Welcome to the new site! Some areas are "Coming Soon!" as the content is being migrated.

Archive for September, 2008

Toolkit for House Hunting on the Web

Tuesday, September 16th, 2008

I’m about to move out of my apartment and I’ve been on the hunt for where I will end up next. With work and school, I haven’t had a lot of time to drive and look around for a new place but I have been able to check out a lot of places via the web.

Here are the tools I’ve been using:

Craigslist
If you haven’t heard of Craigslist by now, you’ve probably been living under a rock. Craigslist is an online provider of classified ads. The website lists items for sale and purchase from cities all over the world. I’m looking for another apartment so I’ve been searching http://reno.craigslist.org/apa/ for something within my price range.

Google Street View
When I find a place I like on Craigslist, I pop the address into Google Maps and pull up the street view option to get another perspective on the property and its surroundings.

Twitter
You never know what opportunities your friends may know about. I have been reminding my followers on Twitter that I’m looking for a new place to live and have had a few people respond with available options in their neighborhood.

Zillow
If you’re looking to actually buy or sell a house or condo, Zillow provides you with a few handy tools. First off, they provide an interactive map via Microsoft Virtual Earth that allows you to interact with properties that are currently for sale or have sold recently. The map shows estimates for each of these properties and can help in valuing your property. Second, Zillow can provide you with a Zestimate, which is a valuation of your property based on the data they have on similar properties nearby.

Keep in mind, while there are a lot of cool resources online, you can find some pretty cool deals out there the old fashioned way by hopping in your car and driving around.

Secret to Making Money from Startup School 08

Sunday, September 14th, 2008

David Heinemeier Hansson at Startup School 08 on The A Secret to Making Money.

His presentation is to the point and reinforces the direction I’m heading while working on my own web app in the little “spare/free” time I find. Quite inspiring.

<div><a href='http://www.omnisio.com' onclick="pageTracker._trackPageview('/outgoing/www.omnisio.com?referer=');">Share and annotate your videos</a> with Omnisio!</div> <p>

Installing MySQL from source on Mac OS X Leopard

Sunday, September 14th, 2008

I spent a few hours going through these steps with a friend of mine, Glenn, who is starting to learn Ruby on Rails. He wanted to install MySQL so we decided to do it from source. Glenn was trying to install MySQL using Dan Benjamin’s tutorial at Hivelogic. I found the same steps that Dan posted on a few other websites but the remote source code his example tries to download no longer exists. This process does not take a few hours but we ran into a few issues trying to find a working copy of the version we used: mysql-5.0.45.tar.gz.

This is a quick post, which I hope may help anyone else trying to install MySQL, but I have not gone in depth on any of the steps. If you have any issues or questions, please feel free to comment below.

Disable any existing installs of MySQL:
sudo rm /usr/local/mysql

Remove the startup item:
sudo rm -rf /Library/StartupItems/MySQLCOM/

Setup your path by editing your .bash_login file, I’ll be using Textmate:
mate ~/.bash_login

Add to the end of the file:
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"

Save the file.

Create a directory called src in your home folder.
mkdir src
cd src

To download the mysql source:
curl -O http://mirror.provenscaling.com/mysql/community/source/5.0/mysql-5.0.45.tar.gz

Extrace the code from the gzip and enter the directory:
tar xzvf mysql-5.0.45.tar.gz
cd mysql-5.0.45

You now need to configure MySQL, paste the following into Terminal and press enter:
CC=gcc CFLAGS="-O3 -fno-omit-frame-pointer" CXX=gcc \
CXXFLAGS="-O3 -fno-omit-frame-pointer -felide-constructors \
-fno-exceptions -fno-rtti" \
./configure --prefix=/usr/local/mysql \
--with-extra-charsets=complex --enable-thread-safe-client \
--enable-local-infile --enable-shared

Now we will compile the code:
make

And install the code:
sudo make install

The last two steps may take a while.

Once all of this is complete, it’s time to setup the initial database user and privileges.
cd /usr/local/mysql
sudo ./bin/mysql_install_db --user=mysql
sudo chown -R mysql ./var

Now MySQL should be installed. In order to start the initial MySQL and have it start every time you restart your machine, do the following:

Create a file in /Library/LaunchDaemons named com.mysql.mysqld.plist
Paste the following XML into the new file:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>KeepAlive</key>
    <true/>
    <key>Label</key>
    <string>com.mysql.mysqld</string>
    <key>Program</key>
    <string>/usr/local/mysql/bin/mysqld_safe</string>
    <key>RunAtLoad</key>
    <true/>
    <key>UserName</key>
    <string>mysql</string>
    <key>WorkingDirectory</key>
    <string>/usr/local/mysql</string>
</dict>
</plist>

While still in the LaunchDaemons folder, enter:
sudo chown root /com.mysql.mysqld.plist
sudo chown root com.mysql.mysqld.plist 

Return to the top directory and enter:
sudo launchctl load -w /Library/LaunchDaemons/com.mysql.mysqld.plist

MySQL should now be running. To enter MySQL, enter in Terminal:
mysql -u root

You should see the following:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 1
Server version: 5.0.45 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>

Congratulations, you’ve installed MySQL from binary source!

If you do not see the MySQL monitor, make sure you followed all the steps above. When I did this for the first time, it didn’t work so I disabled the install and started over from the top and it worked fine the second time around.

what i do -

Lively Labs

Web App Shop

visit

Reno Collective

Coworking Space

visit

things you should go to -

SEP 18-19

WordCamp PDX

in Portland

more

OCT 23

WordCamp Las Vegas

in Las Vegas

more

NOV 15-17

FOWD

in New York City

more

DEC 6-9

Dreamforce

in San Fran

more