Mar
26
2009
0

Did you forget your fan?

I have slept with a fan since I was a baby, and I find it hard to sleep without the comforting sound it makes. However sometimes when I travel I can’t bring a giant box fan with me and then I end up searching for a fan noise online to buy and then play on my laptop so I can sleep. I just discovered SimplyNoise.com, and I love it. It’s super-simple, and lets you generate white, red, or pink noise. I find red noise to be the best, but YMMV. Neat.

Written by Nick Hodulik in: Geek Out, Life, Travel | Tags: , , , ,
Dec
10
2008
0

MotorMouths Beta!

Buying a new car? Check out our new car review (or meta-review) site, MotorMouths!

Written by Nick Hodulik in: Geek Out |
Mar
12
2008
1

WordPress Update Tonight

I’m going to update WordPress.

This post is really just to ping Google to get them to reindex tonight since I fixed up my sitemap. :-)

Written by Nick Hodulik in: Geek Out |
Dec
06
2007
0

Logitech DiNovo and Mac: Leopard Update

So as it turns out the media playback keys on the DiNovo work automagically under Leopard. Neat!

Written by Nick Hodulik in: Geek Out |
Oct
27
2006
0

More diNovo Mac Geekiness

I forgot to point this out earlier: the diNovo mouse, the Logitech MX900, has 4 extra buttons that can be reassigned to various functions. I like to use OSX’s built-in support for mapping those buttons to Dashboard and Exposé. It makes using both Exposé and Dashboard significantly easier and I think more useful.

You can map them to whatever you want in System Preferences -> Dashboard & Exposé. Figuring out which button is which takes a few tries, though, so I have slaved through that horrible chore for you. The results:

  • Push down on the scroll wheel = Mouse Button 3
  • Rear Thumb Button = Mouse Button 4
  • Front Thumb Button = Mouse Button 5
  • Weird little button on top = Mouse Button 6

Go to town, kiddos…

Written by Nick Hodulik in: Geek Out |
Sep
04
2006
7

Logitech diNovo on the Mac

So I’ve had a Logitech diNovo keyboard, mediapad, and mouse for a couple of years now. It’s a standard Windows-style keyboard and mouse that operates over Bluetooth. It’s really well-designed and has lots of features (such as extra buttons and a non-retarded shape) the Apple Bluetooth Keyboard and Mouse lack. Unfortunately in OSX the extra buttons on the keyboard don’t work and the modifier keys are swapped (option swapped with command, etc). Logitech has explicitly stated that they have no intention of producing a driver for the Mac.

I have tried lots of different methods of getting all the keys to work and to swap out the modifier keys so they work properly. Apple allows you to change the modifier key behavior in Tiger but only on a global basis such that it modifies the Macbook Pro’s keyboard as well as the external keyboard. This is annoying since it requires me to change the settings back and forth whenever I take my MBP out of the house. However using Apple’s built-in software the mouse buttons can be assigned to various Exposé actions, which suits me just fine, though other people might want the forward and back buttons to work as they were intended.

There are also some hints of Mac OS X Hints that propose modifying keyboard layouts and such, but all of them are kind of kludgy and don’t really lend themselves to random playing or modification.

I noticed a great little Open Source app called HIDFiddler that accomplishes some of what I need, but it is very young and doesn’t have an obvious mechanism for the modifier-key-swap, just for the extra button thing.

Long story short: I have finally settled on using ControllerMate as the best way to acheive all of my aims. This great, super-cheap ($15!) program allows you to customize essentially every aspect of any controller you have — your mouse, your keyboard, pretty much anything. You can attach AppleScripts to certain keys or swap others out. If you find that you never use the Pause/Break key, for instance, or you want to disable caps lock, you can do that and more.

I spent an hour or so making a configuration for my diNovo Keyboard. I used some of the AppleScripts from HIDFiddler to attach to buttons presses (mainly for iTunes controls). I exported my diNovo ControllerMate files for others to use along with my modified HIDFiddler AppleScripts. Let me know if this is at all helpful to anyone.

Written by Nick Hodulik in: Geek Out |
Apr
08
2006
0

DarwinPorts, MySQL5, and Ruby C bindings

If you’ve ever tried to install Ruby, Ruby On Rails, MySQL 5, and the Ruby C bindings via DarwinPorts on Mac OS X, you might find yourself running into a weird error. Or three. My particular problem was that the Ruby gem for the MySQL bindings couldn’t find the MySQL5 header files or libraries, and as such the gem would never compile. DarwinPorts uses its own weird little placement for the files, and as such it took me a few minutes to figure out how to get it to build. So, assuming you have a default install of DarwinPorts and have gone through the trouble of installing Ruby and Ruby gems, just do a

