How I invented a new word
Skype:
Margus Roo
2:03 PM
So tomorrow evening I can ask how is it going?
kaspars
2:03 PM
sure
Margus Roo
2:03 PM
gool
kaspars
2:04 PM
is it “good”+”cool”?
2:04 PM
nice abbreviation
*
II maailmasõja ajal:
Toimub sõda ja üks noor naine saab kolm kuuli kõhtu, läbi ime jääb elama ja aastaid pärast sõda sünnitab ta lapsed, 2 tütart ja ühe poisi.
Aastaid siis veel nii umbes 16 möödas ja lapsed juba teismeelised kui ükspäev tuleb ema juurde üks tütardest:
“emme-emme, tead, mis minul juhtus, ma pissisin kuuli välja”
Ema jumala õnnelik” oh väga hea, ühel inimesel jälle vähem tina keres, väga hea, kaks kuuli veel sees”
Nädal möödub ja jookseb ka teine tütar ema juurde:
“emme-emme, tead, mis minul juhtus, ma pissisin ka kuuli välja”
Ema jälle väga sillas, “oh ikka nii hea, nyyd poisil veel tulematta”
Läheb juba pea kuu mööda ja ühtäkki jookseb poeg ema juurde:
“emme-emme, tead, mis minul juhtus?”
Ema: “oh poja, pissid ka kuuli välja?”
poeg vastu:” Ei, peksin suures toas pihku ja lasin isa maha”
Harilik nädalavahetus
Laupäev. Tsiklimehed kes kogunesid Jõgeval arvasid et ülikõva oleks vaadata kuidas langevarjurid kaubamaja katusele hüppavad. Kuna kutid olid oma lava kohe kaupsi kõrvale paigaldanud siis ega nad sealt kaugemale ei viitsinud minna ja tahtsid sealtsamast tsekkida kuidas rahvas hüppab. Kuna seal lähedal ühtegi kohta polnud kuhu maanduda siis oli ainus enamvähem sile koht kaubamaja katus
Alguses tegime lihtsalt trenni 🙂
Ok, klient on kuningas, me siis panime sinna.
Pühapäeval hakkas vihma sadama. Siis läksin sukelduma 🙂
Tilsi demo
Demo. Tegelikult peaks asi välja nägema umbes sedasi:
Maandumiskoha analüüs, varuplatside valik, varustuse valik vastavalt maandumisalale. Juhul kui mingit kola küljes siis kuidas seda kinnitada jne.
AGA! päriselus juhtub alati millegipärast teisiti 🙂 Üks näide.
Maandume Ridali 45. sünnipäevapidustustele. Minu plaanist vaadata üle plats – Tilsi staadion, sellele tõmmatakse kohe vesi peale, kiire pidavat olema. Hea et kaasa sai võetud Balance-260 selleks tarbeks kui ei usalda sinna natuke kiirema kupliga minna.
Kohe peksti peaaegu lennukisse tagasi ja hoo pealt jooksis mingi vana, et pane ikka lipp ka külge. Mina, et kuhu ma selle lipu panen, kõik varustus millega ma lippu harilikult kinnitan kodus. Kuna aga vana tahtis mulle lippu külge pookida siis lihtsalt auk sisse ja ülemine ots jalarihma külge. Ma siis, et alla on ka midagi vaja muidu on nagu kalts järgi ja juhendasin et mingi vee pudel ja nõõr abiks. Lennukisse kõndimise pealt vana installis pudeli ja nõõri lipu alumisse otsa.
Kuna polnud aega seda lippu kuidagi ka pakkida siis kahmasin lihtsalt pudeli ja lipu vasaku käega vastu rinda ja lennukist siis Tilsi staadioni kohal jee 🙂
Tõmbasin avamisrõnga, mul oli sattunud vedru konfis kama, ja sain mõnusad tropikeerid, tnx kellelegi õpilasele kes pakkimist vist õpib. Ok oli siis vaja sipelda need lahti. Lipu viskasin nüüd käest ja vaatasin selle peale kuidas Vana installitud pudel alla kadus – lendas küljest minema. Lipp lopendas järgi nagu ranitsaklapp.
Tislsi staadion on suur staadion. Sinna oleks võinud ka kiirema varjuga vabalt minna. AGA! kogu see staadion oli rahvast täis kes jooksid riburada ringi. Kui mina maanduma tulin aeglase ja rahuliku balance-260ga siis mingi mutt-noor ema oma titevankriga arvas et ma kukun otse alla, teatavasti tiibvari liigub natukene siiski edasi, seda mutt ei teadnud. Samas ta tajus vist seda, koguaeg liikus oma vankriga edasi – samas suunas kuhu mina oleks maanduma pidanu. Mitte et mul probleem selle varjuga kuhugi mujale maanduda.
Selline blogi siis 🙂 oi vinge… ossum! hmm… ok kaduge nüüd siit. Ärge arvake et see igapäevaseks saab… noh et ma bloggin 🙂 ok Musi 🙂
SLK Kihnu laager 2008
Väike videomeenutus läbi minu kaamera. Kuna tegemist oli väga mitmekesise laagriga siis antud video kindlasti ei suuda edastada seda mis seal tegelikult toimus.
ITIL, coffemachine and servicedesk
“How’s that job going?” the Boss asks hurriedly, ducking into Mission Control.
“Which job?” I ask.
“The installation,” he responds, obviously believing that I have some idea of what he’s talking about.
“The installation?” I ask.
“The server installation.”
“What server installation?” I ask, beginning to wonder if the Alzheimer’s is kicking in.
“The WEB server – for PR.”
Okay, so it’s Alzheimer’s – which is a bit of a shame actually as I could have kept all those aluminium pots I threw away a year ago. Unless…
“Are you doing the server install for PR?” I ask the PFY.
“What server install for PR?” the PFY asks – and I KNOW he can’t have Alzheimer’s because he eats takeaways and avoids deodorant like vegetarian food.
“The Web Server,” the Boss repeats with more than a touch of frustration. “The new Public Relations Web server!”
“WHAT NEW PUBLIC RELATIONS WEB SERVER?!” the PFY and I snap.
“It’s in your helpdesk queue!” the Boss says, FINALLY giving us a bit of useful information.
“Ah, the SERVICE desk queue,” I say, being ITIL compliant. “When did that go in?”
“This morning,” he replies.
“Ah, and what priority did you give the Job?”
“High.”
“High,” I say to the PFY. “What’s the response time on that?”
“One working day,” the PFY says.
“Oh, ok, so we’ll probably get back to you on Monday,” I say. “Unless of course we fail to meet our response target in which case the job will escalate to you and you can follow-up with us Monday lunchtime.”
“So… the server’s not going to be ready by the weekend?!” the Boss gasps.
“No, no,” the PFY says, calming the Boss down a little.
“Oh good.”
“No,” the PFY continues. “What he’s saying is we don’t have to get back to you to have the whole ‘What server?’ ‘The Web Server’ ‘What Web Server?’ ‘The PR Web Server’ ‘What PR Webserver?’ conversation until monday. If we meet our response target.”
“B-But… we need the server up and running before the weekend!” the Boss gasps. “The company’s running an online promotional competition which they’ve advertised in a mailout!”
“Hmmm,” the PFY says. “And they waited until now to worry about the server?”
“Not exactly,” the Boss says, guilt oozing from his pores.
“YOU waited until now to worry about the server?”
“No,” the Boss blurts. “The developers said it would run on any web server, so PR put it on their web server last night but overnight it had a meltdown and we need a replacement server!”
“What sort of meltdown?”
“The whole thing collapsed – the disk filled up and the database log thing went berserk and the web server crashed and they can’t fix it,” the Boss gabbles. “So we need a server before the weekend!”
“In that case you should ring the service desk and get the priority changed to Urgent,” I say to the Boss. “Because then the response time drops to two hours.”
“Just look at it now pleeeease,” the Boss pleads.
“I’d like to,” I lie. “I honestly would, but if I do that then I’d be resolving a non-urgent call before an urgent one – which would show up when they analyse the KPIs which are set as part of our annual bonus calculations. I need to fix the urgent call first or get your job made urgent.”
“So what’s the other urgent call?”
“Someone wants us to put SNMP into the coffee machine so the know when the beans need to be refilled,” the PFY responds.
“THAT’S NOT BLOODY URGENT!”
“It was logged in the service desk as urgent,” the PFY says. “Apparently the CEO was here last week and someone offered him a coffee but couldn’t give him one because the beans were out and the refills were locked away to stop people stealing them for home…”
“Well, can’t you change my call?”
“Only the owner of a job or the service desk can change it’s priority,” the PFY says. “Because apparently SOME people thought that we’d deprioritise calls we didn’t want to do…”
“I…” the Boss says, getting the guilty look again. “I’ll go and change the priority and be right back!”
…two minutes later…
“So when will the server be ready?”
“I think we can probably have it run up by next Wednesday.”
“But it’s URGENT, you need to get started now.”
“I would but I have to deal with the Critical jobs first.”
“What critical jobs?”
“The coffee machine job,” the PFY says. “It’s just been upgraded to Critical. Apparently the CEO asked for a raincheck on the coffee!”
“But you never said there was a critical!”
“There wasn’t one then,” I say. “It got upgraded.”
“So how does the urgency thing work?” the Boss snaps.
“High is priority 2, Urgent is priority 1 and Critical is priority 0.”
“So Critical’s as important as it gets?”
“Yup!”
“Right!’ the Boss says, stomping out.
“Quick,” I say to the PFY. “Change the required resolution time of the cof…”
“Onto it!” the PFY snaps, updating his service desk call. “but I was just thinking – have you looked into the urgency mapping to see if it supports…”
“Negative numbers?” I ask. “Already onto it and it does…One Super Duper Critical coming up!”
Fedora 8 ja RocketRaid-1640
Panen siin endale paari reaga kirja. Päris segane installeerimise käik oli.
Arhidektuur: i386
Meedia: Fedora-8 dvd
Lisaseadmed: väline usb dvd ja väline usb fd seade.
RocketRaid-1640 draiver http://www.highpoint-tech.com/BIOS_Driver/rr1640/Linux/RR154x_1640-fc8-v2.18-011108.tgz
Lasin raidi draiveri image fd peale ja kukkusin installima.
dd-ga andsin teada et ma soovin omaltpoolt ka draivereid lisada.
Kui jõudis kätte koht kus draiverit küsida siis kenasti oli mul see võimalus ja usb fd oli sda
– ilmselt kuna tal muid selliseid seadmeid polnud. Okei kenasti näitas et loeb draiveri sisse ja ka kõrvalaknas jooksev logi tõendas seda. Natukese aja pärast teatas et midagi on viga ja et kas tahad jätkata või manuaalselt draiveri listist valida – ilmselt seetõttu et nüüd ilmus sda-ks raid mille olin rocketRaid kontrolleriga teinud. Ok siinkohal, peale mitmeid katseid avastasin et jätkamine on kõige tulemuslikum. Mingil hetkel küsib jälle draiverit, ilmselt tahab veel midagi saada ja sda see seade ju enam ei ole. Siis sai valitud sdb talle. Sellega rahul läks edasi. Kõik kena. Install läbi ja reboot. Peale rebooti tuli kuhugi maani ülesse, ilmselt kerneli ta pidi leidma, siis kui /proc /sys jne pardatsioone hakati tegema siis oli häda käes ja sinna ta jäi.
Siis tegin seda mida oleks pidanud alguses lugema – lugesin rocketraidi mauaali ja seal selgus et on script mida peale installi ja enne rebooti peab tegema. Ainuke jama oli selles, et minu installitavas masinas peale df mountimist mina ühegi nipiga ei suutnud sealt midagi korraliku lugeda. Samas panin selle fd teise masina taha Fedora-7 ja seal toimis kenasti. Deem! Okei, võtsin siis mälupulga ja kopeerisin kogu df kola sinna ja lasin instaleeritava masina rescue modes ülesse. fd ja usb pulk külge. Proovisin korra veel vastavalt rocketRaidi maunuaalile fd mountida kuid ikka ebaõnn. Nüüd mountisin usb pulga ja see õnnestus kenast ja ma nägin vastavalt manuaalile õigeid faile. Käivitasin vastavalt manuaalile skripti, samas märkasin et scripti töötamise ajal mis oli käivitatud usb pulgalt, luges ta aktiivselt ka midagi fd-lt. Igatahes teatas skript et kõik on broo ja peale restarti ka mu F8 ja rocketraid kenasti toimetasid.
Kuidas paigaldada Mysql replica’t
Mul on kaks serverit vhost1 ja vhost2
Paigaldan mõlemasse serverisse mysql-server paketi. Mina kasutan > yum install mysql-server
vhost1 masinas oleva mysql serveri seadistan master serveriks. Master serveri seadistamine on lihtsam.
Ava /etc/my.cnf
[mysqld] sektsioonis lisad rea:
server-id= [n] #kus n on unikaalne täisarv sinu mysql serverite gruppis mida kavatsed peegeldada.
log-bin=/path/[mysql-bin-log-file] # fail kuhu master logib muudatused binary kujul.
Loome master mysql serverisse kasutaja slave mysql serveri jaoks.
GRANT REPLICATION SLAVE, REPLICATION CLIENT
ON *.*
TO ‘replicant’@’slave_host’
IDENTIFIED BY ‘my_pwd’;
Seadistame vserver2’s asuva slave mysql serveri.
Ava /etc/my.cnf
[mysqld] sektsiooni lisa:
mysql-id=[n] # n on unikaalne täisarv sinu mysql serverite grupis
logime mysql CUI peale: > mysql mysql
Siin kasutame CHANGE MASTER TO lauseid. http://dev.mysql.com/doc/refman/5.0/en/change-master-to.html
mysql>change master to master_host = ‘[mysql master server IP]’;
mysql>change master to master_user = ‘[slave user]’;
mysql>change master to master_password = ‘[slave user password]’;
mysql>start slave;
slave mysqlserver on seadistatud master mysqlserveri jaoks.
Sünkroniseerime master- ja slave mysql serveri.
Juhul kui teil oli master mysqlserver kasutuses ja see sisaldab andmeid siis tuleks need enne kanda ka slave mysqlserverisse.
Teeme master mysqlserverist dumpfaili.
# mysqldump –user=root –password=my_pwd –extended-insert –all-databases –master-data > /tmp/backup.sql
Enne kui dumpfail lasta slave mysqlserverisse tuleb slave seisma panna:
>mysql stop slave;
Kui vaatad backup.sql faili siis on seal read:
CHANGE MASTER TO MASTER_LOG_FILE=’bin.000846′ ;
CHANGE MASTER TO MASTER_LOG_POS=427 ;
Juhul kui teete synkroniseerimist muul kujul siis hoolitsege et need laused saaksid slave mysqlserverisse.
laeme dumpfaili slave mysqlserverisse:
# mysql < /tmp/backup.sql
>mysql start slave;
Mac OS X Leopard default browser
Kuna asi käis vastavalt minu loogikale läbi ussimu**i siis panen siia endale tulevikuks kirja. Tegelikult oli asi väga lihtne. Avad mac OS X vaikimisi default browseri Safari. Preferences ja sealt valid default web browser mis iganes sulle meeldib.