Lista artykułów

How to learn software development?

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?

NumPy – jak ładnie ułatwia nam życie

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 …

DSP2017 – podsumowanie po 10 tygodniach

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 […]

4

PWA – Progressive Web Application

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...

SandwichBoxBot – wstępna wersja aplikacji mobilnej

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 […]

Commonlounge – czyli społeczności skupione wokół różnych tematów w jednym

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 …

IDE at hand – mobile development environment

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"

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"

Najlepsza aplikacja do słuchania podcastów na Androida

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.

Najlepsza aplikacja do słuchania podcastów na Androida

Od jakiegoś czasu podcasty przeżywają drugą młodość. Nie wiem czym to jest spowodowane ale widać…

PHP – Biblioteka SPL – Klasa SplObjectStorage

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ę […]

Najlepsza aplikacja do słuchania podcastów na Androida

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 [...]

Walidacja formularzy w Symfony – 3 sprawdzone sposoby

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ą […]

System prezentów…

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

TypeScript – konwersja typów

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;)