Author Archives: craiget

Chrome pageYOffset vs IE6 fixed positioning

I spent awhile beating my head on this one today and couldn’t find the answer on Google (I know!), so just documenting here for future generations – in Safari and Chrome (so probably anything webkit-based), window.pageYOffset is zero (or something … Continue reading

Posted in Uncategorized | Leave a comment

Your Android Developer Account Will Live Forever

I’ve been shutting down my app business since it doesn’t really make enough money to be worth the hassle of properly running a business, filing taxes, etc.. Part of that process is closing all my accounts, including the Android Developer … Continue reading

Posted in Uncategorized | Leave a comment

Automatically Save HTML Of Every Page You Visit

For the last couple of weeks, I’ve been thinking about the best way to capture the HTML of every webpage I visit. Sure, you can always write a screen scraper or bot, but I guess I wanted something a little … Continue reading

Posted in Programming | Tagged , , | Leave a comment

Extracting Table Data From PDFs with OCR

PDF is the ideal format for things you don’t want anybody to read. Kidding.. sort of.. I am a bit biased against PDFs. Though I reluctantly admit their usefulness in a very few situations, mostly they’re just annoying. For a … Continue reading

Posted in Programming | Tagged , | Leave a comment

Huh, Bitcoin = Pretty interesting

Read an interesting article on Ars Technica this morning. Looks like Bitcoin had already made the rounds earlier this summer, but I guess I missed it. http://arstechnica.com/tech-policy/news/2011/08/symantec-spots-malware-that-uses-your-gpu-to-mine-bitcoins.ars http://arstechnica.com/tech-policy/news/2011/06/bitcoin-inside-the-encrypted-peer-to-peer-currency.ars http://www.bitcoin.org Bitcoin is the first legitimate crypto-currency, an idea first suggested in … Continue reading

Posted in Uncategorized | Leave a comment

A Little Job Scraper

Often times you reach a point in a project where it is handy to have some real data. So today I wrote a little program to grab one page worth of Want Ads from the venerable Craigslist. Having served its … Continue reading

Posted in Uncategorized | Leave a comment

Yay Dash C

I think our internet is rate-limited. That’s annoying because I don’t do any of the stuff that maybe deserves it (looking at you BitTorrent!). I haven’t exactly quantified the problem yet, but the main symptom is a very reasonable rate … Continue reading

Posted in Uncategorized | Leave a comment

The Overton Window

I love finding out that some fluttering thought has a proper name. Reasonable people should agree that simply having two sides to an issue doesn’t make them equally correct. If you disagree, just take any issue you feel strongly about, … Continue reading

Posted in Uncategorized | Leave a comment

Web Font Picker

Google Web Fonts is kinda awesome. If you haven’t checked it out already – basically it gives you a ton of new font choices that still degrade gracefully for older browsers. All you have to do is add a stylesheet … Continue reading

Posted in Programming | Tagged | Leave a comment

Half-baked Objects and 10% ORM

I’ve used Object Relational Mapping (ORM) libraries on a few projects in the past. Without getting into the many, many details, ORM bridges the gap between data storage in a relational database and Object-Oriented Programming. Simply, instead of writing SQL … Continue reading

Posted in Programming | Tagged , , | Leave a comment