These are Brian Schoenbaechler's ramblings, rants, and raves about his life trying to grow his Small Business.

Monday, February 25, 2008

We've Moved

I have moved this blog to a new location:
www.sbcfulfillment.com/blog

Thank you for your interest.

Brian

Tuesday, January 17, 2006

Wired News: A Guide to Getting Things Done

Here is a great introduction to GTD. This was an article in Wired magazine.

Wired News: A Guide to Getting Things Done

Getting Things Done with Office 2.0

I whole-heartedly agree with this blog article I read today. Getting things done is a great system of getting organized. You can implement the whole thing or just take bits and pieces.

"If there is one management book that significantly impacted my work last year, it certainly is David Allen’s excellent Getting Things Done. I have been using David’s methods for personal organization over the past nine months, and all I can say is that it works. If you have not read his book, I recommend that you do, but if you’re familiar with the GTD principles, here is how I am putting them into action using a variety of Office 2.0 tools. Here it is IT|Redux » Getting Things Done with Office 2.0

Sunday, September 11, 2005

How to set up a personal home web server

How to set up a personal home web server

A web server is software that continuously runs on a computer and allows other computers to download documents from it. This text that you’re reading right travelled over a network connection from Lifehacker’s hosting web server to your browser. Web servers are usually loud, scary, headless machines in cold windowless rooms, but you can run one under your desk at home.

Why would you want to run a home web server? Maybe you want to download files on your home computer from anywhere. Like, say, your digital music collection. In this how-to, we’ll set up a home web server that lets anyone (with the right password!) connect to your computer and download your MP3’s from it, for a nice way to share your music collection with friends, or play a song from your home machine at the office for co-workers.

Please note: Running a server on your home computer is a risky undertaking, and before you start, make sure your computer has all the latest patches and security updates, and that you’ve done a thorough spyware and virus scan. This tutorial is for advanced users who feel comfortable editing textual configuration files and exposing port 80 on their home computer to the internet. As always, a strong firewall with explicit user-set rules is recommended. Still game? Carry on.

Let’s get started.

What you’ll need:


A Windows PC [1]
An always-on broadband (DSL or cable) internet connection

Step 1. Install Apache HTTP server. [2]

First and foremost, disable and stop any other firewall or server software you may have running, including Windows Firewall, Skype, Trillian or any other instant messaging applications. This is extremely important, and if it’s not done, can cause the server installation and startup to fail miserably. These programs and services can be started and used again as usual once we’re done setting up the web server.

Download Apache HTTP Server from here, using the link under “best available version” next to “Win32 Binary (MSI Installer).” Start the installation wizard. Accept the license agreement and use the default location for the Apache files, in C:\Program Files\Apache Group\Apache2. When you reach the screen prompting for server information, enter your own email address and homeip.net [3] as the domain information, like so:



Complete the installation wizard using the “Typical installation” setting.

When it’s done, open your web browser and go to http://localhost/. If the page you see reads, “If you can see this, it means that the installation of the Apache web server software on this system was successful,” you’re golden. [4]

Step 2. Configure Apache to share documents from the right folder.

Say you want to make your music collection downloadable using your new web server [5], and all your music files are located in C:\Gina\My Music. Using a plain text editor like Notepad, open the C:\Program Files\Apache Group\Apache2\conf\httpd.conf file. This is Apache’s configuration file, which looks long and scary, but most of the defaults will work just fine for us. We just have to change a few things.

In this httpd.conf file, comment out the line that starts with DocumentRoot and add another with your directory, like this:


#DocumentRoot "C:/Program Files/Apache Group/Apache2/htdocs"
DocumentRoot "C:/Gina/My Music"

Then, comment out the line that starts with


Last, about 20 lines below that
require valid-user


Make sure you replace C:\Gina\my_password_file in the text with your own password file created above. Save this new file IN YOUR WEB SERVER DOCUMENT ROOT (in this case, C:\Gina\My Music) and name it .htaccess. Don’t forget the dot in the beginning, before .htaccess. So, in this case, we’re saving the file as C:\Gina\My Music\ .htaccess.

Now, using your web browser, go to http://localhost/. You should be prompted to log in. Enter your username and password you set up in your password file. Rock!

Step 4. Congratulate yourself. You’ve got a home webserver running.

If you are NOT behind a firewall, you can access your web server from other computers by typing your computer’s IP address into a web browser’s address bar. If you’re not sure what your IP is, visit What Is My IP to find out. If your IP is 12.34.567.890, then type http://12.34.567.890 into a browser’s address bar. [7]

