Paskutinio žiemos penktadienio naktį gurkšnodamas alų savo bendrabučio kambaryje ir naršydamas internetą pastebėjau, jog eilinį sykį tikrinu tuos pačius puslapius, ieškodamas naujų žinių, kurios mane domintų.
Tuomet, jau gerokai po vidurnakčio, pradėjau mąstyti, kad naujienų neturėtų reikėti ieškoti, – jos galėtų „ateiti“ pas mane pačios. Ateiti iškart, vos tik būna paskelbiamos kur nors internete, ir būti surūšiuotos pagal temas – kad galėčiau greitai sužinoti, kas vyksta Lietuvoje, kas naujo krepšinio pasaulyje, kaip vystosi naujausios technologijos.
Jeigu būtų toks puslapis, – galvojau tuomet – kaskart įsijungęs kompiuterį lankyčiausi tik jame: nebereikėtų nuolatos tuščiai naršyti reklamomis užkimštų naujienų portalų ir tikrinti kiekvieną dominančią skiltį, tikintis rasti ką nors naujo nuo paskutinio apsilankymo.
Idėjos įgyvendinimas iš pradžių atrodė nesudėtingas – juk dauguma svetainių palaiko RSS technologiją, kuria naujausios antraštės su nuorodomis pateikiamos standartizuotu formatu. Taigi iš esmės reikėjo sukurti sistemą, kuri nuolatos tikrintų kiekvieno portalo srautą ir išsaugotų naujus įrašus. Vis dėlto norėjau kur kas daugiau.
Pirmiausia svarbu buvo tai, jog atsidarius tokią svetainę jos nereikėtų nuolatos perkraudinėti, – jei, pavyzdžiui, DELFI paskelbia naują straipsnį, tai jo antraštė per kelias minutes turėtų pati automatiškai išlįsti mano kuriamo puslapio lange.
Antra, reikėjo unikalios temų (Lietuva, Pasaulis, Verslas ir t.t.) pasirinkimo sistemos. Visiems įprasta portalų navigacija, kai paspaudus ant pavadinimo po kelių sekundžių pamatai straipsnius ta tema, man pasirodė netinkama: juk mane domina gal 10 sričių, ar tai reiškia, kad turiu atlikti tiek pat paspaudimų, norėdamas sužinoti visų jų naujienas?
Nusprendžiau 50 temų išrikiuoti pagal abecelę, o jų šrifto dydį padaryti proporcingą straipsnių ta tema skaičiui: kuo daugiau įrašų, tuo didesnėmis raidėmis tos temos pavadinimas yra rodomas.
Vis dėlto turbūt svarbiausias navigacijos sprendimas – leisti lankytojui iš karto pažymėti visas jį dominančias temas. Tuomet naujienų srautas filtruojamas ir rodomas mišinys naujausių pranešimų tik iš pasirinktų sričių. Be to, temų pasirinkimai išsaugomi ir kitą kartą atsidaręs svetainę randi tai, ką palikai.
Iš pradžių atrodė, jog tai ir viskas, ką galima nuveikti.
Laiko turėjau nedaug. Tiksliau, neturėjau visai, nes universitetas buvo pasirūpinęs informatikų užimtumu: vieną po kitos reikėjo iš pradžių sukurti dirbtinio intelekto programą, kuri galėtų susirašinėti su žmogumi, bandydama suprasti jo mintis, o vėliau ir kompiuterinį žaidimą.
Taigi nieko nelaukdamas pradėjau kurti tą pačią penktadienio naktį. Greitai patekau į tai, kas būna tiksliųjų mokslų atstovams, kurie panyra į savo sritį: pamiršau viską, nebegalėjau galvoti apie nieką kitą ir niekaip nepajėgiau nuo šio darbo atsitraukti. Nuėjau miegoti paryčiais, atsibudau vos po kelių valandų ir tęsiau toliau. Per šeštadienį ir sekmadienį neišėjau iš savo kambario ir abi dienas prie kompiuterio praleidau po 14 valandų.
Pirmadienio rytą, prieš išeinant į paskaitas, mano puslapis buvo baigtas. Beliko panaudoti sekmadienį sugalvotą ir užregistruotą interneto adresą, kuris turėjo puikiai atspindėti projekto idėją, – VisosNaujienos.lt.
Svetainė išpopuliarėjo žaibiškai. Maniau, jog ji gali būti naudinga ne tik man vienam, bet nesitikėjau jau antrąją gyvavimo dieną sulaukti 2 000 unikalių lankytojų. Tai labai padėjo tolimesniam vystymui: žmonės naudojosi ir siūlė funkcijas, kurių jiems trūko.
Netrukus VisosNaujienos.lt su neslepiama simpatija buvo aprašytos skaitomiausiame lietuviškame tinklaraštyje apie informacines technologijas – Nežinau.lt. Straipsnio autorius svetainę pavadino „žiniasklaidos ateitimi“.
Tą pačią dieną į pašto dėžutę pradėjo plaukti laiškai iš „Verslo žinių“, „15 min“ ir kelių regioninių portalų, klausiančių apie galimybes patekti į mano naujienų srautą. Įdomu tai, jog pirmuosius du į jį jau buvau įtraukęs iš karto, bet, matyt, neskyrę laiko panagrinėti puslapį ir vos pamatę konkurentų logotipus, jie suskubo dėti pastangas atsidurti šalia.
Greitai supratau, kad gyvo srauto neužtenka. Norėjosi matyti ne tik tai, kas ką tik buvo paskelbta internete, bet ir žinoti, kokie įvykiai šiandien Lietuvoje ir pasaulyje yra svarbiausi – tarsi gauti pranešimų, kurie bus paskelbti vakaro žiniose, santrauką vidury dienos – realiu laiku.
Kaip tai padaryti? Nusprendžiau, jog puikus rodiklis yra tai, kiek šaltinių (interneto portalų) pranešė apie vieną arba kitą įvykį, – juk natūralu, kad svarbiausių žinių dauguma nepraleis. Beliko sukurti algoritmą, kuris sugebėtų surasti panašius straipsnius – kitaip sakant, sistemą, kuri nustatytų, kurie įrašai iš viso srauto yra apie tą patį dalyką, ir juos sugrupuotų.
Tai nebuvo lengva. Supratau, kokia neparanki lietuvių kalba yra kompiuteriams – skirtingi linksniai (galūnės) padaro žodžių atpažinimą labai sudėtingu procesu (priešingai nei anglų kalboje, kurioje užtenka pridėti arba nuimti „s“ raidę žodžio gale).
Šioje vietoje pirmą sykį kuriant internetinę svetainę man pravertė žinios, šiemet įgytos universitete: per pirmąją egzaminų sesiją rašiau esė apie tai, kaip veikia Google paieškos sistema. Ruošdamasis šiam atsiskaitymui (kuris, beje, vėliau pasirodė man buvęs sėkmingas – iš egzamino gavau 10) praleidau nemažai laiko studijuodamas vienintelį šaltinį – Google autorių – Sergėjaus ir Lario 1997 metais parašytą doktorantūros darbą Stanfordo universtete: „The Anatomy of a Large-Scale Hypertextual Web Search Engine“, kuriame buvo aiškinama jų kuriamos paieškos sistemos architektūra. Įdomu pastebėti tai, jog darbe paminėtos ateities prognozės pasitvirtino taip, jog dauguma tuo metu aprašytų sprendimų Google naudojami iki šiol – jau praėjus 13-kai metų ir internetui per tą laiką pasikeitus drastiškai.
Taigi praleidau savaitę kurdamas svarbiausių naujienų atpažinimo funkciją. Tiesa, ne dienomis, o rytais. Man reikėjo jau seniai užimtose dienose kažkur atrasti papildomo laisvo laiko ir tai pavyko – pradėjau kasdien keltis 5-tą valandą ryto. Taip iki pirmos paskaitos 10-tą valandą gaudavau papildomas 5 valandas programavimui. Tikriausiai mažai kas pagalvoja, kad tai tiek pat, kiek praeina nuo 10-tos ryto iki 15-tos popiet, – aš tarsi dvigubai prailginau savo darbingą dienos dalį.
Tiesa, sukurti neužteko. Reikėjo daugybės bandymų su jau egzistuojančia duomenų baze, kad įsitikinčiau, jog mano sistema neklysta arba klysta tik ten, kur to išvengti jau yra neįmanoma. Taigi taip praleidau dar vieną papildomą savaitę paleisdamas savo sukurtą algoritmą per 10 000 nuo svetaines gyvavimo pradžios surinktų įrašų ir ieškodamas sprendimų kiekvieną kartą, kai sistema suklysdavo bei kaskart pradėdamas testus su visomis naujienomis iš naujo. Buvau griežtas – funkcija nebuvo baigta tol, kol nors vienas iš 30 svarbiausių dienos įvykių turėjo tarp savo šaltinių „svetimkūnį“ – įrašą, kuris nepriklauso tai aktualijai. Būtent dėl to testavimas užtruko 7 dienas.
Kaip bebūtų, galiausiai aš tai pasiekiau – sistema veikė taip, kaip norėjau. Jau galėjau ją pristatyti lankytojams, bet kilo mintis padaryti dar vieną papildymą.
Tarp gyvo naujienų srauto pastebėjau straipsnių, kurie mane labai sudomino, bet nebuvo tokios naujienos, apie kurias praneša daug portalų, – pavyzdžiui, geri politikos komentarai ar įdomybės iš pasaulio kampelių. Viena tokių buvo žinutė apie tai, jog Didžiojoje Britanijoje nuspręsta perspausdinti Šaltojo karo metais nežinomo autoriaus parašytą knygą, kaip apsisaugoti nuo Sovietų Sąjungos šnipų – po, kaip manoma, rusų slaptųjų tarnybų organizuoto Aleksandro Litvinenkos nužudymo Londone, britai vėl nesijaučia saugūs.
Kompiuteris gali suprasti tai, kas yra svarbu ir populiaru, bet tik žmogus galį išskirti tai, kas įdomiausia. Dėl šios priežasties savo naujienų svetainėje pridėjau trečiąją skiltį, kurioje rodomi per paskutinę parą geriausiai įvertinti ir dažniausiai skaityti straipsniai.
Praėjus jau kelioms dienoms galiu pasakyti, jog ši mintis pasiteisino: iš svarbiausių naujienų skilties perskaitydamas antraštės sužinau, kas vyksta, o tarp mėgstamiausių lankytojų įrašų visada randu kažką įdomaus, ką norisi atsiverti ir perskaityti nuo pradžių iki pabaigos.
Galiausiai suvokiau, jog nemažai daliai žmonių tai gali būti pirmasis naršyklės puslapis (homepage). Kas jam svarbiausia? Žinoma – jog užsikrautų akimirksniu. Dėl šios priežasties stengiausi įgyvendinti daugumą technologinių sprendimų, kuriuos priėmė „Yahoo!“ ir kiti didžiausi pasaulio portalai siekdami maksimizuoti svetainės naršymo spartą. Šioje srityje, atrodo, jau padaryta viskas (pavyzdžiui: papildomas lankytojų skaičius beveik nepadidina duombazės užklausų; visoje svetainėje naudojama vos pora grafikos elementų – nepaisant to, kiek jų iš tikrųjų matoma ekrane).
Kas toliau? Turiu dar keletą idėjų, kurias norėtųsi įgyvendinti (pavyzdžiui, mobilioji VisosNaujienos.lt versija ir naujienų paieška, iš kurios galėtum sužinoti viską, kas internete buvo publikuota apie bet kokį įvykį ar asmenį). Vis dėlto tikriausiai tuo ir apsiribosiu.
Esu minimalizmo internete šalininkas – jei papildymu nesinaudos bent kas trečias tinklalapio lankytojas, tai jis nereikalingas ir tik be reikalo užkraus puslapį. Šioje svetainėje niekada nebus galybės funkcijų ir nustatymų, kad lankytojui netektų gaišti laiko bandant suprasti, ką kas reiškia, ir kokį nustatymą jam reikėtų pasirinkti, – paprastumas ir aiškumas kartais tiesiog žavi.
Sveikinu. Projektas išties labai geras.
Ir profesinis pavydas dėl idėjos ir jos įgyvendinimo :).
Sėkmės ir toliau.
Saunuolis! Labai naudingas ir praktiskas projektas. Sekmes tau ir VisomsNaujienoms 😉
Paskutinėmis dienomis svetainė nuolatos užlūžta. Ar serveris atlaiko apkrovas?
Man jos visiskai nekrauna jau kelias dienas. Galvojau, gal darbai kokie vyksta..
Taip, paskutiniu metu smarkiai išaugo serverio apkrovimas ir jis jo nebeatlaiko. Ieškau būdų kaip optimizuoti. Pats paprasčiausias – rečiau tikrinti naujienų srautus, bet pasekmės aiškios – naujos žinios puslapį tuomet pasieks ne per kelias, o jau tik per kelioliką ar keliasdešimt minučių. Taigi dabar didžiausia užduotis ne pridėti ką nors naujo, o pasirūpinti, kad veiktų tai, kas jau sukurta. Tikiuosi artimiausiu metu atrasti optimalią konfigūracija ir kad tokių problemų kaip šiomis dienomis nebekils.
Sveikinu, iš tikrųjų labai geras projektas.
O nebuvo jokių atvejų, kad portalai būtų nesutikę, kad jų nuorodos būtų skelbiamos ir paprašytų pašalinti juos iš VisosNaujienos puslapio?
Oho, apie šią svetainę sužinojau iš nežinau.lt, bet nemaniau, kad ji tavo
Sveikinu, šaunuolis!
Labai gera idėja! sėkmės VisomNaujienom
Taipogi riebų pliusą dedu.Šiaip nemėgstu naujų dalykų vien todėl, kad atrodo žinai kita sena kompanija dirba ilgai, ateina naujas ir nuvagia rinką, kažkaip nesąžiningai atrodo..
Iš kitos pusės jei jau nukonkuruoja tai siūlo kažką geresnio.Tavoji svetainė patiko, taipogi žavus paprastumas ir funkcionalumas.Kažkaip visgi pikta žinai, kad man nešovė gera idėja ir norisi žinai aj va iš principo nesilankysiu, bet manau reikės griauti savo tokius kvailus principus…
Žodžiu, šauniai padirbėjai.Keli klausimai:
Kiek unikalių pareina dabar, nenori kokio skaitliuko įmesti?
Kitas klausimas:negalvoji vienos kitos reklamos įtalpinti, visgi litas, kitas.
Ir iš lietuviško pavydo bei smalsumo:uzdarbis vien tavo projektas ar tu vienas iš savininku, is „uždario“ pasidarai tokį neblogą lietuvišką atlyginimą ?
„Verslo žinias“ reikėtų išmesti lauk, nes jie straipsnių turinį teikia tik registruotiems naudotojams. Netikslinga rodyti straipnsių antraštes, kurių negalima paskaityti.
Tomai, VisosNaujienos.lt sulaukia kelių tūkstančių unikalių lankytojų per dieną. Iš tikrųjų, manau, tai puikus rezultatas, kai aš šio puslapio visiškai nereklamavau, – tik pirmąją veikimo dieną (kovo 1) skyriau pusvalandį, kad apie svetainę praneščiau žmonėms: sukūriau Facebook gerbėjų puslapį (matyti, kokiam skaičiui žmonių tas puslapis reikalingas) ir temą Uždarbis.lt (gauti vertinimų, kritikos). Po to lankytojų skaičius augo savaime.
Reklamos bent jau kol kas neketinu dėti. Iš esmės tai prieštarautų pačiai svetainės koncepcijai – sparti ir neapkrauta. Galbūt ateityje padarysiu kokį „Projekto remėjas“ blokelį, kuriame bus tik viena reklama, parduodama ilgesniam laikotarpiui (mėnesiui, pusmečiui).
Uždarbis.lt aš įkūriau vienas, būdamas 14-kos metų. Vėliau forumui augant supratau, kad reikalauja labai daug laiko, o aš nenoriu jo viso atiduoti vienam puslapiui, kai kyla naujų idėjų. Dėl to jau kurį laiką Uždarbis.lt turi du savininkus. Pirmus 4 metus forumas nebuvo pelningas. Dabar jau yra kitaip.
Dovydai, galvojau apie vz.lt išmetimą. Vis dėlto, jie leidžia perskaityti po 3 straipsnius kiekvieną savaitę ir praneša apie verslo pasaulio dalykus, kuriuos praleidžia kiti portalai. Dalis VisosNaujienos.lt auditorijos yra būtent verslininkai – galbūt jie už tą turinį moka ir jį skaito. Taigi bent jau kol kas nusprendžiau vz.lt palikti.
šią svetainę išreklamavo computerbild Lietuva:D
Prieš kelias dienas, jau grįžęs Velykų atostogų į Lietuvą, Maximoje paėmiau į rankas ComputerBild žurnalą ir pamačiau ten aprašytą VisosNaujienos.lt
Matyt, jie šį puslapį atrado analizuodami savo svetainės (computerbild.lt) lankytojų šaltinius, nes jos pranešimus taip pat buvau įtraukęs į naujienų srautą.
Tiesa, sunku išmatuoti reklamos poveikį: žurnalas išėjo tik kovo 20 dieną, kai svetainė veikė jau tris savaites, ir didelio lankytojų skaičiaus šuolio tuo metu pastebėjau.
Bet kuriuo atveju, nemažai žmonių, net ir neapsilankę, apie VisosNaujienos.lt jau žinos dėka ComputerBild.
Sveikinu su pasiekimu. Dirbi iš peties ir gauni gerą rezultatą!
sveikas, radau ebay kad aukcionu galima nusipirkti sukurtą svetainę, pavyzdžiui apie fotoaparatus jų programas ir patarimus naujausius, ten įdėtos būna google amazon ir affiliate kažkokios reklamos ir dar grynai fotoaparatų parduotuvė per kitus tinklus, tai ar tikrai galima įsigijus tokią svetainę kažką užsidirbti ar čia pardavėjai tik suka smegenis? ten dar rašo, kad padeda susitvarkyt svetainę. be to pardavėjas turi nemažai gerų atsiliepimų.
Labas, uždirbti galima, bet svetainė turi būti lankoma, o lankytojų srauto joks pardavėjas negali garantuoti. Be to, turėtum tą puslapį nuolatos atnaujinti, rašyti naujus straipsnius, norėdamas, kad žmonės į jį grįžtu. Bet kuriuo atveju, nemanau, kad pirkti apsimoka, nebent pats labai domiesi ta sritimi ir mielai apie ją rašytum.
dabar, kai nebedirbu naujienų „gaminimo“ srityje ir visai nenorių „naujienų“, reikės šitąjį išties gerą puslapį dažniau atsiversti — užteks paskaityti antraštes, ir padėtis aiški.
jei būtų pasiekiami ELTA ir BNS, pusės to srauto iš naujienų portalų neliktų — jie patys agentūras perspausdina.
o dėl teisinio reikalo (čia buvo apie alfa.lt užsiminta) — yra kabliukas. ant kurio kvailiai galėtų užkibti ir vienkartinio pelno pasiekti, bet reputaciją susigadinti. bet neduosiu masalo, tegu patys ieško.
Logotipo naudojimas, matyt
va apie logotipą nepagalvojau. apie nuorodas teisinis kabliukas.
Puiki svetaine, pats kiekviena diena beveik lankausi
Kiek dabar jau lankytoju per diena sulauki?
Galima butu sukurti app sitam tinklalapiui, panasu, koki turi 15 min.
Labai puikus projektas, kūrimas reikalavo daug žiniu. Sveikinu.
Puikiai realizuotas projektas. Jei ne paslaptis, su kuo rasei (matau jquery + urlai php’iniai, bet gal serverside kazkas dar idomaus yra)?
Gal planuoji kalbos atpazinimo dali iskelt ir opensourcint?
Išties labai parankus tinklapis, tik viena funkcija kurios pasigedau – filtruoti nepageidaujamas naujienas pagal portalus, arba rodyti tik naujienas iš pasirinktų portalų. Tikiuosi susidomėsi mano pasiūlymu ir ją išpildysi. Mat tinklapis išties yra labai patogus.
Man tokia nagisos siūloma funkcija irgi patiktų.
idetum i apacia kur hostex kokia reklama ir nieko neatsitiktu, uz galva ir laika pinigu ibyretu…
na pradejau naudotis, taciau arba apleidai si reikala arba dar kas. na neretai kokia 9:00 rodo kad naujausios naujienos buvo parasytos pries valanda, nors didziuju svetainese, kruva nauju naujienu. dabar isvis langa be naujienu atidaro. Geras dalykas tikrai, bet neveikia normaliai
Kai naujienos tokiame sąraše pateikiamos, jos visai atrodo nereikalingos ir neįdomios
Ką gi, dėl to tik susitaupo dar daugiau laiko 