Fuckup day and I'll whine here. Woke up. Bad in its own regard. Brother call, his lung had collapsed, was driving towards me so I could take him to hospital. Five minutes later he noted again, had collapsed with the car on a sidewalk.
Get out, grab a taxi and get moving.
Once there, make sure ambulance comes and so on, only to find out the reason he was up was because the family dog is badly ill (blood coming from both ends....) and had to be taken somewhere for treatment.
Turns out the vets nearby are either closed, or full (due to the closed one) ..... 7 hours later(!) I'm in a town a fair bit away checking the dog in for a couple of nights stay and treatment for whoknowswhat. xrays and such will happen.
And meanwhile I've been fucking around with this mess, my father had a car accident and the project I was supposed to write off today still lies unfinished with customers doing bad noises.
Fuck it all I want a break now.
So, I just got around to finally get my setup straightened out.
Now the (open, Free, unlimited!) Wifi is first NAT-ed and then all requests to port 80 ( web servers ) are mangled into privoxy ( set to accept intercepted connections ) which then forwards them into the tor-relay ( open relay, no exit node, 40-150KBytes bandwidth ) .
The net result? Free, anonymous wifi. And horridly slow due to how tor performs at the moment.
Well, it works. All other things are offered through freely, if someone has a VPN they will have a solid performance. Their torrents will load faster than their websites even ;)
First off: I live. Breathe and such. Work a bit too much and need to clear my head. Got my hair cut&dyed (first haircut for... 8 years?) and I'm generally okay. Glad you cared, if all you wanted was a life sign, then you probably want to stop reading now.
Skay, So lets talk technology.
I have a couple of small Via Epia systems ( Centaur VIA Samuel 2 CPU + box and board) your basic (old) micro-atx. These days they are probably considered "obsolete power hogs". I run it with a 512MB CF disk + 512MB RAM ( With an IDE->CF bridge. no DMA mode available) . So, not very big and fast, but still quite neat for what I want it to do. ( And it lacks fans)
Currently it is running a version of Gentoo Linux, Stripped and Slimmed. The installation has been in place for a few years now, Gentoo works quite well here. Why Gentoo? Well, none of the working "firewall distributions" had documentation on disk usage or comments on what other than their fancy-gui I could be doing once it was installed. I wanted to do a bit more than just firewall off it. Also, I was quite intimately involved in Gentoo some time ago, and I still know how the system works and hangs together.
So currently it does NAT/Firewall, UPNP ( badly. I suspect a firewall issue with the NAT) routing, IRC, webserver (cherokee), tor+privoxy and host a few IRC clients and other stuff. Nothing fancy ;)
So, on my server I then have a complete chroot for the build environment. This is a normal Gentoo image (i586 as the via cpu lacks CMOV) with -mtune=i686 for preformance. In here I have all the base/build packages+whatever I target for the installation. From here I then simply do a "ROOT=/tiny emerge <foo> " to install. After that, using rsync -pvar from the firewall I can copy over the files as needed. Smooth sailing.
At some point I decided to try out a version control of the /tiny root. Many reasons, mainly because doing copies from the firewall to the build host, installing and upgrade, and recopying back was turning out to be a bit dangerous (operator error ahoy).  Doing it with separate trees that you merge between in git was a breeze. Except that it lost suid b its. Baaad.
So, now I've got to decide. Do I keep doing it like this, or do I swap my installation for something simpler/different and use a prebuilt system?
And just for kicks, this is something of the update procedure:
cd /tiny
git checkout Live
ssh firewall sync-to-server
git add .;Â git commit -a -m "Sync from server"
git checkout master
git pull . Live
cd /
emerge --sync; emerge -vuDa world;
ROOT=/tiny emerge -up <packages>
cd /tiny
git add . ; git commit -a -m "Updated <foo>"
git checkout Cleaned
git pull . master
chroot . /usr/bin/localepurge
find usr/ -type f -iname '*.la' -delete
rm -rf usr/include usr/share/doc usr/share/man
-- insert extra steps
-- copy kernel&modules over
git add .; git commit -a -m "Cleanout phase done"
ssh firewall sync-from-server
The lost suid bits cost me a couple of hours of debugging. Bloody pain in the arse.
Not even hacking on any fun projects to post about. No real photography done either. I sleep too little, I'm tense a lot. I have a headache. I don't drink enough ;)
Slightly annoyed about Swedish law (ipred, I am looking at you) wondering about what a virtual machine would cost in some country with a decent amount of bandwidth and a guarantee to have it left alone.
I need to get around to fixing my webpage too
So I got off my butt and added the pictures from Strömsholms Brygghus. Nothing really exciting, but I can say that I have been there.
Well, I went to Strömsholms Brygghus in lieu of work yesterday. It wasn't at all what I had expected, but now that I think it through, I really have no clue what I was expecting. A huge water heater, some tanks for mulling/boiling, one for ..hmm, rising? Yeast, fermentation? Something such.
And two for storage, (Settling, I presume) with pumps, and a completely manual process until the end.
And that included the labelling of the bottles.
I took some pictures, but I've been too tired so far to unload the camera. (Oh, I have to open the bag. And attach a cable. Clearly too much work for me) , they will pop up sometime later I hope.
And for the rest? It was quite fun. Interesting to watch them make the place where the stout I drank the night before got made. And to meet the makers
So, daniel, how do you what bpp is in use in X at the moment? Afaik xdpyinfo will only tell you the depth, not the actual significant bits.
Well, and the user sometimes screws up. I managed to fuck up all my desktop-related settings. Annoyance.
So, as I was heading home somewhat late after work today ( The usual, slept badly, woke early, couldn't get to work in proper time so I stayed late instead) and I was walking rather briskly towards home. It's chilly, snowing and I had my scarf pulled up high, dressed in the usual trademark long leather coat.  About two blocks from home I hear footsteps running from behind me and I take a step to the side, only to recieve a fist in the face.
My blood explodes and I start running, following the bloody fucking idiot who had just decided to try and smack me. His four friends are about ten meters behind and I gain quite some headstart when the first rocks start flying behind me and smashing into the parked cars along the street.  The guy i'm following is heading towards a sidestreet so I veer up to the lady walking her dog and calm my pace enough to stop and let the dog say hello.  (Poor critter, I came running through the dark and almost snuck up on it, it was one of those super-focused moments in time when he was all so much more real thanks to the adrenaline.)
A quick word with the girl and my blood gets the better of me as I head back towards where they are, only to see them start running into the traffic and a couple of blocks away past the library. I take it slowly and turn, only to get the usual hurled out insults about my mother. Then the stones start flying again and I stop, turn, and the waltz goes on as they once again start to run.
At this point I'm also on the cellphone, talking to the police, who in their infinite wisdom suggest that I stop and stand still to wait for them. Right.
Descriptions left with police, incident reported,  I'm fine, but EFFING PEEVED.
We went out to play pool the other day, and I couldn't help but fall in love with the noir-like light effects you get from the dark pool hall and the highlights over the table. I was experimenting some with the flash, but ended up falling completely for the softer, a bit grainy images.
I should rework a few of them into grained b&w images just to see the results.