2010
01.13

Użytkownicy SVN którzy przeszli na gita pewnie narzekają  (i słusznie zresztą) że w Gicie trzeba pisać bardzo długie komendu np. git commit podczas gdy w SVN wystarczy poprostu svn co. Mi to właściwie nie przeszkadzało zbytnio (wychowałem się na gicie ;] ) aż pewnego razu natrafiłem na pozornie niezwiązany problem, mianowicie domyślne zachowanie git push mi przeszkadzało.

(more…)

2010
01.06

This is just WOW…

http://recombu.com/news/parrot-ardrone-iphone-controlled-helicopter-leaves-us-speechless_M11288.html

Ciekawe ile takie cudo będzie kosztować, chętnie bym kupił (albo zrobił) coś podobnego. Sama konstrukcja nie wygląda na strasznie skomplikowaną, parę silniczków, akcerelometry/gyro, jakiś “mózg” i lekka obudowa, cała inteligencja siedzi w sofcie :). Ale po zobaczeniu możliwości tego po prostu mnie zatkało, muszą mieć naprawdę dobrych programersów żeby czymś takim latało się tak łatwo. Giev documentation ;]

2010
01.05

Zainspirowany dyskusją na goldenline ( http://www.goldenline.pl/forum/praca-w-it/1159944 i  http://www.goldenline.pl/forum/debian/1285946, + pare innych) zacząłem przyglądać się sposobem pisania ogłoszeń przez rekruterów. Każdy chyba kto jest na rynku pracy więcej niż dwa-trzy lata wie o co chodzi, spora część jest mało szczegółowa, określenia w nich użyte niejasne, nazwa stanowiska bezsensowna a w wymaganiach jest wszystko od konfiguracji routerów do obsługi ekspresu do kawy.

Postanowiłem zebrać parę z nich i spróbować je przetłumaczyć na język polski używając doświadczeń swoich i znajomych, oraz wrednego humoru. Zacznę może od typowych zwrotów w ogłoszeniach:

(more…)

2009
12.26

czyli co zmienic żeby było bezpieczniej ;]. Wszelkie sugestie proszę w komentarzach, art uzupełnię jak znajdę jakiś ciekawy trik ;]. Oczywiście, są to tylko rzeczy pomagające zabezpieczyć sam system, na bugi w appie typu SQL injection raczej nie poradzą ale wtedy przynajmniej możesz powiedzieć “To nie ja, to devowie porobili dziury w appie!” ;]. Zacznę od początku:

(more…)

2009
12.19

Niedawno w sprezentuj.pl kombinowaliśmy jak tu zrobić żeby nasze maile nie były uznawane jako spam przez jak najwięcej serwerów pocztowych i z grzebania w informacjach w helpach Yahoo wynika że warto mieć system który “autentykuje” ze mail jest wysyłany rzeczywiście z podanej domeny. Enter DKIM.

Co to jest DKIM ?

Szczegóły ofc w wikipedii ;] ale system polega na tym że nadawca (niekoniecznie ale zwykle) podpisuje maila swoim kluczem prywatnym a odbiorca pobiera klucz publiczny z DNS (rekord TXT prefix._domainkey), rozkodowuje i sprawdza czy wszystko jest ok. Ponieważ z założenia ktoś kto próbuje się podszyć musiałby mieć odpowiedni klucz prywatny do klucza publicznego, to można uznać że prawidłowy podpis oznacza że to rzeczywiście właściciel domeny wysłał tego maila(w wielkim skrócie). A teraz implementacja ;]

(more…)

2009
12.11

Tanie VPSy (np. mój aktualny) mają to do siebie że ilość RAMu jest raczej mała (256-384) i typowy LAMP nie działa zbyt dobrze. Typowa instalacja MySQLa (PHPa/Apacha też) “out of the box” w Debianie/Ubu jest dostosowana do maszyn z 512 MB RAM więc po niej pewnie VPS zacznie dziko swapować na dysk. Można to szybko naprawić, wystarczy parę małych zmian.

(more…)

2009
12.11

Przeniosłeś właśnie stronę a nie chcesz czekać na rozejście się DNSów i ew. logowania zmiany na starej stronie ? Nie chce Ci się grzebać z odpalaniem “strona w mainetance” ? Jest na to sposób, wklep na starym serwerze:

echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -I PREROUTING -d adres.ip.starego.serwera -p tcp --dport 80 -J DNAT --to adres.ip.nowego.serwera

ofc mozna zmienić port, ale nie zalecalbym pisanie po hostname gdy dnsy sie aktualizuja.
Trik jest raczej brzydki z tego powodu ze po pierwsze odwiedziny pokażą się z adresu starego serwera (nie będzie nawet X-Forwarded-For: klient jak to proxy daje) a po drugie req idzie przez 2 serwy wiec RTTx2 = lag ;]. Mi sie przydał jak zapomniałem zmienić TTL devrandom.pl (o www.devrandom.pl natomiast pamiętałem) a default miał pare godzin (i było późno w nocy i nie chciało mi się siedziec i czekać jak się przełączy ;])

2009
12.08

Dostawca mojego VPSa otworzył właśnie datacenter w londynie, w związku z czym (krótsze pingi <3) przenoszę się tam ;]. Za wszelkie dziwne rzeczy dziejące się z moim blogiem w ciągu następnych paru dni przepraszam ;]

http://blog.linode.com/2009/12/07/linode-expands-into-europe/

Btw. świetna oferta ;]

Edit: done, przeniesione ;]

2009
12.04

Stało się, Google zagarnia kolejną usuługę w internecie! Google DNS. Już widzę tysiące leniwych adminów używających ich DNSów tylko dlatego że łatwo je zapamiętać (8.8.8.8 and 8.8.4.4, how cool is that!). Przypominjaą mi się ludzie noszący DNSy w portfelu, albo znający je na pamięć (w Polsce głównie tepsowe;] ). Tylko pytanie co bardziej paranoiczni (albo uświadomieni, zależy czy lubisz Google czy nie bardzo ;]) użytkownicy sobie zadają, mianowicie co się z tym wiąże?.

(more…)

2009
11.30

… a dokładnie za Last.fm . Jakiś czas temu niestety ten serwis (dzięki wytwórniom) musiał sie skomercjalizować i o ile w USA finansuje się z reklam to w wolnym świecie trzeba za niego płacić (całe 3 $/euro/funty). Niestety niewiele osób w polsce go zna, a dla miłośników muzyki wszelkiego rodzaju jest to świetna stronka ;].

(more…)

  • del.icio.us