[Ratkaisu] XML-tiedoston tulostaminen ilman koodeja

Lähtökohta
Kotihakemistossani on esimerkki.abw -niminen, AbiWordilla luotu tiedosto. Tiedoston sisältö on muotoiltu XML-kielellä.
Ongelma
Haluan tulostaa tiedoston komentotulkki-ikkunassa siten, että mitään sen sisältämiä XML-koodisanoja, eli mitään merkkien < ja > väliin jäävää sisältöä ei näytetä.
Ratkaisu
Suoritan seuraavan komennon:

cat ~/esimerkki.abw | sed 's/]*>//g' | sed '/./,/^$/!d'

Komento tulostaa tiedoston sisällön komentotulkissa ilman muotoilukoodeja. Lisäksi jälkimmäinen sed-komento korvaa peräkkäiset tyhjät rivit tulosteessa yhdellä tyhjällä rivillä.

Like this post? Tip me with bitcoin!

1NmceP5biSLjPYyLUZsGAbtPsR4gYzGin6

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

[Ratkaisu] Pakettienkäsittelyohjelma ja 7z-tiedosto: Arkistotyyppi ei ole tuettu

Lähtökohta
Kotihakemistossani on arkisto.7z -niminen, 7-Zipillä pakattu arkistotiedosto. Haluan purkaa sen sisällön, joten avaan tiedoston Pakettienkäsittelyohjelmalla.
Ongelma
Pakettienkäsittelyohjelma ei näytä arkistotiedoston sisältöä, vaan seuraavanlaisen virheilmoituksen:

Tiedoston "arkisto.7z" avaaminen epäonnistui

Arkistotyyppi ei ole tuettu.
Ongelman syy
P7zip-pakettia ei ole asennettu.
Ratkaisu
Asennan Synaptic-pakettienhallinnassa p7zip-paketin. Sen jälkeen voin avata ja purkaa 7-Zipillä pakatun arkistotiedoston Pakettienkäsittelyohjelmalla.

Like this post? Tip me with bitcoin!

1Csgr5ymwyX9piQ1Vh2avXhH5xsS41Pqrv

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

[Ratkaisu] FireHOL varoittaa RESERVED_IPS-tiedoston vanhentumisesta

Lähtökohta
Pakettienhallinnassa firehol on asennettuna.
Ongelma
Käynnistyksen yhteydessä FireHOL antaa seuraavanlaisen varoituksen:

WARNING
File '/etc/firehol/RESERVED_IPS' is more than 90 days old.
You should update it to ensure proper operation of your firewall.

Run the supplied get-iana.sh script to generate this file.

Get-iana.sh -komentojono on tallennettu /sbin/get-iana -tiedostoon, joten sen suorittaminen tapahtuu sudo get-iana -komennolla. Komennon suorittaminen antaa kuitenkin seuraavanlaisen virheilmoituksen:

Failed to find reserved IPs.
Possibly the file format has been changed, or I cannot fetch the URL.
Ongelman syy
FireHOLin asetustiedostoihin kuuluva RESERVED_IPS on vanhentunut, samoin kuin sen päivittämiseen käytettävä komentojonotiedosto.
Ratkaisu
Lataan tuoreen version komentojonotiedostosta, ja suoritan sen.

  1. Lataan get-iana.sh -tiedoston uusimman version suoraan FireHOLin versionhallintajärjestelmästä, ja tallennan sen kotihakemistooni.
  2. Korvaan järjestelmässäni olevan, vanhentuneen version komentojonotiedostosta sen uudella versiolla, seuraavalla komennolla:
    sudo cp ~/get-iana.sh /sbin/get-iana
  3. Suoritan komentojonotiedoston varattujen IP-osoitteiden listan päivittämiseksi:
    sudo get-iana

    Ladattuaan tarvitsemansa tiedot Internetistä komentojono esittää seuraavan kysymyksen:

    Would you like to save this list to /etc/firehol/RESERVED_IPS
    so that FireHOL will automatically use it from now on?
    
    yes or no > 

    Vastaan myöntävästi kirjoittamalla yes ja painamalla sen jälkeen rivinvaihtonäppäintä.

Tämän jälkeen FireHOL ei enää käynnistyksen yhteydessä näytä varoitustaan, ennen kuin yhdeksänkymmentä päivää on kulunut, jonka jälkeen sudo get-iana -komento täytyy suorittaa jälleen.

Huomautus
Tuntuisi luontevalta määrätä get-iana suoritettavaksi automaattisesti vaikkapa kerran kuussa, mutta komentojonotiedostossa ei ole valitsinta, jota käyttämällä se kirjoittaisi muutokset asetustiedostoon kysymättä varmistusta. Olisi ilmeisesti varsin yksinkertaista muokata komentojonoa tältä osin, mutta aion toistaiseksi suorittaa komentojonon komentoriviltä aina 90 päivän välein.

