Zanimljivosti
The Expert
Možda nije vijest za našu stranicu ali ovo morate pogledati (čak i ako ste već pogledali).
… tužna istina, vrlo često 🙂
IBM Redbooks
Možda niste znali ali neke korporacije, javno (online) objavljuju određene knjižice i knjige, razne upute i prezentacije.
Jedna od takvih je i “Redbooks” , koje IBM izdaje pod “IBM International Technical Support Organization” (ITSO).
Kako do online knjiga/prezentacija/uputa/…
Dakle tu se može pronaći za svakoga po nešto, navesti ću samo nekoliko meni zanimljivih knjiga (sa sistemske strane):
- TCP/IP Tutorial and Technical Overview
- Introduction to Storage Area Networks and System Networking
- Understanding LDAP – Design and Implementation
- Introduction to Grid Computing
- IPv6 Introduction and Configuration
… ili ako preferirate papirnatu verziju, možete ju i kupiti.
Ako želite, možete se prijaviti na njihovu LinkedIn grupu:
https://www.linkedin.com/company/ibm-redbooks?trk=company_name
P.S. U svakom slučaju pozdravljamo ovakvu praksu (koju i sami promoviramo).
Kako radi CPU
Odličan video o tome kako radi CPU (Control Unit, ALU, Registri, …)
Bez obzira da li vam je ovo poznato ili nije, preporučam da pogledate.
Naime ovaj video je poseban i po tome što je u nekih 20. minuta uspio objasniti ono za što su potrebni dani proučavanja (nakon kojih bi vam nešto ionako promaklo).
Da li znate da sa reCAPTCHA servisom pomažete digitalizirati stare knjige?
Naravno, ja to nisam znao. Nisam znao da prilikom registracije nekog mog računa na nekom od beskonačno mnogo servisa na netu, ili prilikom autentikacije na takvim servisima, upisivanje one dvije jednostavne riječi ja zapravo pomažem digitalizirati knjige.
Iako je ta činjenica lijepo istaknuta na njihovoj stranici. Većina zna da bez točnog upisa riječi kojeg je reCAPTCHA ponudila jednostavno se nemože pristupiti traženom servisu. Poneki čak i znaju tehničku terminologiju reCAPTCHA servisa, dakle da je to anti-bot servis.
Više o samoj ideji projekta možete vidjeti ovdje. A kako to sve radi možete pročitati u njihovom elaboratu.
No to je samo početak. Dečki su otišli korak dalje te razvili projekt pod nazivom Duolingo. Servis je namjenjen učenju stranih jezika, ali na vrlo originalan, ako ne i revolucionaran način. Svatko tko odluči učiti strani jezik pomoću Duolingo servisa zapravo pomaže prevoditi web stranice. Naravno, Duolingo je vrlo efikasan te vam neće jednostavno dati cijelu web stranicu na francuskom pa ti prevodi na engleski. Komentari drugih ljudi koji su koristili Duolingo su impresivni. Duolingo je potpuno besplatan, bez reklama, bez ikakvih skrivenih troškova.
No prije nego se uputite na Duolingo pogledajte predavanje na TED-u. Odlično predavanja i nevjerojatne ideje. Drago mi je da mogu biti dio nečega što je zapravo veće od nas samih. Čovjek se zapita koliko ovakvih plemenitih ideja još ima tamo negdje u bespuću interneta…
Eppur si muove!
Ipak se kreće, vjerojatno bi Galileo Galilei promrljao i na ovu pomalo nesvakidašnju vijest. Naime, u našoj državi je za potrebe administracije u sustavu Hrvatskog zavoda za mirovinsko osiguranje zaživjeo softver otvorenog koda!
Naziv projekta je Lana (Linija Automatske Napredne Autentifikacije) i riječ je o e-Government sustavu. Trenutno je u verziji 1.0 no govori se o tome da će se softver s vremenom razvijati (što bi rekli no shit, Sherlock). Tvorci Lana projekta su dečki (a možda i cure) iz Ultima d.o.o.. Pa eto, ovim putem dečkima (i curama) želimo puno sreće u daljnjem razvoju njihovog sustava.
Malo kasnimo sa objavom pa o tome više pročitajte na Netokraciji.
Naučite programirati u deset godina
Dakle, želite biti programer? Koliko god Google i sam Internet bio koristan uvijek će ljudi nailaziti i na loše, totalno nekorisne pa čak i pogubne informacije. U potrazi za dobrim i korisnim informacijama, literaturom i nekakvim video tutorijalima na netu u vezi programiranja ili softverskog inžinjerstva općenito nije ništa drugačije.
Mnogi od vas su čuli za knjige kao što su _Sams Teach Yourself Java in 24 Hours _ili, meni najbolja, Sams Teach Yourself C++ in 24 Hours._ _Sličnih knjiga ima na desetke.
Prvo što takve knjige daju dojam da treba samo 24 sata da bi se naučio C++. Znam, ali stvarno ima ljudi koji misle da je čišćenje cigli na gradilištu malo lakše od učenja C++ jezika. Pretpostavljam da onda ima i nekakvih lokalnih menađera koji misle da treba dan, dva da bi se naučio programski jezik kao što je C++ te bih tako i planirao svoje resurse.
Druga stvar kod takvih knjiga, ili zapravo knjiga u nekakvoj tehničkoj struci generalno, je ta što ljudi misle da je ta knjiga zapravo dovoljno. Istina je drugačija. Sve da i postoji _Sams Teach Yourself C++ in 10 Years _vi nećete dobiti ono šta tražite. Dakle, vi morate zapravo i programirati, pokretati svoje projekte, sudjelovati u tuđem projektu. Razgovarajte sa drugim programerima te uočite njihove stavove. Bez obzira koliko oni subjektivni bili vi uvijek možete nešto naučiti iz toga.
Naravno, tu magija ne prestaje. Morate znati da ne postoji _silver bullet_ za rješavanje baš svakog problema. Dakle, kako vrijeme odmiče tako i vi trebate učiti nove stvari. Nove ili bolje alate, nove programske jezike, nove paradigme i metodologije.
Drugim riječima, treba sijesti i zagrijati stolicu i to ne na 24 sata nego na 10 godina.
Ovaj post je zapravo potaknut našim školstvom te člancima koji ću vam linkati na kraj ovog posta. I zato vas molim, za vaše dobro, pročitajte članke ispod, malo razmislite o njima te tek onda krenite sa programiranjem. Ako znate nekoga ko bi se tek htio upustiti u programerske vode, uputite ga na ovaj post.
Teach Yourself Programming in Ten Years
Advice for Computer Science College Students
Great Hackers
BananaBread (HTML5 + WebGL)
BananaBread je 3D FPS (First Person Shooter) igra koja se pokreće iz web preglednika.
Ona koristi Cube 2: Sauerbraten engine, koji je pisan u C++ i OpenGL, te compile-iran pomoću “Emscripten”-a u JavaScript i WebGL tako da se može pokretati u modernim web preglednicima korištenjem standardnih web API-ja bez potrebe za bilo kakvim plugin-ima.
Ova računalna igra je sponzorirana od strane “Mozilla Foundation”-a te se stalno razvija te demonstrira mogućnosti HTML5 + WebGL-a.
Igru možete isprobati na :
https://developer.mozilla.org/en-US/demos/detail/bananabread
Ili pogledati video na Youtube:
http://www.youtube.com/watch?v=2ZiTM475Iwo
Screenshot: