10
2
11
Dla niewiedzących potrzebna jest jakakolwiek dystrybucja Linuksa z pakietem wget. wklejamy komendę w terminalu i automagicznie zacznie się zasysanie wszystkich tapet z simpledesktops do nowego folderu simpledesk.
mkdir simpledesk && cd simpledesk && for i in {1..25}; do echo "http://simpledesktops.com/browse/$i/"; done > input.txt && wget -i input.txt && grep -o -h "http:[a-Z0-9/.]*png" index.html* | uniq > filenames.txt && wget -i filenames.txt && rm index.html* && rm *.txt
Z czasem pewnie zwiększy się ilość podstron, więc 25 obecne w {1..25} trzeba będzie zmienić na odpowiednio większą liczbę. Jeżeli pod adresem http://simpledesktops.com/browse/25/ jest przycisk older, klikaj aż dolecisz do końca, zobacz jaka liczba jest w adresie i zamień 25 w komendzie.
12
1
11
Jakiś czas temu wpadłem na typekit. Genialne narzędzie pozwalające na używanie jakiejkolwiek czcionki na własnej stronie. Głównym minusem rozwiązania jest dla mnie cena, więc zacząłem szukać alternatywy.
Okazało się, że Google ma podobne cudo zwane Font Directory. Przeglądając czcionki uderzył mnie brak polskich liter w wielu czcionkach, więc postanowiłem zrobić listę tych, które wspierają ogonki.
24
11
10
Ostatnio mailuję z pracodawcami i dostaję ładne zestawy adresów. W odpowiedziach załączam:
PS Podczas rozsyłania mailingu, adresy najlepiej jest wpisywać do pola adresowego BCC (w polskich serwisach UDW), wtedy każdy dostaje list bez listy wszystkich adresatów :). jest to jedna z zasad Netykiety ( http://pl.wikipedia.org/wiki/Netykieta ) która traktuje o przyzwoitym zachowaniu się w internecie, co tego przypadku nie dotyczy bezpośrednio ponieważ netykieta posiada również pewne podstawowe zalecenia co do bezpieczeństwa.
Dlaczego zwracam na to uwagę? Otóż udostępnianie adresów poczty elektronicznej naraża wszystkich odbiorców na różnego rodzaju zagrożenia. Najbardziej znanym przykładem jest wirus ILOVEYOU:
"Wirus dotarł do skrzynek e-mailowych 4 maja, 2000, w listach z tematem "ILOVEYOU" i załącznikiem "LOVE-LETTER-FOR-YOU.TXT.vbs". W trakcie otwierania załącznika, wirus wysyłał swoje kopie do każdego z książki adresowej ofiary podszywając się pod nią. Poza tym dokonywał wielu groźnych zmian w systemie użytkownika."-- http://pl.wikipedia.org/wiki/ILOVEYOU
Dodatkowym problemem są użytkownicy rozsyłający listy łańcuszkowe do wszystkich adresatów w książce adresowej poczty ale ta moda już od kilku lat wygasa.
Oczywiście problem jest bardziej rozległy ponieważ praktycznie nikt z niego nie zdaje sobie sprawy.
Teraz proszę sobie wyobrazić, że każdy może wysłać maila podając jako nadawcę jakikolwiek adres tylko zechce. Na przykład mógłbym rozesłać reszcie chętnych informację o tym, że pracy nie dostaną...
O dziwo ten scenariusz jest realny.
"Nadal nie istnieje metoda, dzięki której odbiorca autoryzowałby nadawcę - nadawca może "udawać" serwer i wysłać dowolny komunikat do dowolnego odbiorcy."-- http://pl.wikipedia.org/wiki/Simple_Mail_Transfer_Protocol
Dlatego wprowadza się podpisy cyfrowe, dzięki którym można zweryfikować nadawcę. Tak czy inaczej półśrodkiem na dzień dzisiejszy jest nadawanie poczty z zachowaniem prywatności wszystkich odbiorców.
Pisząc o tym nie mam zamiaru wywoływać burzy, czy wytykać brak wiedzy technicznej (zbędnej normalnemu uzytkownikowi) tylko chciałbym zwiększyć bezpieczeństwo w masowych mailingach. Zdaję sobie również sprawę z tego, że 99% firm rozsyła pocztę podobnie ale lepiej być w tym 1%, który jest przynajmniej częściowo bardziej bezpieczny :).
25
1
10
Dzięki Lifehackerowi poznałem dzisiaj radia internetowe i myślę, że RadioTuna może konkurować z last.fm pod prawie każdym względem.
Odkrywanie muzyki z RadioTuna pozwala dobrać dla siebie radio, które faktycznie trafia w nasz gust dzięki wyszukiwaniu po gatunku, artyście albo nazwie stacji. Rejestracja jest opcjonalna i pozwala na zapisywanie historii puszczanych stacji oraz dodawanie zakładek.
Nie ma natomiast możliwości podzielenia się swoim zdaniem o radiu ze społecznością ani żadnych innych społecznościowych funkcji (avatarów, profili, komentarzy, forum, etc.). Trudno mi ocenić czy to plus czy minus.
Podsumowując: strona jest ładna, wygodna i intuicyjna a jakość dostarczanej muzyki satysfakcjonująca.
25
1
10
Liczba użytkowników Rozkładu² ciągle rośnie więc zmotywowany biorę się za dalsze dopieszczanie strony. Padło sporo propozycji rozwinięcia projektu, najczęściej padały:
O dziwo jest to pierwszy projekt nad którym faktycznie chce mi się pracować, więc wszelkie propozycje są mile widziane. Kwestią nie rozwiązaną do końca jest też nazwa oraz własna domena dla projektu, propozycje?
16
1
10
Nieskromnie zaznaczam iż dostępna jest alternatywa mojego autorstwa dla tragicznego rozkładu MZK (powolne ładowanie się, nieczytelność). Wszystko znajduje się pod adresem zamber.net/mzk/. Ficzer requesty, pytania, skargi proszę na zamber88 na gmail kropka com.
W mniej-więcej tydzień popołudniami siedziałem nad kodem z kawą. Podchodziłem do tego kilka w ciągu zeszłego roku razy ale zawsze coś mnie zniechęcało i kończyłem z kilkudziesięcioma liniami bezużytecznego kodu. Teraz w końcu wyszło :).
import urllib2, MySQLdb, sys oraz from sgmllib import SGMLParser.Bo rozkład MZK wychodzi beznadziejnie w porównaniu na przykład z rozkładem Zielonogórskiego MPK.
Widok pojedynczego przystanku (oraz wszystkich linii, które na nim są na raz albo selektywnie, się zobaczy), własne kolory, lista ostatnio odwiedzanych przystanków, lepsze tooltipy dla oznaczeń godzin (powoli w realizacji), automatyczne odświeżanie albo coś w AJAXie, głosowanie na ruch na przystankach/liniach, może wyszukiwanie połączeń od przystanku do przystanku oraz wiele innych. Jeżeli jesteś za jakimś ficzerem skomentuj :).
Jeżeli chcesz się odwdzięczyć możesz postawić mi piwo :).
10
12
09
Napisałem (a w praktyce przerobiłem napisany wcześniej kod do zasysacza torrentów) skrypt do automatycznego zasysania (a jakżeby inaczej :P) obrazów z kamerki internetowej Koszalińskiego ratusza. Adres kamerki jest statycznym adresem do pliku jpg (backendem prawdopodobnie jest motion) więc cała filozofia skryptu sprowadza się do regularnego ściągania pliku oraz nadania mu odpowiedniej nazwy (standardowo odpowiadającej aktualnej godzinie). Skrypt napisałem dla j0tj0t87. Działa za równo na *nixach jak i Windowsie, szczegóły odnośnie instalacji na okienkach zawarte są w pliku.
13
9
09
Pomysł nieaktualny! Zapraszam do Części 2 :).
Dla niewtajemniczonych: mzk.koszalin.pl to strona Miejskiego Zakładu Komunikacji w Koszalinie (autobusy). Mam już od dłuższego czasu wizję rozwinięcia ich rozkładu o kilka przydatnych funkcji ale jakoś nigdy nie mogłem się zebrać w sobie i zrobić cokolwiek dlatego pytam Was - czy jest sens i potrzeba?
Czego nie ma na rozkładzie teraz a można zrobić:
Problemem może być brak zgody mzk na przetwarzanie ich informacji (strona główna mzk, na dole) ale po stworzeniu wersji testowej myślę, że MZK nie miałoby nic przeiwko.
7
9
09
Oddaję dzisiaj w wasze ręce skrypt pozwalający wygodne wyciągnięcie linków do zdjęć z Flickra. Napisałem go prawie rok temu podczas zabaw z metapixel'em (program do składania mozaik).
Domyślnie skrypt miał być nakładką na metapixel'a i ogólnie mieć znacznie większe możliwości ale jakoś zatrzymał się na wersji 0.0.1, jeżeli ktoś będzie miał ambicję go rozszerzyć - proszę bardzo :) (btw, trackback mile widziany!).
Do działania skrypt wymaga modułu xmltramp (ściągnij i wrzuć do tego samego katalogu co skrypt). Oczywiście zassać trzeba też sam skrypt :).
Po kolei:
chmod +x fmd.py - dajemy uprawnienia na wykonywanie.
./fmd.py -u <link do grupy na Flickrze> -f <plik w którym mają być zapisane linki> - odpalamy skrypt.
mkdir FMD_pliki - tworzymy katalog FMD_pliki, wchodzimy do niego i odpalamy zasysanie wget'em.
cd FMD_pliki
wget -i ../<plik z linkami>
Instrukcję do obsługi metapixel'a można dorwać na UbuCentrum :).
Enjoy!
27
11
08
W godzinkę skleiłem tego małego potworka, którego jedynym celem jest automatyczne pobieranie plików .torrent z kanałów rss takich serwisów jak tvrss.net.
Moja filozofia zasysania nauczyła mnie trzymania torrentów w zapasowym folderze na wypadek jakiejś większej katastrofy dlatego też skrypt sprawdza istnienie plików w dwóch katalogach (na nowe i stare torrenty). Oczywiście poza katalogami trzeba też podać kanały rss, które mają być sprawdzane. Fin. Teraz pozostaje odpalić skrypt, poczekać aż zassie wszystko co ma zassać, wrzucić to do folderu na stare torrenty i okazjonalnie odpalać go (albo wygodniej, wrzucić do crona).
25 11 09, 16:19:29 | Znowu tapetki z NG |
88 tapet z National Geographic, instrukcje dla laików w środku :). Python for ubuntu.
12 1 08, 18:09:46 | Postaw mi piwo :D | Ludwik oświecił mnie, że da się robić przelewy z PayPal bez aktywowania karty. Z tej okazji dodałem w prawym górnym rogu przycisk "Postaw mi piwo :)".
5 11 07, 21:10:36 | Płyty Ubuntu |