Archive for the ‘Uncategorized’ Category

So you did rm -rf mistake again?

Posted on the October 31st, 2009 under Uncategorized by Vilius

Prisiminiau skaudų praėjusio savaitgalio nutikimą:

Paprasta situacija, kuria dėstytojas nepatikėtų: darai užduotį - tftp implementacija c++`e ir tada, šeštadienį, 3 nakties, džiaugiesi atliktu darbu. Taip džiaugiesi, kad dėl viso pikto sugalvoji visą projekitą išsaugoti github.com. Mhm, darom:

git add .

Ir tada pagalvojam, kad be reikalo čia visus failus į indeksą sudėjom, ten visokie intellisensai turi savo duombazes megabaitines, todėl tai, kas turėtų užimti viso labo 40kb, užima 40mb. Kyla klausimas - kaip iš indekso išimti nereikalingus failus? Iškart paaiškėja neteisingas atsakymas: gal būtų galima išimti visus failus ir tada sudėti tik reikalingus? Nes reikalingų yra žymiai mažiau nei nereikalingų. Labai (ne)protinga. Darome

git rm -r

Gauname krūvą klaidų. Tada maždaug 3:30 darome

git rm -rf

Klaidų negauname, labai džiaugiamės, kad galime eiti miegoti, bet prieš tai reikia viską sucommitinti į serverį. Tada ir paaiškėja, kad nebeturime nei vieno failo, ir kad poros dienų intensyvaus darbo nebėra X-)

Prikolas, kažin ar dėstytojas patikės :-)

Viso labo viskas baigėsi laimingai, o šiandien pamačiau banerį, kuris man priminė šitą istoriją:

try-sf_s06

Gal tai yra iš tų klaidų, kurias turi išmokti pats o.O

Roboto ranka

Posted on the August 25th, 2009 under Uncategorized by Vilius

Greitai judanti roboto ranka

High-Speed Robot Hand Demonstrates Dexterity and Skillful Manipulation

Dar greičiau judanti roboto ranka

CTV

Kaip sukurti kompiuterinį šriftą?

Posted on the August 25th, 2009 under Uncategorized by Vilius

Labai paprastai

howtomakeafont

Koks didžiausias Facebook`o trūkumas?

Posted on the July 8th, 2009 under Uncategorized by Vilius

Visi jį naudoja.

Taip, iš pradžių atrodo, kad pagaliau atsirado viena vieta, kur galima rasti visus savo draugus. Bet tiesa yra tokia, kad žmogus savo pažįstamus grupuoja į grupes - šeima, darbas, klasiokai, kursiokai, draugai, moterys, vyrai, esama žmona, buvusi žmona - ir kiekvienai grupei yra sukūręs po cenzūrą. Facebook`e tu gali grupuoti draugus į cenzūras, bet tai neišsprendžia pagrindinės problemos - cenzūruoti savo turinį būtent toms grupėms, kurioms jis aktualus. Todėl negali parašyti “$#%latvija, %$# %$”, nes 10% draugų džiaugsis supratę, o 90% nustos šnekėtis :-)

Lol cats + fail

Posted on the May 18th, 2009 under Uncategorized by Vilius

Lol cats yra labai kietas dalykas. Įdedi į puslapį nuotrauką, užrašai impact šriftu sakinį ir iškart kokiems keturiems iš penkių pasidaro žiauriai juokinga. Visi gauna tai, ko labai reikia - pasijuokt, o tik po to suprast, iš ko.

2005 metais koks tai  Eric Nakagawa iš Amerikos salos įdėjo storos katės nuotrauką, visiem taip patiko, kad po poros mėnesių jam teko išeiti iš darbo, o po poros metų pardavė savo lolcats tinklapį (trumpu pavadinimu icanhascheezburger.com) už 2,000,000 $

Viskas čia labai aišku, žmonėms patinka katės (angl. pussy), žmonėms patinka kitų žmonių žmoniškos nelaimės (angl. fail), todėl kiti žmonės (angl. entrepreneurs) sugalvojo sujungti šiuos du dalykus, kad gautų žiauriai gerą nesamonę:

http://www.youtube.com/watch?v=SJ5w4MkFofc [chuck noris keyboard cat]

http://www.youtube.com/watch?v=T6MhAwQ64c0 [entrepreneurs inspiration]

http://www.youtube.com/watch?v=onzViqxUzIw [katė klavišininkė]

_gat is undefined

Posted on the March 20th, 2009 under Uncategorized by Vilius

Pastaruoju metu matydavau, kad viename iš mano projektų IE7 spjaudydavosi “_gat is undefined”. Tai yra su google analytics kodu susijusi problema. Internete buvo keletas sprendimų, bet nė vienas nepadėjo.

Pradėjęs nagrinėti patį problemą keliantį kodą http://www.google-analytics.com/ga.js pastebėjau, kad ten - visiška nesamonė :) Tokio kodo google`as tikrai negali nuolat siuntinėti milijoniniais kiekiais į visus tinklapius, kur naudojamas Google Analytics.

