вторник, 29 ноября 2011 г.

jQuery ja Ruby on Rails ajaveebis arenduse võrdlus

jQuery ja Ruby on Rails on kaks OpenSource projekti. Nad on väga populaarsed ja seetõttu on väga arenenud tiimiliikmite suhtlus.  Siin võrdlen nende arendus ajaveebis.

1) Alustame kõige lihtsamatest asjadest. Mõlemal projektil on olemas oma koduleht jQuery ja Ruby on Rails.

2) Koodi arendatakse versioon management süsteemides (inimkeeles on koodihaldus programmis). Kaks projekti on valinud viimasel ajal väga populaarse git süsteemi avaliku koodi hostimiseks serveris Github.

3) Pärast koodi kirjutamist on vaja leida vigu ja parandada neid. jQuery kasutab oma serveris ticketing süsteemi, kuigi Ruby on Rails kasutab Githubis sisseehitatud süsteemi.

4) Omavahel suhtlemiseks projektid kasutavad kas oma ticketing süsteemid või foorumid (jQuery - http://forum.jquery.com, Ruby on Rails - http://groups.google.com/group/rubyonrails-talk).

5) Kastujate jaoks sisse elamise jaoks dokumentatsiooni tegid jQuery ja Ruby on Rails. Isiklikult mulle meeldib rohkem Ruby on Rails dokumentatsioon, kuna ta on ametlik ja kõik on kirjutatud ühe dokumendina.


Nagu on näha jQuery ja Ruby on Rails kasutavad üsna sarnased tehnoloogiad ajaveebis arenduseks.

воскресенье, 27 ноября 2011 г.

Raymondi Hacker-HOWTO hinnang

Artikkel kirjutab Raymond nägemist kuidas peab välja nägema häkker. Artikkel on kirjutatud hea keelega ja sobib näidata teistele inimestele, mis tegelikult sõna häkker tähendab. Väga hästi ka sobib noorematele, kes mõtleb et häkkerid varastavad raha pangakontodest.

Tegelikult, mulle meeldis, et häkkerid Raymond How-To järgi on üsna normaalsed ja intelligentsed inimesed:
  • jagavad teadmistega
  • peavad teadma grammatikat ja kirjutama korrektselt
  • mõelda ennem kui teed midagi
  • teha koostööd, et saada sünneergiat

Mina ei tunne endast häkkeriks kuna mul on pahad teadmised programmeerimises ja õigekeelsusega on probleemid. Pärast selle artikli sündis soov suhelda häkkeritega selleks, et õppida midagi muud.

суббота, 19 ноября 2011 г.

BSD litsensi sisu

BSD litsents on Berkley Software Distribution license - see Berkley ülikooli tarkvara litsents. Oli esimene litsents mille järgi distributeeriti UNIX-like BSD OSˇid. Litsentsi esimene publitseeritud versioon dateeritakse aastaks 1983 ja oli tehtud California ülikooli regentide poolt.

BSD litsents  on mõeldud vaba tarkvara distributseerimiseks, sellega ta on GPL litsensiga ühilduv. Teiselt poolt, GPList erinevalt ta lubab kommertskasutamist ja isegi sisestada tarkvara kinnise koodiga tarkvara sisse. Näidisteks on:
1) BSD litsentside võrgu komponentide kasutatavus Mac OS X ja Windowsis
2) Tuntud avatud lähtekoodiga andmebaas PostgreSQLi müüb firma EnterpriseDB. Panin see näidis eraldi, sest see firma annab väga palju koodi tagasi.
Kui öelda üldiselt, siis tanapäeval BSD litsents on kõige populaarsem litsents vaba tarkvara jaoks.


BSD litsentsi eripärindiks on see, et ametlikult kõik distributsiooni õigused on omandatud Regents of the University of California - ülikooli juhtkond, vaatamata sellele litsents on üks liberaalsemaitest.
 

воскресенье, 13 ноября 2011 г.