If you ARE behind a firewall (like a wireless router), you’ll need to open up port 80 on the firewall and forward it to your computer. This part is beyond the scope of this article, but will be covered in a future Lifehacker feature.

Enjoy your new home web server!

— Gina Trapani




FOOTNOTES:

[1] Sorry Mac folks, but OS X comes with a web server all set up, so this tutorial’s not for you. [back up]

[2] There are other web servers out there, but we’re going with Apache HTTP server because it’s free, stable, and my favorite. [back up]

[3] It doesn’t matter what domain you put here. I chose homeip.net because it’s descriptive, and one of DynDNS’s home domains. [back up]

[4] A common during-installation error with Apache reads, “Only one usage of each socket address (protocol/network address/port) is normally permitted. : make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down. Unable to open logs.” This means that some other server program (like Skype) is interfering with Apache. To figure out what program it is, open a command prompt and type:

netstat -a -oFind the PID (Process ID) of the program running on your local machine on port 80 (or http.) Then open the Windows Task Manager (Cntl-Alt-Del). In the View menu, choose Select Columns, and check off PID. Then match the PID to the running process to find out what server program is running, and stop the program. Then retry the Apache installation. [back up]

[5] There are tons of uses for your personal web server beyond a password-protected jukebox. Publish your blog at home, host a personal wiki, share video files and photos. Basically any file you want to publish as read-only is a good candidate. A home web server has the advantage over special server/client software because it only requires a web browser to connect to it. [back up]

[6] If Apache doesn’t start correctly, it’s because it can’t read the httpd.conf file, which means you probably had a typo in your changes. Check your changes very carefully, save and restart Apache to try again. [back up]

[7] Keep in mind that depending on your internet service provider, your computer’s IP address may change. There’s an easy way to set up a memorable name that doesn’t change, but that topic will be covered in an upcoming Lifehacker feature. [back up]

Friday, July 15, 2005

Fresh Glue: Are you networked?

Fresh Glue: Are you networked?

The 10 Secrets of a Master Networker | Printer-friendly version

The 10 Secrets of a Master Networker | Printer-friendly version

VC Adventure: Networking 101

This is a great article on Networking.

Check it out


VC Adventure: Networking 101: "http://www.typepad.com/t/trackback/2543552"

Thursday, July 14, 2005

Release 1.0

This is a cool websit I discovered today on emerging technologies, emerging companies and emerging markets.

Some of the material is free and some requires a pretty stiff fee, but the content is very high quality. The video clips are very informative.

Release 1.0

Here is a list of free sample reports.
Release 1.0 / Sample Reports

I am currently reading: May 2004 report Do-It-Yourself IT by Doc Searls

Wednesday, June 29, 2005

American Pale Ale Beer Review

As it is almost the 4th of July Holiday, I thought this review of American Pale Ales would be appropriate. The American Pale Ale distiguishes itself from English and Indian Pale Ales
by its quantity of hops and the use of American Hops versus English Hops. I prefer this style of beer which is typified by Sierra Nevada's Pale Ale. The favorite of these reviewers was:

Oskar Blues Brewery Dale's (Lyons, Colo.)
$1.30, 12 oz.
*** ½

Assertive floral and grapefruit hops aromas, clean, dry, lively and balanced.

My personal favorite is a local brew, Sweetwater 420. I plan to sample a few of these brews this weekend...... solely for research purposes I assure you.

Cheers,
Brian

American Pale Ale Review article from the NYTimes

Multimedia version of the article from the NYTimes

Tuesday, June 28, 2005

Vertical Farming

Treehugger talks about new technology which uses shipping containers as self-contained robot powered hydroponic farms. These systems are fastinating because the require low amounts of water and they utilize no pesticides.

Treehugger article on Vertical Farming


Organitech is an Israeli startup doing the research on the robotics.

Vertical Farm Essay

Green Machine

This article in Fast Company magazine features the work of Gunter Pauli.
Green Machine

This article specifically talks about his Namibia brewery projects (this page).

He esentially built a brewery in the middle of a desert that creates jobs, food, and water for the inhabitants of this community.

Gunter's "Zero Emissions Research Initiative is a global network of creative minds seeking solutions to world challenges. The common vision shared by the members of the ZERI family is to view waste as resource and seek solutions using nature's design principles as inspiration" (www.zeri.org).

This article specifically talks about his Namibia brewery projects (this page).

Here are some related articles:

Bewery Article

Treehugger Article