Kursus läbi

Eelmise nädalaga sai Sotsiaalmanipulatsiooni kursus ühele poole.

Esimese korra kohta (TTÜ arvestuses) läks päris hästi. Ülikool riputas selle Euroopas suure kella külge ja EuroTEQ-i partnerülikoolidest registreerus lausa 15 inimest (tõsi, kursuse läbis reaalselt märksa vähem). Lisaks tuli suur ports kolledži II kursuse küberturvet (kellel see on ka õppekavas) ning küberturbe rebased tuli tagasi saata – esiteks seetõttu, et järgmisel aastal on see neil nagunii kavas, aga osaliselt ka õppeaine sisu tõttu (otse keskkoolist tulnutele on selline kraam natuke plahvatusohtlik).

Õnn oli, et läksime jooksupealt e-õppele üle ja saime nii kasutada mõlema tunniplaanijärgse rühma aegu – seega tuli 8 loengut ja 4+4 seminari. Ent tulevikus on plaan kursuse mahtu suurendada – võimalusel 6 EAP-lise tüüpilise täissemestrikursuse peale.

Ennast õigustas ka tekstivestluse kasutamine paralleelselt loengute ja seminaridega – aga kõige edukamalt töötas see siis, kui olime Garfiga mõlemad  kohal ja üks rääkis või juhtis ettekandeid, teine aga istus vestluses.

Loengud tuli kokku kirjutada töö käigus (varem lihtsalt ei olnud võimalik) ja enamik kolmapäevastest loengutest sai valmis teisipäeva (hilis)õhtul, seega mahv oli korralik. Aga rahvale läks peale ja “aitäh” ütlemine peale loenguid ja seminare oli vaat et pidev praktika.

Nalja sai ka varem, aga võib-olla kõige lahedam oli viimastele arvestusega ripakilejäänutele antud lisaülesanne – saata petukiri õppejõududele. Üks diplomand  näiteks küsis seal töö kohta nõu – ainult et link oli mõeldud tüngana. Ja Garfi ehmatas “maksuamet”, kes nõudis kähku sisselogimist ja ähvardas ta muidu kodust välja tõsta…

Igatahes teeme kindlasti uuesti (ja loodetavasti ehk suuremas mahus).

Hommikune ChatGPT

Siin paluti proovida ChatGPT-d ühe huvitava ülesandega: esmalt lasta kirjutada essee ja siis muuta see luuletuseks. Proovime…

1. Write a short essay on free software licenses

Free software licenses are legal agreements that grant users the freedom to use, modify, and distribute software without restrictions. These licenses are typically used by open-source software developers who wish to make their software available to the public for free, while still maintaining certain rights and protections.

One of the most popular free software licenses is the GNU General Public License (GPL), which was created by the Free Software Foundation (FSF). The GPL requires that any derivative works based on the software must also be licensed under the GPL, ensuring that the software remains free and open-source. The GPL also includes provisions for ensuring that users are able to access and modify the source code of the software, and that they are not restricted in their ability to use the software for any purpose.

Another popular free software license is the MIT License, which is widely used in the development of software libraries and frameworks. The MIT License is less restrictive than the GPL, allowing developers to use and modify the software without necessarily making their modifications available to the public. However, the MIT License still requires that the original copyright notice and license agreement be included in any distribution of the software.

Other free software licenses include the Apache License, the BSD License, and the Mozilla Public License. Each of these licenses offers different levels of freedom and protection for users, and developers must choose the license that best suits their needs and goals.

In general, free software licenses are an important tool for promoting innovation and collaboration in the software development community. By allowing users to freely access and modify software, these licenses encourage the creation of new and innovative products and services, while also ensuring that the software remains available to the public for future generations. As such, free software licenses have become an essential part of the open-source software movement, and will continue to play a critical role in shaping the future of technology.

