Sunday, May 19, 2013

Veeb ja sotsiaalne tarkvara 5-10 aasta pärast.

Minu tuleviku visiooni järgi sotsiaalne tarkvara ja veeb muutuvad funktsionaalsuse suunas, ehk inimesed hakkavad looma mitte ainult pilte ja tekste sotsvõrkudes vaid ka muid väärtusi. Sisuliselt iga nutitelefon hakkab täitma rohkem ja rohkem funktsioone, selle poolt korjatud info hakab aitama sinu sõpru valikutes, vaadates seda, mis valikuid tegid sina. Üks hea näide on Waze: navigatsiooni-sotsvõrk.


Veebis pakutavad teenused kindlasti muutuvad targemaks ja inimlikumaks. Google hakab sind rohkem mõistma, mitte ainult võtmesõnu otsida. Muusika ja filmide portaalid ennustavad rohkem ja paremini mis album või film on head just sinu maitse järgi, vaadates muuhulgas ka sinu sõprade valikuid.

Google Glass on täitsa omaette arengusuund, mis püüiab teha loomuliku liidest inimese ja arvuti vahel. Täiesti võimalik, et varsti tuleb sinu autosse oma "Jarvis", kes kasutades kiiret 5G internetiühendust omab korraga terve data-centri võimsust ja funktsionaalsust. Veeb hakab juhtima meie autosid, aidata igapäevaseid valikuid teha (need samad väikesed rasked valikud, kas kana burger või bekooni, jäätis või tort, Resident Evil 25 või Star Wars 8 :) )

Sunday, May 12, 2013

Interneti pettused!

Tahaks mainida kolm huvitavamat pettust millega puutusin kokku ise või lugesin uudistest:

1) Postkaart
Email näeb välja nagu postkaart (greeting card) sugulaselt või sõbralt. Kui avad linki mis peaks seda kaarti näitama tuleb ette kahtlase sisuga leht mille kaudu laaditakse sinu arvutisse hulk malware programme. Kuidas saada aru, et tegemist on pettusega?
  • Meilis ei ole sinu nime.
  • Saatja nimi on tundmatu.
  • Praegu ei ole aeg postkaartide saatmiseks  (ei ole sinu sünnipäev või jõulud vms)
2) Security email
Üks väga raskelt tuvastav pettuse viis on kiri, mis justkui tuleb austatud firmast, nt sinu pangast või eposti teenusepakkujalt või ,nagu juhtus minuga, Blizzardi poolt. Emailis sind hoiatakse, et on vaja kinnitada sinu e-post, et see on ikka õige ja kehtiv või öeldakse, et seoses viimaste hackerite rünnetega on tarvis muuta oma parool nende süsteemis. Seejärel on link just kui õige aadressiga, õiges domeenis jne. Seal on vaja sisselogida oma kehtiva parooliga. Just niimoodi sattubki sinu kastujanimi ja parool valedesse kätedesse. Vastumeetmed:
  • linki alguses peab olema https://, mitte ainult http://
  • võta ühedust nimetatud organisatsiooniga
3) Hitman!
Ühel hommikul võid avastada oma meilboksis kirja mis väidetavalt tuleb elukutseliselt mõrvarilt ehk killerilt, kes hoiatab sind, et sinu tapmine on temale tellitud ning ähvardab, et viib tellimusse ellu kui sa ei kanna üle päris suur raha hulk tema arvele. Et veelgi hirmutada, melis tihti mainitakse personaalne info sinu kohta või sinu sugulaste kohta. (Nimed,aadressid jms).
  • Tänapäeval selline info sugulaste kohta on tihti avalik sotsiaalvõrkudes. See isiklik info ei ole põhjus paanikeerida!

Sunday, May 5, 2013

Developing Apache or PostgreSQL

Apache Web Server ja PostgreSQL projektid on tõsised open-source tegelased, Apache on alus 65% veebisaitide jaoks. Nende projektide lähenemine arendamisele on sarnane, samas on üks väga tähtis erinevus.

Mõlema projekti arendus-seltskonna tuumak on mailing-listid. Selle lugemine ja diskussioonides osalemine on ülitähtis. Apache juhul kehtib nö "Meritocracy" ehk arendajaks saab see, kes on seda väärt. Et liikuda hierrarhias edasi, sa pead tõestama et saad hakkama ja oled seda väärt. Kõik algab maili-listingust, teiste arendajate muudatuste testimisest, debugimisest jne. Lõpuks kui arendajate seltskond tunnistab, et sa oled väärt, sinu abi hea meelega võetakse vastu ja sa saad teha comiite koodisse.

PostgreSQL suurim erinevus on see, et teha muudatusi koodis ja neid edastama kinnitamiseks võib igaüks. Muidugi peab muudatused kooskõlastama seltskonnaga, milleks on jälle mailing-list väga mugav. Kui sa ei ole nö "commiter"  siis sinu pakutud muudatust ehk patch-i testitakse, kontrollitakse jne, ning alles siis vastavate õigustega comitter kinnitab ja juurutab sinu muudatused. Kui sa oled tunnistatud tegutseja ning oled piisavalt palju panustanud projekti, siis saad comitteri staatust ning sealt hakkavad asjad edenema sinu pädevusele vastavalt.