Interesujący problem.

Kolega zadał mi ciekawe pytanie: czy jest możliwość dodania na joggerze własnego opisu z gadu?

Kolega zadał mi ciekawe pytanie: czy jest możliwość dodania na joggerze własnego opisu z gadu?

  1. Pierwszy krok: stworzenie bramki gadu – posłużyłem się gotowym skryptem z http://forum.php.pl/index.php?showtopic=21568
  2. Zintegrowanie powstałego pliku z joggerem.

Moje pomysły są następujące:

  1. Użycie ajax’u do zmiany div’a przez document.getElementById() – moim zdaniem najbardziej eleganckie rozwiązanie, niestety gdy domeny są różne nie jest możliwe pobieranie danych z zewnętrznego serwera. Jest to występująca tutaj sytuacja.
  2. Wstrzyknięcie opisu przez include(‘plik’) w php – na joggerze niemożliwe do zrealizowania.
  3. Użycie iframe‘ów – skuteczne, ale niezgodne z specyfikacją xhtml.


Ktoś zna inne rozwiązanie?

Dla chętnych wersja AJAX:
Kod skryptu bramki – wystarczy uzupełnić numer bramki, hasło oraz sprawdzany numer – delikatnie zmodyfikowana wersja skryptu

Skrypt javascript – należy w nim zmienić zmienną adres – na położenie skryptu bramka.php, można też użyć tego skryptu, przesyłając metodą get poprzez zmienną numer swój numer gadu
Dla przykładu http://www.piio.info/opis.php?numer=1111111 zwróci w xml opis numeru 1111111

Aby dodać opis przez ajax do strony, dodajemy

  1. W części
  2. znacznik
    
    

    – uruchomienie funkcji po załadowaniu strony

  3. w miejscu gdzie ma się wyświetlać opis dodajemy div’a

Gotowe! Możemy cieszyć się własnym opisem z gadu na naszej stronie.

Ps. Oczywiście, skrypt nie będzie zwracał opisu jeśli używamy opcji ‘tylko dla znajomych, a bramka nie jest na naszej liście kontaktów.

Potworny Regiment

Utrzymana w tonie ‘strażowej’ części ‘Świata Dysku’, jak wiele części tego cyklu, jest jak bagno.
Wciąga.

Jak zwykle, poważny problem okraszony kupą humoru.

Pełna przypisów, czytelny polski wątek (‘Seksmisja’) ;), no i oczywiście ukazana wszechwładność (prawie) 4-tej władzy.

Przebudźcie się, synowie Matczyzny!
Dość już picia wina z kwaśnych jabłek.
Drwale, chwyćcie swe topory!
Farmerzy, dobijcie wroga narzędziem używanym poprzednio do załadunku buraków!
Zniweczcie ohydne podstępy naszych nieprzyjaciół!
W ciemność maszerujemy ze śpiewem
Przeciw całemu światu zbrojnie atakującemu,
Ale widzimy już złocisty blask na szczytach gór!
Nowy dzień jest jak wielka, ogromna ryba!
Terry Pratchett „Potworny Regiment”

F9 i Asus A6KM-Q097

To już 2 tygodnie minęły od wydania kolejnej, 9-tej odsłony Fedory, czas na podsumowanie.

Modele z serii A6km, podobnie jak wiele dzieci Asus’a, cierpią na chroniczne problemy z bios‘em – a konkretnie z tablicą DSDT. Błędny wpis w DSDT skutkuje niemożnością uruchomienia jakiejkolwiek (no, bez przesady, odpowiedni patch [acpi-dsdt-initrd-vX-2.X.X.patch] mają Ubuntu oraz Mandriva) dystrybucji linuksa gdy podczas bootowania podłączone są urządzenia USB.

To już 2 tygodnie minęły od wydania kolejnej, 9-tej odsłony Fedory, czas na podsumowanie.

Modele z serii A6km, podobnie jak wiele dzieci Asus’a, cierpią na chroniczne problemy z bios‘em – a konkretnie z tablicą DSDT. Błędny wpis w DSDT skutkuje niemożnością uruchomienia jakiejkolwiek (no, bez przesady, odpowiedni patch [acpi-dsdt-initrd-vX-2.X.X.patch] mają Ubuntu oraz Mandriva) dystrybucji linuksa gdy podczas bootowania podłączone są urządzenia USB.

Oczywiście, błąd leży po stronie producenta – on powinien wypuszczać poprawne wersje bios’u. Niestety, ostatnią poprawną(?) wersją jest 202, kolejne wersje zawierają już ten bug, aż do 300 włącznie.

Sposobów na obejście tego problemu jest kilka – od zmiany biosu na wersję 202 (niezbyt polecane), po rekompilację i patchowanie kernela oraz ręczna naprawa tablicy DSDT, wyłączania obsługi ACPI (co w laptopie jest samobójstwem), aż po odłączanie urządzeń USB podczas bootowania.

Po niezbyt udanej rekompilacji i patchowaniu kernela, doszedłem do wniosku, że dla poprawy zdrowia psychicznego pozostawię to jak jest, wybierając bramkę nr 4 (czyli odłączanie urządzeń USB).

Poza tym powtarzającym się z wersji na wersję problemem (co prawda nie zawinionym przez twórców kernela oraz twórców dystrybucji), Fedora nadal jest dystrybucją która najbardziej odpowiada moim gustom.

Instalacja z wersji na wersję coraz prostsza, domyślnie włączone do dystybucji acpi4asus (obsługa klawiszy funkcyjnych, diod led etc), poprawiony NetworkManager, poprawiona obsługa karty Broadcom Corporation BCM4318 (wystarczy wypakować firmware do /lib/firmware), bezproblemowa obsługa dongle Bluetooth, czytnika kart SD, skalowanie częstotliwości procesora etc.

Jedyne, co mnie boli, to zrobienie z Fedory poligonu do testowania nowych rozwiązań (jak np wersja beta xorg, co nie pozwala zainstalować sterowników nvidii, czy korzystania z synaptics). Dobrze, że firefox 3 b5 jest na tyle stabilna, że to nie pogarsza nadszarpniętego wizerunku dystrybucji.

Na plus:
ulepszony proces instalacji, działający z pudełka pulseaudio (co poprzednio nie było tak oczywiste), odczuwalna poprawa szybkości uruchamiania i zamykania systemu.

Na minus:
stawanie się poligonem doświadczalnym dla RHEL

Może jest ktoś, komu udało się spatchować kernel F9 patchem acpi-dsdt-initrd? Proszę o kontakt, może w końcu dowiem się jakie błędy popełniłem przy patchowaniu.