/* BeejBløg */

Oct 23, 2010 - 1 minute read - Comments -


This thing totally rocks!… essentially flawless implementation of global hotkeys plugin to control iTunes and also sweet configurable heads-up-display functionality (example shot below)… if you’ve been looking for this kind of functionality, look no further! (waaaay more functional than the clunky Aqua-Soft mmKeys.dll plugin that’s out there) Super bonus points: the developer Carson Morrow is a great guy… very responsive!

Oct 19, 2010 - 2 minute read - Comments -

TortoiseSVN + Code.Google.com = development LOCATION nirvana

Over the last couple days I took a stab at throwing my source code up into a Google Code repository. There are several options to choose from with regards to accessing your code base… “the Google” will host your code via either Mercurial or Subversion standards… quickly browsing for recommendations, I felt like Subversion was better represented. and then quickly landed on the much recommend TortoiseSVN.  TortoiseSVN adds Subversion related context menus to Windows Explorer (or whatever your preferred “Finder” equivalent is).

Oct 6, 2010 - 1 minute read - Comments -

WPF .Net 4 LOB Application Framework

https://www.BeejBlog.com/wp-content/uploads/2010/10/WPF_Elastic_UI_Demo.mp4 (Wikipedia: LOB) GitHub Repo… key items flagged with “nugget:” comment

Sep 28, 2010 - 3 minute read - Comments -

Handy ETL JScript

import.cmd: @cscript /b import.js %* import.js <div style="background: #ddd; max-height: 300px; overflow: auto"> <ol style="background: #ffffff; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"> <li> //v1.0 </li> <li class="even"> &nbsp; </li> <li> function cleanarg(i) </li> <li class="even"> { </li> <li> � � //WScript.stdout.WriteLine("i: " + i); </li> <li class="even"> � � return(WScript.Arguments(i+1).replace("\"", "")); </li> <li> } </li> <li class="even"> &nbsp; </li> <li> //WScript.stdout.WriteLine("arg count: "+WScript.Arguments.length); </li> <li class="even"> &nbsp; </li> <li> if (WScript.

Sep 23, 2010 - 7 minute read - Comments -

Overclocking ‘Skeletor’ Q9540 v1.0

[Update: 14 Dec 2010] Round 2 here Photos of the rig Well I just spent a few hours racking up some serious negative wifey points to see what I could see at the end of the OC rainbow 🙂 Current CPU specs: Intel Q9450 Quad Core 2 “Yorkfield” Got it for $382.48 including shipping back on 21 April 2008 (not quite a month after release 🙂 LGA 775 socket stock @ 2.

Sep 23, 2010 - 8 minute read - Comments

Considering Home Network Storage Alternatives

My current bottom line is that I’ve got a 6 x SATA ICH9R just sitting there on my main Windows 7 machine’s mobo for free so I slapped on 2 TB x 2 in RAID1, published a few shared folders and leave that machine powered on 24⁄7. After everything else (optical & OS drives) I had two ports left doing nothing so the previous gen 750GB’s x 2 are in RAID0 receiving scheduled backups for a little more cheap peace of mind.

Sep 23, 2010 - 3 minute read - Comments

Logitech S715i Portable iPod Speakers Review

Looking for small-group biking… want some bass to carry to other riders in the immediate vicinity over typical road & wind noise… needs to be well contained for bumping around and not too heavy since we hop a lot of trains, stairs, etc Highlights Released Aug. 2010, Retail: $150, Street: $132 8 speakers! = 2 x 3” neodymium mid drivers, 2 x 1.5” neodymium tweeters, 4 x 2” passive bass 3 x AA soldered rechargeable NiMh battery pack; highly marketed @ 8 hours; too bad not Li-ion; at least it’s a user serviceable pack 3.

Sep 10, 2010 - 4 minute read - Comments -

MS Project 101 for Developers

(Emphasis on For Developers) TL;DR The simple idea here is that it’s quite easy to project your aggregated Remaining Duration estimates into a quickie calendar date. see screenshot below for example Setup First create an initial “Summary Task” for the whole project - this will provide the rollup point for total work remaining now capture a list of “rational” tasks under that of course the unavoidable lynchpin of any work breakdown estimating like this, is deciding on what qualifies as a task if you don’t have any ideas in mind from past experience, start with each of your app’s screens as a unit of work to enter as a task in typical software architecture, other stuff like stored procedures and OO classes are good candidates… basically just invent what level of detail feels right to you to track on without feeling like it’s excruciatingly small you can use more “Summary Tasks” to go down a level or two in sub-tasks… but my recommendation is you’ll probably get more satisfaction from taking your best quick shot at covering your current scope’s breadth before going into real sub detail… another pragmatic reason to keep this short is you still have some work in step 2 =) now go down the entire list of “leaf” tasks and spend a little time entering super rough work-days estimates into the Duration column for each task… don’t enter how many calendar days you think it’ll actually drag with all your other distractions, think in terms of raw heads down completion time… you can add all those kinds of padding later… to get through this without being miserable, don’t get too hung up on accuracy… think macroscopically, days versus hours leverage the out of body experience of pretending you’re not the poor sap that’s gotta do all this work it can be sorta fun in a twisted way and a surprisingly worthwhile organizational moment if you’re lighthearted about this… psych yourself to see this as a fun break of playing “task invaders” versus a chore now fully expand your outline (Project > Outline > Show > All Subtasks) select all your tasks from top to bottom and link them together (Edit > Link Tasks or Ctrl+F2) - this takes the very simplistic initial assumption that all tasks must be completed sequentially… once you get this cooking, by all means break out what you can into parallel tracks Day to Day Process make sure you have the columns: Duration, % Complete and Remaining Duration (right click a column header > Insert Column) when you actually complete something, mark it 100% complete… if you can avoid it, don’t even bother estimating stuff that is partially complete notice the Remaining Duration for each task will go down accordingly as you fill out Completion insert more “Summary Tasks” to represent Milestones and those Remaining Duration sub-totals within the overall project Profit when it’s time to review your progress…

Sep 4, 2010 - 5 minute read - Comments -

CREE LED Based Bicycle Lights and Rechargeable Lithium Ion Batteries

References: This “Torchy” guy has great info FlashlightWiki.com is great to have at the ready for power comparison while eBay shopping each model My first time up at bat was a CREE Q5 bike light: 5 mode, rated at 345 lumens = $17.50 w/shipping Mini review: just charged up the batteries and tried the new Q5 345Lm torch… it’s pretty flippin nice for <p> [Update 09 Mar 2011] <br /> CREE T6 seems to be latest/greatest , <a href="https://shop.