Kommentaar: pole viga, ehkki lahti seletamata on jäetud vaba tarkvara litsentside üks põhilisi omadusi – õiguste edasikandumisklausel (copyleft) ja selle eri astmed. Siiski, GPL-i juures on sellest sisuliselt räägitud. Mainitud on tuntumaid litsentse, aga puudub LGPL ehk nõrga copylefti näide ja midagi oleks ehk võinud olla kasutajatest (näiteks Linuxi tuum GPL puhul).

Aga ingliskeelse SPEAIT eksamiesseena oleks ilmselt madalamat sorti tulemusega läbi saanud küll.

2. Turn the essay into a poem

Free software licenses, a legal accord,
With freedom to use, modify, and afford.
Open-source developers seek to share,
Their software with the public, without a care.

The GPL, a popular choice,
Ensuring software stays with a voice.
Derivatives must follow the same track,
Keeping it open, not turning back.

MIT License, less restrictive to see,
Modifications not mandatory to be.
The original copyright, still to be retained,
In distributions, it must be maintained.

Apache, BSD, and Mozilla too,
Offering choices for what developers do.
Each with their own level of freedom and rights,
A decision for developers to make at night.

Free software licenses, promoting innovation,
Encouraging collaboration, a new creation.
A critical part of open-source, we can see,
A future of technology, yet to be.

Kommentaar: tänamatu ja ebaluuleline ülesanne muidugi – ja sellisena päris kenasti kirja pandud. Näib, et ChatGPT oskab riime leida päris hästi, samas on teksti rütmiga probleeme – silpide arvud ridades ei klapi ja tekst ei hakka korralikult voolama. Teisalt on aga kahe luuletuse pealt näha, et “asja uba” ehk puänti oskab ta juba üsna kenasti leida.

Olen pätt

… või midagi sellesarnast – igatahes tuleb peaaegu iga päev mõni e-kiri, kus “Eesti Abipolitsei”, “Riiklik Sandarmeeria” või mõne muu sellise toreda nimega asutus (ükskord kirjutas Elmar Vaher ka!) tahab, et “Laske end kohtus kinni pidada” (vmms andekat) .  Juhtumisi on mõned neist .ru domeeniga (laiskvorstid, bljää!), kõigil on muidugi sabas ka mingisugune ärakrutitud PDF-fail.

Peaks mõned neist Garfile saatma ja laskma Sotsiaalmanipulatsiooni kursuse praktilistest seminaridest osavõtjatel sinna vastu kirjutada (näiteks stiilis, et me oleme siin Tähtis Ameerika Kolmetäheline ja ei salli mingite eesti amatööride tembutamist enda haldusalas…). 😛

Ära sa ütle

Üks sõber saatis näite, kuidas ChatGPT kirjutas eestikeelse luuletuse vihmast. Natuke naljakas keeles oli, aga tänapäeval kirjutavad pärisinimesed luule sildi all ka märksa hullemaid asju.

Pidin kohe ka proovima. Andsin ülesande kirjutada uus versioon enda linnuhädaloost (jätsin aga võimaluse inglise keeles teha). Siin see on.

Kakk: Write a poem about bird droppings on a car.

ChatGPT:
A speckled mess on the windshield glass,
A sticky sight, so foul and crass.
The remnants of a bird’s last meal,
Left on a car, that’s sure to peel.

It marrs the shine, it drips and runs,
A mess so big, it surely stuns.
It’s hard to clean, it takes some time,
To scrub and wipe, until it’s fine.

But still, the sight remains, so bold,
A warning sign, that cannot be told.
A reminder, that the world is wild,
And nature, sometimes, can be so mild.

So next time, when you park outside,
Think of the birds, that roam and glide.
And hope, that they’ll choose somewhere else,
To drop their waste, and leave your car, self.

Pole midagi öelda – päris kena ju. Tekstis on oma loogika ja lõpus õpetlik moment. Paar päris head kujundit ka (kaks esimest rida on väga head).

Kunagi keskkoolis õpetas pr. Metsma meile Dylan Thomast ja Edgar Allan Poed – mingi võrdpilt täitsa tekkis.  Nii et ka luuletajad peaksid tulevikus enda ameti säilimise pärast muretsema. 🙂

Õpetame noortele sigadusi