Aišku viskas yra logiška: Google to ir nedaro, o daro kažkoks spyware`as kuris sugebėjo paredaguoti mano hosts failą ir visas http://www.google-analytics.com/ga.js užklausas nukreipdavo į kitą IP, kuriame ir buvo problemą keliantis bugovas kodas.

Visgi spyware`o sprendimas labai neblogas - didžioji dauguma internetinių puslapių vykdo srauto stebėjimus naudojant Google Analytics, kiekvienas toks puslapis visada kreipiasi į http://www.google-analytics.com/ga.js, taigi pakeitus šį kodą atsirastų galimybė vykdyti kenksmingą JavaScript`ą kiekviename naršyklės lange ir to nepastebėtų antivirusinės programos. Tai jis ir padaro pakoreguodamas hosts failiuką.

Taigi jei kartais pastebite patikimuose puslapiuose iššokančias nepatikimas reklamas - patikrinkite savo hosts failą :)

VU KD Workshop`as

Posted on the March 17th, 2009 under Uncategorized by Vilius

Ką tik grįžau iš VU KD Workshop`o.

Tokiuose renginiuose paprastai išgirsti daug to, ką jau žinojai. Nieko nuostabaus - juk renginys nemokamas. O tikriausiai visi “wow - brand new knowledge” workshopai 99% būna mokami.

Bet geras dalykas yra tas, kad ne pirmą kartą girdima informacija gali būti visai kitaip interpretuojama. Todėl šį kartą pavyko nemažai “patripinti” įvairiuose “to ką žinau ar bent jau galvoju, kad žinau” paralelėse.

Trumpai apie renginį

Materializmas:

Daug nemokamų dalykų - maistas, knyga, žurnalas, vynas, redbulis.

Pranešėjai:

Indigo Kids apie tai, kaip jiem sekėsi susiburti, kas buvo sunku, lengva, ir ką jie negerai darė. Interviu tipo informacija, bet jos nerasi įprastame šaltinyje - internete.

Gabrielė Šidlauskaitė apie tai, kaip ZipFM įtraukia web 2.0 tendencijas į radio veiklą. Tiesa sakant, nieko nepamenu :)

Jonas Mažintas parodė keletą juokingų reklaminių klipų apie netradicinę reklamą ir buvo apsirengęs idealiais marketingisto drabužiais X-)

Donatas Noreika - mano psichologijos destytojas. Padare ekademiškiausia ir profesionaliausia paskaita apie kurybiškuma ir kietai vare, kad savo prezentacijose vietoj žmoniu visur naudojo “lolcats.jpg” tipo katinus X-)

Tadas Vidmantas pateikė užduotį, kur reikėjo iš egzistuojančių objektų (pakaba, ipod, makedonietis ir t.t.) sukurti neegzistuojantį objektą. Iš pirmo žvilgsnio gali pasirodyti banalu, bet rezultatas buvo neblogas.

Artūras Olšauskas priminė Beigbederį :) Energinga prezentacija Lietuvos reklamos rinkos klausimais.

Paulius Senūta pasakė, kad yra dviejų tipų prezentacijos: tos kurias sakai iš anskto pasiruošęs, ir kitos, kur šiaip ką paburi. Ir po to parodė daug klipų X-)

Rimtos after-party-discussion dalies nebuvo. Palingavo palingavo visi, išgėrė ir išsiskirstė. Nepaisant to siunčiu respekto spindulį organizatoriams - buvo smagu.

autobanga.lt @ bestweb.lt

Posted on the February 25th, 2009 under Uncategorized by Vilius

Kažkas www.autobanga.lt užsubmitino į www.bestweb.lt X-)

