Google
Chcesz wiedzieć wszystko, co mówi się w sieci na temat Google? Zacznij czytać już teraz i zostań z nami!
 

11 listopad 2007

Wykop.pl

Google-plex w Krakowie, fotorelacja

Fotki z krakowskiego biura Google. Teraz już wiadomo nad czym pracują Polscy inżynierowie i jak wyglądają ich biurka. Sami oceńcie, czy mają fajniej od kolegów z USA.

23:02 :: 11 listopad 2007

 

10 listopad 2007

IDG.pl (news)

Opinie na temat platformy Google Android

Konkurenci marginalizują znaczenie inicjatywy Android, a twórcy aplikacji mobilnych obawiają się o powodzenie całej inicjatywy. Zdania ekspertów są podzielone - jedni w połączeniu zunifikowanej platformy programistycznej i systemu reklam dla urządzeń mobilnych widzą przyszłość rynku; według innych projekt Google to zagrożenie dla funkcjonowania globalnego rynku GSM.

Piotr Waszczuk, IDG News Service o 9:00 :: 10 listopad 2007 w kategorii Aktualności IDG.pl

 

09 listopad 2007

Piotr Konieczny

Googleplex w Krakowie - fotorelacja

Niniejszy post to kontynuacja relacji z imprezy Google Open House. Zachęcam Cię do zapoznania się z opisem jej pierwszej części..


Po dawce Googlowej "propagandy" wygłoszonej na AGH, chętni mogli udać się na zwiedzanie siedziby Google w Krakowie i zweryfikować, czy firma słusznie została okrzyknięta najlepszym pracodawcą roku.

Krakowskie biuro Google

Zaraz po wejściu do biura, wita mnie wielkie logo Google wiszące na ścianie. Zresztą lekko zmodyfikowanych logotypów (tzw. doodle) na ścianach całego biura zobaczę jeszcze kilka.

Google Office in Krakow - Reception

Pierwszą czynnością, którą muszę wykonać jako odwiedzający, jest wydrukowanie identyfikatora i złożenie odręcznego podpisu na specjalnym tablecie. Google Office in Krakow - Print Your Badge Google Office in Krakow - My Badge

W oczekiwaniu na wydruk identyfikatora-nalepki, podziwiam przelatujące przez wielki ekran LCD bieżące zapytania, jakie zadają wyszukiwarce Google ludzie z całego świata.

Google Office in Krakow - Last Queries

Z przylepioną już plakietką trafiam schodami na drugie piętro. Tam, po kolei zwiedzam kuchnię, pokój do videokonferencji, cubicale Googlersów, łazienkę i salon.

Kuchnia, zgodnie z przewidywaniami, jest po brzegi wypełniona darmowym (sic!) jedzeniem. Od słodyczy przez soki do ...mocniejszych płynów ;-) przygotowanych na cotygodniową imprezę piątkową TGIF. Koleżanka, której celnie przypisałem stanowisko nieinżynierskie w opisie poniedziałkowego TechTalku, dba o to, aby krakowska załoga Google miała co jeść, zamawiając im wszelkie zachcianki.

Google Office in Krakow - The Mighty Kitchen
Niestety ciemno, bo wysiadły korki ;-)

Obok kuchni znajduje się pokój do videokonferencji.

Google Office In Krakow - Video Conferencing Room Google Office in Krakow - Video Conferencing (with the 2nd VC room)

Jak widać na drugim zdjęciu, videolink zadziałał (przynajmniej z salonem, gdzie stoi także konsola Wii, na której Googlersi gimnastykują zmęczone programowaniem palce ;P).

Google Office in Krakow - Anyone willing to Wii betatesting?

Kolejny pokój odsłania stanowiska pracy inżynierów Google

5 2

Każdy inżynier pracuje na dwóch, dużych monitorach LCD Della i może trzymać w swoim cubicalu np. rower bez siodełka – kto wie, może jest on przeznaczony dla nadzorujących pracę kosmitów? ;-)

3

Na uwagę zasługuje także łazienka.

