sieć w pociągu? standard. szybka siec w pociągu?

mając laptopa i komórkę można bez większego problemu zestawić sobie gprs'owe połączenie z w miarę dowolnego pociągu. pewnie nawet będzie działać (ledwo, bo ledwo, ale będzie).

w stanach (eh, dlaczego mnie tam nie ma) oddali właśnie do eksploatacji testowy kawałek interesującego połączenia.

na linii kolejowej od milbrae do palo alto (podany link pokazuje drogę dla samochodów, ale chodzi mi o ogólne pokazanie odległości) kursuje pociąg jadący z prędkością podróżną 79mph (niecałe 130km/h). i w rzeczony pociągu, na wspomnianej trasie (około 28 kilometrów) użytkownicy mają non stop dostęp do sieci poprzez łącze wimax (jeśli nie kojarzycie – łącze bezprzewodowe o teoretycznej przepustowości do 70mbit).

testy się odbyły, użytkownicy ściągali pliki, oglądali strumieniowane video. wszystko działało fajnie.

co dalej? rzecznik zapowiedział, że w ciągu do dwóch miesięcy można się spodziewać wimaxa na całej trasie z gilroy north do san francisco (coś koło 120 kilometrów).

2 miesiące. 120 kilometrów. 70mbit (rany, nawet wytestowane 2mbit to coś cudownego). i co jeszcze? całość będzie za darmo dla użytkowników tej linii kolejowej – caltrain.

kiedy nam to zrobi pkp?

aha. za newsa dziękuję tmarcowi.

skalowanie ruby on rails

na blogu jarka zabiełło pojawił się post nt. skalowania railsów. omawia użycie lighttpd + pound + mongrel.

artykuł przystępny i treściwy. polecam przejrzenie zainteresowanym railsami.

otwarcie każdego zamka w sekundy?

zobaczyłem właśnie coś co dosłownie zmroziło mi krew. na youtube pojawił się film, kopia z telewizji chyba holenderskiej, o metodzie otwierania praktycznie każdego zamka mechanicznego. czysto. szybko i *bez śladów*.

mówią tam o tym, że jest to problem o tyle, że jak się zgłasza kradzież do ubezpieczyciela, a nie ma śladów włamania (a przy tej metodzie nie ma!) to ubezpieczyciel może i odmawia wypłacenia!.

film można ubejrzeć tutaj. jest “po ichniejszemu", ale są podpisy po angielsku, no a pokazywana metoda jest dosyć prosta do zrozumienia. podobno osoba nieznająca się na tym jest w stanie sie nauczyć tego w minutę!
gdzie można kupić zamki elektroniczne/szyfrowe na drzwi?

a może powinienem jednak zmienić zawód?

szukam filmu

szukam filmu “the cutting edge" – polski tytuł “na ostrzu“.

w tym roku wyszła kontynuacja – cutting edge 2, ale nie o to mi chodzi, a o film z 1992 roku.

nośnik – najchętniej divx lub dvd.

niezbyt-super man

wybrałem się wczoraj do kina. po obejrzeniu zwiastunów, zobaczeniu kto rezyserował i kto gra lexa luthora stwierdziłem, że muszę zobaczyć. dodatkowo wynik 7.2 na imdb sugerował interesujące kino.

i co? i zawiodłem się.

tu wstawiam (po raz pierwszy na blogu) page spacer – chcesz czytać dalej – wejdź dalej. ale tam są szczegóły z filmu, jak nie widziałeś mogą ci popsuć oglądanie.

Continue reading niezbyt-super man

szukam ludzi do pracy

szukam ludzi do pracy.

najpierw to co bliższe sercu – perlowca:

wymagamy:

  • znajomości perla (wow, szokujące, nie ?). na poziomie powyżej >>a co to jest “use strict;?"<<
  • umiejętności pracy na linuksie. nie chodzi o administrację! do tego są inni. chodzi o to, że w firmie praktycznie nie ma windows i jak nie umiesz się w ogóle poruszać w linuksie – no cóż. życie będzie ciężkie
  • chęci i umiejętności uczenia się.

pracując dla nas będziesz miał do czynienia z takimi modułami perla:

  • dbi
  • spiffy
  • template
  • cgi::fast
  • xml::parser
  • config::inifiles
  • image::magick
  • ipc::run