Like this post? Tip me with bitcoin!

1JToA4YYRfUzX3HzncM5c3pH1V5B1NsyRx

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

[Ratkaisu] Torrent-tiedoston avaaminen Firefoxissa Transmissionilla ei onnistu

Lähtökohta
Kotihakemistossani olevassa .local/share/applications -alihakemistossa on transmission-gtk-usercustom.desktop -niminen tiedosto.
Olen ladannut Firefox-selaimeen Ubuntu Suomen lataussivun, jolta voi ladata Ubuntu 8.04:n käyttäen BitTorrent-yhteyskäytäntöä. Valitsen tämän vaihtoehdon käyttöön, ja painan sivun lopussa olevaa Lataa Ubuntu -nappia. Tällöin Firefox tiedustelee, mitä haluan tehdä ladattavalle torrent-tiedostolle. Valitsen tiedoston avattavaksi oletusvaihtoehdoksi aiemmin valitsemallani Transmissionilla.
Ongelma
Sen sijaan, että torrent-tiedosto avattaisiin Transmissionissa, Firefox antaa seuraavanlaisen virheilmoituksen:

Tiedostoa /tmp/ubuntu-8.04-desktop-i386.iso-2.torrent ei voitu avata tuntemattoman virheen vuoksi.

Mozilla.org pahoittelee. Yritä ensin tallentaa tiedosto levylle ja vasta sitten avata tiedosto.
Ongelman syy
Transmissionissa on ohjelmavirhe, jonka takia Firefox 3:ssa avatut torrent-tiedostot eivät aina lataudu siihen tarkoitetulla tavalla.
Ratkaisu
Poistan ~/.local/share/applications/transmission-gtk-usercustom.desktop -tiedoston. Sen jälkeen avaan valitsen torrent-tiedoston Firefoxissa uudestaan, ja valitsen Avaa ohjelmalla -kohtaan liittyvästä alasvetovalikosta kohdan Muu.... Valitsen avautuvassa Valitse ohjelma -tiedostovalitsimessa tiedoston /usr/bin/transmission. Tämän jälkeen torrent-tiedosto avautuu Transmissionissa.

Like this post? Tip me with bitcoin!

1BQ4Wck8QdREV7taaaZTyuD8NYxHPJRj9D

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

Uutinen: Ubuntu 8.04 LTS (Hardy Heron) julkaistu

Ubuntu 8.04, koodinimeltään Hardy Heron, on julkaistu, ja on nyt ladattavissa Ubuntu Suomen sivuilta. Hardy Heron on pitkällä aikavälillä tuettu eli LTS-versio. Muista, puolitoista vuotta tuetuista versioista poiketen sitä siis tuetaan seuraavat kolme vuotta. Tietoa uusista ominaisuuksista sekä muita lisätietoja tuoreesta jakeluversiosta löytyy esimerkiksi julkaisutiedotteesta ja julkaisumuistiosta.

Minä otin varaslähdön uuteen versioon viikko sitten, ja siitä lähtien tämän blogin merkinnät ovat perustuneet ja tulevat jatkossakin perustumaan Hardy Heronin käyttöön ainakin seuraavan version (jonka koodinimi on Intrepid Ibex) julkaisuun saakka.

Like this post? Tip me with bitcoin!

1HLYrHxB6Jw4aAj5VgpdVqrz3Q1J8cWpaf

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

Blubuntu GRUB Splash (the blue 'ubuntu – linux for human beings' one)

I really liked the example GRUB splash image in Tuxams297′s post, but he neglected to mention where the background had come from. I found it on GNOME-look.org and thought I’d make a note of it here.

Edit: It looks like the one I’m looking for isn’t there either. The only living link is the first one (Blubuntu), and it’s not one of the splashes pictured in the preview thumbs, but a plain blue one.

Like this post? Tip me with bitcoin!

15BM9z38Ho6pECKM1ey8Gyb8Mo93RgXJUz

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

[Ratkaisu] Paste and Go 2 ei toimi Firefox 3:ssa

