Obsługa gamepada w przeglądarce

Ostatnio podpiąłem do mojego kompa pad przez USB. Do czego ta zabawka służy, niby każdy wie. Mimo to zamiast włączyć grę, zacząłem się zastanawiać, jak jeszcze można takie urządzenie wykorzystać. Rezultaty mnie zaskoczyły, dlatego chcę się nimi podzielić. Szczegóły techniczne // Jeśli nie piszesz aplikacji internetowych, pomiń ten fragment. Poniżej znajdziesz kilka ciekawszych rzeczy (obiecuję).

Warto pisać Open Source

Często wymieniane są zalety korzystania z otwartego oprogramowania. Chyba nie muszę ich powtarzać, skoro ponad 90% osób czytających ten artykuł użyje do tego przeglądarki internetowej z silnikiem na darmowej licencji. Jednak ktoś taki silnik musiał napisać. Jakie korzyści dla twórcy przynosi taka praca? Długo kompletowałem listę powodów, dlaczego warto tworzyć oprogramowanie open-source. Bezcenna praktyka Dla

Walidacja numeru telefonu

Weryfikacja danych wprowadzanych przez użytkownika bywa równie ważna, co trudna. Łatwo się o tym przekonać szukając odpowiedniego wzorca dla adresu e-mail. Niby każdy wie, jak to powinno wyglądać: login@domena.TLD, a jednak odpowiednie wyrażenie potrafi mieć kilka tysięcy znaków. Niedawno potrzebowałem sprawdzić numery telefonów. Szybkie wyszukiwanie w Google nie dało żadnych dobrych odpowiedzi, więc chciałbym podzielić się tym,

Dokumentacja offline

Masz laptopa? Ja tak. Zdarza mi się też podróżować, lub ogólnie jechać gdzieś jako pasażer przez ponad godzinę. Pisząc ten post jestem w autobusie do mojej rodzinnej miejscowości. Czas w podróży warto spożytkować na coś produktywnego, na przykład na programowanie, lub ewentualnie sen. Zakładając, że wybieramy programowanie i mamy ograniczony dostęp do internetu, bardzo przydatna

Frameworki CSS i Material Design Lite

Od jakiegoś czasu dostaję pytania w sprawie „frejmłorków”. W sieci można znaleźć mnóstwo blogów na ten temat. Pisanie własnego eseju, albo porównanie funkcji wydaje mi się bezcelowe. W tej chwili pewno straciłem połowę publiczności, więc nie chcąc stracić reszty zacznę od podsumowania współczesnych (jak na początek 2016) rozwiązań: Dla początkujących polecam Bootstrap 3. Jest łatwy do opanowania, między

Intencjonalne projektowanie

Wiele osób formując założenia projektu dodaje „innowacyjność”. Niestety kiedy przychodzi do projektowania strony internetowej, często są to równie piękne, co puste słowa. Stan faktyczny to neutralność i naśladowanie. U góry belka z logotypem po lewej i nawigacją po prawej. Poniżej wklej slider zawierający przypadkowe zdjęcia. Później dodaj blok tekstu, ewentualnie tryptyk z kolumn. Stopka, copyright, autor. O nas,

Obliczenia na dacie

Na studiach informatycznych i innych związanych z programowaniem zwykle pojawia się ten koszmarny przykład: obliczenie różnicy pomiędzy dwoma datami. Dlaczego koszmarny? Bo zakłada się przy tym, że „koń i woźnica mają średnio po 3 nogi”. Słyszałem o przypadku w stylu „miesiąc ma 30 a rok 370 dni”. Zasady gry Celem jest podanie ilości lat, miesięcy i dni jakie upłynęły między