i toną innych. ogólnie – jeśli nie wiesz co to jest cpan – musisz się sporo douczyć.

dodatkowe punkty zdobędziesz znając się na:

  • konfiguracji serwerów httpd i/lub proxy httpd.
  • programowaniu w javie (tak, javowców też brakuje. i ich też szukamy)
  • konfiguracji serwerów aplikacji javowych (tomcat, jboss, resin)
  • postgresie

drugi etat na który szukamy ludzi to javowiec (jak chcesz przerwac czytanie, bo interesuje cie robota perlowca – przeczytaj jeszcze to co jest na koncu, kilka ostatnich akapitow).

wymogi niespecjalnie znam (javy nie znam i nie lubię), ale wymienię kilka słów kluczowych z tego co podsłuchałem u javowców. jak ich nie kojarzysz – przykro mi. jak wymiatasz i stworzyłeś połowę z nich – pisz od razu 🙂

  • tomcat
  • hibernate
  • spring
  • spring mvc
  • spring webflow
  • lucene
  • oscache
  • junit
  • velocity
  • struts
  • swing

jak nie znasz wszystkich, ale przynajmniej część – zapraszamy. może nie od razu zatrudnimy, ale pogadanie nikomu jeszcze nie zaszkodziło.

szukamy też ludzi którzy są guru w sprawie jakiejś technologii/frameworka którego nie wymieniłem. jeśli znasz np. jsr170 tak jak inni swoje nazwisko i wykonałeś 2 przykładowe implementacje – zgłoś się. może nas przekonasz, że jest to coś czego powinniśmy używać – no a wtedy będziesz bardzo interesującym nabytkiem 🙂

idealny kandydat na perlowca pisze w perlu od urodzenia, jest na “ty" z larrym wallem, tomem christiansenem i damianem conwayem, osobiscie zastrzelil przynajmniej 5 przeciwników “strict'ów" (lub zabił w inny, bolesny sposób), napisał lub współtworzył połowę modułów na cpanie, w tym 75% najważniejszych, czyta obfuscated perl'a z tą samą łatwością co inni książki dla dzieci i napisał kiedyś system operacyjny w perlu który działał szybciej od linuksa.

idealny kandydat na javowca napisał połowę specyfikacji j2ee, zna na wyrywki wszystkie klasy i metody j2se 1.4, jest znany osobiście w sun'ie, a jego urodziny są dla nich świętem wolnym od pracy, ma mieszkanie wytapetowane certyfikatami znajomości javy a jego patche będą stanowiły 85% kodu maszyny wirtualnej javy 6.

najchętniej zatrudnimy kogoś ze schizofrenią będącym jednocześnie idealnym perlowcem i idealnym javowcem.

ale nie zrażaj się – daj nam szansę 🙂

jakbyś chciał wiedzieć czym się zajmujemy – no cóż – to przyjdź pogadać. powiem jedynie tyle, że pracujemy nad rzeczami używanymi w przynajmniej kilku krajach europejskich (i nie tylko), napisaliśmy i obsługujemy serwisy obsługujące ponad 2.5 miliona wyświetleń stron dziennie (tzn. nie sumarycznie wiele serwisów). do tego budzimy podziw i wielkie “łał" u znajomych 🙂

to zasadniczo na tyle. nie wymagamy dyplomów, wykształcenia, stażu, wyników testów na iq czy nic takiego. nie przychodzimy do pracy w garniturach i nie mówimy do siebie “proszę pana".

ok. jak przeczytales to wszystko i myslisz sobie “hmm, mozna by sprobowac". albo “czad. to jest to co chcialem robic cale zycie". albo wrecz “kurde, zaplace byleby mnie przyjeli" to pisz – depesz@eo.pl. z tym płaceniem to zartowalem, choć oczywiście nie odmówię jakby ktoś chciał mnie uczynić milionerem 🙂

aha. – nie napisałam. praca na pełen etat, w warszawie. raczej nie akceptujemy pracy zdalnej – choć jeśli masz na imię larry a na nazwisko wall to może się zastanowimy 🙂

co nowego w postgresie 8.2 – ciąg dalszy

