teisipäev, 14. detsember 2010

Hinnang wiki-tööle

Väga huvitav oli lugeda kõiki neid töid. Valisin siin blogida "Pahalaste" töö.
Natuke teistmoodi lahendatud, kui tavaliselt harjunud st pealehelt on kõik alamteemad-peatükid tehtud veel omakorda eraldi lehena, kus siis täpsemalt sellest asjast kirjutatud. Alguses mõtlesin, et miks küll niipalju klikkida, aga teisest küljest jälle, asi paistis selgem ja konkreetsem. Leht oli just konkreetselt selle teema kohta ning sisaldas linke ning asjakohaseid viiteid (Vastupidiselt teistele töödele, kus viited kõik lehe allosas - Facebook ja Googlel üsna palju neid veel).

Selline lehtedeks jagamisel on ka natuke teine külg, ootad sama sisukat-mahukat kui tavaliselt. Pahalaste töös olid need aga väga erinevad, näiteks Phishingu kohta oli vaid üks lõik. Ka Netisõltuvuse lehe osakaal võrreldes teistega oli tunduvalt väiksem.

Paaris kohas oli viidatud oma töös olevale osale (Denial-of-Service), parem oleks olnud viidata siiski kuskile väljapoole. Samuti puudusid näiteks Piraattarkvara, DDoS ja Spam osas lingid, allosas olid lisatud viited-lingid asjakohastele lehtedele.

Eks selline töö olegi meeskonna töö ning oluline on alustada, sest pärast saab seda täiendada-parandada jne. Palju halvem variant oleks (nagu Wikipedias palju kohtab) punased lingid ning siis teade, et seda lehte pole veel loodud ja sa võid olla esimene, kes seda tegema hakkab.

Pahalased töö on väga hästi tehtud ning ma arvan, et see oleks lausa kohustuseks läbi lugeda kõigile, kes arvutitega tegelevad nn lõpptarbija staatuses ja eriti meie lastele.

Tubli töö!

teisipäev, 7. detsember 2010

Eile, täna, homme

5 - 10 aastat on päris pikk aeg, eriti arvutimaailmas. Kunagi öeldi, et kui arvuti 9-korruselise maja viimase korruse korteri aknast välja visata, siis alla jõudes oli ta niikuinii juba vana ja pole sellest kahju. Kuhu kogu maailm liigub ja mis suunas muutub? Raske öelda.

Suur suund ökoloogilisuse ja taaskasutatavuse poole. Kas ka arvutite tehnoloogia ja materjalid on looduslikud ning inimestele kahjutud? Kas saame arvutit mingi nanotehnoloogiaga muuta vastavalt vajadusele - lapsele, mängurile, teadlasele? Mis on järgmised veebikeskkonnad ja suhtluskeskkonnad, Web 3.0 - Web 4.0? või toimub hoopiski krahh ning kaob maailmast kõik, sest pole energiat, millega kõike toita? Alles äsja olid 1,5 tunnised katkestused Elioni ja EMT võrkudes. Kas neid suudetakse vältida?
Millised on inimese vajadused? Kindlasti veelgi suuremad kui praegu - kõike soovitakse saada veelgi kiiremini, tasuta ja kvaliteetsemat informatisooni.

Küsimusi on alati rohkem, kui vastusei. Päris huvitav kuulamine on siin. Jutt on küll tehnoloogia arengust, kuid see ju puudutab meid kõiki.

Seniks aga mõnusat Jõuluaega ning toimetame hetkel olemasoleva riist-, tarkvara ja keskkondadega.

Pettused - manipulatsioonid

Kõike, vähegi kahtlast toimingut, saaks vist nimetada pettuseks ja kellegagi manipuleerimiseks. Krediidi-, krediitkaarti-, kindlustus-, müügi- jne jne -pettused.

