2012-01-27

staking

Vakbonden hebben in het verleden zeker hun functie gehad om op te komen voor basis mensenrechten voor arbeiders. Dat is gelukt, ondertussen leven we in Belgiƫ allemaal in grote luxe. Hoeveel stakers bezitten een eigen huis, eigen wagen, laptop, flatscreen TV, smartphone en hebben nog geld over voor een reis?

Met de bedrijven gaat het minder goed. Het is crisis en de concurrentie uit het Oostblok en uit Azie is moordend. Het laatste wat een bedrijf vandaag nodig heeft, zijn stakers. Staken kost geld, en de winstmarges van de industrie zijn al lang niet meer wat ze vroeger waren. Als ge frustraties hebt met de banken, ga dan naar een andere bank. Er zijn voldoende kleine banken die niet gokken op de financiƫle markten. Maar werk uw frustraties niet uit op onze bedrijven aub.


Maandag wordt er niet gestaakt voor mensenrechten, wel om invloed uit te oefenen op de regering. De vakbonden willen het beleid van dit land bepalen. Als ze het dan toch zoveel beter weten, dat ze dan een partij oprichten. Eigenlijk zou Di Rupo en zijn regering maandag ontslag moeten nemen en tegen de vakbonden zeggen "Doen jullie het maar, en neem ineens het parlement (of alle parlementen sic) over!".

We hebben in dit land teveel! Teveel parlementen ok, maar vooral ook teveel luxe. Vergelijk met Azie, het Oostblok, Noord-Afrika waar men nog volop moet zorgen voor basis produkten zoals riolering, electriciteit, proper water enzovoorts. Daar zijn nog veel mensen die willen werken, die hard willen werken en die blij zijn dat ze werk hebben. Wees dus niet boos als na de staking van maandag blijkt dat bedrijven liever in Azie een filiaal openen dan hier.

Ik ga werken op maandag, want staken heeft alleen maar nadelen voor ons land!



2011-11-24

Mobile Vikings

