Sunday, December 11, 2011

Asotsiaalne tarkvara ehk sotsiaalmeedia pahupool

Tänapäeval on selline teema liiga aktuaalne. Mida rohkem olen kasutanud internetti, seda rohkem märkan pettusi ja manipulatsioone. Ise olen paar korda sattunud sellistesse olukordadesse. Ja võin kindlalt öelda, et selline olukord ajab mind närvi. Rohkemgi, keegi ei tegutse sellega tõsiselt, keegi ei ürita parandada seda olukorda.

Tahaks alustada esimese näitega. Ehk nimelt, paar kuud tagasi kavatsesime osta telefoni läbi okidoki.ee. Asi oli selline: leidsime sobiva telefoni väga ahvatleva hinna eest. Pärast rääkimist omanikuga leppisime hinnast ja kohast. Omanik pärast põhjustas, et ta ei saa tulla kohale, kuid hea meelega saadaks telefoni smartposti abil, kuid tahab saada pool raha kohe arve peale. Mis meil oli teha, laekusime raha ja hakkasime ootama telefoni. Päev-teine, telefoni ei ole. Helistame numbrile, see on väljalülitatud. Pärast uurimist, tuli välja, et mitte ainult meie olime niimodi petetud. Omanik oli noor noormees, kes pettis läbi internetti teistedel niimodi raha. Politsei hakkas temaga tegeleda.

Teine juhtub käib facebooki kohta. Nimelt, minu ja minu naisest tehakse väga palju "fake" kontosid. Teised varastavad pilte ja annavad neid välja enda omade all. See juba ammusest ajast. Olgu, et facebook ei tegele nendega, kuid 2 kuud tagasi juhtus järgnev. Üks "fake"'idest kaebas facebooki, et niinimetatud "MI" (minu naise nimi) kasutab võõraid pilte (mitte omasid). Ja mis järgnes? Block. Sai palju kirjutatud facebook'i. Saadetud ID kaarti koopiaid jne. Kui vastuseks oli: vabandust, meie ei saa midagi teha, reegel on reegel. Päris imeil eks? Olgu, tegime teist kontot, ja mida te arvate? Sama asi, 2 nädala pärast jälle blokeeritud. Helistasime Facebook'i ja ei saanud siiski põhjust miks ja kes blokeeris. Ehk teine õppetund, et keegi tänapäeval ei tegele võrgustikkus pettusega. Vaid automaatselt seadistatud "botid"-roobotid võtavad vastutust.

Kolmas juhtum oli ka minuga. Müüsin oma autot umbes kuu aega tagasi. Järsku tuleb kiri, et niinimetatud Jhon tahab osta minu autot, kuid ise on praegu kuskil meres, ehk on laevakapten või midagi sellist ja ta ei saa ise tulla auto järgi vaid saadab oma sõpra. Pärast küsis minu konto numbrit ja ütles, et maksab paypall'iga. See pani mind mõtlema, et tegu on pettusega. Uurisn mõnda aega, mis selle paypall'iga imelikut on. Tuli välja: makstes sellega, pärast võib öelda, et sa ei ole saanud kaupa kätte ja sulle tagastakse raha. Ehk see kellele oli kantud raha jääb nendest ilma. Mul vedas, et sain seda suhteliselt kiirelt teada ja ei hakkanud tegutsema edaspidi selle ostjaga. Kuid jah hea õppetund. Peab olema väga ettevaatlik müümisega läbi internetti.

Kokkuvõteks tahaks öelda, et selliseid juhtumeid on väga palju. Neid võib loetleda lõpmatult. Kuid peab olema väga ettevaatlik igas olukorras.

Monday, December 5, 2011

Vabatarkvara võrdlus

Vali kaks vaba tarkvara projekti ja võrdle neid ajaveebis arenduse vaatenurgast.

