Saturday, May 11, 2013

Asotsiaalne tarkvara ehk sotsiaalmeedia pahupool

Ma ei ole kindel kas see näide kvalifitseerub nüüd suuremaks pettuseks kuid üks asi, mida ma tihti näen on Facebooki postitused stiilis a'la "Kui sa seda postitust kõigile edasi ei spämmi, läheb Facebook tasuliseks. Ja selle igasugused muud variatsioonid. Ehkki nad midagi otseselt halba ei tee, on nad siiski väga hea näide arvutikasutajate keskmisest analüüsivõimest. Sellest samm edasi on juba spämmpostitused, mis küsivad kasutajate kontodele ligipääsu, kuid ma siiralt loodan, et tänapäeval nende õnge enam eriti keegi ei lähe.

Teine näide võrgu ära kasutamisest inimeste manipuleerimiseks on Eesti ühe omavalitsuse suunised oma ametnikele uudistele kommentaare kirjutada. Kuna reeglina seda omavalitsust puudatavad artiklid saavad üsna negatiivseid kommentaare, siis püütakse kunstlikult tekitada vastukaalu. Paraku paistab see läbi ja jätab nendest kommentaatoritest väga haleda mulje.

Kolmas näide põhineb mu isiklikule kogemusele, kuidas teadmatud arvutikasutajat pahatahtlikult ära kasutati.  Üks tuttav soetas omale arvuti ja koos sellega ka võrguühenduse läbi WiFi ruuteri. Kuna tema arvutite turvalisuse alased teadmised olid kasinad, siis suutis ta selle ruuteri panna tööle ilma salasõnata. Ja mingi hetk olid tal politseinikud ukse taga ja tuli välja, et läbi selle ruuteri oli keegi otsustanud lastepornot jagama hakata.  Õnneks selle tuttava jaoks lahenes asi ilma suuremate jamadeta ja andis tulevikuks hea õppetunni.


Thursday, May 2, 2013

Kogukondlik tarkvaraarendus

Firefox
Firefox on üks praegusel hetkel populaarsemaid vaba lähtekoodiga internetiprausereid. Kuna kasutajaid on miljoneid, peab nende usalduse kuidagi tagama. Selleks on sisse seatud kindel arendusprotsess, mille käigus muudatused jõuavad lõplike reliisideni. Firefoxi puhul kasutatakse reliise, mille sagedus on kindlalt paika pandud. Uued versioonid lastakse välja hoolimata sellest, kas mingi kindel uuendus jõuab valmis või mitte.

Kõik muudatused laetakse esmalt mozilla-central repositooriumi. Teatud ajavahaemike tagant antakse stabiilsed muudatused välja beeta-testimiseks ja peale valideerimist liidetakse nad lõplikku versiooni. Kuna muudatusi võetakse sisse kindlate intervallide tagant, siis sellega tagatakse see, et võiksemad muudatused jõuavad sisse kiiresti, kuid annab võimaluse ka pikemaks arendustööks.

VLC Player
VLC player on populaarne multimeediavahend videote vaatamiseks ja muusika kuulamiseks.
VLC arendamine on teatud mõttes kaootilisem kui Firefoxi oma. See on ka mõistetav, kuna tegemist ei ole nii laialt kasutuses oleva tarkvaraga. Kasutatakse ühte Git repositooriumit, kust arendajad saavad laadida viimase versiooni. Muudatuste tegemiseks on olemas juhendid, kuid üldiselt antakse arendajatele üsna vabad käed.

Thursday, April 25, 2013

Jagamiskultuur

Selle postituse sisuks on väike mõtisklus Hacker-HOWTO (kasutasin eestikeelset versiooni).

Ma ei ole häkkerikultuuriga ise väga palju kokku puutunud. Kuid niipalju ma siiski teadsin enne, et mis vahe on häkkeril ja kräkkeril. Ka see lugemine annab mõlema kohta väga põhjaliku definitsiooni.

Materjal annab ise põhjaliku ülevaate sellest, kes on häkker, mida ta teeb ja mida oleks vaja teha, et häkkeriks saada. Minu hinnangul tunduvad häkkerid selle määratluse järgi olevat erksa vaimuga tegelased, kes püüavad maailma muuta läbi tehnoloogia ja täpsemalt läbi interneti ja seal jagatava tarkvara. Kuna tegelen ka ise programmeerimisega, siis saan väga hästi aru sellest, et häkkimist võrreldakse kunsti ja loomisega. On hea tunne teha valmis midagi uut ja kasulikku, mis aitab sind ennast või teisi. Samuti leian, et selle protsessi juures on vaimne keskendumine väga oluline, kuna on vaja koondada oma mingid teatud teadmised keerulise probleemi lahendamiseks. Häkker peab omama põhjalikke teadmisi nii riistvarast, infrastruktuurist, võrkudest, erinevatest protokollidest, programmeerimiskeeltest ja -algoritmidest jne.