Google Office in Krakow - Bathroom Przy toalecie wywieszone są dwa plakaty – no cóż, nawet na sedesie trzeba się skupić równolegle, i na algorytmach i na...

Zaletą plakatów jest to, że mogą zostać wykorzystane, gdy zabraknie papieru toaletowego. Krakowscy inżynierowie, w przeciwieństwie do irlandzkich, nie posiadają niestety zoptymalizowanego pod kątem wykorzystania energii procesu suszenia rąk (linki z postu Wanteda).

Google Office in Krakow - Toilet Poster Google Office in Krakow - Toilet Poster 2

Biuro Google w Krakowie, a Googleplex w Dublinie

Wizyta w Krakowskim biurze Google była moją drugą wizytą w budynkach tej firmy. Ponad rok temu, dzięki uprzejmości wspomnianego wcześniej Wanteda, zobaczyłem jak od środka wygląda dubliński oddział Google.

Choć Kraków i Dublin to miasta do siebie podobne, różnice w siedzibach ^G są wyraźne. Polski oddział firmy jest jeszcze malutki (40 osób). Nie mają własnego kucharza i stołówki z prawdziwego zdarzenia (brakuje ok. 100 pracowników, żeby móc postarać się o własnego kucharza).

W Dublinie pracuje międzynarodowe towarzystwo, a i zadania pracowników są różne (od administracji do obsługi klientów AdWords). Krakowski zespół to inżynierzy, pracujący w dużej mierze nad jedną usługą – Google Checkout (a przynajmniej tak wynika z oficjalnych wiadomości).

Podsumowując, Krakowski Google w porównaniu z Dublinem wypada dużo skromniej, ale trzeba wziąć pod uwagę to, że dopiero raczkuje. Jestem pewny, że zapowiadane przenosiny poza miasto do większego budynku i plan rekrutacji dodatkowych 40 pracowników do końca przyszłego roku da małopolskiemu oddziałowi Google niezłego kopa. Wrocław jeszcze dostanie za swoje ;-)

Skojarzone posty:

19:43 :: 09 listopad 2007

 

08 listopad 2007

Piotr Konieczny

Google Open House i wykład lcamtufa

Dwa dni po poniedziałkowym Google TechTalk odbyła się kolejna impreza zorganizowana przez Google. Tym razem event nie był ogłaszany w prasie (był zamknięty i na zaproszenie). Impreza bardziej nakierowana na przechwycenie pracowników konkurencyjnych firm, niż studentów chcących załapać się na praktyki :-)

Przed wykładem...

Google Open House - Find your ID Google Open House - Registration Queue

Spotkanie zaczęło się od odszukania swojego identyfikatora. Mniej szczęśliwi musieli jeszcze postać przez chwilę w dłuuuugiej kolejce, ale formalności zostały nagrodzone smyczą z logo Google i loterią, w której można było wygrać iPoda.

Google Open House - Prize Ticket (back) Po rejestracji zaproszono wszystkich przed wejście do Auli AGH, gdzie firma cateringowa przygotowała niezłą wyżerkę.

dsc00093 Od mięsiwa, przez sałatki, aż do wina. Początkowo wszyscy byli zszokowani, bo jako napoje serwowano wyłącznie alkohol. Sytuacja uspokoiła się, kiedy odkryliśmy, że parędziesiąt metrów dalej, w niszy w korytarzu znajduje się stół z sokami i słodkościami (mimo wszystko, większość została przy winie :P). Najedzeni mogli polecieć do biura Google w Zurichu na specjalnym stanowisku wyposażonym w symulator lotu wbudowany w Google Earth.

Zanim rozpoczął się wykład, każdy miał okazję porozmawiać z Googlersami – nie tylko inżynierami, ale także tymi, którzy są odpowiedzialni za rekrutację. I to właśnie dla niektórych była najciekawsza część spotkania – dzięki praktycznym wskazówkom udzielonym przez rekrutujących, jestem pewien, że nie jeden inżynier zajdzie w rozmowach dalej niż osoba przypadkowa.

