Mireczki, kolega w pracy poprosił mnie, żeby zrobić mały skrypcik w pajtonie który będzie robił backup plików z jednego dysku i jego podfolderów na drugi dysk, codziennie do folderu z nazwą danego dnia. Może nadpisywać pliki. Skleciłem coś takiego i jestem ciekawy co o tym myślicie? Zdatne do użytku? #naukaprogramowania #python
@PeteGlorious:
1. z jakiego powodu nie możesz wykorzystać event schedulera?
2. nie masz gwarancji że w kolejnej wersji się to nie zmieni albo ktoś nie zmieni copy_tree w jakiś niespodziewany sposób, jak coś jest prywatne to nie powinno się tego używać i warto się tego trzymać
  • Odpowiedz
Mirki, mam problem z planowaniem "kariery" programisty.

Generalnie mam za dużo wolnego czasu w pracy i chciałem go jakoś efektywnie wykorzystać. Podjąłem więc decyzję, że fajnie było by spróbować programowania. Do tej pory uczę się z:
CS50
CS50 Web Programming
Python Crash Course (książka)
Hackerrank

Pierwszy kurs skończyłem, drugi mam w połowie, książkę kończę, a wyzwania robię w miarę możliwości. Niestety, dochodzę do wniosku że webdev mnie po prostu nie kręci i
via Wykop Mobilny (Android)
  • 3
@Damdzior: Jeżeli masz dobry background z matematyki to ML może być dobrym wyborem.

Tylko że tak jak napisał @CukrowyWykop: tam od pewnego momentu nie będzie dużo programowania a raczej sporo myślenia, czytania, etc..

Robiłem ten pierwszy i ostatni kurs który linkowałeś. Zacznij od tego ostatniego. On jest długi ale daje dobre pojęcie o ML. Jestem trudny bo trzeba pisać programy samodzielnie w Matlabie - da się to robić on-line. Nie
  • Odpowiedz
Cześć, może ktoś podsunie mi rozwiązanie mojego problemu.
Od dłuższego czasu pracuję nad porównywarką kursów bukmacherskich. Aktualnie mam problem z ustaleniem, że Drużyna A u Bukmachera1 jest tą samą drużyną, co Drużyna A u Bukmachera2. Gdy nazwy są takie same nie ma problemu, ale często są różne - np. Legia, Legia Warszawa, L. Warszawa. Próbowałem wykorzystać różne algorytmy porównujące stringi, ale ich skuteczność nie była do końca satysfakcjonująca (np. 1FCK i FC
via Wykop Mobilny (Android)
  • 6
@dylo: a nie możesz sobie zrobić jakiejś mapy wszystkich drużyn? Trochę tego będzie ale to będzie najpewniejsze rozwiązanie czyli robisz mapę gdzie dajesz wszystkie warianty np. Legia, Legia Warszawa, L. Warszawa itd. i wg tego sprawdzasz czy to ta sama drużyna.
  • Odpowiedz
Na dobry początek ;)

cd gapbuffer && flake8
./gapbuffer.py:3:1: E302 expected 2 blank lines, found 1
./gapbuffer.py:7:1: E302 expected 2 blank lines, found 1
./gapbuffer.py:13:1: W293 blank line contains whitespace
./gapbuffer.py:28:18: E701 multiple statements on one line (colon)
./gapbuffer.py:57:31: E701 multiple statements on one line (colon)
./gapbuffer.py:58:1: W293 blank line contains whitespace
./gapbuffer.py:79:19: W292 no newline at end of file
./terminal.py:10:57: W291 trailing whitespace
./terminal.py:12:1: E302 expected 2 blank lines, found 1
  • Odpowiedz
@dixtel: jest kilka rzeczy typu self.is_clicked i self.clicked, def click() nic nie robi a wyglada jak akcja, nie przestrzegasz pep8 no ale tak poza tym to jest w miare ok (z tym ze nie wiem co to jest ten gap buffer). no i nazwy, czesto masz buffor zamiast buffer i wyglada to nieladnie
  • Odpowiedz