Olen ka ise oma elus mõnda häkkerit lähedalt näinud ja neid asju mida nad toodavad ja see äratab imetlust.

Thursday, April 18, 2013

Tarkvara- ja sisulitsentsid

Kirjeldan siin postituses CodePlex keskkonnas leiduva tarkvara litsentsitingimusi.
CodePlex on Microsofti Open Source tarkvara jagamise portaal. Portaalis saavad tarkvaraaerendajad jagada oma töid, suhelda ja saada tagasisidet. 5. märtsi seisuga 2013 on kättesaadavad 32,310 projekti. (allikas wikipedia).

Iga projekt eraldi on kaitstud litsentitingimustega. Võtan näitena AJAX Control Toolkiti.
Litesntsi nimi on New BSD License (BSD).
BSD järgi on piirangud tarkvara levitamisele üsna minimaalsed. Alguse sai BSD litsent ühe Unixi laadse toote "Berkeley Software Distribution" kaudu.  BSD litsentsil on kaks tuletist: New BSD License/Modified BSD License ja the Simplified BSD License/FreeBSD License. Mõemad tuletised on tunnustatud nii FSF-i kui ka OSI poolt. Litsentsil on 3 klauslit (kuna tõlget ei leidnud, lisan need ingliskeelsetena):
  •  Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of the nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.
  Lihtsustatud BSD litsents on ilma kolmanda klauslita. Erinevalt GPL litsentsist BSD ei laiene automaatselt tuletistele, ehk siis nendele võib tootja seada muid tingimusi. Samuti erinevus GPL-ist on see, et BSD litsentsi kitsendamine on lubatud.

Allikas Wkipedia, http://www.linfo.org/bsdlicense.html

Friday, April 12, 2013

Intellektuaalomandi hiilgus ja viletsus

Tänapäevases internetiseeritud (mulle küll ei meeldi see sõna, kuid paremat ei leidnud) maailmas ei saa autoriõigustele ja nende kaitsele läheneda enam samal viisil nagu paar aastakümmet tagasi. Paljuski on sellest aru saadud, kuid siiski esineb veel päris palju probleeme.

On ilmselt täiesti loomulik, et inimene, kes on midagi valmistanud (ja siia kuulub ka loominguline tegevus), eeldab selle eest ka mingit tasu juhul, kui seda teised inimesed kasutavad. Selles nagu progressi mõte ongi, et need kellel on rohkem nuppu, kasutavad nende resursse kes ise ei oska või ei viitsi mingit asja valmis teha. Siit järgneb ka loomulik soov oma loomingut kaitsta, et see resurss kuskile mujale parematele jahimaadele ei valguks.

Keelamine teistel sama asja teha või siis vähemalt selle eest kõvasti raha küsimine aga hakkab üldist arengut lõpuks pidurdama. Võib-olla mitte nii palju kunstimaailmas kui pigem tehnikavallas.Viletsuseks võibki lugeda seda, et igale vähegi heale leiutisele püütakse ülikiirelt patent seada ja teistel sarnase toote arendamine ära keelata. Siin peaksid patendiseaduste tegijad püüdma leida mõistliku tasakaalu, mis üheltpoolt julgustaks leiutajaid aga teiselt poolt piiraks korporatsioone, kes püüavad patente "kokku ahmida". Ilmselt on naiivne loota ainult suurfirmade missioonitundele, et arengu pidurdamine toob lõpuks kaasa nende enda maine kahjustumise.

Monday, April 8, 2013

Vaba tarkvara

Et kõik ausalt ära rääkida, siis ise olen täiesti tavaline Windowsi kasutaja. Kokkupuuted vaba tarkvaraga on olnud üsna põgusad.

Esimene kogemus oli kunagi üheksakümnendatel kui sai proovitud tööarvutisse teiste kiitmise peale mingi graafilise kasutajaliidesega Linux installida. Tollal vajas see siiski üsna põhjalikku eeltööd ja erinevate pakettide õiges järjekorras kompileerimist ja paigaldamist. Kasutasin seda mõnda aega programmeerimiseks kuid kuna mõned mugavad programmijupid sealt siiski puudusid, siis vajus tasapisi Windowsi peale tagasi.

