Archive

Archive for the ‘Google’ Category

Google Wave

November 11th, 2009 1 comment

Testuję Google Wave, niestety wymiękło…

Google Wave jest naprawdę interesującym narzędziem do komunikacji. Jeżeli programiści je zrozumieją a ludzie zaczną używać to będzie naprawdę niezła zabawa.

W Google Wave mogę na przykład utworzyć nową falę konwersacji do której mogę wkleić mój gadżet szachów i omalże mógłbym grać z swoim znajomym. Oczywiście, wcześniej musiałbym dodać obsługę odpowiedniego API co powinno zająć mi ze 2 lub 3 noce….

Categories: Google Tags:

Google vs Adobe

July 20th, 2009 No comments

Mam wrażenie, że firma Google nie lubi firmy Adobe. Google unika technologii Adobe a produkty Google czasami źle współpracują z produktami Adobe.

  • Google napisało pakiet biurowy – Google Docs. Gdyby wykorzystali technologie Adobe mieli by dużo mniej roboty i osiągnęli by dużo lepszy efekt. Szkoda, że Adobe nie skończyło Buzzworda… Przy okazji Buzzword nie działa na Google Chrome.
  • Google napisało Talk. Gdyby użyli technologii Adobe, osiągnęli by lepszy efekt wielokrotnie mniejszym wysiłkiem.
  • Google bardzo rzadko używa Flasha na swoich stronach. Głównie na YouTube i Analytics. Jednak są to firmy kupione przez Googla. (Google Video jest klonem, MSN też korzysta z Flasha)
  • Google nie chcę udostępnić pliku crossdomain.xml lub czegoś co pomogło by programistom Flasha przy pisaniu aplikacji korzystających z Google API. Naprawdę wielu programistów o to prosi.
  • Gadżety dla IGoogla ciężko współpracują z Flashem. Flasha trzeba osadzać specjalnym kodem od Googla. Raczej nie da się tego zrobić dobrze korzystając z popularnych bibliotek, np.: SWFObject.
  • A do napisania tego posta tknęło mnie dzisiejsze odkrycie – kłopoty Chrome z historią dla aplikacji Adobe Flex.

Jak myślicie, co będzie dalej?

Ja myślę, że ktoś zdetronizuje Google Docs czy też skompromituje Talk albo Wava przy wykorzystaniu technologii Adobe. Zadufani ewangeliści Google dostaną wtedy po łapkach.

Categories: Google Tags:

Google OAuth Gadgets po polsku

June 18th, 2009 No comments

Zauważyłem, że w polskiej wersji serwisu IGoogle zaczęły działać gadżety OAuth. Dotychczas, gadżety takie działały tylko w wersji angielskiej. Nie chcę wnikać w szczegóły, bo już zupełnie nie pamiętam o co chodzi i dlaczego wcześniej nie działało. W każdym bądź razie teraz, można już pisać gadżety, które będą dostawać autoryzacje od zalogowanego użytkownika IGoogle, i na przykład operować na jego książce adresowej. Na przykład ten testowy gadżet wyświetla 20 pozycji z książki adresowej internauty, oczywiście pod warunkiem że internauta mu na to pozwoli.

Dzięki OAuth gadżety i webowy pulpit Google staną się jeszcze fajniejsze. Wraz ze wzrostem możliwości jakie dają gadżety konieczny jest wzrost świadomości o niebezpieczeństwach, na które jesteśmy narażeni. Na przykład, ten gadżet który wcześniej autoryzowaliście mógłby skraść wszystkie adresy z waszej książki adresowej, następnie je skasować i zażądać 1$ za ich odzyskanie. Fajne, co?

Categories: Google Tags:

Ulepszenie eksperymentalnych tłumaczeń

January 19th, 2009 No comments