Cześć.
Dzisiaj na celownik biorę OAuth2. Weźmy na przykład Spotify i Facebooka. Chciałbym korzystać ze Spotify, ale chcę użyć konta z FB. Schemat działania rozumiem - zostajemy przekierowani na stronę FB, gdzie jest podsumowanie jaka aplikacja chce otrzymać dostęp do konkretnych rzeczy, np. zdjęcia profilowego, imienia, nazwiska, daty urodzenia, emaila.
I teraz zastanawiam się jak aplikacja powinna to obługiwać (w tym przypadku Spotify).
Czy trzyma ona udostępnione dane z FB we własnej
@bananowy_szejk: Spotify w tym scenariuszu ma poprostu swoja baze userow. Po tym jak user loguje sie za pomoca fb, spotify dostaje od niego podstawowe dane (plus te ktore byly poproszone w dodatkowych zgodach). Spotify dostaje tez token, za ktorego pomoca moze tez odpytac facebooka o dane konkretnego usera.

W skrocie, spofity ma wlasna baze w ktorej trzyma dane usera pochodzacego z zewnatrz.
  • Odpowiedz
@bananowy_szejk: Z tymi tokenami, to jest tak ze niby OAuth2 specyfikuje jak to powinno dzialac, ale czesto sa jakies male roznice. W fb ten token jest o ile dobrze pamietam bez ttl zadnego, ale chyba user moze miec tylko 50 jakby aplikacji (a przynajmniej kiedys tak bylo) i moze sie nagle okazac ze twoja aplikacja straci dostep do tych danych. Facebook caly czas miesza z tym i trzeba dosc systematycznie czytac
  • Odpowiedz
#anonimowemirkowyznania
Mirki, jestem programistą C++ embedded i jestem zawiedziony swoimi zarobkami. Mam 27 lat i zarabiam marne 6k na rękę. Ostatnio jak szukałem pracy to max co mi zaoferowali to wychodziło 7k na ręke i to b2b. Ale w końcu się nie zdecydowałem by lubię swoją obecną pracę.
Zawsze byłem przekonany że zarobki programistów to tak 10k+ a tutaj takie bagno. Przecież to 6k to granica biedy w dużym mieście, mieszkanie, dojazd,
Mam bazę w #sqlite i w niej 2 tabele - główną i powiązaną.
Na każdy wiersz w głownej przypada jakiś 1Kb danych w tabeli powiązanej. Te dane to rozbity na części json, bo tak łatwiej coś "znaleźć"

Teraz pytanie czy nie lepiej (ze względu np na flasha/ssd, wydajność) zrobić 1 głowną tabelę, w której będzie cały json i go w uaktualniać?

#naukaprogramowania

Które rozwiązanie lepsze?

  • 2 tabele 50.0% (3)
  • 1 tabela 16.7% (1)
  • inne - komentarz 33.3% (2)

Oddanych głosów: 6

  • Odpowiedz
Cześć.
Załóżmy, że mam encję Post, która reprezentuje post na blogu. W bazie mam już kilka rekordów, ale po jakimś czasie chciałbym dodać createdAt i updatedAt za pomocą StofDoctrineExtensionsBundle i Timestampable.
Dodaję traita do encji i robię migrację. No i przy migrowaniu zmian mam błąd:

SQLSTATE[22007]: Invalid datetime format: 1292 Incorrect datetime value: '0000-00-00 00:00:00' for column 'created_at' at row 1


Problem jest z tym, że istnieją rekordy w tabeli. Teraz mogę
Przy budowie strony chciałem wykorzystać plugin do #jquery o nazwie fixed header table. Tabelka ma wychodzić poza diva jedynie w poziomie, w pionie ma mieć tą samą wysokość. Plugin działa, ale domyślnie w pionie i poziomie. Użycie overflow-x:visible !important; nie działa. Jak mogę to zrobić? #js #css #naukaprogramowania

Klasy fht są dodawane przez plugin

kod strony
plugin
defaultTheme.css wymagany przez plugin
  • Odpowiedz
@farmaceut:

Czyli lepej wydluzyc kod, niz konsolidowac go?


Zawsze. Jest XXI wiek, kod nie ma być puzzlami najeżonymi pułapkami dla czytających go, ale ma być przede wszystkim czytelny dla innych programistów

A nie powoduje to zmian w wydajnosci?

Premature optimization...
  • Odpowiedz