Väga palju on eesti ajakirjandus kajastanud krediitkaartipettuseid, kus kaasosalisteks eestlased ja ka juhtinud kogu petuskeemi. Näiteks hangitakse ohvrite arvutitesse tarkvara pähe sisestatud viiruse abil nende pangakontode paroolid ja värvatakse välisriikides kodanikud, kelle arvetele raha kantakse. On olemas vastavad foorumid, kus pakutakse müügiks lahtimuugitud pangakontosid ja nakatatud arvuteid. Sellised skeemid on rahvusvahelised ning varastatakse samuti krediitkaatide koode, luues uusi kaarte ja tühjendades pangakontosid. Seega väga oluline on jälgida, kuhu sa oma andmeid sisestad - tuntud on ju meil nn Swedbanki (Hansapank) koduleht, kus küsitakse kasutaja andmete uuendamist kõigi paroolidega jmt.

Kõigile on teada ka nn Nigeeria kirjad ja igasugused teated loteriivõitudest. Selliseid kirjut potsatab ikka postkasti ja imelik-imelik on inimesi, kes sellega ka kaasa lähevad. Mis neid küll selleks ajendab? Ahnus, kiire raha sära...? Üks omamoodi pettus on ka Eestis paar aastat liikunud, küll mitte just väga levinud, kuid olen sellest kuulnud. Välismaalt tuleb e-kiri hotelli broneerimise sooviga. Tavaliselt soovitakse ca 2 nädalat puhata ning pere on 5-8 liikmeline. Soovitakse saada hotelli broneeringu kinnitust ja maksmist krediitkaartiga. Muidugi, mida ei järgne on maksmine ning ka broneeringu kasutamine. Mõned korrad olen kuulnud, et küsitakse olematu makse tagastamist, mis oli kogemata tehtud nädalavahetusel jmt.

Harvad pole ka juhud ju näiteks ID-kaarti väärkasutamisest. Kellegi teise dokumendiga käiakse ööklubis vm. See on ju samuti pettus ja seadusvastane tegevus.

SMS-laenud võtmine kellegi teise identiteediga jne jne. Neid petuskeeme on palju - piiranguks ainult inimese enda fantaasia piiratus.

Selle kõige vältimiseks on kogu aeg räägitud - ärge andke oma paroole-kasutajatunnuseid-dokumente kellelegi teistele; sisestage erinevatele kontodele erinevad paroolid ja olgu need raskesti äraarvatavad; ärge kirjutage paroole "kollasele paberile" ja ärge jätke neid kergesti leitavatesse kohtadesse (arvuti sisenemise paroolid klaviatuuri või hiiremati all. Alles paar päeva tagasi kogesin ise seda "õnne" kui käisin ühel arvutit seadistamas). Neid soovitusi võiks nimetada käskudeks, aga kahjuks on palju neid, kes arvavad, et ega see minuga ei juhtu. Juhtub ikka küll, kui ise selleks hea pinnase lood.

Valvsust ja kindlameelsust oma asjade turvalisuse tagasmisel.

pühapäev, 5. detsember 2010

Kogukondlik tarkvaraarendus

Sellenädalase koduülesande tegemiseks valisin ma 2 CMS tarkvara, mida ma olen kasutanud - CMS Made Simpel ja TYPO3
. Pole küll ise kordagi asunud arendaja rolli, kuid ega midagi, otisisin siis netist arendusvõimaluste kohta infot. Foorumites, nagu ikka, on arvamusi seinast-seina, kes kiidab taevani ja kes neab maapõhja. Kindlasti on iva mõlemis. Allpool väike ülevaade mõlema tarkvara arendusvõimalustest.

TYPO3 on tasuta avatud lähtekoodiga (GPL) hea sisuhaldussüsteem pakkumaks klientidele nii veebi, intranetti kui ka community't. See pakub täieliku paindlikust ja laiendatavuse võimalusi juba olemasolevate valmis liideste, funktsioonide ja moodulite komplektidega. Alustamine nõuab küll aega ning ka oskusi, kuid lõpuks tasub see end ära ning sa saad projektidega väga kiirelt hakkama.

