tek - dominating unknown parameters since '76

Terrorists or Freedom fighters? Which are they? Could you say that acts committed here in the UK are terrorism? Would you have said the same if the Shia in Iraq started to bomb innocent civilians when Saddam was still in power as they tried to rise up against his tyranny? No, I think you'd be calling them freedom fighters. Does the nature of the Israeli land grabbing mean that Hamas and others are freedom fighters rising up against a repressive country that breaks international law on a daily basis and gets away with it based solely on the fact that America backs them? Were the French resistance terrorists or freedom fighters? Did they not blow up innocent civilians in the name of riding France of Hitler and the Nazi's? Were the IRA terrorists or were they too trying to rid the north of Ireland of the colonial rule of British forces which no longer needed to be there, did America not back the IRA? Freedom fighters? Or terrorists? Are the Sunni insurgents terrorists or freedom fighters, are the Shia rising up in Basra and now Baghdad freedom fighters or Terrorists? Did anybody really need to invade Iraq? Is all of it worth it?

What is a terrorist? What is a freedom fighter? Does anyone even know anymore? Does it depend on which side of the fence you sit if you actually sit at all? Should it matter? Does it matter? Why should anyone care? Is it the fault of religion? Countries? People? Communities? How many more people have to die before one persons point is proved over the other? How can it all be stopped and when will it end aye?

Indeed I am, it was my birthday last Friday. I guess it feels somewhat strange to now be 29. It will be the last twelve months of my twenties before I hit the big 30. All my friends tell me that is when life slots in to place but I have to say judging by the look of them I disagree. What is more likely is that the older you get the less you give a shit and so you think life is slotting in to place when it actual fact it is you that's giving less of a shit about actually slotting in to place. We'll have to see but until then I will enjoy as much as I can of these last twelve months.

I'll be honest because well I always am. I'm not writing as much on this blog as perhaps I wish to and it seems I am having that blogging block that others warned me about. I've been writing these entries for years and for some reason when I come to write an entry now I open my text editor and I find I have nothing to say. Well that's not true I just feel I don't want to write about current events anymore because they have become boring or a parody of themselves and the only, what I feel to be, worthy bits of my life are now things like birthdays and blah blah. I've all but stopped coding when I am at home because I'm under so much pressure to build large things at work that I don't feel like doing it all again when I get home. I no longer accept freelance work and I think this is depressing the coder in me and I'll tell you why.

I'm getting more satisfaction out of writing for work then I can muster when I am writing for myself. At the minute I am producing a huge user system that will cater for the management of a LOT of documents/information that both internal and external users will be accessing in a variety of formats (text, xhtml and pdf). As you can imagine the text and xhtml has posed no challenge whatsoever but the pdf has been something fairly new to me in this particular implementation. I absolutely hate the format and have in the past stayed very clear away from having any dealings in it at all. Not this time though.

PHP offers a pdf library of sorts but requires you to have something else installed (which has an astronomical fee involved for commercial use which I am unwilling to even approach my director for) and we don't have it and we won't have it in the future either. Without going in to huge amounts of geek speak trying to create a pdf from fresh air is insanely hard. The more I delve in to reverse engineering the format the more I realise that it is actually as CRAP as I thought it was.

It uses deflate as a method to compress stuff, so we're now involved with not just a closed source format but also one that deals with compression; one that isn't widely open source and so yet again a closed format. Groovy. So we're talking about being down almost to the bare bones level here. I might as well be writing this in Assembler; after all I am having to calculate offsets (for the none geeks that is a way of mapping information to a specific point in memory), compress parts of the document and create things most people would visually do with a mouse in Pagemaker™ in code. I am visually blind as it were and so it is all maths, plotting, abscissa's (the coordinates representing the position of a point along a line perpendicular to the y-axis in the plane Cartesian coordinate system; getting the idea of how extreme yet?), images in a range of formats and not just displaying them but processing them at binary level to find out what they are (rgb, cmyk, jpg, jpeg, gif, png ahhhhhhhhhhhh). Let's not talk about fonts, I've even had to design char maps for them to.