Today is my 42nd day as a Mobile Viking. Call, sms and internet work perfectly and it is at least 50 percent cheaper than Belgacom Proximus! (No this is not an ad, I'm just happy for making a good decision.)

2011-11-17

Vrije software

Dinsdagavond gaf ik op cvo tsm een inleiding van een uurtje over vrije software. Het event is gefilmd en zal binnenkort online komen. De slides kan u hier(pdf) al bekijken.

Achteraf lag ik er wakker van omdat:
- mijn verhaal er absoluut niet uit kwam zoals ik wou
- ik vergeten te melden ben bij de vier vrijheden dat je eigen interne aanpassingen *niet* moet vrijgeven onder de gpl.
- hoewel mensen op de achterste rijen mij perfect konden verstaan, had ik voor een aantal personen toch beter de micro gebruikt (er was 81 man)

De balans is gelukkig nog positief omdat:
- meer dan 40 van de 49 evaluaties toch wel extreem goed waren (allemaal 8/9 of 9/9 voor de vragen over de spreker)
- er maar twee evaluaties waren die mij niet willen terugzien als spreker
- ach ik heb weer iets bijgeleerd over spreken voor groepen
- er is een basis gelegd voor een goeie talk over vrije software

2011-11-08

iSCSI mini howto

Some things in life, like iSCSI, are simple!
iSCSI is a protocol that allows you to have SCSI over IP.

The iSCSI Target

The host containing the physical hardware is called the iSCSI target and is easy to setup on Linux using iscsitarget.
aptitude install iscsitarget
aptitude install iscsitarget-dkms (Debian 6)

After enabling it in /etc/default/iscsitarget you can use files, hd devices, partitions, lvm volumes or software raid mdadm devices as 'physical hardware disks'
root@debby6:/etc/iet# cat ietd.conf
Target iqn.2010-02.be.linux-training:storage.lun1
IncomingUser isuser hunter2
OutgoingUser
Lun 0 Path=/iscsi/lun1.img,Type=fileio
Alias LUN1

Where /iscsi/lun1.img is a zeroed file created with
dd if=/dev/zero of=/iscsi/lun1.img count= bs=

Add the device to the allowed list:
root@debby6:/etc/iet# cat initiators.allow
iqn.2010-02.be.linux-training:storage.lun1

and start the server. You should see this:
root@debby6:/etc/iet# cat /proc/net/iet/session
tid:1 name:iqn.2010-02.be.linux-training:storage.lun1
The iSCSI Initiator

The host that connects to this target server is called the Initiator. Most Linux distros have this available as open-iscsi.
aptitude install open-iscsi

A discovery will show available devices on the target:
root@ubu1104:/etc/iscsi# iscsiadm -m discovery -t st -p debby6
192.168.1.31:3260,1 iqn.2010-02.be.linux-training:storage.lun2

Configuration with chap user and password takes a couple of commands:
root@ubu1104:/etc/iscsi# iscsiadm -m node --targetname "iqn.2010-02.be.linux-training:storage.lun1" --portal "debby6:3260" --op=update --name node.session.auth.authmethod --value=CHAP
root@ubu1104:/etc/iscsi# iscsiadm -m node --targetname "iqn.2010-02.be.linux-training:storage.lun1" --portal "debby6:3260" --op=update --name node.session.auth.username --value=isuser
root@ubu1104:/etc/iscsi# iscsiadm -m node --targetname "iqn.2010-02.be.linux-training:storage.lun1" --portal "debby6:3260" --op=update --name node.session.auth.password --value=hunter2

That's it! Now (re)start the open-iscsi service and use fdisk to see your iSCSI device.

2011-10-21

November 2011 : No radio, no music!

In the news today: Taxi drivers will now have to pay a daily fee to play radio (or even music on CD for which they already paid). The fee goes to SABAM (think MPAA).

Radio used to be free, to promote music so people would go and buy music. But more and more everyone has to pay because people (could be) listening: first only concerts and parties, then work environments like shops, then waiting rooms, truck drivers, and now taxi drivers. How long will it take until there is a tax on our ears ?! No, I'm not kidding(*), the MAFIA(sorry I meant SABAM) will get there!

Who do we pay ?! The 200 people working for SABAM ? Talk to any *real* artist and ask them how much they get from SABAM, because it is supposed to be all for the 'poor' artists. We already pay the rich and powerful for the music we buy, we pay a second time for the storage media where we keep the music (cd/usb/harddisk,...), so starting today we will pay three times when taking a taxi while listening to our own music. We could soon be paying a fourth time via our monthly internet connection payments. And I am probably forgetting a couple...

Why do people accept this ? What's the benefit of hauling money to SABAM for society ? What do we get in return ? It seems to me that this is a classical story of the rich getting richer... for doing absolutely nothing.

We should all refuse to buy any kind of music, turn off the radio and not play any audio for a whole month! Yes, make November 2011 the month of protest against the storm on SABAM taxes.


(*) It reminds of an old story. Put a frog in boiling water, and it will jump out immediately. Put a frog in cold water and slowly heat it up... the frog will stay put and die. Slow increments are easier to accept than sudden changes, but the end result is the same.

2011-06-26

Bluetooth and NXT setup

A reminder for myself on how to configure bluetooth for NXT devices.

Turn on all devices and activate bluetooth on the Linux, then:
$ hcitool scan
Scanning ...
00:16:53:08:XX:XX Julie
00:16:53:0B:XX:XX Mercedes

Then configure /etc/bluetooth/rfcomm.conf like this:
$ cat /etc/bluetooth/rfcomm.conf
rfcomm0 {
bind yes;
device 00:16:53:0B:XX:XX;
channel 1;
comment "Mercedes";
}

rfcomm1 {
bind yes;
device 00:16:53:08:XX:XX;
channel 1;
comment "Julie";
}

Then check the binding (as root):
# rfcomm release all && rfcomm bind all && rfcomm
rfcomm0: 00:16:53:0B:XX:XX channel 1 clean
rfcomm1: 00:16:53:08:XX:XX channel 2 clean

Then create an nxt.dat file in ~ :
$ cat /home/paul/nxt.dat
BTH::JULIE=BTH::JULIE::00:16:53:08:XX:XX::5
BTH::MERCEDES=BTH::MERCEDES::00:16:53:0B:XX:XX::5

Then compile and download to the NXT:
nbc foo.nbc -O=bar.rxe
nbc -b -d -S=BTH::Julie bar.rxe

2011-06-17

post-ubuntu install

Packages installed after default ubuntu install (personal bookmark).
root@mac:~# history | grep 'aptitude install'
11 aptitude install nvidia-settings nvidia-bl-dkms \
pommed vim nfs-common wicd
45 aptitude install azureus wesnoth chromium-browser
104 aptitude install virtualbox-4.0
139 aptitude install wireshark wireshark-gnome
152 aptitude install gimp
173 aptitude install openssh-server
180 aptitude install pdfedit
201 aptitude install ttf-bitstream-vera
206 aptitude install unrar
219 aptitude install imagemagick
220 history | grep 'aptitude install'