Postitused

Kõige uudsem tugilahendus (13. nädal)

Kujutis
Üks huvitav uudne tugilahendus on süsteem nimega Lomak (Light Operated Mouse And Keyboard). Seda on peetud nii innovaatseks, et see on koha saanud isegi New Yorki modernse kunsti muuseumis (eesmärgipärane kunst). See leiutis võimaldab kasutada arvutit käte abita, sest see kasutab pea külge kinnitatud seadet, mis tulistab laserkiire klaviatuuri asendajale, millel on 105 erinevat ringidesse paigutatud valgustundliku punkti, mis vastavad tähtedele ja numbritele, kirjavahemärkidele ja hiire liigutustele. Suunates laser vastava käskluse peale ja seejärel Confirm nupule, mis asub klaviatuuri keskel, täidab Lomak selle käsu. Lomaki eelisteks on: kasutusmugavus töötab Maci ja Windowsi peal (eeldan et võiks ka Linuxi peal töötada) ei vaja eraldi kalibreerimist või tarkvara ei nõua erilist tehnilist tuge, sest see töötab lihtsalt USB juhtmega (see on põhimõttelist nagu klaviatuur) LOMAK-i kasutamine Selle hind on 2500$, mis on üsna kõrge, aga selle eest saab kogu komplekti, ning see ilmselt ...

Positiivne ja negatiivne kasutatavus internetis (12. nädal)

Kasutatavuse all võib mõista mingi asja või objekti kasutuslihtsust ja -meeldivust ning kui lihtne seda asja on kasutama õppida. IT's on see olulisel kohal, kuna enamus rakendusi peavad olema tavainimestele lihtsalt kasutatavad. Kasutatavust saab määrata 5 või 6 kompondendiga. Need komponendid on: õpitavus - kui kiiresti saab kasutaja selgeks peamised funktsioonid; tõhusus - kui kiiresti saab vajalikud toimingud tehtud, kui need on ära õpitud; meeldejäävus - kui kiiresti saab kasutaja vajalikud tegevused meelde tuletada pärast mõnda aega mittekasutamist; veakindlus - kui palju vigu saab teha, kui tõsiste tagajärgedega need on ning kui raske neid parandada on; rahulolu - kui väga see kasutajale meeldis; ja kasulikkus - kas rakendus teeb mida vaja. Minu arvates üks leht millel on positiivne kasutatavus on Swedbank ja seal olevad pangategevused mida teha saab. Mõistagi on pangad need, kes panustavad kõige rohkem oma veebilehtede funktsionaalsusesse ja kasutatavusse, sest probleemid s...

Üks tarkvara arenedusmudel ja üks tarkvara ärimudel (11. nädal)

Scrum meetod on (tarkvara)arendusmudel, mis võimaldab tõhusat koostööd meeskondade vahel, kes töötavad keeruliste projektide ja toodete kallal. Peamiselt on see koosolekute, rollide ja tööriistade kogum, mis aitab meeskondadel oma töökoormust paremini struktureerida ja hallata. Scrum metoodika on sprindi-põhine projektihaldussüsteem ja kuulub mingil määral ka agiilse metoodika alla. Agiiline ehk kiirjuhtimine on protsess, mis võimaldab meeskonnal projekti tõhusamalt juhtida, jagades selle mitmeks etapiks, millest igaüks võimaldab järjepidevat koostööd sidusrühmadega, et edendada pidevaid täiustusi igas etapis. Erinevused agiilse ja scrumi vahel on: scrum on rohkem jäik, samas kui agiilne on rohkem paindlikum agiilises on juhtidel oluline roll, samas kui scrumis on isefunktsioneeriv tiim agiilses on rohkem näost näkku kohtumisi, samas kui scrumis on igapäevased kohtumised, kus arutatakse tehtud progressi üle agiiline on mõeldud olema lihtne, kuid scrum on rohkem eksperimentaalne ja inno...

Kuidas saada häkkeriks (10. nädal)

Kujutis
See nädal lugesin HOW-TO'd, mis seletas kuidas häkkeriks saada. Esialgne dokument on kirjutatud Eric S. Raymondi poolt 1996. aastal, eestikeelse versiooni sellest tõlkis meie kooli õppejõud Kaido Kikkas. See juhend kirjeldas kes häkkerid üldse on, häkkerluse põhiideid ja suhtumist, nende põhioskuseid ja häkkerikultuuri staatust, häkkerite ja nohikute erinevus, stiilipunktid ja ka üks suur KKK.  Tavaline average häkker :) Kõigepealt andi ülevaade sellest, kes häkkerid täpsemalt on ja mis vahe on häkkeril ja kräkkeril. Häkkerliku suhtumise all toodi välja 5 punkti, kus seletati erinevaid põhimõtteid, nagu nt see et ühtegi probleemi ei tohiks lahendada kaks korda; probleeme on palju mida lahendada, mis aga nõuab pingutust; igavat ja nüri tööd häkkerid teha ei tohiks või peaksid selle automatiseerima et lahendada keerulisemaid mõtet vajavat probleeme; vabadus on oluline ning et kompetents on kõige hinnatum (häkkerite jaoks). Põhioskuste all kirjeldasti programmeerimisoskuse vajalikkus...