object aaa = new object();
aaa = new string("aaa222");
Console.WriteLine(aaa.GetType());

Konsola wyświetli informację o tym, że "aaa" to string, jednak VS uznaje to za object, przez co przy wpisaniu "aaa." podpowiada metody dla object, a nie stringa. Da się to zmienić? Jak sam sobie wpiszę np aaa.Trim();, to pokazuje mi że to błąd. Chodzi mi o możliwość żeby VS sam wykrywał takie rzeczy, bez rzutowania. Nie wiem czy ma to znaczenie,
@Goglez: zadeklarowałeś obiekt, musisz rzutować na string jak chcesz metody użyć ((string)aaa).Trim();
// edit: ok sorry nie doczytałem wszystkiego xD o widzę nie tylko ja xD
  • Odpowiedz
@Goglez czyli same buildery mają różne metody? Bo jeśli wszystkie mają dajmy 1 metodę Build to możesz dać im generyczny interfejs IBuilder w którym jest generyczna metoda zwracająca to co budujesz Build.
A jeśli wszystkie buildery mają różne metody to już w trakcie pisania kodu i tak musisz wiedzieć co konkretnie budujesz i właściwie generyczne podejście nie jest potrzebne ani możliwe, zamiast GetBuilder wystarczy GetUserBuilder.
Ale nie wiem jaką dokładnie masz implementację
  • Odpowiedz
Rozbudowałem narzędzia do analizy logów z treningu autonomicznego autka-wyścigówki #aws DeepRacer: https://codelikeamother.uk/analyzing-the-aws-deepracer-logs-my-way

Przy okazji podpowiadam, jakich narzędzi można się przy tym nauczyć. Całość zgłosiłem w Pull Request do repozytorium warsztatów od AWS.

AWS DeepRacer to samochodzik z kamerką, który jeździ po torze i samodzielnie podejmuje decyzje co do toru jazdy w oparciu o obraz z tej kamerki. W czasie konferencji z cyklu AWS Summit można wystartować w zawodach, zwycięzcy dostają wyjazd na
tptak - Rozbudowałem narzędzia do analizy logów z treningu autonomicznego autka-wyści...

źródło: comment_NqgxGvye5D4cRJT0oplDhXlzc8QEGqUm.jpg

Pobierz
  • Odpowiedz
sprawdzaj codziennie nonstop są zniżki na wszystkie kursy. W zasadzie wejdź z innej przeglądarki i będziesz miał za 39zł
  • Odpowiedz
Kiciunie, czemu konsola wywala mi takie bledy? Kod tutaj: https://pastebin.com/ya6P42ES

Alphabetize.java:20: error: variable word1 might not have been initialized
..................if (word1.compareTo(word2)<0 && word2.compareTo(word3)<0) {
........................^
Alphabetize.java:20: error: variable word2 might not have been initialized
.................if (word1.compareTo(word2)<0 && word2.compareTo(word3)<0) {
....................................... ^
Alphabetize.java:20: error: variable word3 might not have been initialized
.................if (word1.compareTo(word2)<0 && word2.compareTo(word3)<0) {
................................................................. ^
#java #programowanie #naukaprogramowania #programista15k #pytanie
Siema,
w te wakacje mam dużo czasu, bo pracuje tylko po 3-4h dziennie i chciałbym znaleźć sobie inne zajęcie poza grami. Zainteresowałem się tematem programowania. Oglądalem jakieś filmiki na YT z programowaniem gry/prostego programu w jakimś języku i zaciekawiło mnie to. Korzystając z tego, że dużo z Was ma początki z programowaniem już za sobą chciałbym prosić Was o pomoc. Poszukuje najlepszego kursu na Udemy o programowaniu w Javie. Wolałbym w języku
@Morgano: powiem ci że łatwy jest python w miarę ( ͡° ͜ʖ ͡°) i napisane dosyć dobrze, ale trzeba też samemu robić więcej niż ci karzą, chociaż dla zabawy, ja próbowałem na każdy sposób jaki umiałem napisać "murzyn zjadł dziecko" i było to śmieszne ale też sporo się nauczyłem. A poza tym na tej stronce jest jeszcze kilka innych języków typu C++ Java i HTML ale nie
  • Odpowiedz