Category Archives: IT

CeBIT 2011: Deutschland, Deutschland über alles

logoTegoroczny CeBIT już za nami. W dniach od 1 do 5 marca 2011 w Hanowerze odbyły się targi poświęcone technologiom i trendom branży IT. Tematem przewodnim targów było modne ostatnio przetwarzanie w chmurze. Pod hasłem “Work and Life with the Cloud” odbyło się wiele wystąpień i na każdym prawie stoisku dało się odczuć cloudowy trend. Organizatorzy odtrąbili już sukces targów, który zapewne był niezbędny do podtrzymania mitycznej opinii wśród specjalistów IT, iż są to targi na których każdy szanujący się “geek” powinien się znaleźć. Na tym jednak koniec propagandy medialnej, oto jak wyglądało to z punktu widzenia jednego z odwiedzających.

no images were found

Continue reading CeBIT 2011: Deutschland, Deutschland über alles

Polskie tłumaczenie wtyczki WordPress – NextGEN Gallery v.1.5

NextGEN GalleryŚniegi puściły (co jeszcze niedawno wydawało się niemożliwe), robi się coraz cieplej. Coraz więcej ludzi na spacerach dzielnie dzierży odkurzone aparaty. Przez zimę WordPress zrobił krok naprzód jeśli chodzi o użyteczność, i nie trzeba było długo czekać na nową wersję NextGEN. Alex Rabe przygotował kolejną wersję swojej wtyczki. Cóż nowego znajdziemy w wersji oznaczonej numerem 1.5? Oto kilka zmian:

  1. Funkcja wykonywania kopii zapasowej i co ważniejsze przywracania plików z niej.
  2. Zmiana rozmiaru obrazów po przesłaniu ich na serwer – bardzo przydatna funkcja.
  3. Od tej wersji możliwe stanie się pobieranie tłumaczenia do bieżącej wersji za pomocą funkcji autoupdate, podobnie jak jest to zrealizowane w WordPress – wygoda dla użytkownika! Zapamiętajcie tylko gdzieś hasło na serwer, bo coraz rzadziej będziecie go odwiedzać łącząc się z nim za pomocą FTP.
  4. plus poprawki kodu i kilka bardziej specjalistycznych narzędzi

Pobierz polskie tłumaczenie wtyczki Galeria NextGen v.1.5.2

Tłumaczenie WordPress 2.9 na język polski

WordPress 2.9 PLKońcówka roku 2009 zaowocowała kolejną wersją WordPress. Tym razem dodano kilka fajerwerków w postaci kosza, wbudowanego, prostego edytora graficznego, grupową aktualizację wtyczek oraz znacznie prostsze dodawanie materiału wideo. Poza tym, nowy WordPress 2.9 jest bardziej SEO, potrafi naprawić i zoptymalizować bazę danych, dodano miniatury przypisane do wpisów, uatrakcyjniono wygląd edytora plików – aż miło jest teraz edytować pliki przez interfejs wp-admin! Nie zwlekajcie więc, uaktualniajcie swoje blogi i strony oparte o WordPress, a jeśli oficjalne tłumaczenie powoduje skrzywienie mięśni twarzy, alternatywne można pobrać ze strony Tłumaczenia WordPress lub prosto z linku poniżej.

Polskie tłumaczenie WordPress 2.9.1

Tłumaczenia do poprzednich wersji jak również najnowsze 2.9 przeznaczone dla serwisów można pobrać tutaj.

Aktualizacja: Tłumaczenie działa również dla wersji WordPress 2.9.1.

Polskie tłumaczenie wtyczki WordPress – NextGEN Gallery v.1.4.x

NextGEN GalleryPo ilości pobrań polskiego tłumaczenia wtyczki NextGEN (prawie 2000 pobrań wersji 1.3) widać, iż popularność wtyczki NextGEN stale rośnie. Alex Rabe wciąż ma pełne ręce roboty, a zmiany które wprowadza w kolejnych edycjach wtyczki NextGEN czynią ją jeszcze bardziej pożądaną. Kilka wybranych przeze mnie zmian:

  1. Autorotacja obrazów w trakcie wysyłki do galerii
  2. Losowe zdjęcie wybierane z galerii w widoku podglądu
  3. Nawigacja AJAX możliwa do włączenia lub wyłączenia z poziomu opcji

Pobierz polskie tłumaczenie wtyczki Galeria NextGen v.1.4.3

Tłumaczenie WordPress 2.8 na język polski

