Kategorijos įrašai

Rugsėjis15

CARDS.LT istorija (Komentarai 920)

Žymės: cards.lt,atvirukai,sveikinimai

Pasidalink!

CARDS.LT

Lygiai prieš 8 metus, 2000 rugsėjo 15 dieną pradėjo veikti pirmasis specializuotas elektroninių atvirukų ir sveikinimų servisas Lietuvoje - CARDS.LT. Šiandien trumpai apžvelkime šio serviso gyvavimo istoriją.

Mintis sukurti specializuotą elektroninių atvirukų servisą kilo dar 2000 metais, kuomet vieno CARDS.LT autorių Martyno asmeniniame tinklalapyje įdiegta elektroninių atvirukų sistema sulauke nemažo populiarumo. Tuo metu Lietuvoje specializuoto elektroninių atvirukų tinklalapio dar nebuvo.
Pagrindinis akcentas buvo tuomet Sidnėjuje vykusios olimpinės žaidynės (tinklalapio nuotraukos iš archive.org - kai kurios iliustracijos dingusios, dėl to vaizdai nėra pilnaverčiai):

CARDS.LT

Netrukus tinklalapyje atsirado daugiau kategorijų, o išvaizda įgavo žiemiškai šaltus tonus:

 CARDS.LT

2001 metų pavasarį CARDS.LT įgavo naują dizainą, pasipildė naujomis funkcijomis, kasdien rodomais vardadieniais, surinktais iš kelių popierinių (tuomet Internete apie vardadienių talpinimą nelabai kas galvojo):

CARDS.LT

Šį tinklalapį 2001 m. kovo 4 d. Paulius su Martynu pristatė KTU rengtame moksleivių informatikos forume ir sukurtų programų konkurse laimėjo 2 vietą. Tuo metu tinklalapyje PERL programavimo kalba sukurta sistema, buvo naudojama paprasta tekstinė duomenų bazė.

CARDS.LT CARDS.LT

Deja, 2002 metų pabaigoje baigėsi gerųjų dėdžių laikai ir tuomet talpinęsi pas UAB "Informacijos alėja" buvome paprašyti pasiieškoti kitų namų. Visgi, ačiū jiems už didelę paramą. Tuo metu per CARDS.LT buvo išsiųsta per 250 000 atvirukų.
2003 metų pabaigoje išsikėlėme į tuomet JAV gyvenusio ir elektroninę gėlių parduotuvę sveikinu.com kuravusio Jono Karpavičiaus mums suteiktą dedikuotą serverį. Dizainą sukūrė UAB "Advista", su kuria buvo vykdomas projektas "Virtuali realybė" - CARDS.LT talpinami UAB "Advista" spausdinami reklaminiai atvirukai "MediaCards". Tuometinis CARDS.LT jau buvo suprogramuotas su PHP4, duomenys buvo saugomi MySQL duomenų bazėje.

CARDS.LT

2005 m. vasarą sugedus mūsų serverio diskui 3 metams sustojo ir tinklalapio veikimas. Iki to laiko buvo išsiųsta per pusę milijono atvirukų.

2008 metų balandį akis atmerkė ši CARDS.LT versija, kurioje buvo įdiegta daug pažangių techninių sprendimų, žvelgiant į ateitį buvo integruotas OpenID, tinklalapis prabilo anglų kalba, techninė realizacija (HTML, CSS) atitinka pasaulinius standartus... Visi džiūgauja, ploja ir sveikina vieni kitus elektroniniais atvirukais.

Rugsėjis09

Google Chrome slapti puslapiai (Komentarai 265)

Žymės: google,chrome

Pasidalink!

Google Chrome slaptas puslapis

Kiekvienas produktas turi savo slaptų užkampių, skirtų programų testuotojams ar, kartais, sukurtų tiesiog pramogai. Google Chrome pasižymi abiejomis šiomis savybėmis.

Adreso laukelyje įvedę šiuos "adresus" gausime įvairios informacijos, susijusios su sistema ir ne tik:

  • about:memory
  • about:stats
  • about:network
  • about:internets
  • about:histograms
  • about:dns
  • about:cache
  • about:crash
  • about:plugins
  • about:version

Šaltinis: lifehacker.com

Rugsėjis07