Tänapäeval on kasutusel mitu erinevaid web brauserit. Nendeks on Google chrome, Mozilla Firefox, Opera, Safari, IE ... Nendest kasutan oma igapäevases elus kõige rohkem Google Chrome'i. Minu arust, Google Chrome on kõige kiirem ja kasulikum brauser tänaseks, sest kõik käib läbi google ja selline brauser võimaldab lihtsalt "surfida" internetis.

Tahaks võrrelda Google Chrome ja Opera brauserit arenduse vaatenurgast.

GOOGLE CHROME VS OPERA 

Google Chrome on veebibrauser, mis on arendatud Google'i poolt ja kasutab WebKit mootori ja rakenduse raamistikku. Esimene beeta versioon oli avaldatud Windowsile 2. septembril 2008 ning muutus stabiilseks 11. detsembril 2008. 
Septembris 2008 Google tegi oma lähtekoodi vabavaraks, sealhulgas: V8 JavaScript mootor. See samm andis võimaluse teistedele arendajatele uurida lähtekoodi ning aidata teisendada brauseri Mac OS X ja Linux operatsioonisüsteemidele. V8 parandab veebirakenduse jõudlust.BSD litsents võimaldab nii avatud lähtekoodi kui ka suletud lähtekoodiga tarkvara.

Opera veebibrauser arendatud Opera Software poolt. Brauser võimaldab vaadata veebilehti, saata ja võtta vastu e-kirju, haldada kontakte, IRC jututuba, failide allalaadimine BitTorrent kaudu.
Opera on väga populaarne Ukraainas.Funktsioonid: saab teha tabbe, lk suum ja integreeritud download manageri kaudu tõmata alla faile. Tema turvaelementide hulka kuuluvad sisseehitatud "phishing" ja "malware" kaitse, tugev krüpteerimine ha võimalus kustutada privaatseid andmeid, näiteks HTTP küpsiseid.Opera on tuntud sellepoolest, et võttis teiste veebibrauserite funktsioone.Opera jookseb erinevatel personaalarvutitel operatsioonisüsteemidel, sealhulgas Microsoft Windows, Mac OS X, Linux ja FreeBSD. Operat saab rakendada kasutades Maemo, BlackBerry, Symbian, Windows Mobile, Android ja iPhone operatsioonisüsteeme, samuti Java ME-toega seadmeid. Ligikaudu 120 miljonit mobiiltelefone tarnitakse Opera. Mõned televisioon digibokside kasutavad Opera. Adobe Systems on litsentseeritud Opera tehnoloogia kasutamiseks Adobe Creative Suite.


Arendus:
Google Chrome:

Alguses oli välja antud 2008 aastal esimene versioon, mis oli ainult Windows XP'le ja 43 keeles. 2009 mõeldi sellele, et võiks teha ka versioon MAC OS X'le. Samal aastal tuli välja see versioon. Google Chrome 5.0 tuli välja 2010, see võimaldas kasutada juba kõike platforme.

Chrome'is oli alguses monteeritud 25 erinevat koodi Google raamatukogust ja kolmandatelt isikutelt nagu Mozilla Netscape Portable Runtime, Network Security Services, NPAPI, samuti SQLite ja mitmetest teistest avatud lähtekoodiga projektidest. Vastavalt Google, olemasolevad rakendused olid mõeldud "väikeste programmide jaoks, kus täitmine ja süsteemi interaktiivsus ei olnud oluline", kuid tahtsid, et GMAIL töötaks võimalikult hästi ja effektiivselt. Seetõttu oleks oluliselt suur kasu JavaScript'ist, mille  mootori abil saaks kiirendada tööd. Chrome kasutab WebKit renderdusmootorit, et kuvada veebilehti. Nagu enamik brausereid, Chrome oli laialdaselt testitud enne väljatuleku koos unit testiga (WebKit testid (millest 99% Chrome on väidetavalt läbinud)). Uues brauseris automaatselt testitakse kümnete tuhandete kaupa kõige sagedamini külastatud veebilehte Google sees ja  indekseeritakse 20-30 minuti jooksul.Chrome sisaldab "GEARS", mille kaudu saab isegi offline toetus. 

