<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>This is where I, Gabriel Gunderson, talk about things that interest me.  Topics often include: family, life, work and technology.  I’m available for contract work. I specialize in Linux, PostgreSQL, FreeSWITCH, Python, Django, Twisted and anything else apt-get brings.</description><title>Gundy Dot Org</title><generator>Tumblr (3.0; @gabegundy)</generator><link>http://gundy.org/</link><item><title>Building FreeSWITCH 1.2 on Ubuntu 12.04 LTS</title><description>&lt;p&gt;I thought I&amp;#8217;d post &lt;a href="https://github.com/gabegundy/ParselTONE/tree/master/misc/build" title="FreeSWITCH on Ubuntu" target="_blank"&gt;some scripts&lt;/a&gt; that I&amp;#8217;ve been using to build FreeSWITCH 1.2 on Ubuntu 12.04 LTS. They&amp;#8217;re a little rough, but they should help getting people up and running quickly.&lt;/p&gt;</description><link>http://gundy.org/post/33656565680</link><guid>http://gundy.org/post/33656565680</guid><pubDate>Mon, 15 Oct 2012 13:54:58 -0600</pubDate></item><item><title>Polycom love from sed.</title><description>&lt;p&gt;This little one liner will make the lame time stamps on Polycom phone logs look, well&amp;#8230; readable. I put it here on the interwebs with hope that it might make your life easier, but really, I just don&amp;#8217;t want to ever type it again.&lt;/p&gt;
&lt;pre&gt;sed "s/^\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)\([0-9]\{2\}\)/\1\/\2\/`date +%y` \3:\4:/" YOUR_POLYCOM_LOGFILE

&lt;strong&gt;BEFORE:&lt;/strong&gt;
0925025032 |sip  |4|00
0925025105 |sip  |4|00
0925025138 |sip  |4|00

&lt;strong&gt;AFTER:&lt;/strong&gt;
09/25/12 02:50:32 |sip  |4|00
09/25/12 02:51:05 |sip  |4|00
09/25/12 02:51:38 |sip  |4|00
&lt;/pre&gt;
&lt;p&gt;Throw in the &amp;#8220;-i&amp;#8221; if you want to edit them in-place.&lt;/p&gt;</description><link>http://gundy.org/post/32382849742</link><guid>http://gundy.org/post/32382849742</guid><pubDate>Thu, 27 Sep 2012 00:02:02 -0600</pubDate><category>polycom</category><category>sip</category><category>sed</category><category>commandline</category></item><item><title>Finding ClueCon 2012</title><description>&lt;p&gt;Just a quick note to all the people showing up to ClueCon this year&amp;#8230; You should give the &lt;em&gt;exact&lt;/em&gt; address of the hotel to your cab driver. It is &lt;strong&gt;&lt;em&gt;not&lt;/em&gt;&lt;/strong&gt; sufficient to say, &amp;#8220;Take me to the Hyatt Chicago Magnificent Mile.&amp;#8221; My driver (who had been working in Chicago for over a decade) took me to THREE different Hyatts. It cost me an extra $25 for him to tour the city. Finally, I busted out google and got the exact address. In the end, I had to do his job and I paid for it. Grrr.&lt;/p&gt;
&lt;p&gt;Here is it for reference:&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hyatt Chicago Magnificent Mile&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;633&amp;#160;N St. Clair St.&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;BTW, If you&amp;#8217;re at the conference, let&amp;#8217;s meet up!&lt;/p&gt;
&lt;p&gt;email: gabe@gundy.org&lt;/p&gt;
&lt;p&gt;twitter: @gabegundy&lt;/p&gt;
&lt;p&gt;sms: 801-822-9550&lt;/p&gt;</description><link>http://gundy.org/post/28851228452</link><guid>http://gundy.org/post/28851228452</guid><pubDate>Mon, 06 Aug 2012 13:17:00 -0600</pubDate><category>cluecon</category><category>chicago</category></item><item><title>In what way is the Video failing on my Mac Mini?...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m6utfnAa2z1qg0rvio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;In what way is the Video failing on my Mac Mini? Mac-&gt;HDMI-&gt;DVI-&gt;Samsung&lt;/p&gt;</description><link>http://gundy.org/post/26773637358</link><guid>http://gundy.org/post/26773637358</guid><pubDate>Sun, 08 Jul 2012 12:16:35 -0600</pubDate><category>hardware</category><category>mac</category><category>fail</category><category>video</category></item><item><title>Firewall to block... well, just about everyone.</title><description>&lt;p&gt;Sometimes you don&amp;#8217;t want to mess around with people cracking into your SIP servers and run up your phone bill (aka toll fraud). So, with this little script, we block all traffic from anywhere and everywhere. Be careful, it&amp;#8217;s pretty heavy handed. BTW, there are some outputs for ClearOS, IPtables and Ubuntu&amp;#8217;s UFW.&lt;/p&gt;
&lt;p&gt;This should be useful for people running, FreeSWITCH, Asterisk, OpenSIPS and Kamailio.&lt;/p&gt;
&lt;pre&gt;#!/bin/bash

