<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Se on kiva sillo &#187; how-to</title>
	<atom:link href="http://verteksi.net/soks/aihe/how-to/feed/" rel="self" type="application/rss+xml" />
	<link>http://verteksi.net</link>
	<description>Taistelua tietotekniikan maailmassa</description>
	<lastBuildDate>Tue, 27 Jul 2010 20:01:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Macbook ja kiintolevyn ääntely</title>
		<link>http://verteksi.net/soks/2010/05/13/macbook-ja-kiintolevyn-aantely/</link>
		<comments>http://verteksi.net/soks/2010/05/13/macbook-ja-kiintolevyn-aantely/#comments</comments>
		<pubDate>Thu, 13 May 2010 13:09:17 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[aargh]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[teknobula]]></category>
		<category><![CDATA[how-to]]></category>
		<category><![CDATA[rauta]]></category>

		<guid isPermaLink="false">http://verteksi.net/?p=2486</guid>
		<description><![CDATA[Alkaa jo hieman usko teknologiaan loppumaan, kun uusi kiintolevy jatkoi kliksutteluaan siitä mihin entinen levy jäi. Klik&#8230; klik&#8230; klik.. ja smartctl -a /dev/disk0 &#124; grep Load_Cycle_Count arvo jatkoi vaan kasvamistaan. 22 tuntia levy käynnissä ja 814 sykliä kasvaen muutamalla per minuutti. Ei hyvä, ei todellakaan. Seagaten levyille kerrottuna raja-arvona 600 000 sykliä lähestyisi samalla tahdilla [...]]]></description>
			<content:encoded><![CDATA[<p>Alkaa jo hieman usko teknologiaan loppumaan, kun uusi kiintolevy jatkoi kliksutteluaan siitä mihin entinen levy jäi. Klik&#8230; klik&#8230; klik.. ja <code>smartctl -a /dev/disk0 | grep Load_Cycle_Count</code> arvo jatkoi vaan kasvamistaan. 22 tuntia levy käynnissä ja 814 sykliä kasvaen muutamalla per minuutti. Ei hyvä, ei todellakaan. Seagaten levyille kerrottuna raja-arvona 600 000 sykliä lähestyisi samalla tahdilla pelottavan nopeasti.</p>
<p>Ongelma ei kuitenkaan ole uusi ja Google tarjosikin syyksi kiintolevyn yliaggressiivisen energiasäästön, joka siis laittaa lukupäät parkkiin turhan tiheästi. Ongelma esiintyi alkuun Seagate Momentus 7200.4 GFO levyllä, joka lopulta äityi ääntelemään enemmänkin ja jumitti konetta parin sekunnin katkoin, mutta jatkui myös uuden <a href="http://www.wdc.com/en/products/products.asp?DriveID=506" class="liexternal">Western Digital Scorpio Blue (WD5000BEVT)</a> levynkin osalta ensin hitaammin, mutta kiihtyvällä tahdilla. Voi vitjat, mitä teknologiaa.</p>
<p>Ratkaisuna on levyn energiasäästön säätäminen vähemmän aggressiiviseksi, joka onnistuu esimerkiksi hdparm-ohjelmalla Linuxissa, mutta eihän Macille tietenkään sitä löydy. Onneksi asetusten muuttaminen onnistuu <a href="http://mckinlay.net.nz/hdapm/" class="liexternal">hdapm-ohjelmalla</a>, joka on OS X:lle tehty komentorivityökalu energiasäästö (APM) tasojen asettamiseksi.</p>
<p>Ja kas, <code>hdapm disk0 max</code> -komennon jälkeen levyn kliksuttelu loppui täysin. Nyt vielä hdapm-binäärin sijoitus /usr/local/bin ja hdapm.plist -tiedoston sijoitus /Library/LaunchDaemons -hakemistoon ja ratkaisu ongelmaa oli valmis. Nyt asetus pitäisi määräytyä aina käynnistyksessä ja sen voi tarkistaa Consolesta, josta pitäisi löytyä rivi &#8221;Setting APM level to 0xfe: Success&#8221;.</p>
<p>Nettikeskusteluiden perusteella ei oikein saa selvää, onko ongelma Applessa (Late 2008 Macbook) ja itse päivitetyn levyn firmwaren epäsopivuudessa vai missä, mutta tärkeintä on, että ongelma on ainakin tältä erää toivottavasti ratkaistu. Samanlaista ja äänekkäämpääkin ongelmaa Apple <a href="http://support.apple.com/downloads/Hard_Drive_Firmware_Update_2_0" class="liexternal">korjasi</a> Mid 2009 Macbook Pro:n levyjen osalta, mutta <a href="http://discussions.apple.com/thread.jspa?threadID=2250690&#038;start=60&#038;tstart=0" class="liexternal">Apple Discussions -palstan</a> juttujen perusteella ongelma koskettaa kaikkia itse päivitettyjä levyjä, joissa ei ole sisällä Applen firmwarea ja ongelma olisi EFI:n versiossa 1.7.</p>
<p>Seagate Momentus -levyn osalta oli lisäksi &#8221;ongelmana&#8221; OS X:n Sudden Motion Sensorin ja levyn G-Force Protectionin yhteistoiminta, jota uumoiltiin ongelman lähteeksi, mutta <code>pmset -a sms 0</code>, eli sensorin poiskytky ei naksutteluun vaikuttanut. Nyt uudessa WD:n levyssä ei omaa putoamissuojaa ole, joten sensorin voi taas kytkeä päälle. </p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2010/05/13/macbook-ja-kiintolevyn-aantely/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mplayer ja DVD-elokuvan katseleminen Linuxissa</title>
		<link>http://verteksi.net/soks/2008/10/28/mplayer-ja-dvd-elokuvan-katseleminen-linuxissa/</link>
		<comments>http://verteksi.net/soks/2008/10/28/mplayer-ja-dvd-elokuvan-katseleminen-linuxissa/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 19:43:52 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/?p=1116</guid>
		<description><![CDATA[Jaksan suhteellisen harvoin katsella elokuvia DVD:ltä ja silloinkin olen edellisestä kerrasta unohtanut, miten niitä Mplayerilla katsottiin. Varsinainen DVD-elokuvan katseleminen on suhteellisen yksinkertaista, mutta jos elokuvaan haluaa myös tekstit, tarvitaan lisäksi yksi lisäparametri. Siispä kertauksena Mplayerin man-sivuilta poimittuna, prosessi menee jotakuinkin seuraavasti: Jos tiedetään, että DVD:ltä löytyy esimerkiksi suomenkieliset tekstit, aloitetaan elokuvan katseleminen komenolla: mplayer dvd://1 [...]]]></description>
			<content:encoded><![CDATA[<p>Jaksan suhteellisen harvoin katsella elokuvia DVD:ltä ja silloinkin olen edellisestä kerrasta unohtanut, miten niitä Mplayerilla katsottiin. Varsinainen DVD-elokuvan katseleminen on suhteellisen yksinkertaista, mutta jos elokuvaan haluaa myös tekstit, tarvitaan lisäksi yksi lisäparametri. </p>
<p>Siispä kertauksena <a href="http://tivo-mplayer.sourceforge.net/docs/mplayer-man.html" class="liexternal">Mplayerin man-sivuilta</a> poimittuna, prosessi menee jotakuinkin seuraavasti:</p>
<ol>
<li>Jos tiedetään, että DVD:ltä löytyy esimerkiksi suomenkieliset tekstit, aloitetaan elokuvan katseleminen komenolla:<br />
<code>mplayer dvd://1 -dvd-device /cdrom -slang fi</code>
</li>
<li>Jos vastaavasti DVD:ltä löytyvät kielivaihtoehdot eivät ole tiedossa, saadaan ne listattua käskyttämällä:<br />
<code>mplayer dvd://1 -dvd-device /cdrom -slang -v</code><br />
, josta saadaan terminaaliin seuraavanlaista:</p>
<pre>
...
subtitle ( sid ): 1 language: da
subtitle ( sid ): 3 language: en
subtitle ( sid ): 5 language: nl
subtitle ( sid ): 7 language: no
subtitle ( sid ): 9 language: fi
subtitle ( sid ): 11 language: sv
subtitle ( sid ): 13 language: en
number of subtitles on disk: 7
...
</pre>
</li>
<li>Nyt voidaan poimia listasta halutun kielen lyhenne (en) tai sid (3)</li>
<li>Katsotaan elokuva kuten edellä tai:<br />
<code>mplayer dvd://1 -dvd-device /cdrom -sid 3</code></li>
</ol>
<p>Linuxissa on myös muitakin vaihtoehtoja DVD-elokuvan katsomiseen kuten <a href="http://xinehq.de/" class="liexternal">Xine</a> ja <a href="http://www.videolan.org/vlc/" class="liexternal">VLC</a>, joilla onnistuu myös DVD-valikoiden klikkailu.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2008/10/28/mplayer-ja-dvd-elokuvan-katseleminen-linuxissa/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>KDE 4.1: Dolphin ja Service Menut</title>
		<link>http://verteksi.net/soks/2008/08/19/kde-41-dolphin-ja-service-menut/</link>
		<comments>http://verteksi.net/soks/2008/08/19/kde-41-dolphin-ja-service-menut/#comments</comments>
		<pubDate>Tue, 19 Aug 2008 17:29:06 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ohjelmistot]]></category>
		<category><![CDATA[kde]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/?p=796</guid>
		<description><![CDATA[KDE 4:n uudessa tiedostomanagerissa ei ole vakiona samanlaisia Service Menuja, eli pikatoimintoja esimerkiksi tiedostojen paketointiin ja purkamiseen, kuin Konquerorissa on. Onneksi omien palveluvalikoiden tekeminen on kohtalaisen yksinkertaista ja asiaan löytyy valmiit pohjat Kubuntu-foorumin &#8221;Service Menus with Dolphin&#8221; -ohjeilla. Foorumilla on valmiit palveluvalikot Arkille ja KArchiverille, mutta ainakaan en itse saanut Arkia toimimaan kyseisellä ohjeella, sillä [...]]]></description>
			<content:encoded><![CDATA[<p>KDE 4:n uudessa tiedostomanagerissa ei ole vakiona samanlaisia Service Menuja, eli pikatoimintoja esimerkiksi tiedostojen paketointiin ja purkamiseen, kuin Konquerorissa on. Onneksi omien palveluvalikoiden tekeminen on kohtalaisen yksinkertaista ja asiaan löytyy valmiit pohjat <a href="http://kubuntuforums.net/forums/index.php?topic=3088743.0" class="liexternal">Kubuntu-foorumin &#8221;Service Menus with Dolphin&#8221; -ohjeilla</a>.</p>
<p>Foorumilla on valmiit palveluvalikot <a href="http://kubuntuforums.net/forums/index.php?topic=3088743.msg136869#msg136869" class="liexternal">Arkille</a> ja <a href="http://kubuntuforums.net/forums/index.php?topic=3088743.msg137010#msg137010" class="liexternal">KArchiverille</a>, mutta ainakaan en itse saanut Arkia toimimaan kyseisellä ohjeella, sillä tarvittavia komentorivioptioita ei Arkistani irronnut.</p>
<p>KArchiverin palveluvalikko kuitenkin onnistui ja se on siis onnistuu Gentoossa seuraavasti:</p>
<ol>
<li>Luodaan <code>karchiver.desktop</code>-tiedosto <code>/usr/share/kde4/services/ServiceMenus/</code> -hakemistoon:<br />
<blockquote>
<pre>
[Desktop Entry]
Type=Service
X-KDE-ServiceTypes=KonqPopupMenu/Plugin,all/all
Actions=CompressHere;ExtractHere;ExtractWhere;
X-KDE-Submenu=KArchiver

[Desktop Action CompressHere]
Type=Application
Name=Compress Here
Exec=karchiver -c %U
Icon=archive-insert

[Desktop Action ExtractHere]
Type=Application
Name=Extract Here
Exec=karchiver --xa %u
Icon=archive-extract

[Desktop Action ExtractWhere]
Type=Application
Name=Extract to Where
Icon=archive-insert-directory
Exec=karchiver --xe %u
</pre>
</blockquote>
</li>
<li>Käynnistetään Dolphin uudestaan.</li>
<li>Todetaan palveluvalikko toimivaksi.</li>
<p><a href="/files/2008/software/linux/dolphin_actions-karchiver.png" class="thickbox" rel="dolphin" title="Dolphin ja KArchiver Service Menu"><img src="/files/2008/software/linux/dolphin_actions-karchiver_thb.png" alt="Dolphin ja Service Menu" /></a>
</ol>
<p>Service Menujen tekemiseen on olemassa myös erillinen <a href="http://www.kde-apps.org/content/show.php/Service+Menu+Editor?content=85062" class="liexternal">Service Menu Editor -ohjelma</a>, jota en kylläkään testannut.</p>
<p>KDE 3.5.9:ssa olleet Arkin palveluvalikot toimivat kätevämmin kuin KArchiverin, mutta kyllä tämäkin menettelee. Ei ole nimittäin ainut asia KDE 4.1:ssä, joka kaipaisi hieman sovelluskehittäjän rakkautta.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2008/08/19/kde-41-dolphin-ja-service-menut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux, näppäimistö, hiiri ja evdev</title>
		<link>http://verteksi.net/soks/2008/04/20/linux-nappaimisto-hiiri-ja-evdev/</link>
		<comments>http://verteksi.net/soks/2008/04/20/linux-nappaimisto-hiiri-ja-evdev/#comments</comments>
		<pubDate>Sun, 20 Apr 2008 18:05:14 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/?p=596</guid>
		<description><![CDATA[Linuxin käyttäminen on mukavaa, sillä aina välillä on tarjolla kivoja yllätyksiä, ettei tietokoneen käyttäminen olisi liian helppoa. Tietenkin tällä(kin) kertaa varsinainen vika löytyy penkin ja tuolin välistä, joka ei ole huomioinut muuttuneita asioita. Olen kiertänyt eteen tullutta evdev-laitteistoajurin ja hal-välipalikan aiheuttamaa ongelmaa onnistuneesti muutamisen kuukauden ajan, mutta nyt piti löytää ihan oikea ratkaisu. Ongelmana oli [...]]]></description>
			<content:encoded><![CDATA[<p>Linuxin käyttäminen on mukavaa, sillä aina välillä on tarjolla kivoja yllätyksiä, ettei tietokoneen käyttäminen olisi liian helppoa. Tietenkin tällä(kin) kertaa varsinainen vika löytyy penkin ja tuolin välistä, joka ei ole huomioinut muuttuneita asioita. Olen kiertänyt eteen tullutta <a href="http://en.wikipedia.org/wiki/Evdev" rel="nofollow" class="liwikipedia"><em>evdev</em>-laitteistoajurin</a> ja <a href="http://en.wikipedia.org/wiki/Hardware_abstraction_layer" rel="nofollow" class="liwikipedia"><em>hal</em>-välipalikan</a> aiheuttamaa ongelmaa onnistuneesti muutamisen kuukauden ajan, mutta nyt piti löytää ihan oikea ratkaisu.</p>
<p>Ongelmana oli siis, että asioista X ja Y johtuen näppäimistö ei toiminut X-ikkunamanagerissa halutulla tavalla, vaan näppäimet olivat sanan mukaisesti sekaisin: muun muassa nuolinäppäin ei toiminut alaspäin ja muuta mukavaa. Onneksi ongelma oli helposti korjattavissa muuttamalla X.orgin asetustiedostosta näppäimistön asetukset oikeaksi eli <em>evdev</em>-ajurin vaatimusten mukaiseksi.</p>
<p>X-ikkunoinnin <em>xorg.conf</em>-tiedoston näppäimistöosio näytti tämän jälkeen seuraavalta:</p>
<pre>
Section "InputDevice"
    Identifier  "Keyboard"
    Driver      "evdev"
    Option      "CoreKeyboard"
    Option      "Name"          "Logitech HID compliant keyboard"
    Option      "Device"        "/dev/input/event3"
    Option      "XkbRules"      "xorg"
    Option      "XkbModel"      "evdev"
    Option      "XkbLayout"     "fi"
EndSection
</pre>
<p>Aikaisemmin <em>Driver</em>-arvona oli siis <code>kbd</code> ja <em>XkbModel</em>-arvona <code>pc105</code>. Sekä Name että Device -kenttien arvot löytyvät kirjoittamalla terminaaliin   <em>cat /proc/bus/input/devices</em> ja vilkaisemalla oikeat arvot N ja H-riveiltä.</p>
<pre>
I: Bus=0003 Vendor=046d Product=c30e Version=0110
<b>N: Name="Logitech HID compliant keyboard"</b>
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/class/input/input3
U: Uniq=
<b>H: Handlers=kbd event3</b>
B: EV=120013
B: KEY=10000 7 ff800000 7ff febeffdf f3cfffff ffffffff fffffffe
B: MSC=10
B: LED=7
</pre>
<p>Tämän lisäksi suomalaisen näppäinasettelun saamiseksi kopioin <em>/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi</em>-tiedoston sijaintiin <em>/etc/hal/fdi/policy/11-keymap.fdi</em> ja päivitin <em>input.xkb.layout</em>-avaimen määritteen muotoon</p>
<pre>
&lt;merge key="input.xkb.layout" type="string"&gt;fi&lt;/merge&gt;
</pre>
<p>eli muutin oletuksena olleen <code>us</code>-arvon <code>fi</code>-arvoksi. Nyt X ottaa vakiona käyttöön suomalaisen näppäinasettelun eikä jenkkinäppistä.</p>
<p>Hiiren asetukset ovatkin toimineet evdev-ajurilla jo pidempään ihan oikein seuraavilla asetuksilla.</p>
<pre>
Section "InputDevice"
    Identifier  "Mouse"
    Driver      "evdev"
    Option      "CorePointer"
    Option      "Protocol"      "evdev"
    Option      "Name"          "Logitech USB-PS/2 Optical Mouse"
    Option      "Device"        "/dev/input/event2"
    Option      "Buttons"       "10"
    Option      "ZAxisMapping"  "9 10"
EndSection
</pre>
<p>Tämä kaikki on tietenkin suhteellisen päivän selvää, mutta hyvä nyt kirjata ainakin itselle ylhäälle. </p>
<p>Toinen mukava muutos järjestelmän perustaan oli Gentoon ~archin siirtyminen käyttämään <a href="http://www.gentoo.org/news/20080414-openrc-announcement.xml" class="liexternal">OpenRC:tä</a> <em>sys-apps/baselayout-2</em>:n myötä. Asiasta oli toki <a href="http://www.gentoo.org/doc/en/openrc-migration.xml" class="liexternal">siirtymisohje</a>, joka selvensi syitä ja muutoksia, joita oli ihan riittävästi.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2008/04/20/linux-nappaimisto-hiiri-ja-evdev/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux ja hämmentynyt DVD-asema</title>
		<link>http://verteksi.net/soks/2007/10/12/linux-ja-hammentynyt-dvd-asema/</link>
		<comments>http://verteksi.net/soks/2007/10/12/linux-ja-hammentynyt-dvd-asema/#comments</comments>
		<pubDate>Fri, 12 Oct 2007 19:28:21 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[how-to]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/2007/10/12/linux-ja-hammentynyt-dvd-asema/</guid>
		<description><![CDATA[Päivitin noin kuukausi sitten kotikoneen Windowsin Linuxiin ja vaihdos sujuikin helposti. Ainut mikä ei ilman googlettamista toiminut oli DVD-RW-asema, joka oli logien mukaan hämmentynyt. Ongelma johtui Intelin P965 -piirisarjalla varustetun Asus P5B Deluxe -emolevyn Jmicron piirillä toteutetusta IDE-liitännästä (JMicron 20360/20363 AHCI Controller), johon DVD-RW-asema oli liitetty. Gentoon foorumilta löytyi kuitenkin aihetta käsittelevä kirjoitus ja ongelma [...]]]></description>
			<content:encoded><![CDATA[<p>Päivitin noin kuukausi sitten kotikoneen Windowsin Linuxiin ja vaihdos sujuikin helposti. Ainut mikä ei ilman googlettamista toiminut oli DVD-RW-asema, joka oli logien mukaan hämmentynyt. Ongelma johtui Intelin P965 -piirisarjalla varustetun Asus P5B Deluxe -emolevyn Jmicron piirillä toteutetusta IDE-liitännästä (JMicron 20360/20363 AHCI Controller), johon DVD-RW-asema oli liitetty. <a href="http://forums.gentoo.org/viewtopic.php?t=527841" class="liexternal">Gentoon foorumilta</a> löytyi kuitenkin aihetta käsittelevä kirjoitus ja ongelma olikin helposti korjattavissa: kerneli tarvitsi hieman erilaiset asetukset kuin aikaisemmin.</p>
<p>DVD-RW-aseman kanssa ollut ongelma ilmeni KDEn tunnistaessa levyn olevan asemassa, vaikka asemassa ei mitään ollutkaan. Lisäksi <code>dmesg</code> ja logituskonsoli (F-12) näyttivät pitkän listan parin sekunnin välein toistuvia virheitä.</p>
<pre>
hda: cdrom_pc_intr: The drive appears confused (ireason = 0x01). Trying to recover by ending request.
</pre>
<p>ja</p>
<pre>
hda: status error: status=0x58 { DriveReady SeekComplete DataRequest }
ide: failed opcode was: unknown
hda: drive not ready for command
</pre>
<p>Ratkaisu oli asettaa kernelistä päälle <em>JMicron PATA support</em>, joka löytyy <em>Device Drivers &#8211;> Serial ATA (prod) and Parallel ATA (experimental) drivers</em> -kohdasta. Asuksen P5B Deluxe emolevystä ei löydy muita IDE-liitäntöjä ja perinteistä <em>ATA/ATAPI/MFM/RLL</em> tukea ei tarvita.</p>
<p>Niin sanottuun ongelmaan löytyi selkeä ja looginen ratkaisu. Kernelin lukuisat asetukset eivät ole aina kovin selkeitä ja uuden raudan ominaisuuksien määrittäminen voi välillä tuottaa hankaluuksia. Onneksi piirisarjojen ja palikoiden versioiden tarkasteluun löytyy <code>lscpi</code> ja <code>dmesg</code> ja tietenkin emolevyn käyttöohjettakin voi lukea.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2007/10/12/linux-ja-hammentynyt-dvd-asema/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gentoo ja pakettien kääntöä DistCC:n avustuksella</title>
		<link>http://verteksi.net/soks/2007/09/27/gentoo-ja-pakettien-kaantoa-distccn-avustuksella/</link>
		<comments>http://verteksi.net/soks/2007/09/27/gentoo-ja-pakettien-kaantoa-distccn-avustuksella/#comments</comments>
		<pubDate>Thu, 27 Sep 2007 18:29:41 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[sysadmin]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/2007/09/27/gentoo-ja-pakettien-kaantoa-distccn-avustuksella/</guid>
		<description><![CDATA[Gentoossa kaikki paketit käännetään lähdekoodista ja tämä vie varsinkin isompien ohjelmien kohdalla ja hieman vanhemmalla tietokoneella jonkin verran aikaa. Pakettien kääntämistä voi kuitenkin nopeuttaa jakamalla käännöstyötä useampien tietokoneiden kesken. Gentoossa tämä onnistuu helposti käyttämällä DistCC:tä. DistCC:n käyttöönotto on yksinkertaista lukemalla Gentoon DistCC -ohje. Ohje neuvoo muun muassa käyttämään samaa GCC:n versiota jokaisessa kääntöön osallistuvassa koneessa. [...]]]></description>
			<content:encoded><![CDATA[<p>Gentoossa kaikki paketit käännetään lähdekoodista ja tämä vie varsinkin isompien ohjelmien kohdalla ja hieman vanhemmalla tietokoneella jonkin verran aikaa. Pakettien kääntämistä voi kuitenkin nopeuttaa jakamalla käännöstyötä useampien tietokoneiden kesken. Gentoossa tämä onnistuu helposti käyttämällä DistCC:tä.</p>
<p>DistCC:n käyttöönotto on yksinkertaista lukemalla <a href="http://www.gentoo.org/doc/en/distcc.xml" class="liexternal">Gentoon DistCC -ohje</a>. Ohje neuvoo muun muassa käyttämään samaa GCC:n versiota jokaisessa kääntöön osallistuvassa koneessa.  Kokonaisuutena DistCC:n asentamisessa ja asetusten määrittämisessä ei ole mitään erikoista.</p>
<p>DistCC:n asentamiseen tulee kuitenkin hieman lisää vaiheita, jos käytössä olevat koneet eivät ole samaa arkkitehtuuria, eli toinen on esimerkiksi 64-bittinen amd64 ja toinen 32-bittinen x86. Lisävaiheet eivät ole monimutkaiset, sillä tarvitaan vain <em>crossdev</em>, muutamat linkit ja halutun käännösympäristön valmisteleminen. Ohjeet tarvittavista toimenpiteistä löytyvät <a href="http://www.gentoo.org/doc/en/cross-compiling-distcc.xml" class="liexternal">Gentoon DistCC Cross-compiling -ohjeesta</a>. Usean alustan DistCC:n valmistelu kannattaa suorittaa ennen varsinaisen DistCC:n asentamista.</p>
<p>Tarvittavien ohjelmien ja asetusten jälkeen paketit kääntyvät enemmän tai vähemmän nopeammin, sillä kaikki ohjelmat eivät hyödynnä useamman koneen tarjoamia mahdollisuuksia. DistCC:n käännöstyön jakamista eri koneiden välillä voi seurata käyttämällä graafista <em>distccmon-gui</em> -ohjelmaa tai tekstipohjaista <em>distccmon-text</em> -ohjelmaa. Lähiverkon lisäksi DistCC:n voi myös putkittaa normaalisti SSH:n läpi, mutta esimerkiksi lähiverkossa DistCC käyttää kaistaa 200 &#8211; 2000 kt/s, joten käytössä olevan kaistan on suotavaa olla riittävän leveä.</p>
<p>Pakettien kääntöaika ei ole koskaan ollut mielestäni ongelma, sillä käännökset voi suorittaa haluamaan aikana eikä järjestelmää ole tarvetta koko aikaa päivitellä. Käännöstyön jakaminen useampien koneiden välille on kuitenkin ihan kiva lisä.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2007/09/27/gentoo-ja-pakettien-kaantoa-distccn-avustuksella/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Näytä Thunderbirdissä IMAP-kansioiden koko</title>
		<link>http://verteksi.net/soks/2007/09/13/nayta-thunderbirdissa-imap-kansioiden-koko/</link>
		<comments>http://verteksi.net/soks/2007/09/13/nayta-thunderbirdissa-imap-kansioiden-koko/#comments</comments>
		<pubDate>Thu, 13 Sep 2007 11:49:22 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[how-to]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/2007/09/13/nayta-thunderbirdissa-imap-postilaatikon-koko-kansioittain/</guid>
		<description><![CDATA[Mikko Saari kirjoittaa hyvästä vinkistä, jolla Thunderbirdissä saa näkymään IMAP-kansioiden viemän tilan. Thunderbirdin asetuksista valitaan lisäasetusten yleiset -kohdasta &#8221;Näytä sarakevalinnat kansiopaneelissa&#8221;, jonka jälkeen kansioikkunaan ilmestyy mahdollisuus avata lisäsarakkeita. Lisäsarakkeista löytyy koko-sarake, jolla postilaatikon viemä tila näkyy kilo- tai megatavuissa. Kätevä keino perata ylisuurta postilaatikkoa sieltä, missä tilankulutus on suurinta.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.melankolia.net/arkistot/2007/05/thunderbirdvink.html" class="liexternal">Mikko Saari kirjoittaa</a> hyvästä vinkistä, jolla Thunderbirdissä saa näkymään IMAP-kansioiden viemän tilan.</p>
<p>Thunderbirdin asetuksista valitaan lisäasetusten yleiset -kohdasta &#8221;Näytä sarakevalinnat kansiopaneelissa&#8221;, jonka jälkeen kansioikkunaan ilmestyy mahdollisuus avata lisäsarakkeita. Lisäsarakkeista löytyy koko-sarake, jolla<br />
postilaatikon viemä tila näkyy kilo- tai megatavuissa.</p>
<p>Kätevä keino perata ylisuurta postilaatikkoa sieltä, missä tilankulutus on suurinta.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2007/09/13/nayta-thunderbirdissa-imap-kansioiden-koko/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Amarok ja Creative Zen V</title>
		<link>http://verteksi.net/soks/2007/09/03/amarok-ja-creative-zen-v/</link>
		<comments>http://verteksi.net/soks/2007/09/03/amarok-ja-creative-zen-v/#comments</comments>
		<pubDate>Mon, 03 Sep 2007 17:01:56 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[musiikki]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/2007/09/03/amarok-ja-creative-zen-v/</guid>
		<description><![CDATA[Olin alkuun hieman epäileväinen MP3-soittimeni toiminnasta Linuxissa, mutta huoli oli turhaa. Olin positiivisesti yllättynyt kuinka helposti Creativen Zen V Plus Linuxin ja Amarokin kanssa toimi. Tarvittiin vain libmtp:n asentaminen, Gentoon USE-asetuksiin Amarokille mtp ja Amarokin laiteasetuksissa määriteltiin laitteeksi MTP-laite. Lopuksi vielä piuha kiinni ja yhdistä. Libmtp on POSIX-yhteensopiva (lue Linux) toteutus Microsoftin Media Transfer (MTP) [...]]]></description>
			<content:encoded><![CDATA[<p>Olin alkuun hieman epäileväinen MP3-soittimeni toiminnasta Linuxissa, mutta huoli oli turhaa. Olin positiivisesti yllättynyt kuinka helposti Creativen Zen V Plus Linuxin ja Amarokin kanssa toimi. Tarvittiin vain libmtp:n asentaminen, Gentoon USE-asetuksiin Amarokille <em>mtp</em> ja Amarokin laiteasetuksissa määriteltiin laitteeksi MTP-laite. Lopuksi vielä piuha kiinni ja <em>yhdistä</em>.</p>
<p>Libmtp on POSIX-yhteensopiva (lue Linux) toteutus <a href="http://en.wikipedia.org/wiki/Media_Transfer_Protocol" rel="nofollow" class="liwikipedia">Microsoftin Media Transfer (MTP) protokollasta</a>, josta libmtp:n toteuttamaa käyttöjärjestelmästä riippumatonta MTP Basic -rajapintaa on ehdotettu myös standardoitavaksi. <a href="http://libmtp.sourceforge.net/compatibility.php" class="liexternal">Libmtp on yhteensopiva</a> useiden MTP:tä käyttävien laitteiden kanssa. </p>
<p>Amarokin ja Zen V:n yhteistoiminta ja kappaleiden siirtäminen on melkein helpompaa Linuxissa kuin Windowsissa, sillä turhat kikkailut on jätetty pois. Musiikin siirtäminen onnistuu normaalisti raahaa &#038; pudota -menetelmällä, kansitaidekin näytti siirtyvän ja kun vielä soittolistan luominenkin onnistui, olen tyytyväinen. Tietenkin Creativen oma ohjelma tarjoaa mahdollisuuden soittimen kokonaisvaltaiselle käyttämiselle, mutta en tarvitse MP3-soittimeen ahdettuja turhia ominaisuuksia kuten videoita, kalenteria tai tehtäviä.</p>
<p>Hieman alle vuoden ikäinen Creative Zen V Plus on toiminut mainiosti ja radionkin herkkyys on ihan kohtalainen. Kestävyyskin on kohdallaan, vaikka yhden napin toiminnassa onkin jo hieman jäykkyyttä havaittavissa ja kuulokkeista kuuluu ajoittain hiljaista nakutusta. Kosteassa pyöräilypaidassa vietettyjen tuntien huomioiden, tämä ei ole mikään yllätys.</p>
<p>Mielestäni Zen V Plus tarjoaa hyvän vaihtoehdon kaikkialla hehkutetulle iPodille, vaikka en juurikaan Creativen tuotteita (äänikortit) arvosta ja pidän Applen tuotteista. Lukuunottamatta iTunesia, en näe mitä erikoista iPodissa on, muuta kuin kalliimpi hinta, ei radiota <span style="text-decoration: line-through;">eikä kelvollista Linux-tukea</span>. Seuraavaa soitinta hankittaessa voikin laitteen Linux-tuki olla ratkaisevassa asemassa, tai sitten vaan täytyy yksinkertaisesti hankkia samalla kertaa sekä Macbook että iPod.</p>
<div class="img-center"><a href="/files/2007/software/amarok_mtp-device_zen-v_1as.jpg" class="thickbox" title="Amarok ja MTP-laite"><img src="/files/2007/software/amarok_mtp-device_zen-v_1as_thb.jpg" alt="Amarok" /></a></div>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2007/09/03/amarok-ja-creative-zen-v/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Suomenkielinen Voikko-oikoluku, Linux ja OpenOffice.org</title>
		<link>http://verteksi.net/soks/2007/08/29/suomenkielinen-voikko-oikoluku-linux-ja-openofficeorg/</link>
		<comments>http://verteksi.net/soks/2007/08/29/suomenkielinen-voikko-oikoluku-linux-ja-openofficeorg/#comments</comments>
		<pubDate>Wed, 29 Aug 2007 11:11:29 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ohjelmistot]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/2007/08/29/linux-voikko-oikoluku-ja-openofficeorg/</guid>
		<description><![CDATA[Testailin vuosi sitten Linuxissa Voikko-oikolukua, joka tarjoaa avoimen lähdekoodin oikolukua ja tulee korvaamaan suljetumman Soikko-oikoluvun. Kyseiset testit eivät sujuneet kovin lupaavasti, mutta vuoden aikana on tapahtunut kehitystä. Voikko on käännettävissä lähdekoodista Windowsille, Linuxille ja Mac OS X:lle, mutta edelleen parhain tuki löytyy Linuxille. Windowsille on saatavilla valmis asennuspaketti OpenOffice.orgia varten. Linuxissa Voikon käyttö onnistuu helposti [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://verteksi.net/soks/2006/08/12/gentoo-soikko-voikko-ja-openofficen-suomenkielinen-oikoluku/" class="liinternal">Testailin vuosi sitten</a> Linuxissa <a href="http://voikko.sourceforge.net/" class="liexternal">Voikko-oikolukua</a>, joka tarjoaa avoimen lähdekoodin oikolukua ja tulee korvaamaan suljetumman <a href="http://users.tkk.fi/~pry/soikko/" class="liexternal">Soikko-oikoluvun</a>. Kyseiset testit eivät sujuneet kovin lupaavasti, mutta vuoden aikana on tapahtunut kehitystä. Voikko on käännettävissä lähdekoodista Windowsille, Linuxille ja Mac OS X:lle, mutta edelleen parhain tuki löytyy Linuxille. Windowsille on saatavilla valmis <a href="http://www.konsulttilatka.fi/ooo/voikko.html" class="liexternal">asennuspaketti OpenOffice.orgia varten</a>. </p>
<p><a href="http://voikko.sourceforge.net/linux-jakelut.html" class="liexternal">Linuxissa Voikon käyttö</a> onnistuu helposti Debianissa, Ubuntussa ja Mandrivassa, joissa oikoluku tulee jakelun mukana ja OpenSUSEen löytyy valmiit asennuspaketit. Gentoolle ja Fedoralle on vastaavasti saatavilla kokeelliset asennuspaketit. Gentoo-käyttäjän näkökulmasta vaikuttaa siis hyvältä. </p>
<p>Gentoohon tarvittavat kokeelliset ebuildit löytyvät <a href="http://overlays.gentoo.org/proj/finnish" class="liexternal">Gentoon Finnish -projektin</a> ohjelmistohakemistosta (overlay). Uuden ohjelmistohakemiston asettaminen Gentoon Portageen onnistuu käyttämällä Layman-ohjelmaa, joka automatisoi muun muassa ebuildien hakemisen ja hallintaan tarvittavat asiat. Gentoon globaalista overlay-listasta löytymättömän overlayn tiedot lisätään tekemällä tiedot sisältävä xml-tiedosto ja lisäämällä tiedot sen sijainnista Laymanin asetustiedostoon. Tämän jälkeen voidaankin lisätä finnish-overlay Laymanin hallintaan (<code>layman -a finnish</code>), joka samalla hakee siihen liittyvät ebuildit.</p>
<p>Tarvittavan ohjelmistohakemiston lisäämisen ja pakettien hakemisen ohessa lisäsin Gentoon USE-asetuksiin &#8221;<em>tmispell</em>&#8221;, jolla saadaan <em>ispell</em> käyttämään <em>tmispell</em>-liityntää. Tämän jälkeen kaikki olikin valmiina <em>voikko</em>, <em>openoffice-voikko</em> ja <em>tmispell</em> -ohjelmien kääntämiselle, joka sujuikin onnistuneesti. Vuoden takaiseen testailuun verrattuna lopputulos oli selkeästi parempi, tosin tällä kertaa käytössäni oleva Linux oli muuttunut 64-bittisestä 32-bittiseksi. Myös 64-bittisessä ympäristössä paketeista kääntyivät <em>openoffice-voikko</em>:a lukuunottamatta kaikki tarvittavat. OpenOffice.orgilla on hieman ongelmia laajennusten asennuksen suhteen.</p>
<p>Nyt Voikko-oikoluku on käytössä oikolukua tukevissa ohjelmissa kuten OpenOffice.orgissa ja suomenkielisen oikoluku -laajennuksen asentamisen jälkeen myös Firefoxissa ja Thunderbirdissä, joissa on nyt mahdollista käyttää Soikkoa tai Voikkoa. Verrattuna pelkän Soikon asentamiseen OpenOffice.orgille, on ainakin Gentoossa Voikon kääntäminen ja asentaminen hieman työläämpää, mutta vain lopputulos ratkaisee. Lisäksi Voikkoa käyttämällä oikoluku saadaan samalla moneen muuhunkin Ispell-oikolukua tukevaan KDE-ohjelmaan.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2007/08/29/suomenkielinen-voikko-oikoluku-linux-ja-openofficeorg/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OpenOffice.org ja tiedostojen käyttö NFS:n ylitse</title>
		<link>http://verteksi.net/soks/2007/08/28/openofficeorg-ja-tiedostojen-kaytto-nfsn-ylitse/</link>
		<comments>http://verteksi.net/soks/2007/08/28/openofficeorg-ja-tiedostojen-kaytto-nfsn-ylitse/#comments</comments>
		<pubDate>Tue, 28 Aug 2007 09:51:00 +0000</pubDate>
		<dc:creator>Marko</dc:creator>
				<category><![CDATA[how-to]]></category>
		<category><![CDATA[linux]]></category>

		<guid isPermaLink="false">http://verteksi.net/soks/2007/08/28/openofficeorg-ja-tiedostojen-kaytto-nfsn-ylitse/</guid>
		<description><![CDATA[OpenOffice.org on kelpo toimisto-ohjelma, mutta toimivuudesta löytyy välillä ovelia ominaisuuksia. Tällä kertaa OpenOffice.org Writer ei halua avata NFS:llä jaettuja tiedostoja kirjoitus-tilaan, vaan käsittelee tiedostoja vain luku-tilassa. Tähänkin ominaisuuteen taisin törmätä jo aikaisemmin, mutta jo kertaalleen unohdin miten asian ratkaisin. OpenOffice.orgin ja NFS:llä jaettujen tiedostojen ongelmasta löytyy keskustelua LinuxQuestions.org -foorumilta ja OpenOffice.orgin -foorumilta ja ongelmaan on [...]]]></description>
			<content:encoded><![CDATA[<p>OpenOffice.org on kelpo toimisto-ohjelma, mutta toimivuudesta löytyy välillä ovelia ominaisuuksia. Tällä kertaa OpenOffice.org Writer ei halua avata NFS:llä jaettuja tiedostoja kirjoitus-tilaan, vaan käsittelee tiedostoja vain luku-tilassa. Tähänkin ominaisuuteen taisin törmätä jo aikaisemmin, mutta jo kertaalleen unohdin miten asian ratkaisin.</p>
<p>OpenOffice.orgin ja NFS:llä jaettujen tiedostojen ongelmasta löytyy keskustelua <a href="http://www.linuxquestions.org/questions/showthread.php?p=2503512#post2503512" class="liexternal">LinuxQuestions.org -foorumilta</a> ja <a href="http://www.oooforum.org/forum/viewtopic.phtml?t=60650" class="liexternal">OpenOffice.orgin -foorumilta</a> ja ongelmaan on ilmeisesti kaksi ratkaisua. Ratkaisu 1) on vaihtoehdoista parhain.</p>
<p><strong>1)</strong> Saadaan tiedostojen lukittuminen toimimaan eli NFS:n rpc.statd on toiminnassa sekä palvelimella että asikas-koneessa. Omalla kohdalla tämä tarkoittaa käytännössä NFS-levyjakojen liittämistä uudelleen (/etc/init.d/nfsmount restart).</p>
<p><strong>2)</strong> Muokataan <em>soffice</em>-tiedostoa ja kytketään tiedostojen lukot pois päältä. Gentoossa <em>soffice</em> löytyy hakemistosta <em>/usr/lib/openoffice/program/soffice</em>. Kyseisestä tiedostosta etsitään alla olevat rivit, jotka kommentoidaan pois:</p>
<div class="code">
# file locking now enabled by default<br />
SAL_ENABLE_FILE_LOCKING=1<br />
export SAL_ENABLE_FILE_LOCKING
</div>
<p>Tiedosto-lukkojen poistaminen on periaatteessa turvatonta, mutta yhden käyttäjän ympäristössä ei NFS:llä jaettuun tiedostoon ole pääsyä kuin itsellä. Ilmeisesti myös NFSv4:n käyttäminen korjaisi tiedostojen lukkojen kanssa olevat ongelmat, mutta tällä hetkellä NFSv4 on merkitty kernelissä vielä kokeelliseksi ominaisuudeksi. Parempi luottaa tiedostojärjestelmiin liittyvien asioiden kanssa testattuihin ominaisuuksiin ja NFSv3:een.</p>
<p><strong>Päivitys, 5.9.2007:</strong><br />
Ilmeisesti ongelma OpenOffice.orgin ja NFS:n kanssa ei ollutkaan OOo:ssa, sillä hieman lisää testailtuani ja planeettojen osuessa oikeaan asentoon, tiedostolukot alkoivat toimia ihan normaalisti. Enää ei tarvitse uudelleen liittää NFS-levyjä, vaan statd hoitaa homman suoraan startista. Perinteisesti, heti kun asiasta valitettaa tai tässä tapauksessa kirjoitettaa, ongelma mystisesti häviää.</p>
]]></content:encoded>
			<wfw:commentRss>http://verteksi.net/soks/2007/08/28/openofficeorg-ja-tiedostojen-kaytto-nfsn-ylitse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
