Attendance List – lista obecności w WordPress

Czasem jest potrzeba umieszczenia listy obecności na jakimś wydarzeniu, na którą wszyscy zainteresowani mogą się wpisać. Można rozwiązać to mało elegancko w komentarzach pod wpisem, ale można również użyć do tego odpowiedniego pluginu, np Attendance List :)

Attendance List to malutki plugin, który umożliwia wstawienie do każdego posta prostej listy obecności z trzema przyciskami: będę, nie będę i może będę. Dopisywanie się do listy odbywa się bez przeładowania strony (AJAX), więc do działania potrzebny jest włączony javascript.

Instalacja:

  1. rozpakuj archiwum do katalogu z wtyczkami
  2. uruchom plugin
  3. w treści posta, w którym chcesz umieścić listę, zwyczajnie wstaw tag: [attendancelist].

Plugin dostępny jest w oficjalnym repozytorium wordpress.org: Attendance List.

W momencie pisania tego posta, dostępna była wersja 0.1.2 tej wtyczki i działa poprawnie w WordPress 3.*.

, ,

No Comments

TeenyCMS – tani CMS na stronę firmową

Właśnie wyszła stabilna wersja 1.5 systemu teenyCMS. Jest to mały, lekki i dzięki temy wydajny CMS, który z powodzeniem obsłuży stronę firmową, tematyczną stronę prywatną lub niewielki serwis informacyjny.

W wersji 1.5 został całkowicie przepisany silnik obsługi stron i szablonów, dzięki czemu przy dodawaniu stron można teraz wybierać spośród kilku dostępnych wzorów, różniących się strukturą i zastosowaniem.

  1. Zwykła strona HTML – strona informacyjna, może zawierać tekst i zdjęcia.
  2. Strona kontaktowa – zawiera to samo, co zwykła strona HTML i dodatkowo wyposażona jest w formularz kontaktowy.
  3. Lista artykułów – typowy listing, zawierający np. wiadomości lub blog, wyposażony w automatyczny podział na strony.
  4. Pojedynczy artykuł – podobny do strony HTML, ale umożliwiający dodanie zdjęcia z automatycznym tworzeniem miniaturki oraz wybranie daty publikacji.

Cena licencji to jedyne 99pln i w cenie dostajemy wsparcie podczas instalacji, wyboru hostingu i domeny oraz bezpłatne aktualizacje. Zapraszamy na stronę projektu.

, ,

No Comments

Nie powiodło się otwarcie urządzenia gt68xx:libusb:006:002

Po kilku tygodniach nie używania skanera wreszcie zrobił się potrzebny. Podłączyłem go pod port USB, odpaliłem Scanner Tool i klops :)

Nie powiodło się otwarcie urządzenia gt68xx:libusb:006:002

Okazało się, że wcięło gdzieś plik z firmware skanera.

[root@localhost ~]# scanimage -l
[gt68xx] Couldn't open firmware file (`/usr/share/sane/gt68xx/PS1Gfw.usb'): No such file or directory

Aby rozwiązać problem, wystarczyło pobrać najnowszy plik z firmware skanera stąd: http://www.meier-geinitz.de/sane/gt68xx-backend/firmware/PS1Gfw.usb , skopiować go do odpowiedniego katalogu:

/usr/share/sane/gt68xx/

… i skaner śmiga jak dawniej :)

, ,

No Comments

Wszystkie urządzenia dostaną Androida 2.1?

Logo Androida

Mam ogromną nadzieję, że moje ostatnie narzekania były niepotrzebne, bo oto jak donosi androidandme.com, wszystkie telefony, sprzedawane w US dostaną aktualizację do Androida 2.1 już w drugim kwartale tego roku!

Jak się okazuje, około 80% wszystkich użytkowników Androida korzysta z wersji 1.5/1.6 i to głównie z powodu posiadania starszych urządzeń, które nie dostały jeszcze aktualizacji do wersji 2.x. Na szczęście Google postanowiło wyrównać wersje Androida i uporządkować trochę rynek.

Oczywiście urządzenia typy HTC G1 (Dream) nie będą miały wszystkich funkcji Androida 2.1 dostępnych z powodu mniejszej wydajności sprzętowej, np. takie animowane tapetki – G1 tego nie pociągnie (bo i po co ;) ).

Niektóre telefony będą także wymagały aktualizacji przez zewnętrzny program odpalany na PC – ma to umożliwić backup danych i bezpieczniejszą aktualizację.

Teraz pozostaje tylko trzymać kciuki, że aktualizacja nie będzie tylko dla klientów z US, ale obejmie także nas.

, ,

No Comments

KPackageKit: Inicjalizacja silnika pakowania nie powiodła się.

Od jakiegoś czasu miałem problem z KPackageKit. Wywalał mi następujący błąd:

Inicjalizacja silnika pakowania nie powiodła się.
Taka sytuacja może wystąpić, jeśli używane są równocześnie różne narzędzia pakowania.

lub w angielskim:

Failed to initialize packaging backend.
This may occur if other packaging tools are being used simultaneously.

Szczegóły:

There are unfinished transactions remaining. Please run yum-complete-transaction as root.

Read the rest of this entry »

, ,

No Comments