Automatizuota paieška – jau šiandien

Rugpjūčio 1, 2010 Kategorija: Produktyvumas, Programavimas

Web/Switch

Prievartauti iš savęs idėjų neverta, nes, kaip pastebėjau, geriausios idėjos kyla spontaniškai. Šis projektas yra būtent toks – “visiška lempa”.

Vieną vakarą intensyviai “gūglinau”. Procesas buvo ne iš maloniausių, ir tai nebuvo pirmo būtinumo veikla. Panorėjau, kad visas pelės traiškymas nustotų ir galėčiau automatizuoti paiešką – tiesiog žiūrėti paieškos rezultatus kaip filmą ar prezentaciją. Tuo metu užsidegė lemputė galvoje. O programuotojams kai užplaukia… :)

Trumpai. Web/Switch – tai įrankis, automatizuojantis (kol kas tik) Google paiešką. Įvedate paieškos raktažodžius ir voilà – jau žingsniuojate per paieškos rezultatus. Kadangi paieška atliekama Google pagalba, galite naudoti paieškos operatorius (+, -, *, ~), specifines žymas (site:domarkas.lt, -filetype:pdf) ir t.t. Šiuo metu kiekvienas rezultatas perstumiamas kas 10 sek., bet vėliau esu numatęs leisti vartotojui keisti šią nuostatą.

Web/Switch varomoji jėga – JavaScript (jQuery) bei Google AJAX Search API. PHP čia naudojamas minimaliai.

Kurdamas šį įrankį be abejo susidūriau su keletu problemų. Kai kurie vartotojai turi PDF skaitytuvus, kas labai apsunkina/gadina Web/Switcho funkcionalumą. Įrankių juosta “pasislepia” po nepermatomais Flash ir Java valdikliais. Pasitaiko puslapių, kuriems nepatinka būti rodomiems svetimuose rėmuose (iframe). Didžiausias trūkumas – prastas WebKit naršyklių (kaip Google Chrome ir Safari) palaikymas.

Išmėginkite. Tikiuosi patiks. :)

Pasidalink su draugais

Pažintis su Adobe Air

Birželio 21, 2009 Kategorija: Programavimas

Vasaros vakarai eilinį kartą nelepina šiluma, gana drėgna. Tai priežastis pasilikti barake ir dar kartą peržvelgti sąsiuvinius – man, deja, sesija dar nesibaigė. ;) Tačiau kai jau “nurauna”, nebelieka nieko kito tik kibti į darbus su kompiuteriu, kuriame manęs laukia dar neparašyti neegzistuojančių programų kodai.

Su Adobe AIR pažintį palaikiau nuo pat pradžios, t.y. kai bičai iš Macromedios kūrė tokį miglotą dalyką pavadinimu Apollo. Buvo stumiamas galingas piaras, atseit koks geras dalykas yra tas RIA ir kad Apollo yra tas arkliukas, kuris padės jas kurti greitai ir efektyviai.

Kai pamačiau į ką išaugo “Adobe Air”… Na, galiu tik pateikti minčių kratinį: karkasas, .NET alternatyva, mažas (runtime’as užima tik 15 MB), daugiaplatformis ir – kaip čia tiksliau išsireikšt – kietas. Čia pasirodo norint kurti aplikacijas absoliučiai užtenka HTML ir JavaScript žinių, kas, mano patirtimi, yra gana nedideli reikalavimai. Yra galimybė pasireikšti ir Flex bei Flash gerbėjams. Plačiau…

Pasidalink su draugais