################################################################################
# We don't like blocking of huge parts of the world, but we often don't have the
# time or resources to deal with those who try to haxor our networks. kthanksbye
################################################################################

# Edit this to fit your level of frustration.
REGISTRIES="CHANGE_ME"

# This is how I roll:
#REGISTRIES="(AfriNIC|APNIC|LACNIC|RIPE NCC)"

################################################################################
# APNIC     Asia/Pacific Region
# ARIN      North America Region
# AfriNIC   Africa Region
# LACNIC    Latin America and some Caribbean Islands
# RIPE NCC  Europe, the Middle East, and Central Asia
################################################################################

IANA="http://www.iana.org"
IPV4_LIST="/assignments/ipv4-address-space/ipv4-address-space.txt"

REGEX="[0-9]{1,3}\.0\.0\.0/8"

BLOCK_LIST=`wget --quiet -O - ${IANA}${IPV4_LIST} | \
egrep "${REGISTRIES}" | \
awk '{print $1}' | \
sed "s/\//.0.0.0\//" | \
sed "s/^0*//"`

for NET in ${BLOCK_LIST}; do
    if [[ ${NET} =~ ${REGEX} ]]; then
        # Time to do your thing.
        echo "Sorry to break things off, ${NET}, it's not you... it's me."

        ########################################################################
        # IPtables
        ########################################################################
        #iptables -I INPUT -j LOG --log-prefix "${NET} Dropped: " --log-level 7
        #iptables -I INPUT -s ${NET} -j DROP

        ########################################################################
        # ClearOS firewalls - Blocked Incoming Connections
        # (add to the RULES section of /etc/clearos/firewall.conf)
        ########################################################################
        #echo "${NET}||0x10000002|0|${NET}|| \\" | sed "s/\//_/"

        ########################################################################
        # Ubuntu's UFW - Uncomplicated Firewall
        ########################################################################
        #sudo ufw deny from ${NET}

    fi
