tag:blogger.com,1999:blog-77918644266345932392024-02-19T10:02:42.223-05:00philosopher DOT dogSteve's tips for modern living...Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.comBlogger25125tag:blogger.com,1999:blog-7791864426634593239.post-4238668651825791362013-07-26T15:08:00.002-04:002013-07-28T10:51:39.724-04:00How to flip or rotate an image in Evernote using SkitchThis is very simple. I'm just going to post 3 images that will explain how to do this:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgodg4MAlS2YDJQvWP_2uooVYFO-EX4qQSQAjmPyrfK5wAqn_tQo0eXnY698fbMj4C22FM7dLfeD6j6fxT2_7ObSnvJULtl-XcBxG1JYmoZ2to2xZRzBr6wKnvxTV0T0cTd0TNpMWI0vE2R/s1600/Screenshot_2013-07-26_2_59_PM.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="300" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgodg4MAlS2YDJQvWP_2uooVYFO-EX4qQSQAjmPyrfK5wAqn_tQo0eXnY698fbMj4C22FM7dLfeD6j6fxT2_7ObSnvJULtl-XcBxG1JYmoZ2to2xZRzBr6wKnvxTV0T0cTd0TNpMWI0vE2R/s320/Screenshot_2013-07-26_2_59_PM.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWXy1wbsytUQkRKaZxuhdBA_lp8tRmtfI68dFBBUvq6GoMCQc6ZEJX7QeDVc9VA8uR5sAAtTY4ReNvrO7J9KyMZ3_R_pFSwZBOyGUj7i_HJvj_m62tnTt3GP3Hrd70iFfZ0hHvZvhnvLt2/s1600/Image.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="203" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWXy1wbsytUQkRKaZxuhdBA_lp8tRmtfI68dFBBUvq6GoMCQc6ZEJX7QeDVc9VA8uR5sAAtTY4ReNvrO7J9KyMZ3_R_pFSwZBOyGUj7i_HJvj_m62tnTt3GP3Hrd70iFfZ0hHvZvhnvLt2/s320/Image.png" width="320" /></a></div>
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-gwlkqX_3lu7XT2ABAuRSQU5tYv3jSQ8iAtJxH9XNKRXotNDWrwTfR3gmMNtq4IONl5IoLbrcJkbnLD7gaErtUbcSnEp5PPBJ1qSmQtPbVNXwwFPdl5YA1bhFTWqI6RgNm1W2skqiprP6/s1600/Evernote_Snapshot_20130720_131151.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="268" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj-gwlkqX_3lu7XT2ABAuRSQU5tYv3jSQ8iAtJxH9XNKRXotNDWrwTfR3gmMNtq4IONl5IoLbrcJkbnLD7gaErtUbcSnEp5PPBJ1qSmQtPbVNXwwFPdl5YA1bhFTWqI6RgNm1W2skqiprP6/s320/Evernote_Snapshot_20130720_131151.png" width="320" /></a></div>
It's that easy. Enjoy.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-22840948559516192502013-07-20T10:27:00.000-04:002013-07-21T14:15:09.057-04:00Install Python, Virtualenv, Virtualenvwrapper on OS X using Homebrew: The world's easiest guideThe world's simplest instructions in the world for installing Python, virtualenv, virtualenvwrapper on OS X using Homebrew for Apache and MySQL.<br />
<br />
1) Apache: Use OS X's Apache installation. To run and test apache :<br />
<span style="font-family: Courier New, Courier, monospace;">sudo apachectl start<br />sudo apachectl stop</span><br />
<div>
<span style="font-family: Courier New, Courier, monospace;">sudo apachectl restart</span><br />
<br />
2) Bashrc/Bash_Profile: If you don't have ~/.bashrc or ~/.bash_profile create them using.</div>
<div>
<span style="font-family: Courier New, Courier, monospace;">touch ~/.bashrc</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">touch ~/.bash_profile</span></div>
<div>
<br /></div>
<div>
(unlike other terminal apps in the Linux/Unix world OS X terminal.app runs .bash_profile <i>every time</i> you open a new terminal window. See <a href="http://www.joshstaiger.org/archives/2005/07/bash_profile_vs.html" target="_blank">this</a> excellent piece on the topic. We will come back to these files in a minute)</div>
<div>
<br /></div>
<div>
3) Installing Homebrew:</div>
<div>
<span style="font-family: Courier New, Courier, monospace;">ruby -e "$(curl -fsSL <a href="https://raw.github.com/mxcl/homebrew/go">https://raw.github.com/mxcl/homebrew/go</a>)"</span><br />
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
Then run:<br />
<div>
<span style="font-family: Courier New, Courier, monospace;">brew doctor</span><br />
<br />
4) Install Python. OS X comes with Python, but you want to install the latest 2.x version using Homebrew.<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">brew install python</span></div>
<div>
<br />
5) Upgrade the distribution:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">pip install --upgrade distribute</span><br />
<br />
6) Upgrade install pip:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">pip install --upgrade pip</span><br />
<br />
7) Install virtualenv:</div>
<div>
<span style="font-family: Courier New, Courier, monospace;">pip install virtualenv</span><br />
<br />
8) Install virtualenvwrapper:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">pip install virtualenvwrapper</span><br />
<br />
9) Install MySQL:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">brew install mysql</span><br />
<br />
(to start/stop or restart MySQL type: <span style="font-family: 'Courier New', Courier, monospace;">mysql.server start/stop/restart</span>)<br />
<br />
<br />
10) Install MySQL-python, needed for python to talk to MySQL:<br />
<br />
<span style="font-family: Courier New, Courier, monospace;">pip install MySQL-python</span><br />
<br />
11) Your Path:</div>
<div>
<br /></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">sudo nano /etc/paths</span></div>
<div>
<br /></div>
<div>
make sure /usr/local/bin comes before /usr/bin. Mine looks like this:</div>
<div>
<br /></div>
<div>
<div>
<span style="font-family: Courier New, Courier, monospace;">/usr/local/bin</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">/usr/bin</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">/bin</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">/usr/sbin</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">/sbin</span></div>
</div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: inherit;">12) Environment Variables: Set your .bashrc and .bash_profile to include these entries respectively:</span></div>
<div>
<br /></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">export VIRTUALENVWRAPPER_PYTHON=/usr/local/bin/python<br />export VIRTUALENVWRAPPER_VIRTUALENV=/usr/local/bin/virtualenv<br />export WORKON_HOME=$HOME/.virtualenvs<br />source /usr/local/bin/virtualenvwrapper.sh</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: inherit;">(this is for .bashrc)</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">source ~/.bashrc</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: inherit;">(This is for .bash_profile. Basically, .bash_profile runs every time you create a terminal window and it calls .bashrc which in os x only runs when you log in to a terminal window)</span></div>
<div>
<br /></div>
<div>
also run:</div>
<div>
<br /></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">source ~/.bash_profile</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">source ~/.bashrc</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: inherit;">(to execute these changes)</span></div>
<div>
<span style="font-family: inherit;"><br /></span></div>
<div>
13) Get started. Some basic commands:</div>
<div>
Create a new project:</div>
<div>
<span style="font-family: Courier New, Courier, monospace;">mkvirtualenv MyProject (the project files are in ~/.virtualenvs)</span></div>
<div>
<span style="font-family: inherit;">Work on the project:</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">workon </span><span style="font-family: 'Courier New', Courier, monospace;">MyProject</span></div>
<div>
<span style="font-family: inherit;">Install stuff:</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">pip install django</span></div>
<div>
<span style="font-family: inherit;">Get out of there:</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">deactivate</span></div>
<div>
<span style="font-family: inherit;">Remove it:</span></div>
<div>
<span style="font-family: Courier New, Courier, monospace;">rmvirtualenv </span><span style="font-family: 'Courier New', Courier, monospace;">MyProject</span></div>
<div>
<span style="font-family: 'Courier New', Courier, monospace;"><br /></span></div>
<div>
<span style="font-family: inherit;">It's that simple! Enjoy. (Thanx Josh)</span></div>
Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com2tag:blogger.com,1999:blog-7791864426634593239.post-72478847689882454532012-08-10T21:23:00.001-04:002012-08-10T21:24:46.608-04:00Why MAMP is Better Than XAMPP?<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCwv303sOGChevMKIk084NOv40AJCraV2GJbZpTyuiFIVZjQ6k4dYESUDfekBo7FG6f3cOwu_DM8S1NOWasavBshcgw8V9yMXUKo-3H78AffZdaVu0lW-7wuEygCAHxPpwn9y-E1S3k5d9/s1600/MAMP.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="163" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgCwv303sOGChevMKIk084NOv40AJCraV2GJbZpTyuiFIVZjQ6k4dYESUDfekBo7FG6f3cOwu_DM8S1NOWasavBshcgw8V9yMXUKo-3H78AffZdaVu0lW-7wuEygCAHxPpwn9y-E1S3k5d9/s200/MAMP.jpg" width="200" /></a></div>
Just thought I would post a very quick little point for those working with a local server on a Mac. It's pretty easy to set up the built in server on the Mac and do it that way, but personally I prefer just using a pre-packaged solution.<br />
<br />
For years I've been using XAMPP. Not sure why I thought it was better. On Windows it's definitely a great choice. But on OS X it's not. The trouble is XAMPP has not been updated in quite a while on the Mac side. So, you'll be using pretty old versions of PHP and MYSQL. Also, there are lots of glitches with it. For instance, it doesn't correctly set folder and file permissions. You have to set these manually, which is pretty ridiculous.<br />
<br />
Anyhow, I just recently switched to MAMP and it's much smoother. Everything is up to date, xdebug worked pretty much out of the box. No trouble with file permissions, and stuff is a lot more current. So, for now, avoid XAMPP on the Mac until they start supporting it properly. MAMP is good. XAMPP not so much.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-27696793523292638822012-07-13T23:59:00.000-04:002012-07-13T23:59:04.919-04:00php.ini file include_path isn't showing new pathJust a very quick post that might help somebody stuck in the hell of having php.ini not recording your changes to the include_path. Here's some things to check.<br />
<br />
1) shut off apache to edit the file.<br />
2) make sure you have permission to edit the file. you might have to change permissions. check to see if you're writing to the file by checking the time the file was last updated.<br />
3) if you've installed pear check to see if pear didn't add something to the php.ini file near the bottom. it's basically another include_path configuration. since there can only be one it will override the one at the top of the file. simply add your changes to the one configuration are and you should be good to go.<br />
4) another thing to check is whether you can write to the file in another configuration option. just throw something down and restart apache and check it. if you can write to the file but just not see include_path then you have another include_path somewhere in the file that's overriding your settings.<br />
5) the other obvious thing is to check to make sure the php.ini file is the one that's being loaded. do this by looking in the phpinfo() file. you can add this to a php file and run it in htdocs or wherever your root is, or in the case of xampp just run localhost and find the phpinfor() on the left bar.<br />
<br />
hope this helps.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-7788330408791786472012-03-24T21:39:00.001-04:002013-08-08T10:28:23.932-04:00Cheapest, most minimal, and best iPad case<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNxs-rdSXcQJlPZsR5FbBbpNF1eZWNx1P8vnv27v3lS2nZ2UAkkCEbUPhm3yOalok9wCVcglmnzqQi53ACMlaWFfjcD1zDw4puWslNYuZY6HoIspyvsKqTMqdj-mf4Id3nFBOSRPPIBt69/s1600/photo+(2).JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNxs-rdSXcQJlPZsR5FbBbpNF1eZWNx1P8vnv27v3lS2nZ2UAkkCEbUPhm3yOalok9wCVcglmnzqQi53ACMlaWFfjcD1zDw4puWslNYuZY6HoIspyvsKqTMqdj-mf4Id3nFBOSRPPIBt69/s320/photo+(2).JPG" width="320" /></a></div>
<br />
My tip is simple. Go to the hardware store and ask for the small felt pads that are used on the inside of cupboard doors. They are very tough, have great adhesion and they will allow you to put the iPad down on most surfaces without worrying about scratching your baby. The bonus is that you can still have a naked iPad. If you're like me, I just slide mine into a laptop compartment of my knapsack when I go out with it.<br />
<div>
<br /></div>
<div>
<br /></div>
<div>
<br /></div>
<div>
<a name='more'></a></div>
<div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2LfK7VmiISw72MvSPQr3YwCAmEXjnRpnTfwmRb52caJw2TalvrT8sN0bdLhqP5yAFgIYfUhMJbJhdZ2BtRkG0whIzRN_3_7qTGTTZnacLI45n6O04GceXN_Cnb8jgeeBTHXAhvrzSS774/s1600/photo.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh2LfK7VmiISw72MvSPQr3YwCAmEXjnRpnTfwmRb52caJw2TalvrT8sN0bdLhqP5yAFgIYfUhMJbJhdZ2BtRkG0whIzRN_3_7qTGTTZnacLI45n6O04GceXN_Cnb8jgeeBTHXAhvrzSS774/s320/photo.JPG" width="239" /></a>The other alternative is to get the kind of pads that are clear plastic made for the same purpose. They have very strong glue on them and they'll stay put. The bonus of the clear plastic ones is that they will grip a bit so your iPad won't take a tumble off the table should it get knocked. So that's my tip. Shouldn't cost more than a few cents. Compared to $40 for a plastic cover this is way smarter.</div>
<div>
<br /></div>
<div>
Let me know what you think in the comments.</div>
Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-69006075894357719192012-03-06T17:45:00.000-05:002012-03-06T21:37:51.767-05:00Best Way To Implement Basic Version Control While Keeping Important Files In Sync Between Computers<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKea5kjdvSWjxgg7o5Cz552CCoxLt_F5A_bJ0lrojeA8kzwUG4R_kJaRbyjRounSQ-qs6uKzTb5f0P-bYgpG3Xi31g7_gB7j-jwM1HGULe4D8kTM68SgJjzOpbUDcN5AlGLTdyenSanz8C/s1600/2012-03-06_171540.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="149" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhKea5kjdvSWjxgg7o5Cz552CCoxLt_F5A_bJ0lrojeA8kzwUG4R_kJaRbyjRounSQ-qs6uKzTb5f0P-bYgpG3Xi31g7_gB7j-jwM1HGULe4D8kTM68SgJjzOpbUDcN5AlGLTdyenSanz8C/s200/2012-03-06_171540.png" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Dropbox</td></tr>
</tbody></table>
If you're like me and you are using many computers, and even different operating systems, then you will want to know how to keep your important files in sync and safely backed up to the cloud with version control. You can do this all completely free! My basic method is to use <a href="http://db.tt/AVFmY23">Dropbox </a>and <a href="https://www.sugarsync.com/referral?rf=3jj3vq0h7vjb&utm_source=txemail&utm_medium=email&utm_campaign=referral">Sugarsync </a>to do this, but I will also show you how to use a free cross platform program called <a href="http://synkron.sourceforge.net/">Synkron </a>to sync your important files to a USB key for times when you don't have an internet connection.<br />
<br />
<a name='more'></a><br />
The first thing to do is to sign up for a <a href="http://db.tt/AVFmY23">Dropbox </a>account, which is free. The basic account gives you 2 gbs, and you get extra space if you use a referral <a href="http://db.tt/AVFmY23">link</a>. Use your academic email account to maximize referral credits if you have one. The best way to use <a href="http://db.tt/AVFmY23">Dropbox </a>is to put your project files in it and install the client on all your computers, or use the web interface to work on your files by downloading them to the client machine. The changes will be propagated across all your machines. It's also great for collaborating. The amazing thing about <a href="http://db.tt/AVFmY23">Dropbox </a>is that it provides basic <i>version control</i> on your files. That is, deleted files or even previous versions of your files are automatically backed up to the cloud for 30 days! You don't have to learn any crazy version control system. It's automatic. Now I know a lot of people like to bend <a href="http://db.tt/AVFmY23">Dropbox </a>into something it's not, by using <i>symlinks </i>to add virtual folders. Be forewarned. This can lead to problems if you have a lot of files that are changing often. Your <a href="http://db.tt/AVFmY23">Dropbox </a>client may become unstable and use a huge amount of CPU. <a href="http://db.tt/AVFmY23">Dropbox </a>is great, but stick with the one folder.<br />
<br />
<br />
<br />
<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz8okrx_Nauh0EnU3nYZnGWS7Oy2ASxfT86W9Kg38icC8N7ieV-OMnSSFJMlEHb-PzMndYESYITogmleJ_9eP-L6Ww-ETfqWomXO6kttkmx4edATZa5xwSgv408NUdlv4oiIj85lVWGkNo/s1600/2012-03-06_171658.png" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="184" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjz8okrx_Nauh0EnU3nYZnGWS7Oy2ASxfT86W9Kg38icC8N7ieV-OMnSSFJMlEHb-PzMndYESYITogmleJ_9eP-L6Ww-ETfqWomXO6kttkmx4edATZa5xwSgv408NUdlv4oiIj85lVWGkNo/s200/2012-03-06_171658.png" width="200" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">SugarSync</td></tr>
</tbody></table>
The one folder of <a href="http://db.tt/AVFmY23">Dropbox </a>is not a problem because if you want to have an application that syncs particular folders and propagates them to all your computers and to the cloud, <a href="https://www.sugarsync.com/referral?rf=3jj3vq0h7vjb&utm_source=txemail&utm_medium=email&utm_campaign=referral">Sugarsync </a>is a better solution. A basic account, which is free, gives you a generous 5 gbs to start with, and referrals are of course rewarded. <a href="https://www.sugarsync.com/referral?rf=3jj3vq0h7vjb&utm_source=txemail&utm_medium=email&utm_campaign=referral">Sugarsync </a>is an amazing way to get basic version control on all of your important files and folders. I highly recommend it. Notice that <a href="https://www.sugarsync.com/referral?rf=3jj3vq0h7vjb&utm_source=txemail&utm_medium=email&utm_campaign=referral">Sugarsync </a>allows you to keep specific folders in sync across computers and platforms. <a href="https://www.sugarsync.com/referral?rf=3jj3vq0h7vjb&utm_source=txemail&utm_medium=email&utm_campaign=referral">Sugarsync </a>also has a <a href="http://db.tt/AVFmY23">Dropbox </a>like feature called "Magic Briefcase" which consists of a folder that you can simply drag files to or store projects in that will be automatically kept in sync across all your devices. Both <a href="http://db.tt/AVFmY23">Dropbox </a>and <a href="https://www.sugarsync.com/referral?rf=3jj3vq0h7vjb&utm_source=txemail&utm_medium=email&utm_campaign=referral">Sugarsync </a>also have iOS and Android clients, as well as other platforms. So you can view your files from your mobile device, although you obviously need an internet connection to do so.<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; text-align: right;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ1uVoxwKW6xVl6NIw16aycxSLccINdv5KMjq4ShTjNYNOq5FCsSM3LM2RgzEsj0nacfIvDmGpMocyUUeSubFOoC1Dn1WjrfHguPpgLibNSNwqqgQMVLQktZw2Ovo7O2tjsBMx7w3jtm3_/s1600/2012-03-06_171828.png" imageanchor="1" style="clear: right; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjQ1uVoxwKW6xVl6NIw16aycxSLccINdv5KMjq4ShTjNYNOq5FCsSM3LM2RgzEsj0nacfIvDmGpMocyUUeSubFOoC1Dn1WjrfHguPpgLibNSNwqqgQMVLQktZw2Ovo7O2tjsBMx7w3jtm3_/s200/2012-03-06_171828.png" width="192" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Synkron</td></tr>
</tbody></table>
My final suggestion is an amazing free application that I have been using for a while called <a href="http://synkron.sourceforge.net/">Synkron</a>. It's cross platform and as good as any commercial application I've used. The way I use it is I have a particular project folder in <a href="http://db.tt/AVFmY23">Dropbox </a>that I sometimes need to carry on a USB key. So, I use <a href="http://synkron.sourceforge.net/">Synkron </a>to keep this folder and the <a href="http://db.tt/AVFmY23">Dropbox </a>folder in sync. When I return to one of my computers I run <a href="http://synkron.sourceforge.net/">Synkron </a>and update the <a href="http://db.tt/AVFmY23">Dropbox </a>folder with the changes, which then propagate to all my machines automatically. Pretty sweet.<br />
<br />
So there you have an amazing three pronged approach to backing up, syncing and keeping your most important files in order across machines and platforms, even if you sometimes lack an internet connection to do so. The coolest part is that you also get basic version control for free automatically. No need to struggle with Git or Subversion. What solutions are you using to keep your files in sync across machines?<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-15552502115142717532012-03-05T21:46:00.002-05:002012-03-06T17:47:19.616-05:00How to Configure PHPStorm to Open Php Files in Your Browser in Localhost<div class="separator" style="clear: both; text-align: left;">
How do you get <a href="http://www.jetbrains.com/phpstorm/">PHPStorm </a>to show your PHP files in your browser by clicking on the little browser icons in the right part of the window or right clicking and opening in your browser. <a href="http://www.jetbrains.com/phpstorm/">PHPStorm </a>doesn't just do this automatically. You have to configure it, and the configuration is entirely obvious. Here's what you have to do.</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
I'm assuming you have <a href="http://www.apachefriends.org/en/xampp.html">XAMPP </a>or its equivalent installed and running on your machine. I'm also assuming you dumped your php files in the htdocs directory of <a href="http://www.apachefriends.org/en/xampp.html">XAMPP </a>and that you can view your files in your browser just by typing the address using localhost/yourfile.php. And now you want to be able to open your files from within <a href="http://www.jetbrains.com/phpstorm/">PHPStorm</a>.</div>
<a name='more'></a><br />
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: left;">
Here's what you do: </div>
<div class="separator" style="clear: both; text-align: left;">
1) go to the file > settings > deployment tab.</div>
<div class="separator" style="clear: both; text-align: left;">
2) click default, and name it add Default to the name.</div>
<div class="separator" style="clear: both; text-align: left;">
3) In the connection tag make it "In place".</div>
<div class="separator" style="clear: both; text-align: left;">
4) Set the "Web server root URL" to http://localhost</div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKfI7zI2Eb67h3rssA3NFRPKwvgeHPtr24B7a4ptv57lA-l8dbN__tOKi0NJYL_eqhmNxaagg3wBh-rXkSW8Ru8aCMZyfGWpzHbbbXN5jIqgvRSwHHH71_Cvojqs5m7Dc0qlqiq6KSK_I8/s1600/phpstorm2.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="167" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjKfI7zI2Eb67h3rssA3NFRPKwvgeHPtr24B7a4ptv57lA-l8dbN__tOKi0NJYL_eqhmNxaagg3wBh-rXkSW8Ru8aCMZyfGWpzHbbbXN5jIqgvRSwHHH71_Cvojqs5m7Dc0qlqiq6KSK_I8/s400/phpstorm2.PNG" width="400" /></a></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
</div>
<div class="separator" style="clear: both; text-align: left;">
5) go to the "Mappings" tab.</div>
<div class="separator" style="clear: both; text-align: left;">
6) set the "Local path" to C:\xampp\htdocs\your_folder .</div>
<div class="separator" style="clear: both; text-align: left;">
7) set the "web path on server "Default" to /your_folder/ .</div>
<div class="separator" style="clear: both; text-align: left;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<br /></div>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAFQBh24-bwXFvs2e3SSqEyDJzNxbgb4U9oBIoGlyqVtQAAK31s2bcxb7Lylumlu-XuRnWAqUgMGnZ92_559-Y-ZJwdxCScxZoPPw_OpAQlkTagOKgKXZSnw9B-hSX9RWSse-_gcL2fj-W/s1600/phpstorm1.PNG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="185" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiAFQBh24-bwXFvs2e3SSqEyDJzNxbgb4U9oBIoGlyqVtQAAK31s2bcxb7Lylumlu-XuRnWAqUgMGnZ92_559-Y-ZJwdxCScxZoPPw_OpAQlkTagOKgKXZSnw9B-hSX9RWSse-_gcL2fj-W/s400/phpstorm1.PNG" width="400" /></a></div>
<br />
<br />
<br />
Test to see if your file will now open in your browser. If not follow the instructions again. Notice if you start a project with a new directory under <span style="text-align: left;">htdocs you will have to tell <a href="http://www.jetbrains.com/phpstorm/">PHPStorm </a>about this. To do so follow the steps again and in steps 6 and 7 above you will have to change the path to the location of your new subfolder of htdocs. This solution is just for Windows. Perhaps I will post a version for OS X if there's interest.</span><br />
<br />
<br />Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com9tag:blogger.com,1999:blog-7791864426634593239.post-27390317684298416772012-01-28T23:33:00.000-05:002012-01-29T09:49:22.533-05:00Cross Platform PHP Development With Or Without An IDE<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4jCPL7WGGLpD7p5n6XtoGJ-hGMXNSg9aNS2Z1cMWGZyKPGbij-T7tgmMHJs9Ov5eO0i4m9_eoaa0-sNK0LLmGeSWZfI2YdUljfAOvgdHRlx6lEbedvihnDaOE6iuUMXrJcVTWh-oUMuc6/s1600/phpstorm.PNG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi4jCPL7WGGLpD7p5n6XtoGJ-hGMXNSg9aNS2Z1cMWGZyKPGbij-T7tgmMHJs9Ov5eO0i4m9_eoaa0-sNK0LLmGeSWZfI2YdUljfAOvgdHRlx6lEbedvihnDaOE6iuUMXrJcVTWh-oUMuc6/s400/phpstorm.PNG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">PHPstorm 3.x</td></tr>
</tbody></table>
I have a confession. I love a good text editor. At the moment I'm on two platforms: Windows 7 and OS X Lion. I would prefer to use a cross platform solution for web development. That makes most sense. I also love Textmate. But recently I've been flirting with <a href="http://www.sublimetext.com/2">Sublime Text 2</a>, which takes a lot of inspiration from Textmate. But it's cross platform, and pretty awesome.<br />
<br />
I'm into PHP development and I've gotten to the point where I need a development tool that can handle proper PHP debugging. I've spent a couple of days reading things on the net and trying various solutions. So far I've checked out <a href="http://netbeans.org/">Netbeans 7.1</a>, <a href="http://www.jetbrains.com/phpstorm/download/">PHPstorm 3.0</a>, <a href="http://www.activestate.com/komodo-edit">Komodo Edit</a>, and <a href="http://www.eclipse.org/projects/project.php?id=tools.pdt">Eclipse PTD</a>. I've played with some of these before, but never for a sustained time. All of these IDE's are butt ugly in my opinion. I guess I'm picky. I know, you can get used to ugly coding environments with time. I used to love Windows XP at one time, after all. I'm not going to go into too many details here, but I found that Netbeans 7.1 and Komodo were better than Eclipse. But I think of the IDE's out there for PHP it's hard to beat PHPstorm 3.x. It reminds me of visual studio in a lot of ways, except snappier.<br />
<a name='more'></a><br />
<br />
Anyhow, I would really rather use a good text editor. So I decided to look around for a solution. I noticed that <a href="http://notepad-plus-plus.org/">Notepad ++</a> has a plugin that can turn it into a <a href="http://amiworks.co.in/talk/debugging-php-using-xdebug-and-notepad-part-i/">PHP debugger</a>! I know. Notepad ++ is a nice text editor. My main reason for shying away from it is that it's Windows only.<br />
<br />
<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5z5Och3WQu1LdDvk4KDLb7l_eNw6gJTY7nJseUZM2hrWbw2qn65fnk-Kw5Iu6cCXO_vtwnaJEr2ECnboaw44Gj8mCo5fsk6WfE3WmVEdi7Xv18Hx-YMLujlC72COvODgZbsW85fc8vl9V/s1600/sublime.PNG" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="250" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5z5Och3WQu1LdDvk4KDLb7l_eNw6gJTY7nJseUZM2hrWbw2qn65fnk-Kw5Iu6cCXO_vtwnaJEr2ECnboaw44Gj8mCo5fsk6WfE3WmVEdi7Xv18Hx-YMLujlC72COvODgZbsW85fc8vl9V/s400/sublime.PNG" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Sublime Text 2.x</td></tr>
</tbody></table>
I did find a little debugger that runs xdebug and works as a standalone debugger. I haven't tested it extensively, but it looks like a possible solution if you want to use Sublime or another text editor. Of course, it's not going to have all of the tools that you'll find in PHPstorm, for instance.<br />
<br />
On the Mac side, I think there are more options, thanx to <a href="http://www.bluestatic.org/software/macgdbp/">MacGDBp</a>, which is a standalone debugger for PHP. There are an number of solutions that people have written about using MacGDBp and <a href="http://macromates.com/">Textmate</a>.<br />
<br />
<br />
So, I think I'm going to work with Sublime Text and PHPstorm as my main tools, since both are cross platform, both are in active development, and both are brilliant development tools. I also like the idea that when I need to jump on a Linux box I can brings these tools with me.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com3tag:blogger.com,1999:blog-7791864426634593239.post-39567190747338117982011-09-27T13:54:00.001-04:002012-03-06T18:06:07.602-05:00Mac OS X's Finder: The Most Important Tweak to Make Search FunctionApple has made some decisions with Finder that some users might find a bit annoying. So, for instance, if you just open Finder and you hit command + F you get this window by default:<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
</div>
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGdUTiFHAJf-ALSM2uyr84WLdsbl_0JuuOkB0zyW0sqqvM8k9kG-3J90_TmZv6ZO_0bHmGIoAVqHVKOZINv5nZbf2qWxXI-algymu1WtKxkSE5LJGCnjJhXKyIlZOk5efkeFMLjGGjwhbA/s1600/Finder-6.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGdUTiFHAJf-ALSM2uyr84WLdsbl_0JuuOkB0zyW0sqqvM8k9kG-3J90_TmZv6ZO_0bHmGIoAVqHVKOZINv5nZbf2qWxXI-algymu1WtKxkSE5LJGCnjJhXKyIlZOk5efkeFMLjGGjwhbA/s400/Finder-6.jpg" width="400" /></a><br />
This is a completely useless result. On my Mac the search in fact chokes because so many results are found. This is almost always not what you want in a search result. So, you have to follow these steps to solve the issue and bring some sanity to Finder.<br />
<br />
First, you need to change "search the current folder" setting in the Finder advanced preferences.<br />
<a name='more'></a><br />
<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJavlV-gB8lfr9J-F0lvP0hSUFqpuUES5pEG-MIK8D1lpDbx834odFdbtI5K71qbnqtclOrxGSyVNQv9xatMjMksKF41OkpGUOV6yDQGp5Gg0IPnE9L72kL44NPAHWnhS1bqm_PkVAa5Co/s1600/Finder+Preferences.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="312" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJavlV-gB8lfr9J-F0lvP0hSUFqpuUES5pEG-MIK8D1lpDbx834odFdbtI5K71qbnqtclOrxGSyVNQv9xatMjMksKF41OkpGUOV6yDQGp5Gg0IPnE9L72kL44NPAHWnhS1bqm_PkVAa5Co/s400/Finder+Preferences.jpg" width="400" /></a><br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
Next when you wish to search for something use the shortcut command + shift + F. This will set the scope of your search to the current folder you are in, and will set the criterion to "file name". Your search window should now look like the image below. Finally, Finder's search can actually return results that are helpful! Let me know if you have any favourite Finder tips.<br />
<br />
<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWr4E5YfgnTVIjJJBpuXUGmX_qr0t7voxIGqAkO_VVsSpwQINjgAHTTJ3aKtoaFrjHKMwsQnGzl1DeGDX3_xsNVhZqsxbn_iW2pfH0EC9bMqTYEibGBi7hVfgxdv3FBUcff1YQH4_rTUoB/s1600/Finder-5.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="260" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjWr4E5YfgnTVIjJJBpuXUGmX_qr0t7voxIGqAkO_VVsSpwQINjgAHTTJ3aKtoaFrjHKMwsQnGzl1DeGDX3_xsNVhZqsxbn_iW2pfH0EC9bMqTYEibGBi7hVfgxdv3FBUcff1YQH4_rTUoB/s400/Finder-5.jpg" width="400" /></a></div>Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-1676183819372460392011-04-26T13:19:00.001-04:002012-01-29T09:50:14.553-05:00Earth Day: Vandana Shiva and Maude Barlow<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpKnuOasAXHWNlq19kcCf8NWvy3oJ5AxD9Q26Yh-zayeOSQFc-3DCm9e0mZb8L_Qvpp1UxWxNYKHiZU1FO3prl0GzYFpEVA2eQDP557jbBQ8DoSsAu4o7GvyCkgoFiFWgBhQMZ1HXsT1G2/s1600/vandana_maude_ok.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhpKnuOasAXHWNlq19kcCf8NWvy3oJ5AxD9Q26Yh-zayeOSQFc-3DCm9e0mZb8L_Qvpp1UxWxNYKHiZU1FO3prl0GzYFpEVA2eQDP557jbBQ8DoSsAu4o7GvyCkgoFiFWgBhQMZ1HXsT1G2/s1600/vandana_maude_ok.jpg" /></a></div>
I just wanted to draw your attention to a very inspiring talk by two amazing human beings: Vandana Shiva and Maude Barlow. This is a Democracy Now Earth Day special. In the discussion they both claim that the only way humans will survive is for us to recognize the intrinsic worth of the nonhuman world. They speak about this in terms of the rights of nature. I spent a number of years reading the philosophical literature on this issue, and despite what many foolish academics have argued, the idea of recognizing the intrinsic worth of the natural world is key to moving past the current silliness that environmentalism has become. Rather than this being a strange and foreign view, as many Westerners seem to believe, Vandana Shiva notes that this is actually the dominant view among non-industrial people around the world. Anyhow, check out the video clip and post your thoughts below. <a href="http://www.democracynow.org/2011/4/22/earth_day_special_vandana_shiva_and">http://www.democracynow.org/2011/4/22/earth_day_special_vandana_shiva_and</a>Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-44263422285473772762011-03-25T12:50:00.003-04:002011-03-25T13:01:47.823-04:00Firefox 4 on OS X--No PDF Support!!!<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK0bJ_2jV7411r8y_IXCw3Dz3VkXodzknvrGqLEnaK74enKy-of13x0qk1sj8OMxVTNld0qHvCiN8hxsm4fPgSqVFvXmY-KUmHosIB0MILap1IbWKrgHxSkTg-HCgwLCMO2jw7c54NNeuW/s1600/firefox.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="192" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjK0bJ_2jV7411r8y_IXCw3Dz3VkXodzknvrGqLEnaK74enKy-of13x0qk1sj8OMxVTNld0qHvCiN8hxsm4fPgSqVFvXmY-KUmHosIB0MILap1IbWKrgHxSkTg-HCgwLCMO2jw7c54NNeuW/s200/firefox.jpg" width="200" /></a></div>Thought I would just post some quick thoughts on the new Firefox 4. I installed it today on my Macbook Pro i7 in OS X (10.6.7). I made sure I didn't write over my Firefox 3 install. It was a lot of fiddling to install all my addons. My first impressions are that it's definitely snappier. However, I ran into a couple of very serious problems within minutes that make Firefox 4 a nonstarter for now for serious Mac users.<br />
<br />
<a name='more'></a>Firstly, there's no support for OS X's built in PDF rendering from within Firefox 4. In Firefox 3 there has been a work around with the addon Firefox PDF Plugin for OS X. However, this has not been updated and I could not get it working in Firefox 4. I also couldn't find a work around for this problem. Huge crisis! Using Adobe Reader is obviously a non-option. The other problem I have is that after installing all my addons and finally getting 1password installed, the thing now crashes at startup! Piece of crap. I now have to start it in safe mode or whatever. I think it will be easier to just leave this build alone until folks figure out how to view PDF files within the browser using built in support. I can't believe we're still at this stage on the Mac platform. Proper PDF support is not optional. I know Windows users are used to bad PDF support, but OS X has great PDF support baked in. Why on earth wouldn't the folks developing Firefox not hook into this feature is simply incomprehensible. Another annoyance with Firefox on OS X is that it ignores keyboard shortcut changes. Firefox is a pretty big piece of crap on OS X even before this update, but it is essential for webdevelopment. Safari, Chrome, even Opera are better options for any other task. Too bad. What do you think of the new Firefox 4?Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com1tag:blogger.com,1999:blog-7791864426634593239.post-4395419130909797142011-02-24T10:53:00.000-05:002011-02-24T10:53:28.470-05:00Domain Registry of Canada SCAM<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS0Rdt3GUkwdsyLSoFzKIeWf8P10uWr_n5Y6bRVlGXJmqpSqPkhwZa3wMr7MpmORTIjbVCGkC50AZvVcCcBdEnycOlsMDjnTVLjFB7_QOCA3Pp5r93BVyccNk9QwD_rAZpF00d_leyJ_OV/s1600/domain-registry-scam.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiS0Rdt3GUkwdsyLSoFzKIeWf8P10uWr_n5Y6bRVlGXJmqpSqPkhwZa3wMr7MpmORTIjbVCGkC50AZvVcCcBdEnycOlsMDjnTVLjFB7_QOCA3Pp5r93BVyccNk9QwD_rAZpF00d_leyJ_OV/s200/domain-registry-scam.jpg" width="150" /></a></div>The letter starts out with the words "As a courtesy to domain name holders...". If you got a letter in the mail that looks like this one I posted <b>do not pay these crooks.</b> Shred it. This is obviously a scam to try to get your to switch from your current domain registrar, in my case it was GoDaddy, to this company at hugely inflated prices. The document has the look of a Canadian Government document, designed to fool the unsuspecting person. If you don't look carefully you may be fooled by this document into thinking that you are about to lose your domain name unless you fork over some exorbitant sum of money. The scam is widely reported all over the internet. What's surprising is that such a business is permitted to operate without government shutting it down. The government is apparently aware of it <a href="http://www.competitionbureau.gc.ca/eic/site/cb-bc.nsf/eng/00528.html">Competition Bureau</a>.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com1tag:blogger.com,1999:blog-7791864426634593239.post-76494513667968108002011-02-19T11:46:00.001-05:002012-01-29T09:51:11.697-05:00Never Use Toilet Paper Again: Save a Fortune & Live More Hygienically<div class="separator" style="clear: both; text-align: center;">
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5LBYZ4puit4eM67K961t8TN4uKFvH22ua4wdTRTVIVfyi6prILiDPCGdBANfZSgzezMAfohTIMglng9WhEa4_GCCruJqUHyhdcgeA3EkVfDsUCccvlWUIf01VsJHhxO027DpgHH1fKJL0/s1600/Hydrojet_endjet.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj5LBYZ4puit4eM67K961t8TN4uKFvH22ua4wdTRTVIVfyi6prILiDPCGdBANfZSgzezMAfohTIMglng9WhEa4_GCCruJqUHyhdcgeA3EkVfDsUCccvlWUIf01VsJHhxO027DpgHH1fKJL0/s200/Hydrojet_endjet.jpg" width="200" /></a></div>
You probably use $50 in toilet paper a year, even if you buy the cheap stuff! Times that by the number of people in your family and it can add up fast. I recently installed a bidet on two of my toilets and it's so much better than wiping with paper. I ordered mine from <a href="http://www.hydrojet2all.com/">Hydrojet</a> for $25 plus shipping to Canada, which was around $5 USPS. I'm happy with this brand so far and recommend it. It took all of 5 minutes to install. I can't believe I didn't think of this 30 years ago; I would have saved $1500 in toilet paper if I had! So no more carrying big bundles of toilet paper home from the store; no more storing the stuff. It's way more civilized, cleaner and hygienic. Finally, I can count myself among those who isn't wiping his butt on the trees of the world. Brilliant.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-14110499015859361132011-02-19T11:10:00.001-05:002012-03-06T18:07:11.440-05:00Troubleshooting Air Video and/or StreamToMe Connection on OS X<table cellpadding="0" cellspacing="0" class="tr-caption-container" style="float: left; margin-right: 1em; text-align: left;"><tbody>
<tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxvZa42PSBXnZzbJHcoJRWkUJt3VCEtl8vuPG_h5je5jyhVWMl9agCKw5LhA3qeM3NRhwu57RwCsGrRbJ4vzZTUXRjLa3njTyX8sFapopBZoHC9Mdg9CDwDIk7VPB9dDeET5tAjTa8kpFg/s1600/Network.jpg" imageanchor="1" style="clear: left; margin-bottom: 1em; margin-left: auto; margin-right: auto;"><img border="0" height="346" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjxvZa42PSBXnZzbJHcoJRWkUJt3VCEtl8vuPG_h5je5jyhVWMl9agCKw5LhA3qeM3NRhwu57RwCsGrRbJ4vzZTUXRjLa3njTyX8sFapopBZoHC9Mdg9CDwDIk7VPB9dDeET5tAjTa8kpFg/s400/Network.jpg" width="400" /></a></td></tr>
<tr><td class="tr-caption" style="text-align: center;">Screen Shot Of Culprit</td></tr>
</tbody></table>
I thought I'd post a quick suggestion for anyone trying to figure out why they are having problems connecting an iOS device to Air Video or StreamToMe with the servers running in OS X. For me Air Video would not connect using the default settings but would only work with "Enable access from internet" set, which seemed strange. I know it wasn't my network because I have another Mac that streams video just fine using bonjour and the default settings. StreamToMe on the other hand couldn't find the running server on my iPad. So I knew something was wrong with my network setup.<br />
<br />
<a name='more'></a><br />
<br />
Anyhow, start by checking the obvious things, like making sure that your firewall isn't set to stealth mode, and making sure your firewall isn't set to block all incoming connections. Also, make sure that Air Video and ServeToMe are listed in the firewall and all incoming connections is enabled for these entries. This is standard troubleshooting stuff that you should do first.<br />
<br />
Now if this doesn't solve the problem go into your Airport Network settings. What I found was that I had set up a profile for connecting to my ISP directly through the modem. This profile was still active in my network settings and was causing my connection to crap out with Air Video and StreamToMe. So if this is your problem you are in luck. Simply right click on the entry in your network settings and inactivate it. As soon as I did this I had no problem connecting to either Air Video or StreamToMe. Hope this helps you.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-21500627157641015732010-03-22T19:17:00.003-04:002010-03-22T19:36:55.095-04:00Wabi-Sabi & the Reverence for Imperfection<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUXH4asa_CD-ScbRbYf3Hk0ziBXODoIZ01t4kqhTug81pBO0YwrCn2pJMTSh4LemlYdZ81dYeCNBz6hFkeouSBMqEITVmWN_962fdwjMYlxcq7dupwB5_EKd0raH0CnDDZp7U-kFP4yQpG/s1600-h/wabisabi.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiUXH4asa_CD-ScbRbYf3Hk0ziBXODoIZ01t4kqhTug81pBO0YwrCn2pJMTSh4LemlYdZ81dYeCNBz6hFkeouSBMqEITVmWN_962fdwjMYlxcq7dupwB5_EKd0raH0CnDDZp7U-kFP4yQpG/s200/wabisabi.png" width="200" /></a></div>Perfectionism is, at the very least, a recipe for discontent--one I'm all too familiar with. I spent more years than I care to admit as a doctorate student trying to perfect a dissertation and in the process making myself, and those around me, crazy. Perhaps this is why I find the concept of Wabi-Sabi so refreshing. It feels like a home-coming.<br />
<br />
I like to contrast Wabi-sabi with perfectionism, even if that's not the best contrast. It's important to notice that perfectionism isn't just an attribute of individuals, but also of cultures. Looking around the Modern West, I see obsessive perfectionism right at the heart of our collective identity. We pride ourselves in it and look down on more "relaxed" cultures, even if it's no longer fashionable to call them "primitive". To say that the Modern West has something to prove is an understatement. We've stepped in to fill the job of the old Christian God, and we're collectively scrambling to bone up for the job, for which we are a bit under-qualified. Perhaps this is part of the reason we're so obsessed with all things productivity related.<br />
<br />
<br />
<a name='more'></a>Anyhow, in a recent moment of release from dissertation hell, I was doing a bit of casual reading at the local public library, when I came across the concept "Wabi-sabi"; it's the great antidote to perfectionism and modernism, while avoiding a return to the caves or trees (like primitivism). I'd love to tell you a bit more about this fascinating idea.<br />
<br />
We know that the Ancient Greeks, from whom we borrowed the odd idea, were very impressed by perfection. Think, for instance, of their sculpture of the perfect male physique, which they designed with mathematical proportions. In fact, Plato, perhaps the greatest thinker in the Western Tradition, was so obsessed with perfection that he posited a perfect world beyond space and time, from which this imperfect world is a rather sloppy instantiation. Plato's ideas influenced the dominant Christian culture of the West, and we can see much of its residue in our obsession with perfection, newness and the slickness of youth, in everything from our geometric cities, to the perfect little cyber worlds most of us now spend most of our waking lives in.<br />
<br />
Wabi-sabi, in contrast, is a position not just more accepting of the way things in fact are, but a position that reveres this realm, filled, as it is, with imperfection. Wabi-sabi honours simplicity, the rustic, the unfinished, the random, the asymmetric, the transient, the timeworn, the flawed, the locally made, the humble, the irregular, the organic, the idiosyncratic, the textured, the degradable, the degraded. It appreciates the beauty in the transient, aged, and in the frailty of things.<br />
<br />
Things are wabi-sabi, but so are states of mind and states of the world. Wabi-sabi accepts impermanence; it accepts death.<br />
<br />
Wabi-sabi is such a relief; it feels liberating to me. It suggests that we no longer have to be perfect. We no longer have to worry about always getting things right, since wabi-sabi accepts the impossibility and utter futility of perfection.<br />
<br />
Modernism's obsession with newness and progress is not only arrogant and dismissive of traditional folk-ways, but it's actually a threat to life, beauty, and true freedom. Wabi-sabi gives us a framework for grasping all of this.<br />
<br />
I like the concept of Wabi-sabi because it sums up many other thoughts and movements that oppose the modernist bent. If you think of, for instance, the slow food movement, or the local food movement, even the organic food movement, then you are thinking of an aspect of Wabi-sabi. We have lots of movements in the West now that oppose the alienation of modern technology, like television, and promote connecting with the land, with animals, with friends. We also find advocates for voluntary simplicity, for a return to traditional crafts. So, we see Wabi-sabi is a familiar idea, but it's a single concept that captures the whole spirit of a returning to things that worked, to wholesomeness, to authenticity, and away from the modernist rush to make everything new and perfect.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com2tag:blogger.com,1999:blog-7791864426634593239.post-37308335442407085732009-12-11T18:37:00.018-05:002009-12-12T17:49:00.926-05:00Brew the Best Cup of Loose Tea Ever, Effortlessly<div class="separator" style="clear: both; text-align: left;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-JS93WiVpgnV1lqUGXatH4PPczYwWLm9DYC0mK01X9Q8kKcUrGUILNuVRNcH2nAlmHnTjSe2NgHz3fHX0TxfEZfJr58sycWKJSJvpeI8Nztu0e_0Fmwb8GPas4z9qFBsmEq6myJkE67-D/s1600-h/IMG_0632.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh-JS93WiVpgnV1lqUGXatH4PPczYwWLm9DYC0mK01X9Q8kKcUrGUILNuVRNcH2nAlmHnTjSe2NgHz3fHX0TxfEZfJr58sycWKJSJvpeI8Nztu0e_0Fmwb8GPas4z9qFBsmEq6myJkE67-D/s200/IMG_0632.JPG" /></a>I'm a serious tea junkie and what better time to cozy up to a mug of tea than the winter. I only really drink loose tea. These days my favourite teas are Japanese Green Tea (usually Bancha), Tulsi Tea (Organic India), and Sage Leaf Tea. I do occasionally brew Camomile and Mint. I usually use organic leaves, but if the Green Tea is Japanese I will make exceptions.<br />
</div><div style="text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGKXyWqWNRF_fj-J872W4NrnrA96D5kMwkw436I3Fc8mqkU8tEzXzu_6tygrULTZmbp7ZhgNekx0YpIeo9S0zVG0xRyOtA9h6aeM6IksAPbwxElrVLMb78J80ydDuKc1DWMDUiRWZ1rKg7/s1600-h/IMG_0660.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" height="150" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjGKXyWqWNRF_fj-J872W4NrnrA96D5kMwkw436I3Fc8mqkU8tEzXzu_6tygrULTZmbp7ZhgNekx0YpIeo9S0zVG0xRyOtA9h6aeM6IksAPbwxElrVLMb78J80ydDuKc1DWMDUiRWZ1rKg7/s200/IMG_0660.JPG" width="200" /></a><br />
</div>I've been brewing tea for a long time. I don't drink coffee because I can't handle the caffeine. Even decaf is too much. Besides I love tea. I went through a Yerba Mate stage. I loved it, but ultimately I found my body didn't take to the stuff.<br />
<br />
I've brewed tea in all sorts of ways. My favourite ways up until recently were to brew it 1) in a bodum, 2) in a Japanese cast tea pot, or 3) brew it in a glass mug with a stainless strainer (the kind you buy at Japanese shops). Forget about tea balls, etc. because loose tea needs to be able to float freely.<br />
<br />
<br />
<a name='more'></a><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjisMTLNa9WWiTrsQbKJ3irAPrCEsw1BM1H4glTyNKLZcInmzycTlok74jjXEIOqP4v1Vy6QwyPIDxlcuYAb-kex71vyMG_MQTSkZl2-QoAQANinv6fpekRz8UkA91bW-nRWpeRb7QIbDMK/s1600-h/IMG_0641.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjisMTLNa9WWiTrsQbKJ3irAPrCEsw1BM1H4glTyNKLZcInmzycTlok74jjXEIOqP4v1Vy6QwyPIDxlcuYAb-kex71vyMG_MQTSkZl2-QoAQANinv6fpekRz8UkA91bW-nRWpeRb7QIbDMK/s200/IMG_0641.JPG" /></a><br />
</div>I recently discovered the best way to brew tea for individual servings and thought I'd share the technique. It involves buying a double walled, insulated glass cup made by Bodum. It's called the <a href="http://www.amazon.com/Bodum-Pavina-12-Ounce-Double-Wall-Thermo/dp/B0009X6QBU/ref=sr_1_1?ie=UTF8&s=home-garden&qid=1260654313&sr=1-1">Bodum Pavina Double-Wall Thermo Cup</a>. Two of these cups came with a Bodum press we bought and sat in the cupboard for a long time until we discovered that a tea stainer I had fit perfectly. Shortly after that discovery I haven't been able to drink tea in anything else. Your tea just floats in the inner layer of glass. They are light and durable--made of borosilicate glass.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><br />
</div>These cups keep the tea hot but they remain just pleasantly warm to the touch. Brewing tea in glass is the superior way, of course, as any serious tea drinker knows. Besides not adding any weird flavours or toxins to the brew, glass allows you to see what you're drinking in contrast to old school mugs. The tea looks incredible in these cups, which adds to the tea "experience".<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMCLe3k_UFcsKhrt3RoMNx-toSy-3SyZjmZsvz3lFCWjcScitvXz22UAvOrbmN9PL1czOgkGa-3zx409bOmxsOo_EVqJ0G4OX5VC63wiOTKLCYVXu7YCRyq9lKIEPob1ZdWapKNU31LN-9/s1600-h/IMG_0629.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiMCLe3k_UFcsKhrt3RoMNx-toSy-3SyZjmZsvz3lFCWjcScitvXz22UAvOrbmN9PL1czOgkGa-3zx409bOmxsOo_EVqJ0G4OX5VC63wiOTKLCYVXu7YCRyq9lKIEPob1ZdWapKNU31LN-9/s200/IMG_0629.JPG" /></a><br />
</div><br />
The other thing you need is a stainless strainer. The one I have is from a Cast Iron Japanese tea pot. You can mail order them online pretty easily if you don't have access to a Japanese shop. Leave a comment and I can help you find one. It should fit perfectly into the cup. I'm using the 12 ounce Bodum cup and the 3 inch strainer fits perfectly.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitGdO2HwArKEN0GVgVrfa2MGQZTW6aMfVKIpr_nmjmkWswAoH19qE5dQm-g-CLD21mfrzHiXW_2IMEOy-Ut7aQ3slN1QUiDWGooAmg3F6BI8QtjGb1_JqX1o3ScHsToM707RWpNDq1rVk0/s1600-h/IMG_0658.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEitGdO2HwArKEN0GVgVrfa2MGQZTW6aMfVKIpr_nmjmkWswAoH19qE5dQm-g-CLD21mfrzHiXW_2IMEOy-Ut7aQ3slN1QUiDWGooAmg3F6BI8QtjGb1_JqX1o3ScHsToM707RWpNDq1rVk0/s200/IMG_0658.JPG" /></a><br />
</div>Just put your loose tea into the strainer and brew your tea. If it's a good quality Green Tea then let the boiled kettle sit for at least five minutes before pouring the water. Green Tea doesn't like boiling water; it will get bitter and ruin the brew. Also, I like about a two minute first infusion. I usually use the same tea for 3 infusions. You can leave each one a bit longer than the first, up to about 5 minutes. Always use filtered water. Tap water, even good tap water, has too many impurities that will negatively affect your tea.<br />
<br />
Please leave a comment and tell me your favourite brewing method or favourite tea.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com2tag:blogger.com,1999:blog-7791864426634593239.post-38226687755337719702009-12-11T17:59:00.012-05:002009-12-12T23:19:10.792-05:00Macbook Pro 2.26 Ghz 13 Inch: Brief ReviewThought I'd do a quick post on my impressions of the June 2009 release of the Macbook Pro 13" entry level configuration. I sold my 2.4 Ghz late 2008 Macbook Unibody in order to finance this purchase. I had updated the stock drive on the previous machine to a 500 GB Seagate. So the update was painless. I just moved the drive over and swapped out the RAM for the 4 GBS I had.<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG2G2CMdv0M0ca8uJerVnW4nMduMKmfiO2yLTeT2TPxM-xU9E43lX6LwtLanLsR3_W-FK9A8qWPv1K5AcLVZTUXuVY3CyiieT24xJbZH1IvuCwtxvvQZbXYdQHKxhEfmx8zPUTJVb-dIoB/s1600-h/IMG_0619.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="140" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjG2G2CMdv0M0ca8uJerVnW4nMduMKmfiO2yLTeT2TPxM-xU9E43lX6LwtLanLsR3_W-FK9A8qWPv1K5AcLVZTUXuVY3CyiieT24xJbZH1IvuCwtxvvQZbXYdQHKxhEfmx8zPUTJVb-dIoB/s320/IMG_0619.JPG" width="220" /></a><br />
</div><div>The 2009 Macbook Pro I find feels more solid without that flimsy battery hatch on the 2008 machine. The display is also light years ahead in terms of viewing angles, color and the general look of images, text and webpages. The battery is obviously superior. I found it charged much faster after running it down for the first calibration. Obviously the addition of the extra ports, like SD and Firewire are an added bonus.<br />
</div><div><br />
<br />
<a name='more'></a>Personally, I'm inclined to just update every 12 months and sell the old machine. These machines hold their value so well and so far the updates have been worth the few hundred it cost me to update. I personally wouldn't waste my money on the higher configuration. The entry level machine holds its value much better, and there's no real world difference between the processor speeds. Also, I had Apple Care on the 2008 and it really isn't worth it in terms of resale, although I bought mine pretty cheap on eBay.<br />
</div><div><br />
I'm loving this new machine. Apple is on a serious roll with the Macbook Pro. There isn't a computer out there in this price point that comes anywhere close to it. I give it 5 puppies.<br />
</div>Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-7638973879889196272009-12-03T23:22:00.007-05:002009-12-03T23:36:28.676-05:00How to speed up Apple's Magic Mouse: MouseZoom<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxhtFxf4I74nkUHhzTpW13blkHxM_zqmp908z0yzwmQT4l-2lCDWNzm6pFb18iu99Hy-oiR8vZtJC71n48w1GFh_bxlX7xy2Rbx_ous9jUI2eM3DJhpIPISu2qdKTU4FpzEDpdQ_kP1IAD/s1600-h/9091_sm.png"><img style="float:left; margin:0 10px 10px 0;cursor:pointer; cursor:hand;width: 290px; height: 128px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgxhtFxf4I74nkUHhzTpW13blkHxM_zqmp908z0yzwmQT4l-2lCDWNzm6pFb18iu99Hy-oiR8vZtJC71n48w1GFh_bxlX7xy2Rbx_ous9jUI2eM3DJhpIPISu2qdKTU4FpzEDpdQ_kP1IAD/s320/9091_sm.png" border="0" alt="" id="BLOGGER_PHOTO_ID_5411235169244769794" /></a><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSICmL3p4fGYBdIELLzYDhST8d2RxZq-hmE4WC9No4GE9u6_pzv8sz4N17oqYAMN4gcxGKWNtbhJYqBl2m_c2JqJr0fHZY3FO_0eblDvz7NM6Wps98ZaEVZhSzGKEV8WI5czyANNo4XgL8/s1600-h/apple-magic-mouse.jpg"></a>I love the new Magic Mouse. Some people say that the clicking is a bit stiff, and so it is. But I can live with it. I like the way it feels. Coming from a PC, I like a fast mouse. But even with the Magic Mouse cranked to full speed I find it a bit slow for my liking. Enter MouseZoom. It hasn't been updated in a while, but it works great under Snow Leopard. It gives you the ability to get some more speed from the Magic Mouse. Sweet. Download the utility<span class="Apple-style-span" style="white-space: pre;"> </span><a href="http://www.versiontracker.com/dyn/moreinfo/macosx/12205">here</a>.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-82780759920214379612009-05-16T21:45:00.018-04:002009-12-03T23:54:30.079-05:00A brief review of Safari 4 Beta: Possibly the world's best browser?<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVC3tJdXZemNOkz6sXg4TMqE1ZZ3nTCwbuhIVzzRgM-GfqpQ-SkOJYVWHZ9SxrP3dxi0-x0bdEmLmLwRhVZzlSkRnK7aj48LuDUdXlLWgj_0rd8ASxLCe5KyQ7IAl26LqeyTWcgitL8Xdp/s1600-h/Picture+2.png" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"></a>I'm a recent convert to OS X. I've been a Firefox guy. Gotta love all those plugins! Although you can get Firefox 3.x looking pretty cool on OS X with the GrApple Delicious theme, it isn't integrated with services, which is a pain. Anyhow, I thought I'd give Safari and Camino a whirl. I checked out Camino and it's great too, but I find it a bit limited for my needs in its current iteration, and a bit slow (even 2.x beta). So, I started playing around with Safari 4 beta.<br />
<a name='more'></a><br />
<br />
<div><br />
</div><img alt="" border="0" id="BLOGGER_PHOTO_ID_5336608874598893378" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEivt22unVxwZ4XFbIw6hUz21pbmgoI-dVA4-p7uvKqrWj14-dFb-ac8qUDXmY5QM-z2SUG5qGaogtxJaoBqLj6XBdXS-SA399Qur7-eZHqh8P0p2nD21VaxRCX_h3ck9lvohoGqWnTl6ump/s320/Picture+1.png" style="cursor: pointer; float: left; height: 200px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; margin-top: 0px; width: 320px;" /><br />
<div>My initial toying with Safari exposed a couple of problems for my setup straight off. Some pages seemed to be choking. I fixed this finally by turning IPV6 off in my airport settings.<br />
<br />
<br />
</div><div><br />
</div><div>I have to say this browser is absolutely blisteringly fast in Leopard. Way faster than any Greco based browser.<br />
</div><div><br />
</div><div>Also, I'm a minimalist. I love the fact that I can visually just have tabs at the top and nothing else; if I want to open a url I just hit command+l, searches are command+alt+f. Once I hit enter the Toolbar disappears again. No distracting bars or icons.<br />
<br />
</div><div><br />
</div><div>3 finger swipe works to gesture back and forth on the Macbook, or you can use the (shift) delete key.<br />
</div><div><br />
</div><div>I've got Preview opening pdfs inline. Simply brilliant and nothing adobe is putting out can come close.<br />
</div><div><br />
</div><div>I'm using Glimmerblocker to block ads, and I'm using the delicious bookmarklets (which are automatically assigned cmd+1 through cmd+9) to do my bookmarking. <br />
</div><div><br />
</div><div><br />
</div><span style="color: #0000ee;"><img alt="" border="0" id="BLOGGER_PHOTO_ID_5336612932225050850" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVC3tJdXZemNOkz6sXg4TMqE1ZZ3nTCwbuhIVzzRgM-GfqpQ-SkOJYVWHZ9SxrP3dxi0-x0bdEmLmLwRhVZzlSkRnK7aj48LuDUdXlLWgj_0rd8ASxLCe5KyQ7IAl26LqeyTWcgitL8Xdp/s320/Picture+2.png" style="cursor: pointer; float: left; height: 200px; margin-bottom: 10px; margin-left: 0px; margin-right: 10px; margin-top: 0px; width: 320px;" /></span><br />
<div>I'd love to be able to block flash, but so far no reasonable plugin exists for this. Otherwise, I have to say that I don't miss most of the plugins I've been relying on in Firefox. There's an incredible polish and zen like simplicity that makes you want to use this browser all the time.<br />
</div><div><br />
</div><div>I can't speak for the Windows version, but under OS X this browser is the best I've seen. I think it may very well be the best browser ever written! Play around with it and let me know what you think.<br />
</div><div><br />
</div><div>In my next post I'm going to show how I make Mac Word 2008 into a distraction free word processor.<br />
</div>Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com5tag:blogger.com,1999:blog-7791864426634593239.post-8206145942797562672009-03-19T17:13:00.013-04:002009-12-03T23:58:25.984-05:00Use Steel Reinforced Epoxy Putty to Stop Thieves From Stealing Your Bike Parts<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3hDXse_fR5xBLN53VMSpZxV-VaYDerhVZc-Pt94tJNSYBwm_ySrOH8SxCTNzoJrk9ACh95PM32Ennt-R-AKFhD8NBDeXE9vUTFyEu_hVxcmE9KSEpXBm0VKyiu5Ra1ZoSwUtqKJtPRXXH/s1600-h/IMG_0217.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3hDXse_fR5xBLN53VMSpZxV-VaYDerhVZc-Pt94tJNSYBwm_ySrOH8SxCTNzoJrk9ACh95PM32Ennt-R-AKFhD8NBDeXE9vUTFyEu_hVxcmE9KSEpXBm0VKyiu5Ra1ZoSwUtqKJtPRXXH/s200/IMG_0217.JPG" style="cursor: pointer; float: left; height: 150px; margin: 0pt 10px 10px 0pt; width: 200px;" /></a>Losing your bike to a low-life thief sucks; losing your bike parts comes pretty close. Personally, I recommend the New York U lock by Kryptonite, if you harbour any thoughts of hanging on to your bike in the big city. Lock it to something that can't be cut or easily broken; remove the front wheel and lock it to the back wheel and frame; old school. If you don't want to remove your front wheel, then use secure stays, like <a href="http://www.pinheadcomponents.com/index.php?option=com_content&task=view&id=35&Itemid=56">Pinheads,</a> or get used to living without your front wheel. Use the smallest lock possible. The New York Standard (SD) is a good side, unless you're a messenger. Avoid cables or chains; even the best of them can be easily cut with the right bolt cutters; they're generally a waste of time and money. Carry an extra quick release stay in case someone takes the one from your front wheel. Replace quick release back stays with something less removable.<br />
<a name='more'></a><br />
<br />
Anyhow, I didn't really want to write about how to lock a bike. What I'm interested in presupposes you already know how. What I'm interested in is securing your bike from thieves who know they can't take the whole bike (since you locked it as suggested above); so, they're willing to take whatever parts they can easily remove, but you're about to make things not easy for them.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwXZs4E6z3r9Bd9vrLn_5MYQJ0IW86btc6PgU8Q4IwkkQUk_eEPvUCwAvrJgqjUADAiTo-PdCSxXmg9SmKxXr_ExQjjxUdUi9qgWNZAtGdvwkCuP2ygZA2tPTkFO-T-w0BAM9P1VcrHhpQ/s1600-h/IMG_0214.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgwXZs4E6z3r9Bd9vrLn_5MYQJ0IW86btc6PgU8Q4IwkkQUk_eEPvUCwAvrJgqjUADAiTo-PdCSxXmg9SmKxXr_ExQjjxUdUi9qgWNZAtGdvwkCuP2ygZA2tPTkFO-T-w0BAM9P1VcrHhpQ/s200/IMG_0214.JPG" style="cursor: pointer; float: left; height: 150px; margin: 0pt 10px 10px 0pt; width: 200px;" /></a>Thieves will steal anything that has an allen key hole in it. You can spend big bucks and get the Pinhead headset, seatpost and wheel stay locking system, but, besides being expensive and a nuisance, that still leaves lots of parts to take, including your handle bars.<br />
<br />
Lots of people recommend filling the allen keyholes with glue. The question is "what sort of glue". Some people say "wood glue". But forget it. That stuff will run all over the place, make a mess, and it's too easy to chip out. Avoid silicon, which is also easily removed with your bare fingers, if easier to apply.<br />
<br />
<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpJnmZiZLK9BkSliSn6Fu2bIC-ep9ZzNIvUrDo7QNezx9Hf5ytiieAtKqb3hPRnz_bjUeg_gAHr9kwYVE8idVo1V0W_QPNddHZHHsek2HDt4SWadexiLt9g9iWJh8sgA7JpK16WroX5oXa/s1600-h/IMG_0218.JPG" onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}"><img alt="" border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgpJnmZiZLK9BkSliSn6Fu2bIC-ep9ZzNIvUrDo7QNezx9Hf5ytiieAtKqb3hPRnz_bjUeg_gAHr9kwYVE8idVo1V0W_QPNddHZHHsek2HDt4SWadexiLt9g9iWJh8sgA7JpK16WroX5oXa/s200/IMG_0218.JPG" style="cursor: pointer; float: right; height: 152px; margin: 0pt 0pt 10px 10px; width: 113px;" /></a>What I suggest is that you get an epoxy that is meant for filling steel! There are a number of products around that do this. I used a Steel Reinforced Epoxy Putty. The brand I used was Tech Steel, but there are lots of other makers. You can find it in a well stocked hardware store. Nobody is going to steal your parts unless they have all day to do it, because this stuff isn't coming out easily. Make sure you don't put it on your brakes or anything you need to adjust regularly. Steel Reinforced Epoxy Putty is pretty cheap ($6-$7). It dries into a grey putty that looks a bit like a dental filling. Anyhow, it's a very cool solution that I wanted to pass on. Be safe!Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com5tag:blogger.com,1999:blog-7791864426634593239.post-65712256877359985552008-12-01T16:00:00.000-05:002012-03-07T10:40:48.484-05:00IBM Model M Keyboard & OS XI just got a new Macbook Aluminum unibody. I'm loving this machine so much. But when I'm at home, I like to plug into a 24 inch screen and I love to type on the IBM Model M keyboard, probably the best keyboard ever built. I have 3 of them. Anyhow, I did some googling around to try to find a solution to remapping the Mac Command key to the right control key on the M. Most of the key remapper programs out there do not appear to support OS X 10.5.x or Leopard. Anyhow, I found a little program called PCKeyboardHack that did the trick. It allowed me to map the right control key to the Mac Command key. Obviously you could go into the preferences -> keyboard & mouse and under "modifier keys" you could map the cap locks key to command for all keyboards. Personally, I use that key. So, that wasn't a solution for me. Anyhow, download PCKeyboardHack <a href="http://www.pqrs.org/tekezo/macosx/keyremap4macbook/extra.html">here</a> if you think it might be useful to you. Update: PCKeyBoardHack works with all current versions of OS X including Lion.Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com3tag:blogger.com,1999:blog-7791864426634593239.post-17432935235755895302008-09-06T11:38:00.006-04:002009-05-22T19:54:25.337-04:00Copernic Desktop Search 3.0 Home (Free) Version gone to the dogs!!<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh69R3lbwX2zWMG6BUQ46fARLDyx5hRQuUpuTgUk3nKzX_iUnHlP2MZp5UtGjIVIziASUkI_mnRbPuhy-LlRQ504NTYcCkx8fk07TpbFoAGnv3smd1W2zwUiiKYjRoHL2KydrKwXeXpd4pr/s1600-h/copernic.jpg"><img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 173px; height: 155px;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh69R3lbwX2zWMG6BUQ46fARLDyx5hRQuUpuTgUk3nKzX_iUnHlP2MZp5UtGjIVIziASUkI_mnRbPuhy-LlRQ504NTYcCkx8fk07TpbFoAGnv3smd1W2zwUiiKYjRoHL2KydrKwXeXpd4pr/s200/copernic.jpg" alt="" id="BLOGGER_PHOTO_ID_5242937269888285090" border="0" /></a><br />I <span style="font-style: italic;">loved </span>Copernic Desktop Search v2.3. It was better than Google, or Windows, or even X1. Anyhow, they've just released version 3.0 and they've taken back what has been given for free in previous versions. No more search as you type, or saving searches, for instance. And the biggie is that they're making the free version adware! Absolute Nonsense! Anyhow, I would suggest finding version 2.3 on one of those old version download sites and downloading that until something better comes along. Copernic, you're on the wrong track. Taking back features in an upgrade is pretty bad practice. Obviously greed is overtaking common sense. Why not just make the Pro version so much better that previous Home version users will gladly shell out the $50? It puts a bad taste in user's mouths and makes you not want to go Pro even if you might otherwise have. Anyhow, sticking with version 2.3 until something better comes along. Copernic Desktop Search 3.0 Review<br />Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com2tag:blogger.com,1999:blog-7791864426634593239.post-58212191276020044932008-09-01T11:48:00.003-04:002009-05-22T19:54:27.307-04:00Your electronics can be re-used; So, don't cut the cords!I was walking along the street the other day and saw an old vcr. My girlfriend is looking for one. So, I stopped to investigate. On closer inspection I noticed that the person who threw it out had cut the power cord off, rendering it all but unusable! Why on earth do people do this? I've never understood this. I can also recall seeing an iMac on the street one day. It looked in perfect condition, but someone had cut the power cable from the machine, again rendering it all but useless. What a shame. What are people thinking exactly? Is this malice? Or are they worried someone will hurt themselves? It seems completely senseless and wasteful. Please spread the word.<br /><br />Another thing I've noticed is that whenever people throw away appliances, like fridges and stoves they ruin the machine by prying the door off of it. Now, if you're old enough, you might recall the advertisements on the TV about not disposing of a fridge with a door in tact. But this was because those old fridges had a latch that locked and couldn't be opened from the inside. So, if a child climbed in and closed the door behind them they might die inside. Indeed, this happened a few times and got the media into a frenzy. But we don't have fridges like that any more. And stoves never were air tight nor do their doors lock shut, unless they are some sort of industrial stove. So, please don't pry the door off of your appliances. You see this even with driers and washing machines. This means nobody can re-use them and they will end up in land fill, which is wasteful and is frankly quite irresponsible. Even if we're not careful about our own consumption, at least we can not ruin our electronics preventing someone else from making use of it once we're finished with it.<br /><br />My next post is going to be on disposable highlighter (hiliter) pens. I can't believe we throw these away. There are alternatives.<br />Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-83378656314166182862008-07-25T16:38:00.005-04:002009-05-22T19:55:40.921-04:00How to fix Service Control Manager Error 7000 Win Common module service
failed to start<p><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjHNqgaqW54_4DuSLn36eTcIk6wSefFQsp0BRwE3YXb2KVB6cwYevRRNK6PBJpvbD8_E306kf9BeRMHr1fPRfvzauhOn32RXnr-tfSRBNLu5PUKfp79an2FGafTuO8cBFGP_GQlHFExwPe/s1600-h/0003.JPG"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgjHNqgaqW54_4DuSLn36eTcIk6wSefFQsp0BRwE3YXb2KVB6cwYevRRNK6PBJpvbD8_E306kf9BeRMHr1fPRfvzauhOn32RXnr-tfSRBNLu5PUKfp79an2FGafTuO8cBFGP_GQlHFExwPe/s400/0003.JPG" alt="" border="0" /></a><br /><br />This is a bit of a technical post that I wanted to just put out there in case someone else was having this issue. Anyhow, it's an error that shows up in the XP Event Viewer with the following details listed above:<br /><br />Service Control Manager Error ID 7000<br /><br />The Win Common module service failed to start due to the following error: The system cannot find the path specified.</p><br /><p>So, here's how you fix it. It seems that Service Control Manager is trying to load a service module called Win Common. This is probably referring to something that was removed from my HD and so is generating this error. What I did was to run HiJackThis using the /ihatewhitelists mode. You can look up how to do this by googling it. I then found the service entry referring to this problem and removed it. Simple as that. Apparently these Service Control Manager Errors can be a nightmare. I hope you solve it.</p><br /><br />Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com0tag:blogger.com,1999:blog-7791864426634593239.post-52745980155696933212008-07-07T17:31:00.003-04:002009-05-22T19:54:33.309-04:00Why I hate Lifehacker.comLifehacker.com is one of those sites that I have permanently blocked. The problem I find is that it's so addictive, especially if you take to posting on the site. I found I was just checking the thing all the time for the latest software releases and tips. It makes you feel so empty. So, I blocked it, and firewalled my mind against it. It's a time leech. That's my 2 cents on Lifehacker. Steve's tip is to block Lifehacker.com and get your life back. I personally use Leechblock, which is a Firefox Addon to block it. Love the addon. You can read all about it on Lifehacker.com or not.<br />Philosopher Doghttp://www.blogger.com/profile/00760405193554965808noreply@blogger.com1