Opera:

Hakkas oma tegevust 1994 aastal.1996 aastal tuli esimene beta versioon (ainult mircosoft windowsil). Opera 4.0 tuli välja 2000 aastal (see toetas juba teisi platforme kah). Siis ta oli veel "trialware", ehk pärast trial perioodi pidi selle eest maksma. 5.0 Opera likvideeris seda. 8.5 Opera versioonist Google on vaikimisi selle otsingumootor. 2006 aastal tuli 9.1 versioon, mis oli halva kaitsega ja see oli parandatud versioonis 9.5, kui GeoTrusti asendati NetCraftiga ja lisati HauteSecure. 

Uus JavaScript mootor: Carakan, kehtes versioonist 10.50. Vastavalt Opera Software, Carakan oli rohkem kui seitse korda kiirem SunSpider'ist, mis oli paiguldatud Opera 10,10's koos Futhark Windows'iga.

Operal on samuti hea video raamatukogu: Vega. See oli hea lahendus selleks, et sai kasutada CSS3.

Versioon 10.60 lubas juba töötada MAC OS X'l ja Linuxil. 

14. oktoober 2010, Opera Software teatas Opera 11 tulekust. See versioon oleks funktsionaalsem, lisaks parem toetus HTML5 ja CSS3. Avalik alfa-release ilmus 21. oktoober 2010.

Tahaks öelda, et Google chrome on mugavama interfaciga ja kiirem kui Opera. Ma jään siiski Chrome fänniks ja soovitan seda kõikidele, kes soovib kiiret internetti surfamist.

Monday, November 28, 2011

Jagamiskultuur: motivatsioon, ärimudelid ja häkkerieetika

Lugesin läbi Raymondi Hacker-HOWTO artikli. See artikkel andis väga palju juurde. Minu arust, sellised inimesed tänapäeval on tänu väärt. Vaadates, kui palju nad teevad tavalise kasutaja jaoks, võib julgelt öelda, et nende töö peab olema väga respektabelne.
Mõned inimesed räägivad, et häkkerid on kuriteostajad jne... Kuid aga sageli nad ajavad sassi neid kräkkeritega, kellel on lõbus varastada teiste inimeste paroole.

Selline mõtteviis nagu häkkeritel peaks olema iga teisel programmeeriajal, siis saaks meie e-mailm täiuslikkumaks ja oleks rohkem vabavara ja lahendusi e-probleemidele. Kuid sageli, inimesed rohkem mõtlevad rahale. Siit tulevadki need probleemid, sest loojad tahavad nende lahenduse eest sada summasi.

Veelgi, see artikkel aitaks väga paljusi programmeerijaid. Siin toodud erinevad võimalusi alustamiseks, head pakkumised kust alustada ja mis moodi. Ise ma ka sain palju infot selllest artiklist. Tänasest proovin hakkata perli  vaatama ja avastama.

Kokkuvõteks tahaks öelda seda, et mul on hea meel häkkerite üle. Võiks olla rohkem selliseid inimesi, siis oleks vähem probleeme arvuti maailmas.

Sunday, November 20, 2011

Vabavara


Kasutan väga palju erinevaid vabavarasid, kuid minu arvatest, kõige mugavam ja lihtsam neis on NOTEPAD++.
Kasutan seda oma igapäevases elus programmeerimiseks ning  text failide lugemiseks.

Vaatame nüüd seda detailsemalt üle:


  1. Toetatavad operatsioonisüsteemid: Windows
  2. Eeltingimused(registratsioon): Ei ole
  3. Maksumus: GPL litsents
  • Kellele
Notepad++ on lihtne vabavara teksti redaktor, mis oli tehtud selleks, et väga lihtsal viisil lugeda teksti faile ja redigeerida neid valides sobiva programmeeerimis keelt. Väga mugav ja "kerge" programm.
  • Lahendus