done&lt;/pre&gt;
&lt;p&gt;Happy hacking!&lt;/p&gt;</description><link>http://gundy.org/post/26238311170</link><guid>http://gundy.org/post/26238311170</guid><pubDate>Sat, 30 Jun 2012 17:17:18 -0600</pubDate><category>asterisk</category><category>firewall</category><category>freeswitch</category><category>sip</category><category>kamailio</category><category>opensips</category></item><item><title>This is a pic of our new daughter, Eve (about 5 hours...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_m1khtjz2qp1qg0rvio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;This is a pic of our new daughter, Eve (about 5 hours old).&lt;/p&gt;
&lt;p&gt;Funny how the hospital warns you about announcing the birth of your baby because they know that druggies show up to snatch the pain killers in the house.  Well, any users what would like to come welcome our daughter home should also be aware that we have a 2:1 people-to-gun ratio at our house :)&lt;/p&gt;
&lt;p&gt;Anyway… Wow she’s precious!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; My bother tells me that it’s not clear how many guns there are at my house. 8 people, 4 guns :)&lt;/p&gt;</description><link>http://gundy.org/post/20032865099</link><guid>http://gundy.org/post/20032865099</guid><pubDate>Tue, 27 Mar 2012 17:41:00 -0600</pubDate><category>family</category><category>eve</category><category>guns</category></item><item><title>Installing Blink on Ubuntu</title><description>&lt;p&gt;&lt;strong&gt;UPDATED: Now works with Ubuntu 12.04 LTS&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Also, the web server is currently configured to block &lt;/strong&gt;&lt;strong&gt;squid-deb-proxy (if you don&amp;#8217;t use it, you should).&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This little bash script will get Blink installed properly. This is what I&amp;#8217;ve been using when testing FreeSWITCH and OpenSIPS. I guess it would work for my Asterisk buddies too ;)&lt;/p&gt;
&lt;pre&gt;#!/bin/bash
##############################################
KEY_URL="ag-projects.com"
KEY_NAME="agp-debian-gpg.key"
UBUNTU_VERSION="precise"
LIST_NAME="${KEY_URL}.list"

wget http://download.${KEY_URL}/${KEY_NAME}
sudo apt-key add ${KEY_NAME}

rm ${KEY_NAME}

cat &amp;lt;&amp;lt; EOF &amp;gt; ${LIST_NAME}
## Sources for AG Projects (makers of Blink).
deb http://${KEY_URL}/ubuntu ${UBUNTU_VERSION} main
EOF

