Mõne sõnaga Mageiast

15. juuni, 2011 17:47 Sander

Kes mu tegemistega lähemalt kursis, need teavad, et viimasel ajal olen rohkem oma vaba aega investeerinud Mandriva forki, Mageiasse. Seoses sellega sai kuu alguses toimunud reliisi ajaks valmis muditud nii kohaliku kogukonna veebileheke kui ka ID-kaardi tugi Mageias (muidugi nii palju kui SK tarkvara seda tuge pakkuda suudab tänane päev).

Kuna see kuu on puhkus, siis eelnevale on lisandunud õpetus, kuidas Mageia ISO saada mälupulgale nii, et oleks ka muudatuste salvestamise võimalus (ehk siis persistent live usb), ning möödunud nädalavahetusel sai ka oma abikäsi antud, et uus perl (versiooniga 5.14) võimalikult sujuvalt oma tee Mageiasse leiaks. Selle nimel sai ringi pakendatud ~300 perli pakki. Loodan samas vaimus jätkata ja kuna leidub ka palju teisi kaasalööjaid, siis võib arvata, et Mageiast saab üsna asjalik distro.

Igatahes kui lugeja on linuxihuviline ja ei ole veel antud isendit proovinud ning samas pole päris rahul oma praeguse distroga, siis tasub proovida ja uurida 🙂

avatud tarkvara, linux | Kommentaarid puuduvad »

Aasta 2010

6. jaanuar, 2011 10:59 Sander

Algas suure lumega, lõppes vaat et veel suurema lumega ja vahepeal oli ikka kole pikalt kole palav.. Ja enamasti oli pidevalt mingisugune looduskatastroof kuskil teemaks (tuhapilved, üleujutused, metsapõlengud, maavärinad).

See-eest isiklik elu möödus üldiselt suuremate sündmusteta, nii et sellest polegi suurt midagi mainida. Mandriva pakendajaks õnnestus end lõpuks orgunnida. Suvel sattusin Saaremaale, külla vahepeal kodukanti väisanud Liisele. Aga muus osas on lihtsalt aeg lennanud nii pöörase kiirusega, et viimase poole aasta jooksul pole isegi blogisse olnud aega miskit kirja panna..

Eestit puudutavatest teemadest jäävad meelde euro tulekuks valmistumine ja igasugune kräpp, vassimine ning susserdamised, mida KeskSekt eesotsas oma usuliidri Savisaarega suutis korda saata.
Teispoolt piiri on vist paremini meeles Wikileaks, jalka MM ja Schumi naasemine vormeliradadele.

Kui aasta ise midagi väga suurt ja erilist ei sisaldanud, siis vähemalt aastavahetus tuli seekord väga laheda seltskonna seltsis lõuna-osariikides Otepääl. Mõnus seltskond ja meeldiv tegevus lauamängude ning muu säärasega lennutasid kaks päeva mööda nii, et arugi ei saanud. Igal juhul teinekordki 🙂

Aastavahetus 2010/2011

Head uut aastat!

elust ja olust, väljasõidud | Kommentaarid puuduvad »

HTC Desire

16. mai, 2010 23:16 Sander

HTC Desire

Antud postituse peamine eesmärk on enda jaoks kirja panna, et millal antud isend soetatud sai. Vahel kipuvad need asjad ununema ja hea, kui kuskil kirjas on.

Aga samas on see ka minupoolne soovitus, kui keegi soovib endale “nutikat” hankida. Hetkel on ta küll alles nö läbiproovimise faasis, aga sellegi poolest olen üsna rahul. Eks lähipäevadel saab teda veel proovile pandud ja kes teab, ehk kirjutab ka siia, et kuidas ta millegi jaoks kasulikuks osutub.

Seni kaks linki, kust leiab täpsemad ülevaated asjast, sest ise olen ma natuke laisk, et pikemalt seda kõike ümber nämmutada: link1, link2.

avatud tarkvara, google, linux | 7 kommentaari »

Tähelepanematus

12. aprill, 2010 09:09 Sander

Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -A

Kui ma vaid isegi mäletaks, kui palju ma seda teadet näinud olen ja kui pikalt järjest teinekord (yeah, Automatwebi “kultuur andmebaasis”, näpuga näitan sinu poole :P). Alles täna ma siis süvenesin esimesse lausesse.

