www.oplatka.info

CATIA. Podstawy modelowania powierzchniowego i hybrydowego

okladka
CATIA jest nowoczesnym zintegrowanym systemem CAD/CAM/CAE, oferującym bogaty zestaw narzędzi programowych do wspomagania właściwie całego cyklu działań związanych z procesem konstrukcyjno-wytwórczym produktu.

Zamiarem autora niniejszej książki było praktyczne wprowadzenie czytelnika w świat zagadnień modelowania powierzchniowego i hybrydowego realizowanych przy użyciu wybranych modułów systemu CATIA w wersji v5r9.

Treść książki "CATIA. Podstawy modelowania powierzchniowego i hybrydowego" tworzą głównie bogato ilustrowane i opatrzone obszernym komentarzem przykłady zastosowań modułu Generative Shape Design do modelowania powierzchniowego oraz współpracy modułów Generative Shape Design i Part Design w modelowaniu hybrydowym. Treść książki została również wzbogacona o omówienie narzędzi programowych modułu Sketcher (tzw. szkicownika).

Książka ma charakter poradnika ćwiczeniowego, dlatego też autor, aby ułatwić i przyśpieszyć edukację czytelnika, podsuwa gotowe rozwiązania i wzorce do ewentualnego naśladowania. Dzięki takiej zawartości książka jest pomocą dla użytkowników systemu CATIA, którzy -- znając już modelowanie bryłowe -- chcieliby rozwinąć swoją wiedzę o umiejętność modelowania powierzchniowego, a także połączenia obu metod modelowania w ramach modelowania hybrydowego.

Po prostu Red Hat Linux 9

okladka

Red Hat to bez wątpienia najpopularniejsza dystrybucja systemu Linux. Z wersji na wersję staje się coraz bardziej rozbudowana, a jednocześnie coraz prostsza w instalacji i obsłudze. Red Hat Linux 9.0 z dołączonym pakietem OpenOffice i licznymi aplikacjami internetowymi (przeglądarka Mozilla, program pocztowy Evolution) może już śmiało konkurować z MS Windows, także w zastosowaniach biurowych. Warto zauważyć, że pozycja Linuksa wśród systemów instalowanych na rozmaitych serwerach, w tym internetowych, jest ugruntowana i stabilna. Bogato ilustrowane, zorientowane na wykonanie konkretnych zadań rozdziały nauczą Cię korzystania z rozbudowanych możliwości tego systemu operacyjnego. Na dołączonych płytach CD-ROM znajdziesz wersję instalacyjną Red Hat Linux 9.0, którą dzięki przystępnemu opisowi z łatwością zainstalujesz na swoim komputerze, skonfigurujesz i dopasujesz do swoich potrzeb.

W książce omówiono między innymi:
  • Instalację i konfigurację systemu Red Hat Linux 9.0
  • Konfigurację i używanie środowiska GNOME 2.0
  • Środowisko graficzne KDE
  • Obsługę poczty elektronicznej oraz korzystanie z Internetu
  • Korzystanie z pakietu biurowego OpenOffice.org
  • Instalację i konfigurację systemu bazodanowego PostgreSQL
  • Tworzenie grafiki w programie GIMP
  • Powłokę Bash
  • Zastosowanie Red Hata jako serwera usług FTP, NFS, Telnet, Samba, WWW

Nie ma na co czekać! Red Hat Linux 9.0 wraz z przyjaznym dla użytkownika, w pełni zintegrowanym środowiskiem graficznym GNOME, otwiera nowe możliwości zarówno przed początkującymi, jak i doświadczonymi użytkownikami.

Dlaczego nie zacząć od razu? Ta książka to zaproszenie do przygody z Linuksem. Skorzystaj z niego.


J2EE. Wzorce projektowe. Wydanie 2

okladka

Podstawowymi zagadnieniami opisywanymi w książce są wzorce, najlepsze techniki, strategie projektowe i sprawdzone rozwiązania wykorzystujące kluczowe technologie J2EE, czyli strony JSP, serwlety, komponenty EJB i interfejs JMS. Katalog wzorców J2EE zawiera 21 wzorców i o wiele więcej strategii, przy wykorzystaniu których powstają najlepsze rozwiązania programistyczne.