Su gimtadieniu, Google! (Komentarai 510)

Žymės: google,istorija,sveikinimai,jubiliejus

Pasidalink!

Google.com 1998 metais

Google.com vaizdas 1998 metais.

Šiandien Google švenčia savo dešimties metų gimtadienį. Oficialiai įkurta 1998 metų rugsėjo 7 dieną dabar ji yra viena didžiausių kompanijų, darbinančių per 20 tūkstančių darbuotojų ir kurios vertė rinkoje siekia 160 milijardų JAV dolerių.

Trumpai apžvelkime, kas vyko prieš tuos 10 metų.

Google įkūrimas prasidėjo 1996 m. nuo vieno jos įkurėjo Laris Peidžas (Larry Page) daktaro disertacijos, kurios tema buvo žiniatinklio matematinių savybių tyrimas, suvokiant nuorodų struktūrą kaip didžiulį grafą. Neužilgo prie jo prisijungė kitas studentas Sergėjus Brinas (Sergey Brin). Suprasdami, jog nuorodos į Interneto puslapius gali būti svarus argumentas, įvertinant to puslapio svarbą. Tam Sergėjus ir Laris sukūrė "PageRank" algoritmą, kurį pritaikė tuomet vadinamai "BackRub" paieškos sistemai, "Google" pradininkei.

Pavadinimas "Google" kilo iš žodžio gugolas (Googol), reiškiančio vienetą su šimtu nulių.

Iš pradžių paieškos sistema glaudėsi Stenfordo universitete adresu google.stanford.org, o 1997 rugsėjo 15 buvo užregistruotas adresas google.com. Pati Google Inc. kompanija buvo įregistruota beveik po metų vieno Lario ir Sergėjaus draugo garaže Kalifornijoje. 1998 metų gale Google buvo suindeksavusi per 60 milijonų puslapių, o paieškos rezultatai PageRank dėka buvo tikslesni nei kitų paieškos sistemų.

Interneto vartotojus apart paieškos rezultatų Google.com žavėjo minimalistinė paieškos sistemos išvaizda.

2000 metais Google pradėjo pardavinėti reklamą, kuri dabar sudaro 99% kompanijos pajamų.

Rugsėjis05

Su naudojimo sąlygomis sutinku. Tikrai? (Komentarai 679)

Žymės: google,facebook,youtube

Pasidalink!

Piktas Google logotipas

Registruojantis įvairiose Interneto tarnybose beveik visada būtina patvirtinti, jog sutinkame su to serviso naudojimo (Terms of Service) ar privatumo sąlygomis, bet ar tikrai žinome, ką jos rašo ir kas slepiasi už jų?

Neturiu statistikos, kiek žmonių iš tiesų perskaito šias sąlygas, tačiau esu įsitikinęs, jog tokių žmonių yra mažuma. Dažnai jos yra parašytos painiai, yra ilgos ir nuobodžios skaityti, todėl vartotojai pažymėdami, jog sutinka su sąlygomis, vadovaujasi ne jomis, o pasitikėjimu.

Neseniai iškilęs skandalas apie Google Chrome naršyklės vartojimo licenziją duoda pagrindo manyti, jog už gražaus logotipo ne visada vyksta gražūs dalykai. Žinoma, Internetinių sistemų savininkai taip pat saugosi piktavalių vartotojų veiksmų ir į naudojimo sąlygas įtraukia atitinkamus punktus, bet kas gali užtikrinti, jog tokių punktų aukomis netaps paprasti sąžiningi ir dori vartotojai? Analogiškų situacijų būna ne tik Internete, bet ir realiame gyvenime, pavyzdžiui, kuomet dėl priimto įstatymo, draudžiančio viešose vietose demonstruoti sovietinę atributiką, yra baudžiami senovinius ženkliukus pardavinėjantys asmenys. Absurdiška, bet teisėta.

Grįžtant prie Google Chrome situacijos, verta paminėti, jog pirmoje licenzijos versijoje buvo įrašyta:

"By submitting, posting or displaying the content you give Google a perpetual, irrevocable, worldwide, royalty-free, and non-exclusive license to reproduce, adapt, modify, translate, publish, publicly perform, publicly display and distribute any content which you submit, post or display on or through, the services"