Autorikaitse ja intellektuaalomandi hetkeseis

Täna lugesin uudise, et muusika autoriõiguste omanikute kaitsja RIAA nõuds Googlist kustutada programmi MP3 Music Download Pro android marketist. Nende sõnul see rikkub autoriõiguste seadust. Ise programm laeb alla muusikat kindlasti, aga tasuta litsenseeritud ainult muusikat.

Kogudes info internetist minu arvamus saab selleks, et intellektuaalomandi seadus ja printsiibid ei kehti. Siit järeldub, et midagi on vaja muuta siin. See on loomulik, kuna intelliktuaalomandi seadused on vanad, aga tehtud progress viimaste 50nde aastate on teinud väga suur.

Aitoriõiguste kaitsjate positsioon mulle ei meeldi, järgmiste punktide eest:
1) Kontendi laiendatakse vanamoodi. 5 aastat tagasi viideote ostmine kassetide ja DVD peal ostmine oli normis, praeguse eluga enam mitte. Kiirema internetiga tahan vaadata filme kodust onlineis.

2) Üleliigne reklaam. Kui vaatan litsenseeritud filmi, siis pean vaatama igasuguseid ettehoiatusi ja reklaami. Reklaami tava elus tehakse selleks, et vähendada toode hindu, siin aga olen juba maksnud filmi eest.

3) Ei saa osta ühe laulu muusika CDst. Intelliktuaalomandajate arvamusel, pean ostma kogu plaadi, kuigi tahan kuulata ainult 1-2 laulu. Minu arvates, see on ressursi ebaratsionaalne kasutus.

4) Intellektuaalomandi firmad teenivad internetist nagu nii juba raha. Näiteks oli jutt, et Google maksab iga vaadatud artisti videoklippi vähemalt eest $0.05. Kui võtta ainuke viideokliippi Shakira Whenever vaataisi oli 78,434,237. See tähendab, et firma teenis juba 3921711,9 dollarit.

5) jne... jne..

Kokkuvõttes, võin öelda, et praegu meil ei ole kõik hästi autoriõiguste kaitsemisega. Minu arvates aga, peavad firmad muutuma, et teha autori kontendi ostmist ja kasutamist mugavamaks.

воскресенье, 6 ноября 2011 г.

LibreOffice on parem kui MS Office

LibreOffice on projekt, mis jagas OpenOffice projektist. Asi oli selles, et kui arendajad saatsid oma koodi SUNˇile, ta võttis kõik õigused enda juurde. Pärast kui SUN oli ostetud Oracleˇiga, arendajatega oli otsustatud et enam oodata ei saa ja on vaja jagada projektist. Oracle on tuntud sellega, et ei toeta Open Source üldse.

Kõige suurem, mis mulle meeldib LibreOffices on Spreadsheets. Kui mina avan csv dokumendi temaga, siis saan valida endale igasuguseid eraldajad ja näen kõik väljud tekstina, nagu peabki olema. MS Excelis on vastupidi, ennem pean avama teda ja siis proovin importida ja pean käsitsi panema kõikjal, et see on tekst. Sama asi on kui tahan eksportida Spreadsheetsˇist andmed CSV faili.

Teine asi on MS Office 2011 disain , see kas meeldib inimestele või mitte. Minu jaoks on see ekraani suuruse mitte ratsionaalne kasutatavus eriti läpakatel. LibreOffices, aga võiksid arendajad parandama natuke disaini, et välja nägemine oleks parem. Heaks näidiseks on ümbertehtud IBM Lotus Symphony.

LibreOffices oli juba OpenOffice ajast nupp, mis võimaldab kiiresti eksportida faili PDF formaadi. Sellist funktsiooni kasutan väga  tihti.

Need kõik funktsioonid on kõige tihedamini kasutatavad minu praeguses töös ja elus. Seetõttu mul ei ole küsimust mis programmiga hakkan töötama Windowsi arvutis - see on OpenOffice või LibreOffice.