TYPO3 projekti arenduse jaoks on loodud nn "arendaja nurgake", et kui on soovi aidata arendadaTYPO3 või aidata kaasa laiendamisele, siis on koht, kust saada teavet, kuidas alustada.

TYPO3 tuuma arendust ja selle süsteemi laiendamist on kavandatud Uuringute ja Arendustegevuse Komitee (R & D Committee) poolt ning avaldatud nende tegevuskavas.

Alustamiseks peaks lugema ja katsetama hoolikalt läbi õpetused ja alles siis kui see on selgemaks saanud, alustada oma esimese katsetusega ning suurema huvi korral saad liituda juba ühe arendusmeeskonnaga. R & D Committee toetab ja nõustab kõiki arendusmeekondi:
- Tuumaarendusmeeskond (Core Team);
- 5.0 meeskond (arendab uut versiooni)
- Vigade paranduste meeskond (Bug Fixing Team)
- Sisuviimistlusmeeskond (Content Rendering Team)

Lisaks veel meililistid ja foorumid. Pealist TYPO3 arenduseks on typo3-dev, selles listis saab arutada arendamisega seotud ideid, küsimusi ja ettepanekuid. Sarnased listid on kõikidel meeskondadel.

Kõige olulisemad dokumendid tuumikarendajatele on "Project Coding Guidelines", "TYPO3 Core API" ja "Inside TYPO3".

Pärast iga uut väljalaset luuakse Doxgen's ülevaade API tuumast.

CMS Made Simple ™ on avatud lähtekoodiga (GPL litsentsiga) pakett, mis avaldati juulis 2004. Ta on ehitatud kasutades PHP, mis pakub kodulehel arendajatele lihtsalt kasutatavate utiliitidega ehitada üles väiksemaid (kümneid kuni sadu lehekülgi), poolstaatilisi veebilehti.

CMS Made Simple ™ pakub mehhanismi veebisaidi haldajale lehe loomiseks ja haldamiseks. Võib luua tabeli põhise kujunduse või täielikult XHTML/CSS kujunduse.

CMS Made Simple ™ võimaldab hallata oma kodulehte kiirelt ja lihtsalt, automaatselt luuakse liikumise hierarhia.

CMS Made Simple ™ eraldab kujunduse koodi sisust koodist nii, et toimetajal on võimalik hallata sisu ilma et ta peaks teadma palju sellest, kuidas veebileht töötab. Saad lihtsalt kasutada kord CMS Made Simple ™-ga loodud disaini ikka ja jälle. Smarty (php-l põhinev malli mootor) kasutatakse selleks, et tagada vahemälu, mallide ja loogika võimed. See põhi "ehitusplokk" annab ka võime kodulehe administraatoritele koodi või sisu dubleeringute likvideerimiseks.

Põhipakett pakub võimalust hallata uudiseid, kontakte, WYSIWYG (What You See Is What You Get) redactorit oma klientidele või toimetajatele ja mimed teisi funktsioone. Lisaks on eel palju kolmanda osapoole add-on tööriistu, mis on kiiresti ja hõlpsasti paigaldatavad, pakkumaks erinevaid võimalusi veebilehekülgede ehitamiseks.

CMS Made Simple ™ on ehitatud PHP's, mis võimaldab lisada mitmeid olemasolevaid scripte või PHP väljavõtted oma veebilehele ilma, et sul oleks vaja põhjalikke teadmisi PHP kasutamisest.

Arendamiseks julgustatakse kõiki moodulite arendajaid ja kaastöötajaid ning ka tõlkijaid registreerima uusi projekte. Nii saab alla laadida faile, et neid jagada ülejäänud kogukonnaga ja kasutada viimastele koodidele Subversion'i. Registreeritud projektid tuleks kindlasti viidata ja kategoriseerida, et teised neid lihtsalt leiaks ning saaks ka anda oma panus arendusse. Need viited on koondatud ka kodulehele. Projekti registreerimiseks pead kõigepealt tegema endale kasutajakonto kodulehel.