Docunext

  • About

Rails Tests and Rcov Best Practices 31 December, 2010

Yesterday I spent a good amount of time writing and updating tests for a Ruby on Rails application.Besides being beneficial to the project…

An HTTP Proxy Written in PHP Using LibCurl 29 December, 2010

Thanks to PHP, I found it actually quite easy to write a quick and dirty HTTP proxy.The one I came up with is definitely not a standards…

Auto Generate Passlists 29 December, 2010

In the past, I have used this shell script to generate a passlist of trusted emails gathered from a user's "sent" Maildir.Why did I do this…

Code to Purge Varnish Caches 29 December, 2010

I use this script and the "expect" command line utility to purge Varnish caches on remote systems:Cool, huh? Varnish is really great.¥

Git Rebase and Amending Git Commits 29 December, 2010

I read up about the "git rebase" command as well as the "git commit --amend ..." flag, and I'm so glad that I did. Read on to find out why…

Additional Information Regarding Google Apps for Business 28 December, 2010

I'm writing this post as a quick follow-up to my recent review of Google Apps for Business, adding an additional, external, link and a note…

Rails ActiveRecord has and belongs to many 28 December, 2010

I'm back working on a Rails application and since its Rails 2.x, I'm using ActiveRecord. That is of course fine, but most of my experience…

Security Analysis Tools nmap versus havij 24 December, 2010

I've heard complaints about tools like nmap stating that they cause problems because they can be used to identify security holes, and thus…

Writing a Drupal Module 23 December, 2010

My next Drupal project: write a custom module!How will I be able to successfully perform such a task? Through the API, of course!Drupal…

Drupal Modules Data Tables Schema and Views 19 December, 2010

"Data Tables" and "Schema" - these two Drupal modules are incredibly powerful!A co-worker told me that Drupal could access external data…

Drupal IS Its Modules and Drupal Packaging on Debian 18 December, 2010

Ah, the term modular. It has many different meanings in many different contexts, but in general it suggests flexibility, interoperability…

Default Mail Account in Outlook 13 December, 2010

I'm doing some research into why one of my clients is unable to change their default mail account in Microsoft Outlook.So far I've only been…

Drupal6 Experiments and Implementation on Debian 11 December, 2010

I'm working with drupal6. Its impressive.But....Interesting... I run Apache on port 88 behind an NGINX proxy, so I've updated /usr/share…

Working with Joomla Components Modules and Plugins 09 December, 2010

Over the past couple of months, I've been working with Joomla. Its been an interesting experience, because I've run the gamut of many…

Eben Moglen Don t Diss Facebook 05 December, 2010

I just read on Facebook that Democratic Representative Zachary Space asked Dr. Eben Moglen, a professor at Columbia University, to not…

A Plan to Use Remote Assistance to Troubleshoot Outlook IMAP to GMail Problems 04 December, 2010

One of my clients is experiencing performance issues with Outlook accessing Google's IMAP service.To fix this situation, I'm planning to use…

Review of Google Apps for Business aka GMail IMAP 04 December, 2010

I recently migrated one of my clients to the "Google Apps for Business" service, specifically the GMail IMAP service. Here is a quick review…

Software Development as a Team Sport 03 December, 2010

I love developing software. Its a passion. I engage without much encouragement or convincing, and as such, often pursue my vocation on my…

Your IMAP Server Wants to Alert You to The Following 20 November, 2010

I was finally able to finalize the migration of one of my clients to Google's "Apps for Businesses" last night!When discussing the…

RSS2JSON 19 November, 2010

The other day I was about to integrate an RSS feed onto a web page using jQuery.To ease the way in which jQuery accessed the feed, I decided…

Microsoft Security Essentials 14 November, 2010

I'm very glad a co-worker told me about Microsoft Security Essentials!Why? Primarily so that the notifications center will stop telling me…

Can t Recreate a Google Apps for Business Email Account For Five Days 11 November, 2010

I am working on migrating a client's email services to Google's Apps for Business Service.We planned to change the MX record tonight, but…

Old Hosting Notes 07 November, 2010

I'm cleaning up some business notes and decided to move these here.REQUIREMENTS:Web SiteShopping cartEcommercePLAN: Figure out exactly who…

RoundCube Rocks 06 November, 2010

RoundCube is a webmail client (IMAP) written in PHP. Its very slick in that it leverages modern javascript and CSS capabilities to serve as…

Liquid Web 06 November, 2010

