dominik bułaj

php developer & web designer

Czytnik Google jest kolejną aplikacją, która definitywnie kończy wsparcie dla Internet Explorera 6.

Jest to kolejna witryna Google’a, która przestaje wspierać tÄ… przeglÄ…darkÄ™. Poprzednio, w lutym tego roku, dziaÅ‚ techniczny YouTube przestaÅ‚ dostosowywać serwis do tego browsera.

Google Wave, od wczoraj, jest dostępne dla użytkowników Google Apps (aplikacji Google z własną domenę).
Wave to narzędzie do pracy grupowej. W założeniach ma poprawiać produktywność pracy zespołowej (ja jak na razie nie miałem okazji sprawdzenia tego w praktyce).

Aby mieć dostęp do usługi Wave w obrębie własnej domeny, administrator musi aktywować nowy serwis1.
W tym celu przechodzimy do panelu administracyjnego aplikacji, klikamy “Add more services”. NastÄ™pnie przy Google Wave klikamy przycisk “Add it now”. Musimy jeszcze potwierdzić, że na pewno chcemy aktywować nowÄ… usÅ‚ugÄ™.
W ustawieniach usługi możemy zmienić takie rzeczy jak:

  • adres internetowy (domyÅ›lnie: http://wave.google.com/a/[twoja domena])
  • czy użytkownicy mogÄ… komunikować siÄ™ z użytkownikami spoza domeny
  • powiadomienia e-mail

1 – aby móc aktywować, musisz w “Domain Setting” zaznaczyć opcjÄ™ “Enable pre-release features”.

UWAGA: Aplikacja Wave jest dostępna w ramach Labs i nie jest wspierana przez Google Apps Support team.

DziÅ› z rana czekaÅ‚a na mnie miÅ‚a niespodzianka. OkazaÅ‚o siÄ™, że Google Maps API w wersji trzeciej od dziÅ› sÄ… oficjalnym API. A to oznacza, że projekty, które do tej pory tworzyÅ‚em z wykorzystaniem V3 Beta stajÄ… siÄ™ od dziÅ› “stabilnymi aplikacjami”, jako że jeszcze 2 tygodnie temu wprowadzano dość istotne zmiany w samym API.

Ze swojej strony dodam, że V3 w stosunku do V2 wprowadziła wiele zmian w samym silniku. Wprowadzono model MVC, który bardzo łatwo się obsługuje. Dodano m.in. Elevation Service, poprawiono szybkość i wsparcie dla urządzeń mobilnych, wprowadzono obsługę warstw (ścieżki rowerowe, informacje o natężeniu ruchu) i widok uliczny. Jednym słowem wszystko to co potrzeba ;)

Jeśli używasz Google Apps, możesz od dziś używać kalendarza z nowym, odświeżonym, interfejsem.
Zmiany dotyczą samego wyglądu, i jak informuje firma, mają na celu dostosowanie do wyglądu pozostałych aplikacji firmy. Jedyna zmiana funkcjonalności dotyczy linka Zadania. Został on usunięty i teraz aby włączyć/wyłączyć listę zadań należy kliknąć na kalendarz Lista zadań. Inny możliwość, to kliknięcie pionowej niebieskiej belki na prawo od kalendarza.

Jeśli używasz Google Apps, a nie widzisz jeszcze nowego interfejsu kalendarza, możesz go aktywować. Musisz jednak mieć dostęp do panelu administracyjnego aplikacji. Tam pod Domain settings zaznaczamy Enable pre-release features.

Mi bardzo podoba się nowy wygląd kalendarza, z którego de facto bardzo często korzystam.

Dziś udostępniono dwie nowości w Gmail Labs (działa również w Google Apps).

Pierwszą nowością jest możliwość zagnieżdżania labeli. Zagnieżdżania odbywa się przez dodanie slasha w nazwie, np. możemy mieć:

  • Sport
  • Sport/Hokej
  • Sport/Kolarstwo