Kilka dni temu napisałem o tym, że wprowadziłem do strony forum automatyczne tłumaczenia Google. Mój kolega Miszka Gruszkow zaproponował mi jak ulepszyć ten system. Dzięki!!! Masz u mnie piwo. Pozwoliłem zarejestrowanym uczestnikom wprowadzać poprawki do automatycznych tłumaczeń Google. Czyli na przykład serwer Google przetłumaczył mi “director” na “dyrektor” co jest w miarę poprawne. Jednak uczestnicy strony wiedzą, że chodzi tu o “reżysera” i mogą tą zmianę wprowadzić na stronie.

Ponownie piszę o Film Spring Open na blogu technicznym, ponieważ ten system tłumaczeń nie jest skomplikowany a jednocześnie jest ciekawym eksperymentem. Celem jest konsolidacja wielojęzycznej społeczności ludzi. Warto śledzić co się będzie dalej z tym działo, bo to jest bardzo przyszłościowy temat.

Categories: Google, Recenzje Tags:

Integracja z tłumaczeniami Google

January 16th, 2009 No comments

Postanowiliśmy uruchomić wersje językowe strony FilmSpringOpen. FilmSpringOpen to społeczność młodych filmowców skupiona wokół warsztatów filmowych. Warsztaty odbywają się co roku, mniej więcej w październiku w ośrodku wypoczynkowym na Helu. Celem warsztatów jest tworzenie niezależnych filmów na przykład “Crossing Path“. Warsztaty są otwarte i można się do nich przyłączyć by wspólnie kręcić film, pod okiem sław kina m.in. Sławomira Idziaka. Strona FilmSpringOpen jest platformą internetową łączącą ludzi z wydarzeniem.

FilmSpring to wydarzenie Europejskie. Skupia ludzi z całej Europy, przede wszystkim jednak z Polski, Skandynawii, Niemiec, Francji, Anglii.

Początkowo językiem strony FilmSpringOpen miał być język angielski, jednak dla międzynarodowej społeczności jest to problematyczne. Dlatego postanowiliśmy do systemu wprowadzić wersje językowe. Stanął jednak przed nami problem, co zrobić z forum. Jeżeli wprowadzimy wersje językowe, to zamiast integrować społeczności Europejskie będziemy je rozbijać na grupki językowe i utrudnimy posługiwanie się stroną Internetową. Postanowiłem zaryzykować inne rozwiązanie. Zintegrowałem stronę z systemem tłumaczeń Google. Idea jest taka: anglik piszę na forum po angielsku, niemiec po niemiecku, polak po polsku; anglik czyta stronę po angielsku i ma dostęp do oryginałów tekstów przetłumaczonych automatycznie, niemiec po niemiecku itd. Z ciekawością zobaczę co wyjdzie z tego pomysłu.

Komputerowe tłumaczenia tekstów są na razie słabe. Jednak trzeba myśleć do przodu, technika się rozwija i komputerowe tłumaczenia będą stawać się coraz lepsze.

Oczywiście, całą stronę można przetłumaczyć korzystając z narzędzi do tłumaczenia całych stron. Jednak mi chodził o coś innego. O zrobienie forum – które działa w wielu języka. Chcę zlikwidować barierę językową podczas pisania na forum.

Co sądzicie o pomyśle wielojęzykowego forum?

Categories: Google Tags:

Gadżety Google i uwierzytelnianie Oauth

December 21st, 2008 2 comments

Od pewnego czasu wersja angielska strony domowej Google (IG), wygląda nieco inaczej. Na dole strony jest przełącznik i warto z niego skorzystać. Bardzo interesującą rzeczą która już działa (niestety tylko w wersji angielskiej) są gadżety społecznościowe. To nowe API dla programistów gadżetów. Ja potrzebowałem następującej funkcjonalności. Chciałem się dowiedzieć jaki jest adres e-mail użytkownika który uruchamia mój gadżet. Niestety – nie potrafię zrobić tego wprost. Jednak kombinując z biblioteką do zarządzania kontaktami udało mi się to zrobić. Otóż odpytując ta bibliotekę zwraca ona listę kontaktów której właścicielem jest użytkownik o identyfikatorze. Ten identyfikator to adres e-mail którego szukałem;). Jak to działa – przykład jest tutaj. Przykład zadziała tylko w angielskiej wersji serwisu. Po dodaniu gadżetu w