(tegelikult siiski sigadusi ära tundma ja ära hoidma. Valge kaabu stiilis)

Täna läks TTÜ-s lahti Sotsiaalmanipulatsiooni (ICS0018) kursus. See sai alguse omal ajal IT kolledži lõpuaastatel ja jõudis korra ka läbi joosta. Siis aga keerati asjad taltekki ja see aine kaotati ära, nüüdseks suutis isand Praust õppekavajuhina selle tagasi võidelda. Asja uba on anda rahvale algteadmised kahejalgsete häkkimisest (kuna tegu on tulevaste küberturbespetsidega, siis muidugi selle vältimise võtmes ja põhiliselt IT kontekstis).

Omal ajal oli huvilisi vaid 14, sel korral pandi kursus rahvusvahelise kella külge ning lisaks meie kohalikele küberitele (kes on samuti rahvusvaheline seltskond) laekus riburada pidi veel üle kümne tegelase Euroopa eri ülikoolidest (ehk EuroTEQ-võrgustikust). Kauge kandi rahva tõttu tuli kogu kursus jooksupealt e-õppevormi viia, kuna sellise suhtlemist eeldava teema puhul ei tule hübriidõpe eriti kõne alla.  Õnneks kohalik küberite seltskond oli eelmise kevade SPEAIT e-kursuselt juba tuttav (vähemalt nimede poolest).

Õnneks tuli Garf appi ja disainisime kahepeale päris tõsise jupi, kus tööd on ilmselt rohkem kui 3 EAP-ne arvestusega poolsemestrikursus nõuaks. Tänases avaloengus oli kohal ca 30 inimest, aga need olid üsna õhinaga asja kallal – katsetasin loengu jagamist väiksemateks juppideks koos pidevalt taustal jooksva tekstivestlusega ning tundub, et see on päris toimiv mudel (aga eeldab assistendi olemasolu – üks räägib, teine karjatab vestlejaid).

Näis, mis siis saama hakkab, kui nelja nädala pärast seminarid kätte jõuavad – Garf pani seltskonna päris põnevaid asju tegema. 🙂

Jõuluhäkid serveriga

Mõne aja eest otsustati kusagil kõrgemal pool ilmselt, et Kakk vajab IT-oskuste tuhmiksmineku vältimiseks mingit kiirkursust. Algas asi laupäeval, 17.12 riistvarapraktikumiga – kodune, ligi 10 aastat edukalt toimetanud pesumasin otsustas viimaks otsad anda. RTFM ja STFW suures koguses, kolmekordne avariitühjendus sinna otsa – abi paraku ei olnud, tuli uus hankida (läks Euronicsi tegelaste abiga libedalt, teisipäevaks oli olemas).

Pühapäeval pani keegi pähe mõtte serveri süsteem ära uuendada. Pesa oli seni Ubuntu 20.04 peal, uuem versioon oli juba pool aastat saadaval ning õppetöö oli just reedel läbi saanud (loomulikult saadeti viimane töö taas 2 minutit enne keskööd…). No proovib – do-release-upgrade.

Kui server peale restarti netti ei läinud, ei olnud veel suurem jama – miskipärast oli ruuter ka lolliks läinud, restart aitas.  Aga märksa suurem jura oli veebis – wiki maas, blogi ja Budokani veeb ka. Ja takkapihta oli nüüd repodest kadunud GNU Mailman, mille peal Budokani listid töötasid (loll lind, ise süüdi – oleks pidanud enne kontrollima!).

WordPressi saitide probleem oli vananenud kujundusteemades, mida varasem PHP 7.4 veel toetas, uus 8.1 enam mitte.  Ajutise lahendusena viisin serveri mõneks ajaks tagasi 7.4 peale. Wiki puhul aitas tarkvara uuendamine (oli varasema LTS-versiooni peal).

