nyuhuhuu

Posts Tagged ‘google’

PlayMaps—an unobtrusive embedded map concept for your web application

In Napló bejegyzések on 2008.03.11. at 18.13

Download PlayMaps ZIP archivePlayMaps is a web component based on Google Static Maps API and Google Map Search interface. It displays a static map picture—that might have been previously cached—based on coordinates of specified location, and places a Play button over it. Whenever the user presses the button, it calls the interactive Google Map Search interface with a search query according to the geocodes of the location, and renders it above the static map picture.

Users with no or JavaScript support disabled, see the informative static map which, in addition, can be downloaded for latter usage or printing purpose. Users with JavaScript enabled are encouraged to “play the map” and enjoy the searchable map interface.

Olvass tovább »

Get Picasa Web Albums work under (Fedora) Linux

In Napló bejegyzések on 2008.03.03. at 21.46

At present, the official Linux release of Google Picasa (2.2) photo management desktop application has no builtin support for uploading photos to the Picasa Web Albums, and there’s no any other open source alternative to do that*. Though, packages for Picasa 2.7 Beta for Linux, which feature the upload process, are no longer available. (The official download site still keeps promoting them.) Since the Linux version of the software is, indeed, just a slightly modified Windows executable on top of Wine, a workaround for the problem may be to install the native Windows version then. It may worth a try, but it won’t help.

Picasa 2.7 with builtin Web Albums support running on Fedora Linux

After a half an hour of googling the problem, I’d just found a post on Ubuntuforums, where—by following egoldtech’s instructions—got Picasa authenticate itself and allow to upload photos via the software, at last. Let’s see how it worked.

First, install the Linux package for your distribution as normal. Fedora users may create a new repository entry for Google products as it follows:

name=Google - i386
baseurl=http://dl.google.com/linux/rpm/stable/i386
enabled=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

Type sudo yum -y install picasa to pull Picasa off the repo.

Run the program, quit it, and make sure that the Media Detector was closed both. Install Wine if needed, get the Windows binary and run the setup wizard by typing wine picasaweb-current-setup.exe to the shell prompt.

Start Picasa up, and exit again. Now change to the directory where the Linux version was installed, backup its folder for any case, and move there the recently installed Windows version from your fake drive.

# cd /opt/picasa/wine/drive_c/Program Files
# sudo mv Picasa2 Picasa2.bkp
# sudo cp -R home/USERNAME/.wine/drive_c/Program\ Files/Picasa2/ .

Simply bring Picasa up again, and there you go. The Web Albums button now appears, and it works.

Any feedbacks, or comments are welcome at Digg.


*According to F-Spot feature sheet, the open source photo manager has ability to export photos to your Picasa web space, though I had never found a way to do that. In other words, that function does not work. Not to mention that on my Fedora box the Export menu of F-spot is simply empty.

Congratulations, you’ve reached the End of the Internet.

In Uncategorized on 2007.09.10. at 07.56

Míg kölyökkoromban azon ment a harc, hogy ki tud minél több magazinműsort megnézni a tévében, most a weben elérhető temérdek hírforrás között megy a verseny, melyeket tartom érdemesnek a rendszeres figyelemmel kíséréshez. Az RSS (továbbiakban értem ez alatt az Atom és harmadik feed formátumokon érkező értesítőket) már nem újdonság, hanem eszköz, amelyet párosítva egy olvasóval, válik lehetővé relatív nagy információ halmaz relatív és lehetőleg minél rövidebb időn belüli megemésztése.

Az első ízben RSS olvasóként elterjedt NetVibes kitűnő felület kellően sok forrás áttekintéséhez. A közel kétéves használata folyamán azonban több olyan kívánalom is megfogalmazódott bennem – RSS olvasási szokásaim rigolyosodása folyamán –, amelyek egy más termék képében fogalmazódtak végül meg. Olvass tovább »

Loading Google Analytics dynamically on document load

In Napló bejegyzések on 2007.08.05. at 14.37

The following method is out-of-date. Better check the anwsers for the Stack Overflow question ‘How do I dynamically load Google Analytics JavaScript?’ for up-to-date instructions.

According to the Google Analytics Help Center, the tracking code segment of your Analytics website profile must be added into the bottom of your content, immediately before the </body> tag. Sure you remember those days when you were told to put it in the <head>, and to many people’s astonishment when Analytics had an outage of its service loads of websites were just loading and loading while the user were getting no response – kinda new shade of screen death.