Visada norėjau tai padaryti, nes vis dėlto manau, kad ten 33% bestweb`o komentarų yra įžvalgios kritikos ir gerų patarimų, o tai jau yra daug, ypač, kai tai nieko nekainuoja. Žinoma, iki publikavimo dar norėjau padaryti keletą pataisymų, nors žiūriu ir be jų visai neblogai:

Šiuo metu: 30 komentarų, 3,6 balas

Ateityje pabulikuosiu summa summarum ir padarytų pakeitimų sąrašą.

Silverlight +1

Posted on the February 19th, 2009 under Uncategorized by Vilius

Woho! Silverlight instaliacija, ne taip kaip Adobe Flash Player, nereikalauja naršyklės perkrovimo.

Projektas: autobanga.lt - automobilių nuoma

Posted on the February 1st, 2009 under Uncategorized by Vilius

Pagaliau pavyko “prikelti į žmones” naująjį UAB Autobanga tinklapį. Viskas truko lygiai metus - nuo 2008 sausio pirmosios, kai pirmąkart nuomavausi jų fordą, iki 2009 sausio pirmosios, kai “Autobanga” web ūkis įgavo, nors dar iki galo neišbaigtą, bet šiuolaikišką ir sparčiai progresuojantį pavidalą.

Kas įvyko per vienerius metus?

Visų pirma reiktų prisimint, kas buvo. O buvo visai nedaug - rožinis, amerikietiško stiliaus, 99` metų mados web tinklapėlis.  Kadangi pagrindinis poreikis buvo optimizavimas paieškos sistemoms, tai iki vasaros sezono pradžios teko pertvarkyti html struktūrą, įdiegti savą turinio valdimo sistemą, praplėsti turinį ir žiūrėti, kaip į tai reaguoja Google, o pastarasis sureagavo neblogai, pakilta net į 7 poziciją su raktažodžiu “automobilių nuoma”, bet tai nelabai rūpėjo tinklapio lankytojams - mat padidėjęs jų kiekis, anot Google Analytics, sumažino “lankytojo per apsilankymą atverčiamų puslapių skaičių” beveik iki minimumo, t.y. vieno. Kas piršo mintį jog pirmojo puslapio dizainas suteikia kažkokį neigiamą įspūdį. Bet kadangi jau buvo prasidėjęs vasaros nuomos sezonas, tai buvo apsieita keliais vizualiais patobulinimais ir naujojo puslapio projektas nukeltas iki rudens.

autobanga

Per vasaros štilių autobanga.lt pagal raktažodį “automobilių nuoma” google.lt nukrito iš 7į 16 vietą. Taigi “ramiuoju” sezonu reikėjo paroušti tinklapį, kuris

  1. leistų lengvai ir aiškiai užsirezervuoti automobilį
  2. būtų optimizuotas paieškos sistemoms
  3. primintų senajį puslapį

Kaip pasisekė tai įgyvendinti:

  1. Nuo atėjimo į autobanga.lt titulinį puslapį iki automobilio rezervacijos - vienas arba du paspaudimai. Iš pirmojo puslapio galima užsirezervuoti automobilį paspaudus mygtuką rezervuoti; meniu juostoje taip pat yra du iliustruoti punktai vedantys į automobilių rezervacija: “automobiliai” bei akivaizdusis “rezervacija”.
  2. Kas liečia naujojo puslapio optimizaciją paieškos sistemoms, tai ji susidėjo iš kelių dalių: semantinio html kodavimo, “seo-friendly” adresų formavimo, kuriame taip pat įgyvendintas ekspermentinis sprendimas - vietoj “en”, “lt”, “ru” ir kitų sutrumpinimų, nusakančių puslapio turinio kalbą, naudojami atitinkamos kalbos žodžiai reiškiantys “nuoma”.
    Taip pat ateityje numatomas turinio teikimas rašant automobilių nuomos blog`ą, kuris jau yra pradėtas ir atrodo labai gerai :)
  3. Paskutinis priminimo apie senajį puslapį pageidavimas buvo įgyvendintas tiesiog panaudojant, mano manymu, geriausią buvusio tinklapio savybę - pateikti visus nuomuojamus automobilius pirmąjame puslapyje.

Taigi dabar prisiminęs visus tinklapio kūrimo etapus darau asmeninė išvadą: sukurti puslapį vienam žmogui, kai tenka aprėpti visus kūrimo etapus, nuo projekto planavimo, koncepcijos kūrimo, projekto koordinavimo, techninės dalies atlikimo, testavimo, instaliavimo, prižiūrėjimo (o gal kada nors ir demontavimo) yra sunkus ir daug ne tik techninių bet ir gyvenimiškų žinių reikalaujantis darbas, kurio savo pirmąjį rezultatą - tinklapį autobanga.lt vertinčiau 7/10, kas dar šiek tiek padirbėjus galėtų pavirsti į 8/10.