Sunday, April 28, 2013

Häkkeri kultuurist


Kõigepealt  andis artikkel Kuidas saada häkkeriks (Hacker- HOWTO) mulle mõnusa selge ülevaate, kes see häkker ikka on. Teadsin küll ju, et liigutusena kasutatakse ikka ka sõna kräkker, kuid siiski oli see piir nö hea ja halva vahel segane. Nüüd siis tean, et häkker ei häki süsteemidesse sisse ega püüa muul kujul kurja teha. Pigem on ta IT maailmas imeliste võimetega programmeerija, kes on olemuselt tagasihoidlik ja oskustelt meistri tasemel.
Teisena, mida rohkem lugesin, seda rohkem mõistsin, et häkker on elu- ja mõtteviis, mis ei piirdu IT maailmaga. Häkkerlus kannab endas palju suurepäraseid väärtusi, nagu pühendumine, elumõte otsimine, isekusest loobumine, teadmiste omandamine, kirg jne jne. Ehk kui seda ette kujutan, siis tulevad meelde mõned seigad filmidest, kus noorele inimesele õpetatakse mõnda iidset võitluskunsti.. kannatlikkus ja tahe on määrava tähtsusega.
Lõpetuseks, tean nüüd mida oma sirguvale pojale lugeda annan. Ka temas on juba teatud häkkerialgeid olemas, miks mitte neisse teadlikult suhtuda. Ise olen häkkerite suur austaja ja kuigi IT-häkkeriks mul eeldusi ei ole, siis võib-olla on see muu valdkond, kus mu häkkeri alged leiavad rakendust..  

Sunday, April 21, 2013

Mozilla Avalik Litsents (MPL – Mozilla Public Licence)

 
Litsents on loodud Mozilla Foundation poolt, selleks et hallata oma toodete litsentse (nt  Mozilla Application Suite, Mozilla Firefox, Mozilla Thunderbird), aga seda saavad kasutada ka teised vaba tarkvara arendajad - nt.  Adobe oma Flex toodete puhul ja  LibreOffice 4.0.
MPL litsentsi iseloomustatakse kui BSD ja GPL litsentside hübriidi, mis püüab lahendada nii äriliste kui ka vabavara tootjate muresid.
Litsentsist on tänaseks väljas versioon 2.0, mille avalikustas Mozilla Märtsis 2012. Oma avalikustamise teates ütles Mozilla, et tegemist on „faili tasemel copyleft“ litsentsiga, eesmärgiga julgustada neid tarkvara arendajaid jagama oma uuendusi-parendusi jmt, mida nad on teinud MPL litsentsiga koodi, samal ajal lubades ka teha selliseid projekte, mis ühendavad MPL-litsentsiga koodi mõne teise litsentsiga kaetud koodiga (olgu siis vaba või äriline).
Mida tähendab faili tasemel copyleft? MPL lubab peidetud lähtekoodiga faile segada teiste litsentsi tüüpidega. Kuid need failid, mis on litsentseeritud MPL-ga peavad jääma avatud lähtekoodiga failideks.
MPL 2.0 on ühilduv nii Apache kui ka GPL litsentsiga. Varasem versioon GPL litsentsiga ei ühildunud.
Mõned viited:

Sunday, April 7, 2013

Vaba tarkvara kogemus – WATIR

Vaba tarkavara on lahe:) - see on kogukond entusiaste ja kukutab mõnusalt tänapäevast kommertslikku elustiili. 

Ma arvan, et mu kõige parem kogemus on WATIR (Web Application Testing in Ruby) nimelise tarkvaraga, mis võimaldab kirjutada veebiliidesele automaatteste. Ruby ise on muidugi muhe, aga kui ilusad on ikka raportid, mida testide kribamisel saab tekitada… Nojah see eeldab ka RSpec kasutamist. Aga ka see on vaba tarkvara, mis ühildub WATIR-ga. Siin üks raporti näide, kus tumerohelisega on testinimi ning helerohelisga edukalt läbitud sammud ehk vea tuvastamine on kiire. Loomulikult, kui test ei ole postiivselt läbitud on värvid punased:)


Lisaks toon välja ka laheda avatud kommuuni, kust saab kiirelt tuge ja vastuseid. Varasemad katsetud IBM Rational Rosega, olid mul ikka suhteliselt õnnetud ja raske oli leida heade kogemustega spetsialiste, kellelt nõu küsida.

Nii et mul on selline positiivne kogemus, mida julgen ka laialt soovitada:)

Monday, April 1, 2013


Teise elu kogemus


Teine elu ehk second life on virtuaalmaailm, mis on segu  graafikaga jututoast ja arvutimängust. Teine elu on tabav nimi, kuna seal saab suhelda, ehitada, areneda jmt. Siiski pole ma tänini leidnud eriti aega ei arvutimängudele, veel vähem sellistele virtuaalsetele maailmadele.

Seega räägin skeptiku kogemusest. Esmalt läksin SL veebilehele ja vaatasin treilerit (http://secondlife.com/whatis/?lang=en-US) – ei olnud just minu jaoks. Kõva diskomuusika ja kellegi tapmine ei tundu just eriti vahvana (ju siis sattus olema lihtsalt selline treiler). Läksin siis youtube ja otsisin veel SL videoid ja vaatasin järgmist http://www.youtube.com/watch?v=2mVUXnAeibE (10 Cool Things to Do in Second Life). Hmm, ei veennud mind see lugu ehk tundsin, et tõesti pean ennast ületama, et seda kasutama hakata.

Sundisin end konto looma, et natuke päris kogemust saada. Allalaadimise protsess ei olnud keerukas, aga siiski tüütu, et midagi üldse pean alla laadima. Lisaks kuna mu netiühendus just ei torma, siis võttis see ikka natuke aega ka. Njah ja kuna ma ei olnud adminnina sisselogitud sain loomulikult vastu näppe. Uus katse run as (õnneks võimaldas, kõik programmid seda ei võimalda) adminnina. Taas pikk ootamisaeg – kuna alustas downloadi otsast peale… ja mõne ootamise peale sain järgmise vea … the following meida plugin has failed … media_plugin_webkit. Samas kui veateate juures oleval ok nupul vajutasin sain justkui edasi. Siiski sisse saada ei õnnestunud ja arvuti hakkas ähvardavalt kohisema. Võimalik, et mul pole piisavalt võimas masin :D

Ehk selleks korraks mu kogemus piirdus sellega ja tundub, et kuna tegin seda vastumeelselt, siis lahendus mu oma armas arvuti asja minu kasuks:)

Kokkuvõttes, minu jaoks need virtuaalmaailmad pole, aga ei hakka ka arvustama neid kelle jaoks nad on. Igaühel on õigus ju ise otsustada, mis ta oma ajaga teeb.