<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Teknologia on Michael’s Domain</title><link>https://jeltsch.org/fi/tags/teknologia/</link><description>Recent content in Teknologia on Michael’s Domain</description><generator>Hugo</generator><language>fi</language><copyright>Copyright © 2002 - 2026 Michael Jeltsch.</copyright><lastBuildDate>Fri, 24 Jul 2026 00:18:18 +0300</lastBuildDate><atom:link href="https://jeltsch.org/fi/tags/teknologia/index.xml" rel="self" type="application/rss+xml"/><item><title>Zoteron asentaminen Linuxiin/Ubuntuun</title><link>https://jeltsch.org/fi/zotero_on_ubuntu/</link><pubDate>Mon, 11 May 2026 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/zotero_on_ubuntu/</guid><description>&lt;p&gt;Virallinen tapa asentaa Zotero Linuxiin on lievästi sanottuna painajainen (
 &lt;a href="https://www.zotero.org/support/installation" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.zotero.org/support/installation&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ). Se tosiasia, että asennuksessa onnistuminen vaatii yksityiskohtaisia ohjeita, puhuu puolestaan:&lt;/p&gt;</description></item><item><title>Sovellus ei vastaa</title><link>https://jeltsch.org/fi/alive-timeout/</link><pubDate>Fri, 27 Mar 2026 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/alive-timeout/</guid><description>&lt;p&gt;Gnomessa saat varoituksen, jos sovelluksella kestää liian kauan suorittaa tehtävä. Tämä voi olla todella ärsyttävää, jos tiedät, että sovellus vain yrittää tehdä työnsä käytettävissä olevilla resursseilla. debi, Zotero ja SnapGene ovat joitakin sovelluksista, jotka aiheuttavat usein tämän varoituksen minun (melko hitaalla) kannettavallani. Päästäksesi eroon tästä häiritsevästä varoituksesta (tai ainakin tehdäksesi niistä paljon harvinaisempia), voit pidentää timeoutia näin:&lt;/p&gt;</description></item><item><title>Find-komento vanhalla Asustorilla</title><link>https://jeltsch.org/fi/busybox_find/</link><pubDate>Sat, 21 Mar 2026 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/busybox_find/</guid><description>&lt;p&gt;Sen sijaan, että klikkailisit satunnaisesti loputtomia kansiohierarkioita Asustorin verkkokäyttöliittymässä, voit yksinkertaisesti ottaa ssh-yhteyden laitteeseen ja etsiä komentoriviltä. Nykyaikaisten Linux-järjestelmien &lt;em&gt;find&lt;/em&gt;-komennon ja Asustorin &lt;em&gt;find&lt;/em&gt;-komennon välillä on kuitenkin tärkeitä eroja. Elinkaarensa päässä oleva (EOL) Asustorini (AS-304T) käyttää versiota 3.5.9.RWM1, jossa on BusyBoxin &lt;em&gt;find&lt;/em&gt; v1.19.3, kun taas Ubuntu Linuxini käyttää GNU &lt;em&gt;find&lt;/em&gt; -versiota 4.9.0. BusyBoxin &lt;em&gt;find&lt;/em&gt; karsii ominaisuuksia pienen binäärikoon saavuttamiseksi ja on lukittu GPL-2-lisenssiin. Linuxin GPL-3-puolella on lisätty merkittäviä uusia ominaisuuksia ja suorituskykyparannuksia. Tässä on &lt;em&gt;find&lt;/em&gt;-komento, jota tarvitset, jos haluat etsiä kaikilta Asustorisi levyiltä:&lt;/p&gt;</description></item><item><title>Kuinka asentaa värisokeille turvallinen Nature Color Palette Inkscapeen</title><link>https://jeltsch.org/fi/nature-color-palette/</link><pubDate>Wed, 28 Jan 2026 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/nature-color-palette/</guid><description>&lt;p&gt;Tämä on helppoa ja nopeaa Linuxissa. Ohjeet tämän väripaletin asentamiseen Windowsissa tai macOS:ssa löydät osoitteesta 
 &lt;a href="https://github.com/atsuyaw/NatureColorPalette" target="_blank" rel="noopener noreferrer nofollow"&gt;https://github.com/atsuyaw/NatureColorPalette&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Asustor AS-304T verkkolevypalvelin ei pysty liittämään nykyaikaisia ext4-tiedostojärjestelmiä</title><link>https://jeltsch.org/fi/ext4/</link><pubDate>Thu, 22 Jan 2026 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ext4/</guid><description>&lt;p&gt;Asustore AS-303T on jo melko vanha (vuodelta 2013), mutta halusin silti pitää sen tallentaakseni varmuuskopioita noin viimeisen 15 vuoden ajalta. Olin alun perin asentanut laitteeseen neljä 2 TB:n levyä, mutta nyt minulla oli ylimääräisenä neljä vanhaa 3 TB:n levyä ja halusin käyttää niitä maksimoidakseni tallennuskapasiteetin. Kopioin siis väliaikaisesti tiedot NAS:n RAID-järjestelmästä muutamalle ulkoiselle levylle ennen NAS:n päivittämistä 3 GB:n levyillä. Tein osan kopioinnista 
 &lt;a href="https://jeltsch.org/fi/route/"&gt;suoralla point-to-point-kaapeliyhteydellä kannettavaan tietokoneeseeni&lt;/a&gt;
, mikä oli huono idea, sillä kun myöhemmin yritin kopioida tietoja takaisin käyttämällä NAS:n paikallista USB3-porttia, NAS:n käyttöjärjestelmä ei tunnistanut ext4-tiedostojärjestelmää, jota Ubuntu 24.04 -järjestelmäni käytti. Kävi ilmi, että Asustor NAS käyttää BusyBox v1.19.3 -versiota, ja vaikka se pystyy lukemaan ext4-tiedostojärjestelmää, se ei tunnista moderneja ext4-ominaisuuksia ja epäonnistui siksi levyjen liittämisessä (Asustor AS-304T käyttää ADM-versio 3.5.9.RWM1, joka sai viimeisimmän päivityksensä 29. elokuuta 2022). Jotta Asustor-käyttöjärjestelmä tunnistaisi nämä levyt, minun oli &amp;ldquo;alennettava&amp;rdquo; ext4-tiedostojärjestelmää. Näin se käy:&lt;/p&gt;</description></item><item><title>Verkkoliikenteen reititys kahden eri verkkokortin kautta</title><link>https://jeltsch.org/fi/route/</link><pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/route/</guid><description>&lt;p&gt;Kopioin juuri valtavasti tiedostoja NAS-varmuuskopiostamme kannettavalleni. Koska WiFi oli liian hidas (1 TB:n siirto kestää todellisuudessa useita tunteja), yhdistin NAS-laitteen suoraan kannettavaani ethernet-kaapelilla. Molempien koneiden IP-osoitteet piti määrittää manuaalisesti samaan verkkoon (joka voi olla mikä tahansa; käytin kannettavalleni osoitetta 192.168.8.150 ja NAS-laitteelle osoitetta 192.168.8.199, ja molempien Netmask-arvona oli 255.255.0.0). Koska tämä &amp;ldquo;sisäinen&amp;rdquo; verkko ei tarjoa internetyhteyttä, Ubuntu 24.04 -kannettavani palasi automaattisesti käyttämään WiFiä. Pakottaakseni kannettavan käyttämään langallista verkkoa, minun piti kytkeä WiFi pois päältä. Mutta nyt en pääse internetiin ilman WiFiä. Joten minun piti kertoa tietokoneelle, että langallista verkkoa käytetään vain NAS-laitteeseen, jonka IP-osoite on 192.168.8.199. Tarvitsemani komento on:&lt;/p&gt;</description></item><item><title>Samsung-työpuhelimessani oli esiasennettuna vakoiluohjelma</title><link>https://jeltsch.org/fi/posts/2025/12-25_appcloud/</link><pubDate>Thu, 25 Dec 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/posts/2025/12-25_appcloud/</guid><description>&lt;p&gt;Työskennellessäsi Helsingin yliopistossa saatat saada vaikutelman, että meidän IT-osasto suhtautuu vakavasti digitaalisen turvallisuutesi suojelemiseen. Esimerkiksi tietohallinto pakottaa kaikki HY:n työntekijät suorittamaan vuosittaisen &amp;ldquo;kokeen&amp;rdquo; todistaakseen, että muistamme yhä tietoturvan ja yksityisyyden perusteet. He myös jatkavat – kaikkien asiantuntijoiden neuvojen vastaisesti – käyttäjien pakottamista päivittämään salasanansa vuosittain. Tutkimukset ovat osoittaneet, että molemmat edellä mainitut käytännöt heikentävät turvallisuustasoa sen parantamisen sijaan [1,2]. Yksityisyys on enemmän teatteria kuin todellisuutta nykypäivän digitaalisessa maailmassa [3]. Olisiko minun pitänyt yllättyä siitä, että oman IT-osaston virallisesti suosittelema Android-puhelinmalli sisälsi esiasennetun vakoiluohjelman?&lt;/p&gt;</description></item><item><title>Python hallitsee kasvejamme</title><link>https://jeltsch.org/fi/posts/2025/12-24_flint2/</link><pubDate>Wed, 24 Dec 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/posts/2025/12-24_flint2/</guid><description>&lt;p&gt;Vuonna 2025 päivitimme 12 vuotta vanhan reitittimemme (Asus RT-AC66U, WiFi 5/IEEE 802.11ac) ja korvasimme sen WiFI 6 Flint 2:lla (GL-MT6000). Vaikka Flint 2:n oletuskäyttöliittymä on melko yksinkertainen, sen lisäasetukset ovat todellinen voimanpesä. Kun klikkaat &amp;ldquo;Advanced Setup&amp;rdquo;, pääset käsiksi taustalla olevaan OpenWRT-käyttöliittymään. OpenWRT on Linux-jakelu reitittimille. Eikä ole yllätys, että se on erittäin tehokas. Vuosi sitten aloitimme LED-valojen käytön auttaaksemme kasvejamme selviytymään talven yli. Valojen automaattiseen ohjaamiseen käytämme Shelly-älypistoketta Python-skriptin kautta, joka laskee valotasot ja sähkönhinnat (käyttäen sähkönhintatänään-rajapintaa hintatietojen hakemiseen) ja kytkee kasvivalot päälle vain silloin, kun sekä valotasot että sähkönhinnat ovat alhaisia.&lt;/p&gt;</description></item><item><title>Ohjeet Asustor AS7004T:n muuntamiseksi Ubuntu-palvelimeksi</title><link>https://jeltsch.org/fi/AS7004T/</link><pubDate>Sat, 22 Nov 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/AS7004T/</guid><description>&lt;p&gt;Tänä viikonloppuna päivitin vanhan Asustor AS7004T NAS -laitteemme. Nyt se käyttää Ubuntu 24.04 -käyttöjerjestelmän. Vanha ADM-käyttöjerjestelmä ei ollut saanut päivityksiä enää yli vuoteen, ja laite seisoi siitä lähtien sammutettuna hyllyssä. Tämä on sääli, sillä laitteessa ei ollut kerta kaikkiaan mitään vikaa. Olin jo varhaisessa vaiheessa päivittänyt laitteen alkuperäisen 2 Gt:n muistin 8 Gt:n moduulilla yhteensä 10 Gt:n suuruiseksi. Ubuntu-palvelinta voi pyörittää myös 2 Gt:n muistilla, jos todella haluaisi… Mitä muuntamiseen tarvitaan? On sanomattakin selvää, että sinun on kytkettävä laitteeseen USB-näppäimistö ja hiiri. Applen USB-näppäimistöt eivät toimi. Mitä halvempi näppäimistö, sen parempi. Joskus hiiren kanssa oli ongelmia, ja silloin auttoi sen kytkeminen toiseen USB-porttiin. Ja tietysti NAS on liitettävä näyttöön HDMI-kaapelilla. Suosittelen asentamaan Ubuntu Server 24.04.3:n. Myös Ubuntu Desktop 24.03 toimii (testasin sitä), mutta en tarvitse sitä, ja palvelinversion resurssivaatimukset ovat paljon pienemmät. Toisin kuin vanhemmissa Asustorin NAS-laitteissa, tuulettimen ohjaus toimi ongelmitta. LED-ohjaus ja näytön tiedot eivät kuitenkaan toimi: näytössä lukee aina &amp;ldquo;Starting system. Please wait…&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Vienti Avidemuxista MP4-muotoon</title><link>https://jeltsch.org/fi/avidemux/</link><pubDate>Sat, 20 Sep 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/avidemux/</guid><description>&lt;p&gt;Jostain syystä Helsingin yliopiston 
 &lt;a href="https://www.helsinki.fi/fi/ajankohtaista/unitube" target="_blank" rel="noopener noreferrer nofollow"&gt;Unitube&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 kaatuu yritettäessä ladata MKV-tiedostoa. Sama toimi vielä viime vuonna… Vain suljetut tiedostomuodot näyttävät olevan ok (kuten MP4). Tämä aiheuttaa minulle paljon lisätyötä, sillä käytän avoimen lähdekoodin työkaluja luentotallenteideni editointiin (lähinnä turhien osien pois leikkaamiseen). MP4-tiedoston luominen edellyttää kuitenkin transkoodausta, mikä on aikaa vievä prosessi ja vaatii monien oletusasetusten muuttamista. Käytän siihen avoimen lähdekoodin ohjelma nimeltä Avidemux:&lt;/p&gt;</description></item><item><title>t_coffee ei edelleenkään pelaa vakio-Ubuntu 24.04 LTS -asennuksen kanssa</title><link>https://jeltsch.org/fi/t_coffee/</link><pubDate>Thu, 18 Sep 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/t_coffee/</guid><description>&lt;p&gt;t_coffeen bugi, josta on ilmoitettu osoitteessa 
 &lt;a href="https://github.com/cbcrg/tcoffee/issues/27#issuecomment-1355339411," target="_blank" rel="noopener noreferrer nofollow"&gt;https://github.com/cbcrg/tcoffee/issues/27#issuecomment-1355339411,&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on edelleen olemassa monen vuoden jälkeen. Tuskin uskallan suositella t_coffeeta opiskelijoille, vaikka haluaisinkin, koska se on muuten erinomainen ja erittäin tehokas ohjelma. Useimmat eivät onnistu asentamaan sitä yliopistomme Ubuntu-distroon (&amp;ldquo;Cubbliin&amp;rdquo;), joka on tällä hetkellä Ubuntu 24.04. Kokeilin sitä itse aivan äskettäin (Ubuntu 24.04 LTS, sekä pakettienhallinnan kautta Ubuntu-paketinhallintalähteestä saatavalla versiolla että stable ja beta-versiolla osoitteesta 
 &lt;a href="https://tcoffee.org/Projects/tcoffee/index.html" target="_blank" rel="noopener noreferrer nofollow"&gt;https://tcoffee.org/Projects/tcoffee/index.html&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (vakaa COFFEE_installer_Version_13.46.0.919e8c6b_linux_x64.tar.gz ja beta T-COFFEE_installer_Version_13.46.1.b8b01e06_linux_x64.tar.gz). Kaikissa tapauksissa edelleen sama virhe estää ohjelman käyttöä: &amp;ndash;ERROR: MAX_N_PID exceeded. Ohjelma jumittuu ja kestää noin minuutin ennen kuin se antaa virheilmoituksen, jopa yksinkertaisessa tehtävässä, joka normaalisti vie vain muutaman sekunnin. Monimutkaisemman alignmentin kohdalla voi kestää minuutteja tai tunteja ennen kuin virhe ilmenee. Kiertotapana on asettaa ympäristömuuttuja ennen jokaista ajokertaa, eli t_coffee korvataan skriptilla, joka kutsuu uudelleennimettyä t_coffeeta sen jälkeen, kun ympäristöparametri MAX_N_PID_4_TCOFFEE on asetettu johonkin suureen arvoon (kuten /proc/sys/kernel/pid_max), ja tämä on selitetty yllä olevassa Github linkissä. Katso myös 
 &lt;a href="https://github.com/cbcrg/tcoffee/issues/47" target="_blank" rel="noopener noreferrer nofollow"&gt;https://github.com/cbcrg/tcoffee/issues/47&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Toinen kiertotapa on compilata ohjelma uudelleen eri MAX_N_PID-arvolla, mikä on melko suoraviivaista; katso myös täältä 
 &lt;a href="https://github.com/cbcrg/tcoffee" target="_blank" rel="noopener noreferrer nofollow"&gt;https://github.com/cbcrg/tcoffee&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
:&lt;/p&gt;</description></item><item><title>Wireguard</title><link>https://jeltsch.org/fi/posts/2025/08-30_wireguard/</link><pubDate>Sat, 30 Aug 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/posts/2025/08-30_wireguard/</guid><description>&lt;p&gt;Kotireitittimessäni (GL-iNet GL-MT6000) on sisäänrakennettu WireGuard-tuki. Asiakaslaitteen lisäämiseksi painat painiketta ja voit joko skannata QR-koodin tai ladata asetustiedoston. QR-koodi toimii ilman lisäsäätöjä Wireguard for Android -sovellukseni (virallinen Android-asiakasohjelman) kanssa, ja asetustiedosto toimii yhtä hyvin Ubuntu Linux 24.04:ssä NetworkManagerin kautta. VPN:n määrittämiseksi tuot vain asetustiedoston. Alhaalla viimeisen komennon tarkoitus on estää VPN:n automaattinen käynnistyminen uudelleenkäynnistyksen jälkeen. Jos työskentelen kotona, ei ole juurikaan järkeä liikenteen reitittämisessä oman kodin VPN-palvelimelle, kun olen jo kotona.&lt;/p&gt;</description></item><item><title>DVD-levyjen varmuuskopiointi</title><link>https://jeltsch.org/fi/dvdbackup/</link><pubDate>Sat, 09 Aug 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/dvdbackup/</guid><description>&lt;p&gt;DVD-levyjen kopiointi on yksi asia (ja 
 &lt;a href="https://handbrake.fr/" target="_blank" rel="noopener noreferrer nofollow"&gt;Handbrake&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on työkalu, jota olen enimmäkseen käyttänyt siihen). Mutta joskus haluat vain kopioida koko DVD:n kiintolevylle. Ubuntu Linuxissa suosikkiohjelmistoni tähän on 
 &lt;a href="https://dvdbackup.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;dvdbackup&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Sama paikka, 38 vuotta myöhemmin (osa A)</title><link>https://jeltsch.org/fi/Tallinn_2025a/</link><pubDate>Sat, 19 Jul 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/Tallinn_2025a/</guid><description>&lt;p&gt;Kävin Tallinnassa ensimmäisen kerran vuonna 1987. Se oli myös ensimmäinen ja viimeinen vierailuni Viron sosialistisessa neuvostotasavallassa. Otin tuolloin muutamia valokuvia (minulla oli vain yksi 36 kuvan 35 mm filmirulla mukana). Viime viikolla palasin sinne yli 25 vuoden tauon jälkeen ottaakseni uusintakuvia samoista paikoista. Sain apua asiantuntijalta, joka paikansi tarkasti alkuperäisten kuvien ottopaikat muutaman metrin tarkkuudella. Perspektiivin saaminen oikein oli silti vaikeaa, ja epäonnistuin selvästi kolmessa neljästä kuvasta. Luulin, että olin käyttänyt vuonna 1987 28–100 mm zoom-objektiivia, mutta kuvien perusteella en olekaan siitä enää varma. Minulla oli myös 70–210 mm zoom, ja saatoin käyttää sitä. Vuoden 1987 kuvista käy jotenkin ilmi, että minun on täytynyt olla kaukana kuvaamistani ihmisistä, koska kukaan ei kiinnittänyt huomiota. Olisin tietenkin voinut käyttää samaa kameraa (joka minulla on yhä laatikossa, jota en ole avannut kymmeneen vuoteen tai pidempään), mutta en ehtinyt hankkia filmimateriaalia lyhyellä varoitusajalla. Kuva nro 3 oli erityisen haastava, koska yhtäkään vuoden 1987 kuvassa näkyvistä rakennuksista ei ole enää olemassa. Otan mielelläni vastaan palautetta seuraavaa matkaani varten!&lt;/p&gt;</description></item><item><title>Sama paikka, 38 vuotta myöhemmin (osa B)</title><link>https://jeltsch.org/fi/Tallinn_2025b/</link><pubDate>Sat, 19 Jul 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/Tallinn_2025b/</guid><description>&lt;p&gt;#Not necessary!
#&lt;!-- This inline block targets only this specific card's thumbnail height --&gt;
#&lt;style&gt;&lt;/p&gt;












&lt;h1 id="adjusts-the-aspect-ratio-or-sets-a-fixed-height-for-this-specific-post-context" class="heading"&gt;/* Adjusts the aspect-ratio or sets a fixed height for this specific post context */&lt;a href="#adjusts-the-aspect-ratio-or-sets-a-fixed-height-for-this-specific-post-context" aria-labelledby="adjusts-the-aspect-ratio-or-sets-a-fixed-height-for-this-specific-post-context"&gt;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512" overflow="visible"&gt;&lt;use href="#fas-link"&gt;&lt;/use&gt;&lt;/svg&gt;&amp;nbsp;
 &lt;/a&gt;
&lt;/h1&gt;













&lt;h1 id="card-img-wrap-img-wrap" class="heading"&gt;.card-img-wrap, .img-wrap {&lt;a href="#card-img-wrap-img-wrap" aria-labelledby="card-img-wrap-img-wrap"&gt;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512" overflow="visible"&gt;&lt;use href="#fas-link"&gt;&lt;/use&gt;&lt;/svg&gt;&amp;nbsp;
 &lt;/a&gt;
&lt;/h1&gt;













&lt;h1 id="max-height-150px-force-your-exact-custom-height-here" class="heading"&gt;max-height: 150px; /* Force your exact custom height here */&lt;a href="#max-height-150px-force-your-exact-custom-height-here" aria-labelledby="max-height-150px-force-your-exact-custom-height-here"&gt;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512" overflow="visible"&gt;&lt;use href="#fas-link"&gt;&lt;/use&gt;&lt;/svg&gt;&amp;nbsp;
 &lt;/a&gt;
&lt;/h1&gt;













&lt;h1 id="object-fit-cover" class="heading"&gt;object-fit: cover;&lt;a href="#object-fit-cover" aria-labelledby="object-fit-cover"&gt;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512" overflow="visible"&gt;&lt;use href="#fas-link"&gt;&lt;/use&gt;&lt;/svg&gt;&amp;nbsp;
 &lt;/a&gt;
&lt;/h1&gt;













&lt;h1 id="heading" class="heading"&gt;}&lt;a href="#heading" aria-labelledby="heading"&gt;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512" overflow="visible"&gt;&lt;use href="#fas-link"&gt;&lt;/use&gt;&lt;/svg&gt;&amp;nbsp;
 &lt;/a&gt;
&lt;/h1&gt;

&lt;p&gt;#&lt;/style&gt;&lt;/p&gt;</description></item><item><title>Sama paikka, 38 vuotta myöhemmin (osa C)</title><link>https://jeltsch.org/fi/Tallinn_2025c/</link><pubDate>Sat, 19 Jul 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/Tallinn_2025c/</guid><description>&lt;p&gt;Tämä oli kaikkein hankalin kuva, enkä ole lainkaan varma, onko uusi kuva otettu oikeasta paikasta. Jälleen kerran uskon, että vuoden 1987 kuva on täytynyt ottaa yli 100 mm:n polttovälillä. Alueella ei ollut yhtään rakennusta, joka olisi voinut toimia selkeästi tunnistettavana kiintopisteenä. Muuten, kaikki vuoden 2025 kuvat on otettu Samsung Galaxy A35 -puhelimen kameralla. Alkuperäisen kameran (Ricoh XR-P) mukaan ottaminen olisi suunnilleen kaksinkertaistanut matkatavaroiden painon. Ja mistä saisin heti filmirullat? Ja kehitys?&lt;/p&gt;</description></item><item><title>Sama paikka, 38 vuotta myöhemmin (osa D)</title><link>https://jeltsch.org/fi/Tallinn_2025d/</link><pubDate>Sat, 19 Jul 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/Tallinn_2025d/</guid><description>&lt;p&gt;Seuraavalla kerralla otan mukaan vanhan järjestelmäkamerani ja 70–210 mm zoom-objektiivin. Olisin kai voinut käyttää myös puhelimeni digitaalista zoomia…&lt;/p&gt;
&lt;p&gt;









&lt;figure class="mx-auto"&gt;&lt;img class="img-fluid rounded"
 src="https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_1987-2800x1556.png"
 srcset="https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_1987-576x320.webp 576w, https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_1987-768x427.webp 768w, https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_1987-992x551.webp 992w, https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_1987-1200x667.webp 1200w, https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_1987-1400x778.webp 1400w, https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_1987-2800x1556.webp 2800w" sizes="100vw" height="1556" width="2800" alt="Näkymä Tammsaare-puiston kulmasta itään, Estonia bulevardin toiselle puolelle 1987"&gt;&lt;figcaption class="figure-caption"&gt;Näkymä Tammsaare-puiston kulmasta itään, Estonia bulevardin toiselle puolelle 1987&lt;/figcaption&gt;
 &lt;/figure&gt;










&lt;figure class="mx-auto"&gt;&lt;img class="img-fluid rounded"
 src="https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_2025-2800x1556.png"
 srcset="https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_2025-576x320.webp 576w, https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_2025-768x427.webp 768w, https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_2025-992x551.webp 992w, https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_2025-1200x667.webp 1200w, https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_2025-1400x778.webp 1400w, https://jeltsch.org/img/tallinn/TammsaarePark-EstoniaBlvd_2025-2800x1556.webp 2800w" sizes="100vw" height="1556" width="2800" alt="Näkymä Tammsaare-puiston kulmasta itään, Estonia bulevardin toiselle puolelle 2025"&gt;&lt;figcaption class="figure-caption"&gt;Näkymä Tammsaare-puiston kulmasta itään, Estonia bulevardin toiselle puolelle 2025&lt;/figcaption&gt;
 &lt;/figure&gt;&lt;/p&gt;</description></item><item><title>Lenovo ThinkPad X390 -koneeni boottaaminen USB-tikulta</title><link>https://jeltsch.org/fi/usb/</link><pubDate>Sat, 12 Jul 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/usb/</guid><description>&lt;p&gt;Tietokoneen boottaaminen USB-tikulta on joskus vaikeampaa kuin luulisi. Sen onnistuminen vaatii kaksi ei-triviaalia taitoa:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Boottaavan USB-tikun luominen&lt;/li&gt;
&lt;li&gt;Tietokoneen pakottaminen boottaamaan kyseiseltä USB-tikulta&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Tässä postauksessa en käsittele sitä, miten boottaava USB-tikku luodaan, mutta sinun on varmistettava, että USB-tikkusi on boottaava. Minulla on tikku, jonka tiedän varmasti olevan boottaava: 
 &lt;a href="https://www.google.com/search?q=https://grc.com/spinrite" target="_blank" rel="noopener noreferrer nofollow"&gt;SpinRite&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -USB-tikkuni. Loin sen Windows 10 -käyttöjärjestelmässä käyttäen SpinRiten omaa sisäänrakennettua toimintoa, mutta Steve Gibson tarjoaa myös ilmaisohjelman, joka tekee pelkästään tämän: 
 &lt;a href="https://www.grc.com/bootable.htm" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.grc.com/bootable.htm&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. SpinRite käyttää kuitenkin boottaamiseen BIOSia (tai BIOS-emulaatiota), ja joskus tarvitaan UEFI-yhteensopiva boot-laite. Jos minulla on käytettävissä 
 &lt;a href="https://ubuntu.com/desktop" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -järjestelmä, käyttäisin Ubuntun käynnistyslevyn luontityökalua (Startup Disk Creator) ja kirjoittaisin Ubuntu-imagen USB-tikulle. Tämä on oman kokemukseni mukaan ollut luotettava tapa luoda UEFI-yhteensopiva, boottaava USB-tikku. Ubuntulla on hyvä syy saada USB-boottaus toimimaan nykyaikaisissa laitteissa, sillä ilman sitä kukaan ei voisi asentaa Ubuntua Windows-PC-koneille tai Intel-Maceille. Vastaavasti SpinRite on riippuvainen siitä, että se voidaan bootata USB-asemalta (tai CD-levyiltä tai lerpuilta/korpuilta, joita ei enää yleisesti käytetä). Tästä syystä SpinRiten sivustolla on tyhjentävä käsittely aiheesta boottaavien USB-tikkujen luominen (
 &lt;a href="https://forums.grc.com/forums/booting/" target="_blank" rel="noopener noreferrer nofollow"&gt;https://forums.grc.com/forums/booting/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
).&lt;/p&gt;</description></item><item><title>Mahdoton overlap-extension-PCR</title><link>https://jeltsch.org/fi/oep/</link><pubDate>Sat, 21 Jun 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/oep/</guid><description>&lt;p&gt;Väitöskirjatutkija kysyi minulta plasmidikarttoja useille DNA-konstrukteille, jotka olin kloonanut noin 20 vuotta sitten. Koska 
 &lt;a href="https://snapgene.com" target="_blank" rel="noopener noreferrer nofollow"&gt;SnapGeneä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ei ollut tuolloin olemassa, olin käyttänyt nykyään vanhentunutta GeneConstructionKit2-ohjelmaa. Tein tuohon aikaan paljon klonauksia, mutta en jaksanut karttojen luomista niistä kaikille. GCK2-muoto ei mahdollista helppoa annotointia. Plasmidien kattavaan annotointiin tarvittiin erillinen ohjelma, ja nämä tiedot tallennettiin erilliseen tiedostoon, niin sanottuun ”illstraatiotiedostoon” – mikä voisikaan mennä vikaan? Eilen päädyin kaivamaan esiin vanhat laboratoriomuistiinpanoni ja jäljittämään noin 10 vanhaa klonausta SnapGenessä. En kuitenkaan pystynyt simuloimaan yhtä kloonausta, koska SnapGene oli liian konservatiivinen ja ei sallinut ”huonojen” PCR-alukkeiden (primerien) toiminnan.&lt;/p&gt;</description></item><item><title>Pythonin virtuaaliympäristöt</title><link>https://jeltsch.org/fi/virtual_environment_for_python/</link><pubDate>Mon, 16 Jun 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/virtual_environment_for_python/</guid><description>&lt;p&gt;Pythonia voi ajaa virtuaaliympäristössä monilla eri tavoilla. Olen tähän asti käyttänyt condaa (yhdessä anacondan kanssa), mutta päädyn usein työskentelemään koneilla, joihin sitä ei ole asennettu. Siksi olen viime aikoina alkanut käyttää &amp;ldquo;sisäänrakennettua&amp;rdquo; virtuaaliympäristöä. Jos työstät Python-projektia jossakin hakemistossa, voit aloittaa sen käytön näillä vaiheilla:&lt;/p&gt;</description></item><item><title>ProxyJump</title><link>https://jeltsch.org/fi/proxyjump/</link><pubDate>Thu, 01 May 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/proxyjump/</guid><description>&lt;p&gt;OpenSSH 7.3:sta lähtien ulkopuolelta on ollut huomattavasti helpompaa muodostaa yhteys UH-verkon sisällä oleviin Linux-tietokoneisiin. Vanhemmissa SSH-versioissa piti käyttää monimutkaista &amp;ldquo;ProxyCommand&amp;rdquo;-komentoa, mutta nyt se on yksinkertaista:&lt;/p&gt;</description></item><item><title>Restriktioentsyymilaskuri</title><link>https://jeltsch.org/fi/restriction_enzyme_calculator/</link><pubDate>Tue, 29 Apr 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/restriction_enzyme_calculator/</guid><description>&lt;p&gt;Käytä interaktiivista työkalua laskeaksesi kuinka paljon entsyymiä tarvitset restriktiopilkkomiseen.&lt;/p&gt;
&lt;div class="card p-4 shadow-sm mb-4"&gt;
 &lt;h3 id="enzyme-calculator-heading"&gt;Restriction Digest Calculator&lt;/h3&gt;
 &lt;form id="calcForm"&gt;
 &lt;div class="mb-3"&gt;
 &lt;label for="masstarget" class="form-label"&gt;&amp;micro;g of target DNA:&lt;/label&gt;
 &lt;input type="number" step="any" id="masstarget" class="form-control" required /&gt;
 &lt;/div&gt;
 &lt;div class="mb-3"&gt;
 &lt;label for="cutstarget" class="form-label"&gt;Amount of cuts in target DNA:&lt;/label&gt;
 &lt;input type="number" step="any" id="cutstarget" class="form-control" required /&gt;
 &lt;/div&gt;
 &lt;div class="mb-3"&gt;
 &lt;label for="lengthtarget" class="form-label"&gt;Length of target DNA in bp:&lt;/label&gt;
 &lt;input type="number" step="any" id="lengthtarget" class="form-control" required /&gt;
 &lt;/div&gt;
 &lt;div class="mb-3"&gt;
 &lt;label for="time" class="form-label"&gt;Digestion time in hours:&lt;/label&gt;
 &lt;input type="number" step="any" id="time" class="form-control" required /&gt;
 &lt;/div&gt;
 &lt;div class="mb-3"&gt;
 &lt;label for="enzyme" class="form-label"&gt;Select restriction enzyme:&lt;/label&gt;
 &lt;select name="enzyme" id="enzyme" class="form-select" required&gt;&lt;/select&gt;
 &lt;/div&gt;
 &lt;button type="submit" class="btn btn-primary"&gt;Calculate&lt;/button&gt;
 &lt;/form&gt;
 
 &lt;div id="calcForm-results" class="mt-4" style="display: none;"&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;script src="https://jeltsch.org/js/calculator.min.0c4b18c664d60ee99f8204d704a18528cb4253d10262904935baf9aa2ce28782.js" integrity="sha256-DEsYxmTWDumfggTXBKGFKMtCU9ECYpBJNbr5qizih4I="&gt;&lt;/script&gt;

&lt;p&gt;Joskus on tarpeen tietää, kuinka paljon restriktioentsyymiä tarvitaan tietyn plasmidimäärän pilkkomiseen tietyssä ajassa. Tässä on etsimäsi laskentatyökalu! Kaikki tämän algoritmin koodaamiseen käytetyt tiedot on saatu New England Biolabsilta (NEB). Entsyymin säilyminen reaktiossa ekstrapoloitiin NEB:n raportoimista kokeista. Syötä vain luvut lomakkeeseen ja paina Submit-painiketta!&lt;/p&gt;</description></item><item><title>Barrier (ohjelmistopohjainen KVM-kytkin)</title><link>https://jeltsch.org/fi/barrier/</link><pubDate>Tue, 21 Jan 2025 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/barrier/</guid><description>&lt;p&gt;Barrier on loistava ohjelmisto, jonka avulla voit käyttää samaa näppäimistöä ja hiirtä eri tietokoneilla ilman erillisiä laitteita. Minulla on työpöydälläni kaksi tietokonetta, ja aiemmin käytin laitteistopohjaista KVM-kytkintä (näppäimistö, video ja hiiri), joka kävi tarpeettomaksi, kun tietokoneeni alkoivat lähettää videokuvaa HDMI-liitännän kautta. Siksi minulla on työpöydälläni kaksi näppäimistöä, mikä ei ole kovin ergonomista. Tiesin, että tähän ongelmaan on olemassa ohjelmistoratkaisuja, mutta en ole koskaan ehtinyt ottaa niitä käyttöön, enkä myöskään halunnut maksaa tilausmaksua tästä ylellisyydestä. Olen nyt alkanut käyttää Barrieria: 
 &lt;a href="https://github.com/debauchee/barrier" target="_blank" rel="noopener noreferrer nofollow"&gt;https://github.com/debauchee/barrier&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Se on toiminut tähän mennessä erinomaisesti (asennusta ja ohjeistusta lukuun ottamatta), mutta minun on vielä saatava se toimimaan ennen kirjautumista, jotta voin luopua toisesta näppäimistöstäni. Tässä ovat vaiheet, joita ei ollut dokumentoitu hyvin: Kun Barrier asennetaan Ubuntuun, se ei luo varmenteita automaattisesti. Joten tämä on tehtävä itse: Suorita sekä asiakaskoneella että palvelimella: /home/käyttäjätunnus/.local/share/barrier/SSL:&lt;code&gt;openssl req -x509 -nodes -days 365 -subj /CN=Barrier -newkey rsa:4096 -keyout Barrier.pem -out Barrier.pem&lt;/code&gt;Jos käytät palomuuria, sinun on myös avattava portti 24800. Kun olet saanut Barrierin toimimaan, tarkista oikea komento (ps aux) komentoriviltä. Se on todennäköisesti jotain tällaista:&lt;code&gt;/usr/bin/barrierc -f --no-tray --debug INFO --name tietokoneen-nimi [87.167.231.88]:24800start&lt;/code&gt;Käytä Ubuntun Käynnistyssovellukset-toimintoa ja liitä yllä oleva komento siihen. Tämä tarkoittaa, että et voi käyttää Barrieria kirjautumiseen, koska se ladataan vasta kirjautumisen jälkeen. Mutta en ole toistaiseksi keksinyt enempää. Luultavasti on olemassa tapa saada tämä toimimaan ennen kirjautumista systemd:n avulla, mutta en ole ehtinyt selvittää, miten se tehdään.&lt;/p&gt;</description></item><item><title>Ouriginal ei useimmiten onnistu havaitsemaan plagiointia</title><link>https://jeltsch.org/fi/plagiarism/</link><pubDate>Thu, 23 May 2024 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/plagiarism/</guid><description>&lt;p&gt;
 &lt;a href="https://ouriginal.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Ouriginal&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, aiemmin Urkund-nimellä tunnettu plagioinnin havaitsemispalvelu, on ollut käytössä 
 &lt;a href="https://www.helsinki.fi" target="_blank" rel="noopener noreferrer nofollow"&gt;Helsingin yliopistossa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 jo hyvin pitkään. Koska Ouriginal ei kyennyt käsittelemään joitakin opiskelijoidemme pro gradu -tutkielmia, käytin hieman aikaa Ouriginalin ja sen ongelmien tutkimiseen. Tässä ovat havaintoni. &lt;strong&gt;Ruotsalaisesta eurooppalaiseksi ja edelleen yhdysvaltalaiseksi&lt;/strong&gt;Minulle ei ole selvää, mitä ohjelmistoa oikeastaan käytämme, sillä Ouriginal on syntynyt ruotsalaisen Urkundin ja saksalaisen PlagScanin fuusiosta, ja vuonna 2021 amerikkalainen 
 &lt;a href="https://en.wikipedia.org/wiki/Turnitin" target="_blank" rel="noopener noreferrer nofollow"&gt;Turnitin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 osti Ouriginalin. En tarvitse mitään tällaista ohjelmistoa, mutta yliopistomme vaatii, että opinnäytetyöt on skannattava kyseisellä ohjelmistolla. Koska luen ja arvioin vuosittain yhä enemmän opinnäytetöitä, käytän myös yhä enemmän Ouriginalia. &lt;strong&gt;Ouriginal tukee monia tiedostomuotoja, mutta tuki on buginen&lt;/strong&gt; Tarkastellessani lähetysten historiaa huomasin, että noin toukokuun puoliväliin 2024 asti kaikki lähetetyt PDF-tiedostot oli analysoitu asianmukaisesti. Mutta viime viikolla jotain muuttui, sillä noin puolet lähetetyistä asiakirjoista jäi käsittelemättä. Tavanomaiset kikat (lähettäminen toisessa muodossa, kuten .docx, .odt, .ps, .rtf) toimivat joidenkin, mutta eivät kaikkien opinnäytetöiden kohdalla. Yksi opinnäytetyö oli erityisen hankala, eikä meidän ”asiantuntijoillamme” eikä Originalin tukipalvelun henkilökunnalla ollut aavistustakaan, miksi heidän ohjelmistonsa ei pystynyt käsittelemään sitä (mikä saa minut jälleen miettimään, mitä ohjelmistoa heidän taustajärjestelmänsä oikeastaan käyttää). Ouriginal on tutkinut asiaa jo kuukauden ajan ilman, että minulle olisi annettu vastauksia… Yliopistomme saa opetusministeriöltä rahoitusta valmistuvien opiskelijoiden määrän perusteella, ja menetämme tuhansia euroja jokaisesta opiskelijasta, joka ei valmistu ajoissa. Maksuvelvollisilla opiskelijoilla on myös vahva kannustin valmistua ajoissa lisäkustannusten välttämiseksi. Siksi jokainen viivästys valmistumisaikataulussa on mahdoton hyväksyä. &lt;strong&gt;Ouriginalin suorituskyky tuottaa pettymyksen järkyttävällä tunnistusasteella&lt;/strong&gt; Koska Word-asiakirjan muuntamiseen PDF-tiedostoksi on kymmeniä tapoja, yritin rajata ongelman lähettämällä testiasiakirjoja Ouriginal-palveluun. Käytin käsikirjoituksia, jotka olemme julkaisseet viime vuosina. Olin järkyttynyt huomatessani, että Ouriginal ei onnistunut havaitsemaan plagiointia yli puolessa tapauksista. Syynä eivät ole maksumuurit, sillä lähes kaikki julkaisumme ovat vapaasti saatavilla. Julkaisun uutuus tai lehden laatu eivät myöskään vaikuttaneet tuloksiin havaittavalla tavalla. Näyttää kuitenkin selvältä, että Ouriginalilla on enemmän ongelmia muiden kuin englanninkielisten asiakirjojen kanssa. On erittäin vaikea selittää, miksi niin monia vapaasti saatavilla olevia tieteellisiä tekstejä arvostetuista lehdistä (
 &lt;a href="https://www.nature.com/srep/" target="_blank" rel="noopener noreferrer nofollow"&gt;Scientific Reports&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, 
 &lt;a href="https://link.springer.com/journal/10456" target="_blank" rel="noopener noreferrer nofollow"&gt;Angiogenesis&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, 
 &lt;a href="https://www.sciencedirect.com/journal/annals-of-anatomy-anatomischer-anzeiger" target="_blank" rel="noopener noreferrer nofollow"&gt;Annals of Anatomy&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) eivät ole Ouriginalin indeksoimia. &lt;strong&gt;Plagioinnin tunnistamatta jääminen Helsingin yliopiston omasta väitöskirjarekisteristä&lt;/strong&gt; Ouriginal ei indeksoi edes oman yliopistomme vapaasti saatavilla olevia väitöskirjoja (
 &lt;a href="https://ethesis.helsinki.fi" target="_blank" rel="noopener noreferrer nofollow"&gt;https://ethesis.helsinki.fi&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ). Yhtäkään omassa laboratoriossani kirjoitettua väitöskirjaa ei tunnistettu. Tarkistin myös 
 &lt;a href="https://jeltsch.org/fi/phd_thesis/"&gt;oman väitöskirjani&lt;/a&gt;
, ja se oli ainoa, joka tunnistettiin (Ouriginal löysi sen [docslib.org]-sivustolta (
 &lt;a href="https://docslib.org/doc/7864611/vegfr-3-ligands-and-lymphangiogenesis" target="_blank" rel="noopener noreferrer nofollow"&gt;https://docslib.org/doc/7864611/vegfr-3-ligands-and-lymphangiogenesis&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ), ei oman yliopistomme virallisesta väitöskirjarekisteristä). Onko järkevää maksaa tällaisesta puutteellisesta palvelusta? En usko. Tärkeiden lehtien vapaasti saatavilla olevien tekstien puuttuminen vaikuttaa anteeksiantamattomalta, sillä yksinkertainen Google-haku toimii paremmin. Tein Google-hakuja tunnistamattomista teksteistä löytyneillä lauseilla, ja useimmissa tapauksissa Google tunnisti alkuperäisen lähteen ongelmitta. Mikä tahansa ohjelmoija voi kirjoittaa Python-skriptin, joka jakaa tekstit lauseiksi yksittäisiä Google-hakuja varten ja kokoaa tulokset yhteen, yhden iltapäivän aikana. Miksi ylläpitäisit omaa tietokantaasi, jos Google hoitaa asian paremmin kuin sinä? &lt;em&gt;&lt;em&gt;Seuraavista julkaistuista käsikirjoituksista/opinnäytetöistä/konferenssijulkaisuista&lt;/em&gt; ei havaittu plagiointia:&lt;/em&gt;*&lt;/p&gt;</description></item><item><title>Web-kamerakuvan ottaminen komentoriviltä</title><link>https://jeltsch.org/fi/taking_an_webcam_image_from_the_command_line/</link><pubDate>Fri, 05 Apr 2024 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/taking_an_webcam_image_from_the_command_line/</guid><description>&lt;p&gt;Käyttötapauksia ei luultavasti ole kovin paljon, mutta etävalvonta on yksi esimerkki, niin pahantahtoisessa kuin laillisessakin yhteydessä. Haittaohjelma voi ottaa kuvia tietämättömästä käyttäjästä, ja vastaavasti: ”Onko joku tutkinut toimistoni, kun unohdin sulkea oven viime perjantaina?”.&lt;/p&gt;</description></item><item><title>Ylikuormitettu IT-tuki</title><link>https://jeltsch.org/fi/ubuntu/</link><pubDate>Fri, 23 Feb 2024 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ubuntu/</guid><description>&lt;p&gt;&lt;em&gt;&lt;strong&gt;Ongelma: Järjestelmän kaatuminen käynnistyksen aikana&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Yli vuosi sitten, muutama viikko sen jälkeen, kun olin saanut uuden työtietokoneeni, se ei käynnistynyt uudelleen järjestelmäpäivityksen jälkeen, vaan jumittui käynnistysprosessin alkuvaiheessa. Huomasin pian, että pystyin silti käynnistämään tietokoneen ”turvatilassa”. Outoa kyllä, mikään ei näytä olevan vialla, sillä kun poistun turvatilasta manuaalisesti käynnistysprosessin lopussa, tietokone toimii normaalisti. IT-osastomme on yrittänyt korjata ongelmaa monta kertaa tuloksetta. Jouduin jopa työskentelemään ilman tietokonetta noin kolme viikkoa, kun se oli ”korjauksessa”. Tiedät varmaan, kuinka paljon töitä voi saada tehtyä ilman tietokonetta: lähes nolla.Tietokoneellani on 
 &lt;a href="https://wiki.helsinki.fi/xwiki/bin/view/Cubbli/User%20documentation/" target="_blank" rel="noopener noreferrer nofollow"&gt;Cubbli&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 20.04.06LTS, epävirallinen Ubuntu-versio, jota Helsingin yliopisto ylläpitää sisäiseen käyttöön. Vaikka bioinformatiikkaa voi harrastaa myös Windows- tai macOS-tietokoneella, Linux on ylivoimaisesti paras valinta. Monet bioinformatiikan kehittäjät eivät edes vaivaudu julkaisemaan ohjelmistojaan Windowsille. MacOS toimii pääosin hyvin (koska sekin on UNIX-yhteensopiva käyttöjärjestelmä), mutta joutuisin maksamaan kaksinkertaisen hinnan samasta laskentatehosta.Tietokone on 
 &lt;a href="https://www.zdnet.com/article/lenovo-debuts-thinkstation-p350-family-of-desktop-workstations-starting-under-1000/" target="_blank" rel="noopener noreferrer nofollow"&gt;Lenovo P350&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, jossa on 
 &lt;a href="https://www.nvidia.com/content/dam/en-zz/Solutions/design-visualization/productspage/quadro/quadro-desktop/nvidia-t1000-datasheet-1987414-r4.pdf" target="_blank" rel="noopener noreferrer nofollow"&gt;NVIDIA T1000&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -näytönohjaimella, jota käytän kahden näytön ohjaamiseen. Tarvitsen näytönohjainta pääasiassa 3D-mallinnukseen, fylogeneettiseen analyysiin ja vastaaviin tehtäviin. Tämä näytönohjain on saattanut aiheuttaa ongelman. En alun perin halunnut ostaa tätä mallia, mutta koska grafiikkakorteista oli tuolloin pulaa, IT-osasto sai minut vaihtamaan alkuperäisen valintani T1000-malliin.&lt;/p&gt;</description></item><item><title>Netgate pfsense SG-3100:n palauttaminen toimintakuntoon</title><link>https://jeltsch.org/fi/unbrick/</link><pubDate>Fri, 10 Nov 2023 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/unbrick/</guid><description>&lt;p&gt;Netgate pfsense SG-3100 -reitittimen toiminnallisuuden palauttaminen epäonnistuneen laiteohjelmistopäivityksen jälkeen on tällä hetkellä liian hankalaa (vaikka laite on muuten loistava). Tänään koin jo kolmannen epäonnistuneen päivityksen kuuden vuoden aikana. Palautus on onnistunut joka kerta ilman ongelmia, mutta sen pitäisi olla PALJON helpompaa, jos haluan suositella tätä reititintä vähemmän tekniikkaan perehtyneille ystävilleni. Palautuksen suorittamiseen tarvitaan 8 Gt:n USB-muistitikku sekä USB-kaapeli, jonka toisessa päässä on korkeaprofiilinen micro-USB-liitin ja toisessa tavallinen USB-A-liitin. Laitteen palauttamiseksi on suoritettava seuraavat vaiheet:&lt;/p&gt;</description></item><item><title>Withings Body Scan älyvaaka</title><link>https://jeltsch.org/fi/withings_body_scan_%C3%A4lyvaaka/</link><pubDate>Thu, 29 Jun 2023 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/withings_body_scan_%C3%A4lyvaaka/</guid><description>&lt;p&gt;Vuonna 2009 ostimme ensimmäisen Withings-älyvaakamme. Vaikka kokeilin sitä tuolloin, lakkasin pian käyttämästä sitä rajallisten toimintomahdollisuuksien vuoksi. Nyt, yli kymmenen vuotta myöhemmin olen sitä mieltä, että älyvaakojen teknologia on vihdoin kehittynyt niin pitkälle, että se on todella hyödyllinen. Sen lisäksi olen nyt liittynyt tämän laitteen kohderyhmään: Olen keski-ikäinen, ylipainoinen mies, jolla on suvussa sydänsairauksia ja joka harrastaa urheilua, mutta luultavasti ei tarpeeksi. Yhteenvetona etukäteen: Aion käyttää Body Scan vaakaa joka ikinen päivä tulevaisuudessa. Joidenkin hyödyllisempien ja vähemmän hyödyllisten ominaisuuksien lisäksi se muistuttaa minua siitä, että tietyn iän jälkeen sydän- ja verisuoniterveyttä on aktiivisesti ylläpidettävä. Withings on hiljattain julkaissut kolme erihintaista älyvaakaa: Body Scan, Body Comp ja Body Smart. Saimme Body Scan-huippumallin arvostelua varten. Se saapui 4 päivää ennen kuin lähdimme kesälomalle, ja siksi en testannut kaikkia sen toimintoja. Jotkin toiminnot edellyttävät tietyn vähimmäismäärän toistuvia mittauksia, ja siksi tämä kirjoitus saattaa saada päivityksen, kun olen käyttänyt vaakaa pidempään. Mitä vaa&amp;rsquo;alla voi tehdä? Ilmeisesti se voi mitata painosi ja eri kehonosien koostumuksen (rasva- ja lihasosuus). Se väittää myös pystyvänsä erottamaan viskeraalisen ja subkutaanisen rasvan. Kaikki rasva ei ole yhtä pahasta: viskeraalinen rasva on paljon vaarallisempaa kuin subkutaaninen rasva, joka voi olla jopa hyödyllistä. Jos vaaka pystyisi erottamaan luotettavasti viskeraalisen ja subkutaanisen rasvan vartalossa, se olisi hämmästyttävä tekninen edistysaskel (tästä myöhemmin lisää). &lt;strong&gt;EKG-OMINAISUUS&lt;/strong&gt;Body Scan vaaka voi suorittaa EKG:n (elektrokardiogrammi), eli se voi mitata sydämen sähköistä toimintaa. EKG:n avulla voidaan määrittää monenlaisia sydänongelmia, mutta tämän mittauksen kannalta elektrodien (mittauspisteiden) määrä kehossa on ratkaiseva. Lääketieteellinen standardi on 12 elektrodia. Käyttökelpoisuussyistä kuluttajille tarkoitetut laitteet ovat vähemmän kehittyneitä, ja siksi niillä voidaan tunnistaa vain rajoitetusti erilaisia sydänongelmia. Body Scan-laiteella on 6 elektrodia, mikä on parasta, mitä kuluttajille tarkoitetussa laitteessa on nykyään mahdollista saada. Tällainen 6-elektroodinen EKG on kuitenkin huomattavasti lääketieteellisen EKG:n oletusarvoa heikompi, ja se voi jopa jättää huomaamatta akuutin tuoreen sydänkohtauksen. Itse asiassa ainoat lääketieteelliset tilat, jotka tämä EKG pystyy luotettavasti havaitsemaan, ovat eteisvärinä ja eteislepatus (eteisflutteri). Eteisvärinä on sydämen rytmihäiriö, joka voidaan havaita pulssin perusteella (esim. sydän tekee kaksi iskua yhden sijaan). Eteisflutteri on vähän samanlainen ilmiö, ja se ilmenee nopeana (&amp;gt; 250/min) sydämenlyöntinä, joka voi esiintyä episodimaisesti (kestää tunneista päiviin), mutta voi olla myös jatkuvaa. Molemmat vaativat lääketieteellistä hoitoa, ja siksi kuulostaa järkevältä, että kuluttajalaitteella olisi mahdollisuus havaita ne. Kliiniset tutkimukset osoittavat kuitenkin, että eteisvärinän massaseulonnan tulokset eivät tulokset eivät ole selvästi hyödyllisiä. Asiantuntijat ovat itse asiassa eri mieltä siitä, ovatko massaseulonnat hyvä idea: Euroopan kardiologiyhdistyksen vuonna 2020 antamassa ohjeessa suositellaan joukkoseulontoja, kun taas Yhdysvaltain Preventive Services Task Force ja Yhdistyneen kuningaskunnan kansallinen seulontakomitea eivät tällä hetkellä suosittele niitä. Vaikka eteisvärinä on melko yleistä, se on useimmiten toissijaista muihin sydänsairauksiin nähden, eikä Withings Body Scanin kohderyhmä (terveystietoinen, keski-ikäinen, keskiluokkainen) ehkä ole se kohderyhmä, joka hyötyy eniten tästä ominaisuudesta. Eräässä tutkimuksessa, jossa eteisvärinää tutkittiin (niin sanottu LOOP STUDY), ei käytetty kuluttajille tarkoitettua laitetta vaan ammattilaiskäyttöön tarkoitetut sensoorit, mikä on parempi menetelmä eteisvärinän havaitsemiseksi. Tämän lisäksi tutkimuksessa tarkasteltiin henkilöitä, joilla oli sydänkohtauksen riskitekijöitä. Ei ole yllättävää, että eteisvärinän havaitseminen (ja hoito) lisääntyi kolminkertaiseksi, mutta tästä asetelmasta huolimatta tutkimuksessa ei havaittu mitään hyötyä sydäninfarktin tai valtimoembolian vähenemisen kannalta.Jotkut asiantuntijat uskovat, että on erilaiset eteisvärinätyypit ja että emme yksinkertaisesti vielä tiedä, miten vaaralliset tyypit erotetaan hyvänlaatuisista.Yhteenvetona voidaan todeta (myös joidenkin uudempien tietojen perusteella), että Body Scan EKG:n hyöty näyttää olevan pieni. Hyöty on todennäköisesti merkittävä vain korkean riskin väestöryhmissä, jotka eivät todennäköisesti käytä 400 euron älyvaakaa (esim. vanhukset).Vielä ei tiedetä (koska tällaiset laitteet eivät ole juurikaan yleistyneet kuluttajien keskuudessa), mikä on väärien positiivisten tulosten aiheuttama rasite terveydenhuoltojärjestelmälle. On myös syytä mainita, että tällä hetkellä ei ole olemassa digitaalista infrastruktuuria, jonka avulla vaa&amp;rsquo;an tuottamat tiedot voitaisiin siirtää lääkärille tutkittavaksi. Itse asiassa ei ole edes standardoitua tiedostomuotoa. Röntgenkuvalle ja samankaltaisille kuvantamisdatalle on olemassa avoin tiedonsiirtostandardi (DICOM), mutta EKG-datalle ei ole mittään vastava. Kaikki edellä mainittu selittää, miksi Body Scan ei ole vielä saatavilla Yhdysvalloissa. FDA ei ole hyväksynyt sitä lääkinnällisenä laitteena. Sääntelykehys ja -vaatimukset ovat erilaiset EU:ssa ja Yhdysvalloissa, mutta Withingsin mukaan Body Scan tulee saataville Yhdysvalloissa vuoden 2023 kolmannesta neljänneksestä alkaen FDA:n hyväksynnän jälkeen. Euroopassa laitteen on &amp;ldquo;vain&amp;rdquo; saatava lääketieteellinen CE-merkintä. CE-merkinnän saamiseksi laitteen on täytettävä tietyt standardit, jotka riippuvat laitteen luokituksesta. Body Scan on luokiteltu IIA-laitteeksi (mikä asettaa sen mielenkiintoisesti hammastäytteiden, kirurgisten puristimien ja trakeotomiaputkien rinnalle). Vaatimustenmukaisuuden arviointia ei suorita Euroopan Lääkevirasto (EMA) vaan riippumattomat akkreditoidut organisaatiot (ns. “Notified bodies”). Ne analysoivat ja sertifioivat laitteen turvallisuuden ja suorituskyvyn. EMA:n ja FDA:n hyväksyntä on olennaisen tärkeää, koska on luonnollisesti tärkeää saada riippumaton vahvistus siitä, että laite todella havaitsee rytmihäiriöt, jotka se lupaa havaita jne. Tässä on Medlife Crisis:in youtube-video, jossa käsitellään eteisvärinän seulonnan hyödyllisyyttä. Videolla käsitellään Apple Watchia, mutta periaatteessa sama pätee mihin tahansa kuluttajalaitteeseen: 
 &lt;a href="https://www.youtube.com/watch?v=rW3DGnHO2iY&amp;amp;t=719s" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.youtube.com/watch?v=rW3DGnHO2iY&amp;t=719s&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 &lt;strong&gt;KEHONKOOSTUMUKSEN MÄÄRITTÄMINEN&lt;/strong&gt;Kehonkoostumustiedot ovat erittäin hyödyllisiä terveydentilan ja harjoittelutilanteen määrittämisessä. Helpompi mittari on painoindeksi (BMI), jonka laskemiseen tarvitaan vain pituus ja paino: (paino kilogrammoina)/(pituus metreinä²). Vaikka painoindeksi korreloi terveyden kanssa, siinä on paljon poikkeamia, jotka koskevat erityisesti erittäin hyväkuntoisia henkilöitä, joilla on paljon lihasmassaa (jotka ovat usein teknisesti ylipainoisia), ja laihoja henkilöitä, joilla on vähän lihasmassaa (jotka eivät ole teknisesti ylipainoisia, mutta joilla saattaa silti olla liikaa rasvaa). Paljon parempi kuntoilun mittari on kehon rasvaprosentti, jonka tämä vaaka määrittää biosähköisen impedanssianalyysin (BIA) avulla. Vaaka mittaa vartalon ja kehonosien rasva- ja lihasmassaprosentit. Tämä tarkoittaa yksinkertaisesti sitä, että vaaka lähettää sähköimpulsseja kehon läpi. Koska rasva johtaa sähköä huonommin kuin lihakset, vaaka voi päätellä rasvan määrän kahden mittauspisteen välillä. BIA ei valitettavasti ole erityisen tarkka menetelmä segmentaalisen kehonkoostumuksen määrittämiseksi. Jotta todella tiedettäisiin, missä rasvaa on, ja jotta voitaisiin erityisesti erottaa viskeraalinen ja subkutaaninen rasva toisistaan, kultainen standardi on magneettikuvaus (MRI). Tällä hetkellä tätä menetelmää käytetään kuitenkin harvoin tähän tarkoitukseen lääketieteellisen tutkimuksen ulkopuolella, ja se on myös hyvin kallis. Epätarkempi menetelmä rasvaprosentin mittaamiseen on niin sanottu kaksoisenergia-röntgenabsorptiometria (DEXA/DXA), jota käytetään ensisijaisesti luun mineraalitiheyden määrittämiseen, mutta jolla voidaan myös mitata kehon rasvaprosentti. DEXA:lla on kuitenkin vaikeuksia erottaa toisistaan ihonalainen rasva ja viskeraalinen rasva (jos haluat teettää tällaisen analyysin sinun on syytä kysyä palveluntarjoajaltasi, mitä tietoja sen laite antaa). Jotta saat segmentaalisen kehonkoostumuksen, tarvitset Body Scan-mallista älyvaakaa. Body Comp ja Body Smart eivät tarjoa tätä ominaisuutta. Suuri kysymys on: Miten vaaka tekee tämän mittauksen ja kuinka luotettava se on? Saatavilla ei ole paljon tietoa, paitsi että vaaka käyttää useita taajuuksia mittaustarkkuuden lisäämiseksi. Käsien ja jalkojen välisen BMI:n ansiosta segmentaalinen kehonkoostumus on luultavasti kohtuullisen tarkka. On kuitenkin täysin epäselvää, miten vaaka määritä viskeraalisen rasvan prosenttiosuus. Ei ole olemassa selityksiä, patentteja eikä - mikä tärkeintä - tieteellisiä julkaisuja, jotka validoisivat tekniikan MRI:n kultaisella standardilla. Viskeraalisen rasvan prosenttiosuus näytetään myös erillään kehon koostumuksesta, mikä saattaa viitata siihen, että tämä mittaus tehdään toisella tavalla. Legendaarinen vatsan sixpack ei paradoksaalisesti ole hyvä mittari kunnolle: Jos rasva on sixpack-lihasten päällä, vatsalihasten sixpackia ei näe, vaikka sellainen olisikin. Lihasten päällä oleva rasva ei kuitenkaan ole vaarallisinta rasvaa. Vaarallinen rasva on sixpack-lihasten alapuolella, kehon ontelossa, jossa elimesi ovat. Sinulla saattaa olla näkyvä six-pack huolimatta siitä, että elintärkeisiin elimiin ja niiden ympärille (maksa, munuaiset, suolisto jne.) on kertynyt vaarallista rasvaa. Vaa&amp;rsquo;an määrittelemä vartalon rasvaprosentti on todennäköisesti kohtuullisen tarkka. Tästä poiketen ja ilman ulkoista validointia epäilen, että viskeraalisen rasvan indeksi, jonka vaaka näyttää minulle, ei ole lähelläkään mitään merkityksellistä arvoa todellisuudessa. Mitä tämä &amp;ldquo;viskeraalinen rasvaindeksi&amp;rdquo; oikeastaan tarkoittaa? Selityksen mukaan se on arvo välillä 1-20. Mutta mikä se on? Ymmärtäisin, jos vartalon rasvaprosentti jakautuisi viskeraalisen rasvan ja ei-viskeraalisen rasvan kesken (mutta sen luku olisi välillä 0-100 %). Niin kauan kuin se on niukkuuden peitossa, tämä arvo on todennäköisesti melko hyödytön (ja olen nähnyt sen vaihtelevan melko nopeasti päivästä toiseen, mikä viittaa siihen, että se ei ole kovin luotettava). &lt;strong&gt;SYDÄN- JA VERISUONITAUTIRISKIN MÄÄRITTÄMINEN&lt;/strong&gt;Sydän- ja verisuonitautien osalta kolme &lt;em&gt;suurta&lt;/em&gt; riskitekijää ovat:&lt;/p&gt;</description></item><item><title>Dynaaminen DNS DomainDiscount24:n ja pfsense:n avulla</title><link>https://jeltsch.org/fi/dynamic_dns_with_domaindiscount24_and_pfsense/</link><pubDate>Sat, 27 May 2023 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/dynamic_dns_with_domaindiscount24_and_pfsense/</guid><description>&lt;p&gt;Monet yritykset tarjoavat ilmaista dynaamista DNS-palvelua. Koska käytän DomainDiscount24:ää, käytän myös heidän dynaamista DNS-palveluaan. Päivittääkseni vpn.jeltsch.org-sivuston IP-osoitteen minun on lähetettävä HTTPS-pyyntö tiettyyn URL-osoitteeseen, liittäen mukaan salasanan ja sen isäntänimen, jota varten päivitys tehdään:&lt;code&gt;https://dynamicdns.key-systems.net/update.php?hostname=vpn.jeltsch.org&amp;amp;password=12345678&amp;amp;ip=auto&lt;/code&gt;Tämän automatisoimiseksi käytän pfsense-reitittimen crontabia. Crontabin muokkaaminen ei ole oletusarvoisesti käytössä, mutta voit ladata ja asentaa cron-paketin. Sen jälkeen saat käyttöliittymän kohdasta &amp;ldquo;Services &amp;gt; Cron&amp;rdquo;, jossa voit määrittää ajastuksen ja komennon:&lt;code&gt;/usr/local/bin/curl &amp;quot;https://dynamicdns.key-systems.net/update.php?hostname=vpn.jeltsch.org&amp;amp;password=12345678&amp;amp;ip=auto&amp;quot;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Arvostelu: Wenger Synergy -reppu viiden vuoden päivittäisen käytön jälkeen</title><link>https://jeltsch.org/fi/review_wenger_synergy_rucksack_after_5_years_of_daily_use/</link><pubDate>Sat, 21 Jan 2023 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/review_wenger_synergy_rucksack_after_5_years_of_daily_use/</guid><description>&lt;p&gt;Pidän reppuista, joissa on paljon taskuja. Ei ihme, että pidän 
 &lt;a href="https://www.wenger.ch/global/en/Products/Business-Gear/Business-Backpacks/Synergy/p/600635" target="_blank" rel="noopener noreferrer nofollow"&gt;Wenger Synergy&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -reppusta, joka on ollut markkinoilla jo yli 10 vuotta vain pienin muutoksin. Tämän mallin kanssa minulla oli kuitenkin runsaasti laatuongelmia. Toisin kuin yli 40 vuotta vanha sveitsiläinen linkkuveitseni, tämä reppu rikkoutui jatkuvasti takuuaikana tai pian sen jälkeen. Sen vaihtaminen ei ollut koskaan ongelma, kun se rikkoutui takuuaikana, mutta kyllästyin vaihtoon liittyvään vaivaan, kun olin tehnyt sen kahdesti. Reppun vikaantunut osa oli aina sama: olkahihnojen saumat alkoivat aueta. Ilmoitin asiasta suoraan valmistajalle toivoen, että he tekisivät jotain olkahihnojen parantamiseksi. Kun kuitenkin myös kolmannessa repussa ilmeni sama ongelma, päätin, etten vaihda sitä, vaan korjaan sen. Korjaukseni ei ole ulkonäöltään kovin kaunis, mutta se on kestänyt tarpeeksi kauan, jotta voin raportoida toisesta vikaantuneesta kohdasta: pohjalevystä. Se repesi kohdasta, jossa pohjalevy koskettaa reppun takalevyä. Korjasin myös sen, koska minua kiinnosti, mikä osa vikaantuisi seuraavaksi. Hyvä puoli: nämä korjaukset olivat nopeita ja helppoja, ja ne ovat kestäneet jo neljä kuukautta ilman minkäänlaisia vian merkkejä korkealaatuisen materiaalin ansiosta. &lt;em&gt;Vetoketjut rajoittavat ehkä kaikkien reppujen lopullista käyttöikää&lt;/em&gt;Nyt tiedän: vetoketjuissa on alkanut ilmetä ongelmia. Olen yllättynyt, että vetoketjut toimivat vielä jotenkin. Vetoketjut ovat olleet lähes kaikkien muiden reppujeni akilleenkantapää. Ja toisin kuin olkahihna, pahasti rikkoutuneen vetoketjun korjaaminen (= vaihtaminen) vaatii melko paljon vaivaa. Tämä reppu on nyt viisi vuotta vanha. Olen käyttänyt sitä kirjaimellisesti joka ikinen päivä. Pyöräilen tai juoksen sen kanssa töihin ja käyn sillä ostoksilla. Matkustan sen kanssa ja vien sen kesämökille. Odotanko liikaa noin 100 euron reppulta? Onko viiden vuoden käyttöikä nykyään enimmäismäärä, jonka voin saada irti repusta? Kestävä kehitys on useimmiten pelkkää sanahelinää, alasta riippumatta. Olen päättänyt pitää tämän reppun vielä viisi vuotta, mutta vetoketjujen vaihtaminen vie minulta ainakin 2–3 tuntia työtä. Pikakorjauksena kiristin pihdeillä metallisen liukukappaleen ylä- ja alareunan siipiä (kuten 
 &lt;a href="https://www.youtube.com/watch?v=oR13Yldtbx8" target="_blank" rel="noopener noreferrer nofollow"&gt;tässä YouTube-videossa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Se on toistaiseksi toiminut, mutta kokemukseni mukaan kiristystä on toistettava yhä lyhyemmin väliajoin, ja lopulta metalli murtuu. Jotta koko vetoketjun vaihtamista ei tarvitsisi tehdä, voit 
 &lt;a href="https://www.youtube.com/watch?v=60gffSduYu4" target="_blank" rel="noopener noreferrer nofollow"&gt;lisätä napit uuden kiinnityksen luomiseksi&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mikä on ehkä vähemmän työlästä, jos et ole kovin taitava ompelemaan.&lt;/p&gt;</description></item><item><title>Wake on LAN -toiminto pfsense-komentoriviltä</title><link>https://jeltsch.org/fi/wakeonlan/</link><pubDate>Sun, 17 Apr 2022 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/wakeonlan/</guid><description>&lt;p&gt;Pfsense on erittäin tehokas palomuuri- ja reititinohjelmisto. Käytän SG-1100-laitetta, ja sen avulla voi saada paljon räätälöityjä toimintoja, sillä perusasetusten lisäksi siihen voi asentaa lukuisia lisäpaketteja. Olen juuri saanut tietää, että sen avulla voin käynnistää etäyhteydellä muita tietokoneita, jotka ovat samassa lähiverkossa. Vaatimukset:&lt;/p&gt;</description></item><item><title>Riski vs. vaara</title><link>https://jeltsch.org/fi/hazard/</link><pubDate>Sun, 10 Apr 2022 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/hazard/</guid><description>&lt;p&gt;Viime viikolla en onnistunut selittämään riskin ja vaaran välistä eroa. Ehkä siksi, että tätä eroa ei ole niin selvästi olemassa äidinkielelläni (saksassa). Sekä vaara että riski käännetään melko vaihtelevasti sanoilla ”Gefahr” tai ”Risiko”.Joka tapauksessa, kun menin tänä aamuna keittiöön keittämään aamukahviani, huomasin vaaran: joku oli jättänyt palavia esineitä keittolevylle. Tämä on vaara. Se voi aiheuttaa vahinkoa. Se ei kuitenkaan välttämättä aiheuta vahinkoa lainkaan. Mutta onko palavien esineiden jättäminen keittolevylle myös riski? Totta kai! Riski on sen todennäköisyys, että vahinko tapahtuu. Jos keittolevyä ei koskaan käytetä, koska kukaan ei koskaan laita ruokaa, riski voi olla pieni. Jos kuitenkin lähellä on pieniä lapsia, jotka pitävät sähkölaitteiden kytkemisestä päälle ja pois päältä, riski voi olla suuri. Riski voidaan ilmaista määrällisesti. Venäläisen ruletin pelaamiseen liittyy riski, joka voidaan ilmaista määrällisesti: 1/6 jokaisella liipaisimen painalluksella. Vaaran todennäköisyys on aina joko 0 tai 1 (vaara joko on olemassa tai ei). Todennäköisyyden lisäksi riski sisältää implisiittisesti myös onnettomuuden vakavuuden. Siksi venäläinen ruletti on erittäin riskialtista, mutta hyppääminen 3 metrin ponnahduslaudalta ei ole niin riskialtista, vaikka onkin olemassa riski, että loukkaat itsesi.&lt;/p&gt;</description></item><item><title>Admin salasanan nollaaminen Drupal 9:ssä</title><link>https://jeltsch.org/fi/reset_admin_password_in_drupal_9/</link><pubDate>Sat, 09 Apr 2022 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/reset_admin_password_in_drupal_9/</guid><description>&lt;ol&gt;
&lt;li&gt;Siirry Drupal-asennuksen juurikansioon&lt;/li&gt;
&lt;li&gt;Luo salasanallesi hajautusarvo: php core/scripts/password-hash.sh &amp;rsquo;newpasswd'&lt;/li&gt;
&lt;li&gt;Suorita MySQL:ssä: UPDATE users_field_data SET pass=&amp;lsquo;edellisen komennon hash-tulos_tulee_tähän&amp;rsquo; WHERE uid = 1;&lt;/li&gt;
&lt;li&gt;Tyhjennä välimuisti: DELETE FROM cache_entity WHERE cid = &amp;lsquo;values:user:1&amp;rsquo;;&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Yliopiston tukipalvelu suosittelee Zoteroa, mutta ei tarjoa merkittävää tukea</title><link>https://jeltsch.org/fi/migration/</link><pubDate>Sun, 20 Mar 2022 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/migration/</guid><description>&lt;p&gt;Viime vuoden lopussa (31.12.2021) Helsingin yliopisto lopetti oletusarvoisen viitteidenhallintaohjelmistonsa 
 &lt;a href="https://about.proquest.com/en/products-services/refworks/" target="_blank" rel="noopener noreferrer nofollow"&gt;RefWorks&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 lisensoinnin. Outoa kyllä, RefWorksia ei voi hankkia yksityishenkilönä. Tämä tarkoittaa, että kun akateeminen työsuhteesi päättyy, et voi mitenkään jatkaa ohjelmiston käyttöä. Ehkä RefWorksin nykyinen omistaja (Clarivate) lopettaa sen kokonaan, koska RefWorks on suora kilpailija 
 &lt;a href="https://endnote.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;Endnotelle&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, joka on viitteidenhallintaratkaisu, johon Clarivate keskittyy, ottaen huomioon Endnoten integroinnin 
 &lt;a href="https://publons.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Publonsin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja 
 &lt;a href="https://en.wikipedia.org/wiki/Web_of_Science" target="_blank" rel="noopener noreferrer nofollow"&gt;Web of Science&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (WoS) -tietokannan kanssa, joka tunnetaan parhaiten 
 &lt;a href="https://jeltsch.org/fi/poor_correlation_of_the_journal_impact_factor_with_scientific_impact/"&gt;impact factorista&lt;/a&gt;
. Ei ole sattumaa, että Clarivate on Thomson Reutersin omistuksessa, sillä juuri tämä yritys nosti kanteen Zoteroa vastaan, koska se tarjosi käyttäjilleen mahdollisuuden muuntaa EndNoten omistamat viittaustyylitiedostot yhteentoimivaksi ja standardoiduksi 
 &lt;a href="https://jeltsch.org/fi/fiddling_around_with_csl/"&gt;CSL-muodoksi&lt;/a&gt;
. Suositeltu korvaaja RefWorksille on 
 &lt;a href="https://zotero.org" target="_blank" rel="noopener noreferrer nofollow"&gt;Zotero&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Minulla ei ole mitään ongelmaa tämän kanssa, sillä pidän Zoterosta ja olen käyttänyt sitä oletusarvoisena lähdeluettelonhallintatyökaluna jo yli 10 vuotta. Sen lisäksi, että se on ilmainen, se yhdistää kaksi tärkeää ominaisuutta, jotka tekevät siitä ainutlaatuisen ja kaupallisia ratkaisuja paremman:&lt;/p&gt;</description></item><item><title>OP-pankin varojen vuotuisen sijoitetun pääoman tuoton (ROI) laskeminen</title><link>https://jeltsch.org/fi/finding_the_annual_return_on_investment_roi_for_assets_at_op_bank/</link><pubDate>Sun, 09 Jan 2022 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/finding_the_annual_return_on_investment_roi_for_assets_at_op_bank/</guid><description>&lt;p&gt;Olen suomalaisen 
 &lt;a href="https://www.op.fi/home-page" target="_blank" rel="noopener noreferrer nofollow"&gt;OP-pankin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 asiakas. Kuten monilla muillakin, minulla oli koronaviruspandemian aikana tavallista enemmän ylimääräistä rahaa. Ja kuten monet muutkin, sijoitin osan tästä rahasta osakemarkkinoille. En seuraa osakemarkkinoita, mutta vuoden lopussa haluan tietää, miten sijoitukseni ovat tuottaneet: haluan tietää vuotuisen sijoitetun pääoman tuoton (ROI) tai sisäisen tuottoasteen (IRR) koko salkulleni sekä yksittäisille osakkeilleni.&lt;/p&gt;</description></item><item><title>Jäitkö paitsi jostakin TV-lähetyksestä?</title><link>https://jeltsch.org/fi/referral_url_for_onlinetvrecorder/</link><pubDate>Fri, 26 Nov 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/referral_url_for_onlinetvrecorder/</guid><description>&lt;p&gt;Jos olet jäänyt paitsi jostakin televisio-ohjelmasta, jota ei ole saatavilla verkossa, voit kokeilla tätä palvelua: 
 &lt;a href="https://www.onlinetvrecorder.com/v2/signup/1905125" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.onlinetvrecorder.com/v2/signup/1905125&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Kuinka salata toinen kiintolevy manuaalisesti Ubuntu 20.04:ssä</title><link>https://jeltsch.org/fi/how_do_manually_encrypt_a_second_hard_drive_in_ubuntu_20_04/</link><pubDate>Fri, 19 Nov 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_do_manually_encrypt_a_second_hard_drive_in_ubuntu_20_04/</guid><description>&lt;p&gt;
 &lt;a href="https://dev-notes.eu/2020/12/LUKS-Encrypt-Hard-Drive-with-Cryptsetup-on-Ubuntu-20.04/Check-levyt" target="_blank" rel="noopener noreferrer nofollow"&gt;https://dev-notes.eu/2020/12/LUKS-Encrypt-Hard-Drive-with-Cryptsetup-on-Ubuntu-20.04/Check-levyt&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
: lsblk sudo hdparm -i /dev/sda Käytä parted-komentoa (alle 2 TB:n levyille voidaan käyttää fdisk-komentoa partedin sijaan):sudo parted /dev/sda mklabel gptsudo parted -a opt /dev/sda mkpart primary ext4 0% 100%Luo LUKS-salaus. Tässä vaiheessa sinun on syötettävä salasana, jota käytät levyn salauksen purkamiseen:cryptsetup -y -v luksFormat /dev/sda1Luo väliaikainen kartoitus:sudo cryptsetup luksOpen /dev/sda1 DOCUMENTS (jos et saa virheilmoitusta, olet onnistunut)Tarkista kartoitus: ls -l /dev/mapper/DOCUMENTS sudo cryptsetup -v status DOCUMENTS Tee kartoituksesta pysyvä. Sanan ”none” sijaan voit myös määrittää avaintiedoston (= huomattavasti vähemmän turvallista, jos tiedosto sijaitsee samassa järjestelmässä). /dev/sda1:n sijaan voit myös antaa UUID:n. Ehkä osiota ei edes tarvita, vaan /dev/sda:ta voidaan käyttää suoraan. Voit selvittää UUID:n komennolla &amp;ldquo;blkid&amp;rdquo; tai – jos se ei toimi – komennolla &amp;ldquo;ls -l /dev/disk/by-uuid&amp;quot;DOCUMENTS UUID=e6813be6-1e6e-4c6f-80cf-b47a428a700d none luks,discard Tarkista LUKS-otsikko: sudo cryptsetup luksDump /dev/sda1 Luo tiedostojärjestelmä: sudo mkfs.ext4 /dev/mapper/DOCUMENTS -L &amp;ldquo;4TB_DOCUMENTS_DISK&amp;rdquo;&lt;/p&gt;</description></item><item><title>Nollaa Wirelesstagin ulkoanturin flash-muisti</title><link>https://jeltsch.org/fi/reset_wirelesstag_s_outdoor_probe_s_flash_memory/</link><pubDate>Sat, 09 Oct 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/reset_wirelesstag_s_outdoor_probe_s_flash_memory/</guid><description>&lt;p&gt;Pidän todella paljon 
 &lt;a href="https://wirelesstag.net/-sivuston" target="_blank" rel="noopener noreferrer nofollow"&gt;https://wirelesstag.net/-sivuston&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tuotteista. Tuotetiedot ovat kuitenkin toisinaan puutteellisia, eikä yrityksen henkilökunta ole kovin ammattimaista. Esimerkiksi ulkoanturin nollaamisesta ei ole ohjeita, kun se on liitettävä toiseen tunnistehallintaohjelmaan (eikä edelliseen tunnistehallintaohjelmaan ole enää pääsyä). Heillä on ohjeita (ja kuvia) siitä, miten tämä tehdään langattomien anturitunnisteiden kohdalla, mutta ei ulkoilma-anturin osalta. Asiakkaat ovat jo pyytäneet tätä tietoa, mutta sen lisääminen ei näytä olevan heille prioriteetti. Tässä on siis kuva, jossa näkyy, mitkä nastat on oikosuljettava. Mistä tiedän tämän? Selvitin sen kokeilemalla.&lt;/p&gt;</description></item><item><title>Miksi käytän nyt Windows 11:tä</title><link>https://jeltsch.org/fi/why_i_am_running_windows_11_now/</link><pubDate>Sun, 03 Oct 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/why_i_am_running_windows_11_now/</guid><description>&lt;p&gt;Työtietokoneeni hajosi alkukesällä: näytönohjain meni rikki. Olen käyttänyt sitä siitä lähtien ilman näytönohjainta, mutta muutama viikko sitten kiintolevy alkoi aiheuttaa ongelmia. Tilasin uuden koneen, mutta koska uudet Lenovo-mallit tulevat pian markkinoille, IT-osasto kysyi, haluaisinko odottaa muutaman viikon saadakseni uudemman mallin (P350:n sijaan P340:n). Joten minun on selvitettävä tämä aika jollain väliaikaisella ratkaisulla. Kokeilin vanhaa pöytätietokonetta, jolla ohjailin Äkta Avantia, mutta se oli melko käyttökelvoton (käynnistysaika ~ 3 minuuttia), mutta ratkaisuksi osoittautui vanha HP Elitebook G3 -kannettavamme. Useimmat minua tuntevat tietävät, että olen suuri avoimen lähdekoodin ohjelmistojen fani. Monet parhaista avoimen lähdekoodin ohjelmista toimivat Windows-käyttöjärjestelmässä: Firefox, VLC, Inkscape, Blender, Scribus, Zotero. Joitakin avoimen lähdekoodin ohjelmistoja ei kuitenkaan ole koskaan portattu Windowsiin. Usein ohjelmiston Linux-versio toimii paremmin kuin Windows-versio. Yksi esimerkki on Gnumeric, Gnomen taulukkolaskentaohjelma, jossa on erinomainen kaavioiden vientitoiminto SVG-muotoon. Olen usein suositellut Windowsia käyttäville opiskelijoilleni, että he asentaisivat Linux Subsystem for Windowsin (WSL) Linux-ohjelmien ajamiseksi, mutta vasta nyt olen tehnyt niin itsekin. Tätä varten minun piti päivittää Windows 10:stä Windows 11:een. Seurasin näitä ohjeita: 
 &lt;a href="https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-appsStrangely" target="_blank" rel="noopener noreferrer nofollow"&gt;https://docs.microsoft.com/en-us/windows/wsl/tutorials/gui-appsStrangely&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Kun yritin päivittää, Windows valitti, että laitteistoni ei ole ”yhteensopiva” Windows 11:n kanssa, mutta aloitti päivityksen kuitenkin ja se onnistui.Tässä näet Windows 11:n käynnissä käytöstä poistetulla HP Elitebook G3:lla, jota yliopistoni oli kieltäytynyt päivittämästä Windows 7:stä Windows 10:een vuonna 2019 (vaikka se oli teknisesti yhden päivän sisällä määräajasta). Tein puhtaan Windows 10 -asennuksen virallisella asennusmedialla, jonka latasin Microsoftilta. Jostain outosta syystä se ei koskaan pyytänyt minulta lisenssiä (vaikka olin vaihtanut SATA-SSD:n NVMe-SSD:hen). Itse asiassa tietokone on todella nopea ja käyttökelpoinen, ja aion ehdottomasti pitää sen vielä muutaman vuoden ajan ainoana Windows-koneenani, koska on edelleen harvinaisia tilanteita, joissa tarvitsen fyysisen Windows-asennuksen.Haittapuolena oli, että Windows 10:n asennus oli todellinen riesa, koska yliopistoni IT-osasto lukitsee BIOSin, eikä se koe velvollisuudekseen antaa näille koneille uutta elämää, kun ne on poistettu käytöstä. Mielestäni tämä on täysin yliopistomme kestävyystavoitteiden vastaista. Onneksi lukitun BIOSin voi useimmiten kiertää. Pahimmassa tapauksessa se on vaihdettava kiinalaiseen vara-BIOSiin.&lt;/p&gt;</description></item><item><title>Erichsen Geld &amp; Gold</title><link>https://jeltsch.org/fi/erichsen/</link><pubDate>Sun, 01 Aug 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/erichsen/</guid><description>&lt;p&gt;Tämä kirjoitus on saatavilla vain saksaksi, koska kirjoitan tässä (mielestäni) parhaista saksankielisistä raha- ja talousaiheisista podcasteista. Raha ja talous ovat maakohtaisia aiheita. Kun kyse on esimerkiksi eläke- tai sairausvakuutuksista, yhdysvaltalaisista podcasteista saatavat neuvot ovat melko hyödyttömiä. Kuka täällä maassa edes omistaa 401(k)-eläkejärjestelmän (1)? Mutta jopa Euroopassa maat eroavat toisistaan niin paljon, että kannattaa miettiä tarkkaan, ennen kuin omaksuu toisesta maasta peräisin olevia hyväntahtoisia neuvoja. Yksinkertainen esimerkki ovat erot käteisen käytössä: Täällä 
 &lt;a href="https://www.concardis.com/fileadmin/redakteur/Dokumente/Downloads/RH_Interview_Bankmagazin_DE.pdf" target="_blank" rel="noopener noreferrer nofollow"&gt;Skandinaviassa KAIKKI maksetaan kortilla&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, summasta riippumatta. Käteistä on täällä enää pääasiassa vain saksalaisten matkailijoiden takia!Koska asun Suomessa, minun pitäisi siksi kuunnella suomalaista rahaa ja taloutta käsittelevää podcastia. Valitettavasti en ole vielä löytänyt yhtään mielenkiintoista. Tarvitaan varmaankin tietty määrä valinnanvaraa, jotta voi a) löytää jotain, joka sopii omaan elämäntilanteeseen, ja b) joka on laadukasta sekä sisällöltään että toteutukseltaan. Elämäntilanne, ikä ja etenkin yhteiskunnalliset asenteet johtavat kaikkien podcastaajien kohdalla (enemmän tai vähemmän) rajalliseen näkökulmaan, josta on vaikea irrottautua.Luultavasti juuri siksi selkeä ykköseni talouspodcasteissa on 
 &lt;a href="https://open.spotify.com/show/1a7eKRMaWXm8VazZH2uVAf" target="_blank" rel="noopener noreferrer nofollow"&gt;Erichsen: Geld und Gold&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Miksi pidän ”Erichsen Geld &amp;amp; Goldia” parempana kuin kaikkia muita? Luultavasti siksi, että ammattia lukuun ottamatta minun ja Lars Erichsenin elämäntilanteet ovat hämmästyttävän samankaltaisia. Alkaen iästä ja perheestä aina ansioluettelon yksityiskohtiin ja yhteiskunnallisiin asenteisiin asti. Jos olisin jäänyt Saksaan, olisin minäkin &lt;em&gt;Nordlicht&lt;/em&gt; (2). Se, että voin tehdä tämän vertailun, kertoo jotain myös podcastista: se on kyllä talouspodcast, mutta säännöllisenä kuuntelijana saa nopeasti tunteen, että tuntee Lars Erichsenin hyvin. Juuri tämä lähes henkilökohtainen suhde on auttanut podcasteja läpimurtoon, eikä televisio tai edes mediakonsernien ammattimaisesti tuottamat podcastit – joita on yhä enemmän – yksinkertaisesti pysty kilpailemaan sen kanssa. Entä 
 &lt;a href="https://www.handelsblatt.com/audio/" target="_blank" rel="noopener noreferrer nofollow"&gt;Handelsblatt&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
? Unohda se!&lt;/p&gt;</description></item><item><title>Keinoja, joilla prosessi voidaan pitää käynnissä uloskirjautumisen jälkeen</title><link>https://jeltsch.org/fi/screen/</link><pubDate>Sat, 26 Jun 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/screen/</guid><description>&lt;p&gt;[thumbnail]
url = &amp;ldquo;img/screen.webp&amp;rdquo;
title = &amp;ldquo;Screenshot of screen&amp;rdquo;
author = &amp;ldquo;Michael Jeltsch&amp;rdquo;
+++&lt;/p&gt;
&lt;p&gt;On monia tapoja pitää prosessi käynnissä uloskirjautumisen jälkeen. Jokaisella niistä on omat etunsa ja haittansa: nohup, disown, screen, tmux, ssh2go jne. 
 &lt;a href="https://www.gnu.org/software/screen/" target="_blank" rel="noopener noreferrer nofollow"&gt;Screen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ei todellakaan ole ominaisuuksiltaan monipuolisin tai nykyaikaisin ratkaisu, mutta se on oletusarvoisesti käytettävissä melkein kaikissa Linux-asennuksissa. Siksi käytän sitä. Näin se toimii:&lt;/p&gt;</description></item><item><title>Perl-moduulien asentaminen</title><link>https://jeltsch.org/fi/perl/</link><pubDate>Tue, 22 Jun 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/perl/</guid><description>&lt;p&gt;En ole tehnyt tätä ehkä kymmeneen vuoteen tai kauemminkin. Mutta ilmeisesti asiat ovat edelleen samat Ubuntu 18.04:ssa:&lt;/p&gt;
&lt;div class="codeblock syntax-highlight mb-3"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sudo apt-get install build-essential
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;cpan
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;make install
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;install Bundle::CPAN
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;install App::GnuplotUtils&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Mihin siirtyä RefWorksista?</title><link>https://jeltsch.org/fi/RefWorks/</link><pubDate>Thu, 10 Jun 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/RefWorks/</guid><description>&lt;p&gt;&amp;ldquo;Sanoinhan, että älkää käyttäkö kaupallista ohjelmistoa, vaikka yliopistomme maksaisi siitäkin!&amp;rdquo; En ole koskaan ymmärtänyt, miksi yliopistomme maksaa kaupallisesta viitteidenhallintaohjelmistosta. Ehkä jotkut hallinnon vanhat konkarit elävät yhä viime vuosituhannen 90-luvulla, jolloin EndNote oli käytännössä ainoa kunnollinen viitteidenhallintaohjelmisto WYSIWYG-tekstinkäsittelyohjelmille. Mutta ne ajat ovat jo kauan menneet. Viimeinkin yliopistomme on ainakin luopumassa yhdestä suljetun lähdekoodin viitteidenhallintaohjelmistostaan:&lt;/p&gt;</description></item><item><title>Kansioiden kovat linkit Linuxissa</title><link>https://jeltsch.org/fi/directory_hard_links/</link><pubDate>Thu, 03 Jun 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/directory_hard_links/</guid><description>&lt;p&gt;Kansioiden kiinteät linkit ovat kiellettyjä Linuxissa, koska ne:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;aiheuttaisivat silmukoita hakemistohierarkiassa.&lt;/li&gt;
&lt;li&gt;rikkoisivat oletusta, että hakemistot muodostavat puurakenteen.&lt;/li&gt;
&lt;li&gt;vaikeuttaisivat tiedostojen poistamista ja viittausten laskemista.&lt;/li&gt;
&lt;li&gt;vaikeuttaisivat huomattavasti tiedostojärjestelmän läpikäyntiä ja ylläpitoa.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sen sijaan Linux sallii kovat linkit tavallisille tiedostoille ja symboliset linkit sekä tiedostoille että hakemistoille. Voit jäljitellä jotain, joka muistuttaa hakemiston kiinteää linkkiä, seuraavasti: Voit mountata minkä tahansa tiedostojärjestelmän polun mihin tahansa toiseen kansioon (&lt;em&gt;bind mount&lt;/em&gt;). Sinun on kuitenkin oltava varovainen, sillä saatat kohdata samat ongelmat kuin hakemistojen kiinteiden linkkien kanssa, nimittäin kiertävät ja siten loputtomat tiedostopolut… &lt;code&gt;sudo mount --bind /home/user/Documents/Desktop/ /home/user/Desktop/&lt;/code&gt;. Tällainen linkki katoaa uudelleenkäynnistyksen jälkeen. Jos haluat tehdä siitä pysyvän, voit lisätä liitännän tiedostoon /etc/fstab:&lt;code&gt;/home/user/Documents/Desktop/ /home/user/Desktop none bind&lt;/code&gt;. Jotkut sanovat, että tämä ei toimi LVM:n kanssa, mutta ainakin Ubuntu 20.04:ssä se toimii. Tämä merkintä tulee tietenkin sijoittaa fstab-tiedoston loppuun!&lt;/p&gt;</description></item><item><title>Satunnaistettu, kontrolloitu perunalastujen maistelututkimus</title><link>https://jeltsch.org/fi/chips/</link><pubDate>Sun, 16 May 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/chips/</guid><description>&lt;p&gt;Teimme eilen sokkoutetun, satunnaistetun ja kontrolloidun perunalastujen maistelututkimuksen (RCPCT). Valitettavasti kaikki halusivat osallistua, joten emme voineet toteuttaa tutkimusta kaksoissokkoutetusti. Valitsimme maustamattomat perunalastut, joita Prismasta löytyi kolme eri tuotemerkkiä: Estrella, Taffel ja Xtra. Arvioimme ainoastaan makua, ja tulokset olivat selkeät ja hieman yllättävät: Xtra ja Estrella jakoivat ensimmäisen sijan, ja Taffel sijoittui kolmanneksi eli viimeiseksi kaikkien neljän osallistujan mielestä. Kun otetaan huomioon, että sekä Taffel että Estrella ovat lähes kaksi kertaa kalliimpia (vastaavasti 8,49 € ja 8,18 €/kg) kuin Xtra-tuotemerkki (4,3 €/kg), Xtra-tuotemerkin ostaminen tuntuu itsestään selvältä valinnalta. Entä ravitsemukselliset näkökohdat? Sekä Estrellassa että Xtrassa on 1,4 % suolaa, kun taas Taffelissa suolapitoisuus on vain 1,1 %. Entä rasva? Xtra käyttää yksinomaan auringonkukkaöljyä, kun taas sekä Taffel että Estrella käyttävät auringonkukka- ja rapsiöljyn sekoitusta. Näin ollen sekä Estrellalla että Taffelilla on terveellisempi rasvahappokoostumus kuin Xtralla, ja Estrella on kärjessä vähiten tyydyttyneitä rasvahappoja sisältävänä tuotteena. Kumpi valita, ei ole aivan selvää: Xtra tarjoaa hyvää makua pienimmällä rahalla, mutta se ei ole terveellisin valinta. Toisaalta ei ole täysin selvää, kumpi Taffelista ja Estrellasta on terveellisempi (jos ylipäätään voidaan puhua tällaisesta luokasta perunalastuja arvioitaessa). Taffelissa on vähemmän suolaa, mutta enemmän tyydyttyneitä rasvahappoja. Estrellassa on enemmän suolaa, mutta vähemmän tyydyttyneitä rasvahappoja. Koska hinta on suunnilleen sama, annetaan maun ratkaista asia. PS: Englannin- ja saksankielessä ei erotella kahta eri Brassica-lajia, joista rapsiöljyä valmistetaan (Brassica rapa ja Brassica napus). Suomen kielessä Brassica rapa käännetään kuitenkin sanalla rypsi, kun taas Brassica napus käännetään sanalla rapsi. Rasvahappokoostumuksen osalta ravintoarvot ovat samankaltaiset molemmissa kasveissa.&lt;/p&gt;</description></item><item><title>Useita Python-versioita Ubuntu 20.04:ssä</title><link>https://jeltsch.org/fi/multiple_python_versions_on_ubuntu_20_04/</link><pubDate>Fri, 30 Apr 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/multiple_python_versions_on_ubuntu_20_04/</guid><description>&lt;p&gt;Uuden Python-version lisääminen Ubuntu 20.04:ään (minun käyttöjärjestelmälle se on kolmas versio 2.7:n ja 3.8:n jälkeen):
&lt;code&gt;sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.6 3&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Eduroamin asennus Linuxissa</title><link>https://jeltsch.org/fi/eduroam/</link><pubDate>Tue, 23 Feb 2021 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/eduroam/</guid><description>&lt;p&gt;Tänä aamuna kesti tunnin, ennen kuin sain 
 &lt;a href="https://www.eduroam.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Eduroam&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 toimimaan. Eduroam on kansainvälinen WLAN-roaming-palvelu yliopisto-opiskelijoille ja henkilökunnalle. Toin työpaikalle oman (yliopiston hallinnoimattoman) kannettavan tietokoneeni ja yritin muodostaa yhteyden. Löysin lopulta ohjeet 
 &lt;a href="https://helpdesk.it.helsinki.fi/en/search?keys=Eduroam&amp;#43;Linux" target="_blank" rel="noopener noreferrer nofollow"&gt;IT-tukipalvelun sivustolta osoitteesta 19&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (21 tuloksen joukosta, jotka näkyivät ensimmäisellä sivulla, kun hain hakusanalla ”Eduroam Linux”): 
 &lt;a href="https://helpdesk.it.helsinki.fi/en/ohjeet/kirjautuminen-ja-yhteydet/verkot/eduroam-verkon-asennus-ubuntussa" target="_blank" rel="noopener noreferrer nofollow"&gt;https://helpdesk.it.helsinki.fi/en/ohjeet/kirjautuminen-ja-yhteydet/verkot/eduroam-verkon-asennus-ubuntussa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Kuten tavallista, ohjeet ovat useita vuosia vanhoja eivätkä enää toimi ”uudemmilla” järjestelmillä, kuten Ubuntu 20.04 LTS:llä. Tämän lisäksi minulla oli jäljellä vanhoja, toimimattomia Eduroam-asetuksia edellisestä epäonnistuneesta yrityksestä. Alla olevia ohjeita varten tarvitset Eduroam-määritystyökalun, jonka voit ladata osoitteesta 
 &lt;a href="https://cat.eduroam.org" target="_blank" rel="noopener noreferrer nofollow"&gt;https://cat.eduroam.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Jotta se toimisi, minun piti tehdä seuraavat asiat:&lt;/p&gt;</description></item><item><title>Opetussessioiden Zoom-tallenteiden muokkaaminen FFmpegillä</title><link>https://jeltsch.org/fi/editing_zoom_recordings_of_teaching_sessions_with_ffmpeg/</link><pubDate>Wed, 25 Nov 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/editing_zoom_recordings_of_teaching_sessions_with_ffmpeg/</guid><description>&lt;p&gt;Opiskelijapalautteen perusteella olemme järjestäneet 
 &lt;a href="https://studies.helsinki.fi/courses/cur/hy-opt-cur-2021-75b4e723-3796-4ac6-a8fe-0a840afaf2d7" target="_blank" rel="noopener noreferrer nofollow"&gt;uuden kurssin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 
 &lt;a href="https://www.helsinki.fi/en/admissions/degree-programmes/translational-medicine-masters-programme" target="_blank" rel="noopener noreferrer nofollow"&gt;TRANSMED MSc -ohjelmaan&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 biologisten lääkeaineiden kehityksestä. Se on kurssi, jonka saksaksi kutsutaan nimellä &amp;ldquo;Schnupperkurs&amp;rdquo;. En ole koskaan löytänyt tyydyttävää käännöstä tälle sanalle (tutustumiskurssi?). Se tarkoittaa, että haluamme vain herättää opiskelijoiden kiinnostuksen tätä aihetta kohtaan. Jos he pitävät siitä, he voivat osallistua johonkin monista syventävistä kursseista, joita tarjotaan esimerkiksi 
 &lt;a href="https://www.helsinki.fi/fi/farmasian-tiedekunta" target="_blank" rel="noopener noreferrer nofollow"&gt;farmasian tiedekunnassa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, jossa englanninkielinen opetus lisääntyy tulevina vuosina huomattavasti suunnitellun kansainvälisen farmasian MSc-ohjelman myötä.&lt;/p&gt;</description></item><item><title>Grub2</title><link>https://jeltsch.org/fi/grub2/</link><pubDate>Mon, 19 Oct 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/grub2/</guid><description>&lt;p&gt;Grub2 on ollut Ubuntun oletuskäynnistyslataaja jo yli 10 vuoden ajan. Sen asetustiedosto on nykyään /boot/grub/grub.cfg, mutta Grub-käynnistysvalikkoa muokatessasi ET SAA muokata tiedostoa /boot/grub/grub.cfg. Sen sijaan sinun on lisättävä omat merkinnät tiedostoon /etc/grub.d/40_custom. Joitakin yleisiä asetuksia määritetään myös tiedostossa /etc/default/grub sekä kaikissa /etc/default/grub.d/ -kansion alla olevissa tiedostoissa.&lt;/p&gt;</description></item><item><title>Nudossi, mikä muu?</title><link>https://jeltsch.org/fi/nudossi_was_sonst/</link><pubDate>Sun, 13 Sep 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/nudossi_was_sonst/</guid><description>&lt;p&gt;En tiedä tarkalleen, milloin 
 &lt;a href="https://en.wikipedia.org/wiki/Nutella" target="_blank" rel="noopener noreferrer nofollow"&gt;Nutella&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ilmestyi Suomen supermarkettien hyllyille. Vuonna 1989, kun työskentelin ensimmäistä kertaa Suomessa Rajamäen kalkkitiilitehtaalla (&lt;em&gt;Rajamäen kalkkitiilitehdas&lt;/em&gt;), täällä ei ollut vielä 
 &lt;a href="http://berlinerisch.com/blog/2018/09/06/the-holy-trininty-of-hazelnut-spreads-nutella-nudossi-nusspli/" target="_blank" rel="noopener noreferrer nofollow"&gt;Nutellaa, Nudossia eikä Nussplia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Kahden pääainesosan (sokerin ja palmuöljyn) perusteella voi kuitenkin olettaa, että jokainen Nutella-purkki pienentää selviytymismahdollisuuksiani ensimmäisen sydänkohtauksen sattuessa. Saksassa on hieman kalliimpi, mutta huomattavasti parempi tuote: Nudossi. Se on kuin Nutella, mutta vaivaisien 13 prosentin pähkinäpitoisuuden sijaan Nudossi sisältää 36 prosenttia hasselpähkinöitä. Vaikka olin päättänyt vähentää Amazon-tilauksiani (katso täältä miksi: 
 &lt;a href="https://www.newyorker.com/magazine/2019/10/21/is-amazon-unstoppable%29" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.newyorker.com/magazine/2019/10/21/is-amazon-unstoppable)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, tilasin koronakevään aikana suuren (1 kg) Nudossi-ämpärin. Kun kuitenkin kesällä klikkasin ”Tilaa uudelleen” -painiketta, ruudulle ilmestyi välittömästi seuraava virheilmoitus: ”Tätä tuotetta ei voi toimittaa valittuun osoitteeseen. Voit joko muuttaa toimitusosoitetta tai poistaa tuotteen tilauksestasi”. Niche-tuotteiden osalta Amazon voi olla pelastus, koska tällaiset tuotteet eivät muuten koskaan saavuttaisi Suomen kaltaista syrjäistä markkinaa. Siitä huolimatta Amazonin päätavoitteena on tietysti tuottaa voittoa, ei tehdä asiakkaita onnellisiksi. Onneksi nämä kaksi tavoitetta kulkevat usein, vaikkakaan eivät aina, käsi kädessä. Tämä ei kuitenkaan ollut ensimmäinen kerta, kun pystyin tilaamaan Amazon-tuotteen vain kerran ja jouduin toisella yrityksellä huomaamaan, että Suomi oli poistettu mahdollisten toimituskohteiden luettelosta. Minusta tuntuu, että tämän ilmiön takana on ilkeämielinen tekoäly. Mitä tein? Tilasin tuotteen suoraan Vadossin tehtaalta (
 &lt;a href="https://www.vadossi.de/shop/kategorien/nudossi/" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.vadossi.de/shop/kategorien/nudossi/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ). Vaikka tehtaan verkkokaupassa ei nimenomaisesti mainittu toimitusta kansainvälisiin kohteisiin, minulla ei ollut ongelmia sopia asiasta sähköpostitse. Lisäksi lopullinen hinta oli huomattavasti alhaisempi kuin se, mitä olisin maksanut Amazon.de:ssä. Tiedän, että Amazon suunnittelee ruotsalaista (Amazon.se) sivustoaan palvelemaan Skandinavian markkinoita. Myös Suomessa Amazon on jo ostanut varaston (
 &lt;a href="https://translate.google.com/translate?sl=fi&amp;amp;tl=en&amp;amp;u=https%3A%2F%2Fwww.hs.fi%2Ftalous%2Fart-2000006611380.html" target="_blank" rel="noopener noreferrer nofollow"&gt;https://translate.google.com/translate?sl=fi&amp;tl=en&amp;u=https%3A%2F%2Fwww.hs.fi%2Ftalous%2Fart-2000006611380.html&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ). Mutta pahantahtoisen tekoälyn vuoksi minun pitäisi luultavasti edelleen minimoida tilausteni määrä.&lt;/p&gt;</description></item><item><title>Kaikkien aktiivisten internetyhteyksien luettelo Linuxissa</title><link>https://jeltsch.org/fi/listing_all_active_internet_connections_on_linux/</link><pubDate>Wed, 02 Sep 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/listing_all_active_internet_connections_on_linux/</guid><description>&lt;div class="codeblock syntax-highlight mb-3"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;netstat -natp&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Ei kuitenkaan ole aina helppoa selvittää, mikä ohjelma yhteydestä tosiasiassa vastaa. Esimerkiksi Brave-selaimeni näkyy nimellä&lt;/p&gt;
&lt;div class="codeblock syntax-highlight mb-3"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;8219/renderD129 --c&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Jos haluat selvittää, mikä sovellus &lt;strong&gt;renderD129&lt;/strong&gt; on, voit käyttää seuraavaa komentoa:&lt;/p&gt;</description></item><item><title>Apache-välityspalvelin</title><link>https://jeltsch.org/fi/apache_forward_proxy/</link><pubDate>Fri, 31 Jul 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/apache_forward_proxy/</guid><description>&lt;p&gt;Joka tapauksessa: Mikä on &lt;strong&gt;eteenpäin välittävä välityspalvelin&lt;/strong&gt; (ja mikä on muuten &lt;strong&gt;käänteinen välityspalvelin&lt;/strong&gt;)? Jos välityspalvelin on eteenpäin välittävä, palvelin luulee välityspalvelinta asiakkaaksi. Jos välityspalvelin on käänteinen, asiakas luulee välityspalvelinta palvelimeksi.&lt;/p&gt;</description></item><item><title>Tiedostojen laskeminen (luettelo ja sanamäärä, ls &amp; wc)</title><link>https://jeltsch.org/fi/counting_files_list_and_word_count_ls_wc/</link><pubDate>Wed, 29 Apr 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/counting_files_list_and_word_count_ls_wc/</guid><description>&lt;p&gt;Miten lasketaan hakemistossa olevien tiedostojen määrä? Tehtävästä tulee hankala, jos hakemistossa on tuhansia tiedostoja. Tiedostonhallintaohjelma ei pysty laskemaan niitä, varsinkin jos tiedostot eivät ole paikallisia. Linuxin komentorivillä tämä tehtävä sujuu nopeasti ja helposti: &lt;code&gt;ls | wc&lt;/code&gt;. &lt;code&gt;ls&lt;/code&gt; listaa tiedostot yksi riviä kohden ja &lt;code&gt;wc&lt;/code&gt; palauttaa kolme lukua: rivien, sanojen ja tavujen määrän. Tiedostojen laskemisen esimerkissä rivien ja sanojen määrä on sama ja vastaa hakemistossa olevien tiedostojen lukumäärää. Laskeaksesi kaikki tiedostot rekursiivisesti hakemistopuussa &amp;ldquo;backcheck&amp;rdquo;: &lt;code&gt;find backcheck/ -type f | wc -l&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Jäähdytetyn sentrifugimme korjaus</title><link>https://jeltsch.org/fi/repairing_our_refrigerated_centrifuge/</link><pubDate>Tue, 17 Mar 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/repairing_our_refrigerated_centrifuge/</guid><description>&lt;p&gt;Jäähdytetyt pöytämalliset sentrifugit ovat melko kalliita. Vaikka mallia ei enää valmisteta, kunnostettu Eppendorf 5415R (malli, jota käytämme) maksaa edelleen 1–2K dollaria. Toinen kahdesta Eppendorf 5415R -sentrifugistamme rikkoutui jo yli vuosi sitten, ja siitä lähtien olemme joko sentrifugoineet kylmähuoneessa tai käyttäneet naapurilaboratorion kylmäkaappia. Mutta kun meillä oli kaksi rikkoutunutta saman tyyppistä sentrifugia, joilla oli kuitenkin erilaiset vikailmiöt, oli pakko koota yksi toimiva laite niiden jäännöksistä. Toisen sentrifugin roottori oli juuttunut (sitä ei voinut kääntää edes käsin), ja toinen sentrifugi syöksi kipinöitä ja savua käynnistyessään. Olin lykännyt tätä korjausta, koska ajattelin sen vievän paljon aikaa. Kun kuitenkin avasin ensimmäisen sentrifugin, pystyin heti tunnistamaan osan, jonka minun piti siirtää toisesta sentrifugista. Koko korjaus kesti alle tunnin. Jäähdytyspuhaltimen vieressä oli palanut vastus, joka oli helppo vaihtaa toisesta sentrifugista otettuun osaan. Kuvassa vasemmalla roottorin edessä näkyy rikkoutunut messinkivärinen vastus (CGS HSA50 -vastus, saatavilla Amazonista hintaan 13 dollaria). Molempien sentrifugien vika johtui ilmeisesti nesteen pääsystä laitteen sisäosiin. Toisen sentrifugin roottori ei enää pyörinyt, koska se oli ruostunut suolan ja veden vaikutuksesta. Myös vastus oli ilmeisesti kastunut (se sijaitsee välittömästi jäähdytysritilän alapuolella laitteen yläosassa takana). Sentrifugi toimii jälleen, jäähdytys mukaan lukien. En tiedä, kuinka kauan saamme siitä iloa, sillä se oli jo käytetty, kun ostimme sen vuonna 2014. Mutta vaikka se kestäisikin vain vielä vuoden, korjaus oli sen arvoista.Tämän tyyppiset korjaukset saattavat helpottua tulevaisuudessa, sillä jos en erehdy, EU aikoo velvoittaa valmistajat asettamaan huolto- ja korjausohjeet kolmansien osapuolten korjaamojen saataville (tällainen velvoite on jo olemassa autovalmistajille, jotta riippumattomat autokorjaamot voivat pysyä toiminnassa).Koronavirustilanteesta riippuen saatan ehkä ehtiä korjata vielä lisää rikkoutuneita laboratoriolaitteita. Seuraavana vuorossa on vanhan FPLC-laitteemme (GE Healthcare Äkta Explorer Frac-950) fraktiokerääjä.&lt;/p&gt;</description></item><item><title>GE:n Äkta Avant -ohjelmiston päivittäminen Windows 10:een</title><link>https://jeltsch.org/fi/updating_ge_akta_avant_to_windows_10/</link><pubDate>Tue, 18 Feb 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/updating_ge_akta_avant_to_windows_10/</guid><description>&lt;p&gt;Avant on GE Healthcaren Äkta-sarjan 
 &lt;a href="https://en.wikipedia.org/wiki/Fast_protein_liquid_chromatography" target="_blank" rel="noopener noreferrer nofollow"&gt;FPLC&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (nopea proteiinien nestekromatografia) -laitteiden lippulaiva. Käytämme sitä säännöllisesti, ja se on 
 &lt;a href="https://b3p.it.helsinki.fi/" target="_blank" rel="noopener noreferrer nofollow"&gt;kaikkien käytettävissä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Helsingin yliopistossa.Yliopistomme päätti toimia yhteistyössä Microsoftin kanssa ja estää kaiken verkkoliikenteen Windows 7 -tietokoneilta. Koska Äkta-laitettamme (ostettu vuonna 2015) käyttävät monet eri tutkijat, käytämme Microsoftin Active Directorya käyttäjien tunnistamiseen ja laitteen käytön seurantaan. Kun yliopisto lopulta sulki Windows 7 -liikenteen tammikuun lopussa, päivitimme lopulta HP-tietokoneen Windows 7:stä 
 &lt;a href="https://en.wikipedia.org/wiki/Windows_10" target="_blank" rel="noopener noreferrer nofollow"&gt;Windows 10:een&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Ennen päivitystä otimme yhteyttä GE:hen varmistaaksemme, että FPLC toimisi. Vaikka yliopistomme käyttämän Windows 10:n rakennusnumero (Windows 10 Enterprise, versio 1809, rakennusnumero 17763.1039), ei ollut tuettu missään GE:n vuosien varrella julkaisemassa Unicorn 7 -versiossa (katso tämä ohjelmistoyhteensopivuustaulukko, jota en enää löydä GE:n verkkosivuilta: 
 &lt;a href="https://drive.google.com/open?id=1cA33lEqfEr0MIaA8r9TyoQFcxiHWuZsp%29" target="_blank" rel="noopener noreferrer nofollow"&gt;https://drive.google.com/open?id=1cA33lEqfEr0MIaA8r9TyoQFcxiHWuZsp)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, meille vakuutettiin, että ohjelmisto toimisi edelleen. Valitettavasti tämä ei pitänyt paikkaansa.**Paikallinen päivitys vai puhdas asennus?**Teimme Win7:stä Win10:een paikallisen päivityksen. En ole koskaan pitänyt näistä. Edes hieman paremmilla käyttöjärjestelmillä, kuten 
 &lt;a href="https://en.wikipedia.org/wiki/MacOS" target="_blank" rel="noopener noreferrer nofollow"&gt;macOS&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja 
 &lt;a href="https://en.wikipedia.org/wiki/Linux" target="_blank" rel="noopener noreferrer nofollow"&gt;Linux&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, paikan päällä tehtävät päivitykset eivät ole aina sujuneet ongelmitta. Uusi asennus on aina ollut turvallisempi (ja myös nopeampi) vaihtoehto.&lt;strong&gt;Yhteysongelmat&lt;/strong&gt;Päivityksen jälkeen Unicorn 7 alkoi menettää yhteyden Äkta Avant -laitteeseen käynnissä olevien proteiinipuhdistusajojen aikana. Manuaalisissa ajoissa voimme selvästi havaita, että tietyt komennot laukaisivat yhteyden katkeamisen. Äktan LCD-näyttö pimeni ja laite käynnistyi uudelleen. Luonnollisesti epäilimme, että tämä johtui Windows 10:een tehdystä päivityksestä. Koska Unicorn 7.0.2:ta ei ollut testattu toimimaan meidän Windows 10 -versiomme kanssa, halusimme ensin yrittää päivittää Unicorn 7:n versioon, joka oli testattu meidän Win10-versiomme kanssa. Olin jo joulukuussa pyytänyt kyseistä päivitystä GE:ltä, mutta pyyntöni oli jätetty huomiotta, ja minulla oli tuolloin paljon muuta tekemistä, joten en vaivautunut palaamaan asiaan (jälkikäteen ajateltuna suuri virhe).&lt;strong&gt;Ohjelmistopäivitykset&lt;/strong&gt;Se, mitä Chrome ja Firefox tekevät viikoittain hiljaa taustalla (käyttäjän huomaamatta), vaatii GE:n tapauksessa käyttäjältä lähes kahden viikon täysipäiväisen panostuksen. Yksinkertainen lataus saattaisi toimia 
 &lt;a href="https://www.bio-rad.com/en-us/product/chromlab-software-security-edition?ID=NCGWOI15" target="_blank" rel="noopener noreferrer nofollow"&gt;Bio-Rad&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mutta GE vaatii monimutkaista, sekavaa, epäselvää, käyttäjäepäystävällistä, jatkuvasti muuttuvaa ja GDPR-säännösten vastaista järjestelmää, joka lisäksi sijaitsee palvelimilla, jotka tuntuvat niin hitailta, että ihmettelee jatkuvasti, onko selainvälilehti jumiutunut. Mitä siihen sanottavaa, GE:n verkkosivut ovat aina olleet tällaisia huolimatta lukuisista uudistuksista ja GE:n digitaalisesta muutoksesta. Minun ja erilaisten GE:n tukiosoitteiden välinen sähköpostiketju käsittää tänään 60 sähköpostia (alkaen ensimmäisestä tukipyynnöstäni 2. joulukuuta 2019). Tämän lisäksi on käyty myös melko paljon puhelinkeskusteluja (koska sähköpostia näyttää usein pidettävän oletuksena ”ei-kiireellisenä”).&lt;strong&gt;Tietosuojaan liittyvät huolenaiheet GE:n asiakastietojen käsittelystä&lt;/strong&gt;Kun olin tehnyt lataustilauksen, saanut tarjouksen, vahvistanut tilauksen ja saanut tilausvahvistuksen, sain vihdoin ”luvan” ladata Unicornin uusimman version (eli 7.5). Kirjauduin GE:n ”eDeliveryPortaliin” vain huomatakseni, että pystyin näkemään monien muiden GE-asiakkaiden ohjelmistokäyttöoikeudet ja lataukset, mutta en yhtään omaani. Jonkin verran edestakaisin viestittelyn jälkeen versio 7.5 ilmestyi vihdoin latausluettelooni. Lisenssini puuttuu edelleen tänäkin päivänä. Mutta miksi vaivautua? Voisin käyttää mitä tahansa muuta lisenssiä (väärennettyäni tietokoneeni MAC-osoitteen, sillä ohjelmisto on ilmeisesti sidottu tiettyyn tietokoneeseen sen verkkokortin MAC-osoitteen kautta). Tämä on selvä 
 &lt;a href="https://gdpr.eu/" target="_blank" rel="noopener noreferrer nofollow"&gt;GDPR:n&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 rikkomus, sillä ei ole mitään syytä, miksi tietoni (käyttöoikeustunnukset, MAC-osoitteet, nimet, sähköpostiosoitteet) pitäisi olla muiden asiakkaiden saatavilla. Voi olla, että GE pitää Helsingin yliopistoa yhtenä asiakkaana; se olisi jo suunnittelultaan GDPR:n vastaista.&lt;strong&gt;Järjestelmän konfiguraatiotiedostojen (eli laiteohjelmiston) etsiminen&lt;/strong&gt;Emme kuitenkaan olleet päivittäneet järjestelmän konfiguraatiotiedostoja, koska en ollut löytänyt niitä 
 &lt;a href="https://www.gelifesciences.com/en/fi/shop/chromatography/software//unicorn-7-p-05649" target="_blank" rel="noopener noreferrer nofollow"&gt;GE LifeSciencen verkkosivuilta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Käytössämme oli versio 3, kun taas uusin versio oli 3.6. Huomionarvoista on, että nämä tiedostot sisältävät myös yksittäisten Äkta-komponenttien laiteohjelmiston. Näyttää siltä, että tämä latauslinkki on piilotettu huolellisesti. Tarvitsin GE:n apua sen löytämiseksi. GE LifeScience -verkkosivustolla on hakutoiminto, ja haku jopa löytää kyseisen lataustiedoston. Se on kuitenkin ehkä viimeinen kohde lähes 1000 osuman luettelossa (10 osumaa/sivu). Yksi vinkki GE:lle: Google osaa hakea! Jos vain antaisitte Googlen indeksoida koko verkkosivustonne, asiakkaat löytäisivät kaiken Googlen haun kautta. Monet yritykset käyttävät Googlea sisäisen verkkosivustonsa hakutoimintoon. GE näyttää kuitenkin avaavan hakukoneiden indeksointiroboteille vain tuotesivunsa, mutta ei tukisivujaan. &lt;strong&gt;Missä lisenssitiedostomme ovat?&lt;/strong&gt; Laitteen kokoonpanon päivittämisen jälkeen ongelma jatkui. Lähetettyämme järjestelmäraportin (ja sen jälkeen toisen, ”laajennetun” järjestelmäraportin) GE päätteli, että syynä oli todennäköisesti paikan päällä tehty päivityksemme Windows 7:stä Windows 10:een, koska he havaitsivat joitakin epäsäännöllisyyksiä SystemEventLog.xml-tiedostossa. Minulla ei ollut syytä epäillä tätä selitystä, joten pyysin IT-tiimiltämme puhtaan Windows 10 -asennuksen. Asensin sitten Unicorn 7.5:n, mutta huomasin, että ongelma ei ollut kadonnut. Sivuhuomautuksena: Meillä oli itse aiheutettu ongelma lisenssitiedostomme (.lic) kanssa. Unicornin asennusohjelma vaatii lisenssitiedoston asentamista, mutta en ole koskaan nähnyt sitä ladattavana missään eDelivery-portaalissa (olemme saaneet nämä lisenssitiedostot sähköpostiliitteinä suoraan GE:n tukihenkilöstöltä – miksi niitä ei ole saatavilla ladattavina, kun ne ovat alttiita katoamaan?). Meidän olisi pitänyt tehdä kopio lisenssitiedostostamme ennen kuin tyhjensimme tietokoneemme puhdasta Windows 10 -asennusta varten, mutta unohdimme sen, ja jouduin kaivamaan lisenssitiedoston esiin järjestelmävarmuuskopiosta, jonka olin onneksi tehnyt kyseiselle koneelle vuonna 2016. Ja etsin edelleen lisenssitiedostoja eri järjestelmäkomponenteille (Classic Evaluation ja Column Handling), joita ei ollut vielä asennettu, kun tein järjestelmävarmuuskopion.&lt;strong&gt;Paluu Windows 7:ään&lt;/strong&gt;Varmistaaksemme, ettei kyseessä ollut laitteistovika, päätimme palauttaa järjestelmän takaisin Windows 7:ään ja Unicorn 7.0.2:een. Se osoittautui odotettua vaikeammaksi, koska emme voi enää asentaa Windows 7:ää yliopiston koneille. Onneksi meillä oli vielä yksi vanha, käyttämätön Dell-pöytätietokone, jossa oli Windows 7. Unicorn 7 vaatii kaksi verkkokorttia (yhden yhteydenpitoon ulkomaailman kanssa ja toisen erilliseen 10. verkkoon yhteydenpitoon Äkta Avantin kanssa). Siirsimme verkkokortin vakiokoneeltamme tähän vanhaan Windows 7 -koneeseen. Unicornin asentaminen ja käyttäminen vaatii kuitenkin internetyhteyden, koska ohjelmisto ”soittaa kotiin”. Juuri tämä on kielletty yliopistomme Windows 7 -koneilla. Siksi minun piti perustaa yksityisverkko puhelimeni kautta, jotta Unicorn 7 voisi olla yhteydessä GE:n pääkonttoriin. Vielä pahempaa oli, että minun piti kloonata vakiotietokoneemme MAC-osoite, koska Unicorn 7 -ohjelmistomme on ilmeisesti sidottu tiettyyn tietokoneeseen sen MAC-osoitteen kautta. Langaton internetyhteys ei tullut kyseeseen, koska alkuperäinen MAC-osoite oli peräisin langallisesta verkkokortista. MAC-osoitteiden kloonaus kaapeliliitännällä varustettujen verkkokorttien ja langattomien USB-sovittimien välillä ei ole mahdollista, koska langattomien korttien MAC-osoitteissa on kiinteä etuliite. Siksi jouduin tekemään monimutkaisen asetuksen puhelimestani tietokoneen kautta (kaapeli)reitittimeen ja sieltä Win7-käyttöjärjestelmällä varustettuun Dell-tietokoneeseen.&lt;strong&gt;Windows 10:tä ei voi syyttää – syyllinen on F-Secure&lt;/strong&gt;Yllätyksekseni Äkta Avant kaatui jatkuvasti, kun Unicorn 7 Windows 7:ssä antoi komentoja kuten ”pause” tai ”end”. Sitten kuitenkin tajusin, että – toisin kuin vanha Äkta Explorerimme – Avant käyttää laitteiden väliseen viestintään tavallisia verkkokortteja, ja Helsingin yliopiston Windows 10 -versiota on oletusarvoisesti ”parannettu” etäohjaus- ja tietoturvaohjelmistoilla. Menin Ohjauspaneeliin ja poistin kaikki yliopiston asentamat ohjelmistolisäosat. Erityisesti 
 &lt;a href="https://www.f-secure.com/en/business/products/endpoint-protection/business-suite/client-security" target="_blank" rel="noopener noreferrer nofollow"&gt;F-Securen Client Security Premium&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 oli niiden ohjelmien joukossa, jotka poistin. Uudelleenkäynnistyksen jälkeen en enää saanut Äkta Avantia kaatumaan. Vahvistaakseni havaintoni asensin verkkokortin takaisin alkuperäiseen oletustietokoneeseemme, käynnistin sen uudelleen ja järjestelmä jumittui Windowsin 
 &lt;a href="https://en.wikipedia.org/wiki/BitLocker" target="_blank" rel="noopener noreferrer nofollow"&gt;BitLocker&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-näyttöön. Laitteistokokoonpanon muuttaminen saa väistämättä Windowsin kieltäytymään käynnistymästä. Tämä hidasti työtäni, koska jouduin ottamaan yhteyttä yliopistomme IT-osastoon, joka on kroonisesti ylikuormitettu ja johon on vaikea saada yhteyttä. Poistin valikoivasti F-Secure Client Security Premium -ohjelman palomuurin käytöstä, ja kaatumiset loppuivat välittömästi myös Windows 10:ssä. On erittäin vaikea perustella, miksi yliopistomme tarvitsisi F-Securen tuotteita. Windowsissa itsessään on (XP SP2:sta lähtien) erittäin tehokas palomuuri, ja siinä on myös oma virustorjuntaohjelmisto (
 &lt;a href="https://support.microsoft.com/en-us/help/17150/windows-7-what-is-microsoft-security-essentials" target="_blank" rel="noopener noreferrer nofollow"&gt;Windows Security Essentials&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
/
 &lt;a href="https://www.microsoft.com/en-us/windows/comprehensive-security" target="_blank" rel="noopener noreferrer nofollow"&gt;Windows Defender&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), joka on vähintään yhtä hyvä kuin parhaat kilpailijansa, ja lisäksi se on ilmainen ja täysin integroitu Windowsiin (eikä se vaadi kolmannen osapuolen ohjelmistojen syvällistä integrointia käyttöjärjestelmään).&lt;strong&gt;Windows 10 on liian hidas vuoden 2015 laitteistollamme&lt;/strong&gt;Ainoa vaihtoehto on päivittää oletustietokoneemme uudemmalle laitteistolle. Tiedekuntamme oli korvannut vanhat Win7-tietokoneet uusilla koneilla vuonna 2019, mutta tämä tietokone oli yhden päivän liian uusi sisällytettäväksi päivitykseen. Se on kuitenkin jo viisi vuotta vanha, ja erityisesti Windows 10 -päivityksen jälkeen se on erittäin hidas. Kun proteiini eluoituu puhdistuksen aikana, fraktioiden keräämisen ei haluta alkavan muutaman sekunnin kuluttua, vaan heti.&lt;/p&gt;</description></item><item><title>Kopiointi rsyncillä</title><link>https://jeltsch.org/fi/copy_with_rsync/</link><pubDate>Mon, 17 Feb 2020 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/copy_with_rsync/</guid><description>&lt;p&gt;Syitä, miksi rsync:tä kannattaa (ei aina, mutta usein) suosia cp:n sijaan:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Keskeytettyjen siirtojen jatkaminen
Jos kopioit suuria tiedomääriä ja terminaalisessio kaatuu tai virta katkeaa, joudut aloittamaan alusta jos käytät cp:tä. rsync voi sen sijan jatkaa juuri siitä, mihin se jäi, mikä voi säästää valtavasti aikaa suurten tietomäärien kohdalla.&lt;/li&gt;
&lt;li&gt;Tehokkuus (delta-siirtoalgoritmi)
rsync on suunniteltu toimimaan älykkäästi. Jos kopioit tiedostoa, joka on jo olemassa kohdessa (esim. päivität varmuuskopiota), rsync kopioi vain ne tiedoston osat, jotka ovat tosiasiallisesti muuttuneet (”delta”), sen sijaan että se korvaisi koko tiedoston. cp puolestaan kopioi aina koko tiedoston joka kerta.&lt;/li&gt;
&lt;li&gt;Reaaliaikainen edistymisen seuranta
rsync tarjoaa erinomaista visuaalista palautetta. Käyttämällä -P- (tai &amp;ndash;progress-) saat reaaliaikaisen edistymispalkin, joka näyttää valmistumisprosentin, siirtonopeuden ja arvioidun jäljellä olevan ajan. cp on tunnetusti hiljainen, jolloin joudut arvaamaan, onko prosessi vielä käynnissä vai onko se jumiutunut. Toki voit tarkista kohdekansiosta saapuvan tiedoston koon perusteella, eteneekö prosessi lainkaan (ls -lh tiedostonimi tai du -hs tiedostonimi)&lt;/li&gt;
&lt;li&gt;Saumattomat etäsiirrot
rsync on alun perin suunniteltu toimimaan SSH:n kautta. Sen avulla voit kopioida tiedostoja suoraan etäpalvelimelle tai sieltä pois yhtä helposti kuin kopioisit tiedostoja omalla koneellasi. cp ei pysty tähän; jos haluat käyttää cp:tä etäpalvelimelle, sinun on ensin liitettävä etätiedostojärjestelmä paikallisesti, mikä on paljon monimutkaisempaa ja virhealtisempaa.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Tässä on yleinen käyttötapaus: kansion siirtäminen sen koko sisällön kanssa:&lt;/p&gt;</description></item><item><title>Asiakirjojen ilmainen digitaalinen allekirjoittaminen Linuxissa – mahdotonta?</title><link>https://jeltsch.org/fi/free_digital_signing_of_documents_under_linux_an_impossibility/</link><pubDate>Sun, 01 Dec 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/free_digital_signing_of_documents_under_linux_an_impossibility/</guid><description>&lt;p&gt;Koko juttu alkoi, kun yritin allekirjoittaa LibreOffice-asiakirjan. Jos internetin tietoja on uskominen, asiakirjojen allekirjoittaminen on sisäänrakennettu LibreOfficeen. En ole vieläkään löytänyt ketään, joka olisi onnistunut allekirjoittamaan LibreOffice-asiakirjan digitaalisesti. Tämä kokemus osoittaa, että 
 &lt;a href="https://en.wikipedia.org/wiki/Edward_Snowden" target="_blank" rel="noopener noreferrer nofollow"&gt;Edward Snowdenista&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 huolimatta useimmat ihmiset eivät välitä aktiivisesti turvallisuudesta ja yksityisyydestä. Debian poisti scdaemonin gnupg2-paketista, ja kuten tavallista, tämän korjaaminen vaatii komentorivin ninjan taitoja. Scdaemon tarjoaa älykorttituen (jota minulla ei ole, mutta ilman scdaemonia Kleopatra-avainhallinta kieltäytyy toimimasta). Käytän Ubuntu 18.04:n oletusasennusta, ja asiakirjan allekirjoittaminen oli melkoinen seikkailu. Itse asiassa minulla ei vieläkään ole tyydyttävää tapaa tehdä tätä. Miten sen sitten tekeekin, jokin ei ole kohdallaan. Ubuntu 19.10 on korjannut ainakin avainhallinnan käynnistämisen LibreOfficesta, ja voin käynnistää SeaHorsen asiakirjan allekirjoitusvalintaikkunasta, mutta minulla ei vieläkään ole aavistustakaan, miten saisin GPG-avaimeni näkyviin LibreOfficessa. Onko kukaan selvittänyt tätä? Kunnes joku näyttää minulle, miten allekirjoitetaan LibreOfficella, käytän erittäin hyvää, mutta omaa ohjelmistoa 
 &lt;a href="https://www.qoppa.com/pdfstudio/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFStudio&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 GPG-avainten tuomiseen ja PDF-tiedostojen allekirjoittamiseen.&lt;strong&gt;Allekirjoituspalvelut (DocuSign, HelloSign)&lt;/strong&gt; Mitä siis teet, jos sinun täytyy allekirjoittaa esimerkiksi PDF-tiedosto, mutta sinulla ei ole keinoja tai et halua tilata jotakin asiakirjojen allekirjoitukseen tarkoitettua varmennepalvelua, kuten 
 &lt;a href="https://www.docusign.com/products-and-pricing" target="_blank" rel="noopener noreferrer nofollow"&gt;DocuSign&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
? Jopa DocuSignin edullisimmalla paketilla yksi digitaalinen allekirjoitus maksaa 2 dollaria. DocuSign tarjoaa 30 päivän ilmaisen kokeilujakson, mutta en tiedä, pysyvätkö kokeilujakson aikana luomasi varmenteet voimassa kokeilujakson päättymisen jälkeen. HelloSignilla (
 &lt;a href="https://www.hellosign.com" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.hellosign.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, nykyisin DropBoxin omistama ) on myös ilmainen taso (jolla voi allekirjoittaa 3 asiakirjaa kuukaudessa), ja allekirjoituksen yhteydessä se upottaa näkymättömän allekirjoituksen (joka oli jostain oudosta syystä pätemätön, kun testasin sitä, vaikka HelloSign onkin Adoben hyväksyttyjen luotettavien palveluntarjoajien listalla).&lt;strong&gt;Itse allekirjoitetut, CAcert ja StartSSL&lt;/strong&gt; Teknisesti voit luoda omia allekirjoituksia (itse allekirjoitettuja varmenteita), mutta jos tällaisia PDF-tiedostoja katsellaan Acrobat Readerilla, allekirjoitus merkitään virheelliseksi ja itse allekirjoittaminen ilmoitetaan. Aikaisemmin oli olemasshttp://www.cacert.org/ -sertifikaatteja, mutta tietääkseni kaikki selaimet ovat poistaneet CAcert-sertifikaatit, ja sama pätee todennäköisesti myös Acrobatiin. StartSSL jakoi aiemmin ilmaisia sertifikaatteja, mutta niitä ei enää ole (niiden oma turvallisuus oli vakavasti kyseenalainen).&lt;strong&gt;PDF-katseluohjelmien tuki&lt;/strong&gt;Mielenkiintoista on, että monet PDF-katseluohjelmat jättävät allekirjoituksen joka tapauksessa huomiotta (esim. Firefoxin sisäänrakennettu PDF-katseluohjelma ei näytä mitään). Toiset PDF-katseluohjelmat näyttävät allekirjoituksen, mutta EIVÄT ilmoita, että sitä ei pidetä luotettavana (esim. Chrome-selaimen PDF-katseluohjelma ja Ubuntun oletuskatseluohjelma Evince). Koska et voi tietää, mitä katseluohjelmaa vastaanottaja käyttää allekirjoitetun PDF-tiedostosi näyttämiseen, olet joka tapauksessa hankalassa tilanteessa (vaikka tilaisitkin asiakirjojen allekirjoituspalvelun). &lt;strong&gt;Letsencrypt&lt;/strong&gt; Allekirjoituksen luotettavuuden lisäämiseksi voi käyttää 
 &lt;a href="https://letsencrypt.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Letsencrypt&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -varmennetta allekirjoittamiseen. Tämä allekirjoitus todistaa, että asiakirjan laatija hallinnoi tiettyä verkkosivustoa (minun tapauksessani jeltsch.org). Se on enemmän kuin itse allekirjoitettu varmenne (ja jos verkkosivusto on luotettava, tämä on kiistatta myös enemmän kuin DocuSign-tilauksen ostaminen), mutta Adobe ei luota uudelleen käytettyyn Letsencrypt-varmenteeseen, koska Letsencrypt-hanke ei tietenkään ole koskaan ollut tarkoitettu asiakirjojen allekirjoittamiseen (&amp;ldquo;Allekirjoittajan identiteettiä ei tunneta, koska sitä ei ole lisätty luotettujen varmenteiden luetteloon eikä mikään sen vanhemmista varmenteista ole luotettu varmenne&amp;rdquo;). Tällaisen varmenteen enimmäisvoimassaoloaika on kuitenkin 3 kuukautta, minkä jälkeen se menettää voimassaolonsa. Sitä voidaan edelleen käyttää, mutta se näkyy voimattomana, koska se on vanhentunut (tai ei ole vielä voimassa).&lt;strong&gt;Kuinka käyttää Let’s Encrypt -varmennetta väärin&lt;/strong&gt;Ensinnäkin tarvitset verkkopalvelimen, joka käyttää Let’s Encrypt -varmenteita verkkosivuston identiteetin todentamiseen. Tämä ei kuulu tämän blogikirjoituksen aihepiiriin, mutta aiheesta löytyy useita hyviä oppaita (esim. 
 &lt;a href="https://letsencrypt.org/getting-started/" target="_blank" rel="noopener noreferrer nofollow"&gt;Let’s Encryptin omilta sivuilta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tai 
 &lt;a href="https://www.digitalocean.com/community/tutorials/how-to-secure-apache-with-let-s-encrypt-on-ubuntu-18-04" target="_blank" rel="noopener noreferrer nofollow"&gt;Digital Oceanilta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Kun olet hankkinut Let&amp;rsquo;s Encrypt -varmenteesi, voit ”käyttää niitä väärin” asiakirjojen allekirjoittamiseen seuraavasti: Koska Let&amp;rsquo;s Encrypt vaatii varmenteen uusimista kolmen kuukauden välein, samaan hakemistoon kertyy paljon fullchain.pem- ja privkey.pem-tiedostoja, jotka on numeroitu. Haluat tietysti käyttää uusinta (ainoa voimassa oleva) varmennetta ja ehkä haluat uusia Let&amp;rsquo;s Encrypt -varmenteen välittömästi ennen sen viemistä asiakirjojen allekirjoittamista varten: &lt;code&gt;certbot --apache --force-renewal -n -d jeltsch.org&lt;/code&gt; tai jos haluat uusia kaikki varmenteet: &lt;code&gt;certbot --apache --force-renewal&lt;/code&gt; Jos päätät uusia kaikki varmenteet, certbot yrittää myöntää yhden varmenteen kaikille palvelimellasi oleville verkkotunnuksille (tätä mahdollisuutta ei ollut Let&amp;rsquo;s Encrypt -ekosysteemin alkuvaiheessa, mutta se otettiin käyttöön myöhemmin). Jos palvelimesi palvelee useampaa kuin yhtä verkkotunnusta, sinun on määritettävä manuaalisesti se verkkotunnus, jolle haluat varmenteen. Lisätietoja certbot-skriptin käytöstä löytyy osoitteesta 
 &lt;a href="https://certbot.eff.org/docs/using.html#certbot-komennotT" target="_blank" rel="noopener noreferrer nofollow"&gt;https://certbot.eff.org/docs/using.html#certbot-komennotT&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
ämä komento muuntaa varmenteet PKCS#12-tiedostoksi:&lt;code&gt;openssl pkcs12 -export -out signing_certificat.p12 -in /etc/letsencrypt/archive/website-name/fullchain1.pem -inkey /etc/letsencrypt/archive/website-name/privkey1.pem&lt;/code&gt;PKCS#12-tiedosto tallentaa varmenteen ja yksityisen avaimen yhteen salattuun tiedostoon (tiedostotunniste .p12). Siksi komento pyytää sinulta salasanalauseen, joka sinun on ehdottomasti muistettava, jotta voit käyttää varmennetta. Sen jälkeen voit siirtää p12-tiedoston pöytätietokoneellesi ja käyttää sitä PDF-tiedostojen allekirjoittamiseen.&lt;strong&gt;Aikaleimauspalvelimet&lt;/strong&gt;Jos PDF-sovelluksesi pyytää aikaleimauspalvelinta, voit käyttää jotakin ilmaispalveluista, kuten ca.signFiles.com/TSAServer.aspx tai 
 &lt;a href="http://zeitstempel.dfn.de" target="_blank" rel="noopener noreferrer nofollow"&gt;http://zeitstempel.dfn.de&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Adobe Acrobat ei kuitenkaan luota myöskään näihin aikaleimauspalveluihin.Tässä ovat komennot itseallekirjoitetun varmenteen luomiseen (ohjelma pyytää (väliaikaista) salasanaa; keksi vain jotain ja muista se, tarvitset sitä toisessa vaiheessa):&lt;code&gt;openssl req -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 3650&lt;/code&gt;Muuntaminen allekirjoitussertifikaatiksi (ohjelma pyytää ensin edellä mainittua väliaikaista salasanaa ja sitten lopullista salasanaa, jonka sinun on muistettava sertifikaatin käyttämiseksi:&lt;code&gt;openssl pkcs12 -export -out signing_certificat.p12 -in cert.pem -inkey key.pem&lt;/code&gt;&lt;/p&gt;</description></item><item><title>PXE-käynnistys Netgate Pfsense SG-3100 -laitteesta</title><link>https://jeltsch.org/fi/pxe_booting_from_netgate_pfsense_sg_3100/</link><pubDate>Fri, 15 Nov 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/pxe_booting_from_netgate_pfsense_sg_3100/</guid><description>&lt;p&gt;Asentaakseni Linuxin ilman CD-, DVD- tai USB-muistitikkua käytän nykyään PXE-käynnistystä (”pixie”-käynnistystä) kotiverkossamme. En löytänyt hyviä ohjeita, joten jouduin kokeilemaan eri vaihtoehtoja, ennen kuin se alkoi toimia, mutta itse prosessi on melko yksinkertainen. Tässä ovat vaiheet:&lt;/p&gt;</description></item><item><title>Nautilus (Ubuntun tiedostonhallintaohjelma) ja kirjanmerkit</title><link>https://jeltsch.org/fi/nautilus_ubuntu_file_manager_and_bookmarks/</link><pubDate>Tue, 06 Aug 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/nautilus_ubuntu_file_manager_and_bookmarks/</guid><description>&lt;p&gt;Aivan aikoinaan Ubuntun tiedostonhallinnan kirjanmerkit tallennettiin suoraan näkymättömänä tiedostona kotikansioon ($HOME/.gtk-bookmarks). Versiosta 14.04 lähtien ne ovat olleet piilossa kahden tason syvyydessä kansiossa $HOME/.config/gtk-3.0/bookmarks. Ja jos mietit, missä Nautilus-skriptit ovat, ne löytyvät nykyään kansiosta $HOME/.local/share/nautilus/scripts/.&lt;/p&gt;</description></item><item><title>LVM2:n manuaalinen liittäminen</title><link>https://jeltsch.org/fi/mounting_lvm2_manually/</link><pubDate>Fri, 02 Aug 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mounting_lvm2_manually/</guid><description>&lt;p&gt;Kaikki komennot suoritetaan sudo-oikeuksilla:&lt;/p&gt;
&lt;div class="codeblock syntax-highlight mb-3"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;vgscan (--mknodes)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;vgchange -ay (volumegroupname)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;(lvdisplay or lvs or ls -l /dev/volumegroupname/)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mkdir -vp $PATH/{home,root} (to make a moint point)
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mount /dev/volumegroupname/home $PATH/home
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;mount /dev/volumegroupname/root $PATH/root
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;(ls -al $PATH/home)&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;</description></item><item><title>Kuinka ottaa käyttöön salasanattomat kirjautumiset palvelimelle</title><link>https://jeltsch.org/fi/how_to_enable_passwordless_logins_to_a_server/</link><pubDate>Wed, 24 Jul 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_enable_passwordless_logins_to_a_server/</guid><description>&lt;ol&gt;
&lt;li&gt;Ota palvelimella käyttöön root-kirjautuminen salasanalla. Tätä varten sinun on muokattava tiedostoa /etc/ssh/sshd_config. Muokkaa ”PermitRootLogin”-merkillä alkavia rivejä seuraavasti: #PermitRootLogin prohibit-password PermitRootLogin yes&lt;/li&gt;
&lt;li&gt;Käynnistä sshd-palvelin uudelleen: sudo systemctl restart sshd&lt;/li&gt;
&lt;li&gt;Kopioi asiakaskoneelta julkisen avaimen tiedostot palvelimelle ssh-copy-id-komennolla: ssh-copy-id root@server&lt;/li&gt;
&lt;li&gt;Poista palvelimella käytöstä root-käyttäjän kirjautuminen salasanalla ja ota käyttöön root-käyttäjän kirjautuminen julkisen avaimen todennuksella:PermitRootLogin prohibit-password#PermitRootLogin yes&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Käsikirjoitusten arviointi PDF-tiedostoihin tehtyjen merkintöjen avulla</title><link>https://jeltsch.org/fi/manuscript_reviewing_by_annotating_pdfs/</link><pubDate>Fri, 28 Jun 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/manuscript_reviewing_by_annotating_pdfs/</guid><description>&lt;p&gt;Tieteelliseen vertaisarviointiin tarkoitetut käsikirjoitukset toimitetaan PDF-tiedostoina. Siksi tuntuu luonnollisimmalta tehdä huomautuksia suoraan PDF-tiedostoon sen sijaan, että kommentit lähetettäisiin erillisenä tekstitiedostona. Monet julkaisujärjestelmät eivät kuitenkaan salli kommenttien lähettämistä merkittyjen PDF-tiedostojen muodossa.Lisäksi Linuxille (jota käytän) ei ole helppokäyttöistä ilmaista tai avoimen lähdekoodin PDF-editoria. Kyllä, on olemassa PDFEdit (
 &lt;a href="http://pdfedit.cz/en/index.html%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://pdfedit.cz/en/index.html)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mutta sen käyttö vaatii paljon opettelua, ja sen viimeisin versio on vuodelta 2012. Verkossa on ilmaisia PDF-muokkausohjelmia (esim. 
 &lt;a href="https://www.pdfescape.com/%29" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.pdfescape.com/)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mutta joskus tarvitsen paikallista työkalua. Vaikka se ei ole avoimen lähdekoodin ohjelmisto eikä ilmainen, valitsemani työkalu on ollut 
 &lt;a href="https://www.qoppa.com/pdfstudio/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDF Studio Pro&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Siinä on kaikki tarvitsemani ominaisuudet (itse asiassa paljon enemmän kuin tarvitsen), se on aidosti monialustainen (Windows, Mac, Linux), helppokäyttöinen ja erittäin edullinen siihen nähden, mitä se tarjoaa (129 dollaria kertaluonteisesta pysyvästä lisenssistä). Valitettavasti Quoppa Software – PDF Studion kehittäjä – ei tarjoa akateemisia alennuksia.&lt;strong&gt;PDF Studio Viewer&lt;/strong&gt;Jokin aika sitten PDF Studion kehittäjät alkoivat tarjota ilmaista versiota nimeltä 
 &lt;a href="https://www.qoppa.com/pdfstudioviewer/download/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDF Studio Viewer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Tämä ilmainen versio on tullut ajan myötä yhä hyödyllisemmäksi. Viime vuodesta lähtien se tukee myös PDF-merkintöjä, mikä on erittäin tärkeää työssäni, etenkin kun arvioin tieteellisiä käsikirjoituksia vertaisarviointina. Monille akateemisille käyttäjille PDF Studio Viewer saattaa olla täysin riittävä.&lt;strong&gt;LibreOffice ja Inkscape&lt;/strong&gt;Tietenkin LibreOffice Draw ja Inkscape pystyvät muokkaamaan PDF-tiedostoja, mutta ne eivät ole erikoistuneet merkintöjen tekemiseen. Jos joudut tekemään laajoja merkintöjä, prosessista tulee pian hyvin työläs. Lisäksi Inkscapen muokkaus voi olla tuhoisaa (esim. kun muokkaat tekstiä), mutta olen käyttänyt sitä esimerkiksi lomakkeiden täyttämiseen.Sen lisäksi, että erillisiä merkintä- ja tarkistustyökaluja (kuten ”korvaa teksti”, ”yliviivaa teksti”, ”poista teksti”, ”lisää teksti” tai selitystekstejä) puuttuu, LibreOffice Draw on itse asiassa varsin pätevä PDF-editori, mutta se ei silti aina onnistu avaamaan hyvin monimutkaisia PDF-tiedostoja oikein (minulla on ollut ongelmia taustakuvien/kuvioiden kanssa). Outoa kyllä, ainoaa tarkistustyökalua (kommentteja) ei viedä oletuksena. Sinun on valittava ”Vie kommentit” -valintaruutu, kun viet muokatun PDF-tiedoston PDF-muodossa (”Tallenna”-toiminto luo ODG-tiedoston, jota et todennäköisesti halua).&lt;strong&gt;PDFsam&lt;/strong&gt;Jos sinulla ei ole tarvetta lisätä merkintöjä, saatat pärjätä avoimen lähdekoodin työkalulla 
 &lt;a href="https://sourceforge.net/projects/pdfsam/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFsam&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Toisin kuin PDFEdit, PDFsam on saatavilla Ubuntun pakettivarastoista. PDFsamista on saatavilla myös kaksi maksullista versiota (
 &lt;a href="https://pdfsam.org/pdfsam-enhanced/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFsam Enhanced&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja 
 &lt;a href="https://pdfsam.org/download-pdfsam-visual/" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFsam Visual&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). PDFsam Basic (avoimen lähdekoodin versio) on vain yksinkertainen graafinen käyttöliittymä, joka toimii joidenkin komentoriviohjelmien päällä, kun taas PDF Studio Viewer tarjoaa aidon visuaalisen muokkauskokemuksen. En voi puhua PDFsamin maksullisista versioista, koska niitä ei ole saatavilla ilmaisina kokeiluversioina. Itse asiassa kaikki PDFsamin toiminnot voidaan suorittaa komentoriviltä (katso täältä blogikirjoitukseni siitä, miten yleisiä PDF-muokkaustehtäviä suoritetaan pääasiassa komentorivityökalulla 
 &lt;a href="https://jeltsch.org/fi/pdf/"&gt;pdftk&lt;/a&gt;
).&lt;strong&gt;Tiedostokoon pienentäminen&lt;/strong&gt;PDFsam Basic ja PDF Studio Viewer eivät tarjoa mitään toimintoja tiedostokoon pienentämiseen. LibreOffice Drawin PDF-vienti-valintaikkunassa voit pienentää kuvan resoluutiota ja JPEG-pakkausta, minkä avulla voit pienentää tiedostokokoa. Avoimen lähdekoodin alalla ainoat työkalut, joilla PDF-tiedoston kokoa voi pienentää, näyttävät kuitenkin olevan komentorivityökalut. Käytän tähän tehtävään 
 &lt;a href="https://www.ghostscript.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;ghostscript&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelmaa, mutta komentoa ei ole helppo muistaa:&lt;code&gt;gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf&lt;/code&gt;PDF Studio Pron avulla sinun ei tietenkään tarvitse muistaa eri avainsanoja eri tulostuslaatuasetuksille (näyttö, e-kirja, tulostin, painovalmistelu), sillä voit valita käytettävissä olevista vaihtoehdoista suoraan pudotusvalikosta. Jos etsit avoimen lähdekoodin graafista kääreohjelmaa Ghostscriptille, kokeile esimerkiksi 
 &lt;a href="https://sourceforge.net/projects/workerpdf/" target="_blank" rel="noopener noreferrer nofollow"&gt;workerPdf&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. &lt;strong&gt;Asiakirjojen allekirjoittaminen ja allekirjoitusten lisääminen&lt;/strong&gt; PDF Studio Viewerilla voit allekirjoittaa asiakirjoja, jos sinulla on 
 &lt;a href="https://www.docusign.com/products-and-pricing" target="_blank" rel="noopener noreferrer nofollow"&gt;DocuSign-tilaus&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Minua kiinnostaa kuitenkin lähinnä se, että voin itse todistaa luoneeni tietyn asiakirjan (&amp;ldquo;itse allekirjoitettu allekirjoitus&amp;rdquo;), enkä niinkään sitä, että muut voivat vahvistaa tekijyyteni. Tässä tilanteessa PDF Studio Viewer ei valitettavasti auta. Eikä ilmeisesti PDFSam tarjoa mitään mahdollisuutta allekirjoittamiseen (ei itseallekirjoitusta eikä kolmannen osapuolen allekirjoitusta). Libre Office Draw sen sijaan mahdollistaa asiakirjojen allekirjoittamisen! Olen etsinyt edullista ratkaisua (ei itse allekirjoitettua, mutta muiden PDF-lukijoiden luottamaa) PDF-asiakirjojen allekirjoittamiseen, mutta sopivaa ratkaisua ei näytä löytyvän, jos allekirjoittamista tarvitaan vain harvoin. DocuSignin peruspaketti (10 dollaria/kk) tuntuu liian kalliilta, kun allekirjoitetaan vain yksi asiakirja kuukaudessa.&lt;strong&gt;Yhteenveto&lt;/strong&gt;Jos haluat pysyä ilmaisten tai avoimen lähdekoodin ratkaisujen parissa, joudut todennäköisesti yhdistämään useita työkaluja, jotta kaikki tyypilliset PDF-muokkaustehtävät sujuvat vaivattomasti: PDFsam Basic, LibreOffice Draw, PDF Studio Viewer ja ghostscript. Mutta jos muokkaat PDF-tiedostoja usein (kuten minä), PDF Studio Pron ostaminen on selvästi paras vaihtoehto.&lt;/p&gt;</description></item><item><title>Ubuntu 18.04:n käynnistysviestit</title><link>https://jeltsch.org/fi/ubuntu_18_04_boot_messages/</link><pubDate>Tue, 25 Jun 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ubuntu_18_04_boot_messages/</guid><description>&lt;p&gt;Vaihdettuani tietokonetta (mutta pysyessäni samassa Ubuntu-versiossa) kopioin OpenVPN-asetukseni (/etc/openvpn) uuteen järjestelmään. Kun käynnistin tietokoneen seuraavan kerran, sain käynnistyksen aikana oudon pyynnön syöttää käyttäjätunnukseni ja salasanani. Missään ei mainittu, mihin tarkoitukseen tietoja tarvittiin, joten jouduin arvaamaan. Lisäksi ohjelmassa oli vika, jonka vuoksi minun piti painaa Enter-näppäintä kahdesti käyttäjätunnuksen ja salasanan syöttämisen jälkeen. Vika näytti johtuvan OpenVPN:stä, joka yritti oletuksena käynnistää kaikki /etc/openvpn-kansiossa löytämänsä OpenVPN-määritykset. Vanhalla järjestelmälläni olin asettanut, ettei mitään käynnistettäisi automaattisesti. Ja tietenkin tämä asetus ei ole /etc/openvpn-hakemistossa, vaan /etc/default/openvpn-hakemistossa. Automaattisen käynnistymisen estämiseksi sinun on poistettava kommenttimerkki riviltä &lt;code&gt;#AUTOSTART=&amp;quot;none&amp;quot;&lt;/code&gt;.Jotta voisin selvittää, mikä prosessi pyysi salasanaa käynnistyksen aikana, minun piti tarkastella kaikkia käynnistysviestejä. Tämä tehdään painamalla Esc-näppäintä pian käynnistyksen jälkeen, jolloin GRUB-käynnistysvalikko tulee näkyviin (jos koneellasi on asennettuna vain Ubuntu; muussa tapauksessa näet käynnistysvalikon oletuksena). Paina vain e-näppäintä siirtyäksesi muokkaus tilaan. Täällä muokkaat riviä, joka alkaa sanalla &lt;strong&gt;linux&lt;/strong&gt;, ja poistat kaksi sanaa ”silent splash”. Sen jälkeen painat F10-näppäintä käynnistysprosessin aloittamiseksi.&lt;/p&gt;</description></item><item><title>Käytetäänkö Ubuntu 18.04:ssä edelleen SSD-asemaa swap-tilaan?</title><link>https://jeltsch.org/fi/is_ubuntu_18_04_still_using_the_ssd_drive_for_swap/</link><pubDate>Fri, 10 May 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/is_ubuntu_18_04_still_using_the_ssd_drive_for_swap/</guid><description>&lt;p&gt;Ubuntu 18.04:n kaksilevyisessä kokoonpanossa (/ SSD-levyllä, /home pyörivällä levyllä) Ubuntu 18.04 on silti oletusarvoisesti käyttänyt SSD-levyn swap-tilaa, vaikka pyörivällä levyllä oli samankokoinen swap-osio. Kyseessä ei ollut uusi asennus, vaan järjestelmän päivitys versiosta 16.04 (jossa olin luonut swap-osion manuaalisesti pyörivälle levylle SSD:n säästämiseksi). Linux pystyy tunnistamaan, onko levy pyörivä vai ei, mutta ilmeisesti asennus-/päivitysskripti ei ollut kovin älykäs. Mitkä swap-osiot ovat käytettävissä? &lt;code&gt;sudo fdisk -l[…]Levy /dev/sda: 74,5 GiB, 80026361856 tavua, 156301488 sektoriaYksiköt: sektorit, 1 * 512 = 512 tavuaSektorikoko (looginen/fyysinen): 512 tavua / 512 tavua I/O-koko (vähimmäis-/optimaalinen): 512 tavua / 512 tavua Levyn tunnisteen tyyppi: dos Levyn tunniste: 0x34836041Laite Käynnistys Alku Loppu Sektoreita Koko Tunnus Tyyppi/dev/sda1 * 2048 148054782 148052735 70,6G 83 Linux /dev/sda2 148056062 156301311 8245250 4G 5 Laajennettu /dev/sda5 148056064 156301311 8245248 4G 82 Linux swap / SolarisDisk /dev/sdb: 931,5 GiB, 1000204886016 tavua, 1953525168 sektoriaYksiköt: sektorit, 1 * 512 = 512 tavuaSektorikoko (looginen/fyysinen): 512 tavua / 512 tavua I/O-koko (vähimmäis-/optimaalinen): 512 tavua / 512 tavua Levyn tunnisteen tyyppi: dos Levyn tunniste: 0xf6870277Laite Käynnistys Alku Loppu Sektoreita Koko Tunnus Tyyppi /dev/sdb1 2048 8390655 8388608 4G 82 Linux swap / Solaris/dev/sdb2 8390656 1953525167 1945134512 927,5G 83 Linux[…]&lt;/code&gt;Tarkistetaan, mikä levy on SSD:&lt;code&gt;cat /sys/block/sda/queue/rotational0cat /sys/block/sdb/queue/rotational1&lt;/code&gt;Mitä swap-osiota käytetään?&lt;code&gt;more /etc/fstab[…]# swap sijaitsi asennuksen aikana /dev/sda5:llä UUID=fdb5ad84-f758-4326-a6c8-7adf91d21079 none swap sw 0 0[…]Tarkista, vastaako UUID SSD-levyä: sudo blkid /dev/sda5 /dev/sda5: UUID=&amp;quot;fdb5ad84-f758-4326-a6c8-7adf91d21079&amp;quot; TYPE=&amp;quot;swap&amp;quot; PARTUUID=&amp;quot;34836041-05&amp;quot;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Linuxin kopiointikomento (cp)</title><link>https://jeltsch.org/fi/linux_copy_cp/</link><pubDate>Wed, 17 Apr 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/linux_copy_cp/</guid><description>&lt;p&gt;Jos haluat kopioida kaikki xml-tiedostot yhdestä hakemistosta toiseen korvaamatta samannimisiä olemassa olevia tiedostoja: &lt;code&gt;cp -vnpr /source/*.xml /destination&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Suomen sosiaalidemokraattien niukka voitto äärioikeistolaisista Perussuomalaisista</title><link>https://jeltsch.org/fi/denkbar_knapper_sieg_der_finnischen_sozialdemokraten_ber_die_ultrarechten_basisfinnen/</link><pubDate>Mon, 15 Apr 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/denkbar_knapper_sieg_der_finnischen_sozialdemokraten_ber_die_ultrarechten_basisfinnen/</guid><description>&lt;p&gt;Eiliset parlamenttivaalit Suomessa olivat dramaattisempia kuin aikoihin. Monet äänestäjät jännittivät aamuyöhön asti, sillä hetken aikaa näytti siltä, että äärioikeistolainen Perussuomalaiset-puolue muodostaisi Suomen eduskunnan suurimman ryhmän ja saisi siten perinteisesti etusijan hallitusneuvotteluissa. Sosiaalidemokraattien lopullinen etumatka Perussuomalaisiin oli vain 0,2 %, eli hiuksenhieno. Vaikka sosiaalidemokraatit muodostavat ensimmäistä kertaa vuoden 1999 jälkeen jälleen suurimman ryhmän, ilo on hillittyä. Koska yksikään puolue ei saavuttanut yli 20 prosenttia äänistä, hallituksen muodostaminen tulee olemaan vaikeaa. Kaikki demokraattiset puolueet olivat jo ennen vaaleja sulkeneet pois mahdollisuuden koalitioon Perussuomalaisten kanssa. Joidenkin toivoma äärioikeistolaisten Perussuomalaisten heikkeneminen puolueen hajoamisen seurauksena alle kaksi vuotta sitten ei toteutunut, mikä tekee Perussuomalaisten vaalimenestyksestä sitäkin huolestuttavamman. Suomalainen strategia, jonka tarkoituksena oli heikentää äärioikeistopuolueiden vetovoimaa ottamalla ne nimenomaisesti mukaan politiikkaan, on siten todennäköisesti osoittautunut virheeksi. Perusfinnien kaksi keskeistä kantaa olivat tiukennettu maahanmuutto- ja pakolaispolitiikka sekä ehkä kaikkien puolueiden vähiten painottama asia: ympäristönsuojelu ja erityisesti ilmastonmuutoksen torjunta. Molemmissa kysymyksissä Perusfinnit eroavat perustavanlaatuisesti lähes kaikista muista puolueista. Perinteisesti suomalainen politiikka on kuitenkin konsensuspolitiikkaa, ja muutamia poikkeuksia lukuun ottamatta koalitio on mahdollinen minkä tahansa puolueen ja minkä tahansa toisen puolueen välillä. Tällä hetkellä näyttää vielä siltä, että kaikki demokraattiset puolueet pitävät vaalilupauksensa olla muodostamatta koalitiota Perussuomalaisten kanssa. Sosiaalidemokraattien todennäköinen tuleva pääministeri Antti Rinne korosti vaalivalvonnan jälkeisessä haastattelussa jälleen kerran Peruspuolueen kantojen yhteensopimattomuutta sosiaalidemokraattisten arvojen kanssa ja totesi, ettei hän voi millään hyväksyä ihmisten erilaista kohtelua etnisen taustan tai ihonvärin perusteella.Periaatteessa vaaleissa oli kyse neljä vuotta virassa olleen pääministeri Juha Sipilän johtaman koalitiohallituksen tilinpäätöksestä. Juha Sipilä oli jo kuukausi sitten ilmoittanut hallituksensa erosta ja toimi virassaan vain väliaikaisesti, koska hän ei pystynyt täyttämään terveydenhuoltojärjestelmän uudistamista koskevia keskeisiä lupauksiaan tuen puutteen vuoksi. Suomen Keskustapuolueen Sipilä on (vai pitäisikö sanoa oli) talouselämästä politiikkaan siirtynyt uusien tulokkaiden edustaja. Vaikka myös konservatiivinen Kokoomus ja Perussuomalaiset (suomalainen vastine Saksan AfD:lle) kuuluivat tähänastiseen koalitiohallitukseen, vain Keskustapuolue sai äänestäjiltä rangaistuksen viime vuosien politiikasta kärsimällä yli 7 prosentin massiivisen äänetappion, joka oli puolueen huonoin tulos 100 vuoteen.Se, täyttyvätkö omat toiveeni koulutukseen ja tutkimukseen kohdistuvien investointien lisäämisestä, riippuu täysin sosiaalidemokraateista, ja siksi he saivatkin ääneni. Vaikka kaikki muutkin puolueet ovat luvanneet kaksinkertaistaa tutkimus- ja kehitystoiminnan menot pitkällä aikavälillä, ”mustan nollan” ideologia on suosittu myös Suomen konservatiivien keskuudessa. Ainakin konservatiivit ja Keskustapuolue ovat viimeisen 10 vuoden aikana jättäneet käyttämättä jokaisen tilaisuuden osoittaa, että investoinnit tulevaisuuteemme ja lapsiimme ovat heille tärkeitä. On kyllä outoa, että liikemiehille kuten Juha Sipilälle olisi vieras ajatus, että tulevaisuuteen on investoitava, jotta pysytään kilpailukykyisinä.&lt;/p&gt;</description></item><item><title>ChemBio Finland</title><link>https://jeltsch.org/fi/chembio_finland/</link><pubDate>Thu, 28 Mar 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/chembio_finland/</guid><description>&lt;p&gt;Kahden vuoden välein järjestettävä 
 &lt;a href="https://chembio.messukeskus.com/?lang=en" target="_blank" rel="noopener noreferrer nofollow"&gt;ChemBio Finland&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -tapahtuma pidetään 
 &lt;a href="https://messukeskus.com/?lang=en" target="_blank" rel="noopener noreferrer nofollow"&gt;Helsingin messukeskuksessa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tämän viikon keskiviikkona ja torstaina. Esittelin tärkeintä projektiaamme Suomen Akatemian (
 &lt;a href="http://www.aka.fi/fi/akatemia/media/Ajankohtaiset-uutiset/2019/tervetuloa-suomen-akatemian-osastolle-chembio-messuille/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.aka.fi/fi/akatemia/media/Ajankohtaiset-uutiset/2019/tervetuloa-suomen-akatemian-osastolle-chembio-messuille/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) osastolla. Paikalle saapui paljon kuulijoita kuulemaan työstämme, jossa pyrimme siirtämään in vitro -vasta-aineiden tuotantoteknologiat 2000-luvulle synteettisen biologian ja CRISPR-tekniikan avulla.&lt;/p&gt;</description></item><item><title>Salasanaton kirjautuminen graafisen käyttöliittymän ja ssh-oletusarvot</title><link>https://jeltsch.org/fi/passwordless/</link><pubDate>Mon, 25 Mar 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/passwordless/</guid><description>&lt;p&gt;Käytän 
 &lt;a href="https://csc.fi" target="_blank" rel="noopener noreferrer nofollow"&gt;CSC:n&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 pilvipalveluita, eivätkä ne salli SSH-kirjautumista perinteisellä käyttäjätunnuksen ja salasanan yhdistelmällä. Kun haluan luoda tiedostonhallintaohjelmaani (Nemo) kirjanmerkin, joka osoittaa tähän sijaintiin, minun on määritettävä kirjautumiseen käytettävä RSA-avaintiedosto. Komentorivillä se näyttää seuraavalta:&lt;/p&gt;</description></item><item><title>Swappiness-arvon muuttaminen Linuxissa ja SSD:llä</title><link>https://jeltsch.org/fi/changing_swappiness_on_linux_and_sdd/</link><pubDate>Tue, 19 Feb 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/changing_swappiness_on_linux_and_sdd/</guid><description>&lt;p&gt;Swappiness-parametri löytyy kohdasta &lt;code&gt;/proc/sys/vm/swappiness&lt;/code&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;”0” tarkoittaa ”siirrä välimuistiin levylle vain, kun se on ehdottomasti välttämätöntä”&lt;/li&gt;
&lt;li&gt;”100” tarkoittaa ”siirrä välimuistiin levylle välittömästi”&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Jos käytät käyttöjärjestelmääsi SSD-levyltä, et ehkä halua käyttää oletusarvoa 60, varsinkaan jos sinulla on kohtuullisesti RAM-muistia (16 tai 32 GB). SSD-aseman käyttöiän pidentämiseksi suorita komento &lt;code&gt;sudo sysctl vm.swappiness=10&lt;/code&gt;. Asetus kuitenkin katoaa uudelleenkäynnistyksen jälkeen, ja jotta se olisi pysyvä, sinun on lisättävä seuraava rivi tiedostoon /etc/sysctl.conf: &lt;code&gt;vm.swappiness=10&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Ryhmäkansioiden liittäminen fstab-tiedoston kautta</title><link>https://jeltsch.org/fi/mounting_group_directories_via_the_fstab/</link><pubDate>Mon, 11 Feb 2019 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mounting_group_directories_via_the_fstab/</guid><description>&lt;p&gt;Helsingin yliopistossa voi hakea ryhmäkansioita, jotka ovat yksinkertaisesti NAS-laitteella olevaa levytilaa. Nämä on helppo liittää, kun käytät yliopiston hallinnoimaa tietokonetta yliopiston valikon kautta, mutta entä jos käytät omaa konettasi? Ainakin Ubuntu Linuxissa näiden hakemistojen liittämistapa on muuttunut useita kertoja vuosien varrella, ja se lakkasi toimimasta jälleen äskettäin. Nykyinen merkintä /etc/fstab-tiedostossa omassa (tavallisessa, yliopiston hallinnoimattomassa) Ubuntu 16.04 -järjestelmässäni on seuraava:&lt;code&gt;# HY-ryhmäkansiot//group2.ad.helsinki.fi/h204 /home/local_username/GROUP-drive cifs noauto,user,user=hy_username,nobrl,uid=1000,gid=1000,file_mode=0666,dir_mode=0777 0 0&lt;/code&gt;Sen jälkeen voit yksinkertaisesti suorittaa komennon &amp;ldquo;mount /home/local_username/GROUP-drive&amp;rdquo;, jolloin sinulta kysytään HY-salasanaasi. Luku 2 ja merkkijono ”h204” palvelimen osoitteessa (group2.ad.helsinki.fi/h204) viittaavat kustannuspaikkaan, joka tässä tapauksessa on H2042 (otetaan kustannuspaikan merkkijonon ensimmäinen numero ja neljä ensimmäistä merkkiä). Tässä on ohjeita siitä, miten se tehdään manuaalisesti Macintosh-tietokoneella:https://helpdesk.it.helsinki.fi/en/instructions/saving-and-sharing/group-storage-space/remote-access-home-and-group-directory-mac&lt;/p&gt;</description></item><item><title>Kuinka muuttaa Ubiquity Edge Router X:n MAC-osoitetta</title><link>https://jeltsch.org/fi/how_to_change_the_mac_address_of_the_ubiquity_edge_router_x/</link><pubDate>Wed, 14 Nov 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_change_the_mac_address_of_the_ubiquity_edge_router_x/</guid><description>&lt;p&gt;Avaa komentorivityökalu (CLI) selaimen käyttöliittymän kautta. Jos salasanassasi on erikoismerkkejä, saatat joutua vaihtamaan salasanasi ensin käyttöliittymän kautta. Huolimatta huomattavista yrityksistäni en onnistunut kirjoittamaan erikoismerkkejä komentoriville Firefox-selaimella Mac-tietokoneella (kopiointi ja liittäminen eivät toimi). Olettaen, että haluat muuttaa eth0:configureset interfaces ethernet eth0 mac 00:03:0D:51:B4:D2commitsave&lt;/p&gt;</description></item><item><title>Emme opi elämän, vaan koulun vuoksi</title><link>https://jeltsch.org/fi/nicht_f_r_das_leben_sondern_f_r_die_schule_lernen_wir/</link><pubDate>Tue, 13 Nov 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/nicht_f_r_das_leben_sondern_f_r_die_schule_lernen_wir/</guid><description>&lt;p&gt;Non vitae sed scholae discimus („Emme opi elämän, vaan koulun vuoksi.“; &amp;ldquo;Thus we learn our lessons, not for life, but for the lecture-room.&amp;rdquo;) on noin 2000 vuotta vanha Senecan lainaus, joka on peräisin kirjeestä yhdelle hänen oppilaistaan. Poikani on samaa mieltä: suurin osa siitä, mitä hänen täytyy oppia koulussa, ei ole tärkeää todellisessa elämässä. Valitettavasti minun on (kuten monien muiden asiantuntijoidenkin) pakko myöntää, että hän on oikeassa. Ylpeys ja ilo, jotka useimpien lasten koulunkäynnin alkua säestävät, vaihtuvat usein muutaman vuoden kuluessa pettymykseksi. Jo muutaman viikon kuluttua suurista lomista lapset odottavat vain syksyn ja sitten joululomia, vaikka oppiminen voisi olla hauskaa. Mikä tässä menee pieleen? Miten koulut onnistuvat niin nopeasti tukahduttamaan lasten luonnollisen uteliaisuuden ja motivaation? Yritin aluksi väittää, että tärkeää ei ole SE, mitä oppii, vaan se, että oppii OPPIMAAN. Ja sitä voi tehdä millä tahansa aiheilla. Valitettavasti tämä argumentti on osoitus epäpätevyydestä niille, jotka laativat tai toteuttavat koulujemme opetussuunnitelmia. Miksi oppilaita ei sitten anneta oppia oppimaan aiheista, jotka ovat mielenkiintoisia ja merkityksellisiä? Siinä missä sata vuotta sitten riitti lukeminen, kirjoittaminen ja peruslaskutoimitukset, nykyään tieto kasvaa eksponentiaalisesti. Ja koulubyrokraattien ainoa vastaus on pakata yhä enemmän uutta aineistoa opetussuunnitelmiin poistamatta vanhaa niistä. Samalla tarvitaan kuitenkin enemmän liikkumavaraa kuin aiemmin, koska monien nykypäivänä tarvittavien osaamisalueiden opettaminen vaatii joustavuutta ja joustavia rakenteita. Ymmärrän, että useimpien koulujen (henkilöstö- ja taloudelliset) resurssit ovat rajalliset. Siitä huolimatta on monia opettajia, jotka uhmaavat puutetta (yhdessä maailman rikkaimmista maista!) ja suunnittelevat modernia opetusta suurella energialla ja sitoutuneesti.Monet näkevät ratkaisun MINT-aineiden (MINT = matematiikka, tietotekniikka, luonnontieteet ja tekniikka; englanniksi STEM: science, technology, engineering and mathematics), mutta juuri näillä aloilla tiedon määrä kasvaa niin nopeasti, että opetussuunnitelmat ja luultavasti myös useimmat opettajat eivät pystyisi läheskään pysymään todellisuuden vauhdissa, vaikka opetettava tieto olisikin välittömästi merkityksellistä. Siksi nykyään tarvitaan opettajia, jotka eivät opeta oppilailleen pelkästään faktoja, vaan menetelmiä. Tällaisia käsitteitä voidaan välittää juuri ajankohtaisten ja mielenkiintoisten aiheiden avulla:&lt;/p&gt;</description></item><item><title>OpenVPN-palvelin pfSense-laitteella ja asiakasohjelma Ubuntu 16.04:llä</title><link>https://jeltsch.org/fi/openvpn_server_on_pfsense_and_client_on_ubuntu_16_04/</link><pubDate>Fri, 02 Nov 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/openvpn_server_on_pfsense_and_client_on_ubuntu_16_04/</guid><description>&lt;p&gt;Olen asentanut 
 &lt;a href="https://openvpn.net" target="_blank" rel="noopener noreferrer nofollow"&gt;OpenVPN&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-palvelimen 
 &lt;a href="https://www.netgate.com/solutions/pfsense/sg-3100.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Netgate SG-3100 -reitittimeeni&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Toivon, että tämän ansiosta varmuuskopioiden synkronointi fyysisesti erilliseen sijaintiin helpottuu. 
 &lt;a href="https://www.pfsense.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;pfsense-reitittimeen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on olemassa monia ohjeita OpenVPN-palvelimen asennuksesta, ja se toimii hyvin. Käytän kuitenkin töissä 
 &lt;a href="https://blog.ubuntu.com/desktop" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntua&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 16.04:ää, ja asiakassovelluksen määrittäminen vaatii hieman enemmän työtä kuin MacOS:ssa tai Windowsissa. Ubuntussa on pakko päivittää DNS-tiedot manuaalisesti VPN-tunnelin muodostamisen jälkeen, jos olet valinnut asetuksen, jonka mukaan kaikki asiakaskoneelta lähtevä internetliikenne reititetään VPN-palvelimen kautta. Jos et päivitä DNS-resolverin tietoja Ubuntu-asiakaskoneella, pääset kyllä VPN:n sisäiseen verkkoon (minun tapauksessani 10.0.0.0/24), mutta et voi käyttää isäntänimiä. Esimerkiksi komento ping 
 &lt;a href="https://www.google.com" target="_blank" rel="noopener noreferrer nofollow"&gt;www.google.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 epäonnistuu, mutta komento ping 172.217.21.164 onnistuu. Vastaavasti selaimesi ei löydä URL-osoitteita. IP-osoitteilla selaaminen (”http://172.217.21.164”) ei ole kovin käytännöllistä. Ubuntun oletusasetukset eivät turvallisuussyistä salli tämän DNS-resolverin päivityksen tapahtuvan automaattisesti. 
 &lt;a href="https://packages.ubuntu.com/search?keywords=openvpn" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntun OpenVPN-pakettiin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 sisältyy skripti, joka päivittää nämä tiedot (/etc/openvpn/update-resolv-conf). Jotta tämä toimisi, on kuitenkin&lt;/p&gt;</description></item><item><title>SSD vai perinteinen kiintolevy?</title><link>https://jeltsch.org/fi/ssd_or_spinning_disk/</link><pubDate>Wed, 12 Sep 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ssd_or_spinning_disk/</guid><description>&lt;p&gt;&lt;code&gt;sudo apt install smartmontoolssudo smartctl -a /dev/sda&lt;/code&gt; tai &lt;code&gt;cat /sys/block/sda/queue/rotational&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Aikaisemmat opetussuunnitelmat</title><link>https://jeltsch.org/fi/lehrpl_ne_aus_der_vergangenheit/</link><pubDate>Mon, 10 Sep 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/lehrpl_ne_aus_der_vergangenheit/</guid><description>&lt;p&gt;Non vitae sed scholae discimus („Emme opi elämän, vaan koulun vuoksi“) on noin 2000 vuotta vanha Senecan lainaus, joka on peräisin hänen eräälle oppilaalleen kirjoittamastaan kirjeestä. Lapseni ovat samaa mieltä: suurin osa siitä, mitä hänen täytyy oppia koulussa, ei olisi tärkeää todellisessa elämässä. Valitettavasti minun (ja monien asiantuntijoiden) on pakko myöntää, että hän on oikeassa. Ylpeys ja ilo, jotka useimpien lasten koulunaloitusta säestävät, vaihtuvat usein muutaman vuoden kuluessa pettymykseksi. Jo muutaman viikon kuluttua suurista lomista lapset odottavat enää vain syksyn ja sitten joululomia, vaikka oppiminen voisi olla hauskaa. Mikä tässä menee pieleen? Miten koulu onnistuu niin nopeasti tukahduttamaan lasten luonnollisen uteliaisuuden ja motivaation? Olen aiemmin yrittänyt väittää, että tärkeää ei ole SE, mitä oppii, vaan se, että oppii OPPIMAAN. Ja sitä voi tehdä millä tahansa aiheilla. Valitettavasti tämä argumentti on osoitus epäonnistumisesta niille, jotka laativat ja toteuttavat koulujemme opetussuunnitelmia. Miksi oppilaita ei sitten anneta oppia oppimaan aiheista, jotka ovat mielenkiintoisia ja merkityksellisiä? Siinä missä sata vuotta sitten riitti lukeminen, kirjoittaminen ja laskeminen (ja laskemisella tarkoitan peruslaskutoimituksia), nykyään tieto (valitettavasti myös väärä tieto) kasvaa eksponentiaalisesti. Ja kouluhallinnon ainoa vastaus on pakata yhä enemmän uutta oppimateriaalia opetussuunnitelmiin poistamatta vanhaa niistä. Monet näkevät ratkaisun MINT-aineiden (MINT = matematiikka, tietotekniikka, luonnontieteet ja tekniikka; englanniksi STEM: science, technology, engineering and mathematics), mutta juuri näillä aloilla tiedon kasvu on niin nopeaa, että opetussuunnitelmat ja luultavasti myös suurin osa opettajista eivät pystyisi läheskään pysymään todellisuuden vauhdissa, vaikka opetettava tieto olisikin suoraan merkityksellistä. Siksi nykyään tarvitaan opettajia, jotka pystyvät välittämään oppilailleen paitsi faktoja myös tiedon ja todellisuuden luonteen. Tällaisia käsitteitä voidaan välittää juuri ajankohtaisten ja mielenkiintoisten aiheiden avulla, kuten ilmastonmuutoksen kautta: miksi tiedämme sen, mitä tiedämme; mikä on ero ”tosiasioiden” ja ”mielipiteiden” välillä, miksi tieteessä ei ole ”totuutta”, miksi siitä huolimatta on teorioita, jotka ovat lähes varmasti oikeita, ja mitä ”oikea” ja ”väärä” tieteessä oikeastaan tarkoittavat, ja miksi tiede ei ole pelkkä tosiasioiden kokoelma, vaan menetelmä. Ja nimenomaan paras menetelmä, jonka tunnemme, lähestyäksemme todellisuutta (tällä paljastan olevani postmodernin mielivaltaisuuden vastustaja, joka pitää myös tiedettä kulttuurisidonnaisena ilman minkäänlaista erityistä suhdetta todellisuuteen tai totuuteen).Nykyiset opetussuunnitelmat (ainakin lasteni koulun) valmistavat siihen, mikä oli tärkeää toissapäivänä. Nykypäivän lapset tarvitsevat aineellisen tiedon sijaan menetelmiä. Ja menetelmiä voi oppia aineiston avulla, joka on mielenkiintoista jokaiselle yksittäiselle lapselle. Kyse ei ole myöskään aineiston määrästä, vaan pikemminkin syvyydestä. Luovuus, sitoutuminen ja vastuullisuus ovat muita asioita, joita nykypäivän koulujen tulisi opettaa ja jotka ovat välttämättömiä ihmiskunnan selviytymiselle; aiheesta löytyy runsaasti tietoa internetistä, tässä vain kaksi linkkiä inspiraatioksi: 
 &lt;a href="https://www.cicero.de/kultur/wir-brauchen-eine-bildungsrevolution/51963" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.cicero.de/kultur/wir-brauchen-eine-bildungsrevolution/51963&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja 
 &lt;a href="http://www.spiegel.de/plus/a-00000000-0002-0001-0000-000158147643/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.spiegel.de/plus/a-00000000-0002-0001-0000-000158147643/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>SnapGene ja osittaiset restriktioentsyymihajotukset uudelleen tarkasteltuna</title><link>https://jeltsch.org/fi/snapgene_and_partial_restriction_digests_revisited/</link><pubDate>Thu, 23 Aug 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/snapgene_and_partial_restriction_digests_revisited/</guid><description>&lt;p&gt;SnapGene on ohjelmisto laboratoriossa työskenteleville molekyylibiologeille, jotka tekevät paljon kloonaustyötä (konstruktien suunnittelu ja annotointi). Siitä lähtien, kun viimeksi kirjoitin SnapGene-ohjelmistosta (
 &lt;a href="https://www.snapgene.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.snapgene.com/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ), on tapahtunut monia hyviä asioita:&lt;/p&gt;</description></item><item><title>Kotiverkon skannaus (nmap)</title><link>https://jeltsch.org/fi/scanning_my_home_network_nmap/</link><pubDate>Sun, 18 Mar 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/scanning_my_home_network_nmap/</guid><description>&lt;p&gt;Kotiverkon skannaus kaikkien porttia 80 (http) kuuntelevien laitteiden löytämiseksi:&lt;code&gt;nmap -p80 192.168.0.0/24 -oG - | grep 80/open&lt;/code&gt;Joskus tämä ei toimi (koska nmap yrittää olla älykäs ja skannata vain saatavilla olevia isäntiä). Jotta nmap skannaisi ilman älykkyyttä, käytä e-Pn (no ping) -vaihtoehtoa. Tämä skannaa isäntäkoneen 192.168.0.2 kaikki portit:&lt;code&gt;nmap -Pn -p0-65535 192.168.0.2&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Posterin nro XX lähdeluettelo:</title><link>https://jeltsch.org/fi/literature_list_for_poster_xx/</link><pubDate>Thu, 01 Mar 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/literature_list_for_poster_xx/</guid><description>&lt;p&gt;@page { }table { border-collapse:collapse; border-spacing:0; empty-cells:show }td, th { vertical-align:top; font-size:12pt;}h1, h2, h3, h4, h5, h6 { clear:both }ol, ul { margin:0; padding:0;}li { list-style: none; margin:0; padding:0;}li span. { clear: both; line-height:0; width:0; height:0; margin:0; padding:0; }span.footnodeNumber { padding-right:1em; }span.annotation_style_by_filter { font-size:95%; font-family: Arial; background-color: #fff000; margin: 0; border: 0; padding: 0; }* { margin: 0;}.P1 { font-size: 12pt; font-family: Liberation Serif; writing-mode: page; }.P2 { font-size:12pt; margin-bottom:4,23mm; margin-left:0mm; margin-right:0mm; margin-top:0mm; text-indent:0mm; font-family:Liberation Serif; writing-mode:page; }.P3 { font-size:12pt; margin-bottom:4,23mm; margin-left:0mm; margin-right:0mm; margin-top:0mm; text-indent:0mm; font-family:Liberation Serif; writing-mode:page; text-align:center ! important; }.P4 { font-size:20pt; margin-bottom:4,23mm; margin-left:0mm; margin-right:0mm; margin-top:0mm; text-indent:0mm; font-family:Liberation Serif; writing-mode:page; text-align:center ! important; font-weight:bold; }.P5 { font-size:11pt; margin-bottom:4,23mm; margin-left:0mm; margin-right:0mm; margin-top:0mm; text-indent:0mm; font-family:Liberation Serif; writing-mode:page; text-align:center ! important; }.Internet_20_link { color:#000080; text-decoration:underline; }.T10 { vertical-align:super; font-size:58%;}.T6 { font-style:italic; }.T7 { font-style:italic; }.T8 { font-weight:bold; }.T1 .T2 .T3 .T4 .T5 { }Uudet proteaaseja aktivoivat tekijät paljastavat VEGF-C:n uusia rooleja&lt;/p&gt;</description></item><item><title>Tietokoneaika: Windows vastaan muu maailma</title><link>https://jeltsch.org/fi/computer_time_windows_against_the_rest_of_the_world/</link><pubDate>Sat, 10 Feb 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/computer_time_windows_against_the_rest_of_the_world/</guid><description>&lt;p&gt;En ole varma, mutta Windows näyttää olevan ainoa käyttöjärjestelmä, joka vaatii, että tietokoneen kello asetetaan paikalliseen aikavyöhykkeeseen maailmanlaajuisen standardiajan (UTC) sijaan. Ehkä se on jäänne ajalta, jolloin Microsoft ajatteli, ettei internetillä olisi kovin suurta merkitystä tietotekniikan tulevaisuudelle. Kaikki muut käyttöjärjestelmät käyttävät ilmeisesti UTC:tä: MacOS, Android, Linux, BSD jne. Jos tietokoneessasi on kuitenkin kaksoiskäynnistys, saatat joutua ongelmiin. Kaikki käyttöjärjestelmät eivät tunnista kaksoiskäynnistystä automaattisesti eivätkä sopeuta toimintaansa Windowsin kanssa yhteensopivaksi. Jos näin on, helpoin ratkaisu on muuttaa Windowsin toimintaa. Selkeät ohjeet tämän tekemiseen löytyvät osoitteesta 
 &lt;a href="https://liliputing.com/2016/03/fix-time-problem-dual-boot-computers-windows-linux-android.html" target="_blank" rel="noopener noreferrer nofollow"&gt;https://liliputing.com/2016/03/fix-time-problem-dual-boot-computers-windows-linux-android.html&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mutta tässä ovat vaiheet pähkinänkuoressa:&lt;/p&gt;</description></item><item><title>Syncthing</title><link>https://jeltsch.org/fi/syncthing/</link><pubDate>Wed, 24 Jan 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/syncthing/</guid><description>&lt;p&gt;
 &lt;a href="https://syncthing.net" target="_blank" rel="noopener noreferrer nofollow"&gt;Syncthing&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on yksi parhaista työkaluista kansioiden synkronointiin internetin välityksellä. Jostakin syystä se kuitenkin lakkaa toisinaan toimimasta Ubuntu 16.04:lläni, ja koska käytän sitä ”aseta ja unohda” -periaatteella, unohdan myös, miten tarkistan, toimiiko se.Aseta se käynnistymään automaattisesti järjestelmän käynnistyessä (järjestelmäpalveluna): &lt;code&gt;systemctl enable syncthing@username.service&lt;/code&gt;Käynnistä palvelu: &lt;code&gt;systemctl start syncthing@username.service&lt;/code&gt;Tarkista tila: &lt;code&gt;systemctl status syncthing@username.service&lt;/code&gt;GUI:n URL-osoite: 
 &lt;a href="https://127.0.0.1:8384" target="_blank" rel="noopener noreferrer nofollow"&gt;https://127.0.0.1:8384&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
Yllä oleva ratkaisu ei kuitenkaan toimi hyvin, jos esimerkiksi synkronoitavat tiedostot sijaitsevat salatussa kansiossa, joka liitetään vasta käyttäjän kirjautumisen jälkeen (esimerkiksi Ubuntu 16.04:ssä oli mahdollista salata käyttäjäkansio, joka avattiin vasta käyttäjän kirjautuessa). Vaihtoehtoisesti palvelun voi ajaa ”käyttäjäpalveluna” seuraavasti:&lt;code&gt;cp /usr/lib/systemd/user/syncthing.service ~/.config/systemd/user/systemctl --user enable syncthing.servicesystemctl --user start syncthing.service&lt;/code&gt;Syncthing näyttää kadottavan säännöllisesti tiedoston nimeltä &amp;ldquo;.stfolder&amp;rdquo;, jonka pitäisi sijaita minkä tahansa jaetun kansion juuressa (tai se muunnetaan kansioksi). Minulla ongelma yleensä ratkeaa yksinkertaisesti luomalla kyseinen (tyhjä) tiedosto uudelleen (ja poistamalla samanniminen kansio, jos sellainen on olemassa).&lt;/p&gt;</description></item><item><title>Etätyöpöytäyhteydet Helsingin yliopiston työtietokoneeseen</title><link>https://jeltsch.org/fi/remote_desktop_sessions_to_your_helsinki_university_work_computer/</link><pubDate>Mon, 15 Jan 2018 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/remote_desktop_sessions_to_your_helsinki_university_work_computer/</guid><description>&lt;p&gt;Jos sinulla on työkanula, voit viedä sen kotiin töiden tekemistä varten. Mutta entä jos sinulla on pöytätietokone ja haluat käyttää sitä kotoa käsin? Teknologia, joka mahdollistaa tämän, on ollut olemassa jo yli 20 vuotta, mutta jos luulet, että yliopiston IT-osasto olisi tehnyt tästä sinulle helppoa, olet väärässä. Itse asiassa en tunne ketään, joka osaisi tehdä tämän (puhumattakaan siitä, miten prosessi saataisiin sujumaan helposti). Jopa alla selitetyn asetuksen avulla jotkin asiat eivät toimi kunnolla (esim. en ole koskaan keksinyt, miten tiedostojen jakaminen saadaan toimimaan Mac-Mac-yhteydellä, joten käytän edelleen 
 &lt;a href="http://rsug.itd.umich.edu/software/fugu/" target="_blank" rel="noopener noreferrer nofollow"&gt;Fugua&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 erillisen tunneloidun sftp-yhteyden kautta tiedostojen siirtämiseen). Sinulla on useita vaihtoehtoja:&lt;/p&gt;</description></item><item><title>Taikakomento, jolla Apple SuperDrive herätetään Linuxissa</title><link>https://jeltsch.org/fi/the_magic_sequence_to_wake_up_apple_s_superdrive_on_linux/</link><pubDate>Sat, 09 Dec 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_magic_sequence_to_wake_up_apple_s_superdrive_on_linux/</guid><description>&lt;p&gt;&lt;code&gt;sudo apt-get install sg3-utils&lt;/code&gt; (tarvitaan vain ensimmäisellä kerralla)&lt;code&gt;ls /dev&lt;/code&gt; (tarkistaaksesi, onko kyseessä sr0 vai sr1; yleensä se on sr0, ellei sinulla ole jo muita USB-asemia kytkettynä)&lt;code&gt;sg_raw /dev/sr0 EA 00 00 00 00 00 01&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Tehokkaimmat keinot hiilijalanjäljen pienentämiseen</title><link>https://jeltsch.org/fi/the_most_effective_ways_to_reduce_your_carbon_footprint/</link><pubDate>Thu, 12 Oct 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_most_effective_ways_to_reduce_your_carbon_footprint/</guid><description>&lt;p&gt;Lundin yliopiston tämän 
 &lt;a href="http://iopscience.iop.org/article/10.1088/1748-9326/aa7541" target="_blank" rel="noopener noreferrer nofollow"&gt;tutkimuksen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 mukaan tehokkaimpia keinoja ilmastonmuutoksen torjumiseksi jätetään suurelta osin käsittelemättä. Ei ole yllättävää, että ne koskettavat juuri niitä asioita, jotka ovat meille rakkaimpia: autoamme, lomiamme, lapsiamme ja lempiruokiamme.&lt;/p&gt;</description></item><item><title>Natsit Saksan parlamentissa</title><link>https://jeltsch.org/fi/nazis_in_the_german_parliament/</link><pubDate>Sun, 24 Sep 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/nazis_in_the_german_parliament/</guid><description>&lt;p&gt;Surullinen päivä Saksalle: natsit istuvat jälleen Saksan parlamentissa. He eivät kutsu itseään natseiksi. Sen sijaan he käyttävät nimeä AfD (Alternative für Deutschland = Vaihtoehto Saksalle). Ja monet väittävät (mielestäni oikeutetusti), että Angela Merkel ei tehnyt mitään estääkseen tämän tapahtumasta. Molemmat suuret puolueet – konservatiivit ja sosiaalidemokraatit – menettivät huomattavasti kannatustaan äänestäjien keskuudessa. Lähes kaikki pienpuolueet pystyivät joko säilyttämään tai kasvattamaan edustustaan Saksan parlamentissa, Bundestagissa. Merkel tarvitsee vähintään kahta niistä pysyäkseen vallassa, ja lukujen perusteella on mahdollista muodostaa koalitio konservatiivien, vihreiden ja liberaalien kanssa (jota kutsutaan Jamaika-koalitioksi näiden kolmen puolueen värien – mustan, vihreän ja keltaisen – mukaan). Aikanaan vallankumoukselliset vihreät tulevat nyt ylläpitämään vallitsevaa tilannetta Saksassa… Monet ihmiset näyttävät äänestäneen omia etujaan vastaan, mutta sosiaalidemokraatit eivät kyenneet vakuuttamaan riittävää määrää ihmisiä siitä, että he ovat ainoa toteuttamiskelpoinen vaihtoehto Angela Merkelin poliittiselle ohjelmalle.&lt;/p&gt;</description></item><item><title>Toni Nettin säännöt</title><link>https://jeltsch.org/fi/toni_nett_s_rules/</link><pubDate>Sat, 16 Sep 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/toni_nett_s_rules/</guid><description>&lt;p&gt;Yli 50 vuotta sitten 
 &lt;a href="https://de.wikipedia.org/wiki/Toni_Nett" target="_blank" rel="noopener noreferrer nofollow"&gt;Toni Nett&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 julkaisi kirjansa &lt;em&gt;Der Lauf&lt;/em&gt;. Kirjassa hän esitteli nyrkkisääntöjä, joiden avulla voidaan laskea mahdollisia henkilökohtaisia juoksutuloksia yleisimmillä keski- ja pitkän matkan juoksumatkoilla. Mahdolliset henkilökohtaiset ennätykset lasketaan seuraavaksi lyhyemmällä matkalla saavutettujen tulosten perusteella. 
 &lt;a href="https://en.wikipedia.org/wiki/Manfred_Steffny" target="_blank" rel="noopener noreferrer nofollow"&gt;Manfred Steffny&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 laajensi Toni Nettin sääntöjä kattamaan maratonin ja 100 km:n juoksun. Hän totesi näiden sääntöjen olevan yllättävän tarkkoja verratessaan satojen eri tasoisia juoksijoita, aloittelijoista maailmanmestareihin, henkilökohtaisia ennätyksiä. Olen kirjoittanut näistä nyrkkisäännöistä aiemmin 
 &lt;a href="https://jeltsch.org/fi/tags/juoksu/"&gt;täällä&lt;/a&gt;
. Nyt olen tehnyt pienen PHP-skriptin, joka suorittaa laskelman puolestasi.&lt;/p&gt;</description></item><item><title>Tiedostojen poistaminen, joissa on ”sallimattomia merkkejä”</title><link>https://jeltsch.org/fi/deleting_files_with_illegal_characters/</link><pubDate>Fri, 08 Sep 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/deleting_files_with_illegal_characters/</guid><description>&lt;p&gt;Yliopistomme monialustaympäristössä vähintään kolme eri käyttöjärjestelmää muodostaa yhteyden smb-jakettuihin ryhmäkansioihin. Ilmeisesti Mac-tietokoneet pystyvät tallentamaan tiedostoja, joiden nimissä on merkkejä, joita ei sallita muilla alustoilla ja joita ei voi helposti poistaa. Viime aikoina meillä on ollut useita tiedostoja, joiden nimi päättyy pisteeseen (.) tai välilyöntiin ( ), emmekä ole pystyneet poistamaan niitä graafisen käyttöliittymän kautta. Windows 7:ssä onnistuin siinä komentoriviltä komennolla: &lt;code&gt;delete &amp;quot;file.&amp;quot;&lt;/code&gt; tai &lt;code&gt;delete &amp;quot;file &amp;quot;&lt;/code&gt;. En ole kuitenkaan löytänyt tapaa tehdä tätä Ubuntu-koneeltani, ja on ärsyttävää käynnistää Windowsia pelkästään muutaman tiedoston poistamiseksi. Valitettavasti tästä tuli välttämätöntä, koska 
 &lt;a href="https://www.cloudberrylab.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Cloudberry&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -varmuuskopiointijärjestelmä (joka toimii Ubuntussa) jumittuu tällaisten tiedostojen kohdalla. Etsin uutta varmuuskopiointijärjestelmää laboratorion tietokoneillemme, koska 
 &lt;a href="https://www.crashplan.com" target="_blank" rel="noopener noreferrer nofollow"&gt;CrashPlan&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 päätti lopettaa tuen muille kuin yritysasiakkaille…&lt;/p&gt;</description></item><item><title>Windows muuttaa tietokoneeni kellonaikaa</title><link>https://jeltsch.org/fi/windows_changes_my_computers_clock/</link><pubDate>Mon, 28 Aug 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/windows_changes_my_computers_clock/</guid><description>&lt;p&gt;Jos en ole erehtynyt, Windows on ainoa käyttöjärjestelmä, joka käyttää paikallista aikaa järjestelmäkellossaan (UTC:n sijaan). Tämä tarkoittaa, että monikäynnistysasetuksissa jokainen järjestelmän uudelleenkäynnistys Windowsiin sekoittaa järjestelmän kellonajan. Voit nollata sen (Ubuntu 16.04:ssa) komennolla &lt;code&gt;sudo timedatectl set-timezone Etc/UTC&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Amber Stutthofista</title><link>https://jeltsch.org/fi/amber_from_stutthof/</link><pubDate>Tue, 01 Aug 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/amber_from_stutthof/</guid><description>&lt;p&gt;Juostessani Itämeren rannalla lähellä 
 &lt;a href="https://en.wikipedia.org/wiki/K%C4%85ty_Rybackie" target="_blank" rel="noopener noreferrer nofollow"&gt;Kąty Rybackieta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (Puola), poimin muutamia meripihkakiviä. Osa niistä ei läpäissyt kelluntatestiä (20 % w/v NaCl-liuoksessa huoneenlämpöisessä vedessä), mutta minulla ei ole aavistustakaan, mitä nämä kellumattomat kivet oikeastaan ovat (ne ovat liian pehmeitä ollakseen lasia, ehkä muovia?).Kun saavuin tänne viikon rantalomalle, en tiennyt, että pieni kylä, jossa majoituimme, kuului 
 &lt;a href="https://en.wikipedia.org/wiki/Sztutowo" target="_blank" rel="noopener noreferrer nofollow"&gt;Stutthofin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 kuntaan, jossa 
 &lt;a href="https://en.wikipedia.org/wiki/Stutthof_concentration_camp" target="_blank" rel="noopener noreferrer nofollow"&gt;yksi natsien keskitysleireistä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 sijaitsi. Itse asiassa poikkesin kahdesti päivittäiseltä aamulenkiltäni rannalla katsomaan leiriä, joka on nykyään museo. Mielenkiintoista on, että alle 12-vuotiaat lapset eivät saa vierailla paikalla. Tämä eroaa niistä Saksan keskitysleirien muistomerkkipaikoista, jotka tunnen: päätös siitä, viedäänkö lapset vierailulle, jätetään vanhempien tehtäväksi. Toinen mieleenpainuva muisto näiltä lomilta olivat automatkat, jotka saivat minut tarkistamaan vakaasti pitämäni käsitystä siitä, että suurin osa autoilijoista täällä Suomessa ajaa vastuuttomasti ja useimmiten liian kovaa. Itse asiassa Puolassa oli lähes mahdotonta ajaa nopeusrajoitusten mukaisesti, sillä kukaan ei näyttänyt tekevän niin. Tajusin, että ajaminen nopeusrajoituksia noudattavalla autolla olisi vaarallisempaa kuin ajaminen holtittomasti ylinopeutta ajavalla autolla, sillä kapeilla maanteillä joutuisi jatkuvasti väistämään ohittavia autoja. Siksi minäkin ajoin ylinopeutta. Ei ole yllättävää, että Puolalla on Euroopan korkeimmat liikennekuolematilastot (
 &lt;a href="https://www.economist.com/blogs/easternapproaches/2013/06/polish-driving" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.economist.com/blogs/easternapproaches/2013/06/polish-driving&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ). Puolan hallituksen väitetyn tavoitteen mukaan kuolemantapausten määrää halutaan vähentää, mutta nopeusrajoitusten alentamisen sijaan niitä korotettiin vuonna 2011. 
 &lt;a href="https://de.wikipedia.org/wiki/Zul%C3%A4ssige_H%C3%B6chstgeschwindigkeit" target="_blank" rel="noopener noreferrer nofollow"&gt;Wikipedian mukaan&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 moottoriteiden suurin sallittu nopeus muuttui 130:stä 140 km/h:iin ja kaksiajorataisten teiden 110:stä 120 km/h:iin. Karkea arvio (perustuen 
 &lt;a href="https://en.wikipedia.org/wiki/List_of_countries_by_traffic-related_death_rate" target="_blank" rel="noopener noreferrer nofollow"&gt;näihin lukuihin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) osoittaa, että Puolan teillä on kuollut viimeisten 20 vuoden aikana suunnilleen yhtä monta ihmistä kuin natsit surmasivat Stutthofissa vuosina 1939–1945. Ehkä Puolan poliisin pitäisi alkaa valvoa nopeusrajoituksia?&lt;/p&gt;</description></item><item><title>Jaettujen kansioiden käyttö VirtualBoxissa (Linux-vieraskone)</title><link>https://jeltsch.org/fi/accessing_shared_folders_in_virtualbox_linux_guest/</link><pubDate>Fri, 28 Jul 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/accessing_shared_folders_in_virtualbox_linux_guest/</guid><description>&lt;p&gt;Tiedostojen siirtäminen isäntäkäyttöjärjestelmästä vieraskäyttöjärjestelmään ja päinvastoin ei toimi suoraan asennuksen jälkeen, kun asennat 
 &lt;a href="https://www.virtualbox.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;VirtualBoxin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Ubuntu-pakettivarastoista ja lataamalla Ubuntu VirtualBox -kuvan (esim. osoitteesta 
 &lt;a href="http://www.osboxes.org/virtualbox-images%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.osboxes.org/virtualbox-images)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Vieraslisäosien asentamisen jälkeen vedä ja pudota -toiminto ei näyttänyt toimivan minulla, joten jouduin määrittämään ”jaetun kansion”. Kun se on määritetty graafisen käyttöliittymän kautta, se ei ilmesty automaattisesti vierasjärjestelmän työpöydälle. Se on liitettävä: &lt;code&gt;sudo mount -t vboxsf nimi (kuten määritetty VirtualBoxin käyttöliittymässä) ~/liitäntäkohta vieraskäyttöjärjestelmässä/&lt;/code&gt; Tähän on tietysti monia muita tapoja (esim. Samba, sftp tai sshfs)…&lt;/p&gt;</description></item><item><title>Valmis</title><link>https://jeltsch.org/fi/fertig/</link><pubDate>Sat, 04 Mar 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/fertig/</guid><description>&lt;p&gt;﻿Vuoden kestäneen vaivalloisen osien keräämisen ja rakentamisen jälkeen Tobias ja minä saimme tänään valmiiksi Lego Millennium Falcon Ultimate Collector&amp;rsquo;s Edition -mallin (Lego-sarja 10179, 
 &lt;a href="http://brickset.com/sets/10179-1/Ultimate-Collector-s-Millennium-Falcon" target="_blank" rel="noopener noreferrer nofollow"&gt;http://brickset.com/sets/10179-1/Ultimate-Collector-s-Millennium-Falcon&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) valmiiksi. Tätä Millennium Falcon -versiota ei enää myydä, ja käytettyjä sarjoja myydään eBayssa hullun kalliilla hinnoilla, noin 5 000 eurolla.Olemme ottaneet tarvittavat Lego-palikat kahdesta muusta Lego Star Wars -mallista: Death Starista (Lego-sarja 10188, 
 &lt;a href="http://brickset.com/sets/10188-1/Death-Star" target="_blank" rel="noopener noreferrer nofollow"&gt;http://brickset.com/sets/10188-1/Death-Star&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) ja Super Star Destroyerista (Lego-sarja 10221-1, 
 &lt;a href="http://brickset.com/sets/10221-1/Super-Star-Destroyer%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://brickset.com/sets/10221-1/Super-Star-Destroyer)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Meidän piti kuitenkin ostaa huomattava määrä puuttuvia osia. Monet niistä ostimme suomalaiselta verkkohuutokauppasivustolta Huuto (
 &lt;a href="http://huuto.net" target="_blank" rel="noopener noreferrer nofollow"&gt;http://huuto.net&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) tai BrickLinkistä (
 &lt;a href="http://www.bricklink.com" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.bricklink.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), joka on eräänlainen ”LEGO-palikoihin erikoistunut eBay”. Vaikeimmin löydettävät osat olivat kaksi vaaleansinistä-harmaata ”Boat Mast Rigging Long 28 x 4” -osaa (
 &lt;a href="http://www.bricklink.com/search.asp?itemID=56261&amp;amp;colorID=86%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.bricklink.com/search.asp?itemID=56261&amp;colorID=86)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, joita myydään tällä hetkellä peräti 100 euroa kappaleelta. Emme tietenkään ostaneet näitä kappaleita. LEGO myy kuitenkin edelleen tämän kappaleen mustaa versiota varaosana, ja Tobin kummisetä vaivautui hankkimaan ne ja maalaamaan ne harmaiksi. Kiitos, Clemens!&lt;/p&gt;</description></item><item><title>Käsijarru ja suojatut DVD-levyt</title><link>https://jeltsch.org/fi/handbrake_and_protected_dvds/</link><pubDate>Thu, 02 Mar 2017 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/handbrake_and_protected_dvds/</guid><description>&lt;p&gt;DVD-levyjen kopioiminen on jo menneisyyttä, mutta toisinaan minun on silti tehtävä sitä. Se tapahtuu kuitenkin niin harvoin, että joka kerta minulla on joko uusi tietokone tai uusi Linux-jakelu, ja minun on asennettava tarvittavat ohjelmistot. Tällä kertaa käytän Ubuntu 16.04:ää. Käytän yleensä 
 &lt;a href="https://handbrake.fr/" target="_blank" rel="noopener noreferrer nofollow"&gt;Handbrakea&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, ja se on erittäin kätevä, mutta Handbrake ei aina onnistu tehtävässään. Tällä kertaa jouduin turvautumaan 
 &lt;a href="http://www.makemkv.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;MakeMKV:hen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. MakeMKV kuitenkin kopioi videon vain MKV-tiedostomuotoon, mutta ei pakkaa sitä. Jos tarvitset tilan säästöä, sinun pitäisi silti käsitellä tiedostoa pakkausohjelmalla. Tässä on koko komentoketju: Minulla on vain Apple USB-Superdrive. Apple ei halua, että käytän sitä muiden tietokoneiden kuin Macien kanssa. Jotta se toimisi Linuxissa, sille on lähetettävä ”Magic cookie” (katso täältä: ):&lt;code&gt;sg_raw /dev/sr0 EA 00 00 00 00 00 01&lt;/code&gt;Jos sinulla on Handbrake asennettuna Ubuntun oletuspakettivarastosta, sinun on poistettava se (se on rajoitettu versio, ja haluat varmasti käyttää sitä myös salattujen DVD-levyjen kanssa): (&lt;code&gt;sudo apt remove handbrake &amp;amp;&amp;amp; sudo apt autoremove&lt;/code&gt;)Asenna tämä versio:&lt;code&gt;sudo add-apt-repository ppa:stebbins/handbrake-releasessudo apt updatesudo apt install handbrake-gtk handbrake-cli&lt;/code&gt;Asenna ohjelmisto salattujen DVD-levyjen lukemiseen:&lt;code&gt;sudo apt-get install libdvd-pkg&lt;/code&gt;Sinun sinun on suoritettava joitakin manuaalisia komentoja asennuksen jälkeen, mutta asennusohjelma opastaa sinua asennuksen aikana. Valitse lähteeksi DVD:n TS_Audio-kansio. Jos skannaus ei pääty koskaan tai et näe yhtään raitaa skannauksen päätyttyä, saatat tarvita jotain MakeMKV:n kaltaista ohjelmaa. En löytänyt mitään PPA:ta tai deb-tiedostoa, joten käänsin ohjelman lähdekoodista, mikä onnistui ilman ongelmia seuraamalla ohjeita täältä: 
 &lt;a href="http://www.makemkv.com/forum2/viewtopic.php?f=3&amp;amp;t=224" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.makemkv.com/forum2/viewtopic.php?f=3&amp;t=224&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Tässä lyhyt versio:&lt;code&gt;wget http://www.makemkv.com/download/makemkv-bin-1.10.4.tar.gzwget http://www.makemkv.com/download/makemkv-oss-1.10.4.tar.gztar -xvzf makemkv-bin-1.10.4.tar.gztar -xvzf makemkv-oss-1.10.4.tar.gz cd makemkv-oss-1.10.4/ ./configure make sudo make install cd ../makemkv-bin-1.10.4/ make sudo make install&lt;/code&gt;Suoritustiedosto on /usr/bin/makemkv&lt;/p&gt;</description></item><item><title>ScanSnap iX100:n tuki Linuxille</title><link>https://jeltsch.org/fi/scansnap_ix100_support_for_linux/</link><pubDate>Fri, 23 Dec 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/scansnap_ix100_support_for_linux/</guid><description>&lt;p&gt;Ubuntu 16.04:ssa sane-paketti ei vielä tue ScanSnap iX100 -laitetta. Jotta laite saadaan toimimaan, sinun on asennettava Rolf Benschin ppa: &lt;code&gt;sudo add-apt-repository ppa:rolfbensch/sane-git; sudo update; sudo upgrade&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Ohjelmistojen automaattinen uudelleenasennus pakettiluettelosta</title><link>https://jeltsch.org/fi/automated_reinstall_of_software_from_package_list/</link><pubDate>Sun, 20 Nov 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/automated_reinstall_of_software_from_package_list/</guid><description>&lt;p&gt;Jos minun on asennettava Ubuntu-/Debian-pohjainen Linux-käyttöjärjestelmä uudelleen (tai kopioitava ohjelmistovalikoima toiselle koneelle), se voidaan tehdä seuraavasti. Lähdekoneella:&lt;code&gt;sudpkg --get-selections &amp;gt; ~/Package.listcp -R /etc/apt/sources.list* ~/apt-key exportall &amp;gt; ~/repository.keys&lt;/code&gt;Sitten kopioidaan tiedostot kohdekoneelle:&lt;code&gt;suapt-key add ~/repository.keyscp -R ~/sources.list* /etc/apt/apt-get updateapt-get install dselectdselect updatedpkg --set-selections &amp;lt; ~/Package.listapt-get dselect-upgrade -y&lt;/code&gt;Jos joitakin paketteja ei ole saatavilla, tämä epäonnistuu. Tämä koskee minun tapauksessani manuaalisesti asennettuja paketteja, kuten 
 &lt;a href="https://www.teamviewer.com/en/download/linux/" target="_blank" rel="noopener noreferrer nofollow"&gt;TeamViewer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tai 
 &lt;a href="http://www.snapgene.com/products/snapgene/free_trial/" target="_blank" rel="noopener noreferrer nofollow"&gt;snapgene&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
/
 &lt;a href="http://www.snapgene.com/products/snapgene_viewer/" target="_blank" rel="noopener noreferrer nofollow"&gt;snapgene_viewer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Poistan nämä paketit yleensä manuaalisesti luettelosta (onneksi niitä ei ole kovin monta).Päivitys ei kuitenkaan ole täysin automaattinen, sillä joudut esimerkiksi hyväksymään erilaisia käyttöoikeussopimuksia (kuten Microsoftin TrueType-fonttien osalta) ja vahvistamaan manuaalisesti muita asioita (kuten libdvd-pkg:n oikeudelliset seikat), mikä tavallaan kumoo tämän prosessin tarkoituksen, eli sen, että se olisi automaattinen ja vaivaton…&lt;/p&gt;</description></item><item><title>Lämpötila-anturit</title><link>https://jeltsch.org/fi/temperature_sensors/</link><pubDate>Tue, 15 Nov 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/temperature_sensors/</guid><description>&lt;p&gt;
 &lt;a href="https://my.wirelesstag.net/eth/signin.html" target="_blank" rel="noopener noreferrer nofollow"&gt;https://my.wirelesstag.net/eth/signin.html&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Let's Encrypt on luonut kaksoiskappaleet lokitiedostoistani</title><link>https://jeltsch.org/fi/let_s_encrypt_duplicated_my_log_files/</link><pubDate>Wed, 19 Oct 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/let_s_encrypt_duplicated_my_log_files/</guid><description>&lt;p&gt;En ole pitänyt verkkopalvelimeni lokitiedostoja ennen vuoden 2016 alkua, jolloin minun piti jäljittää tiettyihin tiedostoihin kohdistuneet pääsyt (aloin käyttää 
 &lt;a href="http://www.awstats.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;awstatsia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, lähinnä siksi, että se oli minulle tuttu, sillä olin käyttänyt sitä vuosia sitten, kun sivustoni toimi vielä Red Hat -palvelimella). Maaliskuussa 2016 aloin onneksi käyttää 
 &lt;a href="https://letsencrypt.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Let’s Encryptia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Olin aiemmin käyttänyt toista ”ilmaista” palvelua, joka joutui äskettäin suuriin vaikeuksiin, sillä se ei ilmeisesti pystynyt hallitsemaan omaa tietoturvaansa. Kun tarkastelin Apache-palvelimeni lokitiedostoja (Ubuntu 14.04:llä), huomasin, että Apache teki kaksoislokitusta (sekä yksittäisen virtuaalipalvelimen lokitiedostoon että yhteiseen lokitiedostoon). Huomasin, että Let&amp;rsquo;s Encrypt määrittää jokaisen virtuaalipalvelimen konfiguraatiotiedostoon Import-direktiivin, joka viittaa tiedostoon /etc/letsencrypt/options-ssl-apache.conf. Ja tämä tiedosto puolestaan määrittää yhteiset access.log- ja error.log-tiedostot kaikille virtuaalipalvelimille hakemistoon /var/log/apache2/. Poistin kommenttimerkit viidestä tähän lokitiedostojen tallennukseen liittyvästä rivistä, ja päällekkäinen lokitiedostojen tallennus loppui (alun perin olin luullut, että tätä Let&amp;rsquo;s Encrypt -direktiiviä käytettiin vain Let&amp;rsquo;s Encryptin alkuasetuksissa varmenteen luomista varten).&lt;/p&gt;</description></item><item><title>Kuinka käynnistää OpenVPN- tai SSH-palvelin Ubuntu 16.04:ssä ja 18.04:ssä</title><link>https://jeltsch.org/fi/how_to_start_openvpn_or_ssh_server_under_ubuntu_16_04_and_18_04/</link><pubDate>Sat, 03 Sep 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_start_openvpn_or_ssh_server_under_ubuntu_16_04_and_18_04/</guid><description>&lt;p&gt;&lt;strong&gt;OpenVPN&lt;/strong&gt;&lt;code&gt;sudo systemctl start openvpn@client&lt;/code&gt;”client” on johdettu asetustiedoston nimestä (/etc/openvpn/client.conf). Jos konfiguraatiotiedostosi nimi on server.conf, komennon tulee olla &lt;code&gt;sudo systemctl start openvpn@server&lt;/code&gt;. Kun haluat, että palvelu käynnistyy automaattisesti järjestelmän käynnistyksen yhteydessä, anna komento: &lt;code&gt;sudo systemctl enable openvpn@server&lt;/code&gt;&lt;strong&gt;Mallipohjaiset ja ei-mallipohjaiset palvelut&lt;/strong&gt;OpenVPN on niin sanottu &amp;ldquo;mallipohjainen&amp;rdquo; palvelu (se tarvitsee konfiguraatiotiedoston käynnistettäessä). Sen sijaan ssh-palvelin on ei-mallipohjainen palvelu. Siksi komento on yksinkertaisempi:&lt;code&gt;sudo systemctl start sshd&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Asustor AS7004T:n RAM-muistin laajennus</title><link>https://jeltsch.org/fi/asustor_as7004t_ram_upgrade/</link><pubDate>Sun, 31 Jul 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/asustor_as7004t_ram_upgrade/</guid><description>&lt;p&gt;Aiotko ostaa uuden 
 &lt;a href="http://www.asustor.com/product?p_id=29" target="_blank" rel="noopener noreferrer nofollow"&gt;Asustor AS7004T&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
? Se on todellakin vaikuttava pieni NAS-palvelin, mutta siinä on vain 2 Gt RAM-muistia, ja jos haluat hyödyntää joitakin sen hienompia ominaisuuksia (kuten 
 &lt;a href="https://www.asustor.com/admv2?type=3&amp;amp;subject=17&amp;amp;sub=63" target="_blank" rel="noopener noreferrer nofollow"&gt;virtuaalikoneiden ajaminen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), sinun on lisättävä RAM-muistia. Laitteen tekniset tiedot ovat epäselvät (&amp;ldquo;2 Gt SO-DIMM DDR3 (laajennettavissa, enintään 16 Gt)”), ja 
 &lt;a href="http://download.asustor.com/download/docs/Memory_Installation/Memory_Installation_Guide_ENG.pdf?t=1469978912" target="_blank" rel="noopener noreferrer nofollow"&gt;muistin asennusohje&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on harhaanjohtava. Laitteessa on kuitenkin todellakin kaksi DDR3 SO-DIMM -muistipaikkaa. Ostamassani laitteessa oli 2GB RAM-muistia liimattuna käyttäjän vaihdettavissa olevaan muistipaikkaan, kun taas käytännössä saavuttamaton tehdasasennettu muistipaikka oli tyhjä. Jos haluat lisätä RAM-muistia, joudut mitätöimään tehdastakuun, sillä tyhjään RAM-paikkaan ei pääse käsiksi poistamatta ruuvia, jota peittää ”Void if removed” -tarra. Joka tapauksessa vapaaseen RAM-paikkaan pääsemiseksi laite on purettava lähes kokonaan, mikä ei sovi heikkohermoisille. Varsinkin kun 
 &lt;a href="https://www.youtube.com/watch?v=ORSly1_CUbo&amp;amp;feature=youtu.be" target="_blank" rel="noopener noreferrer nofollow"&gt;Asustorin oma YouTube-video&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 esittelee purkamisen vain 10-paikkaiselle AS7010T-mallille, joka eroaa merkittävästi AS7004T-mallista. Suurin ero 7004T:n ja 7010T:n välillä on se, että 7004T:ssä on ylimääräinen jäähdytyselementti, joka on ruuvattu PCI-takalevyyn. Tämä jäähdytyselementti poistaa lämpöä emolevystä, mutta tekee myös takalevyn ja emolevyn irrottamisesta hankalampaa. Ennen emolevyn irrottamista on myös poistettava virtalähde ja irrotettava virtajohdot emolevystä.&lt;/p&gt;</description></item><item><title>Tiedostojen nimeäminen joukkona komentoriviltä</title><link>https://jeltsch.org/fi/batch_renaming_files_on_the_command_line/</link><pubDate>Tue, 28 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/batch_renaming_files_on_the_command_line/</guid><description>&lt;p&gt;Ubuntu 16.04:n oletuskomentorivisovellus tiedostojen joukkonimeämiseen on nimeltään ”rename”: &lt;code&gt;rename 's/tk98i_/wt_tk98_/' *.tif&lt;/code&gt;. Se käyttää Perl-säännöllisiä lausekkeita ja s/vanha/uusi/-syntaksia. Yllä olevassa esimerkissä nimetään uudelleen kaikki tiedostot, joiden tiedostotunniste on .tif, ja korvataan ilmaisu &lt;strong&gt;tk98i_&lt;/strong&gt; ilmaisulla &lt;strong&gt;wt_tk98_&lt;/strong&gt;.Tässä on muutamia lisäesimerkkejä: 
 &lt;a href="http://tips.webdesign10.com/how-to-bulk-rename-files-in-linux-in-the-terminal" target="_blank" rel="noopener noreferrer nofollow"&gt;http://tips.webdesign10.com/how-to-bulk-rename-files-in-linux-in-the-terminal&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>ffmpeg</title><link>https://jeltsch.org/fi/ffmpeg/</link><pubDate>Sun, 26 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ffmpeg/</guid><description>&lt;p&gt;AVI-tiedoston leikkaaminen: &lt;code&gt;ffmpeg -i Die_Sendung_mit_der_Maus_16.06.19_09-30_ard_30_TVOON_DE.mpg.HQ.avi -vcodec copy -acodec copy -ss 00:06:04 -t 00:29:32 output.avi&lt;/code&gt;ss on alkamisaika ja t on kesto (ei päättymisaika)WebM-tiedoston muuntaminen MP3-tiedostoksi:&lt;code&gt;ffmpeg -i La_robe_de_soie.webm -vn -ab 128k -ar 44100 -y &amp;quot;La_robe_de_soie.mp3&amp;quot;&lt;/code&gt;Kahden videon yhdistäminen:&lt;code&gt;ffmpeg -f concat -safe 0 -i list.txt -c copy /tmp/output.avi&lt;/code&gt;list.txt:&lt;code&gt;file 'video1.avi'file 'video2.avi'&lt;/code&gt;PÄIVITYS: On mukavaa, että videotiedostoja voi käsitellä komentoriviltä. Erityisesti edistyneempien toimintojen kohdalla syntaksi muuttuu kuitenkin mahdottomaksi muistaa. Siksi tarvitaan graafinen käyttöliittymä, joka tekee ffmpeg:stä helppokäyttöisemmän. Paras työkalu, jonka olen tähän mennessä löytänyt, on alustojen välinen 
 &lt;a href="https://github.com/mifi/lossless-cut" target="_blank" rel="noopener noreferrer nofollow"&gt;LosslessCut&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Saatavilla on myös 
 &lt;a href="https://github.com/mifi/lossless-cut#download" target="_blank" rel="noopener noreferrer nofollow"&gt;paketteja Macille, Linuxille ja Windowsille&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Unicorn 7:n käyttäjien määrittäminen edellyttää manuaalista toimenpidettä verkkokäyttäjäympäristössä</title><link>https://jeltsch.org/fi/unicorn_7_benutzer_einrichtung_erfordert_manuelle_intervention_in_einer_netzwerkbenutzer_umgebung/</link><pubDate>Fri, 17 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/unicorn_7_benutzer_einrichtung_erfordert_manuelle_intervention_in_einer_netzwerkbenutzer_umgebung/</guid><description>&lt;p&gt;Unicorn, Äkta Avant, Äkta Explorer, GE Healthcare, Windows, verkkotodennus, käyttäjän määrittäminen, menetelmä, tulos, tiede, proteiinien puhdistus Koska käytämme Äkta Avant -laitettamme monikäyttäjäympäristössä, meidän on erotettava eri käyttäjien menetelmät ja tulokset toisistaan. Oletusasetuksina jokainen verkkokäyttäjä voi tällä hetkellä nähdä kaikki menetelmät ja tulokset, jotka kuka tahansa muu verkkokäyttäjä on laitteella tuottanut. Tämä on merkittävä yksityisyys- ja turvallisuusongelma, sillä pahantahtoinen käyttäjä voisi poistaa (tai vielä pahempaa: muokata) menetelmiä ja tuloksia.Äkta-laitteemme on konfiguroitu siten, että käyttäjät voivat kirjautua Unicorn 7 -tietokoneeseen yliopiston käyttäjätunnuksella ja salasanalla tavallisen Windows-verkkotodennusmekanismin kautta. Jos kuitenkin useat henkilöt jakavat vastuun yhdestä mittaussarjasta, tämä järjestely ei ole mahdollinen, sillä heidän olisi paljastettava salasanansa toisilleen. Siksi olemme luoneet paikallisen tilin, jota voivat käyttää ne käyttäjät, jotka haluavat jakaa Äkta-laitteen käytön. Windowsiin kirjautumisen jälkeen käyttäjien on vielä kirjauduttava Unicorn 7 -ohjelmistoon, minkä he tekevät yliopiston käyttäjätunnuksella ja salasanalla (&amp;ldquo;Windows-todennus&amp;rdquo;). Tässä järjestelyssä jokainen käyttäjä voi nähdä kaikki menetelmät ja tulokset, mikä ei ole hyväksyttävää. Kun uusi käyttäjä määritetään Unicorn-ohjelmistossa (valikko ”Access &amp;gt; Folders”), voidaan määrittää tarkasti, mihin kansioihin kyseisellä käyttäjällä on pääsy, jolloin käyttäjä näkee vain omat menetelmänsä ja tuloksensa. Koska Unicorn 5:n kansiorakenne noudatti Windows-tiedostojärjestelmän kansiorakennetta, käyttäjät pystyivät aina kopioimaan menetelmiä ja tuloksia kansiosta toiseen ja saamaan ne siten käyttöönsä huolimatta Unicorn 5 -ohjelman asettamista rajoituksista.Kun luin ensimmäisen kerran, että Unicorn 7 tukee Windowsin verkkoautentikointia, toivoin, että voisimme välttää sen työlään käyttäjien määrittämisen, jonka jouduimme suorittamaan jokaisen käyttäjän kohdalla Äkta Explorerissa. Vaiva jatkuu kuitenkin, sillä käyttöoikeuksien määrittäminen kerran ryhmälle ei takaa käyttäjien eristämistä.Ensinnäkin Unicorn 7:ssä ei voi rajoittaa yksittäisten käyttäjien käyttöoikeuksia, vaan ainoastaan ryhmien käyttöoikeuksia. Meidän piti luoda yksi käyttöoikeusryhmä jokaiselle verkkokäyttäjälle, lisätä verkkokäyttäjä tähän ryhmään, luoda ryhmälle erillinen kotikansio ja sitten rajoittaa kansion käyttöoikeudet tähän kotikansioon. Muutaman käyttäjän kohdalla tarvittiin satoja napsautuksia, sillä oletusasetuksena on, ettei käyttäjällä ole pääsyä mihinkään, ja jokainen käyttöoikeusvalintaruutu on aktivoitava paitsi järjestelmänvalvojan oikeudet. Tässä suhteessa Windows (ja kaikki muut käyttöjärjestelmät) on paljon älykkäämpi kuin Unicorn. Jos yliopiston työntekijä kirjautuu koneelle, johon hän ei ole aiemmin kirjautunut, järjestelmä luo automaattisesti kaiken tarvittavan oletusarvoisen paikallisen kansiorakenteen ja liittää kyseisen käyttäjän yksityisen kotikansion ilman, että hänelle myönnetään pääsyä mihinkään muuhun, mitä muut työntekijät ovat kyseisellä koneella tehneet. Mielestäni tämän pitäisi olla vaihtoehto myös Unicornissa. Ehkä se onkin, enkä vain osaa löytää sitä? Toinen suuri haittapuoli edellä kuvatussa menetelmässä, jossa jokainen käyttäjä erotetaan omaan käyttöoikeusryhmäänsä, on se, että Unicorn-ohjelmaan kirjautuminen muuttuu suureksi koettelemukseksi: käyttäjänimen ja salasanan kirjoittamisen lisäksi käyttäjän on valittava oikea käyttöoikeusryhmä, jotta kirjautuminen onnistuu. Ja mikä vielä pahempaa: meidän järjestelmässämme emme voi välttää sitä, että jokainen yliopiston työntekijä kuuluu kahteen käyttöoikeusryhmään: manuaalisesti luotuun käyttöoikeusryhmään käyttäjien erottelua varten ja ”oletusryhmään”, joka toimii Windowsin verkkoautentikoinnin kautta – ehkä Kerberos?). Siksi, jos käyttäjät valitsevat oletuskäyttöoikeusryhmän (jota meidän tapauksessamme kutsutaan nimellä ”Users”), he pääsevät kirjautumaan sisään, mutta eivät näe omia menetelmiään ja tuloksiaan.On kaksi syytä, miksi emme voi poistaa ”Users”-käyttöoikeusryhmää: Ensinnäkin se on tiedekunnan määräys, ja toiseksi (ja olemme yrittäneet) emme voi enää poistaa sitä, koska monet ovat jo luoneet menetelmiä ja tuottaneet tuloksia ollessaan ”Users”-käyttöoikeusryhmässä. Näin ollen UNICORN estää meitä poistamasta tätä tiliä. Työstän parhaillaan tätä ongelmaa: minun pitäisi pystyä pääsemään suoraan taustalla olevaan MS-SQL-tietokantaan, jotta voisin muuttaa menetelmien ja tulosten omistajuutta. GE ei kuitenkaan ollut kovin avomielinen, kun kysyin käyttöoikeuksien hallinnasta. Vastaus oli: ”Itsenäisessä UNICORN-ratkaisussa tietokannan käyttöoikeustiedot on salattu, eikä niitä julkisteta.” Jos sinulla olisi yritysratkaisu (jossa isännöit omaa (SQL Server) -tietokantaasi), sinulla olisi hallintaoikeudet tunnistetietoihin ja teoriassa voisit poimia halutut tiedot (muoto on sellainen, jonka joudut selvittämään itse, emmekä me tue sitä). Voit päivittää ratkaisusi yritysversioon, jos haluat. Tämä kuulostaa pahemmalta kuin se on, koska meillä on fyysinen pääsy MS-SQL-palvelimeen ja käyttöoikeustietojen poimiminen ei vaikuta kovin vaikealta. Mutta minulta vie aikaa löytää haavoittuvuus, jonka avulla voin ”murtautua omaan järjestelmäämme”, ja juuri se ärsyttää minua. GE:n Lisa Bromarkin mukaan 7.0.2-päivitys näyttää kuitenkin korjaavan tämän ongelman: UNICORN voidaan konfiguroida käyttämään uutta tietokantasalasanaa. On mahdollista luoda salattu salasana tai syöttää jo salattu salasana. Tämä tehdään ajamalla UNICORN Service Tool -työkalu UNICORNin asennuksen jälkeen.Päivityksen saaminen on kuitenkin uskomattoman vaikeaa (ainakin se näyttää vievän viikkoja). Jakelu tapahtuu ilmeisesti edelleen optisilla tallennusvälineillä ja postitse. Luulen, että viimeksi hankin ohjelmiston CD- tai DVD-levyltä yli 10 vuotta sitten. GE kertoi minulle kuitenkin, että he ovat juuri siirtämässä UNICORN-ohjelmistopäivityksiä ”sähköiseen jakeluun”. Tervetuloa 21. vuosisadalle!&lt;/p&gt;</description></item><item><title>Aito biohakkerointi</title><link>https://jeltsch.org/fi/echtes_biohacking/</link><pubDate>Mon, 13 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/echtes_biohacking/</guid><description>&lt;p&gt;Steven Novella on kirjoittanut mielenkiintoisen 
 &lt;a href="http://theness.com/neurologicablog/index.php/what-is-biohacking/" target="_blank" rel="noopener noreferrer nofollow"&gt;blogikirjoituksen biohakkeroinnista&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Olen suurelta osin samaa mieltä hänen kanssaan siitä, että useimmat käyttävät tätä termiä väärin, koska he eivät tee mitään käsitteellisesti uutta, mikä oikeuttaisi tämän uuden termin käytön. Tämän termin käytölle ja sen erottamiselle DIY-biologiasta sekä erilaisista kehonmuokkausliikkeistä ei kuitenkaan ole vielä vakiintunut yhtenäisiä kriteerejä. Biohakkeroinnin määritelmä ”vapaudeksi tutkia omaa biologiaansa perusteellisesti” on suurelta osin merkityksetön. Sana ”hacking” sisältää yleiskielessä useimmiten laittomuuden tai ainakin puolilaillisuuden vivahteen. Tätä kielenkäyttöä noudattaen urheiludopingia voitaisiin kutsua biohakkeroinniksi, mutta kahvinjuontia ei niinkään (lukuun ottamatta sitä, että kahvinjuonti täyttää ainakin joidenkin ihmisten kohdalla dopingin tunnusmerkit). Toinen esimerkki, jota kutsuisin ”aidoksi” biohakkeroinniksi, olisi Crispr/Cas-tekniikan käyttö oman DNA:n muokkaamiseen. Tai lääkkeiden valmistaminen omassa autotallissa. Kysymys kuuluu: tekeekö kukaan tällaista? Geeniteknologiset menetelmät ja lääkkeiden valmistus ovat yliopisto- ja kaupallisella alalla tiukasti säänneltyjä, koska tällaisiin menetelmiin liittyy joitakin riskejä. Siksi ei ole yllättävää, että sääntelyviranomaiset eivät ole iloisia siitä, että heidän on valvottava vielä yhtä yhteisöä 
 &lt;a href="https://en.wikipedia.org/wiki/Bioterrorism" target="_blank" rel="noopener noreferrer nofollow"&gt;bioterrorismin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 merkkien varalta.Itse asiassa tämän alan tarvittavien välineiden valmistaminen ja käyttö on yhä helpompaa. Bioteknologia autotallissa on todellisuutta – ainakin Nature-lehti on omistanut tälle aiheelle 
 &lt;a href="http://www.nature.com/news/2010/101006/full/467650a.html" target="_blank" rel="noopener noreferrer nofollow"&gt;uutisartikkelin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Kuulin jo jonkin aikaa sitten luennon Thomas Landrainilta, joka on yksi 
 &lt;a href="http://lapaillasse.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;La Paillasse-laboratorion&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 perustajista (Thomas: olithan luvannut kääntää La Paillassen verkkosivut englanniksi!), joka on bioteknologialaboratorio, joka perustettiin ilman alkupääomaa Pariisin esikaupungin autotallissa ja joka toteuttaa todella mielenkiintoisia projekteja (tässä on 
 &lt;a href="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3740105/" target="_blank" rel="noopener noreferrer nofollow"&gt;Thomas Landrainin artikkeli DIY-biologiasta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Myös DIY-biologiasta on jo järjestetty konferensseja: 
 &lt;a href="https://www.synenergene.eu/news-item/paris-conference-what-can-do-it-yourself-biology-do" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.synenergene.eu/news-item/paris-conference-what-can-do-it-yourself-biology-do&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Mutta missä kulkee raja DIY-biologian ja biohakkeroinnin välillä? &lt;em&gt;E. coli&lt;/em&gt;-bakteerien muokkaaminen niin, että ne tuottavat 
 &lt;a href="https://en.wikipedia.org/wiki/erytropoietiini%c3%a4" target="_blank" rel="noopener noreferrer nofollow"&gt;erytropoietiiniä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, puhdistaa proteiini ja pistää sitä itseensä urheilusuorituskyvyn parantamiseksi, luultavasti kuka tahansa pitäisi tätä biohakkerointina. Mielestäni tämä esimerkki ei ole lainkaan niin kaukaa haettu, vaan se olisi täysin toteutettavissa nykyisen DIY-biologian keinoin.&lt;/p&gt;</description></item><item><title>BSD ja Linux</title><link>https://jeltsch.org/fi/bsd_and_linux/</link><pubDate>Fri, 10 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/bsd_and_linux/</guid><description>&lt;p&gt;Olen tottunut siihen, että Linuxin asennusohjelma tunnistaa tietokoneella jo olevan Windows-asennuksen ja tarjoaa asennuksen aikana mahdollisuutta määrittää tietokone kaksikäyttöiseksi. Päinvastoin, mikään Windowsin asennusohjelma ei tunnista mitään muuta tietokoneella jo olevaa käyttöjärjestelmää. Siksi olin yllättynyt, kun yritin asentaa Ubuntu 16.04:n PFSense-koneelleni (FreeBSD) ja Ubuntu-asennusohjelma ei edes havainnut, että levyllä on BSD-asennus. Valitsin vaihtoehdon ”poista kaikki”, mutta kun käynnistin tietokoneen uudelleen asennuksen päätyttyä, järjestelmä käynnistyi suoraan PFSenseen antamatta minulle mahdollisuutta valita Ubuntu. Oletan, että Ubuntu-asennusohjelma ei ollut koskenut käynnistyslataajaan. Käynnistin järjestelmän Ubuntu-live-USB-tikulta, alustin levyn uudelleen fdisk-komennolla ja kirjoitin nollia käynnistyslataajaan: &lt;code&gt;dd if=/dev/zero of=/dev/sda bs=512 count=1&lt;/code&gt;. Sen jälkeen toistin asennuksen, ja kaikki sujui hyvin. PFSense-asennukseni kuitenkin katosi…&lt;/p&gt;</description></item><item><title>Netstat</title><link>https://jeltsch.org/fi/netstat/</link><pubDate>Fri, 10 Jun 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/netstat/</guid><description>&lt;p&gt;Voit luetella kaikki portit, joita palvelin kuuntelee, komennolla: &lt;code&gt;sudo netstat -plnt&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Todellinen biohakkerointi</title><link>https://jeltsch.org/fi/real_biohacking/</link><pubDate>Mon, 23 May 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/real_biohacking/</guid><description>&lt;p&gt;Olen lukenut mielenkiintoisen 
 &lt;a href="http://theness.com/neurologicablog/index.php/what-is-biohacking/" target="_blank" rel="noopener noreferrer nofollow"&gt;Steven Novellan blogikirjoituksen biohakkeroinnista&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Olen täysin samaa mieltä siitä, että suurin osa biohakkerointia edistävistä ihmisistä ei tee mitään sellaista, mikä oikeuttaisi termin käytön. Uutta termiä tulisi käyttää, jos tekee jotain käsitteellisesti uutta. Biohakkeroinnin termin käyttö ja sen suhde DIY-biologiaan sekä erilaisiin kehonmuokkausliikkeisiin ei kuitenkaan ole vielä vakiintunut. Biohakkeroinnin määritelmä ”vapaudeksi tutkia biologiaa syvällisesti” tekee termistä melko merkityksettömän. Termi ”hacking” on aina sisältänyt (oikein tai väärin) ajatuksen laittomasta tai ainakin laillisuuden rajamailla olevasta toiminnasta. Tätä analogiaa seuraten urheiludopingia voitaisiin pitää biohakkerointina (mutta ei kahvin juomista – huolimatta siitä, että kahvi täyttää joidenkin ihmisten mielestä dopingin kriteerit). Muita esimerkkejä, joita kutsuisin ”todelliseksi” biohakkeroinniksi, olisivat Crispr/Cas-tekniikan käyttö oman DNA:n muokkaamiseen tai lääkkeiden kehittäminen sairauksien hoitamiseksi omassa autotallissa. Kysymys kuuluu: tekeekö kukaan tällaisia asioita? Tällaisten tekniikoiden kehittäminen on tiukasti säänneltyä sekä akateemisessa tutkimuksessa että kaupallisissa yrityksissä, ja todellinen geenitekniikka sisältää todellisia riskejä. Ei ole yllättävää, että lainvalvontaviranomaiset eivät ole kovin iloisia siitä, että on jälleen yksi alakulttuuri, josta on etsittävä merkkejä 
 &lt;a href="https://en.wikipedia.org/wiki/Bioterrorism" target="_blank" rel="noopener noreferrer nofollow"&gt;bioterrorismista&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Työkalujen käyttö on kuitenkin yhä helpompaa, ja autotallibiotekniikka on todellinen ilmiö (ainakin Nature-lehti piti sitä 
 &lt;a href="http://www.nature.com/news/2010/101006/full/467650a.html" target="_blank" rel="noopener noreferrer nofollow"&gt;uutisartikkelin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 arvoisena). Jo jonkin aikaa sitten kuuntelin Thomas Landrainin puheenvuoron. Hän on yksi 
 &lt;a href="http://lapaillasse.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;La Paillasse -laboratorion&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (Thomas: lupasit, että La Paillassen verkkosivut käännetään englanniksi!), joka on biotekniikkalaboratorio, joka perustettiin ilman rahoitusta autotallissa Pariisin esikaupungissa. He tekevät varsin mielenkiintoista tutkimusta (katso esim. 
 &lt;a href="http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3740105/" target="_blank" rel="noopener noreferrer nofollow"&gt;tämä artikkeli&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, jossa käsitellään hänen näkemyksiään DIY-biologiasta). DIY-biologiasta järjestetään myös konferensseja: 
 &lt;a href="https://www.synenergene.eu/news-item/paris-conference-what-can-do-it-yourself-biology-do" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.synenergene.eu/news-item/paris-conference-what-can-do-it-yourself-biology-do&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Mutta milloin DIY-biologia muuttuu biohakkeroinniksi? &lt;em&gt;E. coli&lt;/em&gt;-bakteerin muokkaaminen tuottamaan 
 &lt;a href="https://en.wikipedia.org/wiki/Erythropoietin" target="_blank" rel="noopener noreferrer nofollow"&gt;erytropoietiiniä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja sen puhdistaminen sekä ruiskuttaminen itseensä urheilusuorituskyvyn parantamiseksi olisi varmasti biohakkerointia. Mielestäni tuo esimerkki olisi itse asiassa toteutettavissa, kun otetaan huomioon DIY-biologian teknologian nykytaso…&lt;/p&gt;</description></item><item><title>Python lapsille</title><link>https://jeltsch.org/fi/python_f_r_kinder/</link><pubDate>Thu, 05 May 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/python_f_r_kinder/</guid><description>&lt;p&gt;Poikani opettelee parhaillaan ohjelmointia. Ja se on hauskaa. Aluksi ohjelmoimme yhdessä vähän HTML:ää ja PHP:tä, koska hän halusi tehdä verkkokyselyn omalle verkkosivustolleen. Sen jälkeen aloimme käydä läpi (saksankielistä) kirjaa ”Python für Kids” (
 &lt;a href="http://python4kids.net" target="_blank" rel="noopener noreferrer nofollow"&gt;http://python4kids.net&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Valitsin Pythonin, koska se on moderni, helppolukuinen kieli. Se on nykyään luultavasti aloittelevien ohjelmoijien ensisijainen valinta. Python on avoimen lähdekoodin kieli, joka on helppo asentaa kaikille käyttöjärjestelmille, ja tehokkaita ohjelmia voi kirjoittaa jo lyhyen oppimisvaiheen jälkeen. ”Python für Kids” käyttää 
 &lt;a href="http://pythonturtle.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Turtle-moduulia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, joka mahdollistaa graafisen johdannon ohjelmointiin. Yllä oleva kuva on esimerkiksi yksi tuloksista. Python on myös erinomainen valinta biologeille ja bioinformatiikan tutkijoille. Koska Python on monikäyttöinen kieli, sen käyttöä ei rajoita tiettyihin tehtäviin (kuten esimerkiksi R:n tapauksessa). 
 &lt;a href="http://biopython.org/wiki/Main_Page" target="_blank" rel="noopener noreferrer nofollow"&gt;Biopython&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on erinomainen moduuli DNA- ja proteiinisekvenssien (ja jopa 3D-rakenteiden) käsittelyyn.&lt;/p&gt;</description></item><item><title>BIOS-salasanan poistaminen HP Compaq Elite 8000 -tietokoneesta</title><link>https://jeltsch.org/fi/clearing_the_bios_password_in_a_hp_compaq_elite_8000/</link><pubDate>Mon, 18 Apr 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/clearing_the_bios_password_in_a_hp_compaq_elite_8000/</guid><description>&lt;p&gt;Sammuta tietokone, irrota virtajohto (ja muut jännitteelliset kaapelit) ja anna jäännösvarauksen purkautua. Avaa kansi ja irrota vihreä hyppyjohdin. Käynnistä tietokone uudelleen, ja valmista on. Voit halutessasi laittaa vihreän hyppyjohdon takaisin paikoilleen, jotta se ei katoa (sen voi ilmeisesti jättää kiinni joko nastaan 1 tai nastaan 2, mutta ei molempiin nastoihin samanaikaisesti).&lt;/p&gt;</description></item><item><title>PC:n ja Macin varmuuskopiointi</title><link>https://jeltsch.org/fi/backuppc_and_macs/</link><pubDate>Wed, 13 Apr 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/backuppc_and_macs/</guid><description>&lt;p&gt;Olen itse käyttänyt 
 &lt;a href="http://backuppc.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;BackupPC&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -varmuuskopio-ohjelmistoa jo lähes kymmenen vuotta, ja aloin varmuuskopioida laboratoriomme tietokoneita keskitetylle varmuuskopiointipalvelimelle noin kaksi vuotta sitten. BackupPC tukee deduplikaatiota, minkä ansiosta muutamalle 2 TB:n kiintolevylle mahtuu tallennettavaksi paljon dataa. BackupPC tukee monia protokollia (smb, ftp, tar/rsync ssh:n kautta), mutta käytämme pääasiassa rsync:iä ssh:n kautta. Dataa ei salata ennen varmuuskopiointia. Kummallista kyllä, edes tuleva versio 4 ei tue lähetystä edeltävää salausta. Tallennamme varmuuskopion kuitenkin salatulle levylle. Näin se on ainakin suojattu, jos varmuuskopiopalvelin varastetaan. Siirron aikana dataa suojaa SSH. Järjestelmä ei kuitenkaan noudata 
 &lt;a href="https://en.wikipedia.org/wiki/Trust_no_one_%28Internet_security%29" target="_blank" rel="noopener noreferrer nofollow"&gt;TNO&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -periaatetta (&amp;ldquo;älä luota keneenkään&amp;rdquo;), koska minä (varmuuskopiointijärjestelmän ylläpitäjänä) pääsen käsiksi tiedostoihin. Linuxia käytettäessä yksi toteuttamiskelpoinen menetelmä olisi salata käyttäjän kotihakemisto 
 &lt;a href="http://ecryptfs.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;eCryptFS:llä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelmistolla (joka on sisäänrakennettu vaihtoehto käyttäjiä luotaessa 
 &lt;a href="http://www.ubuntu.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntussa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) ja varmuuskopioida sitten /home/.ecryptfs-hakemisto käyttäjän kotihakemiston sijaan. Palauttaminen olisi kuitenkin paljon ongelmallisempaa. Voisit selata varmuuskopion hakemistorakennetta ja tiedostoja, mutta tiedostonimet eivät kertoisi mitään, koska nekin salataan prosessin aikana.Mac OS X -koneiden varmuuskopioinnissa on yksi erityispiirre: BackupPC muodostaa yleensä yhteyden asiakaskoneeseen root-käyttäjänä SSH:n kautta ja suorittaa rsync-varmuuskopiointikomennon. Jotta tämä olisi mahdollista yliopiston hallinnoimilla Mac OS X -tietokoneilla, meidän piti luoda asiakaskoneille erillinen käyttäjä (&amp;ldquo;backuppc&amp;rdquo;) ja sallia tälle käyttäjälle rsync-komennon suorittaminen root-oikeuksilla, mikä tehdään lisäämällä seuraava rivi tiedostoon /etc/sudoers: &lt;code&gt;backuppc ALL=NOPASSWD: /usr/bin/rsync&lt;/code&gt;. Sitten meidän on muutettava Mac-asiakaskoneen ssh/rsync-komentoa backuppc-palvelimella korvaamalla ”root” sanalla ”backuppc”.&lt;/p&gt;</description></item><item><title>rikki DVD</title><link>https://jeltsch.org/fi/dd_a_broken_dvd/</link><pubDate>Thu, 07 Apr 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/dd_a_broken_dvd/</guid><description>&lt;p&gt;dd if=/dev/sr0 of=image.iso bs=2048 conv=noerror,notrunc iflag=nonblock&lt;/p&gt;</description></item><item><title>Testi-iframe-kehykset</title><link>https://jeltsch.org/fi/test_iframes/</link><pubDate>Mon, 04 Apr 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/test_iframes/</guid><description/></item><item><title>Gitin perusteet</title><link>https://jeltsch.org/fi/essential_git/</link><pubDate>Tue, 01 Mar 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/essential_git/</guid><description>&lt;p&gt;&lt;code&gt;git pull origin mastergit push origin mastergit commit -m &amp;quot;kommentti&amp;quot; -a&lt;/code&gt;
 &lt;a href="https://www.linux.com/learn/tutorials/824358-how-to-run-your-own-git-server" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.linux.com/learn/tutorials/824358-how-to-run-your-own-git-server&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Taj Mahal</title><link>https://jeltsch.org/fi/taj_mahal/</link><pubDate>Mon, 08 Feb 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/taj_mahal/</guid><description>&lt;p&gt;Puolitoista vuotta viimeisimmän suuren LEGO-projektimme (suuri 
 &lt;a href="https://jeltsch.org/fi/Millenium_Falcon/"&gt;Millennium Falcon&lt;/a&gt;
), saimme nyt valmiiksi 
 &lt;a href="http://shop.lego.com/en-US/Taj-Mahal-10189" target="_blank" rel="noopener noreferrer nofollow"&gt;Taj Mahalin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, joka on 5922 osallaan kaikkien aikojen suurin vähittäismyyntiin julkaistu LEGO-sarja. Käytimme jälleen olemassa olevia LEGO-osia ja ostimme puuttuvat osat 
 &lt;a href="http://www.bricklink.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;Bricklinkin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 kautta neljästä eri verkkokaupasta.&lt;/p&gt;</description></item><item><title>SnapGene – Yksinkertaisesti paras DNA:n käsittelyohjelmisto</title><link>https://jeltsch.org/fi/snapgene_simply_the_best_dna_manipulation_software/</link><pubDate>Fri, 01 Jan 2016 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/snapgene_simply_the_best_dna_manipulation_software/</guid><description>&lt;p&gt;Laboratoriossamme on käytetty erilaisia ohjelmistopaketteja DNA-rakenteiden suunnitteluun, dokumentointiin ja visualisointiin. Niistä, joista olemme jo pitkään pitäneet erityisen paljon, ovat Textcon 
 &lt;a href="http://www.textco.com/gene-construction-kit.php" target="_blank" rel="noopener noreferrer nofollow"&gt;GeneConstructionKit&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (GCK) ja 
 &lt;a href="http://www.scied.com/pr_cmpro.htm" target="_blank" rel="noopener noreferrer nofollow"&gt;Clone Manager (Professional)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Jälkimmäinen toimii valitettavasti vain Windowsissa. Koska useat tietokoneistamme käyttävät kuitenkin 
 &lt;a href="http://www.ubuntu.com/desktop" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntu Linuxia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, käytimme GCK:n versioita 2.5 ja 3 
 &lt;a href="https://www.winehq.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;WINE:n&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelmalla (yhteensopivuuskerros, jonka avulla voimme käyttää alkuperäisiä Windows-ohjelmia Linuxissa). Päivityksen myötä versioon 4 GCK muuttui kuitenkin WINE:n alla käyttökelvottomaksi hitaudeksi, joten aloimme etsiä sille korvaajaa. Otimme yhteyttä GCK:n kehittäjiin, mutta he eivät ilmeisesti olleet halukkaita tai kykeneviä auttamaan meitä. Oletan, että GCK:n koodipohja on luultavasti yli 20 vuotta vanha, ja siksi kukaan ei uskalla koskea siihen. Juuri tuolloin 
 &lt;a href="http://www.snapgene.com" target="_blank" rel="noopener noreferrer nofollow"&gt;SnapGene&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 julkaistiin, ja se täytti lähes kaikki vaatimuksemme:&lt;/p&gt;</description></item><item><title>OpenVPN:n hallinta Network Managerin avulla</title><link>https://jeltsch.org/fi/managing_openvpn_with_network_manger/</link><pubDate>Thu, 05 Nov 2015 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/managing_openvpn_with_network_manger/</guid><description>&lt;p&gt;Olen juuri siirtynyt takaisin MacOSX:stä Ubuntuun työasioiden vuoksi. Pääasiassa taloudellisista syistä. Työpaikalla tarvitaan lisää tietokoneita, ja todella hyvä PC-kannettava maksaa vain puolet siitä, mitä MacBook Pro tai iMac maksaa. Tänään halusin muodostaa yhteyden kotoa yliopiston VPN-verkkoon ja katsoin yliopiston antamia ohjeita. Kuten tavallista, ohjeita ei käytännössä ollut lainkaan, ja ne, jotka olivat saatavilla, olivat virheellisiä. Ja ne olivat yksinomaan suomeksi (
 &lt;a href="http://www.helsinki.fi/helpdesk/ohjeet/tietoliikenne_ja_etakaytto/yhteydet_yliopiston_ulkopuolelta/vpn_ubuntu-asennus.html%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.helsinki.fi/helpdesk/ohjeet/tietoliikenne_ja_etakaytto/yhteydet_yliopiston_ulkopuolelta/vpn_ubuntu-asennus.html)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Kuvasta (Hardy Heron) käy selvästi ilmi, että tätä sivua ei ole päivitetty vähintään kuuteen vuoteen (Hardy Heron julkaistiin vuoden 2008 alussa).Mitä siis teet, jos olet ladannut ja purkanut hy-vpn-config.tar.gz-tiedoston osoitteesta 
 &lt;a href="https://ohjelmistojakelu.helsinki.fi?Ensin" target="_blank" rel="noopener noreferrer nofollow"&gt;https://ohjelmistojakelu.helsinki.fi?Ensin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 sinun on asennettava laajennus Network Managerille: &lt;code&gt;sudo apt-get install network-manager-openvpn network-manager-openvpn-gnome&lt;/code&gt;. Sen jälkeen avaat Network Managerin työpöydän oikeassa yläkulmassa olevan valikkopalkin kuvakkeen kautta. Kaikkien käytettävissä olevien langattomien verkkojen alapuolella on kohta ”VPN-yhteydet”. Seuraa polkua ”VPN-yhteydet” -&amp;gt; ”Määritä VPN” -&amp;gt; ”Lisää” -&amp;gt; ”Tuo tallennettu VPN-määritys” -&amp;gt; ”Luo”. Valitse sitten ladatuista ja puretuista tiedostoista tiedosto ”openvpn.conf”. Täytä sen jälkeen muut kentät valintaikkunassa: käyttäjätunnus ja salasana. CA-varmenteeksi valitse ladatuista tiedostoista tiedosto ”HY-vpn-CA.pem” (sinun olisi pitänyt tallentaa se ensin johonkin turvalliseen paikkaan, esim. kansioon ”/etc/openvpn”).Yksi ongelma, josta käyttäjät valittavat, on se, että tuonti ei noudata ”redirect-gateway def1” -ohjetta, minkä seurauksena et pysty muodostamaan yhteyttä mihinkään (luulen, että tämä johtuu siitä, että Network Manager käyttää dnsmasq:ta, eikä dnsmasq ilmeisesti ole tarpeeksi älykäs ymmärtämään, että sen pitäisi nyt lähettää kyselyt jonnekin muualle). Siksi käyttäjät valittavat, että Network Manager ei reititä kaikkea liikennettä VPN-verkon kautta. Valintaruutu, jonka valinta on poistettava, jotta tämä toimisi, on hyvin piilotettu: se löytyy yhteyden muokkausikkunasta IPv4-asetukset-välilehdeltä -&amp;gt; Reitit (oikeassa alakulmassa) -&amp;gt; ”Käytä tätä yhteyttä vain sen verkossa oleviin resursseihin”. Miksi ihmeessä sitä on nimetty tavalla, jota kukaan ei ymmärrä? Miksi sitä ei voitu nimetä ”Älä reititä kaikkea liikennettä tämän VPN-yhteyden kautta”? Minun piti myös valita valintaruutu ”Ohita automaattisesti saadut reitit”, vaikka en tiedä miksi…Kuten tavallista, OpenVPN:n asennus on hankalaa, ja tärkeä VPN-liikenteen tunnelointi piti lisätä manuaalisesti OpenVPN-palvelimelle:&lt;code&gt;iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE&lt;/code&gt;Tein tämän luomalla /etc/network/if-up.d/ -hakemistoon uuden tiedoston nimeltä openvpn2, jonka sisältö oli seuraava:&lt;code&gt;#!/bin/shiptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE&lt;/code&gt;Tietenkin voit edelleen käynnistää ja pysäyttää VPN:n komentoriviltä. Systemd:n käyttöönoton jälkeen salasanan syöttö ei kuitenkaan ole enää yhtä suoraviivaista. Kun suoritat komennon &lt;code&gt;sudo systemctl start openvpn.service&lt;/code&gt;, sinun on suoritettava (esimerkiksi toisessa terminaalissa) komento &lt;code&gt;sudo systemd-tty-ask-password-agent&lt;/code&gt; ja syötettävä salasanasi siellä. Tämä on selvästi väliaikainen ratkaisu, kunnes järjestelmään saadaan kunnollinen salasana-agentti…&lt;/p&gt;</description></item><item><title>Neon-elektroporaatiolaite pettää</title><link>https://jeltsch.org/fi/neon_electroporation_device_chickens_out/</link><pubDate>Tue, 04 Aug 2015 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/neon_electroporation_device_chickens_out/</guid><description>&lt;p&gt;&lt;strong&gt;PÄIVITYS:&lt;/strong&gt; Emme ole ainoita, jotka pyrkivät säästämään toimintakustannuksissaan. Tämä laboratorio julkaisi Neon-järjestelmällä tekemänsä kokeet lehdessä 
 &lt;a href="http://www.sciencedirect.com/science/article/pii/S0003269714003509" target="_blank" rel="noopener noreferrer nofollow"&gt;Analytic Biochemistry&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Kiitos Joachim Goedhartille (
 &lt;a href="https://www.twitter.com/joachimgoedhart" target="_blank" rel="noopener noreferrer nofollow"&gt;@joachimgoedhart&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), joka toi tämän tietoon! 
 &lt;a href="http://www.lifetechnologies.com/fi/en/home/life-science/cell-culture/transfection/transfection---selection-misc/neon-transfection-system.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Neon-transfektiolaite&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 valmistajalta 
 &lt;a href="https://www.lifetechnologies.com/fi/en/home.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Life Technologies&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (oho, nykyään 
 &lt;a href="https://www.thermofisher.com/en/home.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Thermo Fischer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja aiemmin 
 &lt;a href="https://en.wikipedia.org/wiki/Invitrogen" target="_blank" rel="noopener noreferrer nofollow"&gt;Invitrogen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) tuotiin markkinoille noin viisi vuotta sitten. Se on suunniteltu nisäkässolujen helppoon elektroporointiin. Laite on ollut käytössämme vuodesta 2011 lähtien, mutta sitä ei ole juurikaan käytetty. En tiedä, johtuuko laitteen vähäinen käyttö sen käyttäjäepäystävällisyydestä (en vieläkään osaa kiinnittää elektrodin kärkeä pipettiin, vaikka olen tehnyt tämän satoja kertoja, mekaniikka on vain todella hankalaa), kalliista käyttökustannuksista (kertakäyttöisistä kullatuista elektrodeista ja valmistajan omasta transfektiopuskurista) vai jostakin muusta, jota en osaa selvittää. Haluaisin kuitenkin jakaa muutaman asian, sillä verkosta löytyy vain vähän todella hyödyllistä tietoa Neon-laitteesta.Ensimmäinen asia, josta meillä oli jatkuvasti ongelmia, olivat elektrodikärjessä olevat ilmakuplat, jotka johtavat katastrofaalisesti alhaiseen elektroporointitehokkuuteen. Ainoa tapa todella estää tämä on valmistaa vähintään 25 % enemmän solususpensiota kuin mitä tosiasiassa tarvitaan. Jos valmistat vain 10 % enemmän, viimeisessä elektroporoinnissa syntyy varmasti kipinöintiä väistämättömien ilmakuplien vuoksi (solususpensio tarttuu lisäksi helposti pipetin kärjen ulkopintaan, mikä lisää tarvetta valmistaa enemmän kuin todellisuudessa tarvitaan). Tämän seurauksena elektroporointipuskuri R loppui meiltä kauan ennen kuin pipetin kärjet loppuivat. Lisäksi puskuria R ei voi ostaa erikseen. Life Technologiesin edustaja, jonka kanssa olin yhteydessä, lupasi lähettää meille pienen erän pipetin kärkiä ja puskuria hyvän tahdon eleenä (se oli tammikuussa), mutta odotamme yhä niiden saapumista…Valitettavasti vanha 
 &lt;a href="http://www.ptf.okstate.edu/pulsercomponents.gif" target="_blank" rel="noopener noreferrer nofollow"&gt;Gene Pulser II&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -elektroporaatiolaite rikkoutui äskettäin. 
 &lt;a href="http://www.bio-rad.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Bio-Rad&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ei enää korjaa sitä eikä myöskään toimita varaosia. Sitä käytettiin pääasiassa &lt;em&gt;E. coli&lt;/em&gt;:n elektroporointiin. Tiesin, että Neon-laitetta ei ole suunniteltu &lt;em&gt;E. coli&lt;/em&gt;:n elektroporointiin. Miksi ei, ja miksi sitä ei voi käyttää tähän tarkoitukseen? Kävi ilmi, että sähkökentän voimakkuus ei riitä läheskään &lt;em&gt;E. coli&lt;/em&gt;:lle (BioRad Gene Pulser II:ssa tyypillisessä bakteerien elektroporoinnissa saavutetaan 12,5 kV/cm:n sähkökenttä, kun taas Neon saavuttaa hädin tuskin noin 850 V/cm). Kuitenkin (ajattelin), Neon pystyy tuottamaan paljon pidempiä pulsseja kuin Gene Pulser II (Neonin mainostetaan pystyvän tuottamaan jopa 100 ms:n pulsseja, kun taas Gene Pulser II:n tyypillinen pulssin pituus on noin 5 ms). Tämän lisäksi Neon pystyy lähettämään automaattisesti useita pulsseja. Halusin siis testata, voiko pitkä ja/tai toistuva pulssi, jonka kenttävoimakkuus on pienempi, transfektoida &lt;em&gt;E. coli&lt;/em&gt; -bakteeria. Kävi kuitenkin ilmi, että kun &lt;em&gt;E. coli&lt;/em&gt;:n transfektiopuskurina käytetään vettä (tai 10-prosenttista glyserolia) – kuten yleensä tehdään – laite ilmoittaa, ettei kärkielektrodi ole kosketuksessa. Tämä johtuu siitä, että laite tarkistaa, onko kärki asetettu oikein, lähettämällä pienen virran järjestelmän läpi, eikä virta kulje, jos &lt;em&gt;E. coli&lt;/em&gt; on suspendoitu veteen. Jotta laite ”hyväksyisi” asetetun pipetin kärkielektrodin, tarvitaan 10–20 mM NaCl:ää. Käytin siis 15 mM natriumkloridia &lt;em&gt;E. coli&lt;/em&gt;:n elektroporointipuskurina ja asetin elektroporointiparametrit arvoihin 2500 V ja 100 ms. Yllätys: Laite kieltäytyy antamasta tällaista pulssia, koska se on ”tehorajan yläpuolella!”. Suurin pulssin kesto, jonka se voi tuottaa 2500 V:n jännitteellä, on 19 ms. Valitettavasti edes tätä pulssia ei voida antaa automaattisesti useita kertoja (jälleen: ”tehorajan yläpuolella!”). Siksi suoritin tämän pulssin manuaalisesti 1–20 kertaa, mutta yksikään bakteeri ei saanut DNA:ta ja kaikki bakteerilevyt jäivät tyhjiksi. Käyttöohjeessa todetaan: `”Neon TM -laite on suunniteltu hyväksymään vain tiettyjä arvoja, ja kunkin arvon raja-arvot on lueteltu alla. Jos syöttämäsi arvo ylittää enimmäisarvon, näyttöön tulee virheilmoitus. Syöttöjännitealue: 500–2 500 V. Syöttöpulssin leveysalue: 1–100 ms. Syöttöpulssien lukumääräalue: 1–10.” Valitettavasti tämä voidaan ymmärtää hyvin helposti väärin. Minulle ei ollut selvää, ettei näiden alueiden sisällä olevia kolmea parametria voi yhdistellä vapaasti. Luulisi, että Life Technologylla olisi parempia teknisiä kirjoittajia (mutta ehkä he eivät käytä laitetta…). Johtopäätös: Laite on täysin käyttökelvoton mihinkään muuhun kuin nisäkässoluihin. Myös jotkut muut mielenkiintoiset sovellukset (kuten sukkulamatojen tai muiden pienten eliöiden elektroporaatio) ovat vaikeita tai mahdottomia. Vaikka laite saattaa olla hyvä valinta monille nisäkässoluille, se on paljon rajoitetumpi kuin vanhanaikainen BioRad Gene Pulser II. P.S.: Käytin puskuria E pipettiaseman täyttämiseen (käytettäväksi 10 µl:n kärkien kanssa). Testasin kuitenkin puskurin E sijaan myös seosta, jossa oli 90 % 150 mM natriumkloridia ja 10 % glyserolia (joka antaa saman johtavuuden kuin puskuri E). Haluaisin kuitenkin edelleen todella tietää puskurin R koostumuksen. Miksi? Koska uskon, että kärkielektrodeja voidaan kierrättää useammin kuin vain kaksi kertaa (muut pipettikärkielektrodien valmistajat mainostavat, että heidän elektrodejaan voidaan kierrättää paljon useammin (esim. 
 &lt;a href="http://www.tritechresearch.com/CG-1.html" target="_blank" rel="noopener noreferrer nofollow"&gt;BactoZapper&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, vaikka hekään eivät anna tarkkoja lukuja). Neonin käyttöohjeessa todetaan, että ”jos kärkiä käytetään useammin kuin kaksi kertaa, männän pinnalle voi muodostua oksidia, mikä heikentää männän elektrodin toimintaa”. Elektrodi on kullattu, ja kullan pitäisi kestää oksidien muodostumista paremmin kuin BactoZapperin ruostumattomasta teräksestä valmistetut elektrodit…&lt;/p&gt;</description></item><item><title>Mansikkapeltoja ikuisesti</title><link>https://jeltsch.org/fi/strawberry_fields_forever/</link><pubDate>Sun, 02 Aug 2015 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/strawberry_fields_forever/</guid><description>&lt;p&gt;Harvoin löytää metsämansikoita niin paljon, että niitä voisi poimia litroittain, mutta tänä kesänä se onnistui. Toivon, että geenitekniikan avulla tämä upea maku saadaan ennemmin tai myöhemmin takaisin viljelylajikkeisiin, jotka ovat menettäneet suurimman osan siitä vuosisatojen mittaisen, kokoa ja ulkonäköä painottaneen jalostuksen seurauksena. Kun niin tapahtuu, epäilen, että GMO:iden vastustajat jatkavat perinteisten, GMO- ja mauttomien, mutta torjunta-aineilla ylikuormitettujen lajikkeiden syömistä (lue lisää GMO-kasveista). Toistaiseksi meidän on tyydyttävä viljeltyihin lajikkeisiin. Kaupoissa viljeltyjä mansikoita myydään painon mukaan, kun taas torilla niitä myydään litran mukaan. Luonnostani säästäväisenä en ole koskaan pitänyt tästä, sillä se vaikeuttaa hintojen vertailua. Olettaen, että mansikoita voidaan lähestyä samankokoisina palloina, teoreettinen enimmäispakkaustiheys voisi olla 0,74 kg litraa kohti (tavallisella pakkauksella) ja 0,63 kg litraa kohti (satunnaisella pakkauksella). Olettaen, että mansikoita voi hieman puristaa, nämä luvut voisivat olla hieman suurempia. Tätä kompensoi kuitenkin jälleen mitta-astian pieni koko, joka jättää paljon tyhjää tilaa seinien ja mansikoiden väliin. Ostin muutaman kerran 1 litran mansikoita ja mitasin niiden painon, joka oli keskimäärin 0,517 kg. Nyt nyrkkisääntöni on, että jos litrahinta on enintään puolet kilohinnasta, kannattaa ostaa litraa. PÄIVITYS: Mittaisin nyt myös mustikoita, ja ne (pienemmän kokonsa vuoksi) täyttävät paremmin torimyyjien käyttämän 1 litran purkin. Yksi litra vastaa suunnilleen 0,575 kg. Toinen tärkeä havainto on, että torimyyjät antavat yleensä hieman enemmän. Jos ostaa litran, saa usein 1,05 tai jopa 1,1 litraa. Ovatko he anteliaita vai reagoivatko he vain siihen, että asiakas tarkkailee punnitusta?&lt;/p&gt;</description></item><item><title>Helkama Jääkäri – kaikki paitsi runko meni rikki kolmen ensimmäisen vuoden aikana</title><link>https://jeltsch.org/fi/helkama_j%C3%A4%C3%A4k%C3%A4ri_everything_but_the_frame_broke_within_the_first_3_years/</link><pubDate>Thu, 07 May 2015 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/helkama_j%C3%A4%C3%A4k%C3%A4ri_everything_but_the_frame_broke_within_the_first_3_years/</guid><description>&lt;p&gt;Vielä viimeisen kerran minun on kirjoitettava suomalaisesta polkupyörävalmistajasta 
 &lt;a href="http://www.helkamavelox.fi/" target="_blank" rel="noopener noreferrer nofollow"&gt;Helkama&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Omistan 
 &lt;a href="http://www.helkamavelox.fi/tuote/jaakari-3-v/" target="_blank" rel="noopener noreferrer nofollow"&gt;Helkama Jääkäri&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -pyörän, joka on sotilastyylinen polkupyörä ja jota markkinoidaan erittäin kestävänä. Rungolla on 25 vuoden takuu. Kuitenkin melkein kaikki muu on mennyt rikki jo kolmen ensimmäisen vuoden aikana, mikä tekee koko konseptista naurettavan. Tämän vuoden keväthuollon yhteydessä jouduin vaihtamaan kolme osaa: tukijalan, satulan ja kellon. Ja näen jo merkkejä tulevista ongelmista… Missään aiemmista polkupyöristäni satula tai tukijalka ei ole mennyt rikki niin nopeasti. Ja tämä koskee myös halpoja polkupyöriä, jotka maksoivat puolet siitä, mitä maksoin Jääkäristä. Ilmeisesti Helkama ei tarkista komponenttitoimittajiaan riittävän huolellisesti. 
 &lt;a href="https://jeltsch.org/fi/helkama_jaakari/"&gt;Jääkärin takapyörä piti vaihtaa jo ensimmäisen talven jälkeen&lt;/a&gt;
 ja tavarateline on puolestaan vaihdettu jo kahdesti. Kun se rikkoutui kolmannen kerran, en edes vaivautunut vaihtamaan sitä uudelleen, vaan 
 &lt;a href="https://jeltsch.org/fi/helkama_quality_woes/"&gt;korjasin ja vahvistin sen itse&lt;/a&gt;
. Toivon todella, että Helkaman mainos on pelkkä valhe ja että Suomen puolustusvoimat eivät käytä tätä polkupyörää.&lt;/p&gt;</description></item><item><title>Kiitos, Lufthansa!</title><link>https://jeltsch.org/fi/thank_you_lufthansa/</link><pubDate>Thu, 30 Apr 2015 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/thank_you_lufthansa/</guid><description>&lt;p&gt;Aamulla 25. syyskuuta 2014 odotin Helsingin lentokentällä Lufthansan lentoa LH 855 Frankfurtiin, jossa minun oli määrä vaihtaa konetta matkalla Genovaan, Italiaan. Minut oli kutsuttu pitämään esitelmä klo 14.45 Euroopan lymfologian seuran 40. kongressissa. Minulla oli vain 1 tunti 10 minuuttia vaihtoaikaa Frankfurtissa. 1 tunti 10 minuuttia aikataulun mukaisen lähtöajan jälkeen minä ja muutama muu matkustaja emme olleet vielä päässeet koneeseen (heidän tietokonejärjestelmässään oli käynnistysongelma, ja matkustajat kirjattiin käsin). Selitin tilanteen lähtöselvitystiskillä, ja virkailija sanoi, että jos päätän jäädä koneesta pois, koska en ehdä jatkolennolleni, hyvityksen saaminen olisi tässä tilanteessa täysin ongelmatonta. Lento oli ilmeisesti ylivarattu, ja jonossa seuraavana ollut mies oli erittäin iloinen, kun luovuin paikastani. Tiskivirkailija oli kuitenkin väärässä, kun hän sanoi minulle, että hyvityksen saaminen olisi helppoa. Itse asiassa en ole saanut sitä vielä tämän kirjoituksen laatimishetkellä. Sain kuitenkin Lufthansalta puhelimitse vakuutuksen, että se tapahtuisi seuraavien kahden tai kolmen viikon kuluessa.Kilpailun kiihkeydessä Lufthansa on virtaviivaistanut palveluitaan niin pitkälle, että ne ilmeisesti eivät enää toimi kunnolla. Yritin ensin hakea hyvitystä tavanomaisella tavalla: verkossa. Kun mitään ei tapahtunut kolmen kuukauden aikana, soitin. Useita kertoja. Useimmiten puhelu katkaistiin, kun olin odottanut jonossa 15 minuuttia tai kauemmin. Sitten kirjoitin paperikirjeen Yhdistyneeseen kuningaskuntaan osoitteeseen, jonka Lufthansa oli julkaissut verkossa asiakaspalautteita varten. Kirje palautui noin kahden kuukauden kuluttua: ”osoite tuntematon”. Sitten kirjoitin uuden kirjeen uuteen osoitteeseen (he olivat vihdoin saaneet päivitettyä verkkosivunsa), ja parin viikon kuluttua sain puhelun Lufthansalta. He olivat erittäin pahoillaan. Tällaista ei olisi koskaan saanut tapahtua. He lähettivät minulle kaksi pulloa samppanjaa, jotka saapuivat kuriirilla, mutta odotan yhä rahojani. Lennän ensi kuussa Sveitsiin Euroopan lymfologian seuran 41. kongressiin. Lennän Finnairilla.&lt;/p&gt;</description></item><item><title>Videon luominen verkkokameran still-kuvista crontabin ja ffmpeg:n avulla</title><link>https://jeltsch.org/fi/creating_a_video_from_webcam_still_images_with_crontab_and_ffmpeg/</link><pubDate>Wed, 29 Apr 2015 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/creating_a_video_from_webcam_still_images_with_crontab_and_ffmpeg/</guid><description>&lt;p&gt;Minulla on verkkokamera, joka ottaa kuvia, kun sen kuvausalueella havaitaan liikettä. Se lataa kuvat FTP-palvelimelle. Halusin löytää jonkin automaattisen tavan luoda videotiedosto edellisen päivän kuvista. Lopulta keksin seuraavan shell-skriptin, joka sijaitsee kansiossa /etc/cron.daily:&lt;code&gt;#!/bin/sh## cron-skripti, joka luo videon verkkokameran still-kuvista## Verkkokamera tallentaa koko päivän kuvat kansioon, jonka nimi on päivämäärä. Tämä luo kohdekansion.foldername=/home/ftpuser/labcam/$(date -d &amp;quot;-1 days&amp;quot; +%Y%m%d)echo $foldername# Tämä nimeää kuvat uudelleen muotoon 1.jpg, 2.jpg jne. Tämä on välttämätöntä, jotta ffmpeg tunnistaa ne. counter=1for i in $foldername/*.jpg; do new=$foldername/$counter.jpg echo $new cmd='mv $i $new' eval $cmd counter=$((counter+1))done# Tämä suorittaa varsinaisen muunnoksenffmpeg -f image2 -framerate 25 -i $foldername/%d.jpg -c:v libx264 $foldername/out25.mp4# Ja tämä poistaa jpg-tiedostot kohdekansiosta (tilan säästämiseksi)cmd2='rm '$foldername'/*.jpg'eval $cmd2&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Helkaman laatuongelmat</title><link>https://jeltsch.org/fi/helkama_quality_woes/</link><pubDate>Sun, 25 Jan 2015 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/helkama_quality_woes/</guid><description>&lt;p&gt;Tämä kirjoitus on jatkoa kaksi vuotta sitten julkaisemalleni kirjoitukselle, jossa kerroin uudesta polkupyörästäni, 
 &lt;a href="https://jeltsch.org/fi/helkama_jaakari/"&gt;Helkama Jääkäri&lt;/a&gt;
. Siinä oli runsaasti ongelmia, ja vaikka asiakaspalvelu reagoi niihin hyvin nopeasti, toistuvat ongelmat tavaratelineen kanssa kävivät minulle liikaa. Viime joulukuussa kolmas tavarateline rikkoutui. Olin saanut myös tämän ilmaiseksi korvaavana kappaleena, mutta on ärsyttävää, kun se rikkoutuu, vaikka sen vaihtaminen viekin vain noin 10 minuuttia. En käytä sitä kovin raskaasti: kuljettamani tavarat painavat noin 2–3 kg, mutta ilmeisesti hitsatut tai juotetut liitokset ovat alttiita väsymismurtumille. Helkama tietää, että sen tavaratelineissä on laatuongelma. Kun pyysin toista korvaavaa tavaratelineä, asiakaspalvelu kertoi, että he yrittävät löytää sopivaa korvaajaa alihankkijalle, joka valmistaa näitä tavaratelineitä. Tällä kertaa ajattelin korjata tavaratelineen sen sijaan, että olisin pyytänyt uutta korvaavaa kappaletta, mikä vei vähemmän aikaa ja kestää todennäköisesti pidempään. En tiedä, ovatko he vaihtaneet komponenttitoimittajaansa. Jos oma korjaukseni menee rikki, minulla on vielä kaksi vanhaa rikkoutunutta tavaratelinettä, jotka voin korjata, mutta todennäköisesti seuraava polkupyöräni ei tule olemaan 
 &lt;a href="http://www.helkamavelox.fi/en/" target="_blank" rel="noopener noreferrer nofollow"&gt;Helkama&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Auto on autotallissa</title><link>https://jeltsch.org/fi/the_car_is_in_the_garage/</link><pubDate>Tue, 30 Dec 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_car_is_in_the_garage/</guid><description>&lt;p&gt;Viimeinkin Claudian auto on lämmitetyssä autotallissamme. Kun olimme siirtäneet kaksi kolmasosaa kellarimme sisällöstä ja puolet asuntomme tavaroista autotalliin, tuntui epäilyttävältä, mahtuisiko auto sinne enää. Asensin useita lisähyllyjä ja siirrin minun ja Marzenan polkupyörät taloyhtiön yhteiseen pyörävarastoon. Muut seitsemän polkupyörää ja polkupyöräperävaunu ripustettiin koukkuihin autotallin seinille. Sitten nostimme Tobiasin 3,5 metriä pitkän pahvisen raketin tiukasti autotallin katon alle. Lopulta pystyin ajamaan auton sisään. Ajoin sisään tavallaan sokeasti, koska auto oli hautautunut lumeen niin pahasti, että minä ja Tobias emme saaneet mitään aikaan raapimalla sen tuulilaseja puolen tunnin ajan (jouduimme lopettamaan, koska sormemme olivat liian kylmät jatkaaksemme). Lumi ja kylmyys olivat saapuneet tänne Helsinkiin melko tarkalleen talvipäivänseisauksen myötä.&lt;/p&gt;</description></item><item><title>Lataa SnapGene</title><link>https://jeltsch.org/fi/download_snapgene/</link><pubDate>Fri, 31 Oct 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/download_snapgene/</guid><description>&lt;p&gt;Voit pyytää rekisteröintikoodin (joka on voimassa vuoden 2014 loppuun asti) kurssin järjestäjältä.&lt;/p&gt;</description></item><item><title>Ubuntu on vähitellen muuttumassa käyttökelvottomaksi</title><link>https://jeltsch.org/fi/ubuntu_is_slowly_getting_unusable/</link><pubDate>Mon, 01 Sep 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ubuntu_is_slowly_getting_unusable/</guid><description>&lt;p&gt;Ubuntu 14.04:n oletusarvoinen asiakirjanäkymäohjelma on Evince. Viime aikoina siinä on alkanut ilmetä ongelmia monien PDF-tiedostojen kanssa, jotka avautuvat ongelmitta muilla PDF-katseluohjelmilla (Okular, Acroread). Itse asiassa Evince avaa ne, mutta ikkuna ei tule näkyviin. Yritin vaihtaa PDF-katseluohjelmaa, mutta Ubuntu on ilmeisesti poistanut versiosta 14.04 kaikki keinot tehdä niin, ellei sitten mene komentoriville ja muokkaa asetustiedostoja käsin: mikä edistysaskel! Aiemmissa tiedostonhallinnan versioissa oli mahdollista napsauttaa tiedostoa hiiren kakkospainikkeella ja valita ”Avaa” &amp;gt; ”Muu sovellus” ja sitten ”Aseta oletukseksi”. Nyt ainoa tapa tehdä tämä on muokata tiedostoa ~/.local/share/applications/mimeapps.list ja korvata &lt;code&gt;[Default Applications]application/pdf=evince.desktop&lt;/code&gt; tekstillä &lt;code&gt;[Default Applications]application/pdf=kde4-okularApplication_pdf.desktop;&lt;/code&gt; Taitaa olla aika palata takaisin OpenSuSE:en…&lt;/p&gt;</description></item><item><title>Se on valmis</title><link>https://jeltsch.org/fi/Millenium_Falcon/</link><pubDate>Sat, 30 Aug 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/Millenium_Falcon/</guid><description>&lt;p&gt;Vuoden kestäneen palikoiden keräämisen ja rakentamisen jälkeen Tobias ja minä saimme tänään valmiiksi Millennium Falcon Ultimate Collector’s Edition -mallin (LEGO-sarja 10179, 
 &lt;a href="http://brickset.com/sets/10179-1/Ultimate-Collector-s-Millennium-Falcon%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://brickset.com/sets/10179-1/Ultimate-Collector-s-Millennium-Falcon)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Tätä Millennium Falcon -versiota ei enää myydä, ja käytetyt sarjat myydään Ebayssa hullun kalliilla hinnoilla. Otimme tarvittavat palikat kahdesta muusta Star Wars -mallista: Death Starista (LEGO-sarja 10188, 
 &lt;a href="http://brickset.com/sets/10188-1/Death-Star" target="_blank" rel="noopener noreferrer nofollow"&gt;http://brickset.com/sets/10188-1/Death-Star&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) ja Super Star Destroyer (LEGO-sarja 10221-1, 
 &lt;a href="http://brickset.com/sets/10221-1/Super-Star-Destroyer%29.Meid" target="_blank" rel="noopener noreferrer nofollow"&gt;http://brickset.com/sets/10221-1/Super-Star-Destroyer).Meid&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
än piti kuitenkin hankkia huomattava määrä puuttuvia osia, joista monet ostimme käytettyinä paikalliselta suomalaiselta verkkohuutokauppasivustolta 
 &lt;a href="http://huuto.net" target="_blank" rel="noopener noreferrer nofollow"&gt;http://huuto.net&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tai BrickLinkistä (
 &lt;a href="http://www.bricklink.com" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.bricklink.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), joka on eräänlainen LEGO-osien ”erikoistunut eBay”. Vaikeimmin löydettävät osat olivat kaksi vaaleansinisenharmaata venemaston takilaa, pitkää 28 x 4 (
 &lt;a href="http://www.bricklink.com/search.asp?itemID=56261&amp;amp;colorID=86%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.bricklink.com/search.asp?itemID=56261&amp;colorID=86)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, joiden hinta BrickLinkissä on tällä hetkellä peräti 100 € kappaleelta. Emme tietenkään saaneet näitä palikoita. LEGO myy kuitenkin edelleen tämän palikan mustaa versiota varaosana, ja Tobiasin mentori vaivautui hankkimaan ne ja maalaamaan ne harmaiksi; kiitos Clemens!&lt;/p&gt;</description></item><item><title>CSL:n kanssa leikkimistä</title><link>https://jeltsch.org/fi/fiddling_around_with_csl/</link><pubDate>Wed, 06 Aug 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/fiddling_around_with_csl/</guid><description>&lt;p&gt;Kun kirjoittaa tieteellisiä artikkeleita ja apurahahakemuksia, lähdeluetteloa joutuu päivittämään yhä uudelleen. Juuri tähän tarkoitukseen on kehitetty viitteidenhallintaohjelmistot. Niitä on saatavilla lukuisia (katso 
 &lt;a href="http://en.wikipedia.org/wiki/Comparison_of_reference_management_software%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://en.wikipedia.org/wiki/Comparison_of_reference_management_software)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Olen käyttänyt pääasiassa EndNotea, Bibusia tai Zoteroa (
 &lt;a href="http://www.zotero.org" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.zotero.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), jota käytän myös tällä hetkellä. Sen etuna on, että se on aidosti alustojen välinen, avoimen lähdekoodin ohjelmisto ja yhteensopiva sekä LibreOfficen että Microsoft Officen kanssa. Aiemmin olen käyttänyt lyhyen aikaa myös Papersia (kehittäjä Mekentosj, joka väitti, ettei he ikinä tekisi Windows-versiota), Bookendsia, Mendeleytä ja RefWorksia (johon yliopistollani on lisenssi). Mikään niistä ei ole täydellinen, ja jopa kaikkein kaupallisimmista (Endnote, jonka omistaa nykyään Thomson Reuters) yksi tuhosi yhden (MS Word -muotoisen) käsikirjoitukseni kokonaan kaatuessaan. Jotkut näistä ohjelmista tallentavat tekstiviitteiden ja lähdeluettelon muotoilutiedot niin sanotussa CSL-muodossa (Citation Style Language, XML-tyyppinen kieli, 
 &lt;a href="http://en.wikipedia.org/wiki/Citation_Style_Language%29.En" target="_blank" rel="noopener noreferrer nofollow"&gt;http://en.wikipedia.org/wiki/Citation_Style_Language).En&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 kuitenkaan löytänyt helppokäyttöistä CSL-editoria: Zoteron oma editori ei ole kovin hyvä, eikä myöskään verkkopohjainen CSL-editori (
 &lt;a href="http://editor.citationstyles.org/visualEditor%29.Tarvitsin" target="_blank" rel="noopener noreferrer nofollow"&gt;http://editor.citationstyles.org/visualEditor).Tarvitsin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 kuitenkin keinon viedä nopeasti omat julkaistut artikkelini luodakseni ”Julkaisuluettelon” apurahahakemuksia varten. Siksi loin ryhmän Zoterossa ja lisäsin kaikki omat julkaisuni tähän ryhmään. Nyt valitsen ne kaikki, napsautan hiiren oikealla painikkeella ja valitsen ”Luo lähdeluettelo kohteista”. Avautuvassa valintaikkunassa valitsen tyylin ja merkitsen valintaruudut ”Lähdeluettelo” ja ”Kopioi leikepöydälle”. Palattuani tekstinkäsittelyohjelmaan minun tarvitsee vain liittää leikepöydän sisältö, ja suurin osa työstä on valmis. En kuitenkaan löytänyt tähän sopivaa tyyliä, joten loin sellaisen itse (se perustuu Vancouver-tyyliin). Käytä sitä vapaasti…&lt;/p&gt;</description></item><item><title>Mihin Nautilus-skriptikansio on siirtynyt Ubuntu 14.04:ssä?</title><link>https://jeltsch.org/fi/where_did_the_nautilus_scripts_folder_go_in_ubuntu_14_04/</link><pubDate>Thu, 26 Jun 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/where_did_the_nautilus_scripts_folder_go_in_ubuntu_14_04/</guid><description>&lt;p&gt;Kun päivitin Ubuntu 12.04:stä versioon 14.04, 
 &lt;a href="https://help.ubuntu.com/community/NautilusScriptsHowto" target="_blank" rel="noopener noreferrer nofollow"&gt;Nautilus-skriptini&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 lakkasivat toimimasta. Syynä on se, että niitä haetaan versiossa 14.04 eri sijainnista. Versiossa 12.04 ne sijaitsivat kansiossa ~/.gnome2/nautilus-scripts, mutta nyt ne ovat kansiossa ~/.local/share/nautilus/scripts. Luulen, että yllä olevaa linkkiä ei ole vielä päivitetty vastaamaan uutta sijaintia.&lt;/p&gt;</description></item><item><title>Maverick-päivityksen aiheuttamat ongelmat</title><link>https://jeltsch.org/fi/stuff_the_maverick_upgrade_broke/</link><pubDate>Tue, 24 Jun 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/stuff_the_maverick_upgrade_broke/</guid><description>&lt;p&gt;1,5 vuotta vanha MacBook Pro -tietokoneeni alkoi toimia huonosti: se ei esimerkiksi käynnistynyt loppuun asti, ja muita ongelmia ilmeni. Tietokoneen tukihenkilö ehdotti päivittämistä Mountain Lionista Maverickiin nähdäkseen, korjaisiko se ongelmat. Aluksi se näytti toimivan, mutta monet ohjelmat eivät suostu toimimaan Maverickissa. Näitä ovat muun muassa Gnumeric ja (mikä tärkeintä) nfs. Näyttää siltä, että nfs:n liittäminen Finderin kautta ei ole enää mahdollista. Kuitenkin pystyn silti tekemään sen komentoriviltä (käyttämällä resvport-vaihtoehtoa, jonka ei pitäisi olla tarpeen, mutta joka kuitenkin toimii): &lt;code&gt;sudo mount -o resvport -t nfs mcblserver:/var/www /Users/mjeltsch/nfs&lt;/code&gt; Ja Gnumericista puheen ollen: luulen, että minun täytyy kääntää se itse uudelleen Maverickia varten…&lt;/p&gt;</description></item><item><title>Julisteiden tulostus ilman A0-tulostinta</title><link>https://jeltsch.org/fi/poster_printing_without_an_a0_printer/</link><pubDate>Thu, 15 May 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/poster_printing_without_an_a0_printer/</guid><description>&lt;p&gt;En ehtinyt valmistella julistettani ajoissa 
 &lt;a href="https://www.grc.org/programs.aspx?year=2014&amp;amp;program=lymphatic" target="_blank" rel="noopener noreferrer nofollow"&gt;GRC:n konferenssiin, jonka aiheena ovat imukudoksen toiminnan ja sairauksien molekyylimekanismit&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. 
 &lt;a href="http://www.unigrafia.fi/en/congress_services" target="_blank" rel="noopener noreferrer nofollow"&gt;UNIGRAFIA:n&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 A0-tulostinta ei voi käyttää viikonloppuisin. Siksi paras vaihtoehto oli tulostaa se A3-koossa ja ommella sivut yhteen. Selvä etu on se, että minun ei tarvitse juosta ympäriinsä näiden naurettavan suurten julisteputkien kanssa, jotka paljastavat sinut tiede-nörtiksi jo puolen mailin päästä. Valitettavasti ainoa sovellus, joka pystyy jakamaan DIN A0 -kokoisen PDF-tiedoston kunnolla erillisiksi sivuiksi lennossa tulostuksen aikana, on Acrobatin täysversio. Kokeilin muita vaihtoehtoja: 
 &lt;a href="https://gitorious.org/pdftools/pdfposter" target="_blank" rel="noopener noreferrer nofollow"&gt;pdfposter&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 toimi melko hyvin, mutta se ei selvinnyt taustasta: &lt;code&gt;pdfposter -mA3 -pA0 input.pdf output.pdf&lt;/code&gt; Pdfposter ei myöskään luo päällekkäisyyksiä. Ratkaisu, jonka pitäisi toimia aina, on muuntaa PDF-tiedosto kuvaksi (convert -density 150 input.pdf output.png) ja luoda sitten 
 &lt;a href="http://posterazor.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;PosteRazorilla&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 kyseisestä kuvasta yksittäisiä PDF-tiedostoja. A0-kokoisen PDF-tiedoston muuntaminen korkean resoluution kuvaksi voi kuitenkin kestää tunteja. Käytä .png-tiedostoa! PosteRazor kieltäytyi käsittelemästä 60 MB:n TIF-tiedostoa. Taustan liukuvärin muuntaminen aiheuttaa näkyviä väriportaisia. Tämän välttämiseksi taustan liukuväri olisi määriteltävä kuvana eikä vektorielementtinä. Muuten PosteRazor toimi hyvin; toisin kuin pdfposterissa, tässä ohjelmassa voi määrittää limityksiä kokoonpanoa varten. Olen käyttänyt 
 &lt;a href="http://www.inkscape.org/en/" target="_blank" rel="noopener noreferrer nofollow"&gt;Inkscapea&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 julisteeni valmisteluun ja yleensä vien sen sieltä PDF-tiedostona. Tällä kertaa tämä ei onnistunut, koska ohjelma kaatui jatkuvasti viennin aikana. Siksi yritin tallentaa sen kapseloiduksi PostScript-tiedostoksi ja muuntaa sen PDF-tiedostoksi. Viedessäni Inkscapesta (itse asiassa kyseessä on ”Tallenna nimellä”) valitsin seuraavat asetukset:&lt;code&gt;PostScript-taso 3Rasteroi suodatintehosteet: kylläRasteroinnin resoluutio: jotain välillä 150–300Vientialue on sivu: kyllä&lt;/code&gt;Distilloinnin jälkeen tulostin sen Acrobat Prosta seuraavilla asetuksilla: &lt;code&gt;Sivun asetukset: DIN A3, pystysuuntaSivun skaalaus: Suuret sivut laatoitettuna&lt;/code&gt;Laatoitusskaalalla 95 % ja 10 mm:n päällekkäisyydellä sain 9 sivua (3x3), mikä riittää edelleen kokoonpanoon.&lt;/p&gt;</description></item><item><title>Ubuntu Trusty Tahrin asentaminen CuBox Pro -laitteelle</title><link>https://jeltsch.org/fi/getting_ubuntu_trusty_tahr_onto_the_cubox_pro/</link><pubDate>Wed, 14 May 2014 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/getting_ubuntu_trusty_tahr_onto_the_cubox_pro/</guid><description>&lt;p&gt;e&lt;strong&gt;PÄIVITYS: Cuboxin tiimi on siirtänyt asennusohjeet Cubox Pro -laitteelle. Jos tarvitset Trusty Tahr -jakelua Cubox Pro -laitteellesi, voit ladata 4 Gt:n kuvatiedoston osoitteesta: 
 &lt;a href="https://drive.google.com/open?id=1CgbSfy17-UrWZwBjZtZpHYTkPgw0MXFq" target="_blank" rel="noopener noreferrer nofollow"&gt;https://drive.google.com/open?id=1CgbSfy17-UrWZwBjZtZpHYTkPgw0MXFq&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Sinun tarvitsee vain kirjoittaa se SD-kortille (käyttämällä dd-komentoa), jotta järjestelmäsi saadaan toimimaan. Jos sinulla on suurempi SD-kortti, ei hätää: kopioi kuva dd-komennolla SD-kortille ja laajenna sitten 
 &lt;a href="https://gparted.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;gparted&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelmalla tai vastaavalla toisella osiolla (juuriosio) koko SD-kortin tilan täyttämiseksi. Salasana/käyttäjätunnus: cuboxpro/cuboxpro. SSH on käytössä, joten sinun pitäisi pystyä kirjautumaan etäyhteydellä. Kyseessä on työpöytäversio, joten voit myös kytkeä HDMI-kaapelin ja kirjautua sisään graafisen käyttöliittymän kautta. YouTube-videossa (
 &lt;a href="https://www.youtube.com/watch?v=XfLJAchNu2c" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.youtube.com/watch?v=XfLJAchNu2c&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ) on edelleen ohjeet alkuperäisen Cubox-asennusohjelman (http://download) käyttöön.solid-run.com/pub/solidrun/cubox/installer/), mutta uusin Ubuntu-versio, jonka voi asentaa tällä menetelmällä, näyttää tämän kirjoitushetkellä olevan 13.10.&lt;/strong&gt; Olen hankkinut 
 &lt;a href="http://www.solid-run.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;CuBoxin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
: ehkä maailman pienimmän pöytätietokoneen. Sekä töissä että kotona minun on korvattava vanha, meluisa LAMP-palvelin jollain nykyaikaisemmalla. En edes tarvitse graafista käyttöliittymää, vaan tyydyn käyttämään palvelinta ilman näyttöä. En myöskään tarvitse kovin suurta nopeutta. CuBox vaikuttaa loistavalta idealta: ei melua, pieni virrankulutus, ei tilavaatimuksia ja kelpo suorituskyky. Sen saaminen toimimaan ei kuitenkaan ollut lainkaan helppoa. Se ei todellakaan ole loppukäyttäjän lelu, vaan suunnattu nikkaroijille. Ensimmäinen vaikeus oli laitteen ostaminen. Valmistaja ei myynyt sitä tuolloin suoraan (nykyään myy), ja ainoa yritys, joka myi sitä Suomeen, oli brittiläinen 
 &lt;a href="https://www.newit.co.uk/shop/" target="_blank" rel="noopener noreferrer nofollow"&gt;NewIT&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Koska valmistajan kotisivuilla esitellään vain uusimmat mallit (”CuBox-i”-mallit), en edes tiennyt, kuinka monta erilaista mallia he olivat julkaisseet. Ostin itse asiassa CuBox Pron (mutta en tiennyt sitä, koska on olemassa myös ”CuBox-i4Pro”, joka olisi ollut se, jonka olisin mieluummin pitänyt ostaa). Israelissa toimiva SolidRun voisi ehdottomasti parantaa verkkosivujensa sisältöä. Yrityksellä näyttää olevan nopea tuotekierto, ja se poistaa pääsivultaan nopeasti kaikki linkit ”vanhempiin” tuotteisiinsa. Tämä on vastuutonta, varsinkin kun näitä tuotteita myydään edelleen.Ostin laitteen vähän ennen kuin 
 &lt;a href="http://www.ubuntu.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Ubuntu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 14.04 LTS (Trusty Tahr) julkaistiin, aikomuksenani asentaa palvelinversio tälle laitteelle. Ostin laitteen 4 Gt:n SD-kortilla, johon oli esiasennettuna vanha Ubuntu 10.04 (Oneiric Ozelot). Liitin laitteen HDMI-liitännällä (ei-Full HD) televisioomme, ja ainakin ensimmäinen käynnistys onnistui ja työpöytä näytti toimivan, vaikkakaan ei kovin vikkelästi. Mutta mitäpä siitä, haluan käyttää sitä palvelimena. Joten ensimmäiseksi yritin päivittää järjestelmän versioon 14.04. Olin varma, että tämä toimisi, koska yhteisö astuu apuun siellä, missä CuBox epäonnistuu. Nimittäin tarjoamalla käyttövalmiita levykuvia, jotka voi flashata SD-kortille. Kokeilin Arch Linuxia, Debiania ja varhaista Ubuntu 14.04 -julkaisua. Kun kuitenkin asetin SD-kortin paikalleen flashauksen jälkeen, CuBox ei suostunut käynnistymään. Koska Oneiric-kuva (joka tuli laitteen mukana 4 Gt:n kortilla) toimi, flashasin sen takaisin varmuuskopiosta (jonka olin tehnyt dd-komennolla). Jälleen kerran Oneiric käynnistyi moitteettomasti. Aloin päivittää jakelua versioon 12.04, mikä onnistui jotenkin, mutta menetin grafiikan (mistä en välittänyt). Päivitys versiosta 12.04 versioon 14.04 epäonnistui kuitenkin täysin. Ja haluan ehdottomasti version 14.04, koska haluan asentaa sen ja unohtaa sen seuraavaksi viideksi vuodeksi.Mikään tarjotuista kuvista (CuBoxin tai yhteisön toimittamista) ei kuitenkaan suostunut käynnistymään (en edes halua graafista käyttöliittymää, komentorivipääsy riittää minulle, koska aion käyttää laitetta palvelimena). Yritin asentaa ne sekä Windowsista että Linuxista, mutta se ei auttanut. Mikä syy tähän olisi voinut olla? Kortin osiot asennetaan automaattisesti ilman virheitä, kun laitan kortin Ubuntu 14.04 -kannettavalleni. Lopulta googlasin mallinumeron ”CBP-300-P”, joka on painettu tarralle kuution pohjaan. Olin alkanut epäillä, että vika ei ole minussa, vaan jossain yhteensopimattomuudessa tai viallisessa laitteistossa. Löysin 
 &lt;a href="http://server.vijge.net/static/cubox/irclog/201404/cubox-20140425.html" target="_blank" rel="noopener noreferrer nofollow"&gt;tämän IRC-keskustelun&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, ja tajusin, että olin ladannut käyttöjärjestelmäkuvat CuBox-i-wikisivuilta, vaikka mallini oli CuBox Pro.Asiaa käsittelevä foorumi löytyy 
 &lt;a href="http://www.solid-run.com/phpbb/viewtopic.php?f=11&amp;amp;t=1638" target="_blank" rel="noopener noreferrer nofollow"&gt;täältä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, ja ohjeet toimivat. Ohjeet eivät sovi heikkohermoisille, mutta eivät myöskään ole liian vaikeita. Tarvitset HDMI-liitännän Full HD -näyttöön (1920x1080). Jos näytön resoluutio on tätä alhaisempi, sinun on muodostettava yhteys sarjakonsoliin toisen tietokoneen mini-USB-kaapelilla ja käytettävä terminaaliemulaattoria, kuten 
 &lt;a href="http://wiki.solid-run.com/doku.php?id=products:imx6:microsom:usbuart" target="_blank" rel="noopener noreferrer nofollow"&gt;täällä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 selitetään. Suositeltu Putty kieltäytyi muodostamasta yhteyttä ttyS0:aan (Ubuntu 14.04:stä), mutta minicomilla se onnistui. Värikoodausta ei ollut, mutta se toimi myös ilman sitä.Koska koko käyttöjärjestelmä pyörii SD-kortilta, kannattaa ehkä rajoittaa muistin vaihtoa ja tehdä muutamia muita muutoksia muistikortin käyttöiän pidentämiseksi, periaatteessa 
 &lt;a href="https://sites.google.com/site/easylinuxtipsproject/ssd" target="_blank" rel="noopener noreferrer nofollow"&gt;samoin kuin SSD-asemien kohdalla&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Yksittäisten osioiden asennus levyn varmuuskopioista</title><link>https://jeltsch.org/fi/mounting_individual_partitions_from_disk_dumps/</link><pubDate>Thu, 26 Dec 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mounting_individual_partitions_from_disk_dumps/</guid><description>&lt;p&gt;Voit luoda levykuvia yksittäisistä osioista tai kiintolevyltä, jolla on useampi kuin yksi osio. Jälkimmäisellä vaihtoehdolla on se etu, että voit palauttaa tietokoneen palauttamalla kuvan samalle tai toiselle kiintolevylle. Jos kuitenkin haluat käyttää yksittäistä osiota kiintolevykuvasta, sinun on tiedettävä, missä osioiden rajat sijaitsevat. Voit merkitä ne muistiin fdisk-komennon tulosteesta. fdisk -l-komento näyttää osioiden rajat, mutta yksikkönä käytetään sektoreita. Sinun on kerrottava tämä luku loogisen sektorikoon kanssa, jotta saat osiot rajat tavuina. Vaihtoehtoisesti voit käyttää [parted]-komentoa (
 &lt;a href="http://www.gnu.org/software/parted/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.gnu.org/software/parted/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) -ohjelmaa (kun olet käynnistänyt parted-ohjelman, suorita komennot unit, B, print tässä järjestyksessä), jotta osioiden rajat näkyvät tavuina. parted-ohjelmaa voidaan käyttää myös levyn varmuuskopiossa, esim. parted /home/backups/diskdump.img osioiden rajojen määrittämiseksi.&lt;code&gt;jeltsch@Michael:~$ sudo parted /home/backup/diskdump.img GNU Parted 2.3 Käytetään tiedostoa /home/backup/diskdump.img Tervetuloa GNU Partediin! Kirjoita 'help' nähdäksesi komentojen luettelon. (parted) unit Yksikkö? [compact]? B (parted) print Malli: (tiedosto)Levy /home/backup/diskdump.img: 160041885696B Sektorikoko (looginen/fyysinen): 512B/512B Osiointitaulukko: msdosNumero Alku Loppu Koko Tyyppi Tiedostojärjestelmä Liput 1 1048576B 524287999B 523239424B ensisijainen ntfs käynnistys 2 524288000B 80282124287B 79757836288B ensisijainen ntfs 3 80283171840B 160041009151B 79757837312B laajennettu 5 80283172864B 122626684415B 42343511552B looginen ext4 7 122626768896B 157924769279B 35298000384B looginen ext4 6 157932322816B 160041009151B 2108686336B looginen linux-swap(v1)(parted)&lt;/code&gt;Sitten kiinnität kuvan silmukkalaitteeksi lisäparametrilla offset käyttäen sen osion alkurajaa, jonka haluat kiinnittää:&lt;code&gt;sudo mount -o loop,ro,offset=524288000 /home/backup/diskdump.img /mnt&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Prisma Viikki ja kuluttajan oikeudet uudelleen tarkasteltuna</title><link>https://jeltsch.org/fi/prisma_viikki_and_customer_s_rights_revisited/</link><pubDate>Wed, 03 Jul 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/prisma_viikki_and_customer_s_rights_revisited/</guid><description>&lt;p&gt;Ostin lampun 
 &lt;a href="https://www.prisma.fi/myymalat/603215211" target="_blank" rel="noopener noreferrer nofollow"&gt;Prismasta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 hintaan 24,95 €. Koska sen nimi oli ”plafondi”, oletin sen olevan kattovalaisin: ”plafond” tarkoittaa ranskaksi kattoa. Mutta olin väärässä. Sitä ei ollut tarkoitettu kiinnitettäväksi kattoon, vaan seinälle (outoa kyllä, Prisman verkkosivuilla sitä kutsutaan 
 &lt;a href="http://www.prisma.fi/market/prisma?a_Visit:tuotekat=Lastenvalaisimet&amp;amp;path=KOTI%2FValaisimetLamp%2FLastenvalaisimet&amp;amp;osuuskauppa=HOK-ELANTO&amp;amp;pageName=Main" target="_blank" rel="noopener noreferrer nofollow"&gt;”Plafondi-seinävalaisimeksi”&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mikä on ristiriitaista). Tajusin sen, kun huomasin, että pistoke oli tavallinen eikä tarkoitettu kattopistokkeeseen. Joten vaihdoin pistokkeen ja kiinnitin lampun kattoon. Kun ruuvasin lampun paikalleen ja käänsin valokatkaisijaa, valo ei syttynyt. Olin ostanut lampun (Megaman Liliput 11W E14-kierre) yhdessä valaisimen kanssa Prismasta. Olin vieläkin hämmentyneempi, kun toinen E14-lamppu toimi täydellisesti kyseisessä lampussa.&lt;/p&gt;</description></item><item><title>Vanhat LEGO-moottorit toimivat edelleen mainiosti</title><link>https://jeltsch.org/fi/the_old_lego_motors_are_still_going_strong/</link><pubDate>Mon, 24 Jun 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_old_lego_motors_are_still_going_strong/</guid><description>&lt;p&gt;Vaikka lapsuudestani tutut LEGO-moottorit toimivat edelleen moitteettomasti, sarjan 8287 moottori rikkoutui vain kolme vuotta sen ostamisen jälkeen. Itse asiassa moottori on kunnossa, mutta paristokotelossa tai kytkimessä on jossain sisällä löysä liitoskohta. Ja mikä pahinta: en saa varaosaa! Toivon, ettei LEGO ole lähtenyt mukaan kertakäyttöisten lelujen tuotantotrendiin. Lapsuudestani peräisin olevat moottorit (jotka näkyvät taustalla) ovat lähes 40 vuotta vanhoja. Tämä osoittaa, että kestäviä lelumoottoreita voidaan valmistaa.&lt;/p&gt;</description></item><item><title>Tohtorintutkintojen myöntämisen vaihtelut</title><link>https://jeltsch.org/fi/cyclical_phd_production/</link><pubDate>Tue, 11 Jun 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/cyclical_phd_production/</guid><description>&lt;p&gt;Mietin, miksi viime aikoina kukaan ei ole väitellyt tohtoriksi laboratoriostamme. Ensimmäinen (ja väärä) johtopäätökseni oli, että laboratoriomme ei ole enää yhtä tuottelias kuin ennen. Kun tarkastelin tietoja tarkemmin, huomasin mielenkiintoisen ilmiön: tohtoriväitösten määrä laboratoriossamme noudattaa 5–6 vuoden sykliä. Ja kas, sykli on jälleen saavuttamassa huippunsa vuosina 2013–2014, mikä on juuri sitä, mitä odotin tapahtuvan, sillä monet tohtoriopiskelijoistamme ovat valmistumassa tänä tai ensi vuonna. Mietin, onko tämä ilmiö ominaista vain Kari Alitalon laboratoriolle vai onko kyseessä yleinen ilmiö. Joka tapauksessa odotan innolla kaikkia niitä juhlia (”karonkkoja”), jotka ovat edessä. Yllä olevassa kuvassa näkyy Kari Alitalon ohjaamien tohtorintutkintojen määrä tiettynä vuonna, keskiarvona yhden tai kolmen vuoden ajanjaksolta. Yhteisohjaus laskettiin 0,5:ksi.&lt;/p&gt;</description></item><item><title>Elmex-suuvesin ruuvikorkki menee aina rikki</title><link>https://jeltsch.org/fi/broken_elmex_mouth_wash_screw_cap/</link><pubDate>Sun, 09 Jun 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/broken_elmex_mouth_wash_screw_cap/</guid><description>&lt;p&gt;Tämä on jo kolmas Elmex-suuvesipulloni. Jokaisen pullon kierrekorkki on mennyt rikki – siinä on varmasti suunnitteluvirhe!&lt;/p&gt;</description></item><item><title>Näkymä Itämerelle</title><link>https://jeltsch.org/fi/a_view_to_the_baltic_sea/</link><pubDate>Sun, 05 May 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/a_view_to_the_baltic_sea/</guid><description>&lt;p&gt;Vain todistaakseni, että Itämeri näkyy olohuoneemme ikkunasta.&lt;/p&gt;</description></item><item><title>MacOSX-käyttäjien salasanojen nollaaminen</title><link>https://jeltsch.org/fi/reset_macosx_user_passwords/</link><pubDate>Sun, 28 Apr 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/reset_macosx_user_passwords/</guid><description>&lt;ul&gt;
&lt;li&gt;Käynnistä tietokone pitämällä komento- ja S-näppäimiä painettuina (yksittäiskäyttäjätila)&lt;/li&gt;
&lt;li&gt;fsck -fy&lt;/li&gt;
&lt;li&gt;mount -uw /&lt;/li&gt;
&lt;li&gt;salasana käyttäjätunnus&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Vohveliresepti</title><link>https://jeltsch.org/fi/waffel_recipe/</link><pubDate>Fri, 19 Apr 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/waffel_recipe/</guid><description>&lt;p&gt;Kokenut ikäviä kokemuksia OBH Nordican sähkövohveliraudasta (yhden vohvelin paistaminen kesti noin 12 minuuttia, eikä se vieläkään ollut täysin kypsä), ostin Skeppshultilta 
 &lt;a href="http://skeppshult-onlineshop.de/Skeppshult_Waffeleisen" target="_blank" rel="noopener noreferrer nofollow"&gt;valurautaisen vohveliraudan&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Kun olin ensin polttanut sen sisään ja tehnyt useita epäonnistuneita yrityksiä, onnistuin vihdoin paistamaan vohveleita. En ole kuitenkaan vielä kokeillut sitä avotulella, vaikka se olikin alkuperäinen ajatukseni ostaessani sen. Käytin sitä sähköuunissamme, ja yhden vohvelin paistaminen kestää noin 4 minuuttia (asetuksella 7–8/9). Laitteella on 25 vuoden takuu, ja se painaa noin 4–5 kg. Käytin seuraavaa reseptiä:&lt;/p&gt;</description></item><item><title>Drupalin päivittäminen</title><link>https://jeltsch.org/fi/updating_drupal/</link><pubDate>Tue, 19 Feb 2013 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/updating_drupal/</guid><description>&lt;p&gt;Tässä on ohjeet, miten päivitän 
 &lt;a href="https://jeltsch.org/fi/tags/drupal/"&gt;Drupalin&lt;/a&gt;
 (pienet päivitykset, esim. versiosta 7.18 versioon 7.19) Ubuntu-palvelimellani. Olen asentanut Drupalin suoraan Drupalin lähdekoodista enkä Ubuntun pakettivarastosta (koska Ubuntun pakettivarasto on yleensä melko vanha eikä sitä päivitetä kovin usein). Itse asiassa päivitys on melko vaivatonta; olen varma, että joku on jo automatisoinut sen jossain…&lt;code&gt;cd /var/wwwsuwget http://ftp.drupal.org/files/projects/drupal-7.19.tar.gztar -xvzf drupal-7.19.tar.gz chown -R jeltsch:www-data drupal-7.19rm drupal-7.19.tar.gz cp -a drupal-7.18/sites/ drupal-7.19/&lt;/code&gt;Yllä oleva cp-komento luo kopion koko sivustosta, mikä voi viedä paljon aikaa ja käyttää paljon levytilaa. Sen sijaan voit poistaa uuden drupal-kansion ”sites”-alikansion ja luoda linkin vanhaan ”sites”-alikansioon:&lt;code&gt;cd drupal-7.19rm -rf sitesln -s ../drupal-sites/ sites&lt;/code&gt;Tässä vaiheessa sinun tulisi kirjautua sivustollesi ja asettaa se huoltotilaan! &lt;code&gt;mysqldump -u root -p --databases drupal7_jeltsch_org drupal7_claudia_jeltsch_org drupal7_lammertlab_org &amp;gt; drupal7_all.sqlrm drupal7ln -s drupal-7.19/ drupal7&lt;/code&gt;Tässä vaiheessa sinun tulee klikata päivityskomentosarjan linkkiä. Kun päivitykset on suoritettu onnistuneesti, voit ottaa sivustosi jälleen käyttöön.** ****Drupal 9**Drupal 9:n päivittäminen on helpointa Composerilla:&lt;code&gt;composer update &amp;quot;drupal/core-*&amp;quot; --with-all-dependencies&lt;/code&gt;Myös moduulit voidaan päivittää. Minun tapauksessani päivitys ei kuitenkaan aina kohdistunut siihen moduuliin, jota tosiasiassa käytettiin, vaan moduuliin, joka sijaitsi prioriteettilistalla alempana jossakin toisessa hakemistossa. Pienempien versiopäivitysten yhteydessä:&lt;code&gt;composer update drupal/modulename --with-dependencies&lt;/code&gt;Suurempien versiopäivitysten yhteydessä:&lt;code&gt;composer require drupal/modulename:^2.0&lt;/code&gt;Tämän jälkeen älä unohda käydä osoitteessa 
 &lt;a href="https://yoursite.com/update.php" target="_blank" rel="noopener noreferrer nofollow"&gt;https://yoursite.com/update.php&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
!&lt;/p&gt;</description></item><item><title>x11vnc nxserverin korvaajana</title><link>https://jeltsch.org/fi/x11vnc_as_a_nxserver_replacement/</link><pubDate>Thu, 29 Nov 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/x11vnc_as_a_nxserver_replacement/</guid><description>&lt;p&gt;Nyt kun 
 &lt;a href="http://www.nomachine.com" target="_blank" rel="noopener noreferrer nofollow"&gt;nomachine&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
:n loistava nxclient ei enää toimi Mac OS X:ssä ja sen uusi nxplayer on vielä beta-vaiheessa (eikä toimi lainkaan minun järjestelmässäni), tarvitsin toisen ratkaisun, jotta voisin muodostaa yhteyden työpaikkani työpöytätietokoneeseen kotoa käsin. Kokeilin monia vaihtoehtoja, mutta päädyin lopulta 
 &lt;a href="http://www.karlrunge.com/x11vnc/" target="_blank" rel="noopener noreferrer nofollow"&gt;x11vnc&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-ohjelmaan. Työtietokoneellani on Ubuntu Precise Pangolin (12.04), ja muodostan yhteyden Mac OS X 10.8:sta (Mountain Lion). Minun piti vain asentaa x11vnc ja openssh-server työpaikan työpöydälleni ja lisätä /etc/init-kansioon x11vnc.conf-tiedosto, jonka sisältö on seuraava:&lt;code&gt;x11vnc -forever -rfbauth /etc/x11vnc.pass -bg -o /var/log/x11vnc.log -scale 1280x800 -display :0 -auth /var/run/lightdm/root/:0&lt;/code&gt;Minun on luotava salasanatiedosto:&lt;code&gt;x11vnc -storepasswd password /etc/x11vnc.pass&lt;/code&gt;Sen jälkeen minun tarvitsee vain päästä työpaikkani työpöydälle jollain tavalla. Tällä hetkellä siirryn sinne yliopiston UNIX-tietokoneiden kautta, koska suora SSH-yhteys ei ole mahdollista palomuurin takia. Joten muodostan SSH-yhteyden UNIX-keskuskonetta ja sieltä edelleen työtietokoneeseeni. Kun olen päässyt sisään, muodostan käänteisen SSH-tunnelin kotona olevaan MacBook Pro -tietokoneeseeni:&lt;code&gt;ssh -R 19999:localhost:5900 kotitietokoneen_IP-osoite&lt;/code&gt;Kotona olevalla MacBookillani minun piti ensin ottaa käyttöön Jakaminen - Etäkäyttö. Sitten käytän vain käyttöjärjestelmän sisäänrakennettua näytönjakotoimintoa ”Yhdistä palvelimeen” ja kirjoitan ”vnc://localhost:19999”, ja voilà – näen työpaikkani työpöydän kirjautumissivun.Vaihtoehtoisesti voisin käyttää MacBookiin asentamaani OpenVPN-palvelinta ja työpaikan työpöydän OpenVPN-asiakasohjelmaa yhteyden muodostamiseksi MacBookiin. Silloin voisin kirjautua suoraan sisään ja välttää yliopiston UNIX-koneiden kautta kulkevat väliportit käänteisen SSH-tunnelin muodostamiseksi. Toinen, vaikkakin hyvin hidas tapa päästä käsiksi työpaikkani työpöydän graafiseen käyttöliittymään on X11-eteenpäinohjaus SSH:n kautta. Tarvitsen vain toimivan SSH-yhteyden palvelimeen, SSH-palvelimen konfiguraatiotiedostossa käytössä olevan X11-eteenpäinohjauksen sekä X11-palvelimen paikallisella koneella (esim. XQuarz MacOSX:ssä): &lt;code&gt;ssh -X username@remote-server.comxclock &amp;amp;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>MySQL:n päivittäminen Ubuntu Lucid Lynxissä (10.04) jumittuu</title><link>https://jeltsch.org/fi/upgrading_mysql_on_ubuntu_lucid_lynx_10_04_hangs/</link><pubDate>Wed, 28 Nov 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/upgrading_mysql_on_ubuntu_lucid_lynx_10_04_hangs/</guid><description>&lt;p&gt;Tämä on jo kolmas kerta, kun minulle tapahtuu näin: MySQL-palvelimelle on saatavilla päivitys, ja teen vain komennon ”apt-get upgrade”. Päivitysprosessi jumittuu täysin seuraavaan tehtävään: &lt;code&gt;Valmistellaan mysql-server-5.1 5.1.66-0ubuntu0.10.04.1:n korvaamista (käyttäen …/mysql-server-5.1_5.1.66-0ubuntu0.10.04.2_i386.deb) …mysql stop/waiting&lt;/code&gt;Prosessi, joka jumiutui jälleen johonkin ikuiseen silmukkaan (tai mihin tahansa), on erään tekstitiedoston korvaaminen egrep-komennolla:&lt;code&gt;egrep -qi -r ^[^#]*ndb.connectstring|^[:space:]*\[[:space:]*ndb_mgmd /etc/mysql/&lt;/code&gt;Tappoin juuri kyseisen prosessin, ja päivitys jatkuu ikään kuin mitään ei olisi tapahtunut.&lt;/p&gt;</description></item><item><title>Lian peseminen pois ”likaisesta tusinasta”</title><link>https://jeltsch.org/fi/washing_off_the_dirt_from_the_dirty_dozen/</link><pubDate>Sun, 09 Sep 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/washing_off_the_dirt_from_the_dirty_dozen/</guid><description>&lt;p&gt;On puhuttu paljon 
 &lt;a href="http://www.ewg.org/foodnews/summary/" target="_blank" rel="noopener noreferrer nofollow"&gt;dirty dozen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -listasta, joka sisältää 12 eniten torjunta-aineilla saastunutta hedelmää ja vihannesta ja jonka on laatinut 
 &lt;a href="http://www.ewg.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Environmental Working Group&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Vaikka kannatankin monia EWG:n tavoitteita, EWG on kuitenkin organisaatio, jolla on oma agendansa.Omenat olivat ”Dirty Dozen” -listan kärjessä, ja koska omenat ovat luultavasti hedelmä, jota syön eniten, päätin tutkia tarkemmin EWG:n tutkimuksen 
 &lt;a href="http://www.ewg.org/foodnews/methodology/" target="_blank" rel="noopener noreferrer nofollow"&gt;menetelmiä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. EWG toteaa verkkosivuillaan: ”Lähes kaikissa tutkimuksissa, joihin opas perustuu, hedelmät ja vihannekset testattiin sen jälkeen, kun ne oli pesty tai kuorittu.” Suositusten perustana olevat tiedot eivät ole EWG:n itsensä tuottamia, vaan ne ovat peräisin 
 &lt;a href="http://www.usda.gov/wps/portal/usda/usdahome" target="_blank" rel="noopener noreferrer nofollow"&gt;Yhdysvaltain maatalousministeriöltä (USDA)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. USDA:lla on laboratoriotoimintaa koskevat vakiomenettelyt (SOP), ja tarkasteltaessa asiaankuuluvaa SOP:ta (
 &lt;a href="http://www.ams.usda.gov/AMSv1.0/ams.fetchTemplateData.do?template=TemplateO&amp;amp;topNav=&amp;amp;leftNav=ScienceandLaboratories&amp;amp;page=PDPSOPsforLaboratoryOperations&amp;amp;description=PDP&amp;#43;Laboratory&amp;#43;Operations&amp;#43;SOPs&amp;amp;acct=pestcddataprg" target="_blank" rel="noopener noreferrer nofollow"&gt;PDP-LABOP Näytteiden käsittely ja analysointi, Rev. 4, 07/01/12&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), löysin seuraavaa: `5.3.3 Omenat Pese jokainen omena kylmän juoksevan vesihanan alla noin 15–20 sekuntia varmistaaksesi, että omenan kaikki pinnat on huuhdeltu. Anna kuivua vähintään 2 minuuttia paperipyyhkeiden päällä tasaisella pinnalla. Älä kuori. Poista varsi, jos sellainen on. Poista ydin kaupallisesti saatavilla olevalla omenanydinpoistajalla tai leikkaa kukin omena puoleen tai neljään osaan puhtaalla, kuivalla veitsellä ja poista ydinosa. Pilko mekaanisesti, kunnes saadaan silmämääräisesti homogeeninen seos. Yksikkölaskenta on pakollista. Jäähdytysaika ei saa ylittää 120 tuntia saapumisajankohdasta lähtien siihen asti, kunnes näyte on homogenoitu. Tästä päätellen näyttää siltä, että omenat analysoitiin kuorineen. Ehkä omenat ovat se poikkeus, johon EWG viittaa kirjoittaessaan ”lähes kaikki”. Voisiko olla, että perinteisesti viljeltyjen omenien torjunta-ainejäämät ovat pääosin kuoressa? Kyllä, se on mahdollista, sillä ”…omenien kuoriminen vähensi merkittävästi kaikkia torjunta-ainejäämiä” (
 &lt;a href="http://www.ncbi.nlm.nih.gov/pubmed/14668155" target="_blank" rel="noopener noreferrer nofollow"&gt;Rasmussen ym. 2003: Useiden torjunta-ainejäämien jakautuminen omenalohkoissa kotitalouskäsittelyn jälkeen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Itse asiassa on tehty paljon tutkimusta siitä, voidaanko torjunta-ainejäämiä poistaa hedelmistä ja vihanneksista pesemällä. Tulokset viittaavat kaikki samaan suuntaan: muutamia poikkeuksia lukuun ottamatta (systeemiset torjunta-aineet) suurin osa torjunta-ainejäämistä sijaitsee kuoressa tai sen pinnalla. Veden lämpötila on tärkeä: mitä kuumempaa vesi on, sitä paremmin torjunta-ainejäämät poistuvat. Pesuaineet ja hankaaminen parantavat tulosta, aivan kuten käsien pesussa (
 &lt;a href="http://www.iupac.org/publications/pac/1994/pdf/6602x0335.pdf" target="_blank" rel="noopener noreferrer nofollow"&gt;Holland ym. 1994: Varastoinnin ja jalostuksen vaikutukset kasvituotteiden torjunta-ainejäämiin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, 
 &lt;a href="http://onlinelibrary.wiley.com/doi/10.1111/j.1365-2621.2004.00932.x/abstract" target="_blank" rel="noopener noreferrer nofollow"&gt;Chavarri ym. 2005: Torjunta-aineiden väheneminen hedelmissä ja vihanneksissa kaupallisessa jalostuksessa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, 
 &lt;a href="http://missclasses.com/mp3s/Prize%20CD%202010/Cooking/effects%20on%20pesticides.pdf" target="_blank" rel="noopener noreferrer nofollow"&gt;Keikotlhaile ym. 2010: Elintarvikkeiden jalostuksen vaikutukset hedelmien ja vihannesten torjunta-ainejäämiin: meta-analyyttinen lähestymistapa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
).Luultavasti juuri siksi monet ihmiset kuorivat omenat rutiininomaisesti ja toiset taas pesevät ja hankaavat niitä kuumalla vedellä. Ja jos haluat syödä kuoren, osta vain luomua. Ainakin se tuntuu paremmalta. Kuva perustuu Abhijit Tembhekarin teokseen 
 &lt;a href="http://commons.wikimedia.org/wiki/File:Red_Apple.jpg" target="_blank" rel="noopener noreferrer nofollow"&gt;Red Apple&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Uusi Helkama Jääkäri -polkupyöräni</title><link>https://jeltsch.org/fi/helkama_jaakari/</link><pubDate>Thu, 26 Apr 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/helkama_jaakari/</guid><description>&lt;p&gt;
 &lt;a href="http://www.trekbikes.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Trek&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-polkupyöräni kesti 10 vuotta ja noin 50 000 kilometriä, ennen kuin jouduin luopumaan siitä. En tee mitään ennaltaehkäisevää huoltoa, vaan korjaan asioita vasta, kun ne ovat rikki. Vuonna 2006 ostin 450 euron polkupyörän 
 &lt;a href="http://www.biltema.fi/fi/" target="_blank" rel="noopener noreferrer nofollow"&gt;Biltemasta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Se kesti alle viisi vuotta, ennen kuin se tarvitsi mittavan korjauksen (johon sisältyi kalliiden osien, kuten pyörien, jarrujen, vaihtajien ja vapaakytkimen, sekä monien halvempien osien vaihtaminen). Viime kesäkuussa päätin hankkia [Helkama Jääkäri]([img_assist|nid=581|title=Helkama Jääkäri|desc=|link=url,http://www.helkamavelox.fi/en/models/men/jaakari_3_gear-hmj3nhr_arv_k|align=left|width=240|height=160]) noin 700 euron hintaan. Se on vanhanaikainen armeijapyörä, ja toivoin, että se kestäisi pidempään kuin Bilteman tuotteet. Tänä talvena pyöräilin uudella Helkama-pyörälläni useita satoja kilometrejä kuoppaisilla lumiteillä, ja helmikuussa takapyöräni melkein irtosi. Ruuveja ei ollut kiristetty riittävän tiukalle, ja kierre oli jo pahasti vaurioitunut. Jotta voisin jatkaa matkaa, jouduin poistamaan aluslevyn paljastaakseni vahingoittumatonta kierteen osaa ja kiristämään ruuvia. Otin yhteyttä Helkamaan, koska polkupyörä ei ollut vielä edes vuotta vanha. He vastasivat nopeasti, ja sain postitse uuden takapyörän viikon kuluessa. Se on hyvää asiakaspalvelua ja syy pysyä tämän merkin uskollisena asiakkaana: Kun ostin pojalleni uuden pyörän viime kuussa, valitsin 
 &lt;a href="http://kuvapankki.helkamavelox.fi/index.phtml?page_id=1160&amp;amp;navi_id=1160&amp;amp;10012_iProductId=HPD2424J&amp;amp;10012_IPG:79_t=viewPublicProduct&amp;amp;" target="_blank" rel="noopener noreferrer nofollow"&gt;Helkama Yoker&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -mallin, vaikka se ei todellakaan ollut halvin vaihtoehto.&lt;/p&gt;</description></item><item><title>Influenssarokote tehoaa</title><link>https://jeltsch.org/fi/the_flu_shot_works/</link><pubDate>Fri, 20 Apr 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_flu_shot_works/</guid><description>&lt;p&gt;Viime viikolla poikani sairastui flunssaan. Hänelle diagnosoitiin A-influenssa. Hän oli todella sairas: kuumetta oli yli 39 °C yli neljän päivän ajan, ja hän joutui olemaan kotona 10 päivää, ennen kuin pääsi taas päiväkotiin. Tyttäreni ei sairastunut. Eivätkä vaimoni eikä minäkään. Arvaa miksi? Koska otimme kausi-influenssarokotteen. Täällä Suomessa kausi-influenssarokote on 
 &lt;a href="http://www.ktl.fi/portal/suomi/tietoa_terveydesta/rokottaminen/influenssarokotukset/" target="_blank" rel="noopener noreferrer nofollow"&gt;ilmainen 6–35 kuukauden ikäisille lapsille, 65 vuotta täyttäneille ikäihmisille, raskaana oleville naisille sekä henkilöille, joilla on kroonisia sairauksia tai jotka käyttävät lääkkeitä, jotka lisäävät vakavan sairauden tai komplikaatioiden riskiä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Lisäksi monet työnantajat tarjoavat työntekijöilleen ilmaisia influenssarokotuksia. Koska poikani ei kuulu mihinkään näistä ryhmistä, joille rokotus on ilmainen, ja koska hän vastusti rokotusta voimakkaasti ja koska rokottamattomien henkilöiden tartuntariski on tiettynä vuonna ehkä vain 5 %, päätimme jättää hänet rokottamatta. Huono päätös. 
 &lt;a href="http://www.sciencebasedmedicine.org/index.php/random-flu-thoughts/" target="_blank" rel="noopener noreferrer nofollow"&gt;Science-based Medicine&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -blogissa erittäin hyvä artikkeli influenssarokotuksista sekä erittäin hyvä 
 &lt;a href="http://www.pediacast.org/pediacast-184/" target="_blank" rel="noopener noreferrer nofollow"&gt;pediacast.org:n podcast&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 aiheesta. Valitettavasti 
 &lt;a href="http://en.wikipedia.org/wiki/FluMist" target="_blank" rel="noopener noreferrer nofollow"&gt;FluMist&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 (rokote, joka otetaan hengitettynä eikä ruiskeena) ei ollut vielä saatavilla Suomen markkinoilla influenssakaudella 2011/2012. Flu Mistin valmistaa 
 &lt;a href="http://www.medimmune.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;MedImmune&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, joka on 
 &lt;a href="http://www.astrazeneca.com" target="_blank" rel="noopener noreferrer nofollow"&gt;AstraZenecan&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tytäryhtiö. Terveydenhuoltopalveluntarjoajani 
 &lt;a href="http://www.hehilainen.fi" target="_blank" rel="noopener noreferrer nofollow"&gt;Mehiläisen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 mukaan nenän kautta annettava rokote on hyvin todennäköisesti saatavilla Suomessa seuraavalla influenssakaudella. Rokotteen nimi on 
 &lt;a href="http://www.ema.europa.eu/ema/index.jsp?curl=pages/medicines/human/medicines/001101/human_med_001405.jsp&amp;amp;mid=WC0b01ac058001d125&amp;amp;murl=menus/medicines/medicines.jsp&amp;amp;jsenabled=true" target="_blank" rel="noopener noreferrer nofollow"&gt;Fluenz&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, ja se on hyväksytty tällä nimellä 
 &lt;a href="http://www.ema.europa.eu/ema" target="_blank" rel="noopener noreferrer nofollow"&gt;Euroopan lääkeviraston&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 toimesta vuonna 2011 koko Euroopan unionin alueelle.Poikani vastusti vain pistosta, ei itse influenssarokotetta. Influenssasumute on yhtä tehokas kuin influenssarokote, ja se saattaa jopa tarjota 
 &lt;a href="http://www.ncbi.nlm.nih.gov/pubmed/3700611?dopt=Abstract" target="_blank" rel="noopener noreferrer nofollow"&gt;parempaa suojaa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 verrattuna rokotteeseen. Tämä on loogista, koska antigeeni pääsee elimistöön luonnollista reittiä pitkin. Ja koska kyseessä on elävä rokote, immuunivaste saattaa olla parempi ja pitkäkestoisempi. Ehkä työnantajani terveydenhuollon palveluntarjoajan, Mehiläisen, pitäisi tarjota myös ilmaisia kausi-influenssarokotuksia työntekijöiden lapsille, sillä vaikka olin rokotettu, jouduin olemaan poissa töistä useita päiviä, koska jouduin huolehtimaan pojastani.&lt;/p&gt;</description></item><item><title>rtmpdump – Die Sendung mit der Maus</title><link>https://jeltsch.org/fi/rtmpdump_die_sendung_mit_der_maus/</link><pubDate>Wed, 14 Mar 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/rtmpdump_die_sendung_mit_der_maus/</guid><description>&lt;p&gt;Kirjoitin 
 &lt;a href="https://jeltsch.org/fi/kinderfernsehen/"&gt;5. maaliskuuta 2010 julkaistussa kirjoituksessani&lt;/a&gt;
 ohjelmasta „Die Sendung mit der Maus“. Nyt voi vihdoin katsoa 
 &lt;a href="http://www.wdrmaus.de/aktuelle-sendung/index.php5" target="_blank" rel="noopener noreferrer nofollow"&gt;„Die Sendung mit der Maus“ -ohjelman kokonaisuudessaan&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Flash-videona internetistä! Se on katsottavissa 7 päivän ajan, seuraavaan „Die Sendung mit der Maus“ -jaksoon asti. Resoluutio ei tosin ole HD (512x288, 25 kuvaa sekunnissa, H264), mutta ainakin sen voi – jos osaa – tallentaa myös kiintolevylle. Ohjelma, joka tämän mahdollistaa, on tietysti avoimen lähdekoodin ohjelma: 
 &lt;a href="http://rtmpdump.mplayerhq.hu/" target="_blank" rel="noopener noreferrer nofollow"&gt;rtmpdump&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.Komentorivi on: &lt;code&gt;rtmpdump -r rtmp://wdr.fcod.llnwd.net/a4331/e1 \-a a4331/e1 \-y mp4:tv/maus/flash/ganze_sendung/20120311_enmee_dsl.mp4 \-W http://www.wdr.de/themen/global/flashplayer/AS2/wsPlayerAS2.swf \-p http://www.wdrmaus.de/aktuelle-sendung/index.php5 \-f &amp;quot;LNX 11,1,102,63&amp;quot; \-o ~/maus.flv \-V \-B 1800&lt;/code&gt;Yksityiskohdat, erityisesti parametri -y (mikä tiedosto?) ja joskus -f (mikä Flash-versio?), on tietysti mukautettava kyseiseen lähetykseen. Tarvittavat parametrit voi selvittää tarkastelemalla verkkosivun lähdekoodia. Tai rtmpsuck-ohjelmalla. Yksinkertainen johdanto löytyy 
 &lt;a href="http://pclosmag.com/html/Issues/201104/page19.html" target="_blank" rel="noopener noreferrer nofollow"&gt;täältä&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Jos se ei jostain syystä onnistu, vastaan mielelläni kysymyksiin.Käytän kuitenkin edelleen 
 &lt;a href="http://www.onlinetvrecorder.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Online TV Recorderia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Sieltä löytyy nimittäin 680x360-resoluutioinen, 25 fps:n ja MPEG-4-muotoinen lähetys.&lt;/p&gt;</description></item><item><title>Rekombinanttiproteiinit</title><link>https://jeltsch.org/fi/rekombinante_proteine/</link><pubDate>Fri, 20 Jan 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/rekombinante_proteine/</guid><description>&lt;p&gt;Aiemmin täällä oli dynaamisesti linkitetty luettelo proteiineistani. Valitettavasti jouduin turvallisuussyistä luopumaan suorasta linkityksestä laboratoriomme tietokantapalvelimeen. Ehkä jonain päivänä löydän aikaa julkaista laboratoriomme pakastimien sisällön turvallisella tavalla täällä kotisivuillani. Siihen asti tässä on vain luettelo proteiineista, joita olen tuottanut. Jos sinulla on kysyttävää tai tarvitset proteiineja tutkimustarkoituksiin, ota rohkeasti yhteyttä minuun tai esimieheeni:&lt;/p&gt;</description></item><item><title>Suosikkipodcastini</title><link>https://jeltsch.org/fi/meine_podcast_favoriten/</link><pubDate>Fri, 20 Jan 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/meine_podcast_favoriten/</guid><description>&lt;p&gt;Suosikkipodcastini. Lähes jokainen jakso on loistava:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tietokoneet&lt;/strong&gt;: Uutisia ja tietoa tietoturvasta sekä siitä, miten internet ja tietokoneet toimivat: 
 &lt;a href="http://www.grc.com/securitynow.htm" target="_blank" rel="noopener noreferrer nofollow"&gt;Security Now!&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Kaikkea Linuxista: 
 &lt;a href="http://www.jupiterbroadcasting.com/show/linuxactionshow" target="_blank" rel="noopener noreferrer nofollow"&gt;The Linux Action Show!&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Joka viikko 
 &lt;a href="http://twit.tv/show/floss-weekly" target="_blank" rel="noopener noreferrer nofollow"&gt;FLOSS Weekly&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 esittelee uuden avoimen lähdekoodin projektin.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Tiede ja skeptisyys&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Suosikkipodcastini</title><link>https://jeltsch.org/fi/my_favorite_podcasts/</link><pubDate>Thu, 05 Jan 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/my_favorite_podcasts/</guid><description>&lt;p&gt;Suosikkipodcastini. Nautin melkein jokaisesta jaksosta:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Tietokoneisiin liittyvät aiheet&lt;/strong&gt; Turvallisuusuutisia ja tietoa tietoturvasta sekä siitä, miten tietokoneet ja internet toimivat: 
 &lt;a href="http://www.grc.com/securitynow.htm" target="_blank" rel="noopener noreferrer nofollow"&gt;Security Now!&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Kaikki Linuxista: 
 &lt;a href="http://www.jupiterbroadcasting.com/show/linuxactionshow" target="_blank" rel="noopener noreferrer nofollow"&gt;The Linux Action Show!&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Joka viikko aiheena on yksi avoimen lähdekoodin projekti: 
 &lt;a href="http://twit.tv/show/floss-weekly" target="_blank" rel="noopener noreferrer nofollow"&gt;FLOSS Weekly&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Tiede ja skeptisyys&lt;/strong&gt;&lt;/p&gt;</description></item><item><title>Tobin LEGO-palikkasarjat</title><link>https://jeltsch.org/fi/tobis_bricksets/</link><pubDate>Mon, 02 Jan 2012 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/tobis_bricksets/</guid><description>&lt;p&gt;SarjanumeroSarjanimiTeemaAlateemaVuosi625-1Traktori ja kaivinkoneKaupunkiClassic1978626-1Punaisen Ristin helikopteriKaupunkiClassic1978645-1Poliisin helikopteriKaupunkiClassic1979661-1 Spirit of St. Louis LEGOLAND
1976885-1 Avaruusskootteri SpaceClassic 1979886-1 Avaruusbuggy SpaceClassic 1979889-1 Tutka-auto SpaceClassic 1979894-1Liikkuva maaseuranta-asemaSpaceClassic1979897-1Liikkuva rakettien laukaisualustaSpaceClassic1979924-1AvaruuskuljetusalusSpaceClassic1979928-1Avaruusristeilijä ja kuutukikohtaSpaceClassic19791575-1Finnjet-lauttaFerries
19772114-1ChopovNinjagoSpinners20112116-1KraziNinjagoSpinners20113179-1KorjausautoCityTraffic20103179-1KorjausautoCityTraffic20103843-1Ramsesin pyramidi Games
20094915-1Mini-rakennussarjaCreator
20075933-1LentokenttärakennussarjaBricks and More
20115981-1Raid VPRSpaceSpace Police 320106191-1Palomies-rakennussarjaBricks and More
20096801-1KuubuggySpaceClassic19816821-1LapiobuggySpaceClassic19806822-1AvaruuskaivinkoneSpaceClassic19816841-1MineraalilöytölaiteSpaceClassic19806927-1MaastoajoneuvoSpaceClassic19816929-1Tähtilaivaston VoyagerSpaceClassic19817138-1RahkshiBionicleStars20107241-1Palokunta-autoCityFire20057245-1VankikuljetusautoCityPolice20057245-1VankikuljetusautoCityPolice20057566-1MaanviljelijäCityFarm20107610-1MoottoriveneCreator
20067631-1KippiautoCityConstruction20097732-1LentopostiCityCargo20087741-1PoliisihelikopteriCityPolice20087797-1KaksitasoCreator
20087930-1Palkkionmetsästäjän hyökkäyshelikopteriStar Wars: Kloonien sodat20117950-1Ritarien kohtaaminenCastleKingdoms20107953-1HovinarrinCastleKingdoms20107977-1Merenpohjan vaeltajaAtlantis
20117978-1Kalastajan hyökkäysAtlantis
20117984-1Syvänmeren ryöstäjäAtlantis
20118015-1Salamurhaajadroidien taistelupakettiStar Wars: Kloonien sota20098056-1Monster Crab ClashAtlantis
20108072-1Merisuihku, Atlantis
20108073-1Manta-soturi, Atlantis
20108083-1Kapinallissotilaan taistelupakettiStar WarsEpisodi IV–VI20108086-1Droid Tri-FighterStar WarsKloonien sota20108088-1ARC-170-tähtihävittäjäStar WarsKloonien sota20108089-1 Hothin Wampa-luola Star Wars Episodi IV–VI 20108093-1 Plo Koonin Jedi-tähtihävittäjä Star Wars The Clone Wars 20108095-1Kenraali Grievousin tähtihävittäjäStar WarsKloonien sota20108096-1Keisari Palpatinen sukkulaStar WarsEpisodi III20108130-1Terrain CrusherRacersTiny Turbos20078137-1Booster BeastRacersPower Racers20078193-1Blue BulletRacersTiny Turbos20108221-1Storming EnforcerRacers
20118400-1AvaruusspeederAvaruusAvaruuspoliisi 320098665-1Highway EnforcerRacersTiny Turbos20068860-1Auton alustaTechnic
198010188-1Death StarStar WarsUltimate Collector Series2008&lt;/p&gt;</description></item><item><title>Tobin LEGO-palikkasarjat</title><link>https://jeltsch.org/fi/lego_bricksets/</link><pubDate>Wed, 09 Nov 2011 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/lego_bricksets/</guid><description/></item><item><title>Joitakin hyödyllisiä PDF-muokkaus- (ja haku-)komentoja</title><link>https://jeltsch.org/fi/pdf/</link><pubDate>Thu, 28 Jul 2011 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/pdf/</guid><description>&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Sivujen lisääminen lomittain:&lt;/strong&gt; pdftk A=input_odd_pages.pdf B=input_even_pages.pdf shuffle A B output collated.pdf (pdftk-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jaa A2-kokoinen PDF-tiedosto kahdeksi A3-sivuksi tulostusta varten (ilman päällekkäisyyttä):&lt;/strong&gt; pdfposter -m A3 -p A2 Periodic-Table_A2.pdf Periodic-Table_2xA3.pdf&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jaa minkä tahansa kokoinen PDF-tiedosto A3-sivuiksi tulostusta varten 100 %:n koossa (= 1), ilman päällekkäisyyttä:&lt;/strong&gt; pdfposter -m A3 -s1 Poster.pdf Poster_split_to_A3.pdf&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Käännä sivujen järjestys:&lt;/strong&gt; pdftk input.pdf cat end-1 output reversed.pdf (pdftk-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Pienennä PDF-tiedoston kokoa:&lt;/strong&gt; gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH -sOutputFile=output.pdf input.pdf Sallitut PDFSETTINGS-asetukset ovat /screen, /ebook, /printer, /prepress, /default. (ghostscript-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Muunna värillinen PDF-tiedosto harmaasävyiseksi:&lt;/strong&gt; gs -sOutputFile=output.pdf -sDEVICE=pdfwrite -sColorConversionStrategy=Gray -dProcessColorModel=/DeviceGray -dAutoRotatePages=/None -dCompatibilityLevel=1.4 -dNOPAUSE -dBATCH input.pdf (ghostscript-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Vie bittikarttakuvia:&lt;/strong&gt; pdfimages -j original.pdf extracted (xpdf-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Muunna bittikarttakuvaksi:&lt;/strong&gt; convert original.pdf converted.png (imagemagick-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Jaa yksittäisiksi yhden sivun PDF-tiedostoiksi:&lt;/strong&gt; pdftk original.pdf burst (pdftk-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Yhdistä kaksi tai useampia PDF-tiedostoja:&lt;/strong&gt; pdftk original1.pdf original2.pdf cat output merged.pdf (pdftk-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Poista sivu 13 PDF-tiedostosta:&lt;/strong&gt; pdftk original.pdf cat 1-12 14-end output page13deleted.pdf (pdftk-paketista)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kierrä PDF-tiedoston sivu 5 90 astetta vastapäivään:&lt;/strong&gt; pdftk Figures_LRES.pdf cat 1-4 5L 6-end output Figures_LRES2.pdf (pdftk-paketista&amp;gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Kokoa uusi PDF-tiedosto, jossa lähdetiedostojen neljä sivua yhdistetään yhdeksi vaakasuuntaiseksi sivuksi:&lt;/strong&gt; pdfjam *.pdf &amp;ndash;landscape &amp;ndash;nup 2x2. Pystysuuntaista asettelua varten käytä vaihtoehtoa &amp;ldquo;&amp;ndash;no-landscape&amp;rdquo; (pdfjam-paketista).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Aseta yksi PDF-tiedosto toisen (taustana toimivan) PDF-tiedoston päälle:&lt;/strong&gt; pdftk foreground.pdf background background.pdf output overlay.pdf (pdftk-paketista).&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GUI-PDF-editorit:&lt;/strong&gt; Kokeilin 
 &lt;a href="http://sourceforge.net/projects/pdfedit" target="_blank" rel="noopener noreferrer nofollow"&gt;PDFEdit&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelmaa, mutta se on minulle liian vaikea. 
 &lt;a href="http://code-industry.net/pdfeditor.php" target="_blank" rel="noopener noreferrer nofollow"&gt;Master PDF Editor"&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ei ole ilmainen, mutta se näyttää olevan paljon helppokäyttöisempi ilman käyttäjän laajaa perehdyttämistä.&lt;/li&gt;
&lt;li&gt;**Salata PDF-tiedosto sekä omistajan salasanalla (tiedoston muokkaamista varten) että käyttäjän salasanalla (tiedoston avaamista varten): **pdftk input.pdf output encrypted.pdf owner_pw PROMPT user_pw PROMPT (pdftk-paketista).&lt;/li&gt;
&lt;li&gt;**Jos haluat tehdä tekstihakua useista PDF-tiedostoista nykyisessä hakemistossa ja kaikissa sen alihakemistoissa, voit käyttää 
 &lt;a href="https://pdfgrep.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;pdfgrep&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
: **pdfgrep -r hakutermi * (pdfgrep-paketista).&lt;/li&gt;
&lt;li&gt;**Muunna ja yhdistä kaikki nykyisen hakemiston jpg-tiedostot yhdeksi PDF-tiedostoksi:**convert *.jpg pictures.pdf Uusimmissa Ubuntu-versioissa tätä eräajotoimintoa ei sallita turvallisuusriskien vuoksi, mutta voit poistaa tämän rajoituksen käytöstä nimeämällä konfiguraatiotiedoston uudelleen: /etc/ImageMagick-6$ sudo mv policy.xml policy.xmlout&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Pelastus pölynimurista</title><link>https://jeltsch.org/fi/rescue_from_the_vacuum_cleaner/</link><pubDate>Tue, 05 Jul 2011 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/rescue_from_the_vacuum_cleaner/</guid><description>&lt;p&gt;Olen selvittänyt tärkeimmän syyn siihen, miksi LEGO-palikat katoavat meiltä kotoa: pölynimuri. Epäilykseni vuoksi päätin vastahakoisesti tutkia pölynimurin pussin sisällön (Miele HyClean N/G), kun se oli täynnä, ja tässä on se, mitä sieltä löysin: Kolme LEGO-palikkaa, kolme palapelin palaa, ruuvimeisselin kärki, nastaseinän neula, 
 &lt;a href="http://en.wikipedia.org/wiki/Mastermind_%28board_game%29" target="_blank" rel="noopener noreferrer nofollow"&gt;Mastermind&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-pelin nasta ja jokin vielä tunnistamaton metalliesine.&lt;/p&gt;</description></item><item><title>LEGO</title><link>https://jeltsch.org/fi/lego/</link><pubDate>Sat, 05 Feb 2011 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/lego/</guid><description>&lt;p&gt;Tobi haluaa Legoja. Jotta et ostaisi hänelle sarjoja, jotka hänellä jo on, hän on laatinut 
 &lt;a href="http://www.brickset.com" target="_blank" rel="noopener noreferrer nofollow"&gt;brickset.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -sivustolle luettelon kaikista sarjoistaan. Jotta sinun ei tarvitse rekisteröityä brickset.com-sivustolle, tästä löydät kopion kyseisestä listasta: 
 &lt;a href="https://jeltsch.org/fi/tobis_bricksets/"&gt;Tobin Lego-sarjat&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Tilastoja Suomesta</title><link>https://jeltsch.org/fi/statistiken_ber_finnland/</link><pubDate>Thu, 09 Dec 2010 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/statistiken_ber_finnland/</guid><description>&lt;p&gt;Suomi pääsee usein otsikoihin hyvillä tuloksillaan kansainvälisissä vertailuissa. Tällaisiin kuuluu esimerkiksi 
 &lt;a href="http://www.oecd.org/document/2/0,3343,en_32252351_32236191_39718850_1_1_1_1,00.html" target="_blank" rel="noopener noreferrer nofollow"&gt;OECD:n PISA-tutkimus vuodelta 2006&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, vuotuinen 
 &lt;a href="http://www.transparency.org/policy_research/surveys_indices/cpi/2010" target="_blank" rel="noopener noreferrer nofollow"&gt;korruption havaitsemisindeksi&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 sekä 
 &lt;a href="http://www.newsweek.com/feature/2010/the-world-s-best-countries.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Newsweekin Paras maa elää -tutkimus&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Jos Suomi ei pärjää niin hyvin kansainvälisessä vertailussa, siitä ei juurikaan uutisoida. Tässä muutamia tilastoja, joita kaipaan julkisuudessa:&lt;/p&gt;</description></item><item><title>Lastenohjelmat saksalaisessa televisiossa (Kid's series on German TV)</title><link>https://jeltsch.org/fi/kinderfernsehen/</link><pubDate>Fri, 05 Mar 2010 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/kinderfernsehen/</guid><description>&lt;p&gt;Saksalaisten julkisten televisioyhtiöiden (eli ARD:n) lapsille suunnattu verkkotarjonta (
 &lt;a href="http://kinder.ard.de" target="_blank" rel="noopener noreferrer nofollow"&gt;kinder.ard.de&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) on melko rajallinen (vaikka laadukkaita lastenohjelmia tuotetaankin). Verkosta löytyy kyllä paljon sisältöä, mutta harvoin varsinaisia ohjelmia, vaan lähinnä 
 &lt;a href="http://www.blog.kranzkrone.de/2009/11/15/" target="_blank" rel="noopener noreferrer nofollow"&gt;Flash-roskaa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Valikoidut tarinat ja pätkät [Sendung mit der Maus]-ohjelmasta (
 &lt;a href="http://www.wdrmaus.de/index.php5?flashschalter=off" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.wdrmaus.de/index.php5?flashschalter=off&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) ovat ainoat, jotka kiinnostavat poikaani. Haluan koko Sendung mit der Maus -ohjelman! Ja Sesamstrassea ei ole lainkaan verkossa, ei kokonaan eikä osittain. Juuri sitä haluaisin: en nimittäin halua päättää vain itse, &lt;em&gt;MITÄ&lt;/em&gt; lapseni katsovat televisiosta, vaan myös &lt;em&gt;MILLOIN&lt;/em&gt;. Jos asuisin Saksassa, voisin tallentaa ohjelmat kiintolevylle. Onneksi Saksan lainsäädäntö sallii paitsi digitaalisen tallennuksen omaan käyttöön (&amp;quot;
 &lt;a href="http://de.wikipedia.org/wiki/Privatkopie" target="_blank" rel="noopener noreferrer nofollow"&gt;yksityiskopio&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&amp;quot;), myös tallennetun materiaalin jakamisen ystäville. Näin saan 
 &lt;a href="http://de.wikipedia.org/wiki/Sesamstra%C3%9Fe" target="_blank" rel="noopener noreferrer nofollow"&gt;Sesamstrasse&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, 
 &lt;a href="http://de.wikipedia.org/wiki/Die_Sendung_mit_der_Maus" target="_blank" rel="noopener noreferrer nofollow"&gt;Sendung mit der Maus&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, 
 &lt;a href="http://de.wikipedia.org/wiki/Was_ist_was_TV" target="_blank" rel="noopener noreferrer nofollow"&gt;Was ist was TV&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja 
 &lt;a href="http://de.wikipedia.org/wiki/Bibliothek_der_Sachgeschichten" target="_blank" rel="noopener noreferrer nofollow"&gt;Bibliothek der Sachgeschichten&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.Muuten on olemassa myös laillisia palveluita, jotka hoitavat digitaalisen tallennuksen pientä maksua vastaan (
 &lt;a href="http://www.shift.tv" target="_blank" rel="noopener noreferrer nofollow"&gt;ShiftTV&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tai 
 &lt;a href="http://www.onlinetvrecorder.com" target="_blank" rel="noopener noreferrer nofollow"&gt;OnlineTV Recorder&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Ja elokuvatiedostoja saa tietysti – laillisesti – jakaa myös ystäville. Aivan kuten 20 vuotta sitten VHS-videokasettien kanssa… Jäljellä on enää leikata tiedoston alku ja loppu, jotta kiintolevyllä ei kuluisi liikaa tilaa. Ohjelmat eivät nimittäin juuri koskaan ala juuri sillä hetkellä, jolle videonauhuri on ohjelmoitu. Leikkaan tiedostot Mencoderilla, joka on 
 &lt;a href="http://www.mplayerhq.hu/design7/news.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Mplayer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -soittimen avoimen lähdekoodin oheisohjelma:&lt;/p&gt;</description></item><item><title>Levyn tyhjennys (dd) ja kopiointi verkon kautta (netcat)</title><link>https://jeltsch.org/fi/disk_dumps_dd_and_copying_over_the_network_netcat/</link><pubDate>Tue, 16 Feb 2010 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/disk_dumps_dd_and_copying_over_the_network_netcat/</guid><description>&lt;p&gt;Vastaanottavalla koneella (levy sda:n on oltava irrotettuna, esim. käynnistämällä järjestelmä live-CD:ltä tai USB-muistitikulta):&lt;code&gt;netcat -l -p 4778 | dd of=/dev/sda&lt;/code&gt;Lähettävällä koneella (levy sdb:n on oltava irrotettuna, esim. käynnistämällä tietokone live-CD:ltä tai USB-tikulta):&lt;code&gt;dd if=/dev/sdb | netcat 192.168.0.4 4778&lt;/code&gt;(-l listen; -p port)Kopioidaksesi hakemiston verkon kautta, siirry kyseiseen hakemistoon ja suorita lähettävällä koneella:&lt;code&gt;tar -cz . | nc -q 10 -l -p 45454&lt;/code&gt;Vastaanottavalla koneella luo hakemisto, siirry siihen ja suorita:&lt;code&gt;nc -w 10 192.168.0.11 45454 | tar -xz&lt;/code&gt;Muuten: Jos haluat seurata levyn kopioinnin etenemistä (kuinka paljon on jo kopioitu, kuinka kauan se on kestänyt ja mikä on keskimääräinen nopeus), voit käyttää (uudemmissa dd-versioissa) status-vaihtoehtoa. Tämä ei varmaankaan toimi verkkokopioinnissa, mutta en ole kokeillut… &lt;code&gt;dd if=/dev/sdb of=/target status=progress&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Pysyvä staattinen reitti Ubuntu Karmic Koala (9.10), Precise Pangolin (12.04) ja Trusty Tahr (14.04) -käyttöjärjestelmissä</title><link>https://jeltsch.org/fi/a_permanent_static_route_in_ubuntu/</link><pubDate>Sat, 26 Dec 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/a_permanent_static_route_in_ubuntu/</guid><description>&lt;p&gt;&lt;strong&gt;Karmic Koala&lt;/strong&gt; Jos haluat lisätä pysyvän staattisen reitin Karmic Koala -järjestelmään, jossa on yksi verkkokortti, sinun on muokattava tiedostoa /etc/network/interfaces. Seuraava osa on korvattava:&lt;code&gt;# Ensisijainen verkkoliitäntäauto eth0#iface eth0 inet dhcp&lt;/code&gt;Muokkaa seuraavasti:&lt;code&gt;# Ensisijainen verkkoliitäntäauto eth0iface eth0 inet dhcpup route add -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.3down route del -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.3&lt;/code&gt;**Precise Pangolin (12.04)**Precise Pangolinissa tein tämän lisäämällä /etc/network/if-up.d-kansioon skriptin nimeltä add_route:&lt;code&gt;#!/bin/sh#if [ &amp;quot;$IFACE&amp;quot; = &amp;quot;eth0&amp;quot; ]; then route add -net 10.8.0.0/24 gw 192.168.0.18#fi&lt;/code&gt;En koskaan lisännyt vastaavaa skriptiä (del_route) hakemistoon /etc/if-down.d, mutta se näyttää toimivan hyvin.**Trusty Tahr (14.04)**Trusty Tahrissa lisäsin route-komennon rivinä /etc/rc.local-skriptiin:&lt;code&gt;…route add -net 192.168.1.0/24 gw 192.168.0.3exit 0&lt;/code&gt;route-komennon on oltava ennen &amp;ldquo;exit 0&amp;rdquo;-riviä!**Mac OS X 10.8 (Mountain Lion)**Ja näin se tehdään Mac OS X 10.8:ssa: 
 &lt;a href="http://nellen.it/blog/2012/01/permanent-static-routes-for-mac-os-x/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://nellen.it/blog/2012/01/permanent-static-routes-for-mac-os-x&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. MacOS X:n ohjeet ovat muuttuneet ajan myötä; tässä on ohjeet 
 &lt;a href="https://jeltsch.org/fi/permanent_route_osx/"&gt;siitä, miten se tehtiin MacOS X 10.4.7:ssä&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Kuinka lisätä aikaleima jpg-kuvaan jhead- tai exiftool-ohjelmalla</title><link>https://jeltsch.org/fi/how_to_use_jhead_or_exiftool_to_add_a_time_stamp_to_a_jpg_image/</link><pubDate>Mon, 24 Aug 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_use_jhead_or_exiftool_to_add_a_time_stamp_to_a_jpg_image/</guid><description>&lt;p&gt;Jos jpg-kuvassa ei ole EXIF-otsikkoa, se on luotava ensin: &lt;code&gt;jhead -mkexif&lt;/code&gt;. Syötä sitten aikaleimatiedot: &lt;code&gt;jhead -ts2009:08:15-10:30:00&lt;/code&gt;. Jheadin (
 &lt;a href="http://www.sentex.net/~mwandel/jhead/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.sentex.net/~mwandel/jhead/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) lisäksi on olemassa toinen usein käytetty työkalu EXIF-tietojen muokkaamiseen: exiftool (
 &lt;a href="https://www.sno.phy.queensu.ca/~phil/exiftool/" target="_blank" rel="noopener noreferrer nofollow"&gt;https://www.sno.phy.queensu.ca/~phil/exiftool/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ). Kun suoritat exiftool-komennon EXIF-tietojen näyttämiseksi, saat seuraavanlaisen luettelon:&lt;code&gt;user@laptop:~$ exiftool IMG_001.jpgExifTool-versio: 10.80Tiedostonimi: IMG_001.jpg[…]Alkuperäinen päivämäärä/aika: 2018:09:02 13:20:13Luontipäivämäärä: 2018:09:02 13:20:13[…]&lt;/code&gt;Arvon muokkaamiseksi sinun on kuitenkin osoitettava yksittäinen tunniste, eikä komentorivillä odotettu tunnisteen nimi ole sama kuin luettelossa annettu (esimerkiksi ”Create Date” -tunnisteen nimi on ”CreateDate”):&lt;code&gt;exiftool -CreateDate='2009:11:32 09:11:24.991000' IMG_001.jpg&lt;/code&gt;Exiftool on luultavasti tehokkain työkalu, mutta samasta syystä se ei ole helppokäyttöisin. Jos haluat poistaa kaikki EXIF-tiedot, kokeile seuraavaa:&lt;code&gt;exiftool -all=IMG_001.jpg&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Vihdoin hyvää itse tehtyä suklaajäätelöä</title><link>https://jeltsch.org/fi/finally_some_good_self_made_chocolate_ice_cream/</link><pubDate>Fri, 07 Aug 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/finally_some_good_self_made_chocolate_ice_cream/</guid><description>&lt;p&gt;Viime kesänä ostin tämän jäätelökoneen. Osa tekemistäni jäätelöistä oli ihan kelvollista, mutta vasta nyt onnistuin tekemään jäätelöä, joka pärjää hyvin 
 &lt;a href="http://www.moevenpick-icecream.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Mövenpickin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tai vastaavien rinnalla. Salaisuus on: &lt;strong&gt;MUNAT&lt;/strong&gt; sekä runsaasti &lt;strong&gt;RASVAA&lt;/strong&gt; ja &lt;strong&gt;SOKERIA&lt;/strong&gt;. Tässä on resepti:&lt;/p&gt;</description></item><item><title>Miten tekstitiedoston koodaus määritetään ja muunnetaan (file, enca, iconv)</title><link>https://jeltsch.org/fi/how_to_determine_and_convert_text_file_encoding_file_enca_iconv/</link><pubDate>Wed, 22 Apr 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_determine_and_convert_text_file_encoding_file_enca_iconv/</guid><description>&lt;p&gt;Voit selvittää tiedoston ”sample.txt” tiedostotyypin kirjoittamalla seuraavasti: &lt;code&gt;file sample.txt&lt;/code&gt;. Yleensä ohjelma ilmoittaa vain, että kyseessä on tekstitiedosto. Jos haluat tietää enemmän koodauksesta: &lt;code&gt;enca -L none sample.text&lt;/code&gt;. -L-vaihtoehto kertoo ohjelmalle, mitä kieltä tiedostossa käytetään. Jos et tiedä, käytä vain none.Voit muuntaa koodauksen ISO-8859-1:stä (latin1) UTF-8:ksi seuraavasti: &lt;code&gt;iconv --from-code=ISO-8859-1 --to-code=UTF-8 sample_iso8859-1.txt &amp;gt; sample_utf-8.txt&lt;/code&gt;&lt;/p&gt;</description></item><item><title>HTML-palvelimen tiedostojen käyttöoikeudet (rekursiivinen chmod) – tiedostojen ja hakemistojen erottelu</title><link>https://jeltsch.org/fi/file_permissions_on_html_server_recursive_chmod_differentiating_between_files_and_directories/</link><pubDate>Sun, 12 Apr 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/file_permissions_on_html_server_recursive_chmod_differentiating_between_files_and_directories/</guid><description>&lt;p&gt;Sotkin HTML-palvelimeni juurihakemiston tiedostojen käyttöoikeudet rekursiivisesti. Korjatakseni tilanteen jouduin ottamaan käyttöön joitakin ”edistyneitä” chmod-asetuksia. Haluan tietysti kohdella hakemistoja ja tiedostoja eri tavalla. En keksinyt parempaa ratkaisua kuin seuraava: &lt;code&gt;chmod -R u=rw-x,g=rw-x,o=r-wx *chmod -R a+X *&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Vanhat Macit ja USB-tuki</title><link>https://jeltsch.org/fi/old_macs_and_usb_support/</link><pubDate>Tue, 17 Mar 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/old_macs_and_usb_support/</guid><description>&lt;p&gt;Meillä on töissä muutamia vanhoja Macintosh-tietokoneita, joissa on edelleen käytössä erilaisia 
 &lt;a href="http://en.wikipedia.org/wiki/Mac_OS_9" target="_blank" rel="noopener noreferrer nofollow"&gt;MacOS 9&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -versioita. Vaikka näissä koneissa on USB-portteja, ne eivät useimmiten toimi. Luulen, että MacOS 9.0 oli ensimmäinen versio, joka tuki USB-massatallennuslaitteita, mutta ilmeisesti tuki on ollut epävakaata versioon 9.2.2 asti. Ilmeisesti MacOS 9:n erilaiset päivitykset korjasivat pääasiassa USB- (ja FireWire-)tuen ongelmia. Ainakin yhdessä näistä koneista (jossa on MacOS 9.2.2) onnistuin korjaamaan USB-tuen. Poistin järjestelmäkansiosta kaikki muut kuin Applen USB- ja Firewire-laajennukset (esim. joitakin Lacie-valmistajan laajennuksia). Sitten latasin Applelta 
 &lt;a href="http://docs.info.apple.com/article.html?artnum=75103" target="_blank" rel="noopener noreferrer nofollow"&gt;Mac OS 9.1 -päivityksen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja purin kaikki USB-laajennukset 
 &lt;a href="http://www.versiontracker.com/dyn/moreinfo/macos/4561" target="_blank" rel="noopener noreferrer nofollow"&gt;TomeViewerilla&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja korvasin olemassa olevat (9.2.2) laajennukset näillä (9.1) vastineilla. Uudelleenkäynnistyksen jälkeen (PC-alustettu) USB-muistitikku tunnistettiin välittömästi. Tässä on luettelo laajennuksista, jotka korvasin:&lt;/p&gt;</description></item><item><title>YouTube iPodille ja videotiedostojen tarkistaminen</title><link>https://jeltsch.org/fi/youtube_to_ipod_and_how_to_check_video_files/</link><pubDate>Mon, 23 Feb 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/youtube_to_ipod_and_how_to_check_video_files/</guid><description>&lt;p&gt;Yritin purkaa äänitiedoston eräistä 
 &lt;a href="http://www.youtube.com" target="_blank" rel="noopener noreferrer nofollow"&gt;YouTube&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-videoista, jotta voisin toistaa sitä iPod Shufflellani. Kokeilin erilaisia menetelmiä (mukaan lukien muuten varsin monipuolisen 
 &lt;a href="http://www.videolan.org/vlc" target="_blank" rel="noopener noreferrer nofollow"&gt;VLC Playerin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), mutta päädyin lopulta seuraavaan kaksivaiheiseen menettelyyn: 1. Lataa Flash-video (tiedostopääte .flv) paikalliselle levylle. Voit käyttää mitä tahansa menetelmää tämän tehtävän suorittamiseen, mutta kuten tavallista, 
 &lt;a href="http://www.firefox.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Firefoxilla&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on täydellinen laajennus tähän tehtävään: 
 &lt;a href="http://www.downloadhelper.net" target="_blank" rel="noopener noreferrer nofollow"&gt;Download Helper&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. 2. Pura ja muunna äänitiedosto [ffmpeg]-ohjelmalla (
 &lt;a href="http://ffmpeg.org" target="_blank" rel="noopener noreferrer nofollow"&gt;http://ffmpeg.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) seuraavalla komennolla: &lt;code&gt;ffmpeg -i video-infile.flv audio-outfile.mp3&lt;/code&gt;. On myös mahdollista muuntaa .flv-tiedosto .mpeg-tiedostoksi. Tämä on tarpeen esimerkiksi silloin, kun haluat tuoda videon 
 &lt;a href="http://www.apple.com/itunes" target="_blank" rel="noopener noreferrer nofollow"&gt;iTunesiin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Jostain outosta syystä 
 &lt;a href="http://www.apple.com/quicktime" target="_blank" rel="noopener noreferrer nofollow"&gt;QuickTime&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 pystyy toistamaan Flash-videoita, mutta iTunes ei salli niiden toistamista. Komento on lähes sama: &lt;code&gt;ffmpeg -i video-infile.flv audio-outfile.mpeg&lt;/code&gt; Toinen kätevä ffmpeg:n käyttötapa on videotiedostojen tarkistaminen vioittumisen ja muiden ongelmien varalta: &lt;code&gt;ffmpeg -v 5 -i file.avi -f null - 2&amp;gt;error.log&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Käytän LaTeXia harvoin</title><link>https://jeltsch.org/fi/my_rare_use_of_latex/</link><pubDate>Mon, 02 Feb 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/my_rare_use_of_latex/</guid><description>&lt;p&gt;&lt;strong&gt;Kompilointi&lt;/strong&gt;
Käytän toisinaan 
 &lt;a href="https://www.latex-project.org" target="_blank" rel="noopener noreferrer nofollow"&gt;LaTeXia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Haluaisin käyttää sitä useammin, mutta kuulun kai WYSIWYG-sukupolveen. Itse asiassa käytän sitä niin harvoin, että unohdan jopa, miten asiakirja käännetään. Seuraava onkin vain muistutus itselleni; tiedostonimi on doc.tex:&lt;/p&gt;</description></item><item><title>cryptsetup</title><link>https://jeltsch.org/fi/cryptsetup/</link><pubDate>Sun, 25 Jan 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/cryptsetup/</guid><description>&lt;p&gt;Siirryin jo jonkin aikaa sitten vanhasta cryptoloop-tekniikasta uudempaan cryptsetup-tekniikkaan. Unohdan kuitenkin edelleen, miten salatut levyt luodaan ja liitetään manuaalisesti, koska teen tätä harvoin. Tässä ovat komennot:&lt;code&gt;cryptsetup create cryptovolume /dev/mapper/logical_volumemount /dev/mapper/cryptovolume /mountpoint&lt;/code&gt;Tässä tapauksessa liitin loogisen levyn, mutta tietysti voit liittää myös fyysisiä levyjä:&lt;code&gt;cryptsetup create cryptovolume /dev/sdb1mount /dev/mapper/cryptovolume /mountpoint&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Kuinka käyttää salattuja levyjä live-CD-levyiltä</title><link>https://jeltsch.org/fi/how_to_access_encrypted_volumes_from_live_cds/</link><pubDate>Sun, 25 Jan 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_access_encrypted_volumes_from_live_cds/</guid><description>&lt;p&gt;Kun olet päättänyt salata kiintolevysi, saatat joutua tilanteeseen, jossa joudut siirtämään tietoja levyltä ilman, että käytettävissäsi on tavanomaisia salauksen purkumekanismeja. Esimerkiksi silloin, kun käyttöjärjestelmä ei käynnisty tai levyllä on fyysisiä vikoja. Tällöin sinun on käynnistettävä tietokone CD- tai DVD-levyltä, joka tukee käyttämääsi salaustekniikkaa. Minun tapauksessani tarvitsen Ubuntu-live-CD- tai DVD-levyn, mieluiten samaa versiota, jota käytettiin levyn salaamiseen! Muuten saattaa ilmetä yhteensopimattomuuksia:&lt;code&gt;sudo apt-get install lvm2 cryptsetup sudo modprobe dm-crypt sudo cryptsetup luksOpen /dev/sda2 crypt1 (tulos: avainpaikka 0 avattu, komento onnistui) sudo vgscan --mknodes (tulos: Löydetty volyymiryhmä &amp;quot;default&amp;quot;)sudo vgchange -ay (loogiset volyymit aktivoituvat)sudo mkdir /volume1 jne.sudo mount /dev/default/root1 /volume1&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Kuinka tyhjentää kiintolevyt (shred, dd)</title><link>https://jeltsch.org/fi/how_to_erase_hard_drives_shred_dd/</link><pubDate>Sun, 25 Jan 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_erase_hard_drives_shred_dd/</guid><description>&lt;p&gt;Voit kirjoittaa nollia koko kiintolevylle: &lt;code&gt;dd if=/dev/zero of=/dev/hda&lt;/code&gt;. Uudemmissa dd-versioissa voit seurata prosessin etenemistä: &lt;code&gt;dd if=/dev/zero of=/dev/hda status=progress&lt;/code&gt;. On kuitenkin suositeltavaa suorittaa muutama kierros satunnaista kohinaa (oletusarvo on n = 3). Jos kirjoitusprosessi poisti magneettisen historian kokonaan ja satunnaislukugeneraattorisi oli täydellinen, yksi kierros riittäisi AINA. Todellisuudessa tarvitset n&amp;gt;1 vain, jos kyseessä ovat valtion salaisuudet, sillä n=1-pyyhkimisen jälkeen tietojen palauttaminen vaatii erikoislaitteita, joita ei voi ostaa mistään kaupasta. &lt;code&gt;shred -vfz -n3 /dev/hda&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Verkkokorttien (NIC) MAC-osoitteen (Media Access Control) muuttaminen</title><link>https://jeltsch.org/fi/macchanger/</link><pubDate>Sun, 25 Jan 2009 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/macchanger/</guid><description>&lt;p&gt;Joissakin verkoissa tietokoneet on rekisteröitävä, jotta ne voivat yhdistää verkkoon. Rekisteröinnin yhteydessä tietokone saa nimen ja IP-osoitteen. Aina kun se yhdistää verkkoon, DHCP-palvelin määrittää sille saman nimen ja IP-osoitteen. DHCP-palvelin tunnistaa tietokoneet MAC-osoitteen perusteella, joka on jokaiselle verkkokortille (NIC) yksilöllinen. Jos kuitenkin tiedät rekisteröidyn tietokoneen MAC-osoitteen, voit käyttää sitä verkkoon yhdistämiseen väärentämällä MAC-osoitteen:&lt;/p&gt;</description></item><item><title>Kuinka paljon hammastahnaa 3-vuotias voi nielaista turvallisesti?</title><link>https://jeltsch.org/fi/how_much_toothpaste_is_safe_to_swallow_for_a_3_year_old/</link><pubDate>Mon, 22 Dec 2008 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_much_toothpaste_is_safe_to_swallow_for_a_3_year_old/</guid><description>&lt;p&gt;Poikani ei pidä hampaiden harjaamisesta, eikä hän luultavasti ole tässä suhteessa mikään poikkeus. Hampaiden suojelemiseksi aloimme käyttää fluoridia sisältävää hammastahnaa, kun hän oli noin 2-vuotias. Olimme kuitenkin aina varovaisia emmekä antaneet hänen niellä hammastahnaa yliannostuksen välttämiseksi. Pikkulapsilla esiintyy todennäköisesti edelleen vuosittain melko paljon akuutteja fluorimyrkytystapauksia 
 &lt;a href="http://www.ncbi.nlm.nih.gov/pubmed/9383753" target="_blank" rel="noopener noreferrer nofollow"&gt;(Shulman &amp; Wells, 1997)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, ja ei ole yllättävää, että ne johtuvat pääasiassa suurten määrien fluoridia sisältävän hammastahnan nielemisestä. Laskin juuri äsken, että poikani ei todennäköisesti ollut koskaan yliannostuksen vaarassa, sillä vesi, jota saamme täällä Helsingissä paikalliselta vesilaitokselta 
 &lt;a href="http://www.helsinginvesi.fi/alltypes.asp?d_type=5&amp;amp;id=1554&amp;amp;menu_id=533&amp;amp;selected=533&amp;amp;companyId=0&amp;amp;library_id=#1554" target="_blank" rel="noopener noreferrer nofollow"&gt;Helsingin Vesi&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, sisältää hyvin vähän fluoria (0,1 mg/l tai 0,1 ppm). Hän harjaa hampaansa kahdesti päivässä ja käyttää joka kerta herneen kokoisen määrän hammastahnaa (noin 0,15 g). Hänen käyttämänsä hammastahna (OralB Stages) sisältää 0,11 % natriumfluoridia (joka vastaa 0,05 %:a fluoridia). Tämä tarkoittaa, että jos hän nielaisi koko hammastahnamääränsä, hän saisi päivittäin 0,15 mg fluoridia. Tämä on 30 % 
 &lt;a href="http://www.ada.org/public/topics/fluoride/fluoride_article01.asp#" target="_blank" rel="noopener noreferrer nofollow"&gt;American Dental Associationin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 3–6-vuotiaille lapsille, ja se on silti vähemmän kuin 6 kuukauden ja 3 vuoden ikäisille lapsille suositeltu päivittäinen määrä (0,25 mg). En ole kannustanut häntä nielemään hammastahnaa, vaikka sen tekemistä vastaan ei näytä olevan mitään syytä paitsi oma epäjohdonmukaisuuteni vanhempana. Isä ei luultavasti tiedä asiasta, koska hän muuttaa mieltään koko ajan… Mutta luulen, että koska hän pureskelee 
 &lt;a href="http://www.adha.org/publications/strive/08-2006-strive.htm" target="_blank" rel="noopener noreferrer nofollow"&gt;ksylitoli-purukumia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 niin innokkaasti, hänen pitäisi pärjätä hyvin ilman suurempaakin fluorimäärää.&lt;/p&gt;</description></item><item><title>WINE-regressiotestaus</title><link>https://jeltsch.org/fi/wine_regression_testing/</link><pubDate>Sun, 30 Nov 2008 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/wine_regression_testing/</guid><description>&lt;p&gt;Käytän 
 &lt;a href="http://www.textco.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Textco&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
:n Gene Construction Kit -ohjelmaa (versio 2.5) DNA-vektori-karttojen piirtämiseen. Valitettavasti tämä yritys ei välitä Linux-käyttäjistä. Siksi joudun käyttämään WINE:tä Windows-version ajamiseen. Voisin tietenkin käyttää VMware:tä, VirtualBoxia tai Parallelsia, mutta onko se tarpeen vain pienen ohjelman ajamiseksi? Valitettavasti joko Gene Construction Kit (GCK) ei ole koodattu standardien mukaisesti tai WINE ei vieläkään pysty tarjoamaan täyttä yhteensopivuutta, mutta silloin tällöin WINE-päivitys aiheuttaa sen, että ohjelma ei enää toimi. Siksi jouduin turvautumaan regressiotestaukseen löytääkseni version, joka vielä toimii GCK:n kanssa. Tässä on komentoluettelo ja mitä tein:&lt;code&gt;cdmkdir winecvs -z 3 -d :pserver:cvs@cvs.winehq.org:/home/wine checkout wine (salasana 'cvs')cvs update -PAd -D&amp;quot;2007-06-01 CDT&amp;quot;./configuremake dependmakesudo make install&lt;/code&gt;Edellä mainitun päivämäärän lähdekoodi on uusin, joka näyttää toimivan.&lt;/p&gt;</description></item><item><title>ADHD:n kaltaista käyttäytymistä aiheuttavien elintarvikevärien ja lisäaineiden E-numerot</title><link>https://jeltsch.org/fi/the_e_numbers_of_adhd_like_behaviour_inducing_food_colors_and_additives/</link><pubDate>Fri, 28 Nov 2008 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_e_numbers_of_adhd_like_behaviour_inducing_food_colors_and_additives/</guid><description>&lt;p&gt;On julkaistu tutkimus, jossa käsitellään keinotekoisia väriaineita ja muita elintarvikelisäaineita, jotka vaikuttavat lasten käyttäytymiseen (
 &lt;a href="http://www.ncbi.nlm.nih.gov/sites/entrez?Db=pubmed&amp;amp;Cmd=ShowDetailView&amp;amp;TermToSearch=17825405" target="_blank" rel="noopener noreferrer nofollow"&gt;McCann, 2007&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), jotka saattavat tehdä siitä ADHD:n kaltaista. Tämä johtuu ehkä kemikaalien vaikutuksesta aivojen kemiaan. Tämä väite ei ole uusi, vaan uutta on tutkimuksen menetelmä (kaksoissokkoutettu, satunnaistettu). Tutustuin juuri tähän artikkeliin ja selvitin vastaavat E-numerot. Valitettavasti tutkimuksessa käytettiin näiden lisäaineiden ”sekoituksia”, joten osa niistä saattaa olla vaarattomia. Tässä on kuitenkin luettelo:&lt;/p&gt;</description></item><item><title>Suklaa ja sipulisiirappi yskän hoitoon</title><link>https://jeltsch.org/fi/chocolate_and_onion_syrup_against_cough/</link><pubDate>Thu, 27 Nov 2008 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/chocolate_and_onion_syrup_against_cough/</guid><description>&lt;p&gt;Yskä on hyödyllistä, jos se on tuottavaa, eli jos se poistaa ylimääräistä limaa hengitysteistä. Tuottamaton yskä voi kuitenkin olla ongelmallista, varsinkin kun lapsille ei näytä olevan turvallisia yskälääkkeitä; monet lasten yskän hoitoon tarkoitetut käsikauppalääkkeet on kielletty niiden vakavien sivuvaikutusten vuoksi. Etsiessäni turvallisia vaihtoehtoja löysin yleisesti käytettyjä elintarvikkeita, jotka tehokkaasti hillitsevät yskää ja laajentavat hengitysteitä (suklaa) ja jotka (oletettavasti) auttavat hengitystieinfektioiden hoidossa (hunaja ja sipuli).&lt;strong&gt;Suklaa&lt;/strong&gt;Teobromiinia käytetään tehokkaana yskänlääkkeenä ja keuhkoputkia laajentavana aineena (
 &lt;a href="http://www.fasebj.org/cgi/content/short/19/2/231" target="_blank" rel="noopener noreferrer nofollow"&gt;Usmani 2005&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, 
 &lt;a href="http://dx.doi.org/10.1016/0091-6749%2885%2990674-8" target="_blank" rel="noopener noreferrer nofollow"&gt;Simons 1985&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Siksi saman yskänvaimennusvaikutuksen pitäisi olla mahdollista saavuttaa nauttimalla kaakaota tai suklaata. Tyypillinen teobromiiniannos on 500–1000 mg (eli noin 10 mg/kg). Kaakaon teobromiinipitoisuus vaihtelee 0,5–2,7 prosentin välillä. Terapeuttisen pitoisuusalueen saavuttamiseksi poikani (16 kg) joutuisi syömään noin 200 mg teobromiinia. Suurin kaakaopitoisuus, jota hän sietää suklaassa, on 85 % (mikä on melko yllättävää, mutta koska en juurikaan syö mitään, jonka kaakaopitoisuus on alle 70 %, hän tottui siihen jo varhain). Joten hänen täytyy syödä noin 10–20 grammaa erittäin tummaa suklaata. Lapset aineenvaihduttavat teobromiinia melko nopeasti, joten vaikutus ei kestä kovin kauan. Poikani on suostunut kokeilemaan tätä, ja se näyttää toimivan.&lt;strong&gt;Hunaja-sipulisiirappi&lt;/strong&gt;Toinen keino yskän hoitoon on sipulisiirappi. Otan sipulin. Pidän mieluummin punaisista sipuleista, koska ne eivät ole yhtä pistäviä kuin valkoiset. Leikkaan sen hyvin pieniksi paloiksi (1–2 mm:n pituisiksi kuutioiksi) ja sekoitan ne sitten suunnilleen saman määrän kiteistä, laadukasta hunajaa. Muutaman tunnin kuluttua seos muuttuu nestemäiseksi, kun sokeri imee vettä kasvisoluista (osmoosi). Sitten puristan mehun seoksesta. Yksi sipuli päivässä on suunnilleen oikea annos hengitystieinfektioiden hoitoon. Hunaja ja sipuli sisältävät molemmat antibakteerisia yhdisteitä, mutta en ole löytänyt hyviä tutkimuksia, jotka osoittaisivat tämän seoksen todella auttavan. Toisin kuin suklaa, tämä on kuitenkin vanha, perinteinen resepti yskän hoitoon.&lt;/p&gt;</description></item><item><title>Pakettien uudelleenasennus luettelosta</title><link>https://jeltsch.org/fi/reinstallation_of_packages_from_a_list/</link><pubDate>Fri, 26 Sep 2008 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/reinstallation_of_packages_from_a_list/</guid><description>&lt;p&gt;Kun asennan itselleni uuden tietokoneen (tai teen puhtaan uudelleenasennuksen vanhaan koneeseen), haluan, että tietokoneessa on ohjelmistot, joihin olen tottunut. Tämän prosessin automatisoimiseksi on olemassa erilaisia tapoja. Jos käytät Ubuntu-käyttöjärjestelmää, voit käyttää Ubuntu One -palvelua ohjelmistovalikoimasi synkronointiin useiden eri koneiden välillä (Ubuntu 11.10 Oneiric Ocelot -versiosta alkaen). Jos käytät jotain muuta, asia muuttuu hieman hankalammaksi. Voit luoda luettelon asennetuista paketeista seuraavilla komennoilla ja ladata luettelon myöhemmin asennusta varten:&lt;code&gt;dpkg --get-selections &amp;gt; installed-packages.lstdpkg --set-selections &amp;lt; installed-packages.lstdselect&lt;/code&gt;Tämä aiheuttaa kuitenkin suuria ongelmia, koska luettelo sisältää KAIKKI paketit, myös laitteistokohtaiset. Itse asiassa olet kiinnostunut vain käyttäjän asentamista ohjelmistoista. Ohjelmistojen uudelleenlataamiseen samalle (tai identtiselle) koneelle tämä komento toimii hyvin, mutta entä jos haluat käyttää uudella tietokoneella KDE:tä Gnomen sijaan? Haluat silti käyttää samoja ohjelmia, mutta yllä olevat komennot aiheuttavat kaaosta ja saattavat jopa pilata työpöytäkokemuksesi. Valitettavasti en ole löytänyt parempaa ratkaisua kuin avata dpkg:n luoma tekstitiedosto ja poistaa manuaalisesti kaikki rivit, jotka eivät sisällä käyttäjän asentamaa ohjelmistoa (eli suurin osa niistä).&lt;/p&gt;</description></item><item><title>tar-tiedostojen kopiointi SSH:n kautta</title><link>https://jeltsch.org/fi/tar_copying_via_ssh/</link><pubDate>Fri, 26 Sep 2008 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/tar_copying_via_ssh/</guid><description>&lt;p&gt;&lt;code&gt;tar czv lähdepolku | ssh -l käyttäjätunnus 192.168.0.5 tar xz -C kohdepolku&lt;/code&gt;&lt;/p&gt;</description></item><item><title>MySQL-palvelimen uudelleenkäynnistys</title><link>https://jeltsch.org/fi/mysql_server_restart/</link><pubDate>Thu, 11 Sep 2008 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mysql_server_restart/</guid><description>&lt;p&gt;MySQL-palvelimeni toimii Ubuntu Hardyn ympäristössä, ja sen jälkeen kun korvasin kaikki MySQL-tiedot toiselta palvelimelta peräisin olevalla varmuuskopiolla, komento ”/etc/init.d/mysql stop” epäonnistuu, koska järjestelmänvalvojan tili ei enää toimi. Joten jouduin luomaan sen uudelleen: &lt;code&gt;GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;&lt;/code&gt; Salasana löytyy tiedostosta /etc/mysql/debian.cnf.&lt;/p&gt;</description></item><item><title>Lampaat</title><link>https://jeltsch.org/fi/sheep/</link><pubDate>Sat, 27 Oct 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/sheep/</guid><description>&lt;p&gt;*Ja muista aina: se, että kaikki tekevät niin, on riittävän hyvä selitys!&lt;/p&gt;</description></item><item><title>Tiedostojen etsiminen find-komennolla</title><link>https://jeltsch.org/fi/finding_files_with_find/</link><pubDate>Mon, 24 Sep 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/finding_files_with_find/</guid><description>&lt;p&gt;Tiedostojen etsiminen &lt;em&gt;find&lt;/em&gt;-komennolla on itse asiassa vaikeampaa kuin sen pitäisi olla. Tämä komento etsii ja listaa koko tiedostojärjestelmän suurimmat tiedostot (yli 200 Mt):&lt;code&gt;find / -type f -size +200000k -exec ls -lh {} \; | awk '{ print $9 &amp;quot;: &amp;quot; $5 }'&lt;/code&gt;Sama, mutta yksinkertaisemmalla syntaksilla:&lt;code&gt;find / -size +200M -ls&lt;/code&gt;Tämä etsii nykyisen hakemiston alla olevat viimeksi muutetut tiedostot:&lt;code&gt;find . -type f -printf '%TY-%Tm-%Td %TT %p\n' | sort&lt;/code&gt;Ja tämä komento ohjaa &lt;em&gt;find&lt;/em&gt;-komennon tulokset toiseen komentoon. Ensin &lt;em&gt;find&lt;/em&gt; etsii Quicktime-elokuvia (tiedostotunnisteen .mov perusteella) ja sitten &lt;em&gt;ffmpeg&lt;/em&gt; muuntaa ne avi-tiedostoiksi.&lt;code&gt;find . -name '*.mov' -exec sh -c 'ffmpeg -i &amp;quot;$0&amp;quot; -sameq &amp;quot;${0%%.mov}.avi&amp;quot;' {} \;&lt;/code&gt;Tämä komento etsii ja listaa kaikki tiedostonimet, jotka sisältävät merkkijonon &amp;lsquo;bitcoin&amp;rsquo;:&lt;code&gt;find . -name '*bitcoin*' -ls&lt;/code&gt;Ja tämä komento etsii Quicktime-elokuvat ja poistaa ne:&lt;code&gt;find . -name '*.mov' -exec sh -c 'rm &amp;quot;$0&amp;quot;' {} \;&lt;/code&gt;Ja tämä etsii tiedostot, joita on muokattu (luotu tai päivitetty) viimeisten 2 minuutin aikana:&lt;code&gt;find . -cmin 2&lt;/code&gt;Tämä etsii roskaa, jonka olet kopioinut Macintoshista ja jota et tarvitse Linuxissa:&lt;code&gt;find . -name '*.DS_Store' -type f -delete&lt;/code&gt;Sama juttu tässä:&lt;code&gt;find . -name '._*' -type f -delete&lt;/code&gt;Kun olet juurihakemistossa, tämän pitäisi löytää kaikki tiedostot, joiden nimi on &amp;lsquo;syncthing&amp;rsquo;:&lt;code&gt;find . -name 'syncthing' -ls&lt;/code&gt;Ja tämä löytää kaikki yli 200 MB:n kokoiset tiedostot /home-hakemistosta:&lt;code&gt;find /home -size +200M -ls&lt;/code&gt;Etsi rekursiivisesti kaikki tiedostot, joiden pääte on .gz, ja laske niiden lukumäärä:&lt;code&gt;find . -name '*.gz' | wc -l&lt;/code&gt;Etsi rekursiivisesti kaikki tiedostot, joiden pääte EI ole .gz, ja laske niiden lukumäärä:&lt;code&gt;find . -not -name '*.gz' | wc -l&lt;/code&gt;Kun haluat etsiä rekursiivisesti tekstitiedostojen sisällöstä, sinun on käytettävä grep-komentoa:&lt;code&gt;grep -rnw '/polku/kohdekansioon' -e 'pattern'&lt;/code&gt;Kun etsit PDF-tiedostoja, joita on muokattu lokakuussa 2024:&lt;code&gt;sudo find / -type f -name &amp;quot;*.pdf&amp;quot; -newermt &amp;quot;2024-10-01&amp;quot; ! -newermt &amp;quot;2024-11-01&amp;quot; 2&amp;gt;/dev/null&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Salattu varmuuskopiointi BackupPC:n, LVM:n ja cryptsetupin avulla</title><link>https://jeltsch.org/fi/encrypted_backup_using_backuppc_lvm_and_cryptsetup/</link><pubDate>Sat, 22 Sep 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/encrypted_backup_using_backuppc_lvm_and_cryptsetup/</guid><description>&lt;p&gt;Teen ulkoisia varmuuskopioita BackupPC:n avulla. Tietomäärä kasvaa jatkuvasti, joten joudun lisäämään ajoittain uusia kiintolevyjä. Lisäksi haluan, että tiedot salataan, ainakin sen jälkeen, kun BackupPC-sovellusta ajava järjestelmä on sammutettu. Siksi päätin käyttää loogisen tilanhallinnan (LVM) ja lohkolaitteiden salausta (cryptsetup). Seuraavat vaiheet olivat tarpeen (Ubuntu Feisty -käyttöjärjestelmässä):&lt;/p&gt;</description></item><item><title>cryptsetup LVM:n päällä Ubuntu Feisty -käyttöjärjestelmässä</title><link>https://jeltsch.org/fi/cryptsetup_on_lvm_on_ubuntu_feisty/</link><pubDate>Thu, 20 Sep 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/cryptsetup_on_lvm_on_ubuntu_feisty/</guid><description>&lt;p&gt;Halusin salata ”Documents”-kansiot. Kotikansioni sijaitsee loogisella levyllä. Joten vapautin tilaa poistamalla toisen loogisen levyn ja luomalla uuden, joka salataan cryptsetup-komennolla. Tässä ovat komennot:&lt;/p&gt;</description></item><item><title>Sähköposti: siirtyminen Kmailista Evolutioniin</title><link>https://jeltsch.org/fi/e_mail_migrating_from_kmail_to_evolution/</link><pubDate>Tue, 17 Jul 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/e_mail_migrating_from_kmail_to_evolution/</guid><description>&lt;p&gt;Vaihdoin äskettäin KDE:stä Gnomeen ja samalla KMailista Evolutioniin. Sähköpostiviestien siirtäminen ei ole helppoa, jos olet järjestänyt ne KMailissa useisiin postilaatikoihin. Sinun on valittava kaikki viestit kansiosta, napsautettava hiiren oikealla painikkeella ja tallennettava ne mbox-muodossa. Tämä vaihe on toistettava jokaisen kansion kohdalla. Sen jälkeen voit käyttää Evolutionin tuontitoimintoa (tuonti yhdestä tiedostosta). Jos sinulle sopii, että kaikki tiedostot päätyvät samaan kansioon, voit yhdistää .mbox-tiedostosi, jolloin vältät useiden tiedostojen tuomisen vaivan: &lt;code&gt;cat *.mbox &amp;gt; allmail.mbox&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Awstatsin asentaminen Ubuntu Feistyyn</title><link>https://jeltsch.org/fi/installing_awstats_on_ubuntu_feisty/</link><pubDate>Wed, 27 Jun 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installing_awstats_on_ubuntu_feisty/</guid><description>&lt;p&gt;Aloin käyttää awstats-ohjelmaa palvelimellamme sivuston tilastojen laatimiseen. Ubuntu-paketin asentamisen jälkeen minun piti vielä tehdä muutama asia:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Asentaa libnet-ip-perl ja libgeo-ipfree-perl, jotta DNS-merkinnät voidaan yhdistää maihin.Lataa 
 &lt;a href="http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.2.tar.gzhttp://www.maxmind.com/download/geoip/api/perl/Geo-IP-1.27.tar.gzhttp://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzhttp://www.maxmind.com/download/geoip/database/GeoIP.dat.gzhttp://www.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.maxmind.com/download/geoip/api/c/GeoIP-1.4.2.tar.gzhttp://www.maxmind.com/download/geoip/api/perl/Geo-IP-1.27.tar.gzhttp://www.maxmind.com/download/geoip/database/GeoLiteCity.dat.gzhttp://www.maxmind.com/download/geoip/database/GeoIP.dat.gzhttp://www.maxmind.com/download/geoip/database/asnum/GeoIPASNum.dat.gz&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, jotta voin käyttää GeoIP:n ilmaisia, mutta ei-avoimen lähdekoodin versioita.&lt;/li&gt;
&lt;li&gt;Koska käytän virtuaalisia isäntiä (vhosts), laitoin jokaiselle virtuaaliselle isännälle yhden konfiguraatiotiedoston /etc/awstats/ -hakemistoon.&lt;/li&gt;
&lt;li&gt;Vhost-kohtaiseen konfiguraatiotiedostoon laitan vain ne ohjeet, jotka eroavat oletuskonfiguraatiotiedostosta /etc/awstats/awstats.conf. Oman virtuaalipalvelimeni (jeltsch.org) osalta nämä ohjeet ovat seuraavat:LogFile=&amp;quot;/var/log/apache2/jeltsch.org/access.log&amp;quot;LogFormat=1DNSLookup=1SiteDomain=&amp;ldquo;jeltsch.org&amp;quot;HostAliases=&amp;ldquo;
 &lt;a href="https://www.jeltsch.org" target="_blank" rel="noopener noreferrer nofollow"&gt;www.jeltsch.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&amp;quot;AllowToUpdateStatsFromBrowser=1AllowFullYearView=3EnableLockForUpdate=1AllowAccessFromWebToAuthenticatedUsersOnly=1AllowAccessFromWebToFollowingAuthenticatedUsers=&amp;ldquo;jeltsch&amp;quot;DefaultFile=&amp;ldquo;index.html index.php&amp;quot;LoadPlugin=&amp;ldquo;geoipfree&amp;quot;Jos haluat käyttää muuta kuin avoimen lähdekoodin GeoIP-ohjelmistoa, korvaa viimeinen rivi seuraavalla:LoadPlugin=&amp;ldquo;geoip GEOIP_STANDARD /usr/local/share/perl/5.8.8/Geo/IP/GeoIP.dat&amp;quot;LoadPlugin=&amp;ldquo;geoip_city_maxmind GEOIP_STANDARD /usr/local/share/perl/5.8.8/Geo/IP/GeoLiteCity.dat&amp;quot;LoadPlugin=&amp;ldquo;geoip_org_maxmind GEOIP_STANDARD /usr/local/share/perl/5.8.8/Geo/IP/GeoIPASNum.dat&amp;quot;Käännä GeoIP-1.4.2-osat INSTALL-tiedoston ohjeiden mukaisesti. Kääntämisen suorittamiseksi joudut todennäköisesti hankkimaan ensin joitakin tarvittavia ohjelmistoja. Suorita komento apt-get install build-essential. Käännä GeoIP-1.27 INSTALL-tiedoston ohjeiden mukaisesti. Pura kolme tietokantaa ja siirrä ne hakemistoon /usr/local/share/perl/5.8.8/Geo/IP/.&lt;/li&gt;
&lt;li&gt;Tilastojen suojaamiseksi rajoitan pääsyn vain todennettuihin käyttäjiin. Seuraavat rivit on lisättävä virtuaalipalvelinkohtaisiin Apache-määritystiedostoon /etc/apache2/sites-available/jeltsch.org:&amp;lt;Directory &amp;ldquo;/usr/lib/cgi-bin&amp;rdquo;&amp;gt;AllowOverride NoneOptions ExecCGI -MultiViews +SymLinksIfOwnerMatchOrder allow,denyAllow from allAuthType basic #lisätty riviAuthName &amp;ldquo;cgi-bin restricted&amp;rdquo; #lisätty riviAuthUserFile /etc/apache2/.htpasswd #lisätty rivi&lt;Files awstats.pl&gt; #lisätty riviRequire valid-user #lisätty rivi&lt;/Files&gt; #lisätty rivi&lt;/Directory&gt;Seuraavaksi sinun on luotava tiedosto /etc/apache2/.htpasswd ja lisättävä käyttäjän salasana komennolla:htpasswd -c /etc/apache2/.htpasswd käyttäjätunnus&lt;/li&gt;
&lt;li&gt;Nyt kaikki toimii paitsi kuvat, joiden awstats odottaa olevan virtuaalipalvelimen dokumenttijuuren icon-alikansiossa. Loin juuri linkin: ln -s /usr/share/awstats/icon /var/www/jeltsch.org/icon Joissakin Ubuntu-asennuksissa lokitiedostoihin ei pääse käsiksi, ja vaikka muutat käyttöoikeudet muotoon chmod -R 755 /var/log/apache2, lokirotaatioskripti palauttaa ne takaisin entiselleen. Korjaa tämä lukemalla tämä 
 &lt;a href="http://www.pc-freak.net/blog/awstats-cannot-process-varlogapache2access-log-file-by-default-awstats-cannot-open-apache-server-log-file-on-debian-by-default-and-how-to-fix-that-2/" target="_blank" rel="noopener noreferrer nofollow"&gt;viesti&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Miksi jotkut cron.hourly-kansiossa olevat skriptit eivät suoritu</title><link>https://jeltsch.org/fi/why_some_scripts_in_the_cron_hourly_directory_do_not_become_executed/</link><pubDate>Sat, 09 Jun 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/why_some_scripts_in_the_cron_hourly_directory_do_not_become_executed/</guid><description>&lt;p&gt;Koska minulla on hyvin yksinkertainen mp3-soitin, joka toistaa vain ISO-standardin mukaisia mp3-tiedostoja, joudun usein koodaamaan uudelleen podcastit, jotka podcast-latausohjelmani lataa (käytän Amarokia). Loin bash-skriptejä, jotka koodaavat kaikki ladatut MP3-tiedostot uudelleen ja luovat uuden RSS-syötteen sen kansion sisällön perusteella, johon uudelleen koodatut MP3-tiedostot tallennetaan. Skriptejä ei kuitenkaan suoritettu tunnin välein, ja syynä oli niiden nimeäminen (&amp;ldquo;podcast_downsampling.sh&amp;rdquo;). Nimien muodolle on melko tiukat säännöt (joita en muista), mutta jos käytät vain a–z-merkkejä, ei pitäisi olla ongelmia. Kun nimesin skriptin uudelleen nimellä ”podcastdownsampling”, kaikki toimi moitteettomasti.&lt;/p&gt;</description></item><item><title>Acrobat Reader 5.07 Linuxille</title><link>https://jeltsch.org/fi/acrobat_reader_5_07_for_linux/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/acrobat_reader_5_07_for_linux/</guid><description>&lt;p&gt;
 &lt;a href="http://www.gurulabs.com/downloads.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Gurulabs&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tarjoaa Acrobat Reader 5.07:n rpm-paketin Linuxille. Se ei kuitenkaan toiminut koneellani, joten jouduin tyytymään vanhaan lukijaan (eli versioon 4.05). Mutta tänään löysin ratkaisun verkosta: OK, tässä on virheilmoitus: &lt;code&gt;$ /usr/local/Acrobat5/bin/acroread$ Varoitus: merkistöä &amp;quot;UTF-8&amp;quot; ei tueta, käytetään &amp;quot;ISO8859-1&amp;quot;.$ Keskeytetty&lt;/code&gt;Mutta acroread-tiedoston (/usr/local/Acrobat5/bin/acroread) muokkaaminen todella toimii. Lisää rivin: &lt;code&gt;install_dir=/usr/local/Acrobat5/Reader&lt;/code&gt; jälkeen nämä kaksi riviä: &lt;code&gt;LANG=Cexport LANG&lt;/code&gt;. Muuten, sinulla on oltava pääkäyttäjän oikeudet, jotta voit muokata acroread-tiedostoa.&lt;/p&gt;</description></item><item><title>Binhexed-liitteet ja Mozilla (hexbin, macutils)</title><link>https://jeltsch.org/fi/binhexed_attachments_and_mozilla_hexbin_macutils/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/binhexed_attachments_and_mozilla_hexbin_macutils/</guid><description>&lt;p&gt;Selvä, yritin tänään avata Cell &amp;amp; Tissue Research -lehteen tarkoitetun käsikirjoituksen lopullisen version. Pomoni lähetti sen minulle sähköpostin liitteenä noin kaksi viikkoa sitten. Käytän Mozilla Mailia ja tallensin liitteen. Open Office ei onnistunut avaamaan sitä. Ilmeisesti pomoni käyttää edelleen Macintosh-binhex-koodausta liitetiedostojen lähettämiseen sähköpostissaan MIME:n sijaan, jotta hän olisi mahdollisimman yhteensopimaton muun maailman kanssa. Onneksi Linuxissa on komentoriviohjelma hexbin, joka muuntaa binhex-koodatun tiedoston luettavaksi muodoksi: &lt;code&gt;hexbin -3 Lymphangio_review_CTR.doc&lt;/code&gt;. Näin ainakin teoriassa. Muunnos ei onnistunut, ja sain virheilmoituksen ”unexpected EOF”. Epäilin, että Mozilla oli osasyyllinen, joten käytin pine-ohjelmaa liitteen purkamiseen, ja kas, hexbin onnistui muuntamaan Macintoshin siansaksaa kolmeksi tiedostoksi. Näistä kolmesta eri tiedostosta ainoa käyttökelpoinen osa (Word-asiakirjan tiedot) näkyi nimellä Lymphangio_review_CTR.doc.data. Tästä minun piti vielä poistaa .data-päätte, ja sen jälkeen Open Office pystyi avaamaan tiedoston ilman ongelmia. Vau. Kesti vain kaksi tuntia selvittää kaikki tämä (mukaan lukien pine-ohjelman paikallinen asennus, jotta pääsin sähköpostipalvelimelle SSL-suojatun yhteyden kautta). Minun täytyy vielä selvittää, miksi Mozilla Mail käsittelee binhex-muotoisia liitteitä väärin… Hexbin-apuohjelma sisältyy esimerkiksi macutils-pakettiin (saatavilla Suse- ja RedHat-jakeluille).&lt;/p&gt;</description></item><item><title>BitTorrent</title><link>https://jeltsch.org/fi/bittorrent/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/bittorrent/</guid><description>&lt;p&gt;Asensin tänään uusimman tiedostojen jakeluohjelman: BitTorrentin. Se oli hieman työlästä, sillä minun piti ensin asentaa wxPython. Ja wxPythonin asentamiseksi tarvitsin wxGTK:n. Ilmeisesti RedHat9:lle on olemassa RPM-paketti, mutta lataussivusto oli poissa käytöstä koko päivän, joten hain lähdekoodin wxPythonSrc-2.4.1.2.tar.gz SourceForgesta. Sen jälkeen yritin ladata RedHat9-CD-levyt, sillä tarvitsen puhtaan Linux-asennuksen Adobe Acrobat 5.0.7:n ja Crossover Officen testaamiseen (Acrobat 5 kaatuu heti käynnistyksen jälkeen RedHat9-järjestelmässäni, ja myös Crossover Office näyttää olevan jotenkin vaurioitunut liiallisesta näpertelystä). BitTorrentin sanotaan olevan erittäin nopea. Tähän mennessä latausnopeus on 23 kB/s.&lt;/p&gt;</description></item><item><title>Eri käyttöliittymien vaihtaminen käytön aikana Linuxissa</title><link>https://jeltsch.org/fi/hot_swapping_different_user_guis_under_linux/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/hot_swapping_different_user_guis_under_linux/</guid><description>&lt;p&gt;Luin, että Windows XP:ssä on ”uusi” ominaisuus, jonka avulla käyttäjät voivat vaihtaa työpöytää kesken käytön. Kirjautumisen sijaan käyttäjä voi siirtää istuntonsa taustalle, jolloin toinen käyttäjä voi kirjautua sisään. Tämä on tietysti erittäin hyödyllistä, jos lataat suuria tiedostoja tai suoritat palveluita etkä halua keskeyttää prosessia. Huomasin, että Linux on pystynyt samaan jo vuosia: kun minulla on GNOME-ympäristössä (tai KDE:ssä; esimerkiksi lmule), ja toinen käyttäjä haluaa käyttää omaa tiliään GNOME-ympäristössä, enkä halua lopettaa omaa graafista istuntoani, vaihdan toiseen (virtuaaliseen) terminaaliin painamalla Ctrl-Alt-F2, ja toinen käyttäjä kirjautuu sisään ja käynnistää x-istunnon (&amp;ldquo;startx &amp;ndash; :1&amp;rdquo;). RedHat 9:ssä F2:sta käynnistetty uusi X-istunto on aluksi käytettävissä molemmista konsoleista (F2 ja F8). Kun toinen käyttäjä on saanut työnsä valmiiksi, voin palata ongelmitta takaisin omaan GNOME-ympäristööni painamalla Ctrl-Alt-F7 ja jatkaa sitä, mitä olin tekemässä GNOME:ssa.Jos toinen käyttäjä kuitenkin haluaa palata X-istuntoonsa, siihen pääsee vain Ctrl-Alt-F8-näppäinyhdistelmällä. Vaihdettaessa F2-konsoliin saattaa syntyä vaikutelma, että X on kaatunut (mikä ei pidä paikkaansa).Jos Ctrl-Alt-Fx-yhdistelmä ei toimi, olet valinnut väärän näppäimistöasettelun (joka ei ole tarkoitettu X-ikkunasessioihin, vaan komentoriviterminaaliin). Voit vaihtaa oikeaan terminaaliin GNOME-näppäimistöasettelunvaihtimen avulla. GNOME-näppäimistöasettelun vaihtaja on apuohjelma, jonka voit lisätä paneeliisi (napsauta paneelia tyhjää aluetta, Lisää paneeliin, Apuohjelmat, Näppäimistöasettelun vaihtaja). Valitse oikea näppäimistöasettelu napsauttamalla hiiren kakkospainikkeella paneelissa olevaa näppäimistöasettelun vaihtajan kuvaketta, valitse Asetukset ja Lisää. Kun napsautat eri kielten edessä olevaa kolmiota ja sitten maan edessä olevaa kolmiota, näet toisinaan kaksi eri vaihtoehtoa (minun tapauksessani: suomalainen näppäimistöasettelu ja suomalainen xkb-näppäimistöasettelu). Sinun tulee valita xkb-näppäimistöasettelu, muuten Ctrl-Alt-Fx-yhdistelmä ei toimi.&lt;/p&gt;</description></item><item><title>GRUB-käynnistyslataimen (uudelleen)asennus</title><link>https://jeltsch.org/fi/re_installing_grub_bootloader/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/re_installing_grub_bootloader/</guid><description>&lt;p&gt;Tietokoneessa oli seuraava ongelma: 2 kiintolevyä (hda ja hdb). hda sisältää MBR:n (master boot record) ja Windows 2000 -asennuksen ensimmäisellä osiolla. hdb:llä on Linux (ja sen ensimmäinen osio on käynnistysosio, joka sisältää RedHat 9:n asennusohjelman asentaman GRUB-käynnistysjärjestelmän). BIOSissa voi määrittää käynnistysjärjestykseen vain yhden kiintolevyn, ja se oli hda (luultavasti siksi, että se oli ensimmäisen IDE-ketjun pääasema). Siksi jouduimme käynnistämään Linuxin käynnistyslevykkeeltä (koska levykkeasemalla oli etusija kiintolevyyn nähden). Saadaksemme GRUBin toimimaan teimme seuraavasti:&lt;code&gt;$/sbin/grub&lt;/code&gt; (käynnistää grub-komentotulkin)&lt;code&gt;grub&amp;gt; root (hd1,0)&lt;/code&gt; (ilmoittaa, mikä on käynnistysosio, johon grub on asennettu)&lt;code&gt;Tiedostojärjestelmän tyyppi on ext2fs, osiotyyppi 0x83&lt;/code&gt; (ilmoittaa, että osio löytyi)&lt;code&gt;grub&amp;gt; find (hd1,0)/grub/stage1(fd0)(hd0,0)(hd1,0)(hd1,1)(hd1,2)(hd1,5)(hd1,6)&lt;/code&gt; (tämä komento ei ehkä ole välttämätön, se luettelee ilmeisesti kaikki mahdolliset osiot, joihin GRUB-käynnistyslataaja on voitu asentaa)&lt;code&gt;grub&amp;gt; setup (hd0)Tarkistetaan, onko &amp;quot;/boot/grub/stage1&amp;quot; olemassa… eiTarkistetaan, onko &amp;quot;/grub/stage1&amp;quot; olemassa… kylläTarkistetaan, onko &amp;quot;/grub/stage2&amp;quot; olemassa… kylläTarkistetaan, onko &amp;quot;/grub/e2fs_stage1_5&amp;quot; olemassa… kylläSuoritetaan &amp;quot;embed /grub/e2fs_stage1_5 (hd0)&amp;quot;… 16 sektoria upotettu.onnistuiSuoritetaan &amp;quot;install /grub/stage1 d (hd0) (hd0)1+16 p (hd1,0)/grub/stage2 /grub/grub.conf&amp;quot;… onnistui Valmis.&lt;/code&gt; (tämä asentaa käynnistyslataimen ensimmäiselle kiintolevylle, ilmeisesti ei ensimmäiselle osiolle, ehkä MBR:ään?)&lt;code&gt;grub&amp;gt; quit&lt;/code&gt; (poistu grub-komentotulkista)&lt;code&gt;emacs /boot/grub/grub.conf&lt;/code&gt;Nyt sinun tarvitsee vain muokata grub-määritystiedostoa. Meidän tiedostomme näyttää tältä:&lt;code&gt;grub.conf, jonka on luonut anacondaHuomaa, että sinun ei tarvitse suorittaa grubia uudelleen tämän tiedoston muutosten jälkeenHUOMAUTUS: Sinulla on /boot-osio. Tämä tarkoittaa, että kaikki ytimen ja initrd:n polut ovat suhteellisia /boot/:iin nähden, esim.root (hd1,0)kernel /vmlinuz-version ro root=/dev/hdb3initrd /initrd-version.imgroot=/dev/hdb1 default=0 timeout=10 splashimage=(hd1,0)/grub/splash.xpm.gztitle Red Hat Linux (2.4.20-19.9)root (hd1,0)kernel /vmlinuz-2.4.20-19.9 ro root=LABEL=/ hdd=ide-scsiinitrd /initrd-2.4.20-19.9.imgtitle Red Hat Linux (2.4.20-18.9)root (hd1,0)kernel /vmlinuz-2.4.20-18.9 ro root=LABEL=/ hdd=ide-scsiinitrd /initrd-2.4.20-18.9.imgtitle Red Hat Linux (2.4.20-13.9)root (hd1,0)kernel /vmlinuz-2.4.20-13.9 ro root=LABEL=/ hdd=ide-scsiinitrd /initrd-2.4.20-13.9.imgtitle Red Hat Linux (2.4.20-9)root (hd1,0)kernel /vmlinuz-2.4.20-9 ro root=LABEL=/ hdd=ide-scsiinitrd /initrd-2.4.20-9.imgtitle Red Hat Linux (2.4.20-8)root (hd1,0)kernel /vmlinuz-2.4.20-8 ro root=LABEL=/ hdd=ide-scsiinitrd /initrd-2.4.20-8.imgtitle Windows 2000rootnoverify (hd0,0)chainloader +1title Floppyrootnoverify (fd0)chainloader +1title Rebootreboottititle Halthalt&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Jaetun kansion luominen Linuxissa</title><link>https://jeltsch.org/fi/creating_a_shared_directory_under_linux/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/creating_a_shared_directory_under_linux/</guid><description>&lt;p&gt;Kun kaksi Linux-käyttäjää haluaa jakaa tiedostoja keskenään, käyttöoikeudet voivat aiheuttaa melkoisen ongelman. Oletusasetuksena vain tiedoston luoja voi lukea ja muokata sitä, vaikka se olisi tallennettu hakemistoon, johon toisella käyttäjällä on pääsy. Minusta näyttää edelleen mahdottomalta ratkaista tätä ongelmaa kokonaan, koska Linux ei voi ”periyttää” oikeuksia uusille tiedostoille niiden päähakemistojen oikeuksien perusteella (muuten: miten Mac OS X on ratkaissut tämän ongelman?). Seuraavat ohjeet luovat jaetun hakemiston, mutta vaativat lisämuokkauksia. Root-käyttäjänä&lt;/p&gt;</description></item><item><title>Joitakin osioiden uudelleenjärjestelyjä Linuxissa</title><link>https://jeltsch.org/fi/some_partition_rearrangements_under_linux/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/some_partition_rearrangements_under_linux/</guid><description>&lt;p&gt;Linux-asennus on seuraava: &lt;code&gt;/dev/hdb1 100 MB /boot/dev/hdb2 8 MB /home/dev/hdb3 8 MB //dev/hdb4 Laajennettu osio/dev/hdb5 1 GB Linux-swap/dev/hdb6 100 GB NTFS&lt;/code&gt;Ajatuksena oli käyttää 100 GB:n osiota (/dev/hdb6), joka on alustettu NTFS-tiedostojärjestelmällä (= Windows 2000), suurten tiedostojen tallentamiseen Linuxissa. Linux ei vielä tue NTFS-tiedostojärjestelmiä. Ainoa DOS/Windows-tiedostojärjestelmä, joka on yhteensopiva Linuxin kanssa, on FAT32. Valitettavasti FAT32 on melko tehoton järjestelmä, ja sen osion enimmäiskoko on 32 GB (itse asiassa Windows voi käyttää jopa 127 GB:n FAT-osioita, mutta se ei voi alustaa niitä itse, vaan alustamiseen tarvitaan kolmannen osapuolen apuohjelma). Joka tapauksessa Linux voi lukea ja kirjoittaa vain enintään 32 GB:n FAT-osioille. Lisävaatimuksena on, että /dev/hdb6 tulisi liittää kahteen eri liitäntäpisteeseen. Siksi meidän on jaettava tämä osio kahdeksi pienemmäksi osioksi. Tämä osoittautui mahdottomaksi Linuxissa. Syynä tähän on – kuten niin monien muidenkin surkeiden asioiden kohdalla – Bill Gates. Samalla tavalla kuin päätöksessään, että ”640 KB RAM-muistia riittää kaikille”, hän päätti, että yhdellä fyysisellä kiintolevyllä voi olla vain neljä ensisijaista DOS-tyyppistä osiota. Pian tämä osoittautui liian vähäiseksi, ja siksi otettiin käyttöön kiertotapa: ”laajennetut osiot”. Yksi levyn neljästä ensisijaisesta osiosta voi olla niin sanottu ”laajennettu osio”, joka voi sisältää useita (itse asiassa luullakseni rajattoman määrän) loogisia osioita. Näin ollen yllä olevassa kiintolevyn rakenteessa /dev/hdb:n osio numero 4 (/dev/hdb4) on laajennettu osio. Se sisältää kaksi loogista osiota: /dev/hdb5 ja /dev/hdb6. Ongelma on seuraava: Linux-apuohjelmat cfdisk ja fdisk eivät voi käsitellä näitä kahta loogista osiota erikseen. Jos haluamme jakaa /dev/hdb6:n kahdeksi pienemmäksi osioksi, meidän on ensin poistettava tämä osio ja luotava sen tilalle kaksi uutta. Mutta sekä cfdisk että fdisk voivat poistaa vain /dev/hdb4:n kokonaisuudessaan. Tämä poistaisi Linuxin swap-osion (mikä olisi melkoinen katastrofi, kun käyttöjärjestelmä on käynnissä). Ongelma ratkaistaan seuraavasti: Käynnistä tietokone Windows 2000:ssa, poista 100 GB:n NTFS-osio ja luo sen tilalle kaksi pienempää osiota (/dev/hdb6 ja /dev/hdb7). Ne on alustettava FAT32- tai NTFS-tiedostojärjestelmään, sillä Windows ei tue muita vaihtoehtoja. Jos käytössäsi on Partition Magic 8 tai uudempi versio (mieluiten käynnistyslevykkeellä), voit alustaa nämä kaksi uutta pienempää osiota välittömästi Linux-osioiksi (eli ext2- tai ext3-tiedostojärjestelmään). Käynnistä tietokone uudelleen Linuxissa. Huvittavaa kyllä, kun liitetään Partition Magic 8:lla alustettuja osioita, jo 5 prosenttia tilasta on jo käytössä, vaikka missään ei ole tiedostoja (ainakin näin näyttää Hardware Browser/Hard Drives -apuohjelma). Tämän menetetyn tilan takaisin saamiseksi sinun on alustettava osiot uudelleen Linuxissa komennolla mkfs.ext3 /dev/hdb6. Jos haluat käyttää Linuxin uusinta (ja luultavasti yhtä parhaista) tiedostojärjestelmistä, voit alustaa osiot ReiserFS-tiedostojärjestelmällä (komento: mkfs.reiserfs /dev/hdb6). Käynnistä tietokone uudelleen ja lisää osiot fstab-tiedostoon, jotta ne liitetään automaattisesti käynnistyksen yhteydessä.&lt;/p&gt;</description></item><item><title>Kahden hakemiston vertailu (diff)</title><link>https://jeltsch.org/fi/comparing_two_directories_diff/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/comparing_two_directories_diff/</guid><description>&lt;p&gt;diff -r polku1 polku2&lt;/p&gt;</description></item><item><title>Käynnistystason muuttaminen (inittab, telinit)</title><link>https://jeltsch.org/fi/changing_the_runlevel_inittab_telinit/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/changing_the_runlevel_inittab_telinit/</guid><description>&lt;p&gt;Yleensä oletustason voi muuttaa muokkaamalla tiedostoa /etc/inittab. Joskus kuitenkin käynnistyt tasolle 3 (esimerkiksi valitsemalla GRUB-valikosta ”safe mode”) ja haluat sitten siirtyä tasolle 5. Tämän voi tehdä lennossa komennolla: &lt;code&gt;telinit 5&lt;/code&gt;. RedHat 9:ssä riittää, että muutat /etc/inittab-tiedostossa käynnistystason arvoksi 3 (aiemman 5 sijaan), jolloin järjestelmä käynnistyy oletuksena pelkästään komentoriville. Ei X11-graafista kirjautumista jne. Uudemmissa Ubuntu-julkaisuissa tämä ei ilmeisesti enää toimi, vaikka telinit + numero pitäisi edelleen muuttaa käynnistystasoa, mutta ainakin Precise Pangolinissa (12.04) telinit 2–5 ei näytä tekevän mitään. Telinit 1 yrittää sammuttaa koneen, mutta sammutus juuttui puoliväliin, kun testasin sitä. Jos haluat saavuttaa jotain vastaavaa kuin siirtyminen ajotaso 3:een, sinun on sammutettava graafinen käyttöliittymä (eli lopetettava gdm- tai lightdm-prosessi). Ajotasokonsepti näyttää olevan kuollut.&lt;/p&gt;</description></item><item><title>Levykkeet ja Linux</title><link>https://jeltsch.org/fi/floppies_and_linux/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/floppies_and_linux/</guid><description>&lt;p&gt;Siitä lähtien, kun aloin käyttää HTML:ää ja CSS:ää esitysteni luomiseen (OpenOfficen sijaan, joka puolestaan korvasi Microsoft Officen), jopa melko suuret esitykset mahtuvat tavallisille 1,4 Mt:n levykkeille. Niinpä laitoin tyhjän levykkeen asemaan ja alustin sen ext2-tiedostojärjestelmään. Hassua kyllä, graafinen levykkeiden asennusohjelma ei tunnista tiedostojärjestelmää, kun se on asetettu tunnistamaan se automaattisesti. Siksi alustin levykkeen MS-DOS-muotoon, ja sen jälkeen automaattinen tiedostojärjestelmän tunnistus toimi. Outoa…&lt;/p&gt;</description></item><item><title>Levykuvatiedostojen ja salattujen tiedostojärjestelmien/osioiden liittäminen</title><link>https://jeltsch.org/fi/mounting_disk_image_files_and_encrypted_filesystems_partitions/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mounting_disk_image_files_and_encrypted_filesystems_partitions/</guid><description>&lt;p&gt;Voit tallentaa levyn (tai osion) tiedostoon seuraavalla komennolla: &lt;code&gt;dd if=/dev/hda3 of=file.bin&lt;/code&gt;. Tämä komento kirjoittaa hda3-osion kaikki tiedot tiedostoon file.bin.Jos haluat liittää tiedostossa olevan tiedostojärjestelmän, sinun on luotava loopback-laite: &lt;code&gt;losetup /dev/loop0 file.bin&lt;/code&gt;. Nyt voit liittää tiedostojärjestelmän tavalliseen tapaan: &lt;code&gt;mount -r -t tiedostojärjestelmätyyppi /dev/loop0 /mnt/kiinnityspiste&lt;/code&gt;. Ilmeisesti voidaan yhdistää kaksi viimeistä komentoa yhdeksi:&lt;code&gt;mount -t tiedostojärjestelmätyyppi -o loop ./file.bin /mnt/kiinnityspiste&lt;/code&gt;Jos haluat salata tiedoston tiedot, joka sisältää kokonaisen tiedostojärjestelmän, asia mutkistuu hieman:&lt;code&gt;sudo mkdir /mnt/secure (luo kiinnityskohta tiedostojärjestelmälle)dd if=/dev/zero of=polku/tiedostoon bs=1k count=409600 (luo tyhjä tiedosto, jonka koko on 400 Mt) sudo /sbin/losetup -e xor /dev/loop0 polku/tiedosto/sbin/mkfs -t ext2 /dev/loop0 409600 (alusta laite ext2-tiedostojärjestelmäksi)sudo mount -t ext2 /dev/loop0 /mnt/secure (kiinnitä laitetiedosto)cd /mnt/securechown käyttäjätunnus . (vaihda tiedostojärjestelmän ylimmän tason hakemiston omistaja)&lt;/code&gt;Jos haluat irrottaa tiedostojärjestelmän:&lt;code&gt;sudo umount /dev/loop0&lt;/code&gt;Jos haluat poistaa tiedostojärjestelmän, sinun on irrotettava se loop-laitteesta 0: &lt;code&gt;/sbin/losetup -d /dev/loop0&lt;/code&gt;Jostain syystä RedHat 9:ssä ei ole DES-tukea, joten toistaiseksi (kunnes korjaan ytimen tai siirryn Suse Linuxiin) käytän nopeampaa, mutta paljon heikompaa XOR-salausta.Suse 9:ssä on sisäänrakennettu vahva salaus, ja se tarjoaa jo asennuksen aikana mahdollisuuden luoda salattu osio. Suse 9 kysyy käynnistyksen aikana salasanaa salatun tiedostojärjestelmän liittämiseksi. Käynnistysprosessi pysähtyy ja odottaa 2 minuuttia ennen jatkamista, jos et kirjoita salasanaa. Voit lyhentää tätä aikaa muokkaamalla tiedostoa /etc/init.d/boot.crypto. Muuta seuraavassa rivissä 120 esimerkiksi arvoon 10: &lt;code&gt;${TIMEOUT:=120}&lt;/code&gt;Jos et ehtinyt syöttää salasanaa käynnistyksen aikana, voit liittää salatun osion seuraavasti:&lt;code&gt;/sbin/losetup -e twofish /dev/loop0 /dev/hda7 mount /dev/loop0 /media/conf&lt;/code&gt;Muuten: Tiedot salatuista tiedostojärjestelmistä löytyvät tiedostosta /etc/cryptotab.&lt;/p&gt;</description></item><item><title>lmule- ja xmule-ongelmat</title><link>https://jeltsch.org/fi/lmule_and_xmule_trouble/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/lmule_and_xmule_trouble/</guid><description>&lt;p&gt;Yhtäkkiä lmule (tai xmule) lakkasi toimimasta. Jostain syystä ~/.lmule/ -kansiossa olevat tiedostot voivat vaurioitua helposti. Poista vain kaikki tiedostot (tai jopa koko kansio), niin ohjelma toimii jälleen. Älä unohda tallentaa tiedostoja Temp- ja Incoming-kansioista! Voit kopioida ne myöhemmin takaisin juuri luotuihin ~/.lmule/Temp- ja ~/.lmule/Incoming-hakemistoihin.&lt;/p&gt;</description></item><item><title>ls-komento</title><link>https://jeltsch.org/fi/the_ls_command/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_ls_command/</guid><description>&lt;p&gt;Olen käyttänyt sitä jo vuosia, mutta en ole juurikaan hyödyntänyt sen ”edistyneitä” asetuksia. Toisin sanoen: &lt;code&gt;ls -t&lt;/code&gt; lajittelee hakemiston sisällön muokkauspäivämäärän mukaan. &lt;code&gt;ls -d&lt;/code&gt; näyttää hakemistot ilman niiden sisältöä. &lt;code&gt;ls -alh&lt;/code&gt; listaa hakemiston koko sisällön pitkässä, ihmiselle luettavassa muodossa (eli tiedostojen koot ilmoitetaan B:inä, K:ina, M:inä tai G:inä eikä tavuina).Käytän -d-vaihtoehtoa useimmiten muodossa: &lt;code&gt;ls -d .*&lt;/code&gt;. Tämä näyttää minulle kaikki nykyisessä hakemistossa sijaitsevat ”piilotetut” hakemistot. Jos kirjoittaisin vain ls .*, saisin rekursiivisen luettelon kaikkien piilotettujen hakemistojen koko sisällöstä.&lt;/p&gt;</description></item><item><title>Mac-Linux-yhteydet (netatalk, atalk, Appletalk)</title><link>https://jeltsch.org/fi/mac_linux_connectivity_netatalk_atalk_appletalk/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mac_linux_connectivity_netatalk_atalk_appletalk/</guid><description>&lt;p&gt;&lt;strong&gt;Yhteyden muodostaminen Macintoshista Linuxiin&lt;/strong&gt;Tein tämän jo jonkin aikaa sitten, mutta kirjaan tämän muistiin: Sinun on asennettava Appletalk-palvelin Linux-koneellesi. Tarvitsemasi paketti on nimeltään netatalk. Kaikki toimi hyvin, minulla oli vain ongelma Appletalk-vyöhykkeiden kanssa. Vaikka asetin atalkd.conf-tiedostossa oletusvyöhykkeeksi &amp;ldquo;Biomedicum cancerbio&amp;rdquo; (vyöhyke, johon haluan kuulua), netatalk ohittaa tämän asetuksen palvelun uudelleenkäynnistyksen yhteydessä. Siksi Linux-koneeni päätyy aina oletusvyöhykkeeseen (jota kutsutaan suomeksi &amp;ldquo;Kadotus&amp;rdquo;).Atalkd:n on ilmeisesti neuvoteltava vyöhykkeestä jotenkin reitittimen kanssa, mutta miten? Mac-tietokoneet onnistuvat selvästikin pysymään siinä vyöhykkeessä, jonka ne määrittävät Asetuksissa. Ne päätyvät ”Kadotukseen” vain silloin, kun ne eivät määritä vyöhykettä, joten sen pitäisi olla mahdollista myös Linuxissa. Kokeilemalla sain selville, että vyöhykkeen muuttaminen tiedostossa /etc/atalk/atalkd.conf ei toimi. On poistettava oletusmerkintä tiedostosta /etc/atalk/afpd.conf ja korvattava se toisella merkinnällä (Suse 9:ssä sijainti on /etc/netatalk eikä /etc/atalk):&lt;code&gt;&amp;quot;Michael's Linux Box@Biomedicum cancerbio&amp;quot; -transall -uamlist uams_clrtxt.so,uams_dhx.so -nosavepassword&lt;/code&gt;ja sitten jaettujen kansioiden määritelmät (tiedostossa AppleVolumes.default):&lt;code&gt;&amp;quot;Public&amp;quot; -uamlist uams_guest.so -loginmesg &amp;quot;Welcome guest!&amp;quot;&lt;/code&gt;Netatalkia tarvitaan kuitenkin käytännössä vain vanhemmista Mac-tietokoneista Linuxiin muodostettaviin yhteyksiin. Mac OS X:llä voi käyttää SAMBAa, ja kokemukseni mukaan tiedostojen jakaminen SAMBAN avulla on luotettavampaa kuin netatalkin. Pitkät tiedostonimet (luultavasti yli 31 merkkiä) saivat netatalkin jumittumaan useissa tapauksissa, kun taas SAMBA toimi ongelmitta. Sekä Mac OS X että Linux tukevat yli 31 merkin pituisia tiedostonimiä, mutta ilmeisesti netatalk ei.&lt;strong&gt;Yhteyden muodostaminen Linuxista Macintosh-tietokoneeseen&lt;/strong&gt;Tämä riippuu siitä, haluatko muodostaa yhteyden Mac-tietokoneeseen, jossa on OS 9.2 tai vanhempi versio, vai Mac OS X:ään. Jotta voit muodostaa yhteyden Mac-tietokoneeseen, jossa on OS 9.2 tai vanhempi versio, tarvitset afpfs-moduulin. Tätä moduulia ei enää ylläpidetä, ja viimeisin käännös on tehty 2.1-ytimelle. Tämä tarkoittaa, että olet todennäköisesti pulassa, ellet ole todellinen nörtti (tai käytä edelleen 2.1-ytintä). Yhteyden muodostamiseksi Linuxista Mac OS X:ään sinun tulee käyttää SAMBAa. GNOME-ympäristössä riittää, että kirjoitat smb:// Nautilus-selaimen Sijainti-kenttään, ja näet verkossa näkyvät toimialueet, työryhmät ja tietokoneet. Myönnän, että verkon tunnistus on melko hidasta. Joten jos tiedät työryhmän tai verkkotunnuksen nimen (esim. mcbl, kuten minun tapauksessani), kirjoita vain smb://mcbl&lt;/p&gt;</description></item><item><title>Mikä vastaa Windowsin ipconfig /all -komentoa Linuxissa?</title><link>https://jeltsch.org/fi/what_corresponds_to_the_windows_ipconfig_all_command_in_linux/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/what_corresponds_to_the_windows_ipconfig_all_command_in_linux/</guid><description>&lt;p&gt;Luulen, että komento /sbin/ifconfig näyttää ainakin IP-osoitteen, laiteosoitteen, aliverkon peitteen ja joitakin muita tietoja. Mutta se ei kerro juuri mitään muusta, kuten DHCP- tai DNS-osoitteista…&lt;/p&gt;</description></item><item><title>Miten Gene Construction Kit -ohjelmaa käytetään Linuxissa?</title><link>https://jeltsch.org/fi/how_do_i_run_the_gene_construction_kit_under_linux/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_do_i_run_the_gene_construction_kit_under_linux/</guid><description>&lt;p&gt;On vain muutamia Mac- tai Windows-ohjelmia, joille ei ole hyvää vastinetta Linuxissa. Yksi näistä harvoista on 
 &lt;a href="http://www.textco.com" target="_blank" rel="noopener noreferrer nofollow"&gt;Textcon&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Gene Construction Kit (GCK). GCK on saatavilla sekä Windowsille että Macille. Sen pitäisi siis olla mahdollista ajaa i86-Linux-koneella Wine-ohjelmiston (eräänlainen emulaattori) avulla. Yritin sitä, mutta epäonnistuin (en tosin yrittänyt kovin kovasti). Luultavasti mikä tahansa Windows-ohjelma voidaan kuitenkin ajaa Linuxissa 
 &lt;a href="http://www.vmware.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;VMware&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelmiston avulla. Valitettavasti VMware on kaupallinen ja kallis (mutta siitä on saatavilla täysin toimiva, ajallisesti rajoitettu demoversio). GCK toimii ongelmitta VMware 4.0:n, W2K:n ja RedHat 9:n alla. Ainoa pettymys VMware:ssä on ”Shared Folders” -vaihtoehto. On paljon parempi jakaa Linuxin kotihakemisto Samban kautta ja saada se automaattisesti kiinnitettynä, kun kirjaudut emuloituun Windows-käyttöjärjestelmään. Onnistuin jopa piilottamaan kotihakemistostani Linux-spesifiset tiedostot, joiden nimi alkaa pisteellä (kuten .mozilla), lisäämällä rivin ”hide dot files = yes” Samba-määritystiedostoon /etc/samba/smb.conf. Vaikka käytän tällä hetkellä VMwarea, aion siirtyä 
 &lt;a href="http://www.winehq.org" target="_blank" rel="noopener noreferrer nofollow"&gt;Wineen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 välttääkseni kaikenlaista Microsoftin koodia.&lt;/p&gt;</description></item><item><title>rio500-0.7-1.i386.rpm toimii RedHat 9:ssä</title><link>https://jeltsch.org/fi/rio500_0_7_1_i386_rpm_works_under_redhat_9/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/rio500_0_7_1_i386_rpm_works_under_redhat_9/</guid><description>&lt;p&gt;Yritin jälleen kääntää rio500-0.8.1:n, mutta tuloksetta. Kääntäminen epäonnistuu ytimen 2.4 alla. Tämä on ratkaisematon ongelma, josta on mainittu keskustelufoorumeilla. Niinpä asensin Rio500-paketin rio500-0.7-1.i386.rpm. Mielenkiintoista kyllä, onnistuin komentoriviltä a) alustamaan sisäisen muistin: rio_format, b) luomaan kansion (mikä on välttämätöntä ennen kappaleen lataamista): rio_add_folder, c) lataamaan mp3-tiedostoja: rio_add_song. Tämä on suuri etu verrattuna surkeaan Windowsin Rioport-käyttöliittymään. Seuraavaksi yritän asentaa Gnome-käyttöliittymän. Kun kuuntelin Rio500:lla ensimmäisiä kappaleita, jotka olin siirtänyt Linuxin alla, ne kuulostivat hyvin hiljaisilta. Kun seuraavaksi koodaan kappaleita, minun pitäisi kokeilla lame-vaihtoehtoa &amp;ndash;scale. En kuitenkaan tiedä, mitä argumenttia pitäisi käyttää, jotta ääni vahvistuisi kunnolla.&lt;/p&gt;</description></item><item><title>Samba-asennusten jakaminen (miksi Nautilus ei toimi?) ja SMB-asennusten muuttaminen pysyviksi</title><link>https://jeltsch.org/fi/mount_samba_shares_why_doesn_t_nautilus_work_and_making_smb_mounts_permanent/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mount_samba_shares_why_doesn_t_nautilus_work_and_making_smb_mounts_permanent/</guid><description>&lt;p&gt;&lt;strong&gt;Samba-jakojen liittäminen&lt;/strong&gt;Nautilus-selaimesta on ilmeisesti erittäin helppo muodostaa yhteys Windows-tietokoneisiin (tai pikemminkin tietokoneisiin, joilla on käynnissä smb-palveluita). Ainoa mitä tarvitsee tehdä, on kirjoittaa smb:/// URL-palkkiin, jolloin verkosta haetaan käytettävissä olevat toimialueet, työryhmät ja palvelut. Kun kuitenkin yrittää avata joitakin tiedostoja (esim. kuvia), näkyviin tulee usein virheilmoitus, että kyseisiin tiedostoihin ei pääse käsiksi Samban kautta. Mitä tehdä? Huomasin, että kun liitetään smb-jakotiedostoja, tämä toimii oikein. Jotta voin liittää käyttäjäkansiostani toiselle tietokoneelle, komento on seuraava: &lt;code&gt;sudo mount -t smbfs -o username=michael,password=here_goes_my_password //paula/michael /mnt/smb&lt;/code&gt;paula on toisen tietokoneen NetBIOS-nimi ja michael on jaon nimi.Voit myös määrittää liitetyn tiedostojärjestelmän kaikkien tiedostojen omistajan -o uid=owner-vaihtoehdolla: &lt;code&gt;sudo mount -t smbfs -o username=michael,password=here_goes_my_password -o uid=500 //paula/michael /mnt/smb&lt;/code&gt;Jos et halua kirjoittaa salasanaasi, voit tallentaa sen tiedostoon esimerkiksi näin:&lt;code&gt;username=susannepassword=0sdf7b&lt;/code&gt;ja sitten voit viitata tähän &amp;ldquo;credentials&amp;rdquo;-tiedostoon:&lt;code&gt;sudo mount -t smbfs -o username=susanne,credentials=/home/susanne/.smbpasswd //patolmac217/susanne /mnt/smb&lt;/code&gt;Voit irrottaa aseman seuraavasti:&lt;code&gt;sudo umount /mnt/smb&lt;/code&gt;Tämä epäonnistuu useimmiten, koska sinulla on todennäköisesti avoimia ikkunoita tai terminaaleja, jotka pitävät yhteyden aktiivisena. Sulje ne ja yritä uudelleen. Voit myös kokeilla komentoa &lt;code&gt;umount -f&lt;/code&gt;.&lt;strong&gt;SMB-kiinnitysten tekeminen pysyviksi&lt;/strong&gt;Kun kiinnität SMB-jakon, se katoaa järjestelmän uudelleenkäynnistyksen yhteydessä. Jotta se kiinnittyisi automaattisesti järjestelmän käynnistyksen yhteydessä, sinun on luotava uusi merkintä tiedostoon &lt;code&gt;/etc/fstab&lt;/code&gt;. Minun tapauksessani esimerkiksi: &lt;code&gt;//paula/michael /mnt/smb smbfs credentials=/home/jeltsch/.smbpasswd 0 0&lt;/code&gt; .smbpasswd-tiedostossa on käyttäjätunnukseni ja salasanani. Ei varmaankaan kovin turvallista, mutta mitä siitä? .smbpasswd-tiedoston pitäisi joka tapauksessa olla vain sinun itsesi luettavissa!&lt;/p&gt;</description></item><item><title>Sticky-bitti, bzip2 ja ohjelmien automaattinen käynnistys kirjautumisen yhteydessä</title><link>https://jeltsch.org/fi/the_sticky_bit_bzip2_and_automatic_start_of_programs_upon_login/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_sticky_bit_bzip2_and_automatic_start_of_programs_upon_login/</guid><description>&lt;p&gt;&lt;strong&gt;Sticky-bitti&lt;/strong&gt; Mietin edelleen, mitä tarkalleen ottaen tiedostojen käyttöoikeuksien ”sticky-bitti” tekee. Epäilen, että jos sticky-bitti on asetettu hakemistolle ryhmäkentässä (chmod g+s hakemistonimi), käyttöoikeudet periytyvät (eli kaikki kyseisessä hakemistossa ja sen alihakemistoissa uudet tiedostot saavat samat käyttöoikeudet kuin niiden vanhemmat tiedostot). Mutta ehkä olen väärässä, sillä on olemassa vielä se outo &amp;ldquo;umask&amp;rdquo;-komento, joka vaikuttaa uusien tiedostojen käyttöoikeuksiin. Minun on selvitettävä, miten tietyn hakemiston (joka jaetaan eri käyttäjien kesken) käyttöoikeudet asetetaan automaattisesti arvoon g+rw.&lt;strong&gt;bzip2 ja bunzip2&lt;/strong&gt;Pura bzip2-tiedosto suorittamalla seuraava komento: &lt;code&gt;bunzip2 tiedostonimi.txt.bz2&lt;/code&gt; (jossa tiedostonimi.txt.bz2 on sen tiedoston nimi, jonka haluat purkaa). Tämän toiminnon tuloksena syntyy tiedosto nimeltä filename.txt. Oletusarvoisesti bunzip2 poistaa tiedoston filename.txt.bz2.&lt;strong&gt;Ohjelmien automaattinen käynnistys kirjautumisen yhteydessä&lt;/strong&gt;Käynnistääkseni ohjelman, esimerkiksi gaimin, automaattisesti kirjautumisen yhteydessä, lisäsin vain seuraavan rivin .bash_profile-tiedostoni loppuun: &amp;ldquo;gaim &amp;amp;&amp;rdquo;. En tiedä, onko tämä hyvä tapa toteuttaa asia, mutta se toimii. Tein sitten virheen käynnistämällä vncserverin tällä menetelmällä. Seurauksena oli, että vncserver käynnistyi kirjautumisen yhteydessä. Ja tietenkin .bash_profile-tiedosto suoritettiin vncserverin ensimmäisen xdisplay-istunnon aikana (mikä Red Hat 9:n tapauksessa tapahtuu, kun KDE käynnistyy ikkunanhallintaohjelmana). Tästä istunnosta käsin käynnistyi siis uusi vncserver-instanssi. Tämä toistui, kunnes koneellani oli käynnissä noin 80 vncserveriä ja nopeus hidastui dramaattisesti.&lt;/p&gt;</description></item><item><title>Viini- ja monialatoimisto</title><link>https://jeltsch.org/fi/wine_and_crossover_office/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/wine_and_crossover_office/</guid><description>&lt;p&gt;Koska olin kyllästynyt VMwareen (koska se on niin hidas ja vie puolet muististani), käännyin 
 &lt;a href="http://www.winehq.org" target="_blank" rel="noopener noreferrer nofollow"&gt;Winen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 puoleen. Mutta Wine näyttää olevan erittäin vaikea asentaa. Tyypillistä Linuxia. Se toimii kyllä, mutta ellei siihen käytä kokonaista viikkoa, sitä ei saa toimimaan. Siinä vaiheessa apuun tulee Crossover Office -sovellus. Se on vain joukko apusovelluksia, jotka helpottavat Wine-asennusta. Tämä koskee tiettyjä Windows-sovelluksia, eikä suurinta osaa Windows-sovelluksista tueta. Hankin siis 
 &lt;a href="http://www.codeweavers.com/home/" target="_blank" rel="noopener noreferrer nofollow"&gt;Crossover Officen demoversion&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ja aloitin asennuksen (root-oikeuksilla). Sovellus asennettiin ilman ongelmia. Asennuksen jälkeen käynnistin Crossover Office Setup -sovelluksen. Siitä käsin asennetaan Windows-sovellukset. Halusin kokeilla Microsoft Office XP:tä (koska se on lisensoitu koko yliopistolle). Tein virheen valitsemalla ”Asenna kaikki”. Asennusohjelma pakotti minut asentamaan myös Microsoftin Internet Explorerin ja joukon muuta roskaa. Sitten Office XP:n asennusohjelma lakkasi vastaamasta kesken prosessin. Odotin kaksi tuntia, mutta edistymispalkki ei liikkunut eikä levyllä ollut mitään toimintaa. Joten jouduin keskeyttämään asennuksen ja jättämään jälkeeni sotkun. Toinenkin asennusyritys epäonnistui. Niinpä ajattelin käyttää Windowsin asennuksenpoisto-ohjelmaa. Sekin epäonnistui. Asennuksen poistaminen Crossover Officen sisällä epäonnistui myös. Joten ajattelin poistaa koko Crossover Officen (Crossover Officen bin-kansiossa on asennuksenpoistoskripti, jota ei mainita juuri missään dokumentaatiossa). Se toimi, mutta ilmeisesti ei poistanut kaikkea. Minun piti silti poistaa manuaalisesti useita kansioita, mutta pahinta oli, että Gnome-valikkokohteet eivät poistuneet. Gnome-valikkokohdat ovat melko hankala juttu, koska ne eivät sijaitse yhdessä paikassa. Gnome käyttää jonkinlaista ”virtuaalikansio” (vfolder) -järjestelmää valikoiden luomiseen. Toisin sanoen valikot kootaan lennossa useiden eri paikoissa sijaitsevien XML-tiedostojen perusteella. Mutta luulen, että löysin ne kaikki ja poistin kohdat manuaalisesti. Olin ilmeisesti tehnyt koodausvirheen, sillä tämän jälkeen koko valikko katosi. Virhe oli ilmeisesti ~/.gnome2/vfolders/applications.vfolder-info-tiedostossani. Tietysti minulla ei ollut varmuuskopiota, joten kopioin saman tiedoston hakemistosta /root/.gnome2/vfolders kotihakemistooni. Sen jälkeen asensin Crossover Officen uudelleen ja asensin vain Microsoft Word XP:n, ja se toimi! Valikossa ”Windows Applications/Programs/” näkyi hieno merkintä. Sitten asensin Adobe Photoshop 6.01:n. Asennus sujui ongelmitta, mutta sen jälkeen Microsoft Word -kohta oli kadonnut valikosta. Myöskään kohdassa ”Windows Applications/Programs/Adobe” ei ollut Photoshop-kohtaa. Siellä oli vain ImageReady-kohta. Näyttää siltä, että jokainen uusi asennettu sovellus poistaa aiemmin asennetun sovelluksen valikkokohdat. Hierarkkinen kansiorakenne säilyy kuitenkin ennallaan; vain viimeinen merkintä on kadonnut ja korvautunut pisteellä valikon viimeisessä kansiossa. Muuten Photoshop toimi, sillä sen voi käynnistää ImageReady-ohjelman sisältä. Sekä Office XP että Adobe Photoshop ovat sovelluksia, joita Crossover Office ”tukee”. Nyt yritin asentaa sovelluksen, jota ei tueta, eli Gene Construction Kit 2.5:n (GCK2.5). Ensimmäiseksi Crossover Office ilmoitti, että asennus-CD:llä on piilotiedostoja ja että minun on tehtävä muutoksia fstab-merkintöihin pääkäyttäjänä, jotta nämä tiedostot voidaan lukea. Tein niin ja jatkoin asennusta. Asennus saatiin päätökseen, ja valikossa kohdassa ”Windows Applications/Programs/Gene Construction Kit 2.5” oli valikkokohta nimeltä ”Uninstaller”. Päätin, että Uninstaller-ohjelma oli asennettu GCK2.5-sovelluksen jälkeen, ja poistin sen vuoksi jälkimmäisen valikkokohdan. Vielä kummallisempaa oli, että kirjautuessani ulos ja takaisin sisään jopa Uninstaller-kohta oli kadonnut valikosta. Myös kaikki muut ohjelmakohdat olivat kadonneet. Tajusin, että kaikki valikkokohdat ovat yksittäisiä tiedostoja hakemistossa /home/jeltsch/.gnome2/applications. Niillä on tiedostotunniste .desktop, ja ne ovat XML-tiedostoja, joiden rakenne on suhteellisen yksinkertainen. Yksi esimerkki:&amp;gt; more Internet\ Explorer.desktop[Desktop Entry]Name=Internet ExplorerType=ApplicationComment=Internet ExplorerExec=/opt/cxoffice/bin/wine &amp;ldquo;C://Program Files//Internet Explorer//IEXPLORE.EXE&amp;rdquo; X-Created-by=cxoffice Icon=/home/jeltsch/.cxoffice/dotwine/fake_windows/Windows/Icons/9d75_iexplore.-32528.xpm [jeltsch@mcblpc2 applications]$ more CXTree-Windows_Applications-Programs-Internet_Explorer.desktop[Desktop Entry]Name=Internet ExplorerType=ApplicationComment=Internet ExplorerExec=/opt/cxoffice/bin/wine &amp;ldquo;C://Program Files//Internet Explorer//IEXPLORE.EXE&amp;rdquo; X-Created-by=cxoffice Icon=/home/jeltsch/.cxoffice/dotwine/fake_windows/Windows/Icons/9d75_iexplore.-32528.xpm Categories=Application;X-cxoffice;X-CXTree-Windows_Applications-Programs;Näyttää siltä, että kaikki Crossover Office -asennusohjelman luomat merkinnät ovat edelleen tässä hakemistossa. Nyt minun täytyy vain selvittää, miksi ne eivät näy. Tietenkin voin käynnistää sovellukset kirjoittamalla &lt;strong&gt;Exec&lt;/strong&gt;-kentän merkinnän komentoriville, mutta se on jotenkin hankalaa. Testatakseni GCK2.5:tä käynnistin sen komentoriviltä, ja se todellakin avautui. Ensin se pyysi asennus-CD:tä (jonkinlainen kopiosuojausmekanismi). Se oli asemassa, mutta jostain syystä minun piti poistaa se ja laittaa se takaisin, jotta se näkyisi. Se toimi hyvin, ja ruutu avautui, johon syötin nimeni ja organisaationi. Mutta sitten se valitti ihmeellisellä tavalla: ”Sovellusta ei voitu käynnistää, koska muistia ei ole tarpeeksi”. Nyt minun on ratkaistava tämä ongelma, koska GCK2.5 on minulle luultavasti tärkein sovellus, jolle ei ole Linux-vastaavaa.&lt;/p&gt;</description></item><item><title>VNC (Virtual Network Computing) SSH:n kautta</title><link>https://jeltsch.org/fi/vnc_virtual_network_computing_via_ssh/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/vnc_virtual_network_computing_via_ssh/</guid><description>&lt;p&gt;Istun kotona ja haluaisin käyttää työpaikkani Linux-tietokoneen käyttöliittymää. Työpaikkani tietokone, jolla VNC-palvelin toimii (mcblpc2.hi.helsinki.fi), sijaitsee kuitenkin yliopiston palomuurin takana. Ainoa yhteys, jonka voin muodostaa palomuurin läpi, on yliopiston keskuspalvelimien kautta, esimerkiksi vesuri.helsinki.fi. VNC-yhteyden muodostamiseen tarvitsen vain kaksi komentoa: &lt;code&gt;ssh -L 5901:mcblpc2.hi.helsinki.fi:5901 mjeltsch@vesuri.helsinki.fivncviewer localhost:1&lt;/code&gt;Yhteyden nopeuttamiseksi voit käyttää pakkausta (auttaa vain, jos yhteys on hidas, esim. modeemiyhteys). Kun käytät VNC:tä ssh:n kautta, vncviewer luulee, että muodostat yhteyden paikalliseen koneeseen, ja valitsee siksi väärän koodauksen. Joten toisen komennon pitäisi oikeastaan olla: &lt;code&gt;vncviewer localhost:1 -compresslevel 0 -encodings &amp;quot;copyrect hextile&amp;quot;&lt;/code&gt;Kun suoritat vncserveriä tietokoneella, jolla on oma palomuuri, sinun on pidettävä sshd:tä käynnissä ja avattava ssh-portti (22). Sitten muodostat tunnelin kyseisen tietokoneen SSH-palvelimelta paikallisen tietokoneesi porttiin: &lt;code&gt;ssh -L 5901:remotemachine:5901 käyttäjätunnus@remotemachine vncviewer localhost:1&lt;/code&gt;Kun käytät KDE:n työpöydän jakamista Suse 9.0:ssa, jaat fyysisen näytön (:0). Siksi, jos olet kirjautunut ulos, et voi muodostaa yhteyttä työpöydän jakamisen avulla. Sinun on käynnistettävä lisäksi vncserver-instanssi: &lt;code&gt;vncserver&lt;/code&gt; Tämä palvelin käyttää oletuksena :1-istuntoa, ja siksi välitettävän portin on oltava 5901 eikä 5900 (kuten ensimmäisessä istunnossa).&lt;/p&gt;</description></item><item><title>VNC-palvelimen käynnistyskäsikirjoitus</title><link>https://jeltsch.org/fi/startup_script_for_vnc_server/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/startup_script_for_vnc_server/</guid><description>&lt;p&gt;Jos haluat käynnistää VNC-palvelimen automaattisesti palveluna järjestelmän käynnistyksen yhteydessä, tarvitset tämän 
 &lt;a href="http://www.mpthrill.com/vncrc/downloads/Linux/bash/vncserver" target="_blank" rel="noopener noreferrer nofollow"&gt;komentosarjan&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Luultavasti voit myös kirjoittaa itse paljon yksinkertaisemman komentosarjan, joka hoitaa saman tehtävän. Itse asiassa sinun on pakko tehdä niin, sillä tämä skripti ei toimi RedHat 9:ssä. Yksinkertaisin shell-skripti on tietysti pelkkä komento &amp;ldquo;vncserver&amp;rdquo;… Tämä skripti sijoitetaan kansioon /etc/init.d. Sen jälkeen luot hakemistoon /etc/rc5.d symbolisen linkin, joka osoittaa skriptiin. Hakemisto /etc/rc5.d sisältää joukon linkkejä init.d-tiedostossa oleviin skripteihin, jotka suoritetaan, kun järjestelmä siirtyy ajotasolle 5 (ajotaso 5 on se, jossa graafinen käyttöliittymä ja useat käyttäjät ovat käytössä; se, jota todennäköisesti käytät 95 %:ssa kaikista tapauksista). Muille ajotasoille on omat hakemistonsa (esim. /etc/rc3.d ajotasolle 3 jne.).&lt;/p&gt;</description></item><item><title>Äänilevyjen siirtäminen Rio 500 -mp3-soittimeen Linux-käyttöjärjestelmässä</title><link>https://jeltsch.org/fi/audio_cds_to_the_rio_500_mp3_player_using_linux/</link><pubDate>Sat, 26 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/audio_cds_to_the_rio_500_mp3_player_using_linux/</guid><description>&lt;p&gt;Selvä, Macilla se on helpompaa. iTunes on ilmainen ja hoitaa kaiken puolestasi (ja tekee sen hyvin). iTunesin korvaamiseksi tarvitsen Linuxissa ainakin kolme sovellusta :-(&lt;/p&gt;</description></item><item><title>BackupPC (ja Mac OS X)</title><link>https://jeltsch.org/fi/backuppc_and_macos_x/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/backuppc_and_macos_x/</guid><description>&lt;p&gt;BackupPC vaikuttaa olevan hieno sovellus. Paitsi että sen käytön aloittaminen ei ole kovin helppoa. Ladasin tiedoston BackupPC-2.0.0.tar.gz ja asensin sen hakemistoon /usr/local/backuppc. Sen jälkeen suoritin config.pl-komennon ja vastasin kaikkiin kysymyksiin, joihin osasin vastata. Haluan varmuuskopioida tiedostoni toiselle kiintolevylleni /dev/hdb5, joka on alustettu reiserfs-tiedostojärjestelmällä ja liitetty kansioon /mnt/hdb. Konfigurointiskriptin suorittamisen jälkeen hakemistoon /mnt/hdb ilmestyi uusi hakemisto: backuppc, joka sisälsi kuusi muuta hakemistoa: conf, cpool, log, pc, pool ja trash. Muuten, varmuuskopiotietoja ei voi tallentaa smbmount-kiinnityksen avulla (ainakaan helposti). Configure.pl-skripti yrittää muuttaa smbmount-aseman sisällön omistajaa (chown), mikä johtaa Perl-skriptin keskeyttämiseen (tätä voitaisiin muokata ja chown-komento suorittaa manuaalisesti määrittelemällä oikeat uid- ja gid-tunnukset fstab-tiedostossa). Kamppailin tämän kanssa päivän verran (annoin smbmountille jopa fmask=777, dmask=777 ja oikean omistajan/ryhmän), mutta turhaan, sillä ilmeisesti skriptit haluavat suorittaa chown-komennon. Minun täytyy todennäköisesti ratkaista tämä ongelma, sillä minun on tehtävä varmuuskopio verkossa OS X:ää käyttävälle Macintoshille ja siksi minun on käytettävä Sambaa (tai NFS:ää…). Käytän tar-komentoa SSH:n kautta varmuuskopioidakseni asiakaskoneeni (itse asiassa palvelin ja yksi asiakaskoneista ovat minun tapauksessani fyysisesti sama kone). Joka tapauksessa minun on määritettävä SSH. Koska minulla on RH9, kyseessä on OpenSSH (ssh2). Toisella asiakaskoneella on Mac OS X (10.3). Toimii melko hyvin sen jälkeen, kun tajusin, että Mac OS X:n tar-komento ei ole PATH-muuttujassa eikä tavallisessa sijainnissaan, vaan /usr/bin/tar-kansiossa. Tein vain linkin, ja BackupPC toimi: &lt;code&gt;sudo ln -s /usr/bin/tar /bin/tar&lt;/code&gt;&lt;/p&gt;</description></item><item><title>GCK2.5:n virheenkorjaus Wine-ympäristössä</title><link>https://jeltsch.org/fi/debugging_gck2_5_under_wine/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/debugging_gck2_5_under_wine/</guid><description>&lt;p&gt;GCK 2.5.9 toimii Wine-ympäristössä (Crossover Office 2.01 -versio). 2.5.9-päivityksen jälkeen virheilmoitusta ”Sovellusta ei voitu käynnistää, koska muistia ei ole tarpeeksi” ei enää näy. GCK käynnistyy ongelmitta ja on osittain käyttökelpoinen. Itse asiassa se näyttää toimivan täysin (mukaan lukien Deluxe-tuonti) yhdellä suurella poikkeuksella: uusia tiedostoja ei voi luoda (ohjelma sulkeutuu, kun valitaan ”File – New”). Tyhjä ikkuna, jossa voi valita luotavan GCK-tiedoston tyypin (sekvenssi, kuvitus jne.), avautuu otsikolla ”New Window”, mutta se ei täyty sisällöllä ja sovellus sulkeutuu.&lt;/p&gt;</description></item><item><title>GCK2.5:n virheenkorjaus Wine-ympäristössä</title><link>https://jeltsch.org/fi/dubugging_gck2_5_under_wine/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/dubugging_gck2_5_under_wine/</guid><description>&lt;p&gt;Uusi ikkuna, jota ei saada näkyviin, sisältää (kun ohjelmaa ajetaan suoraan W2K:ssa) seuraavan tekstin (sekä valintapainikkeet neljälle eri tiedostotyypille):Valitse tiedostotyyppi Rakenne (Ctrl-C)Kuva (Ctrl-I)Luettelo (Ctrl-L)Geeli (Ctrl-G)Uusi tiedostonimiOKPeruutaEri valintapainikkeisiin liittyvät tekstit näkyvät ensin virheenkorjaustiedostossa seuraavilla riveillä (kuten komennolla ”grep -n ”List” all_output &amp;gt; List_output” jne. määritetään): 3890577 Gel3885836 Illustration3881107 List3876329 ConstructTämä on juuri sillä alueella, jolle ennustimme virheen sijoittuvan. Katsotaanpa nyt, mitä tapahtui vähän ennen ja jälkeen näiden komentojen antamista. Käytettyäni GCK2.5:tä Wine-ympäristössä vielä hetken, huomasin, että on olemassa toinenkin toiminto, joka aiheuttaa ohjelman kaatumisen ilman virheilmoitusta, nimittäin ”find sequence” -toiminto. Myös tässä tapauksessa näyttöön avautuu valintaikkuna, johon käyttäjän on tarkoitus kirjoittaa nukleotidisekvenssi. Ehkä näillä kahdella kaatumisella on jotain yhteistä, mikä voisi auttaa tunnistamaan sen ratkaisevan järjestelmäkutsun, joka saa ohjelman kaatumaan.&lt;/p&gt;</description></item><item><title>Gnome- ja KDE-istuntojen automaattisesti käynnistyvät kohteet</title><link>https://jeltsch.org/fi/gnome_kde_sessions_autostart_items/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/gnome_kde_sessions_autostart_items/</guid><description>&lt;p&gt;Aina kun kirjauduin Gnome-istuntoon, useita sovelluksia käynnistyi automaattisesti ilman, että olisin halunnut niiden käynnistyvän (kaksi terminaali-istuntoa ja yksi Nautilus-ikkuna). Niistä pääsee eroon (ainakin luulen niin, katson seuraavalla kirjautumiskerralla) valitsemalla Päävalikko – Asetukset – Lisäasetukset – Istunnot. ”Nykyinen istunto” -välilehdessä voi poistaa ohjelmat, jotka käynnistyvät automaattisesti kirjautumisen yhteydessä, sekä määrittää, missä järjestyksessä automaattisesti käynnistyvät ohjelmat käynnistyvät. KDE:ssä /home/user/.kde/Autostart-kansiossa olevat tiedostot suoritetaan istunnon käynnistyessä. Riittää, että sijoitat .desktop-tiedoston kyseiseen hakemistoon, jotta se suoritetaan automaattisesti.&lt;/p&gt;</description></item><item><title>grep tiedoston sisällön etsimiseen tai rpm -qa -komennon tulosteeseen</title><link>https://jeltsch.org/fi/grep_to_search_for_file_content_or_rpm_qa_output/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/grep_to_search_for_file_content_or_rpm_qa_output/</guid><description>&lt;p&gt;Jos haluat etsiä tietystä hakemistosta (path_to_directory) ja sen kaikista alihakemistoista (-r tarkoittaa rekursiivista hakua) tiedostoja, jotka sisältävät tietyn tekstimerkkijonon, käytä seuraavaa komentoa: &lt;code&gt;grep -r &amp;quot;tekstimerkkijono&amp;quot; hakemistopolku&lt;/code&gt;Myös erittäin hyödyllistä on ohjata toisen prosessin tuloste grep-komentoon putkella. Esimerkiksi haluat tietää, onko tietty rpm-paketti asennettu järjestelmääsi, mutta et muista sen tarkkaa nimeä. Siksi et voi käyttää komentoa &amp;ldquo;rpm -q pakettinimi&amp;rdquo;. Tällöin voit pyytää rpm:ltä luettelon kaikista asennetuista paketeista (rpm -qa) ja ohjata tämän tulosteen grep-komentoon, jolloin grep etsii pakettinimestä sen osan, jonka muistat:&lt;code&gt;rpm -qa | grep osajono&lt;/code&gt;Esimerkiksi kun paketti modutils-2.4.22-8 on asennettuna, sinun on kysyttävä rpm:ltä:&lt;code&gt;rpm -q modutils TAI rpm -q modutils-2.4.22&lt;/code&gt;, jotta saat vastauksen. Komento &lt;code&gt;rpm -q modutils-2.4&lt;/code&gt; antaisi seuraavan tuloksen: Pakettia modutils-2.4 ei ole asennettu. Jos et siis tiedä paketin tarkkaa nimeä, on turvallisinta etsiä &lt;code&gt;grep&lt;/code&gt;-komennolla &lt;code&gt;rpm&lt;/code&gt;-komennon tulosteesta jotain, jonka muistat tarkalleen.&lt;/p&gt;</description></item><item><title>Itsepurkautuvat pakatut tiedostot</title><link>https://jeltsch.org/fi/self_extracting_compressed_files/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/self_extracting_compressed_files/</guid><description>&lt;p&gt;Tänään loin itsepurkautuvan, pakatun tiedoston PDF-asiakirjasta (disclosure.pdf). Ensin pakkasin PDF-tiedoston:&lt;/p&gt;
&lt;div class="codeblock syntax-highlight mb-3"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;bzip2 disclosure.pdf&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Sitten luon tekstitiedoston (header.txt), jonka sisältö on seuraava:&lt;/p&gt;</description></item><item><title>Laukaisimien, paneelien jne. sijainti Gnome-ympäristössä</title><link>https://jeltsch.org/fi/location_of_launchers_panels_etc_in_gnome/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/location_of_launchers_panels_etc_in_gnome/</guid><description>&lt;p&gt;Tiedostot, jotka määrittelevät Gnome-käyttöliittymän eri kansiot ja painikkeet, ovat jotenkin todella hajallaan ympäriinsä. Tässä on vain muutamia yleisimpiä sijainteja:Paneelin kuvakkeet: ~/.gnome2/panel2.d/default/launchers/ Start Here -kansion sisältö: ~/.gnome2/vfolders/start-here/käyttäjän kotikansio, roskakori ja Start Here: ~/.gnome-desktop/&lt;/p&gt;</description></item><item><title>sudo ei ole tarkoitettu pelkästään sudo-komentoon (tiedostojen suorittamiseen toisena käyttäjänä)</title><link>https://jeltsch.org/fi/sudo_is_not_only_to_sudo_execute_files_as_another_user/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/sudo_is_not_only_to_sudo_execute_files_as_another_user/</guid><description>&lt;p&gt;Jos haluat suorittaa komennon pääkäyttäjän oikeuksilla, käytät yleensä komentoa ”sudo”. Mutta tietenkin voit suorittaa komennon myös minkä tahansa muun käyttäjän oikeuksilla. Esimerkiksi minun täytyy suorittaa varmuuskopiointia varten jokin skripti käyttäjänä ”backuppc”. Silloin kirjoitan vain: &lt;code&gt;sudo -u backuppc /usr/local/backuppc/bin/BackupPC_serverMesg status info&lt;/code&gt;. Käyttäjänimen (backuppc) sijaan voi käyttää myös käyttäjätunnusta (uid).&lt;/p&gt;</description></item><item><title>Suse 9</title><link>https://jeltsch.org/fi/suse_9/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/suse_9/</guid><description>&lt;p&gt;Siirryin Suse 9:ään. En pysty RedHatin tiedotteista selvittämään, mitä he oikeastaan aikovat. Joten on parempi totutella vaihtoehtoon jo nyt. Siirryin myös Gnome-työpöydästä KDE:hen, ja ainakin Suse 9:ssä pidän KDE:stä enemmän kuin Red Hat 9:n Gnome-työpöydästä.&lt;/p&gt;</description></item><item><title>Ulkoisen kiintolevyn liittäminen tietokoneeseeni (Maxtor One Touch 200 GB, FireWire ja USB 2.0/1.1)</title><link>https://jeltsch.org/fi/connecting_the_external_hard_drive_to_my_computer_maxtor_one_touch_200gb_firewire_usb_2_0_1_1/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/connecting_the_external_hard_drive_to_my_computer_maxtor_one_touch_200gb_firewire_usb_2_0_1_1/</guid><description>&lt;p&gt;Kiintolevy oli kytketty Redhat9 Linux -järjestelmään Firewire-liitännän kautta, ja siinä oli reiserfs-tiedostojärjestelmä. Sen oli tarkoitus toimia varmuuskopiointilaitteena, mutta se lakkasi yhtäkkiä toimimasta (järjestelmä ei enää tunnistanut sitä käynnistyksen yhteydessä). Todennäköisesti tämä liittyi jotenkin ulkoiseen USB-Zip-asemaan. Molemmat näkyvät järjestelmälle ilmeisesti SCSI-laitteina, ja zip-asema saattoi (automaattisen asennuksen kautta) olla varannut sda-numeron, joka oli lisätty manuaalisesti tiedostoon /etc/fstab Maxtor-kiintolevyn käyttöönottamiseksi. Tarkistaakseni, onko levyssä itsessään kaikki kunnossa, liitin sen työtietokoneeseeni. Työtietokoneessani ei kuitenkaan ole FireWire-korttia, joten jouduin käyttämään USB-porttia. Tällä ei pitäisi olla merkitystä, sillä sekä USB- että FireWire-liitännät käsitellään tavalla tai toisella SCSI-laitteina.Muokkasin /etc/fstab-tiedostoa vain lisäämällä seuraavan rivin: &lt;code&gt;/dev/sda1 /mnt/usbhd1 reiserfs defaults 1 2&lt;/code&gt; Unohdin aluksi luoda hakemiston /mnt/usbhd1. Siksi asemaa ei kiinnitetty uudelleenkäynnistyksen jälkeen. Tarkistin tilanteen komennolla /sbin/fdisk -l, ja siellä oli seuraava merkintä: &lt;code&gt;/dev/sda1 Windows 95 (tai jotain sinne päin)&lt;/code&gt;. Hassua kyllä, ReiserFS-tiedostojärjestelmä näkyi FAT-tiedostojärjestelmänä. Muutin /etc/fstab-tiedoston ”reiserfs”-merkinnän muotoon ”vfat” ja loin hakemiston /mnt/usbhd1. Käynnistyksen aikana ilmeni virhe (jotain tyyliin ”FAT-tiedostojärjestelmää ei löytynyt osiolta”). Joten vaihdoin sen takaisin reiserfs:ksi, käynnistin tietokoneen uudelleen, ja ulkoinen asema liitettiin käynnistyksen aikana ilman ongelmia.&lt;/p&gt;</description></item><item><title>Windowsin sulauttaminen pehmeästi</title><link>https://jeltsch.org/fi/loosing_your_windows_softly/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/loosing_your_windows_softly/</guid><description>&lt;p&gt;Minulla on kaksi kiintolevyä, ja niiden osiot ovat seuraavat: hda1 120 GB /dev/hda1 100 MB Linux ext3 /boot /dev/hda2 95 GB Linux ext3 /home /dev/hda3 1 GB Linux swap /dev/hdb4 Laajennettu osio /dev/hdb5 17 GB Linux /hdb1 32 GB /dev/hdb1 100 MB Linux ext3 /boot /dev/hdb2 1 GB Linux swap /dev/hdb3 Laajennettu osio /dev/hdb4 12 GB NTFS Windows 2000 /dev/hdb5 18 GB Linux reiserfs Molemmille käynnistysosioille oli asennettu GRUB (hdb1:llä oli aiemmin vanha Linux Red Hat 7 -asennus). BIOS oli asetettu käyttämään ensimmäistä kiintolevyä (hda1) käynnistykseen. Windows 2000:n käynnistämiseksi tarvitaan ilmeisesti Windowsin kirjoittama MBR (master boot record), joka on ymmärtääkseni eräänlainen piilotettu osio, joka on joka tapauksessa minkä tahansa levyn ensimmäinen osio (kuten hda0). Koska hda1:lle ei ollut koskaan asennettu Windows 2000:ta (se asennettiin koneeseen myöhemmin ja asetettiin BIOSin käynnistysjärjestyksessä ensimmäiseksi), sen MBR:ään ei myöskään ollut kirjoitettu Windows 2000:n kaltaista MBR:ää. Toisella kiintolevyllä (hdb) on Windows-asennus (Linux asennettiin myöhemmin), joten siellä on täytynyt olla toimiva Windows 2000 -tyyppinen MBR. Tuo MBR tuhoutui todennäköisesti jossain vaiheessa. Tämä tuhoutuminen ei tapahtunut ensimmäisen Linux Red Hat 7 -asennuksen aikana, sillä sen jälkeen koneesta pystyi vielä käynnistymään Windows 2000:een GRUB:n kautta. Sen on täytynyt tapahtua myöhemmin jollain tavalla (ehkä GRUB:n päivityksen yhteydessä?). Sitten asensin toisen kiintolevyn, asensin Red Hat 9:n ja tämän asennuksen aikana Red Hat -asennusohjelma asensi toisen grub-asennuksen sen käynnistysosioon, joka sisälsi Windows-merkinnän (kuten määritin Red Hat 9:n asennuksen aikana). Käynnistäminen Windows 2000:een (joka sijaitsi toisella kiintolevyllä) oli edelleen mahdollista. Mutta koska en enää käynnistänyt Windowsia (aloin käyttää VMwarea ja sitten Winea), huomasin vasta äskettäin, että Windows-merkintä grub.conf-tiedostosta oli kadonnut. Näin ollen en enää pystynyt käynnistämään Windowsia. Syötin Windows-merkinnän manuaalisesti, kuten kaikkialla neuvottiin: title Windows 2000 root oververify (hd1,1) chainloader +1 Mutta se ei toiminut. Sain aina virheilmoituksen (Error 13 invalid device). Luulin valinneeni väärän osion ja kokeilin kaikkia mahdollisia osioita (hd1,0):sta (hd1,5):een. Ei vieläkään toiminut. Vaikka virheilmoitukset olivat erilaisia. Osion: /boot (hd1,0) kohdalla: Grubloader-virhe 25linux /home (hd1,1): Virhe 13: virheellinen tai tuettu suoritustiedostomuoto linux swap (hd1,2): Virhe 12: virheellinen laite laajennetun osion merkinnässä (hd1,3): virhettä ei ilmennyt, mutta päädyin toisen kiintolevyn käynnistysosion grub-valikkoon linux / (hd1,4): Virhe 12: virheellinen laite; kaikki muut (korkeammat) osiot, joita ei ollut olemassa (esim. hd1,5): Virhe 12: virheellinen laite. Käynnistin siis tietokoneen Windows 2000 -asennus-CD:llä ja yritin korjata hdb:n MBR:n. Siirryin manuaalisen korjauksen osioon ja kirjoitin fixmbr-komennon. Näkyviin tuli varoitus: ”Tämä toimenpide muuttaa osiotaulua ja voi tehdä kaikki kiintolevyllä olevat tiedot saavuttamattomiksi”. Minulla ei ollut muuta vaihtoehtoa, joten tein sen. Se ei auttanut. Ainakaan paljoa. Yksi asia kuitenkin parani: kun vaihdoin levyjen paikkaa (tein hdb:stä master-levyn ja hda:sta slave-levyn ja annoin BIOSissa käynnistysprioriteetin uudelle master-levylle), pystyin käynnistämään Windows 2000:n. Se oli jo jonkinlainen parannus. En kuitenkaan vieläkään pystynyt käynnistämään Windows 2000:ta grubin kautta. Joten käynnistin tietokoneen uudelleen Windows 2000:n asennus-CD:llä ja suoritin toisen ”vaarallisen” komennon: FIXBOOT. Tämä oli Windows-järjestelmäni loppu. Sen jälkeen en pystynyt käynnistämään Windowsia lainkaan. Sain aina virheilmoituksen: ntldr puuttuu (NT-latausohjelma puuttuu). Pystyin kyllä käyttämään tätä Windows 2000 -asennusta yhdessä VMware:n kanssa, mutta muuten sitä ei ollut mahdollista käynnistää. 
 &lt;a href="http://support.microsoft.com/default.aspx?scid=kb;[LN];318728" target="_blank" rel="noopener noreferrer nofollow"&gt;Microsoftin tietokannan artikkeli 318728&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 kuvaa monia mahdollisia ratkaisuja ”ntldr puuttuu” -virheeseen, ja kokeilin niitä kaikkia, mutta ilman myönteisiä tuloksia. Microsoft myöntää ilmeisesti, että tätä virhettä ei joissakin tapauksissa voida korjata, sillä viimeinen keino tällaisen tilanteen pelastamiseksi on: ”Suorita Windows 2000:n rinnakkaisasennus ja kopioi palautettavat tiedot Windowsin Resurssienhallinnan avulla”.&lt;/p&gt;</description></item><item><title>Ympäristömuuttujien muuttaminen (env, csh, bash)</title><link>https://jeltsch.org/fi/changing_environment_variables_env_csh_bash/</link><pubDate>Fri, 25 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/changing_environment_variables_env_csh_bash/</guid><description>&lt;p&gt;Asensin juuri BackupPC:n. Perl-asennuskomentosarja ilmoittaa, että ympäristömuuttujani LANG on asetettu arvoon en_US.UTF-8, vaikka sen pitäisi olla en_US. Tämä asetus määritetään RedHat 9 Linux -järjestelmässä tiedostossa /etc/sysconfig/i18n. Voit tarkistaa LANG-muuttujan nykyisen arvon kirjoittamalla echo $LANG. Jos haluat muuttaa tai asettaa muuttujan arvoksi &lt;em&gt;en_US&lt;/em&gt;, kirjoita &lt;code&gt;LANG=en_US&lt;/code&gt;. Voit näyttää kaikki ympäristömuuttujat kirjoittamalla komentoriville &lt;code&gt;env&lt;/code&gt;. Jos haluat asettaa ympäristömuuttujan, sinun on tiedettävä, mitä komentotulkkia käytät. Monissa ohjeissa oletetaan edelleen, että käytät csh:ta, mutta arvelen, että sitä käyttää ehkä vain 1 % Linux-käyttäjistä. Esimerkiksi bash-komentotulkissa voit asettaa ympäristömuuttujan DESTDIR arvoksi /usr/local seuraavalla komennolla: &lt;code&gt;export DESTDIR=/usr/local&lt;/code&gt;, kun taas csh:ssa kirjoitat &lt;code&gt;DESTDIR = /usr/local&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Crontab-tiedoston muokkaaminen</title><link>https://jeltsch.org/fi/editing_the_crontab/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/editing_the_crontab/</guid><description>&lt;p&gt;Tietokoneellamme on jaettu kansio (/home/shared) sekä käyttäjäryhmä nimeltä ”shared”. Tarkoituksena on, että sijoitamme sinne asioita, joiden pitäisi olla järjestelmän useiden käyttäjien saatavilla (myös kirjoitettavissa). Jos yksi käyttäjä sijoittaa sinne tiedoston, muut voivat lukea sitä, mutta eivät esimerkiksi poistaa sitä. Korjataksemme tämän muokkasimme crontab-tiedostoa niin, että se suorittaa seuraavat kaksi komentoa 5 minuutin välein: &lt;code&gt;chgrp -R shared /home/sharedchmod -R 744 /home/shared&lt;/code&gt;Tätä varten muokkasimme (tietysti pääkäyttäjänä) tiedostoa /etc/crontab lisäämällä siihen rivin: &lt;code&gt;*/5 * * * * root run-parts /etc/cron.minutely&lt;/code&gt;Tämä tarkoittaa, että komento suoritetaan 5 minuutin välein, joka tunti, joka päivä, joka kuukausi, joka arkipäivä run-parts-skripti suoritetaan pääkäyttäjänä (root) ja se ottaa argumenttina kaikki skriptit hakemistosta /etc/cron.minutely (loimme tämän hakemiston uutena jo olemassa olevien /etc/cron.hourly jne. lisäksi). Käynnistimme crond-palvelun (crontab-daemonin) uudelleen graafisen käyttöliittymän kautta (RedHat 9:ssä valikosta Järjestelmäasetukset → Palvelinasetukset → Palvelut).&lt;/p&gt;</description></item><item><title>Lisätietoja GCK2.5:stä Wine-ympäristössä</title><link>https://jeltsch.org/fi/more_about_gck2_5_under_wine/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/more_about_gck2_5_under_wine/</guid><description>&lt;p&gt;Käytettyäni GCK 2.5:tä Wine-ympäristössä olen havainnut lisää virheitä, jotka aiheuttavat ohjelman odottamattoman sulkeutumisen. En ole kuitenkaan käyttänyt CrossOver Officea viime aikoina (koska sen kokeilujakso on päättynyt, eikä pomoni tietenkään suostu käyttämään senttiäkään Linux-ohjelmiin). Käytän siis Suse 9:n mukana tulevaa Wine-oletusasennusta. Kopioin entisestä .cxoffice-hakemistosta väärennetyn Windows-hakemiston. Seuraavat virheet ovat olemassa (ne ilmenevät aina, kun avautuu ikkuna, jossa vaaditaan aakkosnumeeristen arvojen syöttämistä näppäimistöllä): 1. Uuden tiedoston luominen (tiesin tästä jo aiemmin). Mielenkiintoista on, että ohjelman käynnistyessä avautuva (tyhjä) uusi tiedosto voidaan tallentaa ilman ongelmia… 2. Etsi merkkijono (hetken ajan näkyy ”Etsi esiintymä” -ikkuna, minkä jälkeen ohjelma sulkeutuu) 3. Joskus (ei aina), kun valitun sekvenssin väriä muutetaan, ohjelma kaatuu. 4. Ominaisuudet -&amp;gt; Tee alue 5. Kun valitaan sekvenssi ja haetaan tietoja&lt;/p&gt;</description></item><item><title>Mikä tekstieditori sopii Linuxille?</title><link>https://jeltsch.org/fi/what_text_editor_for_linux/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/what_text_editor_for_linux/</guid><description>&lt;p&gt;Olen käyttänyt tähän asti Emacsia (tai Xemacsia), mutta nyt olen alkanut käyttää 
 &lt;a href="http://www.nedit.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Nedit&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Se vaikuttaa varsin tehokkaalta ja nopealta (vaikka mikään ei pääse lähellekään BBEditia, joka on valitettavasti saatavilla vain Macille).&lt;/p&gt;</description></item><item><title>Muunna PDF-tiedostoksi</title><link>https://jeltsch.org/fi/ps2pdf/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ps2pdf/</guid><description>&lt;p&gt;Olin hieman hämmentynyt ps2pdf-muunnosohjelman suhteen. Jotkut väittävät, että se luo poikkeuksetta PDF-tiedostoja, joiden sivukoko on Letter. On kuitenkin olemassa -sPAPERSIZE=a4-komento, jonka pitäisi tuottaa A4-kokoisia PDF-tiedostoja. Se näyttää toimivan. Jos syöttötiedostoina käytetään EPS-tiedostoja, ps2pdf sijoittaa EPS-kuvan suoraan PDF-tiedoston reunaan, jolloin se leikkautuu pois tulostuksen yhteydessä. Tämän korjaamiseen pitäisi löytyä joitakin apuohjelmia.&lt;/p&gt;</description></item><item><title>Ongelma X-työpöydän avaamisessa root-terminaalista</title><link>https://jeltsch.org/fi/problem_to_access_x_desktop_from_a_root_terminal/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/problem_to_access_x_desktop_from_a_root_terminal/</guid><description>&lt;p&gt;Red Hat 9:ssä minulle ei ole koskaan käynyt näin, mutta kun työskentelen KDE:ssä tavallisena käyttäjänä ja yritän suorittaa emacs-ohjelmaa terminaalista, johon olen kirjautunut su-komennolla, saan toisinaan seuraavan virheilmoituksen:&lt;code&gt;jeltsch@mcblpc2:~&amp;gt; suPassword:mcblpc2:/home/jeltsch emacs test.txtXlib: yhteys kohteeseen &amp;quot;:0.0&amp;quot; hylättiin palvelimellaXlib: Virheellinen XDM-AUTHORIZATION-1-avain (avaimen vertailu epäonnistui)emacs: Ei voi muodostaa yhteyttä X-palvelimeen :0.0.Tarkista DISPLAY-ympäristömuuttuja tai käytä &lt;/code&gt;-d&amp;rsquo;-parametria.” Käytä myös &lt;code&gt;xhost'-ohjelmaa varmistaaksesi, että se on määritetty sallimaan yhteydet koneeltasi. Jotta root-käyttäjä pääsisi X:ään, sinun on suoritettava seuraava komento: &lt;/code&gt;mcblpc2:/home/jeltsch export XAUTHORITY=/home/jeltsch/.Xauthoritymcblpc2:/home/jeltsch emacs test.txt&lt;code&gt;Tietenkin voin käyttää emacsia ilman sen graafista käyttöliittymää kirjoittamalla vain:&lt;/code&gt;emacs -nw test.txt`&lt;/p&gt;</description></item><item><title>Riosituden käyttö VMware-ympäristössä</title><link>https://jeltsch.org/fi/using_riositude_under_vmware/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/using_riositude_under_vmware/</guid><description>&lt;p&gt;Minun on myönnettävä, ettei rioutils-ohjelmistolle ole olemassa kunnolla toimivaa graafista käyttöliittymää. Tämä tarkoittaa, että jos haluan ladata mp3-tiedostoja Rio500-laitteeseeni Linuxissa, minun on käytettävä komentoriviä (ja jopa komentorivi vaikuttaa olevan jotenkin epävakaa, sillä rpm-paketti on luotu jo jonkin aikaa sitten ja sen kääntäminen epäonnistuu uusimmissa Linux-versioissa (Red Hat 8, 9, Suse 8, 9). Joten käytin aluksi Rioport AudioManager 3:a VMware-ympäristössä. Se on hidas ja käyttöliittymä on surkea (bloatware). Todella hieno korvaava ohjelma Windowsille on 
 &lt;a href="http://www.drilsej.com/rio.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Riositude&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Se on paljon nopeampi, helppokäyttöisempi eikä vie edes 200 KB levytilaa. Se toimii erinomaisesti VMware-ympäristössä, kunhan käynnistän sen heti Rio500:n liittämisen jälkeen. Muussa tapauksessa Linux ottaa ohjat (luultavasti USB-ytimen moduuli latautuu automaattisesti, kun Rio liitetään). Ytimen moduuli on poistettava manuaalisesti komennolla &amp;ldquo;sudo /sbin/rmmod rio500&amp;rdquo;, jotta VMware voi hallita Rioa. Voit tarkistaa ladatut ytimen moduulit komennolla &amp;ldquo;/sbin/lsmod&amp;rdquo;. Minun pitäisi jotenkin päästä eroon tästä moduulista, jos haluan käyttää Riositudea ja VMwarea Rio-soittimen ohjaamiseen. Windowsille on tietenkin myös muita ohjelmia, jotka pystyvät samaan, kuten esimerkiksi 
 &lt;a href="http://duncanthrax.net/riofxp/" target="_blank" rel="noopener noreferrer nofollow"&gt;Rio FXP&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Valitettavasti tämä ohjelma ei toiminut meillä Windows XP:ssä. Luettelo Rio-ohjelmistoista löytyy osoitteesta 
 &lt;a href="http://www.rioworld.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;rioworld.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>RPM:n hallinta</title><link>https://jeltsch.org/fi/rpm_management/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/rpm_management/</guid><description>&lt;p&gt;Esimerkki: Quanta-paketti &lt;code&gt;rpm -q quanta&lt;/code&gt; Tarkista, onko Quanta asennettu ja mikä versio siitä on asennettuna &lt;code&gt;rpm -ql quanta&lt;/code&gt; Luettele kaikki Quanta-paketin sisältämät tiedostot (ja niiden asennuskohteet) &lt;code&gt;rpm -ivh quanta&lt;/code&gt; Asenna Quanta &lt;code&gt;rpm -e quanta&lt;/code&gt; Poista (poista asennus) quanta&lt;code&gt;rpm -aq | grep quanta&lt;/code&gt; Jos et tiedä tarkalleen, mitä etsit, voit luetella kaikki paketit ja etsiä niistä osanimellä.&lt;code&gt;rpm -q -f tiedostonimi&lt;/code&gt; Etsi rpm-paketteja, jotka sisältävät tiedostonimen. Hyvä opas rpm-hallintaan: 
 &lt;a href="http://www.rpm.org/max-rpm/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.rpm.org/max-rpm/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.Jos haluat tiedustella RPM-pakettia, jota ei ole asennettu, käytä seuraavaa syntaksia:&lt;code&gt;rpm -qpl --requires quanta.rpm&lt;/code&gt; Tämä listaa kaikki vaatimukset ja kaikki paketin sisältämät tiedostot.&lt;code&gt;cat package.rpm | rpm2cpio | pax -r&lt;/code&gt; Pura tiedosto RPM-paketista.&lt;/p&gt;</description></item><item><title>Samba-kiinnityksissä ei saa käyttää chown- tai chmod-komentoja</title><link>https://jeltsch.org/fi/no_chown_or_chmod_on_samba_mounts/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/no_chown_or_chmod_on_samba_mounts/</guid><description>&lt;p&gt;Tulin siihen tulokseen (toivottavasti oikein), että smbmount-asennuksen tiedostojen ja hakemistojen omistaja-, ryhmä- ja käyttöoikeuksia ei voi muuttaa, ei edes root-käyttäjänä. Siksi kaikki on määritettävä jo liittämisen yhteydessä, esim.: &lt;code&gt;sudo mount -t smbfs -o username=jeltsch,credentials=/home/jeltsch/.smbpasswd5 -o uid=backuppc,gid=users,fmask=644,dmask=755 //patolmac217/jeltsch /mnt/jeltsch@patolmac217.hi.helsinki.fi&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Staden 2003b:n asentaminen Suse 9:ään</title><link>https://jeltsch.org/fi/installing_staden_2003b_on_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installing_staden_2003b_on_suse_9/</guid><description>&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;Lataa 
 &lt;a href="http://www.mrc-lmb.cam.ac.uk/pubseq/ftp/staden_package/linux/staden_linux_2003.0b1.tar.gz" target="_blank" rel="noopener noreferrer nofollow"&gt;lähdekoodit&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;Siirry hakemistoon /usr/local ja vaihda käyttäjäksi su.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;code&gt;tar -xvzf /home/jeltsch/Documents/staden_linux_2003.0b1.tar.gz&lt;/code&gt; (jeltsch on käyttäjätunnukseni, joten se on korvattava muiden käyttäjien osalta!!!!)&lt;/p&gt;</description></item><item><title>Työn prioriteetin muuttaminen Linuxissa</title><link>https://jeltsch.org/fi/changing_job_priority_under_linux/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/changing_job_priority_under_linux/</guid><description>&lt;p&gt;Jos tehtävä on jo käynnissä, käytä komentoa: &lt;code&gt;renice 19 -p 2478&lt;/code&gt;. Tämä antaa tehtävälle 2478 (kuten se tunnistetaan komennolla &lt;code&gt;ps -aux&lt;/code&gt;) alimman mahdollisen prioriteetin. Komento &lt;code&gt;renice -20&lt;/code&gt; antaisi sille korkeimman prioriteetin. Jos tehtävä ei ole vielä käynnissä, voit suorittaa sen &lt;code&gt;nice +19 amuleto&lt;/code&gt; -komennolla (suorita amule alhaisimmalla mahdollisella prioriteetilla) ja &lt;code&gt;nice -20 amule&lt;/code&gt; -komennolla (suorita se korkeimmalla prioriteetilla).&lt;/p&gt;</description></item><item><title>Verkkokorttien käynnistäminen ja sammuttaminen</title><link>https://jeltsch.org/fi/starting_up_and_shutting_down_network_cards/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/starting_up_and_shutting_down_network_cards/</guid><description>&lt;p&gt;KÄYNNISTYS: (/usr)/sbin/ifup eth0 (tai eth1) PYSÄYTYS: (/usr)/sbin/ifdown eth0 (tai eth1) TILA: (/usr)/sbin/ifconfig -a&lt;/p&gt;</description></item><item><title>VNC-palvelin (eli KDE Desktop Sharing) Suse 9:ssä</title><link>https://jeltsch.org/fi/vnc_server_aka_kde_desktop_sharing_under_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/vnc_server_aka_kde_desktop_sharing_under_suse_9/</guid><description>&lt;p&gt;Suse 9:ssä on sisäänrakennettu VNC-palvelin nimeltä KDE Desktop Sharing (valikossa Järjestelmä -&amp;gt; Etäkäyttö). Sen asetukset voidaan määrittää Ohjauskeskuksessa -&amp;gt; Internet ja verkko. Toisin kuin komentoriviltä käynnistettävä VNC (&amp;ldquo;vncserver&amp;rdquo;), tämä työkalu ei käynnistä uutta X-työpöytää, vaan muodostaa yhteyden jo olemassa olevaan X-työpöytään. Sisäänrakennetun KDE Desktop Sharing -toiminnon lisäksi on mahdollista käyttää tavallista vncserver-palvelinta, joka käynnistää omat X-istuntonsa.&lt;/p&gt;</description></item><item><title>VNC-palvelin SUSE 9:ssä</title><link>https://jeltsch.org/fi/vnc_server_under_suse_9/</link><pubDate>Thu, 24 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/vnc_server_under_suse_9/</guid><description>&lt;p&gt;Yritin käyttää vncserveriä Suse 9:ssä, mutta yllätyksekseni, kun käynnistin sen komennolla ”vncserver” ja yritin muodostaa yhteyden ”vncviewer”-komennolla, näin vain harmaan ruudun ja X-terminaalin. Yritin suorittaa xclock- ja gaim-ohjelmia, ja ne käynnistyivät ongelmitta. Haluaisin kuitenkin pystyä käynnistämään myös KDE:n. Tutkin siis vanhan Red Hat 9 -asennukseni xstartup-tiedostoa (kotikansiossa olevassa .vnc-kansiossa) ja vertasin sitä Suse 9 -asennukseni vastaavaan tiedostoon:Suse 9:&lt;code&gt;!/bin/shxrdb $HOME/.Xresourcesxsetroot -solid greyxterm -geometry 80x24+10+10 -ls -title &amp;quot;$VNCDESKTOP Desktop&amp;quot; &amp;amp;twm &amp;amp;&lt;/code&gt;Red Hat 9:&lt;code&gt;!/bin/shRed Hat Linux VNC -istunnon käynnistyskäsikirjoitusunset SESSION_MANAGERexec /etc/X11/xinit/xinitrc&lt;/code&gt;Selvitin, että twm on ikkunanhallintaohjelma; se siis korvaa KDE:n tässä yhteydessä. Jos korvaan Suse-skriptin Red Hat -skriptillä, KDE käynnistyy vncserverin käynnistyessä.&lt;/p&gt;</description></item><item><title>Adobe Acrobat 5.0.5 Wine-ympäristössä</title><link>https://jeltsch.org/fi/adobe_acrobat_5_0_5_under_wine/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/adobe_acrobat_5_0_5_under_wine/</guid><description>&lt;p&gt;Asensin Acrobat 5:n uudelleen, jotta voisin käyttää sitä Wine-ympäristössä. Se ei toiminut. Syynä näytti jälleen olevan laajennus: DocBox.api. Kun poistin sen, kaikki sujui ongelmitta. Jo aiemminkin (käyttäessäni RedHat 9:ää) minulla oli ollut ongelmia Acrobat-laajennuksen kanssa (tuolloin se oli WebPDF.api). Suurin osa PDF-tiedostojen käsittelystä sujuu helposti Linux-työkaluilla, mutta yksi asia on hankala: jo olemassa olevien PDF-tiedostojen rajaaminen. Siksi tarvitsen Acrobatia.&lt;/p&gt;</description></item><item><title>Apache Mac OS X:ssä</title><link>https://jeltsch.org/fi/apache_on_mac_os_x/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/apache_on_mac_os_x/</guid><description>&lt;p&gt;Käytän edelleen yhtä vanhoista Macintosh-tietokoneistamme (sinivalkoinen G3) verkkopalvelimena (
 &lt;a href="http://msbl.helsinki.fi" target="_blank" rel="noopener noreferrer nofollow"&gt;msbl.helsinki.fi&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Olin asettanut pääsyrajoituksia joillekin sivuille, jotka sisältävät luottamuksellisia tietoja. Ja tietenkin unohdin, miten olin ne asettanut. Nyt minun piti selvittää asia, koska halusin lisätä uutta sisältöä. Yleisesti palvelimella pääsyä rajoitetaan hakemistoissa olevien yksittäisten .htaccess-tiedostojen avulla. Omassa käyttäjähakemistossani (
 &lt;a href="http://msbl.helsinki.fi/~michael" target="_blank" rel="noopener noreferrer nofollow"&gt;msbl.helsinki.fi/~michael&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
) vain yksi kansio on pääsyrajoitettu (
 &lt;a href="http://msbl.helsinki.fi/~michael/presentations/confidential" target="_blank" rel="noopener noreferrer nofollow"&gt;msbl.helsinki.fi/~michael/presentations/confidential&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Tämä asetus määritetään Apachen pääasetustiedostossa (/etc/httpd/httpd.conf), ja vain kahdella käyttäjällä (michael ja mcbl) on pääsy seuraavan merkinnän kautta:&lt;code&gt; AuthType Basic AuthName &amp;quot;Confidential&amp;quot; AuthUserFile /Users/michael/.htpasswd require user michael mcbl&lt;/code&gt;&lt;/p&gt;</description></item><item><title>CD-levyjen polttaminen komentoriviltä: cdrdao</title><link>https://jeltsch.org/fi/burning_cds_from_the_command_line_cdrdao/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/burning_cds_from_the_command_line_cdrdao/</guid><description>&lt;p&gt;K3b näyttää olevan paras graafinen käyttöliittymä CD-levyjen polttamiseen Linuxissa. Mutta tänään se ei onnistunut polttamaan kuvatiedostoa (bin/cue), enkä tiedä miksi. Joten käytin seuraavaa komentoa: &lt;code&gt;cdrdao write --device /dev/cdrecorder --speed 8 filename.cue&lt;/code&gt;&lt;/p&gt;</description></item><item><title>find-komennon tulosteen ohjaaminen uuteen komentoon (find, xargs)</title><link>https://jeltsch.org/fi/piping_the_output_of_find_into_a_new_command_find_xargs/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/piping_the_output_of_find_into_a_new_command_find_xargs/</guid><description>&lt;p&gt;Esimerkiksi kaikkien hakemistojen käyttöoikeuksien muuttaminen: &lt;code&gt;find . -type d -print | xargs /bin/chmod ug+rx&lt;/code&gt; Erikoismerkkejä sisältävien hakemistojen nimien käsittely: &lt;code&gt;find . -type d -print0 | xargs -0 /bin/chmod ug+rx&lt;/code&gt;Jos haluat etsiä kaikki TIF-tiedostot nykyisestä hakemistosta tai sen alihakemistoista ja pakata ne (käyttämällä ImageMagickin &amp;ldquo;mogrify&amp;rdquo;-komentoa ja LZW-pakkausta):&lt;code&gt;find . -name '*.tif' -print | xargs mogrify -compress LZW&lt;/code&gt;”xargs”-menetelmän lisäksi jotkin komennot (mukaan lukien find) hyväksyvät ”-exec”-argumentin. Seuraava komento etsii nykyisestä hakemistosta kaikki tiedostot, joiden koko on alle 4k, ja poistaa ne:&lt;code&gt;find . -size -4k -exec rm {} \;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>GRAMPS ja Suse Linux 9</title><link>https://jeltsch.org/fi/gramps_and_suse_linux_9/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/gramps_and_suse_linux_9/</guid><description>&lt;p&gt;Aluksi luulin, ettei GRAMPS-sukututkimusohjelmaa voi mitenkään saada toimimaan Suse 9:ssä. Ilmeisesti Suse:n GNOME-tuki on surkeaa; GRAMPS-kehittäjät jopa sanovat, että Suse:n GNOME-tuessa on useita toimimattomia kohtia. Mutta lopulta löytyi Suse Linux 9:n RPM-paketti, joka toimii (ainakin meillä): 
 &lt;a href="http://apt.bygden.nu/SuSE/9.0-i386/RPMS.suser-rbos/gramps-0.98.0-rb1.i586.rpm" target="_blank" rel="noopener noreferrer nofollow"&gt;http://apt.bygden.nu/SuSE/9.0-i386/RPMS.suser-rbos/gramps-0.98.0-rb1.i586.rpm&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.
Tässä on myös suosikkitapani luoda graafinen raportti GRAMPSista (sinulla on oltava 
 &lt;a href="http://www.research.att.com/sw/tools/graphviz/" target="_blank" rel="noopener noreferrer nofollow"&gt;graphviz&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-paketti asennettuna): Jos haluat luoda PDF-tiedoston:&lt;/p&gt;</description></item><item><title>Hyvä johdanto shell-skriptien kirjoittamiseen</title><link>https://jeltsch.org/fi/a_good_introduction_to_shell_scripting/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/a_good_introduction_to_shell_scripting/</guid><description>&lt;p&gt;
 &lt;a href="http://www.freeos.com/guides/lsst" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.freeos.com/guides/lsst&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Kiihdytä kiintolevyn pyörimisnopeutta hdparm-komennolla</title><link>https://jeltsch.org/fi/spin_down_the_harddisk_with_hdparm/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/spin_down_the_harddisk_with_hdparm/</guid><description>&lt;p&gt;Komento, jolla kiintolevy pysäytetään 50 sekunnin (5x10) käyttämättömyyden jälkeen: &lt;code&gt;/sbin/hdparm -S10 /dev/hda&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Konquerorin palveluvalikoiden (eli kontekstivalikoiden) luominen</title><link>https://jeltsch.org/fi/creating_konqueror_service_menus_aka_contextual_menus/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/creating_konqueror_service_menus_aka_contextual_menus/</guid><description>&lt;p&gt;Konquerorin palvelumenut ovat lisävalintoja, jotka tulevat näkyviin, kun napsautat tiedostoa hiiren oikealla painikkeella Konquerorissa. Ne ovat tiedostotyyppikohtaisia, eli voit määrittää, mitkä vaihtoehdot näytetään sen mukaan, minkä tyyppistä tiedostoa napsautat. Mac-käyttäjät kutsuvat näitä ”kontekstivalikoiksi”. Hyvä opas löytyy osoitteesta 
 &lt;a href="https://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_MenusIn" target="_blank" rel="noopener noreferrer nofollow"&gt;https://techbase.kde.org/Development/Tutorials/Creating_Konqueror_Service_MenusIn&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Lyhyesti sanottuna: hakemistossa /opt/kde3/share/apps/konqueror/servicemenus on joukko työpöytätiedostoja. Kopioi vain yksi tiedosto, nimeä se uudelleen ja muokkaa sen sisältöä mieleiseksesi. Seuraavassa esimerkissä olen luonut uuden tiedoston (pdfpic.desktop), joka lisää valikkokohdan, joka tulee näkyviin, kun napsautan jpg-tiedostoja hiiren oikealla painikkeella, ja se käynnistää editorin, jolla voin lisätä tai muokata jpeg-tiedoston upotettuja rdf-tietoja (resource description framework). Editori on Java-sovellus, ja %U-merkintä tarkoittaa, että jos useita tiedostoja napsautetaan hiiren oikealla painikkeella samanaikaisesti, ne avataan samassa ohjelma-instanssissa.&lt;code&gt;[Desktop Entry]ServiceTypes=image/jpegActions=openInRdfpic[Desktop Action openInRdfpic]Name=Edit metadataIcon=backgroundExec=/usr/lib/java2/jre/bin/java -jar /usr/local/rdfpic-2.1/rdfpic.jar %U&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Kuinka korjata virheellinen X-määritys SUSE 9:n asennuksen aikana</title><link>https://jeltsch.org/fi/how_to_rescue_a_bad_x_configuration_during_suse_9_install/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_rescue_a_bad_x_configuration_during_suse_9_install/</guid><description>&lt;p&gt;Ensimmäisen Suse9-asennukseni yhteydessä mokasin X:n. X:n määritysten yhteydessä asennusohjelma ehdotti minulle: vesa 1600x1200@75. Luulin olevani fiksumpi ja valitsin manuaalisen konfiguroinnin sekä valitsin luettelosta Nokia 445Xi -näytön. Sitten järjestelmä yritti siirtyä uuteen tilaan ja tarjosi painikkeita asetusten säätämiseen (keskitys, leveys jne.). Tein niin ja jatkoin asennusta, kun olin tyytyväinen. Kun X:n piti käynnistyä ensimmäistä kertaa, ruudullani näkyi vain teksti ”out of synch”. Tämä korjataan seuraavasti: Käynnistä tietokone uudelleen vikasietotilassa; muuta tiedostossa /boot/grub/menu.lst kohta vga=xxx muotoon vga=normal ja poista ”showopts”-merkintä. Käynnistä tietokone uudelleen vikasietotilassa, vaihda ajotaso 3:een (&amp;ldquo;init 3&amp;rdquo;) ja suorita komento sax2 &amp;ndash;vesa 0:1024x768@75. Sitten valitsin jälleen Nokia-näytön, mutta en tehnyt säätöjä (keskitin ja skaalasin kuvan vain näytön etupaneelin säätimillä). Ja kaikki toimii jälleen kunnolla.&lt;/p&gt;</description></item><item><title>Kuinka tuoda sekvenssejä SRS:stä GCK2.5:een</title><link>https://jeltsch.org/fi/how_to_import_sequences_from_srs_into_gck2_5/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_import_sequences_from_srs_into_gck2_5/</guid><description>&lt;p&gt;Sekvenssit voi tietenkin tuoda GCK2.5:een suoraan Genbankista. Yleensä kuitenkin käytetään SRS:n kaltaista verkkotyökalua, jolloin sekvenssit näkyvät selaimessa. SRS-versiosta 7 alkaen tuonti tapahtuu seuraavasti: Napsauta hienossa näkymässäsi TALLENNA. Valitse avattavasta valikosta ”Käytä näkymää” vaihtoehto * Täydelliset merkinnät *. Valitse sitten ”Tallenna kohteeseen” Tiedosto (TEKSTI). Valitse kohdasta ”Tallenna nimellä” SAVE TABEL AS ASCII TABLE/TEXT WITH. Napsauta TALLENNA ja tallenna tiedosto jonnekin tiedostotunnisteella .ebl. Valitse sitten GCK2.5:ssä TUO ja valitse tiedosto. Valmis.&lt;/p&gt;</description></item><item><title>Kuvien muokkaus (koon muuttaminen, tiedostomuodon muuntaminen, pakkaaminen) komentoriviltä ImageMagickin avulla (mogrify, convert)</title><link>https://jeltsch.org/fi/editing_resizing_format_converting_compressing_images_in_the_command_line_with_imagemagick_mogrify_convert/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/editing_resizing_format_converting_compressing_images_in_the_command_line_with_imagemagick_mogrify_convert/</guid><description>&lt;p&gt;Muuta kaikkien nykyisessä hakemistossa olevien TIF-kuvien kokoa: &lt;code&gt;mogrify -resize 25% 25% *.tif&lt;/code&gt; Muuta kaikkien nykyisessä hakemistossa olevien JPEG-kuvien leveys 614 pikseliksi säilyttäen kuvan kuvasuhteen ennallaan: &lt;code&gt;mogrify -resize 614 *.jpg&lt;/code&gt;Kuten edellä, mutta muuta korkeus 614 pikseliksi:&lt;code&gt;mogrify -resize x614 *.jpg&lt;/code&gt;Muunna kaikki nykyisen hakemiston bmp-kuvat tiff-kuviksi:&lt;code&gt;mogrify -format tiff *.bmp&lt;/code&gt;Pakkaa kaikki nykyisen hakemiston TIFF-kuvat ZIP-pakkauksella:&lt;code&gt;mogrify -compress ZIP *.tiff&lt;/code&gt;Yritin muuntaa myös PICT-tiedostoja (Macintoshista), mutta en onnistunut, vaikka ImageMagick näyttää tukevan PICT-tiedostomuotoa. Varmistaakseni, että ImageMagick tunnistaa muunnettavan tiedoston pict-tiedostoksi, käytin tätä komentoa:&lt;code&gt;convert pict:Photo0024.PICT tiff:Photo0002.tif&lt;/code&gt;Netpbm-paketissa on myös picttoppm-apuohjelma, mutta se ei enää sisältynyt Suse 9:n käyttämään versioon; en siis voinut testata sitä… Mielenkiintoista on, että PixiePlus pystyy näyttämään pict-tiedostoja – mistä se hakee rutiinit?Jos sinulla on erittäin suuria kuvia, ImageMagickin oletusrajat aiheuttavat virheen (esim. mogrify-im6.q16: leveys tai korkeus ylittää rajan), ja sinun on muokattava tiedostoa /etc/ImageMagick-6/policy.xml!&lt;/p&gt;</description></item><item><title>MP3-tiedostojen äänenvoimakkuuden tai bittinopeuden muuttaminen LAME-ohjelmalla</title><link>https://jeltsch.org/fi/changing_sound_volume_or_bitrate_of_mp3_files_with_lame/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/changing_sound_volume_or_bitrate_of_mp3_files_with_lame/</guid><description>&lt;p&gt;Toisinaan mp3-tiedostojen äänitaso on hyvin alhainen. Jos juoksen vilkkaan tien vieressä, en kuule mitään, vaikka äänenvoimakkuus olisi maksimissa. Siksi minun on nostettava mp3-tiedoston äänenvoimakkuutta. Lame-ohjelmalla tämä onnistuu seuraavalla skriptillä: &lt;code&gt;#!/bin/bashwhile [ $# -ge 1 ]; doinfn=$1outfn=&amp;quot;${infn%%.mp3}_3x.mp3&amp;quot;echo $outfnlame --mp3input -v --scale=3 $infn $outfnshift 1done&lt;/code&gt;Ainoa ongelma on, että tiedostonimet, joissa on välilyöntejä, saavat tämän skriptin kaatumaan. Täytyy keksiä jotain muuta. Myös bittinopeutta voi muokata tällä tavalla:&lt;code&gt;#!/bin/bashwhile [ $# -ge 1 ]; doinfn=$1outfn=&amp;quot;${infn%%.mp3}_LQ.mp3&amp;quot;echo $outfnlame --mp3input -V 9 $infn $outfnshift 1done&lt;/code&gt;-V 9 on alhaisin bittinopeus/laatu, -V 0 on korkein.&lt;/p&gt;</description></item><item><title>MySQL:n asennus</title><link>https://jeltsch.org/fi/mysql_install/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mysql_install/</guid><description>&lt;p&gt;Kun olet asentanut Suse 9:n rpm-paketin, suorita seuraavat komennot: &lt;code&gt;sudo /usr/bin/mysql_install_db&lt;/code&gt; (Oletustietokantojen ja käyttöoikeuksien luominen. Ilmeisesti sama voidaan tehdä komennolla &amp;ldquo;sudo rcmysql start&amp;rdquo;)&lt;code&gt;sudo /usr/bin/mysqld_safe --user=mysql &amp;amp;&lt;/code&gt;(Käynnistä palvelin ensimmäistä kertaa)MUISTA ASETTAA SALASANA MySQL:N ROOT-KÄYTTÄJÄLLE! Tämä tehdään seuraavasti: &lt;code&gt;/usr/bin/mysqladmin -u root password 'uusi-salasana' /usr/bin/mysqladmin -u root -h isäntänimi password 'uusi-salasana'&lt;/code&gt;Anna kaikki oikeudet root-käyttäjälle ja käyttäjälle:&lt;code&gt;/usr/bin/mysql -u root -p Syötä salasana:Tervetuloa MySQL-monitoriin. Komennot päättyvät merkkiin ; tai \g. MySQL-yhteystunnuksesi on 6, palvelinversio: 4.0.15 Kirjoita 'help;' tai '\h' saadaksesi ohjeita. Kirjoita '\c' tyhjentääksesi puskurin.mysql&amp;gt; GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY 'Password' WITH GRANT OPTION; Kysely OK, 0 riviä muokattu (0,00 sek)mysql&amp;gt; GRANT ALL PRIVILEGES ON *.* TO user@'%' IDENTIFIED BY 'Password' WITH GRANT OPTION;Kysely OK, 0 riviä muokattu (0,00 sek)mysql&amp;gt; GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'Password' WITH GRANT OPTION; Kysely OK, 0 riviä muokattu (0,00 sek)mysql&amp;gt; GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'Password' WITH GRANT OPTION; Kysely OK, 0 riviä muuttui (0,00 sek) mysql&amp;gt; quit Heippa ``/usr/bin/mysqladmin version&lt;/code&gt; (myöhemmin tarvitaan komentoa &amp;ldquo;/usr/bin/mysqladmin -u root -p version&amp;rdquo;) &lt;code&gt;/usr/bin/mysqladmin variables&lt;/code&gt; (myöhemmin tarvitaan komentoa &amp;ldquo;/usr/bin/mysqladmin -u root -p variables&amp;rdquo; tarvitaan)&lt;code&gt;/usr/bin/mysqladmin -u root -p shutdown&lt;/code&gt;(voitteko sammuttaa palvelimen?)&lt;code&gt;sudo /usr/bin/mysqld_safe --log &amp;amp;&lt;/code&gt;(voitteko käynnistää palvelimen?)&lt;code&gt;ps -A | grep mysql&lt;/code&gt; (tarkista, onko palvelinprosessi käynnissä) &lt;code&gt;/usr/bin/mysqlshow -u root -p&lt;/code&gt; (näytä kaikki tietokannat) &lt;code&gt;/usr/bin/mysqlshow -u root -p mysql&lt;/code&gt; (näytä tietokannan &amp;ldquo;mysql&amp;rdquo; taulukot)Jos haluat käynnistää mysql-daemonin järjestelmän käynnistyksen yhteydessä, siirry ajotason muokkaajaan (edistynyt tila) ja vaihda init.d-tiedoston mysql-merkinnän tila&lt;/p&gt;</description></item><item><title>NFS-vienti asennetaan seuraavasti</title><link>https://jeltsch.org/fi/how_to_mount_a_nfs_export/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_mount_a_nfs_export/</guid><description>&lt;p&gt;&lt;code&gt;sudo mount -t nfs -o rw server:/var/www /webserver&lt;/code&gt; tai &lt;code&gt;mount server:/var/www /webserver&lt;/code&gt; Kiinnitys voidaan lisätä tiedostoon /etc/fstab, esim.:&lt;code&gt;server:/var/www /webserver nfs rsize=8192,wsize=8192,timeo=14,intr,user&lt;/code&gt;Tämä ei liitä NFS-vientiä automaattisesti käynnistyksen yhteydessä, mutta kuka tahansa käyttäjä voi liittää sen suorittamalla komennon &amp;ldquo;mount /webserver&amp;rdquo;. Huomaa, että jos olet liittänyt toisen tiedostojärjestelmän /var/www-kansion alle (esim. jos säilytät kaikki HTML-tiedot erillisellä osiolla, kuten /var/www/htdocs), nämä eivät ole käytettävissä, ellet vie osion liitäntäpistettä erikseen!&lt;/p&gt;</description></item><item><title>ps2pdf vs. pstill ja PDF-tiedostojen salasanasuojaus</title><link>https://jeltsch.org/fi/ps2pdf_versus_pstill_and_password_protection_of_pdf_documents/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ps2pdf_versus_pstill_and_password_protection_of_pdf_documents/</guid><description>&lt;p&gt;Lukiessani ps2pdf:stä (joka on pelkkä Ghostscriptin komentoriviliittymä) huomasin, että yksinkertaisesta ulkonäöstään huolimatta ps2pdf:llä on lähes kaikki Acrobat 5:n ominaisuudet. ps2pdf14 tuottaa Acrobat 5 -yhteensopivia tiedostoja. Ohjeiden mukaan vahva salasanasuojaus pitäisi olla mahdollista, mutta en ole koskaan onnistunut siinä. Teoriassa seuraavien komentojen pitäisi toimia: &lt;code&gt;-sOwnerPassword= ja -sUserPassword=&lt;/code&gt;. Jotta avaimen pituudeksi saadaan asetettua 128, on käytettävä komentoa &lt;code&gt;ps2pdf14 -dEncryptionR=3 -dKeylength=128&lt;/code&gt;Toinen asia, jota en osaa hoitaa helposti ps2pdf:llä, on asiakirjojen rajaaminen.Salasanasuojauksen osalta erittäin hyvä vaihtoehto näyttää olevan PStill (
 &lt;a href="http://www.pstill.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.pstill.com/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Komento: &lt;code&gt;pstill -Muserpassword=testpassword testfile.ps&lt;/code&gt; hoitaa asian.&lt;/p&gt;</description></item><item><title>RedHat 8:n käynnistyslevykkeen luominen</title><link>https://jeltsch.org/fi/creating_a_boot_floppy_for_redhat_8/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/creating_a_boot_floppy_for_redhat_8/</guid><description>&lt;p&gt;Lataa käynnistyslevykkeen kuva RedHat-sivustolta ja kirjoita se levykkeelle. Levykettä ei saa olla kiinnitettynä kirjoituksen aikana: &lt;code&gt;dd if=boot.img of=/dev/fd0&lt;/code&gt;. Tuo komento sopii itse asiassa minkä tahansa levykekuvan kirjoittamiseen levykkeelle.&lt;/p&gt;</description></item><item><title>Ryhmien luominen ja ryhmäjäsenyyden muuttaminen Mac OS X:ssä</title><link>https://jeltsch.org/fi/creating_groups_and_changing_group_membership_in_mac_os_x/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/creating_groups_and_changing_group_membership_in_mac_os_x/</guid><description>&lt;p&gt;Haluan tallentaa joitakin tiedostoja Macintosh-tietokoneelle (OS 10.2). Niiden pitäisi sijaita Public-kansiossa, mutta vain tietyt henkilöt saavat käyttää niitä (= vain lukuoikeus). Siksi haluaisin luoda uuden ryhmän, jolla on käyttöoikeudet näihin tiedostoihin. Outoa kyllä, group-komentoa ei ole Mac OS X:ssä (chgrp-komento on kuitenkin olemassa). Ladasin 
 &lt;a href="http://www.avalon.net/~tmcintos/software/UserManager/" target="_blank" rel="noopener noreferrer nofollow"&gt;User Manager&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -sovelluksen. OS 10.2:n versio ei kuitenkaan ollut kovin helppokäyttöinen. Siksi käytin NetInfo Manageria. Kopioin olemassa olevan ryhmän, muutin sen nimeksi ”gck” ja tunnusnumeron sekä lisäsin kaksi käyttäjää (jos merkintöjä on useampi kuin yksi, ne on lisättävä suluissa ja pilkuilla erotettuina). Sitten loin kansion Public-kansioon ja muutin sen ryhmäksi ”gck”. Tämän kansion käyttöoikeudet ovat drwxr-x&amp;mdash;. Myös tämän kansion sisällä olevat tiedostot kuuluvat kaikki ”gck”-ryhmään, ja niiden käyttöoikeudet ovat -rwxr&amp;mdash;&amp;ndash;.&lt;/p&gt;</description></item><item><title>Samba-ongelmat (smb, smbadduser, smbpasswd)</title><link>https://jeltsch.org/fi/samba_trouble_smb_smbadduser_smbpasswd/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/samba_trouble_smb_smbadduser_smbpasswd/</guid><description>&lt;p&gt;Jos Samba ei toimi luotettavasti, syitä voi olla useita. Minulle on jäänyt sellainen vaikutelma, että YAST korvaa manuaalisesti muokatut asetustiedot (esim. salasana- ja käyttäjätiedostoissa), kun yrität muuttaa asetuksia YAST:n Samba-asennusohjeiden avulla. Seuraavassa on tarkistuslista siltä varalta, että Samba ei jälleen kerran vastaa tai ei näy verkkoympäristössä. Vian syynä voi olla PDC:n sammuminen. Ehkä minun pitäisi asettaa Linux-koneeni PDC:ksi, koska se on aina käynnissä. Joka tapauksessa, vaikka onnistunkin muodostamaan yhteyden W2K:sta (käyttämällä ”liitä verkkoasema” -toimintoa), en pystynyt muodostamaan yhteyttä W98:sta napsauttamalla näkyvää ”Oma tietokone” -kuvaketta MCBL-työryhmässä (”verkkopolkua ei löydy”). MacOSX:ssä tietokonettani ei näkynyt lainkaan (mutta pystyin muodostamaan yhteyden manuaalisella komennolla ”smb://128.214.186.42/homes”). Outoa… Tiedostossa /etc/samba/smb.conf:&lt;/p&gt;</description></item><item><title>SSH-isäntäavaimet</title><link>https://jeltsch.org/fi/ssh_host_keys/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ssh_host_keys/</guid><description>&lt;p&gt;Kun asennat SSH-palvelimen uudelleen, sinun tulisi säilyttää vanhan järjestelmän SSH-avaintiedostot. Muussa tapauksessa SSH-asiakasohjelmat saavat viestejä tyyliin ”ON MAHDOLLISTA, ETTÄ JOKU TEKEE JOTAKIN PAHAA!”. Jos tiedostoja ei ole säilytetty, asiakkaat voivat tietysti poistaa merkinnät isäntäavaintiedostosta (yleensä /home/user/.ssh/known_hosts). Kun käyttäjä sen jälkeen muodostaa uudelleen yhteyden palvelimeen, uudet, muuttuneet isäntäavaintiedostot lisätään isäntäavaintiedostoon.&lt;/p&gt;</description></item><item><title>SUSE 9:n lisääminen Red Hat 9:ään (kaksi eri jakelua samalla tietokoneella)</title><link>https://jeltsch.org/fi/adding_a_suse_9_to_a_red_hat_9_two_different_distros_on_the_same_computer/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/adding_a_suse_9_to_a_red_hat_9_two_different_distros_on_the_same_computer/</guid><description>&lt;p&gt;Red Hat 9 on asennettu, ja levyllä on seuraava osiointi: &lt;code&gt;hdd1 /boot (ext3) 100MBhdd2 /home (reiserfs) 7,8 GB hdd3 / (ext3) 7,8 GB hdd4 EXT hdd5 swap 1 GB hdd6 /mnt/documents (reiserfs) 12 GB hdd7 /mnt/music (reiserfs) 90 GB&lt;/code&gt;Tehtävänä on lisätä toinen Linux-käyttöjärjestelmä (Suse 9) tälle kiintolevylle mitään tuhoamatta. Tämän järjestelmän juuriosion tulisi olla 10 GB. Lisäksi haluan sijoittaa kaikki käyttäjän luomat tiedostot yhdelle osiolle (nykyisin ne ovat kolmella eri osiolla: hdd2, hdd6 ja hdd7). Ensin hankin 200 MB:n ulkoisen USB2/FireWire-kiintolevyn (Maxtor, liitetty nimellä /mnt/sdb1) ja kopioin siihen tiedot levyiltä hdd1, hdd2, hdd6 ja hdd7 komennolla &amp;ldquo;cp -ax /home /mnt/sdb1&amp;rdquo; jne. Sitten käynnistin tietokoneen uudelleen Knoppix 3.3 -CD:ltä ja suoritin partimage-komennon pääkäyttäjän terminaalista. Yritin tallentaa juuriosion kuvan suoraan ulkoiselle USB-asemalleni, mutta se ei onnistunut: ohjelma pysähtyi joka kerta jossain vaiheessa prosessia. Tallensin kuvan sitten kansioon /mnt/music, ja se onnistui. Käynnistin tietokoneen uudelleen Red Hat 9:ään ja kopioin kuvan manuaalisesti hakemistosta /mnt/music USB-asemalle (/mnt/sdb1). Koska en luottanut partimage-ohjelmaan, kopioin tiedostojärjestelmän lisäksi manuaalisesti USB-asemalle seuraavilla komennoilla:
mkdir /mnt/sdb1/redhat_root
cd /
find . -xdev -print | cpio -padm /mnt/sdb1/redhat_root
Ilmeisesti tämä kopioi kaiken, mukaan lukien erikoistiedostot, kiinnityskohdat jne., säilyttäen kaikki tiedostojen metatiedot. Tämän jälkeen irrotin ulkoisen USB-aseman (varmuuden vuoksi), käynnistin tietokoneen uudelleen Knoppix-käyttöjärjestelmään ja halusin kokeilla QTParted-ohjelmaa. Sen pitäisi pystyä muuttamaan osioiden kokoa. Kirjoitin root-terminaalissa: &amp;ldquo;qtparted&amp;rdquo;. En kuitenkaan pystynyt muuttamaan minkään osion kokoa (vaihtoehdot olivat harmaana). Pystyin kuitenkin poistamaan ja luomaan osiot uudelleen (mikä ei auttanut paljoakaan). Päätin siis tehdä puhdistuksen, laitoin Suse 9 -CD:n asemaan ja käynnistin tietokoneen uudelleen Suse 9:n asennusohjelmaan. Valitsin asiantuntijatason osioinnin, poistin kaikki olemassa olevat osiot ja loin seuraavat osiot uudelleen. Varmistin, että käytin hdb3:lle täsmälleen samaa lohkomäärää (1019) kuin hdd3:lle oli käytetty, koska tiesin, että partimage voi palauttaa kuvia vain osioille, jotka ovat täsmälleen samankokoisia tai suurempia:&lt;code&gt;/dev/hdb1 1 8 64228+ 83 Linux (ext3) /boot/dev/hdb2 9 1314 10490445 83 Linux (reiserfs) //dev/hdb3 1315 2333 8185117+ 83 Linux (reiserfs) /redhat/dev/hdb4 2334 14945 101305890 f Win95 Ext'd (LBA)/dev/hdb5 2334 2464 1052226 82 Linux swap/dev/hdb6 2465 14945 100253601 83 Linux (reiserfs) /home&lt;/code&gt;Kun asennus oli valmis, käynnistin tietokoneen uudelleen Knoppix-käyttöjärjestelmässä ja yritin palauttaa Red Hat -juuriosion hdb3:lle. Partimage ilmoitti, että osio oli pienempi kuin kuva, joten palautus ei ollut mahdollista. Käynnistin siis tietokoneen uudelleen Suse 9:ään ja kopioin Red Hat 9:n juurijärjestelmän manuaalisesti takaisin hdb3:lle (samalla komentosarjalla, jota käytin kopioidessani sen manuaalisesti USB-asemalle). Sitten muokkasin tiedostoa /redhat/etc/fstab vastaamaan uutta osiointia ja kopioin kaikki tiedostot hakemistosta /boot (mutta en /boot-hakemiston alihakemistoja) uuteen käynnistysosioon (lukuun ottamatta niitä tiedostoja, joilla oli jo vastaavat tiedostot /boot-hakemistossa). Sitten muokkasin tiedostoa /boot/grub/menu.lst lisäämällä siihen rivin Red Hat -asennusta varten:&lt;code&gt;title Red Hat 9 Linuxroot (hd1,0)kernel /vmlinuz-2.4.20-19.9 root=/dev/hdb3initrd /initrd-2.4.20-19.9.img&lt;/code&gt;Luon myös kaksi käyttäjäkansiota /home-hakemistoon (joka aiemmin oli /home-osion kiinnityspiste). Kopioin kuitenkin kaikki piilotiedostot ja -hakemistot (ne, jotka alkavat pisteellä) käyttäjäkansioihin. Sitten yritin käynnistää järjestelmän uudelleen Red Hat 9:ään. Turhaan. Kernel panic. No init found. Try passing init=option to the kernel. Itse asiassa hdb3:n tiedostojärjestelmän tarkistus epäonnistui (superblockia ei löytynyt). Virheilmoituksia on useita, ja tärkeimmät tulevat ensimmäisinä ja nopeasti (eikä niitä näe), kun taas huonot, harhaanjohtavat virheilmoitukset tulevat myöhemmin. Jotain sellaista, että osio pitäisi korjata manuaalisesti. Ja että root-osio on kiinnitetty vain luku -tilassa. Ja että siitä voi tehdä luku-kirjoitus-tilan komennolla ”mount -n -o remount,rw /”. Ja että vain Ctrl-D:llä voi käynnistää järjestelmän uudelleen tässä tilassa. Ilmeisesti aion tehdä juuri niin. Ei kuitenkaan ole mitään vihjettä siitä, mitä komentoa pitäisi käyttää. Useat yritykset tehdä mitään hdb:stä kiinnitettynä epäonnistuivat (jos reiserfs on lukuoikeuksin, sitä ei voi korjata; jos se on luku- ja kirjoitusoikeuksin, sitä ei voi tarkistaa). Joten käynnistän tietokoneen uudelleen Knoppix-ympäristöön ja teen korjauksen sieltä käsin: fsck (joka suorittaa reiserfsck-komennon) ei hoida hommaa: se vain tarkistaa, mutta ei tee mitään korjauksia. Tajusin, että reiserfsck &amp;ndash;rebuild-sb /dev/hdb3 -komento korjaa superblokin. Ei vieläkään toimi, joten suoritan tiedostojärjestelmän hitaan ja täydellisen uudelleenrakennuksen alusta alkaen komennolla reiserfsck &amp;ndash;rebuild-tree /dev/hdb3. RH9 ei vieläkään käynnisty. Sitten keksin: RH9:n ydin ei ehkä tue reiserfs-tiedostojärjestelmää (tai moduulia ei ole ladattu). Tai (vaihtoehtoisesti) joidenkin erityistiedostojen kopioiminen ext3-osiosta reiserfs-osioon ei ehkä yksinkertaisesti toimi. Joten poistan (Knoppixista) koko hdb3-osion ja luon sen uudelleen ext3-tiedostojärjestelmänä. Kopioin kaikki tiedot takaisin (QTParted valittaa edelleen liian pienestä koosta). Ja lopulta se toimii. Luon kaksi hakemistoa kahdelle käyttäjälle /home-osiolle ja kopioin niihin manuaalisesti vanhojen käyttäjäkansioiden piilottamattomat tiedostot. En kopioi piilotiedostoja. Niitä on paljon, jotka sekoittaisivat Suse-järjestelmän ja tekisivät kirjautumisen mahdottomaksi (olin kokeillut sitä aiemmin). Kirjaudun Suse 9:ään root-käyttäjänä ja luon kaksi käyttäjää, joilla on täsmälleen samat nimet kuin RH9:ssä. Näkyviin tulee varoitus, että hakemisto on jo olemassa ja että sen koko sisältö siirtyy uuden käyttäjän omistukseen. Se on tietysti OK.&lt;/p&gt;</description></item><item><title>Tiettyjen omistusoikeuksien muuttaminen: chmod --from</title><link>https://jeltsch.org/fi/changing_specific_ownerships_chmod_from/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/changing_specific_ownerships_chmod_from/</guid><description>&lt;p&gt;Kopioin joukon asetustiedostoja (niitä tiedostoja ja kansioita, joiden nimi alkaa pisteellä) vanhasta RedHat-kotihakemistostani uuteen Suse-asennukseeni. Olin varmuuskopioinut tiedostot root-käyttäjänä, joten niiden omistaja ja ryhmä olivat kaikissa root:root. Jotta voisin muuttaa vain ne tiedostot, joiden omistaja ja ryhmä olivat root:root, omistajaksi ja ryhmäksi jeltsch:users, suoritin kotihakemistostani komennon: &lt;code&gt;sudo chown -R --from=root:root jeltsch:users .*&lt;/code&gt;Jos haluat muuttaa järjestelmässä kaikki tiedostot, jotka kuuluvat yhdelle käyttäjälle, voit käyttää komentoa:&lt;code&gt;sudo chown -R --from=käyttäjänimi uusiomistaja /&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Uusi iPod (3. sukupolvi) ja Suse Linux 9</title><link>https://jeltsch.org/fi/the_new_ipod_3rd_generation_and_suse_linux_9/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_new_ipod_3rd_generation_and_suse_linux_9/</guid><description>&lt;p&gt;Olen ostanut iPodin. Ja näyttää siltä, että 
 &lt;a href="http://msbl.helsinki.fi/~michael/images/iPod3rd_gen.jpg" target="_blank" rel="noopener noreferrer nofollow"&gt;3. sukupolven iPod&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 eroaa huomattavasti aiemmista malleista. Esimerkiksi tiedostojärjestelmänsä osalta. Aikaisemmissa malleissa HFS+-tiedostojärjestelmän saattoi muuntaa FAT32-tiedostojärjestelmäksi. HFS+ on uuden Mac OS X -käyttöjärjestelmän käyttämä tiedostojärjestelmä. Windows-käyttöjärjestelmä ei pysty lukemaan sitä (ellei hanki kaupallista kolmannen osapuolen ohjelmistoa, kuten MacOpeneria tai MacDrivea). iPodille on olemassa useita Linux-liittymiä, mutta ne kaikki edellyttävät, että iPod liitetään tavallisena massatallennuslaitteena. Suse Linux 9 tukee onneksi HFS+-tiedostojärjestelmiä, vaikka tuki onkin vielä kokeiluvaiheessa. Jotta HFS+-muotoiset tiedostojärjestelmät voidaan liittää, sinun on ladattava hfsplus-ytimen moduuli: &lt;code&gt;sudo /sbin/modprobe hfsplus&lt;/code&gt;. Sen jälkeen voit vain kytkeä iPodin. Hetken kuluttua kuulet äänimerkin, joka tarkoittaa, että laite on tunnistettu. Voit selvittää laitteen numeron tarkistamalla järjestelmäviestit: &lt;code&gt;tail -30 /var/log/messages&lt;/code&gt;. Koska laitetta käsitellään SCSI-laitteena, sille annetaan todennäköisesti tunnus sda, jos se on ensimmäinen USB- tai FireWire-laitteesi. Jos tietokoneeseesi on jo kytketty USB- tai FireWire-laitteita, laitteelle annetaan ehkä tunnus sdb tai sdc (ja niin edelleen). Luo kiinnityspiste: &lt;code&gt;sudo mkdir /media/ipod&lt;/code&gt; Kolmannen sukupolven iPodissa on ilmeisesti kaksi osiota. Ensimmäinen on varmaankin firmware- tai järjestelmäohjelmistolle (sdx1) ja toinen tiedoille (sdx2). Hauskasti, kun yritin liittää sen komennolla &lt;code&gt;sudo mount -t hfsplus /dev/sdc2 /media/ipod&lt;/code&gt;, järjestelmä valitti, että laitteessa on jokin vika. Kun kuitenkin yritin: &lt;code&gt;sudo mount -o umask=000 /dev/sdc2 /media/ipod&lt;/code&gt;, kaikki sujui ongelmitta. Umask-vaihtoehto on tarpeen, jotta kaikille voidaan myöntää luku- ja kirjoitusoikeudet. Muuten vain root voi kirjoittaa. Asensin 
 &lt;a href="http://gtkpod.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;gtkpodin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 siirtääkseni mp3-tiedostoni iPodiin. Saatavilla on jopa 
 &lt;a href="http://packman.links2linux.org/?action=320" target="_blank" rel="noopener noreferrer nofollow"&gt;Suse 9 rpm&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Vhost-ongelmat RedHat 8:ssa</title><link>https://jeltsch.org/fi/problems_with_vhosts_on_redhat_8/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/problems_with_vhosts_on_redhat_8/</guid><description>&lt;p&gt;Olemme asentaneet ja määrittäneet httpd-2.0.40-11.9:n verkkotunnusrekisteröijämme palvelimelle siten, että verkkotunnukset jeltsch.org, marzidesign.com ja sundayscam.com ohjataan IP-osoitteeseemme (62.18.133.129). Kuitenkin riippumatta siitä, mitä sivustoa selaimellamme pyysimme, ladattiin vhostin jeltsch.org index.html-tiedostot. Aluksi näytti siltä, että selaimen pyynnössä ei ollut mukana palvelimen nimeä. Tällaisissa tapauksissa verkkopalvelin nimittäin palvelee luettelon ensimmäistä vhostia (joka on jeltsch.org). Ongelma oli kuitenkin toinen: vhosts-ohjeiden alla meillä oli seuraava konfiguraatio:&lt;code&gt;NameVirtualHost *:80ServerAdmin webmaster@jeltsch.orgDocumentRoot /var/www/html/vhosts/jeltsch.orgServerName jeltsch.orgServerAlias www.jeltsch.orgErrorLog logs/jeltsch.org-error_logCustomLog logs/jeltsch.org-access_log combined&lt;/code&gt;ja sen jälkeen kaikki muut virtuaalipalvelimet. Kun muutimme nämä asetukset seuraaviksi, asiat alkoivat toimia:&lt;code&gt;NameVirtualHost 62.78.133.129ServerAdmin webmaster@jeltsch.orgDocumentRoot /var/www/html/vhosts/jeltsch.orgServerName jeltsch.orgServerAlias www.jeltsch.orgErrorLog logs/jeltsch.org-error_logCustomLog logs/jeltsch.org-access_log combined&lt;/code&gt;Tämä ei ole hyvä ratkaisu, sillä se edellyttää, että meidän on muutettava IP-osoitetta httpd.conf-tiedostossa aina, kun dynaamisesti osoitettu IP-osoitteemme muuttuu. Teoriassa *:n pitäisi toimia.&lt;/p&gt;</description></item><item><title>Winen ajaminen aidossa Windows-asennuksessa</title><link>https://jeltsch.org/fi/running_wine_from_a_real_windows_install/</link><pubDate>Wed, 23 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/running_wine_from_a_real_windows_install/</guid><description>&lt;p&gt;Ajattelin, että Wine saattaisi toimia paremmin aidossa Windows-asennuksessa. Niinpä muutin osioiden kokoa vapauttaakseni noin 8 GB tilaa. Valitettavasti osiointiohjelma ei ollut kovin hyvä, sillä menetin yhden osioistani (sen, johon olin tallentanut kaikki lataukseni…). Päätin siis aloittaa puhtaalta pöydältä ja alustin koko kiintolevyn. Ensin osioin levyn cfdisk-ohjelmalla. Sitten asensin Windows 98:n asennus-CD:ltä FAT32-osioon ja sen jälkeen Windows 2000:n asennus-CD:ltä toiseen FAT32-osioon (halusin asentaa Windows XP:n, mutta asennus-CD ei suostunut käynnistämään tietokonettani). Sen jälkeen asensin Suse 9:n uudelleen ja kopioin kotikansioni takaisin varmuuskopiolevyltäni. Toistaiseksi Wine toimii hyvin (tehtyäni joitakin pieniä säätöjä tiedostossa $home/.wine/config ja liitettyäni Windows 98 -osion komennolla `mount -t vfat -o uid=jeltsch,gid=users,fmask=644,dmask=755 /dev/hda1 /media/win98). Ilman uid-, gis-, fmask- ja dmask-vaihtoehtoja et voi kirjoittaa mitään osiolle.&lt;/p&gt;</description></item><item><title>Macintosh-vakiomuotoisten levyjen (HFS) lukeminen</title><link>https://jeltsch.org/fi/reading_macintosh_standard_formated_disks_hfs/</link><pubDate>Tue, 22 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/reading_macintosh_standard_formated_disks_hfs/</guid><description>&lt;p&gt;Ilmeisesti hfs-muotoiltuja levyjä lukeva ytimen moduuli ei toimi yhtä hyvin kuin hfsplus-muotoiltuja levyjä varten tarkoitettu moduuli. Onnistuin kaatamaan järjestelmäni liittäessäni hfs-muotoiltua CD-levyä. Hyvä vaihtoehto ovat hfs-apuohjelmat (hfsutils). Niille on myös helppokäyttöinen graafinen käyttöliittymä nimeltä xhfsutil. PÄIVITYS (25.12.2023): Minun piti liittää HFS+-muotoiltu osio vuoden 2011 Macbook Pro -tietokoneesta (macOS Sierra) kopioidakseni joitakin tietoja ennen laitteen hävittämistä. Outoa kyllä, Ubuntu 20.04 ei vieläkään pysty automaattisesti liittämään näitä, jos ne on kääritty CoreStorage-taltioon (joka otettiin käyttöön macOS 10.10:ssä). Jotta nämä voidaan liittää, on määritettävä kokorajoitus (lisätietoja osoitteessa 
 &lt;a href="https://superuser.com/questions/961401/mounting-hfs-partition-on-arch-linux/1088110#1088110%29" target="_blank" rel="noopener noreferrer nofollow"&gt;https://superuser.com/questions/961401/mounting-hfs-partition-on-arch-linux/1088110#1088110)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Tarkan kokorajan selvittämiseen käytetään testdisk-ohjelmaa. Sinun on selvitettävä osion koko (jonka testdisk ilmoittaa sektoreina). Sektorimäärä on kerrottava sektorikoolla (jonka voit selvittää fdisk-komennolla; se on yleensä 512). Osion liittämiseen käytettävä komento on: &lt;code&gt;mount -t hfsplus -o ro,sizelimit=N /dev/sdXn /mnt&lt;/code&gt;&lt;/p&gt;</description></item><item><title>autofs, automount, auto.master ja Samba-resurssien liittäminen</title><link>https://jeltsch.org/fi/autofs_automount_auto_master_and_mounting_samba_shares/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/autofs_automount_auto_master_and_mounting_samba_shares/</guid><description>&lt;p&gt;Ensin lisäsin symbolisen linkin kansioon /etc/init.d/rc5.d/: &lt;code&gt;cd /etc/init.d/rc5.d sudo ln -s ../autofs S21autofs&lt;/code&gt; Sitten lisäsin tiedostoon /etc/auto.master-tiedostoon seuraavan rivin:&lt;code&gt;/media/automounts /etc/auto.smbmounts&lt;/code&gt;Sitten luin tiedoston auto.smbmounts, jonka sisältö oli seuraava:&lt;code&gt;michael_msbl.helsinki.fi -fstype=smbfs,username=michael,password=## ://paula/michael&lt;/code&gt; Sitten loin kiinnityskohdan:&lt;code&gt;sudo mkdir /media/automounts/michael_msbl.helsinki.fi&lt;/code&gt;Sitten käynnistin autofs-daemonin:&lt;code&gt;sudo /etc/init.d/autofs start&lt;/code&gt;Nyt aina, kun yritetään avata hakemistoa /media/automounts/michael_msbl.helsinki.fi, autofs-daemon liittää smb-jakon automaattisesti ja irrottaa sen tietyn ajan kuluttua, jos sitä ei käytetä.&lt;/p&gt;</description></item><item><title>Hyviä rpm-pakettivarastoja Suse Linux 9:lle</title><link>https://jeltsch.org/fi/good_rpm_repositories_for_suse_linux_9/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/good_rpm_repositories_for_suse_linux_9/</guid><description>&lt;p&gt;Voit etsiä nimenomaan SUSE 9:n RPM-paketteja osoitteesta 
 &lt;a href="http://rpm.pbone.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://rpm.pbone.net/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mutta on olemassa kaksi hyvää sivustoa, jotka ovat erikoistuneet Suse Linuxin rpm-paketteihin: 
 &lt;a href="http://guru.linuxbe.org" target="_blank" rel="noopener noreferrer nofollow"&gt;http://guru.linuxbe.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 
 &lt;a href="http://packman.links2linux.de/" target="_blank" rel="noopener noreferrer nofollow"&gt;http://packman.links2linux.de/&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Isäntänimen muuttaminen Yast2:lla (DHCP-palvelimen ohittaminen)</title><link>https://jeltsch.org/fi/changing_the_host_name_with_yast2_overriding_the_dchp_server/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/changing_the_host_name_with_yast2_overriding_the_dchp_server/</guid><description>&lt;p&gt;En keksinyt, miten isäntänimeä voi muuttaa. Isäntänimi näkyy esimerkiksi oletuksena (Suse 9) komentokehotteessa, ja useat sovellukset käyttävät sitä. Jos siirrät tietokonetta eri verkkojen välillä, tämä nimi muuttuu, sillä oletusasetuksena (Suse 9) on, että DHCP-palvelin määrittää isäntänimen. Voit kuitenkin ohittaa nämä asetukset Yast2:n avulla: Ohjauskeskus -&amp;gt; Yast2-moduulit -&amp;gt; Verkkolaitteet -&amp;gt; Verkkokortti -&amp;gt; Kirjaudu sisään! -&amp;gt; Muokkaa jo määritettyjä verkkokortteja -&amp;gt; Isäntänimi ja nimipalvelin -&amp;gt; Poista valinta ruudusta ”Vaihda isäntänimi DHCP:n kautta” ja kirjoita haluamasi isäntänimi kenttään. Oletan, että asetusten voimaantuloon tarvitaan uudelleenkäynnistys. Tämä ei kuitenkaan muuta esimerkiksi tietokoneesi nimeä, joka näkyy Windows-verkossa. Jos haluat muuttaa tätä, sinun on lisättävä /etc/samba/smb.conf-tiedostoon seuraavanlainen merkintä: netbios name = &amp;ldquo;michael-laptop&amp;rdquo; (Onko tämä oikein?: &amp;ldquo;&amp;quot;-merkit ovat välttämättömiä, muuten näkyvissä on vain nimen ensimmäinen osa (eli: michael).) Tämä muuttaa nimesi sellaisena kuin se näkyy esimerkiksi selatessasi verkkoa Windows NT -tietokoneelta. MacOS 10.2:n Samba-toteutus näyttää kuitenkin edelleen jonkin yleisen nimen (minun tapauksessani nimen, jonka DHCP-palvelin haluaa antaa minulle: mcblmj-2).&lt;/p&gt;</description></item><item><title>Macintosh-muotoisten (hfs ja hfs+) CD-levyjen kopioiminen Windows XP:ssä Nero Express -ohjelmalla</title><link>https://jeltsch.org/fi/duplicating_macintosh_formated_hfs_and_hfs_cds_under_windowsxp_with_nero_express/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/duplicating_macintosh_formated_hfs_and_hfs_cds_under_windowsxp_with_nero_express/</guid><description>&lt;p&gt;Vaikka tavallinen Windows XP Professional -käyttöjärjestelmä ei pysty lukemaan (= liittämään) Macintosh-muotoisia CD-levyjä (ei hfs- eikä hfs+-muotoisia), Nero Express -poltto-ohjelma pystyy kopioimaan tällaisia CD-levyjä!&lt;/p&gt;</description></item><item><title>Missä asiakirjat sijaitsevat?</title><link>https://jeltsch.org/fi/where_do_man_documents_live/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/where_do_man_documents_live/</guid><description>&lt;p&gt;Kun asennat Stuffit Expancerin Linuxille, saat paitsi suoritustiedostot myös man-sivut. Laitoin nämä kaksi tiedostoa (nimeltään unstuff ja stuff) seuraavaan hakemistoon: /usr/local/man/man1. Ne ovat nyt käytettävissä, kun kirjoitan: man stuff tai man unstuff.&lt;/p&gt;</description></item><item><title>Reiserfsck ja juuriosion korjaaminen Knoppix-CD:n avulla</title><link>https://jeltsch.org/fi/reiserfsck_and_repairing_the_root_partition_using_the_knoppix_cd/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/reiserfsck_and_repairing_the_root_partition_using_the_knoppix_cd/</guid><description>&lt;p&gt;Kun käynnistin kannettavan tietokoneeni tänään, sain seuraavan virheilmoituksen: Fsck epäonnistui. Korjaa virhe manuaalisesti ja käynnistä tietokone uudelleen. Juuritiedostojärjestelmä on tällä hetkellä kiinnitetty vain luku -tilassa. Kiinnitä se uudelleen luku-kirjoitus -tilassa seuraavasti: bash mount -n -o remount,rw / Huomio: Vain CONTROL-D käynnistää järjestelmän uudelleen tässä huoltotilassa. sgutdown- tai reboot-komennot eivät toimi. Anna pääkäyttäjän salasana kirjautuaksesi sisään. Kirjauduin sisään ja suoritin komennon: &lt;code&gt;reiserfsck --fix-fixable /dev/hda7&lt;/code&gt;. Näkyviin tuli useita virheilmoituksia, joista viimeisenä oli: &lt;code&gt;reiserfs_open: reiserfs-superblokkia ei löydy kohdasta /. Tiedostojärjestelmän avaaminen epäonnistui.&lt;/code&gt;Sitten se ilmoitti jotain siihen suuntaan, että superlohko on vioittunut ja että jos olen varma, että kyseessä on reiserfs-osio, voin rakentaa sen uudelleen komennolla:&lt;code&gt;reiserfsck --rebuild-sb&lt;/code&gt;Sitten tajusin, että /dev/hda7 on salattu tiedostojärjestelmäni, minkä vuoksi superlohkoa ei löytynyt. Toistin komennon: &lt;code&gt;reiserfsck --fix-fixable /dev/hda6&lt;/code&gt;. Ohjelma ilmoitti, että vaihtoehto &amp;ldquo;&amp;ndash;fix-fixable&amp;rdquo; ohitetaan. En tiedä miksi. Ehkä siksi, että olen liittänyt järjestelmän samalta osiolta, jota aion korjata. Joka tapauksessa alussa näkynyt viesti &lt;code&gt;Juuritiedostojärjestelmä on tällä hetkellä kiinnitetty vain luku -tilassa. Kiinnitä se uudelleen luku-kirjoitus-tilassa seuraavasti: bash mount -n -o remount,rw /&lt;/code&gt; houkutteli minua kiinnittämään sen uudelleen luku-kirjoitus-tilassa ja suorittamaan komennon uudelleen. Mutta tulosta ei tullut. Joten käynnistin tietokoneen Knoppix-CD:ltä ja suoritin komennon sieltä. Tiedostojärjestelmä käytiin läpi uudelleen, mutta virheitä ei löytynyt.Sitten muistin, että olin eilen muokannut fstab-tiedostoa lisäämällä siihen: &lt;code&gt;/dev/sda1 /media/firewire reiserfs noauto,user 1 2&lt;/code&gt;. Luulin, että noauto-vaihtoehto estää osiolle pääsyn käynnistyksen aikana. Ilmeisesti ei, ja ongelmallinen kohta olivat ne kaksi numeroa lopussa (1 2). Ne määrittävät, tarkistetaanko tiedostojärjestelmä käynnistyksen yhteydessä. Asetin ne arvoon ”0 0” ja yritin käynnistää tietokoneen uudelleen. Voilà, kaikki toimii taas kunnolla. Muussa tapauksessa olisin ehkä yrittänyt rakentaa superblokin uudelleen Knoppixin avulla: &lt;code&gt;reiserfsck --rebuild-sb /dev/hda6&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Rio500-ajurit W98:lle ja W2K:lle VMware-ympäristössä</title><link>https://jeltsch.org/fi/rio500_drivers_for_w98_and_w2k_under_vmware/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/rio500_drivers_for_w98_and_w2k_under_vmware/</guid><description>&lt;p&gt;VMware W2K ja W98 eivät tunnista Rio500-laitettani. Koska en käytä fyysistä levyä, en voi käynnistää tietokonetta uudelleen W2K:ssa tai W98:ssa ja asentaa ajuria sieltä. Tarkistin kuitenkin, mihin ajurit tallentuvat asennuksen aikana W98:ssa: ajuri koostuu kahdesta tiedostosta: riousb.inf ja RioUSB.sys. Riousb.inf-tiedosto tallennetaan kahteen paikkaan: kansioon C:\windows\INF ja (uudella nimellä RioPort.Comriousb.inf) kansioon C:\windows\INF\OTHER. RioUSB.sys-tiedosto tallennetaan kansioon C:\windows\system32\drivers. En voinut tarkistaa, mihin W2K tallentaa ajurit, koska kun yritin käynnistää W2K:n, sain seuraavan virheilmoituksen: Tiedostoa system32\ntoskrnl.exe ei löydy. Asenna uudelleen.&lt;/p&gt;</description></item><item><title>SMB-liitännät fstab-tiedoston kautta vai automaattisesti?</title><link>https://jeltsch.org/fi/smb_mounts_via_fstab_or_automount/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/smb_mounts_via_fstab_or_automount/</guid><description>&lt;p&gt;Minulla on useita tietokoneita, joihin minun täytyy muodostaa yhteys Linux-koneeltani. Verkon selaaminen toimii, mutta on hirveän hidasta, joten haluaisin luoda pikakuvakkeita, joiden avulla voisin yhdellä hiiren napsautuksella liittää tarvitsemani kohteet luettelosta. Aluksi ajattelin muokata fstab-tiedostoa ja lisätä sinne merkintöjä, joiden avulla voisin helposti liittää SMB-jakotiedostoja tavallisena käyttäjänä. Esim.:&lt;code&gt;//paula/michael /media/smbmounts smbfs noauto,user,credentials=/home/jeltsch/.smbpasswd1 0 0&lt;/code&gt;Tämä toimii, jos liitäntä on liitetty järjestelmän käynnistyksen yhteydessä (ilman &amp;ldquo;noauto&amp;rdquo;-merkintää). Jos ”noauto”-merkintä on mukana, smb-resurssia ei liitetä järjestelmän käynnistyksen yhteydessä, vaan se on liitettävä nimenomaisesti seuraavalla komennolla: &lt;code&gt;mount /media/smbmounts&lt;/code&gt; fstab-tiedoston ”user”-vaihtoehdon ansiosta jokaisen tavallisen käyttäjän pitäisi pystyä tekemään tämä. Ei kuitenkaan! Ensin minun piti ottaa käyttöön &amp;ldquo;suid&amp;rdquo;-oikeus smbmnt-komennolle (se näytti olevan tiedostossa /usr/bin/smbmnt, mutta oli linkitetty linkkiin, joka viittasi tiedostoon /usr/lib/samba/classic/smbmnt:&lt;code&gt;chmod +s /usr/lib/samba/classic/smbmnt&lt;/code&gt; Sitten löysin ristiriitaista tietoa siitä, pitääkö kiinnityskohdan (minun tapauksessani /media/smbmounts) olla kiinnittävän käyttäjän omistuksessa vai ei. Varmuuden vuoksi tein niin:&lt;code&gt;chown jeltsch /media/smbmounts&lt;/code&gt;Silti sain virheilmoituksen, jota en kyennyt selvittämään, joten päätin käyttää automaattista liittämistä.&lt;/p&gt;</description></item><item><title>Staden 1.4 ja Suse 9</title><link>https://jeltsch.org/fi/staden_1_4_and_suse_9/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/staden_1_4_and_suse_9/</guid><description>&lt;p&gt;Asensin tänään uuden Staden-paketin (versio 1.4) Suse 9 -järjestelmääni. Lisäsin rivit: &lt;code&gt;export STADENROOT=/usr/local/staden-linux-rel-1-4 . $STADENROOT/staden.profile&lt;/code&gt; ~/.bashrc-tiedostooni.Tämän jälkeen kprinter lakkasi toimimasta ja antoi seuraavan virheilmoituksen: &lt;code&gt;kprinter: /usr/local/staden-linux-rel-1-4/lib/linux-binaries/libstdc++.so.5: versiotietoja ei saatavilla (vaaditaan tiedostossa /opt/kde3/lib/kprinter.so)&lt;/code&gt;Ilmeisesti tavanomaista tiedostoa (/usr/lib/libstdc++.so.5) ei enää käytetä, koska staden linux-binary -hakemisto on listattu PATH-muuttujassa aivan alussa ja siten ohittaa kaikki muut merkinnät. Siksi korvasin tiedostot /usr/local/staden-linux-rel-1-4/lib/linux-binaries/libstdc++.so.5 ja libstdc++.so.5.0.1 symbolisilla linkeillä tiedostoon /usr/lib/libstdc++.so.5.0.5:&lt;code&gt;cd /usr/local/staden-linux-rel-1-4/lib/linux-binariessudo ln -s /usr/lib/libstdc++.so.5.0.5 libstdc++.so.5.0.1sudo ln -s /usr/lib/libstdc++.so.5.0.5 libstdc++.so.5&lt;/code&gt;Toistaiseksi ainakin tulostus toimii ilman virheilmoituksia, mutta en ole vielä kokeillut Stadenia…&lt;/p&gt;</description></item><item><title>suid ja ohjelmien suorittaminen root-käyttäjänä ilman, että root-salasanaa tarvitsee kirjoittaa</title><link>https://jeltsch.org/fi/suid_and_executing_programs_as_root_without_need_of_typing_the_root_password/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/suid_and_executing_programs_as_root_without_need_of_typing_the_root_password/</guid><description>&lt;p&gt;Jos sinulla on suoritettavia tiedostoja (ohjelmia, skriptejä), joiden suorittaminen vaatii pääkäyttäjän oikeuksia (esim. jotka liittävät jonkin levyn), sinun ei tarvitse kirjoittaa su-salasanaa joka kerta.Voit asettaa kyseiselle tiedostolle suid-oikeuden ja muuttaa sen omistajaksi rootin: &lt;code&gt;chmod u+s tiedostonimi chown root tiedostonimi&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Työpöydän merkintöjen nimien muokkaaminen</title><link>https://jeltsch.org/fi/editing_names_of_desktop_entries/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/editing_names_of_desktop_entries/</guid><description>&lt;p&gt;Kuinka muuttaa työpöydän kohteiden nimiä (esim. roskakori) Siirry hakemistoon ~/Desktop. Siellä on .desktop-tiedostoja, joita voit muokata. Jos haluat muuttaa hakemistojen nimiä (esim. roskakori), muokkaa piilotettua tiedostoa nimeltä .directory.&lt;/p&gt;</description></item><item><title>Ulkoisen FireWire-ReiserFS-levyn alustaminen ja asennus</title><link>https://jeltsch.org/fi/formating_an_mounting_an_external_firewire_reiserfs_disk/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/formating_an_mounting_an_external_firewire_reiserfs_disk/</guid><description>&lt;p&gt;En tiennyt, miten alustamaton kiintolevy alustetaan Linuxissa. Liitin tietokoneeseeni Firewire-kotelon, jossa oli vanha 12 GB:n Macintosh-alustettu kiintolevy. Alustaakseni sen reiserfs-tiedostojärjestelmällä käytin Yast2-ohjelmaa. Minun piti siirtyä asiantuntijatilaan ja kirjoittaa osiotaulukko uudelleen. Tämän toiminnon seurauksena Yast2 lisää merkinnän fstab-tiedostoon, jota muokkasin seuraavasti: &lt;code&gt;/dev/sda1 /media/firewire reiserfs noauto,user 0 0&lt;/code&gt;, koska en halua, että se kytkeytyy automaattisesti joka kerta, kun käynnistän tietokoneen. Sen sijaan voin nyt liittää sen manuaalisesti tavallisena käyttäjänä komennolla: &lt;code&gt;mount /media/tmp/&lt;/code&gt;Jotta tavalliset käyttäjät (tai kuka tahansa, jolle haluat myöntää käyttöoikeuden) voisivat kirjoittaa levylle, sinun on muutettava kiinnityskohdan omistajuutta ja/tai käyttöoikeuksia:&lt;code&gt;chmod -R a+rwx /media/firewire&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Viini ja Adobe Illustrator (AIRes.dll-tiedostoa ei löydy)</title><link>https://jeltsch.org/fi/wine_and_adobe_illustrator_can_t_find_aires_dll/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/wine_and_adobe_illustrator_can_t_find_aires_dll/</guid><description>&lt;p&gt;Adobe Illustrator ei suostunut käynnistymään Wine-ympäristössä, koska se ei löytänyt tiedostoa AI90Res.dll. Tämä tiedosto sijaitsee Illustratorin asennuksen jälkeen polussa: &lt;code&gt;~/.cxoffice/dotwine/fake_windows/Program Files/Adobe/Illustrator 10/Support Files/Contents/Windows/System&lt;/code&gt;. Siirsin sen vain yhden hakemiston ylemmäs, ja kaikki alkoi toimia.&lt;/p&gt;</description></item><item><title>VMware ja kannettavien tietokoneiden epätyypilliset näytön tarkkuudet</title><link>https://jeltsch.org/fi/vmware_and_nonstandard_screen_resolutions_of_laptops/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/vmware_and_nonstandard_screen_resolutions_of_laptops/</guid><description>&lt;p&gt;Kannettavan tietokoneeni näytön resoluutio on 1280x800. VMware:n grafiikkaohjain ei tue tätä resoluutiota. Windows 98:ssa poistin automaattisen sovituksen valinnan, muutin VMware-ikkunan koon hieman epätavalliseksi, avasin Windowsin rekisterin (Windows 98:ssa se koostuu kolmesta piilotetusta tiedostosta: system.dat, user.dat ja policy.pol) ja muutin Resolution-merkinnän (joka oli jotain 966,558) arvoksi 1280,800. Uudelleenkäynnistyksen jälkeen resoluutio oli kunnossa, kun valitsin koko näytön tilan. Ikkunatilassa resoluutio ei kuitenkaan sopeudu pienempään kokoon, vaan sen sijaan ruudulle ilmestyy vierityspalkit. Windows 98:ssa verkkoyhteydet eivät kuitenkaan halua toimia. Yhteys on olemassa (verkkoselaaminen jne. toimii), mutta aina kun yritän selata lähiverkkoa, saan virheilmoituksen: ”Verkkoa ei voi selata”. Windows 2000:ssa sama temppu resoluution kanssa ei toiminut. Rekisterimerkinnän nimi on myös erilainen: ”Resolution.KVM”. Tuon merkinnän edessä on useita muita merkintöjä, joiden nimessä on sana ”resolution”. Koska ne koostuvat monimutkaisista numerosarjoista, en tiedä miten niitä muokattaisiin. Siksi käytän 1078x768-resoluutiota, vaikka se selvästi näkyy epäselvänä 1280x800-näytölläni. Päivitettyäni VMware 4.5.2:een (build 8848) pystyn säätämään resoluution 1200x800:ksi myös Windows 2000 -vieraskäyttöjärjestelmässä. Koko näytön tilassa kaikki toimii hyvin, mutta kun käytän ikkunatilaa ja valitsen ”sovita vierasjärjestelmä ikkunaan”, asetukset katoavat Windowsin rekisteristä ja minun on muokattava niitä manuaalisesti sekä käynnistettävä tietokone uudelleen, jotta saan koko näytön resoluution takaisin arvoon 1200x800.&lt;/p&gt;</description></item><item><title>VMware ja Samba</title><link>https://jeltsch.org/fi/vmware_and_samba/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/vmware_and_samba/</guid><description>&lt;p&gt;VMware voi aiheuttaa häiriöitä Samban toiminnassa. Jos tietokoneellasi on käynnissä Samba-palvelin ja asennat VMware:n, Samba-palvelin saattaa lakata toimimasta. Voit tarkistaa tämän komennolla: &lt;code&gt;sudo /etc/init.d/smb status&lt;/code&gt;. Jos tulos on &amp;ldquo;dead&amp;rdquo; ja jos VMware käyttää omaa Samba-palvelintaan (jonka voit tarkistaa komennolla &lt;code&gt;ps -aux&lt;/code&gt; etsimällä vmware-smb:n kaltaista merkintää), sinun on suoritettava vmware-config.pl-skripti uudelleen. RedHatissa on helppo tapa estää VMware-Samba-palvelimen käynnistyminen järjestelmän käynnistyksen yhteydessä (Järjestelmäasetukset -&amp;gt; Palvelinasetukset -&amp;gt; Palvelut; pysäytä palvelu ja poista valintaruudun valinta, jos et halua sen käynnistyvän järjestelmän käynnistyessä). Suse 9:ssä suoritan vain vmware-config.pl-skriptin uudelleen. Kun se kysyy jotain seuraavanlaista: haluatko, että vmware määrittää tiedostojen käytön isäntätietokoneelle, sinun tulisi vastata kieltävästi.&lt;/p&gt;</description></item><item><title>VMware-asennusvirhe (libpopt)</title><link>https://jeltsch.org/fi/vmware_setup_error_libpopt/</link><pubDate>Mon, 21 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/vmware_setup_error_libpopt/</guid><description>&lt;p&gt;VMware-asennuksen (vmware-config.pl) aikana ilmenevä virheilmoitus johtuu siitä, että Suse 9:ssä on liian uusi paketti pyydettyä kirjastoa varten: &lt;code&gt;/usr/bin/vmware-smbpasswd.bin: virhe jaettujen kirjastojen lataamisessa: libpopt.so.0: jaettua objektitiedostoa ei voi avata: Tällaista tiedostoa tai hakemistoa ei ole&lt;/code&gt;Seuraava komento korjaa ongelman:&lt;code&gt;ln -s /usr/lib/libpopt.so.1 /usr/lib/libpopt.so.0&lt;/code&gt;&lt;/p&gt;</description></item><item><title>BSPlayer ja vioittuneet DivX-tiedostot</title><link>https://jeltsch.org/fi/bsplayer_and_corrupted_divx_files/</link><pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/bsplayer_and_corrupted_divx_files/</guid><description>&lt;p&gt;Minulla on pari naarmuuntunutta CD-levyä, joilla on DivX-videotiedostoja. Sekä VLC että DivX Player eivät pystyneet toistamaan näitä tiedostoja ensimmäisten vioittuneiden ruutujen jälkeen. Ohjelmat yrittivät jatkaa toistoa, mutta koska vaurio oli liian suuri, ne jumittuivat kokonaan. Löysin kuitenkin soittimen, joka selviää suurimmasta osasta näistä ongelmista varsin hyvin: 
 &lt;a href="http://www.bsplayer.org" target="_blank" rel="noopener noreferrer nofollow"&gt;BSPlayer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Se on kuitenkin saatavilla vain Windowsille…&lt;/p&gt;</description></item><item><title>JPG-tiedostojen pikamuokkaus Konquerorissa (jhead, jpegtran)</title><link>https://jeltsch.org/fi/quick_edits_of_jpg_files_from_within_konqueror_jhead_jpegtran/</link><pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/quick_edits_of_jpg_files_from_within_konqueror_jhead_jpegtran/</guid><description>&lt;p&gt;Halusin löytää nopean tavan kiertää digikamerallani ottamiani kuvia. Olympus Camedia C-4000 tallentaa EXIF-tietoihin aina kuvan suunnaksi arvon ”1” (joko siinä ei ole suunnantunnistinta tai se on rikki), joten en voi kiertää kuvia automaattisesti komennolla &lt;code&gt;jhead -autorot *.jpg&lt;/code&gt;. Siksi loin työpöytätiedoston ~/bin/rotate90clockwise.desktop, jonka sisältö on seuraava:&lt;code&gt;[Desktop Entry] ServiceTypes=image/jpeg Actions=rotate90clockwise [Desktop Action rotate90clockwise] Name=Kierrä 90 astetta myötäpäivään Icon=/opt/kde3/share/icons/crystalsvg/22x22/actions/rotate_cw.png Exec=/usr/bin/jhead -cmd &amp;quot;jpegtran -rot 90 &amp;amp;i &amp;gt; &amp;amp;o&amp;quot; %U&lt;/code&gt;Sitten luin symbolisen linkin&lt;code&gt;sudo ln -sf ~/bin/rotate90clockwise.desktop /opt/kde3/share/apps/konqueror/servicemenus/rotate90clockwise.desktop&lt;/code&gt; Nyt kun selaan tiedostoja Konquerorissa, saan jpeg-tiedostoa hiiren oikealla painikkeella napsauttamalla lisävaihtoehdon, jolla voin kiertää sitä. Kierto tapahtuu muuten häviöttömästi, ja EXIF-tiedot säilyvät.
Kierron komentoja on myös mahdollista integroida kuvankatseluohjelmistoihin. Esimerkiksi jos seuraava skripti sijaitsee kansiossa ~/bin&lt;code&gt;!/bin/sh jhead -cmd &amp;quot;jpegtran -rot 90 &amp;amp;i &amp;gt; &amp;amp;o&amp;quot; $*&lt;/code&gt;voit kutsua sitä GQView-ohjelmasta lisäämällä skriptin nimen johonkin vapaista paikoista ”isoja” kuvankäsittelyohjelmia alempana:&lt;code&gt;Valikon nimi Komentorivi Kierrä myötäpäivään rotate_clockwise %f&lt;/code&gt;Muokkaa -&amp;gt; Asetukset -&amp;gt; Käsittelyohjelmat&lt;/p&gt;</description></item><item><title>Levykotelon asennus ja määritys SUSE 9.0:ssa</title><link>https://jeltsch.org/fi/installation_and_configuration_of_disc_cover_on_suse_9_0/</link><pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installation_and_configuration_of_disc_cover_on_suse_9_0/</guid><description>&lt;p&gt;libcdaudio libcdaudio-devel (cdaudio.h:ta varten) perl-audio-cd-moduuli levynkannen asetukset: luo kaikki asetustiedostot, muuten tapahtuu segmentointivirhe lisää palvelimet tiedostoon .cdserverrc (
 &lt;a href="http://www.freedb.org/modules.php?name=Sections&amp;amp;sop=viewarticle&amp;amp;artid=9" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www.freedb.org/modules.php?name=Sections&amp;sop=viewarticle&amp;artid=9&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
)&lt;/p&gt;</description></item><item><title>MIME-tyyppiä application/octet-stream ei löytynyt (Konquerer/Kdesktop)</title><link>https://jeltsch.org/fi/couldn_t_find_mime_type_application_octet_stream_konquerer_kdesktop/</link><pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/couldn_t_find_mime_type_application_octet_stream_konquerer_kdesktop/</guid><description>&lt;p&gt;Tämä on kopioitu sivulta [http://users.pandora.be/Ice9/Linux stuff/Linux_tips.html](
 &lt;a href="http://users.pandora.be/Ice9/Linux" target="_blank" rel="noopener noreferrer nofollow"&gt;http://users.pandora.be/Ice9/Linux&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 stuff/Linux_tips.html). Käytin toista menetelmää, koska työpöytätiedosto näytti sisällön perusteella olevan viallinen ja se oli luotu silloin, kun virhe ilmeni ensimmäisen kerran (eli silloin, kun kokeilin ohjauskeskuksen Tiedostoyhdistelmät-osiota).&lt;/p&gt;</description></item><item><title>Tiedostotunnisteet KDE:ssä</title><link>https://jeltsch.org/fi/file_associations_in_kde/</link><pubDate>Sun, 20 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/file_associations_in_kde/</guid><description>&lt;p&gt;Minulla on paljon tiedostoja, jotka ovat outoja tiedostomuotoja ja joita voi avata sovelluksilla, joita ei ole asennettu oletuksena mihinkään Linux-jakeluun. Miten saan KDE:n tunnistamaan nämä tiedostot niiden päätteiden perusteella (kuten .ab1) ja avaamaan ne – kun niitä napsautetaan – oikealla sovelluksella? Mene Ohjauskeskukseen -&amp;gt; KDE-komponentit -&amp;gt; Tiedostoyhdistykset -&amp;gt; Lisää -&amp;gt; Jätä ryhmä &amp;ldquo;kaikki&amp;rdquo; valittuna ja kirjoita lyhyt, kuvaava nimi (esim. ABI-jäljitystiedosto) -&amp;gt; Kirjoita kohtaan &amp;ldquo;Tiedostonimimallit&amp;rdquo; tiedostotunniste (tai mikä tahansa muu kuvio, jonka avulla KDE tunnistaa tiedoston; esim. *.abi1) -&amp;gt; Kirjoita jotain kuvaavaa ”Kuvaus”-kenttään -&amp;gt; Napsauta kohdassa ”Sovellusten järjestys” ”Lisää” ja kirjoita sovelluksen nimi (jos se löytyy polusta) tai selaa ja valitse suoritustiedosto (esimerkissä .ab1 se olisi esimerkiksi trev, Staden-paketin jäljitystiedostojen katseluohjelma) -&amp;gt; Napsauta ”Käytä” -&amp;gt; Minusta tuntuu, että muutosten voimaantuloon on kirjauduttava ulos ja sisään uudelleen. Edellä mainitussa esimerkissä huomaat, että Konqueror listaa .ab1-päätteiset tiedostot tiedostotyypiksi ”ABI-jäljitystiedosto”, ja kun niitä napsautat, ne avautuvat trev-sovelluksella.&lt;/p&gt;</description></item><item><title>Duplicate File Finder -ohjelman asennus</title><link>https://jeltsch.org/fi/installation_of_duplicate_file_finder/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installation_of_duplicate_file_finder/</guid><description>&lt;p&gt;Olin järjestelemässä kotihakemistossani olevia yli 50 000 tiedostoa ja huomasin, että minulla oli useita kopioita samasta tiedostosta eri hakemistoissa. Siksi etsin kätevää tapaa löytää nämä kaksoiskappaleet ja poistaa ne.Tällaista tehtävää varten on olemassa useita sovelluksia. Mikään niistä ei kuitenkaan ole täydellinen. Esimerkiksi saman kappaleen mp3-tiedostot, joissa on erilaiset ID3-tunnisteet, tunnistetaan useimmissa ohjelmissa eri tiedostoiksi, vaikka ne saattaisivatkin olla olennaisesti samat ID3-tunnisteiden metatiedot lukuun ottamatta.Päädyin valitsemaan 
 &lt;a href="http://midori.shacknet.nu/dff/" target="_blank" rel="noopener noreferrer nofollow"&gt;Duplicate File Finder&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -sovelluksen, joka on Java-sovellus. Asennus vaati 
 &lt;a href="http://www.xenonsoft.demon.co.uk/products/javaunix/index.html" target="_blank" rel="noopener noreferrer nofollow"&gt;JavaUnix&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelmiston, jonka asentaminen osoittautui hankalaksi. Ensinnäkin minun piti asentaa Java 2 SDK. Suse Linux 9:n oletusasetuksena on, että vain ajoympäristö (java3-jre) on asennettu.Jotta konfigurointi ja kääntäminen onnistuisivat (kiitos Ian Ballantyne), on lisättävä nykyinen asennushakemisto polkuun: &lt;code&gt;export PATH=$PATH:.&lt;/code&gt; Mutta nyt ohjelma kaatuu ja valittaa, että &lt;code&gt;java.lang.UnsatisfiedLinkError: no javaunix in java.library.path&lt;/code&gt; Sain jälleen apua: &lt;code&gt;export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$JAVA_HOME/jre/lib/ext/Linux/&lt;/code&gt; saa sen toimimaan. LD_LIBRARY_PATH-muuttujaa ei ole määritetty järjestelmässäni. Kun asennat Staden-paketin, se asettaa tämän muuttujan arvoksi &amp;ldquo;/usr/local/staden-linux-rel-1-4/lib/linux-binaries&amp;rdquo;. Voit kopioida javaunix.so-tiedoston ympäristömuuttujassa LD_LIBRARY_PATH määritettyyn sijaintiin.&lt;/p&gt;</description></item><item><title>Konquerorin oletusnäkymän muuttaminen puunäkymäksi</title><link>https://jeltsch.org/fi/changing_the_default_to_tree_view_in_konqueror/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/changing_the_default_to_tree_view_in_konqueror/</guid><description>&lt;ul&gt;
&lt;li&gt;Tee muutokset sen mukaan, miltä ikkuna haluat näyttävän.&lt;/li&gt;
&lt;li&gt;Napsauta hiiren kakkospainikkeella otsikkopalkkia ja valitse ”Tallenna ikkunan asetukset”.&lt;/li&gt;
&lt;li&gt;Napsauta &amp;ldquo;Asetukset&amp;rdquo; -&amp;gt; &amp;ldquo;Tallenna näkymäprofiili&amp;rdquo; -&amp;gt; Valitse &amp;ldquo;Tiedostojen hallinta&amp;rdquo; käytettävissä olevien profiilien luettelosta -&amp;gt; &amp;ldquo;Tallenna&amp;rdquo;.&lt;/li&gt;
&lt;li&gt;Sulje ikkuna ja avaa se uudelleen tarkistaaksesi, että asetuksesi ovat tallentuneet.&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Käyttöjärjestelmä on Suse Linux 9</title><link>https://jeltsch.org/fi/kaptain_on_suse_linux_9/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/kaptain_on_suse_linux_9/</guid><description>&lt;p&gt;Kokeilen parhaillaan useita graafisia käyttöliittymiä EMBOSS-molekyyliohjelmistopaketille, ja olen lukenut hyviä arvosteluja 
 &lt;a href="http://kaptain.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;kaptainista&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Koska kaptainista ei kuitenkaan ole saatavilla rpm-paketteja Suse Linux 9:lle, yritin kääntää sen itse.
Ensimmäinen ongelma oli, että configure-skripti ei löytänyt qt3:n kirjastoja ja otsikkotiedostoja:&lt;code&gt;&amp;gt; checking for Qt… configure: error: Qt (&amp;gt;= Qt 2.2.2) (headers and libraries) not found. Tarkista asennuksesi!&lt;/code&gt;Siksi suoritin ./configure-komennon seuraavalla vaihtoehdolla:&lt;code&gt;&amp;gt; ./configure --with-qt-dir=/usr/lib/qt3&lt;/code&gt; Nyt konfigurointiskripti etenee loppuun asti. Make kuitenkin epäonnistuu edelleen, ja tulosteen viimeiset rivit ovat seuraavat:&lt;code&gt;Making all in kaptain make[2]: Entering directory &lt;/code&gt;/home/jeltsch/downloads/kaptain-0.71/kaptain&amp;rsquo; g++ -DHAVE_CONFIG_H -I. -I. -I.. -I/usr/lib/qt3/include -I/usr/X11R6/include -D_REENTRANT -O2 -fno-exceptions -fno-check-new -c kaptain.cpp kaptain.cpp: Konstruktorissa &lt;code&gt;Kaptain::Kaptain(Intermediate*, Kaptain*, QWidget*, QBoxLayout*, QDialog*, bool, const char*)': kaptain.cpp:99: virhe: &lt;/code&gt;assert&amp;rsquo; ei ole määritelty (ensimmäinen käyttö tässä funktiossa) kaptain.cpp:99: virhe: (Jokainen määrittelemätön tunniste raportoidaan vain kerran jokaisessa funktiossa, jossa se esiintyy.) kaptain.cpp: Jäsenfunktiossa &lt;code&gt;void Kaptain::button_pressed()': kaptain.cpp:1576: virhe: &lt;/code&gt;ostream_iterator&amp;rsquo; ei ole määritelty (ensimmäinen käyttö tässä funktiossa) kaptain.cpp:1576: virhe: jäsentämisvirhe ennen &lt;code&gt;&amp;gt;'-merkkiä kaptain.cpp:1598: virhe: jäsentämisvirhe ennen &lt;/code&gt;&amp;gt;&amp;rsquo;-merkkiä make[2]: *** [kaptain.o] Virhe 1 make[2]: Poistutaan hakemistosta &lt;code&gt;/home/jeltsch/downloads/kaptain-0.71/kaptain' make[1]: *** [all-recursive] Virhe 1 make[1]: Poistutaan hakemistosta &lt;/code&gt;/home/jeltsch/downloads/kaptain-0.71&amp;rsquo; make: *** [all-recursive-am] Virhe 2&lt;code&gt;Sain apua ohjelmiston tekijältä Zsolt Terekiltä. Minun piti lisätä kaptain.cpp-tiedoston alkuun: &lt;/code&gt;include include `.&lt;/p&gt;</description></item><item><title>PATH-muuttuja Suse Linux 9:ssä (/etc/profile.local)</title><link>https://jeltsch.org/fi/the_path_in_suse_linux_9_etc_profile_local/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_path_in_suse_linux_9_etc_profile_local/</guid><description>&lt;p&gt;Useat ohjelmistoasennukset muuttavat PATH-ympäristömuuttujaa. Käynnistyksen aikana luetaan monia erilaisia tiedostoja, jotka vaikuttavat lopulliseen PATH-muuttujaan. Useat ohjelmistoasennukset kuitenkin rikkovat olemassa olevat PATH-merkinnät. Yksi niistä on Staden-paketti. Stadenin asennusohjeissa suositellaan lisäämään seuraavat rivit tiedostoon ~/.bashrc: &lt;code&gt;export STADENROOT=/usr/local/staden-linux-rel-1-4 . $STADENROOT/staden.profile&lt;/code&gt;PATH-ongelmien pikakorjaamiseksi voit määrittää tarvitsemasi täydellisen polun tiedostoon /etc/profile.local:&lt;code&gt;PATH=/home/jeltsch/bin:/usr/local/bin:/usr/bin:/usr/X11R6/bin:/bin:/usr/sbin/:/sbin:/opt/gnome/bin:/opt/kde3/bin:/usr/lib/java/bin:/usr/local/bio/bin/&lt;/code&gt;Jos jätät merkinnän ~/.bashrc-tiedostoon, Staden-polku lisätään ennen kaikkia /etc/profile.local-tiedoston merkintöjä, jolloin se on etusijalla muihin merkintöihin nähden. Tämä aiheuttaa ongelmia tietyissä ohjelmissa, koska jotkut Stadenin käyttämistä kirjastoista ovat vanhempia kuin Suse Linux 9:ssä olevat (katso joitakin vanhempia viestejä).&lt;/p&gt;</description></item><item><title>Sekvenssien käsittelyn automatisointi (Stadenin pregap4 ja gap4)</title><link>https://jeltsch.org/fi/automatization_of_sequence_handling_staden_s_pregap4_and_gap4/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/automatization_of_sequence_handling_staden_s_pregap4_and_gap4/</guid><description>&lt;p&gt;Kirjoitin jo jonkin aikaa sitten skriptin, joka pyrkii automatisoimaan suurimman osan työstä, joka liittyy sekvenssien siirtämiseen ABI-sekvensseristämme gap4-tietokantaan. Skripti on kaukana täydellisestä ja näyttää tältä:&lt;code&gt;!/bin/sh rm *.seq *.log Log\ file.txt for i in &lt;/code&gt;ls &lt;em&gt;.ab1&lt;code&gt;; do echo &amp;quot;Nimeän uudelleen $i&amp;quot; mv $i &lt;/code&gt;echo $i | sed &amp;ldquo;s/




 
 &lt;span class="katex"&gt;&lt;math xmlns="http://www.w3.org/1998/Math/MathML"&gt;&lt;semantics&gt;&lt;mrow&gt;&lt;mi mathvariant="normal"&gt;.&lt;/mi&gt;&lt;mo stretchy="false"&gt;{&lt;/mo&gt;&lt;mn&gt;27&lt;/mn&gt;&lt;mo stretchy="false"&gt;}&lt;/mo&gt;&lt;/mrow&gt;&lt;annotation encoding="application/x-tex"&gt;.\{27\}&lt;/annotation&gt;&lt;/semantics&gt;&lt;/math&gt;&lt;/span&gt;
 

.&lt;/em&gt;/\1.ab1/&amp;quot;&lt;code&gt; done ls *.ab1 *.txt &amp;gt; tracefile.list pregap4 -nowin -config /home/jeltsch/bin/pregap4_gap4.conf -fofn tracefile.list gap4 test.0.aux&lt;/code&gt;Laitoin skriptin kansioon ~/bin; ja tämä skripti on tarkoitettu suoritettavaksi siitä hakemistosta, jossa sekvenssit sijaitsevat. Yleensä koneellamme tehdyn yhden sekvensointikierroksen ab1-jäljitystiedostot tallennetaan yhteen hakemistoon yhdessä joidenkin (minulle) merkityksettömien lokitiedostojen jne. kanssa. Ensin skripti poistaa tarpeettomat tiedostot hakemistosta; sitten se lyhentää tiedostonimet 27 merkkiin plus .ab1-päätteeseen. Huvittavaa kyllä, pregap4 käsittelee pidempiä tiedostonimiä hyvin, mutta gap4:llä on ongelmia. Sen jälkeen kaikki jäljellä olevat tiedostot lisätään luetteloon (tracefile.list), jonka pregap4 lukee. pregap4:ää käytetään ei-interaktiivisesti. Se saa ohjeensa (moduulien asetukset) konfiguraatiotiedostosta (joka minun tapauksessani on myös tallennettu hakemistoon ~/bin). pregap4 kutsuu gap4-shotgun-assembleria ja tallentaa lukemat gap4-tietokantaan. Valitettavasti en ole keksinyt, miten tälle tietokannalle voitaisiin automaattisesti antaa kuvaava nimi. Tällä hetkellä niillä on kaikilla sama nimi, ja ne voidaan tunnistaa vain niiden sijainnin perusteella eri hakemistoissa. Olisi hyvä antaa niille automaattisesti yksilöllinen nimi, esimerkiksi kokoonpanon suorituspäivämäärä tai jotain vastaavaa. Kun kaikki tämä on tehty, gap4 kutsutaan ja se lataa juuri luodun tietokannan manuaalista tarkastelua ja muokkausta varten.Suurin osa sekvensoinnistamme tehdään uusien vektoreiden tarkistamiseksi. Siksi tiedämme yleensä tarkalleen, mitä sekvenssiä odotamme. Jos (mikä valitettavasti ei ole tilanne) ihmiset käyttäisivät rakenteidensa dokumentointiin ohjelmaa, joka sisältää täydelliset sekvenssitiedot (kuten Gene Construction Kit), trace-tiedostot tulisi verrata automaattisesti tällaiseen ”odotettuun” sekvenssiin.Tällä hetkellä saan tämän aikaan viemällä DNA-sekvenssin Gene Construction Kit -ohjelmasta (GCK) tekstimuotoisena tiedostona (ilmeisesti voisin käyttää myös EMBL-muotoa) ja sijoittamalla tämän tiedoston yhdessä ab1-trace-tiedoston kanssa samaan hakemistoon ennen skriptin käynnistämistä. Näin se käsitellään aivan kuten mikä tahansa muu sekvenssi, ja sekvenssilukemat kohdistetaan sen mukaan. On kuitenkin useita asioita, jotka haluaisin asetettavan automaattisesti gap4:ää käynnistettäessä, koska suoritan aina saman klikkausjärjestyksen tarkastellessani kohdistusta manuaalisesti gap4:ssä: Kaikkien eteenpäin suuntautuvien lukukehysten näyttäminen: Oletan, että koska ”odotettu sekvenssi” on pisin, se esiintyy kokoonpanossa aina eteenpäin suunnattuna ja lukukehykset ovat aina eteenpäin suunnattuja. Tämä johtuu siitä, että pidän (luettavuuden helpottamiseksi) vektorisekvenssin GCK:ssa aina sellaisessa suunnassa, että GOI:n CDS on eteenpäin suunnatussa kehyksessä.Erojen korostaminen taustavärillä tulisi ottaa käyttöön. Suur- ja pienkirjaineroja ei tulisi käsitellä eroina. Koska sekvensointimme laatu on vaatimaton, oletusarvot ovat useimmiten liian tiukkoja, jotta gap4 voisi syöttää lukemat samaan kontigiin. Siksi päädyn yleensä etsimään sisäisiä toistoja ja syöttämään ne manuaalisesti. Tämän pitäisi olla mahdollista asettaa automaattisesti gap4-kokoonpanossa, mutta en ole vielä ehtinyt selvittää, miten se tehdään.&lt;/p&gt;</description></item><item><title>Staden-paketin integrointi työpöytäympäristöön KDE:ssä Suse Linux 9:ssä</title><link>https://jeltsch.org/fi/desktop_integration_of_the_staden_package_in_kde_on_suse_linux_9/</link><pubDate>Sat, 19 May 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/desktop_integration_of_the_staden_package_in_kde_on_suse_linux_9/</guid><description>&lt;p&gt;Olen asentanut Staden-paketin kannettavalleni. Jotta voisin saada muut laboratoriossani työskentelevät ihmiset käyttämään sitä, sen on oltava erittäin helppokäyttöinen. Ihannetapauksessa heidän pitäisi vain valita muutama sekvenssi, napsauttaa, ja esikäsittely sekä sekvenssien kokoaminen hoituisivat automaattisesti. Tämän saavuttamiseksi tein seuraavaa:&lt;/p&gt;</description></item><item><title>Acrobatin oletustyökansion (polku) määrittäminen acroread.desktop-tiedoston avulla</title><link>https://jeltsch.org/fi/specifying_a_default_working_directory_path_for_acrobat_via_acroread_desktop_file/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/specifying_a_default_working_directory_path_for_acrobat_via_acroread_desktop_file/</guid><description>&lt;p&gt;Acrobat avautuu aina ~-hakemistosta työkansiona. Koska säilytän kaikki PDF-tiedostoni erillisessä kansiossa, joudun selaamaan melko paljon, ennen kuin voin tallentaa ne. Tämä on erityisen hankalaa, koska Acrobatin ”Tallenna nimellä” -ikkuna näyttää kaikki tiedostot, myös piilotetut tiedostot.&lt;/p&gt;</description></item><item><title>BackupPC:n luomien varmuuskopiotiedostojen purkaminen manuaalisesti (Zzzz)</title><link>https://jeltsch.org/fi/manually_uncompressing_backup_files_creating_by_backuppc_zzzz/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/manually_uncompressing_backup_files_creating_by_backuppc_zzzz/</guid><description>&lt;p&gt;Perl-skripti &lt;code&gt;/usr/local/backuppc/bin/BackupPC_zcat&lt;/code&gt; hoitaa tämän, mutta tätä varten sinun on asennettava BackupPC. Pakkauskirjastoille on saatavilla erillinen käyttöliittymä nimeltä 
 &lt;a href="ftp://ftp.iasi.roedu.net/mirrors/esp-team.scene.hu/esp-team/linux/Zzzz%e2%80%a61.0.tar.gz"&gt;Zzzz…&lt;/a&gt;
, jonka on kehittänyt sama henkilö, joka on myös mplayerin takana.&lt;/p&gt;</description></item><item><title>DCOPserver-virhe KDE:n kirjautumisen aikana</title><link>https://jeltsch.org/fi/dcopserver_error_during_kde_login/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/dcopserver_error_during_kde_login/</guid><description>&lt;p&gt;Eilen kannettavan tietokoneeni akku loppui, ja hätäkatkaisun yhteydessä järjestelmä ilmeisesti sekoitti asiat. Kun yritin kirjautua KDE:hen tänä aamuna, sain seuraavan virheilmoituksen: &lt;code&gt;KDE:n prosessien välisen viestinnän määrittämisessä tapahtui virhe. /home/jeltsch/.DCOPserver_michael-laptop__0 ei pystynyt lukemaan verkkoyhteysluetteloa. Tarkista, että &amp;quot;dcopserver&amp;quot; on käynnissä&lt;/code&gt; Tämä on jälleen kerran hyvin epäselvä virheilmoitus. Tämän korjaaminen tapahtui seuraavasti: &lt;code&gt;rm ~/.kde/socket-michael-laptop rm ~/.kde/tmp-michael-laptop rm -rf /tmp/kdesocket-jeltsch rm -rf /tmp/kde-jeltsch&lt;/code&gt; /tmp-kansiossa olevien hakemistojen poistamisessa ilmeni virheitä. En pystynyt poistamaan hakemistoja edes pääkäyttäjänä; virheilmoituksen mukaan ne eivät olleet tyhjiä. ls -al -komennolla luetellessa niissä ei kuitenkaan ollut tiedostoja. Kiertotapana nimesin hakemistot uudelleen: &lt;code&gt;mv /tmp/kdesocket-jeltsch /tmp/kdesocket-jeltsch.old mv /tmp/kde-jeltsch /tmp/kde-jeltsch.old&lt;/code&gt; Tämän jälkeen pystyin jälleen kirjautumaan sisään, mutta paneelini kohteet olivat kadonneet.&lt;/p&gt;</description></item><item><title>Farfalle-pastaa gorgonzola-kermakastikkeella</title><link>https://jeltsch.org/fi/farfalle_with_gorgonzola_cream/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/farfalle_with_gorgonzola_cream/</guid><description>&lt;p&gt;4 annosta 3 kupillista farfale-pastaa (”motylki”) 180 g gorgonzola-juustoa, kuori poistettu, kuutioituna 2/3 kupillista kermaa ripaus kidesokeria 2 teelusikallista hienonnettua tuoretta salviaa sekä tuoreita salvialehtiä koristeeksi suolaa ja jauhettua mustapippuria Keitä pasta al dente: 8–10 minuuttia tai pakkauksen ohjeiden mukaan. Laita sillä välin gorgonzola ja kerma keskikokoiseen kattilaan. Lisää sokeri ja runsaasti jauhettua mustapippuria ja lämmitä miedolla lämmöllä sekoittaen usein, kunnes juusto on sulanut. Ota kattila pois liedeltä. Valuta keitetyt pastat hyvin ja palauta ne keittokattilaan. Kaada kastike pastan päälle. Lisää hienonnettu salvia pastaan ja sekoita keskilämmöllä, kunnes pasta on tasaisesti kastunut kastikkeeseen. Maista ja lisää suolaa tarvittaessa, ja jaa sitten neljään lämmitettyyn kulhoon. Koristele jokainen annos salvialla ja tarjoile heti.&lt;/p&gt;</description></item><item><title>Kaupunki on MacOS X (ebiotools)</title><link>https://jeltsch.org/fi/staden_on_macos_x_ebiotools/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/staden_on_macos_x_ebiotools/</guid><description>&lt;p&gt;Asensin tänään Staden-paketin Tanjan Macintosh G4 -tietokoneelle (MacOS 10.3). Suosittelen käyttämään Anders Nisterin laatimaa 
 &lt;a href="http://liv.bmc.uu.se/macosx/downsoft.htm" target="_blank" rel="noopener noreferrer nofollow"&gt;ebiotools-pakettia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Se sisältää muita hyödyllisiä ohjelmistoja, kuten EMBOSS, Blast jne. Asennusohjeet löytyvät 
 &lt;a href="https://web.archive.org/web/20050306234019/http://www.embnet.org/download/embnetnews/index.html" target="_blank" rel="noopener noreferrer nofollow"&gt;embnet-uutislehdistä 9/1, 9/2, 9/3 ja 10/1&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tai koottuina yhdeksi PDF-tiedostoksi 
 &lt;a href="https://jeltsch.org/downloads/embnet_news_9-1_to_10-1.pdf"&gt;täältä&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Kernelin version (ver) selvittäminen</title><link>https://jeltsch.org/fi/identifying_your_kernel_version_ver/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/identifying_your_kernel_version_ver/</guid><description>&lt;p&gt;Voit selvittää, mitä ytintä käytät, kirjoittamalla komennon &lt;code&gt;ver&lt;/code&gt;. Tietenkin voit myös tarkistaa /boot-kansiossa, mihin ytimeen oletuslinkit viittaavat.&lt;/p&gt;</description></item><item><title>KMail, useita SMTP-palvelimia ja vaihtoehtoinen sendmail</title><link>https://jeltsch.org/fi/kmail_multiple_smtp_servers_and_the_alternative_sendmail/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/kmail_multiple_smtp_servers_and_the_alternative_sendmail/</guid><description>&lt;p&gt;KMaililla on aina ollut ongelmia useiden SMTP-palvelimien kanssa. Ratkaisuksi asensin sendmailin. Sen jälkeen luin vain uuden lähtevän postin palvelimen ja valitsin sendmail-vaihtoehdon. Muita asetuksia ei tarvittu, ja se näyttää toimivan.&lt;/p&gt;</description></item><item><title>Kuinka lisätä kommentteja HTML-koodiin</title><link>https://jeltsch.org/fi/how_to_add_comments_to_html_code/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_add_comments_to_html_code/</guid><description>&lt;p&gt;``&lt;/p&gt;</description></item><item><title>Käynnistä netatalk järjestelmäpalveluna käynnistyksen yhteydessä Suse Linux 9:ssä</title><link>https://jeltsch.org/fi/start_netatalk_as_system_service_during_bootup_on_suse_linux_9/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/start_netatalk_as_system_service_during_bootup_on_suse_linux_9/</guid><description>&lt;p&gt;Suse Linux 9:stä puuttuu mielestäni kätevä graafinen käyttöliittymä, joka kokoaa yhteen KAIKKI järjestelmäpalvelut ja tarjoaa vaihtoehdot ”käynnistä”, ”pysäytä” ja ”käynnistä jokaisen järjestelmän käynnistyksen yhteydessä”. RedHat 9:ssä on jotain vastaavaa. Yast2 on kyllä olemassa, mutta palveluiden luettelossa netatalkia ei edes mainita. Käynnistääkseni netatalkin järjestelmän käynnistyksen yhteydessä luon vain manuaalisesti linkin: &lt;code&gt;cd /etc/init.d/rc5.d sudo ln -s ../atalk S22atalk&lt;/code&gt; Uudelleenkäynnistyksen jälkeen (ja yllätyksekseni) tietokoneeni jumiutui. Ctrl-Alt-F2 ei toiminut, en päässyt sisään SSH:n kautta; ainoa pelastus oli fyysinen uudelleenkäynnistyspainike (johon olen tottunut vain Macintosh-ajoiltani). Kun käynnistin tietokoneen uudelleen vikasietotilassa ja poistin linkin, kaikki toimi jälleen normaalisti. Kun käynnistän atalkin manuaalisesti, järjestelmä jumiutuu samalla tavalla muutaman sekunnin kuluttua…&lt;/p&gt;</description></item><item><title>Meksikolainen chili-maissipiirakka</title><link>https://jeltsch.org/fi/mexican_chilli_corn_pie/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mexican_chilli_corn_pie/</guid><description>&lt;p&gt;4 annosta 1 rkl maissiöljyä 2 valkosipulinkynsiä, murskattuina 1 punainen paprika ja 1 vihreä paprika, siemenet poistettuina ja kuutioituina 1 selleri, kuutioituna 1 tl tulista chilijauhetta 400 g:n tölkki hienonnettuja tomaatteja, 325 g:n tölkki maissia, valutettuna 215 g:n tölkki munuaispapuja, valutettuna ja huuhdeltuna 2 rkl hienonnettua tuoretta korianteria suolaa ja pippuria tomaatti- ja avokadosalaattia tarjoiluun Päällyste: 125 g maissijauhoa 1 rkl vehnäjauhoa 1/2 tl suolaa 2 tl leivinjauhetta 1 muna, vatkattu 100 ml maitoa 1 rkl maissiöljyä 125 g raastettua kypsää Cheddar-juustoa Kuumenna öljy suuressa paistinpannussa ja paista valkosipulia, paprikoita ja selleriä miedolla lämmöllä 5–6 minuuttia tai kunnes ne ovat juuri pehmenneet. Sekoita joukkoon chilijauhe, tomaatit, maissi, pavut ja mausteet. Kiehauta ja anna hautua 10 minuuttia. Sekoita joukkoon korianteri ja kaada seos uuninkestävään vuokaan. Valmista päällyste sekoittamalla maissijauho, jauhot, suola ja leivinjauhe. Tee keskelle kuoppa, lisää muna, maito ja öljy ja vatkaa, kunnes muodostuu tasainen taikina. Kaada taikina paprikan ja maissin seoksen päälle ja ripottele päälle juustoa. Paista esilämmitetyssä uunissa 220 °C:ssa 25–30 minuuttia, kunnes pinta on kullanruskea ja kiinteä. Tarjoile heti tomaatti-avokadosalaatin kera.&lt;/p&gt;</description></item><item><title>Mitkä NFS- ja SMB-jakot ovat käytettävissä palvelimella (showmount, smbclient)?</title><link>https://jeltsch.org/fi/what_nfs_and_smb_shares_are_available_on_a_server_showmount_smbclient/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/what_nfs_and_smb_shares_are_available_on_a_server_showmount_smbclient/</guid><description>&lt;p&gt;Komento, jolla selvitetään, mitkä jaetut resurssit ovat käytettävissä esimerkiksi tietokoneessa 192.168.0.2, on seuraava: NFS:n tapauksessa: &lt;code&gt;/usr/sbin/showmount -e 192.168.0.2&lt;/code&gt; Samba:n tapauksessa: &lt;code&gt;smbclient -L 192.168.0.2&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Molekyylibiologian ohjelmistokehityshankkeet</title><link>https://jeltsch.org/fi/software_development_projects_for_molecular_biology/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/software_development_projects_for_molecular_biology/</guid><description>&lt;p&gt;GCK2.5:ään liittyvät asiat&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;GCK2.5:n vianetsintä Wine-ympäristössä**
Wine-ympäristössä on edelleen joitakin virheitä, jotka tekevät GCK2.5:n käytöstä toisinaan hankalaa. Erityisesti alueiden merkitseminen, sekvenssien haku ja uuden tiedoston avaaminen eivät onnistu.&lt;/li&gt;
&lt;li&gt;GCK2.5:n vienti**
GCK2.5 ei pysty viemään tiedostoja EMBL-muotoon siten, että alueet muunnettaisiin piirteiksi.
Se pystyy kuitenkin viemään kommentit tekstitiedostoon ja pelkän sekvenssin tekstitiedostoon. Olisi helppoa kirjoittaa Perl-skripti, joka ottaa nämä kaksi tiedostoa ja muuntaa ne yhdeksi EMBL-tiedostoksi, EMBOSS cirdna/lindna-tiedostoksi tai pDRAW32-tiedostoksi.&lt;/li&gt;
&lt;li&gt;GCK2.5:n integrointi Wine-työpöydälle**
Kun napsautetaan tiedostoja, jotka on liitetty Windows-ohjelmiin (Wine-ympäristössä), Linuxin tiedostonhallintaohjelma (esim. Konqueror) välittää tiedoston argumenttina liitetylle Windows-sovellukselle, ja tiedosto avautuu Wine-ympäristössä. GCK2.5 kieltäytyy kuitenkin hyväksymästä tiedostoa argumenttina. Kun napsautan .gcc-tiedostoa, GCK2.5 käynnistyy, mutta avaa tyhjän ikkunan, ja minun on avattava .gcc-tiedosto GCK2.5:n sisällä. Tarpeetonta napsauttelua, varsinkin kun joudun selaamaan useita kansiohierarkioita. Kun GCK2.5 toimii natiivisti Windowsissa, onko mahdollista käynnistää GCK2.5:n komentoriviparametrina rakennetiedosto? Minun pitäisi tarkistaa se.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;pDRAW32-aiheiset&lt;/p&gt;</description></item><item><title>MySQL:n pääkäyttäjän salasanan nollaaminen</title><link>https://jeltsch.org/fi/resetting_the_mysql_root_password/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/resetting_the_mysql_root_password/</guid><description>&lt;p&gt;Jos olet unohtanut MySQL:n pääkäyttäjän salasanan, voit nollata sen, jos sinulla on fyysinen pääsy koneeseen, jolla mysql-palvelu on käynnissä: Etsi mysql-prosessin .pid-tiedosto. Sen nimi on joko mysql.pid tai koneen_nimi.pid. Lopeta mysql-prosessi. MacOS X -palvelimellani esimerkiksi &lt;code&gt;kill &lt;/code&gt;cat /usr/local/mysql-standard-4.0.16-apple-darwin6.6-powerpc/data/localhost.pid`` Käynnistä mysql-palvelin uudelleen &lt;code&gt;/usr/local/mysql-standard-4.0.16-apple-darwin6.6-powerpc/bin/mysqld_safe --skip-grant-tables &amp;amp;&lt;/code&gt; Aseta uusi pääkäyttäjän salasana (korvaa newpassword uudella salasanalla!) &lt;code&gt;/usr/local/mysql-standard-4.0.16-apple-darwin6.6-powerpc/bin/mysqladmin -u root flush-privileges password &amp;quot;newpassword&amp;quot;&lt;/code&gt; Valmis!&lt;/p&gt;</description></item><item><title>Paglia e Fieno, pähkinöillä ja gorgonzolalla</title><link>https://jeltsch.org/fi/paglia_e_fieno_with_walnuts_and_gorgonzola/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/paglia_e_fieno_with_walnuts_and_gorgonzola/</guid><description>&lt;p&gt;4 annosta 300 g paglia e fieno -pastaa (”litistettyjä spagetteja”) 2 rkl voita 1 tl hienonnettua tuoretta salviaa tai 1/2 tl kuivattua salviaa, sekä tuoreita salvialehtiä koristeeksi (valinnainen) 120 g gorgonzolaa 3 rkl mascarpone-juustoa 5 rkl maitoa 1/2 kuppia jauhettuja pähkinänpuolikkaita 2 rkl tuoretta raastettua parmesaanijuustoa tuoretta jauhettua mustapippuria Keitä pasta suuressa kattilassa suolattua kiehuvaa vettä käyttäen pakkauksen ohjeiden mukaisesti. Sillä välin sulata voi suuressa paistinpannussa tai kattilassa matalalla lämmöllä, lisää salvia ja sekoita. Ripottele kuutioitu gorgonzola seokseen ja lisää sitten mascarpone. Sekoita aineksia puulusikalla, kunnes juustot alkavat sulaa. Kaada maito seokseen ja jatka sekoittamista. Ripottele joukkoon pähkinät ja raastettu parmesan sekä runsaasti mustapippuria. Jatka sekoittamista matalalla lämmöllä, kunnes seoksesta muodostuu kermainen kastike. Älä anna sen kiehua, muuten pähkinät maistuvat katkerilta, äläkä keitä kastiketta pidempään kuin muutaman minuutin, muuten pähkinät värjäävät sen. Valuta pasta, kaada se lämmitettyyn kulhoon, lisää sitten kastike ja sekoita hyvin. Tarjoile heti, ripottele päälle lisää jauhettua mustapippuria. Koristele salvia-lehdillä, jos haluat.&lt;/p&gt;</description></item><item><title>PDF-tiedoston salasanasuojauksen poistaminen</title><link>https://jeltsch.org/fi/removing_pdf_password_protection/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/removing_pdf_password_protection/</guid><description>&lt;p&gt;Ostin äskettäin PDF-kirjan. Se oli salasanasuojattu (40-bittinen suojaus). Valitettavasti jotkut Linuxin PDF-katseluohjelmat eivät pysty avaamaan salasanasuojattuja PDF-tiedostoja. Päätin siis poistaa salasanasuojauksen omaan käyttööni. Nopea haku verkosta paljasti kaksi erittäin helppoa tapaa salasanan poistamiseen:&lt;/p&gt;</description></item><item><title>Pinnacle PCTV Deluxe ja Linux-tuki</title><link>https://jeltsch.org/fi/pinnacle_pctv_deluxe_and_linux_support/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/pinnacle_pctv_deluxe_and_linux_support/</guid><description>&lt;p&gt;Ostin USB-televisiokortin, Pinnacle PCTV Deluxen. Linuxille on saatavilla vain yksi ohjelma: 
 &lt;a href="http://www.paranoyaxc.de/dune/dune.html" target="_blank" rel="noopener noreferrer nofollow"&gt;dunerec&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Näin sain sen toimimaan: Lataa ja pura (tar -xvzf) 
 &lt;a href="http://www.paranoyaxc.de/dune/dune2-linux.tar.gz" target="_blank" rel="noopener noreferrer nofollow"&gt;dune2-linux.tar.gz&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 Pakkauksen purkamisen jälkeen sinulla on kaksi hakemistoa: dunetools ja dunelib, kaksi shell-skriptiä (joiden toimintaa en muista) ja yksi README.txt-tiedosto, jossa on asennusohjeita. Mitään ei tarvitse kääntää, vaan riittää, että kopioit suoritustiedostot (ja muutamat muut tiedostot) oikeisiin hakemistoihin:
dunetools/dunerec/dunerec siirretään hakemistoon /usr/local/bin
dunetools/duneinit/duneinit siirretään kansioon /usr/local/bin Sinun on luotava kansio /usr/local/lib/dune Nyt tarvitset joitakin tiedostoja Windows-ohjelmasta, joka tuli TV-kortin mukana. Sinulla on tietysti oltava Windows-järjestelmä, ja ohjelma on asennettava sinne ensin. Löydät tarvitsemasi tiedostot kansiosta &amp;ldquo;C:\Program Files\Pinnacle\Pinnacle PCTV Deluxe\Driver&amp;quot;.
Sinun on kopioitava tiedostot, joiden pääte on .v (k2.v jne.), sekä tiedostot DuneNTSC.sys ja DunePal.sys juuri luotuun hakemistoon /usr/local/lib/dune Koska asun Euroopassa, minun on käytettävä tiedostoa Pal.sys; joten nimeän sen uudelleen dune.sys:ksi chown root /usr/local/bin/dunerec
chmod u+s /usr/local/bin/dunerec
chown root /usr/local/bin/duneinit
chmod u+s /usr/local/bin/duneinit Kanavien haku suoritetaan komennolla &lt;code&gt;/usr/local/bin dunerec -i 0 -S 1 -d 1 Dune kohdassa 001/002 VID 2304 PID 061E Ladataan ezusb2-laiteohjelmistoa… dune.sys: FWOff: 77736 FWLen: 10296 Ohjelma on käynnistettävä uudelleen!&lt;/code&gt; Vaihtoehto &amp;ldquo;-d 1&amp;rdquo; on tarkoitettu vain vianmääritystietojen tulostamiseen. Komento on suoritettava uudelleen, mikä on normaalia: &lt;code&gt;dunerec -i 0 -S 1 &amp;gt;&amp;gt; /usr/local/lib/dune/channels.txt&lt;/code&gt; Tämä komento tallentaa kanavahakutulokset tiedostoon /usr/local/lib/dune/channels.txt; sinun on vielä poistettava tästä tiedostosta rivit, jotka alkavat merkillä . Virheilmoitus ”Cannot find dune!” ilmestyy, kun TV-korttia ei ole kytketty tietokoneeseen. Minulle se ilmeni myös silloin, kun TV-kortti oli paikallaan, ja minun piti irrottaa kortti, käynnistää tietokone uudelleen ja kytkeä se uudelleen toimimaan. Tarkista, toimiiko kortti: &lt;code&gt;dunerec -R test.mpg -i 0 -a 479250&lt;/code&gt;. Tämä tallentaa taajuudella 479,250 MHz olevan TV-signaalin tiedostoon test.mpg. Voit lopettaa tallennuksen painamalla Ctrl-C ja katsella tätä mpg-tiedostoa valitsemallasi videosoittimella. Jotta voisit kuitenkin katsella suoratoistettua televisiota, sinun on ohjattava data soittimeen. Ainoa soitin, joka onnistui hyväksymään dataa, on 
 &lt;a href="http://www.mplayer.hu" target="_blank" rel="noopener noreferrer nofollow"&gt;mplayer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. 
 &lt;a href="http://packman.links2linux.de" target="_blank" rel="noopener noreferrer nofollow"&gt;Packman&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 tarjoaa erinomaisen rpm-paketin Suse Linux 9.1:lle. Älä unohda ladata rpm-pakettia, joka sisältää kaikki koodekit! Tässä on muutamia komentoja, joita olen käyttänyt datan ohjaamiseen: &lt;code&gt;dunerec -R - -i 0 -a 479250 | mplayer -cache 8192 -&lt;/code&gt; Voit säätää välimuistin kokoa lyhentääksesi toiston aloittamiseen kuluvaa odotusaikaa. &lt;code&gt;dunerec -R - -i 0 -a 479250 | mplayer -framedrop -vo x11 -&lt;/code&gt; Ilman välimuistia sinun on sallittava soittimen pudottaa kehyksiä. &lt;code&gt;dunerec -i 0 -a 479250 -t dvd -R - | mplayer -ao arts -vo xv -double -cache 4096 -framedrop -&lt;/code&gt; Tämä on täydellinen komento, jota käytän tällä hetkellä. Kopioin sen gtk2-käyttöliittymästä. GTK2-käyttöliittymä TV-kortille &amp;ldquo;Pinnacle PCTV Deluxe&amp;rdquo; 
 &lt;a href="http://pctvgtk.sourceforge.net" target="_blank" rel="noopener noreferrer nofollow"&gt;http://pctvgtk.sourceforge.net”&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Asennus sujui ohjeiden mukaisesti, ja järjestelmä toimii todella hyvin. Minulla oli hieman ongelmia kanavien etsinnässä; se ei löytänyt kaikkia kanavia. Minun piti suorittaa kanavahaku Windowsissa (Pinnacle-ohjelmalla) ja sitten kirjoittaa taajuudet muistiin ja lisätä ne manuaalisesti channels.txt-tiedostoihin. Mutta sekin sujui ilman ongelmia.&lt;/p&gt;</description></item><item><title>Psion3a-osoitetietokannan synkronointi KDE:n osoitekirjan kanssa</title><link>https://jeltsch.org/fi/syncronizing_psion3a_address_database_with_kde_s_address_book/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/syncronizing_psion3a_address_database_with_kde_s_address_book/</guid><description>&lt;p&gt;Minulla on vanha Psion 3a, jota käytän pääasiassa herätyskellona lomalla, kun minun on ehdittävä junaan tai lentokoneeseen. Jotta laitteesta olisi enemmän hyötyä, päätin tallentaa kaikki osoitteeni sen tietokantaan. Tietokannan tiedostomuoto on jokin outo muoto (.dbf). Psion 3a:n tietokantasovellus ei voi tuoda mitään muuta muotoa, ja ainoa muoto, johon se voi viedä tietoja, on tekstitiedosto, jossa kentät on erotettu toisistaan erottimella (oletuksena rivinvaihto) ja tietueet on erotettu toisistaan tyhjällä rivillä (tai tyhjällä rivillä, jos erottimena on rivinvaihto).
PC:llä toimiva PsiWin-sovellus pystyy avaamaan dbf-muotoa ja viemään tietoja useisiin eri muotoihin (toivottavasti). Joten tapa siirtää kaikki osoitteeni Psioniin (ne ovat tällä hetkellä Mac OS X:n osoitekirjamuodossa) olisi siirtää ne ensin KDE:n osoitekirjaan ja viedä sieltä sitten muodossa, jota PsiWin pystyy lukemaan, ja käyttää PsiWiniä tallentamaan tiedot dbf-muotoon, jota Psion pystyy lukemaan.&lt;/p&gt;</description></item><item><title>Quanta kaatuu käynnistyksen aikana (siirrän tilini uudelle käyttäjälle)</title><link>https://jeltsch.org/fi/quanta_crashes_during_start_up_moving_my_account_to_a_new_user/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/quanta_crashes_during_start_up_moving_my_account_to_a_new_user/</guid><description>&lt;p&gt;Kun käynnistän Quantan tavallisena käyttäjänä, se kaatuu. Terminaalin tuloste on: &lt;code&gt;jeltsch@michael-laptop:~&amp;gt; quanta QGDict::hashKeyString: Virheellinen nolla-avain Virheellinen merkintä (puuttuu '=') tiedostossa /opt/kde3/share/apps/quanta/doc/javascript.docrc:241 TagAction::property( &amp;quot;accel&amp;quot; ) epäonnistui: ominaisuus virheellinen tai ei ole olemassa TagAction::property( &amp;quot;accel&amp;quot; ) epäonnistui: ominaisuus virheellinen tai ei ole olemassa TagAction::property( &amp;quot;accel&amp;quot; ) epäonnistui: ominaisuus virheellinen tai ei ole olemassa jeltsch@michael-laptop:~&amp;gt;&lt;/code&gt; Kun ohjelma kuitenkin käynnistetään pääkäyttäjänä, se toimii kunnolla, vaikka virheilmoitukset ovat samat. Toistaiseksi muutin aloitusvalikossa olevan työpöytämerkinnän niin, että Quanta käynnistyy root-käyttäjänä. Tietenkin minun on sallittava pääsy X-ikkunoihini, esimerkiksi suorittamalla komento xhost +. Loin uuden tavallisen käyttäjän (mjeltsch9) ja suoritin Quantan mjeltsch-käyttäjänä, jolloin Quanta toimi myös moitteettomasti. Ilmeisesti joissakin käyttäjäkohtaisissa asetuksissa on jotain outoa. Yritin selvittää, mikä, mutta turhaan. Siksi päätin aloittaa puhtaalta pöydältä. Root-käyttäjänä muutin kaikkien kotihakemistossani olevien tiedostojen omistajan (chown) rekursiivisesti mjeltschiksi ja siirrin ne (piilotiedostoja lukuun ottamatta) hakemistoon /home/mjeltsch. Kaikki piilotiedostot siirrin uuteen hakemistoon, jonka nimesin old_dot_filesiksi. Saatan tarvita joitakin näistä. Sitten poistin /home/jeltsch-hakemistoni. Yast2:n avulla poistin käyttäjätilin ”jeltsch” ja muutin /home/mjeltsch-hakemiston nimeksi /home/jeltsch. Sitten, myös Yast2:n avulla, nimesin käyttäjän mjeltsch uudelleen nimellä jeltsch ja muutin hänen kotihakemistonsa /home/mjeltsch:stä /home/jeltsch:ksi. Minun piti myös suorittaa komento chown -R /tmp/mcop-jeltsch. Ilmeisesti kaikki toimii jälleen, mutta kaikki työpöydän asetukseni ovat tietysti kadonneet.&lt;/p&gt;</description></item><item><title>Rekursiivinen hakutoiminto</title><link>https://jeltsch.org/fi/recursive_grep/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/recursive_grep/</guid><description>&lt;p&gt;grep (kirjainkokoa huomioimatta, rekursiivinen) grep-komennolla ei ole mahdollista tutkia hakemistopuuta rekursiivisesti. Seuraava komento etsii esimerkiksi vain nykyisen hakemiston tiedostoista: &lt;code&gt;grep bacteria *&lt;/code&gt; Jos haluat, että haku ei erota isoja ja pieniä kirjaimia, voit käyttää i-lippua: &lt;code&gt;grep -i bacteria *&lt;/code&gt;Mutta jos haluat tehdä rekursiivisen haun, sinun on käytettävä melko monimutkaista UNIX-komentojen yhdistelmää tämän tavoitteen saavuttamiseksi:&lt;code&gt;find ~/Mail -type f -exec grep 'bacteria' {} \; -print&lt;/code&gt;Tämä komento etsii rekursiivisesti nykyisen käyttäjän Mail-hakemistosta ja tulostaa kaikki rivit, jotka sisältävät sanan bacteria.&lt;/p&gt;</description></item><item><title>scp (secure copy)</title><link>https://jeltsch.org/fi/scp_secure_copy/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/scp_secure_copy/</guid><description>&lt;p&gt;Tiedoston index.html kopioimiseksi paikalliselta koneelta osoitteeseen vesuri.helsinki.fi tarvitaan seuraava komento: &lt;code&gt;scp -p /Volumes/Documents/michael/Sites/index.html jeltsch@vesuri.helsinki.fi:./public_html/index.html&lt;/code&gt;p-lippu säilyttää alkuperäisen tiedoston muokkaus- ja käyttöajat sekä käyttöoikeudet. Alkuperäisen tiedoston koko polkua (/Volumes/Documents/michael/Sites/index.html) ei tietenkään tarvita, jos tiedosto sijaitsee nykyisessä hakemistossa.Jos haluat kopioida hakemiston &amp;ldquo;/Multimedia/TV Shows/Kids &amp;amp; Family&amp;rdquo; etäpalvelimelta, jonka IP-osoite on 192.168.0.16, paikallisen koneen nykyiseen hakemistoon, käytä seuraavaa komentoa:&lt;code&gt;scp -r root@192.168.0.16:&amp;quot;/Multimedia/TV\\ Shows/Kids\\ \&amp;amp;\\ Family&amp;quot; .&lt;/code&gt;Huomaa kaksoisviivat, joilla välilyönnit tiedostopolussa korvataan! r-lippua tarvitaan, koska haluat hakemiston koko sisällön (rekursiivisesti). Jos sinun on määritettävä portin numero, tarvitset ison P-lipun: &lt;code&gt;scp -P 22222 -v TVSeriesXY_S01E* mnmplus@192.168.0.16:/Volumes/Multimedia&lt;/code&gt;Joskus scp on tehoton (esim. siirrettäessä valtavia määriä pieniä, pakkaamattomia tiedostoja). Tällöin yksi ratkaisu on käyttää tar-komentoa (tiedostojen yhdistämiseen ja pakkaamiseen) ja ohjata tulos sitten putkella ssh:n kautta toiselle koneelle, jossa se puretaan ja tar-paketti avataan:&lt;code&gt;tar cpf - server.helsinki.fi | ssh jeltsch@othermachine.helsinki.fi &amp;quot;tar xpf - -C /home/jeltsch/&amp;quot;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Sekvenssijäljitystiedostot tar-arkistoissa (Staden)</title><link>https://jeltsch.org/fi/sequence_trace_files_in_tar_archives_staden/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/sequence_trace_files_in_tar_archives_staden/</guid><description>&lt;p&gt;Haluan tallentaa kaikki sekvensointiprojektin sekvenssijäljet (Staden-ohjelmalla) yhteen tiedostoon. Tämä onnistuu pakkaamalla kaikki *.ztr-tiedostot tar-tiedostoksi: &lt;code&gt;tar -cvf ./test.tar *.ztr&lt;/code&gt;. Sen jälkeen sinun on määritettävä gap4:ssä &lt;code&gt;Options -&amp;gt; Configure -valikoissa -&amp;gt; Expert&lt;/code&gt; ja määrittää &lt;code&gt;Options -&amp;gt; Trace file location -&amp;gt; TAR=./test.tar&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Staden-sovellusten muuttaminen klikattaviksi macOS X:ssä</title><link>https://jeltsch.org/fi/making_the_staden_applications_clickable_in_macos_x/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/making_the_staden_applications_clickable_in_macos_x/</guid><description>&lt;p&gt;Olen asentanut Stadenin Mac OS X:ään ja kokeillut sitä vähän. Käytin asennuksessa Anders Nistersin luomaa ebiotools-pakettia, joka on kuvattu 
 &lt;a href="http://www.embnet.org/download/embnetnews/embnet.news/index.html" target="_blank" rel="noopener noreferrer nofollow"&gt;embnet.news&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -lehden numerossa 10/1. Se toimii, vaikkakaan ei Macin filosofian mukaisesti:&lt;/p&gt;</description></item><item><title>Stadenin integrointi KDE 3.2:een</title><link>https://jeltsch.org/fi/desktop_integration_of_staden_into_kde_3_2/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/desktop_integration_of_staden_into_kde_3_2/</guid><description>&lt;p&gt;Kaksi asiaa on hoidettava: 1. Valikossa tulisi olla asianmukaiset kohdat. 2. Tiedostoja tulisi voida klikata, ja niillä tulisi olla asianmukaiset ”Avaa-valinnat”. Kohta 1 on helppo toteuttaa. Valikon (koko järjestelmän kattavat) kohdat sijaitsevat kansiossa /opt/kde3/share/applnk. Lisäsin juuri tämän kansion alle uuden hakemistorakenteen: &lt;code&gt;Science &lt;/code&gt;&amp;ndash; Staden |&amp;ndash; Gap4.desktop |&amp;ndash; Pregap4.desktop |&amp;ndash; Spin.desktop |&amp;ndash; Stadenlaunch.desktop &lt;code&gt;-- Trev.desktop&lt;/code&gt; Jos muokkaat valikkoa tavallisena käyttäjänä, valintakohdat ovat voimassa vain sinulle itsellesi. Lisäksi Suse sekoittaa kaksi sijaintia käyttäjän määrittämille valintakohdille: ~/.kde/share/applnk ja ~/.local/share/applications. Kun merkinnät on lisätty järjestelmänlaajuiseen /opt/kde3/share/applnk-hakemistoon, yksittäisten käyttäjien tekemät lisämuutokset kopioidaan käyttäjän kotihakemistoon. Koska käyttäjän kotihakemistossa olevat merkinnät ovat etusijalla järjestelmänlaajuisiin merkintöihin nähden, ne ovat tällöin voimassa.&lt;/p&gt;</description></item><item><title>Stadenin ohjetoiminto (ilman Netscapea ei ole ohjetta)</title><link>https://jeltsch.org/fi/staden_help_function_no_netscepe_no_help/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/staden_help_function_no_netscepe_no_help/</guid><description>&lt;p&gt;Koska tietokoneellani ei ole Netscapea asennettuna, Stadenin ohjetoiminto ei toimi automaattisesti. Staden-kurssin aikana James neuvoi minua tarkastamaan tiedoston &lt;code&gt;/usr/local/staden-linux-rel-1-4/lib/tk_utils/help_netscape.tcl&lt;/code&gt;. Saatan tehdä niin, mutta pikaratkaisuna loin symbolisen linkin Mozillaan: &lt;code&gt;sudo ln -s /usr/bin/mozilla /usr/bin/netscape&lt;/code&gt; Ja tämä todella toimii. Kokeilin sitä menestyksekkäästi myös Konquerorin kanssa: &lt;code&gt;sudo ln -sf /opt/kde3/bin/konqueror /usr/bin/netscape&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Suse Linux 9.1</title><link>https://jeltsch.org/fi/suse_linux_9_1/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/suse_linux_9_1/</guid><description>&lt;p&gt;Ostin Suse Linux 9.1:n pakettiversion. Päivitys sujui varsin sujuvasti. Vaikka järjestelmä ilmoitti noin 1500 pakettiristiriidasta, ne johtuivat kaikki pelkästään Kopete 0.81:stä (ICQ-asiakasohjelmani) ja VLC 0.71:stä (videosoittimeni). Ratkaisin ristiriidat poistamalla ensin suojauksen asennetuilta muilta kuin Suse-paketeilta ja ottamalla sitten riskin järjestelmän epäjohdonmukaisuuksista. Päivityksen jälkeen sekä Kopete että VLC kuitenkin toimivat edelleen. Sen sijaan VMware 4.0.5 lakkasi toimimasta, mutta päivitys versioon 4.5.1 auttoi.&lt;/p&gt;</description></item><item><title>SUSE Linux 9.1/9.2 ja VMware</title><link>https://jeltsch.org/fi/suse_linux_9_1_9_2_and_vmware/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/suse_linux_9_1_9_2_and_vmware/</guid><description>&lt;p&gt;Latasin uudelleen VMware-version testaamista varten (4.5.2). Mutta sitä ei edes voinut konfiguroida. Ilmeisesti SUSE on sekoittanut asennuksen lähdekansioiden hakemistorakenteen. Löysin seuraavan korjausohjeen: &lt;code&gt;cd /usr/src/linux su make cloneconfig make prepare&lt;/code&gt;. Tämän jälkeen vmware-config.pl-skripti pitäisi toimia kunnolla. Ennen vmware-config.pl-komennon suorittamista asensin myös 
 &lt;a href="http://ftp.cvut.cz/vmware/vmware-any-any-update78.tar.gz" target="_blank" rel="noopener noreferrer nofollow"&gt;vmware-any-any-update78-korjauspäivityksen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.
Muuten: Tämä menettely on toistettava joka kerta, kun päivität ytimen! Päivitettyäni versioon 9.2 minulla oli lisää ongelmia. Jokaisen uudelleenkäynnistyksen jälkeen jouduin suorittamaan vmware-config.pl-komennon uudelleen. Tämä korjattiin lisäämällä rivi &lt;code&gt;for a in &lt;/code&gt;seq 0 9&lt;code&gt;; do mknod /dev/vmnet$a c 119 $a; done&lt;/code&gt; tiedoston /etc/init.d/vmware alkuun. Ytimen päivitysten jälkeen vmware-config.pl:n käynnistämistä edeltävä menettely on &lt;code&gt;cd /usr/src/linux make cloneconfig make modules_prepare&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Suse RPM-paketin luominen Staden-paketille</title><link>https://jeltsch.org/fi/making_a_suse_rpm_for_the_staden_package/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/making_a_suse_rpm_for_the_staden_package/</guid><description>&lt;p&gt;Koska binäärit toimivat kaikissa SUSE-jakeluissa, ajattelin ohittaa kääntämisprosessin ja antaa rpm:n purkaa binäärit suoraan, minkä jälkeen lisään SUSE-kohtaiset tiedostot oikeille paikoilleen. Nämä lisätiedostot ovat pääasiassa kde.desktop-tiedostoja, kuvakkeita sekä komento &lt;code&gt;export STADENROOT=/usr/local/staden-linux-1-4-1&lt;/code&gt; ja komento &lt;code&gt;/usr/local/staden-linux-1-4-1/staden.profile&lt;/code&gt;-tiedoston lataaminen ~/.bashrc-tiedostoon.Näin ollen purkaminen tapahtuisi yksinkertaisesti komennolla &lt;code&gt;tar --extract --verbose --gzip --absolute-names --file=staden-linux-1-4-1.tar.gz&lt;/code&gt; ja &lt;code&gt;chown -R root:root /usr/local/staden-linux-1-4-1&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Tiedostojen purkaminen rpm-arkistoista (rpm2cpio)</title><link>https://jeltsch.org/fi/extracting_files_from_rpm_archives_rpm2cpio/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/extracting_files_from_rpm_archives_rpm2cpio/</guid><description>&lt;p&gt;Komento &lt;code&gt;rpm2cpio finger-0.17-9.i386.rpm | cpio -imVd&lt;/code&gt; purkaa kaikki tiedostot rpm-arkistosta finger-0.17-9.i386.rpm. Se luo hakemistorakenteen nykyisen hakemiston suhteen.&lt;/p&gt;</description></item><item><title>TrueType-fontit Linuxissa</title><link>https://jeltsch.org/fi/true_type_fonts_under_linux/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/true_type_fonts_under_linux/</guid><description>&lt;p&gt;TrueType-fontit Linuxissa Fonttien käsittely Linuxissa on melkoista sekasotkua. Tässä on ohjeet siitä, miten lisäsin TrueType-fontit Suse Linux 9 -järjestelmääni. Valitse Ohjauskeskus -&amp;gt; Järjestelmän hallinta -&amp;gt; Fonttien asennusohjelma ja siirry hallintatilaan -&amp;gt; Lisäasetukset (sisäänrakennetulla fontinvalitsimella). Sitten valitsin vain haluamani fontit Windows XP -osion fonttikansiosta ja napsautin Lisää. Napsauttamalla Käytä fontit tulevat X Windows -palvelimen käyttöön. Voit tehdä saman kopioimalla fontit manuaalisesti kansioon /usr/X11R6/lib/X11/fonts/truetype ja suorittamalla sitten komennon &lt;code&gt;xset fp rehash&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Useiden hiirien/kosketuslevyjen samanaikainen käyttö (SUSE Linux 9, YaST2/SaX)</title><link>https://jeltsch.org/fi/using_multiple_mouses_trackpads_simultaneously_suse_linux_9_yast2_sax/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/using_multiple_mouses_trackpads_simultaneously_suse_linux_9_yast2_sax/</guid><description>&lt;p&gt;Minulla on kannettava tietokone, ja määritin ulkoisen USB-hiiren Yast2:n avulla. Sen seurauksena kosketuslevy lakkasi toimimasta. Kun nyt käynnistän tietokoneen uudelleen ilman USB-hiirtä, joudun pulaan. Käytin määrittämiseen seuraavaa reittiä: &lt;code&gt;Ohjauskeskus -&amp;gt; Yast2-moduulit -&amp;gt; Laitteisto -&amp;gt; Valitse hiirimalli&lt;/code&gt; Jos haluat käyttää sekä ulkoista hiirtä että kosketuslevyä, sinun on syvennettävä asetuksia: &lt;code&gt;Ohjauskeskus -&amp;gt; Yast2-moduulit -&amp;gt; Laitteisto -&amp;gt; Näytönohjain ja näyttö -&amp;gt; Graafinen työpöytäympäristö -&amp;gt; Muuta -&amp;gt; Komponentti: Syöttölaitteet&lt;/code&gt; Täällä voit lisätä rajattoman määrän hiiriä. Kannattaa todennäköisesti testata (testipainikkeella), toimivatko uudet asetukset, ennen kuin käynnistät tietokoneen uudelleen. Asetukset tulevat voimaan vasta uudelleenkäynnistyksen jälkeen. Eli jos haluat poistaa kosketuslevyn käytöstä (koska se häiritsee sinua), sinun on käynnistettävä tietokone uudelleen…&lt;/p&gt;</description></item><item><title>Vertailusekvenssit (Staden)</title><link>https://jeltsch.org/fi/reference_sequences_staden/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/reference_sequences_staden/</guid><description>&lt;p&gt;Jos haluat määrittää jonkin sekvenssin vertailusekvenssiksi, valitse sen nimi gap4:n Edit Contig -ikkunasta, napsauta hiiren oikealla painikkeella ja valitse ”As reference sequence”. Jos tiedosto on embl-muodossa, piirteet näkyvät kohdistuksessa Staden-tunnisteina.&lt;/p&gt;</description></item><item><title>VMware Tools -työkalujen asennuksessa ilmenneet ongelmat (manuaalinen asennus)</title><link>https://jeltsch.org/fi/problems_installing_vmware_tools_manual_installation/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/problems_installing_vmware_tools_manual_installation/</guid><description>&lt;p&gt;Jostain syystä VMware 4.5.2 ei onnistunut päivittämään VMware-työkaluja käyttämällä tavallista vaihtoehtoa kohdassa ”VM -&amp;gt; Asenna VMware-työkalut…”. Joten jouduin asentamaan ne manuaalisesti: &lt;code&gt;sudo /sbin/losetup /dev/loop1 /home/käyttäjätunnuksesi/vmware-distrib/lib/isoimages/windows.iso mkdir /home/käyttäjätunnuksesi/temp sudo mount -r -t iso9660 /dev/loop1 /home/käyttäjätunnuksesi/temp/&lt;/code&gt; Koska kotikansioni näkyy VMware-ympäristössä, käynnistin setup.exe-tiedoston manuaalisesti. Kaikki sujui hyvin, vaikka VMware valittaa edelleen uudelleenkäynnistyksen jälkeen, että VMware-työkaluni ovat vanhentuneita…&lt;/p&gt;</description></item><item><title>Windows 95:n asentaminen VMware-ympäristöön</title><link>https://jeltsch.org/fi/installing_windows95_under_vmware/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installing_windows95_under_vmware/</guid><description>&lt;p&gt;Tarvitset: Windows 95 -asennus-CD:n ja 
 &lt;a href="http://www.bootdisk.com/bootdisk.htm" target="_blank" rel="noopener noreferrer nofollow"&gt;Windows 95 -version B käynnistyslevykkeen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Koska minulla ei ole levykkeasemaa, minun on luotava käynnistyslevykkeen kuvatiedosto. Käynnistä Windows 95:n käynnistyslevykkeeltä VMware-ympäristössä. Luo ensisijainen osio, joka täyttää virtuaalilevyn kokonaan (valitse vaihtoehto 1, sitten uudelleen 1 ja lopuksi kyllä). Käynnistä Windows 95 uudelleen. Alusta virtuaalilevy ja asenna Windows 95: &lt;code&gt;format C: /S R:\WIN95\SETUP /IS&lt;/code&gt; En saanut asennus-CD:täni toimimaan. Joten tein siitä kuvan &lt;code&gt;dd if=/dev/cdrom of=w95oem.iso&lt;/code&gt;. Sen jälkeen loput pitäisi sujua tavallisena asennuksena…&lt;/p&gt;</description></item><item><title>Windows NT, verkkoasemien selaaminen, verkkoasemien liittäminen ja irrottaminen (netuse-komento)</title><link>https://jeltsch.org/fi/windows_nt_network_browsing_mounting_and_disconnecting_from_network_drives_command_netuse/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/windows_nt_network_browsing_mounting_and_disconnecting_from_network_drives_command_netuse/</guid><description>&lt;p&gt;Verkon selaaminen Windowsissa on mysteeri. Joskus jotkut tietokoneet eivät yksinkertaisesti näy verkkoa selattaessa. Tämä näyttää pätevän erityisesti Linux-palvelimiin. Uudemmissa Windows-käyttöjärjestelmäversioissa (2000, XP) voit muodostaa yhteyden palvelimeen (jos tiedät sen IP-osoitteen) verkkoaseman liittämiskomennolla, vaikka verkkoselain ei näe kyseistä palvelinta. Windows NT:ssä ei ole tätä vaihtoehtoa. Ainoa mahdollisuus on käyttää komentoriviltä annettavaa &amp;ldquo;net use&amp;rdquo; -komentoa. Tämä on hankalaa, vaikka usein käytettyjä yhteyksiä varten voi luoda .bat-tiedostoja. Komento on: &lt;code&gt;net use * \\ip-osoite\käyttäjätunnus&lt;/code&gt; Tähdellä (*) jaetaan jaettu resurssi seuraavalle vapaalle asemakirjaimelle (tietenkin voit määrittää sen manuaalisesti esimerkiksi H:ksi). Voit poistaa tämän tietyn verkkoaseman kirjoittamalla: &lt;code&gt;net use H: /delete&lt;/code&gt; Itse asiassa, vaikka voisit selata ja muodostaa yhteyksiä ilman komentoriviä, tarvitset komentoriviä aina, kun haluat katkaista yhteyden NT-palvelimen jaettuun resurssiin. Huvittavaa kyllä, Windows NT:ssä ei ole muuta keinoa kuin kirjoittaa &lt;code&gt;net use * /delete&lt;/code&gt;. Joissakin keskusteluketjuissa mainittiin, että Linux-palvelimen smb.conf-tiedostossa tulisi ottaa WINS-tuki käyttöön &lt;code&gt;wins support = Yes&lt;/code&gt;. Jos muodostat yhteyden Linuxiin, varmista, että Samba on käynnissä ja että käyttäjällä, jonka kotikansioon haluat muodostaa yhteyden, on merkintä ja salasana smb-tietokannassa (tätä EI ole esiasetettu edes Suse 9.2:ssa): &lt;code&gt;root-käyttäjänä: smbpasswd -a käyttäjätunnus&lt;/code&gt; Se ei kuitenkaan auttanut minua. MacOS X -tietokoneet (10.3) näkyvät nyt ilman ongelmia (vanhemmissa MacOS X -versioissa oli myös ongelmia). Ehkä minun pitäisi verrata smb.conf-tiedostoja tai kopioida se suoraan Suse 9.1:een.&lt;/p&gt;</description></item><item><title>Windows XP -vieraskone VMWare 4:n alla olevasta raaka-osiosta, coLinux pelastustilana</title><link>https://jeltsch.org/fi/windows_xp_guest_from_raw_partition_under_vmware_4_colinux_as_rescue/</link><pubDate>Thu, 05 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/windows_xp_guest_from_raw_partition_under_vmware_4_colinux_as_rescue/</guid><description>&lt;p&gt;Toistaiseksi en ole onnistunut ajamaan Windows XP -vieraskäyttöjärjestelmää raakalevyosiosta Linuxin VMWare-ohjelmistolla. Tässä on 
 &lt;a href="http://www.vmware.com/community/thread.jspa?messageID=32173" target="_blank" rel="noopener noreferrer nofollow"&gt;keskusteluketju&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Ajan synkronointi manuaalisesti (xntp, ntpdate)</title><link>https://jeltsch.org/fi/manually_syncronizing_the_time_xntp_ntpdate/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/manually_syncronizing_the_time_xntp_ntpdate/</guid><description>&lt;p&gt;Jos haluat synkronoida tietokoneesi kellon manuaalisesti aikapalvelimen kanssa: &lt;code&gt;sudo /usr/sbin/ntpdate tick.keso.fi&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Akkujen lataaminen käsin</title><link>https://jeltsch.org/fi/manually_recharging_batteries/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/manually_recharging_batteries/</guid><description>&lt;p&gt;Minulla on vanhanaikainen Varta-akkulaturi (tyyppi 57 037 091 101), joka ei katkaise virtaa, kun akut ovat täyteen ladattuja. Valitettavasti tämä on ainoa laturi, joka minulla on esimerkiksi D-kokoisille akuille (joita kutsutaan myös mono-akuiksi). Laturin takapuolella on lueteltu eri paristotyyppien tarvittavat latausajat. Jos oletetaan 100 %:n hyötysuhde, tarvittava latausaika lasketaan seuraavalla kaavalla: &lt;code&gt;latausaika (h) = akun kapasiteetti (mAh) / latausvirta (mA)&lt;/code&gt; Vartan taulukossa annetut ajat ylittävät nämä teoreettiset ajat 24–65 %. Useimmiten ne ovat noin 40 % pidempiä kuin laskettu. Tämä täsmää Hama-laturini käyttöohjeissa annettujen tietojen kanssa, joiden mukaan &lt;code&gt;latausaika (h) = akun kapasiteetti (mAh) x 1,4 / latausvirta (mA)&lt;/code&gt; Olen kuitenkin lukenut useilta verkkosivustoilta (esim. 
 &lt;a href="http://www.gaiam.com/retail/gai_content/learn/gai_learnArticle.asp?article_id=1450" target="_blank" rel="noopener noreferrer nofollow"&gt;gaiam&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
), että lataushäviöiden kerroin on 1,25 eikä 1,4; joten en vieläkään tiedä tarkalleen, kuinka kauan minun pitäisi ladata, kun joudun lataamaan manuaalisesti. Erityisesti mietin, onko esimerkiksi NiCd- ja NiMH-akkujen lataustehokkuudessa eroja.&lt;/p&gt;</description></item><item><title>aMule palvelimellamme (mitkä portit pitää avata?)</title><link>https://jeltsch.org/fi/amule_on_our_server_what_ports_to_open/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/amule_on_our_server_what_ports_to_open/</guid><description>&lt;p&gt;Asensin aMule-RPM-paketit Packmanista. Sen jälkeen minun piti käynnistää aMule kerran graafisessa käyttöliittymässä, jotta voisin määrittää etäohjausverkkokäyttöliittymän asetukset (ottaa kaikki etäkäyttöoikeudet käyttöön, poistaa Unix-socketit käytöstä ja määrittää salasanat). Sen jälkeen aMule-daemonin voi käynnistää yksinkertaisesti komentoriviltä komennolla amuled. Joskus amuleweb ei lataudu, kun amuld käynnistetään; tällöin amuleweb tulisi suorittaa erikseen. Tämän jälkeen voi muodostaa yhteyden aMulen omaan verkkopalvelimeen. Avasin TCP-portin 4662 sekä UDP-portit 4672 ja 4665 ja reitittimessämme ohjasin portin 4662 aMulea ajavalle koneelle. Jotta aMule pysyy käynnissä myös ssh-istunnon päättymisen jälkeen, sinun on suoritettava komento &amp;ldquo;nohup amuled&amp;rdquo;.&lt;/p&gt;</description></item><item><title>Apache2:n määrittäminen ja käynnistäminen Yast2:n avulla</title><link>https://jeltsch.org/fi/configuring_and_starting_apache2_via_yast2/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/configuring_and_starting_apache2_via_yast2/</guid><description>&lt;p&gt;Yast on tietysti yhtä epäystävällinen virheilmoitusten suhteen kuin mikä tahansa muu Linux-ohjelma. Yritin käynnistää Apache2:n Yast2:n avulla, ja asetusohjeessa oli täytettävänä vain kolme kenttää: palvelimen nimi, järjestelmänvalvojan sähköpostiosoite ja kuunteluportti. Täytin palvelimen nimeksi ”Suse Linux”. Kun Yast2 yritti suorittaa konfiguroinnin, näyttöön tuli seuraava virheilmoitus: Virhe: apache2-palvelua ei voi säätää
Hienoa. Jos olisin käynnistänyt Apache2:n manuaalisesti (sudo /etc/init.d/apache2 start), olisin huomannut seuraavan rivin virheilmoitusten joukossa:
Käynnistetään httpd2 (prefork) Syntaksivirhe rivillä 11 tiedostossa /etc/apache2/sysconfig.d/global.conf:
ServerName-komennolle annetaan yksi argumentti: palvelimen isäntänimi ja portti
Ilmeisesti ”Suse Linux” tulkittiin kahdeksi argumentiksi. Palasin siis graafiseen käyttöliittymään ja muutin arvon muotoon ”Suse_Linux”, ja tällä kertaa se toimi.&lt;/p&gt;</description></item><item><title>Automaattisesti liitettyjen osioiden vieminen NFS:n kautta</title><link>https://jeltsch.org/fi/exporting_automounted_partitions_via_nfs/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/exporting_automounted_partitions_via_nfs/</guid><description>&lt;p&gt;Käytämme palvelimellamme olevia tietoja NFS:n kautta. NFS-vientiä liitetään automaattisesti NFS-asiakaskoneisiin. Se toimii hyvin. Palvelimellamme on kuitenkin yksi osio (itse asiassa kokonainen kiintolevy), joka liitetään automaattisesti tarpeen mukaan. Haluaisimme, että tämä kiintolevy irrotettaisiin automaattisesti, kun sitä ei tarvita, jotta voimme säästää energiaa ja vähentää melua. Kun lisään tämän osion kiinnityskohdan tiedostoon /etc/exports, kaikki näyttää toimivan hyvin, mutta tämän vientikohteen automaattinen kiinnittäminen asiakaskoneelle epäonnistuu. Se voidaan kuitenkin edelleen kiinnittää manuaalisesti tavallisella mount-komennolla. Kiertotapana (jotta saisin KDE-työpöydälle linkin palvelimen tietoihin) tein seuraavaa:
Lisäsin merkinnän fstab-tiedostoon: &lt;code&gt;server:/automounts/multimedia /media/multimedia nfs rsize=1024,wsize=1024,noauto,user 0 0&lt;/code&gt; Sitten loin shell-skriptin: &lt;code&gt;!/bin/sh mount /media/multimedia kfmclient openProfile filemanagement /media/multimedia&lt;/code&gt; Sitten loin uuden ”Linkki sovellukseen” -kohteen, joka osoittaa kyseiseen shell-skriptiin.
Kun tätä linkkiä napsautetaan, NFS-vienti liitetään ja uusi Konqueror-ikkuna avautuu, jossa näkyy liitäntäkohdan hakemiston sisältö.&lt;/p&gt;</description></item><item><title>CPU:n lämpötilan seuranta (ksensors, lmsensors)</title><link>https://jeltsch.org/fi/monitoring_the_cpu_temperature_ksensors_lmsensors/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/monitoring_the_cpu_temperature_ksensors_lmsensors/</guid><description>&lt;p&gt;CPU:n lämpötilan seurantaan käytän ksensors-ohjelmaa. Packmanissa on SUSE 9.2:n RPM-paketti. Se on lmsensors-ohjelman käyttöliittymä, jolle ei ole saatavilla SUSE-RPM-pakettia, mutta asennus 2.6-ytimille on helppoa, koska kääntämistä ei tarvita.&lt;/p&gt;</description></item><item><title>dd-komennon suorittaminen SSH:n kautta ja tulosteen ohjaaminen paikalliseen tiedostoon</title><link>https://jeltsch.org/fi/execution_of_dd_command_via_ssh_and_output_redirection_to_local_file/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/execution_of_dd_command_via_ssh_and_output_redirection_to_local_file/</guid><description>&lt;p&gt;Halusin kopioida kokonaisen salatun osion verkon kautta tiedostoon. SSH:n kautta voi suorittaa monia komentoja, mutta toisinaan on vaikeaa ohjata tuloste haluttuun kohteeseen. Esimerkiksi &amp;ldquo;more&amp;rdquo;-komento ei tulosta standarditulostukseen, kun sitä käytetään SSH:n kautta. Sinun on käytettävä &amp;ldquo;less&amp;rdquo;-komentoa, jotta tiedoston sisältö näkyy paikallisesti (ainakin RedHat 8 -etäkoneella). dd-komennolla ei voi käyttää syntaksia &amp;ldquo;dd if=input of=output&amp;rdquo;, vaan on käytettävä syntaksia &amp;ldquo;dd output&amp;rdquo;. Komento, jolla lopulta onnistuin, on &lt;code&gt;ssh -l root remote-machine 'dd hda1.bin&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Debianin pakettihallinta (apt-cache, apt-get, install, search)</title><link>https://jeltsch.org/fi/the_debian_package_manager_apt_cache_apt_get_install_search/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_debian_package_manager_apt_cache_apt_get_install_search/</guid><description>&lt;p&gt;Etsi paketteja, joiden nimessä tai kuvauksessa esiintyy sana emacs:&lt;code&gt;apt-cache search emacs&lt;/code&gt;Asenna paketti emacs21:&lt;code&gt;apt-get install emacs21&lt;/code&gt;Poista paketti wine sekä kaikki sen asetustiedostot:&lt;code&gt;apt-get remove --purge wine&lt;/code&gt;Asenna paketti uudelleen:&lt;code&gt;apt-get --reinstall install wine&lt;/code&gt;Joskus joudut käyttämään dpkg-komentoa paketin uudelleenmäärittämiseen, esimerkkinä tässä bittorrent sync -paketti:&lt;code&gt;dpkg-reconfigure btsync&lt;/code&gt;&lt;/p&gt;</description></item><item><title>DivX-elokuvien automaattinen toisto CD-levyltä (movix, autostart, vlc)</title><link>https://jeltsch.org/fi/self_playing_divx_movies_on_cd_movix_autostart_vlc/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/self_playing_divx_movies_on_cd_movix_autostart_vlc/</guid><description>&lt;p&gt;Minun piti tallentaa DivX-elokuva CD-levylle, jota voitaisiin toistaa käytännössä kaikilla tietokoneilla ilman, että DivX-koodekkia tai elokuvasoitinta tarvitsee asentaa. Tällaisia CD-levyjä varten on saatavilla ohjelmistoja, joissa on hienot käyttöliittymät jne., mutta testaamani ohjelmisto ei ole lainkaan käyttäjäystävällinen. Kaksi helpointa tapaa ovat:&lt;/p&gt;</description></item><item><title>Etäisen X11-ulostulon tunnelointi palomuurin takana olevaan paikalliseen koneeseen (ssh, X11, ForwardX11)</title><link>https://jeltsch.org/fi/tunneling_of_remote_x11_output_to_a_local_machine_behind_a_firewall_ssh_x11_forwardx11/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/tunneling_of_remote_x11_output_to_a_local_machine_behind_a_firewall_ssh_x11_forwardx11/</guid><description>&lt;p&gt;Jos X11-välitys on kielletty yleisesti paikallisella koneellasi, sinun on ohitettava tämä asetus muokkaamalla tiedostoa ~/.ssh/config: &lt;code&gt;Host hostname.domain.org ForwardX11 yes&lt;/code&gt; Sen jälkeen voit muodostaa SSH-yhteyden etätietokoneeseen hostname.domain.org: &lt;code&gt;ssh -X username@hostname.domain.org&lt;/code&gt; Suorita sitten jokin ohjelma, joka tuottaa tulostetta X11:een, esim.: &lt;code&gt;xclock &amp;amp;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Hiiren rullalla liittyvät ongelmat Suse Linux 9.2:ssa (SaX2, xorg.conf, explorerps/2, ZAxisMapping)</title><link>https://jeltsch.org/fi/wheel_mouse_trouble_with_suse_linux_9_2_sax2_xorg_conf_explorerps_2_zaxismapping/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/wheel_mouse_trouble_with_suse_linux_9_2_sax2_xorg_conf_explorerps_2_zaxismapping/</guid><description>&lt;p&gt;Halusin ottaa USB-hiireni rullapainikkeen käyttöön, mutta aina kun menin kohtaan Yast2 &amp;gt; Laitteisto &amp;gt; Hiiri, X-palvelin kaatui ja siirsi minut tekstikonsoliin. Myöskään SaX2:n käyttö ei toiminut (kohdassa Syöttölaitteet &amp;gt; Ominaisuudet &amp;gt; Ota hiiren rullapainike käyttöön on painike). Hassua kyllä, rulla toimi aiemmin versiossa 9.1. Lopulta muokkasin tiedostoa /etc/X11/xorg.conf seuraavasti: &lt;code&gt;diff xorg.conf xorg.old Option &amp;quot;Name&amp;quot; &amp;quot;USB-Mouse;PS/2 on USB&amp;quot; &amp;gt; Option &amp;quot;Protocol&amp;quot; &amp;quot;PS/2&amp;quot;&lt;/code&gt; Tärkeä rivi &lt;code&gt;Option &amp;quot;ZAxisMapping&amp;quot; &amp;quot;4 5&amp;quot;&lt;/code&gt; oli jo olemassa. Jos sitä ei ole, se on lisättävä rullan aktivoimiseksi.&lt;/p&gt;</description></item><item><title>Järjestelmän uudelleenasennus, KMail, Kopete ja muiden sovellusten asetukset</title><link>https://jeltsch.org/fi/system_reinstall_kmail_kopete_and_other_application_preferences_settings/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/system_reinstall_kmail_kopete_and_other_application_preferences_settings/</guid><description>&lt;p&gt;Poistin juurihakemistoni yrittäessäni poistaa tiedostoa, jonka nimi alkoi merkillä ”/”. Konquerorin kaatuminen oli jättänyt tällaisen mahdottoman tiedoston johonkin /tmp-hakemiston alihakemistoon. Root-käyttäjänä kokeilin erilaisia säännöllisiä lausekkeita sen poistamiseksi, mutta onnistuin poistamaan vain juurihakemistoni. Ei kokonaan (koska liiallinen levyn toiminta sai minut pian huomaamaan virheeni), mutta riittävän pahasti, jotta tilannetta ei voinut enää korjata. Joten jouduin asentamaan järjestelmän uudelleen, mikä kesti vain 50 minuuttia DVD:ltä (valitsemalla lähes kaikki ohjelmistopaketit) sekä vielä 40 minuuttia online-päivitykseen osoitteen 
 &lt;a href="ftp://ftp.funet.fi//pub/linux/mirrors/suse/ftp.suse.com/suse/"&gt;ftp.funet.fi&lt;/a&gt;
. Hauskasti funet.fi ei ole listattu YOU:ssa SUSE-peilipalvelimena, vaikka se on melko ajantasainen, vähemmän käytetty kuin esimerkiksi sunet.se ja minulle paljon nopeampi kuin useimmat muut peilipalvelimet.&lt;/p&gt;</description></item><item><title>ksubtile, tekstitykset ja tekstitysmuoto (srt, mplayer)</title><link>https://jeltsch.org/fi/ksubtile_subtitles_and_subtitle_format_srt_mplayer/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ksubtile_subtitles_and_subtitle_format_srt_mplayer/</guid><description>&lt;p&gt;Windowsille on tarjolla lukuisia tekstityseditoreita, mutta löysin Linuxille vain yhden käyttökelpoisen: ksubtile. Se ei ole täydellinen, mutta kelvollinen. Ohjelma käyttää SubRip-muotoa (*.SRT). Näissä tiedostoissa jokaisella tekstityksellä on juokseva numero sekä alku- ja loppuaika millisekuntitarkkuudella.&lt;/p&gt;</description></item><item><title>Kuinka ottaa kuvakaappauksia Windows XP:ssä ilman lisäohjelmistoja</title><link>https://jeltsch.org/fi/how_to_take_screenshots_in_windows_xp_without_any_additional_software/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_take_screenshots_in_windows_xp_without_any_additional_software/</guid><description>&lt;p&gt;Paina PrtSc-näppäintä (jossain PageUp/Down-näppäinten lähellä) tallentaaksesi koko näytön ja Alt+PrtSc-näppäinyhdistelmää tallentaaksesi vain aktiivisen ikkunan. Avaa sitten Paint (valikosta Ohjelmat, Apuohjelmat), liitä kuva ja tallenna se.&lt;/p&gt;</description></item><item><title>Kuinka paljon levytilaa minulla on jäljellä (levyn käyttö du ja vapaa levytila df)</title><link>https://jeltsch.org/fi/how_much_disk_space_do_i_have_left_disk_usage_du_and_disk_free_df/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_much_disk_space_do_i_have_left_disk_usage_du_and_disk_free_df/</guid><description>&lt;p&gt;Voit tarkistaa, kuinka paljon levytilaa sinulla on jäljellä, komennolla &lt;code&gt;df -h&lt;/code&gt;. H-lippu tarkoittaa ”ihmiselle luettavissa olevaa” (human readable). Muutoin saat koon 1k-lohkoina.&lt;/p&gt;</description></item><item><title>Kuinka varmuuskopioida piilotetut tiedostot</title><link>https://jeltsch.org/fi/how_to_back_up_hidden_files/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_back_up_hidden_files/</guid><description>&lt;p&gt;&lt;code&gt;tar cvf backupfile.tar .[a-zA-Z0-9]*&lt;/code&gt;Onko parempia ideoita? Tässä komennossa pisteen jälkeen on oltava aakkosnumeerinen merkki. Näin on yleensä käyttäjän kotikansiossa olevien piilotiedostojen kohdalla.&lt;/p&gt;</description></item><item><title>Laitteistovika (kiintolevy) (DMA-aikakatkaisuvirhe, dma_timer_expiry)</title><link>https://jeltsch.org/fi/hardware_harddisk_failure_dma_timeout_error_dma_timer_expiry/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/hardware_harddisk_failure_dma_timeout_error_dma_timer_expiry/</guid><description>&lt;p&gt;Jokin aika sitten palvelimellamme ilmeisesti tapahtui kiintolevyvika, sillä seuraavat virheilmoitukset tulivat jatkuvasti näkyviin: &lt;code&gt;hda: dma-aikakatkaisuvirhe: […] hda: dma_timer_expiry: […]&lt;/code&gt; Vaihdimme 20 GB:n kiintolevyn vanhan Mac-tietokoneeni 4,7 GB:n kiintolevyyn ja asensimme järjestelmän uudelleen. Ystäväni kokeili &amp;ldquo;rikkinäistä&amp;rdquo; 20 GB:n kiintolevyä Windows-järjestelmässä ja sanoi, että se toimii hyvin. Asensimme sen takaisin palvelimellemme toissijaiseksi asemaksi, ja kaikki sujui hyvin seuraavat kuusi kuukautta, kunnes käynnistyksen aikana alkoi ilmestyä samanlainen viesti: &lt;code&gt;spurious 8259A interrupt: IRQ7 hdc: read_intr: status=0x59 {DriveReady SeekComplete DataRequest Error} hdc: read_intr: error=0x04 {DriveStatusError} ide1: reset: success&lt;/code&gt; ja sammutuksen aikana: &lt;code&gt;hdc: status timeout: status=0x80 hdc: drive not ready for command ide1: reset timed-out&lt;/code&gt; Lisäksi kuului outoja napsahdusääniä. Myös kiintolevyn pyörimisen pysäyttämisessä oli ongelma: se ei enää koskaan pysähtynyt, mikä teki palvelimesta melko meluisan yöllä. Koska RedHatin oletusarvoinen 2.4.20-ytimen versio ei tue kannettavan tilaa, päätimme vaihtaa jakelua. Vaihdoin kyseisen kiintolevyn 6 GB:n levyyn ja asensin Suse Linux 9.1:n uudelleen. Kun kopioin tietoja 20 GB:n levyltä 6 GB:n levylle, kolmea tai neljää tiedostoa ei voitu kopioida (IO-virhe). Nyt mietin, onko 20 GB:n kiintolevy todella rikki vai ei. Kaikkien oireiden perusteella se vaikuttaa hyvin todennäköiseltä. Vaikka kyseessä olisivatkin vain DMA-virheilmoitukset, ne voidaan poistaa käytöstä kytkemällä DMA-tila pois päältä (annetaan käynnistysparametreina: &lt;code&gt;ide=nodma noapic apm=off&lt;/code&gt;). Tämä heikentää tietenkin suorituskykyä. DMA tarkoittaa Direct Memory Accessia, eli suoraa muistiyhteyttä, ja se tarkoittaa, että dataa voidaan siirtää kiintolevyltä toiseen paikkaan (esim. muistiin tai toiselle levylle) ilman, että CPU on mukana prosessissa (mikä tekee siitä paljon nopeamman ja vapauttaa CPU:n tarpeettomasta työstä).&lt;/p&gt;</description></item><item><title>Lähdekoodi-RPM-pakettien asentaminen (rpmbuild --rebuild)</title><link>https://jeltsch.org/fi/installing_source_rpms_rpmbuild_rebuild/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installing_source_rpms_rpmbuild_rebuild/</guid><description>&lt;p&gt;Jotta voit asentaa lähdekoodi-RPM-tiedostot *.src.rpm, sinun on koottava paketti uudelleen (root-oikeuksilla): &lt;code&gt;rpmbuild --rebuild package.src.rpm&lt;/code&gt;. Tuloksena syntyy binäärinen RPM-tiedosto. Suse 9.2:ssa uusi binäärinen rpm-tiedosto löytyy kansiosta /usr/src/packages/RPMS. Voit asentaa sen tavalliseen tapaan: &lt;code&gt;rpm -ivh package.rpm&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Mac-tekstitiedostojen muuntaminen UNIX-tekstitiedostoiksi (tr)</title><link>https://jeltsch.org/fi/converting_mac_text_files_into_unix_text_files_tr/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/converting_mac_text_files_into_unix_text_files_tr/</guid><description>&lt;p&gt;Jos luulit, että tekstitiedostot ovat kaikki samanlaisia, olet väärässä. Mac-tekstitiedostojen rivit päättyvät rivinvaihtoon (CR, ASCII 13), UNIX-tekstitiedostojen rivit rivinsiirtoon (LF, ASCII 10) ja Microsoft Windows -tekstitiedostojen rivit kahden merkin yhdistelmään: CR:ään, jota seuraa LF. Macista Unixiin muunnat tällä komentorivillä: &lt;code&gt;tr '\015' '\012' out_file&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Macintosh-tietokoneiden BIOS-salasana (Open Firmware)</title><link>https://jeltsch.org/fi/the_bios_password_of_macintosh_computers_open_firmware/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_bios_password_of_macintosh_computers_open_firmware/</guid><description>&lt;p&gt;Mac-tietokoneissa ei ole BIOS:ia. Niissä on sen sijaan niin sanottu Open Firmware. Siksi BIOS-salasanaa kutsutaan Open Firmware -salasanaksi. Open Firmware -tilaan pääsee käynnistämällä järjestelmän käynnistyksen aikana painamalla samanaikaisesti Command- (=Apple), Option-, O- ja F-näppäimiä. Aseta salasana kirjoittamalla &lt;code&gt;password&lt;/code&gt;. Ota suojaus käyttöön kirjoittamalla &lt;code&gt;setenv security-mode full&lt;/code&gt;. Käynnistä sitten tietokone uudelleen kirjoittamalla &lt;code&gt;reset-all&lt;/code&gt;. Täyden suojausmoodin lisäksi voit asettaa myös asetukseksi &amp;ldquo;none&amp;rdquo; (= salasanaa ei kysytä käynnistyksen aikana) ja &amp;ldquo;command&amp;rdquo; (= antaa sinulle vain rajoitetun pääsyn Open Firmwareen ilman salasanaa). Open Firmware -salasana voidaan poistaa muuttamalla RAM-muistin määrää ja tyhjentämällä PRAM-muisti kolme kertaa. Tarkempia tietoja on 
 &lt;a href="http://www.securemac.com/openfirmwarepasswordprotection.php" target="_blank" rel="noopener noreferrer nofollow"&gt;saatavilla&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Mad Thought -blogin siirtäminen uudelle palvelimelle (MySQL, PHP)</title><link>https://jeltsch.org/fi/migrating_the_mad_thought_blog_to_a_new_server_mysql_php/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/migrating_the_mad_thought_blog_to_a_new_server_mysql_php/</guid><description>&lt;ol&gt;
&lt;li&gt;Varmuuskopioi tietokannan tiedot: mysqldump &amp;ndash;host=localhost &amp;ndash;user=root -p journal &amp;gt;journal.sql&lt;/li&gt;
&lt;li&gt;Luo tietokanta uudelle koneelle: mysql -u root -p CREATE DATABASE journal;&lt;/li&gt;
&lt;li&gt;Tuo tiedot tietokantaan mysql -p -h localhost journal &amp;lt; journal.sql&lt;/li&gt;
&lt;li&gt;Luo käyttäjä &amp;lsquo;journal&amp;rsquo; GRANT ALL PRIVILEGES ON &lt;em&gt;.&lt;/em&gt; TO &amp;lsquo;journal&amp;rsquo;@&amp;rsquo;localhost&amp;rsquo; IDENTIFIED BY &amp;lsquo;journal&amp;rsquo; WITH GRANT OPTION;&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Missä KAdressbook tallentaa tietonsa ja asetuksensa (kabc)</title><link>https://jeltsch.org/fi/where_kadressbook_stores_its_data_and_settings_kabc/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/where_kadressbook_stores_its_data_and_settings_kabc/</guid><description>&lt;p&gt;Tietysti kansiossa ~/.kde/share/apps, mutta jos sinulla on sata KDE-sovellusta ja ohjelmoijat eivät ole keksineet kuvaavaa nimeä asetuskansiolle, olet pulassa. KAdressbook tallentaa tiedot kansioon &lt;code&gt;~/.kde/share/apps/kabc&lt;/code&gt;. Lisäksi kaikille sovelluksille (ja ainakin KAdressbookille) saattaa olla rc-asetustiedosto kansiossa ~/.kde/share/config/ &lt;code&gt;~/.kde/share/config/kaddressbookrc&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>MPEG-elokuvatiedostojen leikkaaminen (mpgtx)</title><link>https://jeltsch.org/fi/cutting_mpeg_movie_files_mpgtx/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/cutting_mpeg_movie_files_mpgtx/</guid><description>&lt;p&gt;Tallensin televisio-ohjelman dokumentin MPEG-2-muodossa. Jotta voisin jakaa sen internetin kautta, minun on pienennettävä sen kokoa, ja käytän siihen DivX-koodekkia. Mutta ensin halusin leikata alku- ja loppuosat pois. Käytin [mpgtx]-ohjelmaa (
 &lt;a href="http://mpgtx.sourceforge.net/%29" target="_blank" rel="noopener noreferrer nofollow"&gt;http://mpgtx.sourceforge.net/)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, joka on erittäin kätevä komentorivityökalu. Suse-RPM-paketteja on saatavilla 
 &lt;a href="http://packman.links2linux.de/" target="_blank" rel="noopener noreferrer nofollow"&gt;Packmanista&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Komento oli &lt;code&gt;mpgtx -s tutkittu_juttu.mpg [00:22.50-26:55.00] -o cut.mpg&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Mplayer on luultavasti paras videosoitin (ja mencoder paras kooderi)</title><link>https://jeltsch.org/fi/mplayer_is_probably_the_best_video_player_and_mencoder_the_best_encoder/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mplayer_is_probably_the_best_video_player_and_mencoder_the_best_encoder/</guid><description>&lt;p&gt;Koska dunerec-ohjelmalla tallennetut videotiedot ovat jossain oudossa MPEG-muodossa, ne veivät melko paljon levytilaa. Kaksi tuntia vastasi noin 5 GB:tä. Siksi etsin helppoa tapaa muuntaa MPEG-tiedostot DivX-muotoon. Kun transcode-ohjelman kokeilut eivät tuottaneet tulosta, onnistuin asiassa mencoderin avulla. Mencoder sisältyy 
 &lt;a href="http://www.mplayer.hu" target="_blank" rel="noopener noreferrer nofollow"&gt;Mplayeriin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, ja Suse Linux 9.1:lle on saatavilla RPM-paketti.&lt;/p&gt;</description></item><item><title>NFS-resurssit ja automaattinen liittäminen</title><link>https://jeltsch.org/fi/nfs_shares_automount/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/nfs_shares_automount/</guid><description>&lt;p&gt;Verkon jokaisella tietokoneella on käynnissä NFS-palvelin, joka käynnistyy järjestelmän käynnistyksen yhteydessä (muokkaa käynnistystasoa tämän mahdollistamiseksi). Suse Linuxissa NFS-jakotiedostot voidaan määrittää YAST-ohjelmassa (NFS-palvelimen määritykset) tai suoraan tiedostossa /etc/exports. Älä määritä etäjuurihakemistoa toimimaan paikallisena juurihakemistona! Jakot on määritettävä siten, että niihin pääsee käsiksi vain paikallisverkosta 192.168.0.0/24 tai 192.168.0.0/255.255.255.0. &lt;code&gt;/media/downloads/ 192.168.0.0/255.255.255.0(root_squash,sync)&lt;/code&gt;UID-tunnusten on oltava samat kaikilla tietokoneilla, jotta käyttöoikeudet toimivat oikein. Jos ne ovat erilaisia, voit muuttaa niitä YAST:ssa. Muutosten jälkeen tiedostojen ja hakemistojen omistajaksi asetetaan vanha käyttäjätunnus, joten sinun on muutettava omistajaa globaalisti: &lt;code&gt;chown -R --from=1001 marzena /&lt;/code&gt; Muuta myös kotihakemistossa olevien piilotiedostojen käyttöoikeudet: &lt;code&gt;/home/marzena chown -R --from=1001 marzena .[a-zA-Z0-9]*&lt;/code&gt;Muut tietokoneet pääsevät käsiksi NFS-jakeluihin automaattisen liittämisen avulla, eikä niitä määritetä tiedostossa /etc/fstab!&lt;/p&gt;</description></item><item><title>Näkymätön näytönsäästäjä (kslideshow, tuonti, kuvakaappaus)</title><link>https://jeltsch.org/fi/the_invisible_screensaver_kslideshow_import_screenshot/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_invisible_screensaver_kslideshow_import_screenshot/</guid><description>&lt;p&gt;Yritin määrittää näytönsäästäjän niin, että se näyttäisi ainoana kuvana työpöydän näkymän sillä hetkellä, kun näytönsäästäjä aktivoituu. Valitsin KDE-ohjauskeskuksessa Slideshow-näytönsäästäjän (kohdasta Banners and Pictures) ja valitsin asetuksissa tietyn kansion mediakansioksi (/home/käyttäjänimesi/Documents/images/desktop/). Valitsin myös, että näytetään vain yksi satunnainen kuva. Mediahakemiston tulisi olla tyhjä. Sitten nimesin /opt/kde3/bin/kslideshow.kss-suorituskelpoisen tiedoston uudelleen nimellä kslideshow_ori.kss ja loin samaan hakemistoon shell-skriptin, jonka nimesin kslideshow.kss:ksi. Shell-skripti näyttää tältä: &lt;code&gt;!/bin/shimport -window root /home/käyttäjänimesi/Documents/images/desktop/desktop.pcxkslideshow_ori.kss&lt;/code&gt; Tuontityökalu on peräisin ImageMagick-paketista. Näytönsäästäjän sijaan shell-skripti aktivoituu, kun aika on tullut, ja kuvakaappaus tallennetaan hakemistoon /home/käyttäjänimi/Documents/images/desktop. Koska tämä kuva on ainoa, se näytetään sen jälkeen käynnistyvän varsinaisen näytönsäästäjän toimesta.&lt;/p&gt;</description></item><item><title>Näppäimistöasettelu Xfce-ympäristössä (Debian Testing, XF86Config)</title><link>https://jeltsch.org/fi/keyboard_layout_under_xfce_debian_testing_xf86config/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/keyboard_layout_under_xfce_debian_testing_xf86config/</guid><description>&lt;p&gt;Asensimme Debian Testingin vanhaan 333 MHz:n/128 Mt:n Compaq M300 -tietokoneeseemme. Aiemmin koneessa oli Suse Linux 9.2. Se toimi hyvin, mutta oli melko hidas. Suse, RedHat ja Mandrake ovat nykyään kuin Windows: ylikuormitettuja. Debian Testing oli paljon nopeampi, ja vaihdoimme KDE:n 
 &lt;a href="http://www.xfce.org/index.php?page=documentation&amp;amp;lang=en" target="_blank" rel="noopener noreferrer nofollow"&gt;xfce:hen&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Ei ongelmia, meidän piti vain muuttaa näppäimistöasettelu tiedostossa /etc/X11/XF86Config-4 us:sta fi:ksi: &lt;code&gt;Section &amp;quot;InputDevice&amp;quot; Option &amp;quot;XkbLayout&amp;quot; &amp;quot;us&amp;quot;&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Palomuurin määritysohjelmat (fwbuilder, yast2, iptables, Brickwall/Brickhouse)</title><link>https://jeltsch.org/fi/firewall_configuration_programs_fwbuilder_yast2_iptables_brickwall_brickhouse/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/firewall_configuration_programs_fwbuilder_yast2_iptables_brickwall_brickhouse/</guid><description>&lt;p&gt;Palomuurin manuaalinen määrittäminen iptables-komentojen avulla on melko vaikeaa. Kun käytimme vielä RedHat 8.1:tä, teimme niin, mutta emme enää. Käytämme nyt palomuurin konfigurointiin yast2:ta. Vaihtoehto yast2:lle on 
 &lt;a href="http://www.fwbuilder.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;fwbuilder&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Kokeilimme sitä kerran, ja se näyttää toimivan, vaikka sen tuottama koodi onkin melko laaja verrattuna manuaaliseen konfigurointiin. Selvä etu on, että fwbuilderia voidaan käyttää yhdessä monenlaisten palomuurien ja käyttöjärjestelmien kanssa (esim. myös Mac OS X:n kanssa). Mielestäni 
 &lt;a href="http://brianhill.dyndns.org/site/modules.php?op=modload&amp;amp;name=News&amp;amp;file=article&amp;amp;sid=15&amp;amp;mode=thread&amp;amp;order=0&amp;amp;thold=0" target="_blank" rel="noopener noreferrer nofollow"&gt;Brickhouse (ent. Brickwall)&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on erittäin hyvä – luultavasti paras ja helpoin – konfigurointiscripti Mac OS X:n sisäänrakennetuille palomuuri- ja reititystoiminnoille. Mielestäni Linux-yhteisö tarvitsee tällaisen projektin, sillä Brickhouse on huomattavasti helpompi käyttää kuin fwbuilder.&lt;/p&gt;</description></item><item><title>Prosessien lopettaminen ja lopetetut (zombie-)prosessit (kill, pstree, xkill)</title><link>https://jeltsch.org/fi/kill_and_defunct_zombie_processes_kill_pstree_xkill/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/kill_and_defunct_zombie_processes_kill_pstree_xkill/</guid><description>&lt;p&gt;Joskus tiettyjä prosesseja ei voi lopettaa tavallisella &lt;code&gt;kill -9 PID&lt;/code&gt;-komennolla. Kun luetteloi ne komennolla &lt;code&gt;ps -aux&lt;/code&gt;, näet merkinnän &lt;code&gt;defunct&lt;/code&gt;. Nämä defunct-prosessit ovat ilmeisesti edelleen käynnissä lähinnä siksi, että niiden emosovellus odottaa niiden vastaanottavan jotain. Nämä prosessit ovat jo kuolleet, minkä vuoksi niitä kutsutaan ”zombeiksi”. Jotta ne voidaan lopettaa, on ensin lopetettava niiden emosovellus. Voit selvittää emosovelluksen PID:n antamalla komennon &lt;code&gt;pstree PID&lt;/code&gt;. Kill-komennolla voi tehdä muutakin kuin lopettaa prosesseja, esimerkiksi terminate, quit, hang up jne. Voit listata sen mahdollisuudet kirjoittamalla &lt;code&gt;kill -l&lt;/code&gt;. Voit määrittää kill-komennon toiminnon joko numerolla tai merkkijonolla. Siksi seuraavat kaksi komentoa ovat identtisiä: &lt;code&gt;kill -KILL PID``kill -9 PID&lt;/code&gt;. Jos haluat lopettaa kaikki prosessit, joiden lopettamiseen sinulla on oikeus, käytä PID:n sijaan arvoa -1. On selvää, että toiminto on määritettävä merkkijonolla (muuten -1 tulkittaisiin toiminnoksi, jonka kill suorittaa, eli HUP): &lt;code&gt;kill -KILL -1&lt;/code&gt;GUI-sovellusten lopettamiseen helposti voit käyttää 
 &lt;a href="http://en.wikipedia.org/wiki/Xkill" target="_blank" rel="noopener noreferrer nofollow"&gt;xkill&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Sinun tarvitsee vain valita hiirellä sen prosessin ikkuna, jonka haluat lopettaa.&lt;/p&gt;</description></item><item><title>RDF, kuvan metatiedot, jpg/jpeg-kuvien merkinnät (RDFPic)</title><link>https://jeltsch.org/fi/rdf_image_metadata_jpg_jpeg_image_annotation_rdfpic/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/rdf_image_metadata_jpg_jpeg_image_annotation_rdfpic/</guid><description>&lt;p&gt;Lisään jatkuvasti kuvia sukututkimustietokantaani. Näiden kuvien lopullinen julkaisupaikka on internet. Kuvien metatiedot tallennetaan itse kuvatiedostoon. Käytän JPEG-kuvia ja lisään niihin metatiedot 
 &lt;a href="http://jigsaw.w3.org/rdfpic/" target="_blank" rel="noopener noreferrer nofollow"&gt;RDFPic&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -sovelluksella. RDFPic on Java-sovellus, joka tallentaa metatiedot 
 &lt;a href="http://www.w3.org/TR/photo-rdf/" target="_blank" rel="noopener noreferrer nofollow"&gt;RDF (Resource Description Framework) -muodossa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 JPEG-tiedoston kommenttiosioon. Valitettavasti ohjelma tukee vain JPEG-kuvia, ei TIF- tai PNG-kuvia.&lt;/p&gt;</description></item><item><title>Salattujen osioiden liittäminen SuSE 9.3:ssa (losetup, cryptotab, twofish256, twofishSL92)</title><link>https://jeltsch.org/fi/mouting_of_encrypted_partitions_under_suse_9_3_losetup_cryptotab_twofish256_twofishsl92/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mouting_of_encrypted_partitions_under_suse_9_3_losetup_cryptotab_twofish256_twofishsl92/</guid><description>&lt;p&gt;Minulla on yksi salattu osio, joka luotiin SuSE 9.2:n alla. Kun asensin 9.3:n puhtaalta pöydältä (ei päivityksenä), kyseisen osion liittäminen käynnistyksen yhteydessä epäonnistui. Pystyin kuitenkin liittämään sen myöhemmin manuaalisesti toisen loop-laitteen avulla. Tämän korjaamiseksi jouduin muuttamaan /etc/cryptotab-tiedostossa olevan salausalgoritmin twofish256:sta twofishSL92:ksi. 
 &lt;a href="http://suse-linux-faq.koehntopp.de/q/q-suse93-cryptofs.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Lisätietoja&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>SCPM (järjestelmän konfiguraatioprofiilien hallinta)</title><link>https://jeltsch.org/fi/scpm_system_configuration_profile_management/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/scpm_system_configuration_profile_management/</guid><description>&lt;p&gt;scpm on eräänlainen Location Manager -sovelluksen vastine Mac OS X:lle. Useimpien komentojen suorittaminen edellyttää root-oikeuksia: &lt;code&gt;/sbin/scpm list&lt;/code&gt; Luettelee kaikki käytettävissä olevat profiilit. &lt;code&gt;/sbin/scpm switch &amp;quot;profiilinimi&amp;quot;&lt;/code&gt; Vaihdaa määritettyyn profiiliin. &lt;code&gt;/sbin/scpm add &amp;quot;uudenprofiilinimi&amp;quot;&lt;/code&gt; Lisää uuden profiilin nykyisten järjestelmäasetusten perusteella. Muutettavat tiedostot sijaitsevat kansioissa /var/lib/scpm/profiles/&amp;ldquo;profiilinimi&amp;rdquo;/file ja /var/lib/scpm/profiles/&amp;ldquo;profiilinimi&amp;rdquo;/service. Niitä ei kuitenkaan pidä muokata manuaalisesti. Lisäksi voit tehdä haluamiasi muutoksia skriptitiedostojen avulla, jotka suoritetaan profiilin vaihdon yhteydessä.&lt;/p&gt;</description></item><item><title>smbclient (liittäminen, Windows XP, SFS, tiedostojen jakaminen)</title><link>https://jeltsch.org/fi/smbclient_mount_windows_xp_sfs_file_sharing/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/smbclient_mount_windows_xp_sfs_file_sharing/</guid><description>&lt;p&gt;Koska käytän aina graafisia käyttöliittymiä, en enää oikein muista, miten Windows-koneeseen muodostetaan yhteys komentoriviltä. Komento &lt;code&gt;smbclient -L windowshost&lt;/code&gt; näyttää käytettävissä olevat jaetut resurssit. Usein niitä ei voi selata ilman kyseisen Windows-koneen käyttäjätunnusta ja salasanaa, joten sinun on kirjoitettava &lt;code&gt;smbclient -L windowshost -U käyttäjätunnus&lt;/code&gt;. Joskus NetBIOS-nimi ei myöskään toimi, jolloin se on korvattava IP-osoitteella.&lt;/p&gt;</description></item><item><title>Suse Linux 9.0:n päivittäminen versioon 9.1</title><link>https://jeltsch.org/fi/updating_suse_linux_9_0_to_9_1/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/updating_suse_linux_9_0_to_9_1/</guid><description>&lt;p&gt;Päivitysversio .0:sta .1:een antaa ymmärtää, ettei kyseessä ole mikään iso juttu. Itse asiassa se onkin. Monet toiminnot lakkaavat toimimasta, ja useimmat suosittelevat 9.1:n puhdasta asennusta. Halusin kuitenkin päivittää järjestelmän, koska koneellani oli runsaasti kolmannen osapuolen ohjelmistoja ja mukautuksia. Siltä varalta, että päivitys osoittautuisi käyttökelvottomaksi, halusin mahdollisuuden palata versioon 9.0. Tämä näytti helposti mahdolliselta, koska meillä oli vapaana 8,6 GB:n osio (hdb3) kiintolevyllä. Itse asiassa se ei ollut vapaana, vaan se oli RedHat 9 -asennuksemme juuriosio. Tein seuraavat toimet: Halusin säilyttää kaikki käyttäjäkohtaiset asetukset. Siksi varmuuskopioin kaikki piilotiedostot ja -kansiot pääkäyttäjän kotikansiosta:
tar -cvf configuration_files.tar .[a-zA-Z0-9]* Sitten alustin hdb3:n (se oli ext3) uudelleen reiserfs-tiedostojärjestelmäksi YAST:n avulla. Siirryin sitten ajotasolle 1 komennolla
sudo /sbin/telinit 1
ja liitin juuri alustetun osion
mount /dev/hdb3 /redhat Sitten kopioin nykyisen juuriosion (/dev/hdb2)
cd redhat
cp -ax / . Sitten muokkasin tiedostoa /redhat/etc/fstab: Muutin juuriosion merkinnän /dev/hdb2:sta muotoon /dev/hdb3. Nykyinen juuriosio (/dev/hdb2) käyttää jo reiserfs-tiedostojärjestelmää, joten muita muutoksia ei tarvita tässä. Sinun on kuitenkin poistettava kommenttimerkit kaikista ”erityisistä” tiedostojärjestelmistä. Muuten Suse-asennusohjelma yrittää liittää näitä, epäonnistuu ja antaa sitten vääriä virheilmoituksia. Minulla oli esimerkiksi kaksi merkintää colinuxille (/dev/cob2 /) ja sain seuraavan virheilmoituksen: ”/etc/fstab-tiedoston juuriosiossa on väärä juurilaite. Katso 
 &lt;a href="http://portal.suse.com/sdb7en/2004/01/sata.html%22" target="_blank" rel="noopener noreferrer nofollow"&gt;http://portal.suse.com/sdb7en/2004/01/sata.html"&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Myös erityiset tiedostojärjestelmät aiheuttavat samanlaisia ongelmia. Jätin aluksi proc-, usbfs- ja muut merkinnät paikalleen ja sain jälleen virheilmoituksen: ”Osioita ei voitu liittää.” Sitten muokkasin fstab-tiedostoa ja jätin siihen vain /, /boot, swap ja /home, minkä jälkeen Suse-asennusohjelma onnistui. Sitten muokkasin tiedostoa /boot/grub/menu.lst ja lisäsin merkinnän uudelle järjestelmälle (kopioin vain olemassa olevan merkinnän, nimesin sen uudelleen ja muutin juuriosion hda3:ksi; lisäksi määritin vmlinuzin ja initrd:n suoraan eikä symbolisten linkkien kautta, koska linkit osoittavat päivityksen jälkeen uuden ytimen tiedostoihin). Ennen varsinaisen asennuksen aloittamista tarkistin, että voin valita GRUBista molemmat asennukset ja käynnistää järjestelmän onnistuneesti. Asennuksen aikana asennusohjelma ilmoitti noin 1200 ristiriidasta. Suurimman osan niistä sivuutin, sillä monet vanhan järjestelmän paketit oli lisätty manuaalisesti ja ne olivat liian uusia 9.1-asennus-CD:lle. Mutta koska aioin päivittää järjestelmän verkosta heti asennuksen jälkeen, tämän ei pitäisi olla suuri ongelma. Päätin myös säilyttää asennetut paketit, joita ei enää ylläpidetä.&lt;/p&gt;</description></item><item><title>SUSE Linux 9.3:n näytönhallintaohjelma (xdm, kdm)</title><link>https://jeltsch.org/fi/suse_linux_9_3_display_manager_xdm_kdm/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/suse_linux_9_3_display_manager_xdm_kdm/</guid><description>&lt;p&gt;9.3-version asennuksen jälkeen KDM oli jollain selittämättömällä tavalla korvautunut rumalla harmaalla XDM:llä. Korjaa tämä muuttamalla tiedostossa /etc/sysconfig/displaymanager rivi DISPLAYMANAGER=&amp;ldquo;xdm&amp;rdquo; riviksi DISPLAYMANAGER=&amp;ldquo;kdm&amp;rdquo;.&lt;/p&gt;</description></item><item><title>SUSE Linuxin asennuksen aikana tehtävä pakettien valinta (autoyast, verkkoasennus)</title><link>https://jeltsch.org/fi/build_in_package_selection_during_suse_linux_install_autoyast_network_install/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/build_in_package_selection_during_suse_linux_install_autoyast_network_install/</guid><description>&lt;p&gt;Kun asennat Suse Linuxin, asennusohjelma tarjoaa sinulle vain kolme vaihtoehtoa: minimal, KDE ja Gnome. Joka kerta kun teen asennuksen, päädyn valitsemaan manuaalisesti paljon paketteja (ja unohdan usein monia, jotka joudun lisäämään myöhemmin). Yast tarjoaa mahdollisuuden tallentaa parhaillaan asennettavan järjestelmän pakettivalinnat. Mutta miten voin ladata tällaisen valintatiedoston (*.sel) asennuksen aikana? Ilmeisesti sen voi ladata kiintolevyltä tai levykkeeltä. Kiintolevy on kuitenkin yleensä alustettu uutta asennusta varten, eikä monissa tietokoneissa (erityisesti kannettavissa) ole enää levykeasemia. Epäilen, että voisin ladata tällaisen luettelon USB-muistitikulta. Tietenkin verkkoasennuksen yhteydessä tällainen *.sel-tiedosto voitaisiin sijoittaa palvelimelle, mutta verkkoasennus on huomattavasti vaativampi, sillä se edellyttää palvelinta, jolla on asennustiedot. Suse Linux 9.2 tarjoaa CD-levyllä miniasennusohjelman, jota voi käyttää, mutta se ilmeisesti vaatii 9.2-DVD:n NFS-vientiin (ja silloin ei myöskään ole mahdollista ladata mukautettua pakettivalintatiedostoa, ellei muokkaa DVD:tä, mikä on taas paljon työtä). Lähin tieto, jonka löysin, olivat ohjeet 
 &lt;a href="http://www.room17.com/hacks/suse.shtml" target="_blank" rel="noopener noreferrer nofollow"&gt;oman Suse-jakelun luomisesta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Tässä käytetään 
 &lt;a href="http://www.suse.de/~nashif/autoinstall/" target="_blank" rel="noopener noreferrer nofollow"&gt;autoyastia&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, erityisesti 
 &lt;a href="http://www.suse.de/~nashif/autoinstall/9.1/html/CreateProfile.Software.htmlid2515707" target="_blank" rel="noopener noreferrer nofollow"&gt;Custom package Selections"&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mikä on luultavasti liioiteltua ja lisäksi ei kovin joustavaa, koska minun on luotava uusi asennus-CD joka kerta, kun muutan pakettivalintaani. Muita hyödyllisiä asiakirjoja, jotka koskevat automaattista asennusta/verkkoasennusta:

 &lt;a href="http://support.novell.com/cgi-bin/search/searchtid.cgi?/en/2001/02/cg_autoinstall.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Automaattinen asennus&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;


 &lt;a href="http://support.novell.com/cgi-bin/search/searchtid.cgi?/en/2001/07/daniel_ftpinst_local.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Verkkoasennus&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Tiedostomuotojen mukaiset kädensijojen asetukset (%)</title><link>https://jeltsch.org/fi/grip_configuration_switches_for_file_formats/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/grip_configuration_switches_for_file_formats/</guid><description>&lt;p&gt;Grip on GTK-pohjainen CD-soitin sekä CD-rippaus- ja MP3-koodausohjelma. Tässä on luettelo komentorivillä käytettävistä ”%”-vaihtoehdoista.&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;b - Tiedostojen koodausbittinopeus.&lt;/li&gt;
&lt;li&gt;c - Käytettävä CD-ROM-laite.&lt;/li&gt;
&lt;li&gt;C - Käytettävä yleinen SCSI-laite (huomaa, että tämä korvataan CD-ROM-laitteella, jos yleistä SCSI-laitetta ei ole määritelty).&lt;/li&gt;
&lt;li&gt;w - Rippattavan wave-tiedoston nimi.&lt;/li&gt;
&lt;li&gt;m - Koodattavan tiedoston nimi.&lt;/li&gt;
&lt;li&gt;t - Kappaleen numero, joka alkaa numerosta 1 ja täytetään nollilla (esim. &amp;lsquo;03&amp;rsquo; kolmannelle kappaleelle).&lt;/li&gt;
&lt;li&gt;s - Kappaleen alkusektori.&lt;/li&gt;
&lt;li&gt;e - Raidan loppusektori.&lt;/li&gt;
&lt;li&gt;n - Raidan nimi.&lt;/li&gt;
&lt;li&gt;a - Raidan esittäjän nimi.&lt;/li&gt;
&lt;li&gt;A - Levyn esittäjän nimi.&lt;/li&gt;
&lt;li&gt;d - Levyn nimi.&lt;/li&gt;
&lt;li&gt;i - Levyn tietokantatunnus (heksadesimaaleina).&lt;/li&gt;
&lt;li&gt;y - Levyn julkaisuvuosi.&lt;/li&gt;
&lt;li&gt;g - Levyn ID3-tyylilaji-tunnus.&lt;/li&gt;
&lt;li&gt;G - Levyn ID3-tyylilajinimike.&lt;/li&gt;
&lt;li&gt;r - Kappaleen suositeltu toistovoimakkuus (dB). Huomaa, että tämä koskee vain, jos olet ottanut voimakkuuden laskennan käyttöön. Lisätietoja tästä gain-säädöstä löytyy osoitteesta 
 &lt;a href="http://www.replaygain.org" target="_blank" rel="noopener noreferrer nofollow"&gt;www.replaygain.org&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;R - Koko albumin suositeltu toistogain (dB:nä). Tämä arvo on voimassa vasta, kun koko levy on kopioitu (se on tarkoitettu käytettäväksi disc filter -komennon kanssa).&lt;/li&gt;
&lt;li&gt;x - Koodatun tiedoston tiedostotunniste (esim. &amp;ldquo;mp3&amp;rdquo;)&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Minkä tahansa &amp;lsquo;%&amp;rsquo;-kytkimen eteen voidaan valinnaisesti lisätä &amp;lsquo;*&amp;rsquo;- tai &amp;lsquo;!&amp;rsquo;-modifikaattori (esimerkiksi &amp;lsquo;%&lt;em&gt;a&amp;rsquo;). &amp;lsquo;&lt;/em&gt;&amp;rsquo; estää Grip-ohjelmaa poistamasta merkkejä merkkijonosta. &amp;lsquo;!&amp;rsquo; pakottaa Grip-ohjelman poistamaan merkkejä merkkijonosta. Jos kumpaakaan modifioijaa ei käytetä, Grip toimii oman harkintansa mukaan (yleensä se muokkaa merkkijonoja vain, jos se tunnistaa ne osaksi tiedostonimeä).&lt;/p&gt;</description></item><item><title>Verkkoturvallisuuden auditointi ja paras tietoturvapodcast</title><link>https://jeltsch.org/fi/online_security_audit_best_security_podcast/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/online_security_audit_best_security_podcast/</guid><description>&lt;p&gt;Verkkoturvallisuuden tarkastus (porttiskannaus): 
 &lt;a href="https://www.grc.com/x/ne.dll?bh0bkyd2" target="_blank" rel="noopener noreferrer nofollow"&gt;Shields Up!&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
Tunnetun maailmankaikkeuden paras tietoturvapodcast: 
 &lt;a href="http://www.grc.com/securitynow.htm" target="_blank" rel="noopener noreferrer nofollow"&gt;Security Now!&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>Vfat-osioiden liittäminen ja käyttöoikeuksien hallinnan määritykset (fstab, vfat, umask, fmask, dmask, users)</title><link>https://jeltsch.org/fi/mounting_of_vfat_partitions_and_accession_privilege_management_mapping_fstab_vfat_umask_fmask_dmask_users/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/mounting_of_vfat_partitions_and_accession_privilege_management_mapping_fstab_vfat_umask_fmask_dmask_users/</guid><description>&lt;p&gt;Vanhat Windows-osiot (eli FAT-osiot) eivät ole ongelma Linuxille. Kehittyneet asennusohjelmat, kuten YaST, tunnistavat ne automaattisesti ja ottavat ne käyttöön Linuxissa. Toisinaan käyttöoikeudet eivät kuitenkaan ole sellaiset kuin tarvitset. Jotta FAT-osio olisi kaikkien käyttäjien kiinnitettävissä ja irrotettavissa ja jotta jokainen tiedosto ja hakemisto olisi kaikille +rwx-oikeuksin, fstab-tiedoston tulee näyttää tältä: &lt;code&gt;/dev/hda2 /media/windows/E vfat defaults,users,uid=500,gid=100,umask=000 0 0&lt;/code&gt; Lisäksi Linux-omistajaksi 500 ja ryhmäksi 100 määritetään kaikille tiedostoille. Voit myös määrittää käyttöoikeudet erikseen tiedostoille (fmask) ja hakemistoille (dmask). Umask-asetuksessa on käytettävä käänteistä oktaalilukua, eli 000 tarkoittaa kaikkia käyttöoikeuksia ja 777 tarkoittaa, ettei käyttöoikeuksia ole lainkaan.&lt;/p&gt;</description></item><item><title>VMware ja ”virhe jaettujen kirjastojen lataamisen yhteydessä”: SUSE:n uusi gdk-pixbuf-rpm-paketti on viallinen</title><link>https://jeltsch.org/fi/vmware_and_error_while_loading_shared_libraries_suse_s_new_gdk_pixbuf_rpm_is_broken/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/vmware_and_error_while_loading_shared_libraries_suse_s_new_gdk_pixbuf_rpm_is_broken/</guid><description>&lt;p&gt;Vielä eilen käytin VMware-ohjelmistoa Suse Linux 9.1:ssä, ja tänään (suoritettuani järjestelmän verkkopäivityksen) sain seuraavan virheilmoituksen: &lt;code&gt;virhe jaettaessa kirjastoja: /opt/gnome/lib/gdk-pixbuf/loaders/libpixbufloader-xpm.so:&lt;/code&gt; Suse on rikkonut tämän paketin… Mutta minulla ei ole ollut tähän mennessä mitään ongelmia VMware:n käytössä, joten minun täytyy vain selvittää, mitä tein tänään, jotta se meni rikki.
Ilmeisesti tämä virhe johtuu äskettäisestä järjestelmän automaattisesta päivityksestäni: syyllinen on gdk-pixbuf-paketti 0.22.0-62.4. Kun palasin vanhempaan pakettiin 0.22.0-57, VMware alkoi toimia jälleen. Palauttaminen tapahtuu komentoriviltä komennolla: rpm -e &amp;ndash;nodeps gdk-pixbuf. Asenna sitten vanhempi rpm-paketti (gdk-pixbuf-0.22.0-57.i586.rpm alkuperäisiltä Suse 9.1 -CD-levyiltä tai osoitteesta ftp.suse.com/pub/suse/i386/9.1/suse/i586/gdk-pixbuf-0.22.0-57.i586.rpm). Lisäys: VMware toimii uuden gdk-pixbuf-0.22.0-62.7.i586.rpm-tiedoston kanssa!&lt;/p&gt;</description></item><item><title>Webalizer palvelimellamme</title><link>https://jeltsch.org/fi/webalizer_on_our_server/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/webalizer_on_our_server/</guid><description>&lt;p&gt;Virtuaalisten isäntien lokitiedostot sijaitsevat hakemistossa /var/log/httpd/vhost_name/ ja niiden nimet ovat muotoa vhost_name-access_log jne. Kunkin virtuaalisen isännän Webalizer-määritystiedostot sijaitsevat hakemistossa /etc/webalizer/ ja niiden nimet ovat vhost_name.conf. Myös historiatiedostot (vhost_name.hist ja vhost_name.current) sijaitsevat samassa hakemistossa.&lt;/p&gt;</description></item><item><title>Windows XP ja virheellisiä tiedostonimiä sisältävien tiedostojen poistaminen (Järjestelmä ei löydä määritettyä polkua)</title><link>https://jeltsch.org/fi/windows_xp_and_deleting_files_with_invalid_filenames_the_system_cannot_find_the_path_specified/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/windows_xp_and_deleting_files_with_invalid_filenames_the_system_cannot_find_the_path_specified/</guid><description>&lt;p&gt;Yritin useita päiviä poistaa Windows XP:ssä tiedostoa, jonka nimi alkoi pisteellä ja alaviivalla (.&lt;em&gt;). Viesti oli aina: ”Järjestelmä ei löydä määritettyä polkua”. Mikään ei auttanut. Ei vikasietotila, ei komentorivi, ei erityistä syntaksia. Microsoftin tietokannassa käsitellään ongelmaa, mutta sen sijaan, että siinä osoitettaisiin helppo ratkaisu, se tarjoaa paljon 
 &lt;a href="http://support.microsoft.com/kb/120716" target="_blank" rel="noopener noreferrer nofollow"&gt;turhaa ja jopa virheellistä tietoa&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, esimerkiksi että Windows XP Resource Kit ei sisältänyt RM.EXE-ohjelmaa, jonka piti pystyä poistamaan nämä ”outoja” tiedostonimiä sisältävät tiedostot. Lopulta löysin ohjelmiston nimeltä 
 &lt;a href="http://www.jrtwine.com/Products/DelFXPFiles/" target="_blank" rel="noopener noreferrer nofollow"&gt;Delete FXP Files&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, joka hoiti homman puolestani.
Mutta miten ihmeessä Windows on ylipäätään onnistunut luomaan tällaisen tiedoston, jos sen tiedostonimi on virheellinen? Piste ja alaviiva .&lt;/em&gt; ovat selvästi peräisin Macintoshista, mutta joka tapauksessa Windows on täytynyt sallia kyseisen tiedoston luomisen…&lt;/p&gt;</description></item><item><title>winmail.dat (TNEF) -liitteet ja muut kuin Windows-käyttöjärjestelmät</title><link>https://jeltsch.org/fi/winmail_dat_tnef_attachments_and_non_windows_operating_systems/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/winmail_dat_tnef_attachments_and_non_windows_operating_systems/</guid><description>&lt;p&gt;Siskoni on jälleen lähettänyt minulle liitetiedoston, joka oli koodattu winmail.dat-liitetiedostoksi. Todella ärsyttävää. Tämä suututtaa paitsi Linux-käyttäjiä myös Macintosh-käyttäjiä. Tietenkin sen voi avata, kunhan tietää miten. Mac OS X:ssä tarvitset 
 &lt;a href="http://www.joshjacob.com/macdev/tnef/" target="_blank" rel="noopener noreferrer nofollow"&gt;TNEF’s Enough&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelman ja Linuxissa 
 &lt;a href="http://ytnef.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;tnef&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-ohjelman. Suse Linux 9.2:ssa on rpm-paketti, joka toimii hyvin KMailin kanssa. Napsauta vain winmail.dat-tiedostoa ja valitse ”Avaa tnef:llä”. Saat näkyviin luettelon winmail.dat-liitteeseen piilotetuista liitteistä, ja voit avata ja/tai tallentaa ne sieltä.&lt;/p&gt;</description></item><item><title>Yast jumittuu tulostimen asennuksen aikana (SUSE Linux 9.1 ja 9.2)</title><link>https://jeltsch.org/fi/yast_hangs_during_printer_installation_suse_linux_9_1_and_9_2/</link><pubDate>Wed, 04 Apr 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/yast_hangs_during_printer_installation_suse_linux_9_1_and_9_2/</guid><description>&lt;p&gt;Käyttäessäni Suse Linux 9.1:tä ja 9.2:ta minulla oli pitkään ongelmia lisätulostimien asentamisessa Yast2:n avulla. Koska minulla oli 9.1:n osalta ilmainen asennustuki, otin yhteyttä Susen asiakaspalveluun, mutta turhaan. Tulostimien asennus ei kuulu ilmaisen asennustuen piiriin. Heidän antamansa neuvo oli triviaali eikä se toiminut (poista CUPS ja asenna se uudelleen). Lisäksi suurin osa asennetuista tulostimista oli pysäytetty (punainen risti tulostinikonien päällä valikossa Käynnistä &amp;gt; Apuohjelmat &amp;gt; Tulostus &amp;gt; Tulostuksen hallinta) eikä niitä voinut käynnistää uudelleen. Nyt huomasin, että tämä ongelma liittyy verkkoon. Kotiverkossani kaikki toimii hyvin, mutta töissä Yast2 &amp;gt; Laitteisto &amp;gt; Tulostin jumittuu vaiheessa ”lataa nykyiset asetukset”. Pääsin tämän vaiheen ohi vasta, kun käynnistin tietokoneen uudelleen verkkoyhteyden ollessa irrotettuna. Silloin voin asentaa tai poistaa tulostimia (mutta en tietenkään voi testata niitä asennuksen aikana), mutta uuden uudelleenkäynnistyksen jälkeen voin tulostaa taas normaalisti.&lt;/p&gt;</description></item><item><title>Kuinka liittää UFS-tiedostojärjestelmällä (UNIX-tiedostojärjestelmä) alustettu osio Mac OS X:n asennusohjelman mukana toimitettavalla osiointityökalulla</title><link>https://jeltsch.org/fi/how_to_mount_a_partition_formatted_with_ufs_unix_file_system_and_the_partitioner_included_with_the_macos_x_installer/</link><pubDate>Thu, 29 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_mount_a_partition_formatted_with_ufs_unix_file_system_and_the_partitioner_included_with_the_macos_x_installer/</guid><description>&lt;p&gt;fdisk ei oikeastaan pysty lukemaan sitä osiotaulukkoa, jonka Macintosh-asennusohjelma kirjoittaa. Voit selvittää, millainen osiotaulukko sinulla on, käyttämällä esimerkiksi YAST-osiointityökalua. &lt;code&gt;mount -t ufs -o ufstype=openstep -o ro /dev/sda3 /media/misc&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Mplayerin asentaminen Kubuntuun</title><link>https://jeltsch.org/fi/installing_mplayer_on_kubuntu/</link><pubDate>Thu, 29 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installing_mplayer_on_kubuntu/</guid><description>&lt;ol&gt;
&lt;li&gt;muokkaa tiedostoa /etc/apt/sources.list ja poista kommenttimerkit universe-riveiltä (poista rivien edessä olevat &amp;quot;&amp;quot; -merkit)&lt;/li&gt;
&lt;li&gt;lisää universe-riviä vastaava rivi; katso esimerkki: 
 &lt;a href="http://fi.archive.ubuntu.com/ubuntu" target="_blank" rel="noopener noreferrer nofollow"&gt;http://fi.archive.ubuntu.com/ubuntu&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 breezy multiverse&lt;/li&gt;
&lt;li&gt;Lataa tarvittavat lisäkoodekit: wget 
 &lt;a href="http://www2.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2" target="_blank" rel="noopener noreferrer nofollow"&gt;http://www2.mplayerhq.hu/MPlayer/releases/codecs/all-20050412.tar.bz2&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;li&gt;Pura koodekit: tar -xvjf all-20050412.tar.bz2&lt;/li&gt;
&lt;li&gt;Luo koodekeille kansio: mkdir /usr/lib/win32&lt;/li&gt;
&lt;li&gt;Siirrä &amp;ldquo;codecs&amp;rdquo;-kansiot uuteen kansioon: mv all-20050412/* /usr/lib/win32&lt;/li&gt;
&lt;li&gt;Asenna mplayer: apt-get install mplayer-586&lt;/li&gt;
&lt;li&gt;Asenna mplayer-fontit: apt-get install mplayer-fonts&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>SSH:n käyttö skripteissä (turvallinen VNC-yhteys yhdellä napsautuksella krdc:n avulla)</title><link>https://jeltsch.org/fi/using_ssh_in_scripts_one_click_secure_vnc_connection_using_krdc/</link><pubDate>Thu, 29 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/using_ssh_in_scripts_one_click_secure_vnc_connection_using_krdc/</guid><description>&lt;p&gt;SSH:n käyttö skripteissä (yhdellä napsautuksella muodostettava suojattu VNC-yhteys krdc:n avulla) Halusin luoda VNC-yhteyden, joka tunneloidaan SSH:n kautta ja muodostetaan yhdellä napsautuksella. Laadin seuraavan sisältöisen shell-skriptin: !/bin/sh ssh -L 5902:192.168.0.7:5902 -f -N 
 &lt;a href="mailto:jeltsch@192.168.0.7"&gt;jeltsch@192.168.0.7&lt;/a&gt;
 krdc localhost:2 SSH-yhteys pysyy auki taustalla, kunnes krdc-sovellus on lopettanut toimintansa.&lt;/p&gt;</description></item><item><title>Ubuntu 5.04 tai Debian 3.1 alkuperäisessä PB G3:ssa (tunnetaan myös nimillä Kanga ja PB 3500)</title><link>https://jeltsch.org/fi/ubuntu_5_04_or_debian_3_1_on_the_original_pb_g3_aka_kanga_aka_pb_3500/</link><pubDate>Thu, 29 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ubuntu_5_04_or_debian_3_1_on_the_original_pb_g3_aka_kanga_aka_pb_3500/</guid><description>&lt;p&gt;Yritän saada Ubuntu 5.04:n tai Debian 3.1:n toimimaan alkuperäisessä PB G3:ssa (alias Kanga alias 3500). Ainoa ongelma: näyttö pysyy tyhjänä asennuksen jälkeisen ensimmäisen uudelleenkäynnistyksen jälkeen. Ei mitään (Ubuntu) tai vain käänteinen pingviini (Debian). Käynnistysprosessi jatkuu vain, jos kopioi ramdisk-kuvan /boot-kansiosta HFS-osioon ja määrittää sen käynnistysparametriksi. Voisiko olla, että root=/dev/hda8 (minun tapauksessani juuriosio on hda8) ei jostain syystä tunnisteta? Tässä tarina: Käynnistin tietokoneen uudelleen Mac OS 9.1 -CD:n avulla, alustin levyn kahdeksi osioksi: yksi 1 GB ja loput (noin 4 GB) varaamattomana. Sitten asensin Mac 9.1:n 1 GB:n osiolle, latasin BootX:n ja asensin sen ohjeiden mukaisesti. Sitten poltin Ubuntu PPC:n iso-tiedostosta kirjoitettavalle CD-levylle (käyttäen ”tavallista” i386-Linux-jakelua ja K3b:tä; muuten: Kangan CD-asema ei ilmeisesti tunnista RW-CD-levyjä). Sitten kopioin sekä asennuskernelin että initrd:n asennus-CD:ltä niille kuuluviin paikkoihin Macintosh-järjestelmäkansioon (Ubuntu_PowerPC_hoary/install/powerpc/vmlinux kohteeseen Macintosh HD:System Folder:Linux Kernels ja Ubuntu_PowerPC_hoary/install/powerpc/initrd.gz Macintosh HD:System Folder:ramdisk.image.gz). Sitten käynnistin tietokoneen uudelleen ja valitsin Linuxin. Asennus sujui kuin unelma, en voinut uskoa sitä. Verkkokortti tunnistettiin oikein, samoin ilmeisesti kaikki muutkin laitteet. Valitsin ohjatun osiointityökalun (valitse suurin käyttämätön tila), joka loi ext3-tiedostojärjestelmän /dev/hda10:een. Kun asennusohjelma oli valmis ja oli käynnistymässä uudelleen, minun piti kopioida oletusytimen tiedosto /boot-kansiosta HFS-osioon, jotta BootX voisi käynnistää Linuxin. Päädyin siihen, että nopein tapa oli sammuttaa kone, irrottaa kiintolevy ja kytkeä se USB-kotelon kautta i386-pohjaiseen SuSE Linux 9.3 -koneeseeni. Sekä HFS-osio että ext3-osio asennettiin automaattisesti, ja kopioin tiedoston /boot/vmlinux-2.6.10-5-powerpc SuSE-koneelleni. Sitten asensin kiintolevyn takaisin Powerbook G3:een, käynnistin koneen uudelleen Linuxiin ja kopioin ytimen http:n kautta kansioon Macintosh HD:System Folder:Linux Kernels. Sen jälkeen suoritin BootX-sovelluksen, mutta siinä onneni loppui. Käynnistysviestien ensimmäiset pari riviä näkyvät, minkä jälkeen näyttö pimenee eikä palaa enää koskaan. Viimeiset näytöllä näkyvät rivit ovat ”arch:exit”. Kone kuitenkin jatkaa käynnistymistä, jos määritetään ramdisk-kuva (initrd) asennetun järjestelmän /boot-kansiosta, mutta koska asennukseen liittyy vielä joitakin tehtäviä, kone ei pääse tilaan, jossa voisin muodostaa siihen SSH-yhteyden ja korjata asioita. Nyt minulla ei ole aavistustakaan, mistä aloittaa, sillä virheilmoituksia tai mitään muuta ei tule. Koska asennusohjelma pystyy ottamaan yhteyden näyttöön, tämän pitäisi olla mahdollista saada toimimaan, mutta miten? Olen kokeillut lähes kaikkia mahdollisia ytimen argumenttien yhdistelmiä saadakseni videon toimimaan, mutta turhaan (oikean ytimen argumentin pitäisi olla video=chipsfb:vmode:10,cmode:16; ehkä fbdev chipsfb:n sijaan?). Seuraavaksi aion yrittää asentaa järjestelmän ulkoisen näytön ollessa kytkettynä. Muuten: Minulla oli YDL 3 käynnissä samalla koneella jo jonkin aikaa sitten. Mutta näyttää siltä, ettei PPC-koneille ole tällä hetkellä toimivia vaihtoehtoja Ubuntulle. Sama menettely Ubuntu 4.1:llä johtaa samanlaisiin (vaikkakaan ei täysin identtisiin) tuloksiin. Verkkokortti on valittava manuaalisesti asennuksen aikana (de4x5-moduuli). Ensimmäisen uudelleenkäynnistyksen jälkeen pingviini ilmestyy vasempaan yläkulmaan käänteisillä väreillä, ja siinä vaiheessa järjestelmä jumittuu. En jotenkin suostu hyväksymään, että tämä 250 MHz:n kone olisi vain romutettavaksi kelpaava. Kun ostin sen vuonna 1997, se oli ”huippuluokan” kone (se pystyi jopa toistamaan DivX-tiedostoja ongelmitta). Siihen oli asennettuna YDL 3, mutta haluaisin nyt asentaa jotain nykyaikaisempaa.&lt;/p&gt;</description></item><item><title>Asetusten ja vastaavien tietojen (esim. salasanatiedostot, kirjanmerkit) synkronointi kahden eri Linux-jakelun välillä (unison)</title><link>https://jeltsch.org/fi/keeping_preferences_and_similar_stuff_e_g_password_files_bookmarks_in_sync_between_two_different_linux_distributions_unison/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/keeping_preferences_and_similar_stuff_e_g_password_files_bookmarks_in_sync_between_two_different_linux_distributions_unison/</guid><description>&lt;p&gt;Käytän Unisonia Kwallet-tiedostojeni synkronointiin SuSE Linux 9.3:n ja 10.0:n välillä. Tietenkin voisi käyttää samaa /home-osiota molemmissa jakeluissa, mutta tämä voi aiheuttaa ongelmia ohjelmaversioiden erojen vuoksi. Siksi jaan jakelujen välillä vain /home/user/Documents-kansion ja pidän /home/user/.preference-tiedostot erillisinä, joista osan synkronoin järjestelmän sammutuksen yhteydessä.Tämä on tiedosto /home/user/.unison/shared_resources.prf:&lt;code&gt;jeltsch@michael-laptop:~/.unison&amp;gt; more shared_resources.prfroot = /home/jeltsch/.kde/share/apps/kwalletroot = /suse10/home/jeltsch/.kde/share/apps/kwalletinclude default auto = true&lt;/code&gt;Ja tässä on komento hakemistojen synkronointiin ei-interaktiivisesti:&lt;code&gt;unison -ui text -batch shared_resources&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Gallerian päivittäminen CVS:n kautta</title><link>https://jeltsch.org/fi/updating_gallery_via_cvs/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/updating_gallery_via_cvs/</guid><description>&lt;ol&gt;
&lt;li&gt;Suorita komento cvs update -Pd root-käyttäjänä gallery2-hakemistossa&lt;/li&gt;
&lt;li&gt;Kun tiedostot on päivitetty, avaa Gallery 2 verkkoselaimessasi, jolloin pääset automaattisesti päivitysohjelmaan&lt;/li&gt;
&lt;li&gt;Lisätietoja löytyy tarvittaessa 
 &lt;a href="http://codex.gallery2.org/index.php/Gallery2:Upgrading_from_2.0_to_2.0.1Option_4._Updating_via_CVS" target="_blank" rel="noopener noreferrer nofollow"&gt;Gallery-sivustolta&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Gramps-ohjelman asentaminen Mac OS X:ään</title><link>https://jeltsch.org/fi/installing_gramps_on_macosx/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/installing_gramps_on_macosx/</guid><description>&lt;p&gt;Tämän pitäisi toimia, ainakin teoriassa:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Asenna xserver&lt;/li&gt;
&lt;li&gt;Suorita darwinports-asennusohjelma&lt;/li&gt;
&lt;li&gt;Päivitä darwinports: sudo port -d selfupdate&lt;/li&gt;
&lt;li&gt;Asenna gramps xterm-ikkunassa komennolla sudo port install gramps&lt;/li&gt;
&lt;li&gt;Asenna gnome-themes: sudo port install gnome-themes&lt;/li&gt;
&lt;li&gt;Suorita gramps xterm-ikkunassa&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Kuinka käynnistää Dell Precision WorkStation 410MT:n BIOS, jotta voidaan siirtyä SCSI-käynnistykseen</title><link>https://jeltsch.org/fi/how_to_boot_into_the_bios_of_a_dell_precision_workstation_410mt_to_change_to_scsi_booting/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_boot_into_the_bios_of_a_dell_precision_workstation_410mt_to_change_to_scsi_booting/</guid><description>&lt;p&gt;Miksi kaikki laitevalmistajat keksivät omat näppäinyhdistelmänsä BIOSiin pääsemiseksi? En ikinä muista niitä. Tällä kertaa kyseessä oli vanha DELL, joka pakotti minut lataamaan käyttöohjeen: se on Ctrl+Alt+Enter. Minun piti muuttaa käynnistysjärjestystä BIOSissa, jotta SCSI-käynnistys olisi mahdollista. Hassua kyllä, GRUB sekoittaa levyt keskenään, joten oikea root (hd0,1) on määritettävä manuaalisesti tiedostoon /boot/grub/menu.lst. GRUB kirjoittaa arvauksensa kiintolevyjen järjestyksestä tiedostoon /boot/grub/device.map, mutta minun tapauksessani arvaus oli väärä.&lt;/p&gt;</description></item><item><title>Kuinka muuntaa EMF-tiedostot SVG-muotoon</title><link>https://jeltsch.org/fi/how_to_convert_emf_files_into_svg_format/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_convert_emf_files_into_svg_format/</guid><description>&lt;p&gt;Tämä tarve syntyi, koska 
 &lt;a href="http://research.med.helsinki.fi/corefacilities/akta/index.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Äkta Explorer&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -laitetta ohjaava Unicorn-ohjelmisto pystyy viemään raakakromatografiakäyriä vain EMF-muodossa. Surkeaa. Kokeillessani erilaisia vaihtoehtoja päädyin OpenOfficeen. OpenOffice Draw pystyy tuomaan EMF-tiedostoja ja tallentamaan ne SVG-muodossa. Muita sovelluksia, jotka pystyvät avaamaan EMF-tiedostoja, ovat FreeHand ja CorelDraw (testattu Macintoshilla). FreeHand ei kuitenkaan pysty viemään tiedostoja SVG-muotoon.&lt;/p&gt;</description></item><item><title>Kuinka siirtää oligo-tietokanta MacVec Torista verkkopohjaiseen BLAST-tietokantaan</title><link>https://jeltsch.org/fi/how_to_transfer_the_oligo_database_from_macvec_tor_to_a_web_based_blast_database/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_transfer_the_oligo_database_from_macvec_tor_to_a_web_based_blast_database/</guid><description>&lt;ol&gt;
&lt;li&gt;Tallenna kaikki sekvenssit yhtenä tekstitiedostona (EI MacVector-muodossa), esim. GenBank-muodossa. 2. Kopioi kaikki sekvenssit Linux-/UNIX-tietokoneelle ja muunna ne Mac-muodosta UNIX-muotoon: mac2unix *.gb 3. Kirjoita kaikki sekvenssitiedostojen nimet yhteen tiedostoon: ls *.gb &amp;gt; oligo.lst 4. Muunna kaikki sekvenssit yhdeksi tiedostoksi, joka sisältää peräkkäin liitettyjä fasta-merkintöjä, käyttämällä EMBOSS-ohjelmaa: seqret -sequence @oligo.lst -osformat fasta. Nimeä tulostustiedosto ”mcbl_oligo_db”. 5. Siirrä tämä fasta-tiedosto BLAST-verkkopalvelimen tietokantahakemistoon (…/blast/db). 6. Alusta tietokanta: formatdb -i mcbl_oligo_db -p F -o T. 7. Muokkaa tiedostoa …/blast/blast.html lisäämällä siihen uuden tietokannan nimen. 8. Muokkaa tiedostoa …/blast/blast.rc lisäämällä siihen uuden tietokannan nimen.&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Käyttäjätunnuksen muuttaminen Mac OS X:ssä</title><link>https://jeltsch.org/fi/changing_userid_on_mac_osx/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/changing_userid_on_mac_osx/</guid><description>&lt;ol&gt;
&lt;li&gt;Muuta käyttäjätunnusta NetInfoManagerissa toisesta järjestelmänvalvojan tilistä (esim. 502 → 1000). 2. Muuta tiedostojen käyttöoikeuksia: &lt;code&gt;sudo find / -xdev -user 502 -print -exec chown 1000 {} \;&lt;/code&gt;&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>MP3-tiedostojen uudelleenkoodaus pienemmiksi tiedostoiksi Lame-ohjelmalla</title><link>https://jeltsch.org/fi/re_encoding_mp3_files_into_smaller_files_with_lame/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/re_encoding_mp3_files_into_smaller_files_with_lame/</guid><description>&lt;p&gt;Vanha mp3-soittimeni rikkoutui jo jonkin aikaa sitten, ja nyt käytän hyvin alkeellista laitetta, jonka muistikapasiteetti on vain 128 MB ja joka kieltäytyi toistamasta joitakin mp3-tiedostoja. Jotta muistiin mahtuisi enemmän podcasteja ja jotta voisin toistaa ne toistamattomat mp3-tiedostot, koodaan ne uudelleen lame-ohjelmalla: &lt;code&gt;lame --mp3input -V 3 --strictly-enforce-ISO --resample 12 original.mp3 reencoded.mp3&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Pakota välitön uudelleenkäynnistys</title><link>https://jeltsch.org/fi/force_immediate_reboot/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/force_immediate_reboot/</guid><description>&lt;p&gt;Joskus reboot-, shutdown- tai halt-komento epäonnistuu. Tällöin ratkaisu on seuraava: &lt;code&gt;echo 1 &amp;gt;/proc/sys/kernel/sysrq echo b &amp;gt;/proc/sysrq-trigger&lt;/code&gt;&lt;/p&gt;</description></item><item><title>RPM-komentorivi ja SuSEconfig</title><link>https://jeltsch.org/fi/command_line_rpm_and_suseconfig/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/command_line_rpm_and_suseconfig/</guid><description>&lt;p&gt;Kun olet suorittanut rpm-komennon komentoriviltä, sinun tulee aina suorittaa SuSE config -komento SuSE-määritystiedostojen päivittämiseksi.&lt;/p&gt;</description></item><item><title>Sähköpostien tuominen Kontactista Applen Mail-sovellukseen</title><link>https://jeltsch.org/fi/importing_email_from_kontact_to_apple_s_mail_app/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/importing_email_from_kontact_to_apple_s_mail_app/</guid><description>&lt;ol&gt;
&lt;li&gt;Jos säilytät sähköpostisi Kontactissa mbox-tiedostoina, tuo ne suoraan Applen Mail-sovellukseen. 2. Jos säilytät sähköpostisi postilaatikkokansioina, menettely on hieman monimutkaisempi. - Suorita jokaisessa tuontikohteena olevassa postikansiossa skripti, joka muuntaa postilaatikon mbox-tiedostoksi (skripti ei tue sisäkkäisiä kansioita, joten se on suoritettava jokaiselle kansiolle erikseen; skriptin toimimisen edellytyksenä on, ettei nimissä ole välilyöntejä) - Tuo mbox-tiedostot Mail-sovellukseen TBC…&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Ubuntu ja root, su ja sudo</title><link>https://jeltsch.org/fi/ubuntu_and_root_su_and_sudo/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/ubuntu_and_root_su_and_sudo/</guid><description>&lt;p&gt;(K)ubuntussa oletuksena sallitaan vain sudo. Ota su käyttöön suorittamalla komento: &lt;code&gt;sudo -s -H&lt;/code&gt;. Ota graafinen root-kirjautuminen käyttöön muokkaamalla tiedostoa /etc/kde3/kdm/kdmrc seuraavasti: &lt;code&gt;AllowRootLogin=true&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Vanhan MySQL-blogitietokannan siirtäminen uuteen blogiohjelmistoon (PluggedOut)</title><link>https://jeltsch.org/fi/migrating_my_old_mysql_blog_database_to_a_new_blog_software_pluggedout/</link><pubDate>Tue, 06 Mar 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/migrating_my_old_mysql_blog_database_to_a_new_blog_software_pluggedout/</guid><description>&lt;p&gt;Päivitimme palvelimeni SuSE 9.3:sta versioon 10.1. PHP 5 on oletusversio 10.1:ssä, ja blogiohjelmistoni lakkasi toimimasta. Koska blogiohjelmistoni ei ole enää ylläpidetty, jouduin vaihtamaan toiseen, ja valitsin 
 &lt;a href="http://www.pluggedout.com" target="_blank" rel="noopener noreferrer nofollow"&gt;PluggedOutin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. MySQL-tietokannan rakenteet olivat melko erilaiset, ja tein muunnoksen seuraavasti: Ensin kopioin vanhan tietokannan tekstitiedostoihin: &lt;code&gt;mysqldump -u root -p --tab=/home/jeltsch/temp --fields-terminated-by=| --lines-terminated-by=# journal&lt;/code&gt;Sitten avasin tekstitiedostot taulukkolaskentaohjelmassa, lisäsin tarvittavat sarakkeet ja korjasin muotoilut. Sitten vietin tiedot CSV-tiedostoon ja tuon ne takaisin uuteen tietokantaan:&lt;code&gt;mysql -u root -p pluggedoutmysql&amp;gt; DELETE FROM blog2_entries;mysql&amp;gt; OPTIMIZE TABLE blog2_entries;mysql&amp;gt; WARNINGS;mysql&amp;gt; LOAD DATA INFILE '/home/jeltsch/export.csv' INTO TABLE blog2_entries FIELDS TERMINATED BY ',';&lt;/code&gt;WARNINGS-komento ilmoittaa, jos ongelmia ilmenee. Useimmat ongelmat liittyivät kentän erottimeen (pilkkuun). Minun piti tehdä pako-merkki kaikille pilkuille, jotka eivät olleet kentän erottimia (,). Minun piti myös korjata päivämäärämuoto (vaihtaa kuukausi ja päivä paikoilleen). Koska kategoriat säilytettiin erillisessä taulukossa, luin CSV-tiedoston uudelleen käsin ja määritin kaikki merkinnät kuuluviksi kategoriaan &amp;ldquo;computer&amp;rdquo;. Tämä .csv-tiedosto oli melko yksinkertainen:&lt;code&gt;1,1,22,2,23,3,24,4,2&lt;/code&gt; jne.&lt;code&gt;mysql&amp;gt; DELETE FROM blog2_entry_categories;mysql&amp;gt; OPTIMIZE TABLE blog2_entry_categories;mysql&amp;gt; LOAD DATA INFILE '/home/jeltsch/cat.csv' INTO TABLE blog2_entry_categories FIELDS TERMINATED BY ',';&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Etsi ja korvaa Perlillä</title><link>https://jeltsch.org/fi/find_and_replace_with_perl/</link><pubDate>Sun, 28 Jan 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/find_and_replace_with_perl/</guid><description>&lt;p&gt;Jos haluat korvata merkkijonon jeltsch.blogspot.com merkkijonolla mnm.no-ip.com/blog, voit käyttää Perl-komentoa: &lt;code&gt;perl -pi.bak -e 's|jeltsch.blogspot.com|mnm.no-ip.com\/blog|g' *.html&lt;/code&gt; Jos haluat suorittaa rekursiivisen korvauksen hakemistopuussa, voit kokeilla seuraavaa:&lt;code&gt;perl -pi.bak -e 's|jeltsch.blogspot.com|mnm.no-ip.com\/blog|g' &lt;/code&gt;find jeltsch.org -name &amp;lsquo;*.html&amp;rsquo;``&lt;/p&gt;</description></item><item><title>Suurin löytö</title><link>https://jeltsch.org/fi/the_greatest_discovery/</link><pubDate>Wed, 24 Jan 2007 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_greatest_discovery/</guid><description>&lt;p&gt;
 &lt;a href="https://gallery.jeltsch.org/" target="_blank" rel="noopener noreferrer nofollow"&gt;Katso kuvagalleria!&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
&lt;/p&gt;</description></item><item><title>ISO-kuvien (CD-kuvatiedostojen) luominen ja asettaminen Linuxissa (dd)</title><link>https://jeltsch.org/fi/creating_and_mounting_iso_images_cd_image_files_under_linux_dd/</link><pubDate>Sat, 23 Dec 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/creating_and_mounting_iso_images_cd_image_files_under_linux_dd/</guid><description>&lt;p&gt;ISO-kuvien luominen ja liittäminen Linuxissa on erittäin helppoa. Luominen: &lt;code&gt;dd if=/dev/cdrom of=filename.iso&lt;/code&gt; Liittäminen: &lt;code&gt;sudo mount -o loop -t iso9660 filename.iso /mnt/iso&lt;/code&gt; Tiedostopäätteet iso, raw ja cdr viittaavat kaikkiin ISO-tiedostoihin. Bin- tai cue-päätteiset kuvatiedostot eivät kuitenkaan ole iso-tiedostoja. Voit muuntaa ne iso-tiedostoiksi 
 &lt;a href="http://he.fi/bchunk/" target="_blank" rel="noopener noreferrer nofollow"&gt;bchunk&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
-ohjelmalla. bchunk tarvitsee tähän cue-tiedoston! Jotkin muut kuin Linux-pohjaiset polttosovellukset (esim. Toast Titanium MacOS:lle) pystyvät kuitenkin käsittelemään (polttamaan ja muuntamaan) bin-tiedostoja ilman cue-tiedostoa.&lt;/p&gt;</description></item><item><title>Shell-skripti podcastien bittinopeuden pienentämiseen.</title><link>https://jeltsch.org/fi/shell_script_to_downsample_podcasts/</link><pubDate>Sat, 23 Dec 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/shell_script_to_downsample_podcasts/</guid><description>&lt;p&gt;Minulla on hyvin yksinkertainen mp3-soitin, jonka muisti on vain 128 Mt. Kuuntelen pääasiassa podcasteja, jotka Amarok lataa automaattisesti kansioon ~/.kde/share/apps/amarok/podcasts/data. Jotta saisin mahtumaan mahdollisimman monta niistä rajalliseen muistiin ja jotta ne olisivat käytettävissä mistä tahansa, olen kirjoittanut skriptin, joka pienentää niiden bittiresoluutiota automaattisesti niiden saapuessa ja siirtää ne verkkoon web-palvelimelleni. Skripti suoritetaan tunnin välein crontabin avulla. Asiaankuuluvat tiedostot näyttävät tältä:&lt;/p&gt;</description></item><item><title>Salatun osion luominen manuaalisesti ilman yast2:ta (fdisk, mkreiserfs, losetup, twofish, cryptotab)</title><link>https://jeltsch.org/fi/manually_creating_an_encrypted_partition_without_yast2_fdisk_mkreiserfs_losetup_twofish_cryptotab/</link><pubDate>Wed, 20 Dec 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/manually_creating_an_encrypted_partition_without_yast2_fdisk_mkreiserfs_losetup_twofish_cryptotab/</guid><description>&lt;p&gt;Tietokannassa on 
 &lt;a href="http://portal.suse.com/sdb/en/2001/06/jsj_crypto_filesystem_mini_howto.html" target="_blank" rel="noopener noreferrer nofollow"&gt;artikkeli&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, mutta tässä lyhyesti:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Luo osio fdisk- tai cfdisk-komennolla (tässä sda1)&lt;/li&gt;
&lt;li&gt;losetup -e twofish256 /dev/loop0 /dev/sda1&lt;/li&gt;
&lt;li&gt;Kirjoita salauksen salasana. Sen tulisi olla melko pitkä, jotta se olisi turvallinen.&lt;/li&gt;
&lt;li&gt;Luo tiedostojärjestelmä komennolla mkreiserfs /dev/loop0&lt;/li&gt;
&lt;li&gt;Liitä osio: mount -t reiserfs /dev/loop0 /media/cryptpart&lt;/li&gt;
&lt;li&gt;Lisää merkinnät tiedostoon /etc/cryptotab: /dev/loop0 /dev/sda1 /media/cryptpart reiserfs twofish256 defaults&lt;/li&gt;
&lt;/ul&gt;</description></item><item><title>Miten varmuuskopioidaan MySQL-tietokantoja (mysqlhotcopy, mysqldump)</title><link>https://jeltsch.org/fi/how_to_backup_mysql_databases_mysqlhotcopy_mysqldump/</link><pubDate>Sat, 16 Dec 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_backup_mysql_databases_mysqlhotcopy_mysqldump/</guid><description>&lt;p&gt;On olemassa erilaisia vaihtoehtoja. Jos sinulla on pääsy koneeseen, jolla MySQL on käynnissä, sinun tulisi käyttää komentoa: &lt;code&gt;mysqlhotcopy&lt;/code&gt;. RedHat 8 -palvelimellamme riittää, että kirjoitat: &lt;code&gt;/usr/bin/mysqlhotcopy --user=root --password=sdjksjd journal /path/to/backup/directory&lt;/code&gt; Vaihtoehtoisesti:&lt;code&gt;/usr/local/mysql/bin/mysqldump --user=username -p phpgedview &amp;gt;phpgedview&lt;/code&gt; Komennon polku on spesifinen MacOS X -koneelle asennetulle MySQLille.Jos haluat varmuuskopioida toiselta koneelta, voit käyttää mysqldump-komentoa: &lt;code&gt;mysqldump --host=hostname_or_ipaddress --user=username -p phpgedview &amp;gt;phpgedview&lt;/code&gt; Tässä esimerkissä varmuuskopioidaan phpgedview-tietokanta, joka sijaitsee koneella hostname_or_ipaddress.Itse tietokantatiedostot sijaitsevat /var/lib/mysql-hakemiston alihakemistoissa, jos et muista niiden nimiä. Voit varmuuskopioida tietokannan automaattisesti verkon kautta lisäämällä seuraavan sisältöisen tiedoston /etc/cron.hourly-hakemistoon:&lt;code&gt;!/bin/sh mysqldump --host=hostname_or_ipaddress --user=USER -pPASSWORD journal &amp;gt;mysqldump_journal&lt;/code&gt; Tämä luo joka tunti uuden varmuuskopiotiedoston nimeltä mysqldump_journal hakemistoon /etc/cron.hourly.&lt;/p&gt;</description></item><item><title>Varmuuskopioi kotikansiosi tar-komennolla</title><link>https://jeltsch.org/fi/backup_your_home_directory_using_tar/</link><pubDate>Thu, 16 Nov 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/backup_your_home_directory_using_tar/</guid><description>&lt;p&gt;Siirry root-käyttäjänä /home-hakemistoon ja suorita komento: &lt;code&gt;tar -czvf polku/archive.tar.gz käyttäjätunnus&lt;/code&gt;&lt;/p&gt;</description></item><item><title>DVD-levyjen katselu, kopiointi ja muuntaminen (xine, mplayer, mencoder, DVD, ISO-kuva)</title><link>https://jeltsch.org/fi/watching_ripping_and_converting_dvds_xine_mplayer_mencoder_dvd_iso_image/</link><pubDate>Sun, 12 Nov 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/watching_ripping_and_converting_dvds_xine_mplayer_mencoder_dvd_iso_image/</guid><description>&lt;p&gt;Sekä xine että MPlayer pystyvät toistamaan DVD-levyjä suoraan, mutta xinessä on DVD-navigointitoiminto. MPlayerissa sinun on määritettävä, minkä elokuvan (VOB-tiedoston) haluat toistaa: &lt;code&gt;xine dvd:// mplayer dvd://3&lt;/code&gt; Jos haluat vain tallentaa DVD:n väliaikaisesti kiintolevylle, voi riittää, että luot DVD-kuvan:&lt;code&gt;dd if=/dev/dvd of=rosenstrasse.iso&lt;/code&gt; Kuva voidaan liittää seuraavasti:&lt;code&gt;sudo mount -o loop rosenstrasse.iso /media/temp/&lt;/code&gt; Xine voi toistaa DVD:n suoraan iso-kuvasta (ilman kuvan liittämistä):&lt;code&gt;xine dvd://media/isos/movie.iso&lt;/code&gt; Huomaa, että sinun on aina määritettävä täydellinen polku, vaikka elokuva olisikin nykyisessä hakemistossa! Mplayer voi toistaa kuvatiedostosta yksittäisiä VOB-tiedostoja (kuitenkin ilman tekstitystukea). En saanut Mplayeria hyväksymään iso-kuvatiedostoa DVD:nä. Muuntamiseen esimerkiksi DivX/XviD-muotoon on helpointa käyttää Mplayeria/mencoderia. Ensin erotin äänen: &lt;code&gt;mencoder dvd://1 -ovc frameno -o frameno.avi -oac mp3lame -lameopts abr:br=128&lt;/code&gt; Sitten ensimmäinen koodauskierros: &lt;code&gt;mencoder dvd://1 -nosound -oac copy -o /dev/null -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=1:vqmin=1:vqmax=31 -vop scale -zoom -xy 640 -vf pp lb&lt;/code&gt; Sitten toinen koodauskierros:&lt;code&gt;mencoder dvd://1 -oac copy -o file.avi -ovc lavc -lavcopts vcodec=mpeg4:vbitrate=800:vhq:vpass=2:vqmin=1:vqmax=31 -vop scale -zoom -xy 640 -vf pp lb&lt;/code&gt;Tekstitysten poimiminen on vaikeampaa. Voit joko purkaa ne kuvina (helpompaa, mutta tiedostokoko kasvaa) tai muuntaa nämä kuvat myöhemmin tekstitiedostoiksi (vaatii OCR-vaiheen).Pura tekstityskuvat (tässä tapauksessa liitetystä ISO-kuvasta):&lt;code&gt;cat /media/temp/VIDEO_TS/VTS_01_?.VOB | tcextract -x ps1 -t vob -a 0x20 &amp;gt; movie.ps1&lt;/code&gt; Muunna tekstityskuvat:&lt;code&gt;subtitle2vobsub -i /media/temp/VIDEO_TS/VTS_01_0.IFO -p movie.ps1 -o elokuvan_nimi&lt;/code&gt; Kopioi metatiedot:&lt;code&gt;cp /media/temp/VIDEO_TS/VTS_01_0.IFO elokuvan_nimi.ifo&lt;/code&gt; Toista suoraan VOB-tiedostosta:&lt;code&gt;mplayer /media/temp/VIDEO_TS/VTS_01_1.VOB -vobsub movie_name -vobsubid 0&lt;/code&gt; Toista AVI-tiedostosta:&lt;code&gt;mplayer movie.avi -vobsub movie_name -vobsubid 0&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Suse Linux 9.2 ja salattujen DVD-levyjen toisto (xine, libdvdcss2, libxine, hdparm, DMA)</title><link>https://jeltsch.org/fi/suse_linux_9_2_and_encrypted_dvd_playback_xine_libdvdcss2_libxine_hdparm_dma/</link><pubDate>Sun, 12 Nov 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/suse_linux_9_2_and_encrypted_dvd_playback_xine_libdvdcss2_libxine_hdparm_dma/</guid><description>&lt;p&gt;Vaikka useat Linux-videosoittimet (esim. xine) tukevatkin salattujen DVD-levyjen toistoa, Suse on rajoittanut tähän tarvittavien kirjastojen toimintaa. Näin ollen mikään Suse Linux 9.2:n mukana toimitetuista soittimista tai käyttöliittymistä ei pysty toistamaan salattuja DVD-levyjä. Mitä ovat salatut DVD-levyt? Käytännössä kaikki kaupalliset elokuvat julkaistaan yksinomaan salattuina DVD-levyinä. Se on ärsyttävää, mutta ongelma voidaan itse asiassa ratkaista. Salatun DVD-levyn toistamiseen tarvitaan libdvdcss2-kirjastoa. Kyseessä on kuuluisa hakkerointikeino, joka oli uutisissa ja jota media-ala ei tietenkään pitänyt lainkaan. Joissakin maissa tämä ohjelmisto on laiton; toisissa maissa vain binäärit ovat laittomia, mutta lähdekoodi ei. Voit ladata 
 &lt;a href="http://www.iiv.de/schwinde/buerger/tremmel/downloads/script_rpm4/install_libdvdcss2" target="_blank" rel="noopener noreferrer nofollow"&gt;skriptin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
, joka luo automaattisesti rpm-paketin Suse &amp;gt;= 9:lle. Lisäksi sinun tulisi korvata tai päivittää Suse Linuxin xinelib 
 &lt;a href="http://packman.links2linux.de/?action=124" target="_blank" rel="noopener noreferrer nofollow"&gt;Packmanin&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 toimittamalla rajoittamattomalla versiolla. Xine avaa edelleen ikkunan, jossa ilmoitetaan, ettei se voi toistaa salattuja DVD-levyjä, ja siinä on linkki johonkin sivustoon, josta pitäisi lukea syy tähän. Tämä linkki on rikki. Häpeä, Suse (tai Novell); jos rajoitat jakelusi toimintoja, varmista ainakin, että selittävät linkkisi toimivat! Jotkin DVD-laitteet ovat ilmeisesti lisäksi rajoitettuja maakoodien perusteella. Maailma on jaettu kahdeksaan alueeseen, ja mediateollisuuden tahdon mukaan asiakkaan pitäisi saada katsella vain nimenomaan hänen alueelleen julkaistuja DVD-levyjä. On olemassa Linux-työkalu, jolla voi vaihtaa maakoodia, mutta en muista sen nimeä tai URL-osoitetta, koska se ei ollut tarpeen laitteistolleni.&lt;/p&gt;</description></item><item><title>Kuinka leikata wav-tiedostoa Linuxin komentoriviltä</title><link>https://jeltsch.org/fi/how_to_trim_a_wav_file_from_the_linux_command_line/</link><pubDate>Tue, 24 Oct 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_trim_a_wav_file_from_the_linux_command_line/</guid><description>&lt;p&gt;&lt;code&gt;sox old.wav new.wav trim 0 4:07.0&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Lame-ohjelman käyttö WAV-tiedostojen muuntamiseen MP3-tiedostoiksi</title><link>https://jeltsch.org/fi/using_lame_to_create_mp3s_from_wavs/</link><pubDate>Tue, 24 Oct 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/using_lame_to_create_mp3s_from_wavs/</guid><description>&lt;p&gt;Muunsin 
 &lt;a href="http://audacity.sourceforge.net/" target="_blank" rel="noopener noreferrer nofollow"&gt;Audacityn&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 avulla yhden kopioiduista WAV-tiedostoista MP3-muotoon. Ohjelmalla ei kuitenkaan ollut mahdollisuutta muuntaa WAV-tiedostoja joukkokäsittelynä. Siksi aloin käyttää lame-ohjelmaa komentoriviltä. Laadin shell-skriptin (encode.sh):&lt;code&gt;while [ $ -ge 1 ]; do infn=$1 outfn=&amp;quot;${infn%%.wav}.mp3&amp;quot; echo $outfn lame -v $infn $outfn shift 1done&lt;/code&gt; Se suorittaa joukkokonvertoinnin:&lt;code&gt;encode.sh *.wav&lt;/code&gt; -v-vaihtoehto saa lame-ohjelman koodaamaan vaihtelevalla bittinopeudella. -h-vaihtoehto asettaa kiinteän bittinopeuden arvoon 128; muita bittinopeuksia varten käytä esimerkiksi -b 160. -V 0 -vaihtoehto käyttää vaihtelevaa bittinopeutta korkeimmalla laadulla, kun taas -V-vaihtoehto käyttää alhaisinta laatua.&lt;/p&gt;</description></item><item><title>Perl-moduulien asentaminen</title><link>https://jeltsch.org/fi/how_to_install_perl_modules/</link><pubDate>Tue, 10 Oct 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_install_perl_modules/</guid><description>&lt;p&gt;Voit tarkistaa, onko tietty Perl-moduuli asennettu (esim. Image::Info tässä esimerkissä), kirjoita: &lt;code&gt;perl -MImage::Info -e1&lt;/code&gt;. Jos moduulia ei ole asennettu, lataa se CPANista, pura paketti, siirry asennushakemistoon ja asenna se seuraavasti: &lt;code&gt;perl Makefile.PL makemake test&lt;/code&gt; ja sitten pääkäyttäjänä: &lt;code&gt;make install&lt;/code&gt;.&lt;/p&gt;</description></item><item><title>Konquerorin kirjanmerkkien xml-tiedostot (xbel) ja niiden näyttö verkkoselaimissa (eli Mozillassa) tyylitiedostojen (css tai xsl) avulla</title><link>https://jeltsch.org/fi/konqueror_bookmark_xml_xbel_files_and_its_display_in_web_browsers_mozilla_that_is_using_stylesheets_css_or_xsl/</link><pubDate>Wed, 27 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/konqueror_bookmark_xml_xbel_files_and_its_display_in_web_browsers_mozilla_that_is_using_stylesheets_css_or_xsl/</guid><description>&lt;p&gt;Konqueror tallentaa kirjanmerkkinsä XML-tiedostoon (
 &lt;a href="file:/home/jeltsch/.kde/share/apps/konqueror/bookmarks.xml"&gt;bookmarks.xml&lt;/a&gt;
), jonka dokumenttityyppi on xbel (XML Bookmark Exchange Language). Koska haluan, että kirjanmerkkitiedostoni on aina verkossa (linkki kotisivultani), tarvitsen tavan muuntaa XBEL-tiedoston HTML-tiedostoksi tai saada selaimen näyttämään XML-tiedoston. Useimmat selaimet pystyvät näyttämään XML-tietoja, mutta ne tarvitsevat siihen erillisen tyylitiedoston. Siksi lisäsin bookmarks.xml-tiedostoon viittauksen CSS-tyylitiedostoon (bookmarks.css):&lt;code&gt; &lt;/code&gt;Määritin bookmarks.xml-tiedostossa käytetyt eri tunnisteet bookmarks.css-tyylitiedostossa:&lt;code&gt;title {display:block; font-weight:bold;} bookmark {display:inline; margin-left:40px;} folder {display:block;}&lt;/code&gt;Sen jälkeen Mozilla pystyi näyttämään bookmarks.xml-tiedoston. Se näyttää kauhealta, mutta minun täytyy vain työstää tyylitiedostoja (erityisesti sitä, miten linkit saadaan näyttämään linkkeiltä). Konqueror hyväksyy xml-tiedoston lisärivin ja jättää sen koskemattomaksi. Joten minun täytyy vain kirjoittaa muutama siisti tyylitiedosto. Vaikka onkin mahdollista käyttää CSS-tyylitiedostoa kuvaamaan XML-tiedoston ulkoasua selaimelle, oikea tapa on käyttää XSL-tiedostoja (eXtensible Stylesheet Language). Huomasin, että useat ihmiset ovat jo kirjoittaneet XSL-tyylitiedostoja XBEL-tiedostojen renderointia varten. 
 &lt;a href="http://www.isotton.com/bookmarks/" target="_blank" rel="noopener noreferrer nofollow"&gt;Tässä on linkki, jossa kuvataan, miten tämä tehdään&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Tässä esimerkissä crontab-merkintä suorittaa 
 &lt;a href="http://xmlsoft.org/XSLT/xsltproc2.html" target="_blank" rel="noopener noreferrer nofollow"&gt;xsltproc&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
: xsltproc on libxslt-paketin ohjelma, joka voi muuntaa XML-tiedostoja HTML-tiedostoiksi ja joka käyttää itse kirjoittamaasi XSL-tyylitiedostoa. Tämä HTML-tiedosto ladataan sitten SCP:n kautta verkkopalvelimelle. &lt;code&gt;xsltproc -o /home/jeltsch/.kde/share/apps/konqueror/bookmarks.html /home/jeltsch/bin/bookmarks.xsl /home/jeltsch/.kde/share/apps/konqueror/bookmarks.xml&lt;/code&gt;Tämä komento muuntaa tiedoston bookmarks.xml tiedostoksi bookmarks.html käyttäen tyylejä, jotka on määritelty tiedostossa bookmarks.xsl.&lt;code&gt;scp /home/jeltsch/.kde/share/apps/konqueror/bookmarks.html jeltsch.org:/var/www/html/vhosts/jeltsch.org/bookmarks.html&lt;/code&gt;Tämä lataa bookmarks.html-tiedoston palvelimelleni. Palvelin pyytää salasanaa. Jos haluat, että komento suoritetaan automaattisesti crontabista, sinun on luotava yksityinen/julkinen avainpari sekä tietokoneellesi että verkkopalvelimelle, jotta scp-komento voidaan suorittaa ilman salasanaa. Varmista, että rajoitat authorized_keys2-tiedoston koskemaan vain omaa tietokonettasi!&lt;code&gt;0 * * * * /usr/bin/xsltproc -o /home/jeltsch/.kde/share/apps/konqueror/bookmarks.html /home/jeltsch/bin/bookmarks.xsl /home/jeltsch/.kde/share/apps/konqueror/bookmarks.xml &amp;amp;&amp;amp; sudo -u jeltsch scp -q /home/jeltsch/.kde/share/apps/konqueror/bookmarks.html jeltsch.org:/var/www/html/vhosts/jeltsch.org/bookmarks.html&lt;/code&gt;(Jostain syystä scp-komento ei toiminut SuSE 10.1:ssä, joten jouduin muuttamaan sitä poistamalla osan &amp;ldquo;sudo -u jeltsch&amp;rdquo; ja lisäämällä käyttäjänimen palvelimen nimen perään (&amp;ldquo;
 &lt;a href="mailto:jeltsch@jeltsch.org"&gt;jeltsch@jeltsch.org&lt;/a&gt;
&amp;rdquo;.)Yllä oleva komento on peräisin crontabista. Huomaa, että scp-komento on suoritettava sillä käyttäjällä, jolla on salasanaton kirjautumistili palvelimella; crontab suoritetaan oletuksena root-käyttäjänä.&lt;/p&gt;</description></item><item><title>Uuden käyttäjän lisääminen MySQL:ään ja muut MySQL:n peruskäskyt</title><link>https://jeltsch.org/fi/adding_a_new_user_to_mysql_and_other_basic_mysql_commands/</link><pubDate>Mon, 18 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/adding_a_new_user_to_mysql_and_other_basic_mysql_commands/</guid><description>&lt;p&gt;Crontab-merkintä, jolla kaikki MySQL-tietokannat varmuuskopioidaan tiedostoon joka keskiyö:&lt;code&gt;0 0 * * * mysqldump -u mjeltsch -h localhost --all-databases | gzip -9 &amp;gt; /home/mjeltsch/Documents/mysqldump.gz &amp;gt; /dev/null&lt;/code&gt;Oikeuksien myöntäminen localhostista yhteyden muodostaville käyttäjille:&lt;code&gt;GRANT ALL PRIVILEGES ON *.* TO 'michael'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;&lt;/code&gt;Oikeuksien myöntäminen käyttäjille, jotka muodostavat yhteyden mistä tahansa:&lt;code&gt;GRANT ALL PRIVILEGES ON *.* TO 'michael'@'%' IDENTIFIED BY 'password' WITH GRANT OPTION;&lt;/code&gt;Kaikkien käytettävissä olevien tietokantojen näyttäminen:&lt;code&gt;SHOW DATABASES;&lt;/code&gt;Taulukon &amp;ldquo;users&amp;rdquo; kaikkien tietueiden näyttäminen:SELECT * FROM users;Lataa tietokanta &amp;ldquo;phpgedview&amp;rdquo;:USE phpgedview;Luo uusi tietokanta nimeltä &amp;ldquo;phpgedview&amp;rdquo;:CREATE DATABASE phpgedview;Poista tietokanta nimeltä &amp;ldquo;phpgedview&amp;rdquo;:DROP DATABASE phpgedview;Käynnistä MySQL-asiakasohjelma käyttäjänä michael ja käyttäjätietokantana &amp;ldquo;phpgedview&amp;rdquo;:mysql &amp;ndash;user=michael -p phpgedviewPoista käyttäjä &amp;ldquo;test&amp;rdquo;:mysql&amp;gt; use mysql;mysql&amp;gt; delete from user where user=&amp;lsquo;test&amp;rsquo;;mysql&amp;gt; FLUSH PRIVILEGES;Vaihda käyttäjän phpgedview salasana käyttäjänä root (tämä toimii myös root-käyttäjän salasanan vaihtamiseen):/usr/bin/mysql -u root -pSET PASSWORD FOR phpgedview@&amp;ldquo;localhost&amp;rdquo; = PASSWORD(&amp;lsquo;NewPassWord&amp;rsquo;);Kun olet asentanut MySQL:n SUSE-rpm-paketin, suorita seuraavat komennot:&lt;code&gt;sudo /usr/bin/mysql_install_db&lt;/code&gt;Tämä luo oletustietokannat ja käyttöoikeudet. Ilmeisesti sama voidaan tehdä myös komennolla:&lt;code&gt;sudo rcmysql start&lt;/code&gt;SuSE-käyttöjärjestelmässä kannattaa käyttää YAST-käynnistystason muokkausohjelmaa, jotta MySQL-palvelin käynnistyy automaattisesti järjestelmän käynnistyessä. Käynnistä MySQL-palvelin manuaalisesti seuraavasti:&lt;code&gt;sudo /usr/bin/mysqld_safe --user=mysql &amp;amp;&lt;/code&gt;MUISTA ASETTAA SALASANA MySQL:N ROOT-KÄYTTÄJÄLLE! Tämä tehdään komennolla: &lt;code&gt;/usr/bin/mysqladmin -u root password 'uusi-salasana'&lt;/code&gt; Jos käytät MySQL-palvelinta toiselta koneelta, sinun on määritettävä isäntänimi: &lt;code&gt;/usr/bin/mysqladmin -u root -h isäntänimi password 'uusi-salasana'&lt;/code&gt;Anna kaikki oikeudet root-käyttäjälle ja käyttäjälle:&lt;code&gt;mcblpc2:/home/user /usr/bin/mysql -u root -pSyötä salasana:Tervetuloa MySQL-monitoriin. Komennot päättyvät merkkiin ; tai \g. MySQL-yhteytesi tunnus on 6, palvelinversio: 4.0.15. Kirjoita 'help;' tai '\h' saadaksesi ohjeita. Kirjoita '\c' tyhjentääksesi puskurin.mysql&amp;gt; GRANT ALL PRIVILEGES ON *.* TO user@localhost IDENTIFIED BY 'Password' WITH GRANT OPTION; Kysely OK, 0 riviä muokattu (0,00 sek)mysql&amp;gt; GRANT ALL PRIVILEGES ON *.* TO user@'%' IDENTIFIED BY 'Password' WITH GRANT OPTION; Kysely OK, 0 riviä muokattu (0,00 sek)mysql&amp;gt; GRANT ALL PRIVILEGES ON *.* TO root@localhost IDENTIFIED BY 'Password' WITH GRANT OPTION; Kysely OK, 0 riviä muokattu (0,00 sek)mysql&amp;gt; GRANT ALL PRIVILEGES ON *.* TO root@'%' IDENTIFIED BY 'Password' WITH GRANT OPTION; Kysely OK, 0 riviä muuttui (0,00 sek)mysql&amp;gt; quit Heippa&lt;/code&gt;Tarkista MySQL-versio:&lt;code&gt;/usr/bin/mysqladmin -u root -p version&amp;quot; on välttämätön&lt;/code&gt;Tarkista MySQL-muuttujat:&lt;code&gt;/usr/bin/mysqladmin -u root -p variables&lt;/code&gt;Sammuta MySQL-palvelin:&lt;code&gt;/usr/bin/mysqladmin -u root -p shutdown&lt;/code&gt;Tarkista, käynnistyykö palvelin:&lt;code&gt;sudo /usr/bin/mysqld_safe --log &amp;amp;&lt;/code&gt;Näytä kaikki tietokannat:&lt;code&gt;/usr/bin/mysqlshow -u root -p&lt;/code&gt;Näytä tietokannan &amp;ldquo;mysql&amp;rdquo; taulukot:&lt;code&gt;/usr/bin mysqlshow -u root -p mysql&lt;/code&gt;Näytä taulukon &amp;rsquo;tablename&amp;rsquo; sarakkeet:&lt;code&gt;show columns from tablename;&lt;/code&gt;Poista välilyönnit sarakkeesta nimeltä &amp;lsquo;columnname&amp;rsquo; taulukosta nimeltä &amp;rsquo;tablename&amp;rsquo;:&lt;code&gt;update &lt;/code&gt;tablename&lt;code&gt;set&lt;/code&gt;columnname&lt;code&gt;= trim(' ' from&lt;/code&gt;columnname&lt;code&gt;);&lt;/code&gt;Poista rivinvaihtomerkit sarakkeen &amp;lsquo;columnname&amp;rsquo; lopusta taulukosta &amp;rsquo;tablename&amp;rsquo; (jostain outosta syystä saatat joutua suorittamaan tämän toistuvasti, jotta kaikki rivinvaihtomerkit poistuvat):&lt;code&gt;update &lt;/code&gt;tablename&lt;code&gt;set&lt;/code&gt;columnname&lt;code&gt;= trim(trailing '\n' from&lt;/code&gt;columnname&lt;code&gt;);update &lt;/code&gt;tablename&lt;code&gt;set&lt;/code&gt;columnname&lt;code&gt;= trim(trailing '\r' from&lt;/code&gt;columnname&lt;code&gt;);&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Puolalaisten substantiivien ja adjektiivien taivutus</title><link>https://jeltsch.org/fi/the_declination_of_polish_nouns_and_adjectives/</link><pubDate>Wed, 13 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/the_declination_of_polish_nouns_and_adjectives/</guid><description>&lt;h4 id="puolan-konsonanttien-luokittelu" class="heading"&gt;Puolan konsonanttien luokittelu&lt;a href="#puolan-konsonanttien-luokittelu" aria-labelledby="puolan-konsonanttien-luokittelu"&gt;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-link anchor" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 576 512" overflow="visible"&gt;&lt;use href="#fas-link"&gt;&lt;/use&gt;&lt;/svg&gt;&amp;nbsp;
 &lt;/a&gt;
&lt;/h4&gt;

&lt;p&gt;pehmeät konsonantit g(i) k(i) ch(i) r(i) w(i) f(i) p(i) m(i) b(i) dź = dz(i) ć = c(i) ń = n(i) ś = s(i) ź = z(i) l h(i) j kovetetut konsonantit dz c sz rz cz dż ż kovat konsonantit g k ch r w f p m b d t n s z ł h&lt;/p&gt;</description></item><item><title>8 tuntia työtä</title><link>https://jeltsch.org/fi/8_ra_munka/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/8_ra_munka/</guid><description>&lt;p&gt;Työpäivä on ohi, tulet ulos tehtaasta, Yksi vodka on tehnyt sinusta vahvan ja rohkean; Joku humalainen tyyppi yrittää tarttua käteesi, Et tiedä miksi, mutta potkaiset häntä kunnolla. Mutta kärsivällisyytesi on jo loppu, Vaikka suudelma on sallittua, tanssiminen on sallittua; Sata vuotta sitten Pariisissa se oli hyvä juttu, Kommuuni antoi siitä syyn hirttää. Kapakassa on suuri elämä, Aivot tylsistyvät, veitset terävät; Ilma on paksu halvan oluen takia, Olet jo kyllästynyt tähän epäoikeudenmukaiseen maailmaan. Katsot, mitä täällä tapahtuu, Se, mikä virtaa sisään, virtaa heti ulos; Vaalea olut tekee suustasi hapan, Kukaan ei lupaa, että parempi elämä odottaisi sinua. Kertosäe: 8 tuntia työtä, 8 tuntia lepoa, 8 tuntia huvia. &lt;em&gt;Kappaleesta ”Vihaan koko 1900-lukua” (Beatrice)&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Finnougristinen tutkimus Debrecenissä</title><link>https://jeltsch.org/fi/finnougristik_in_debrecen/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/finnougristik_in_debrecen/</guid><description>&lt;p&gt;Esitelmä seminaarille ”Valikoituja lukuja finno-ugrilaisista kielistä (uralistika)” (opinto-opas: 07.655) Ohjaaja: prof. dr. Wolfgang Veenker, Tiborc Fazekas Esittäjä: Markku Michael Jeltsch Talvikauden 1991/92&lt;/p&gt;</description></item><item><title>Haluatko pelata?</title><link>https://jeltsch.org/fi/akarsz_e_j_tszani/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/akarsz_e_j_tszani/</guid><description>&lt;p&gt;Leikkikaverini, sanohan, haluatko olla, haluatko aina, aina leikkiä, haluatko mennä yhdessä pimeyteen, näyttää tärkeältä lapsen sydämellä, istua vakavasti pöydän päässä, kaataa viiniä ja vettä maltillisesti, heitellä helmiä, iloita tyhjästä, pukeutua huokaillen huonoihin vaatteisiin? Haluatko leikkiä kaikkea, mikä on elämää, lumista talvea ja pitkää syksyä, voiko kanssasi juoda teetä hiljaisuudessa, rubiini-teetä ja keltaista höyryä? Haluatko elää täydellä, puhtaalla sydämellä, kuunnella pitkään, pelätä silloin tällöin, että marraskuu kulkee bulevardilla, tämä katupuhdistaja, köyhä, sairas mies, joka viheltelee ikkunamme alla? Haluatko leikkiä käärmettä, lintua, pitkää matkaa, junaa, laivaa, joulua, unta, kaikenlaista hyvää? Haluatko leikkiä onnellista rakastajaa, teeskennellä itkevän, koristeellista hautausmaata? Haluatko elää, elää ikuisesti, elää leikissä, joka muuttuu todellisuudeksi? Makailla kukkien keskellä maassa ja haluatko, haluatko leikkiä kuolemaa?&lt;/p&gt;</description></item><item><title>Miklós Radnóti: Pakkomarssi</title><link>https://jeltsch.org/fi/radnoti/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/radnoti/</guid><description>&lt;p&gt;&lt;em&gt;Valikoituja runoja. Budapest: Corvina, 1979. Saksankieliset käännökset: Markus Bieler&lt;/em&gt; &lt;strong&gt;Syksyn marja punastuu jo auringosta&lt;/strong&gt;Vaalea, pakanallinen tyttö on rakastettuni, hän uskoo vain minuun, ja kun hän näkee papin, hän kuiskaa pelokkaasti: on vain ruohoa ja puita; aurinkoa, kuuta, tähtiä ja eläimiä on kirjavilla pelloilla. Ja hän juoksee karkuun. Pöly leijuu iloisesti hänen jalanjäljissään. Silti ylhäällä puutarhojen suuntaan jopa krusifiksi näkee hänen suudelman, ja vehnänkukka putoaa iloisesti hänen eteensä, sillä rakastava, parrakas pyhimys ihailee häntä aina turhaan. Hän on kahdeksantoista, ja kun hän on ilman minua, hän kulkee hiljaa, kuin kesäinen vesi kulkee keskipäivällä metsän reunojen välissä, ja hän kantaa sisällään kimaltelevaa huolta siitä, ettemme koskaan kyllästy suudelmiin, ja hän on surullinen. Syksyn marja punastuu jo auringosta. &lt;em&gt;1. syyskuuta 1930.&lt;/em&gt; &lt;strong&gt;Jo auringonvalo punoittaa syksyn marjat&lt;/strong&gt;Rakkaani on vaalea pakanatyttö, joka uskoo vain minuun, ja kun pappi ilmestyy, hän huokaa pelästyneenä: on vain ruohoa ja puita; on aurinkoa, kuuta ja tähtiä, eläimiä värikkäillä niityillä. Ja hän on poissa. Pöly leijuu onnellisena hänen pakoreitillään. Ylhäällä tietenkin, missä puutarhoihin johtaa tie, myös krusifiksi näkee hänen suudelman, ja hänen edessään ruiskukat kumartavat iloisesti; siinä ei ole mitään tehtävissä, sillä pyhällä täyspartalla varustettu mies ihailee häntä rakastuneena lakkaamatta. Hän on kahdeksantoista, ja kun hän on ilman minua, hän kulkee hiljaa, kuin metsän purossa kesällä vesi virtaa keskipäivällä, ja hänen sydämessään leijuu huolestunut ajatus: miksi suudelmat eivät koskaan tyydytä meitä. Se tekee hänet surulliseksi. Aurinko jo punoittaa syksyn marjoja. &lt;em&gt;1. syyskuuta 1930&lt;/em&gt; &lt;strong&gt;Täällä ei enää puhalta tuulta&lt;/strong&gt;&lt;em&gt;Gábor Tolnaille&lt;/em&gt; Kaikki nukkuu täällä, kaksi kukkaa nojaavat toisiinsa väsyneinä, uneksivat sateesta hitaasti ja mutisevasti kasvavat. Ostakaa minulle kaksi vahvaa kenkää, niin lähden auringon syleilyyn paistamaan, missä valkoisilla kaduilla aamulla kapina juoksee, kauniilla punaisilla hiuksillaan nuorten joukkojen kanssa! Tai lähden loistamaan lumelle Transilvanian kattojen päälle, missä tuuli puhaltaa yöllä mustana balladien brodeerattuja hameita, sillä täällä ei enää puhalta edes tuulta! Auringonvalo makaa vatsallaan teillä ja raapii takamustaan syvällisesti miettien. &lt;em&gt;20. marraskuuta 1931.&lt;/em&gt; &lt;strong&gt;Täällä ei puhalta edes tuulta&lt;/strong&gt;&lt;em&gt;Gábor Tolnaille&lt;/em&gt;Kaikki hengittää täällä, myös kaksi kukkaa, jotka huohottaen nojaavat toisiinsa, unelmoivat sateesta, värisevät ja venyvät; maksa minulle vain kaksi vahvaa kenkää, niin lähden Intiaan loistamaan auringona, missä valkoisilla kaduilla aamuisin mellakka kiertää nuorten joukkojen keskellä kauniissa punaisissa hiuksissaan! tai loistan kuin lumi Transilvanian harjanteilla, missä yötuulet puhaltavat mustina balladien brodeerattuihin hameisiin, sillä täällä ei puhalta edes tuulta enää! Auringonpaiste makaa vatsallaan kaduilla ja raapii takamustaan, suurista asioista uneksien. &lt;em&gt;20. marraskuuta 1931&lt;/em&gt; &lt;strong&gt;Yhtäkkiä&lt;/strong&gt; Yhtäkkiä eräänä yönä seinä liikkuu, hiljaisuus pauhaa sydämeen ja huuto lentää ulos.Kylkiluu vääntyy, ja sen takana vaikeuksiin tottunut sydämenlyönti vaimenee. Ruumis nousee äänettömästi, vain seinä huutaa. Ja sydän, käsi ja suu tietävät, että tämä on kuolema, kuolema.Kuten vankilassa, kun valo välähtää, vangit sisällä tietävät ja vartija ulkona tietää, että virta kulkee yhteen ruumiiseen, lamppu vaikenee, varjo juoksee sellin poikki, ja vartijat, vangit ja madot haistavat silloin palaneen ihmislihan hajun.&lt;em&gt;20. huhtikuuta 1942&lt;/em&gt;&lt;strong&gt;Eräänä yönä yhtäkkiä&lt;/strong&gt;Eräänä yönä yhtäkkiä seinä liikkuu, hiljaisuus trumpettaa sydämeen ja sen sisällä oleva tuska haihtuu. Kipu iskee kylkiluihin, sen takana oleva kärsimykseen tottunut syke lakkaa. Ruumis nousee äänettömästi, vain seinä kaikuu ahdingosta.Silloin sydän ja käsi ja suu tietävät: kyllä, se on kuolema, kuolema.Niin tietävät, kun sähkö välkkyy, vankilan vangit, vartija käytävällä, nyt valtava virta tiivistyy yhteen ruumiiseen, lamppu vaikenee, varjo kulkee sellin läpi, ja sitten se on niin, että vartijoille, vangeille, matoille leviää palaneen ihmislihan haju.&lt;em&gt;20. huhtikuuta 1942&lt;/em&gt;&lt;strong&gt;Pikku siskoni oli kovasti rakastunut&lt;/strong&gt;hän viulisti surullisesti iltahuoneessa, hänen valkoiset ranteensa, jotka olivat pudonneet avosylin seisovan kuparitelineen päälle, heiluttivat välkkyen kielten yli, ja kuvat taputtivat hiljaa seinällä, kun hänen hoikka jousensa lepäsi. hän oli rakastunut, hänen ruumiinsa heilui läpikuultavasti, hän suuteli minua suulle ja silitti hiuksiani rakkailla, leikkisillä sormillaan. Olin surullinen, koska hän oli surullinen. Siskoni soitti viulua pienessä huoneessa; hänen valkoiset ranteensa heiluttivat välkkyen, ja taulut taputtivat hiljaa, kun hänen hoikka jousensa lepäsi. &lt;em&gt;Budapest, 17. elokuuta 1928.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Rakkaus</title><link>https://jeltsch.org/fi/szerelem/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/szerelem/</guid><description>&lt;p&gt;&lt;strong&gt;Rakkaus&lt;/strong&gt;Rakkaus, rakkaus, kirottu tuska, Miksi et kukoistanut jokaisen puun latvassa Jokaisen puun latvassa, pähkinäpuun lehdillä Jotta jokainen tyttö ja poika olisi rakastunut.Sillä minäkin rakastuin ja menetin tilaisuuteni, minäkin rakastuin ja menetin tilaisuuteni. Hei, mutta rakastuisin vieläkin, jos löytäisin jonkun hyvän. Jos löytäisin hyvän, kauniin, entisen rakastettuni. Ja entisen rakastettuni vuoksi mitä en tekisikään, kaataisin meren veden kauhalla. Ja meren pohjalta poimisin pieniä helmiä ja punoisin entiselle rakastetulleni helminauhan.&lt;strong&gt;Rakkaus&lt;/strong&gt;Rakkaus, rakkaus, kirottu kärsimys, miksi et kukoistanut jokaisessa puussa, pähkinäpuun lehdellä, jotta jokainen poika ja tyttö olisi poiminut sinut. Sillä minäkin poimin yhden, ja se luiskahti käsistäni. Poimin yhden. Ja se luiskahti käsistäni. Kyllä, poimisin (yhden) uudelleen, jos löytäisin hyvän, hyvän ja kauniin, vanha rakkaani.Vanhan rakkaani vuoksi mitä en tekisikään, tyhjentäisin lusikalla meren vedet ja poimisin pieniä helmiä meren pohjalta, ja vanhan rakkaani vuoksi kietoisin helmiä kruunuiksi.&lt;em&gt;Muzsikás/Márta Sebestyén. Unkarinkielisen tekstin on ystävällisesti toimittanut Gabriella Gera ja käännöksen Andrea Marton-Hämäläinen.&lt;/em&gt;&lt;/p&gt;</description></item><item><title>Sanontoja</title><link>https://jeltsch.org/fi/kozmondasok/</link><pubDate>Tue, 12 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/kozmondasok/</guid><description>&lt;p&gt;Kaikki alku on vaikeaa. Kaikki alku on vaikeaa. Virheisiin sortuminen on inhimillistä. Virheisiin sortuminen on inhimillistä. Rahalla ei ole hajua. Rahalla ei ole hajua. Viinissä on totuus. Viinissä on totuus. Kaikki, mikä kiiltää, ei ole kultaa.Kaikki mikä kiiltää, ei ole kultaa. Ei ole ruusuja ilman piikkejä. Jos hevosta ei ole, aasi kelpaa. Hädässä paholainenkin syö kärpäsiä. Saarnaa vettä, juo viiniä.Hiljaisuus on kultaa, puhuminen hopeaa. Kuka uskaltaa, se voittaa. Kuka tuulta kylvää, se myrskyn niittää. Nälkä on paras kokki.Yksi pääsky ei tee kesää. Kissa ei lakkaa jahtaamasta hiiriä. Pimeässä kaikki kissat ovat harmaita. Ulkonäkö pettää.&lt;/p&gt;</description></item><item><title>Pysyvä staattinen reitti Macintosh OS X:lle (10.4.7)</title><link>https://jeltsch.org/fi/permanent_route_osx/</link><pubDate>Sun, 10 Sep 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/permanent_route_osx/</guid><description>&lt;p&gt;Olen asentanut OpenVPN:n yksityisverkkoomme, mutta erityisjärjestelyjemme vuoksi meidän on lisättävä manuaalisesti staattinen reititystietue niiden tietokoneiden reititystaulukkoon, joihin haluamme päästä ulkopuolelta VPN-palvelimemme kautta. SuSE Linuxissa tämä on helppoa, sillä YAST tarjoaa osion, johon staattiset reititystiedot voidaan lisätä. Mac OS X:ssä komentorivi toimii, mutta uudelleenkäynnistyksen jälkeen reitti katoaa: &lt;code&gt;route add 10.8.0.0/24 192.168.0.2&lt;/code&gt; Tarkista tietyn IP-osoitteen reitti:&lt;code&gt;route get 10.8.0.1&lt;/code&gt;Linuxissa samalla komennolla on kuitenkin erilainen syntaksi:&lt;code&gt;route add -net 10.8.0.0 netmask 255.255.255.0 gw 192.168.0.2&lt;/code&gt;Jotta reititystiedot säilyisivät uudelleenkäynnistyksen jälkeen, loin kansion AddRoutes hakemistoon /Library/StartupItems. Tämän kansion sisällä on oltava kaksi tiedostoa: AddRoutes ja StartupParameters.plist. Näiden tiedostojen sisältö on seuraava:AddRoutes:&lt;code&gt;#!/bin/sh# Määritä staattiset reititystaulukot. /etc/rc.commonStartService (){ ConsoleMessage &amp;quot;Lisätään staattisia reititystaulukoita&amp;quot; route add -net 10.8.0.0/24 192.168.0.2}StopService (){ return 0}RestartService (){ return 0}RunService &amp;quot;$1&amp;quot;&lt;/code&gt;StartupParameters.plist:&lt;code&gt;{ Description = &amp;quot;Lisää staattiset reititystaulukot&amp;quot;; Provides = (&amp;quot;AddRoutes&amp;quot;); Requires = (&amp;quot;Network&amp;quot;); OrderPreference = &amp;quot;None&amp;quot;;}&lt;/code&gt;Näiden tiedostojen on oltava kaikkien luettavissa ja suoritettavissa Mac OS X 10.4.7:ssä. Mac OS X saattaa kuitenkin poistaa nämä tiedostot jokaisen järjestelmäpäivityksen yhteydessä (ainakin Mountain Lionista Mavericksiin siirryttäessä asetukseni katosivat kokonaan). Kun olin luonut ne uudelleen, sain käynnistyksen yhteydessä virheilmoituksen ”Insecure Startup Item disabled”, ja minun piti myöntää hakemistolle ja tiedostoille seuraavat käyttöoikeudet, jotta virhe katosi:&lt;code&gt;drwxr-xr-x 4 root wheel 136 6. elokuuta 22:44 AddRoutes``-rwxr-xr-x 1 root wheel 238 6. elokuuta 22:43 AddRoutes-rwxr-xr-x 1 root wheel 123 6. elokuuta 22:44 StartupParameters.plist&lt;/code&gt;Tällä menettelyllä reittiä ei kuitenkaan lisätä Mavericksissa, enkä löytänyt mitään tietoa siitä, miten tämä tehdään.Alkuperäinen tieto on peräisin seuraavalta verkkosivustolta: 
 &lt;a href="http://macosx.com/forums/showthread.php?t=267209" target="_blank" rel="noopener noreferrer nofollow"&gt;http://macosx.com/forums/showthread.php?t=267209&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
.&lt;/p&gt;</description></item><item><title>Gallerian päivittäminen</title><link>https://jeltsch.org/fi/updating_gallery/</link><pubDate>Mon, 14 Aug 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/updating_gallery/</guid><description>&lt;ol&gt;
&lt;li&gt;Varmuuskopioi albumit ja Galleryn toimiva koodi sekä tallenna tietokannat&lt;/li&gt;
&lt;li&gt;Aseta kaikki Gallery-sivustot huoltotilaan&lt;/li&gt;
&lt;li&gt;Lataa uusin täysversio Gallerysta&lt;/li&gt;
&lt;li&gt;Pura tiedosto olemassa olevan Gallery-version päälle&lt;/li&gt;
&lt;li&gt;Siirry päävalikkoon järjestelmänvalvojana&lt;/li&gt;
&lt;li&gt;Suorita päivitysohjelma&lt;/li&gt;
&lt;li&gt;Suorita puhdistusskripti tarvittaessa&lt;/li&gt;
&lt;li&gt;Tarkista, että kaikki toimii kunnolla&lt;/li&gt;
&lt;li&gt;Vaihda sivustojen tila aktiiviseksi&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>Macintosh Powerbook 3500/G3:n ("Kanga") ytimen parametrit</title><link>https://jeltsch.org/fi/kernel_parameters_for_macintosh_powerbook_3500_g3_kanga/</link><pubDate>Mon, 14 Aug 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/kernel_parameters_for_macintosh_powerbook_3500_g3_kanga/</guid><description>&lt;p&gt;Yritän asentaa Xubuntu 6:n vanhaan Powerbookiini. Ongelma näyttää liittyvän videotilaan. Asennusohjelma käynnistyy, mutta näytön kuva näkyy vain näytön yläpuoliskolla ja on lisäksi vääristynyt, vaikka voi silti arvata, mitä siinä tapahtuu. 
 &lt;a href="http://www.jonh.net/lppcfom-serve/cache/1043.html" target="_blank" rel="noopener noreferrer nofollow"&gt;Internetissä olevan luettelon&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 mukaan BootX:n avulla syötettävät ytimen parametrit pitäisi olla: &lt;code&gt;video=chipsfb:vmode:10,cmode:16&lt;/code&gt;. Näiden parametrien käyttämisellä ei kuitenkaan ollut vaikutusta. Hassua kyllä, vanhempi Ubuntu-versio tunnisti näytön oikein, mutta asennuksen jälkeisessä ensimmäisessä käynnistyksessä se ei onnistunut siinä.&lt;/p&gt;</description></item><item><title>Samba-käyttöoikeuksien rajoittaminen SuSE 10.1:ssä yhteen IP-osoitteeseen</title><link>https://jeltsch.org/fi/restricting_samba_access_on_suse_10_1_to_one_ip/</link><pubDate>Mon, 14 Aug 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/restricting_samba_access_on_suse_10_1_to_one_ip/</guid><description>&lt;p&gt;Kun sallit Samban pääsyn SuSE 10.1 -koneellesi YaST-palomuurin asetustyökalun avulla, tiedostoon /etc/sysconfig/SuSEfirewall2 tehdään kolme muutosta:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;FW_SERVICES_EXT_TCP=&amp;quot;&amp;quot; muutetaan muotoon FW_SERVICES_EXT_TCP=&amp;ldquo;microsoft-ds netbios-ssn&amp;rdquo;&lt;/li&gt;
&lt;li&gt;FW_SERVICES_EXT_UDP=&amp;quot;&amp;quot; muutetaan muotoon FW_SERVICES_EXT_UDP=&amp;ldquo;netbios-dgm netbios-ns&amp;rdquo;&lt;/li&gt;
&lt;li&gt;FW_ALLOW_FW_BROADCAST_EXT=&amp;quot;&amp;quot; muutetaan muotoon FW_ALLOW_FW_BROADCAST_EXT=&amp;ldquo;netbios-ns netbios-dgm&amp;rdquo;&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Palveluiden vastaavat porttinumerot ovat:&lt;/p&gt;</description></item><item><title>Siirtyminen SuSE 9.3:sta SuSE 10.1:een</title><link>https://jeltsch.org/fi/migrating_from_suse_9_3_to_suse_10_1/</link><pubDate>Mon, 14 Aug 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/migrating_from_suse_9_3_to_suse_10_1/</guid><description>&lt;p&gt;Olimme siirtämässä palvelintamme uusimpaan SuSE-versioon. Aiemmista huonoista kokemuksista johtuen emme halunneet päivittää järjestelmää, vaan asentaa kokonaan uuden järjestelmän ja siirtää tiedot sinne. Tässä on luettelo siitä, mitä meidän piti tehdä SuSE:n oletusasennukseen, jotta saimme siirrettyä kaikki palvelumme ja tietomme:&lt;/p&gt;</description></item><item><title>Kuinka mahdollistaa VPN-asiakasohjelmien pääsy lähiverkon tietokoneisiin, joissa ei ole VPN-ohjelmistoa käynnissä</title><link>https://jeltsch.org/fi/how_to_enable_vpn_clients_to_access_lan_computers_that_are_not_running_vpn_software/</link><pubDate>Tue, 08 Aug 2006 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_enable_vpn_clients_to_access_lan_computers_that_are_not_running_vpn_software/</guid><description>&lt;p&gt;Asensin OpenVPN-palvelun palvelimellemme. Oletusasetukset toimivat heti käyttövalmiina. Halusin kuitenkin käyttää VPN-asiakasohjelmaa suorittaakseni paikallisverkkomme (LAN) tietokoneiden varmuuskopioinnin etäyhteyden kautta (backuppc-ohjelmiston avulla). Ensin asensin OpenVPN-asiakasohjelmat kaikkiin varmuuskopioitaviin LAN-tietokoneisiin, mutta OpenVPN näyttää toimivan hieman epäluotettavasti Mac OS X:ssä. Siksi halusin määrittää VPN-palvelimen välittämään pyynnöt LAN-verkkoomme. Seuraavat muutokset olivat tarpeen:&lt;/p&gt;</description></item><item><title>Tyhjien rivien poistaminen tekstitiedostoista (sed)</title><link>https://jeltsch.org/fi/deleting_empty_lines_from_text_files_sed/</link><pubDate>Tue, 09 Aug 2005 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/deleting_empty_lines_from_text_files_sed/</guid><description>&lt;p&gt;Seuraava sed-komento poistaa tyhjät rivit (ja rivit, joissa on vain välilyöntejä) tekstitiedostoista:&lt;/p&gt;
&lt;div class="codeblock syntax-highlight mb-3"&gt;&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;sed -e &amp;#39;/^ *$/d&amp;#39; infile.txt &amp;gt; outfile.txt&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;/div&gt;&lt;p&gt;Sinun on kuitenkin oltava varovainen: jos olet kopioinut tekstitiedoston Macintoshista, tämä skripti (ehkä) ei toimi. Sinun on ensin muunnettava Macintosh-tekstitiedosto UNIX-tekstitiedostoksi!&lt;/p&gt;</description></item><item><title>Fujitsu Siemens Amilo D1840W ja Linux</title><link>https://jeltsch.org/fi/fujitsu_siemens_amilo_d1840w_and_linux/</link><pubDate>Sat, 06 Mar 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/fujitsu_siemens_amilo_d1840w_and_linux/</guid><description>&lt;p&gt;Uusi kannettava tietokoneeni (tai pikemminkin pöytätietokoneeni) on Fujitsu Siemens Amilo D1840W. Asensin siihen Windows XP:n ja Suse Linux 9:n kaksoiskäynnistysjärjestelmän seuraavalla osioinnilla: &lt;code&gt;/dev/hda1 * 1 637 5116671 7 HPFS/NTFS, 4,9 GB /dev/hda2 638 1274 5116702+ c Win95 FAT32 (LBA), 4,9 GB/dev/hda3 1275 1287 104422+ 83 Linux ext3 (/boot), 98,7 MB /dev/hda4 1288 9728 67802332+ f Win95 Ext'd (LBA) /dev/hda5 1288 1416 1036161 82 Linux swap, 1 GB /dev/hda6 1417 3244 14683378+ 83 Linux ReiserFS (/), 14GB/dev/hda7 3245 5072 14683378+ 83 Linux ReiserFS (/media/conf), 14GB/dev/hda8 5073 9728 37399288+ 83 Linux ReiserFS (/home), 35,7GB&lt;/code&gt;Ensin käynnistin tietokoneen Windows XP Professional -asennus-CD:llä ja loin 4,9GB:n NTFS-osion. XP:n asennuksen jälkeen asensin Suse 9:n. Suse-asennusohjelma tarjosi minulle automaattisesti mahdollisuutta liittää NTFS-osio kansioon /windows/C. Se on todennäköisesti vain luku -tilassa, mutta loin 4,9 GB:n FAT32-osion tiedostojen turvallista siirtämistä varten Windowsin ja Linuxin välillä. Linuxin asennus sujui ongelmitta. Ainoa ongelma oli, että asennusohjelma valitsi väärän ytimen. Oletusytimen (2.4.21) sijaan se asensi SMP4G-ytimen (&amp;ldquo;symmetrinen moniprosessori, enintään 4 GB RAM-muistia&amp;rdquo;). Tarkistin nykyisen ytimen version komennolla &lt;code&gt;uname -all&lt;/code&gt; ja huomasin, että minulla on väärä ydin. Ilmeisesti asennusohjelma hämmentyi, koska Amilo D1840W:ssä on HT-prosessori (&amp;ldquo;hyper threading&amp;rdquo;), joka pystyy jollain tavalla emuloimaan moniprosessorikoneen. HT-ominaisuus voidaan kytkeä pois päältä BIOSissa, mutta se on oletusarvoisesti päällä. SMP4G-ytimen toiminta on moitteetonta, lukuun ottamatta verkkokorttia. Kyseessä on sis900 (versio 91). Aluksi luulin, että kyseessä oli sama virhe, joka vaivasi Suse 8.1:tä (
 &lt;a href="http://portal.suse.com/sdb/en/2003/03/ubrueck_sis900.html" target="_blank" rel="noopener noreferrer nofollow"&gt;http://portal.suse.com/sdb/en/2003/03/ubrueck_sis900.html&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
). Tarkistin verkkokortin tiedot komennolla &lt;code&gt;hwinfo --network_ctrl&lt;/code&gt;, mutta sitten huomasin, että vika johtui väärästä ytimestä. Kun asensin oikean ytimen, kaikki toimi kunnolla.&lt;/p&gt;</description></item><item><title>Mitä tiedostomuotoa .ACE-tiedostotunniste tarkoittaa ja miten ne puretaan Linuxissa?</title><link>https://jeltsch.org/fi/what_file_format_stands_the_ace_ending_for_and_how_does_one_decompress_them_under_linux/</link><pubDate>Sun, 29 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/what_file_format_stands_the_ace_ending_for_and_how_does_one_decompress_them_under_linux/</guid><description>&lt;p&gt;ACE on pakkausmuoto. Vaikka KDE ei tunnista sitä, tiedostojen purkamiseen on olemassa komentoriviohjelma (unace): &lt;code&gt;unace -e tiedostonimi.ace&lt;/code&gt;&lt;/p&gt;</description></item><item><title>Viini vs. monitoimitoimisto</title><link>https://jeltsch.org/fi/wine_vs_crossover_office/</link><pubDate>Thu, 26 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/wine_vs_crossover_office/</guid><description>&lt;p&gt;Olen käyttänyt useita 
 &lt;a href="http://www.codeweavers.com/" target="_blank" rel="noopener noreferrer nofollow"&gt;Crossover Office&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 -ohjelman kokeiluversioita (2.0.1 ja 2.0.2). Itse asiassa se ei tee kovinkaan paljon. On tosin myönnettävä, että siinä on muutamia käteviä toimintoja: ”Reset Crossover Office”, jolla voi lopettaa jumittuneet Wine-sovellukset, ja ”Simulate Windows Reboot”. Nämä ovat itse asiassa skriptejä (sijaitsevat kansiossa /opt/cxoffice/bin), jotka voitaisiin suurelta osin korvata omilla ratkaisuilla.&lt;/p&gt;</description></item><item><title>Levykkeiden alustaminen ja kopiointi Linuxissa</title><link>https://jeltsch.org/fi/how_to_format_and_duplicate_floppies_under_linux/</link><pubDate>Wed, 25 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_format_and_duplicate_floppies_under_linux/</guid><description>&lt;p&gt;Miten alustetaan:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Aseta levykke asemaan, älä liitä (mount) sitä.&lt;/li&gt;
&lt;li&gt;fdformat /dev/fd0 TAI: Käytä RedHat 9:n valikkoa ”System Tools -&amp;gt; Floppy Formatter”&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Miten kopioidaan:&lt;/p&gt;</description></item><item><title>SUSE 9:n synkronointi julkisen aikapalvelimen kanssa</title><link>https://jeltsch.org/fi/syncronizing_suse_9_with_a_public_time_server/</link><pubDate>Wed, 25 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/syncronizing_suse_9_with_a_public_time_server/</guid><description>&lt;p&gt;Lopulta selvitin, missä Suse 9:n aikasynkronointiasetus tehdään. Toisin kuin RedHat, Suse ei kysy asennuksen aikana, haluatko käyttää julkista aikapalvelinta ja mikä se olisi: &lt;code&gt;Ohjauskeskus -&amp;gt; YAST2-moduulit -&amp;gt; Verkkopalvelut -&amp;gt; NTP-asiakas -&amp;gt; Kirjaudu järjestelmänvalvojana -&amp;gt; Poista CMOS-merkintä -&amp;gt; Lisää&lt;/code&gt; Kirjoita julkisen aikapalvelimen osoite. Käytin tällä kertaa osoitetta fartein.ifi.uio.no, mutta osoitteessa 
 &lt;a href="http://support.ntp.org/bin/view/Servers/WebHome" target="_blank" rel="noopener noreferrer nofollow"&gt;http://support.ntp.org/bin/view/Servers/WebHome&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 on pitkä luettelo palvelimista, joista voi valita.&lt;/p&gt;</description></item><item><title>Dot-tiedostojen piilottaminen Samba-jakeluissa</title><link>https://jeltsch.org/fi/hiding_dot_files_for_samba_shares/</link><pubDate>Mon, 23 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/hiding_dot_files_for_samba_shares/</guid><description>&lt;p&gt;Jos haluat estää järjestelmätiedostojen (määritystiedostot, joiden nimi alkaa pisteellä) näkyvyyden, kun muodostetaan yhteys Windows-tietokoneelta Samba-palvelimeesi, kirjoita seuraava rivi tiedostoon /etc/samba/smb.conf:&lt;/p&gt;</description></item><item><title>Kolesterolittoman suklaakeksiresepti</title><link>https://jeltsch.org/fi/cholesterol_free_chocolate_cookie_recipe/</link><pubDate>Mon, 23 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/cholesterol_free_chocolate_cookie_recipe/</guid><description>&lt;p&gt;Nämä keksit ovat kyllä kolesterolittomia, mutta sisältävät kuitenkin paljon sokeria (pääasiassa vaahterasiirapista).&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;190 g graham-jauhoja&lt;/li&gt;
&lt;li&gt;120 g hienonnettuja ja paahdettuja saksanpähkinöitä (paahda 10 minuuttia 175 °C:ssa)&lt;/li&gt;
&lt;li&gt;2 teelusikallista leivinjauhetta&lt;/li&gt;
&lt;li&gt;1/2 teelusikallista suolaa&lt;/li&gt;
&lt;li&gt;1 teelusikallinen jauhettua kardemummaa&lt;/li&gt;
&lt;li&gt;20 g jauhettua pellavansiemeniä&lt;/li&gt;
&lt;li&gt;1 kuppi vaahterasiirappia&lt;/li&gt;
&lt;li&gt;75 g kaakaota&lt;/li&gt;
&lt;li&gt;75 g nestemäistä Becel-leivontarasvaa&lt;/li&gt;
&lt;li&gt;200 ml rasvatonta maitoa&lt;/li&gt;
&lt;li&gt;1 teelusikallinen vaniljasokeria&lt;/li&gt;
&lt;li&gt;3 tippaa manteliöljyä&lt;/li&gt;
&lt;li&gt;30 g kaurahiutaleita&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Sekoita siirappi, pellavansiemenet, kaakao, Becel-öljy, maito ja mausteet tehosekoittimessa. Lisää seokseen jauhot, leivinjauhe, kaurahiutaleet ja pähkinät. Paista noin 25 minuuttia 175 °C:ssa.&lt;/p&gt;</description></item><item><title>Kuinka ladata kernel-moduulit automaattisesti järjestelmän käynnistyksen yhteydessä</title><link>https://jeltsch.org/fi/how_to_load_kernel_modules_automatically_during_system_boot/</link><pubDate>Mon, 23 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/how_to_load_kernel_modules_automatically_during_system_boot/</guid><description>&lt;p&gt;Kuinka kernel-moduulit ladataan käynnistyksen yhteydessä? Joka kerta, kun haluan liittää iPodini, minun on ladattava hfsplus-kernel-moduuli. Siksi päätin ladata sen automaattisesti järjestelmän käynnistyessä. Suse 9:ssä kernel-moduulit, jotka on tarkoitus ladata päätiedostojärjestelmän kiinnittämisen jälkeen, määritellään tiedostossa /etc/sysconfig/kernel:&lt;/p&gt;</description></item><item><title>Hiljaisen mutageneesin työkalujen (EMBOSS, GCK) puutteet: WatCut ratkaisuna</title><link>https://jeltsch.org/fi/shortcoming_of_silent_mutagenesis_tools_emboss_gck_watcut_as_a_solution/</link><pubDate>Sun, 22 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/shortcoming_of_silent_mutagenesis_tools_emboss_gck_watcut_as_a_solution/</guid><description>&lt;p&gt;&lt;strong&gt;Päivitys:&lt;/strong&gt; Toukokuussa 2026 (Pittsburghin yliopiston ylläpitämän) WatCut-verkkopalvelun viimeinen toimiva instanssi lopetettiin. Snapgene (
 &lt;a href="https://snapgene.com" target="_blank" rel="noopener noreferrer nofollow"&gt;https://snapgene.com&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
 ) ja muut vastaavat työkalut tarjoavat kuitenkin saman toiminnallisuuden (eli ne pystyvät tunnistamaan paikat mihin voi rakentaa uuden restriktiokohdan kahden nukleotidin hiljaisen mutageneesin avulla).&lt;/p&gt;</description></item><item><title>KDX WINE-ympäristössä</title><link>https://jeltsch.org/fi/kdx_under_wine/</link><pubDate>Sun, 22 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/kdx_under_wine/</guid><description>&lt;p&gt;Testasin salattua tiedostojen jakosovellusta KDX:ää Wine-ympäristössä. Se toimii täydellisesti. Mietin, miksi se ei ole 
 &lt;a href="http://www.winehq.org/site/supported_applications" target="_blank" rel="noopener noreferrer nofollow"&gt;Wine Gold -listalla&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Syy siihen, että se toimii niin hyvin, on se, että se ei ole kovin riippuvainen Windows-alustasta, vaan hoitaa suurimman osan tarvittavista toiminnoista (grafiikka jne.) itse: 
 &lt;a href="http://www.haxial.com/download" target="_blank" rel="noopener noreferrer nofollow"&gt;KDXClient1110-Win.zip&amp;nbsp;






 
 
 
 &lt;svg class="svg-inline--fa fas fa-up-right-from-square fa-2xs" fill="currentColor" aria-hidden="true" role="img" viewBox="0 0 512 512" overflow="visible"&gt;&lt;use href="#fas-up-right-from-square"&gt;&lt;/use&gt;&lt;/svg&gt;&lt;/a&gt;
. Muuten: käytin seurantapalveluna hlsux.bugdave.comia.&lt;/p&gt;</description></item><item><title>Miten saat BackupPC:n käyttöliittymän toimimaan Apache2:n kanssa SUSE 9:ssä</title><link>https://jeltsch.org/fi/backuppc/</link><pubDate>Fri, 20 Feb 2004 00:00:00 +0000</pubDate><guid>https://jeltsch.org/fi/backuppc/</guid><description>&lt;p&gt;BackupPC on toiminut huomaamattani. Nyt haluan ottaa verkkokäyttöliittymän käyttöön. Ladasin ensin paketit apache2-mod_perl ja perl-Tie-IxHash (niitä on saatavilla SUSE-RPM-paketteina) ja asensin ne.Kansiot/tiedostot, jotka kopioin (tämä on tarpeen vain, jos haluat käyttää kahta Apache-palvelimen instanssia):&lt;code&gt;cp -a /etc/apache2 /etc/apache2backuppcchmod -R 775 /var/log/apache2backuppc/cp -a /var/log/apache2 /var/log/apache2backuppcchown -R backuppc:users /var/log/apache2backuppc/ cp /var/run/httpd2.pid /var/run/httpd2backuppc.pidchmod 644 /var/run/httpd2backuppc2.pidchown backuppc:users /var/run/httpd2backuppc.pid cp -a /etc/sysconfig/apache2 /etc/sysconfig/apache2backuppcchmod 644 /etc/sysconfig/apache2backuppcchown backuppc:users /etc/sysconfig/apache2backuppccp /etc/init.d/apache2 /etc/apache2backuppc&lt;/code&gt;Sitten muokkasin seuraavia tiedostoja:&lt;code&gt;/etc/sysconfig/apache2backuppc&lt;/code&gt; Muuta APACHE_ACCESS_LOG uuteen sijaintiin!!!!&lt;code&gt;/etc/apache2backuppc/listen.conf&lt;/code&gt; Vaihda 80:stä 8080:ksi&lt;code&gt;/etc/apache2backuppc/uid.conf&lt;/code&gt; Vaihda wwwrun/www muotoon backuppc/users&lt;code&gt;/etc/apache2backuppc/httpd.conf&lt;/code&gt;1. Vaihda kaikki apache2-hakemistojen esiintymät muotoon apache2backuppc2. Vaihda asetukseksi AllowOverride Indexes AuthConfig. Seuraava komento käynnistää Apache2:n käyttäjänä backuppc ja kuuntelemaan porttia 8080: &lt;code&gt;/usr/sbin/httpd2-prefork -f /etc/apache2backuppc/httpd.conf&lt;/code&gt; Jostain syystä se ei vielä käynnisty automaattisesti järjestelmän käynnistyessä.Mod_perl-tilassa toimivan verkkokäyttöliittymän osalta poistan käytöstä cgi-skriptin, jotta se suoritetaan käyttäjänä backuppc:&lt;code&gt;chmod u-s /srv/www/cgi-bin/BackupPC_Admin&lt;/code&gt; En kuitenkaan tiedä, tukeeko apache2 mod_perliä, koska mod_perl ei näy luettelossa, kun teen kyselyn:&lt;code&gt;/usr/sbin/httpd2-prefork -l&lt;/code&gt; Mutta tämä johtuu ehkä siitä, että käytän apache2:ta eikä apachea???Lisäsin seuraavan /etc/apache2backuppc/mod_info.conf-tiedostoon:&lt;code&gt;LoadModule perl_module /usr/lib/apache2/mod_perl.so PerlModule Apache2 SetHandler perl-script PerlResponseHandler ModPerl::Registry PerlOptions +ParseHeaders Options +ExecCGI Order deny,allow Deny from all Allow from localhost AuthName &amp;quot;Backup Admin&amp;quot; AuthType Basic AuthUserFile /etc/apache2/conf.d/passwd Require valid-user&lt;/code&gt; Nyt minun on luotava .htaccess-tiedosto cgi-bin-hakemistoon, jonka sisältö on seuraava:&lt;code&gt;AuthGroupFile /etc/apache2/conf.d/group AuthUserFile /etc/apache2/conf.d/passwd AuthType basic AuthName &amp;quot;access&amp;quot; require valid-user&lt;/code&gt; Sitten minun on luotava salasanatiedosto (käytä -a-lippua käyttäjän lisäämiseen!): &lt;code&gt;/usr/sbin/htpasswd2 -c /etc/apache2/conf.d/passwd backuppc &amp;gt;Uusi salasana: ******* &amp;gt;Kirjoita uusi salasana uudelleen: ******* &amp;gt;Lisätään salasana käyttäjälle backuppc&lt;/code&gt; Sitten käynnistin palvelimen uudelleen. Se ei toiminut. Joten muutin cgi-skriptin käyttöoikeuksia:&lt;code&gt;chmod 750 /srv/www/cgi-bin/BackupPC_Adminls -al /srv/www/cgi-bin/BackupPC_Admin&lt;/code&gt; pitäisi antaa tulokseksi rwxr-x&amp;mdash;Nyt se toimii! Ainakin hallintasivusto latautuu selaimeeni. Mutta ilman, että minun tarvitsee todentaa itseäni. Enkä voi hallinnoida mitään. Joten lisäsin tiedostoon /etc/apache2backuppc/default-server.conf:&lt;code&gt;/srv/www/cgi-bin/BackupPC_Admin Setenv REMOTE_USER backuppc&lt;/code&gt; ja muutin:&lt;code&gt; AllowOverride None&lt;/code&gt; seuraavaksi:&lt;code&gt; AllowOverride Indexes AuthConfig&lt;/code&gt; Ja muutin myös:&lt;code&gt; AllowOverride None&lt;/code&gt; seuraavaksi:&lt;code&gt; AllowOverride Indexes AuthConfig&lt;/code&gt; En tiedä, mikä edellä mainituista on todella välttämätöntä. Mutta nyt todennus toimii, ja kun kirjoitan kenttään ”Host or User name” localhost, skripti ainakin yrittää avata oikeat sivut, mutta epäonnistuu ja antaa virheen: &lt;code&gt;Vain oikeudet omaavat käyttäjät voivat tarkastella tietoja isännästä localhost.&lt;/code&gt; Syynä näyttää olevan se, että olen määrittänyt backuppc:n hosts-määritystiedoston väärin (minun tapauksessani se sijaitsee kansiossa /mnt/backup/conf/hosts). Sinun on määritettävä oikeat käyttäjät…Käytämme ulkoista kiintolevyä varmuuskopiointiin. Koska emme halua pitää sitä päällä koko ajan, meidän on liitettävä se joka kerta, kun haluamme tehdä varmuuskopion. Tavallinen mount-komento: &lt;code&gt;sudo mount /dev/sdc1 /media/sdc1&lt;/code&gt; riittää. Varmuuskopiohakemiston omistajan sdc1:llä on kuitenkin oltava backuppc. Meidän on myös käynnistettävä backuppc-daemon uudelleen, koska jos se käynnistyy käynnistyksen yhteydessä (kun ulkoista levyä ei ole kytketty), se ei löydä polkua varmuuskopiohakemistoon: &lt;code&gt;su /etc/init.d/suse-backuppc stop /etc/init.d/suse-backuppc start /etc/init.d/suse-backuppc reload&lt;/code&gt; Luulen, että reload-komentoa ei ehkä tarvita. Ehkä uudelleenkäynnistystä ei tarvitse tehdä lainkaan, vaan pelkkä uudelleenlataaminen riittää… Sen jälkeen voit tarkistaa, toimiiko backuppc oikein. Sinun on oltava käyttäjä backuppc, jotta voit tehdä näin: &lt;code&gt;/usr/local/backuppc/bin/BackupPC_serverMesg status info /usr/local/backuppc/bin/BackupPC_serverMesg status jobs /usr/local/backuppc/bin/BackupPC_serverMesg status hosts&lt;/code&gt;&lt;/p&gt;</description></item></channel></rss>