Polujący na #mirkopromocje może nie zauważyli, ale w księgarni Helion zaczęła się promocja "codziennie inny zestaw książek 50% taniej". (dla zainteresowanych harmonogram)

Dziś coś dla #naukaprogramowania #java
2 książki Caya S. Horstmanna możemy kupić za 124 zł (taka sama cena na zestaw w postaci drukowanej jak i #ebook )

Java. Podstawy. Wydanie X
Java. Techniki zaawansowane. Wydanie X

#czytajzwykopem #ksiazki
http://kaczus.ppa.pl/promocje
Dam wam protipa (w sumie dość oczywistego, ale jakoś o tym nie piszą, a powinni!). Jak robicie apkę, która gdzieś tam w logice korzysta z czasu, to domyślnie używajcie czasu UTC. Nie ma co się #!$%@?ć z lokalnym czasem.
Dlaczego?
- Do UTC są domyślne metody, a jak lubicie funkcyjnie, to date-fns robi robotę i jest leciutki.
- Większość bazodanowych ORM domyślnie w dialekcie konwertuje do UTC. Nie trzeba dodawać customowych configów,
w sumie nikt mnie nie poprawił, ale w powyższym kodzie zamiast

new Date((new Date).getUTCFullYear(), (new Date).getUTCMonth()).toISOString()

powinno być

new Date((new Date).getFullYear(), (new Date).getMonth()).toISOString()

bo działamy na czasie lokalnym i później konwertujemy na UTC z zerowym offsetem
  • Odpowiedz
@jakuzii: a co to jest tablica? Możesz sobie zrobić z dicta listę tupli. Albo listę dictów. Jedyna zasada jest taka że elemety seta i i klucze w dictionary muszą być hashowalne, poza tym sky is the limit.

@mcnight95: jest OrderedDict ( ͡° ͜ʖ ͡°)
  • Odpowiedz
Tworząc container w Dockerze wpisuję flagi -it. Przeczytalem w dokumentacji co one 'robia', ale jest to i tak jakies specyficzne okreslenie.

The -i flag keeps STDIN open from the container

The -t flag tells Docker to assign a pseudo-tty

Powie ktoś prościej co to robi? STDIN to skrót od standard-input (cos jak w C++ bylo), zeby przyjmował komendy?
Pseudo-tty to juz kompletnie nie wiem.

#docker #programowanie #naukaprogramowania #programista15k #pytanie
@farmaceut: TTY to TeleTYpewriter, taka zażyłość z dawnych czasów gdy do tych dużych komputerów w szafach operator łączył się za pomocą takiego właśnie teletypewritera, czyli małej konsolki z klawiaturą i wyświetlaczem.

Obecnie określenia tty używa się by nazwać "urządzenie wirtualne" podpięte pod standardowe wejście.

W tym wypadku:
Flaga -i utrzymuje otwarte wejście standardowe (umożliwia interakcję, stąd i od interactive)
Flaga -t zapina pseudo-terminal tty do tego wejścia i spina go z
  • Odpowiedz
@farmaceut: Ta kombinacja umożliwia odpalenie shella (np. bash) z wewnątrz dockera tak żeby mógł komunikwać się z konsolą która jest na container hoście.

W linuxie shell spodziewa się że bedzie odpalony w emulatorze terminala (tty). pseudo-tty (pty) to w uproszczeniu emulator emulatora terminala bo nie ma fizycznej klawiatury ani wyświetlacza. Przykładem jest np xterm czy konsole.

Ten sam case jest w ssh tyle że tu jest autodetekcja. Ale jak zrobisz coś
  • Odpowiedz
via Android
  • 0
@aso824 tylko PP chyba sprzedaje za jakieś 50zł te kody pocztowe, nie? W dodatku ostatnio adresy nie są dość stabilne XD Same ulice mi właśnie nieszczególnie potrzebne, tylko fajnie umili workflow takie zawężanie sugestii do adresów(o ile dobrze pamiętam to np. UPS ma)
  • Odpowiedz
@ntskj: 50 złotych to akurat żadna cena jeżeli zamierzasz coś wypuścić sensownego. Sprawdziłem dla Ciebie i TERYT niestety tych kodów nie zwraca, jak ci szkoda 5 dych to zescrapuj z jakiejś strony bazę
  • Odpowiedz
mircy, powiedzcie mi czego użyc, by rysować markery z użytkownikami na mapie, ale tylko tych w przybliżeniu? Bo wiadomo mogę sobie zreturnować mapę wszystkich userów i teoretycznie ich narysować, jednak chcę tylko tych najbliższych. Jest jakaś metoda udostępniona przez google mapsy? Lokalizacje użytkowników mam zapisanę w kolekcji firestore.

#android #java #androiddev #naukaprogramowania
@TMBRK: dwa rozwiązania wydają się najprostsze - policzenie odległości od użytkownika na podstawie lat/lon i dokonanie wyboru albo sprawdzenie aktualnych granic mapy (o ile się nie mylę, google maps dla androida udostępnia metodę do pobrania współrzędnych z każdego rogu wyświetlanego obszaru), a to już prosta droga do odfiltrowania bazy ;-).
  • Odpowiedz