Nüüd arvake ära, mitu korda ma olen nuputand, et mis selle tabeli või tulba nimi nüüd oli, mida mul päringus vaja läks. Võin vihjena öelda, et tunduvalt rohkem, kui olen näinud seda ülemist teadet.
Edaspidi tean nüüd õigel ajal TABi vajutada.

Ja kui mõni veel ei peaks teadma, siis MySQLi klient sööb käsureale sarnaselt ka kombinatsiooni Ctrl +R 😉

avatud tarkvara, linux | Kommentaarid puuduvad »

Vaese mehe KVM

13. veebruar, 2010 18:38 Sander

Uue arvuti ostuga tekkis see probleem, et järsku oli laual kaks ekraani, kaks hiirt ja kaks klaverit. Ja kuna peamise arvutina siiski kavas läpakat kasutada, siis ilmselge, et need aegajalt paralleelselt jooksevad. Suurt probleemi sellest nagu polnudki, kuvaritega sain hakkama, hiirtega samuti. Klaverid said aga probleemiks, kippusin tihti valesse klaverisse toksima. Nii võib aga parool kellegi chati lennata või Shift + Del + Enter valesse klaverisse sattuda.

Esimesena lahenes kuvarite probleem. Avastasin, et uus kuvar (iseenesest päris hea isend, võiks öelda, et isegi soovitan: LG W2453V-PF) toetab sisendit kahest (võib-olla isegi kolmest, sest HDMI porti polnud hetkel miskit susata) kohast korraga, seega läpakale VGA kaabel sappa ja arvutist DVI kaabel (mõlemad olid kuvariga kaasas) ning ühe nupuvajutusega sai siis sisendit vahetada. Läpakas asusgi suhteliselt halva nurga all ja nii võis kaela viltu vaadata.

Kõige suurem probleem oli alles, kaks klaverit. Vestluse käigus andis Rain aga viite sellisele lahedale asjale nagu Synergy. Tuleb välja, et see rakendus suudab hakkama saada ka Windowsi ja Linuxi koostöös.
Lühidalt sellest, kuidas asi toimib: ühes arvutis sead üles server-rakenduse ning teises klient-rakenduse. Liigutades kursorit üle ekraani serva, deaktiveerib see kõik aknad ning kursor ilmub teisele ekraanile. Vajadusel saab Scroll Locki kasutades kursori ka ekraanile lukustada. Vastavalt kursori liikumisele “liigub kaasa” ka klaviatuur.

Nüüd aga detailsemalt sellest, kuidas see tööle rakendada. Minu keskkond on järgmine: vasakut kätt läpakas Mandriva Linuxiga (server-rakendus istub seal) ning paremal lauaarvuti Windowsi/Linuxiga (klient-rakendus siis selles masinas).

Paigaldamisest ja seadistamisest:

  • Esiteks paigalda rakendused, Mandrivas on antud paki nimi synergy-plus (urpmi synergy-plus).
    Windowsi jaoks leiab paigaldaja siit.
  • Teiseks tuleb luua server-rakendusele konf (faili /etc/synergy.conf).
    Näide minu masinast:
    section: screens
    servermasin:
    klient:
    end
    
    section: aliases
    klient:
    192.168.11.3
    end
    
    section: links
    servermasin:
    right = klient
    klient:
    left = servermasin
    end
    
    section: options
    screenSaverSync = false
    end

    Lühidalt sektsioonidest: screens – selles sektsioonis tuleb ära kirjeldada käiku minevad masinad; aliases – selles sektsioonis tuleb ära kirjeldada klientide IPd, seejuures tuleb kasuks, kui klientidel on kindel IP (parim võimalus selleks on arvutile MACi järgi IP omistamine, seda saab teha ruuterist), muidu peab konfi tihti muutma; links – selles sektsioonis tuleb kirjeldada kuvarite paiknemine, antud juhul jääb servermasinast paremale klient ja vastupidi; options – selles sektsioonis saab määrata erinevaid sätteid, antud juhul on ekraanisäästjate sünkroniseerimine välja lülitatud. Täpsemalt saab seadistamisest lugeda siit.

  • Kolmandaks tuleb anda kõigile ligipääs konfi lugemiseks: chmod a+r /etc/synergy.conf.
  • Neljandaks tasub proovida, kas asjad toimivad. Selleks käivita server-rakendus võtmega -f: synergys -f, ning kui kliendiks on Windows, siis on võimalik kasutada nuppu Test (eelnevalt tuleb sisestada serveri IP). Linuxi kliendi puhul tuleb käivitada synergyc -f 123.123.123.123, kus viimane on serveri IP. Et Linuxis testimine katkestada, kasuta Ctrl + C.
  • Kui asjad toimivad, siis võib need Linuxis käivitada ilma võtmeta -f ning Windowsis vajutada nuppu Start.
  • Automaatseks käivitamiseks on Windowsis olemas vastavad nupud.
    Linuxi ja KDE puhul võib teha server-rakendusele viite kausta Autostart: ln -s /usr/bin/synergys ~/.kde4/Autostart/synergys.
    Linuxi klient-rakenduse puhul võib samasse kausta luua käivitatava faili järgmise sisuga:
    #!/bin/bash
    /usr/bin/synergyc 123.123.123.123

    kus 123.123.123.123 on siis vastavalt serveri IP.

