(geek 'hint) geek.hint(); $geek{hint};
RSS
poniedziałek, 30 października 2006
Tymczasowy compose w HTML w Thunderbirdzie

W 99% przypadków piszę maile czysto tekstowe. Jednak czasem zachodzi potrzeba napisania maila w HTML a wtedy trzeba całą konfigurację zmieniać aby móc takowego napisać a potem przywrócić - przynajmniej tak myślałem do tej pory.

Szukałem rozszerzenia które coś tam zrobi a przy okazji trafiłem na Allow HTML temporary a w komentarzach wyczytałem że nie trzeba nic rozszerzać, wystarczy kliknąć w "Write" trzymając SHIFT :)

środa, 30 listopada 2005
Firefox i HTTP Proxy

Czy już mówiłem że Firefox rządzi i dominuje?

Zadanie: trzeba zrobić load-test aplikacji webowej. W tym celu należy skonstruować kilka typowych scenariuszy interakcji przeglądarki z serwerem. Najlepiej użyć do tego narzędzia które wystawia własne proxy HTTP i rejestruje całą komunikację pomiędzy przeglądarką i serwerem. Ustawiamy proxy HTTP w przeglądarce na maszynę z narządkiem, klikamy, klikamy i cała robota z głowy.

Problem: Nie można włączyć na stałe ustawień proxy w przeglądarce i o nich zapomnieć z dwóch powodów. Po pierwsze, narzędzie rejestrujące ruch jest zbyt powolne i strasznie kasuje tzw. "user-experience" przeglądania. Po drugie rejestruje wszystko jak leci, a mnie nie interesuje zapis jak przeglądam playboy.com ;) (Wiem, wiem, narzędzie ma filtry, tylko nie chce mi się wypalać czasu na ich konfigurowanie i ciągłe podrzeźbianie - wolę proste włącz/wyłącz). Gdy do tego doda się że włączenie/wyłączenie ustawień proxy jest dość żmudne (minimum 5 kliknięć w różne menu/dialogi/przyciski) to praca zaczyna być niewygodna.

Rozwiązanie: Włączamy na zakładce about:config, w filtr wpisujemy "proxy", po czym wyszukujemy zmienną "network.proxy.type". Ustawienie jej wartości na 1 powoduje, że przeglądarka zaczyna używać lokalnych ustawień proxy, zaś na 0 że wszystko idzie "w Internet".

Nie jest jeszcze doskonale, ale już DUŻO LEPIEJ.

Kierunki badań: W momencie jak znajdę jakąś dokumentację jak zmienić wartość tej zmiennej z JavaScript'u, dorobie przycisk na toolbar'a. Wtedy będzie już całkiem miodnie.

UPDATE: No i znalazłem. Zakładamy zakładkę, nadajemy jej nazwę (np. "Toggle proxy") i w pole adres wpisujemy:

javascript:if (navigator.preference("network.proxy.type") == 1) {
  navigator.preference("network.proxy.type", 0); alert("Proxy is off");
} else {
  navigator.preference("network.proxy.type", 1); alert("Proxy is on");
}

czwartek, 11 sierpnia 2005
BASH rządzi jak zwykle

Po napisaniu w bashu

export HISTCONTROL=ignoreboth
historia nie będzie zawierać zduplikowanych poleceń (np. gdy czekają na coś 20 razy napiszemy ls, komenda w historii wystąpi raz) oraz poleceń zaczynących się od spacji np. gdy przez przypadek wciśniemy na konsoli środkowy przycisk myszki, mając w buforze kawał SQLa to więkoszść nie trafi do historii.

czwartek, 21 lipca 2005
Czego to ludzie nie wymyślą...
Co można zrobić z klawiaturą pod X-ami? Np. użyć pedałów od urządzeń MIDI do przełączania Ctrl/Meta/Alt/Super/Hyper :) Raj dla [X]Emacsowych programatorów.
poniedziałek, 04 lipca 2005
Nihil novi
Dla edytorów tego bloga to nic nowego, ale sformułuję to doświadczenie głośno i wyraźnie dla gości. Nigdy nie warto robić nic krzywego bo za jakiś (krótki) czas to coś przyjdzie i kopnie Cię w zadek :).
To bardzo ważny hint. I jeszcze parę słów kluczowych aby do każdego to dotarło: informatyka, prowadzenie projektów, zarządzanie, projektowanie, systemy informatyczne.
czwartek, 12 maja 2005
Co ci przypomina :-)
Dla zaznajomionym z OW nic nowego: Spring WebFlow
12:50, nablaone
Link Komentarze (1) »
środa, 11 maja 2005
common lisp utilities
Ktoś dokonał tego, czego mi brakło. Zebrał przydate, zaakceptowane przez środowisko utilicje do języka. Patrzaj tu: cl-utilities
* (is-dead 'lisp) 
nil
22:52, nablaone
Link Dodaj komentarz »
poniedziałek, 09 maja 2005
test
pierwyj entry
09:47, nablaone
Link Komentarze (1) »
Skopiuj CSS