Networking to w ogóle podstawa wszelkiego rodzaju spotkań i konkurencji. Dwa razy wzięto mnie za pracownika Google, bo paradowałem, jak większość Googlersów, w koszulce z napisem www.google.pl. Mój T-Shirt miał jeszcze pierwsze polskie Doodle i był na tyle oryginalny, że nawet pracownicy Google patrzyli na niego z pożądaniem, a nasze rozmowy z reguły zaczynały się "Ooooo! Skąd masz taką koszulkę? Pracuję tu od X mcy, a nawet mnie takiej nie dali". Wyjaśnijmy więc tajemnicę; koszulkę przysłało mi biuro prasowe Google, a dostarczył Kris :-) Notabene, na pierwszym slajdzie prezentacji o krakowskim Google znalazło się właśnie logo pierwszego Polskiego Doodle.

Bezpieczeństwo Aplikacji Webowych

Ci, którzy w kuluarach podsłuchali, że Michał nie będzie miał czasu na piwko po wykładzie, bo śpieszy się na pociąg powrotny do Warszawy, wszelkie tematy próbowali poruszyć w trakcie wchodzenia publiczności na salę; w końcu mam podpis na Silence on the Wire :)

Google Open House - lcamtuf's TechTalk Google Open House - The Audience

Michał mówił ciekawie o wszelkich pułapkach, jakie czekają na developerów aplikacji webowych. Poziomem starał się trafić do wszystkich, w związku z czym ludzie z branży mogli poczuć pewien niedosyt, ale na pewno uzupełnili wiedzę o interesujące przykłady. Lcamtuf opowiedział na czym polegają poszczególne ataki związane z protokołem HTTP, implementacjami HTML-a przez przeglądarki, i niefiltrowaniem danych pochodzących od użytkownika. Sporo było o UTF-ie, Javascripcie i SGML-u, a nawet o robaku rozprzestrzeniającym się onegdaj po MySpace.

Wykład był nagrywany, więc możliwe, że trafi do Googlowego zbioru TechTalków (o ile prelekcje prowadzone po polsku mogą tam w ogóle trafić).

Po wykładzie dwie osoby zadały lcamtufowi pytania i kiedy ja wstałem, żeby zadać pytanie jako trzeci, Wojciech Burkot (krakowski site leader) oznajmił, że sesja pytań jest skończona :-( Nie zrezygnowałem i pytanie przesłałem Michałowi e-mailem. Oto odpowiedź:

PK: Statystycznie, najczęściej wspominałeś o nieprofesjonalnym podejściu IE. Czy prowadziłeś jakiś ranking przeglądarek pod kątem bezpieczeństwa?

MZ: Ja nie, ale wiele innych osób podejmowało się takich prób. Problem jednak w tym, że jest to bardzo trudne do wykonania - co właściwie mamy mierzyć? Jeśli liczbą opublikowanych błędów, to jest to bardziej funkcją popularności przeglądarki niż jakości kodu, zwłaszcza jeśli udział rynkowy MSIE jest blisko dwa rzędy wielkości większy, niż np. Opery. Poza tym jak policzyć te opublikowane błędy - sugerując się liczbą biuletynów security wypuszczonych przez producenta? To znowu problem, bo Microsoft ma zwyczaj grupować po 5-10 bugów w ramach jednego, ale nie ma tu ścisłej reguły; Firefox też ostatnio coraz częściej wypuszcza kumulatywne biuletyny. Poza tym co, jeśli producent pewne powodujące wiele problemów defekty (typu sniffowanie HTML na text/plain w MSIE) traktuje jako pożądaną funkcjonalność?

A jeśli badamy publikacje osób trzecich, to musimy je zweryfikować, upewnić się, że się nie powtarzają, oszacować ryzyko (co czasem nie jest łatwe, bo ostatnio modne jest publikowanie informacji z pogranicza notek PR, "znaleźliśmy buga, jest bardzo poważny, dostawca załatał, koniec"). Bardzo łatwo tu o pomyłkę lub stronniczość.

Poza tym, czy liczba wcześniejszych podatności mówi nam o tym, ile jeszcze zostało w kodzie? Może ostatni patch był już ostatnim?;-)

