JJJ's Blog

  • WordPress
  • GitHub
  • Twitter/X
  • The importance of a desk

    A year ago this August, my girlfriend and I moved into our second place together. At our first place, I purchased us two very plain white tables from IKEA that we used as our L shaped shared office, and it worked out pretty well since we both use laptops as our primary machines and they don’t take up very much space. Once we moved into the new place (which is much nicer and fits the both of us better) I never got around to setting our workspace back up.

    Instead, I confiscated the dining room area to use as my man space. On one end, proudly displayed are my turntables (Technics 1200 MKII’s + Rane SL57 + Serato, naturally) and on the other end I salvaged a friends TV stand and book shelf to use as my video game station. The space is awesome, it’s filled with toys and goodies, but I haven’t had much time since the move to actually use any of it.

    Leading up to the point of this story… I’ve gone almost 1 calendar year without a desk at my home office, and it’s been a pretty bizarre experience. Using a laptop as my main (and only) development machine for the past 7 years or so, I’ve formed some bad habits like working from the couch, working from bed, and wanting to take my work with me everywhere I go.

    These habits, are probably bad. I’d recommend avoiding them at most costs, if possible.

    There’s something to be said for being able to work anywhere you want to… being able to lay down under a blanket, turn on some music, and get comfy on the couch with a good night of programming has been something I’ve taught myself to look forward to. But, it also makes me look and feel pretty retarded when the real world watches me, because what’s really happening is desecration of sacred relaxation space with the presence of work… all the time… everywhere I go.

    So in the corner of our bedroom has sat one of those old tables I got from IKEA so long ago, having been converted from a respectable desk into an elevated clothes hamper for shirts and pants that just aren’t dirty enough to actually make it into the hamper itself, but still need a place to say to the world “I have been worn at least one time since I’ve been removed from the closet.” Jess was out-of-town no more than 3 hours by the time I decided to start nesting my work area again.

    Couldn’t be happier so far.

    Having a desk, if you don’t have one, makes work feel like a place where you can sit down to get stuff done, and then disconnect from it when you’re not there. I know it sounds really silly to say out loud, and probably even more silly to read since it’s such an obvious necessity in life, but it’s true at least for me. The past few days I’ve probably been more productive with my time than I have in a long while, both in part because my work space inspires my brain to click into ‘work mode’ and because I’m able to keep work where it belongs, and use the couch for what it’s really for… Napping.

    I think especially when you work from home, being in a “work space” means people will more than likely not interrupt you when you’re working because you’re not just lounging on the couch or in a cushy chair trying to not glance over at reruns of Grey’s Anatomy. Not that I was sad when George died or anything… Just saying…

    So, if you don’t have a desk, and you work from home, you should spend the $50 and buy a table from IKEA and set yourself a nice little spot in a corner somewhere. I think you’ll be glad you did.

    I also think my next project is tricking out my desk with a rad external monitor swing-arm, and finding a nice iPhone and iPad charging dock to keep things nice and tidy.

    JJJ

    July 13, 2010
    Software
    desk, greys anatomy, ikea, napping
  • TortoiseSVN and Windows 7, and how I made them play nice

    I’ve been pulling my hair out for weeks with TortoiseSVN ever since I updated to Windows 7, and boy has it been a giant pain in the ass. Sometimes updates and check-outs worked, sometimes not. Sometimes I could commit, sometimes not. Sometimes the icons appeared, sometimes not. I’ve tried reinstalling TortoiseSVN, I’ve tried registry hacks, I’ve tried everything that Google told me to try and still no joy…

    Here’s my setup, and here’s what fixed it…

    Windows 7 Ultimate 64
    TortoiseSVN 1.6.6
    Netbeans 6.8
    BitDefender2010

    Wait… BitDefender? Why does that matter? Honestly, I have no idea… But switching off the firewall and real time protection, doing my updates, and turning them back on fixed my checkout/update/commit issues.

    How did I figure this out?

    In an act of desperation I booted my machine up in Safe Mode + Networking (most of you probably already know how to do this, if not let me help you.) Safe Mode + Networking loads Windows up in a bare bones environment plus allows internet access (but still used 800MB of RAM in my case, blech…)

    Anyhow, I noticed right off the bat that BitDefender wasn’t running, and everything worked perfectly. A quick reboot back to reality, and disabling my anti-virus and TortoiseSVN was good-to-go. Well, almost… The icons are still screwy, and for me the only ones that appear in the file area are the changed ones. No green check boxes for me, but at least I can see changed files.

    So for everyone out there that’s about to have a stroke this holiday season from not being able to commit code changes on time, try disabling your anti-virus and firewall before admitting total defeat and see if it helps.

    I wonder how long it takes for self-inflicted bald spots to fill back in… Hmm…

    JJJ

    November 25, 2009
    Software
    bitdefender, tortoise svn, windows 7
  • XDebug, NetBeans, WAMP Apache Crash Solution

    I just upgraded to a Vista 64 laptop with the current version of WAMP(2.0), and here is what I put in my php.ini to use XDebug and make the Apache crashing stop. Basically, I went back to using the 2.0.0 version of XDebug, and things seem to have stopped crashing.

    I am using NetBeans as my debugging IDE, and so far it works just fine.

    First off, comment out in your active php.ini:
    ;extension=php_xdebug-2.0.0-5.2.2.dll

    Then add this to the bottom of your active php.ini (Adjust your directories and xdebug filename accordingly.)

    [XDebug]
    ; Only Zend OR (!) XDebug
    zend_extension_ts="C:/Program Files (x86)/wamp/bin/php/php5.2.9-2/ext/php_xdebug-2.0.0-5.2.2.dll"
    xdebug.remote_enable=on
    xdebug.remote_host=localhost
    xdebug.remote_port=9000
    xdebug.remote_handler=dbgp
    xdebug.profiler_enable=0
    xdebug.profiler_output_dir="C:/Program Files (x86)/wamp/tmp"

    That’s it! Good luck and hope this helps someone!

    JJJ

    May 19, 2009
    Software
    xdebug, Apache, crash
Previous Page
1 … 5 6 7

Proudly Powered by WordPress