Žmoniškai sakant, tai reiškia, jog viskas, ką jūs rašote ar peržiūrite su Chrome naršykle, tampa Google nuosavybe, leidžiančia šiuos duomenis naudoti bet kur.

Tiesa, po neigiamos visuomenės reakcijos, šis punktas buvo pakeistas. Dabar jau visa tai priklauso pačiam vartotojui:

"You retain copyright and any other rights you already hold in Content which you submit, post or display on or through, the Services."

Kaip rašo Google savo blog'e, ši licenzija buvo tiesiog nukopijuota iš kitų Google tarnybų, kurioms ji iš dalies ir tiko, tačiau Chrome atveju toks punktas vartotojus galėjo įkalinti naudojimo sąlygų gniaužtuose.

ValleyWag.com savo straipsnyje nagrinėja ir kitas populiarių Interneto tarnybų naudojimo sąlygas. Kai kurios jų taipogi pasisavina visą turinį, sukurtą vartotojo, pavyzdžiui:

  • Populiariausio pasaulyje socialinio tinklo "Facebook" licenzijoje yra punktas:

"By posting User Content to any part of the Site, you automatically grant, and you represent and warrant that you have the right to grant, to the Company an irrevocable, perpetual, non-exclusive, transferable, fully paid, worldwide license (with the right to sublicense) to use, copy, publicly perform, publicly display, reformat, translate, excerpt (in whole or in part) and distribute such User Content for any purpose, commercial, advertising, or otherwise, on or in connection with the Site or the promotion thereof, to prepare derivative works of, or incorporate into other works, such User Content, and to grant and authorize sublicenses of the foregoing."

  • Youtube taipogi pasisavina visą turinį, kurį vartotojai įkelia į jų sistemą:

"You understand and agree, however, that YouTube may retain, but not display, distribute, or perform, server copies of User Submissions that have been removed or deleted. The above licenses granted by you in User Comments are perpetual and irrevocable"

Taigi ar tikrai pažymėdami varnelę prie punkto "Sutinku su naudojimo sąlygomis" jūs sutinkate su jomis?

Rugpjūtis28

OAuth - žingsnis atviro interneto link (Komentarai 130)

Žymės: openid,oauth

Pasidalink!

OAuth

Ankstesniame savo straipsnyje apie OpenID rašiau apie technologiją, leidžiančią identifikuoti vartotoją, nepriklausomai nuo vienos centralizuotos vartotojų tapatybės sistemos.

Šiame straipsnyje - OpenID brolio "OAuth" aprašymas.

OAuth - kas tai?

OAuth - atviras protokolas, skirtas saugiam privačių duomenų perdavimui Internetu, tuo pačiu neatskleidžiant vartotojo tapatybės ir neleidžiant prieiti prie tų resursų, kurių vartotojas nenori pateikti.

Eran Hammer-Lahav pateikia vaizdingą palyginimą: daugelis naujų prabangių automobilių parduodami su "kamerdinerio raktu". Vieni jų suteikia kamerdineriui (viešbučio patarnautojas) teisę pastatyti automobilį, bet nuvažiuoti ne daugiau nei vieną mylią, kiti  - neleidžia atidaryti bagažinės ar naudotis automobilyje esančiu telefonu. Nesvarbu, kokie būtų apribojimai, idėja yra paprasta ir efektyvi.

OAuth - tarsi Inernetinis kamerdinerio raktas.

Kur gali būti naudojamas OAuth?

Daugybė Interneto svetainių siūlo paslaugas, susijusias su kitais Interneto servisais, iš kurių reikia paimti asmeninius duomenis.

Pavyzdžiui, el. pašto kontaktų importavimas iš GMail. Įprastu atveju, vartotojas tinklalapyje įveda savo GMail prisijungimo vardą ir slaptažodį. Naudodama šiuos duomenis, tinklalapio sistema prisijungia prie GMail, pasiima vartotojo el. pašto kontaktus ir importuoja juos į savo duomenų bazę. Čia ir iškyla problema, kadangi vartotojas negali būti tikras, ar jo prisijungimo duomenys nepatenka į trečiąsias šalis ir ar prisijungdama prie Interneto tarnybos (šiuo atveju, GMail), sistema paėmė tik tuos duomenis, kuriuos vartotojas norėjo pateikti.

