Do zobaczenia

Do zobaczenia

TL;DR: Konkurs zaczał się w nie najlepszym dla mnie czasie. A jednak wziąłem udział i dotrwałem do końca. Sporo wniosków z tego wyciągnąłem.

Koknkurs Daj Się Poznać zaczął się w dość niefortunnym czasie dla mnie. Akurat wyjeżdżałem i wiadomo było, że przez najbliższe parę tygodni będzie problem z internetem i też z czasem, żeby w spokoju zająć się projektem.

Pomyślałem, że wielka szkoda, że nie będę mógł wziąć w nim udziału, bo byłaby to fajna motywacja do tego, żeby wrócić do pomysłu nauki programowania.

Zamknąłem przeglądarkę i natychmiast pomyślałem, że z drugiej strony odkładam ten plan ciągle i to często z bardzo błahych powodów. To może teraz zrobię zupełnie odwrotnie i pomimo wszystko wystartuje.

Continue reading „Do zobaczenia”

Reklamy

Na razie jakoś to działa

Na razie jakoś to działa

TL;DR: Cały rdzeń programu to metoda, która sprawdza czy zostały naruszone przepisy. Z grubsza ją napisałem i pomimo, że nie mam pewności czy działa w stu procentach oraz będąc świadomym, że kod, który się za tym kryje trzeba trochę przepisać, postanowiłem się nim podzielić.

Konkurs zbliża się wielkimi krokami do końca i bardzo chciałem jeszcze przed zakończeniem skończyć wersję beta.

Kod więc znów zaznał chaosu, parę razy została zmieniona koncepcja a ja o tym, żadnego posta nie napisałem. Dlatego zanim znów wszystko pozmieniam oto co mam na ten moment.

Continue reading „Na razie jakoś to działa”

Ulżyło! Dzięki za pomoc

Ulżyło! Dzięki za pomoc

TL;DR: Byłem tak blisko i tak daleko od znalezienia rozwiązania. Po prostu całe zamieszanie wyniknęło z tego, że lista wpisów była tworzona odwrotnie. Tzn. ostatni element dodawany był na początku a nie na końcu przez co pętla wykonywała się w drugą stronę. Dlaczego tak się stało oraz wnioski we wpisie.

Jeśli nie wiesz o czym piszę i masz trochę czasu do stracenia to zajrzyj do poprzedniego wpisu w którym błądzę i motam się w poszukiwaniu rozwiązania.

Najdziwniejsze i jednocześnie dające sporo do myślenia jest to, że byłem pewien, że lista tworzy się po bożemu za pomocą .append(), więc nawet w swoich próbach rozwiązania problemu nie brałem pod uwagę, że może być inaczej.

Continue reading „Ulżyło! Dzięki za pomoc”

Cierpliwości. Ale ile można?

Cierpliwości. Ale ile można?

TL;DR: Potrzebuję wytłumaczyć Pythonowi bardziej złożony problem i mega się motam. Ściana tekstu przedstawia moją drogę do próby znalezienia rozwiązania. Problem polega na tym, żeby program sprawdzał czy nie został przekroczony czas jazdy 4,5h oraz czas jazdy i pracy 6h. Czas kasuje się po przerwie conajmniej 45 minutowej, która może być podzielona na pierszą część co najmniej 15 minut i drugą co najmniej 30 minut. Ten podział jest dla mnie najtrudniejszy. Na końcu w dziale ‚Jednak i tak nie działa!’ znajdziesz stan na tą chwilę.

Continue reading „Cierpliwości. Ale ile można?”

Trochę kolorowych funkcjonalności

Trochę kolorowych funkcjonalności

TL;DR: Pojawiły się kolorowe przyciski, kolorowanie lini na listbox w zależności od wybranego trybu wpisu oraz wyświetlanie info o pozostałym czasie. Opisuję tutaj kod, który się za tym kryje.

W ostanim poście pisałem o tym, że kod został przepisany na taki z klasami. Czym one są u mnie oraz jakie mają zadanie możesz przeczytać właśnie tam. Teraz chciałbym pochylić się nad funkcjonalnościami, które w między czasie powstały a o których jeszcze nie wspominałem.

Continue reading „Trochę kolorowych funkcjonalności”