Można oczywiście zgadywać, jak dobry jest aktualny kod - ale jak przewidzieć znaczącą część problemów, których jeszcze nikt nie wykrył i nie załatał? Nie można nawet porównać funkcjonalności z jakimś wzorcem - wiele z dziur, z którymi się borykamy, wynika z tego, że standardy są po prostu kiepskie albo pewnych obszarów wcale nie obejmują, więc każdy implementuje funkcjonalność po swojemu, a co jakiś czas ktoś inny znajduje sposób, by to przełamać.

Chciałbym powiedzieć, że Firefox jest dużo bezpieczniejszy, ale niestety ciągnie on za sobą bagaż przestarzałego i często niebezpiecznego kodu i przytrafiają mu się poważne wpadki w obszarach, które w MSIE są już obsłużone. Z drugiej strony oczywiście, Internet Explorer też zupełnie nie ma się czym pochwalić. Safari powtarza bardzo wiele błędów z innych przeglądarek sprzed lat i wygląda na to, że tak jeszcze przez pewien czas pozostanie. Opera przyłożyła się ostatnio do bezpieczeństwa, ale też nie jestem przekonany, czy można ją ze spokojnym sercem polecić jeśli bezpieczeństwo jest jedynym argumentem - po prostu przy udziale rynkowym poniżej 1%, niewielkie są szanse na to, że została gruntownie przebadana przez innych.

PK: Co mógłbyś poradzić internautom, żeby wzmocnić zabezpieczenia swojej przeglądarki (jakieś rozszerzenie dla Firefoksa? Wyłączenie JS pod Operą? Doinstalowanie poprawek do IE?).

MZ: Nie ma dobrych rad, poza regularną aktualizacją, ostrożnością, oraz edukacją we własnym zakresie. Niestety w tej chwili bezpieczne surfowanie dalej bez pewnej podstawowej wiedzy technicznej i uważnego czytania dziesiątek komunikatów oraz setek opcji konfiguracyjnych jest właściwie niewykonalne.

Wyłączanie JS pod dowolną przeglądarką jest oczywiście możliwe, ale jest sportem dla masochistów - bardzo wiele ambitniejszych witryn, a czasem nawet zupełnie prozaicznych stron, zupełnie sobie bez Javascriptu nie radzi. Swego czasu NoScript został ogłoszony przez jakiś całkiem znany magazyn "najmniej praktycznym dodatkiem do Firefoxa"... trochę się z tym zgadzam, przynajmniej z perspektywy użytkownika bez szczególnej wiedzy technicznej - oczywiście, możesz wybiórczo decydować, którym stronom na korzystanie z JS pozwalasz, ale po pierwsze oznacza to, że wszelkie ataki XSS za pośrednictwem tej domeny, także te związane z błędami w przeglądarkach, będą możliwe; a po drugie, w większości przypadków, oznacza albo ufanie witrynom na ślepo, albo rezygnowanie z oglądania wielu z nich.

Cele i plany krakowskiego Google

Po Michale głos zabrał site leader krakowskiego biura, Wojciech Burkot. Wojtek zdradził, że z 40 obecnie zatrudnionych osób placówka rozrośnie się aż do 80-ciu (sic!) do końca 2008. Są też bliżej niesprecyzowane plany stworzenia działu inżynierii we Wrocławiu, ale rozsądek podpowiada, że Google nie podzieli się tak szybko.

Kraków zajmuje się głównie polskimi produktami (czyli spolszczeniami?) i rozwojem Google Checkout. Dlaczego właśnie w Polsce? Głównie ze względu dobrze rozwiniętej w Europie bankowości internetowej. Podczas kiedy Amerykanie, niczym jaskiniowcy, dalej posługują się czekami jako podstawową formą płatności, u nas prawie każdy ma konto w banku internetowym. Suma sumarum, lepiej znamy rynek i jego potrzeby.