Teine kogemus, mida olen proovinud, on GIMP graafikaprogramm. Esimesed versioonid olid Windowsi jaoks siiski suht toored ja jooksid tihti kokku. Võimaluste poole tundus siiski tegemist olevat üsna kasutatava tootega, kuid probleemiks oli siiski ebastabiilsus.

Kolmas ja ka kõige edukam minu puhul on olnud OpenOffice kasutamine. Kasutan seda arvutis, kuhu ei ole tahtnud Officet installida ja seal olen OO-ga saanud kõik vajalikud dokumendid ja tabelid loodud ja salvestatud.

Sunday, March 24, 2013

Märgendamine ja folksonoomia

Üks suht hästi töötav folksonoomia on minu meelest piltide "tagimine" näiteks Facebookis või Orkutis. See kogub automaatselt kokku ühe inimese kohta käiva materjali ilma, et ta selleks ise tingimata vaeva peaks nägamagi. Piisab sellest, kui on palju sõpru, kes viitsivad tage panna. Samas saab seda funktsionaalsust ka ise ära keelata või piirata nii, et asi päris käest ära ei läheks. Olen aru saanud, et üritatakse sisse viia ka automaatset näotuvastust, kuid pole veel märganud, et seda kuskil edukalt juurutatud oleks.

Minu jaoks nö mittetöötav folksonoomia on märgipilved. Kui ma ise kuskile lehele olen jõudnud, siis tean juba suht kindlalt, mida ma sealt otsin. Vähemalt ei ole ma kunagi märgipilve info leidmiseks kasutanud. Võib-olla olen lihtsalt vanameelne ja ei oska seda võimalust enda jaosk kasulikuks teha. Juurde annaks ilmselt see, kui märgipilves võetakse arvesse ka otsingumootoritesse sisestatud märksõnad, mille alusel inimesed konkreetsele lehele on jõudnud.

Sunday, March 17, 2013

Wiki-maailm

Wikide parandamise soovitusi...
Omaenda kogemused pärinevad põhiliselt wikipedia kasutamisest, kuid sedagi siiski pigem lugejana kui artiklite kirjutajana.
  • Linkide eristamine populaarsuse järgi. Ristviiteid võiks eristada näiteks värviga vastavalt sellele, kui palju neid mööda on edasi liigutud. Ehk siis annaks infot selle kohta, kes viide vajaks külastamist või mitte.

Friday, March 8, 2013

Blogosfäär

Blogimismotiivide hulk on tänapäeval päris lai. Jagaksin need suuremas paanis kaheks: suletud ja avatud blogid. Suletud blogisid kirjutatakse ainult enda tarbeks - oma mälestuste kirja panemiseks või lihtsalt mõtete ülesmärkimiseks. Avalikke blogisid peetakse enamasti selleks, et teistega midagi jagada. Avatud blogisid võiks omakorda jagada näiteks järgnevalt:
  • Oma elu jagamine teistega. http://peregasoome.blogspot.fi/ - kirjeldab ühe perekonna kolimist Soome ja annab nõuandeid kuidas sealst bürokraatiaga toime tulla
  • Mingit kindla valdkonda või hobi käsitlev blogi. Väga populaarsed on siin fotoblogid, kus piltide juurde kirjutatakse ka natuke tausta (koht, saamislugu jne). Näiteks http://blog.moment.ee/, http://triinkokkab.blogspot.fi/.
  • Mingi probleemi ja selle lahendamise jagamine teistega. Näiteks IT-alased probleemid lahendustega või tervisenõuanded. http://sharepoint.microsoft.com/blog/Pages/default.aspx
  • Oma vaadete, poliitika või maailmavalu väljaelamise blogid. Siia võiks liigitada nö poliitilised blogid a'la Edgard Savisaar aga ka Inno ja Irja kohvik (ehkki see blogi võiks täitsa omaette kategooria ja diagnoosi alla käia).
  • Firmade või asutuste blogid. Blogid, kus firmad või asutused jagavad informatsiooni ja reklaamivad ennast.

Sunday, March 3, 2013

Sotsiaalsed võrgustikud

