Mirunie z #python chciałem was prosić o radę i jakże cenną w tym przesyconym często niepotrzebną informacją internecie wiedzę.
Ostatnio mam moralniaka co do faktu, że totalnie nie mam co zaoferować w cv jako portfolio. No to uznałem, że chyba wypada wreszcie zacząć coś pisać.
Całkiem popularnym projekcikiem w stylu hello world jest "appka", która zwraca wartość bitcoina w jakichś tam interwałach czasowych. Gdy o tym pomyślałem to przyszedł mi na
  • 9
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

mam pytanie do przyszłych i obecnych adeptów developmentu. czy Wy też tracicie więcej czasu na zastanawianiu się jaki kurs / książkę przerobić, szukacie technologii, w której się odnajdziecie, robicie analizy rynku pracy dla programistów w Waszym mieście, szukacie wciąż optymalnego IDE dla Waszych potrzeb zamiast WSIĄŚĆ SIĘ ROBOTY i ogarnąć chociaż podstawy programowania by móc zrobić krok naprzód?
jak zatrzymać te karuzele spi3rdolenia?
#naukaprogramowania
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@bxter: Nie patrz co jest w Twoim mieście, tylko jaka technologia teraz zwyżkuje. JavaScript do weba, Python jak chciałbyś iść w AI i ML, Java i Scala jak bardziej enterprise. A co do IDE, to na początek nie bierz, bo się nauczysz wyklikiwać zamiast pisać. Weź sobie jakiś podstawowy edytor typu Sublime czy Atom.
  • Odpowiedz
@bxter: nie szukam żadnej technologii, jeśli aktualnie nad czymś nie pracuję. Nie robię analizy dopóki nie potrzebuję czegoś konkretnie. Ide to tylko narzędzie i musi być jedno, dwa to już za dużo. Nie analizuję, nie odpowiadam na oferty pracy, nie chodzę na zjazdy miłośników dogmatów programistycznych wszelakich.
Priorytetem dla mnie jest to, żeby legacy nie było porzucone, żeby kod był utrzymywalny, żeby system spełniał wymagania niefunkcjonalne, żeby dług techniczny malał,
  • Odpowiedz
@Metoksyfenidyna9: przykład z wykorzystaniem wskaźników na funkcję: std::sort. Definiujesz funkcję, która jako parametry dostaje elementy do porównania, może zwrócić 0, 1 lub -1 zależnie od tego, czy element pierwszy ma się znaleźć przed drugim itd... następnie przekazujesz wskaźnik do tej funkcji jako trzeci parametr std::sort, ta funkcja z kolei już sama dobiera sortowane elementy wg ustalonego algorytmu i układa je według twoich potrzeb
  • Odpowiedz
@Metoksyfenidyna9:
1. j.w., również np. możesz mieć jakąś kolejkę zadań, albo coś, co przyjmuje jedną z wielu funkcji do zrobienia i nie chcesz gigantycznego switcha, tylko zwinnie przekazywać konkretną funkcję do wykonania
2. np. jeśli żądanego obiektu nie ma, wtedy zwracasz nulla, np. szukanie czegoś w tablicy, zwracasz albo wskaźnik do tego elementu, albo nullptr.
  • Odpowiedz
Hej, mam plan na pewien 'projekt' ale nie wiem jakiego stacku użyć.
Mianowicie: home page z automatycznie generowaną listą (dane pobierane z pliku .json)
I to w sumie tyle. Skrypty do generowania plików mam napisane, fajnie gdyby się odpalały np. 3x dziennie (do tego się CRUD'ów używa, tak?).
Gdzieś mi po drodze wpadł, że trzeba użyć do odczytu danych node.js - tak?

Gdyby ktoś miał chwilę i podrzucił po prostu hasła framework'ów byłbym wdzięczny. Nie
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

#naukaprogramowania #cpp #programowanie #programista15k
Mam taki problem odnośnie nauki programowania. Za każdym razem kiedy przerabiam jakąś książkę/kurs internetowy w miarę sprawnie rozwiązuje zadania, które są dla zrobienia we własnym zakresie. Większe zadania np podsumowania kilku działów próbuje rozwiązać bez patrzenia na poprzednie rozwiązania. Z reguły zajmuje mi to trochę więcej czasu niż powinno, ale robię to co jest wymagane + tak żebym miał z
  • 16
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Lefidor: im więcej przykładów przerobisz tym więcej doświadczenia zdobędziesz. Moim zdaniem nie ma co się przejmować tym, że na początku potrzebujesz się wzorować jakimś rozwiązaniem. Nikt nie urodził się alfą i omegą. Musisz przestawić trochę sposób myślenia, poćwiczyć algorytmy i będzie dobrze :) nie załamuj się bo pewnie wiesz więcej niż niejeden student a stracisz możliwość robienia tego co sprawia Ci przyjemność przez zbyt szybkie poddanie się.
Przeanalizuj sobie też
  • Odpowiedz