OAuth yra priemonė valdyti šiems veiksniams, užtikrinant, jog vartotoją identifikuojantys duomenys (pvz.: prisijungimo vardas bei slaptažodis) nepateks tretiesiems asmenims ir leidžiant perduoti tik atitinkamus duomenis.

Tokių paslaugų yra ir daugiau. Pavyzdžiui, nuotraukų spausdinimo servisas gali pasiimti nuotraukas iš privačios vartotojo Interneto galerijos, socialiniuose tinkluose - perduoti savo asmeninius duomenis (kontaktus, žinutes ir pan.) iš vieno socialinio tinklo į kitą.

Kaip tai veikia?

  1. Vartotojas tinklalapyje išsirenka paslaugą;
  2. Vartotojas perkeliamas į paslaugos tiekėjo tinklalapį;
  3. Vartotojas prisijungia prie paslaugos tiekėjo tinklalapio (prisijungimui galima naudoti OpenID);
  4. Vartotojas patvirtina, jog leidžia tinklalapiui prieiti prie tam tikrų asmeninių duomenų;
  5. Vartotojas perkeliamas atgal į tinklalapį, kuriame visus kitus veiksmus (duomenų persiuntimą) atlieka sistema. Persiunčiant duomenis neperduodami vartotojo prisijungimo duomenys,

Saugumas

Saugumas realizuojamas naudojant viešojo rakto principą. Nors tai realizuoja peruodamų duomenų saugumą, pats principas nėra visiškai atsparus nuo fišingo, todėl vartotojas bet kokiu atveju turi būti budrus.

Kas palaiko OAuth plėtrą?

Google proteguojamos atviros socialinės platformos "OpenSocial" autorizacija su trečiųjų šalių tinklalapiais vyksta naudojant OAuth standartą.

WordPress 2.7 viena iš pasiūlytų savybių yra OAuth palaikymas.

2008-08-26 buvo patvirtinta OAuth licenzija. Ją pasirašė (abėcėlės tvarka) AOL, Citizen Agency, Google, Ma.gnolia, Pownce, Six Apart, Twitter, Wesabe, Yahoo! ir keli fiziniai asmenys.

Google Code pateikia parašytas OAuth funkcijų bibliotekas (API) šioms programavimo kalboms:

  • coldfusion
  • csharp
  • java
  • obj-c
  • perl
  • php
  • python
  • ruby

Naudingos nuorodos

Oficialus OAuth tinklalapis

Eran Hammer-Lahav - Yahoo! darbuotojo, OAuth plėtotojo, tinklaraštis

OAuth API iš Google Code

Rugpjūtis06

OpenID - vieninga asmens tapatybė Internete (Komentarai 174)

Žymės: openid,cards.lt

Pasidalink!

OpenID Bob
Iliustracija: openidexplained.com

Problema

    Šiuolaikinis žmogus intensyviai dalyvauja įvairių Interneto tinklalapių veikloje: forumuose, socialiniuose tinkluose, naudojasi el. paštu ir t.t. Tam, kad vartotojas būtų identifikuojamas, prisijungiant prie Interneto svetainės, reikia įvesti savo vartotojo vardą (arba el. pašto adresą) bei slaptažodį, tačiau neretai kiekviename tinklalapyje šie prisijungimo duomenys yra skirtingi ir vartotojui reikia įsiminti kiekvieną jų. Nors daugelis naudoja vieną slaptažodį kelioms svetainėms, vartotojo vardai neretai būna skirtingi, kadangi registruojantis įprastas vartotojo vardas gali būti jau naudojamas kito asmens. Be to, ne visuose tinklalapiuose yra skiriama pakankamai vartotojo duomenų saugumui, todėl vartotojas negali būti tikras, jog kažkas kitas neprisijungs prie jo asmeninės Interneto erdvės.