Czy to siÄ™ przyda?
Osobiście nie widzę, jak na razie, potrzeby korzystania z tej funkcjonalności. W zupełności wystarczają mi dzisiejsze labele.

Drugim nowym ficzerem jest podgląd wątku. Na liście wiadomości klikamy prawym(!) przyciskiem w wybrany wątek i w nowej warstwie pojawi się podgląd.
Fajne?
Myślę, że tak. Chociaż z drugiej strony zawsze możemy rozwinąć w standardowy sposób cały wątek.
Aha, w tym przypadku dziaÅ‚ajÄ… także skróty klawiaturowe. “h” otwiera podglÄ…d wÄ…tku, nawigujemy klawiszami “j” i “k” a zamykamy klawiszem Escape.

Więcej informacji na oficjalnym blogu Gmail.

W końcu długo oczekiwany feature, którego brakowało w poprzednich wersjach, został dodany do rozwijanego aktualnie Google Maps API V3.

Chodzi o Elevation Service, czyli możliwość zwracania wysokości nad (i poniżej) poziomem morza, jak również głębokości oceanów/mórz.

W zamieszczonych przykładach zaprezentowano także użycie Google Visualization API do wizualizacji profilu trasy (zmiana wysokości między kilkoma punktami).

Dodatkowo dostępny jest Google Maps Elevation Web Services, umożliwiający pozyskanie danych o wysokościach poprzez web service. Zwracane dane mają format XML lub JSON.
W przypadku tej usÅ‚ugi mamy limit żądaÅ„ 25 000 współrzÄ™dnych / 24h (max 512 współrzÄ™dnych w jednym zapytaniu), wiÄ™c niestety nie za wiele…

Google z Adobe

OkazaÅ‚o siÄ™ prawdÄ…, to o czym mówiÅ‚o siÄ™ od kilku tygodni. Google wbuduje wtyczki Adobe Flash Player i Adobe Reader do swojej przeglÄ…darki – Chrome.

Jak informuje CHIP.pl – nowa edycja przeglÄ…darki Chrome bÄ™dzie potrafiÅ‚a od razu po instalacji
odczytywać pliki PDF i aplikacje Flash.
Jednak na razie potwierdzona na 100% jest tylko integracja Flash Playera. Co do Readera decyzja jeszcze nie zapadła.

Google Maps API a Opera

W ramach projektu, który wÅ‚aÅ›nie jest na ukoÅ„czeniu, korzystam z map Google. A dokÅ‚adniej udostÄ™pnionego API w wersji V3. Wiem, wiem – nie jest ono jeszcze finalne i sÄ… pewne niedociÄ…gniÄ™cia (braki) lub pojawiajÄ…ce siÄ™ nagle zmiany atrybutów/wywoÅ‚aÅ„, etc. No ale API V3 jest o wiele czytelniejsze i prostsze od V2, stÄ…d mój wybór.

Jako że ostatnio miaÅ‚em 2.5 tygodnia “odpoczynku” od pracy (córeczka siÄ™ urodziÅ‚a i ten okres spÄ™dziÅ‚em z moimi dziewczynami :D ) dziÅ› po powrocie do pracy spotkaÅ‚o mnie pewne zaskoczenie.
Po pierwsze project manager zgłosił problemy z mapami w Operze (mapy są, markery też, brakuje ścieżki (trasy) między punktami).
Druga sprawa to zmiany w API (m.in. zmieniono nazwy obiektów DirectionsTrip na DirectionsRoute oraz DirectionsRoute na DirectionsLeg).
Ale jest też pozytywne zaskoczenie. Dodano obsÅ‚ugÄ™ “unikaj autostrad” i “unikaj tras pÅ‚atnych” przy wyznaczaniu trasy (w koÅ„cu!).

Co do Opery, czyli głównego tematu dzisiejszego wpisu. Otóż, szybki rekonesans i okazało się, że Google gwarantuje obsługę map tylko (V2 i V3) w:

  • IE 6.0+ (Windows)
  • Firefox 2.0+ (Windows|Mac|Linux)
  • Safari 3.1+ (Mac|iPhone)
  • Chrome (Windows)

