The All-Thing
   


All carrot and no stick, since ought-three.

灞上秋居 (馬戴)

灞原風雨定,晚見雁行頻。
落葉他鄉樹,寒燈獨夜人。
空園白露滴,孤壁野僧鄰。
寄臥郊扉久,何年致此身。

Contact:
| web page

Other views:
RSS 0.92
RSS 1.0 (broken)

Past posts:

June
Sun Mon Tue Wed Thu Fri Sat
6
         

Recent comments:
/media/music/dylan.pittsburgh (one day ago)

Recent search referers:
movie dialogue
Models on Turing Machine for web technology
dueling banjos downloading
"terence this is stupid stuff" referring to Milton (x2)
dell x300 Turn off the wireless
the all thing i
comment "wordsworth"
BitTorrent Flowers for Algernon
blosxom 中文
Dell Latitude X300 Linux (x2)
dell x300 review
linux portege
Terence this is Stupid stuff
deidamia achilles
latitude x300 compared
China
"no telephone in heaven"
linux sharp um32w
tea for two (x2)
"latitude x300" review -cnet.com
eject or unplug window program
dell latitude x300 linux (x2)
pr0n bittorrent (x2)
suck 烂
"TERENCE THIS IS STUPID STUFF" MEANING
"tentea. com" (x2)
回乐峰前沙似雪
linux dell x300
craigslist uk
bittorrent pr0n (x4)
过香积寺
"named entity extraction" perl code

Exits:
dumbEngineer



Creative Commons License
This work is licensed under a Creative Commons License.

       
Fri, 06 Jun 2003

Perl Obfuscation

Writing code to generate more code really turns me on. I wrote an obfuscated Perl code producer (in Perl of course) a few weeks ago based on a trick I found somewhere on the web. Unfortunately I forget where I found the trick, but it's pretty neat and took me a while to understand.

Here is some sample output:


 '?( {(@@.}('=~('(?{'.('+/)@[@|);##_]*@@=^*|'^'[]@./`^A^OO0}^(%O; ^').'})')

This example just prints a string, but in principle could execute an arbitrary set of Perl commands. Neat eh? Perl as a decryption engine.

(You'll need to pass this in to perl directly; using –e typically won't work because the shell will interpret the single quotes.)

Posted at 10:51 | /code | (leave a comment) | permalink

Moving, part 1

Here's a brief summary of my moving experience thus far.

Sunday: Plan to move small stuff to the new place over the course of the week.

Monday: Start packing. Put some boxes in the car. Call landlord to set up a time to pick up keys. He's not there. Leave a message. He does not reply.

Tuesday: Still no reply from landlord.

Wednesday: Call again. He says roommate-to-be picked up the keys a few days ago. That's weird. Why wouldn't she tell me? Call her. No reply; leave a message. Call her again. Still no reply; leave another message. Send her email. Finally she replies saying she's in Newton, and can I pick up the keys from her tomorrow? Argh.

Thursday: finally meet up with RTB and pick up a set of five keys. Some confusion as to what they're all for. Drive to new place. Spend half an hour trying to get any one of the five keys to work. None does. Call RTB. No reply; leave message. Drive back to her place. Get her key. Drive back to new place. Cry with joy when I finally manage to open the door. Start unpacking the boxes that have been sitting in my car since Monday. Get parking ticket. Fall to my knees and curse God and the City of Somerville parking office. Go home.

Total percentage of possessions tranferred: 5%.

Posted at 09:59 | /mortal | (leave a comment) | permalink


   

What good is an obscenity trial except to popularize literature? -- Nero Wolfe, "The League of Frightened Men"