Podczas prelekcji padło zdanie, że Google zainteresował się Polską, bo Polacy dobrze wypadają na międzynarodowych konkursach programistycznych. Zapytałem, ile w takim razie osób w krakowskim oddziale jest laureatami tych prestiżowych konkursów. Odpowiedź trochę mnie zaskoczyła: 3. Większość pewnie pomyśli, że to strasznie mało... Ale ja chciałbym tutaj zwrócić Waszą uwagę na to, czym charakteryzują się finaliści konkursów. To z reguły ludzie z pasją, doskonale znający swoje potrzeby i ścieżkę rozwoju. Pytanie, czy Google w Krakowie wydaje się im atrakcyjne? Czy jest w stanie zaspokoić ich wszystkie potrzeby rozwojowe i czy produkt taki jak Checkout może być dla nich wyzwaniem? Można zripostować, że przecież istnieje migracja pomiędzy placówkami Google'a na świecie. Istnieje, ale z informacji uzyskanych od Googlersów, procedurę przenoszenia z reguły można zacząć dopiero po 18-tu miesiącach...

Wojtek mówił też o wewnętrznym polecaniu pracowników na stanowiska w Google. Ponoć ten rodzaj rekrutacji jest najskuteczniejszy. Osoby te generalnie lepiej radzą sobie z procesem rekrutacji. Mało tego, jeśli osoba polecona przez Googlera dostanie pracę, to Googler dostanie bonu$$$ :-)

Burkot stosunkowo ostro skrytykował konkurencję – projekt Zumi (Onet). Wyśmiał możliwości (Zumi nie odnalazło siedziby krakowskiego Google po wpisaniu "Google, Krupnicza 16, Kraków") i interface bliźniaczo podobny do znanego nam z Google Maps. Pytanie czy Google Maps faktycznie lepiej sobie radzi z tym samym pytaniem. Zostawiam to Wam do rozstrzygnięcia :-)

Prezentacja była przeplatana zdjęciami z biura, i ciekawostkami dot. pierwszych kroków Google w Krakowie. Zdjęcia pierwszego serwera, i plastykowego gniazdka, które Anglicy przesłali Polakom, w obawie, że u nas nie da się ich nigdzie kupić :-)

Wojtek potwierdził, że Googlersi z Krakowa kontynuują firmową tradycję TGIF i organizują piątkowe spotkania po pracy, podczas których przy piwku uczestniczą w eventach zagranicznych kolegów , oglądając ich przez videokonferencję.

BTW. Wojtek kilka razy, zamiast wyszukiwarka używał słowa przeglądarka, ale potem szybko się poprawiał. Niektórzy sugerują, że było późno i było wino... :-) Inni spekulują, że Google w Krakowie prowadzi prace nad tajnym projektem przeglądarki Google.

Po dawce Googlowej "propagandy", chętni mogli udać się do kwatery Google w Krakowie, celem zweryfikowania, czy Google rzeczywiście zapewnia najlepsze warunki pracy swoim inżynierom... :)

C. D. N.

Fotorelację z wizyty w krakowskiej siedzibie Google zdam w następnym poście (dziś/jutro). Stay tuned!

14:22 :: 08 listopad 2007

 

06 listopad 2007

Piotr Konieczny

Google Tech Talk w Krakowie (Relacja)

Dziś[1] na AGH, Alma Whitten wygłosiła prelekcję pt. Google's Warehouse Scale Computing. Po wykładzie Alma przybliżyła słuchaczom, jak wygląda proces rekrutacji do Google, a następnie wraz z pracownikami krakowskiego biura Google odpowiadała na pytania z sali.

Google's Warehouse Scale Computing

Alma rozpoczęła od tego, że tak naprawdę bardziej niż sprzętem zajmuje się bezpieczeństwem (sic!), ale jej korzenie to właśnie hardware. Jak sama wspomina, od pisania rozproszonego kodu dla kilkuset maszyn zaczynała swoją przygodę z Google. Programowanie dla Almy nie jest więc rzeczą trudną, natomiast zakupy, wręcz przeciwnie – a przynajmniej tak wynikało z jej koszulki :-)