Kuna tavaline Notepad, mis tuleb koos windowsiga on suhteliselt vähe funktsionaalne, siis pakub meile NOTEPAD++ võimalust nii lugeda tekste, kui ka on erinevate lähtekoodide redaktor.
  • Funktsioonid
  1. Open source - on vabavara, saab arendada
  2. Reanummerdus - huvitav miks, aga selline funktsioon oli unustatud tavalises notepad'is. Notepad++ aga lubab seda, mis teeb lähtekoodi muutmist eriti mugavaks ja loetavaks
  3. Zoom sisse ja välja - ei pea muutma fondi suurust. Zoomides sisse ja välja saab muuta mitte loetavat teksti loetavaks
  4. Avastab muudetud failid - kui muudetakse faili kuskil mujal ja samal ajal see on avatud notepad++, siis programm märkab muudetust ja küsib kasutaja luba faili ümberlaadimiseks olemas olevas programmis
  5. Otsimine ja asendus - lubab leida failis mingit väärtust ja asendada seda teisega. Eriti kasulik koodis muudatuste tegemiseks, kuna tavaliselt on palju samasuguseid juppe, mis vajavad asendust
  6. Süntaksite esiletõstmine - väga mugav funktsionaalsus, eriti lähtekoodi muudatuses. Saab kiiresti ja täpselt leida süntaksi ja vaadata näiteks, kus viga tehtud
  • Vead
Kuna olen kasutanud seda vabavara umbes 3 aastat, siiamaani pole märganud
  • Konkurendid
Ultraedit, TextPad, EditPad, Crimson Editor
  • Äri
Kuna notepad++ on vabavara, arvan, et selline peaks olema igas kontoris kasutusel. Esiteks ta ei vaja mingit rahandust, teiseks minimaalselt koormab arvutit. Väga lihtne kasutusel. Ei vaja mingit lisateadmisi

Monday, November 14, 2011

Paragrahvi-papi ja Interneti-põnn: intellektuaalomandi hiilgus ja viletsus

Tänapäevases elus iga inimene puutub nii või naa intellektuaalomandiga. 

Autorikaitsega seonduvad asjad peaksid olema pädevate organite poolt väga täpselt reguleeritud. Patendiametid aina rohkem tegelevad lollusega, patenteerides kõike, mida neile aga ette tuuakse. Kuid enne patendi loomist peaks väga sügavalt uurida asja ning vaadata läbi need piirid, kus lõpeb see vana asi ja algab uus. Patent tuleks väljastada ainult tõeliselt uudsetele lahendustele. Seda on aga keeruline kontrollida. Samuti see tekkitab juristidele lisa tööd.

Mis puudutab IT maailma, aina raskem ja raskem teha midagi unikaalset. Tuleb üks uus asi ja järgmine nädal juba sellist piisavalt palju. Näidiseks on www.cherry.ee. Ales tuli selline atraktiivne vebilehekülg netti, kohe tuli veel 2 sarnast (deal24.ee , minuvalik.ee). Ehk see tähendabki seda, et patenteerida midagi IT maailmas suhteliselt raske.

Elame hetkel ajal, kus kõik proovivad varesmad saavutused ümber teha ja anda välja nagu enda omad. Keeruline on piiri tõmbamine, kus lõpeb üldtuntud ja  algab uudne lahendus.

Sunday, November 6, 2011

Vabatarkvara


Olen kokku puutunud väga paljude vabatarkvara toodetega . Nendes igapäevases elus on kõige rohkem läinud vaja sellist tarkvara nagu Notepad++.

Notepad++ - vaba tarkvaratoote, mis on samuti avaliku koodiga. http://sourceforge.net/projects/notepad-plus/

Siit saab allalaadida koodi. Iseenesest kujutab ta texti redaktori, kus saab valides programeerimis keelt kirjutada koodi. Eeliseks on see, et programm "kaalub" vähe ja on väga ökonoomne - säästab CPU mälu ja resurse.