While I have yet to interact with the Liquid Web folks myself, I am working with a firm that serves its clients through Liquid Web.They are…

Git and the Command Line 06 November, 2010

Here are some git commands I use from the command line:Doh! Now I have to remove some stuff:Why don't I already ignore .svn?Nevertheless…

Slicehost Payments 04 November, 2010

This post is about Slicehost, but the subject matter is about electronic payments in general.I wish it were easier to make payments to a…

89.248.172.6 31 October, 2010

A bot at 89.248.172.6 keeps crawling my Movable Type tags, and I don't like it. My robots.txt file disallows automated access to mt-search…

Rails Generate Model Syntax 31 October, 2010

For future reference, this is the way I create models with rails generators:Check out these Simple Rails 3 Generator Examples too.

No route matches action destroy 31 October, 2010

My recent post about whether or not to use scaffolding has come home to roost!This only has to do with generating a controller, but it…

OpenVPN on Windows 31 October, 2010

I've worked with OpenVPN a bunch before, but never on Windows. I heard good things about the two working together from reliable sources, and…

Say No to Dirty Code 31 October, 2010

I found this post randomly thanks to the blog of the author of mtsend.py:http://chadaustin.me/2008/10/10-pitfalls-of-dirty-code/I greatly…

OpenVPN Fun 31 October, 2010

OpenVPN really is a terrific project. Its open source, its built on solid, tried and true components, and its very, very flexible.Heck, it…

SIGWINCH ignored because we re not daemonized 31 October, 2010

How cool is that?Are we pitting unicorns against daemons, or what?When I think of winch, I think of sailboats.But does this have anything to…

Thanks Molly Guard You Rock 30 October, 2010

Molly Guard just helped my out once again. Big thank you to the developers who created it. :-)What is Molly Guard, you ask? It is a guard to…

XPS Disappoints Me 30 October, 2010

What is XPS?I had never heard of XPS prior to today when I tried to print a document from Internet Explorer to a file, preferably PDF, but…

Just Say No To Scaffolding 29 October, 2010

I've often wondered if RoR developers actually use scaffolding. I prefer to stay close to the evolution of systems.So I did a little…

Wow Vrome Brings Vim to Chrome 29 October, 2010

Vrome is a very interesting project! What does it do? It brings Vim to Chrome!In fact, I'm actually writing this Movable Type Open Source…

Screen is Not Only for Long Running Processes 29 October, 2010

I've been using screen for several years now, but I have to admit, not extensively.In the past, Vim has been so useful to me as a way to…

libx264 28 October, 2010

I'm using new video conversion options:Additional bonus, rotate a video 90 degrees with mencoder:The "veryfast" preset doesn't come on…

private method open called for Rack File Class 27 October, 2010

I'm trying to open a file from with a Ruby Rack extension I wrote called rack-xsl.If I try "File.open(...)", it fails with this error…

Libvirt and virt manager 16 October, 2010

I've only used libvirt and virt-manager for about an hour an so far I have to so say it is totally awesome!Well finally I did run into…

The Modularity of Rails 3 15 October, 2010

Very good Rails and Merb, looks like you've rolled a winner with Rails 3! Especially when it comes with the modularity to use various…

Complex Rsync TTY SSH and Sudo Action 13 October, 2010

Faced with a hosting environment and security setup not entirely compatible to the software development and deployment workflows I'm used to…

No lines in buffer 10 October, 2010

This is an annoying little bug in Vim when using the remote browsing capabilities of netrw.Its annoying because I have to press enter to…

Bash Functions Rock 10 October, 2010

I've created my share of bash scripts and they are all well and good, but now that I've learned about bash functions, I'm definitely going…

Yet Another Vim Arrow Key Fix 10 October, 2010

I just setup the awesome vim_config resources available on github for super-charging vim, only to discover that the arrow keys were busted…

Rails 3 Links 09 October, 2010

Curious about using Warden, a Rack-based authentication mechanism, I searched for Rails 3 Warden and found these useful posts by Will:http…

usr lib ruby 1.8 active support dependencies.rb 443 in load missing constant uninitialized constant ActionDispatch NameError 09 October, 2010

Whoa! This is an interesting error.Turns out I initialized my rails environment with the 1.9 rubygems version of rails, which is at version…

Rails 3 and DataMapper 09 October, 2010

Why does the rails command include a gem install utility?Linkshttp://github.com/datamapper/dm-rails

Yearly Indexes: 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2015 2018 2019