If you want to work as a software developer, you will have to keep learning your whole life, so if you don’t like to learn, Continue Reading How to learn software development?
Załóżmy, że mamy takie oto dane: Year Number of items Number of another items 2001 100 1000 2002 101 1001 2003 102 1002 2004 103 1003 Wszystko to znajduje się w pliku csv o nazwie data.csv i chcemy je sobie wczytać do jakiejś zmiennej. W czystym Pythonie musimy zrobić coś takiego: with open('data.csv', 'r') as …
Dzisiaj wróciłem z majówki. Z jednym wyjątkiem na poprzedni wpis miałem 9 dni przerwy od wszystkich codziennych zajęć włącznie z pracą, pisaniem bloga i rozwijaniem projektu micromouse. Po takim resecie trudno mi zagłębić się w techniczne niuanse i napisać posta o jakiś skomplikowanych rzeczach. Tym bardziej, że w ostatnim czasie nie robiłem nic związanego z […]
Czy jesteście w stanie wyobrazić sobie aplikacje na telefony bez potrzeby ich instalacji ze sklepu play store, app store? Korzystania z nich nawet w przypadku braku dostępu do internetu? Witam w świecie PWA – Progressive Web Application – nowoczesnych aplikacji internetowych.Po raz...
Początek ostatniego miesiąca konkursu Daj Się Poznać 2017 już za nami. Nieuchronnie zbliżamy się do finału. Mój projekt również co raz większymi krokami zbliża się do fazy MVP. W jednym z pierwszych postów, określiłem swoje MVP jako jeżdżący robot, którym będę mógł posterować ręcznie ze smartfona. Ostatnim elementem, nie zaczętym do tej pory, była właśnie […]
Niedawno w przestrzeniach internetu napotkałam coś takiego jak Commonlounge – Competitive Programming. Jest to społeczność pasjonująca się tematem Competitive Programming czyli rozrywek typu SPOJ, HackerRank czy Topcoder o których jakiś czas temu tutaj pisałam. Commonlounge to tak naprawdę zbiór różnych społeczności – Competitive Programming to tylko jedna z nich. Są też na przykład: Algorithms and Data Structures, Sphere …
Reading Time: 1 minute Yes, I’m geek. All my time I love to learn. So I find ways to learn everywhere I can. I’m also programmer, so I love to code, finding solutions. Let’s think about it. How I can solve this issue? So I made my smartphone a dev environment. I use to it Termux on my Android device, install … Continue reading "IDE at hand – mobile development environment"
Yes, I’m geek. All my time I love to learn. So I find ways to learn everywhere I can. I’m also programmer, so I love to code, finding solutions. Let’s think about it. How I can solve this issue? So I made my smartphone a dev environment. I use to it Termux on my Android device, install … Continue reading "IDE at hand – mobile development environment"
Od jakiegoś czasu podcasty przeżywają drugą młodość. Nie wiem czym to jest spowodowane ale widać wyraźny wysyp nowych tytułów. I to nie tylko w stanach ale i w Polsce.
Od jakiegoś czasu podcasty przeżywają drugą młodość. Nie wiem czym to jest spowodowane ale widać…
Klasa SplObjectStorage dostarcza dwa rozwiązania: Zarządzanie obiektami, zapewniając ich unikalność w obrębie instancji. [crayon-5bb9ae122f0ac671421976/] Dodanie tej samej instancji obiektu nie powoduje jej duplikacji w storage. Jedna instancja obiektu = maksymalnie jedna instancja w storage. SplObjectStorage to kolejka czyli bufor typu FIFO (First In, First Out). Mapowanie obiekt => dane. Ciekawsze według mnie zastosowanie, umożliwiające identyfikację […]
Od jakiegoś czasu podcasty przeżywają drugą młodość. Nie wiem czym to jest spowodowane ale widać wyraźny wysyp nowych tytułów. I to nie tylko w stanach ale i w Polsce. Jak najczęściej ludzie słuchają podcastów? Poprzez smartfona. Użytkownicy iOS mają po [...]
Oto druga część z serii jak okiełznać formularze. W pierwszej mogłeś się dowiedzieć jak je tworzyć. Teraz zajmiemy się walidacją danych. Formularze to bardzo newralgiczne miejsca systemu. Niezabezpieczone mogą spowodować wiele problemów, ponieważ niepełne lub po prostu śmieciowe dane mogą […]
W ostatnim wpisie omówiliśmy całą logikę naszej gry. Jedną z jej części był system prezentów. Pojawiają się one co 1,5 minuty lub wtedy, gdy dwie zmienne, zainicjalizowane losowymi liczbami z przedziału 1000 są takie same. W chwili gdy długo nie został spełniony warunek z losowaniem liczb po upływie 1,5h zostaje dodany nowy prezent, a czas
Dzisiaj krótko i na temat: jak przekonwertować napis do liczby w TypeScript: Lub ładniej: W przypadku napisu, który nie można przekonwertować na liczbę, zostanie zwrócony NaN. W przypadku liczb zmiennoprzecinkowych należy pamiętać o odpowiednim separatorze dziesiętnym (kropka zamiast przecinka): I tyle na dzisiaj. Życzę miłej końcówki długiego weekendu majowego;)