I have no instructions, no book; nothing. All this is being achieved literally through reverse engineering of the format on my own and I'll tell you something, its been a challenge and as much as I have hated it I have loved doing it also. Sorry Adobe but your format still sucks, I just fully understand it now; so bite me.

I'm currently off work with a really bad throat infection. So much so that I have spent the last 24hrs with the shakes and a throat that feels like someone has poured molten glass down it. Towards the end of last year I had tonsilitus which I can only describe as agony. This is different but just as horrible in the sense of dehydration headaches (even though I have consumed huge amounts of liquids) and a fever. I could also most handle the throat if it weren't for the headaches. My brain feels like a brillo-pad at the moment. I can't sit at the computer because the screen feels like it is burning my retinas.

Hopefully I will be back to work tomorrow.

So today on my way to work I was in a new cafe getting my morning caffeine dose. This isn't the normal one I go to, that has unexpectedly closed (until further notice) which is gutting as that made just the best coffee and it was reasonably priced. The one I now have to go to is more expensive and a bit of a rip off; not to mention it has crap coffee. So anyway I am asked if I would like a large or a small coffee. I decide for the 20p extra I'll have the large (trust me I'm already paying over the odds, fine super size me I might just get my cash worth). Except this is still made with the amount of coffee in the machine that they would use in the smaller version. So hold on, I'm paying 20p extra for what, more water? Resulting in a more watery coffee. "How many sugars would you like with that Sir?", "Three please". At which point she produced 3 sachets of sugar. sachets... not teaspoons (which might I say are a real dose of sugar) and so I now have a under sugared', watery cup of coffee. So I ask for some more sachets and that could they actually put some milk in it. She looked at me like I just took a shit on her counter. She finally asks for the 1.40 for coffee (which is expensive in my book) and I hand over 1.50 she chucks it in the till and I have to ask for my 10p change. This isn't America, we don't tip. I did consider saying "keep the change" when I was handing it over but considering the crap service and watery drink I was getting thought, fuck that. I left whilst she muttered something, so as I crossed over I gave her the finger and left her staring out her cafe window with her mouth open.

Rule no 1: Don't think because it's early I am some how thicker and won't notice a short change.
Rule no 2: Continue to repeat rule no 1 until it sinks in.

You work in a cafe and you are paid to be there. Tips do not come as standard in the UK. If that's what you expect you're in the wrong job.

Sorry had to get that off my chest. Carry on as you were.

More Pages

cloud

4chan 12th planet 16bit 16Bit 64-bit 80s 1984 1993 2007 6280 Accessibility accessibility addicted adult advert afgan ajax Alexis K A Made Up Sound ambient amusing anarchism angry annoyed apache apple apps arch arcticmonkeys argh art article articles artlab athens attack awesome b3ta backgrounds backyard banning bash bass battery bbc beagleboard beast bed bees big-brother bigbrother bind biowar blackboard black sun empire blazin blog blogging blogs blogsphere blues bnp bob dylan Boer boneyard bookmarklets booze bot-net botnet bots boycott brain brain fart brightkite browsers bt buddist bugs builder bulger bunnies burial bush bye campaigners censor censorship checkin chelsea tractor Chernobyl chilcot childhood china civil liberties closure cloud cloud player club cms coding coffee cold collie buddz colony collapse disorder community conspiracy cool copyright corrupt corsa advert Cosmin TRG cpu cracker craving crop circles css cunts custom cyberwar d&b D1 dad dark arts darkstep datsik day DDoS death debian DEBill Deep Teknologi deftones design designer Desto developers development diamonds dictatorship digg diy dog dogpile dogs domain Don Ross draconian dragon dreams drm drones drugs.punk drum dub dubstep Ebaumsworld economy election electronic electronica electron microscope email emo en encryption end engineers enquiry epic Eprom essex everything excellent exploit extradition F fail FaltyDL family Fantastic Mr Fox fastest gun fbpanel Feeling Good filters firefox Firefox fixes flash flies flu fluxbox fnm fog formats forums free freedom freelance friday frugal fsf fuck you funny furQ G1 gaza gdm geek generator george.carlin germs glitch gnome goa trance google Google google earth GoogleOS gopher gov lies gravatar greasemonkey greek greenpeace grime grunge hack hacked hacker hackers hah hain handset hangover happy hardfloor hardware hawkwind headers Helm help hendrix hindu history Holocaust horse the band hospital hosting hotlinkers house htaccess humour hype iceweasel icons idiot idiots ie ie6 ie7 ill images independence indie industry insane insurrection interent interesting internet intranet ip ipaq iphone iptables iraq iraq war ireland israel japan javascript job Joy Orbison jquery jungle justice kanotix kernel keywords KG800 king crimson Kingdom knoppix Kuedo labour lada lady lady would have been older lasers layar layout legal levi-strauss lfs LG LGChocolate LHC lib dems libertarian libnofity-bin lies lifestream lightbotz linux Linux lions list little fluffy clouds live location Lohan london lyrics m4w mac macs maemo mala malware man in the middle marketing Mark Instinct Mark Pritchard Martyn massive masters of war maths mclaren media meme metal micro microsoft Microsoft minimal mj12 mms moblog mod_rewrite Mosca moscow mossad mothership motorola mozilla mum music myspace mysql my tunes n00b n900 napm neil neil young net neutrality network new year new_year Nina Simone nirvana NiT GriT nokia nokia6280 none northwest note nothing nuclear Numan oden office move oldest oldskool old skool omg oops open source open web oracle oss outkast p2p palestine palm pants paperless office parties password theft patches pathetic pearl jam perl phishing photos php php-gtk pics picture piercings pigs pink linux pioneer pirate plane planes plasticpeople pmwiki politics popstep postfix power hour preemptive preston privacy project promotion protest protests proxy punk python qr qr codes question time quitting quote r100 ranges rant rap ravens Razr rdf record record grooves reddit redhat regex relate remembrance renegade resistence resources review right riot rip rising risingdragon rising dragon hosting rob dougan robots rock rocket war ror router Royal-T rss ruby Rude Kid rules russia sad santa sarge save scam science scrabble screenshot script script kiddie Sduk sea shepherd security send-nofity SEO server seven deadly sins sexpistols shambo shit showcase shutdown site ska skillz slashdot slaughter sleep Slugabed smart meters smoking sms snow snow leopard social media socks5 Somme sourmash so what space spam spammers SPDY speakers spydrone ssh ssl Starkey statement steampunk st george stream street art strike students stuff stupid suck sucks sun sunday surname sushi sync T-Mobile tablet tasks tats tattoo techno techno technorati tek tengine Terror Danjah terrorism testing the cure theme The Month in Dubstep the orb the prodigy thinking thoughts tikiwiki tim berners-lee time tls topsecret torture toshiba touchbook town planners trade union training trance transparency tribe tunes twins twitter twostep UAV ubuntu uk ukelection UKGov ukpolitics unix unpopulartruth uptime URI US usa user-agents USSR V3 v3 van vanishing varroa veneables vets viagra video voodoo voyager220v vulnerability waiting man wales war War wardriving watch WC3 weapons web web-app web-tribe web.slashes web2.0 web 2.0 webapps webmaster Web Standards wedding weed ween weird we kill sluts whales whaling whiskey wifi win3.11 win7 windows winks wokingham woo woody wordpress work wow WP wp wtf ww2 WWI xfce xfce.debian xhtml XI xmas xml xp xss your Ypres ytmnd.com yule zero-day