Wyjdź zwycięsko z pojedynku z krakerami! Jak zabezpieczyć aplikację przed krakerami? Jak stworzyć bezpieczne rozwiązania w PHP? Jak utrudnić debugowanie Twojego kodu? Wyobraź sobie sytuację, w której poświęcasz mnóstwo czasu na stworzenie nowego, ciekawego rozwiązania w świecie informatyki. Kosztuje Cię to wiele dni i nocy ogromnego wysiłku. Dokładnie w momencie opuszczenia Twojego bezpiecznego komputera, udostępniony światu, Twój pomysł zostaje wystawiony na ciężką pr...
Poznaj tajniki Blendera i twórz wyjątkowe projekty w technologii 3D Jak wykonywać rendery statyczne? Jak przygotować bazę modelu? Jak wykorzystać skrypty języka Python? Blender to znakomity, darmowy program do modelowania i renderowania obrazów oraz animacji trójwymiarowej. Posiada niekonwencjonalny interfejs użytkownika, bez zachodzących na siebie i blokujących się okien, własny silnik graficzny oraz wiele funkcji do edycji obiektów, pozwalających uzyskać praktycznie dow...
Nie odkrywaj koła na nowo — sprawdź gotowe rozwiązania! Jak oceniać wydajność algorytmów? Jak wydajnie sortować elementy? Jak kompresować dane? Algorytmy od zawsze porównywane były do przepisów kucharskich. Z celnością tego porównania trudno dyskutować, na pewno jednak przesolenie zupy ma zupełnie inne konsekwencje niż błędnie opracowany lub zaimplementowany algorytm. To właśnie algorytmy decydują o czasie wykonania skomplikowanych ope...
Wejdź w świat tworzenia oprogramowania dla urządzeń mobilnych! Platforma Android z każdym dniem zdobywa tysiące kolejnych użytkowników. Andy Rubin - odpowiedzialny za nią w Google - pochwalił się aktywacją 700 tysięcy nowych urządzeń z tym systemem każdego dnia. Robi wrażenie? Pomyśl, jak wykorzystać ten rynek i stworzyć aplikację, która podbije serca użytkowników. Dzięki możliwości wykorzystania technologii Flash teraz jest to jeszcze łatwiejsze! "Android Flash. Zaawansowa...
Podręczne źródło informacji na temat Apache! Jak wykorzystać mechanizm mod_rewrite? Jak kontrolować dostęp do zasobów? Jak stosować bezpieczny protokół SSL? Apache jest jednym z najpopularniejszych serwerów HTTP. Jego zalety to niezawodność, wydajność i elastyczność. Można go uruchomić praktycznie w dowolnym systemie. Istotny jest również fakt, że Apache to rozwiązanie całkowicie bezpłatne! Pierwsza oficjalna wersja tego serwera ukazała się w 1995 roku. Oznaczono ją n...
Odkryj świat możliwości Google Historia sukcesu firmy Google Wyszukiwarka internetowa wraz z dostępnymi narzędziami Programy komunikacyjne — Gmail, Blogger, grupy dyskusyjne Programy biurowe — do tworzenia, edycji i publikowania dokumentów Aplikacja Picasa — do edycji i porządkowania zdjęć Zdobywająca coraz większe uznanie przeglądarka Google Chrome Pakiet Google Earth Wyobraź sobie, że siadasz z kubkiem kawy przed nowym laptopem, firmowanym znakiem ...
Poznaj Ruby on Rails i twórz potężne aplikacje internetowe w zaledwie kilka dni Jak budować dynamiczne strony, nastawione na użytkownika? Jak rozwiązać problemy z wydajnością baz danych? Jak sprawnie i efektywnie korzystać z platformy Ruby on Rails? Dlaczego masz wybrać Ruby on Rails? Głównie dlatego, że jest to wyjątkowe narzędzie, które umożliwia budowę aplikacji internetowych każdego typu (w tym portali społecznościowych, witryn e-commerce, oprogramowania do zarządzani...
Mówi się, że jeżeli czegoś nie ma w wyszukiwarce Google, to coś nie istnieje. I wcale nie jest to nadużycie. Kiedy ostatni raz spojrzałeś na drugą stronę wyników wyszukiwania? No właśnie! Twoim celem musi być znalezienie się w pierwszej dziesiątce wyników, bo tylko tak możesz zaistnieć w sieci i zdobyć popularność! Dzięki temu podręcznikowi ten cel masz w zasięgu ręki. W trakcie lektury poczujesz się, jakbyś uczestniczył w rozmowie z największymi autorytetami w dziedzinie p...
Wykorzystaj potencjał drzemiący w mediach społecznościowych! Jeszcze niedawno media społecznościowe wzbudzały lekki uśmiech na twarzach prawdziwych PR-owców. Te czasy minęły! Obecnie dla wielu firm takie media to jeden z głównych kanałów budowania wizerunku oraz kontaktów z klientem. Czy możliwe jest sprawdzenie skuteczności działań prowadzonych w mediach społecznościowych? Jak zadbać o ich jakość? Na te i dziesiątki innych pytań odpowiada wyjątkowa na rynku wydawniczym ksią...
Poznaj i wykorzystaj w praktyce metody korzystania z sieci VPN Na czym opiera się standard SSL? Jak zestawiać tunele VPN w systemach Windows i Linux? Jak połączyć oddziały firm za pomocą tunelu IPSec? Serwery plików i baz danych spotykamy niemal w każdej firmie. Architektura klient-serwer umożliwia dostęp do aplikacji nie tylko wewnątrz firmy, ale także z dowolnego innego miejsca. Rozwój sieci pozwolił wielu organizacjom na sprawną komunikację i ...
Podbij internet z Symfony 2!_x005F_x000D_ _x005F_x000D_ Bez trudu zbuduj stronę WWW w środowisku Symfony 2_x005F_x000D_ Precyzyjnie określ swoje potrzeby i zrealizuj je z pomocą tego środowiska_x005F_x000D_ Skutecznie chroń dostęp do aplikacji_x005F_x000D_ _x005F_x000D_ Symfony 2 to nowa wersja doskonałego środowiska, pozwalającego tworzyć strony internetowe oraz aplikacje w języku PHP. Ten framework, długo wypatrywany przez rzesze programistów, ma wiele atutów: w pełni wykor...
Koniec z wertowaniem książek i dokumentacji w poszukiwaniu składni poleceń, typów danych czy struktur języka. W tablicach informatycznych znajdziesz wszystkie podstawowe informacje, których potrzebujesz podczas codziennej pracy, podane w sposób zwięzły i treściwy. Składnia poleceń, struktura programu, funkcje i metody, obiekty, typy danych - jest tu wszystko, nad czym mógłbyś się zastanawiać. _x005F_x000D_ _x005F_x000D_ "Tablice informatyczne. CSS3" to podręczne zestawienie n...
_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Bez Javy ani rusz!_x005F_x000D_ _x005F_x000D_ Od czego zacząć budowanie aplikacji za pomocą Javy?_x005F_x000D_ Jakie instrukcje języka i operatory są najważniejsze dla działania aplikacji?_x005F_x000D_ Jak optymalnie wykorzystać klasy i obiekty?_x005F_x000D_ _x005F_x000D_ Java przydaje się do wszystkiego. Jej legendarna elastyczność zyskuje rzesze zwolenników, z których żaden nie może obyć się bez tablic informatycznych, zawierających...
_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Windows Vista "od podszewki" _x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Jak zdefiniować zasady bezpieczeństwa haseł?_x005F_x000D_ Jak konfigurować sieć z poziomu konsoli testowej?_x005F_x000D_ Jak usuwać "martwe" wpisy z listy zainstalowanych aplikacji?_x005F_x000D_ _x005F_x000D_ _x005F_x000D_ Windows Vista to niezwykle łatwy w obsłudze i elastyczny system operacyjny, zapewniający jednocześnie wysoki poziom bezpieczeństwa. Dlatego te...
Bloguj z WordPressem!_x005F_x000D_ Jak zaprojektować dobry blog i opublikować go w sieci?_x005F_x000D_ Jak zadbać o dostępność archiwów i współpracę z bazą danych?_x005F_x000D_ Jak umieszczać na stronie filmy i pliki dźwiękowe z innych serwisów?_x005F_x000D_ _x005F_x000D_ WordPress to system zarządzania treścią używany przez miliony blogerów na całym świecie. To nie przypadek - chociaż z pomocą tego CMS-a da się stworzyć zwykłą witrynę internetową, jego podstawowym atutem jes...
Poznaj język JavaScript w niekonwencjonalny i zadziwiająco skuteczny sposób! Dziś statyczne witryny WWW giną w ogromnej masie podobnych sobie stron, przy braku zainteresowania współczesnych użytkowników sieci. Aby się wyróżnić, trzeba zaproponować oglądającym coś innego niż tylko ładnie sformatowany tekst i schludną grafikę. Jednym z pomysłów na zwiększenie atrakcyjności witryny WWW jest wprowadzenie na nią elementów interaktywnych. Istnieje wiele rozwiązań służących do two...
Zwiększ wydajność swojej pracy! Wykorzystaj gotowe rozwiązania w HTML5 i CSS3 Oszałamiające możliwości HTML5 pozwoliły projektantom na tworzenie zaawansowanych stron oraz aplikacji internetowych. Jednak wszędzie tam, gdzie realizowane są rozbudowane projekty, zaczynają się problemy ze złożonością struktury tworzonego rozwiązania. W typowych językach programowania zostało to już zauważone dawno temu, a antidotum na te bolączki stały się wzorce projektowe. Teraz przyszedł czas...
Spec od hurtowni danych? Zawsze będzie pilnie potrzebny! Jak stworzyć strukturę hurtowni danych i dokonać ich integracji? Jak przeprowadzić analizę danych z wykorzystaniem rozszerzenia MDX SQL? Do czego potrzebne jest raportowanie? Idea hurtowni danych ściśle wiąże się z ich kolosalnymi ilościami, gromadzonymi podczas tysięcy różnych sytuacji — przy dowolnej transakcji, w urzędzie, na lotnisku, w internecie… Nawet nasze połączenia telefoniczne są przechowywan...
Sztuka utrwalania niepowtarzalnego klimatu miejsc i fascynujących kultur Kadrowanie na ulicy - ludzie, portrety, wydarzenia Techniki robienia zdjęć w trudnych warunkach pogodowych i zaskakujących sytuacjach Tajniki fotografowania w czasie podróży rozmaitymi środkami lokomocji - od roweru po grzbiet wielbłąda i słonia Sprawdzone porady podróżnika - fotografika, dziennikarza i organizatora wypraw ekspedycyjnych Esencja miejsca zaklęta w detalach, barwna mo...
To rozwiązanie po prostu się sprawdza! Reklama w sieci jeszcze nigdy nie była taka prosta! Wystarczy kilka chwil, aby założyć konto w usłudze Google AdWords i zacząć pozyskiwać nowych klientów dzięki możliwości dotarcia do ponad 80% wszystkich internautów. Zastanawiasz się, czy użytkownicy w ogóle klikają reklamy? Oczywiście! Jedyny warunek - Twój anons nie może drażnić użytkownika. Krótkie reklamy tekstowe, pojawiające się w wyszukiwarce lub w sieci wyszukiwania, są mało in...
Wykorzystaj potencjał chmur obliczeniowych! Czy nie masz już dość zmartwień związanych z wydajnością i dostępnością Twoich serwerów? Wiecznych dyskusji z administratorami o ilości zużytego czasu procesora, pamięci RAM i powierzchni dyskowych? A może trapią Cię problemy z dostawcami internetu? Chmury to odpowiedź na Twoje bolączki! W każdej chwili będziesz miał na wyciągnięcie ręki taką ilość zasobów, jakiej dokładnie potrzebujesz - i tylko za nią zapłacisz. Dzięki tej ksią...
Opanuj możliwości najważniejszych dystrybucji Linuksa ? Odkryj cały potencjał tego bezpłatnego systemu operacyjnego! Zainstaluj i optymalnie skonfiguruj bezpieczne środowisko pracy Opanuj zadania administracyjne i funkcje serwerowe Linuksa Wykorzystaj narzędzia programistyczne do tworzenia własnych aplikacji W tym roku upływa już dwadzieścia lat od dnia, kiedy fiński programista Linus Torvalds przedstawił światu swój stworzony hobbystycznie system operacyjny - Linux. Nie...
Zaprojektuj nowe aplikacje dla urządzeń mobilnych Środowisko Visual Studio i szkic projektu Wykorzystanie języka C# i platformy .NET Compact Zastosowanie grafiki trójwymiarowej z mobilnym Direct3D Urządzenia przenośne, począwszy od telefonów komórkowych, a skończywszy na GPS-ach i kieszonkowych odtwarzaczach wideo, są dziś niezwykle popularne. Wiele z nich łączy w sobie tak przeróżne funkcje, że można je nazwać minikomputerami. Nic dziwnego, że pracują pod kontrolą uniw...
Poznaj najlepsze praktyki tworzenia mobilnych witryn internetowych Jak budować interaktywne witryny dla smartfonów? Jak zwiększyć użyteczność mobilnej witryny internetowej? Jak zoptymalizować serwer WWW pod kątem przeglądarek mobilnych? Internet mobilny to wyjątkowo ekscytujący, ale i chaotyczny ekosystem, który podlega gwałtownym i trudnym do przewidzenia zmianom. Ten podręcznik pozwoli Ci nie tylko przetrwać w tym fascynującym i "dziewiczym" świecie, ale skutecznie rad...