Verbose Logging

software development with some really amazing hair

25 Jul 09

06:00 AM MDT

Posted in Programming

Worth watching. Twice. Uncle Bob Martin @ RailsConf '09

Robert Martin’s “What Killed Smalltalk Could Kill Ruby, Too” talk at RailsConf 2009. Yeah, so if you could just go ahead and turn Javascript on, that’d be just great…


Read the full article

Comments

20 Jul 09

02:02 PM MDT

Posted in Meta

Feedburner fiasco, Part 3

(See Part 2) Well I found the proper ping URL, http://ping.feedburner.google.com/, and it looks like everything is supposedly working as advertised. No doubt I’ll be keeping an eye on things for the next little while… Google Reader also seems to be a bit slow too. EDIT: Nope. 37 minutes after publishing even with the ping and Feedburner doesn’t have it yet. Changing plugins for giggles.


Read the full article

Comments

20 Jul 09

12:10 PM MDT

Posted in Meta

Feedburner fiasco, Part 2

(See Part 1) My initial thought was that Feedburner was just getting redirected to itself, but the code is there in the plugin, and does work, but added a ping, so hopefully this actually makes it update a bit faster… It’s probably some sort of caching issue, which I’m investigating as well.


Read the full article

Comments

20 Jul 09

11:38 AM MDT

Posted in Meta

Feedburner seems behind the times...

In that, my feed doesn’t get updated fast enough. I had a post go out at 8 AM, then at 8:47 AM, and they both showed up at just after noon. Anybody else experiencing this? I’ll probably follow up if I fix this.


Read the full article

Comments

20 Jul 09

08:47 AM MDT

Posted in Entertainment

Estimation, Windows Style

You thought this would be some epic post? Well maybe later. For now, just some xkcd Everybody hates the fact that Windows can’t seem to estimate file transfers at even remotely well, and finally somebody has made it into something funny.


Read the full article

Comments

20 Jul 09

08:00 AM MDT

Posted in Editorial

Look at your screen, not your keyboard

On the recently launched superuser I found this little gem. As in my comment, why are you playing a game like Team Fortress 2 and looking anywhere but your screen? Why do you need to look at your keyboard at all? I use a Das Keyboard version 1 at work and a version 2 at home (the current version 3 is most similar to version 2). They are both blank. They don’t require any resource hogging drivers. They don’t have any flashing lights, extra dial...


Read the full article

Comments

15 Jul 09

08:00 AM MDT

Posted in Programming

Simple jQuery timeout

I needed jQuery to fadeout an item after a certain timeout, and I found it odd that I couldn’t find a native jQuery way to do it. Whatever. jQuery is so awesome that it doesn’t matter, because here’s what I came up with. EDIT 28-Nov-2009 In retrospect, all I wanted was a jQuery like syntax, but leveraging jQuery to do the timeout is sort of wrong. After all, Javascript does have a setTimeout function. I must have been in a jQuery must do all o...


Read the full article

Comments

14 Jul 09

08:00 AM MDT

Posted in Programming

role_on: Really Simple Roles (for Rails)

I looked at a few role systems for Rails, but never found what I wanted. They were all object based systems, never just “allow a user with this role to do this action”. Either that or I never found the systems that did that, or totally missed the docs on how to configure those systems to do what I wanted. Well, actually acl9 seemed to do that, but whatever. So I made role_on The instructions are on Github, so I won’t repeat them here, but it’s...


Read the full article

Comments

12 Jul 09

01:04 AM MDT

Posted in Links

Useful Links of the Evening

Ruby on Rails content_for Project: Builder RSS pauldix-feedzirra Basic Rails association cardinality Nested Object Form with has_one Relation


Read the full article

Comments

11 Jul 09

08:00 AM MDT

Posted in Programming

apt-runner: Just install it for me, please!

Picture this: You are reading some tutorial or whatever, and you need to install some things. So you run ‘aptitude install prog1 prog2’. Then you realize you need prog3 and 4 too, so you CTRL+C that, and run ‘aptitude install prog1 prog2 prog3 prog4’. Then you see you need something else. Rinse and repeat. This is really annoying. The worst part is you can’t run multiple aptitude instances, because they’ll whine about file locks or something. ...


Read the full article

Comments