Próbowałem wyjść naprzeciw oczekiwaniom niektórym koleżankom i kolegom z pracy i zainstalować im platformę edukacyjną na serwerze. Po przejrzeniu w Internecie możliwych skryptów wybór padł na popularne Moodle.
Sprawdziłem, czy szkolny hosting spełnia wymagania opisane na stronie pakietu i wydawało się, że wszystko jest w porządku. Przekopiowałem więc na serwer kilka tysięcy plików. Strasznie długo to trwało, pomimo niezłego łącza i nocnej pory. No, ale jakoś poszło. zabrałem się na instalację. Niestety po uruchomieniu install.php okazało się, że na serwerze jest włączona opcja register_globals, co powodowało ostrzegawcze krzyki instalatora. Szukałem odpowiedniego przełącznika w panelu administracyjnym serwera, ale nie znalazłem. Rozwiązanie okazało się proste. Wystarczyło w pliku .htaccess umieszczonym w katalogu z Moodle dodać linijkę:
php_flag register_globals off
To załatwiło sprawę. Dalsza instalacja ograniczyła się do klikania bez żadnych ostrzeżeń ze strony pakietu.
Ponieważ zdobyłem nowszą wersję telefonu zachciało mi się uruchomić na laptopie komunikację Bluetooth. Z przodu komputera jest lampka i przełącznik, więc uważałem że moduł bez problemu ruszy. Niestety, po wielu próbach i przeszukaniu Internetu okazało się, że model Acer Aspire 3693 NWLMi nie ma posiada wbudowanego modułu Bluetooth.
Szkoda, zaoszczędziłbym na kabelku. Ewentualnie będę musiał zaopatrzyć się w jakiś moduł Bluetooth na USB.
Jedna z nauczycielek zgłosiła mi, że w pracowni nie ma dostępu do Internetu. Liczyłem na to, że problem sam się rozwiąże w ciągu kilku godzin, ale niestety musiałem się tym zająć sam. Co pokazała pobieżna analiza? Sygnał na linii jest, modem działa prawidłowo. Jednak sesja się nie synchronizuje, ponieważ pojawia się błąd mówiący o błędnym loginie lub haśle.
Kroki, które podjąłem:
Przeczytaj całość »
System Drupal zastosowany do utworzenia szkolnej strony internetowej ma bardzo duże możliwości konfiguracyjne. Dzięki zastosowanemu w nim systemowi reguł dostępu można przydzielać użytkowników do określonych grup o różnych poziomach uprawnień. Możliwa jest np. sytuacja, w której przywilej dodawania nowych treści mają tylko użytkownicy należący do grupy nauczyciele, natomiast pozostali już nie.
Ponadto ogromna ilość modułów dostępnych na stronie http://drupal.org/project/Modules (obecnie powyżej 4000) pozwala na dostosowanie serwisu do bardzo wielu różnych zastosowań.
Przeczytaj całość »
Po ostatniej aktualizacji Iceweasela (debianowa wersja Firefoksa) do numeru 3.5.8 przestała działać opcja „Plik → Wyślij odnośnik…” oraz linki mailto: co konkretnie przejawiało się w tym, że nie otwierało się okno programu pocztowego, a w konsoli błędów można było znaleźć następujący fragment:
Error: uncaught exception: [Exception... "Component returned failure code: 0x80004005 (NS_ERROR_FAILURE) [nsIExternalProtocolService.loadUrl]" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: chrome://browser/content/browser.js :: anonymous :: line 5274" data: no]
Przeczytaj całość »
Drupal umożliwia użytkownikowi łatwe publikowanie, zarządzanie i organizowanie zawartości strony. Wyposażony jest w funkcje, które oferują między innymi system blogów, środowiska przeznaczone do wspólnej pracy nad projektem, fora, biuletyny, galerie zdjęć, możliwość wysyłania i pobierania plików.
Cechami wyróżniającymi Drupala jest system segmentów i taksonomii. Taksonomia to rozbudowany moduł służący głównie do porządkowania treści wedle kategorii. Taksonomia składa się z elementów. Może ona mieć strukturę płaską, drzewiastą, lub służyć do otagowywania zawartości. Do elementów taksonomii można przydzielać poszczególne artykuły. W zależności od konfiguracji dana taksonomia może wymagać aby każdy z artykułów danego typu był do niej przypisany. Może też pozwalać aby dany artykuł występował w niej więcej niż raz.
Przeczytaj całość »
Przez długi czas korzystałem z bardzo już starej drukarki HP LaserJet 5L. Niestety po raz kolejny odmówiły w niej posłuszeństwa rolki pobierające papier z podajnika. Zdecydowałem się więc na wymianę sprzętu.
Drukuję niewiele dokumentów, więc nie zależało mi specjalnie na obniżaniu kosztów eksploatacji. Bardzo ważnym kryterium przy wyborze nowej drukarki była współpraca z Linuksem, kolejnym natomiast niska cena. Po pobieżnym przejrzeniu oferty mój wybór padł na drukarkę Samsung ML-1640, która nie dość, że niewiele kosztowała, to jeszcze wg danych z OpenPrinting doskonale dogaduje się z pingwinem.
Przeczytaj całość »
Ze względu na dość sporą nieregularność w publikowaniu informacji na tej stronie postanowiłem poszukać wtyczki realizującej wysyłanie aktualnych informacji bezpośrednio na skrzynkę pocztową zainteresowanych osób, czyli popularny newsletter. Wtyczka do WordPressa, która przypadła mi do gustu okazała się mieć dokładnie taką samą nazwę: Newsletter.
Konfiguracja nie należy do trudnych i opcję są dokładnie opisane. Ważną zaletą wtyczki jest potwierdzanie zgłaszanych maili, dzięki czemu mamy pewność, że zapisują się jedynie te osoby, które faktycznie tego chcą. Zapraszam zatem do przetestowania możliwości newslettera.
Zaprenumeruj informacje o nowościach na stronie wypełniając poniższe pola.
Wiadomość z potwierdzeniem zostanie wysłana na twój adres e-mail. Postępuj według podanych w niej instrukcji.
Od kilku dni zachwycam się usługą internetową o nazwie Dropbox. Jest to wirtualny dysk twardy, który pozwala na automatyczną synchronizację danych pomiędzy różnymi komputerami. Rozwiązało to całkowicie mój problem z różnymi wersjami tych samych plików na różnych komputerach i dodatkowo jeszcze na kilku pendrive’ach.
Dodatkowym atutem jest dostępność oprogramowania zajmującego się natychmiastową synchronizacją danych pod różne systemy. Jest to dla mnie ważne, ponieważ w domu pracuję na Linuksie, a w pracy korzystam z komputerów z systemem Windows.
Wirtualny dysk w wersji darmowej ma pojemność 2 GB, a za opłatą można zwiększyć go do 50 GB lub 100 GB. Na razie projekt dostępny jest wyłącznie na zaproszenia, więc jeśli ktoś chciałby go przetestować zapraszam do założenia konta i instalacji niewielkiego programiku.
Ważną cechą serwisu internetowego jest jego aktualność. W szkole stale dzieją się nowe rzeczy, dlatego strona WWW powinna być ciągle zmieniana, uzupełniana i przerabiana.
Strona stworzona przy pomocy statycznego języka HTML i po każdej zmianie wgrywana na serwer przy pomocy protokołu FTP wymaga dużo pracy i jest to działanie nieefektywne. Niewielka zmiana w treści strony wymaga zaangażowania wielu narzędzi i wiąże się z poświęceniem nieproporcjonalnej do efektów ilości czasu.
Przeczytaj całość »