»

Google poganjata dve milijardi vrstic kode

Wired News - Google je ogromno podjetje z več kot 50.000 zaposlenimi in več kot ducatom najrazličnejših izdelkov, ki poganjajo vse od iskalnika na spletu in zemljevidov do več kot milijarde pametnih telefonov. Rachel Potvin je minuli teden na konferenčnem predavanju razkrila več podrobnosti o sistemu, ki skrbi za vso kodo v ozadju. Googlove izdelke namreč poganjata več kot dve milijardi vrstic kode, do katere imajo dostop vsi inženirji, ki jo tudi vsakodnevno posodabljajo.

Tu govorimo o izdelkih, kot so Google Search, Google Maps, Google Docs, Google+, Google Calendar, Gmail, YouTube, ki si delijo dobršen del kode. Google ima zato postavljen interni repozitorij, ki je podoben GitHub in do katerega ima dostop 25.000 inženirjev. To pomeni, da lahko...

30 komentarjev

Univerza Rice in DARPA razvijata nov način programiranja: samodokončaj

Slo-Tech - Univerza Rice v sodelovanju z ameriško vojaško agencijo DARPA vodi projekt Plinij, ki si postavlja zelo smel cilj poenostavitve programiranja. Glavna premisa je pisanje čedalje bolj kompleksne programske kode, ki ga ljudje še vedno opravljajo ročno vrstico po vrstico. Projekt, ki se imenuje po rimskem zgodovinarju, poteka v okviru širšega programa MUSE.

Zamisel je preprosta, a se zdi za današnje čase skorajda znanstvena fantastika. Ker je na svetu prosto dostopnih na milijarde vrstic programske kode, je nesmiselno enake probleme reševati vedno znova in znova. Projekt, ki bo težek 11 milijonov dolarjev, opisujejo kot funkciji samodokončanja in preverjanja sintakse (autocomplete in spell-check) za programiranje. Programer napiše nekaj...

19 komentarjev

Obsojeni programer iz Goldman Sachsa tri leta pozneje: oproščen, a brez kariere

Slo-Tech - Pred slabimi tremi leti smo poročali o programerju iz Goldman Sachsa, ki je bil obsojen zaradi tatvine programske kode delodajalca. Sergey Aleynikov je delal v Goldman Sachsu kot programer algoritmov za trgovanje za dobro plačilo - 400.000 dolarjev letno. Potem pa je prebegnil k podjetju Teza Technologies, kamor je odnesel tudi kopijo kode. Sedaj je Aleynikov svojo plat zgodbe zaupal tudi novinarjem.

V dvodelnem intervjuju za Vanity Fair je povedal marsikaj zanimivega. Povedal je, da je prenesel kodo, ki je vsebovala dele iz odprtokodnih vrstic in nekaj Goldman Sachsove zaprte kode. To je bojda storil le zato, da bi si olajšal življenje v novem podjetju. Tam bi imel nalogo razviti konkurenčno trgovalno platformo,...

15 komentarjev

Microsoft prenavlja črtno kodo

Izobraževalni letak

vir: CNet
CNet - Že na lanskoletnem CESu so pri Microsoftu predstavili projekt, s katerim bi dopolnili črtno kodo. V primerjavi z dvo-bitno eno-dimenzijsko omejitvijo črtne kode Microsoftov Tag lahko zadrži mnogo več informacij, kar ga naredi mnogo bolj uporabnega v resničnem svetu, kjer ni čitalcev črtne kode. Po drugi strani ima danes praktično vsak mobilni telefon vgrajen tudi fotoaparat, s katerim je mogoče prebrati Tag. Microsoft je zadnje čase nadvse aktiven pri promoviranju Taga kar kažejo tudi s programsko opremo za dešifriranje oznak, ki ni na voljo le za pametne mobilnike, temveč tudi za najcenejše mobilne telefone, ki se lahko povežejo na splet. Microsoftov Tag je 5-vrstična koda z deset trikotniki na vrstico, ki so lahko v štirih različnih...

9 komentarjev

The Secret of Monkey Island ima skrito vsebino

Izvorna različica...

vir: bit-tech.net
bit-tech.net - Lucasartsova odločitev oživitve slavne serije Monkey Island, ki se je začela z modernizacijo (zgolj grafično) prve igre, The Secret of Monkey Island, je botrovala odkritju dodatne vsebine v izvorni kodi. Vodja predelave, Adam Bormann, je vrstico za vrstico pregledoval staro kodo ter ob njej odkrival delovanje pogona SCUMM in ugotavljal, kako vključiti sistem nasvetov. Navdušen je bil nad načinom programiranja, saj je prvotna ekipa pod vodstvom Rona Gilberta in Tima Schaferja obdržala celotno izvorno kodo, ki je bila kadarkoli napisana, poleg vseh komentarjev, ki so do potankosti opisovali namen in delovanje posameznih delov kode. V primeru popravljanja hrošča so spisali nov del kode,...

15 komentarjev

Kako hroščati so odprtokodni programi

OSNews - V zadnjem obdobju smo večkrat bili priča raznim kampanjam, kako "preluknjani" naj bi pravzaprav bili odprtokodni programi. Pri Coverityju so se zato odločili za metodo, ki daje otipljivejše in s številkami podkrepljene rezultate. V sodelovanju s Stanfordsko univerzo so tako napisali programje, ki v izvorni kodi izvede statično analizo možnih hroščev (npr. spominski izpusti, prekoračitve, napake pri kazalcih, uporaba že "osvobojenega" dinamično zaseženega pomnilnika in druge možne ranljivosti).

Skozi to sito so spustili 32 odprtokodnih izdelkov in našteli v povprečju 0,43 hrošča na 1000 vrstic kode. Še bolje od tega povprečja so jo odnesli najpopularnejši izdelki. V 3 milijonih vrstic Linuxovega jedra naj bi tako odkrili po enega žužka le na vsakih 3000 vrstic, pri Apachu pa le v vsaki 4000. vrstici. Razlog za zadovoljstvo imate lahko tudi spletni mojstri, ki prisegate na navezo LAMP, kjer so v povprečju odkrili 0,29 napak/kilovrstico. Najslabše jo je odnesla AMANDA (pripomoček za...

41 komentarjev

Vse najboljše, Primož!

Slo-Tech - Še en rojstni dan. Tokrat je na vrsti naš najnajnajprogramer, Primož. Primož, lepo od tebe, da so te ugrabili mali zeleni, ko si bil še mlad. To je namreč botrovalo njegovemu izjemnemu talentu za programiranje, ki ga tule na Slo-Techu pridno IZKORIŠČAMO že slabo leto. Če še ne veste, Primož je kazensko odgovoren za vsako vrstico programske kode, vnešene v to stran. Danes pa praznuje svoj sedemnajsti rojstni dan. Najlepša mu dala.

25 komentarjev