<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
>

<channel>
	<title>Nosbig.net</title>
	<atom:link href="http://www.nosbig.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.nosbig.net</link>
	<description>Like my life, in a perpetual state of construction...</description>
	<lastBuildDate>Sat, 17 Jul 2010 19:07:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
<!-- podcast_generator="Blubrry PowerPress/1.0.9" mode="advanced" entry="normal" -->
	<itunes:summary>Like my life, in a perpetual state of construction...</itunes:summary>
	<itunes:author>Nosbig.net</itunes:author>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://www.nosbig.net/wp-content/plugins/powerpress/itunes_default.jpg" />
	<itunes:subtitle>Like my life, in a perpetual state of construction...</itunes:subtitle>
	<image>
		<title>Nosbig.net</title>
		<url>http://www.nosbig.net/wp-content/plugins/powerpress/rss_default.jpg</url>
		<link>http://www.nosbig.net</link>
	</image>
	<atom:link rel='hub' href='http://www.nosbig.net/?pushpress=hub'/>
		<item>
		<title>My Life with Asterisk &#8212; Part 4</title>
		<link>http://www.nosbig.net/my-life-with-asterisk-part-4/</link>
		<comments>http://www.nosbig.net/my-life-with-asterisk-part-4/#comments</comments>
		<pubDate>Sat, 17 Jul 2010 19:07:16 +0000</pubDate>
		<dc:creator>Nosbig</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.nosbig.net/?p=251</guid>
		<description><![CDATA[With the challenges of Part 3 behind me, I was optimistic of the possibility of resolving the lingering issues with my phone system. One of the first pieces that I dabbled with was setting up paging and conference calls. When &#8230; <a href="http://www.nosbig.net/my-life-with-asterisk-part-4/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With the challenges of <a href="http://www.nosbig.net/my-life-with-asterisk-part-3">Part 3</a> behind me, I was optimistic of the possibility of resolving the lingering issues with my phone system.</p>
<p>One of the first pieces that I dabbled with was setting up paging and conference calls.  When I was testing conference calling, the conference would disconnect almost immediately.  From my past experience with Asterisk, I know that Asterisk needs a timinig source.  Most larger/enterprise PBX units would not have a trouble as they would be using an analog or digital interface card which provides the timing required.  In my case, I am working with nothing but VoIP, so I have no interface card to provide a timinig source.  In the past, a dummy driver is provided that can be loaded to allow Asterisk to interface with the Linux kernel&#8217;s timinig capabilities.</p>
<p>The only problem is that I can&#8217;t locate the module either in the directory where it should have been located or through an automated search of the filesystem.  I was truly stuck.  Of course, I turn to Google.  Surprisingly, Google turned up no answers to where this driver could be locataed without recompiling the drivers.  I am not normally hesitant to compile code, as the developers make this easy.  My instincts told me there had to be a provision for handling this problem with the distribution as-is.</p>
<p>Fortunately, I had one more source of answers that I had in my back pocket.  I fired up my IRC client and connected to the #asterisk chat room on the <a href="http://www.freenode.net">Freenode IRC network</a>.  The regulars there include folks who live and breath Asterisk every day, so I know the folks there have the answers I need.  Naturally, after I posed my question to the room, a quick answer was offered.  I needed to open /etc/dahdi/modules and comment out all references to hardware drivers, followed by a restart of the dahdi service.  When I restarted the dahdi service, it reported that dahdi_dummy was loaded.  Apparently, the dahdi driver assumes that if no other drivers are to load, then use the default driver to provide dahdi_dummy to allows conferences to work.</p>
<p>Second, I wanted to keep an eye on what calls I was making and receiving.  FreePBX includes the capability on a &#8220;Reports&#8221; tab on the interface.  I have also had previous experience fixing this issue.  While the tool works, no data is saved to the database to search.  For whatever reason, the asterisk16-addons-mysql package is not installed by default.  Installing the package and restarting Asterisk allows the reporting to work as expected.</p>
<p>Finally, an issue occured during the initial configuration of this Asterisk system which would have prevented the saving of a new configuration.  After making changes within the FreePBX interface, the administrator needs to apply the changes.  When I first attempted to apply the changes I made to the system, I received an error message regarding the &#8220;retrieve_conf&#8221; script not running.  Google was able to turn up the answer.  By default, both the iptables firewall and the SELinux addon are activated by default.  I used the built-in setup utility to turn off each of those services; the script worked immediately.</p>
<p>After a crazy two days of work, investigation, and both frustration and fun, my Asterisk phone system is finally where I want it.  I have inbound and outbound calling on two phone numbers on a single trunk and connected to two internal SIP devices.  CallerID is being sent for the correct number and I have a basic conference room setup.  There are lots of tweaks and additions that I would like to make, but I think I will leave that to another entry after I have made them.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosbig.net/my-life-with-asterisk-part-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Life with Asterisk &#8212; Part 3</title>
		<link>http://www.nosbig.net/my-life-with-asterisk-part-3/</link>
		<comments>http://www.nosbig.net/my-life-with-asterisk-part-3/#comments</comments>
		<pubDate>Fri, 16 Jul 2010 18:03:09 +0000</pubDate>
		<dc:creator>Nosbig</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.nosbig.net/?p=248</guid>
		<description><![CDATA[At the end of Part 2, I finally have AsteriskNOW installed on my phone system hardware. Now, we have to get to the real work of configuring the system to actually do useful (and not so useful) work. My first &#8230; <a href="http://www.nosbig.net/my-life-with-asterisk-part-3/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>At the end of <a href="http://www.nosbig.net/my-life-with-asterisk-part-2/">Part 2</a>, I finally have AsteriskNOW installed on my phone system hardware.  Now, we have to get to the real work of configuring the system to actually do useful (and not so useful) work.</p>
<p>My first task was to create internal extensions and configure the phones to use those extensions.  Very little trouble was had in getting my <a href="http://en.wikipedia.org/wiki/Linksys_PAP2">Linksys PAP2T-NA</a> analog phone adapter to function.  My <a href="http://conft.com/en/US/products/hw/phones/ps379/ps1854/index.html">Cisco 7940</a> is always a little trickier, just because of the provisioning capabilities.  I had to adjust the FreePBX configuration to turn off NAT for that device, as my 7940 always stays here in my network.  Otherwise, the configuration consisted of setting proxy information and matching secrets on the phones.</p>
<p>Next, I set about configuring outbound telephony service.  I prefer a provider who can give service via the IAX protocol, as it was created by the Asterisk developers to compensate for some of the drawbacks of the SIP protocol.  My provider, who I can&#8217;t recommend enough, is TelIAX.  I configured the trunk information and it registered and came up immediately.  With FreePBX, inbound and outbound routes are configured independently of trunk connectivity and each other.  I set up an inbound route for my primary phone number and an outbound 10-digit dialling route.</p>
<p>Each of my two phones were able to make and receive calls both internally and externally.  At this point, my phone system is considered usable.  Finally, I can relax and take some time to enjoy the fruits of my labor.  However, not everything is entirely up to my standards, a few loose ends need resolved.  Stay tuned for more&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosbig.net/my-life-with-asterisk-part-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Life with Asterisk &#8212; Part 2</title>
		<link>http://www.nosbig.net/my-life-with-asterisk-part-2/</link>
		<comments>http://www.nosbig.net/my-life-with-asterisk-part-2/#comments</comments>
		<pubDate>Thu, 15 Jul 2010 17:50:12 +0000</pubDate>
		<dc:creator>Nosbig</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.nosbig.net/?p=244</guid>
		<description><![CDATA[When we left off, I had finally decided to use AsteriskNOW and replace my hand-crafted dialplan with something more flexible and easier to modify. Before I could do anything else, I had to get the distribution installed. What follows was &#8230; <a href="http://www.nosbig.net/my-life-with-asterisk-part-2/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>When we <a href="http://www.nosbig.net/my-life-with-asterisk-part-1/">left off</a>, I had finally decided to use AsteriskNOW and replace my hand-crafted dialplan with something more flexible and easier to modify.  Before I could do anything else, I had to get the distribution installed.  What follows was a late night of problem solving and fun&#8230;  <img src='http://www.nosbig.net/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
<p>The most obvious route was to install the CD as-is.  Unfortunately, this machine has no optical drive attached, and I did not feel like opening the system and adjusting the cabling to support that.  I also don&#8217;t have a USB/IDE adapter.  So, I first thought to use Unetbootin to install from a USB flash drive.  After using Unetbootin to place the files on the flash drive, I attempted to boot to it.  The motherboard supports USB floppy drives and CD-ROM, but not flash drives.</p>
<p>My next trick was to attempt to boot the ISO over the network, which I have successfully done with <a href="http://www.pfsense.org">pfSense</a> and the Debian install CD.  A quick copy of the ISO into my TFTP boot directory and a modification to the PXE boot config were all that were necessary before rebooting my phone system.  The PXE boot system comes up, and I attempt to boot the ISO.  I was hopeful, but this worked like the rest of this install, an epic fail.  Looking at the logs, I discovered that the TFTP server can&#8217;t handle serving a 650MB ISO, while it has easily handled a 60 and a 130 MB one.  Another dead end, or is it?</p>
<p>I stepped back to think about the situation&#8230;  If I can&#8217;t boot the ISO, what can I do?  I remembered that when I copied the ISO to the TFTP root directory, I also copied the extracted files that Unetbootin has placed on the flash drive.  I knew that PXE and USB booting, as implemented on Linux, are very similar.  I configured the PXE environment to boot the extracted kernel.  I was delighted to see that the installer loaded at all, after everything that had not worked as expected so far.</p>
<p>Once the installer started, it could not find the packages to install and asked which method to use to locate the packages.  One of the HTTP.  I created a new symbolic link in Apache&#8217;s DocumentRoot pointing to the TFTP root directory, making it accessible via HTTP.  The installer immediately found the files and was able to install almost all of the packages.  One package couldn&#8217;t be found, due to Unetbootin truncating the name.  I renamed the file and clicked retry in the installer.  The installer finished successfully.  I rebooted and was able to log into the system.</p>
<p>After all of this craziness, I was ecstatic at being able to finally have a usable web interface on my phone system.  Now, it&#8217;s on to configuring the system&#8230;  Enjoy part 3&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosbig.net/my-life-with-asterisk-part-2/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Life with Asterisk &#8212; Part 1</title>
		<link>http://www.nosbig.net/my-life-with-asterisk-part-1/</link>
		<comments>http://www.nosbig.net/my-life-with-asterisk-part-1/#comments</comments>
		<pubDate>Wed, 14 Jul 2010 15:52:06 +0000</pubDate>
		<dc:creator>Nosbig</dc:creator>
				<category><![CDATA[Asterisk]]></category>
		<category><![CDATA[Friends]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.nosbig.net/?p=239</guid>
		<description><![CDATA[So, I started using Asterisk a few years ago. I started working for a small IT company; my prime focus was on developing a sellable SMB phone system product. Unfortunately, the firm folded just as we were ready to launch. &#8230; <a href="http://www.nosbig.net/my-life-with-asterisk-part-1/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So, I started using <a href="http://www.asterisk.org">Asterisk</a> a few years ago.  I started working for a small IT company; my prime focus was on developing a sellable SMB phone system product.  Unfortunately, the firm folded just as we were ready to launch.</p>
<p>At the time, the dialplans and routing all needed to be crafted by hand, in the early 1.2 days.  A healthy portion of my time was involved in learning about extensions, contexts, and priorities.  As I looked forward to implementing Asterisk at home, I found a fun device called the Linksys <a href="http://en.wikipedia.org/wiki/NSLU2">NSLU2</a>, affectionately nicknamed the &#8220;Slug.&#8221;  After attaching a 4GB flash drive, I installed <a href="http://www.debian.org">Debian</a> and Asterisk, again with a handcrafted dialplan.  Fast forward another year, I had upgraded the hardware to a <a href="http://www.mini-itx.com">Mini-ITX</a> system with a hard drive and no CD drive,  Through all this time, I was hand-crafting a dialplan.</p>
<p>While my knowledge of Asterisk dialplans grew, several web interfaces became usable.  I and some close friends tried to use the AsteriskGUI created by <a href="http://www.digium.com">Digium</a> from the original <a href="http://www.asterisknow.org">AsteriskNOW</a> distribution.  At the time, the AsteriskGUI was somewhat usable but had some significant bugs;  I continued to use Asterisk with a hand-written dialplan.  Since then, <a href="http://www.trixbox.org">Trixbox</a> was the biggest proponent of the <a href="http://www.freepbx.org">FreePBX</a>.  Once AsteriskNOW added FreePBX as an option, I figured it was worth a try.  After setting up a demo system and dabbling with it, I was pleased.  My only hestiation was that the base distribution was and is <a href="http://www.centos.org">CentOS</a>, which is a fine base, but I tend to prefer Debian-based distros&#8230;</p>
<p>With that in mind, I have tried at least 3 or 4 times over the last few years to install FreePBX on my existing Debian-based system with its custom dialplan.  Each time, I have fallen short of getting it setup.  Mostly, I just haven&#8217;t invested the time to really solving that problem.  In stead, I had the chance to spend the evening helping my buddy <a href="http://kniselyknows.blogspot.com/">Mike</a> learn all about Asterisk.  We spent the time with the newest 1.7 version of AsteriskNOW.  It was fairly clear, after some experimentation, that I needed to leverage this much more flexible tool to maintain my phone system.  I tried one final time to install FreePBX on my phone system, with the same results as before, incomplete with too many holes and issues for me to spend my time with.</p>
<p>That night, after Mike had gone, I resigned myself to replacing that Debian base with the CentOS base of the AsteriskNOW distribution, figuring this was easier.  Of course,  nothing about this install was easy.  I&#8217;ll share more in part 2&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosbig.net/my-life-with-asterisk-part-1/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Smoothing Off Some Rough Edges</title>
		<link>http://www.nosbig.net/smoothing-off-some-rough-edges/</link>
		<comments>http://www.nosbig.net/smoothing-off-some-rough-edges/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 05:44:00 +0000</pubDate>
		<dc:creator>Nosbig</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.nosbig.net/?p=150</guid>
		<description><![CDATA[Lately, I have been spending some quality time again with my TC1000 from Compaq.  I purchased mine last year, along with two friends of mine.  We all have taken different approaches to making the tablets work well. I have been &#8230; <a href="http://www.nosbig.net/smoothing-off-some-rough-edges/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Lately, I have been spending some quality time again with my TC1000 from Compaq.  I purchased mine last year, along with two friends of mine.  We all have taken different approaches to making the tablets work well.</p>
<p>I have been using the tablet off and on since then, with most of the functionality available while logged in, but there have been a few rough edges.  With a tablet PC, how do I log into the tablet while it is undocked from the keyboard?  I have used a great on-screen keyboard/handwriting recognition tool called <a title="Cellwriter" href="http://risujin.org/cellwriter/">Cellwriter</a>.  It requires a little training, but the tool is very accurate after training.  There are two instances where a user needs to enter a password, when logging in and when unlocking the screensaver.</p>
<ul>
<li>Login: I use Gnome, so GDM is the login manager I prefer on this tablet.  Changing the configuration was fairly wasy.  The configuration file, in Debian, is /etc/gdm/Init/Default.  I found that a single line, added above the final &#8220;exit 0&#8243; line, was enough to add the keyboard: &#8220;cellwriter &#8211;keyboard-only &#8211;window-x 170 &#8211;window-y 568 &amp;&#8221; and restart X by logging out.</li>
</ul>
<ul>
<li>Screensaver: The screensaver was slightly more difficult, requiring two steps to configure within gconf-editor:</li>
</ul>
<blockquote>
<ol>
<li>Enable the embedded_keyboard_enabled key in /apps/gnome-screensaver.</li>
<li>Edit the embeddes_keyboard_command to include: /usr/bin/cellwriter &#8211;keyboard-only &#8211;xid</li>
</ol>
</blockquote>
<p>I could have chosen one of a number of alternative keyboards, but Cellwriter works so well and looks so clean compared to the other tools I had tried.  There are two issues that I have been dealing with with little success&#8230;</p>
<p>First, the &#8211;keyboard-only flag is in both locations to run the keyboard without regards to the written input.  I expected to need that during login, as GDM has idea who is logging on until after they have logged on and GDM is no longer needed.  However, I did try to use it normally with the screensaver login, and I could not get gnome-screensaver to accept my known-good password while using the handwriting portion of the application.  While I would like to be able to write my password, your entire password remains on the screen in the input box until you accept the input.  So, I will try to get at working sometime, but it probably better that i have to type my password, keeping it hidden from view.</p>
<p>Second, each of the applications would randomly spam one of the input buttons as I was typing on the screen.  This forces me to have to simply hit the enter key and start again.  At some point, I will have to try using the native fpit driver within Xorg.  I might already be, now that I have upgraded my system to the post-Lenny testing version of Debian (Squeeze).  I haven&#8217;t otherwise updated the system&#8217;s overall configuration in several months.</p>
<p>So, hopefully, I can start getting even more utility out of this again, without the encumberance of this keyboard.  As much as I would like to try one of the new netbooks, like the Acer Aspire Once or the HP Mini 1000, the lack of a touch screen makes those devices a less-attractive form-factor that this handy piece of gear.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosbig.net/smoothing-off-some-rough-edges/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>A Tale of Two Services</title>
		<link>http://www.nosbig.net/a-tale-of-two-services/</link>
		<comments>http://www.nosbig.net/a-tale-of-two-services/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 17:40:23 +0000</pubDate>
		<dc:creator>Nosbig</dc:creator>
				<category><![CDATA[Applications]]></category>
		<category><![CDATA[Blog]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Networking]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.nosbig.net/?p=146</guid>
		<description><![CDATA[Yesterday afternoon, my girlfriend discovered a particularly large volume of voicemails on her phone, after having cleaned out her mail box just 36 hours prior.  She listened to several blank voicemails, as well as one from someone who wanted us &#8230; <a href="http://www.nosbig.net/a-tale-of-two-services/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Yesterday afternoon, my girlfriend discovered a particularly large volume of voicemails on her phone, after having cleaned out her mail box just 36 hours prior.  She listened to several blank voicemails, as well as one from someone who wanted us to return their call&#8230;</p>
<p>I began investigating by looking into the metadata for the voicemails which were left; all were from unusual phone numbers outside of our area code.  My next trip was to the CDR records and my provider&#8217;s call history.  These sources showed that over 1000 phone calls were attempted to be connected through our phone system to various communities around the country.  Two patterns emerged while looking at the details of the calls:</p>
<ul>
<li>The calls were being generated in a non-sequential pattern; clearly an unscrupulous telemarketer was war-dialing to South Carolina, Michigan, and Virginia.</li>
<li>All of the outbound calls were originating with my girlfriend&#8217;s CallerID.</li>
</ul>
<p>So, I knew what was going on, but I had yet to determine to how this incident occured.  Further digging revealed that the Linksys ATA being used internally was lagging significantly and intermittently.  It was a moment of epiphany; I understood where the problem was, and I could take action to address it.</p>
<p>Several years ago, I installed an Asterisk server to provide home phone service with a company that provided an IAX trunk.  At the time, all we were using softphones to make and receive calls.  Over time, I upgraded to a Cisco 7940 for myself and an analog cordless phone on a Linksys ATA for my girlfriend.  At the time I installed the ATA, I had not used a significant amount of security of the SIP peer registration, as the network was firewalled from the Internet.</p>
<p>Fast forward to 5 months ago&#8230;  I obtained a business phone service through a major provider using SIP.  Due to their configuration, I was required to open the SIP and RTP ports to the general Internet and forward them to my Asterisk server.</p>
<p>Now, we return to the present time.  Several days ago, this telemarketer scanned my router, found open SIP ports, and began to issue a brute-force attack against my Asterisk server.  The telemarketer scanned every possible 3 and 4 digit peer name, was able to find the Linksys ATA&#8217;s peer name, and was quickly able to brute-force the password.  With this information, the telemarketer was able to register as that peer and make calls outbound, according to the dialplan configured for my girlfriend.  My Cisco&#8217;s peer was not impersonated, but it would not be likely to be responsible for outbound calling due to the unique dialplan I am using.</p>
<p>With the understandng of what has happened, I could work to correct and block the means by which this telemarketer was using my phone system and service:</p>
<ol>
<li>I unloaded chan_iax.so to remove the possibility of additional phone calls being made.</li>
<li>I then enabled a moderate amount of security, particularly a random password for each of my SIP devices.</li>
<li>Next, I modified my firewall configuration to drop all packets through my router which contained the IP address from which the attack came.</li>
<li>I then re-enabled the IAX phone service by reloading the chan_iax.so module.</li>
</ol>
<p>After the initial security containment, I turned my focus to handling the inbound phone calls being returned based upon the messages left with the various victims around the country.  I recorded an announcement indicating what had happened and that the compromise was taken care of.  Finally, I crafted the dialplan to play this announcement to every caller not from a local phone number.</p>
<p>Overall, this breach was not as extensive as it could have been, but it does illustrate that security must be vigilantly monitored and maintained.  My complacency in the security of my network ultimately led to this incident.  Fortunately, it does not seem to have led to any major financial loss to any party, including myself.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosbig.net/a-tale-of-two-services/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux is Being Misrepresented</title>
		<link>http://www.nosbig.net/linux-is-being-misrepresented/</link>
		<comments>http://www.nosbig.net/linux-is-being-misrepresented/#comments</comments>
		<pubDate>Thu, 24 Jul 2008 00:38:21 +0000</pubDate>
		<dc:creator>Nosbig</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.nosbig.net/?p=132</guid>
		<description><![CDATA[I was listening to a video from Chris Pirillo, and I am really getting frustrated with certain perceptions which have perpetuated in regards to Linux&#8230; I agree with Chris that competition for Windows is a good thing&#8230;  Particular because Windows &#8230; <a href="http://www.nosbig.net/linux-is-being-misrepresented/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I was listening to a <a title="video" href="http://chris.pirillo.com/2008/07/22/how-do-you-run-windows-programs-without-windows/">video</a> from Chris Pirillo, and I am really getting frustrated with certain perceptions which have perpetuated in regards to Linux&#8230;</p>
<p>I agree with Chris that competition for Windows is a good thing&#8230;  Particular because Windows market share is eroded in the process.  I work in an IT shop every day where the architecture of Windows and its 20-year legacy cause endless issues with clients.  Much of the problem revolves around third-party applications being written to an old or incomplete specification.  But I digress&#8230;</p>
<p>The following items are misconceptions which, like bad email hoaxes, never seem to go away:</p>
<ol>
<li>Kernel Compilation: Please do not believe that you have to compile your own kernel.  For nearly every distribution out there, the kernel probably supports 99% of the hardware in any given system.  The more high-profile a component is, the higher chance it will be supported.  If you choose to purchase (for example) a cheap $30 widget that is found in the clearance bin in your local electronics store, you might have some problems.  While there may be a Windows driver, it might be hard to find a replacement driver if you lose the CD it came with.  For SATA controllers, CPU&#8217;s, webcams, digital cameras, printers, and more, the Linux kernel provides the drivers.  Also, the folks at various distributions work very hard to package the kernel to interact nicely with the rest of the system.  As an example to the hardware argument, I will discuss my laptop.  I purchased a Lenovo z61m (Intel Core 2 Duo, 1GB RAM, SATA HDD, Intel video and wireless, Fingerprint reader, etc).  Without recompiling my kernel, I have used all of the internal system components as well as a bluetooth adapter (Kensington), digital camera (Sony T1), webcam (Logitech STX), a Nintendo Wii Remote, Wireless presenter remote, external mouse and keyboard.  The only piece of hardware which does not work completely is the memory card reader.  The SD portion works, but the xD portion (which I do not use) has no driver available for this device.</li>
<li>Linux Installation: Again, Ubuntu has been a shining example as to how easy a Linux distribution is to install.  Fedora, SuSE, and Debian are not that far behind.  In fact, modern Linux distributions are better than Windows during the installation at finding drivers for hardware.  I have had more hardware missing drivers with a freshly-restored system (from the restore partition) of an HP or Gateway laptop than from any of the last ten or so Linux installations.  To me, the lack of proper hardware support (at least for the network adapters, to enable the retrieval of additional drivers) is rather disturbing.  As an aside, the old argument stands in many ways.  The overwhelming majority of computer users already have a system administrator to manage or install the operating system (company IT, &#8220;that kid who knows computers&#8221;, groups like Geek Squad, etc.).  While I appreciate the desire for an easier install, I also would mention that Windows users have learned as much about their operating system as Linux users have about theirs (from a systems administration perspective).</li>
<li>Linux Support: The age-old question of how to get support for Linux&#8230;  First of all, see above.  Most people (regardless of operating system) seek advice from someone &#8220;smarter with computers&#8221; than they are.  For those folks who appreciate the technology and have learned more than the basics, what do you do when you have a problem?  That&#8217;s right, you turn to Google, discussion forums, and the user community.  Guess what?  Linux has many of the same support structures.  Countless how-to sites, forums, chat rooms, blogs, and e-mail mailing lists (all indexed by your favorite search engine) provide an insight into the solutions to a given problem.  In addition, Linux can often add a layer of community support which Windows users have seemed to have left behind, the User Group.  Across the globe, thousands of Linux user groups meet (weekly, monthly, or annually) to discuss new technologies, new software, the community itself, and supporting each other.  One item that tends to put some people off, however, is the attitude of some communities to new users.  All most of those communities ask is to invest something in your own problem.  Often, new users will enter a support forum and ask, &#8220;How do I get &#8220;foo&#8221; to work?&#8221;  While that question isn&#8217;t a bad one, it reveals to the community that this person has not even run a single Google search to have an idea where to start.  If the same user were to ask, &#8220;How do I get &#8216;foo&#8217; to work?  I have seen that I have to look at my syslog, but I&#8217;m new at this and don&#8217;t know where to start,&#8221; the response will often be warmer.  Of course, if someone would insist on some hand-holding and cannot afford to spend some time learning, then they should pay a support provider (Red Hat, Canonical, Novell, or a member of a local LUG) to provide that assistance.</li>
<li>Application Compatibility: This one has got to stop&#8230; now.  Let&#8217;s examine Windows.  Should someone need an application which is native to Windows, you just grab it and install it.  What if you want to run Linux/UNIX software on the machine?  or Macintosh?  Cygwin is a product which provides much of the support to run Linux/UNIX command-line and graphical applications on Windows.  It is free and open-source and maintained by Red Hat.  Or one would find cross-platform support.  Some of our favorite tools in the community on Windows are cross platform.  Firefox, Pidgin, Gimp, and OpenOffice.org come to mind.  Of course, all of these will work on Windows and Mac, in addition to Linux.  To compare, the same tactic can be applied to running Windows applications on Linux using Wine.  Of course, the ultimate solution for the best compatibility is to run the tool in its native operating system.  With the advent of free virtualization software, anyone can run the operating system of their choice as a virtual machine.</li>
</ol>
<p>With all that being said, I believe open-source software (with Linux having lead the charge) has won and will continue to push aside proprietary software.  We see (or more importantly don&#8217;t see) Linux in all sorts of places.  Early usages of Linux in a commercial environment (e.g. TiVo) provided a catalyst by which Linux began to be used elsewhere.  From web servers to routers to search engines, Linux is everywhere we go today.  With the quirks of the Windows operating system, its no wonder that people are flocking to OS X.  Never mind that users are trading one proprietary software company for a proprietary system company&#8230;  Ultimately, the open nature of the software I choose to use everyday enables a better life for myself and those around me, and I couldn&#8217;t imagine living with the shackles of Microsoft restraining me from making the technology do what I wish.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosbig.net/linux-is-being-misrepresented/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Linux Enthusiasts&#8217; Netcast &#8212; Episode 003 (redux)</title>
		<link>http://www.nosbig.net/linux-enthusiasts-netcast-episode-003-redux/</link>
		<comments>http://www.nosbig.net/linux-enthusiasts-netcast-episode-003-redux/#comments</comments>
		<pubDate>Sun, 18 May 2008 03:26:38 +0000</pubDate>
		<dc:creator>Nosbig</dc:creator>
				<category><![CDATA[Linux Enthusiasts' Netcast]]></category>
		<category><![CDATA[netcast]]></category>

		<guid isPermaLink="false">http://www.nosbig.net/?p=124</guid>
		<description><![CDATA[Here it is, the long-awaited episode 3 of the Linux Enthusiasts&#8217; Netcast! [display_podcast] This episode includes the following products, websites, OSS projects, and organizations: Ohio LinuxFest: The premiere fall Linux event for Ohio, the Midwest, and beyond LPI: World&#8217;s most &#8230; <a href="http://www.nosbig.net/linux-enthusiasts-netcast-episode-003-redux/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here it is, the long-awaited episode 3 of the Linux Enthusiasts&#8217; Netcast!</p>
<p>[display_podcast]</p>
<p>This episode includes the following products, websites, OSS projects, and organizations:</p>
<ul>
<li><a href="http://www.ohiolinux.org">Ohio LinuxFest</a>: The premiere fall Linux event for Ohio, the Midwest, and beyond</li>
<li><a href="http://www.lpi.org">LPI</a>: World&#8217;s most well-known vendor neutral certification and advocacy organization</li>
<li><a href="http://www.dlcorbet.com">Don Corbett</a>: Linux training and consulting</li>
<li><a href="http://www.zenoss.com">ZenOSS</a>: Open Source Configuration Management and Discovery</li>
<li><a href="http://www.mythtv.org">MythTV</a>: Overall DVR, home entertainment system</li>
<li><a href="www.li.org">Jon &#8220;maddog&#8221; Hall</a>: Executive Director, Linux Foundation</li>
<li><a href="http://www.fark.com">Drew Curtis, Fark</a>: Founder, Fark.com</li>
<li><a href="http://news.google.com/news/url?sa=t&amp;ct=us/5-0&amp;fp=482ffb7eb38e3f2e&amp;ei=j5YvSPORD5K8ygSW3LWTDA&amp;url=http%3A//www.news.com/8301-13953_3-9934954-80.html%3Ftag%3Dnefd.lede&amp;cid=1211225794&amp;sig2=YZJAkYR08-bhDbh_A2Oh6g&amp;usg=AFrqEzci3pNBzMJ11qOy9bpRa9Bf0GfQAQ">Microsoft and Yahoo deal</a>: CNet news.com</li>
<li><a href="http://www.zimbra.com">Zimbra</a>: Open-source Exchange alternative, mail server and collaboration suite</li>
<li><a href="http://www.groklaw.net/staticpages/index.php?page=20051216153153504">Office Open XML Format Wars</a>: Groklaw.com</li>
<li><a href="http://www.google.com/url?sa=t&amp;ct=res&amp;cd=2&amp;url=http%3A%2F%2Fwww.computerworld.com%2Faction%2Farticle.do%3Fcommand%3DviewArticleBasic%26articleId%3D9033701&amp;ei=QZcvSLyWIJCm8gSO_ZzUAQ&amp;usg=AFQjCNGFasLS2AExnbUtMJMZMS2S2a2ijA&amp;sig2=vCVCdzMvudhofWVuv-Ay-A">Microsoft ISO Vote Tampering</a>: Computerworld.com</li>
<li><a href="http://www.wordpress.org">WordPress 2.5.1 Release</a>: Blog-ish Content Management System</li>
<li><a href="http://www.iriverinc.com/prod/ultra/clix/Clix_8gb.aspx">iRiver Clix gen2</a>: iRiver America product page</li>
<li><a href="http://www.amazon.com/iriver-1CLIx8B-Clix-Multimedia-Player/dp/B000WGR3VG/ref=pd_bbs_1?ie=UTF8&amp;s=electronics&amp;qid=1211078955&amp;sr=8-1">iRiver Clix gen2</a>: Amazon.com bundle</li>
<li><a href="http://amarok.kde.org">Amarok</a>: KDE&#8217;s media player</li>
<li><a href="http://www.gnome.org/projects/rhythmbox/">RhythmBox</a>: Gnome&#8217;s default media player</li>
<li><a href="http://gpodder.berlios.de/">gPodder</a>: Awesome light-weight podcatching client</li>
<li><a href="http://www.ncolug.org">NCOLUG</a>: the North Central Ohio Linux Users&#8217; Group</li>
</ul>
<p>As usual, I want to hear from you!  Send your feedback to:</p>
<p><a title="len@nosbig.net" href="mailto:len@nosbig.net">len@nosbig.net</a> or leave feedback on our voicemail box at (206) 350-8405.</p>
<p>Podcast theme music provided by Mark Blasco, <a href="http://www.podcastthemes.com">www.podcastthemes.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosbig.net/linux-enthusiasts-netcast-episode-003-redux/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It Takes Diff&#8217;rent Strokes</title>
		<link>http://www.nosbig.net/it-takes-different-strokes/</link>
		<comments>http://www.nosbig.net/it-takes-different-strokes/#comments</comments>
		<pubDate>Wed, 02 Apr 2008 01:31:10 +0000</pubDate>
		<dc:creator>Nosbig</dc:creator>
				<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.nosbig.net/?p=121</guid>
		<description><![CDATA[Over the last few weeks, I have been enjoying the insightful, funny, and inspiring moments from the Technology, Entertainment, and Design conference (TED), an exclusive event for just 1,000 people every year. The presenters are given very specific time constraints, &#8230; <a href="http://www.nosbig.net/it-takes-different-strokes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Over the last few weeks, I have been enjoying the insightful, funny, and inspiring moments from the <a href="http://www.ted.com">Technology, Entertainment, and Design conference (TED)</a>, an exclusive event for just 1,000 people every year.  The presenters are given very specific time constraints, something like 18 minutes.</p>
<p>Two of the most enjoyable talks I have seen so far have been from two very different scientists with two very different interests.</p>
<p>Jill Taylor, a neuroanatomist from Boston, talks about what it is like to have a stroke, from personal experience.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="446" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/JillBolteTaylor_2008-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/JillBolteTaylor-2008.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=229&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=jill_bolte_taylor_s_powerful_stroke_of_insight;year=2008;theme=master_storytellers;theme=medicine_without_borders;theme=top_10_tedtalks;theme=how_the_mind_works;event=TED2008;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="bgcolor" value="#ffffff" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="446" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talks/dynamic/JillBolteTaylor_2008-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/JillBolteTaylor-2008.embed_thumbnail.jpg&amp;vw=432&amp;vh=240&amp;ap=0&amp;ti=229&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=jill_bolte_taylor_s_powerful_stroke_of_insight;year=2008;theme=master_storytellers;theme=medicine_without_borders;theme=top_10_tedtalks;theme=how_the_mind_works;event=TED2008;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" bgcolor="#ffffff" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>Cliff Stoll is most famous for catching some international espionage agents through computer forensics and network security, but he really enjoys physics, astronomy, and education.</p>
<p style="text-align: center;"><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="334" height="326" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="wmode" value="transparent" /><param name="bgColor" value="#ffffff" /><param name="flashvars" value="vu=http://video.ted.com/talks/dynamic/CliffordStoll_2006-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/CliffordStoll-2006.embed_thumbnail.jpg&amp;vw=320&amp;vh=240&amp;ap=0&amp;ti=237&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=clifford_stoll_on_everything;year=2006;theme=how_we_learn;theme=bold_predictions_stern_warnings;theme=presentation_innovation;event=TED2006;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" /><param name="src" value="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" /><param name="bgcolor" value="#ffffff" /><param name="allowfullscreen" value="true" /><embed type="application/x-shockwave-flash" width="334" height="326" src="http://video.ted.com/assets/player/swf/EmbedPlayer.swf" flashvars="vu=http://video.ted.com/talks/dynamic/CliffordStoll_2006-medium.flv&amp;su=http://images.ted.com/images/ted/tedindex/embed-posters/CliffordStoll-2006.embed_thumbnail.jpg&amp;vw=320&amp;vh=240&amp;ap=0&amp;ti=237&amp;introDuration=15330&amp;adDuration=4000&amp;postAdDuration=830&amp;adKeys=talk=clifford_stoll_on_everything;year=2006;theme=how_we_learn;theme=bold_predictions_stern_warnings;theme=presentation_innovation;event=TED2006;&amp;preAdTag=tconf.ted/embed;tile=1;sz=512x288;" bgcolor="#ffffff" wmode="transparent" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosbig.net/it-takes-different-strokes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Check Out My High Score&#8230;</title>
		<link>http://www.nosbig.net/check-out-my-high-score/</link>
		<comments>http://www.nosbig.net/check-out-my-high-score/#comments</comments>
		<pubDate>Thu, 15 Nov 2007 04:06:53 +0000</pubDate>
		<dc:creator>Nosbig</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.nosbig.net/check-out-my-high-score/</guid>
		<description><![CDATA[It&#8217;s been a while since the event, but I thought I would recommend an event for anyone who enjoys pop culture, classical music, or video games.  Video Games Live came to Columbus back in April.  While I won&#8217;t go into &#8230; <a href="http://www.nosbig.net/check-out-my-high-score/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a while since the event, but I thought I would recommend an event for anyone who enjoys pop culture, classical music, or video games.  <a href="http://www.videogameslive.com" title="Video Games Live">Video Games Live</a> came to Columbus back in April.  While I won&#8217;t go into a lot of detail about the structure of the show, I will say it was a blast.</p>
<p>For a soundtrack fan like myself, the concert had a great blend of music from the old classics like medleys of the music from the Mario and Zelda series to contemporary classics such as Halo and World of Warcraft.</p>
<p>This show was a bit unique, for me.  First of all, the amazing pianist <a href="http://www.videogamepianist.com" title="Martin Leung">Martin Leung</a> performed live at the show.  Using the 3-story pipe organ in Mershon Auditorium, he played a suite of music from Castlevania.  For some recorded bits before he began touring with VGL, check out what is available on <a href="http://video.google.com/videoplay?docid=6549356527848839664" title="Google Video">Google Video</a>.  Notice that he is playing blindfolded to start with.</p>
<p>I would like to go back to the show.  It&#8217;s nearest touring to my area is in Fort Wayne in February.</p>
<p>Of course, this isn&#8217;t the only concert of its kind.  Other video game concerts have run the world over, but VGL is the biggest domestic concert series.  One of it&#8217;s brethren is <a href="http://www.ffdistantworlds.com" title="Distant Worlds: Final Fantasy">Distant Worlds: Final Fantasy</a>. While VGL spends time in all sorts of genres of music and games, Distant Worlds is focused specifically on the Final Fantasy series of games. The next concert is in Stockholm Sweden in December.  In the US, the show is coming to Chicago in March.</p>
<p>Both concerts really appeal to me, and I would love to go to both.  We&#8217;ll see.  I would need to take a half a day off of work, at least, to get to VGL in Ft. Wayne.  It is on a Friday night, while Distant Worlds is on a Saturday.</p>
<p>What is your favorite soundtrack?  Video game?  Movie?  Would anyone else reading this consider attending a VGL concert?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.nosbig.net/check-out-my-high-score/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
