|
![]() ![]() ![]() |
Wydania archiwalne
Bazy Danych (11/2005) ![]() »IM – narzędzia do obróbki obrazu. Biblioteka IM jest zestawem narzędzi umożliwiających obróbkę obrazów cyfrowych. Przy jej pomocy można przechwytywać obraz z urządzenia, wykonywać na nim najrozmaitsze przekształcenia, oraz zapisywać przetworzony obraz w rożnych formatach. Artykuł ten zawiera krótki opis podstawowych koncepcji wykorzystanych podczas budowania biblioteki i pokazuje kilka przykładów jej zastosowania. Antonio opisuje podstawowe koncepcje wykorzystane podczas budowania biblioteki oraz na przykładach przedstwaia jej zastosowanie. »Pisanie aplikacji w Qt 4.0. Część 2 Autor, w kolejnej odsłonie, przedstawia proces pisania większej aplikacji. Tym razem jest to program podobny do Windows Commander, służący do manipulacji plikami. W artykule poznajemy klasy QAbstractItemModel oraz QTreeView, system zasobów (resources) pozwalający wkompilować ikony (oraz dowolne inne pliki) w aplikację, klasy QMainWindow, QToolBar, QMenuBar oraz QMenu, służące do pisania głównego okna aplikacji. »Szperajc w nagłówkach, czyli wstęp do reverse engineeringu Reverse Engineering czyli inżynieria wsteczna oprogramowania i elementów komputera może być stosowana w celu zapewnienia obsługi nieudokumentowanym standardom zapisu, protokołom komunikacyjnym czy też peryferiom. Wojtek przedstawia techniki reverse engineeringu pisząc w pełni działający program z zaszyfrowanym kodem. ![]() »Zbudujmy sobię bazę danych – LhinkDB. Część 1 Lhimk jest środowiskiem dynamicznej kompilacji dla języka o tej samej nazwie (Lhimk), który jest oparty na C.Artykuł jest wprowadzeniem do czteroczęściowej serii, w której Paweł opisuje mechanizm budowy od podstaw nowoczesnej bazy danych do wbudowywania. W tej części została opisana ogólna architektura LhimkDB. »Interfejs webowy do zarządzania plikami danych w Oracle 10g W artykule tym autorzy instuują jak w łatwy sposób można stworzyć interfejs webowy do zarządzania plikami danych. Stworzony w artykule moduł do zarządzania plikami danych DataFiles i TempFiles ma na celu zapoznanie czytelnika z tą techniką obsługi bazy danych Oracle 10g. Zastosowanie języka PL/SQL daje nieograniczone możliwości rozbudowy modułów i aplikacji. Celem artykułu jest zachęcenie czytelnika do stworzenia bardziej zaawansowanych projektów. »Samoobsługowa baza danych Celem autora jest przedstawienie rozwiązania, które ukrywa obsługę bazy danych przed programistami. Nazywa się ono PAT (ang. Persistent Applications Toolkit). Oparte jest na obiektowej bazie danych Prevayler. Jest zaprogramowane z użyciem programowania aspektowego (ang. Aspect Oriented Programming, AOP). »Indeksowanie dokumentów XML w Tamino XML Serwer Autor przybliża zagadnienia indeksowania dokumentów w natywnym XML-owym repozytorium danych na przykładzie Tamino XML Server 4.2. Piotr próbuje zachęcić nas do używania w systemach przetwarzających XML natywnych repozytoriów XML-owych. »Optymalizacja zapytań do bazy danych Praktyka pokazuje, że stworzenie za pierwszym podejściem wydajnej aplikacji bazodanowej nie jest łatwym zadaniem, choćby dlatego, iż wydajność wcale nie należy do najwyższych priorytetów projektu. Do sprawnego odszukania niewydajnych zapytań potrzebna jest podstawowa znajomość działania silnika bazy danych oraz odpowiednich narzędzi diagnostycznych. »Ultimate++ Ultimate++ jest próbą stworzenia optymalnej platformy do tworzenia aplikacji pulpitu na platformach Windows oraz POSIX/X11. Do osiągnięcia tego celu Ultimate++ agresywnie wykorzystuje możliwości C++, korzystając przy tym z kilku nowych pomysłów w dziedzinie rozwoju aplikacji. Ultimate++ składa się z szeregu bibliotek C++ oraz środowiska deweloperskiego o nazwie TheIDE. Autorzy prezentują najciekawsze właściwości Ultimate++. ![]() »Integralność danych, wyzwalacze i wydajność Artykuł jest wprowadzeniem do problematyki integralności w bazach danych. Damian omawia rodzaje integralności i główne grupy metod jej zapewniania oraz prezentuje mechanizm wyzwalaczy, dostępnych w bazach danych MS SQL Server 2000. Część trzecia zawiera analizę wydajności wyzwalaczy AFTER i INSTEAD OF w porównaniu z zastosowaniem analogicznego kodu w zwykłych procedurach przechowywanych. Jest to próba odpowiedzi na pytanie, jakie są potencjalne zyski i koszty stosowania przez programistę poszczególnych wariantów realizacji tych samych reguł integralności. ![]() »Baza wiedzy w zarządzaniu projektem informatycznym Zarządzanie wiedzą (KM) jest dziedziną dużo młodszą od zarządzania projektami i nie doczekało się jeszcze jednolitego podejścia – tzw. metodyki. KM za punkt wyjścia stawia poprawę funkcjonowania firmy poprzez usprawnienie wytwarzania, przepływów i gromadzenia wiedzy. Miejscem składowania zgromadzonej wiedzy jest baza wiedzy. Wdrożenie zarządzania wiedzą wymaga użycia pewnych narzędzi informatycznych, jak na przykład: wyszukiwarka, baza dokumentów i treści, portal intranetowy, biuletyn e-mailowy, forum. W zarządzaniu wiedzą jednak technologia to tylko jeden z czterech kluczowych czynników sukcesu. Pozostałe trzy to: poparcie kierownictwa firmy, zmiany w kulturze organizacyjnej i system pomiarowy. ![]() LISTING |
![]() ![]() ![]() ![]() ![]() |