"J2EE. Wzorce projektowe. Wydanie drugie" zawiera opis następujących zagadnień:
  • 21 wzorców projektowych J2EE -- znane i w pełni sprawdzone oraz nowe wzorce zapewniające najlepsze rozwiązania dla aplikacji biznesowych
  • strategie projektowe dla warstwy prezentacji, biznesowej i integracji
  • opis zastosowania technologii JSP, EJB, JSM, usług sieciowych i serwletów
  • przykłady nie zalecanych rozwiązań stosujących technologię J2EE
  • sposoby refaktoryzacji poprawiające istniejące projekty
  • diagramy UML ilustrujące przedstawiane zagadnienia
  • dużą liczbę przykładów zastosowania wzorców, strategii i refaktoryzacji

O autorach:
Deepak Alur jest architektem rozwiązań biznesowych Javy w Sun Java Center z 14-letnim doświadczeniem. [więcej...\

John Crupi jest wybitnym inżynierem i szefem architektów Javy w Sun Java Center. [więcej...\

Dan Malks zajmuje się technologiami obiektowymi oraz ich zastosowaniem w projektach biznesowych i usługach sieciowych. [więcej...\


C# i ASP.NET. Szybki start

okladka

Błyskawiczny kurs tworzenia aplikacji WWW w języku C#

C# to całkiem nowy język programowania zaprojektowany przez firmę Microsoft. Wygląda on jak mieszanka C++ i Javy, jest jednak tak prosty jak Visual Basic. Z jego pomocą można tworzyć aplikacje WWW i programy wyposażone w graficzny interfejs użytkownika. Język ten związany jest z platformą .NET, umożliwiającą tworzenie zaawansowanych aplikacji biznesowych działających w środowisku sieciowym, w tym także z technologią budowania dynamicznych serwisów internetowych ASP.NET. Programy działające na platformie .NET można pisać w wielu językach programowania, ale wiele wskazuje na to, że właśnie C# stanie się najpopularniejszym z nich.

Książka "C# i ASP.NET. Szybki start" jest doskonałym podręcznikiem dla początkujących programistów. Jak każda pozycja z serii "Szybki start", składa się z kilkudziesięciu rozdziałów, z których każdy przedstawia kolejne kroki, które należy wykonać, by osiągnąć zamierzony cel. Dodatkową zaletę stanowią liczne ilustracje.

Opisano między innymi:
  • Instalację niezbędnego oprogramowania
  • Składniki języka C#
  • Instrukcje warunkowe i pętle
  • Pracę z ciągami znaków
  • Programowanie obiektowe w C#
  • Korzystanie z tablic i kolekcji
  • Delegaty, zdarzenie, obsługę błędów
  • Tworzenie dynamicznych serwisów WWW w języku C#

Programista chcący tworzyć zaawansowane aplikacje internetowe ma wybór pomiędzy dwoma platformami: Java 2 EE Suna i .NET Microsoftu. Jeśli wybierze tę drugą, dzięki książce "C# i ASP.NET. Szybki start" szybko będzie mógł tworzyć funkcjonalne aplikacje WWW w nowym, ekscytującym języku C#.


802.11. Bezpieczeństwo

okladka

Sieci bezprzewodowe otwierają nowe możliwości dla wszystkich użytkowników i odgrywają coraz większą rolę w naszym życiu. Najpopularniejszy protokół sieci WLAN -- 802.11 -- zmienia całkowicie sposób postrzegania tradycyjnych sieci lokalnych.

Sieci bezprzewodowe stanowią poważne wyzwanie zarówno dla użytkowników, jak i administratorów. Brak zabezpieczeń fizycznych, dostęp do darmowych narzędzi, które można wykorzystać do przeprowadzenia ataku, a także możliwość monitorowania ruchu sieciowego bez ryzyka wykrycia przez administratora sprawiają, że sieci bezprzewodowe stanowią łatwy cel ataku dla hakerów. Oznacza to konieczność dokładnego zabezpieczenia każdego elementu sieci w celu zapewnienia ochrony danych.

W niniejszej książce znajdują się podstawowe informacje na temat bezpieczeństwa sieci bezprzewodowych. Poznasz sposób działania sieci w standardzie 802.11 oraz ich słabe punkty. Bardzo ważną kwestią jest zrozumienie typowych metod włamań oraz najważniejszych zagrożeń związanych z wdrażaniem sieci bezprzewodowych.

Książka "802.11. Bezpieczeństwo" zawiera praktyczne rozwiązania dla wszystkich podstawowych komponentów sieci bezprzewodowych. Książka prezentuje też najlepsze aplikacje do zabezpieczania różnych systemów operacyjnych, omówiono użytkowanie sieci bezprzewodowych pod kontrolą Linuksa, FreeBSD, Mac OS X i Windows

W książce omawiane są również bardziej zaawansowane tematy, takie jak:
  • zabezpieczanie punktów dostępowych,
  • bezpieczeństwo bramy,
  • konfigurowanie zabezpieczeń dla stacji roboczych Linux, OpenBSD, FreeBSD, Mac OS X i Windows,
  • monitorowanie SNMP,
  • ataki DoS i próby ataków socjotechnicznych,
  • konfiguracja sieci VPN i protokołu 802.1x służącego do uwierzytelniania i autoryzacji użytkowników.

Książka "802.11. Bezpieczeństwo" jest przeznaczona dla wszystkich osób zajmujących się wdrażaniem sieci bezprzewodowych. Prezentuje teorię oraz praktyczne przykłady pozwalające zabezpieczyć zarówno sieć, jak i cenne dane.


SQL. Optymalizacja

okladka

Instrukcje SQL są kluczowymi elementami typowych aplikacji bazodanowych, a więc efektywność ich wykonywania decyduje w głównym stopniu o wydajności samych aplikacji. Twórcy aplikacji bazodanowych i administratorzy baz danych często spędzają długie godziny w celu upewnienia się, że dostęp do danych istotnie odbywa się po najszybszych ścieżkach, czyli że plany wykonywania wyrażeń SQL są optymalne. Wiąże się z tym między innymi rozważanie wzajemnego związku między strukturą wyrażeń SQL a planami ich wykonywania.

Książka ta poświęcona jest jednemu z kluczowych aspektów tego związku, często niedocenianemu, aczkolwiek niezmiernie istotnemu -- wyborowi odpowiedniego planu wykorzystywanego przez określone zapytanie. Autor prezentuje matematyczną metodą optymalizacji wyrażeń SQL, opierającą się na dobrze zdefiniowanym algorytmie postępowania i prowadzącą do znajdowania optymalnych (lub niemal optymalnych) planów wykonania dla określonych wyrażeń; jest to naprawdę atrakcyjna alternatywa dla poszukiwań metodą prób i błędów, rzadko dającą optymalne rezultaty. Czytelnik znajdzie w niniejszej książce opis wielu szczegółowych zagadnień związanych z optymalizacją wyrażeń SQL i baz danych w ogólności, między innymi takich jak:

  • Buforowanie danych i zarządzanie tabelami
  • Indeksowanie, implementowanie indeksów i związane z tym koszty
  • Filtrowanie zawartości tabel i jego związek z indeksowaniem
  • Złączenia tabel i metody ich realizacji
  • Analiza planów wykonywania zapytań i zarządzanie tymi planami w bazach danych Oracle, MS SQL Server i DB2
  • Sporządzanie diagramów zapytań i wykorzystywanie ich do celów optymalizacji złożonych zapytań oraz do wyznaczania najlepszych planów wykonywania
  • Specjalne metody optymalizacji szczególnych przypadków, w których standardowe postępowanie okazuje się niewystarczające: buforowanie wielokrotnie wydawanych zapytań, łączenie i upodobnianie zapytań itp.
Treści poszczególnych rozdziałów towarzyszą ćwiczenia kontrolne, a całość wieńczy prezentacja zastosowania opisywanych koncepcji w (kompletnie opisanym) procesie optymalizowania konkretnej aplikacji.

Przyśpiesz działanie aplikacji -- zoptymalizuj dostęp do danych


« poprzednia 1 2 3 4 5 6 7 8 9 10 następna »