alma
Shopping is hard... Szkoda, że jakiś profesorek Web wcisnął w kadr :/ BTW, Alma to chyba najkorzystniej wyglądający "bezpiecznik" jakiego widziałem :-)

Alma przedstawiła realne problemy, przed jakimi Google staje każdego dnia. Problemy, z których my, śmiertelnicy posiadający maksymalnie po kilka maszyn nie zdajemy sobie sprawy. Główne były to awarie sprzętowe (zdarzające się w dość sporych ilościach na porządku dziennym). Ile dokładnie? Tego nie wiadomo – Google nie ujawnia takich informacji :>

Alma posiadała wykresy obrazujące zawodność dysków twardych w czasie. Awaryjność twardzieli po 2 drugim roku dramatycznie wzrastała. Co ciekawe, usterki w ogóle nie są skorelowane z temperaturą pracy dysku. Niestety, pomimo że wewnętrznie dostępne, dane dotyczące tego, które modele dysków są najbardziej (nie)zawodne, nie mogły zostać ujawnione słuchaczom :-)

wyklad Googlerka wspomniała także o badaniach, jakie firma przeprowadza, żeby zoptymalizować zużycie energii. Właściwie nie usłyszałem tu niczego nowego od tego, o czym Marissa Mayer opowiadała w Paryżu. (BTW, odzyskałem zdjęcia, powoli kończę tę mocno opóźnioną relację). W skrócie, Google zaczyna samo produkować energię i w niedalekiej przyszłości, owa energia ma całkowicie zaspokoić ich własne potrzeby. Warto dodać, że jest to zielona energia (panele słoneczne, etc.).

Jak się okazuje, Google wydaje więcej pieniędzy na energię zasilającą setki maszyn, niż na same maszyny czy ich naprawy. Stąd krytyczne w wyborze lokalizacji Googlepleksów są ceny energii w danym mieście. Alma zażartowała, że niebawem rynek energetyczny może zacząć zachowywać się jak telekomunikacyjny. Właściciele elektrowni będą nam sprzedawać komputery za złotówkę, a my będziemy je spłacać w abonamencie energetycznym... :-)

Krakowski oddział Google

Po wykładzie, w czasie pytań głos zabrał jegomość, który "po ojcowsku" wypowiadał się na temat krakowskiego biura Google. Wnioskuję zatem, że jest to Wojciech Burkot :-).

burkot

Dowiedziałem się, że krakowskie Google zatrudnia 40 osób, ma dwie mikrokuchnie, i potrzebuje jeszcze ok. setki pracowników, żeby dorobić się własnego kucharza. Póki co, jedzenie mają dowożone :-) Placówka się rozrasta, jest w trakcie poszukiwania nowego, większego lokum... i pracowników!

Krakowscy Googlersi byli w czarnych koszulkach z napisem Google i z Wawelskim smokiem wijącym się pomiędzy literkami "o"... Wśród nich była też kobieta :-)

googlerka

Niestety znowu nie złapałem ani imienia, ani funkcji. Ale sami przyznacie, że Pani z obrazka powyżej w każdym calu przebija byle pryszczersa :-)

Po wykładzie uciąłem sobie pogawędkę z jednym z krakowskich Googlersów i okazało się, że mamy ze sobą wspólnych znajomych, a nawet firmę - jaki ten świat mały! :-)

Gadżety!

Nieodłączną częścią konferencji Google są freebies :-) Z gadżetów (których kolekcję chyba przedstawię w osobnym wpisie, jak to kiedyś uczynił Wanted) udało mi się upolować dwa nowe kolory długopisów i dwa znaczki, raczej średnio spokrewnione z Google :P Ale Kasia dostała bardziej geekowe :)

Freebies

Następna relacja już w środę, po kolejnym spotkaniu z krakowskim ^G :-)


-------
[1] - Za opóźnienie relacji podziękowania należą się mojemu ISP, który potrafi ubić sieć zaprojektowaną tak, by przetrwała atak nuklearny...

8:04 :: 06 listopad 2007

 

Archiwum:


2007 (tygodniami): 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 | 50 | 51 | 52 |