Wyświetl się prośba o autoryzację:

Trzeba wybrać konto Google lub się zalogować

I następnie udzielić dostępu:

W ten sposób nasz zaprogramowany gadżet będzie miał dostęp do ksiązki adresowej użytkownika oraz będzie mógł sprawdzić jego adres e-mail, a także imię i nazwisko.

Niestety, adresowi e-mail otrzymanemy w ten sposób nie możemy ufać. Inny zły programista będzie mógł oszukać naszą aplikację i podać dowolny adres e-mail… Czy znacie jakiś sposób żeby gadżet google mógł sprawdzić adres e-mail zalogowanego użytkownika?

Categories: Google, JavaScript Tags:

GMail i Gadgety Google

December 9th, 2008 No comments

Właśnie odkryłem, że do Gmaila można dodawać własne Gadżety Google IG. Na przykład szachy. Aby to zrobić, trzeba przełączyć GMaila do wersji angielskie. W zakładce Labs dodać własne Gadgety po adresie URL. I znowu przełączyć się na wybrana wersję językową. Dla mnie oznacza to, że muszę popracować nad gadżetem szachów uruchamianymi na węższym ekranie.

Categories: Google Tags:

Google Talk Plugin – niewypał

December 2nd, 2008 2 comments

Dawno temu, Google było synonimem jakości. Dziś jest tak coraz rzadziej. Pisałem ostatnio o niewłaściwym zachowaniu bibliotek tworzących statystyki. Dziś poskarżę się na złe działanie produktu Google Talk Plugin – używanego do wideo czatów w GMailu. Otóż na moim raczej dobrym komputerze instalacja tego pluginu zawiesza inne aplikacje korzystające z kamery webowej. Nawet najprostszy AMCAP nie działa. Po odinstalowanie plugina Google wszystko działa poprawnie. Tak więc polecam nie używać wideo czatów Googla. Są inne dobre produkty w tej kategorii które nie stwarzają kłopotów.

Categories: Google Tags:

try { urchinTracker() } catch( ie7 ) {}

November 25th, 2008 No comments

Witam, Tego się nie spodziewałem. Prawdopodobnie aktualna wersja urchinTracker zawiera błąd. To jedna z większych aplikacji Google a problem wydaje się dość poważny. Po prostu nie działa z powodu ciasteczek w iframes w IE7 (które są przecież stosowane w Google IE). Moje nowe wywołanie statystyk wygląda teraz tak:

<script src="http://www.google-analytics.com/urchin.js" type="text/javascript">
</script>
<script type="text/javascript">
  _uacct = "UA-xxxxxx-x";
  try {
      urchinTracker('xxxx');
  } catch( e )  {
}
</script>

Ale to przecież nie są żadne statystyki:).

Natomiast dla Google IG powinno się używać IG_Analytics:

<ModulePrefs … >

<Require feature=“analytics” />

</ModulePrefs>

<Content type=“html”>

<![CDATA[

<script>

_IG_Analytics(“UA-xxxx-xxxx”, “/xxxx”);

</script>

Ale co z innymi stronami z ramkami?

Categories: Google, JavaScript Tags:

TaskCalculator

November 7th, 2007 9 comments
Witam, Po raz trzeci na moim blogu pojawia się ten temat. Napisałem prosty programik zliczający czas pracy, na przykład czas pracy spędzony nad projektem. Bazą danych dla TaskCalculator jest kalendarz Google. Programik działa jako gadżet Google (uruchom). Nowa wersja zawiera raport sumaryczny, miesięczny oraz listę wszystkich wpisów w kalendarzu. Poprawiłem też kilka błędów. Zapraszam!
Categories: Google, JavaScript Tags: