| |
|
Audio Debug Logs for Catalyst: Catalyst::TraitFor::Log::Audio |
|
|
| Topic: Technology |
5:24 am EDT, Jul 1, 2009 |
I just created a simple trait for the Catalyst::Log that uses OS X's 'say' utility to log error messages to audio, such that the computer will say them to you. My eyes tire of reading through 100s of lines of debug output, so now sometimes I will have the computer simply talk to me. Its not in CPAN yet, but its simple enough: ------- package Catalyst::TraitFor::Log::Audio; use Moose::Role; sub speak { my ($self, $txt) = @_; return unless $txt; system("say $txt &") if $ENV{'SPEAK'}; } 1; ----- In MyApp.pm, after setup(): Moose::Util::apply_all_roles(MyApp->log, 'Catalyst::TraitFor::Log::Audio'); ---- In a controller: $foo='bar'; $c->log->speak('Hello world, the value of foo is $foo'); --- If ENV 'SPEAK' is set, it will talk to you. Works like a charm. mst/t0m told me how to do it. Will get around to CPAN'ing it this week. Anyone aware of a cross platform library that will do this kind of speech stuff? There is no reason to stop here if this is useful to people - could play tones depending on state, warnings, etc. Audio Debug Logs for Catalyst: Catalyst::TraitFor::Log::Audio |
|
Konstantin Othmer on the Valley Advantage — TechDrawl |
|
|
| Topic: Technology |
6:03 pm EDT, Jun 30, 2009 |
Konstantin Othmer, CEO of Core Mobility, is one of the most brilliant people I have ever met. Our interview ended only because the camera was full, and Kon had a company to run. We could have listened to him talk for 12 hours. In the person of Konstantin, I found the prototypical Valley entrepreneur, a person whose unbridaled brilliance led him from professional poker to Apple Computer to General Motors to venture investing in Japan to the helm of Core Mobility. Konstantin spoke about the Valley spirit, hard work and the culture of a good startup.nullnullnull
Konstantin Othmer on the Valley Advantage — TechDrawl |
|
A Small Orange: Atlanta Coworking Survey |
|
|
| Topic: Miscellaneous |
5:43 pm EDT, Jun 26, 2009 |
Someone might actually open a coworking space here for startups. Take their survey. A Small Orange: Atlanta Coworking Survey |
|
|
| Topic: Miscellaneous |
4:05 pm EDT, Jun 22, 2009 |
Dear Richard, When you name a song after a disease, one I was just told that I may have, you make it harder to find information about that disease when your song's search-engine-optimization beats the actual disease's information. Which is a douchebag thing to do, Richard. Maybe name your next Song 'Pancreatic Cancer,' or 'Cirrhosis of the Liver' and you might up the mortality rate by making it harder to get good information about all kinds of diseases! Obviously as a musical artist you may not have thought the SEO implications through, but I would encourage you to do so in the future. A less technically apt person suffering from this symptom might not be able to filter your song, and this is probably not the market you're trying to reach with your music. Sincerely, Blurry Retina Blur |
|
|
| Topic: Miscellaneous |
4:02 pm EDT, Jun 20, 2009 |
Today's harvest. Today's Harvest |
|
A California State of Mind (As a Cancer on Atlanta) |
|
|
| Topic: Technology |
1:44 am EDT, Jun 19, 2009 |
There is just one problem: In Atlanta, The ‘California State of Mind’ is a Cancer. It is a disease. It has no applicability here and it destroys lives. The commonly stated idea that the differences between Silicon Valley and Atlanta is one purely of scale is false, and the implication of these differences cannot be understated. There are emergent properties of a startup economy that large, that do not exist at our scale whatsoever. I can’t say that strongly enough. In Georgia, the California State of Mind will try to kill you and will ruin your life. Its not like us. It wants to kill your family. It belongs on the terrorist watch list. Without the supportive environment of the Valley, the valley game-plan has disastrous effects on human lives.
I wrote an article for Techdrawl as part of the series I'm doing on Startup Geography. It is also up on Hacker News (presently the #1 item). The previous piece is here. A California State of Mind (As a Cancer on Atlanta) |
|
Enable tethering shortcut found - iPhone 3.0 is Live! | 9 to 5 Mac |
|
|
| Topic: Technology |
12:35 pm EDT, Jun 18, 2009 |
iPhone 3.0 is live! so we are going to repost our tethering tutorial with some big improvements. You now don't have to do any downgrading or torrenting. Seems you can just run a little command in terminal (Make sure you are on OS 3.0 on a 3G iPhone and iTunes 8.2): defaults write com.apple.iTunes carrier-testing -bool TRUE After that, the steps become a lot more simple. 1. Download this file (for AT&T) and mount the disk image (thanks Gizmodo) for other carriers, try here. 2. Option-click on "restore" in your iTunes with your iPhone attached. Browse to the opened disk image file and hit OK. It will update phone settings for a few seconds. 3. You have tethering. Now go into your iPhone/settings/general/network/Internet Tethering and turn it on. Boom - 3 steps to tethering... Oh, and how to you like cut and paste and spotlight search?
Enable tethering shortcut found - iPhone 3.0 is Live! | 9 to 5 Mac |
|
FlexViz | The CHISEL Group, University of Victoria |
|
|
| Topic: Technology |
5:01 am EDT, Jun 17, 2009 |
* FlexViz is a graph based visualization tool written in Adobe Flex. It has support for browsing a single ontology where the concepts are represented by nodes and the relationships between concepts (e.g. "is_a", "part-of") are represented as arcs.
FlexViz | The CHISEL Group, University of Victoria |
|