Ja siis listid…  Alternatiivideks olid uus Mailman 3 (mis varasemaga ei ühildu), Sympa (mida olin varem juba korra edutult üritanud paigaldada, lõpuks läksin Mailmani peale) ja ka võimalikud muud alternatiivid. Selgus aga tõsiselt veider asi – nii elementaarse ja vajaliku IT-lahenduse nagu meililisti jaoks ei olegi muidu nii suures ja kirjus Linuxi maailmas eriti tarkvara!

Leidus paar WordPressi pluginat, mis aga olid freemium-litsentsiga (loe: tasuta versioon on nadi) ja hakkasid ka selgelt liiga palju infot küsima. Mailman 3 jättis ikka väga piraka mulje, paari lihtsa listi jaoks nagu fugasspomm kärbse pihta.  Jäi üle Sympa.

Tagantjärele vaadates meenus “Marslase” film, kus peategelane järgemööda probleeme lahendama asus. Põhipaigaldus. Postfixi meiliserveri häälestus. Listide loomine.  Iga samm oli tõsine ooper – tarkvara ise on asjalik, aga nii kehva dokumentatsiooni ei ole kaua aega näinud.   Näiteks olid listide loomiseks vajalike mallide kataloogid peale installi tühjad – viimaks selgus, et mallid tuleb kopeerida /usr/share/sympa/default/ -kataloogist…  Ja kui loota, et listi loomine käib lihtsalt käsuga “create list uuelistinimi” vms, siis – päris ei käi. Oluline osa dokumentatsioonist ilmub lihtsalt kunagi tulevikus.

Aga nagu Matt Damoni astronaudist tegelaskuju lõpuks Marsilt tagasi sai, õnnestus ka Sympa käima saada – kolmepäevase praktikumi tulemusena (ja ilma graafilise liideseta – ent seda ei olegi kinniste listide jaoks eriti vaja).

Tänasega sai siis viimaks sellele programmile joon alla. Budokan ja Jora on mõlemad “uue vana välimusega”, PHP on versiooni 8.1 peal ja serveriooper selleks korraks edukalt (?) läbi.

Eksperdi värk

Tehnoloogiaekspert Voldemar Vänt annab teada: ise autojuhtimine on ohtlik! Iga auto, mida kasutajal endal on lubatud juhtida, võib ju vastu posti sõita! EL-s peaks olema lubatud ainult isesõitvad autod (khm, ja muidugi ainult meie firmas loodud tarkvaraga…)!

Kui eespooltoodu jabur tundub, siis võib vaadata Postimeest, kus samaväärne uudis tõepoolest sees on. Oli kadunud Steve Jobs, mis ta oli – aga sellist juttu, nagu praegu üks tema jüngritest ajab, ei oleks ta ilmselt rääkinud.

Rokenroll

Eile toimus esimene ITSPEA loeng. Kolledži suuruselt teine auditoorium 316 (kirjade järgi 101 kohta) oli puupüsti rahvast täis, osa tudengeid seisis taga püsti. Lõpus saabus arenduse õppekavajuht Meelis midagi tudengitele teatama – vaatas imestunud näoga asjade seisu ja küsis siis: “Kakk, sul toimub siin rokk-kontsert või?”.

(Tõsi, kogu see rahvahulk tõenäoliselt kursusele ei jää, osalejaskond stabiliseerub reeglina kahe esimese nädalaga.)

APDEIT 13.09: ITSPEA nimekirja jäi lõpuks 158 nägu – seminariettekannete aegade deklareerimine lõppes eile ja sisuliselt kogu tabel broneeriti täis, teise ettekande jaoks jäid vaid mõned vabad ajad. Ilmselt tuleb semestri lõpus paar lisaseminari teha.

BBSummer Resurrections ’22

… toimus eile Valtu jahimajas.

Kakk ei olnud varem ausalt öeldes üldse BBüritustel käinud, aga omaaegne jutuka- ning hilisem haridustehnoloogiaperiood olid väga suure osa sealsest rahvast tuttavaks teinud, nii et taaskäivitusüritusele kutsuti ka (aitüma muidugi).

