Programu Flash nie trzeba chyba już nikomu przedstawiać. Znana od wielu lat aplikacja do tworzenia wektorowych animacji ewoluowała do postaci prawdziwego multimedialnego kombajnu wykorzystywanego do budowania witryn i aplikacji internetowych oraz prezentacji. Możliwości Flasha pozwalają nie tylko na tworzenie elementów graficznych i animacji, ale także na obróbkę cyfrowego dźwięku i wideo, a wbudowany obiektowy język programowania ActionScript daje twórcy niemal nieograniczon...
Wykorzystaj moc Linuksa i twórz funkcjonalne oprogramowanie systemowe! Jak zarządzać plikowymi operacjami wejścia i wyjścia? Jak zablokować fragmenty przestrzeni adresowej? Jak sterować działaniem interfejsu odpytywania zdarzeń? Dzisiaj systemu Linux nie musimy już nikomu przedstawiać, dzięki swojej funkcjonalności i uniwersalności stał się niezwykle popularny i szeroko wykorzystywany. Działa wszędzie ― poczynając od najmniejszych telefonów komórkowych, a na potężnyc...
Twórz zaawansowane projekty w Rails! Jak zadbać o bezpieczeństwo? Jak zapewnić wydajność Twojej aplikacji? Jak stworzyć i utrzymać duży projekt w Rails? Ruby on Rails przebojem wdarł się na rynek szkieletów aplikacji internetowych. Stworzony w architekturze MVC z wykorzystaniem popularnego języka Ruby, został entuzjastycznie przyjęty przez społeczność programistów. Główne założenia autora tego projektu, Davida Heinemeiera Hanssona, to szybkość, łatwość i przyjemność tworz...
MySQL to jeden z najpopularniejszych systemów zarządzania bazami danych. Rozprowadzany na zasadzie open source, MySQL jest wykorzystywany jako zaplecze bazodanowe setek tysięcy serwisów WWW, sklepów internetowych, blogów i galerii. Coraz częściej sięgają po niego także twórcy rozbudowanych aplikacji korporacyjnych, poszukujący stabilnej, bezpiecznej i wydajnej platformy do przechowywania danych. W najnowszej wersji, oznaczonej symbolem 5.0, dodano wiele od dawna oczekiwanych...
Poznaj potencjał języka JavaScript! Język JavaScript od zawsze jest obecny w przeglądarkach internetowych. W swojej historii miewał okresy lepsze i gorsze - czasem bywał wręcz znienawidzony przez użytkowników. Te czasy jednak minęły! Obecnie jego możliwości są wręcz oszałamiające. Ciężko wyobrazić sobie współczesną popularną aplikację internetową, która nie korzystałaby z jego dobrodziejstw. W najnowszej odsłonie HTML5 jego potencjał jest jeszcze większy! Sprawdź sam, jak w...
Zbiór gotowych rozwiązań dla twórców aplikacji internetowych Instalacja i uruchomienie środowiska Rails Przetwarzanie grafiki Korzystanie z technologii AJAX Dynamiczny rozwój sieci sprawia, że tradycyjne programy są stopniowo wypierane przez aplikacje sieciowe dostępne z poziomu przeglądarki internetowej -- wygodne, niezależne od systemu operacyjnego i łatwe w aktualizowaniu. Nadal jednak kluczowe znaczenie ma szybkość ich przygotowywania i modyfikowania. Dzięki z...
Profesjonalne programowanie na mistrzowskim poziomie Jak wykrywać błędy, których Perl nie raportuje? Jak pisać programy jako moduły? Jak śledzić działanie programu za pomocą Log4perl? Perl jest językiem o szerokim zastosowaniu, można go skompilować na prawie wszystkich architekturach i systemach operacyjnych. Wszechstronność Perla pozwala na programowanie w różnych modelach: proceduralnym, funkcyjnym czy obiektowym. Jest doskonałym narzędziem do analizy plików tek...
Poznaj możliwości nowoczesnych technologii i twórz dynamiczne serwisy internetowe Jak sprawdzić poprawność danych i obsługiwać błędy? Jak zapisywać nazwy użytkowników i hasła w bazie danych? Jak tworzyć zapytania do bazy danych za pomocą funkcji PHP? PHP i MySQL to już standardowe technologie do tworzenia dynamicznych stron internetowych wykorzystujących bazy danych. Istotne jest, że zapewniają one nie tylko interaktywność, ale również wysoki stopień bezpieczeństwa witry...
Jak wykorzystać narzędzia dostępne w MacOS X? Co nowego znajdziesz w najnowszej wersji Leopard? Jak zapewnić bezpieczeństwo w MacOS X? Windows jest niezaprzeczalnie najpopularniejszym systemem operacyjnym na świecie. Pytanie brzmi, czy najlepszym? A może najlepszy jest Linux, a może jednak MacOS X? Na to pytanie nie ma, nie było i nie będzie jednej odpowiedzi. Wszystkie te systemy mają zarówno swoich fanatycznych zwolenników, jak i zaciekłych przeciwników. Jedno jest pewn...
JavaScript -- mocne strony Poznaj doskonałą użyteczność języka JavaScript! Jak efektywnie wykorzystać najlepsze funkcje JavaScript? Jak pisać programy, aby ustrzec się błędów? Jak zdefiniować podzbiór języka i tworzyć idealne aplikacje? Warto poznać język JavaScript, ponieważ stanowi on jedno z ważniejszych narzędzi w informatyce -- dzięki temu, że jest jednocześnie podstawowym i domyślnym językiem przeglądarek internetowych oraz językiem programowania. JavaScript pozwa...
Wykorzystaj najnowsze techniki programowania, dzięki którym osiągniesz wyższy poziom zaawansowania "Mistrz PHP. Pisz nowoczesny kod" to książka przeznaczona dla programistów PHP, którzy znają już podstawy tego języka i chcą rozwinąć swoje umiejętności, by tworzyć bardziej zaawansowane rozwiązania. Znajdziesz w niej cenne rady, jak udoskonalić swoje aplikacje serwerowe, oraz wszystko, czego potrzeba do stosowania najefektywniejszych technik obiektowych, zabezpieczania kodu cz...
Poznaj najgłębiej ukryte tajemnice najnowszego MS Office Wykorzystaj nieznane możliwości Worda, Excela, Accessa i PowerPointa Ujarzmij nowe interfejsy użytkownika aplikacji Odkryj najgłębiej ukryte narzędzia Najnowsza wersja pakietu Microsoft Office, oznaczona numerem 2007, to przełom. Office 2007 nie jest kopią poprzedniej edycji, do której dodano kilka nowych poleceń. To całkowicie nowe narzędzie, posiadające przeprojektowany interfejs użytkownika, operujące na ...
Wykorzystaj potencjał PHP oraz MySQL w Twoich serwisach WWW! Jak zainstalować i uruchomić własny serwer WWW? Jak stworzyć autorski system zarządzania treścią? Jak kontrolować dostęp do stron WWW? PHP i MySQL to najpopularniejszy tandem webmasterski. Ilość serwisów opartych na tym połączeniu jest nie do ogarnięcia. Skąd taka popularność? Niezależnie od innych zalet atutem tego rozwiązania jest prostota. Już kilka chwil wystarczy, żeby rozpocząć przygodę z profesjonalnym ...
Podręczny słownik 250 sprawdzonych i skutecznych rozwiązań z zakresu języka PHP Praca z typami danych i blokami programów PHP Obsługa formularzy, baz danych i sesji Tworzenie wydajnych i bezpiecznych witryn internetowych PHP to najpopularniejszy język skryptowy na świecie, wykorzystywany w milionach witryny internetowych. Szeroki wachlarz możliwości, łatwa składnia oraz współpraca z wieloma systemami operacyjnymi sprawiają, że jest to idealne narzędzie do tworzeni...
Zbiór praktycznych wskazówek dla producentów oprogramowania Jak wdrożyć metodologię programowania zwinnego? W jaki sposób zaangażować klientów w projekt? Jak kontrolować jakość produktów? Programowanie zwinne (Agile Development) to obecnie jedna z najpopularniejszych metodologii zarządzania projektami programistycznymi. Metodyka Agile jest szczególnie użyteczna w małych zespołach programistycznych, w których z racji ułatwionej komunikacji nie ma potrzeby tworzenia rozbud...
Najlepszy podręcznik poświęcony C#! W dzisiejszych czasach szczególną popularnością cieszą się języki programowania pozwalające na pisanie kodu łatwego do przenoszenia między platformami, ponieważ nikt nie ma czasu na pisanie kilku wersji jednej aplikacji. C# to uniwersalny język, który bez trudu spełnia ten wymóg. Dzięki swej elastyczności, wydajności oraz mocnemu wsparciu społeczności zdobył on uznanie programistów. Jego wybór to strzał...
Zbiór praktycznych porad dla programistów i projektantów baz danych Jak obsługiwać różne typy danych? W jaki sposób optymalizować wydajność baz danych? Jak budować raporty za pomocą języka SQL? Jesteś programistą, któremu przypadło w udziale opracowanie aplikacji bazodanowej? Szukasz sposobu na zoptymalizowanie działania zapytań SQL? A może zastanawiasz się, w jaki sposób sprawnie zarządzać kontami użytkowników bazy danych? Język SQL to potężne narzędzie, którego ...
Korzystaj z bazy danych Access jak profesjonalista! Jak stosować wskaźniki statystyczne do analizy danych biznesowych? Jak rozszerzać funkcjonalność zapytań SQL, stosując skrypty VBA? Jak przetwarzać dane i przenosić je między bazami Access? Access to znane już narzędzie służące do wszechstronnego przetwarzania i analizy danych. Posiada sporo ukrytych mechanizmów, pozwalających efektywnie wykonywać zadania, które początkowo mogą wydawać się skomplikowane. Książka przedst...
Twoje aplikacje jeszcze bardziej interaktywne! Jak integrować funkcje Ajaksa z aplikacjami JSP? Jak korzystać z dostępnych bibliotek znaczników i tworzyć własne? Jak łączyć techniki Ajax i Struts? Technologia Ajax oparta na kodzie Java gwarantuje uzyskanie prawdziwej interaktywności witryny internetowej, wysoce komfortowej zarówno dla użytkownika, jak i jej administratora. Wielość zestawów narzędziowych i technik umożliwia maksymalne uproszczenie i przyspieszenie ...
Czy wiesz, jaki serwer HTTP jest najpopularniejszy w sieci? Właśnie tak, jest to Apache! W lipcu 2008 roku jego udział w rynku wynosił blisko 50% (według Netcraft). Historia tego serwera sięga roku 1995, kiedy ukazała się jego pierwsza oficjalna wersja, oznaczona numerem 0.6.2. Cechy, które zadecydowały o sukcesie tego rozwiązania, to bezpieczeństwo, skalowalność, wielowątkowość i obsługa różnorodnych języków skryptowych. Dzięki książce "Apache. Receptury" zapoznasz się z go...
Podążaj za swoją wyobraźnią i usprawniaj strony www za pomocą efektów Ajaksa! Jak używać kodu JavaScript do rozwiązywania problemu niestandardowych atrybutów? Jak łączyć funkcje obsługi zdarzeń? Jak tworzyć zaawansowane efekty bazujące na CSS? Ajax to coś więcej niż zbiór technologii obejmujący języki oparte na znacznikach, jest bowiem narzędziem, które -- ewoluując -- na bieżąco dotrzymuje kroku rozwijającej się technice informatycznej, a także wyobraźni program...
Zobacz, jak wykorzystać potencjał technologii Ajax i Rails w tworzeniu zaawansowanych aplikacji internetowych! Jak używać platformy Rails do budowy dynamicznych aplikacji internetowych? Jak szybko tworzyć witryny ajaksowe, wykorzystując wydajne biblioteki? Jak zwiększyć komfort pracy użytkowników Twoich aplikacji internetowych? Ajax to olbrzymie możliwości w zakresie tworzenia dynamicznych i interaktywnych aplikacji internetowych, działających niemal tak szybko, j...
Praktyczny przewodnik po technikach zabezpieczania sieci komputerowych Jak sprawnie zabezpieczyć system? Jak zapewnić sobie prywatność w internecie? Jak skutecznie walczyć z sieciowymi włamywaczami? W naszych domach montujemy solidne zamki i drzwi, chronimy samochody wymyślnymi alarmami, w firmach zakładamy systemy monitoringu, jednak nadal wiele osób nie zwraca wystarczającej uwagi na bezpieczeństwo komputerów w sieciach domowych oraz korporacyjnych. ...
Wykorzystaj wszystkie możliwości Excela, aby tworzyć funkcjonalne i efektowne arkusze Jak analizować dane i zarządzać nimi? Jak optymalnie wykorzystywać tabele przestawne? Jak tworzyć spersonalizowane wykresy? Większość użytkowników Excela zna tylko drobną część dostępnych w nim możliwości. Istnieje jednak wiele metod pozwalających znacząco poszerzyć wydajność tego programu i tworzyć efektowne arkusze kalkulacyjne bez potrzeby czasochłonnego zdobywania wiedzy. Nowa wersja...
Kategoria „Internet, komputery, informatyka” zawiera publikacje skupiające się na wszystkich zagadnieniach związanych z siecią, komputerami, programami komputerowymi czy oprogramowaniem. Książki z tej kategorii poświęcone są w głównej mierze programowaniu – znajdują się tu m.in. podręcznik „Wstęp do informatyki” Jacka Lembasa i Rafała Kawy przeznaczony dla studentów pierwszego roku kierunków informatycznych, poradnik „Sztuka dobrego programowania” Krzysztofa Jassego i Andrzeja Ziemkiewicza, w którym dobre rady znajdą zarówno początkujący, jak i zaawansowani programiści, poradnik „Java. Uniwersalne techniki programowania” pod redakcją naukową Krzysztofa Barteczki dotyczący programowania w języku Java, podręcznik „HTML. Tworzenie stron www i programów desktopowych” Rafała Strychalskiego (podzielony na 3 części: dla początkujących, średniozaawansowanych i zaawansowanych). Znajdują się tu także poradniki z innych dziedzin, jak np. e-commerce („Narzędzia Google dla e-commerce” Krzysztofa Marca), marketingu internetowego („AdWords i Analytics” Krzysztofa Marca i Tomasza Trzósły), praktyk zwinnych („W poszukiwaniu zwinności w architekturze systemów IT” Krzysztofa Bończaka”), rzeczywistości wirtualnej („Rzeczywistość wirtualna (VR) dla każdego – Aframe i HTML 5” Krzysztofa Wońka). Nie brakuje również pozycji dla dzieci, które już od małego chcą rozpocząć swoją przygodę z programowaniem w Scratchu, Pythonie czy Javie („Bawimy się, programując w Scratchu” i „Twórz własne gry komputerowe w Pythonie” Ala Sweigarta, „JavaScript dla dzieci. Programowanie na wesoło” Nicka Morgana), grafiką komputerową („Piksele, wektory i inne stwory” Alicji Żarowskiej-Mazur i Dawida Mazura), produkcją filmową („Zostań gwiazdą YouTube'a” Nicka Willoughby’ego).