sudo chown root.root ${LIST_NAME}
sudo chmod 644 ${LIST_NAME}
sudo mv ${LIST_NAME} /etc/apt/sources.list.d/
echo "Updating packages... this might take a while."
sudo apt-get -qq update
echo "Installing Blink."
sudo apt-get -y install blink
##############################################
&lt;/pre&gt;
&lt;p&gt;And there you go. That&amp;#8217;s the best SIP client out for Linux. Why isn&amp;#8217;t this in the Ubuntu repos already? That&amp;#8217;s my question.&lt;/p&gt;</description><link>http://gundy.org/post/18678638389</link><guid>http://gundy.org/post/18678638389</guid><pubDate>Sat, 03 Mar 2012 13:01:00 -0700</pubDate><category>sip</category><category>blink</category><category>freeswitch</category><category>opensips</category><category>ubuntu</category><category>linux</category></item><item><title>Wow! Jazz tickets (2nd row)! Thanks @xo</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lyqwwbYDCh1qg0rvio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Wow! Jazz tickets (2nd row)! Thanks @xo&lt;/p&gt;</description><link>http://gundy.org/post/16901735797</link><guid>http://gundy.org/post/16901735797</guid><pubDate>Wed, 01 Feb 2012 20:12:11 -0700</pubDate></item><item><title>SOPA is broken… So is the Izeni site :/ Better click on...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_ly0qnjtJSl1qg0rvio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;SOPA is broken… So is the Izeni site :/ Better click on over there and check it out soon; it will self-heal at the end of the day. &lt;a href="http://dl.dropbox.com/u/47654226/sopa_protest.tar.gz" title="Download the Code" target="_blank"&gt;Code is available&lt;/a&gt; for the next time we have to pull stunts like this. It takes the form of Django middleware. &lt;/p&gt;</description><link>http://gundy.org/post/16085510757</link><guid>http://gundy.org/post/16085510757</guid><pubDate>Wed, 18 Jan 2012 16:59:43 -0700</pubDate><category>izeni</category><category>sopa</category><category>django</category></item><item><title>Don’t you think if the school is going to give email...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lxtb1nv7Rg1qg0rvio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Don’t you think if the school is going to give email addresses to our kids that they should also help them identify lame emails before they hit SEND?&lt;/p&gt;
&lt;p&gt;This was from my son. It can only improve from here.&lt;/p&gt;</description><link>http://gundy.org/post/15852840671</link><guid>http://gundy.org/post/15852840671</guid><pubDate>Sat, 14 Jan 2012 16:39:23 -0700</pubDate><category>family</category></item><item><title>Looking at this picture, how do you know for sure that AT&amp;T...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_luo8d4qiCs1qg0rvio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Looking at this picture, how do you know for &lt;em&gt;sure&lt;/em&gt; that AT&amp;T is my cell provider?&lt;/p&gt;</description><link>http://gundy.org/post/13538608044</link><guid>http://gundy.org/post/13538608044</guid><pubDate>Wed, 30 Nov 2011 00:31:17 -0700</pubDate><category>telephony</category><category>at&amp;amp;t</category><category>android</category></item><item><title>PySide 1.0.9</title><description>&lt;p&gt;I just thought this was a cool note on the &lt;a href="http://www.pyside.org/2011/11/pyside-1-0-9-sheldon-python-for-qt-released/" title="PySide 1.0.9"&gt;last release of PySide, 1.0.9&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;The PySide project is developed in the open, with all facilities you’d expect from any modern OSS project such as all code in a git repository [1], an open Bugzilla [2] for reporting bugs, and an open design process [3]. We welcome any contribution without requiring a transfer of copyright.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;They should also mention that &lt;a href="http://developer.qt.nokia.com/wiki/PySide_FAQ#9e9d5fa86515512427c7386396318010" title="Why PySide" target="_blank"&gt;it&amp;#8217;s under the LGPL&lt;/a&gt;, but still, that&amp;#8217;s a good stance.&lt;/p&gt;
&lt;p&gt;Now, the &lt;em&gt;real&lt;/em&gt; questions is, will there be a Windows installer for this version? With 1.0.8, we were not so lucky.&lt;/p&gt;</description><link>http://gundy.org/post/13538499310</link><guid>http://gundy.org/post/13538499310</guid><pubDate>Wed, 30 Nov 2011 00:26:09 -0700</pubDate><category>python</category><category>pyside</category><category>open source</category></item><item><title>Ha! I just pulled ahead of some sucker who’s now...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_luxbctEoVd1qg0rvio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Ha! I just pulled ahead of some sucker who’s now officially the worst dad in the world. That’s the power of homemade pizza.&lt;/p&gt;</description><link>http://gundy.org/post/13024177165</link><guid>http://gundy.org/post/13024177165</guid><pubDate>Sat, 19 Nov 2011 12:55:41 -0700</pubDate><category>pizza</category><category>family</category></item><item><title>Gabe, my brother Dave often tells people to "Ask me anything."  Were you inspired by him at all in naming this "Ask me Anything"?</title><description>&lt;p&gt;I’ve thought of a number of ways to answer this, but perhaps the most efficient way for you to find out would be to ask your brother, Dave.&lt;/p&gt;</description><link>http://gundy.org/post/12951458000</link><guid>http://gundy.org/post/12951458000</guid><pubDate>Thu, 17 Nov 2011 19:23:04 -0700</pubDate></item><item><title>I don’t know why I think this is so funny. I hope my...</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lutskj10YJ1qg0rvio1_500.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;I don’t know why I think this is so funny. I hope my employees think it’s funny too! (You kinda need to know vim to get it. It doesn’t hurt to know Jordan too!)&lt;/p&gt;</description><link>http://gundy.org/post/12939695513</link><guid>http://gundy.org/post/12939695513</guid><pubDate>Thu, 17 Nov 2011 15:17:07 -0700</pubDate><category>vim</category><category>izeni</category><category>nachos</category></item><item><title>That was fun. Let’s do it again next year!</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lumrhyPb0T1qg0rvio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;That was fun. Let’s do it again next year!&lt;/p&gt;</description><link>http://gundy.org/post/12772995326</link><guid>http://gundy.org/post/12772995326</guid><pubDate>Sun, 13 Nov 2011 20:10:46 -0700</pubDate><category>ClueCon</category><category>FreeSWITCH</category><category>Asterisk</category></item><item><title>Fall colors behind my house.</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lt7sxcMzcq1qg0rvio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Fall colors behind my house.&lt;/p&gt;</description><link>http://gundy.org/post/11571315730</link><guid>http://gundy.org/post/11571315730</guid><pubDate>Mon, 17 Oct 2011 08:43:59 -0600</pubDate></item><item><title>Hmmm… strange letter in my inbox.</title><description>&lt;img src="http://24.media.tumblr.com/tumblr_lraig8oCFb1qg0rvio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Hmmm… strange letter in my inbox.&lt;/p&gt;</description><link>http://gundy.org/post/10024700480</link><guid>http://gundy.org/post/10024700480</guid><pubDate>Fri, 09 Sep 2011 22:43:19 -0600</pubDate></item><item><title>Installing Ubuntu Linux Server</title><description>&lt;p&gt;I recently spoke with an intelligent man who&amp;#8217;s been in the tech scene for more than 15 years.  He had a desire to learn Linux and knew that he could &amp;#8216;easily&amp;#8217; do so.  He just hadn&amp;#8217;t taken the plunge (for whatever reason).  I&amp;#8217;m writing a step-by-step guide on how to install a Linux server to show how easy it is.  This is &lt;strong&gt;not&lt;/strong&gt; for the Linux user &amp;#8212;it&amp;#8217;s for the Windows user who&amp;#8217;s not yet taken that step into the dark ;)&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update:&lt;/strong&gt; I just got off the phone with another guy who&amp;#8217;s been developing code in the Windows world for 2 decades (C, VB6, VB.NET) and who has never installed Linux.  They really are out there ;)&lt;/p&gt;
&lt;p&gt;We&amp;#8217;ll touch on each step of the install and what you can expect as you go along. We&amp;#8217;ll also show the screens as we move along to make sure we&amp;#8217;re on the same page.&lt;/p&gt;
&lt;p&gt;In this case, we&amp;#8217;re going to use Ubuntu Linux 11.4.  You might choose a different server if you are going to support this in a production environment; one that has a longer support cycle.  Consider Ubuntu LTS, CentOS or Debian Stable.&lt;/p&gt;
&lt;p&gt;(Linux pro&amp;#8230; really, there is nothing to see here&amp;#8230; move along.)&lt;/p&gt;
&lt;p&gt;One more thing&amp;#8230; &lt;em&gt;if&lt;/em&gt; you use this, please leave a comment. Nothing would make me happier than hearing back from someone who gave Linux a try because of this post :)&lt;/p&gt;
&lt;p&gt;Let&amp;#8217;s get started&amp;#8230; So, you&amp;#8217;ll need to make a CD from an ISO to get started.  If you haven&amp;#8217;t burned an ISO to disk before, take a minute to google it.  It&amp;#8217;s a bit of a pain on Windows, but it can be done after downloading and installing the right software.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Where&lt;/em&gt; you download the ISO you&amp;#8217;ll be using depends on the Linux distribution that you choose to test drive.  Anyway, download it (expect it to be between 400 and 600 MBs), burn it to disk, pop it in your server and configure your BIOS to boot from disk.  When you do, you&amp;#8217;ll see this Language screen.  This is the language of the installation, not the language that is installed on the server; that will come later.  Anyway, pick your language.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolzklOpoU1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;You have a number of options here. Usually, you&amp;#8217;ll just go with the first one, &lt;em&gt;Install Ubuntu Server&lt;/em&gt;. The other options are pretty useful, but they&amp;#8217;re not needed to get the installation done.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolzkxHCic1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;This time, as you choose a Language, you&amp;#8217;re choosing the language that you&amp;#8217;ll install on the system.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolzl4ZNor1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;And now, pick your location&amp;#8230; see, easy stuff here!&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolzlgN3aZ1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;There are lots and lots of different keyboards out there.  Take a minute and help the installer know how to interface with your keyboard. I know what kind of keyboard I have, so I don&amp;#8217;t choose the &amp;#8216;detect&amp;#8217; option.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolzltTyvp1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Once you&amp;#8217;ve decided to select your keyboard from the list, finish the first part of the process by choosing the keyboard&amp;#8217;s country.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolzm2PE1a1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Once you select a layout for a country, you&amp;#8217;ll have an option to get more specific. If you don&amp;#8217;t know what to choose, you might just try the first selection. Otherwise, you might want to go back two steps and choose the &amp;#8216;detect&amp;#8217; option and let it walk you through it.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolzmggpAx1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Again, unless you have an unusual keyboard, you&amp;#8217;ll likely pick the first option.&lt;/p&gt;
&lt;p&gt;Once you&amp;#8217;ve made your selection, the system does a bit of work: it detects hardware, loads additional components and sets up the temporary network configuration for the install (using DHCP). A network connection is needed for installing list of available applications and for various other installation steps.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolzmokPgc1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;It&amp;#8217;s time to choose a hostname. Follow the text on the screen or choose something that matches your existing network. Once this is done, it will try to use some sort of GEOIP to get the timezone you&amp;#8217;re in.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolzmz5bRP1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Confirm or change the timezone info. At this point it does some more churning in the background&amp;#8230; more detecting hardware, setting up disk partitioner. &lt;strong&gt;CAUTION, moving past this point will potentially wipe any/all the data from any/all disks attached to this server.&lt;/strong&gt; Stop now if you&amp;#8217;re not sure you want to go ahead.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolzn8ngWM1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;I&amp;#8217;ll Usually choose the Guided- Entire disk &lt;em&gt;without&lt;/em&gt; LVM.  LVM is great, but let&amp;#8217;s not complicate thing during this first install.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolznf1owE1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Now select the disk that you are going to use for the installation.  Remember, this will &lt;strong&gt;wipe &lt;em&gt;all&lt;/em&gt; of the data on that drive.&lt;/strong&gt;  Here the drive is a VBOX HARDDISK because I&amp;#8217;m using Virtualbox for this demo and the disk is virtual.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lolznmjclq1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;This screen will confirm whether you really want to erase the data on those selected partitions.&lt;/p&gt;
&lt;p&gt;If you choose &amp;#8216;YES&amp;#8217; the system will create the new partitions, install the base system, install core packages and a bunch of other stuff.  This step can take a little time.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom15fDnK01qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Now you need to add a user to the system. This user will be the administrator (and is usually you). Type out the full name of that user.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom15tOzf91qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;In addition to full names, user have usernames.  They are usually shorter, they don&amp;#8217;t contain spaces and start with lowercase letters.  This is what you will use to log in to the system.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom1606hLz1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Now, time to pick a password.  Pick a good one. Anyone who can guess this, has &lt;em&gt;full&lt;/em&gt; control of your system.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom171CFE71qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Now confirm that password.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom179mEZt1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;If you really want to keep things secure, you could encrypt your home directory. We&amp;#8217;re not going to do that because it adds a little bit of complexity that we don&amp;#8217;t want to deal with at this time. Select &amp;#8216;No&amp;#8217; and move along.&lt;/p&gt;
&lt;p&gt;After this screen, the system will configure apt-get (the tool used to install new software packages). This doesn&amp;#8217;t take too long.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom17qGVM41qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Updating software packages require access to the Internet.  If you have a proxy server that might be blocking that access, you have a chance to enter that here.  Also, if you were doing lots of install, it could be a little quicker as the package lists and the actual software packages might be cached by the proxy. If you don&amp;#8217;t have a proxy (most people don&amp;#8217;t), just skip this step.&lt;/p&gt;
&lt;p&gt;Once you don&amp;#8217;t that, the system scans online &amp;#8220;repos&amp;#8221; getting lists of packages that are available to install.&lt;/p&gt;
&lt;p&gt;It now selects and installs the default software &amp;#8212;this takes a while.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom1hk2gZR1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Choose the update strategy that you&amp;#8217;re interested in. I&amp;#8217;d leave it how it is this time.  It will be better for you to install those things manually.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom18uoneb1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Now, you have to choose the optional software package that you want installed.  At the very least, I&amp;#8217;d install OpenSSH server.  This will allow you to get into your system remotely.&lt;/p&gt;
&lt;p&gt;It now gets all the files needed to install your custom selection, un-packages them, prepares them to be installed, and finally, installs and configures them. This also takes a bit of time.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom23mRJDt1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Now it&amp;#8217;s time to install a bootloader.  This will be a little strange to those coming from the Windows world (as you don&amp;#8217;t usually interface with Windows bootloader). This is the thing that boots your OS. You can usually accept the default values.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom23tMxoa1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;Once you&amp;#8217;ve done that, the system will take some time to setup users and do a buch of other stuff wherein it actually finishes the installation.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom240dbVb1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;When you log in the first time (using the username and password you provided during the install), you get a screen like the one above. You can see what networks are configured and what the basic state of your server is. Congratulations, if you made it this far, you&amp;#8217;ve installed a Linux Server :) Cake, right?&lt;/p&gt;
&lt;p&gt;&lt;img src="http://media.tumblr.com/tumblr_lom24dRaLO1qf6e1e.png"/&gt;&lt;/p&gt;
&lt;p&gt;You see here, I&amp;#8217;ve typed the command &amp;#8216;ifconfig eth0&amp;#8217; to see what my 1st network interface looks like. There&amp;#8217;s lot to learn from here. Have fun with it :)&lt;/p&gt;
&lt;p&gt;Oh, when learning what&amp;#8217;s next, Google is your friend!&lt;/p&gt;</description><link>http://gundy.org/post/9920150668</link><guid>http://gundy.org/post/9920150668</guid><pubDate>Wed, 07 Sep 2011 10:01:00 -0600</pubDate></item><item><title>So, if you don’t already know, this is the best source of...</title><description>&lt;img src="http://25.media.tumblr.com/tumblr_lfo4w7eM9I1qg0rvio1_500.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;So, if you don’t already know, this is the best source of info on &lt;a title="Asterisk" href="http://www.asterisk.org/"&gt;Asterisk&lt;/a&gt; that’s out there. The book is solid gold. Anyone that’s comfortable with technical stuff (Linux, bash, vim etc.) should be able to get up and going with Asterisk using this killer resource.  While I do a bunch of &lt;a title="FreeSWITCH" target="_blank" href="http://izeni.com/development/freeswitch/"&gt;FreeSWITCH&lt;/a&gt; stuff these days, I still go to TFOT (the future of telephony) for general VoIP stuff from time to time.&lt;/p&gt;
&lt;p&gt;As a bonus, &lt;a title="Jared Smith" target="_blank" href="http://fedoraproject.org/wiki/User:Jsmith"&gt;Jared Smith&lt;/a&gt; is one of the co-authors.  He’s a cool guy and a friend. Also, I think if you buy a book he get’s a gold star next to his name in the tech-geek’s hall-of-fame.  So, do yourself a favor and get this book into your hands!&lt;/p&gt;
&lt;p&gt;P.S. If you’re in the &lt;a title="Izeni" target="_blank" href="http://bit.ly/IzeniMap"&gt;Provo Utah&lt;/a&gt; area, I have an extra copy if you like… let me know in the comments!&lt;/p&gt;</description><link>http://gundy.org/post/9107694696</link><guid>http://gundy.org/post/9107694696</guid><pubDate>Thu, 18 Aug 2011 21:03:00 -0600</pubDate><category>two-bit-book-review</category><category>freeswitch</category><category>asterisk</category></item></channel></rss>
