Chciałbym opowiedzieć o Wielkiej Awanturze o Dział Lekarzy. Po części dlatego, żeby przyszłe pokolenia internautów mogły uczyć się na błędach obecnego pokolenia. Po części też dlatego, żebym ja sam mógł się rozliczyć z tym okresem i nabrać do niego, niczym malarze holenderscy, trochę dystansu.
Archiwum kategorii ‘Techniczne’
O słowa „polecani” wykreśleniu
wtorek, 2 Czerwiec 2009Linki do Centralnego Rejestru Lekarzy
piątek, 28 Listopad 2008Niedawno uruchomiłem logowanie do działu z lekarzami. Logowanie nie działało od czasu aktualizacji naszego forum z phpBB 2 na phpBB 3. Nowsza wersja phpBB inaczej zapamiętuje hasła, i moduł służący do sprawdzania haseł po prostu przestał pasować. Aktualizacja wymagała trochę pracy, m.in. przepisania kawałka kodu z PHP do Pythona. Przy okazji wydzieliłem z naszego kodu fragment który może służyć do bardziej ogólnych zastosowań i nazwałem go django-phpbb.
Wczoraj dodałem nową funkcję do działu z lekarzami: skrót do sprawdzania danych lekarza w Centralnym Rejestrze Lekarzy.
Gelsenkirchen – wielka ściema?
sobota, 25 Październik 2008Swego czasu na forum zrobiło się głośno na temat kliniki w Gelsenkirchen. Bywalcy wiedzą o co chodzi
Nie będę więc się rozpisywać na jej temat, ale powiem coś niecoś z moich wypraw do naszego zachodniego, germańskiego sąsiada.
Otóż z trzech na cztery moje pobyty tam byłam dość niedaleko tej miejscowości. I wiecie co? Nikt o żadnej klinice leczącej AZS i inne choroby alergiczne za pomocą psychoterapii tam nie słyszał, ani lekarze ani pacjenci. Ciężkie stany alergiczne w Niemczech leczy się identycznie jak w Polsce – hydrokortyzon w żyłę lub inne sterydy, antyhistaminy i ewentualnie dieta.
Czyżbyśmy znowu padli ofiarą typowej dla naszego kraju manii na punkcie rzekomo lepszego Zachodu?
I… Wasz Don Kichote w spódnicy nabrał sił i wraca
Nowy serwer!
niedziela, 14 Wrzesień 2008Przeniosłem nas na nowy serwer. Dla ciekawskich, kilka historycznych informacji o wędrówkach naszego serwisu.
- Pierwszy był serwer firmowy, czyli maszyna którą administrowałem w ramach pracy. Oczywiście wszystko za zgodą szefa. Bardzo wygodnie jest, kiedy ma się pełny dostęp administracyjny do serwera. Innymi słowy, kiedy ma się roota. Ale wszystko co dobre, kiedyś się kończy.
- Dreamhost. Tani hosting, niesamowicie dużo miejsca. Obsługuje Django. Niestety, fizycznie znajdujący się bardzo daleko od Polski, co powodowało że strony otwierały się bardzo powoli.
- Irlandzki register365. Strony zaczęły otwierać się zdecydowanie szybciej niż z Dreamhosta. Niestety, pisali że obsługują Django, ale kiedy przyszło co do czego, okazało się że wcale nie obsługują! W związku z tym serwowałem dział polecanych lekarzy z domowego laptopa stojącego na zwykłym DSLu, który się często zrywał i dział ten często nie działał.
- Instancja Xen. Kolega z pracy wynajmuje w maszynę stojącą w jednym datacenter w Niemczech. Założył na niej kilka instancji Xen, czyli serwerów wirtualnych, współdzielących ten sam kawałek metalu. Znów mam roota, i co za tym idzie, pełną swobodę w konfiurowaniu serwera. Również prędkość otwierania się stron powinna być duża, bo maszyna jest mocna i mało obciążona.
UPDATE 2008-09-17: W poniedziałek i wtorek serwis działał bardzo powoli. Problemem okazał się błąd w Xen, który polegał na ignorowaniu ustawienia MTU przez interfejs sieciowy Xen i jednoczesnym niedziałaniu PMTU discovery. Obejście problemu – jak się wie, gdzie on jest – jest na szczęście proste i serwis działa już z pełną prędkością.
Napisy do filmu na YouTube
sobota, 12 Lipiec 2008Mam w planach zrobienie polskich napisów do wykładu Jamesa Randi o homeopatii. Na razie zrobiłem angielską transkrypcję. Napisy można dodawać dzięki nowemu programowi napisanemu przez hobbystę, działającego na Google App Engine.
Rozumienie ze słuchu jest trudniejsze od czytania. Same angielskie napisy powinny pomóc w oglądaniu tego 14-minutowego fragmentu wykładu.
Prowizoryczna strona z polecanymi lekarzami
czwartek, 5 Czerwiec 2008Strona z polecanymi lekarzami była nieczynna od przenosin do hosting365. W opisie mieli „obsługujemy Django”. Niestety, w praktyce okazało się że na serwerze nie ma wszystkich potrzebnych elementów, a obsługa klienta nie odpowiada na moje pytania. Dlatego też niedługo wyprowadzamy się stamtąd i wprowadzamy do rootnode.pl.
Jednak te przenosiny jeszcze trochę potrwają, a leżąca strona z polecanymi lekarzami leżała mi na sercu. Nie mogąc rozwiązać tego problemu porządnie, rozwiązałem go prowizorycznie. Serwuję tę stronę z domowego laptopa, tego samego na którym w tej chwili piszę ten wpis. Nie będzie ta strona działać zbyt szybko, ale przynajmniej będzie działać w ogóle. Jest jeszcze kilka rzeczy do zrobienia, głównie ze względu na to, że w międzyczasie przeszliśmy z phpbb2 na phpbb3, co wymaga też zmian w kodzie po stronie Django.
Część z polecanymi lekarzami powinna teraz działać w trybie tylko do odczytu; kiedy dorobię logowanie, będzie też możliwość robienia nowych wpisów.
Wykład dr Grzesiak – spisany
czwartek, 17 Kwiecień 2008Ufff…. skończyłem
. 14 stron A4, ale warto było. Ten wykład to kopalnia informacji, wiele się dowiedziałem. Przeczytajcie sami, a najlepiej ściągnijcie plik video i obejrzyjcie.
Dla osób ze słabym łączem jest również dostępna mp-trójka z samym dźwiękiem z wykładu.
Aktualizacja oprogramowania Atopedii
piątek, 20 Kwiecień 2007RSS
poniedziałek, 11 Grudzień 2006Wiecie, co to jest RSS? Nie?
RSS działają jak dynamiczne zakładki, czyli takie zakładki które cały czas zawierają aktualne wiadomości z forum. Na przykład tak:

Co zrobić żeby mieć taką zakładkę? Osobiście używam przeglądarki Firefox, która umie czytać RSS. Odwiedzając forum, widzę pomarańczową ikonkę w pasku adresu, po prawej.

Klikam na pomarańczową ikonkę i:
…wybieram miejsce w którym chcę widzieć swoją zakładkę…

…i gotowe.
Archiwum forum specjalnie dla Google
czwartek, 7 Grudzień 2006Przygotowałem pierwszą wersję archiwum naszego forum. Rzecz jest tak pomyślana, żeby była przyjazna dla Google. Jest nieoszlifowana, w tekście pojawiają się miejscami nieprzetworzone tagi bbcode, są też pewne problemy z przetwarzaniem cytatów, ale najważniejsza rzecz już jest: Google może eleganko zaindeksować całą zawartość.

