mojakoda.si - predstavitev
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

mojakoda.si - predstavitev

  • 991 views
Uploaded on

Predstavitev sistema mojakoda.si. Predstavitev je bila pripravljena za FERI - predmet Metode Komunikacije....

Predstavitev sistema mojakoda.si. Predstavitev je bila pripravljena za FERI - predmet Metode Komunikacije.

- Oto Brglez, avtor sistema

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
  • Za več informacij obiščite spletno stran http://mojakoda.si

    Predstavitev je bila napisana za predmet Metode Komuniciranja na FERI.
    Are you sure you want to
    Your message goes here
    Be the first to like this
No Downloads

Views

Total Views
991
On Slideshare
988
From Embeds
3
Number of Embeds
2

Actions

Shares
Downloads
0
Comments
1
Likes
0

Embeds 3

http://www.slideshare.net 2
http://www.linkedin.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • 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?
  • 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.
  • 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.
  • 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.
  • Kjučne funkcionalnosti in prednosti sistema.Orodje za shranjevanej delčkov kodeEnostavno dodajanjeHitro in natančno iskaneOcenjevanje kodeOznačevanje kodeKomentiranje kode
  • Spletna stran je razdeljena na 3 glavne segmente.Glavo z oglasi.Navigacijo.Vsebino.Nogo.
  • Dodajanje kode je enostavno.Napišeš naslovIzbereš programski jezikIzbereš označbe – tageVpišeš kodoShraniš.
  • 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.
  • Spletna stran ponuja 3 načine iskanjaIskanje med tipkanjemKlasično enostavno iskanjeNapredno parametrično iskanje
  • Sistem ima tudi elemente socialnega web 2.0. omrežja.Najdemo:TaggingTag cloudKomentiranjeOcenjevanjeFavorizacija
  • Sistem ima podprte mehanizme in sistem povezljivosti.API, RSS kanali ipd.
  • Celoten sistem je zgrajen z odprtokodnimi produkti.Edino ceno sestama predstavljajo stroški gostovanja in razvoja.

Transcript

  • 1. FERI, Maribor - Maj 2009 Sistem za shranjevanje delčkov izvorne kode otobrglez@gmail.com | oto.brglez@agenda.si Oto Brglez www.zaba.si | www.mojakoda.si Darjan Rihterič http://twitter.com/otobrglez Miran Kocbek
  • 2.  Vse si zapomnem!  Vedno vprašam prijatelje!  Vse si zapišem v beležko!  Vedno uporabljam iskalnik, potem vse ostalo.  Vse je v knjigah...
  • 3.  85% vas programira.  32% vas ne shranjuje delčkov kode.  53% vas hrani zapiske v beležnici.  79% vas pri programiranju črpa podatke iz različnih spletnih strani.  Samo 32% vas brska po programerskih knjigah. *Anketiranih je bilo 19 oseb, pri vajah Metode Komuniciranja.
  • 4. Pozabljanje + Iskanje Dejstva: Dejstva: Kar vemo – pozabimo. Ko nekaj potrebujem – to Kar se novega naučimo iščemo. in ni pomembno – Ko nekaj delamo se želimo pozabimo. nečesa spomniti – iščemo. Vemo preveč stvari, ki Iskanje je občutno lažje kot pa niso pomembne – zato učenje na pamet, zato – pozabimo. iščemo.
  • 5.  Potrebujemo prostor, kjer bomo enostavno, hitro in trajno shranili delček vsebine s katero se ukvarjamo.  Potrebujemo način, ki bo omogočal hitro in točno iskanje po shranjeni vsebini.  Potrebujemo orodje, ki bo enostavno za uporabo in ga bo mogoče uporabljati pri svojem delu transparentno.
  • 6.  Spletno orodje za shranjevanje delčkov programske kode.  Enostavno dodajanje.  Učinkovito iskanje.  Ocenjevanje kode.  Označevanje kode.  Komentiranje kode.
  • 7. oglasi navigacija iskanje prikaz kode noga z orodji.
  • 8.  Označevanje kode - “tagging”  Oblač označb - “tag cound”  Komentiranje kode  Ocenjevanje kode  Favorizacija kode
  • 9.  API za dodajanje, iskanje in urejanje kode(JSON).  RSS kanali za svežo kodo.  RSS kanali za specifičen programski jezik  Sistem za objavo vsebin na drugih socialnih omrežjih, blogih in mikroblogih.
  • 10.  GNU/Linux – Ubuntu  Apache Web Server (Memcached)  Django framework (Python)  MySQL / PostgreSQL / SQLite baza
  • 11. www.mojakoda.si Za več informacij obiščite spletno Oto Brglez stran www.mojakoda.si Darjan Rihterič Miran Kocbek V času razvoja je dostop omejen samo na testne uporabnike. Če želite postati www.zaba.si testni uporabnik se obrnite na moj mail. www.opalab.com www.heapsoft.com otobrglez@gmail.com FERI, Maribor. Maj 2009