Orkutit iseloomustavad faktorid Matt Webbi järgi. Orkut on Google omanduses olev sotsiaalse võrgustiku tarkvara, mis nägi ilmavalgust 2004. aastal. Valisin Orkuti nostalgiast, kuna olin seal üks suhteliselt varajane liituja olen näinud selle keskkonna tõusu ja langust (vähemalt oma suhtlusringkonnas). Mulle isiklikult esimene Orkut versioon meeldis, kuid hilisemad uuendused enam väga peale ei läinud.

  • Identiteet - Orkutis on eelistatult inimesed esindatud oma pärisnime ja tavaliselt ka isikuandmetega. Eesmärgiks on oma päriselu "laiendamine" internetiruumi.
  • Kohalolek - Omi kontakte on võimalik gruppeerida mitmesuguste kriteeriumite alusel luues nö alamnimekirju. Viimases versioonis on kontaktidele lisatud ka info selle kohta, kes on hetkel online ja samuti vahetu chati võimalus
  • Suhted - Kontake saab jagada erinevatesse rühmadesse. Saab määrata ka suhte staatuse otse mõne kontaktiga (naine, sõber, vend jne).
  • Vestlused - On nii "seinale postitamine" kui ka otsene reaalajas suhtlus.
  • Rühmad - saab luua rühmi ja kontakte nende vahel jagada.
  • Reputatsioon - Omamoodi reputatsiooni määrajaks on "testimonialid", ehk siis tunnustus kellegi poolt.
  • Jagamine - Põhiliselt jagatakse infot, pilte ja videoid. Piltidel saab inimesi märkida ja siduda neid otselingiga kontaktile.
  • Sunday, February 24, 2013

    Võrgukogukonnad

    Auto24.ee Foorum http://www.auto24.ee/foorum/foorum.php.
    Antud foorum on loodud autodest huvitatud inimeste infovahetusportaalina. Foorum on liigendatud alamteemade kaupa. Samuti on loodud eraldi foorumid automarkidele.

    Tehnoloogiline areng
    Interneti areng on muutnud info liikumise vahetuks ja kiireks. Kui varem liikus autode alane info nö suust-suhu või ühepoolselt ajakirjanduse vahendusel, siis praegused tehnoloogilised võimalused muudavad info jagamise kiireks ja hõlpsaks.

    Võimalus valida kõikvõimalikke parameetreid
    Foorum on liigendatud alateemadeks (sõdukide liigid, margid, probleemide tüübid). Info liigendamine koondab sarnased teemad loogiliselt ühte kohta.

    Ajatu aeg
    Foorumi postitusi võib teha igal ajal ja geograafilises punktis. Kuna foorum on eestikeelne, siis aktiivne kasutamise aeg langeb siiski ajale, mil Eestis inimesed on ärkvel.

    Kasvav rahuldamata suhtlemisvajadus
    On palju inimesi, kes peavad end autode alal ekspertideks või siis neil on teatud küsimustes väga tugevad arvamused. Foorum on sellise suhtluse jaoks ideaalne koht - siin saab teemadele kiirelt vastata ja samuti saab kiirelt tagasisidet.

    Hariduslikud püüdlused
    Inimestel võib autodega seoses esineda probleeme, millele nad ei oska ise lahendust leida ja mida ka tihti ei osata täpselt väljendada. Foorumis võimaldab küsimuste-vastuste kett leida probleemile lahenduse ja vajadusel seda ka täpsustada.

    Palju vaba aega, mida sisustada
    Kindlasti on palju inimesi lugemas autode alaseid foorumeid vabast ajast lihtsalt huvi pärast, et näha, mida teised inimesed näiteks nende auto margist arvavad ja milliseid probleeme on esinenud.

    Vajadus "millegi tõelise" järele, olgu või näilise
    Kuulumine rühma annab inimesele tunde, et teda on kellelegi vaja. Autofoorum on koht kus oma teadmisi jagada ja tunda ennast eksperdina isegi siis, kui teadmised põhinevad vaid kogemustele.

    Vahel ka otsene altruism
    On inimesi, kellele autod moodustavad suure osa nende elust. Nad aitavad tihti inimesi, kellel on sama kiindumus lihtsalt selle pärast, et neile meeldib aidata.

    Saturday, February 2, 2013

    Kevad 2013

    Läheb siis aga uue hoooga edasi. Sel kevadel tuleb ennast läbi närida andmeturbest, agentsüsteemidest, infosüsteemi projektijuhtimisest, intelligentsetest süsteemidest ja objektorienteeritud disainist. Ja muidugi sotsiaalsest tarkvarast ja võrgukokugondadest, ehk siis sellest tegelikust põhjusest, miks see blogi üle 3 aasta uue postitue sai.