@Lefidor: Aha, czyli jazda wg. odgórnych wymagań. Nic tylko przebrnąć przez to, mając na uwadze to, że w normalnej pracy takie restrykcje pojawiają się rzadko, albo na tyle często, że szybko stają się rutyną.
Chcesz poczuć zew programowania, napisz coś swojego bez cudzych restrykcji. Po wykopie przewijaja się często "Programmer Challange vX.X" który warto przejrzeć.
Tak od siebie mogę polecić (sam tak zaczynałem) napisanie prościutkiego serwera HTTP, który po wpisaniu
  • Odpowiedz
Uszanowanie.

Mam proste okno z logowanie i jest tam pole passwordFiled i przyciski 1,2,3,...,9. Po kliknieciu na nie chce, zeby w passwordFiled pojawialy sie zamaskowany String, ktory powstaje po klikaniu w przyciski. Pobieram go za pomoca 'passwordFiled.setPromptText(password)' i wtedy pojawiaja sie jako zwykle cyerki, ktore nie sa zamaskowane. Jak to mozna obejsc, zeby pojawialy sie jako gwiazdki?

Jak wpisuje z palca z klawy to oczywiscie sie pojawiaja, ale jak pobieram String to juz nie.
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Google udostępnił nową stronę edukacyjną opensource.dev, której celem jest w przystępny i zwięzły sposób wprowadzić Cię do oprogramowania open source oraz kwestii związanych z licencjonowaniem.
Troche konkurencyjna strona, ponieważ my chcialismy zająć się też taką tematyką... Jednak bardzo cieszy nas każdy krok w stronę otwartego oprogramowania :)
http://openhero.pl/google-uruchomil-strone-edukacyjna-opensource-dev/
#openhero #opensource #programowanie #programista15k #naukaprogramowania #google
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@jazmojegopokoju: Nie będzie umiał przewidzieć, przynajmniej nie jakaś prosta metoda. Zwykła sieć neuronowa umie tylko interpolować, czyli umie się nauczyć dopasowywać dane wyjściowe do danych wejściowych na podstawie zbioru uczącego. Poza tym zakresem nie wie co zrobić, bo jej nikt nie nauczył.

Wzoru też nie poda - chyba że odpowiednio przygotujemy dla niej dane uczące i strukturę żeby nam na wyjściu generowała dla zadanych zbiorów uczących X1 oraz X2. Da
  • Odpowiedz
@jazmojegopokoju: Sam nie widzisz? ;)

A poważniej, tak jak przedmówca napisał jest to raczej daleko od klasycznego machine learning.

Ale to nie znaczy, że nie da się czegoś sprytnego wymyślić.
Pytanie jest takie, czy ty chcesz to zrobić czy
  • Odpowiedz
@jazmojegopokoju: łatwiej się chyba nie da ( ͡° ͜ʖ ͡°)

from matplotlib import pyplot as plt
import random as rnd
numbers = [rnd.randint(1, 100) for _ in range(100)]
plt.plot(numbers)
plt.show()
  • Odpowiedz
Mirki, potrzebuje pomocy z jednym programikiem na zajęcia w C, jak z pliku tekstowego w którym w jednej linii jest tekst a po spacji cyfra, zapisać do oddzielnych tablic na tekst i cyfry?
#naukaprogramowania
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@Adam32: jeśli w C istnieje jakaś libka do regexow to powinieneś ogarnąć w ten sposób.

Jeśli nie, napisz prosty parser który:
- wczyta linię tekstu
- sprawdza znak po znaku, kiedy wystąpi spacja, tj. jaki indeks ma
- wszystko co było przed przerzuci do tablicy charow
- wszystko co jest po rzuci na inta i wrzuci do tablicy intow
  • Odpowiedz
#naukaprogramowania Taki temat:
Bot do telegram do parowania graczy RPG z informacji które potrzebuję to opis, języki, świat
Jeden gracz ma mieć prawo mieć wiele postaci

python+MySQL czy coś winne polecacie?
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

Kolejna niedziela, kolejny wpis na blogu :)
Bardzo wielu początkujących programistów wiele marnuje czasu zastanawiając się nad tym jakie IDE powinni wybrać.
Wielu też ten pierwszy wybór przerasta ;)

W dzisiejszym odcinku mówię o IDE, wpis dla osób rozpoczynających swoją przygodę z programowaniem: link do artykułu

  • 5
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@NiebieskaSowa: w sumie od strony .netu masz tak naprawdę 3 możliwości vs'ka, rider*, vsc*
* o ile nie robisz apek okienkowych etc.
nawet wspomnienie o pycharmie jako najlepszym ide do pajtona
wspomnienie o vs'ce CLionie, ostatecznie codeblock'sie jeśli mowa o cpp
Do reszty się nie wypowiadam, bo nie interesowałem się
  • Odpowiedz