Asja juures on küll mõned miinused (sisse logimiseks peab kasutama arvuti õiget klaviatuuri (pole suurem asi probleem, sest see on juhtmeta ning seega saab lihtsalt laualt sahtli visata); kui Windowsis viskab ette admini õigusi nõudva dialoogi, siis kaotab kursor liikumisvõime (elan ka üle, sest teine hiir on endiselt matil ja ei võta seal liiga palju ruumi)), aga need pole nii suured, et minna poodi KVMi ostma (jutt ju ikka vaese mehe lahendusest :P).

avatud tarkvara, linux | 2 kommentaari »

Soft RAID + LVM + sassis kettatähised

7. veebruar, 2010 23:11 Sander

Sain oma uue arvuti kätte. Esimesed mitu tundi kulus sellele, et Windows peale saada. Lootsin, et saan sellele RAID0’i moodustada, aga alates Vistast tähendab see mingisugusete dünaamiliste ketaste loomist ja seda kogu ketta ulatuses. Seega jäi ära, sest plaanis oli siiski dualboot teha. Sappa läks siis esialgu 64-bitine Mandriva 2010.0, aga kui kogu järgnevalt kirjeldatud kemplemisega olin hakkama saanud, siis tuli välja, et Wifi kaardi jaoks saab kasutada ainult ndiswrapperit ja sedagi ainult 32-bitises süsteemis, sest hetkel 64-bitise draiveri laadimine laseb kogu masina kokku (jess!). Mis siis ikka, Mandriva jäi 32-bitine. Aga nüüd sellest põrgust, mis ketaste RAIDi seadmisega vallandus.

Paigaldamisel oli kõik ilus, aga juba siis tundus, et kettatähised /dev/sde ja /dev/sdf ei kõla liiga optimistlikult. Nagu välja tuli, siis nii oligi. Taaskäivitus ja tulemuseks Volume group “blah” not found. Egas midagi, dual-iso rauda ja Rescue Mode’i abil rohtu otsima. RAID + LVM + Rescue Mode on ise juba paras peavalu. Vähemalt minul automaatne süsteemi /mnt kausta haakimine ei toiminud. Seega konsooli ja käsitsi järgmised käsud:

# modprobe dm-mod
# modprobe raid1
# mdadm --assemble --scan
# lvm2 vgchange -ay

Siis võib proovida rescue-gui kaudu kettad uuesti haakida. Seekord see õnnestus ja nüüd jäi üle süsteem chrootimiseks ette valmistada:

# mount -o bind /proc /mnt/proc
# mount -o bind /sys /mnt/sys

Ning siis chroot’i: # chroot /mnt/

Kuna tegelikult otsib süsteem bootimisel kettaid /dev/sda ja /dev/sdb alt, siis nüüd tuli see ka initrd’le selgeks teha. Seetõttu kõigepealt väiksed asendused /etc kaustas:

# grep -rsl "/dev/sde" |xargs sed -i 's/\/dev\/sde/\/dev\/sda/g'
# grep -rsl "/dev/sdf" |xargs sed -i 's/\/dev\/sdf/\/dev\/sdb/g'

(igaks juhuks tasub üle kontrollida ka /proc/mdstat info, võib juhtuda, et RAIDi array ei oma enam sama nime ja siis tuleb ka see grep’i ja sed’iga üle käia ning ringi muuta)