Gluing a remote functionality of your website with JavaScript and handling it by your document load event handler ain’t a scrapped idea as Analytics tracking itself stands of a remote JS call. Then why to take risks?

The base functionality of a web application heavily based on JavaScript may require that the whole content, or at least the DOM to be loaded. If Analytics remains still embed in the HTML code another outage would obstruct the running of your JavaScript code attached to document or DOM load event hence breaking down your app. So how to separate essential functions from remote web statistics?

There are several ways to load and call Analytics on document load. In the following example I use Scott Andrew’s great addEvent wrapper to handle event attaching.

Tested under Internet Explorer, Mozilla compatibles and Opera. May not work under certain versions of Konqueror and Safari. To address this issue you can use delayed function call.

Function loadGA is responsible for loading the remote Analytics API. After browser responsed the proper status, we call callGA, which create another script container using DOM methods, which forces browser to run its content.

function callGA() {
    var s2 = document.createElement('script');
    s2.setAttribute('type', 'text/javascript');
    s2.text = '_uacct="UA-xxxx-x"; urchinTracker();';
    document.getElementsByTagName('body').item(0).appendChild(s2);

}

function loadGA() {
    var s1 = document.createElement('script');
    s1.setAttribute('id', 'googleanalytics');
    s1.setAttribute('src', 'http://www.google-analytics.com/urchin.js');
    s1.setAttribute('type', 'text/javascript');

    addEvent(s1, 'readystatechange', function () {
	    if ((s1.readyState == 'complete') || (s1.readyState == 'loaded')) {
		callGA();
	    }
	});

    addEvent(s1, 'load', callGA);
    document.getElementsByTagName('head').item(0).appendChild(s1);
}

addEvent(window, 'load', loadGA);

A pro of this method is that allows further refinement of your logic – e.g. you can now serve different Analytics code depending on the protocol if you use secure channel.

And that’s all, folks. Comments are welcome at DZone.

everybody in the house of love

In Napló bejegyzések on 2007.06.06. at 10.11

Várom azt a világot, amikor a Critical Mass végre csinál magának egy publikus Google Calendart ahogy csinált a Hajó, várom, amikor a Zsófinak is végre eres lesz, várom, amikor az Est.hu redesigned kilép saját árnyékából és a tiniknek kiadott interjúk helyett a NetVibes-ba is betehetem a DunaTV késő esti műsorkínálatát, várom, amikor mondjuk ugyanezt Icalba is kiadják, hogy ne nekem kelljen kopizni az SMS értesítőhöz, várom, amikor nem egy újabb domén alá húznak fel egy újabb webkettes mashupként kikiáltott Google Maps layert, hanem ugyanezt teszik bele mondjuk az Est.hu-ba, én várom, de nentó vazi, oké hogy East 17-t hallgatok mostanában mer’ retró, de ’96 elmúlt már.

egy ilyen kislánnyal csupa derű a világ

In Napló bejegyzések on 2007.05.30. at 14.25

Nem tudom, mennyiben lenne jobb egy EU-s mail szolgáltatónál, én nem parázok amiatt, hogy a Google kinyeri a gémélemből, hogy miket dumálok a csajommal, meg hogy kúrogatos videókat is nézegetek néha, inkább lássa, hogy tinédzseresen a nemi betegségek-re kerestem, minthogy tudatlanságom miatt huszonkétévesen egy jópofa kór vigyen el, mert amit parázol megadni a Google-nek, azokat gépeled sebesen a fake MySpace loginboxba. Aki lemaradt volna A Google kulisszatitkai-ról (M2, holland dokumentumfilm), beszerezhető Fereetől (~sok mega), letölthető torrentől (innen mégsem tölthető le, mert Adrián azt mondta, ez titkos torrent), mert hát a technika csodálatos!

akedvenc színem a szürkéspiros

In Napló bejegyzések on 2007.05.09. at 15.17

Én nagyon szeretem a Google-t (majdnem lett Google-pólóm), és képzeld, már tud olyat itthonra is, hogy háztól–házig (geokódolták a házamat, geci!). Ma csak ennyit bloggolok.

Keresőmarketing a harmincadik Utazás kiállításon

In Uncategorized on 2007.03.30. at 09.56

Az Utazás 2007 kiállítás adott otthont az első magyarországi Google Egyetem előadássorának. A rendezvény célja volt, hogy az utazás világán keresztül vezesse be a hallgatóságot az online reklámpiac korszerű megoldásaiba. A prezentációkkal megcélzott közönség nem az online marketing szakterületéről érkezők voltak, hanem azok az cégek – és valójában mindenki –, akik számára a hagyományos média felületekkel szemben vállalkozásuk számára az AdWords program költséghatékony reklámcsatorna több potenciális vásárló megnyeréséhez.

