Prosty WebCam – czyli userMedia w Chrome
Bawiąc się Chrome’em wpadłem na pomysł żeby napisać tutaj kilka linijek kodu które pokażą że hiper łatwo można napisać prosty WebCam używający podłączonej do komputera kamerki.
Jabber jako protokół wymiany wiadomości
Jabber, SIP, WebRTC, Asterisk, XML RTP, TCP, UDP.. Brzmi conajmniej jak opis ataku marsjan na ziemię ;) Na szczęście to szybkie review po Jabberze i jemu podobnym.
Programowanie aspektowe w Spring 4 – synchronizacja
Programowanie aspektowe w Springu na przykładzie synchronizacji,
Parsowanie HTMLa / wielowątkowość na przykładzie EmailScrapingu JAVA8
Cześć,
wiem, wiem że są święta i raczej powinienem jeść karpia niż pisać na blogu, ale chciałem pokazać jak łatwo można, przy użyciu pewnej biblioteki, napisać prosty program do zbierania po internecie adresów email.
Wzorzec ThreadLocal w praktyce
Kilka słów + przykład użycia wzorca ThreadLocal w javie.
Geolokalizacja z mapami OpenStreetMaps
OpenStreetMap + Nominatim. Czyli jak zbudować prosty system lokalizacji adresów, korzystając przy tym z jQuery i Bootstrapa oraz zewnętrznego API.
Testy deweloperskiej wersji PHP 5.7 NG
Ostatnio obiło mi się o uszy że trwają pracę na nową wersją PHP oznaczoną jako NG, czyli New Generation. Nowa generacja to przede wszystkim radykalna różnica w szybkości pomiędzy starymi wersjami a wcześniej wspomnianą, nową, wersją. Zaciekawiony tematem postanowiłem sprawdzić jak to wygląda na prawdę.
Heatmapy twojej witryny z wykorzystanie JS i PHP
Tworząc strony internetowe nie mogłem uciec od czegoś co szumnie nazwane jest optymalizacją stron WWW. Strony optymalizuje się pod wieloma względami, np. pod względem SEO, w celu osiągnięcia wyższej pozycji w Google, pod względem objętości, w celu zwiększenia szybkości ładowania się strony a także, np. pod względem usability, w celu zwiększenia użyteczności strony. Zajmijmy się tym ostatnim przypadkiem a raczej jakąś małą częścią tego ogromnego zagadnienia.
Implementacja wzorca Kompozyt na przykładzie hierarchii produktów
Cześć,
ostatnio wpadłem, całkiem przypadkiem na ciekawy wzorzec projektowy o nazwie Composite – czyli Kompozyt. Zakłada on prostą i pomysłową implementację struktur drzewiastych.