Lähtökohta
Haluan asentaa Paste and Go 2 -lisäosan Firefox-selaimeen, josta käytössäni on versio 3 Beta 5.
Ongelma
Paste and Go 2 ei ole yhteensopiva Firefox 3:n kanssa, eikä sitä näin ollen pysty asentamaan Mozillan lisäosasivustolta.
Ratkaisu
Muokkaan Paste and Go 2:n asennustiedostoa niin, että se sallii asentamisensa myös Firefoxin kolmosversiossa.

  1. Lataan lisäosan asennuspaketin työpöydälleni seuraavalla komennolla:
    <blockquote
    cd ~/Työpöytä && wget \
    
    https://addons.mozilla.org/fi/firefox/downloads/file/10664/paste_and_go_2-0.8-fx.xpi
  2. Avaan paste_and_go_2-0.8-fx.xpi -tiedoston Pakettienkäsittelyohjelmaan valitsemalla tiedoston työpöydältäni.
  3. Avaan install.rdf -tiedoston Tekstieditoriin valitsemalla tiedoston Pakettienkäsittelyohjelman näkymästä.
  4. Etsin tiedostosta rivin 50, joka näyttää seuraavalta:
    <em:maxVersion>2.0.0.*</em:maxVersion>
  5. Muutan rivillä olevan kakkosen kolmoseksi niin, että rivi näyttää muutoksen jälkeen seuraavalta:
    <em:maxVersion>3.0.0.*</em:maxVersion>
  6. Tallennan muutokset Tekstieditorissa ja suljen Tekstieditorin.
  7. Kun palaan Pakettienkäsittelyohjelman ikkunaan, ohjelma kysyy, päivitetäänkö tiedosto install.rdf arkistossa. Vastaan kyselyyn myöntävästi ja suljen Pakettienkäsittelyohjelman.
  8. Avaan muokkaamani asennuspaketin Firefoxissa sen Tiedosto-valikon Avaa tiedosto... -kohdan kautta.

Tämän jälkeen voin asentaa Paste and Go 2:n Firefoxiin.

Like this post? Tip me with bitcoin!

1LFTo2anFozratVwdiveWuYEHn2psgcbDE

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

Https-yhteys varmentamattomaan palvelimeen ei onnistu

Lähtökohta
Yritän avata Firefox-selaimen versio 3 Beta 5:llä https-yhteyttä palvelimeen palvelin.esimerkkidomain.com, jonka identiteetin varmentajaa ei ole määritelty.
Ongelma
Palvelimella olevan web-sivuston sijasta Firefox näyttää seuraavanlaisen virheilmoituksen:

Suojatun yhteyden muodostaminen epäonnistui
Tapahtui virhe otettaessa yhteyttä osoitteeseen palvelin.esimerkkidomain.com.

SSL vastaanotti suurimman sallitun pituuden ylittävän paketin.

(Virhekoodi: ssl_error_rx_record_too_long)

    * Avattavaa sivua ei voida näyttää, koska vastaanotetun datan alkuperää ei kyetty varmentamaan.
    * Ilmoitathan ongelmasta sivuston omistajalle. Vaihtoehtoisesti ilmoita sivusto Mozillalle Ohje-valikon toiminnolla Ilmoita viallinen sivusto.
Ongelman syy
Ei vielä tiedossa.
Ratkaisu
Ei vielä tiedossa.
Huomautus
Tämä on ensimmäinen ratkaisunkehittelymerkintäni sen jälkeen, kun tänään päivitin Ubuntun jakeluversion Gutsy Gibbonista Hardy Heroniin.

Like this post? Tip me with bitcoin!

1EGsqezuRAcp9ETehdabr7D4pnBrhTAfno

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

[Ratkaisu] Asennettujen pakettien listan tallentaminen Synapticissa

Lähtökohta
Olen käynnistänyt Synaptic-pakettienhallinnan.
Ongelma
Haluan luoda tiedoston, joka sisältää listan kaikista järjestelmääni asennetuista paketeista.
Ratkaisu
Valitsen Synapticin Tiedosto-valikosta kohdan Tallenna merkinnät nimellä.... Avautuvassa tiedostovalitsimessa merkkaan Tallenna muutosten lisäksi koko tila -kohdan käyttöön otetuksi. Valitsen tiedot tallennettaviksi kotihakemistooni, asennetut_paketit -nimiseen tiedostoon. Tämä tiedosto sisältää sen jälkeen listan kaikista järjestelmääni asennetuista paketeista.
Huomautus
En ole ainoa, joka ei löytänyt tätä omituisesti nimettyä toimintoa.

Like this post? Tip me with bitcoin!

19tZt8r3pEJQLX1s49R3Vdrj3a5UJost14

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.

Not your usual 'random links' post!

I just can’t get enough of the web, but I can easily get enough of the various indices through which I usually access it. Often I find myself longing for something random (and even here, the usual indices of random are all too easily exhausted), but sadly, most of the random link portals aren’t truly random. Instead, they cover only a defined area of all of the web’s contents — namely, the SFW, non-offensive and thus completely uninteresting portion of it.

Just prior to blogging this, I discovered Mangle where, it seems, it’s possible to opt out of the annoying nannying forced upon you with most of the other services. Now off I go, to explore the deep trenches of random!

Like this post? Tip me with bitcoin!

1n2P2JcYcK4yhyQE3zXBrhEAx5kW35otQ

If you enjoyed reading this post, please consider tipping me using Bitcoin. Each post gets its own unique Bitcoin address so by tipping you're not only making my continued efforts possible but telling me what you liked.