A Google standja az Utazás 2007 kiállításon

Peresztegi Zoltán Miért online? nyítányával indult a konferencia, amelyet Michael Lorenc, a Google Lengyelország képviseletében az online marketing és a közép–európai utazási szektor kapcsolatának áttekintését nyújtó előadása követett. Az ő tolmácsolásában hangzott el először a ROPO (Research Online Purchase Offline) kifejezés, amely hazánkban a – mintegy három millió – internet-használó fogyasztói magatartását jellemzi; a kínálat bogarászásához előnyben részesítjük a világhálót, de a konkrét termék vagy szolgáltatás vásárlásra már az offline térben kerítünk sort. Lorenc egyszerű képlettel levezette, hogy az eladás kulcsa a minél jobb konverzió, a sikerességünk pedig mindezen túl nem múlik máson, mint hogy treat Google as a distribution system. Ha pedig a Google-t így, akkor az ügynök táskája pedig nem más, mint az AdWords, amelyet Hegyi Péter, a dublini székhelyű AdWords koordinátor mutatott be, elsőként tartalmilag, majd A hatékony keresőmarketing jelenlét titkai előadásában végigvezette a hallgatóságot egy konkrét reklámkampány installációján. A két felvonást a HunVentor Kft. esettanulmánya tarkította, amely intermezzo alkalmával hangzottak el első ízben pontatlanságok a konferencián, miszerint a fizetett hivatkozások sorrendje teljesen heptikus – hogy mennyire nem így, ld. hirdetés pozíció preferencia – továbbá állítólagosan a Google bizonyos márkanevekre nem enged hirdetéseket futtatni, amely tökéletesen megállja a helyét, azonban a példaként említett last minute kereső kifejezés nem tartozik ezek közé – legalábbis a gyakorlat és a Google ellene beszél. Olvass tovább »

Web Konferencia 2007.programfüzet.publish()

In Uncategorized on 2007.02.22. at 15.37

A Lisp kódok hadát némileg félretéve örömmel jelenthetem be a már korábban meghirdetett Magyarországi Web Konferencia 2007. évi állomását. A minap közzétett programfüzet híven tükrözi a rendezvényen felmutatott a PHP Konferencia-sorozat óta egyre szélesedő technológiák halmazát. Idén az Xdebug eszközt bemutató előadásom mellett az elmaradt Workshop 2.0-ra szánt, a Django AJAX-os oldalát taglaló prezentációmat is lehetőségem nyílik a Web Konferencián a Google Web Toolkittel felhízlalva bemutatni az érdeklődőknek.

A rendezvény látogatása díjtalan, még meg nem nyitott, előzetes regisztrációhoz kötött.

Változott a Google SERP-jének HTML szerkezete

In Napló bejegyzések on 2006.11.20. at 18.16

Az elmúlt napokban bizonyára sok fejlesztő tapasztalta, hogy a Google böngésző alapú webes kereső szolgáltatására építő (tehát nem az API-t használó) alkalmazásaik, bővítmények rendellenes működhetnek. Ennek oka, hogy a kereső cég megváltoztatta valamennyi országban futtatott web search keresője találati listájának (SERP) HTML struktúráját. Attól, hogy ezentúl valid kódot kapjunk, természetesen messze vagyunk még, viszont egyértelmű lépést tett a Google a szemantika irányába. (A szintaxis módosítást indokolhatja többek között a szolgáltatással visszaélő robotok elleni védelem is.) A változások közül talán a legemlítésre méltóbb, hogy az egyes találatokat másodszintű címsor elemmel (h2) jelölik, így arra képes eszközzel könnyedén átfuthatók immáron a találatok.

A változtatásra onnan lettem figyelmes, hogy kollégáim jelezték, a még májusban bemutatott Google találati számot kijelző CSS kódom nem működik. A megoldás nyitja csupán, hogy a p.g-t div.g-re kellett átírni (vagy egyszerűen elhagyni a taget az osztály elől), de a csere helyett javaslom egy újabb stílus definició felvételét, mert az egyéb kereső funckiók (pl. Blog Search) továbbra is a régi szerkezettel érkeznek. A SEO for Firefox bővítményt használóknak is már elérhető az extension frissített 2.1.2-es verziója.

Követem

Értesítést küldünk minden új bejegyzésről a megadott e-mail címre.