gem install mysql — –with-mysql-lib=/opt/local/lib/mysql5/mysql/ –with-mysql-include=/opt/local/include/mysql5/mysql/

and everything should work swimmingly.

Written by Nick Hodulik in: Geek Out |
Mar
27
2006
0

Call the FBI!

Poor Tuttle, OK– they have Jerry Taylor as their City Manager. It seems his hosting provider installed CentOS, an excellent Linux distribution, on the computers used to host Tuttle’s web site, but never configured the computers after the initial install. The web site thus simply showed the default CentOS web page, which includes instructions as to how to configure it. Jerry Taylor instead wrote the CentOS team and threatened to call the FBI unless they “removed their website from his website.”

The CentOS guys were extremely nice about it, even as they became exasperated with how dense this guy was. They had no obligation to provide any support to this guy, but they did, and every time they asked him for the information they needed he became more irate and ignorant. Finally they just went ahead and figured out who the guy’s ISP was for him and told him to go ask the ISP, and after the ISP resolved it, Jerry had the audacity to tell the CentOS guys that it would have been better for them to solve the problem for him more quickly.

Hats off to Jerry Taylor, the most smartest man in Tuttle, OK!

Written by Nick Hodulik in: Geek Out, Stupidity |
Mar
26
2006
16

Gallery2Export iPhoto Plugin for Intel Macs

I was tooling around looking for a Gallery2 export plugin for iPhoto to make it easy for my Dad to upload pictures of his new restaurant, Stella’s Restaurant and Bar, to his website. I found a couple examples, but none of them had been compiled for Intel Macs. Luckily the source is available for Gallery2Export, so I just downloaded it and compiled it with XCode. I’ve done this with a few other FOSS packages lately in order to make Intel-native versions, and generally have met with excellent success.

Here’s the file if you’re interested.

Written by Nick Hodulik in: Geek Out |
Feb
07
2006
0

Net Neutrality

So the idiotic broadband companies are trying to do away with net neutrality and charge companies like Google for “access to their pipes.” The net effect of this would be that, unless Google paid a company like Verizon a fee, Verizon could slow down your and my access to Google when using Verizon’s lines.

Nevermind that consumers and businesses both pay for access to the Internet—because Verizon and Comcast and SBC don’t do anything exciting except connect us to the Net they feel like they’re missing out on the money that truly innovative companies like Google and Yahoo are making.

Message to Verizon, et al: you guys are like the water company. We need you, but only so much as to make sure that the data is flowing, and then to stay the hell out of our way. We don’t want to hear from you, we don’t want to see you, we just want access to the Internet and for you to do it without interruption or annoyance.

So, as usual, I wrote Senators Boxer and Feinstein. My letter:

Dear Senator Boxer:

At Senate Commerce Committee hearings that began today, broadband providers tried to make a case for a new ability to charge various companies for priority service on their networks. They argued that since companies like Google and Yahoo are making money on the Internet that they should somehow get a piece of that pie. I cannot disagree with this position strongly enough. I firmly believe that if these broadband providers are allowed to do such a thing that they will be the only ones who win out, and meanwhile prices will rise for consumers and other businesses while all of the innovation that the Internet has brought us will be stifled.

I am writing to urge you to vote to support any and all measures that would mandate net neutrality for Internet service providers. I am a small business owner who makes a living creating innovative Internet solutions. California is a state of companies that do the same, and in the process effectively drive the Californian, American, and even global economy. The Internet has always been governed by an implicit principle of net neutrality, and as such has allowed all of the innovations of the fifteen years to happen.

As it currently stands, consumers pay for access to the Internet. Likewise, companies like Google pay for their access to the Internet. Why exactly these broadband companies think that they should be able to impose restrictions or charges on either of those two parties when both are already paying for the service in the first place is beyond me.

As Google has pointed out, the barriers to entry for being an innovative company on the Internet are extremely low– anybody with a good idea and some dedication can create something amazing in their garage– and those barriers are so low almost entirely because of net neutrality. Imposing fees on a company of Google’s size wouldn’t do much to their bottom line, but it would raise that barrier to entry so high that the next Google or Yahoo would probably never be able to get off the ground. When the next amazing thing comes along it may never see the light of day unless net neutrality is maintained.

This issue is of such vital importance to our state, country and economy that I do not think it can be stressed enough. Please do whatever it takes to see that net neutrality is mandated, that prices remain reasonable for everyone, and that innovation can continue to flourish on the Internet.

Sincerely,

Nick Hodulik

Written by Nick Hodulik in: Geek Out, Stupidity |

Powered by WordPress | Aeros Theme | TheBuckmaker.com