Notepad++ on kirjutatud C++ keeles. Väga kiire ja lihtne kasutusel. Samuti arvatakse, et selline programm on keskkonnasäästlik, ehk kasutades vähem CPU resurse kasutab arvuti ka vähem energiat ja säästab keskkonda.

Oma igapäevases elus kastuan seda teksti redaktori väga tihti. Kirjutan SQL koodi samuti seal. Väga mugav redaktor.

Analoogid: Scite

Kui keegi tahaks endale saada Notepad++, seda saab teha minnes http://notepad-plus-plus.org/ lingile.

Monday, October 31, 2011

Virtuaalmaailmad


Ülesandeks oli siis tutvuda mõne vabalt valitud virtuaalmaailmaga ja kirjeldada oma kogemusi. Virtuaalseks maailmaks valisin World of Warcraft maailma (edaspidi WoW).


Tegelase loomine

Kõik algab tegelase loomisest, kus mängija saab valida ühte kahest sõdivatestpooltest, tegelase rassi ja klassi. Valides rassi mängija valib endale ka boonuseid, mis on ainult selle rassi omased. Lisaks saab oma tegelasele ka nime välja mõelda ja muuta välimust.

Maailm

Mängumaailmas võib tegelane külastada nelja kontinenti, millest üks on teises dimensioonis. Nende vahel saab liikuda laevade, õhulaevade ja lisaks ka Tume Portaali kaudu (The Dark Portal). Mandrid jagunevad lokatsioonideks, kus igaüks neist on unikaalne ja omab enda maastikut, loodust, muusikat ja ainulaadset floorat ja faunat.

See virtuaalmaailm on tihedalt asustatud. Näiteks, on siin olemas loomad ja olendid, keda võib tappa ja selle eest saada mingit kasulikku asja (riietus, relvad jne), raha või materjali. Lisaks on ka need, kes annavad sulle ülesannet (quest), mida võib täita ja saada selle eest raha ja/või midagi väärtuslikku. Ülesanded võivad olla hästi erinevad: alates lihtsamatest ja lõpetades sellistega, kus on vaja suurt ja hästi koostatud, tasakaalustatud tegelaste gruppi.


Sotsiaalne vaatepunkt

WoWi võib mängida nii üksinda, kui ka ühinedes gruppidesse. Teisel juhul võib oma sõpradega koos reisida ümber maailma, täita ülesandeid ja vallutada erinevaid maasid. Peale selle saab ka gildi (guild) liituda. Gildis olekul ja aktiivsel gildi elus osalemisel on mitu eelist: vastastikune abi – mängijad hea meelega aitavad oma gildi kaaslasi ja samas küsivad ka ise abi, kui neil seda vaja on; organisatsioon – alati saab leida endale gruppi, kellega koopasse sõjaretke minna; pank – gildis on olemas oma pank, kuhu liikmed panevad asju, mida neil endal vaja pole, aga mis võivad teistele gildi liikmetele vajaks minna. Lisaks on olemas ka gildi sisene jututuba, kus kõik liikmed saavad omavahel suhelda, mis annab võimaluse teine teist paremini tunda, uusi sõpru leida ja mängu rohkem nautida.

Reidid

Väga oluline aspect WoWis on reidid. Reid on selline üritus (tihti korraldatakse ühe gildi liikmete seas), kus korjatakse kokku mängijate gruppi (10 kuni 40 osalejat) ja lähevad mingisugusesse kõrgema raskusastmega koopasse, kus saab oma tegelast paremaks teha ja ennast näidata. Iga inimene seal peab teadma tema ülesandeid. Tihti on vaja ka mingist keerulisest strateegiast kinni hoida, nii et reidis on alati olemas inimene (Raid Leader), kes tegeleb koordineerimise ja juhtimisega ning ütleb teistele mängijatele, mida ja kuidas tuleb teha.