Kaks tuntud IT-juhti (9. nädal)

Kujutis
 Steve Jobs Ma arvan et seda meest ei ole vaja kellelegi tutvustada, sest kõik on temast kuulnud. Sellegipoolest - Steve Jobsi kirjeldatakse kui revolutsionäärina, kes lõi Apple'i firma ja kõik erinevad "i"-produktid, nagu iPhone, iPad ja iPod, ning alustas kusjuures ka Pixari. Steve Jobs oli karismaatiline juht, ja samas ka visionäär. Ta suutis muuta avalikkuse arvamust nutitelefonidest ja kuidas neid kasutatakse. Samuti nähti Jobsi kui loomingulise inimesena ja hea disaininägemusega, mis on põhjus miks Apple'i tooted nägid (näevad) välja sellised nagu nad näevad. Ikooniline disain väljendus ka Jobsi riietuses - ta kandis alati musta pikkade varrukatega särki, teksasid ja tosse, mis oli tema teadlik valik, sest ta tahtis et tema avalik imidž oleks selline. Teda kirjeldatakse ka kui perfektsionistina, kes tahtis et asjad oleksid täiuslikud. Apple'i insenerid nägid väidetavalt palju vaeva, et luua sellise disainiga tooted nagu Jobs tahtis. Juhi omadusi vaadates, ta...

Mis teeb "proffist" professionaali? (8. nädal)

Minu arvan, et proffi iseloomustab professionaalsus. Tundub, et ta teab kõigest natuke, või jätab vähemalt sellise mulje ja on oma tööde tegemises pädev. Professionaal jätab ka professionaali mulje selles kuidas ta räägib ja kirjutab - räägib formaalselt ja korrektselt, kasutab vähe parasiitsõnu ja ei vannu ega ropenda töö ajal (väljaspool tööd võib aegajalt seda teha, aga mitte väga palju). Professionaal käitub ka viisakalt ja on formaalne ja korrektne. Võib arvata, et see on halb asi, kui ta kogu aeg sellise suhtumisega on, sest siis on tema inimlikku poolt vähem näha. Aga kui ta teeb seda töökeskkonnas, ja on üks-ühele suhtlemise tasandil rohkem personaalsem, siis see jätabki temast professionaali mulje tema töökohas. Need on minu arvamused. Professionaali iseloomustavad ka järgmised punktid: 1. Nad on usaldusväärsed. Nad näevad üldist pilti ja ei võta puhkust kui firmas on tähtaegne projekt vaja valmis saada. Nad peavad oma sõna. 2. Nad on vastutustundlikud. Nad teevad oma töö ära ...

Kuidas mõjutab edasiandmisklausel vabade litsentside juures litsentsivalikut? (7. nädal)

Kujutis
Kuidas mõjutab  vabade litsentside juures olev  edasiandmisklausel litsensivalikut? Lühidalt öeldes, vastavalt seda, mida autor lubab oma tööga edasi teha. Minu arusaamise järgi on neid copyleft litsentse kokku 7: väga tugev AGPL, tugev GNU GPL, nõrk GNU LGPL ja Mozilla Avalik Litsents ja puuduv copyleft Apache, MIT, X11, BSD. Mis neid ühendab on see, et neil kõigil on (mingil määral) avatud lähtekood. Väga tugev AGPL - selle litsentsi puhul tuleb viia kõik teosest tuletatud komponendid sama litsentsi alla, pluss veel lisaga, et ka üle võrgu kasutamist loetakse levitamiseks (tugev GPL seda ei loe) ning lähtekoodi avalikustamine on nõutud. Ükski nimi mulle väga tugeva AGPL-i litsentsi kasutavate programmide nimekirjas tuttav ei olnud, aga seda kasutab näiteks HumHub, mis on sotsiaalvõrgu loomiseks kasutatav framework koos lihtsalt kasutatavate tööriistadega. Tugev GNU GPL  - see litents nõuab kõigi algsest tarkvarast tuletatud komponentide sama litensi alla viim...