Jeżeli uważasz, że przez cały rok byłeś/ąś grzeczna to pod poniższym linkiem fajna “gra” od Microsoft. Zrobiona w starym stylu nawiązującym do kultowych przygodówek firmy Sierra . Muzyka, grafika, nawet tytuł wszystko nawiązuje do klasyki. Wykonanie współczesne w technologii Silverlight. Ten pan na zdjęciu to wcale nie jest Larry Laffer :)
Dzisiaj przypada mała rocznica - obchody zostały podzielone na dwie czeęści :) Cześć techniczna: $ uptime 4:53PM up 365 days, 1 min, 2 users, load averages: 0.00, 0.00, 0.00 Cześć artystyczna:
W tym roku po raz pierwszy podatnicy mogli skorzystać z możliwości wypełnienia rocznej deklaracji zeznania podatkowego Pit 37 bez użycia bezpiecznego podpisu elektronicznego. Z powodów legislacyjnych tę formę rozliczenia udostępniono dopiero w kwietniu. Podobno skorzystało z niej ponad 80 tys. podatników.
Aplikacja do “pita” została napisana w Adobe AIR. Dzięki temu “państwo” pokazało, że potrafi być neutralne technologicznie. AIR działa na Windows, MacOSX i Linux. Wszystko pięknie. Tylko zapomniano o jednej naprawdę ważnej rzeczy “o kropce”. Nie chodzi tu o byle jaką kropkę – tylko o sposób zapisywana dziesiętnych (groszy). Według polskich norm: na komputerze, w zeszycie na matematyce, i w formularzu PIT (papierowym z urzędu lub wydrukowanym z “innego programu”) do oddzielania groszy używa się przecinka. Aplikacja do “pit-37″ nie przejmuje się ustawieniami regionalnymi i w miejscu gdzie powinien być przecinek stawia kropkę. To jeszcze nie koniec: ponieważ jest to angielski system zapisywania liczb pojawi się też przecinek, ale w całkiem nowym znaczeniu… do oddzielenia tysięcy. Instrukcja (RTFM!) ze strony “fiskusa” http://www.e-deklaracje.gov.pl/files/instrukcje/instruzytkownika13.pdf coś tam o tym nawet wspomina, ale nie w pełni:
W polach liczbowych przyjęty został angielski system zapisywania liczb (separatorem części dziesiętnej jest kropka zamiast przecinka).
Dla ułatwienia warto sobie wyobrazić zapis np. kwoty 99 tys. 999zł 99gr. W przypadku:
- formularza papierowego należy wpisać 99999,99
- w przypadku aplikacji PIT wpisując otrzymamy 99,999.99
I teraz pojawia się parę pytań:
1) Czy to w ogóle legalne, żeby w kontakcie z polskim urzędem używać takiej notacji liczb? Czy są na to jakieś podstawy prawne?
2) Czy wypełniony według “angielskiego spososobu zapisywania liczb” PIT na papierze zostałby przyjęty?
2) Co z podatnikiem, który widząc automatycznie pojawiające się “kropki” i “przecinki” popełnił jakiś błąd?
Wordpress jest stosunkowo prostym CMS. Z założenia jest przeznaczony dla blogów. Jeżeli jednak zainstalujemy mu wtyczki to nie jest już tylko prostym CMS do blogów. Na stronie wordpress.org wyszukiwarka wtyczek pokazuje imponującą liczbę 4254 – całkiem sporo :)
Każdy ma jakiś ulubiony zestaw minimum wtyczek. Wszystko jest fajnie do czasu aktualizacji. Nowe wersje wtyczek pojawiają się dość często – dlatego warto pamiętać o regularnych uaktualnianiu. W końcu całość oparta jest na php i mysql – czyli technologiach, które nie mają najlepszej opinii jeżeli chodzi o bezpieczeństwo.
“Ręczna” aktualizacja polega na zalogowaniu sie do serwera przy pomocy ssh, ściągnięciu wtyczki i rozpakowaniu do właściwego katalogu. Przy małej ilości wtyczek, małej ilości blogów i przy posiadaniu dostępu do ssh można sobie poklikać w klawiaturę. Przy większej ilości warto poszukać jakiejś “mechanizacji”.
Domyślna instalacja Wordpress oferuje dwa zautomatyzowane sposoby aktualizacji: FTP i FTPS (SSL). Oba mają wady. FTP jest prostym protokołem, w którym login i hasło nie są szyfrowane, FTPS(SSL) jak sama nazwa wskazuje jest szyfrowanym połączeniem, ale wymaga certyfikatów i ogólnie jest trudne w konfiguracji. Podsumowując i tak źle i tak źle:) Na szczęście jest jeszcze trzecia droga:) Wystarczy połączyć idee “automatyzacji” (przeglądarka) z technologia “ręczną” czyli ssh.
Możliwość uaktualniania przy pomocy protokołu ssh jest wbudowana w domyślną instalację wordpress. Przeważnie nie jest to “widoczne” ponieważ większośc instalacji php nie potrafi nawiązać połączenia ssh. Wystarczy “nauczyć” php protokołu ssh i będzie dostępna lepsza “mechanizacja”.
Procedura ogólnie wygląda tak, mogą wystąpić małe różnice w zależności od systemu i już zainstalowanych elementów:
- Zainstaluj pear oraz libssh2
- Wykonaj pecl install -f ssh2
- W pliku php.ini dodaj wpis “extension=ssh2.so”
- Jeżeli trzeba to zrestartuj serwer www
Teraz już można w panelu administracyjnym wybrać uaktualnienie lub instalacje nowych wtyczek przy użyciu ssh

Warto pamiętać, że jeżeli dostęp do panelu nie jest realizowany poprzez SSL to z punktu widzenia bezpieczeństwa zysk z używania ssh wobec ftp jest niewielki.
