To MIME base64 Hell and back again

Image representing Outlook as depicted in Crun...

Image via CrunchBase

If you’re born and raised among “if you’re bad you’ll go to Hell” people, you expect to go to Hell when you die (if you’re bad) and not a second sooner! Although I’m not such a bad person in general and I’m pretty much alive at this moment, I had to go through MIME Hell today. This is what happened… I was waiting for a very important e-mail with attachment and when I finally got it – it was a MIME multi-part base 64 encoded message. If you ever received one of those, you feel me. If you haven’t – consider yourself lucky, but if you do it starts like this:

This is a multi-part message in MIME format.

Oh noez… :scotsman:

And then you see something like this:

------_=_NextPart_001_01CBF927.1E6418F6
Content-Type: multipart/alternative;
	boundary="----_=_NextPart_002_01CBF927.1E6418F6"

Or the worst kind – garbled plain text… plain text my ass!

------_=_NextPart_002_01CBF927.1E6418F6
Content-Type: text/plain;
	charset="utf-8"
Content-Transfer-Encoding: base64

RGVhciBwcm9wb3NhbCBjb29yZGluYXRvciwNCg0KSSBhdHRhY2ggdGhlIEV2YWx1YXRpb24gU3Vt...

Sometimes not even Google is able to decode it. If you insist on pointing fingers – Microsoft (especially Outlook and Microsoft Exchange) does a pretty good at encoding forwarded messages or attachments in this way.

If message received is not important, who cares, forgetaboutit. If it is and asking sender to re-send the message this time carefully using alternative works swell. What if message is important and you can’t or don’t want to further annoy sender? You’re doomed.  :seba:

Oh noez.  :fly:

Or not. Here it is: Online base64 sample decoder and encoder to the rescue! Copy relevant parts into appropriate textbox, hit enter, do some magic and you’ll be able to retrieve at least some parts of the message. If I did it so can you!

I rest my case.

 

Enhanced by Zemanta

Yet titleless and already full of shit

Dogs’n’Boxes

A woman on a sidewalk was carrying loadshit of cardboard boxes and struggling with a mean-looking poodle. The dog repeatedly tried to chew through its leash and when this didn’t happen, he made a circle back and to the right of the woman (on the bikepath). If it wouldn’t be so funny, it just wouldn’t be. :D  I was expecting woman to eventually drop all the boxes (because of all the pulling) and smack the poodle. :D She didn’t, at least not on my watch! :P

Lessons learned: Don’t buy poodles. Ever. They look mean. If you have to carry a shitload of boxes and walk your dog, put the dog in one of the boxes.

To be continued in the evening…

The evening has come.

Pimp my Google Chrome while Foxy’s not watching

Yesterday I got a special tee – Firefox tee. Today I decided to use Chrome as THE browser, because my Foxy Lady behaves like the main character in Yo mama jokes. If this makes me a bad person, so be it. I still like Foxy, but it eats up too much resources just for few open tabs. I wonder if it’s tr00 what they claim about No.7. :)

While exploring Chrome Apps I found some that might come handy, e.g. MockFlow, Evernote, Sticky Notes and ShiftEdit to name but a few. My Chrome got some polish…

This evening @ Zemanta: Firefox 7 release party :)

 The name of the game

First week in September we had a hackday at Z-HQ. I was working with Tin (a very cool NY guy) on gamifying Zemanta experience… We ended up with some mockups and then last week Tin found this site: Big Outdoor. No, this is not the store where Gill Bear buys his gear (does he have anything except his knife?). :) I included Big Outdoor Widget on this blog to explore a bit (can you see it, can you?), and tomorrow… yes, tomorrow will be another day. :P No, seriously, they offer free API and if I don’t even try to use it, I’m lame. No excuses.

Enhanced by Zemanta

On bureaucracy and other not-much-sense matters

Cover of "Linchpin: Are You Indispensable...

Cover of Linchpin: Are You Indispensable?

Today it was a non-tech-all-bureaucracy day.

The riddle

I was updating (writing and filling additional forms) our application for a public call for (co)financing. I was amused and puzzled at the same time by the instruction that applicants have to enclose signed blank copy of an contract example, which was part of call’s documentation.Wait, that’s not all! Each and every page has to have a signature on it. Wait…wait… there’s more! On the first page of the contract draft is following disclaimer: “This text is an contract example and subject to change until the contract is signed.” WTF do we have to sign it then (put a paraph on every page)? It must be something about legal matters… or something.

Lessons learned: Bureaucracy is everything but logical. I have trouble spelling bureaucracy.

The Emperor’s New Clothes

Today is the day Win XP died on my old notebook. Ubuntu is THE new piece of clothes. Don’t tell my beloved notebook its naked. Please. :) It seems it has enough problems (freezing just because) without this missing piece of reality check.

Scrabble this

On the train ride back home, while I was enjoying Seth Godin‘s Linchpin, two older gentlemen (really nice and friendly) sitting across from me obviously observed me. When I was preparing to get off the train, one of them shared their observations with me. :D They were amazed about me working (reading) all the way from Ljubljana to Pragersko ( 1h 40 min). I explained them, that commuting is not the same as loosing time if you spend it on/for things that matter to you, e.g. reading, learning etc.

One of them thought I was studying for an exam or something. Heh, I’m waaay beyond this point, but this reminds me I need my beauty sleep. Now! :D

Bonus – six (seven) new words to remember and/or use :)

  • ephemeral – short-lived, lasting a very short time
  • crutch – kind of (temporary and often inappropriate) support, supplement
  • usury – an exorbitant amount/rate of interest
  • (exorbitant – highly excessive)
  • ulterior – intentionally concealed, beyond specified/understood boundary
  • equanimity – mental stability under tension, calmness
  • adroit – cleverly skillful, resourceful

 

Enhanced by Zemanta

Sparkica’s zemlog hello world!

I decided to write a log, well, sort-of-a Captain’s log about the things I learned on my way to eternity in beyond. Because I currently work for Zemanta and explore new territories, this log will be called zemlog, what else?! Beware, zemlogs may or may not include all tech and geek nonsense as well as some basic findings about Life, Love and the Universe. If you think you can handle all this, you’re more than welcome to learn as I learn, laugh when I laugh and faceplam when I facepalm. Otherwise, GTFOH. Or not :bumpy:

Remember: If everything else fails, use humor. Usually it doesn’t kill anyone. If it does, it doesn’t matter if you failed. You’ll have bigger problem.

 

Today’s gems

  • Google webfonts: font-a-stic, I already incorporated them into this blog… Cool, right? Well, have to find the best combination so I won’t need the Enigma to decipher widget titles :D

Expeditions

First Expedition into GoogleRefine:

A short trip in the field of regular expressions:

  • I really should obtain and use O’Reilly’s book on regular expressions.
  • I like them.
  • They’re useful.
  • I like patterns.

Thoughts on Life, Love and the Universe

The strangest things happen when you don’t expect them. While waiting for plane to Brussels at Frankfurt I saw John Malkovich. I didn’t make this up. He actually was in Europe! :)

On the same pic you can see the guy in the front resembling Frasier‘s brother Dr. Niles Crane from TV show Frasier.

 

 

Enhanced by Zemanta