Z kolei na blogu Google Geo Developers Blog znalazłem informację z 18. marca, że przestano wspierać (API V3): Firefox 2, Internet Explorer 6 oraz Safari 3, dodając jednocześnie Android browser i Chrome (Mac i Linux).

Nie jestem jakimÅ› fanem Opery, używam od czasu do czasu, ale że Google nie wspiera tej przeglÄ…darki…?! Co najmniej dziwne.

Jak informuje Gazeta.pl, Google kupiło kolejną w ostatnim czasie firmę oferującą usługi online. Chodzi o firmę DocVerse umożliwiającą obróbkę dokumentów Microsoft Office przez Internet.

Jest to kolejna, po zakupie Picnika, transakcja giganta z Mountain View.

Teraz pozostaje poczekać kilka miesiÄ™cy i zobaczy wykorzystanie “nowych (nabytych) technologii” w Google ;)

Jak wspomniałem w poprzednim wpisie o Google Chrome i Zend_Date, polskojęzyczna wersja przeglądarki Google identyfikuje się jako angielskojęzyczna. Okazuje się jednak, że można to dość prosto zmienić, chociaż samo rozwiązanie to tzw. proteza (ale o tym nieco dalej).

Zmiana nagłówka jest możliwa po przez dodanie parametru uruchamiającego chrome.exe (w Windows).

I tak do:
[ścieżka do katalogu Chrome]\chrome.exe

dodajemy:
[ścieżka do katalogu Chrome]\chrome.exe --user-agent="[tu nasz wpis]"

WÅ‚aÅ›nie w tym momencie powstaje pewien problem. Musimy poznać oryginalnÄ… wartość User Agent, co jest proste. Wystarczy w polu adres wpisać “about:” i otworzyć ten pseudo-adres.
Możemy teraz skopiować zawartość User Agent, zmieniając wartość:
Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.2 Safari/533.2

na:
Mozilla/5.0 (Windows; U; Windows NT 6.0; pl) AppleWebKit/533.2 (KHTML, like Gecko) Chrome/5.0.342.2 Safari/533.2

Ów problem to numer wersji Chrome, Safari i Webkita. Po aktualizacji przeglÄ…darki dane te musielibyÅ›my rÄ™cznie zmienić, aby poprawnie identyfikować wersjÄ™ programu (no chyba, że na tym nam nie zależy)…

Jak niektórym zapewne wiadomo, Czytnik Google nie wspiera obsługi prywatnych feedów.
Czym sÄ… owe prywatne feedy? SÄ… to np. feedy z Gmail, Twittera (timeline) – sÅ‚owem wszÄ™dzie tam, gdzie wymagane jest zalogowanie na wÅ‚asne konto.

NapisaÅ‚em prosty skrypt PHP, dziÄ™ki któremu mam swego rodzaju proxy do Twittera (timeline – czyli to co widzÄ™ po zalogowaniu – statusy osób które obserwujÄ™).

Źródło (poniżej instrukcja użycia)

< ?php
// konfiguracja
define('USER', ''); // twoja nazwa użytkownika
define('PASS', ''); // twoje hasło
define('GOOGLE_READER_ONLY', true); // strona dostępna tylko dla bota Google Reader

// umożliwiamy dostęp tylko Google Reader
if (GOOGLE_READER_ONLY && !preg_match('/Feedfetcher-Google/', $_SERVER['HTTP_USER_AGENT'])) {
    die('401 Unauthorized');
}
// wysyłamy poprawny nagłówek
header('Content-Type: application/rss+xml; charset=utf-8');

// pobieramy i wyświetlamy feed z twitter.com
$curl = curl_init('http://twitter.com/statuses/friends_timeline.rss');
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_UNRESTRICTED_AUTH, true);
curl_setopt($curl, CURLOPT_TIMEOUT, 10);
curl_setopt($curl, CURLOPT_USERPWD, USER . ':' . PASS);
echo curl_exec($curl);
curl_close($curl);

