BAD WEB DEVELOPERS DON'T SCALE
Over the last 5 years, I’ve read so many articles about how X doesn’t scale. PHP, MySQL, SQL Server, Apache, you name it - everything gets a bad rap. Everyone has a different idea of scale and size, and sadly most people think their site with 1 million page views a month can’t handle the load because whatever technology they chose to use supposedly doesn’t scale. Guess what folks - the problem probably isn’t the language you chose, or the database you’re using.
'QUITE NOTE: JUMP TO MATCHING BRACE IN ECLIPSE'
This is more of a note to myself, but I had a hard time figuring out how to jump to a matching brace in eclipse. on a mac: apple+shift+p on a pc, under linux: ctrl+shift+p I like how BBEdit handles this. If I double click on a brace, it selects everything between it and it’s match. Does anyone know if it’s possible to assign a hotkey to open a file in an external editor?
HELPFUL GUIDE FOR SETTING UP SSHFS ON MAC
I finally got fed up enough to look into this. I’ve previously used Samba mounts, but this in theory should be better. http://www.turingtarpit.com/2009/04/mounting-remote-filesystems-on-osx-leopard-using-sshfs-macfuse-and-macfusion/ If you’re using Snow Leopard, the drive will not be able to mount. You can get around this by deleting /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so
MYSQL 5.1.34 AND INNODB
I don’t remember having to do this before, but I had compiled MySQL 5.1.34 recently on my dev box (os x) and I saw a warning on a create table statement. It turns out InnoDB was not enabled (or even listed in the list of storage engines. Before: mysql> show engines; +————+———+———————————————————–+————–+——+————+ | Engine | Support | Comment | Transactions | XA | Savepoints | +————+———+———————————————————–+————–+——+————+ | CSV | YES | CSV storage engine | NO | NO | NO | | MRG_MYISAM | YES | Collection of identical MyISAM tables | NO | NO | NO | | MEMORY | YES | Hash based, stored in memory, useful for temporary tables | NO | NO | NO | | MyISAM | DEFAULT | Default engine as of MySQL 3.
NEW MAC DEV BOX SOFTWARE CHECKLIST
When I get a new Mac, I go through the same steps every time. Yes I use a Mac as a dev box. Software Xcode Adium Launchbar iTerm - change defaults to black background. (edit bookmarks, default, background) Apache HTTP Server (source) MySQL (source) PHP (source) Eclipse PDT Omnigraffle Fluid BBEdit SubEthaEdit Git SVN Memcached Tweaks Remove everything from Dock. Fix the look of the dock. defaults write com.apple.dock no-glass -boolean YES killall Dock
MONO INSTALL BUG (FOUND WHEN USING ECLIPSE)
I got this error after installing the Mono framework on MacOS X 10.5.6 and trying to set up a new project with eclipse. NAnt 0.86 (Build 0.86.2898.0; beta1; 12/08/2007) Copyright (C) 2001-2007 Gerry Shaw http://nant.sourceforge.net For more information regarding the cause of the build failure, run the build again in debug mode. Try 'nant -help' for more information BUILD FAILED Failed to initialize the 'Mono 3.5 Profile' (mono-3.5) target framework. Function call failed.
WHY IS SOCIAL Q&A NOT EMBEDDED INTO OPERATING SYSTEMS AND APPLICATIONS?
One thing that always bothered me about complex desktop applications like Adobe Photoshop or Eclipse, or even Desktop Linux is finding out how to use the more advanced features (or, truthfully, some of the basic features). I’ve always liked community response, so I’ve been on a number of mailing lists and it’s usually really helpful. What if these types of useful feedback were available within the application itself? You could literally just type a question into your help box, and a minute later you would get answers.
AMAZON / COLLECTIVE INTELLIGENCE
collective intelligence is cool till you buy 1 macgyver DVD and amazon WON’T FUCKING STOP RECOMMENDING ME MACGYVER RELATED SHIT
GEEK LINKS
PHP Quick Profiler This looks like a pretty cool tool to get a good idea of what’s going on in your PHP script without having to install tools like XDebug and Webgrind / KCacheGrind. Apple files patent for browser specific volume I’m not sure how this is anything new, tons of applications have their own volume setting. Quicktime, VLC, Windows Media Player. Chris DeWolfe bails as MySpace CEO Doesn’t seem like such a bad idea to get out now.
APPARENTLY PEOPLE HATE ME
Not sure what I did, but I found this at the bottom of my chess game on facebook.