ja siis uus initrd:

# mv /boot/initrd-kerneli-versioon.img /boot/initrd-kerneli-versioon.img.bak
# mkinitrd -v -f --with=dm-mod --with=raid1 --with=ahci /boot/initrd-kerneli-versioon.img kerneli-versioon

Kui ka see õnnelikult tehtud sai, siis jäi veel igaks juhuks GRUB ära korrastada, selleks näppisin faili /boot/grub/device.map ja õpetust võib leida ka Pingviini vikist. Ma ei tea, kas see on vajalik, aga tahtsin kindel olla, et mu masin käima saab.

Nüüd teab igaüks ise, kuhu suunas palved saadab, olgu see siis Allah, päike või Joe Pesci. Palved saadetud, siis rebule (edasi võib palvetada ka rebu ajal, tuleb kasuks ;P).

Kui sest kellelegi teisele kasu pole, siis on vähemalt maha märgitud enda jaoks, üsna kindel, et läheb veel vaja. Pealtnäha võib tunduda lihtne, aga tegelikult võttis omajagu nokitsemist ja paar katset, et asi korralikult tööle saada.

avatud tarkvara, linux | Kommentaarid puuduvad »

Kriips alla 2009-le

31. detsember, 2009 23:55 Sander

Et siis hakkab otsa saama see aasta. Kui igasugune närve rikkuv poliittsirkus välja arvata, siis peab tunnistama, et on olnud üsna hea aasta. Kui masu nii mõjub, siis võiks egoistlikust vaatevinklist nii jäädagi 😛

Võtaks siis lühidalt kokku kõik selle hää, mis see aasta toonud on:

  • Veebruar – seminaritöö saab lõpuks valmis kirjutatud ja mõne aja pärast ka kaitstud – tulemusega konkurentsitult parim 😛
  • Märts – Firefoxi tõlge saab versiooniga 3.0.7 betast välja (yay!). Tööl lõpeb katseaeg..
  • Mai – seminaritööle jätkuks saab valmis kirjutatud ka lõputöö. Eelmise korteri omanik peab õigeks pind maha müüa ja seega tuleb kolida uude kohta. Takka järgi seni kindlasti ei kahetse.
  • Juuni – lõputöö saab kaitstud, küll mitte nii edukalt kui seminaritöö, aga siiski on paber käes ja 5 aastat koolipingi nühkimist lõpuks ära tasunud.
  • Oktoober – mõned kuud väldanud autokool saab ARKis eduka lõpu, Sander võib nüüd ka rooli keerata. Selleks vaja aga neljarattalist – ka see saab soetatud:
    M6
  • Detsember – kuna ID-kaardi utika jaoks Mandriva pakke ei genereerita, siis tuleb see töö enda peale võtta. Lisaks sellele oleks vaja need ka Mandriva repositooriumitesse saada. Detsembri keskel tagatakse selleks õigused ja Sander saab üheks Mandriva maintaineriks. Algul küll mentori käpa all ja suhteliselt väikse koguse pakkidega, mida hallata, aga kui see ID-utikas stabiilsemaks saab, küll siis hakkab ka pakke lisanduma.

Okei, ühe aasta kohta aitab ka, niigi juba tulemuslikum kui nii mõnedki eelmised. Head vana aasta lõppu ja et uus veel parem tuleks!

avatud tarkvara, elust ja olust, firefox, linux, varia | 3 kommentaari »

Mandriva + Pulseaudio + bluetooth kõrvaklapid

25. detsember, 2009 00:16 Sander

