1. Sistem za shranjevanje delčkov izvorne kode Oto Brglez Darjan Rihterič Miran Kocbek otobrglez@gmail.com | o [email_address] www.zaba.si | www.mojakoda.si http://twitter.com/otobrglez FERI, Maribor - Maj 2009
2.
3.
4. Pozabljanje + Iskanje Dejstva: Kar vemo – pozabimo . Kar se novega naučimo in ni pomembno – pozabimo . Vemo preveč stvari, ki niso pomembne – zato pozabimo . Dejstva: Ko nekaj potrebujem – to iščemo . Ko nekaj delamo se želimo nečesa spomniti – iščemo . Iskanje je občutno lažje kot pa učenje na pamet, zato – iščemo .
Večina vas je programerjev.Kakšni programerji ste v resnici?Si vse zapomnete?Ko si ne zapomnete vprašate prijatelje?Si beležite?Iščete po iskalnikih?Se zatekate h knjigam?<number>
V resnici ste takšni...Anketiranih je bilo 19 študentov. To so rezultati...Ste programerji, ki shranjujete svojo kodo, vendar ne hranite zapiskov.Večino časa iščete odgovore po spletnih straneh.K sreči se ne zatekate veliko h knjigam.<number>
Največji problem človeka – programerja je posabljanje in po posabljanju iskanje.Vse kar vemo pozabimo. Kar se naučimo pozabimo. Ker vemo preveč stvari, jih pozabimo.Zato iščemo. Iščemo, kar smo pozabili. Iščemo, ker je lažje iskati kot pa si zapomniti na pamet.<number>
Kaj programerji v resnici potrebujemo?Prostror kjer bomo enostavno hitro in trajno shranili kodo na kateri trenutno delamo.Potrebujemo dober in učinkovit iskalnikPotrebujemo orodje, ki bo enostavno za uproabo in ga bomo lahko uporalbjali pri svojem delu.<number>
Kjučne funkcionalnosti in prednosti sistema.Orodje za shranjevanej delčkov kodeEnostavno dodajanjeHitro in natančno iskaneOcenjevanje kodeOznačevanje kodeKomentiranje kode<number>
Spletna stran je razdeljena na 3 glavne segmente.Glavo z oglasi.Navigacijo.Vsebino.Nogo.<number>
Dodajanje kode je enostavno.Napišeš naslovIzbereš programski jezikIzbereš označbe – tageVpišeš kodoShraniš.<number>
Brskanje kode je mogoče po jezikih ali tagih.Brskanje je mogoče tudi med programskimi jeziki.Brskanje je mogoče po straneh in po datumih.<number>
Spletna stran ponuja 3 načine iskanjaIskanje med tipkanjemKlasično enostavno iskanjeNapredno parametrično iskanje<number>
Sistem ima tudi elemente socialnega web 2.0. omrežja.Najdemo:TaggingTag cloudKomentiranjeOcenjevanjeFavorizacija<number>
Sistem ima podprte mehanizme in sistem povezljivosti.API, RSS kanali ipd.<number>
Celoten sistem je zgrajen z odprtokodnimi produkti.Edino ceno sestama predstavljajo stroški gostovanja in razvoja.<number>