Prosty tracker BitTorrent
Od paru dni (znów) mam konto shellowe, tym razem na innocence.pl. Nie jest może jakieś super-wypasione, ale jak na swoją cenę (35zł/miesiąc) nie jest też takie złe.
Shella fajnie mieć, można nabić sobie naprawdę dużo uploadu na popularnych wstawkach a potem spokojnie ściągać co się chce. Jedyne czego nie lubię to korzystania z FTP, niby jest dużo różnych programów ale jakoś nie lubię tak ściągać dużych plików. Fajnie byłoby korzystać po prostu z uTorrenta (lub innego dowolnego klienta torrent). Można dodać plik .torrent który pobraliśmy z trackera do lokalnego klienta ale to trochę bez sensu - download naliczony będzie podwójnie. Głupim pomysłem jest też wrzucanie go na jakiś publiczny serwer - jeśli podmienimy adres trackera to i tak mnóstwo osób będzie korzystać z naszego shella, jeśli go nie podmienimy to prawdopodobnie dostaniemy bana.
Na szczęście jest jeszcze jedna opcja - można uruchomić własny tracker i używać go do wymiany plików jedynie między shellem a naszym PC. Napisanie takiego skryptu jest w miarę łatwe, kod jest prosty i będzie wykonywany tylko kilka razy w ciągu godziny więc w żaden sposób nie obciąży serwera. Przykładowy kod jest poniżej, na tej stronie można poczytać specyfikację protokołu BitTorrent i samemu coś stworzyć.
Netia – część druga
Przygody z Netią część druga i coś czuję, że nie ostatnia. Wczoraj (możliwe, że dzięki interwencji ^netia - muszę się skarżyć na blipie żeby cokolwiek zostało załatwione?) przyjechali technicy, nie mieli za bardzo co sprawdzać - wszystko działało w porządku, piękne transfery w okolicach 250kB/s. Wpięli się do gniazdka, coś tam potestowali i stwierdzili, że dużo zrobić nie mogą bo wszystko chodzi jak należy. Przy okazji dowiedziałem się, dlaczego nie mogę mieć 6mb - za duża odległość od czegośtam - może i by szło 6mb ale by co chwile zrywało połączenie (dokładnie tak się działo).
No ale z 2mb nie powinno być problemów. A jeśli by były - upewnić się, że to nie przez router (mam Pentagram Cerberus P 6331-62). Na szczęście mam też modem który został mi po neostradzie - ZXDSL 852 - zdaje się, że dokładnie taki sam jakiego oni używali więc powinien być w miarę pewny.
Dzisiaj wieczorem, jakieś 2-3h temu prędkość znów spadła do ~1mb więc zrobiłem co miałem zrobić - podpiąłem modem i przy okazji zmieniłem kabel. I co? No tak, dalej 1mb :/ Modem synchronizuje się na 2mb ale prędkość powyżej 130kB/s po prostu nie chce podskoczyć. Jutro ktoś z Netii ma dzwonić i sprawdzić, czy nie było żadnych problemów. Podejrzewam, że powie to co ostatnio - nie może przyjąć reklamacji bo w umowie jest do 2mb, jaasne...
Ale to akurat najmniejszy problem, jeśli faktycznie tak będzie to najzwyczajniej w świecie wyślę reklamację pocztą i poczekam co odpiszą. Jeśli nic się nie zmieni to spoko, za parę tygodni okaże się, czy UKE i UOKiK rzeczywiście działają tak sprawnie jak czasem się mówi - aczkolwiek to trochę smutne, że tak duża firma nie potrafi przez IMHO dość długi czas nic naprawić.
BlipPost v0.2
Lekkie poprawki w pluginie, m.in. dodanie kolejki niewysłanych blipów (można je ręcznie przesłać ze strony ustawień) i dodanie tagów wpisu na końcu blipa.
WordPress Plugin – BlipPost
Mój pierwszy plugin do WordPress'a - BlipPost. Wysyła do serwisu Blip.pl informacje o nowych wpisach na blogu. Wiem, że istnieje już WP BlipBot ale koniecznie chciałem sam coś napisać. Poza tym mój skrypt nie wymaga cURL'a, działa na socketach.
Plugin napisany na własne potrzeby, z nudów i do poćwiczenia PHP, może komuś sie przyda, może nie ;]
Edit: o, proszę, tak działa :)
Netia – jest ale nie ma
Ech, a już się cieszyłem, że będę miał porządne łącze. Nawet umowa z Netią była (jest) podpisana, stoi jak byk 6mb, przed podpisaniem przedstawiciele kilkukrotnie sprawdzali czy taka przepustowość jest u mnie dostępna, nie było żadnych problemów. Niestety, po aktywacji internetu okazało się, że prędkość lubi skakać - czasem jest max. 1mb a czasem 6.
Kilka telefonów do Netii i wszystko jasne - 6mb nie jest dostępne dla mojej linii, trzeba będzie obniżyć do 2mb. Wszystko już niby załatwione, wystarczy poczekać aż obniżą prędkość (minęła prawie doba a ja ciągle mam 6mb...).
Minutę temu zrobiłem test prędkości łącza:

Nie rozumiem, dlaczego wynik który przed chwilą osiągnąłem nie może utrzymywać się przez cały czas. Prędkość jak widać jest możliwa do osiągnięcia, więc w czym problem? 6mb to wcale nie tak dużo, ledwo 3 razy więcej niż niby-maksymalna dostępna prędkość. Byłbym w stanie przeżyć jakiś spadek prędkości w godzinach szczytu, ale transfery poniżej 2mb były przesadą.
Najgorsze, że w ofercie nie mają nic pomiędzy 2 a 6mb - 4mb powinny mi w zupełności wystarczyć, może nawet taka przepustowość stale by się utrzymywała. Niestety, zdaje się, że jestem skazany na 2mb :(
Edit: Zaczyna mnie to już lekko denerwować, jutro znów będzie trzeba dzwonić i prosić, żeby mi zwolnili neta :/ W obecnej chwili dość często mnie rozłącza - router nie jest najlepszy. Wystarczał przy 1mb i mam nadzieję, że będzie wystarczał przy 2, ale 6 to dla niego za dużo. Miałem kupować nowy ale raczej nie kupię - no bo po co? I tak będę miał tylko 2mb... prawda? No właśnie nie do końca :/ Nie mogę ani routera kupić (bo mimo wszystko szkoda wydawać kasę jeśli okaże się, że nie jest potrzebny) i nie mogę normalnie korzystać z internetu (bo router mnie co chwile wywala a kochana Netia cały czas nie przycina mi łącza). To naprawdę wnerwiające :/
Używanie uTorrenta 2.0 na prywatnych trackerach
Jakiś czas temu wyszła wersja 2.0 (RC) uTorrenta. Niestety, na części prywatnych trackerów jest on zablokowany :( Co zrobić, aby móc go używać? Wystarczy odrobinę zmodyfikować program tak, aby przedstawiał się jak starsza wersja, np 1.8.5. Nie muszę chyba wspominać, że jeśli staff trackera wykryje nasze drobne "oszustwo" może nie być za bardzo zadowolony i nagrodzi nas banem.
Jeśli jednak się nie boimy, możemy przystąpić do pracy.