WordPress 2.8 PLWordPress dojrzewa, aż miło popatrzeć. Jeszcze milej używać i korzystać. Kilka dni temu opublikowana została kolejna edycja WordPress. Tym razem, co zostało wyraźnie podkreślone przez samych twórców, motywem przewodnim była prędkość działania systemu. Poza tym, istnieje teraz możliwość dodatkowej aranżacji panelu administracyjnego. W widżetach tkwi siła szybkiej rozbudowy dowolnego serwisu, tak więc i tu miła niespodzianka. Zupełnie przebudowany interfejs zarządzania widżetami. Nie sposób odnieść się w tym miejscu do wszystkich ulepszeń jakich dokonał zespół WordPress, ponieważ jest ich w wersji 2.8 prawie 180. Dodać do tego należy 790 poprawek kodu. Wszystko to świadczy o dużym zaangażowaniu twórców projektu w jego rozwój, co bardzo dobrze rokuje na przyszłość.
Wszystkich zainteresowanych tłumaczeniem na język polski, zapraszam na stronę Tłumaczenia WordPress.

Polskie tłumaczenie WordPress 2.8

Tłumaczenia do poprzednich wersji jak również najnowsze 2.8 przeznaczone dla serwisów można pobrać tutaj.

Polskie tłumaczenie wtyczki WordPress – NextGEN Gallery v.1.3.x

NextGEN GalleryAlex Rabe nie zwalnia tempa. Kolejna wersja galerii NextGEN jest już gotowa do pobrania. Tym razem wtyczka wzbogaciła się o ważne funkcje, na co w pierwszej kolejności wskazuje numer wersji: 1.3.x. Przede wszystkim dodano do wtyczki obsługę tzw. podalbumów. Dzięki temu można umieścić kilka albumów wewnątrz jednego, co z kolei przydaje się do umieszczenia więcej niż jednego albumu na jednej stronie. Istnieje możliwość opisania każdego albumu z osobna oraz dodanie do każdego osobnej miniatury. Uzyskany efekt przypomina tradycyjny album ze zdjęciami, w którym fotografie umieszczamy na osobnych kartach. W oknie przeglądu galerii można teraz wyszukiwać zdjęcia. Dla zwolenników nowoczesnych technologii NextGEN w wersji 1.3.x posiada nawigację AJAX w widoku galerii. Pozostałe zmiany:

  1. Dodano możliwość przesłania pliku zip ze zdjęciami po wskazaniu adresu URL
  2. Dodano wtyczkę jQuery Multiple File Upload v1.44
  3. Dodano wsparcie dla biblioteki SWFUpload V2.2.0

Pobierz polskie tłumaczenie wtyczki Galeria NextGen v.1.3.3

Polskie tłumaczenie wtyczki WordPress – NextGEN Gallery v.1.2.1

NextGEN GalleryDzięki wytężonej pracy Alexa Rabe powstała w marcu 2009 roku kolejna ulepszona wersja galerii NextGEN. Od czasu ostatniej wersji do której przygotowałem tłumaczenie, galeria NextGEN jest znacznie bogatsza w kolejne funkcje i ulepszenia. Szczególnie cieszy mnie powiększająca się liczba tzw. shortcode. Pisałem o nich jakiś czas temu przy okazji ogólnej implementacji i podstawach użycia w WordPress (link do artykułu „WordPress shortcode – pozycja w treści wpisu lub strony”). Oto kilka nowych funkcji i pomysłów jakie zostały dodane:

  1. Chmura tagów, jakimi oznaczone są obrazy w galerii. Dostęp przy pomocy shortcode: [tagcloud]
  2. Kolejny shortcode: [recent max=”7″ template=”filename” /] oraz [random max=”7″ template=”filename” /]. Pokazuje najświeższe lub losowe obrazy
  3. Ręczne przycinanie obrazów w celu zrobienia miniatur – nie jest to Photoshop, ale wystarcza w zupełności
  4. Dodano pakiet SWFUpload V2.2.0 B5 – upload wielu plików na raz, podobnie jak ma to miejsce w podstawowej paczce WordPress

Pobierz polskie tłumaczenie wtyczki Galeria NextGen v.1.2.1

Debian: lista dostępnych aktualizacji pakietów

HOWtorli Debian
Natrafiłem na następujący problem: musiałem mieć informację z serwera, jakie pakiety na danej maszynie z Debianem wymagają aktualizacji. Najlepiej, aby informacje były generowane w postaci prostej listy, zawierającej nazwę pakietu wersję obecną oraz dostępną do aktualizacji. Bardzo pomocny okazał się pakiet Debiana apt-show-versions. Po bezproblemowej instalacji i wywołaniu z linii komend polecenia:

debian:~# apt-show-versions -u

generowany jest zwięzły raport w postaci:


apt/lenny upgradeable from 0.7.18 to 0.7.20.2
grub/lenny upgradeable from 0.97-47 to 0.97-47lenny2
perl/lenny upgradeable from 5.10.0-18 to 5.10.0-19
python2.5/lenny upgradeable from 2.5.2-14 to 2.5.2-15
rsyslog/lenny upgradeable from 3.18.5-1 to 3.18.6-4
whois/lenny upgradeable from 4.7.28 to 4.7.30
...

Wystarczyło podpiąć polecenie do cotygodniowej listy cron i gotowe. Automatycznie generowane raporty dostarczają mi teraz informacji o wszystkich dostępnych aktualizacjach pakietów na serwerach z systemem Linux Debian.