Kohale jõudes oli (nagu juba öeldud) ees üsna kodune (samas ikka ka päris esinduslik) seltskond – hulk endisi ja praegusi kolleege, õpilasi ja vana aja jutukasõpru. Äge Fidoga särk anti ka kohe ning siis kamandati kohalikku lasketiiru pauku tegema. Märgile õnnestus ikka üle 50% laskudest pihta saada, aga mitmed muidugi lasid palju edukamalt.

Lõunasöögiga oli taas veidi uurimist gluteeniküsimuses, aga vist läks õnneks ja kastmes jahu ei olnudki (igatahes kiire jooksmine jäi ära). Pärast lõunat pidas Anto Veldre (muide, ka endine Kaku õpilane) ägeda ja mitmekülgse loengu-arutelu eri teemadel (näiteks vene filosoof Dugin ja tema arusaamad). Pealelõuna kulus kommunikatsioonile ja kohale toodud eri vanuses arvutite peal vanade mängude toksimisele.

Õhtupoole naelaks oli ilmselt A. M. Poogen. Ikka jube vinge, millist häält saab panna tänapäevase elektroonika abil tegema sitahargi ja vikati (tõsi, vikat oli üksjagu ümber ehitatud, tulemus meenutas ühekeelset kontrabassi – aga tera oli täitsa aus ning pärast ütlesin, et nüüd on vist death metal uue tähenduse saanud). Lisaks hiiurootsi kandled (üks neist ilmselge moderniseering, teine traditsioonilisem) ja setu kannel –  ning muidugi hunnik luupereid ja muud elektroonikat. Hästi äge tunniajane ülesastumine oli.

Õhtusöögiga läks natuke lahjemini, õnnestus vaid paljaid viinereid näsida (muu oli gluteeniga) – aga ajas asja ära. Õnneks toodi ka ööülikooliks plaanitud küberturbearutelu ajakavas ettepoole ning see õnnestus ära kuulata, enne kui peale ühtteist kodu poole tüürisin.

Aitäh korraldajatele kutsumast, tuleb heameelega teinekordki.

Robotipäev

Kolledži IT-didaktika uurimisrühm ehk CM (ametlikult Creativity Matters, mitte-nii-ametlikult Creative Madmen) kolleeg Janika eestvedamisel otsustas kasutada järgmist kogukonnaseminari (inim-)katsete läbiviimiseks. Üritasime uurida, mismoodi mõjub “pulgajuku” ehk Double 3 kaugosalusroboti kaudu suhtlemine n.ö. tavainimesele erinevates olukordades ja rollides. Lisaks ülikoolitegelastele oli kohal ka punt Ida-Tallinna Keskhaigla meedikuid, kes plaanivad ka enda töös robotitega katsetama hakata.

Eriti lõbusaks läks asi aga pärastpoole, kui seltskond jagati tiimideks ja kästi igal tiimil lavastada kolmveerand tunniga mingisugune lühisketš, kus osaleks nii robotikasutaja kui ka “päris” inimesed (asi sarnanes sellisena natuke tuntud fotojahimänguga). Ja siis tulid järgemööda a) üksik patsient isolaatoris robotist arsti peale jauramas, b) segane perekond, kus pereema kamandas vägesid roboti kujul, c) tänaval toimuv sünnitus (sündsuse mõttes oli sünnitaja jäetud nähtamatuks – kohal oli vaid natuke närvis papa, appi tulnud naisterahvas ja robot-ämmaemand) ning d) vanadekodus robothooldaja peale porisevad mammid (“ma ei taha sinist tabletti, tahan rohelist!”)… Kino kaugelt enam kui rubla (euro?) eest…

Üldiselt aga oli see üle pika aja üks kokkupuude päris teadusetegemisega, kus põhirõhk oli huvitavate küsimuste küsimusel, nutikusel ja teravmeelsusel, mitte potjomkinlusel (viimast esineb paraku tänapäeva teaduses piisavalt).

Siia lõppu siis üks tiimipilt ka (pulgajukud jäid ka kenasti pildile).

Creativity Matters -tiim 2022

APDEIT 30.08: paar teatrivideot pandi Tuubi üles, linkisin postitusse ka.