Starting to make some changes to the site

The site needs to be renewed. The reason for this change is to write posts in English too, as that would require more custom code and I don't have time for that right now. To save my time I've decided to go for CMS. I'm pondering between Joomla, Drupal and Wordpress. Each of them seems to have their own pros and cons but right now it seems that the Wordpress will be my choice due to rapid deployment and lots of plugins to choose from.

Growing RAID array

It's sad but true that the need for hard disk capacity grows at least as fast as the disk sizes, maybe even faster. I've personally experienced this with my new camera that produces photos that are about four times the size of the older photos. Recently when I checked the free space status my /home was 94% full and most of the space was taken by photos. Then I decided that it was time for me to learn growing RAID array.

Tags:

ownCloudin musiikkikokoelman äänenvoimakkuuden hallinta

Kun noita mp3-tiedostoja on kertynyt kokoelmiin aika lailla, ajattelin tasoittaa niiden äänenvoimakkuutta , jotta levyn vaihtuessa ei tarvitsisi olla varpaillaan. Olen käyttänyt tähän tarkoitukseen jo aiemmin MP3Gain-ohjelmaa ja nyt ajattelin automatisoida prosessia hieman.

piwik

Piwik on omien sanojensa mukaan avoin vastine Google Analyticsille. Analyticsia käyttäneenä ja vastikään Piwikiin tutustuneena voin sanoa, että kuvaus pitää hyvin kutinsa. Ainakin omat, varsin vaatimattomat tarpeeni, molemmat täyttävät vähintäänkin hyvin. Ainoa ero omalta kannaltani on, että GA:ta käyttäessä tieto vierailijoista sijaitsee Googlen palvelimilla kun taas Piwik tallentaa datansa tietokantaan. HC-käyttäjille on toki mahdollisuus seurata verkkokaupan käyttöä ja erilaisten kampanjoiden onnistumisia, mutta ne eivät kosketa minua.

ownCloudin virittelyä

Jotta omasta pilvestä olisi jotain iloa, sen pitäisi toimia useammalla laitteella. Niinpä privaattipilven pystytyksen jälkeen looginen jatkumo oli client-ohjelmien asentaminen laitteisiin. Aluksi asennettiin läppäreille clientit ja nämä näyttivät toimivan oikein hyvin. Yhden koneen löysä akku aiheuttaa satunnaisia äkkipysähdyksiä ja tällöin joutuu poistamaan client-ohjelman tekemän lukon, ennen kuin se suostuu lähtemään käyntiin. Isoimmat tiedostot, joita olen koettanut synkata tuolla, ovat olleen muutaman gigatavun luokkaa ja ihan ok ovat siirtyneet.

ownCloudin asennus

ownCloudin asennus on erittäin yksinkertaista Arch Linuxissa. Paketin voi asentaa AURista. Jotta asiaa saatiin vähän monimutkaistettua, halusin käyttää alustana PostgreSQL:ää ja Nginx:ää. Tällä saatiin varmistettua se, etteivät valmiit ohjeet vahingossakaan sopisi yksi yhteen ympäristööni.

Paketin asennuksen yhteydessä saatiin seuraavat ohjeet.

ownCloudin alustan asennus

Viime aikojen uutiset erilaisista tietovuodoista pilvipalveluissa ovat johtaneet siihen, että päätin siirtää ainakin arkaluonteisimpia datojani pois pilvestä omaan huomaani. Koska nykyaikana pitäisi kuitenkin aina päästä tiedostoihin käsiksi, tuntui luontevimmalta ratkaisulta laittaa ne johonkin palvelimelle. Tätä suunnittelessani törmäsin ownCloudiin ja se vastasi tarpeisiini hyvin, koska sille löytyy clientit Linuxille, Windowsille ja Androidille (toki monille muillekin, mutta näillä eniten merkitystä itselleni).

EEE:n päivitys ja levytilan puute

Kaivaessani vanhan Asus EEE 901:n kaapin kätköistä yritin päivittää siihen tuoreempaa Ubuntua. Tämä ei onnistunut, koska juuriosio on sijoitettu pienemmälle 4 GB:n levylle ja tila loppuu päivityksessä kesken. Tähän löytyi kuitenkin seuraavanlainen apu googlettamalla, jossa tehdään tilapäinen hakemisto /homen alle, johon tavarat ladataan päivityksen ajaksi:

DD-WRT:stä OpenWRT:hen

Internetin ihmeellistä maailmaa tutkiessani törmäsin useisiin sivuihin, joissa vertailtiin DD-WRT:tä ja OpenWRT:tä. Muutamia artikkeleita luettuani minut oli aivopesty vaihtamaan Buffalon sisukset DD-WRT:ltä OpenWRT:n komentoon. Perustelin tätä itselleni mm. sillä, että OpenWRT:n kehitys on viime aikoina ollut nopeampaa, siihen osallistuu enemmän ihmisiä ja toiminta on avoimempaa. Lisäpalikoita löytyy myös paremmin ja ne ovat tehty OpenWRT:lle, eikä muunneltu jostain muusta tarkoituksesta toimimaan myös reitittimessä. Tekosyitä siis.

PostgreSQL:n asennus

Vanhan insinööriviisauden mukaan toimivaa ei saisi korjata. Askartelin joskus MySQL-tietokantaa CentOSin päälle toimimaan PHP:n kanssa ja ihmettelin ääkkösten toimimattomuutta. Laiskana en jaksanut tietenkään tehdä muuta kuin nopean googletuksen ja laitoin PHP-koodin sekaan "SET NAMES"-rivin, jolla homma alkoi toimia. Myöhemmin sain huomata, että osalla tietokannoista oli oletusmerkistönä UTF8 ja osalla latin1. Dokumentaatiota ja ohjeita oletusmerkistön muuttamiseksi löytyi pilvin pimein, mutta jotenkin onnistuin vain saamaan itseni aina vain pahempaan sotkuun.

Pages

Subscribe to kettu.dy.fi RSS