Sprendimo būdai

    Sukurti saugią vieningą vartotojų prisijungimo sistemą keliems tinklalapiams nėra nauja idėja. Google naudoja GMail vartotojų duomenis įvairioms savo paslaugoms (Reader, Documents, Picasa, Calendar ir t.t.), Microsoft naudoja "Live ID" (anksčiau vadinosi .NET Passport). Lietuvoje taipogi yra panašus sprendimas - Epasas.lt, kurio pagalba galima prisijungti prie klase.lt, skelbimai.lt, skelbikas.lt, supervideo.lt svetainių. Tačiau šie prisijungimo standartai yra uždari ir naudojami tik prisijungimui prie tinklalapių, tiesiogiai priklausančių konkrečioms įmonėms, kurios pasilieka teisę kontroliuoti vartotojo internetinę tapatybę.

OpenID - kas tai?

    OpenID - vieningas ir atviras Interneto tapatybės standartas, kurio pagalba turint vieną OpenID identifikatorių galima prisijungti prie visų Internete esančių tinklalapių, kurie suteikia tokią galimybę. Būdamas atviras ir dokumentuotas, OpenID suteikia galimybę kiekvienam tinklalapiui turėti įdiegtą OpenID vartotojų prisijungimo sistemą. Taip gali būti sutaupomos lėšos, kurios turėtų būti skirtos vartotojų prisijungimo sistemos saugumui užtikrinti. Be to, toks tinklalapis bus patrauklus vartotojui, turinčiam OpenID identifikatorių, kadangi prisijungimo ir registracijos į OpenID palaikantį tinklalapį procesas gali būti pusiau arba pilnai automatizuotas ir greitas.

    OpenID - decentralizuota sistema. Tai reiškia, jog vartotojas gali rinktis iš daugybės skirtingų OpenID tiekėjų, tarp kurių yra ir IT milžinės: "Google", "Verisign", "Yahoo" ir kt.

    Pagrindinės sąvokos:

  • Vartotojas - interneto vartotojas (pvz.: Jūs);
  • OpenID tiekėjas - interneto servisas, suteikiantis vartotojams OpenID identifikatorius;
  • OpenID identifikatorius - Interneto adresas (URL), identifikuojantis vartotoją. OpenID tiekėjai kiekvienam vartotojui suteikia atskirą OpenID adresą, kuris naudojamas prisijungiant prie OpenID palaikančių Interneto svetainių. OpenID identifikatorių pavyzdžiai: http://vartotojo-vardas.myopenid.com, http://www.kitas-openid-tiekejas.com/vartotojo-vardas;
  • Tinklalapis - interneto svetainė, kuri naudoja OpenID, leidžiančią vartotojams prisijungti prie to tinklalapio sistemos.

Kaip tai veikia?

  1. Vartotojas užsiregistruoja OpenID tiekėjo sistemoje ir gauna OpenID identifikatorių:
    OpenID registracija
  2. Vartotojas ateina į tinklalapį ir OpenID prisijungimo laukelyje įveda savo OpenID identifikatorių:
    OpenID prisijungimo forma
  3. Vartotojas perkeliamas į OpenID tiekėjo tinklalapį. Šiame etape vartotojas perkeliamas į savo OpenID teikėjo tinklalapį, kuriame jis patvirtina savo tapatybę (pvz.: slaptažodžiu ar kitomis saugumo priemonėmis):
    OpenID prisijungimas
    Jei vartotojas prie tinklalapio jungiasi pirmą kartą, paprašoma patvirtinimo, jog leidžiama tinklalapiui perduoti prašomus duomenis apie vartotoją:
    OpenID patvirtinimas
  4. Vartotojas prijungiamas prie tinklalapio, perduodami duomenys, kurių prašo tinklalapis, vartotojas perkeliamas į tinklalapį jau kaip prisijungęs vartotojas.
  5. Jei vartotojas prie tinklalapio prisijungia pirmą kartą ir jam reikia užpildyti papildomus duomenis ar patvirtinti tuos, kuriuos tinklalapis gavo iš OpenID tiekėjo, vartotojo paprašoma tai padaryti.
  6. Vartotojas naudojasi tinklalapio funkcijomis, skirtomis registruotiems vartotojams:
    OpenID vartotojo CARDS.LT funkcijos

