Stwórz aplikacje internetowe za pomocą nowoczesnego narzędzia
* Poznaj język Ruby
* Skorzystaj ze środowiska Rails
* Napisz własne aplikacje
W dobie rosnącej popularności Linuksa, niesłabnącej popularności systemu Windows i obecności na rynku innych systemów operacyjnych aplikacje "biurkowe", wymagające konkretnego środowiska uruchomieniowego, tracą swoją pozycję. Ich miejsce zajmują aplikacje intranetowe bądź internetowe -- instalowane na serwerach sieciowych, wymagające po stronie użytkownika jedynie przeglądarki WWW. Rozwiązanie takie jest niezwykle wygodne również dla twórców aplikacji, ponieważ zdecydowanie upraszcza proces wprowadzania nowych wersji systemu oraz jego konserwacji. Istnieje wiele technologii ułatwiających tworzenie takich aplikacji. Jedną z nowości na rynku jest zyskująca coraz większe uznanie Ruby on Rails.
Dzięki książce "Ruby on Rails. Ćwiczenia" opanujesz podstawy tworzenia aplikacji internetowych za pomocą tej technologii. Nauczysz się programować w języku Ruby: poznasz jego elementy i zasady projektowania obiektowego, metody przetwarzania danych tekstowych, pracy z plikami i katalogami oraz obsługi błędów i wyjątków. Przeczytasz także o środowisku Rails, instalowanym na serwerze aplikacji. Wykonując ćwiczenia z ostatnich rozdziałów, zrealizujesz projekt aplikacji służącej do zarządzania czasem w technice Ruby on Rails.
* Instalacja interpretera Ruby
* Podstawowe elementy języka Ruby
* Konstrukcje warunkowe i sterujące
* Programowanie obiektowe
* Obsługa wyjątków
* Korzystanie z wyrażeń regularnych
* Instalacja środowiska Rails
* Generowanie adresów URL
* Szablony RHTML
* Wysyłanie poczty elektronicznej
Poznaj już dziś technologię, dzięki której tworzenie aplikacji będzie bardzo wydajne i przyjemne.
Poznaj platformę .NET
* Dowiedz się, jak funkcjonuje platforma .NET
* Naucz się tworzyć za jej pomocą różne rodzaje aplikacji
* Zapoznaj się z jej językami
Wprowadzenie platformy programistycznej .NET okazało się przełomem w programowaniu aplikacji dla systemu Windows. Obsługiwane przez nią technologie, takie jak ADO.NET czy ASP.NET, pozwalają szybko i łatwo tworzyć różnorodne programy dla tego systemu, a także witryny oraz usługi internetowe. Zestaw elementów .NET składa się na jedną z najpotężniejszych obecnie platform programistycznych, a podstawowym narzędziem umożliwiającym korzystanie z możliwości jej najnowszej, drugiej, wersji jest Visual Studio 2005.
"Zrozumieć platformę .NET. Wydanie II" to krótkie wprowadzenie w niezwykle bogaty świat platformy .NET. Z książki tej dowiesz się, jak działa wspólne środowisko uruchomieniowe (CLR) oraz biblioteka klas .NET Framework. Poznasz możliwości Visual Studio 2005 oraz podstawowe języki platformy, takie jak C#, Visual Basic i C++. Nauczysz się tworzyć różne rodzaje programów przy użyciu podstawowych technologii platformy .NET, między innymi aplikacje webowe za pomocą ASP.NET czy bazodanowe w ADO.NET. Książka ta pozwoli Ci rozpocząć korzystanie z olbrzymich możliwości platformy .NET.
* Biblioteka klas .NET Framework
* Wspólne środowisko uruchomieniowe (CLR)
* Przegląd języków .NET
* Visual Studio 2005
* Tworzenie aplikacji webowych za pomocą ASP.NET
* Używanie ADO.NET do obsługi danych
* Programowanie rozproszone
Dzięki tej książce szybko wkroczysz w świat platformy .NET.
Horn Law takes great pride in representing people who have been injured by the negligence of others. Lead Attorney Douglas Horn wants to make sure clients get the best medical care, the accident investigation is complete, the insurance claims are filed properly.
Este documento resume los cinco sentidos humanos (vista, oído, olfato, gusto y tacto), explicando brevemente cómo funciona cada uno. También describe los tipos de ilusiones como ilusiones ópticas, auditivas, del olfato, del gusto y del tacto, así como los mecanismos fisiológicos y cognitivos que explican las ilusiones ópticas. Por último, clasifica las alucinaciones según su estructura, canal sensorial y complejidad.
(1) Las canalizaciones prefabricadas ofrecen ventajas como soluciones preconcebidas que reducen los tiempos y costes de instalación. (2) Están formadas por elementos ensayados y certificados que forman conjuntos de serie. (3) Permiten modificaciones y ampliaciones más flexibles y económicas que los métodos tradicionales.
BIMCV, Banco de Imagen Medica de la Comunidad Valenciana. María de la IglesiaMaria de la Iglesia
Según Hal Varian (experto en microeconomía y economía de la información y, desde el año 2002, Chief Economist de Google) “En los próximos años, el trabajo más atractivo será el de los estadísticos: La capacidad de recoger datos, comprenderlos, procesarlos, extraer su valor, visualizarlos, comunicarlos serán todas habilidades importantes en las próximas décadas. Ahora disponemos de datos gratuitos y omnipresentes. Lo que aún falta es la capacidad de comprender estos datos“.
El documento analiza las características de un líder global, incluyendo la habilidad de entender la diversidad cultural y económica del mundo, poseer conocimientos sobre la situación política y socioeconómica internacional, y tener experiencia viviendo y trabajando en otros países. También discute cuatro habilidades clave para un líder global como la toma de decisiones flexibles y la exposición a otras culturas.
Libro de "Bits Viajeros" de la clase de 4 años A del CEIP Ciudad de Mérida, perteneciente al "Proyecto Método Doman", y realizado en colaboración con las familias.
Curso 2014-15
Los sentidos - Realizado por la familia de Jaime Galán García.
Poznaj platformę .NET
* Dowiedz się, jak funkcjonuje platforma .NET
* Naucz się tworzyć za jej pomocą różne rodzaje aplikacji
* Zapoznaj się z jej językami
Wprowadzenie platformy programistycznej .NET okazało się przełomem w programowaniu aplikacji dla systemu Windows. Obsługiwane przez nią technologie, takie jak ADO.NET czy ASP.NET, pozwalają szybko i łatwo tworzyć różnorodne programy dla tego systemu, a także witryny oraz usługi internetowe. Zestaw elementów .NET składa się na jedną z najpotężniejszych obecnie platform programistycznych, a podstawowym narzędziem umożliwiającym korzystanie z możliwości jej najnowszej, drugiej, wersji jest Visual Studio 2005.
"Zrozumieć platformę .NET. Wydanie II" to krótkie wprowadzenie w niezwykle bogaty świat platformy .NET. Z książki tej dowiesz się, jak działa wspólne środowisko uruchomieniowe (CLR) oraz biblioteka klas .NET Framework. Poznasz możliwości Visual Studio 2005 oraz podstawowe języki platformy, takie jak C#, Visual Basic i C++. Nauczysz się tworzyć różne rodzaje programów przy użyciu podstawowych technologii platformy .NET, między innymi aplikacje webowe za pomocą ASP.NET czy bazodanowe w ADO.NET. Książka ta pozwoli Ci rozpocząć korzystanie z olbrzymich możliwości platformy .NET.
* Biblioteka klas .NET Framework
* Wspólne środowisko uruchomieniowe (CLR)
* Przegląd języków .NET
* Visual Studio 2005
* Tworzenie aplikacji webowych za pomocą ASP.NET
* Używanie ADO.NET do obsługi danych
* Programowanie rozproszone
Dzięki tej książce szybko wkroczysz w świat platformy .NET.
Horn Law takes great pride in representing people who have been injured by the negligence of others. Lead Attorney Douglas Horn wants to make sure clients get the best medical care, the accident investigation is complete, the insurance claims are filed properly.
Este documento resume los cinco sentidos humanos (vista, oído, olfato, gusto y tacto), explicando brevemente cómo funciona cada uno. También describe los tipos de ilusiones como ilusiones ópticas, auditivas, del olfato, del gusto y del tacto, así como los mecanismos fisiológicos y cognitivos que explican las ilusiones ópticas. Por último, clasifica las alucinaciones según su estructura, canal sensorial y complejidad.
(1) Las canalizaciones prefabricadas ofrecen ventajas como soluciones preconcebidas que reducen los tiempos y costes de instalación. (2) Están formadas por elementos ensayados y certificados que forman conjuntos de serie. (3) Permiten modificaciones y ampliaciones más flexibles y económicas que los métodos tradicionales.
BIMCV, Banco de Imagen Medica de la Comunidad Valenciana. María de la IglesiaMaria de la Iglesia
Según Hal Varian (experto en microeconomía y economía de la información y, desde el año 2002, Chief Economist de Google) “En los próximos años, el trabajo más atractivo será el de los estadísticos: La capacidad de recoger datos, comprenderlos, procesarlos, extraer su valor, visualizarlos, comunicarlos serán todas habilidades importantes en las próximas décadas. Ahora disponemos de datos gratuitos y omnipresentes. Lo que aún falta es la capacidad de comprender estos datos“.
El documento analiza las características de un líder global, incluyendo la habilidad de entender la diversidad cultural y económica del mundo, poseer conocimientos sobre la situación política y socioeconómica internacional, y tener experiencia viviendo y trabajando en otros países. También discute cuatro habilidades clave para un líder global como la toma de decisiones flexibles y la exposición a otras culturas.
Libro de "Bits Viajeros" de la clase de 4 años A del CEIP Ciudad de Mérida, perteneciente al "Proyecto Método Doman", y realizado en colaboración con las familias.
Curso 2014-15
Los sentidos - Realizado por la familia de Jaime Galán García.
- The document discusses service design thinking and the service development cycle. It outlines a process with six phases: preliminary phase, requirements, vision, organizational structures, process framework, and service features.
- The goal is to develop digital services using building blocks and blueprints by defining requirements, creating a vision, and developing organizational structures, processes, and specific service features.
- Each phase takes inputs from previous phases and produces outputs to feed into subsequent phases to iteratively design the service model.
The document announces an International Partner Conference being held by MOBOTIX AG, a leading German company in network camera technology. The conference will take place from November 2nd to 5th, 2014 in Langmeil, Germany and will give partners an exclusive first look at MOBOTIX's latest innovations in camera technology, home automation, and access control. It will include presentations on new products, workshops, and a recreational day trip to a nearby town.
El documento analiza cómo la globalización ha llevado a una pérdida de soberanía alimentaria y una desterritorialización del consumo y cultivo de alimentos. También examina cómo los hábitos alimentarios son construcciones sociales que varían entre contextos socioculturales y cómo forman parte de la identidad y diferenciación social. Finalmente, discute los efectos contradictorios de la globalización en la homogenización de las dietas versus la búsqueda de diversidad alimentaria.
El documento describe diferentes aspectos de los grupos y la comunicación. Habla sobre la cohesión del grupo, las formas de fomentarla y las funciones de la comunicación como el control, la motivación y la expresión emocional. También describe los procesos, direcciones y métodos de la comunicación como la oral, escrita y no verbal.
Este documento describe los pasos necesarios para tratar el biogás antes de su uso en pilas de combustible, incluyendo la eliminación de impurezas mediante métodos fisicoquímicos, el reformado para producir un gas rico en hidrógeno, y el uso de este gas tratado en pilas de combustible de carbonato fundido o de óxido sólido que generan electricidad de manera eficiente a altas temperaturas.
Manejo y uso de las nuevas tecnologías en la tercera edad2867jbc
La presente investigación tiene como finalidad conocer los aspectos facilitadores del aprendizaje de las nuevas tecnologías en personas de tercera edad. Para ello Se ha utilizado una metodología cualitativa, mediante observación participante en un taller de alfabetización digital. A partir del análisis de los datos recogidos se ha plasmado los aspectos más significativos acompañados de una serie de sugerencias para la impartición de este tipo de talleres.
How to speak english fluently-inlingua methodDhaneshRathore
Here you will find all the necessary details about inlingua, New Delhi. Our background, our teaching methods and our clients to whom we have provided our services.
El documento describe diferentes tipos de fuentes de alimentación eléctrica, incluyendo fuentes primarias como la red eléctrica, energía solar, eólica y baterías, así como características de entrada y salida de las fuentes. También cubre normativas relacionadas con factores de potencia y armónicos, y tipos de fuentes de alimentación como convertidores, inversores y rectificadores.
O documento discute a implementação de uma plataforma para venda de conteúdo online chamada Ludeos, incluindo detalhes técnicos sobre streaming de vídeo e áudio, preços de assinatura e ferramentas recomendadas para gravação de conteúdo.
PR Consulting Group es una consultora argentina de relaciones públicas y comunicaciones. Ofrece servicios como comunicación institucional, comunicación de crisis, e-comunicación, prensa y difusión, estudios de mercado y organización de eventos. La consultora se describe a sí misma como "boutique" con un equipo de profesionales experimentados que ofrecen atención personalizada a clientes de diferentes industrias.
Este documento presenta una discusión sobre el uso de tecnología en la educación por parte de estudiantes y profesores de la Universidad de Panamá. Se define recurso tecnológico y se enfatiza la importancia de que los profesores estén abiertos al cambio y se mantengan actualizados sobre nuevas herramientas. Se mencionan ejemplos como computadoras, proyectores y redes sociales y se discuten ventajas como acceso a información y formas interactivas de presentar contenido. Finalmente, se identifican desafíos
Odkryj możliwości języka Ruby
* Opanuj zasady programowania obiektowego
* Połącz Ruby z innymi językami programowania
* Przetestuj aplikacje, wykorzystując testy jednostkowe
Ruby to obiektowy język programowania, który powstał w Japonii w 1993 roku. Od początku swojej obecności na rynku zdobywa ogromną popularność, stając się poważną konkurencją dla Perla. Dzięki technologii Ruby on Rails narzędzie to staje się coraz powszechniej wykorzystywane, szczególnie do tworzenia aplikacji internetowych. Ruby ma prostą składnię, zawiera możliwość obsługi wyjątków i wyrażeń regularnych oraz pozwala na stosowanie modułów. Ogromną zaletą tego języka jest jego zwarta konstrukcja -- program napisany w Ruby jest wielokrotnie mniejszy niż realizująca podobne funkcje aplikacja utworzona w Javie lub C.
Książka "Programowanie w Ruby. Wydanie II" to jeden z najpopularniejszych na świecie podręczników opisujących ten język. Czytając ją, opanujesz wszystkie zagadnienia związane z tworzeniem aplikacji w Ruby. Poznasz zasady programowania obiektowego, korzystania z wyrażeń regularnych, obsługi wyjątków oraz pracy wielowątkowej. Dowiesz się, w jaki sposób dokumentować kod, budować aplikacje i skrypty sieciowe, stosować Ruby w systemie Windows oraz łączyć Ruby z C. W książce znajdziesz także szczegółowe omówienie klas i modułów języka Ruby.
* Instalacja i uruchamianie Ruby
* Klasy, obiekty i zmienne
* Typy danych
* Przechwytywanie wyjątków
* Operacje wejścia i wyjścia
* Wielowątkowość
* Testowanie aplikacji
* Pisanie skryptów CGI w Ruby
* Automatyzacja systemu Windows za pomocą Ruby
* Obiekty Ruby w języku C
Ruby on Rails 2.1. Tworzenie nowoczesnych aplikacji internetowychWydawnictwo Helion
Poznaj nowoczesne technologie programistyczne
* Jak zainstalować i skonfigurować Ruby on Rails?
* W jaki sposób korzystać z frameworka Rails?
* Jak łączyć aplikacje Ruby z bazami danych?
* Jak wdrażać aplikacje Rails?
Język Ruby, opracowany w Japonii, długo pozostawał jedną z wielu tajemniczych „zabawek”, przeznaczonych dla niewielkiej garstki pasjonatów. Jednak gdy w roku 2005 powstał framework Rails, technologia Ruby on Rails rozpoczęła swój triumfalny pochód przez świat internetu. Ruby on Rails to niesamowite narzędzie, przeznaczone do tworzenia witryn WWW i aplikacji sieciowych. Przyspiesza ono i upraszcza proces programowania, wdrożenia oraz rozwijania aplikacji. Ruby on Rails w ciągu kilku lat wyrosło na poważnego konkurenta języka PHP, zdobywając coraz więcej zwolenników.
Książka „Ruby on Rails. Tworzenie nowoczesnych aplikacji internetowych” to podręcznik, dzięki któremu poznasz tajniki programowania w Ruby i korzystania z frameworka Rails. Dowiesz się, jak zainstalować i skonfigurować RoR na stacji roboczej i serwerze sieciowym, jak zbudowana jest aplikacja tworzona w Ruby on Rails, czym jest model MVC i na czym polega programowanie adaptacyjne (agile). Poznasz elementy języka Ruby i mechanizmy Rails, nauczysz się tworzyć interfejs użytkownika dla aplikacji, implementować komunikację z bazami danych oraz wykorzystywać techniki programowania obiektowego. Przeczytasz o wbudowanych w Rails mechanizmach testowania, usuwaniu błędów, łączeniu kodu Ruby z językiem JavaScript i wdrażaniu aplikacji RoR w środowisku produkcyjnym.
* Podstawowe założenia Ruby on Rails
* Instalacja środowiska na stacji roboczej
* Najważniejsze elementy języka Ruby i frameworka Rails
* Struktura projektu w Ruby on Rails
* Tworzenie widoków za pomocą szablonów Haml/Sass
* Implementacja logiki aplikacji
* Praca z bazami danych
* RSpec i testy behawioralne (BDD)
* AJAX, jQuery i nieinwazyjny JavaScript
* Fusion Passenger i serwery asynchroniczne
* Praktyczna konfiguracja serwerów Nginx i Apache 2.x
* JRuby on Rails, Ruby 1.9, Rubinius, MagLev, Merb
Nadchodzi era Ruby on Rails. Bądź na nią przygotowany.
* Jak stosować mechanizmy dostarczane przez gigantów Web 2.0?
* Jak stworzyć swoją własną, prostą wyszukiwarkę?
* Jak zintegrować treści z Flickr i Google Maps?
Serwisy takie, jak Google Maps, Flickr, YouTube, MySpace, to symbole nurtu Web 2.0. Nie da się ukryć, że dorównać takim gigantom będzie Ci trudno. Ważne jednak jest to, że treści i mechanizmów dostarczanych przez nich możesz używać również i Ty. Wykorzystując ich API oraz dostępne usługi sieciowe, możesz stworzyć całkowicie nowy serwis, oferujący takie możliwości, o których nikomu wcześniej się nawet nie śniło!
Właśnie dzięki tej książce dowiesz się, w jaki sposób połączyć treści i możliwości wielu serwisów w ramach nowej - Twojej - aplikacji WWW, korzystając z języka PHP. Poznasz zasady działania stron agregujących treści, a używanie technologii XML-RPC nie będzie stanowiło dla Ciebie problemu. Lektura książki "PHP Web 2.0 Mashup" pozwoli Ci poznać zasady pracy z żądaniami typu REST. Poznasz metody GET i POST oraz nauczysz się przetwarzać odpowiedzi w formacie XML, korzystając z biblioteki SAX. Już wkrótce będziesz mógł sam stworzyć prostą wyszukiwarkę czy też własną "szafę grającą", korzystającą z danych YouTube i Last.fm. Dodatkowo będziesz miał możliwość poznania API dostępnego między innymi w Google Maps, internetowej bazie danych UPC oraz księgarni Amazon. Jeżeli chcesz stworzyć nowy serwis agregujący treści, jest to obowiązkowa pozycja dla Ciebie!
* Funkcjonowanie stron agregujących treści
* Wykorzystanie techniki XML-RPC
* Przetwarzanie odpowiedzi przy użyciu SAX
* Żądania REST
* Działanie metod POST i GET
* Język WSDL
* Zastosowanie kanałów RSS
* Interfejs API Amazon
* Interfejs API Google Maps
* Interfejs API internetowej bazy danych UPC
* Interfejs API Flickr
* Zastosowanie obiektu XMLHttpRequest i jego rola w technologii AJAX
Stwórz nowy projekt, korzystający z możliwości gigantów Web 2.0!
Książka "PHP i MySQL. Aplikacje bazodanowe" jest przeznaczona dla tych, którzy tworzą lub zamierzają tworzyć witryny WWW oparte na technologii PHP i MySQL. Opisano w niej reguły i techniki wykorzystywane przy tworzeniu małych i średnich aplikacji bazodanowych wykorzystywanych do przechowywania danych, odczytywania ich i zarządzania nimi. Przedstawia zasady pracy z bazami danych. Pokazuje, jak śledzić poczynania użytkowników za pomocą sesji, pisać bezpieczny kod, oddzielać go od warstwy prezentacyjnej i uniezależniać go od wyboru bazy danych. Opisuje również techniki generowania raportów i obsługi błędów oraz zaawansowane zagadnienia związane z bazami danych i programowaniem zorientowanym obiektowo.
* Typowe modele architektury aplikacji bazodanowych
* Język PHP -- podstawowe wiadomości
* Programowanie zorientowane obiektowo w PHP5
* Język SQL i baza danych MySQL
* Biblioteka PEAR
* Kontrola poprawności wprowadzanych danych z wykorzystaniem PHP i JavaScript
* Mechanizmy bezpieczeństwa w aplikacjach bazodanowych
* Wdrażanie aplikacji
* Generowanie raportów
* Przykład praktyczny -- internetowy sklep z winami
Wiadomości zawarte w tej książce pomogą każdemu programiście stworzyć sklep internetowy, portal lub system zarządzania treścią.
Efektywne wykorzystanie potencjału systemów uniksowych
* Automatyzacja zadań
* Przeszukiwanie plików i katalogów
* Przenoszenie skryptów pomiędzy systemami
W dobie graficznych narzędzi programistycznych często pomijamy tradycyjne metody rozwiązywania przeróżnych zadań związanych z działaniem systemu operacyjnego. Skrypty powłoki, niegdyś podstawowe narzędzie administratorów i programistów systemów uniksowych, dziś są zdecydowanie mniej popularne. Skrypty powłoki są przydatne zarówno administratorom systemu, jak i szeregowym użytkownikom, ponieważ są jednym z najlepszych sposobów na zaprzęgnięcie do pracy setek narzędzi, w jakie wyposażony jest Unix. Z narzędzi tych w języku programowania powłoki łatwo stworzyć rozwiązanie niemal dowolnego zadania związanego z przetwarzaniem danych.
Książka "Programowanie skryptów powłoki" to kompendium wiedzy dotyczącej tej nieco już zapomnianej techniki. Przedstawia nie tylko język programowania powłoki, ale także narzędzia systemu Unix. Dostarcza informacji o tym, do jakich zadań się nadają, jak je wywoływać i jak łączyć je z innymi programami, konstruując z nich mechanizm przetwarzania danych. W książce opisano nie tylko sposoby pisania użytecznych skryptów powłoki, ale również metody dostosowywania powłoki do własnych potrzeb oraz przenoszenia skryptów pomiędzy różnymi wariantami Uniksa i różnymi implementacjami powłoki.
* Podstawowe elementy skryptów powłoki
* Wyszukiwanie i zastępowanie fragmentów tekstów
* Stosowanie wyrażeń regularnych
* Korzystanie z potoków
* Instrukcje warunkowe
* Definiowanie i stosowanie zmiennych
* Przetwarzanie plików
* Standardowe wejście i wyjście
* Korzystanie z możliwości awk
* Przenoszenie skryptów pomiędzy różnymi powłokami
* Bezpieczeństwo skryptów powłoki
Książka "Programowanie skryptów powłoki" zawiera wszystkie informacje niezbędne do mistrzowskiego opanowania narzędzi oferowanych przez systemy uniksowe.
- The document discusses service design thinking and the service development cycle. It outlines a process with six phases: preliminary phase, requirements, vision, organizational structures, process framework, and service features.
- The goal is to develop digital services using building blocks and blueprints by defining requirements, creating a vision, and developing organizational structures, processes, and specific service features.
- Each phase takes inputs from previous phases and produces outputs to feed into subsequent phases to iteratively design the service model.
The document announces an International Partner Conference being held by MOBOTIX AG, a leading German company in network camera technology. The conference will take place from November 2nd to 5th, 2014 in Langmeil, Germany and will give partners an exclusive first look at MOBOTIX's latest innovations in camera technology, home automation, and access control. It will include presentations on new products, workshops, and a recreational day trip to a nearby town.
El documento analiza cómo la globalización ha llevado a una pérdida de soberanía alimentaria y una desterritorialización del consumo y cultivo de alimentos. También examina cómo los hábitos alimentarios son construcciones sociales que varían entre contextos socioculturales y cómo forman parte de la identidad y diferenciación social. Finalmente, discute los efectos contradictorios de la globalización en la homogenización de las dietas versus la búsqueda de diversidad alimentaria.
El documento describe diferentes aspectos de los grupos y la comunicación. Habla sobre la cohesión del grupo, las formas de fomentarla y las funciones de la comunicación como el control, la motivación y la expresión emocional. También describe los procesos, direcciones y métodos de la comunicación como la oral, escrita y no verbal.
Este documento describe los pasos necesarios para tratar el biogás antes de su uso en pilas de combustible, incluyendo la eliminación de impurezas mediante métodos fisicoquímicos, el reformado para producir un gas rico en hidrógeno, y el uso de este gas tratado en pilas de combustible de carbonato fundido o de óxido sólido que generan electricidad de manera eficiente a altas temperaturas.
Manejo y uso de las nuevas tecnologías en la tercera edad2867jbc
La presente investigación tiene como finalidad conocer los aspectos facilitadores del aprendizaje de las nuevas tecnologías en personas de tercera edad. Para ello Se ha utilizado una metodología cualitativa, mediante observación participante en un taller de alfabetización digital. A partir del análisis de los datos recogidos se ha plasmado los aspectos más significativos acompañados de una serie de sugerencias para la impartición de este tipo de talleres.
How to speak english fluently-inlingua methodDhaneshRathore
Here you will find all the necessary details about inlingua, New Delhi. Our background, our teaching methods and our clients to whom we have provided our services.
El documento describe diferentes tipos de fuentes de alimentación eléctrica, incluyendo fuentes primarias como la red eléctrica, energía solar, eólica y baterías, así como características de entrada y salida de las fuentes. También cubre normativas relacionadas con factores de potencia y armónicos, y tipos de fuentes de alimentación como convertidores, inversores y rectificadores.
O documento discute a implementação de uma plataforma para venda de conteúdo online chamada Ludeos, incluindo detalhes técnicos sobre streaming de vídeo e áudio, preços de assinatura e ferramentas recomendadas para gravação de conteúdo.
PR Consulting Group es una consultora argentina de relaciones públicas y comunicaciones. Ofrece servicios como comunicación institucional, comunicación de crisis, e-comunicación, prensa y difusión, estudios de mercado y organización de eventos. La consultora se describe a sí misma como "boutique" con un equipo de profesionales experimentados que ofrecen atención personalizada a clientes de diferentes industrias.
Este documento presenta una discusión sobre el uso de tecnología en la educación por parte de estudiantes y profesores de la Universidad de Panamá. Se define recurso tecnológico y se enfatiza la importancia de que los profesores estén abiertos al cambio y se mantengan actualizados sobre nuevas herramientas. Se mencionan ejemplos como computadoras, proyectores y redes sociales y se discuten ventajas como acceso a información y formas interactivas de presentar contenido. Finalmente, se identifican desafíos
Odkryj możliwości języka Ruby
* Opanuj zasady programowania obiektowego
* Połącz Ruby z innymi językami programowania
* Przetestuj aplikacje, wykorzystując testy jednostkowe
Ruby to obiektowy język programowania, który powstał w Japonii w 1993 roku. Od początku swojej obecności na rynku zdobywa ogromną popularność, stając się poważną konkurencją dla Perla. Dzięki technologii Ruby on Rails narzędzie to staje się coraz powszechniej wykorzystywane, szczególnie do tworzenia aplikacji internetowych. Ruby ma prostą składnię, zawiera możliwość obsługi wyjątków i wyrażeń regularnych oraz pozwala na stosowanie modułów. Ogromną zaletą tego języka jest jego zwarta konstrukcja -- program napisany w Ruby jest wielokrotnie mniejszy niż realizująca podobne funkcje aplikacja utworzona w Javie lub C.
Książka "Programowanie w Ruby. Wydanie II" to jeden z najpopularniejszych na świecie podręczników opisujących ten język. Czytając ją, opanujesz wszystkie zagadnienia związane z tworzeniem aplikacji w Ruby. Poznasz zasady programowania obiektowego, korzystania z wyrażeń regularnych, obsługi wyjątków oraz pracy wielowątkowej. Dowiesz się, w jaki sposób dokumentować kod, budować aplikacje i skrypty sieciowe, stosować Ruby w systemie Windows oraz łączyć Ruby z C. W książce znajdziesz także szczegółowe omówienie klas i modułów języka Ruby.
* Instalacja i uruchamianie Ruby
* Klasy, obiekty i zmienne
* Typy danych
* Przechwytywanie wyjątków
* Operacje wejścia i wyjścia
* Wielowątkowość
* Testowanie aplikacji
* Pisanie skryptów CGI w Ruby
* Automatyzacja systemu Windows za pomocą Ruby
* Obiekty Ruby w języku C
Ruby on Rails 2.1. Tworzenie nowoczesnych aplikacji internetowychWydawnictwo Helion
Poznaj nowoczesne technologie programistyczne
* Jak zainstalować i skonfigurować Ruby on Rails?
* W jaki sposób korzystać z frameworka Rails?
* Jak łączyć aplikacje Ruby z bazami danych?
* Jak wdrażać aplikacje Rails?
Język Ruby, opracowany w Japonii, długo pozostawał jedną z wielu tajemniczych „zabawek”, przeznaczonych dla niewielkiej garstki pasjonatów. Jednak gdy w roku 2005 powstał framework Rails, technologia Ruby on Rails rozpoczęła swój triumfalny pochód przez świat internetu. Ruby on Rails to niesamowite narzędzie, przeznaczone do tworzenia witryn WWW i aplikacji sieciowych. Przyspiesza ono i upraszcza proces programowania, wdrożenia oraz rozwijania aplikacji. Ruby on Rails w ciągu kilku lat wyrosło na poważnego konkurenta języka PHP, zdobywając coraz więcej zwolenników.
Książka „Ruby on Rails. Tworzenie nowoczesnych aplikacji internetowych” to podręcznik, dzięki któremu poznasz tajniki programowania w Ruby i korzystania z frameworka Rails. Dowiesz się, jak zainstalować i skonfigurować RoR na stacji roboczej i serwerze sieciowym, jak zbudowana jest aplikacja tworzona w Ruby on Rails, czym jest model MVC i na czym polega programowanie adaptacyjne (agile). Poznasz elementy języka Ruby i mechanizmy Rails, nauczysz się tworzyć interfejs użytkownika dla aplikacji, implementować komunikację z bazami danych oraz wykorzystywać techniki programowania obiektowego. Przeczytasz o wbudowanych w Rails mechanizmach testowania, usuwaniu błędów, łączeniu kodu Ruby z językiem JavaScript i wdrażaniu aplikacji RoR w środowisku produkcyjnym.
* Podstawowe założenia Ruby on Rails
* Instalacja środowiska na stacji roboczej
* Najważniejsze elementy języka Ruby i frameworka Rails
* Struktura projektu w Ruby on Rails
* Tworzenie widoków za pomocą szablonów Haml/Sass
* Implementacja logiki aplikacji
* Praca z bazami danych
* RSpec i testy behawioralne (BDD)
* AJAX, jQuery i nieinwazyjny JavaScript
* Fusion Passenger i serwery asynchroniczne
* Praktyczna konfiguracja serwerów Nginx i Apache 2.x
* JRuby on Rails, Ruby 1.9, Rubinius, MagLev, Merb
Nadchodzi era Ruby on Rails. Bądź na nią przygotowany.
* Jak stosować mechanizmy dostarczane przez gigantów Web 2.0?
* Jak stworzyć swoją własną, prostą wyszukiwarkę?
* Jak zintegrować treści z Flickr i Google Maps?
Serwisy takie, jak Google Maps, Flickr, YouTube, MySpace, to symbole nurtu Web 2.0. Nie da się ukryć, że dorównać takim gigantom będzie Ci trudno. Ważne jednak jest to, że treści i mechanizmów dostarczanych przez nich możesz używać również i Ty. Wykorzystując ich API oraz dostępne usługi sieciowe, możesz stworzyć całkowicie nowy serwis, oferujący takie możliwości, o których nikomu wcześniej się nawet nie śniło!
Właśnie dzięki tej książce dowiesz się, w jaki sposób połączyć treści i możliwości wielu serwisów w ramach nowej - Twojej - aplikacji WWW, korzystając z języka PHP. Poznasz zasady działania stron agregujących treści, a używanie technologii XML-RPC nie będzie stanowiło dla Ciebie problemu. Lektura książki "PHP Web 2.0 Mashup" pozwoli Ci poznać zasady pracy z żądaniami typu REST. Poznasz metody GET i POST oraz nauczysz się przetwarzać odpowiedzi w formacie XML, korzystając z biblioteki SAX. Już wkrótce będziesz mógł sam stworzyć prostą wyszukiwarkę czy też własną "szafę grającą", korzystającą z danych YouTube i Last.fm. Dodatkowo będziesz miał możliwość poznania API dostępnego między innymi w Google Maps, internetowej bazie danych UPC oraz księgarni Amazon. Jeżeli chcesz stworzyć nowy serwis agregujący treści, jest to obowiązkowa pozycja dla Ciebie!
* Funkcjonowanie stron agregujących treści
* Wykorzystanie techniki XML-RPC
* Przetwarzanie odpowiedzi przy użyciu SAX
* Żądania REST
* Działanie metod POST i GET
* Język WSDL
* Zastosowanie kanałów RSS
* Interfejs API Amazon
* Interfejs API Google Maps
* Interfejs API internetowej bazy danych UPC
* Interfejs API Flickr
* Zastosowanie obiektu XMLHttpRequest i jego rola w technologii AJAX
Stwórz nowy projekt, korzystający z możliwości gigantów Web 2.0!
Książka "PHP i MySQL. Aplikacje bazodanowe" jest przeznaczona dla tych, którzy tworzą lub zamierzają tworzyć witryny WWW oparte na technologii PHP i MySQL. Opisano w niej reguły i techniki wykorzystywane przy tworzeniu małych i średnich aplikacji bazodanowych wykorzystywanych do przechowywania danych, odczytywania ich i zarządzania nimi. Przedstawia zasady pracy z bazami danych. Pokazuje, jak śledzić poczynania użytkowników za pomocą sesji, pisać bezpieczny kod, oddzielać go od warstwy prezentacyjnej i uniezależniać go od wyboru bazy danych. Opisuje również techniki generowania raportów i obsługi błędów oraz zaawansowane zagadnienia związane z bazami danych i programowaniem zorientowanym obiektowo.
* Typowe modele architektury aplikacji bazodanowych
* Język PHP -- podstawowe wiadomości
* Programowanie zorientowane obiektowo w PHP5
* Język SQL i baza danych MySQL
* Biblioteka PEAR
* Kontrola poprawności wprowadzanych danych z wykorzystaniem PHP i JavaScript
* Mechanizmy bezpieczeństwa w aplikacjach bazodanowych
* Wdrażanie aplikacji
* Generowanie raportów
* Przykład praktyczny -- internetowy sklep z winami
Wiadomości zawarte w tej książce pomogą każdemu programiście stworzyć sklep internetowy, portal lub system zarządzania treścią.
Efektywne wykorzystanie potencjału systemów uniksowych
* Automatyzacja zadań
* Przeszukiwanie plików i katalogów
* Przenoszenie skryptów pomiędzy systemami
W dobie graficznych narzędzi programistycznych często pomijamy tradycyjne metody rozwiązywania przeróżnych zadań związanych z działaniem systemu operacyjnego. Skrypty powłoki, niegdyś podstawowe narzędzie administratorów i programistów systemów uniksowych, dziś są zdecydowanie mniej popularne. Skrypty powłoki są przydatne zarówno administratorom systemu, jak i szeregowym użytkownikom, ponieważ są jednym z najlepszych sposobów na zaprzęgnięcie do pracy setek narzędzi, w jakie wyposażony jest Unix. Z narzędzi tych w języku programowania powłoki łatwo stworzyć rozwiązanie niemal dowolnego zadania związanego z przetwarzaniem danych.
Książka "Programowanie skryptów powłoki" to kompendium wiedzy dotyczącej tej nieco już zapomnianej techniki. Przedstawia nie tylko język programowania powłoki, ale także narzędzia systemu Unix. Dostarcza informacji o tym, do jakich zadań się nadają, jak je wywoływać i jak łączyć je z innymi programami, konstruując z nich mechanizm przetwarzania danych. W książce opisano nie tylko sposoby pisania użytecznych skryptów powłoki, ale również metody dostosowywania powłoki do własnych potrzeb oraz przenoszenia skryptów pomiędzy różnymi wariantami Uniksa i różnymi implementacjami powłoki.
* Podstawowe elementy skryptów powłoki
* Wyszukiwanie i zastępowanie fragmentów tekstów
* Stosowanie wyrażeń regularnych
* Korzystanie z potoków
* Instrukcje warunkowe
* Definiowanie i stosowanie zmiennych
* Przetwarzanie plików
* Standardowe wejście i wyjście
* Korzystanie z możliwości awk
* Przenoszenie skryptów pomiędzy różnymi powłokami
* Bezpieczeństwo skryptów powłoki
Książka "Programowanie skryptów powłoki" zawiera wszystkie informacje niezbędne do mistrzowskiego opanowania narzędzi oferowanych przez systemy uniksowe.
Podręcznik podstawowego języka programowania dla platformy .NET
* Poznaj elementy języka C#
* Stwórz własną aplikację
* Komunikuj się z bazami danych
Język C# został opracowany przez firmę Microsoft jako podstawowe narzędzie programistyczne dla platformy .NET. C# łączący w sobie najlepsze cechy języków C, C++, Java i Visual Basic doskonale nadaje się do tworzenia aplikacji bazujących na komponentach. Jest prosty, bezpieczny ze względu na typy, oparty na obiektach i komponentach i przygotowany do obsługi mechanizmów komunikacji sieciowej. Za pomocą C# tworzone są nie tylko aplikacje na "duże" komputery, ale także programy dla platformy PocketPC. Popularność C# nadal rośnie, a jego producent stale inwestuje w dalszy rozwój tego narzędzia i platformy .NET.
"C#. Programowanie" to podręcznik przedstawiający tajniki tworzenia aplikacji dla .NET w języku C#. Przeczytasz w nim o podstawowych elementach i strukturach C#, zasadach programowania obiektowego oraz obsłudze wyjątków i błędów. Poznasz sposoby tworzenia aplikacji z wykorzystaniem podstawowych technologii tworzenia aplikacji dla platformy .NET -- ASP.NET, Windows Forms i ADO.NET. Nauczysz się wykorzystywać metadane i łączyć swoje aplikacje z API Windows oraz obiektami COM.
* Typy w języku C#
* Zmienne i stałe
* Instrukcje, operatory i dyrektywy preprocesora
* Reguły programowania obiektowego
* Operacje na łańcuchach znaków
* Stosowanie wyrażeń regularnych
* Tworzenie aplikacji dla systemu Windows
* Łączenie z bazami danych za pomocą ADO.NET
* Pisanie aplikacji i usług sieciowych
* Zdalne korzystanie z obiektów
* Wątki i synchronizacja
* Operacje na plikach
* Opisuje C# 2.0, .NET 2.0 oraz Visual Studio 2005
Poznaj nowoczesne techniki programowania.
Poznaj świat profesjonalnego programowania
C++Builder 2006 to środowisko programistyczne pozwalające na wizualne tworzenie aplikacji. Dzięki gotowym komponentom programista może skupić się na tym, co najważniejsze -- na pisaniu kodu. Za pomocą C++Buildera bez problemu stworzy zarówno niewielką aplikację konsolową, jak i ogromny system informatyczny. Jednak każda wielka podróż, również ta w świat programowania, zaczyna się od małego kroku.
Dzięki książce "C++Builder 2006. Ćwiczenia praktyczne" uczynisz ten właśnie pierwszy krok. Poznasz środowisko C++Builder 2006 i podstawy języka C++. Przeczytasz o programowaniu obiektowym i obsłudze zdarzeń. Wykonując kolejne ćwiczenia, dowiesz się, jak korzystać z udostępnianych komponentów i kontrolować ich parametry. Wykorzystasz również oferowane przez C++Buildera narzędzia i stworzysz własne aplikacje.
* Elementy środowiska C++Builder 2006
* Tworzenie aplikacji konsolowych
* Podstawowe elementy języka C++
* Klasy i obiekty
* Projektowanie formularzy
* Korzystanie z komponentów VCL
* Projektowanie aplikacji z wykorzystaniem elementów biblioteki VCL
Ożyw swoje witryny WWW
* Poznaj elementy języka JavaScript
* Napisz procedury obsługi zdarzeń
* Stwórz mechanizmy obsługi formularzy HTML
HTML, mimo ciągłego rozwoju, pozostaje wyłącznie językiem służącym do formatowania dokumentów. Przetwarzanie danych wprowadzanych przez użytkowników witryny WWW realizuje się za pomocą innych mechanizmów. Jedną z technologii służących do wykonywania takich operacji jest JavaScript -- język skryptowy interpretowany po stronie przeglądarki, opracowany przez firmę Netscape. JavaScript umożliwia tworzenie i umieszczanie bezpośrednio w kodzie HTML krótkich programów, za pomocą których można wykonywać różne zadania, takie jak rozpoznawanie i obsługiwanie kliknięć myszą, weryfikacja danych wprowadzanych do formularzy czy też nawigowanie pomiędzy stronami. Ma prostą składnię i jest stosunkowo łatwy do opanowania.
Czytając książkę "JavaScript. Ćwiczenia praktyczne. Wydanie II" i wykonując zawarte w niej przykłady, poznasz podstawy tego języka. Dowiesz się, z jakich elementów składa się JavaScript i w jaki sposób umieszczać jego kod w dokumentach HTML. Nauczysz się tworzyć funkcje i korzystać z obiektów. Przeczytasz o tym, w jaki sposób JavaScript może współpracować z przeglądarką internetową, przetwarzać zdarzenia generowane przez użytkownika i interpretować dane pochodzące z formularzy umieszczonych na stronie WWW.
* Umieszczanie skryptów w dokumencie
* Wyświetlanie okien dialogowych
* Typy danych, zmienne i operatory
* Pętle i konstrukcje warunkowe
* Współpraca z przeglądarką
* Obsługa zdarzeń
* Weryfikacja danych z formularzy
Naucz się korzystać z języka JavaScript,
który jest podstawą wielu nowoczesnych technologii sieciowych.
Przewodnik po najnowszej wersji najpopularniejszego języka do tworzenia dynamicznych witryn WWW
Książka "PHP 5. Nowe możliwości" to opis wszystkich funkcji, które dodano do najnowszej wersji języka PHP. Jest adresowana do programistów korzystających z PHP 4, którzy chcą poznać nowe narzędzia wprowadzone w wersji 5. Każdy nowy mechanizm jest przedstawiony w postaci przykładu. Książka zawiera także porównanie sposobów realizacji typowych zadań programistycznych za pomocą języków PHP 4 i PHP 5, co ułatwia migrację do nowej wersji.
* Zasady programowania obiektowego
* Współpraca z bazą danych MySQL
* Środowisko SQLite
* Mechanizmy obsługi języka XML
* Obsługa błędów za pomocą wyjątków
* Korzystanie z mechanizmów SOAP
* Jak stworzyć stronę WWW w ASP.NET 2.0?
* Jak skorzystać z dobrodziejstw technologii AJAX?
* Jak zapewnić bezpieczeństwo, poprawność i trwałość danych w ASP.NET 2.0?
ASP.NET jest technologią stworzoną przez firmę Microsoft, pozwalającą na tworzenie dynamicznych stron WWW. Dostarcza ona wielu kontrolek, które wspomagają programistę w codziennych działaniach i pozwalają na znaczące przyspieszenie prac nad projektowaną witryną. Wykorzystanie technologii AJAX ułatwia tworzenie stron dostarczających niezapomnianych wrażeń ich użytkownikom. ASP.NET wraz z technologią AJAX w połączeniu z narzędziami programistycznymi firmy Microsoft stanowią wiodące rozwiązanie na rynku aplikacji internetowych, a wsparcie potentata z Redmond gwarantuje stały rozwój tej platformy.
„ASP.NET 2.0 i Ajax. Wprowadzenie” odkrywa tajniki wykorzystania technologii AJAX oraz ASP.NET. Dzięki tej książce dowiesz się, jak tworzyć interaktywne i wydajne aplikacje WWW z wykorzystaniem języka VisualBasic 2005. Jednocześnie nauczysz się zapewniać bezpieczeństwo w tworzonych aplikacjach i korzystać z poszczególnych kontrolek. Autorzy książki pokażą Ci metody radzenia sobie z błędami, usterkami i wyjątkami występującymi w trakcie tworzenia i używania strony. Na koniec każdego rozdziału Jesse, Dan i Brian sprawdzą Twoją wiedzę w krótkim quizie — ale nie martw się, na końcu książki znajdziesz odpowiedzi na poszczególne pytania.
* Podstawy tworzenia stron WWW
* Założenia i wykorzystanie technologii AJAX
* Sposób zapisywania i odczytywania danych oraz kontrolki wspierające ten proces
* Zapewnianie poprawności danych
* Definiowanie i wykorzystanie arkuszy stylów CSS
* Wykorzystanie stron wzorcowych
* Obsługa i zasady nawigacji na stronie
* Zapewnienie bezpieczeństwa witrynie
* Wykrywanie i rozwiązywanie problemów w kodzie
* Obsługa wyjątków
Wejdź w świat dynamicznych stron WWW — wykorzystaj najnowsze technologie ASP.NET!
W ciągu ostatnich kilku lat Java 2 Enterprise Edition stała się standardową platformą do budowy skomplikowanych aplikacji. Ponieważ jest ona rozbudowanym środowiskiem programistycznym, pozwalającym projektować i programować potężne aplikacje, nie jest łatwa w obsłudze. W książce, którą trzymasz w ręku, doświadczeni architekci Sun Java Center, organizacji konsultingowej, działającej w ramach Sun Java, dzielą się z czytelnikiem swoim doświadczeniem w projektowaniu aplikacji opartych na technologii J2EE.
Autorzy skupiają się na wzorcach projektowych, opartych na najważniejszych technologiach J2EE, takich jak Java Server Pages (JSP), serwlety, Enterprise JavaBeans (EJB) oraz Java Message Service (JMS). Omawiane są również inne technologie Javy, ważne dla prawidłowej implementacji wzorców, takie jak JDBC i JNDI. Katalog zawierający wzorce projektowe J2EE dokumentuje i prezentuje najlepsze sposoby wykorzystania tych technologii. To jednak nie wszystko. Książka omawia również:
* wiele strategii przydatnych przy projektowaniu warstw prezentacyjnej i biznesowej;
* identyfikację błędnych technik znajdywanych w warstwach prezentacyjnej, biznesowej i integracyjnej oraz propozycje rozwiązań wykorzystujących wzorce projektowe oraz sposoby przebudowy systemów;
* metody przebudowy dla poszczególnych warstw aplikacji oraz techniki zastępowania błędnych implementacji prawidłowymi;
* przykładowy kod programów opartych na omawianych strategiach i wzorcach projektowych.
O autorach
DEEPAK ALUR jest architektem Javy pracującym dla Sun Java Center. Od ponad 12 lat zajmuje się tworzeniem aplikacji komercyjnych. Jego zainteresowania koncentrują się na projektowaniu i implementacji aplikacji komercyjnych przy użyciu technologii zorientowanych obiektowo, wzorców, technologii Javy oraz J2EE.
JOHN CRUPI jest naczelnym architektem Sun Java Center. Od ponad 15 lat zajmuje się przetwarzaniem obiektów rozproszonych. Jest ekspertem w dziedzinie tworzenia elastycznych architektur w technologii J2EE. Prowadzi również kolumnę Architect’s Corner w magazynie JavaReport.
DAN MALKS jest architektem Javy, pracujący dla Sun Java Center. Od ponad 14 lat zajmuje się tworzeniem aplikacji komercyjnych i technologiami zorientowanymi obiektowo. Jego publikacje znalazły się w wielu periodykach i książkach, dotyczących technologii Javy oraz wzorców projektowych.
Poznaj w niekonwencjonalny sposób nowoczesną technologiętworzenia stron WWW
* Dowiedz się, czym są serwlety i jak działają
* Poznaj model MVC
* Zastosuj serwlety i JSP w praktyce
* Naucz się projektować aplikacje internetowe
Otwórz swój umysł. Poznaj wszystko, co jest związane z serwletami i JSP, w sposób gwarantujący szybkie i skuteczne opanowanie zasad ich stosowania. Zapomnij o listingach liczących tysiące linii, długich i nużących opisach teoretycznych oraz rozbudowanych diagramach. Czytając książkę "Head First Servlets & JSP. Edycja polska", poznasz jedną z najnowocześniejszych metod tworzenia aplikacji WWW w inny sposób. Serwlety i JSP to technologia pozwalająca na budowanie zarówno pojedynczych stron WWW, jak i złożonych dynamicznych serwisów z wykorzystaniem języka Java połączonego z kodem HTML. Aby ją prawidłowo stosować, należy poznać założenia, w oparciu o które została stworzona, oraz nauczyć się tworzyć elementy aplikacji we właściwy sposób.
Dzięki książce "Head First Servlets & JSP. Edycja polska" serwlety i technologia Java Server Pages przestaną być dla Ciebie wiedzą z pogranicza magii. Autorzy książki, wykorzystując najnowsze elementy teorii uczenia, przedstawią Ci wszystkie zagadnienia niezbędne do rozpoczęcia projektowania i tworzenia aplikacji internetowych oraz serwisów WWW z wykorzystaniem JSP. Poznasz typowe elementy aplikacji i zasady ich budowania. Jednak, co najważniejsze, nauczysz się stosować tę wiedzę w praktyce.
* Serwlety i strony JSP
* Architektura aplikacji internetowych i model MVC
* Zasady tworzenia serwletów i aplikacji internetowych
* Budowanie obiektów wchodzących w skład aplikacji
* Tworzenie stron JSP
* Stosowanie niestandardowych znaczników
* Wdrażanie aplikacji internetowych
* Bezpieczeństwo serwletów
* Wykorzystywanie wzorców projektowych
Naucz się stosowania nowoczesnej technologii tworzenia aplikacji, wykorzystując nowoczesną technologię uczenia.
Bądź na bieżąco z najnowszymi narzędziami i technikami programowania
* Wykorzystaj możliwości szablonów
* Połącz skrypty Perla z programami napisanymi w innych językach programowania
* Przetestuj kod i popraw wydajność projektu
Perl, jeden z pierwszych języków skryptowych służących do dynamicznego generowania zawartości witryn WWW, nie traci popularności mimo dość sędziwego wieku. Ciągle wzrasta zainteresowanie tym językiem, co pewien czas powstają kolejne jego wersje. W sieci funkcjonują tysiące witryn poświęconych programowaniu w Perlu, jednak podczas pracy nad rozbudowaną aplikacją nie zawsze znajdujemy czas na poszukiwanie niezbędnych informacji. Zgromadzenie w jednym tomie opisów technik stosowanych przez doświadczonych programistów pozwoliłoby znacznie przyspieszyć pracę.
Książka "Perl. Zaawansowane programowanie. Wydanie II" to kompendium wiedzy dla wszystkich, którzy tworzą aplikacje w Perlu. Autor opisuje zmiany, jakie wprowadzono w Perlu w ciągu ostatnich lat, koncentrując się na technikach rozwiązywania konkretnych problemów, a nie na teoretycznych rozważaniach. Kładzie duży nacisk na możliwości stosowania gotowych kodów z witryn Comprehensive Perl Archive Network, w których zgromadzono setki przykładów wykorzystania Perla. Uczy efektywnej pracy i zachęca do stosowania zaawansowanych narzędzi i technik programistycznych.
* Techniki przetwarzania danych tekstowych
* Stosowanie szablonów
* Pobieranie wiadomości RSS
* Obsługa baz danych
* Korzystanie z kodowania Unicode
* Programowanie sterowane zdarzeniami
* Testowanie kodu i usuwanie błędów
* Łączenie kodu Perla z kodem C za pomocą modułu Inline
Odkryj magię Perla.
Przyspiesz tworzenie aplikacji w Javie
* Uprość określanie zależności pomiędzy klasami
* Zastosuj narzędzie Hibernate do usprawnienia komunikacji z bazami danych
* Wykorzystaj możliwości programowania aspektowego
Technologia J2EE miała w założeniu być prosta i szybka w użytkowaniu. Praktyka jednak okazała się daleka od teorii. Mozolne tworzenie aplikacji wykorzystujących dziesiątki interfejsów połączonych wzajemnymi zależnościami, setki deskryptorów wdrożenia oraz plików pomocniczych spowodowało, że zaczęto poszukiwać rozwiązań alternatywnych. Jednym z nich okazał się framework Spring, zyskujący coraz większą popularność wśród programistów Javy. Spring jest znacznie dużo prostszy od wielu alternatywnych rozwiązań J2EE, znacznie ułatwia testowanie aplikacji, i pozwala na usuwanie zależności z kodu oraz oddzielanie ich od serwera aplikacji. Spring umożliwia również wykorzystanie programowania aspektowego.
Książka "Spring. Zapiski programisty" to praktyczny przewodnik po możliwościach tego środowiska. Jeśli wolisz poznawać nowe zagadnienia w sposób praktyczny, a nie wertując setki stron zapełnionych teoretycznymi wywodami, to ta książka jest właśnie dla Ciebie. Znajdziesz w niej omówienie zagadnień związanych z samym Springiem, współpracującymi z nim narzędziami i sposobami wykorzystania ich w procesie tworzenia aplikacji J2EE -- począwszy do graficznego interfejsu użytkownika i interfejsu sieciowego, a skończywszy na dostępie do relacyjnych baz danych.
* Tworzenie klas z zastosowaniem zależności
* Budowanie interfejsu użytkownika
* Integrowanie JSF z frameworkiem Spring
* Dostęp do baz danych za pomocą JDBC
* Odwzorowanie baz danych na obiekty za pomocą Hibernaete
* Obsługa i zabezpieczanie transakcji
* Wysyłanie i odbieranie wiadomości e-mail
Jeśli poszukujesz wydajniejszych metod tworzenia aplikacji J2EE, wykorzystaj możliwości frameworka Spring. Dzięki tej książce poznasz je wszystkie.
C# to jeden z najmłodszych języków programowania. Opracowany w firmie Microsoft język jest połączeniem najlepszych cech C++ i Javy. Stanowi świetne narzędzie do tworzenia aplikacji dla systemu Windows i urządzeń mobilnych. C# jest stosunkowo łatwy do opanowania, ma prostą i czytelną składnię. Ścisła integracja z platformą .NET pozwala programistom korzystać z oferowanych przez nią klas i komponentów. Bardzo dużym atutem najnowszej wersji języka C# jest to, iż wszyscy, którzy chcą poznać jego możliwości, mogą skorzystać z dostępnego nieodpłatnie środowiska programistycznego Microsoft Visual Studio Express Edition.
Dzięki książce "C#. Ćwiczenia. Wydanie II" poznasz podstawy języka C# i nauczysz się korzystać ze środowiska Visual Studio Express. Dowiesz się, z jakich elementów składają się programy napisane w C# i na czym polega programowanie obiektowe. Przeczytasz o obsłudze wyjątków, projektowaniu okien dialogowych, przetwarzaniu danych i programowaniu sterowanym zdarzeniami. Wykonując kolejne ćwiczenia, poznasz zasady tworzenia aplikacji dla systemu Windows z wykorzystaniem komponentów platformy .NET.
* Obsługa środowiska Visual Studio Express
* Typy danych
* Operatory
* Instrukcje warunkowe i pętle
* Programowanie obiektowe
* Obsługa błędów
* Wyświetlanie okien w systemie Windows
* Korzystanie z komponentów platformy .NET
Rozpocznij przygodę z programowaniem.
Prezentacja z meetupu Uszanowanko Programowanko #3 http://www.uszanowanko.pl/rubyonrails
Od zera do ruby-mastera, czyli gdzie szukać inspiracji i wiedzy związanej z Ruby i Rails. Porady i wskazówki dla przyszłych i obecnych programistów Ruby.
Autor: Wojtek Widenka
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 witryn WWW. Ich ogromne możliwości powodują, że wykorzystywane są do tworzenia zarówno prostych aplikacji, jak i skomplikowanych stron internetowych, zaopatrzonych w rozbudowane systemy autoryzacji, na przykład różnego rodzaju sklepy internetowe. Połączenie PHP i MySQL stanowi więc niezastąpione narzędzie do tworzenia dynamicznych witryn, spełniających wymagania zarówno administratorów, jak i użytkowników.
Książka "PHP i MySQL. Wprowadzenie. Wydanie II" przedstawia krok po kroku zasady tworzenia serwisów WWW z wykorzystaniem baz danych. W podręczniku na przykładach przedstawiono m.in. sposoby pracy z bazą danych MySQL, serwerem WWW Apache czy językiem PHP i XHTML. Czytając tę książkę, nauczysz się przeprowadzać operacje na danych, zarządzać sesjami i tabelami oraz tworzyć zapytania. "Learning PHP &My SQL" stanowi niezbędny podręcznik zarówno dla początkujących Czytelników, jak i programistów, którzy mieli wcześniej do czynienia z językiem HTML, a teraz chcą tworzyć dynamiczne i bezpieczne strony internetowe.
* Treść generowana dynamicznie i Internet
* Podejmowanie decyzji w PHP
* Funkcje i tablice
* Pobieranie danych z kilku tabel
* Praca z bazą danych MySQL
* Operatory logiczne
* Współpraca PHP i MySQL
* Formularze sieciowe
* XHTML
* Pliki cookie, sesje i kontrola dostępu
* Modyfikowanie obiektów MySQL i danych PHP
Oto cała, aktualna wiedza, której potrzebujesz, aby tworzyć interaktywne strony WWW.
PHP5. Tworzenie stron WWW. Ćwiczenia praktyczne. Wydanie IIWydawnictwo Helion
Kolejne wydanie najpopularniejszego podręcznika PHP
* Tworzenie własnych skryptów
* Programowanie obiektowe
* Bezpieczeństwo witryn WWW
Statyczne witryny WWW to początek kariery każdego webmastera. Jednak język HTML, choć ciągle rozwijany, ma ograniczone możliwości, co powoduje, że aby stworzyć niektóre elementy strony, będziesz musiał sięgnąć po inne technologie. Umieszczenie na stronie WWW interaktywnego menu, forum dyskusyjnego lub księgi gości wymaga zastosowania narzędzi innego rodzaju.
Chcesz wzbogacić swoją witrynę WWW o nowe, interaktywne elementy? Poznaj język PHP5!
Ten język programowania jest bardzo rozpowszechniony, efektywny, działa na wielu platformach, a co najważniejsze, jest dostępny bezpłatnie. Został zaprojektowany specjalnie do tworzenia aplikacji WWW. Jest też stosunkowo łatwy do opanowania i wygodny w użyciu.
Książka "PHP5. Tworzenie stron WWW. Ćwiczenia praktyczne. Wydanie II" to kolejne, zaktualizowane i uzupełnione, wydanie popularnego podręcznika przedstawiającego podstawy tworzenia aplikacji WWW. Czytając ją, nauczysz się obsługiwać za pomocą PHP5 formularze umieszczane na stronach WWW, wysyłać i odbierać pliki, zarządzać sesjami i cookies oraz korzystać z danych zgromadzonych w bazie MySQL. Rozdział poświęcony programowaniu obiektowemu został rozbudowany i wzbogacony o nowe przykłady i ćwiczenia. Książka dodatkowo zawiera rozdział o zagrożeniach wynikających ze stosowania PHP5 i sposobach zabezpieczania przed nimi witryn WWW.
* Instalowanie i konfiguracja PHP5
* Operatory
* Zmienne
* Pętle i konstrukcje warunkowe
* Przesyłanie danych z formularzy
* Obsługa plików i sesji
* Połączenia z bazami danych
* Tworzenie grafiki w PHP5
* Komponenty witryn WWW
* Programowanie obiektowe
* Zabezpieczanie aplikacji WWW
Dzięki tej książce podstawy języka PHP opanowało już prawie 20 000 osób. Dołącz do nich!
Wzbogać swój warsztat -- poznaj język PHP5.
Windows Movie Maker dołączany do systemu Windows XP to doskonałe narzędzie do domowego montażu cyfrowych filmów wideo. Jest prosty w obsłudze, posiada spore możliwości, a montaż filmów za jego pomocą jest przyjemną zabawą. Movie Maker pozwala na przeniesienie klipów z kamery cyfrowej, zaimportowanie materiałów z dysku, rozmieszczenie ujęć i połączenie ich przejściami, a także udźwiękowienie i dodanie efektów specjalnych. Gotowy film można wysłać pocztą elektroniczną, zapisać na dysku lub płycie CD albo opublikować w internecie.
Książka "Tworzenie filmów w Windows XP. Projekty" przedstawia proces tworzenia filmu wideo. Opisuje kolejne kroki prowadzące do zmontowania cyfrowego filmu wideo z przechwyconych ujęć i zaimportowanych materiałów. Nie znajdziesz w niej jednak długich opisów i dziesiątek parametrów. Każde zagadnienie jest przedstawione za pomocą zrzutów ekranu i krótkich instrukcji. Dzięki temu w ciągu kilku godzin zrealizujesz swój pierwszy projekt w Movie Makerze.
* Elementy interfejsu użytkownika
* Przechwytywanie klipów z kamery wideo
* Import materiałów źródłowych
* Tworzenie wstępnego montażu
* Dodawanie przejść i efektów specjalnych
* Nakładanie plansz tytułowych i napisów
* Udźwiękowienie filmu
* Korzystanie z funkcji Autofilm
* Eksport zmontowanego filmu
Przekonaj się, jak proste może być tworzenie własnych filmów wideo.
Przedstaw się światu!
* Jak zbudować elegancką stronę z blogiem?
* Jak tworzyć wyspecjalizowane przeglądarki bloga?
* Jak dodawać do własnego serwisu blogowego kanał RSS?
Prowadzenie bloga to nowy sposób na zwiększenie aktywności społecznej - szansa na zaistnienie w rzeczywistości wirtualnej, mająca swoje odbicie w tak zwanym „prawdziwym życiu”. Dlatego blogi piszą dziś niemal wszyscy: politycy, marketingowcy, celebryci, biznesmeni. Forma publicznie dostępnego pamiętnika pozwala na szeroką prezentację własnych poglądów, przekonań czy wartości. Z tego powodu blogi wykorzystywane są też jako wortale poświęcone określonej tematyce, promujące idee lub produkty. Ich użytkownicy stworzyli nawet własną społeczność, która 31 sierpnia obchodzi swoje święto - Dzień Bloga. Już dziś możesz do nich dołączyć!
„Blog, więcej niż internetowy pamiętnik” to książka, która pokaże Ci, jak założyć i prowadzić własny blog, a także aktywnie korzystać z innych blogów. Dowiesz się z niej, jak skorzystać z oprogramowania obsługującego serwisy blogowe, jak zintegrować języki PHP, HTML, CSS i SQL, aby stworzyć elegancką stronę prezentującą Twój blog. Nauczysz się budować własną bazę danych, przeznaczoną do przechowywania wpisów, a także zabezpieczać ją przed niepowołanymi modyfikacjami. I wreszcie poznasz sposób na dodanie do własnego serwisu kanału RSS, aby czytelnicy na bieżąco mogli obserwować pojawianie się nowych wpisów. Znajdziesz tu wszystko, czego potrzebujesz, aby zaprezentować światu swój blog!
* Obsługa okna tworzenia bloga
* Modyfikowanie wyglądu bloga
* Publikowanie w określonym terminie
* Rozbudowa bloga
* Instalacja czytnika RSS
* Subskrybowanie blogów za pomocą RSS
* Instalacja oprogramowania własnego serwera
* Baza danych i modyfikacja danych
* Projektowanie struktury bloga
* Zakładanie konta użytkownika
* Zakładanie bazy danych i tabeli danych
* Nadawanie uprawnień do korzystania z tabeli
* Przygotowanie szablonu i tworzenie strony www
* Automatyzowanie, blokowanie i trwałe usuwanie wpisu
* Tworzenie formularza wyszukiwania
* Tworzenie kanału RSS i wypełnianie go treścią
* Pobieranie programu Weber
Blog to prosty i fascynujący sposób, aby świat dowiedział się o Twoim istnieniu!
Pakiet biurowy MS Office jest jednym z podstawowych narzędzi wykorzystywanych we współczesnych firmach. Zawarty w nim system zarządzania bazami danych Access to wygodna w obsłudze aplikacja służąca do operowania na zbiorach danych. Dzięki prostocie obsługi, sporym możliwościom i wizualnym narzędziom stanowi doskonałe rozwiązanie dla przedsiębiorstw, w których duże znaczenie ma czas poświęcany na opanowanie nowych programów. Kreatory i rozbudowany system pomocy oferowane przez Accessa niezwykle upraszczają proces tworzenia bazy oraz aplikacji przeznaczonych do obsługi zgromadzonych w niej danych.
W książce "Access w biurze i nie tylko" znajdziesz omówienie podstawowych możliwości tego systemu. Nauczysz się tworzyć i otwierać istniejące bazy danych oraz tworzyć nowe. Dowiesz się, w jaki sposób projektować tabele i jak dobierać typy danych dla poszczególnych kolumn tabeli. Przeczytasz o relacjach, poznasz sposoby wybierania i wstawiania danych, a także manipulowania nimi za pomocą kwerend. W kolejnych rozdziałach znajdziesz informacje o tworzeniu formularzy i raportów oraz wyświetlaniu wykresów na podstawie danych zgromadzonych w bazie. Nauczysz się także pisać własne makra i poznasz podstawy języka Visual Basic for Applications.
* Otwieranie istniejących baz danych
* Tworzenie tabel
* Typy danych
* Tworzenie i modyfikowanie relacji
* Manipulowanie danymi za pomocą kwerend
* Konstruowanie formularzy
* Budowanie raportów
* Automatyzacja pracy za pomocą makropoleceń
* Tworzenie i wyświetlanie wykresów
Dane to dziś najcenniejszy towar. Naucz się nim zarządzać.
Pozycjonowanie i optymalizacja stron WWW. Ćwiczenia praktyczneWydawnictwo Helion
Zapewnij swojej witrynie miejsce w pierwszej dziesiątce!
* Jak działają wyszukiwarki?
* Jaki wpływ na pozycję serwisu mają linki przychodzące i wychodzące?
* Czy istnieją zagrożenia związane z niewłaściwym pozycjonowaniem?
Stworzenie serwisu WWW to dopiero połowa sukcesu w Internecie. Druga połowa to zapewnienie witrynie odpowiedniej popularności. A tę popularność może zagwarantować przede wszystkim wysokie miejsce w wynikach wyszukiwarek. Jak to osiągnąć? Od czego zacząć i jak monitorować skuteczność prowadzonych działań? Wszystkie odpowiedzi znajdziesz właśnie w tej książce!
Poprzez liczne przykłady i ćwiczenia autorzy zapoznają Cię ze sposobem działania wyszukiwarki Google i zasadami doboru właściwych słów kluczowych. Pokażą, jak najlepiej rozmieścić je na stronie. Ponadto dowiesz się, jaki wpływ na pozycję strony mają linki wychodzące oraz przychodzące, jak przebiega proces indeksowania strony, jak działają systemy wymiany linków oraz jak wykorzystać statystyki do obserwacji ruchu na stronie. Przeczytasz także o tym, jakie zagrożenia niesie ze sobą niewłaściwa procedura pozycjonowania.
* Sposób działania Google oraz innych wyszukiwarek
* Definiowanie fraz i słów kluczowych
* Wpływ linków przychodzących i wychodzących na pozycję strony
* Korzystanie z systemów wymiany linków
* Proces indeksacji witryny
* Zagrożenia związane z niewłaściwym pozycjonowaniem
* Wykorzystanie statystyk do śledzenia ruchu na stronie
* Sposoby reklamowania serwisu
Zwiększ oglądalność swojej witryny WWW!
E-wizerunek. Internet jako narzędzie kreowania image'u w biznesieWydawnictwo Helion
Lustereczko, powiedz przecie,
kto jest najwspanialszy w necie?
* Tworzenie i wykorzystywanie odpowiedniego wizerunku oraz zarabianie na nim
* Budowanie pożądanych marek bez wielkich nakładów finansowych
* Interaktywne relacje z klientami
* Wykorzystanie Internetu do rozwoju biznesu
* Narzędzia kreowania wizerunku w sieci
Jak Cię widzą (w sieci), tak Cię piszą
Internet jest nie tylko rewolucyjnym medium, pierwszym o naprawdę masowym zasięgu działania. Stanowi on przede wszystkim fascynujący alternatywny świat. Działa jak magnes, co roku przyciągając nowych użytkowników. Niczym używka, wciąż odnotowuje wydłużenie czasu kontaktu z odbiorcą. I last but not least — Internet to niekończący się pasaż handlowy, wymarzone miejsce spotkań podaży i popytu.
Poznaj specyfikę światowej sieci WWW i znajdź w niej właściwe miejsce dla Twojej marki. E-marketing rządzi się własnymi prawami — z jednej strony bezustannie stawia firmy przed nowymi wyzwaniami, z drugiej zaś stale kreuje nowe narzędzia dotarcia do klienta. A są one naprawdę fascynujące: możliwość dowolnej personalizacji przekazu, olbrzymia ilość kanałów, a przede wszystkim atrakcyjne społeczności — ludzie młodzi, aktywni, hobbyści, biznesmeni oraz entuzjaści nowinek. Mogą oni zostać ambasadorami Twojej marki, ale mogą też ją zniszczyć. Dlatego musisz poznać zasady rządzące Internetem i jego społecznościami, a następnie zacząć budować instrumenty wywierania wpływu i wykorzystać je dla dobra Twojego produktu.
Internet ma przyszłość!
* Czym jest e-wizerunek i jak wpływa na sukces firm, produktów i ludzi?
* Narzędzia budowania image’u — strona WWW, fora internetowe, newslettery i inne.
* Sześć zasad skutecznego kreowania e-wizerunku.
* Grzechy główne działań internetowych.
* Marka jako efekt przemyślanej strategii wizerunkowej.
* Case studies
Microsoft Visual C++ 2008. Tworzenie aplikacji dla WindowsWydawnictwo Helion
Rozpocznij przygodę z Visual C++!
* Jakie prawa rządzą programowaniem obiektowym?
* Jak tworzyć usługi systemowe?
* Jak dokumentować tworzony kod?
Microsoft Visual C++ jest zintegrowanym środowiskiem, pozwalającym na tworzenie aplikacji przy użyciu języków C, C++ lub C++/CLI. Zawiera ono wyspecjalizowane narzędzia, pomagające w wydajnym tworzeniu rozwiązań opartych o te języki. Pierwsza wersja Visual C++ została wydana w 1992 roku, a środowisko to jest bezustannie ulepszane. Najnowsze wydanie, z datą 2008, zostało opublikowane w listopadzie 2007 roku i wprowadziło wiele nowości — jak chociażby wsparcie dla technologii .NET 3.5. Niewątpliwie narzędzie firmowane przez giganta z Redmond jest jednym z najpopularniejszych, a używają go programiści z całego świata.
Dzięki tej książce również Ty możesz dołączyć do tego wybitnego grona. Po jej przeczytaniu będziesz miał wiedzę na temat środowiska programistycznego i platformy .NET. Poznasz podstawy programowania obiektowego, nauczysz się uzyskiwać dostęp do informacji zgromadzonych w bazach danych oraz korzystać z możliwości Internetu bezpośrednio w Twoich programach. Kolejne rozdziały przedstawiają interesujące tematy dotyczące obsługi wyjątków, programów wielowątkowych oraz sposobów tworzenia usług systemowych. Ostatni rozdział poświęcony został tak istotnej kwestii, jak dokumentowanie kodu — to czynność, o której wielu programistów zapomina. Jeżeli chcesz rozpocząć przygodę z Microsoft Visual C++, ta książka jest idealną lekturą dla Ciebie!
* Praca w zintegrowanym środowisku programistycznym
* Pojęcia związane z programowaniem obiektowym
* Uzyskiwanie dostępu do informacji zgromadzonych w bazach danych
* Wykorzystanie transakcji w pracy z danymi
* Sposoby integracji z siecią Internet
* Obsługa wyjątków
* Programowanie wielowątkowe
* Tworzenie grafiki oraz wykorzystanie multimediów
* Drukowanie w systemie Windows
* Tworzenie usług systemowych
* Dokumentowanie kodu programu
Wykorzystaj możliwości Microsoft Visual C++ 2008!
Co potrafi Twój iPhone? Podręcznik użytkownika. Wydanie IIWydawnictwo Helion
Poznaj możliwości iPhone’a!
* Jak rozpocząć pracę z iPhone’em?
* Jak wykorzystać możliwości przeglądarki Safari?
* Jak używać map?
Pojawienie się iPhone’a firmy Apple można bez wahania nazwać Rewolucją! Rewolucją przez duże "R". Nigdy wcześniej żaden nowy telefon nie wzbudził takich emocji. Nigdy wcześniej nie ustawiały się na wiele dni przed premierą kolejki pod salonami. Co sprawia, że ludzie szaleją za tym małym cudem techniki? Wielodotykowy (ang. multitouch) ekran, dostęp do tysięcy aplikacji, stabilny system operacyjny oraz elegancki, przykuwający uwagę wygląd to tylko niektóre z jego zalet.
Właśnie dzięki tej książce dowiesz się, co tak naprawdę potrafi Twój iPhone. Autor — niezawodny Scott Kelby — bez zbędnego zagłębiania się w szczegóły techniczne opowie Ci o możliwościach tego rewolucyjnego urządzenia. Zaprezentuje Ci m.in. sposoby wykonywania różnych operacji przy użyciu tego telefonu. Poznasz tajniki jego konfiguracji i synchronizacji z komputerem oraz metodę sprawdzania poziomu naładowania baterii. Nauczysz się wykorzystywać wszystkie możliwości przeglądarki Safari, czytnika poczty oraz terminarza. Dowiesz się również, jak odtwarzać klipy z YouTube, słuchać muzyki czy oglądać filmy. Książka ta jest zatem świetną pozycją zarówno dla początkującego użytkownika telefonu iPhone, jak również dla zaawansowanego — ten ostatni znajdzie tu informacje, które go zaskoczą i zachwycą! W końcu iPhone to zdolna i piękna bestia…
* Włączanie, usypianie, wyłączanie iPhone’a
* Wykorzystanie wbudowanego głośnika
* Obsługa ekranu
* Importowanie kontaktów
* Dodawanie numerów
* Połączenia konferencyjne
* Wyciszanie dzwonka
* Odbieranie i wysyłanie wiadomości e-mail
* Obsługa przeglądarki Safari
* Wykorzystanie kalendarza
* Odtwarzanie klipów z YouTube
* Używanie mapy
* Sprawdzanie prognozy pogody
* Importowanie i odtwarzanie muzyki
* Wykonywanie zdjęć
* Rozwiązywanie typowych problemów
Sprawdź, co potrafi Twój iPhone!
Uwiecznij świat, jakiego nie znałeś!
* Jaki sprzęt jest potrzebny do makrofotografii?
* Jak uzyskać duże powiększenia?
* Jak komponować efektowne zdjęcia?
Wiele osób nie zwraca uwagi na niepozorne, małe elementy otaczającego nas świata. Czyż nie warto pokazać im, co tracą? Wykonanie dobrego zdjęcia w skali makro to wyzwanie, ale zachwyt na twarzach oglądających jest wart wszelkich poświęceń. Właśnie dzięki makrofotografii można ujrzeć cudowny świat, niezauważalny na co dzień. Magiczny świat szczegółów!
Autor książki "Makrofotografia. Magia szczegółu " przedstawia ten temat w sposób przejrzysty i systematyczny. Dzięki tej publikacji zdobędziesz informacje dotyczące sprzętu potrzebnego do wykonania makrofotografii oraz sposobu kompozycji zdjęcia. Poznasz zagadnienia związane z właściwym doborem ostrości, a także takie pojęcia, jak głębia ostrości, długość ogniskowej, jasność obiektywu i wiele innych. Pozwolą Ci one na swobodne poruszanie się po świecie makrofotografii. Ponadto poszerzysz swoją wiedzę odnośnie doboru właściwego oświetlenia oraz programów odpowiednich do obróbki wykonanych zdjęć. Niewątpliwym atutem tej książki są pytania i zadania kontrolne, które pozwolą Ci zweryfikować zdobyte umiejętności. Jeżeli chcesz uwiecznić otoczenie w makrofotografii, ta pozycja będzie dla Ciebie nieocenionym źródłem informacji, a może nawet twórczej inspiracji!
* Sprzęt konieczny do wykonania makrofotografii
* Sposoby na uzyskanie dużych powiększeń
* Komponowanie zdjęć
* Zasady doboru kadru
* Uzyskiwanie właściwej ostrości
* Ograniczenia ostrości
* Dobór właściwego oświetlenia
* Metody pomiaru światła
* Doświetlanie zdjęć
* Narzędzia do edycji zdjęć
Odsłoń na fotografiach całe piękno szczegółu!
Naucz się korzystać z nowoczesnych narzędzi PowerShella
i usprawniaj żmudne zadania administracyjne!
* Jak skonfigurować środowisko PowerShella?
* Jak tworzyć aplety poleceń i jak ich używać?
* Jak korzystać z potoku danych?
Windows PowerShell to innowacyjne narzędzie do zarządzania systemem i przetwarzania skryptów dla serwerów oraz klientów pod kontrolą Windows. Charakterystyczną cechą tego interpretera poleceń jest obiektowa logika, która sprawia, że wynikiem każdego polecenia jest obiekt określonego typu. Dodatkowo wszystkie funkcje dostępne przez API systemu są możliwe do wywołania z poziomu PowerShella. Dzięki swojej uniwersalności oraz nowoczesnym narzędziom interpreter ten zapewnia spójny oraz jasny mechanizm zarządzania, oparty na wierszu poleceń i niewymagający od użytkownika dużej wiedzy programistycznej.
Książka "Windows PowerShell. Podstawy" zawiera dokładny opis innowacyjnej architektury PowerShella, zasad pisania skryptów oraz możliwości korzystania z podstawowych interfejsów systemowych: COM, WMI, ADSI i ADO.NET, a także obszerny zbiór opisów rozwiązań konkretnych zadań administracyjnych. Korzystając z tego przewodnika, poznasz funkcje i narzędzia PowerShella. Nauczysz się również korzystać z obiektowego potoku danych i zarządzać procesami, dziennikami zdarzeń oraz wpisami rejestru. Dzięki zawartej tu wiedzy z pewnością usprawnisz i zautomatyzujesz wszelkie czasochłonne zadania administracyjne, by móc swobodnie stosować PowerShell jako podstawową konsolę do codziennej pracy.
* Aplety poleceń
* Przetwarzanie potokowe
* Potoki danych
* Uniwersalny model nawigacji
* Definiowanie dysków
* Język skryptów PowerShella
* Tablice asocjacyjne
* Praca ze skryptami
* Różnicowanie reakcji na błędy
* Biblioteki klas
* Narzędzia PowerShella
* Zarządzanie użytkownikami i grupami w Active Directory
* Bazy danych
* Zaawansowane operacje dostępu do danych
PowerShell skróci czas Twojej pracy!
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 programowania. Jeśli chcesz zyskać możliwość efektywnego programowania w języku Java, powinieneś poznać struktury danych, operacje i udogodnienia, oferowane przez biblioteki standardowe, a także często stosowane i efektywne sposoby tworzenia kodu. Całą potrzebną Ci wiedzę znajdziesz właśnie w tym podręczniku.
W książce „Java. Efektywne programowanie” w sposób zrozumiały i klarowny przedstawiono zasady opisujące mechanizmy używane w najlepszych technikach programowania. Ten podręcznik podpowie Ci, jak najbardziej racjonalnie korzystać z języka Java oraz jego podstawowych bibliotek. Dowiesz się, jak stosować wyjątki przechwytywalne i wyjątki czasu wykonania, poznasz także zalety stosowania statycznych klas składowych. Opanujesz metody sprawdzania poprawności parametrów i projektowania sygnatur oraz wszelkie instrukcje, które pozwolą Ci na wydajne i profesjonalne programowanie.
* Tworzenie i usuwanie obiektów
* Klasy i interfejsy
* Zapewnianie niezmienności obiektu
* Projektowanie i dokumentowanie klas przeznaczonych do dziedziczenia
* Zalety stosowania statycznych klas składowych
* Typy ogólne
* Typy wyliczeniowe i adnotacje
* Metody
* Programowanie
* Wykorzystanie ogólnie przyjętych konwencji nazewnictwa
* Wyjątki
* Współbieżność i serializacja
* Dokumentowanie bezpieczeństwa dla wątków
Nie wystarczy samo poznanie języka Java. Trzeba wiedzieć, jak z niego efektywnie korzystać!
Rozpocznij swoją przygodę z JavaScript!
* Jak rozpocząć przygodę z JavaScript?
* Jakie obiekty dostarcza JavaScript?
* Jak reagować na błędy?
Język JavaScript, choć ma już blisko dwanaście lat, swoimi możliwościami wciąż potrafi zafascynować niejednego projektanta stron internetowych. Ma już za sobą gorsze dni, jednak aktualnie dzięki technologii AJAX znów jest na topie. Wykorzystując go w odpowiedni sposób, sprawisz, że twój serwis WWW stanie się bardziej interaktywny i dynamiczny.
Ta książka pozwoli Ci wyjść zwycięsko z pierwszego starcia z tym językiem! Dowiesz się z niej, jak używać zmiennych, operatorów oraz funkcji. Nauczysz się reagować na zdarzenia oraz wykorzystywać okna dialogowe. Ponadto zdobędziesz wiedzę na temat pracy z obiektami DOM HTML oraz na temat sposobów reagowania na błędy w skryptach. Autor przedstawia tu także dostępne obiekty JavaScript oraz pokazuje, jak wykonywać operacje związane z czasem. Ogromnym atutem tej książki jest przejrzystość i usystematyzowany sposób prezentowania informacji. Dzięki temu również Ty szybko i bezboleśnie poznasz JavaScript!
* Typowe konstrukcje języka JavaScript
* Wykorzystanie zmiennych
* Zastosowanie funkcji
* Reagowanie na zdarzenia
* Sposoby użycia okien dialogowych
* Wykonywanie operacji związanych z czasem
* Dostępne obiekty JavaScript
* Obiekty DOM HTML
* Przygotowanie własnych obiektów
* Dziedziczenie w JavaScript
* Obsługa błędów
Przejdź bezboleśnie pierwsze starcie z JavaScript!
Naucz się łączyć największe zalety języków oraz technik programowania
i twórz interaktywne strony internetowe
* Jak unikać typowych błędów i sprawnie rozwiązywać problemy programistyczne?
* Jak połączyć zalety HTML, XML i PHP dla uzyskania pożądanych efektów?
* Jak tworzyć aplikacje wyposażone w aktywny interfejs użytkownika?
Statyczne strony WWW to dziś już przeszłość. Powszechnie dostępne narzędzia dają programistom prawie nieograniczone możliwości w zakresie tworzenia interaktywnych witryn internetowych, wzbogaconych o najróżniejsze efekty wizualne, animacje oraz wbudowane narzędzia pomocnicze. Największą popularność zdobyły sobie narzędzia z kategorii open source — z powodu ich minimalnego kosztu oraz niezwykle dużych zasobów, dostępnych za pośrednictwem Internetu. Z tej książki dowiesz się, jak tworzyć bogate i interaktywne strony WWW, łącząc rozmaite techniki i korzystając z różnych języków.
Książka "Ajax, JavaScript i PHP. Intensywny trening" poprowadzi Cię krok po kroku po podstawowych zasadach programowania w językach JavaScript, PHP i HTML oraz technologiach programowania. Dzięki temu podręcznikowi dowiesz się m.in., jak wykorzystywać dostępne biblioteki ajaksowe do implementowania i ulepszania podstawowych mechanizmów aplikacji. Szybko nauczysz się tworzyć interaktywne strony WWW, zarówno za pomocą technologii serwerowych, jak i technik oraz narzędzi umiejscowionych po stronie klienckiej, a także ich kombinacji.
* Tworzenie stron WWW w języku HTML
* Stylizacja stron za pomocą arkuszy CSS
* Tworzenie skryptów w języku JavaScript
* Wbudowanie skryptu w stronę WWW
* Obiektowy model dokumentu (DOM)
* Obiekty String
* Instrukcje warunkowe i pętle
* Funkcje wbudowane i biblioteki
* Konstruowanie aplikacji ajaksowych
* Zmienne w języku PHP
* Funkcje liczbowe, łańcuchy i tabele
* Kontrola przepływu sterowania
* Usługi webowe oraz protokoły REST i SOAP
Łącz, kompiluj, dobieraj — niech Twoje strony WWW zrobią wrażenie!
Poznaj narzędzia programu PowerPoint i twórz wyjątkowe prezentacje!
* Jak stworzyć profesjonalną prezentację na każdą okazję?
* Jak modyfikować grafikę SmartArt?
* Jak korzystać z programu Clip Organizer i biblioteki slajdów?
Z pewnością wiesz, do czego służy program PowerPoint, lecz jeśli jeszcze nie potrafisz z niego korzystać, a musisz szybko przygotować profesjonalną prezentację, ta książka jest właśnie dla Ciebie! Znajdziesz tu opis ostatniej wersji programu — PowerPoint 2007. Umożliwia ona stworzenie zaawansowanej i bogatej prezentacji, wyposażonej w dźwięk, fotografie i animacje filmowe. Nowy PowerPoint pozwala także na bezpieczne udostępnianie Twojej prezentacji wszystkim zainteresowanym.
Książka "PowerPoint 2007 PL. Seria praktyk" to bogato ilustrowany, a przy tym prawdziwie intuicyjny podręcznik, dzięki któremu każdy nauczy się sprawnie korzystać z tej aplikacji. Kolor i zrzuty ekranowe ilustrujące kolejne informacje, jak również klarowne i zrozumiałe instrukcje sprawiają, że nauka staje się niezwykle prosta. Dzięki tej książce poznasz wszystkie niezbędne narzędzia PowerPointa i ciekawe funkcje tego programu. Dowiesz się, jak zastosować w swojej prezentacji grafiki SmartArt oraz zaawansowane układy slajdów, a także w jaki sposób korzystać z galerii stylów czy biblioteki slajdów.
* Tworzenie prezentacji
* Praca z tekstem
* Grafika i linie
* Konwersja na grafikę SmartArt
* Tabele i wykresy
* Używanie Excela 2007 — kopiowanie i wstawianie tabel
* Wzbogacanie prezentacji — animacje
* Multimedia
* Dodawanie filmów i dźwięku
* Tworzenie albumów
* Pokaz slajdów
* Nagrywanie narracji
* Udostępnianie prezentacji
* Bezpieczeństwo
PowerPoint jest dla każdego!
Poznaj narzędzia oraz funkcje Excela i z łatwością wykorzystuj tę wiedzę w pracy
* Jak tworzyć skoroszyty i wykresy?
* Jak zarządzać danymi w arkuszach?
* Jak szacować formuły?
Na samo brzmienie słowa "Excel" reagujesz paniką? Uważasz, że to bardzo skomplikowany i trudny w obsłudze program? Świetnie! Ta książka została napisana właśnie z myślą o Tobie! Podręcznik, który trzymasz w rękach, stanowi namacalny dowód na to, że Excel 2007 może być prosty, a nauka jego obsługi bardzo przyjemna! Choć trudno Ci w tej chwili w to uwierzyć, aplikacja ta oferuje cale spektrum nowoczesnych, a przy tym przyjaznych i intuicyjnych narzędzi oraz funkcji, dzięki którym znacznie usprawnisz i przyspieszysz swoją pracę. Naprawdę warto je poznać!
Książkę "Excel 2007 PL. Seria praktyk" przygotowano w taki sposób, aby każdy mógł nauczyć się korzystać z narzędzi Excela, tworzyć odpowiednie arkusze oraz wykonywać na nich praktyczne operacje. Wszystkie porady i instrukcje napisane zostały prostym, zrozumiałym językiem. Dzięki temu szybko opanujesz sposoby zarządzania danymi czy szacowania formuł w tym programie. Wszystkie omawiane zagadnienia zilustrowane są ułatwiającymi zrozumienie zrzutami ekranowymi, a kolorowy druk znacznie uprzyjemni Ci korzystanie z książki. Wystarczy ją przeczytać, a poznasz Excela w stopniu pozwalającym Ci na swobodną pracę w tym programie. Na co zatem czekasz? Przed Tobą nauka takich zagadnień, jak:
* Tworzenie skoroszytu
* Wprowadzanie danych do arkusza i zarządzanie nimi
* Formuły i funkcje
* Tabele i wykresy
* Konwersja tabeli do postaci zakresu
* Zaawansowane funkcje
* Szacowanie formuł
* Zarządzanie Excelem
* Makra
* Szablony i scenariusze
* Łącza i odwołania
* Stosowanie aktualizacji
Najprostszy i najprzyjemniejszy sposób na poznanie Excela!
Poznaj praktyczne możliwości programu Access 2007!
* Jak właściwie zaprojektować bazę danych?
* Jak korzystać z szablonów?
* Jak tworzyć tabele i definiować relacje między nimi?
Wbrew pozorom nie trzeba być specjalistą, żeby korzystać z Accessa! Jest to program wyjątkowo przyjazny dla użytkownika, umożliwiający tworzenie baz danych i zarządzanie nimi bez potrzeby dogłębnego poznawania języka SQL oraz skomplikowanych środowisk serwerowych. Aplikacja pozwala na zapisywanie danych z wykorzystaniem formularzy, kierowanie zapytań do bazy, a także dzielenie danych ze współpracownikami za pośrednictwem sieci komputerowej.
Książka "Access 2007 PL. Seria praktyk" zawiera zwięzły i czytelny opis wszystkich najważniejszych funkcji tego programu, a także konkretne przykłady i jasne instrukcje zastosowania narzędzi Accessa. Kolorowe strony pozwalają na szybkie odnalezienie interesujących Cię zagadnień. Dzięki temu podręcznikowi poznasz podstawowe zasady tworzenia dobrego projektu bazy danych oraz jej zaawansowane możliwości. Nauczysz się tworzyć tabele, formularze i raporty, a także korzystać z kluczy podstawowych i obcych. Bez problemu zbudujesz taką bazę danych, która pozwoli Ci sprawnie zarządzać informacjami.
* Personalizacja Accessa 2007
* Projektowanie baz danych
* Relacyjne bazy danych
* Klucze podstawowe i obce
* Tworzenie tabel
* Korzystanie z typów danych
* Definiowanie relacji
* Kwerendy
* Korzystanie z SQL
* Tworzenie i dostrajanie formularzy
* Tworzenie raportów
* Współdzielenie Accessa
Naucz się korzystać z Accessa — zachwycą Cię jego możliwości!
Odkryj bogactwo funkcji Worda!
Jak poprawnie formatować i uatrakcyjniać dokumenty?
Chcesz zacząć sprawnie tworzyć w programie Word dokumenty o profesjonalnym wyglądzie? A może tak dobrze go już znasz, że wątpisz, by skrywał przed Tobą jeszcze jakiekolwiek tajemnice? Tak czy inaczej warto opanować wszystkie potężne możliwości najpopularniejszego edytora tekstów, różne sposoby pracy z nim i metody tworzenia dokumentów tekstowych. Uzbrojony w taką wiedzę, z pewnością będziesz pracował szybciej i sprawniej.
Książka "Word 2007 PL. Seria praktyk" jest graficznym przewodnikiem po najnowszej wersji Worda i zawiera dokładny opis jego funkcji podstawowych oraz zaawansowanych — począwszy od tworzenia i formatowania tekstów, a na złożonych makrach skończywszy. Wszystko to przedstawione zostało za pomocą przejrzystych, kolorowych i szczegółowych instrukcji oraz praktycznych przykładów. Dzięki temu podręcznikowi poznasz całe spektrum narzędzi Worda i udoskonalisz swoją pracę z tym programem.
* Narzędzia główne
* Formatowanie tekstu
* Szybkie style
* Praca z dokumentem
* Drukowanie i publikowanie
* Konwersja do formatu PDF
* Biblioteka ClipArt i SmartArt
* Hiperłącza i zakładki
* Równania
* Zaawansowane funkcje — podpis cyfrowy
* Makra
Opanuj wszystkie narzędzia Worda i ciesz się swobodą tworzenia dokumentów!
Serwisy społecznościowe. Budowa, administracja i moderacjaWydawnictwo Helion
Dołącz do kreatorów nowych trendów! Stwórz własny serwis społecznościowy!
* Pierwsze kroki w roli twórcy serwisu — rodzaje stron, prawo i reklama
* Skrypty, instalacja i administracja — PHPizabi, Elgg, Dolphin, Joomla!
* ABC moderatora i użytkownika — regulamin, trolle, zakres ingerencji
Serwisy społecznościowe są bodaj najszybciej rozwijającą się dziś częścią internetu. Nie sposób przecenić ich roli społecznej i opiniotwórczej. Liczba użytkowników i ich poczucie wspólnoty decydują o sile i prężności tych serwisów. W każdej chwili możesz przyłączyć się do któregoś z nich. Jednak znacznie więcej radości sprawiłoby Ci na pewno prowadzenie własnego serwisu, wokół którego skupiałaby się cała społeczność osób o zainteresowaniach podobnych do Twoich.
W książce "Serwisy społecznościowe. Budowa, administracja i moderacja" znajdziesz wszelkie informacje dotyczące tworzenia i obsługi serwisu społecznościowego. Opisano w niej początki tego zjawiska społecznego, podstawy jego działania, rozmaite odmiany serwisów, wszelkie kwestie prawne i techniczne. Niezależnie od tego, czy szukasz inspiracji odnośnie treści umieszczanych w serwisie, czy chciałbyś dowiedzieć się, jak rozwiązać konkretne problemy z konfiguracją, rejestracją, wyborem mechanizmu działania czy wyglądu Twojego serwisu, autorzy służą Ci rzetelną wiedzą, wskazówkami i podpowiedziami. Oprócz tego wprowadzą Cię w kwestie związane z bezpieczeństwem w sieci, rolą moderatora i rozwiązywaniem problemów z użytkownikami.
* Społeczności internetowe
* Serwisy społecznościowe (historia, rodzaje, reklama)
* Regulacje prawne
* Wybór domeny i hostingu
* Niezbędne narzędzia (klient FTP, edytory CSS i tekstowe)
* Serwis społecznościowy a forum dyskusyjne
* Bezpieczeństwo serwisu
* Skrypty (PHPizabi, Elgg, Dolphin, Joomla!, BuddyPress, Joovili, SocialEngine i wiele innych)
* Online-Community-Building
* Skrypty do budowy serwisu wideo (ClipBucket Lite, Clipshare, ClipHouse i wiele innych)
* Rola moderatora
* Social shopping
Sprawdź, jak wiele satysfakcji daje własny serwis społecznościowy!
AutoCAD to program do komputerowego wspomagania projektowania, który od lat wyznacza standardy na rynku takich aplikacji. Z jego możliwości korzystają projektanci różnych branż, a ogromna liczba bibliotek, modułów i nakładek sprawia, że realizacja nawet najbardziej złożonych projektów przebiega szybko i sprawnie. Każda kolejna wersja AutoCAD-a jest bardziej rozbudowana. W wersji 2008 autorzy aplikacji zadbali o optymalizację znanych już użytkownikom narzędzi i zwiększenie produktywności pracy. Zmodernizowany interfejs użytkownika oraz nowe możliwości docenią nie tylko profesjonaliści, ale również ci, którzy stawiają pierwsze kroki w świecie komputerowego wspomagania projektowania.
Książka "AutoCAD 2008 i 2008 PL" to wyczerpujące omówienie najnowszej edycji tej aplikacji. Każdy użytkownik AutoCAD-a, niezależnie od stopnia zaawansowania, znajdzie w niej interesujące informacje. Czytając tę książkę, nauczysz się tworzyć i modyfikować rysunki, wymiarować je, korzystać z warstw, bloków i stylów oraz drukować projekty. Poznasz zasady modelowania bryłowego, tworzenia szablonów oraz rysowania w trybie aksonometrycznym. Każde z narzędzi dostępnych w aplikacji jest dokładnie omówione, a ilustrowane przykłady ułatwiają poznanie ich w praktyce.
* Interfejs użytkownika, menu i paski narzędzi
* Praca z dokumentami
* Układy współrzędnych
* Tworzenie podstawowych obiektów i definiowanie ich właściwości
* Napisy i tabelki
* Rysowanie precyzyjne
* Rysunek aksonometryczny
* Kreskowanie
* Naprawianie uszkodzonych rysunków
* Techniki wymiarowania, modyfikowanie wymiarów i style wymiarowe
* Modelowanie 3D i bryły ACIS
Poznaj najnowszą wersję narzędzia, które zrewolucjonizowało pracę projektantów na całym świecie.
Zobacz, jakie to proste — naucz się tworzyć bazy danych!
* Jak tworzyć formularze i raporty?
* Jak modyfikować strukturę tabel?
* Jak stosować mechanizmy wymiany danych?
Współczesny świat wymusza na przedsiębiorstwach gromadzenie oraz przetwarzanie ogromnej ilości informacji. To sprawia, że muszą one dysponować wydajnymi i sprawnymi bazami danych. Aby zbudować taki system zarządzania danymi, niezbędne są odpowiednie narzędzia — jednym z nich jest program MS Access. Ta aplikacja przede wszystkim pozwala na łatwą kontrolę poprawności tworzonych projektów oraz zapewnia integrację narzędzi służących do tworzenia struktury relacyjnej. Dba także o zgodność tych narzędzi ze standardem języka zapytań SQL, wykorzystywanym do tworzenia i modyfikowania baz danych oraz operowania na zgromadzonych w nich informacjach.
Książka „Bazy danych. Pierwsze starcie” stanowi doskonałe wprowadzenie w tematykę tworzenia baz danych. Zawiera wszystkie potrzebne informacje, podane w prosty i przejrzysty sposób. Ten podręcznik przyda się zarówno studentom kierunków informatycznych, jak i wszystkim tym, którzy chcą zdobyć wiedzę o nowoczesnych metodach budowania takich baz. Stąd dowiesz się m.in., jak wykorzystywać język zapytań SQL, w jaki sposób tworzyć tabele, formularze i raporty oraz stosować mechanizmy wymiany danych, a także na czym polega filtrowanie i sortowanie w zapytaniach. Zdobędziesz wiedzę i umiejętności wystarczające do samodzielnego zbudowania wydajnej bazy danych i sprawnego nią zarządzania.
* Projektowanie bazy danych — narzędzia wizualne
* Tworzenie formularzy i raportów
* Strukturalny język zapytań SQL w wersji MS JetSQL
* Składnia podstawowa
* Unia — koniunkcja zbiorów
* Grupowanie i funkcje agregujące
* Zastosowanie języka SQL z poziomu formularzy
* Mechanizmy wymiany danych
* Obiekty: DAO, RDO, ADO
* Zastosowanie mechanizmów wymiany danych przy tworzeniu aplikacji
Stwórz własną, niezawodną bazę danych!
Wkrocz w świat projektowania 3D
* Jak definiować parametry projektu?
* W jaki sposób korzystać z narzędzi projektowych?
* Jak generować dokumentację techniczną?
Inventor, opracowany i sprzedawany przez firmę Autodesk, to program typu CAD, pozwalający na zamodelowanie projektowanego urządzenia lub elementu w postaci bryły trójwymiarowej. W oparciu o tak zamodelowaną bryłę Inventor umożliwia wygenerowanie pełnej dokumentacji projektowej — rysunków wykonawczych i złożeniowych, wykazu części i innych. Aplikacja pozwala także na przeprowadzenie symulacji i analizy działania projektowanego urządzenia.
"Inventor. Pierwsze kroki " to podręcznik dla wszystkich osób, które chcą poznać możliwości tej aplikacji i wykorzystać je w swojej pracy. Książka opisuje proces instalacji i konfiguracji programu oraz definiowania parametrów projektu. Pokazuje także kolejne kroki jego realizacji. Przeczytasz w niej o tworzeniu szkiców, definiowaniu wiązań, generowaniu modeli bryłowych i tworzeniu zespołów. Dowiesz się także, w jaki sposób wygenerować dokumentację techniczną w oparciu o gotowy model oraz jak zaprezentować elementy projektu w postaci animacji trójwymiarowej.
* Instalacja Inventora
* Konfiguracja interfejsu użytkownika
* Praca z oknami dialogowymi
* Tworzenie szkiców i wiązań
* Edycja obiektów graficznych
* Tworzenie brył trójwymiarowych
* Łączenie elementów w zespoły
* Tworzenie dokumentacji technicznej
* Prezentacja zespołów
Zrealizuj swoje wizje za pomocą Inventora!
1. IDZ DO
PRZYK£ADOWY ROZDZIA£
SPIS TREœCI
Ruby on Rails.
Æwiczenia
KATALOG KSI¥¯EK Autor: Micha³ Sobczak
ISBN: 83-246-0661-0
KATALOG ONLINE Format: A5, stron: 192
ZAMÓW DRUKOWANY KATALOG
TWÓJ KOSZYK Stwórz aplikacje internetowe za pomoc¹ nowoczesnego narzêdzia
• Poznaj jêzyk Ruby
DODAJ DO KOSZYKA • Skorzystaj ze œrodowiska Rails
• Napisz w³asne aplikacje
W dobie rosn¹cej popularnoœci Linuksa, nies³abn¹cej popularnoœci systemu Windows
CENNIK I INFORMACJE i obecnoœci na rynku innych systemów operacyjnych aplikacje „biurkowe”, wymagaj¹ce
konkretnego œrodowiska uruchomieniowego, trac¹ swoj¹ pozycjê. Ich miejsce zajmuj¹
ZAMÓW INFORMACJE aplikacje intranetowe b¹dŸ internetowe — instalowane na serwerach sieciowych,
O NOWOœCIACH wymagaj¹ce po stronie u¿ytkownika jedynie przegl¹darki WWW. Rozwi¹zanie takie jest
niezwykle wygodne równie¿ dla twórców aplikacji, poniewa¿ zdecydowanie upraszcza
ZAMÓW CENNIK proces wprowadzania nowych wersji systemu oraz jego konserwacji. Istnieje wiele
technologii u³atwiaj¹cych tworzenie takich aplikacji. Jedn¹ z nowoœci na rynku jest
zyskuj¹ca coraz wiêksze uznanie Ruby on Rails.
CZYTELNIA Dziêki ksi¹¿ce „Ruby on Rails. Æwiczenia” opanujesz podstawy tworzenia aplikacji
internetowych za pomoc¹ tej technologii. Nauczysz siê programowaæ w jêzyku Ruby:
FRAGMENTY KSI¥¯EK ONLINE poznasz jego elementy i zasady projektowania obiektowego, metody przetwarzania
danych tekstowych, pracy z plikami i katalogami oraz obs³ugi b³êdów i wyj¹tków.
Przeczytasz tak¿e o œrodowisku Rails, instalowanym na serwerze aplikacji. Wykonuj¹c
æwiczenia z ostatnich rozdzia³ów, zrealizujesz projekt aplikacji s³u¿¹cej do zarz¹dzania
czasem w technice Ruby on Rails.
• Instalacja interpretera Ruby
• Podstawowe elementy jêzyka Ruby
• Konstrukcje warunkowe i steruj¹ce
• Programowanie obiektowe
• Obs³uga wyj¹tków
• Korzystanie z wyra¿eñ regularnych
Wydawnictwo Helion • Instalacja œrodowiska Rails
ul. Koœciuszki 1c • Generowanie adresów URL
44-100 Gliwice • Szablony RHTML
tel. 032 230 98 63 • Wysy³anie poczty elektronicznej
e-mail: helion@helion.pl Poznaj ju¿ dziœ technologiê, dziêki której tworzenie aplikacji
bêdzie bardzo wydajne i przyjemne
2. Wstęp 7
Część I Ruby 9
Rozdział 1. Wprowadzenie do Ruby 11
Rozdział 2. Instalacja interpretera 15
Windows 15
Linux 16
Podsumowanie 18
Rozdział 3. System pomocy — RI 19
Podsumowanie 20
Rozdział 4. Podstawy składni 21
Standardy nazewnictwa 21
Tablice 25
Zakresy 28
Iteratory 29
Bloki kodu 30
BEGIN oraz END 31
Dołączanie kodu źródłowego 32
Zmienne predefiniowane 33
Słowa kluczowe 34
Istotne uwagi 34
Podsumowanie 35
3. 4 Ruby on Rails • Ćwiczenia
Rozdział 5. Struktury kontrolne 37
Warunek if 38
Warunek unless 40
Warunek case — wielokrotny wybór 40
Pętla for 41
Pętla loop 43
Pętla while 43
Pętla until 44
break, redo, next i retry 45
each 45
Podsumowanie 46
Rozdział 6. Programowanie zorientowane obiektowo 47
Klasy i obiekty 47
Metody 48
Metody klas 50
Moduły 52
Metody modułów 53
Rozszerzanie obiektów 53
Dziedziczenie 54
Singletony 55
Kontrola dostępu 56
Podsumowanie 58
Rozdział 7. Wyjątki 59
rescue 59
raise 60
ensure 60
catch i throw 61
Podsumowanie 62
Rozdział 8. Wyrażenia regularne 63
Pierwszy kontakt 64
Dopasowanie 64
Klasy znaków 67
Zamiana 68
Podejście obiektowe 69
Podsumowanie 70
Rozdział 9. Operacje wejścia i wyjścia 71
Operacje podstawowe 71
Pliki 73
Podsumowanie 74
4. Spis treści 5
Rozdział 10. Usuwanie błędów 75
Podsumowanie 76
Rozdział 11. Biblioteka klas 77
Array 77
Object 80
File 81
Podsumowanie 82
Część II Rails 9
Rozdział 12. Wprowadzenie do Rails 85
Rozdział 13. Rails — instalacja 87
Rails 87
XAMPP 88
Podsumowanie 92
Rozdział 14. Pierwsza aplikacja 93
Przypomnienie 93
Drzewo projektu 94
WEBrick 96
Witaj świecie 97
Znaczniki 99
Podsumowanie 102
Rozdział 15. Active Record 103
Przygotowanie środowiska 103
Przepisy kulinarne 106
Zmiana wyglądu 108
Kategorie 111
Podsumowanie 114
Rozdział 16. Action Controller 115
Routing 115
Generowanie URL 118
Metody akcji 120
Środowisko kontrolera 121
Generowanie szablonów 122
Wysyłanie danych 122
Ciasteczka 123
Flash — komunikacja pomiędzy metodami 124
Filtry 125
Podsumowanie 126
5. 6 Ruby on Rails • Ćwiczenia
Rozdział 17. Action View 127
Szablony RHTML 127
Helpers — wsparcie pomocników 130
Formatowanie 133
Odnośniki 136
Stronicowanie 137
Elementy formularzy 138
Podsumowanie 140
Rozdział 18. Action Mailer 141
Wysyłanie poczty 141
Odbieranie poczty 147
Podsumowanie 149
Rozdział 19. Web 2.0 151
link_to_remote 151
observe_field 154
periodically_call_remote 155
Podsumowanie 157
Rozdział 20. Bezpieczeństwo 159
SQL Injection 159
CSS/XSS 161
Formularze 162
Publiczne metody kontrolerów 163
Upload plików 164
Podsumowanie 164
Rozdział 21. Zakończenie 165
Część III Dodatki 167
Dodatek A Projekt — TimeTracker 169
Przygotowanie 169
Wersja SQLite 170
Wersja MySQL 172
Opis działania 174
Opis budowy 178
Podsumowanie 186
6. Zazwyczaj rozpoczynając przygodę z jakimkolwiek językiem
programowania, pierwszą aplikacją, która wychodzi spod
naszych rąk, jest znane wszystkim „Witaj świecie”. Tak też
będzie w tym przypadku.
Ć W I C Z E N I E
14.1 Pierwsza aplikacja
Aby stworzyć pierwszą aplikację:
1. Uruchom edytor tekstowy.
2. Zapisz poniższy kod źródłowy do nowego pliku.
class Osoba
@@ilosc = 0
def initialize(imie, nazwisko, wiek)
@imie = imie
@nazwisko = nazwisko
@wiek = wiek
@@ilosc += 1
end
def przywitaj_sie
puts "Nazywam sie #{@imie} #{@nazwisko}."
puts "Mam #{@wiek} lat."
end
7. 94 Część II • Rails
def Osoba.ile_osob
puts "Utworzono #{@@ilosc} osob!"
end
end
pracownik_1 = Osoba.new("Michal", "Sobczak", 19)
pracownik_1.przywitaj_sie
Osoba.ile_osob
3. Zapisz plik i wykonaj go w interpreterze języka Ruby. Wpisz
w wierszu poleceń ruby <nazwa pliku>.
W powyższym przykładzie utworzyliśmy klasę Osoba. Ponadto zdefi-
niowaliśmy trzy metody. Pierwsza z nich to metoda inicjalizacji
obiektu danej klasy. Druga to metoda przywitaj_sie, która jest odpo-
wiedzialna za wyświetlenie na ekranie podanego tekstu w postaci
imienia, nazwiska oraz wieku. Ostatnia z nich wyświetla liczbę utwo-
rzonych do tej pory obiektów klasy Osoba. Za przechowywanie infor-
macji o liczbie tych obiektów odpowiedzialna jest zmienna klasy no-
sząca nazwę ilość.
Przykład ten miał na celu przypomnienie składni języka. Mając za
sobą wprowadzenie do środowiska oraz ogólny przegląd jego możli-
wości w poprzednich rozdziałach, czas na zastosowanie naszej jak
dotąd skromnej wiedzy w praktyce.
Ć W I C Z E N I E
14.2 Utworzenie aplikacji wraz z drzewem projektu
Aby utworzyć nową aplikację, a wraz z nią drzewo projektu:
1. Uruchom wiersz poleceń.
2. Wpisz polecenie rails <nazwa aplikacji> (rysunek 14.1).
Rysunek 14.1. Utworzenie nowej aplikacji w Rails
8. Rozdział 14. • Pierwsza aplikacja 95
Ć W I C Z E N I E
14.3 Przygotowanie środowiska pracy
Zaczynając pracę z Rails, niezmiernie istotne jest, aby wybrać kata-
log, w którym będziemy przechowywać nasze projekty. Ważne jest,
żeby katalog ten znajdował się jak najwyżej w strukturze katalogów
dysku twardego.
1. W wierszu poleceń wpisz mkdir <nazwa katalogu>, żeby utworzyć
nowy katalog.
2. Do katalogu przechodzimy poleceniem cd <nazwa katalogu>.
3. Żeby wyświetlić wszystkie pliki oraz katalogi w katalogu,
w którym znajdujemy się obecnie, używamy polecenia dir
(rysunek 14.2).
Rysunek 14.2. Drzewo projektu
4. Żeby wyświetlić to samo, ale rekursywnie, czyli wraz
z zawartością podkatalogów, wpisujemy dir /S.
Ć W I C Z E N I E
14.4 Obsługa wbudowanego w wiersz poleceń edytora tekstu
Aby uruchomić wbudowany w wiersz poleceń edytor tekstu:
1. Uruchom wiersz poleceń.
9. 96 Część II • Rails
2. Edytor uruchamiamy poleceniem edit. Używając edytora edit,
możemy poruszać się pomiędzy poleceniami menu edytora
na dwa sposoby — za pomocą myszy albo klawiatury.
3. Żeby dostać się do menu za pomocą klawiatury, używamy
kombinacji klawiszy Alt+wiodąca litera menu.
4. Na przykład, aby dostać się do menu Plik, wybierzmy Alt+p.
Kiedy naciśniemy klawisz Alt, podświetlone zostaną wiodące
litery menu.
Jeśli chcesz zapoznać się ze znaczeniem poszczególnych katalogów
z drzewie projektu, sięgnij do dokumentacji Ruby on Rails, która znaj-
duje się pod adresem http://www.rubyonrails.org/docs.
Ć W I C Z E N I E
14.5 Uruchomienie serwera WEBrick
Aby uruchomić serwer WEBrick:
1. Uruchom wiersz poleceń.
2. Aby uruchomić serwer WEBrick, wydajemy polecenie ruby
scriptserver (rysunek 14.3).
Rysunek 14.3. Uruchomienie serwera WEBrick
10. Rozdział 14. • Pierwsza aplikacja 97
Kilka chwil wcześniej stworzyliśmy nowy projekt poleceniem rails
<nazwa projektu> i w związku z tym mamy już całe drzewo aplikacji,
które będzie dla nas szablonem do tworzenia w późniejszym czasie
bardziej zaawansowanych aplikacji niż obecne „Witaj świecie”.
Stwórzmy zatem aplikację, która będzie składała się z jednego kon-
trolera oraz kilku metod. Do tej operacji będziemy potrzebowali pod-
stawowej znajomości HTML i CSS1.
Ć W I C Z E N I E
14.6 Utworzenie pierwszego kontrolera i widoku
Aby utworzyć kontroler:
1. Uruchom wiersz poleceń.
2. Przejdź do katalogu z projektem, na przykład cd railstest.
3. Wykonaj polecenie ruby scriptgenerate controller WitajSwiecie,
aby stworzyć nowy kontroler (rysunek 14.4).
Rysunek 14.4. Utworzenie kontrolera WitajSwiecie
4. Przejdź do katalogu appcontrollers poleceniem cd
appcontrollers.
5. Wykonaj polecenie dir w celu przejrzenia zawartości katalogu.
W tym momencie widzimy dwa pliki: application.rb oraz
witaj_swiecie_controller.rb. Są to kontrolery akcji. W tym
przypadku najbardziej interesuje nas witaj_swiecie_controller.rb.
6. Edytuj plik witaj_swiecie_controller.rb (rysunek 14.5).
1
Kaskadowe arkusze stylów (ang. Cascading Style Sheets, CSS) jest to język
służący do opisu sposobu generowania stron WWW — przyp. aut.
11. 98 Część II • Rails
Rysunek 14.5.
Edytor gVim
z otwartym
plikiem kontrolera
WitajSwiecie
7. Zapisz do pliku witaj_swiecie_controller.rb następujący kod:
class WitajSwiecieController < ApplicationController
def witaj
end
end
8. Otwórz przeglądarkę, na przykład Internet Explorer, i wpisz:
http://12httttt1:2ttt/witaj_swiecie (rysunek 14.6).
Rysunek 14.6.
Nieznana akcja
(unknown action)
9. Po wpisaniu http://12httttt1:2ttt/witaj_swiecie/witaj
otrzymamy błąd innego rodzaju. Poprzedni mówi nam, że
wprawdzie mamy taki kontroler, ale nie mamy żadnej akcji
z nim związanej. Z tego powodu musimy stworzyć widok
dla kontrolera, żeby mógł się wyświetlić (rysunek 14.7).
Rysunek 14.7.
Brak szablonu
(template is
missing)
10. cd ttviews oraz cd witaj_swiecie.
11. Stwórz plik szablonu o nazwie, jaką posiada metoda
w kontrolerze WitajSwiecie, czyli witaj.rhtml:
<html>
<head>
<title>Witaj swiecie!</title>
<style type="text/css">
table.tabela
{font-weight:bold;}
div
{text-align:center;}
</style>
12. Rozdział 14. • Pierwsza aplikacja 99
</head>
<body>
<h1>Witaj świecie!</h1>
<div>
<table class="tabela">
<tr><td>Witaj swiecie!</td></tr>
</table>
</div>
</body>
</html>
12. Teraz pod adresem http://127.0.0.1:3000/WitajSwiecie/witaj
możesz zobaczyć swoją pierwszą działającą aplikację.
Gratulacje! To jednak nie wszystko.
13. Edytuj plik witaj_swiecie_controller.rb.
class WitajSwiecieController < ApplicationController
def witaj
5.times do |@i| @i+=1 end
end
end
14. Edytuj plik witaj.rhtml.
<table class="tabela">
<tr>
<td>Witaj swiecie!</td>
<td><%= @i %>
</tr>
</table>
Wynikiem powyższych działań jest wyświetlenie liczby 5. Jak widać,
kontrolery oraz widoki współpracują ze sobą, przekazując sobie na-
wzajem wartości zmiennych.
Znaczniki pozwalają na osadzanie instrukcji języka Ruby pomiędzy
kodem w języku HTML.
13. 100 Część II • Rails
Ć W I C Z E N I E
14.7 Osadzanie znaczników Ruby w HTML
Aby osadzić znaczniki języka Ruby stronie HTML, podążaj za poniż-
szym opisem:
1. Wartości wyrażeń w plikach rhtml zapisujemy pomiędzy
znacznikami <%= oraz %>. Wszystko pomiędzy nimi jest zamieniane
na łańcuch znaków i wyświetlane w przeglądarce. Załóżmy,
że stworzymy taką konstrukcję:
<%= puts "Witaj!" %>
2. Zostanie to co prawda wyświetlone, ale nie tam, gdzie
moglibyśmy się tego spodziewać. Pamiętamy okno wiersza
poleceń, w którym uruchamialiśmy WEBrick? Jeśli użyjemy
standardowego wyjścia dla danych, pojawią one się właśnie
w konsoli z uruchomionym serwerem.
<%= 1+< %>
<%= "jeden" + "dwa" $>
3. Istnieje ponadto druga para znaczników <%, %>. Wszystko
pomiędzy nim może być, tak jak w przypadku poprzedników,
kodem źródłowych języka Ruby. Różnica polega na tym, że
znacznik ten nie zamienia swojego wyjścia na łańcuch znaków
i nie próbuje go wyświetlić. Znacznik ten jest najczęściej
stosowany do iteracji oraz pętli i warunków wyświetlania
kodu HTML.
<% 3.times do %>
Witaj!<br>
<% end %>
4. Istnieje możliwość łączenia obu znaczników.
<% 4.times do |i| %>
<%= i %> <br>
<% end %>
5. Na zakończenie czas stworzyć drugą metodę klasy kontrolera,
stworzyć widok oraz połączyć obie strony odnośnikami. Edytuj
plik witaj_swiecie_controller.rb.
class WitajSwiecieController < ApplicationController
def witaj
5.times do |@i| @i+=1 end
end
14. Rozdział 14. • Pierwsza aplikacja 101
def doZobaczenia
end
end
6. Edytuj plik widoku doZobaczenia.rhtml.
<html>
<head>
<title>Do Zobaczenia!</title>
</head>
<body>
Do zobaczenia!
<br>
<%= link_to "Witaj!", :action => "witaj" %>
</body>
</html>
7. Do pliku witaj.rhtml dodaj:
<%= link_to "Do Zobaczenia!", :action => "doZobaczenia" %>
8. Obejrzyj wynik tego ćwiczenia w przeglądarce internetowej
pod adresem http://127.0.0.1:3000/witaj_swiecie/witaj
(rysunki 14.8 i 14.9).
Rysunek 14.8.
Pierwsza
aplikacja
Rysunek 14.9.
Działanie
odnośnika
15. 102 Część II • Rails
W rozdziale:
q Przypomnieliśmy sobie składnię języka Ruby.
q Utworzyliśmy szkielet aplikacji Rails.
q Uruchomiliśmy serwer WEBrick.
q Stworzyliśmy przykładowy kontroler oraz dwa widoki.
q Dowiedzieliśmy się, jak wykorzystywać znaczniki osadzania
kodu źródłowego języka Ruby pomiędzy kodem HTML.
q Połączyliśmy dwie strony odsyłaczami.