Szczegółowe informacje o pakiecie apt-show-versions na stronie www.debian.org.

Rzeczywista lokalizacja adresu IP

Lokalizacja adresu IP
Wiele razy zadawano mi pytanie, czy można dowiedzieć się gdzie fizycznie, w realnym świecie znajduje się dany komputer. Odpowiedź brzmi tak, jednak jest kilka spraw o których należy pamiętać. Najważniejszą z nich jest poznanie adresu IP komputera, którego lokalizację chcemy poznać. Zakładam, że adres jest znany, ponieważ metod na wykrycie adresu IP danego komputera w sieci jest tyle, co powodów dla których chcielibyśmy go znać.

Aby dowiedzieć się, gdzie geograficznie zlokalizowany jest komputer o danym adresie IP wystarczy wejść na stronę http://www.adres-ip.pl/sprawdz.html, wpisać go w okienku oznaczonym IP: i nacisnąć przycisk Sprawdź. Zostanie wyświetlona informacja dotycząca geograficznej lokalizacja adresu IP. Czasami jednak nie jest możliwe uzyskanie precyzyjnej informacji ze względu na to, iż komputer z szukanym adresem IP może być zlokalizowany za serwerem proxy. Serwer proxy ma na celu buforowanie ruchu sieciowego, tak aby odciążyć łącze przed pobieraniem tej samej zawartości z Internetu przez więcej niż jeden komputer w sieci lokalnej. Szukany adres IP może się również czasem okazać firewallem. Są to urządzenia, które mają z kolei za zadanie zabezpieczenie komputerów znajdujących się w sieci lokalnej przed niepowołanym dostępem z i do Internetu. Pojawił się już termin sieci lokalnej, który oznacza, iż komputery komunikują się z Internetem za pomocą routera, którego interfejs sieciowy podłączony do Internetu, zawsze posiada zewnętrzny adres IP.

Inne adresy pod którymi można uzyskać informacje dotyczące geo lokalizacji adresów IP:
http://www.ip.dojazd.org/index.php – połączony z mapą Google
http://www.digipedia.pl/ip/
http://ip.boo.pl/ip.php

WordPress shortcode – pozycja w treści wpisu lub strony

HOWtorli WordPressO funkcjonalności shortcode (termin, oznaczający krótki kod, będący etykietą funkcji zdefiniowanej we wtyczce lub pliku functions.php) w WordPress napisano już wiele artykułów i poradników. Nie znalazłem w nich jednak informacji dotyczącej umiejscowienia treści, jaką każdy shortcode generuje. W oficjalnej dokumentacji nie doszukałem się ich również, więc przyjrzałem się konstrukcji kilku wtyczek. Oto rezultat.

Najprostszym przykładem jest (jak zawsze) wygenerowanie jakiegoś tekstu. Tak więc po umieszczeniu we wpisie krótkiego kodu [cp] w podglądzie wpisu powinien zostać wyświetlony tekst “Code is poetry”. Wystarczy, że poniższy kod zapiszemy jako plik o nazwie wtyczka.php:

function code() {
return 'Code is poetry';
}
add_shortcode('cp', 'code');

Jeśli teraz stworzymy wpis o treści: “Motto WordPress brzmi: [cp]” i wyświetlimy podgląd wpisu, będzie on wyglądał następująco:

Motto WordPress brzmi: Code is poetry

Zmodyfikujmy teraz kod funkcji code() do następującego:

function code() {
echo 'Code is poetry';
}
add_shortcode('cp', 'code');

Po tej modyfikacji treść wpisu będzie wyglądała następująco:

Code is poetryMotto WordPress brzmi:

Konkluzja jest więc następująca. Jeśli do wyświetlenia zawartości generowanej przez funkcję użyjemy polecenia echo, wygenerowana zawartość pojawi się zawsze na początku wpisu, przed jego treścią niezależnie od tego, w którym miejscu wpisu umieścimy krótki kod. Aby jednak wygenerowana treść pojawiła się w miejscu, które świadomie określimy poprzez wpisanie krótkiego kodu, koniecznie trzeba użyć polecenia return w funkcji generującej treść dla danego krótkiego kodu. Z punktu widzenia przejrzystości kodu, jak również dostępności wskazane jest używanie polecenia return, ponieważ dzięki temu można lepiej wykorzystać funkcje opisane za pomocą krótkich kodów.
W domyślnej instalacji WordPress (obecnie w wersji 2.7.1) jest zaimplementowany krótki kod [gallery]. Pomimo wielu użytecznych opcji, treść generowana jest przy użyciu poleceń echo, co uniemożliwia wstawienie zestawu zdjęć powiązanych z wpisem, np. po krótkim wstępie. Teraz jednak, dzięki powyższej wskazówce, nic nie stoi na przeszkodzie, aby każdy w szybki sposób mógł to naprawić.

Więcej przykładów i informacji dotyczących krótkich kodów:
Oficjalne API WordPress
Smashing Magazine
WPEngineer