poniedziałek, 7 grudnia 2009
niedziela, 29 listopada 2009
Obsługa nowych protokołów w Firefox 3.5 (linux)
Czasami zdarza się, że chcemy aby obsługa jakiegoś protokołu w Firefox 3.5 była dokonywana przez zewnętrzną aplikację. Np. jeśli natkniemy się na link gg:4743586 to chcemy aby po kliknięciu na niego otworzyła się nowa rozmowa w Kadu albo chcemy aby po kliknięciu linku magnet na http://thepiratebay.org/ otworzył się Vuze.
Oto sposób jak dodać obsługę nowego protokołu
przez zewnętrzną aplikację:
Oto sposób jak dodać obsługę nowego protokołu
przez zewnętrzną aplikację:
- W pasku adresu wpisujemy about:config i naciskamy Enter
- Klikamy prawym klawiszem myszy -> Dodaj ustawienie typu (New) -> Wartość loginczna (Boolean)
- Podajemy nazwę: network.protocol-handler.expose.foo gdzie zamiast foo wpisujemy nazwę protokołu np. gg, magnet, mms itp
- Ustawiamy wartość na False
- Następnym razem gdy klikniemy na link z nieobsługiwanym protokołem Firefox spyta się z jaką aplikacją skojarzyć protokół
piątek, 25 września 2009
Sposób na śledzia
Zirytowany głupotą i bezmyślnością użytkowników naszejklasy.pl, którzy wypisują niestworzone rzeczy w swoim śledzu z nadzieją, że to im go usunie, postanowiłem napisać ten poradnik:
w Firefoxie:
1. Ściągnąć i zainstalować adBlock Plus: https://addons.mozilla.org/pl/firefox/addon/1865
2. Nacisnąć Ctrl + Shift + E
3. Dodać filtr: ##div#sledzik_box
w IE
1. W notatniku utworzyć plik o nazwie np antysledz.css
2. Wpisać w nim: #sledzik_box{display: none;}
3. W menu Narzędzia->Opcje Internetowe->Dostępność zaznaczyć pole Formatuj dokumenty używając mojego arkusza stylow
4. Kliknąć przeglądaj i wybrac utworzony plik
5. Wyłączyć i włączyć IE
w Firefoxie:
1. Ściągnąć i zainstalować adBlock Plus: https://addons.mozilla.org/pl/firefox/addon/1865
2. Nacisnąć Ctrl + Shift + E
3. Dodać filtr: ##div#sledzik_box
w IE
1. W notatniku utworzyć plik o nazwie np antysledz.css
2. Wpisać w nim: #sledzik_box{display: none;}
3. W menu Narzędzia->Opcje Internetowe->Dostępność zaznaczyć pole Formatuj dokumenty używając mojego arkusza stylow
4. Kliknąć przeglądaj i wybrac utworzony plik
5. Wyłączyć i włączyć IE
środa, 9 września 2009
Najgorszy dzień na świecie
Dziś jest najgorszy dzień na świecie, 09.09.09. Odwrócony szatan ]:->
A może jednak to szczęśliwa data? Przez niektóre kultury cyfra 9 jest uważana za świętą, gdyż jest wynikiem mnożenia trzech przez trzy (Omne trinum perfectum: Wszystko, co złożone z trzech, jest doskonałe). Według tradycji judeochrześcijańskiej istnieje 9 hierarchii anielskich, 9 sfer niebieskich, 9 kręgów piekielnych. 9 oznacza też zbawienie, dlatego Jezus ukrzyżowany o godz. 3, zaczyna agonię o godz. 6 i umiera o godz. 9. I jakby ktoś nie wiedział - 9 miesięcy trwa także okres ciąży.
A może jednak to szczęśliwa data? Przez niektóre kultury cyfra 9 jest uważana za świętą, gdyż jest wynikiem mnożenia trzech przez trzy (Omne trinum perfectum: Wszystko, co złożone z trzech, jest doskonałe). Według tradycji judeochrześcijańskiej istnieje 9 hierarchii anielskich, 9 sfer niebieskich, 9 kręgów piekielnych. 9 oznacza też zbawienie, dlatego Jezus ukrzyżowany o godz. 3, zaczyna agonię o godz. 6 i umiera o godz. 9. I jakby ktoś nie wiedział - 9 miesięcy trwa także okres ciąży.
poniedziałek, 7 września 2009
TwIP - prawdopodobnie najmniejszy stos TCP/IP na świecie
Kod źródłowy tego stosu TCP/IP napisany w C:
No dobra, potrafi tylko odpowiadać na pingi ale zawsze coś :-)
Strona autora z opisem (m.in. jak uruchomić pod Linuksem): http://www.sics.se/~adam/twip.html
short s[70];*l=s;t;main(){for(;;){read(0,s,140);if((s[4]&65280)==256&s[10]==8){s[10]=0;s[11]+=8;t=l[4];l[4]=l[3];l[3]=t;write(1,s,140);}}}
No dobra, potrafi tylko odpowiadać na pingi ale zawsze coś :-)
Strona autora z opisem (m.in. jak uruchomić pod Linuksem): http://www.sics.se/~adam/twip.html
czwartek, 3 września 2009
Wykresy w Gnuplot
Pisząc dyplom napotkałem problem jak i w czym zrobić ładne wykresy. Po krótkich poszukiwaniach wybór padł na Gnuplot.
Po ultaszybkim kursie każdy jest w stanie zrobić np. taki wykres:
i oto jego kod źródłowy:
set terminal svg enhanced
set encoding iso_8859_2
unset title
set line style 1 lt 1 lw 3 pt 0 ps 0
set line style 2 lt 3 lw 3 pt 0 ps 0
set line style 3 lt 2 lw 3 pt 0 ps 0
set border 15 lc rgb "black" lt 7 lw 4
set mxtics
set mytics
set grid xtics ytics
set ylabel "Znormalizowane napięcie"
set xlabel "Wypełnienie"
set format y '%0.1f'
set format x "%0.1f"
set key 0.6,-5
f(x) = x/(x-1)
g(x) = x/(x-1-1/(10*(1-x)))
h(x) = x/(x-1-1/(100*(1-x)))
set output "buckboost_resistance.svg"
plot [0:1][-6:0] f(x) ls 2 title 'Idealny dławik (R_L=0)', \
h(x) ls 3 title 'Rzeczywisty dławik (R/R_L=100)',\
g(x) ls 1 title 'Rzeczywisty dławik (R/R_L=10)'
Może kiedyś jak już się obronię to napiszę jakiś kurs gnuplota :)
Po ultaszybkim kursie każdy jest w stanie zrobić np. taki wykres:
i oto jego kod źródłowy:
set terminal svg enhanced
set encoding iso_8859_2
unset title
set line style 1 lt 1 lw 3 pt 0 ps 0
set line style 2 lt 3 lw 3 pt 0 ps 0
set line style 3 lt 2 lw 3 pt 0 ps 0
set border 15 lc rgb "black" lt 7 lw 4
set mxtics
set mytics
set grid xtics ytics
set ylabel "Znormalizowane napięcie"
set xlabel "Wypełnienie"
set format y '%0.1f'
set format x "%0.1f"
set key 0.6,-5
f(x) = x/(x-1)
g(x) = x/(x-1-1/(10*(1-x)))
h(x) = x/(x-1-1/(100*(1-x)))
set output "buckboost_resistance.svg"
plot [0:1][-6:0] f(x) ls 2 title 'Idealny dławik (R_L=0)', \
h(x) ls 3 title 'Rzeczywisty dławik (R/R_L=100)',\
g(x) ls 1 title 'Rzeczywisty dławik (R/R_L=10)'
Może kiedyś jak już się obronię to napiszę jakiś kurs gnuplota :)
wtorek, 1 września 2009
Start
Wytłumaczcie jak to jest, że jak mam coś pilnego do zrobienia (w tym wypadku napisanie pracy dyplomowej) to zawsze znajduje się coś innego znacznie ciekawszego od tej pilnej czynności. Takim właśnie sposobem zaczynam pisać mój blog. Może kogoś zainteresują informacje które tu będę w przyszłości zamieszczał. Zapraszam do czytania.
Mateusz Klatecki
Mateusz Klatecki
Subskrybuj:
Posty (Atom)