Początki systemu Android sięgają roku 2009, kiedy to pojawiła się pierwsza stabilna wersja 1.5 Cupcake. Wraz z rozwojem do wersji drugiej 2.2 Froyo, a nastepnie 2.3 Gingerbread, popularność tego systemu diametralnie wzrosła. Jak wynika z raportu przygotowanego dla OpenSignal w sierpniu bierzącego roku na rynku jest obecnie 18796 różnych modeli urządzeń z Androidem.

Jak duża to jest skala najlepiej obrazuje ta ikonografika.
android_device
Fot/Źródło: opensignal.com

Z raportu tego wynika również, że obecnie najpopularnieszą wersją jest 4.4 KitKat. Ale co jeśli nasz producent nie zapewnił nam aktualizacji do najnowszej wersji, z pomocą przychodzi projekt Android-x86, który


Festiwal SEO już za nami, czas na podsumowanie i krótki komentarz. Było oczywiście ciekawie i na temat, dlatego należa się ogromne podziękowania dla organizatora Silesia SEM, który stanął na wysokości zadania. Poniżej krótki film z tego wydarzenia, na którym oczywiscie można nas w tłumie znaleźć:



Jako pierwszy zaprezentował się Krzystof Marzec, który przybliżył nam kwestie związane z wykrywaniem słabo zabezpieczonych zaplecz dla tysięcy domen. Szkoda tylko, że nie mogliśmy zobaczyć tego na żywym przykładzie, ale wiedza na ten temat napewno się przyda kazdemu SEO-wcowi.

Później na scenie pojawił się Łukasz Rajzer, przybilżając nam 9 punktową deklarację White Hat SEO. Choć


Intel ® Galileo płytka oparta o procesor Intel ® Quark SoC X1000 z taktowaniem 400MHz 16 KBytes L1 cache, to idealne narzedzie dla deweloperów zajmujących się urządzeniami klasy Arduino.
intel galileo
W kwietniu na konferencji Microsoft Build Developer Conference 2014, Microsoft poinformował o swoim programie dla deweloperów "Windows Developer Program for IoT", który daje nam możliwość programowania przeróżnych urządzeń w oparciu o tę płytke oraz ich zestaw SDK. Program ten jest otwarty dla wszystkich deweloperów i można do niego dołączyć rejestrując się na stronie https://www.windowsondevices.com/, gdzie oprócz zestawu narzedzi dostaniemy również układ Intel ® Galileo całkiem za darmo.


Najczęstsze błędy w programowaniu są wynikiem pomyłki/literówki w trakcie pisania aplikacji albo niedostrzeżeniem jakiejś cechy projektowanego algorytmu. Wielu początkujących programistów jest przerażonych, gdy na ekranie pojawią się tajemnicze komunikaty, a w parze z tym idzie niezaradność. Dlatego też skupimy się na zagadnieniu błędu. Omówimy podstawowe komunikaty zgłaszane przez PHP, techniki pomagające zlokalizować i usunąć błędy, a także przedstawimy kilka narzędzi, które umożliwią testowanie naszych aplikacji.


Rozpoczynając pracę nad nowym projektem, zawsze na samym początku należy określić jakiego kodowania znaków będziemy używać. Obecnie aby zagwarantować dużą kompatybilność przyjęło się stosować kodowanie UTF-8. Na pierwszy rzut oka wszystko wydaję się bardzo proste jednakże wcale takie nie jest, ponieważ wybierając UTF-8 często zapominamy o tym, że trzeba zaznaczyć, aby do pliku nie był dodawany nagłówek(BOM), ponieważ gdy o tym zapomnimy i wyświetlimy naszą stronę to na ekranie ukarze się oprócz treści np. tajemniczy komunikat (Warning):

Warning:  session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at ...\www\index.php:1) in


Kiedy wybierzemy motyw dla WordPress-a może się okazać, że czcionka, która została zdefiniowana w szablonie motywu, nie obsługuje polskich znaków, a co za tym idzie polskie encje są podmieniane, co zazwyczaj nie wygląda dobrze. Z pomocą przychodzi jak zwykle Google i jego baza webfont-ów , dostępna pod adresem http://www.google.com/fonts/. Wystarczy, że odnajdziemy w nagłówku źródła naszej strony link o id="webfonts-css" lub link o adresie http://fonts.googleapis.com/css?family={nazwa i typ czcionki}, oczywiście przy włączonej opcji niestandardowych czcionek, a następnie wybierzemy czcionkę dla której chcemy ustawić polskie znaki np. PT Sans, kiedy już dokonamy