Jak używać?
Pobierz plik (zip, tgz), wrzucić na swój serwer (podaj w konfiguracji nazwę użytkownika i hasło).
Na koniec w Czytniku Google dodaj nowÄ… subskrypcjÄ™ podajÄ…c adres URL do pliku na serwerze.

Pomoc
Masz pytania, potrzebujesz pomocy? Skontaktuj się ze mną, a postaram się pomóc :-)

Aktywujemy nowy layout Google

W jednym z poprzednich wpisów pisałem o nowym layout wyszukiwarki Google. Niestety nie sprawdziły się przewidywania TVN24 i nowa szata najpopularniejszej wyszukiwarki nie została upubliczniona. Jest jednak sposób, aby aktywować nowy layout Google.

Znalazłem sposób na aktywowanie nowej szaty, który podlega na dodaniu ciasteczka dla domeny google.com. Został on opisany na stronie Gizmodo.

Krok 1. Wejdz na google.com
Krok 2. Po załadowaniu strony, przekopiuj poniższy kod do paska adresu przeglądarki:

javascript:void(document.cookie="PREF=ID=20b6e4c2f44943bb:U=4bf292d46faad806:TM=1249677602:LM=1257919388:S=odm0Ys-53ZueXfZG;path=/; domain=.google.com");

Krok 3. Wciśnij enter.
Krok 4. Przeładuj (lub otwórz w nowym oknie / zakładce) google.com.

Viola! Możemy teraz cieszyć siÄ™ “nowym Google” :)

Nowe szukanie w Google

Nowy layout Google!

Prawdopodobnie już jutro Google zmieni layout! TakÄ… informacjÄ™ podaÅ‚ Jacek PaÅ‚asiÅ„ski dziÅ› na antenie TVN24. Najbardziej znana wyszukiwarka internetowa zyska dziÄ™ki zmianie wiÄ™cej Å›wieżoÅ›ci. W koÅ„cu można by rzec…

Zmiany dotyczyć bÄ™dÄ… strony głównej i widoku z wynikami wyszukiwania. Oprócz zmian w kolorystyce i elementach graficznych, widok wyników zyska sidebar (w którym znajdziemy m.in. przeniesione z góry strony linki do różnych serwisów Google’a).

Zmiany dotknÄ… logo:

- aktualna wersja:
aktualne logo

- nowa wersja:
nowe logo

oraz strony z wynikami szukania:

- aktualna wersja strony:
aktualny layout

- nowa wersja strony:
nowy layout

- kolejny widok na odświeżoną stronę wyników:
nowy layout

Favicons w Google ReaderGoogle Reader (w Polsce zwany Czytnikiem) ma nową funkcjonalność. Nie wpływa ona bezpośrednio na funkcjonalność oferowaną przez tą usługę. Jest raczej miłym dla oka dodatkiem.

Dodano możliwość wyświetlania przy subskrypcjach favicon (czyli ikonek serwisów internetowych, które są widoczne w pasku adresu przeglądarki).

Wyświetlanie favicon nie jest dostępne domyślnie. Aby je aktywować należy (jak pokazano na obrazku) kliknąć ikonkę ze strzałką w dół przy nagłówku Subskrypcje, a następnie wybrać opcję Use favicons (aktualnie brak tłumaczenia na język polski).

Oficjalna informacja znajdujÄ™ siÄ™ na blogu Google Reader’a.

DziÅ› Google postanowiÅ‚o jeszcze bardziej urozmaicić interface swojego “programu” pocztowego – Gmail. Dodano cztery nowe motywy.

W zasadzie to nowe sÄ… trzy motywy. Czwarty to losowy – wybierany w momencie logowania do konta.

preview1

preview2

preview2

preview2

Motywy można zmienić (lub przeglądać) w ustawieniach Gmaila. Więcej informacji w pomocy Gmaila.

PS Zmiany wprowadzono także w Google Apps.

Archiwa