Konwersja PDF do obrazów JPEG w PHP
Ostatnio spotkałem się z potrzebą konwersji stron pliku PDF do obrazów w celu wyświetlenia ich na stronach serwisu z wykorzystaniem jednego z lightboxów jQuery.Na pomoc przychodzi biblioteka ImageMagick, która służy do manipulacji plikami graficznymi oferując edycję ponad 100 formatów.Biblioteka może być wykorzystywana wraz z wieloma językami w tym m.in. PHP czy Perl.By korzystać...
Obliczanie odległości według współrzędnych w bazie
Zdarza się, że potrzebujemy obliczyć odległość pomiędzy dwoma współrzędnymi w bazie danych.
To, co na pierwszy rzut oka wydaje się skomplikowane odsyła nas do … szkoły podstawowej i twierdzenia Pitagorasa .
Załóżmy, że mamy następującą strukturę danych (tradycyjnie użyjemy PostgreSQL):
test=# create table wspolrzedne (x float, y float, name text);
CREATE TABLE
test-#...
Tworzenie przyjaznych linków z wykorzystaniem routerów pakietu Zend Framework oraz języka PHP
Routerem w aplikacjach internetowych nazywamy obiekt, odpowiedzialny za uruchomienie właściwej akcji w zależności od adresu URL przekazanego do przeglądarki internetowej.
Przykład użycia routera:
public function _initRouter() {
$router->addRoute(‘register’, new Zend_Controller_Router_Route (‘rejestracja.html’, array(‘module’ => ‘register’,...
Archiwa ZIP – jak je ugryźć w Javie?
Ostatnimi czasy, nasz przyjazny blog przesiąka artykułami traktującymi o Javie. Dlatego obiecuje moim wiernym fanom, że następny będzie o czymś innym, prawdopodobnie w tematyce Flashowo/ActionScriptowej. Jednak dziś znów pobawimy się w Javie.
Archiwum ZIP wykorzystywane jest dość często w sieci jako nośnik plików, z racji multiplatformowej obsługi. JDK posiada wbudowane odpowiednie...
Kilka słów o wątkach w javie.
Wątki w systemach operacyjnych są stosowane od końca lat 80-tych.Wątki są podobne do procesów lecz w przeciwieństwie do nich wątki nie są przed sobą chronione przez system operacyjny, gdyż współdzielą tę samą przestrzeń adresową i należą do tego samego zadania. Dlatego ich wzajemne komunikowanie się i zmiana aktywnego procesu przebiega szybko i jest integralną częścią wykonywania...
Autentykacja w JSF z wykorzystaniem serwera Glassfish i JDBCRealm cz.1
Na początku chcę z pokorą nadmienić, że będzie to z mojej perspektywy czysto teoretyczny i wzorowany na informacjach „z internetu” wywód.
Zajmuję się ostatnio tematyką związaną z tworzeniem aplikacji webowych z wykorzystaniem EJB, JSF itp. Z pewnych względów (niezależnych ode mnie) nie mogłem w swoim ostatnim, a zarazem pierwszy , projekcie zastosować JDBCRealm do implementacji...
Znacznik meta robots
Nawet w przypadku, gdy nie masz dostępu do serwera, na którym stoi Twoja witryna, możesz kontrolować i monitorować zachowanie robotów wyszukiwarek. Zamiast stosować plik robots.txt, można korzystać ze znacznika meta robots do określania preferencji wobec robotów.
Znacznik meta robots umieszczamy w obrębie znacznika <HEAD>. Działa on bardzo podobnie jak plik robots.txt. Wewnątrz...
Co warto sprawdzić przed podpisaniem umowy o pozycjonowanie?
Posiadam stronę www i chcę aby znalazła się na pierwszych miejscach w wyszukiwarce. Nie potrafię jednak sam tego zrobić i chcę powierzyć tą pracę profesjonalistom. O czym muszę pamiętać?
Przed podpisaniem umowy warto sprawdzić rzekomo profesjonalną firmę pozycjonerską. Można poprosić o referencje poprzednich klientów. Firmy, posiadające zaufanych, zadowolonych klientów nie...
Java Swing – operacje CRUD cz.2
W dzisiejszej drugiej już części artykułu zostanie zaprezentowana operacja edycji danych w aplikacji bazodanowej napisanej w języku Java opartej o pakiet Swing.Bazując na części pierwszej artykułu mamy gotową tabelę listującą wszystkie elementy określonej tabeli w bazie danych. Dodajemy przycisk Edytuj który należy oprogramować w następujący sposób:
@Action<br /> ...
Prosty edytor html w javie
Podczas pracy nad aplikacją desktopową w javie zmierzyłem się z problemem zaimplementowania podstawowych funkcjonalności systemu cms. Wiązało się to z potrzebą skorzystania z edytora html do wprowadzania treści do stron www. Niestety o ile dla aplikacji webowych istnieje szereg dostępnych darmowych komponentów tak w tym przypadku nie było to takie proste, aby znaleźć komponent, który...

Komentarze