Tellisin endale mõned päevad tagasi sinihambaga klapid (Philips SHB6100/00). Ja nii muuseas tahtsin siis teada, et kas õnnestub need ka Mandriva ja Pulseaudioga tööle saada. Tuleb tunnistada, et nii vähemalt tunni guugeldasin ja nuputasin, et mis moodi see peaks õnnestuma, aga lahendus iseenesest osutus äärmiselt lihtsaks. Probleem tekkis sellest, et KDE4 ei paku endiselt sinihambaga seadmete ühendamiseks korralikku tööriista. Paaritamisel sain vastu hambaid, et minu klapid pole paaritamiseks sobivad. Peale seda hakkasingi otsima, et milliste käsurealiste tööriistadega siis sama asja ära lahendada saab, aga enamus lahendusi paistsid olevat ajast ja arust ning ei ühildund enam uute tööriistade võimalustega.
Lõpuks leidsin Mandriva foorumist viite, et ära kasuta KDE tööriista vaid paigalda Gnome oma ja paarita sellega. Saigi siis peale lastud pakk nimega gnome-bluetooth ning peale seda tuli vaid käivitada bluetooth-wizard ja klapid arvutiga “paari panna”.
Hetkega ilmus Pulseaudio seadistamise aknasse (pavucontrol) uus väljund.
Heli ümbersuunamine ühest väljundist teise toimub väga lihtsalt ja nö käigupealt.
Esmalt muidugi tabas mind halva üllatusena helikvaliteet, see oli midagi üsna halba ja sellega poleks kuidagi õnnestund muusikat kuulata. Väike guugeldamine näitas, et vaikimisi kipub Pulseaudio kasutama HSP/HFP režiimi, sest see on vajalik kahepoolseks sideks, ehk siis kõne tegemiseks, kus heli liigub arvutisse ja ka sellest välja. Antud režiimi kvaliteet on aga täpselt nii hea, et kõne tehtud saaks. Parema kvaliteedi saamiseks tuleks aga lülituda A2DP režiimi. Asusingi taaskord otsima, et kust konfimise failist selle lülituse teha saaks, kuni koperdasin kogemata Pulseaudio väljundite seadistamise kaardile. Ka see ringilülitus toimus käigupealt ja helikvaliteet paranes ikka tunduvalt.

Kokkuvõttes võib öelda, et kui lootsin algul teha mingi viki juhendi (selgitamaks, kuidas kogu see värk toimima saada), siis tegelikult seal polegi midagi teha vaja, kõik töötab niigi. Üldiselt väga positiivne üllatus jõuluõhtusse.

Hääd pühade jätku!

avatud tarkvara, linux | Kommentaarid puuduvad »

Kooliga siis praktiliselt ühel pool

4. juuni, 2009 15:10 Sander

Hmm, kõrghariduse lõhna tunnete? Mina juba tunnen 😛 Peab küll veel 18. juunini ootama, et selle va paberi ka kätte saaks, aga muidu sai eile töö ära kaitstud. Nimeks sai see “Alternatiivlahendus Windows Home Serverile: Linuxi-põhine kodune võrguserver” ja kuigi ei jõudnud ma küll tervikliku lahenduse väljatöötamiseni, siis loodan ma ühel päeval asja ka nii kaugele saada. Miks mitte näiteks Estobuntu arendajate abiga luua Estobuntu koduserver 😉

Eks aeg annab tunda, kas praegusele kraadile ka lisa tuleb. Ise seda küll loodan, kuid samas olen kindel, et mitte veel sellel sügisel.. Natuke tahaks puhata ka.

avatud tarkvara, linux, serverid | 2 kommentaari »

Linuxi backup Amazoni S3’e

29. detsember, 2008 22:14 Sander

Eeldused:

  1. lugeja teab, mis on Amazoni S3
  2. vaja on tööriista s3cmd, mille lähtekoodi saab laadida alla lehelt http://sourceforge.net/projects/s3tools/
  3. Mandriva 2009.0 puhul on vaja pakki lib64python2.5-devel, teistel distrotel midagi samalaadset

Kui lähtekood on lahti pakitud, siis tuleb koodi kaustas käivitada käsk python setup.py install.

Peale seda tuleb käivitada käsk s3cmd –configure ning vastata seal küsitavatele küsimustele (Amazoni võtmed + http(s) jne)

Backupi tegemine:

1. loome bucketi:

s3cmd mb s3://nimi-bucketile

2. varundatava kausta saab bucketisse sünkida nii:

s3cmd –delete-removed sync /kohalik/kaust s3://nimi-bucketile/prefix/omal/valikul/

Edaspidi sama käsklust korrates kopeeritakse ainult muutunud või lisandunud failid. Kui –delete-removed võti pole lisatud, siis sihtkohas olevaid ülearuseid faile ei kustutata. Täpsemat infot saab kasutades käsku s3cmd –help, seejuures ka infot selle kohta, kuidas teatud kaustu varundamisest välistada, nt tmp jne.

Edaspidi võib juba käsu panna croni.

linux, serverid | Kommentaarid puuduvad »

« Eelmised postitused