Oto 20 wnikliwych esejów, które zmienią Twój sposób myślenia o fotografii. Co sprawi, że wreszcie odczujesz satysfakcję z efektu swojej pracy? Czy droższy i bardziej zaawansowany sprzęt jest Ci naprawdę potrzebny, by stworzyć coś inspirującego i zgodnego z Twoją wizją?Zmień swoje podejście do procesu robienia zdjęć, wyrażania emocji w kadrze i tej nieuchwytnej cechy zwanej kreatywnością. W książce znajdziesz 20 inspirujących esejów i ponad 100 pięknych zdjęć, które skłonią Ci...
50 razy PHPKsiążka, po którą za chwilę sięgniesz, została napisana w jednym celu: by pomóc Ci nauczyć się programowania w jednym z najpopularniejszych języków programowania na świecie. PHP ― bo o nim mowa ― wraz z przypisaną do niego bazą danych SQL jest używany zarówno do projektowania stron internetowych, jak i do budowy skomplikowanych aplikacji działających po stronie serwera. Szacuje się, że 8 na 10 stron internetowych jest opartych na serwerze obsługującym język PHP.PHP...
Twoje drzwi do świata automatyki przemysłowejProgramowanie PLC to już nie tylko automatyzacja procesu. To dziedzina, która skupia wokół siebie szereg technologii, narzędzi i języków programowania. W nowoczesnych aplikacjach to również bezpośrednia integracja z systemami IT, logowanie danych do informatycznych baz danych - wszystko z uwzględnieniem wytycznych związanych z cyberbezpieczeństwem. Idea stosowania sterowników PLC pozostaje jednak niezmienna: to urządzenia, których ...
ChatGPT. Podstawy i proste zastosowaniaTwój nowy, nad wyraz inteligentny współpracownikChatGPT, czyli flagowy produkt firmy OpenAI, jest dziś na ustach wszystkich. Przyglądamy się dotychczasowym zastosowaniom sztucznej inteligencji, ale nasze myśli najbardziej zaprzątają przewidywania co do jej przyszłości. Autorzy udowadniają, że nie mamy się czego obawiać. Co więcej, pokazują, że najlepszym sposobem na pokonanie strachu przed nieznanym jest zrozumienie, czego się boimy. A m...
Spring jest frameworkiem ułatwiającym tworzenie nowoczesnych aplikacji w Javie. To narzędzie, które dynamicznie się rozwija i z każdym nowym wydaniem zapewnia programistom kolejne, ekscytujące możliwości. Piąta wersja Springa okazała się krokiem milowym. Obecnie projektanci mogą tworzyć mikrousługi, korzystać z funkcji programowania reaktywnego i doskonalić budowanie aplikacji zgodnie z modelem MVC. Dzięki pełnej integracji Springa ze Spring Boot nawet najbardziej złożone p...
Wykorzystaj w praktyce możliwości Google SketchUp!- Jak rozpocząć pracę z Google SketchUp?- Jak zbudować Twój pierwszy model?- Jak wykorzystać narzędzia konstrukcyjne?Google SketchUp jest narzędziem pozwalającym bez trudu tworzyć trójwymiarowe modele, których możesz używać przy wielu różnych projektach: począwszy od wizualizacji projektu Twojego domu, a skończywszy na prowadzeniu atrakcyjnych lekcji geometrii. Tylko od Twoich potrzeb i wyobraźni zależy, w jakich warunkach i d...
"Adobe Dreamweaver CS3/CS3 PL. Oficjalny podręcznik" to książka zarówno dla webmasterów, jak i tych, którzy chcą komfortowo, ale też sprawnie zarządzać stroną internetową własnej firmy. Książka zawiera wiele cennych informacji, które pozwalają w kreatywny sposób wykorzystywać cały potencjał tego programu.Poszczególne ćwiczenia zostały przedstawione w sposób przejrzysty i łatwy do realizacji. Dlatego "Adobe Dreamweaver CS3/CS3 PL" stanowi znakomity podręcznik, zawierający nie ...
Zaawansowane systemy zarządzania treścią (CMS), takie jak Mambo, pozwalają tworzyć rozbudowane i łatwe w zarządzaniu witryny internetowe nawet osobom, które nie znają języków programowania używanych w aplikacjach sieciowych. Mambo umożliwia między innymi błyskawiczne budowanie stron internetowych za pomocą edytora wizualnego, sprawne zarządzanie kontami użytkowników czy kontrolowanie wyglądu serwisu przy użyciu prostych szablonów. Ponadto w internecie dostępnych jest wiele be...
Mac OS X Leopard to stabilny i jeszcze wygodniejszy następca dotychczasowego Tygrysa. Aktualna wersja systemu została wyposażona w ponad 300 nowych funkcji, w tym między innymi pełną 64-bitowość z możliwością uruchamiania programów 32-bitowych, obsługę najnowszych procesorów wielordzeniowych Intela, rozszerzone możliwości kontroli rodzicielskiej. Dołożono także program do przywracania usuniętych plików -- Time Machine -- oraz szereg efektownych ulepszeń interfejsu, takich jak...
Blender to jeden z najpopularniejszych programów do tworzenia modeli trójwymiarowych. Udostępnia zaawansowane funkcje w zakresie modelowania i animacji 3D, rozbudowany zestaw efektów specjalnych, narzędzia do renderowania oraz silnik graficzny do tworzenia gier. Program ten ma oryginalny, wygodny interfejs użytkownika, a także umożliwia eksportowanie przygotowanych obiektów do formatów używanych w innych pakietach, takich jak 3ds czy Maya. Co ciekawe, Blender jest całkowicie ...
Tradycyjne narzędzie pracy technologów -- kartka z programem NC -- odchodzi do lamusa, zastępowana przez komputer i programy CAD/CAM wspomagające pracę inżynierów. Dzięki takim aplikacjom proces projektowania i wytwarzania elementów przebiega zdecydowanie szybciej i efektywniej. EdgeCAM to jeden z najpopularniejszych programów służących do komputerowego wspomagania wytwarzania. Umożliwia nie tylko stworzenie projektu części, ale również generowanie ścieżek obróbki, ich optyma...
Mimo że nowe wydania dystrybucji Linuksa są coraz łatwiejsze w obsłudze, a ważniejsze czynności administracyjne mogą być wykonywane za pomocą intuicyjnego interfejsu graficznego, wciąż nie można się obejść bez powłoki Bourne'a, znanej jako bash. Dobrze napisany skrypt powłoki pozwala na automatyzację nudnych obowiązków, umożliwia monitorowanie stanu systemu, optymalizację jego wydajności czy dostosowanie go do potrzeb. Warto też wypróbować ciekawą alternatywę dla tradycyjnych...
Chociaż po pojawieniu się edytorów tekstów i upowszechnieniu komputerów osobistych kilka firm produkujących maszyny do pisania musiało ogłosić bankructwo, dawne nawyki wolno odchodzą w przeszłość. Wiele osób przyzwyczajonych do tych urządzeń, nadal korzysta z komputerów w niewłaściwy sposób. Komputer nie jest maszyną do pisania i nigdy nie będzie działał jak taka maszyna. Jest to przyczyną nie tylko nieprofesjonalnego wyglądu wielu dokumentów tworzonych za pomocą edytorów tek...
Poznaj specyfikę języka Java i zostań mistrzem programowania- Jak korzystać z bibliotek języka Java?- Jak pisać funkcjonalny i klarowny kod?- Jak stworzyć profesjonalny i efektowny program?Język Java jest językiem obiektowym z dziedziczeniem jednobazowym. Wewnątrz każdej metody korzysta on ze zorientowanego na instrukcje stylu kodowania. Aby dobrze poznać jakikolwiek język, należy nauczyć się posługiwać jego regułami, zasadami i składnią -- podobnie jest z językiem programowa...
Poznaj nowoczesne technologie zarządzania bazami danych- Jak zainstalować i skonfigurować SQL Server 2008?- W jaki sposób monitorować wydajność i bezpieczeństwo serwera bazy danych?- Jak tworzyć oprogramowanie współpracujące z SQL Serverem?System zarządzania bazami danych MS SQL Server zyskał sobie zasłużoną renomę wśród projektantów baz danych i programistów. Stabilna i wydajna platforma, dostępna w kilku edycjach, różniących się możliwościami i zastosowaniami, wykorzystywan...
Język C++ znajduje coraz więcej zastosowań, w wypadku których biblioteka standardowa często okazuje się zbyt uboga. Projekt Boost powstał w celu wypełnienia luk i wyeliminowania niedoskonałości biblioteki STL. Dziś biblioteki Boost zyskują coraz większą popularność, czego dowodem jest włączenie dziesięciu z nich do przygotowywanej biblioteki standardowej języka C++0x. Twórcy kolejnej specyfikacji C++ zdecydowali się nawet na kilka modyfikacji języka w celu ułatwienia korzysta...
Przetestuj swoje aplikacje podczas ich tworzenia- Poznaj strukturę testów jednostkowych- Stwórz poprawne testy jednostkowe- Wykorzystaj moduły testowe w projekcieTesty jednostkowe są niezwykle ważnym narzędziem programisty. Przeprowadzane podczas pisania aplikacji pozwalają na sprawdzenie poprawności kodu, wyłapanie błędów i szybkie usunięcie ich. W nowoczesnych metodykach wytwarzania oprogramowania testy jednostkowe są jednymi z najważniejszych elementów procesu. Tworzenie s...
Podręczny zbiór najbardziej przydatnych konstrukcji języka Python- Poznaj składnię języka Pyton- Naucz się wykonywać najczęściej używane operacje- Używaj gotowych elementów do szybkiego tworzenia rozwiązań w PythoniePrawdopodobnie słyszałeś już o zaletach Pythona. Jest przenośny i działa w niemal wszystkich systemach operacyjnych. Ma niezwykle czytelną i prostą składnię, a jego odmiany mogą współpracować z innymi językami programowania. Mówi się także, że pozwala skrócić czas...
Poznaj możliwości programu Microsoft Publisher 2007 i stwórz oryginalne projekty, gotowe do druku- Jak tworzyć własne pola tekstowe?- Jak grupować obiekty?- Jak publikować strony sieci Web?Program Microsoft Publisher 2007 umożliwia profesjonalne przygotowanie publikacji do druku. Najnowsza wersja tej aplikacji zawiera szereg ulepszeń i nowych funkcji. Przyspieszają one tworzenie i przygotowywanie plików, umożliwiają ich zapisywanie w formatach PDF i XPS oraz powiadamiają o pr...
Wykorzystaj możliwości Mathcada, a algebra stanie się prosta Jak definiować własne funkcje? Jak tworzyć wykresy trójwymiarowe? Na czym polega formatowanie wykresu kartezjańskiego?Mathcad to uniwersalny program algebry komputerowej. Bogaty zakres jego operatorów i funkcji wykorzystywany jest do wykonywania różnego rodzaju obliczeń. Program ten pozwala na tworzenie dokumentacji projektowej, a także umożliwia na przykład generowanie wykresów funkcji jednej i dwóch zmienn...
Wykorzystaj możliwości Excela, aby ułatwić sobie pracę i zarządzanie domowymi finansami Jak wykorzystywać funkcje zagnieżdżone do obliczania premii? Jak importować dane finansowe z wielu źródeł? Jak tworzyć zestawienia zbiorcze z zastosowaniem sum częściowych?Microsoft Office Excel 2007 to nowoczesne narzędzie, które można wykorzystać nie tylko w biurze, ale także do sprawnego zarządzania finansami domowymi. Program ten pozwala na dokonywanie zaawansowanych i skompliko...
Technologia Voice over IP (VoIP) ma wystarczająco wiele zalet, aby zrewolucjonizować rynek telekomunikacji. Jest tańsza od tradycyjnej telefonii, umożliwia łatwą integrację z oprogramowaniem, pozwala na zarządzanie siecią telefoniczną, jest bardziej odporna na zakłócenia, a bazujące na niej sieci lepiej się skalują. Dlaczego więc tak wiele firm wciąż korzysta z szybko starzejących się rozwiązań? Przejście na VoIP to niewątpliwie wyzwanie, jednak dzięki odpowiedniej wiedzy moż...
Podręczny słownik najważniejszych poleceń konsoli tekstowej Linuksa Praca z systemem plików Zarządzanie zainstalowanym oprogramowaniem Administrowanie użytkownikami i połączeniami sieciowymiLinux już od dłuższego czasu nie jest tylko zabawką dla hobbystów. Stał się funkcjonalnym, wygodnym w obsłudze i uniwersalnym systemem operacyjnym, wykorzystywanym zarówno przez profesjonalistów, jak i użytkowników "domowych". Dostęp do zdecydowanej większości jego funkcji można u...