na listach postgresowych pojawiły się wątki tyczące tego, że ludzie (w tym np. ja) nie dostrzegli wszystkich zmian.

faktycznie tak jest – bazowałem na “todo", a okazuje się, że jest sporo fajnych zmian nie uwzględnionych w tym dokumencie.

podrzucam zatem drugą część zmian:

  • wartości wielorekordowe. używane np. przy insertach (insert into table (a,b,c) values (1,2,3), (4,5,6), …; – choć nie wiem czy taka dokładnie składnia będzie) – ale także wszędzie gdzie jest dopuszczalny (sub-)select.
  • pg_dump będzie obsługiwał wielokrotne -n oraz -t, oraz umożliwiał wybieranie obiektów do zdumpowania przy pomocy regexpa. dla mnie osobiście jest to wielki bonus, bo umożliwi mi wreszcie normalne dumpowanie baz replikowanych slony'ym.
  • agregaty wieloargumentowe – w tym agregaty statystyczne uwzględnione w standardzie sql2003
  • porównywanie zmiennych “rekordowych". np. możliwośc zrobienia w triggerze: if row(new.*) is distinct from row(old.*)
  • DROP … IF EXISTS
  • poprawki w tsearch2 – wydajność, ale także funkcjonalność – tezaurus!
  • nowy typ indeksów – gin. służy do indeksowania list odwrotnych – w szczególności powstał na potrzeby tsearch'a, ale można go używać niezależnie
  • GRANT CONNECT ON DATABASE – dla wielu ludzi będzie to zbawienie, bo przestaną się martiwć, że ktoś obcy zobaczy nazwy ich tabelek 🙂
  • funkcje w pl/pythonie obsługuja nazwane argumenty oraz mogą zwracać dane rekordowe.
  • stats_command_string – pokazywanie aktualnie wykonywanego zapytania przez backend – do wersji 8.1.x wiązała się z pewnym (czasem dosyć sporym) obciążeniem serwera. w 8.2 overhead tego został praktycznie wyeliminowany i funkcja te jest włączona domyślnie 🙂

dodatkowo, w kolejce są jeszcze pewne patche, które nie zostały jeszcze zaakceptowane, ale ponieważ zostały zgłoszone przed ogłoszeniem feature-freez'a to mają szanse na włączenie do 8.2. są to między innymi:

  • budowanie indeksów w locie, bez lockowania indeksowanej tablicy!
  • update'owalne widoki. tzn. funkcjonalność do tego była od dawna, ale teraz ma to działać automatycznie. przynajmniej w relatywnie prostych sytuacjach.
  • funkcjonalność INSERT/UPDATE RETURNING. czyli np. wydanie polecenia insert, tak aby został od razy zwrócony id nowo dodanego rekordu.

plus jeszcze jedna rzecz o której nie napisałem poprzednio (nie wiem czemu, wiedziałem, ale jakoś mi umknęło). w wersji 8.2 jest dużo poprawek tyczących się wydajności. naprawdę dużo. są ludzie którzy już teraz przesiadają się na 8.2 bo system “lata" zamiast “chodzić" czy “pełzać".

wielkie (?) zwolnienia

przez sieć przetoczyły się ostatnio echa dwóch sporych redukcji personelu: aol zredukuje zatrudnienie o 5000 osób, sun o około 1500 (teraz, bo to część większych redukcji).
czy te redukcje czymś się różnią? i co jest przyczną? a jaki będzie skutek?

jakiś czas temu aol był wart tyle (na papierze), że wykupił time warnera. teraz sytuacja się mocno odwróciła. time warner zatrudna na całym świecie około 87 tysięcy ludzi. aol – około 19 tysięcy.

w dodatku model biznesowy aol jest mocno zagrożony – ludzie rezygnują z ich usług, kupując tańsze (i lepsze) łącza kablowe.

aby przeciwdziałać temu aol zdecydował się na reorganizację. koszty wyniosą od 250 do 350 milionów dolarów w 2007 roku – z czego około połowę pochłoną odprawy dla pracowników. całkiem sporo kasy. ale łączne oszczędności w tym samym roku 2007 mają wynieść miliarda dolarów (oczywiście oszczędności nie tylko poprzez zwolnienie pracowników, zostaną ograniczone także wydatki na marketing i utrzymanie sieci).