Saugumas

    Kai kurie skeptikai teigia, jog OpenID turi saugumo pažeidžiamumų duomenų vagystės atžvilgiu. Vartotojas, įvedęs savo OpenID identifikatorių žalingame tinklalapyje gali būti perkeliamas ne į savo OpenID tiekėjo tinklalapį, bet į vizualiai panašų kenksmingą tinklalapį. Suvedęs savo prisijungimo duomenis vartotojas juos perduoda sukčiams.

    Tam, kad apsisaugoti nuo galimos duomenų vagystės, reikia rinktis patikimą ir saugų OpenID tiekėją ir naudotis jų siūlomais saugumo sprendimais (pvz.: asmeninė iliustracija, kuri rodoma prisijungus TIK prie tikrojo tinklalapio).

Kas plėtoja ir prižiūri OpenID standartą

    OpenID yra valdomas ir prižiūrimas OpenID fondo. Šio fondo tarybos nariai yra "Google", "Microsoft", "IBM", "Verisign", "Yahoo" ir kt. kompanijų atstovai.

Reziume

    Pastaruoju metu Internetas tampa vis atviresnis ir labiau orientuotas į vartotoją, jo poreikius, asmens duomenų apsaugą. OpenID neabejotinai prisidės prie šio veiksnio ir bus plačiai naudojamas kaip vartotojų tapatybės sistema. Tai patvirtina didžiausių informacinių technologijų kompanijų veiksmai: Google (turintiems tinklaraštį blogspot.com sistemoje) ir Yahoo jau įdiegė OpenID į savo servisus.

    Kitas panašaus pobūdžio projektas OAuth veikia panašiu principu, tačiau yra skirtas ne vartotojo identifikavimui, o atitinkamų vartotojo duomenų perdavimui tarp įvairių Interneto (ir ne tik) tarnybų. Abu šie standartai turėtų sukurti vieningą sąsają plisti socialiniams veiksniams Internete.

Naudingos nuorodos

Oficialus OpenID tinklalapis

OpenID tiekėjai:

OpenID.lt
Person.lt
Manoid.lt
MyOpenID.com

Lietuvos tinklalapiai, prie kurių galima prisijungti su OpenID:


CARDS.LT - elektroniniai atvirukai ir sveikinimai
Fotofabrikas.lt - skaitmeninės nuotraukos internetu
Skaityta.lt - knygų apžvalgos
Gute.lt - vaikiški rūbai
asmeniniai-finansai.lt

Liepa31

Firefox 3 ir AltGr bėdos (Komentarai 311)

Žymės: firefox,altgr

Pasidalink!

AltGr

Firefox, išleisdama 3 versiją, nudžiugino naujomis savybėmis, kiek pasikeitusia išvaizda, tačiau mane nuliūdino AltGr kombinacijų veikimas.

Kadangi pas mane visada įjungtas lietuvių kalbos klavišų išdėstymas, skaičius ir !@#$%^&... simbolius renku laikydamas paspaustą AltGr klavišą, tačiau 90 nebesiveda laikant paspaustą minėtą klavišą, tai dabar nebegaliu aklai rinkti skaičius - reikia pastoviai laviruoti tarp paspausto ir nepastausto AltGr.

Nelabai veikia ši kombinacija ir su "Zend Studio for Eclipse" produktu. Renkant skaičius vietoje 123 gaučiau ą1č2ę3...

Gal kas esat susidūrę su šios problemos sprendimu? Gal Firefox išleis atnaujinimą šiai bėdai ištaisyti, o gal grįžti prie 2-os versijos?..

Liepa30

Atvirieji dokumentų standartai Lietuvoje (Komentarai 187)

Žymės: odf,opendocument,standartai

Pasidalink!

Atvirieji standartai Lietuvoje

Kaip rekomenduoja šis įsakymas, teikiant viešąsias paslaugas gyventojams rekomenduojama naudotis šiais atviraisiais dokumentų formatais: TXT, HTML, XHTML, CSS, XFORMS, XML, XSL, OpenDocument, PDF, DjVu, MathML, SVG, JPEG, PNG, DXF, GDF, GML, SFS, WMS, WFS, WCS, CS-W, 7-ZIP.

Apmaudu, tačiau patys įstatymų leidėjai siūlo parsisiųsti įstatymo versiją Word 2000 formatu.
Belieka tikėtis, jog Viešojo administravimo plėtros iki 2010 metų strategijos įgyvendinimas palies ir mūsų valdžios olimpą...

« 1 2 3 »

Kategorijos RSS Kategorijos RSS