Dee's weblog

Rozszerzenia do Firefoksa?

Przydałoby mi się rozszerzenie do Firefoksa, które informuje mnie w jakiś sposób, czy w kodzie HTML istnieje jakiś zakomentowany fragment (ewentualnie ile go jest) oraz - najlepiej - umożliwiający łatwe odkomentowanie go.

I drugi, który sprawdzałby mi, czy serwer strony HTTP, którą oglądam, ma też otwarty port HTTPS (najlepiej jeśli przełączałby się na ten protokół po cichu, jeśli nie ma problemów z certyfikatami).

Ktoś widział może takie rozszerzenia do Firefoksa?


( 3 komentarze )

Wrapper na tar i unzip (+bonus)

Jako, że jestem zbyt zapominalski żeby po pobraniu każdej paczki .tar.* tudzież .zip najpierw sprawdzać jej zawartość, napisałem sobie skrypt który pilnuje, żeby rozpakowywane archiwa nie śmieciły nam w bieżącym katalogu. W tym celu zawartość archiwum wywalamy do /tmp, a potem liczymy ilość utworzonych plików i zależnie od sytuacji, przenosimy do pwd albo tworzymy osobny katalog. Skrypt prawidłowo obsługuje sytuacje, gdy używane są nietypowe przełączniki, nie dodaje nic od siebie na standardowym wyjściu, zwraca odpowiednie kody wyjścia, radzi sobie ze spacjami w nazwie plików i ma zabezpieczenie przed zaspamowaniem /tmp (można ustawić limit wielkości pliku, powyżej którego rozpakowujemy go w miejscu). Kod w rozwinięciu.


Czytaj dalej... ( 4 komentarze )

Mining Bitcoinów i KDE3

Jako, że nie chce mi się rozpisywać a raz na ruski rok jakiś patch wrzucić wypada, postanowiłem opublikować efekt kilkunastu minut mojej pracy - applet do kickera w KDE3, który wczytuje i wyświetla linijkę z /tmp/asd (hardcoded), powtarzając to co 500ms. Jako, że kompletnie nie znam się na Qt, postanowiłem po prostu zmodyfikować znany mi już projekt sprzed sześciu lat, KDoomsDay i w miejsce odliczania wstawić ową zawartość pliku. Jako, że pliki z dysku czyta się szybciej niż ze zdalnego serwera, w ten sposób uniknąłem "zwiech" interfejsu użytkownika spowodowanych moją nieznajomością Qt :P. Kod w rozwinięciu. Magiczny plik /tmp/asd możemy cyklicznie aktualizować przy pomocy na przykład takiej (przy założeniu, że robimy mining dla Eligiusa, którego polecam) komendy zapuszczonej w tle:

while true; do wget -q http://eligius.st/~artefact2/5/tutaj_nasz_adres -O- | grep title | ruby -e 'print readline()[8,14]' > /tmp/asd; sleep 60; done


Czytaj dalej... ( 11 komentarzy )

Wcześniejsze wpisy

Kategorie

Profile

Zespoły indie