aol jest przez wielu utożsamiany z tym co najgorsze w sieci – spam, bezmyślne posty typu “me too", czy ultra-nachalne kampanie marketingowe.

nie należy jednak zapominać, że firma ta zrobiła wiele dobrego dla sieci – nawet jeśli wyszło to im przypadkiem, przy okazji prowadzenia biznesu. upowszechniła internet. czy ktoś pamięta jeszcze zamknięte sieci wdzwaniane firm typu compuserve?

a i teraz aol pomaga innych – chociażby poprzez udostępniania serwerów i łączy dla rozmaitych pod- i video- castów.

sun to trochę inna historia. ta firma jest większa (około 31 tysięcy pracowników). wypracowuje większy obrót. ale praktycznie nie ma zysków – rok 2005 został zamknięty zyskiem około 100 milionów dolarów. jak na firmę tej wielkości to niewiele. sun w związku z tym “kombinuje". otworzyli się (z powrotem) na architekturę x86. wprowadzili (z powrotem) do sprzedaży systemy blade. i niewiele to daje.

aktualnie sun przeprowadza operację redukcji personelu o około 5000 osób. z tym, że nie jak aol – jednym dużym skokiem, tylko porcjami. obecna faza zwolnień to niecały tysiąc pracowników w stanach, i mniej więcej tyle samo na świecie.

o ile aol jest postrzegany jako firma typu isp – a więc nie mająca zbyt wielkich możliwości wzrostu/zysku, o tyle sun znany jest z produkowania wysokiej jakości (i ceny) serwerów. dodatkowo ich powiązania z organizacjami edukacyjnymi na całym świecie (szkoły dostają olbrzymie upusty na zakup sun'ów) powodują, że nowo wyuczeni informatycy widzą w sunach cały czas to samo: fenomenalne, mocne, maszyny. i takie przekonania wnoszą do firm gdzie znajdują zatrudnienie.

czy to jest prawda? poniekąd tak. sun robi mocny sprzęt. są też inne firmy które oferują takie same lub mocniejsze serwery, ale to sun jest najbardziej znany. w dodatku – klienci suna są bardzo lojalni.

tak więc – o ile w przypadku aol'a redukcja wydaje się być “chwytaniem się brzytwy", to w przypadku suna widać raczej rozsądną ekonomiczną kalkulację, i operację przeprowadzaną w dużo lepszym, skuteczniejszym i bezpieczniejszym stylu.

jaki będzie finalny efekt – zobaczymy za jakiś czas. na razie na rynki pracy trafią setki ludzi którzy potrafią robić fajne rzeczy – co przynajmniej przez pewien czas będzie miało chyba spory wpływ na ichniejszy rynek pracy w branży informatycznej.

encyklopedia samochodów

jeśli szukacie jakichś informacji na ogóle tematy – wikipedia jest zazwyczaj idealnym źródłem wiedzy.

a co jeśli szukamy informacji szczegółowszych z jakiejś konkretnej dziedziny? no cóż – szukamy źródła skupionego na tym specyficznym zagadnieniu.

aby wspomóc ludzi zafascynowanych motoryzacją, lub po prostu szukających informacji o swoim następnym samochodzie – powstał serwis wikicars.

znaleźć można tam wiele różnych gatunkowo informacji:

  • powody dla których warto kupić hybrydę
  • powody dla których nie należy kupować hybryd
  • omówienia konkretnych modeli samochodów
  • podpowiedzi co zrobić kupując samochód
  • zestawienia “naj-" (veyron jest dopiero 6 na liście najszybszych!)

i dużo innych.

site wystartował w czerwcu 2006 i to widać – ilość informacji, mimo, że spora, nie jest tak duża jak na wikipedii. ale myślę, że wystarczy dać im trochę czasu i będzie to zdecydowanie podstawowe źródło informacji o samochodach.

a co do czasu – wikicars zostało założone przez firmę internet brands – twórców/właścicieli kilku innych site'ów samochodowych (CarsDirect.com, Autos.com, i Autodata Solutions) – tak więc można mieć nadzieję, że kasa na finansowanie pasma i serwerów nie skończy się szybko.