<?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/"
	>

<channel>
	<title>You are such a geek... &#187; Techie</title>
	<atom:link href="http://geekyschmidt.com/category/techie/feed" rel="self" type="application/rss+xml" />
	<link>http://geekyschmidt.com</link>
	<description>Binary makes me giggle</description>
	<lastBuildDate>Wed, 07 Jul 2010 09:33:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=abc</generator>
		<item>
		<title>Switching to Android</title>
		<link>http://geekyschmidt.com/2010/05/31/switching-to-android</link>
		<comments>http://geekyschmidt.com/2010/05/31/switching-to-android#comments</comments>
		<pubDate>Mon, 31 May 2010 18:27:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[eff]]></category>
		<category><![CDATA[fsf]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[oss]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[switch]]></category>

		<guid isPermaLink="false">http://geekyschmidt.com/?p=1210</guid>
		<description><![CDATA[A few months ago I started compiling the iPhone libraries for Linux to allow syncing without WIFI. I thought I was king of the world as I bypassed all of the Apple controls to sync with Rhythmbox. With each upgrade of the iPhone OS I would diligently &#8221;git clone&#8221; and start the process over again. The last few times [...]]]></description>
			<content:encoded><![CDATA[<p>A few months ago I started compiling the iPhone libraries for Linux to allow syncing without WIFI. I thought I was king of the world as I bypassed all of the Apple controls to sync with Rhythmbox. With each upgrade of the iPhone OS I would diligently &#8221;git clone&#8221; and start the process over again. The last few times though I have felt like less of a King and more like a Prisoner. Why do I have to hack my way around a device I own? Am I but leasing the thing from Apple/AT&amp;T or did I actually purchase it?</p>
<p>Frustration grew to anger and much like my Facebook Deletion a few weeks ago, if I was going to talk about openness I have to live it. Part of my switch from Mac to Linux again full-time was that I grew tiresome of the walled garden. I preach the EFF/FSF talking points and support companies that support the community&#8230;except for my phone&#8230;</p>
<p>So here it goes, a switch to a more free device. In all honesty I would rather do the N900 route, but there is free and hackable; and free and usable. The N900 is far from usable and much like every N-series MID before it, Nokia has screwed over the community by not supporting the device for more than a year. The device near and dear to my heart is a Palm Pre, but the lack of new devices and questionable future turned me off. WebOS is a beauty and if in a year (I go through phones like toilet paper) there is a new device I will surely pick it up. For now though, its time for a switch to Android. Froyo SDK has really impressed me and while there are VERY rough edges I am willing to bleed for the cause.</p>
<p>Oh and switching might just include a flip to Sprint&#8230;Evo 4g&#8230;yummy&#8230;</p>
<p><a href="http://geekyschmidt.com/wp-content/uploads/2010/05/android_apps.jpg" rel="lightbox[1210]"><img class="alignnone size-medium wp-image-1211" title="android_apps" src="http://geekyschmidt.com/wp-content/uploads/2010/05/android_apps-300x187.jpg" alt="" width="300" height="187" /></a></p>
<p><a href="http://www.livbit.com/article/wp-content/uploads/2010/03/android_apps.jpg" rel="lightbox[1210]">Android</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geekyschmidt.com/2010/05/31/switching-to-android/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Batman Belt</title>
		<link>http://geekyschmidt.com/2010/05/18/the-batman-belt</link>
		<comments>http://geekyschmidt.com/2010/05/18/the-batman-belt#comments</comments>
		<pubDate>Wed, 19 May 2010 00:45:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[architecture]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[enterprise]]></category>
		<category><![CDATA[iphone]]></category>

		<guid isPermaLink="false">http://geekyschmidt.com/?p=1190</guid>
		<description><![CDATA[Everywhere I look in the work place I see two phones on everyone&#8217;s belt or desk. There sits the company issued blackberry next to the iPhone or Android device. In an era of financial concerns I cannot help but wonder what the outside world thinks about us. Based on BillShrink.com we can guestimate the total [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone" title="Image Belt" src="http://www.youjustmademylist.com/wp-content/uploads/2009/03/cell_phone_belt.jpg" alt="http://www.youjustmademylist.com/wp-content/uploads/2009/03/cell_phone_belt.jpg" width="361" height="230" /></p>
<p>Everywhere I look in the work place I see two phones on everyone&#8217;s belt or desk. There sits the company issued blackberry next to the iPhone or Android device. In an era of financial concerns I cannot help but wonder what the outside world thinks about us. Based on <a href="http://www.billshrink.com/blog/6847/nexus-one-vs-iphone-droid-palm-pre-total-cost-of-ownership/" target="_blank">BillShrink.com</a> we can guestimate the total to be around 4000 dollars which is 6 times more than the average Haitian makes in a year.</p>
<p>In addition, on a more personal level why would a logical engineer spend an additional 100-150 dollars a month on a device who&#8217;s general capabilities are replicated with a company supplied and funded phone?</p>
<p>I wish I could make the above statements with a &#8220;giggle&#8221; because I rose above the geek lust and stick with a Blackberry&#8230;if only that were the case.</p>
<p><img class="alignnone" title="Ducati Broken Down" src="http://s3.amazonaws.com/twitpic/photos/large/94682560.jpg?AWSAccessKeyId=0ZRYP5X5F6FSMBCCSE82&amp;Expires=1274230005&amp;Signature=0UyBLVZYP42idVqMrZ%2FY0xxFeYk%3D" alt="" width="311" height="233" /></p>
<p>A few weeks ago I was stuck broken down on my Ducati in the middle of the ghetto. I brought my blackberry instead of iPhone over a somewhat cynical fear that I would crash and my nice personal phone would serve as a slip and slide. After being on the side of the road for 3 hours with nothing more than a blackberry for entertainment and safety usage I have this following list to say:</p>
<ul>
<li>Why does it take 10 minutes to restart a Blackberry? What on earth could take THAT long to restart and allow for input?</li>
<li>Opera Mini improves the situation, but the surfing situation on a Blackberry is embarrassing. Simple Google searches and news reading is painfully slow. For a split second I saw a newspaper dispenser and dug for change</li>
<li>Why does it lock-up when I am typing a message? Don&#8217;t give me the bull about multitasking and running too many things. Google Talk, eMail, and Browser-based Twitter are not enough to LOCK a machine up.</li>
<li>Camera, music, and streaming pandora is worthless. If you ever think you will use it for anything more than email you are poor soul who has never touched an iPhone or Android</li>
</ul>
<p>So why are there two phones on people&#8217;s hips and desk? The only conclusion I can come to is one is a pager and the other a small computer. Given the option to pay for their own device and service many would jump on the opportunity. The truth is that the Blackberry is a dying paradigm. Seamless email is nothing the cheapest &#8220;media smartphone&#8221; can perform with ease. Passwords, security, remote wipe, etc. All these things can be done with Google Android or iPhone. RIM has momentum and entrenchment in that their BIS/BES installs are extensively deployed at the highest level of govt. The problem is that momentum implies either an acceleration or slowdown. We can all agree that the momentum for RIM is the slow-down, we are watching the ball slow down.</p>
<p>RIM take a look @ Solaris and review your position in the market. People would rather spend their hard earned dollars than rely on your sad excuse for a modern smart-phone. To the businesses of the world paying for BB and watching your highest executives carry iPhone; time to wake-up. You are giving your workers rubber hammers because they are safer and expecting them to build you strong houses. Give them the tools they want&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://geekyschmidt.com/2010/05/18/the-batman-belt/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Left Facebook and &#8220;Why you should too&#8221;</title>
		<link>http://geekyschmidt.com/2010/05/16/left-facebook-and-why-you-should-too</link>
		<comments>http://geekyschmidt.com/2010/05/16/left-facebook-and-why-you-should-too#comments</comments>
		<pubDate>Sun, 16 May 2010 13:40:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Techie]]></category>
		<category><![CDATA[aol]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[privacy]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://geekyschmidt.com/?p=1185</guid>
		<description><![CDATA[The amount of banter on the topic is extensive, but there really are good reasons to leave Facebook. When I started dabbling in Social Networking back on the BBS days there was always a desire and reason for anonymity. It could have been for the illegal activities going on or for the fact people just didn&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://geekyschmidt.com/wp-content/uploads/2010/05/ban-facebook.jpg" rel="lightbox[1185]"><img class="alignleft size-full wp-image-1186" title="ban-facebook" src="http://geekyschmidt.com/wp-content/uploads/2010/05/ban-facebook.jpg" alt="" width="271" height="176" /></a></p>
<p>The amount of banter on the topic is extensive, but there really are good reasons to leave Facebook. When I started dabbling in Social Networking back on the BBS days there was always a desire and reason for anonymity. It could have been for the illegal activities going on or for the fact people just didn&#8217;t want to over expose themselves. It was around the time AOL picked up some steam that sharing really became trendy. There were extensive pushes to kick AOL off the grid for the amount of <a href="http://techcrunch.com/2006/08/06/aol-proudly-releases-massive-amounts-of-user-search-data/" target="_blank">anonymous data leaked from their pipes</a>, but that was not enough to place controls on the system. As I joined sites like Friendster, Jaiku, etc. there were always controls in place for the amount of information I could share and what people could share about me. That layer of control allowed me to keep tabs on my personal identity and persona. I left MySpace and Hi5 since everyone told me &#8220;Facebook is way more secure,&#8221; but at the time I was unable to join due to no college affiliation. That changed and I joined&#8230;</p>
<p>My biggest gripe about Facebook isn&#8217;t that Big Brother will learn everything about me. I am a Defense Contractor and prior military, Big Brother knows more about me than I know. My gripe is that Facebook has no legal mandate to control my data. If I post that my dogs name is Tim, I was born on Mars, and my mom used to be Misses Fraglerock &#8211; you have in essence enough information to reset passwords on most major websites. I would share that information under the guise that Google would not crawl the info or some outside source. The issue with Facebook is even if I set the control to ONLY allow for you, my bestest friend to see it, as soon as you visit a website or take a stupid quiz my information is accessible to other folks. My circle of trust (COT) is now broken.</p>
<p>As a security professional we must place our money where our mouths are. If we are going to preach <a href="http://www.eff.org/deeplinks/2010/05/facebook-should-follow" target="_blank">two factor authentication and default-deny</a>, then we must live it. Facebook violates a default-deny policy by constantly <a href="http://www.nytimes.com/interactive/2010/05/12/business/facebook-privacy.html" target="_blank">changing TOS and releasing my information</a>. They refuse to validate and control my data from myself and friends despite any setting I select&#8230;as such&#8230;auf weidersahn</p>
<p><span style="font-size: 13.1944px;">Further Reading:</span></p>
<p><a href="http://consumerist.com/2010/05/top-10-reasons-to-quit-facebook.html">http://consumerist.com/2010/05/top-10-reasons-to-quit-facebook.html</a></p>
<p><a href="http://www.technologygear.net/top-10-reasons-for-why-you-should-join-facebook.html">http://www.technologygear.net/top-10-reasons-for-why-you-should-join-facebook.html</a></p>
<p><a href="http://sickfacebook.com/top-10-reasons-why-facebook-sucks/">http://sickfacebook.com/top-10-reasons-why-facebook-sucks/</a></p>
<p><a href="http://gizmodo.com/5530178/top-ten-reasons-you-should-quit-facebook">http://gizmodo.com/5530178/top-ten-reasons-you-should-quit-facebook</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geekyschmidt.com/2010/05/16/left-facebook-and-why-you-should-too/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Juniper Connect 64bit Debian</title>
		<link>http://geekyschmidt.com/2010/05/11/juniper-connect-64bit-debian</link>
		<comments>http://geekyschmidt.com/2010/05/11/juniper-connect-64bit-debian#comments</comments>
		<pubDate>Tue, 11 May 2010 11:10:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[ubuntu linux java juniper lucid]]></category>

		<guid isPermaLink="false">http://geekyschmidt.com/?p=1183</guid>
		<description><![CDATA[These are the steps needed to get Juniper Connect working on Ubuntu 10.04 64bit. Some of the steps will work in 32, other than the ia32 package install. Good luck! Enable partner repo Install the needed Java Packages: sudo apt-get install sun-java6-plugin sun-java6-jdk sun-java6-jre ia32-sun-java6-bin Run Firefox 3.6 as root and allow juniper connect script [...]]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste">These are the steps needed to get Juniper Connect working on Ubuntu 10.04 64bit. Some of the steps will work in 32, other than the ia32 package install. Good luck!</div>
<div></div>
<div>
<ul>
<li><span style="font-size: 13.1944px;">Enable partner repo</span></li>
<li><span style="font-size: 13.1944px;"> </span><span style="font-size: 13.1944px;">Install the needed Java Packages:</span>
<ul>
<li><span style="font-size: 13.1944px;">sudo apt-get install sun-java6-plugin sun-java6-jdk sun-java6-jre ia32-sun-java6-bin</span></li>
</ul>
</li>
<li><span style="font-size: 13.1944px;">Run Firefox 3.6 as root and allow juniper connect script to install and fail</span></li>
<li><span style="font-size: 13.1944px;"> </span><span style="font-size: 13.1944px;">Drop to terminal</span>
<ul>
<li><span style="font-size: 13.1944px;">sudo cp -Rv /root/.juniper_networks ~/</span></li>
</ul>
<ul>
<li><span style="font-size: 13.1944px;">chown -R $user ~/.juniper_networks</span></li>
</ul>
</li>
<li><span style="font-size: 13.1944px;">The script fails on TUN module being built into the kernel</span></li>
<li><span style="font-size: 13.1944px;"> </span><span style="font-size: 13.1944px;">sudo apt-get install build-essential linux-headers-`uname -r`</span>
<ul>
<li><span style="font-size: 13.1944px;">mkdir faketun</span></li>
</ul>
<ul>
<li><span style="font-size: 13.1944px;">cd faketun</span></li>
</ul>
<ul>
<li><span style="font-size: 13.1944px;">echo -e &#8220;#include &lt;linux/module.h&gt;\nstatic int start__module(void) {return 0;}\nstatic void end__module(void){return;}\nmodule_init(start__module);\nmodule_exit(end__module);&#8221;&gt;tun.c</span></li>
</ul>
<ul>
<li><span style="font-size: 13.1944px;">echo -e &#8220;obj-m += tun.o\nall:\n\tmake -C /lib/modules/\$(shell uname -r)/build/ M=\$(PWD) modules\nclean:\n\tmake -C /lib/modules/\$(shell uname -r)/build/ M=\$(PWD) clean\nclean-files := Module.symvers&#8221;&gt;Makefile</span></li>
</ul>
<ul>
<li><span style="font-size: 13.1944px;">make</span></li>
</ul>
<ul>
<li><span style="font-size: 13.1944px;">sudo install tun.ko /lib/modules/`uname -r`/kernel/net/tun.ko</span></li>
</ul>
<ul>
<li><span style="font-size: 13.1944px;">sudo depmod -a</span></li>
</ul>
<ul>
<li><span style="font-size: 13.1944px;">sudo modprobe tun</span></li>
</ul>
</li>
</ul>
</div>
]]></content:encoded>
			<wfw:commentRss>http://geekyschmidt.com/2010/05/11/juniper-connect-64bit-debian/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Intel GMA500 Support Matrix</title>
		<link>http://geekyschmidt.com/2010/04/11/intel-gma500-support-matrix</link>
		<comments>http://geekyschmidt.com/2010/04/11/intel-gma500-support-matrix#comments</comments>
		<pubDate>Sun, 11 Apr 2010 18:39:43 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[Techie Stuff]]></category>
		<category><![CDATA[dri]]></category>
		<category><![CDATA[drm]]></category>
		<category><![CDATA[gma500]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[poulsbo]]></category>
		<category><![CDATA[tech]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://geekyschmidt.com/?p=1171</guid>
		<description><![CDATA[First a few things: Intel you suck&#8230;suck hard&#8230;your own Moblin distro can&#8217;t suspend because you feel that &#8220;embedded platforms shutdown and restart&#8221; Guess what sparky, they don&#8217;t always. Fix your damn IEGD driver Dell and Ubuntu screw you both for creating some custom driver to send out on Dell 12 laptops. The driver I install [...]]]></description>
			<content:encoded><![CDATA[<p><strong>First a few things:</strong></p>
<ul>
<li>Intel you suck&#8230;suck hard&#8230;your own Moblin distro can&#8217;t suspend because you feel that &#8220;embedded platforms shutdown and restart&#8221; Guess what sparky, they don&#8217;t always. Fix your damn IEGD driver</li>
<li>Dell and Ubuntu screw you both for creating some custom driver to send out on Dell 12 laptops. The driver I install now was extracted from your blob. Hate Theo from OpenBSD as much as you want, but no blobs</li>
<li>Windows drivers for this card suck pretty bad too. There is a video demo of the GMA500 Poulsbo playing Quake 3 off a MID. The driver in Windows XP-7 cannot play flash without massive frame drops. Totally unacceptable with the 10.1 Flash Beta to still have such trouble</li>
</ul>
<p>The distro I landed with was Ubuntu 9.10. It pains me because it will never recieve the GNOME 2.30 install, but with PPA I am good with most everything else. I will use this as my hold over until Intel gets off their butts and produces quality code. I used to tell people that the Intel series of cards were the best in UNIX world for out of the box drivers. Yes+but=NO Don&#8217;t sour your good name Intel</p>
<p><a href="http://spreadsheets.google.com/ccc?key=0Ajyx9_8zycY_dEdYS1hRV1NkMThTdzVHZ1E1d3pfcFE&amp;hl=en">Link to Support Matrix Spreadsheet if you browser does not support iframe</a></p>
<p><a href="http://geekyschmidt.com/wp-content/uploads/2010/04/intelmatrix.png" rel="lightbox[1171]"><img class="alignleft size-full wp-image-1181" title="intelmatrix" src="http://geekyschmidt.com/wp-content/uploads/2010/04/intelmatrix.png" alt="" width="308" height="358" /></a></p>
<p><strong>Links:</strong></p>
<ul>
<li><a href="http://bbs.archlinux.org/viewtopic.php?pid=736360">Arch Linux Forum Post for PKGBUILD</a></li>
<li><a href="http://www.nanoant.com/linux/compiling-kernel-iegd-10x-module-for-any-linux-distribution">Compile IEGD on any Linux Kernel</a></li>
<li><a href="http://www.happyassassin.net/2009/01/30/intel-gma-500-poulsbo-graphics-on-linux-a-precise-and-comprehensive-summary-as-to-why-youre-screwed/">Why you are screwed with the Poulsbo</a></li>
<li><a href="https://wiki.ubuntu.com/HardwareSupportComponentsVideoCardsPoulsbo/">Ubuntu Howto for Poulsbo Install</a></li>
<li><a href="http://ubuntuforums.org/showthread.php?t=1330751">Makefile hack to get around later kernels not compiling due to drm_agpgart on line 527</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://geekyschmidt.com/2010/04/11/intel-gma500-support-matrix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sony Vaio P788K Ubuntu 9.10 Load</title>
		<link>http://geekyschmidt.com/2010/03/22/sony-vaio-p788k-ubuntu-9-10-load</link>
		<comments>http://geekyschmidt.com/2010/03/22/sony-vaio-p788k-ubuntu-9-10-load#comments</comments>
		<pubDate>Mon, 22 Mar 2010 23:48:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[guide]]></category>
		<category><![CDATA[howto]]></category>
		<category><![CDATA[install]]></category>
		<category><![CDATA[karmic]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vaiop]]></category>

		<guid isPermaLink="false">http://geekyschmidt.com/?p=1168</guid>
		<description><![CDATA[Ubuntu 9.10 is the last usable version of Linux for use with the GMA500 craptasic video card. As it stands today I cannot recommend using Linux full-time on the laptop. As a hardcore linux geek that saddens me in my heart. Hopefully with the release of the &#8220;new&#8221; drivers we will be good to all [...]]]></description>
			<content:encoded><![CDATA[<p>Ubuntu 9.10 is the last usable version of Linux for use with the <a href="https://wiki.ubuntu.com/HardwareSupportComponentsVideoCardsPoulsbo/" target="_blank">GMA500 craptasic video card</a>. As it stands today I cannot recommend using Linux full-time on the laptop. As a hardcore linux geek that saddens me in my heart. Hopefully with the release of the <a href="http://www.phoronix.com/scan.php?page=news_item&amp;px=NzY2Mg" target="_blank">&#8220;new&#8221; drivers</a> we will be good to all switchback to a big boy OS. Thanks to <a href="http://westhoffswelt.de" target="_blank">Jakob Westhoff</a> for his notes on the Vaio X which helped a good bit here. Notes below:</p>
<ul>
<li dir="ltr">Install Windows 7 to active Verizon Gobi Modem  and Firmware</li>
<li dir="ltr">Install GMA 500 Graphics driver
<ul>
<li dir="ltr">wget <a href="http://dl.dropbox.com/u/1338581/Gma500/scripts/poulsbo.sh">http://dl.dropbox.com/u/1338581/Gma500/scripts/poulsbo.sh</a> &amp;&amp; sh ./poulsbo.sh</li>
<li dir="ltr">add mem=2000 <a href="file:///etc/default/grub">/etc/default/grub</a></li>
<li dir="ltr">update-grub</li>
<li dir="ltr">After reboot dpkg-reconfigure psb-kernel-source</li>
</ul>
</li>
<li dir="ltr">Edit <a href="file:///etc/apt/sources.list">/etc/apt/sources.list</a> to include  universe and multiverse</li>
<li dir="ltr">sudo apt-get dist-upgrade</li>
<li dir="ltr">reboot</li>
<li dir="ltr">Update system to include <a href="file:///home/nickers/Desktop/Ubuntu%209.10%20Install%20Vaio%20P.html#ssd%20optimizations">SSD  optimizations</a></li>
<li dir="ltr">Install sony-laptop-zseries module
<ul>
<li dir="ltr"><a href="http://www.logic.at/people/preining/software/">http://www.logic.at/people/preining/software/</a></li>
<li dir="ltr">sudo -i</li>
<li dir="ltr">mkdir -p <a href="file:///usr/share/sony-laptop">/usr/share/sony-laptop</a></li>
<li dir="ltr">Extract np5 into directory</li>
<li dir="ltr">ln -sf  ../share/sony-laptop/sony-laptop-zseries-0.9np5 <a href="file:///usr/src/sony-laptop-zseries-0.9np5">/usr/src/sony-laptop-zseries-0.9np5</a></li>
<li dir="ltr">dkms add -m sony-laptop-zseries -v 0.9np5</li>
<li dir="ltr"><a href="file:///etc/init.d/dkms_autoinstaller">/etc/init.d/dkms_autoinstaller</a> start</li>
<li dir="ltr">vi <a href="file:///etc/modules">/etc/modules</a></li>
</ul>
</li>
<li dir="ltr">Turn on WWAN hardware
<ul>
<li dir="ltr">mkdir <a href="file:///lib/firmware/gobi">/lib/firmware/gobi</a></li>
<li dir="ltr">Copy files from:
<ul>
<li dir="ltr">C:\Program Files\Qualcomm\Images\Sony\1\AMSS.mbn</li>
<li dir="ltr">C:\Program Files\Qualcomm\Images\Sony\1\Apps.mbn</li>
<li dir="ltr">C:\Program Files\Qualcomm\Images\Sony\1\UQCN.mbn</li>
<li dir="ltr">to <a href="file:///lib/firmware/gobi">/lib/firmware/gobi</a></li>
</ul>
</li>
<li dir="ltr">Download qcserial and extract to <a href="file:///usr/src/">/usr/src/</a>
<ul>
<li dir="ltr"><a href="http://westhoffswelt.de/data/blog/vaiox_gobi2000/qcserial_with_gobi2000_support.tar.gz">http://westhoffswelt.de/data/blog/vaiox_gobi2000/qcserial_with_gobi2000_support.tar.gz</a></li>
<li dir="ltr">cd <a href="file:///usr/src/qcserial">/usr/src/qcserial</a></li>
<li dir="ltr">make</li>
<li dir="ltr">make install</li>
<li dir="ltr">echo &#8220;qcserial&#8221; &gt;&gt;/etc/modules</li>
</ul>
</li>
<li dir="ltr">Download gobi loader for Linux and extract  to <a href="file:///usr/src">/usr/src</a>
<ul>
<li dir="ltr"><a href="http://westhoffswelt.de/data/blog/vaiox_gobi2000/gobi_loader_with_gobi2000_support.tar.gz">http://westhoffswelt.de/data/blog/vaiox_gobi2000/gobi_loader_with_gobi2000_support.tar.gz</a></li>
<li dir="ltr">make</li>
<li dir="ltr">make install</li>
</ul>
</li>
</ul>
</li>
<li dir="ltr">Enable Suspend
<ul>
<li dir="ltr">Install PSB fix in <a href="file:///etc/pm/sleep.d/99_psb_fix">/etc/pm/sleep.d/99_psb_fix</a></li>
<li dir="ltr">Touch <a href="file:///etc/pm/sleep.d/98smart-kernel-video">/etc/pm/sleep.d/98smart-kernel-video</a></li>
<li dir="ltr">Install USB Wakeup fix for QCSerial Gobi issue in <a href="file:///usr/lib/pm-utils/sleep.d/00usbsleep">/usr/lib/pm-utils/sleep.d/00usbsleep</a></li>
</ul>
</li>
<li dir="ltr">Enable console framebuffer
<ul>
<li dir="ltr">Edit <a href="file:///etc/default/grub">/etc/default/grub</a></li>
<li dir="ltr">set gfxmode=1024&#215;768
<ul>
<li dir="ltr">You can do the full 1600&#215;768, but on the console I  prefer larger fonts</li>
</ul>
</li>
<li dir="ltr">Edit <a href="file:///etc/grub.d/00_header">/etc/grub.d/00_header</a>
<ul>
<li>
<ul>
<li dir="ltr">if  loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ;  then</li>
<li dir="ltr"> set gfxmode=${GRUB_GFXMODE}</li>
<li dir="ltr"> set gfxpayload=keep</li>
</ul>
</li>
<li dir="ltr">IT HAS TO GO UNDER &#8220;set gfxmode&#8230;&#8221;</li>
</ul>
</li>
</ul>
</li>
<li dir="ltr">Enable scroll trackpoint
<ul>
<li dir="ltr">sudo vi <a href="file:///etc/hal/fdi/policy/mouse-wheel.fdi">/etc/hal/fdi/policy/mouse-wheel.fdi</a></li>
</ul>
</li>
<li dir="ltr">Install RFkill Applet to disable radios
<ul>
<li dir="ltr"><a href="http://www.logic.at/people/preining/software/rfkill-applet-0.6.tar.gz">http://www.logic.at/people/preining/software/rfkill-applet-0.6.tar.gz</a></li>
<li dir="ltr">Execute with the following installer: <a href="file:///home/nickers/Desktop/Ubuntu%209.10%20Install%20Vaio%20P.html#rfkill%20install.sh">rfkill  install.sh</a></li>
<li dir="ltr">Reboot and add to panel</li>
</ul>
</li>
<li dir="ltr">Internal Mic Fix
<ul>
<li dir="ltr">sudo apt-get install  linux-backports-modules-alsa-2.6.31-20-generic</li>
<li dir="ltr">sudo add-apt-repository ppa:ricotz/unstable</li>
<li dir="ltr">sudo apt-get update &amp;&amp; sudo apt-get  dist-upgrade</li>
<li dir="ltr">Edit <a href="file:///etc/modprobe.d/alsa-base.conf">/etc/modprobe.d/alsa-base.conf</a></li>
<li dir="ltr">Add at the bottom of the file
<ul>
<li dir="ltr">options snd-hda-intel model=toshiba-s06 power_save=10  power_save_controller=N</li>
</ul>
</li>
<li dir="ltr">On Sound Preferences change Profile to  Analog Stereo Duplex</li>
<li dir="ltr">Turn speaker volume up HIGH</li>
</ul>
</li>
</ul>
<p><span id="more-1168"></span><strong>Ubuntu Linux 9.10 SSD Optimizations</strong></p>
<p>Disable Access Time Attributes<br />
Edit your /etc/fstab. Modify the root partitions settings. Add noatime and nodiratime to defaults.</p>
<p>/dev/sda2 / ext4 noatime,nodiratime,errors=remount-ro 0       1</p>
<p>Optimizing the Kernel<br />
Add the following to the /etc/sysctl.conf</p>
<p>vm.swappiness=0<br />
vm.vfs_cache_pressure=50</p>
<p>Optimizing the Scheduler<br />
Edit /etc/default/grub and add noop to end of mem=2000MB</p>
<p>GRUB_CMDLINE_LINUX_DEFAULT=&#8221;quiet splash mem=2000MB elevator=noop&#8221;</p>
<p>Run sudo update-grub afterward</p>
<p><!--more--><strong>RFKill Install.sh &#8211; </strong>the program doesn&#8217;t include an install program. Here is a small script</p>
<p>#!/bin/bash</p>
<p>sudo cp rfkill-applet.py /usr/bin/rfkill-applet<br />
sudo chmod a+x /usr/bin/rfkill-applet<br />
sudo cp rfkill-applet.server /usr/lib/bonobo/servers/<br />
sudo chmod a+x /usr/lib/bonobo/servers/rfkill-applet.server<br />
sudo cp rfkill-applet.png /usr/share/pixmaps<br />
sudo cp rfkill-applet-hardoff.png /usr/share/pixmaps<br />
sudo cp rfkill-applet.config /etc/</p>
<p><!--more--><strong>/etc/hal/fdi/policy/mouse-wheel.fdi</strong></p>
<p>&lt;?xml version=&#8221;1.0&#8243; encoding=&#8221;UTF-8&#8243;?&gt;</p>
<p>&lt;match key=&#8221;info.product&#8221; string=&#8221;PS/2 Generic Mouse&#8221;&gt;<br />
&lt;merge key=&#8221;input.x11_options.EmulateWheel&#8221; type=&#8221;string&#8221;&gt;true&lt;/merge&gt;<br />
&lt;merge key=&#8221;input.x11_options.EmulateWheelButton&#8221; type=&#8221;string&#8221;&gt;2&lt;/merge&gt;<br />
&lt;merge key=&#8221;input.x11_options.YAxisMapping&#8221; type=&#8221;string&#8221;&gt;4 5&lt;/merge&gt;<br />
&lt;merge key=&#8221;input.x11_options.Emulate3Buttons&#8221; type=&#8221;string&#8221;&gt;true&lt;/merge&gt;<br />
&lt;merge key=&#8221;input.x11_options.EmulateWheelTimeout&#8221; type=&#8221;string&#8221;&gt;200&lt;/merge&gt;<br />
&lt;/match&gt;</p>
<p><!--more--><strong>/usr/lib/pm-utils/sleep.d/00usbsleep</strong></p>
<p># disable wakeup events when suspending from USB<br />
echo disabled &gt; /sys/bus/usb/devices/usb1/power/wakeup<br />
echo disabled &gt; /sys/bus/usb/devices/usb2/power/wakeup<br />
echo disabled &gt; /sys/bus/usb/devices/usb3/power/wakeup<br />
echo disabled &gt; /sys/bus/usb/devices/usb4/power/wakeup</p>
<p><!--more--><strong>/etc/pm/sleep.d/99_psb_fix</strong></p>
<p>#!/bin/sh</p>
<p>ACTION=$1</p>
<p>case &#8220;$ACTION&#8221; in<br />
suspend|hibernate)<br />
fgconsole &gt;/tmp/xconsole.pm-sleep.tmp<br />
;;<br />
resume|thaw)<br />
chvt 1<br />
chvt `cat /tmp/xconsole.pm-sleep.tmp`<br />
;;</p>
<p>esac</p>
]]></content:encoded>
			<wfw:commentRss>http://geekyschmidt.com/2010/03/22/sony-vaio-p788k-ubuntu-9-10-load/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Sony Vaio P 788k Review</title>
		<link>http://geekyschmidt.com/2010/03/22/sony-vaio-p-788k-review</link>
		<comments>http://geekyschmidt.com/2010/03/22/sony-vaio-p-788k-review#comments</comments>
		<pubDate>Mon, 22 Mar 2010 23:25:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[netbook]]></category>
		<category><![CDATA[sony]]></category>

		<guid isPermaLink="false">http://geekyschmidt.com/?p=1164</guid>
		<description><![CDATA[I hate long reviews, but the good gist below: Intel Atom Z supports VT instructions. Really neat to boot KVM up on a little netbook NetBooks are usually cheesy, this machine feels solid and well built. Sony does some nice engineering, but there in front of your face is a SD card and HG Duo&#8230; [...]]]></description>
			<content:encoded><![CDATA[<p>I hate long reviews, but the good gist below:</p>
<ul>
<li>Intel Atom Z supports VT instructions. Really neat to boot KVM up on a little netbook</li>
<li>NetBooks are usually cheesy, this machine feels solid and well built. Sony does some nice engineering, but there in front of your face is a SD card and HG Duo&#8230;</li>
<li>Battery life is OK, I am considering the extended the battery, but really don&#8217;t feel the need based on the 3 hours I get now</li>
<li>Verizon built in is awesome! Riding the metro into work today I was on IRC (irc.freenode.net) loving life. On the way home I fired up a skype session with no issue</li>
</ul>
<p>No good:</p>
<ul>
<li>GMA500 is a stupid and horrible video card. Intel I hope you punch yourself in the face. The card is crappy in Windows and Linux, but especially linux</li>
<li>Linux support is pretty good, except for the GMA500. I dare say this, but I am in the process of dropping Windows 7 on the thing due to Intels lack of professionalism. In a day of Linux Netbooks and NetTops this is reprehensible to ship something like this.</li>
<li>The right shift key is worthless</li>
<li>SSD slower than industry approaches</li>
</ul>
<p>Overall I rate the laptop highly. Well worth the purchase</p>
<p><a href="http://geekyschmidt.com/wp-content/uploads/2010/03/photo.jpg" rel="lightbox[1164]"><img class="alignleft size-medium wp-image-1165" title="photo" src="http://geekyschmidt.com/wp-content/uploads/2010/03/photo-225x300.jpg" alt="" width="300" height="400" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://geekyschmidt.com/2010/03/22/sony-vaio-p-788k-review/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fix for GNOME Keyring prompt on Autologin</title>
		<link>http://geekyschmidt.com/2010/03/21/fix-for-gnome-keyring-prompt-on-autologin</link>
		<comments>http://geekyschmidt.com/2010/03/21/fix-for-gnome-keyring-prompt-on-autologin#comments</comments>
		<pubDate>Sun, 21 Mar 2010 12:39:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Techie]]></category>
		<category><![CDATA[gnome]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[ubuntu]]></category>

		<guid isPermaLink="false">http://geekyschmidt.com/?p=1162</guid>
		<description><![CDATA[Autologin in Ubuntu 9.10 would not default unlock your keyring for security I assume. If I am using autologin, chances are security isn&#8217;t high on the list and speed is&#8230; sudo vi /etc/pam.d/gdm-autologin and add the italic lines below #%PAM-1.0 auth    requisite       pam_nologin.so auth    required        pam_env.so readenv=1 auth    required        pam_env.so readenv=1 envfile=/etc/default/locale auth    required        pam_permit.so [...]]]></description>
			<content:encoded><![CDATA[<p>Autologin in Ubuntu 9.10 would not default unlock your keyring for security I assume. If I am using autologin, chances are security isn&#8217;t high on the list and speed is&#8230;</p>
<p>sudo vi /etc/pam.d/gdm-autologin and add the italic lines below</p>
<p>#%PAM-1.0<br />
auth    requisite       pam_nologin.so<br />
auth    required        pam_env.so readenv=1<br />
auth    required        pam_env.so readenv=1 envfile=/etc/default/locale<br />
auth    required        pam_permit.so<br />
<em>auth    optional        pam_gnome_keyring.so</em><br />
@include common-account<br />
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so close<br />
session required        pam_limits.so<br />
<em>session optional        pam_gnome_keyring.so auto_start</em><br />
@include common-session<br />
session [success=ok ignore=ignore module_unknown=ignore default=bad] pam_selinux.so open<br />
@include common-password</p>
]]></content:encoded>
			<wfw:commentRss>http://geekyschmidt.com/2010/03/21/fix-for-gnome-keyring-prompt-on-autologin/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>OpenVPN Install Ubuntu 9.10</title>
		<link>http://geekyschmidt.com/2010/02/27/openvpn-install-ubuntu-9-10</link>
		<comments>http://geekyschmidt.com/2010/02/27/openvpn-install-ubuntu-9-10#comments</comments>
		<pubDate>Sat, 27 Feb 2010 19:13:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Techie]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[maemo]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[openvpn]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false">http://geekyschmidt.com/?p=1154</guid>
		<description><![CDATA[A good buddy of mine, Trevor, had mentioned wanting to bridge his Brother&#8216;s and his networks. Having done an OpenVPN install many moons ago it had resonated with the &#8220;I need to do that again&#8221; list in my head. When the N900 arrived it seemed like the perfect opportunity to have the n900 use a [...]]]></description>
			<content:encoded><![CDATA[<p>A good buddy of mine, <a href="http://twitter.com/hieroglyphiks" target="_blank">Trevor</a>, had mentioned wanting to bridge his <a href="http://twitter.com/vbatts" target="_blank">Brother</a>&#8216;s and his networks. Having done an OpenVPN install many moons ago it had resonated with the &#8220;I need to do that again&#8221; list in my head. When the N900 arrived it seemed like the perfect opportunity to have the n900 use a VPN tunnel to secure traffic while on open AP. Here is my config:</p>
<p><a href="http://geekyschmidt.com/wp-content/uploads/2010/02/OpenVPN_Architecture.png" rel="lightbox[1154]"><img class="alignleft size-full wp-image-1155" style="border: 0pt none;" title="OpenVPN_Architecture" src="http://geekyschmidt.com/wp-content/uploads/2010/02/OpenVPN_Architecture.png" alt="" width="459" height="250" /></a></p>
<p>The first step was to get a current version of OpenVPN installed on the Ubuntu 9.10 server. I decided to go with the bridge setup rather than a routed so that I could play more easily with my VMware clusters at the house and the lab with my BeOS and OpenBSD boxes.</p>
<blockquote>
<pre>sudo apt-get install openvpn bridge-utils</pre>
</blockquote>
<p>Next I setup a bridged adapter to use on the Ubuntu 9.10 box that would give me transparent access. Open the /etc/network/interfaces file in vi</p>
<blockquote><p>auto lo br0<br />
iface lo inet loopback</p>
<p>iface br0 inet static<br />
address 172.16.1.102<br />
network 172.16.1.0<br />
broadcast 172.16.1.255<br />
netmask 255.255.255.0<br />
gateway 172.16.1.1<br />
bridge_ports eth0<br />
bridge_fd 9<br />
bridge_hello 2<br />
bridge_maxage 12<br />
bridge_stp off</p>
<p>iface eth0 inet manual<br />
up ifconfig $IFACE 0.0.0.0 up<br />
up ip link set $IFACE promisc on<br />
down ip link set $IFACE promisc off<br />
down ifconfig $IFACE down</p></blockquote>
<p>Afterward you need to restart the network interfaces</p>
<blockquote><p>sudo /etc/init.d/networking restart</p></blockquote>
<p>Since I was using the desktop edition of Ubuntu rather than Server (this machine was a pseudo desktop for a little bit) I had to enable ip forwarding by editing /etc/sysctl.conf with vi and adding</p>
<blockquote><p>net.ipv4.ip_forward=1</p></blockquote>
<p>Next few steps are to setup the CA you need for certificate generation. Easy-rsa is pretty sweet for quick and dirty CA for these type of things. You can also use the openvpn tools to do static keys, but where is the fun in that?</p>
<blockquote><p>sudo mkdir /etc/openvpn/easy-rsa/<br />
sudo cp -R /usr/share/doc/openvpn/examples/easy-rsa/2.0/* /etc/openvpn/easy-rsa/<br />
sudo vi /etc/openvpn/easy-rsa/vars</p></blockquote>
<p>Change these lines at the bottom so that they reflect your new CA.</p>
<blockquote><p>export KEY_COUNTRY=&#8221;US&#8221;<br />
export KEY_PROVINCE=&#8221;VA&#8221;<br />
export KEY_CITY=&#8221;Alexandria&#8221;<br />
export KEY_ORG=&#8221;oneguynick&#8221;<br />
export KEY_EMAIL=&#8221;nick@notlikelytopostinanopenwebsite.com&#8221;</p></blockquote>
<p>Now to generate your root</p>
<blockquote><p>cd /etc/openvpn/easy-rsa/ ## move to the easy-rsa directory<br />
sudo chown -R root:admin .  ## make this directory writable by the system administrators<br />
sudo chmod g+w . ## make this directory writable by the system administrators<br />
source ./vars ## execute your new vars file<br />
./clean-all  ## Setup the easy-rsa directory (Deletes all keys)<br />
./build-dh  ## takes a while consider backgrounding<br />
./pkitool &#8211;initca ## creates ca cert and key<br />
./pkitool &#8211;server server ## creates a server cert and key<br />
cd keys<br />
openvpn &#8211;genkey &#8211;secret ta.key  ## Build a TLS key<br />
sudo cp server.crt server.key ca.crt dh1024.pem ta.key ../../</p></blockquote>
<p>These next two up/down scripts setup the bridge when the server starts. This is the magic in not having to perform the routing you used to be required to do in OpenVPN1</p>
<blockquote><p>sudo vi /etc/openvpn/up.sh</p></blockquote>
<p>This script  should contain the following</p>
<blockquote><p>#!/bin/sh<br />
BR=$1<br />
DEV=$2<br />
MTU=$3<br />
/sbin/ifconfig $DEV mtu $MTU promisc up<br />
/usr/sbin/brctl addif $BR $DEV</p></blockquote>
<p>Now, we&#8217;ll  create a &#8220;down&#8221; script.</p>
<blockquote><p>sudo vi /etc/openvpn/down.sh</p></blockquote>
<p>It should contain the following.</p>
<blockquote><p>#!/bin/sh<br />
BR=$1<br />
DEV=$2<br />
/usr/sbin/brctl delif $BR $DEV<br />
/sbin/ifconfig $DEV down</p></blockquote>
<p>Now, make both  scripts executable.</p>
<blockquote><p>sudo chmod +x /etc/openvpn/up.sh /etc/openvpn/down.sh</p></blockquote>
<p>Below is my example /etc/openvpn/server.conf Customize as you see fit</p>
<blockquote><p>mode server<br />
tls-server</p>
<p>local 172.16.1.102<br />
port 443 ## i am running on 443 rather than the default for firewall bypassing<br />
proto udp</p>
<p>#bridging directive<br />
dev tap0<br />
up &#8220;/etc/openvpn/up.sh br0&#8243;<br />
down &#8220;/etc/openvpn/down.sh br0&#8243;</p>
<p>persist-key<br />
persist-tun</p>
<p>#certs<br />
ca ca.crt<br />
cert server.crt<br />
key server.key<br />
dh dh1024.pem<br />
tls-auth ta.key 0</p>
<p>#cipher and compression<br />
cipher BF-CBC        # Blowfish (default)<br />
comp-lzo</p>
<p>#DHCP<br />
ifconfig-pool-persist ipp.txt<br />
server-bridge 172.16.1.102 255.255.255.0 172.16.1.50 172.16.1.60<br />
push &#8220;dhcp-option DNS 172.16.1.1&#8243;<br />
push &#8220;dhcp-option DOMAIN geekyschmidt.com&#8221;<br />
max-clients 10</p>
<p>#log and security<br />
user nobody<br />
group nogroup<br />
keepalive 10 120<br />
status openvpn-status.log<br />
verb 3</p></blockquote>
<p>Afterward restart the OpenVPN Server</p>
<blockquote><p>sudo /etc/init.d/openvpn restart</p></blockquote>
<p>Now it is time to generate your client certs that you will need to copy to each device. I use n900 as the name here, but you can replace with whatever you wish. I try to keep names and machines close for my poor memory</p>
<blockquote><p>cd /etc/openvpn/easy-rsa/<br />
source ./vars<br />
./pkitool n900</p></blockquote>
<p>You will be left with a few files in your /etc/openvpn/easy-rsa/keys directory you need to copy to the device. In my case I copied them to the MyDocs/openvpn area of my N900 to be sure the applet could see them. Most linux machines store them in /etc/openvpn. The list of files to copy is below. Keep in mind that mine are named n900 due to the above <em>pkitool n900</em> command.</p>
<ol>
<li>ca.crt</li>
<li>ta.key</li>
<li>n900.key</li>
<li>n900.crt</li>
</ol>
<p>Once those are on the machine you need to generate a config file. Here is mine from the n900.</p>
<blockquote><p>### Client configuration file for OpenVPN</p>
<p># Specify that this is a client<br />
client</p>
<p># Bridge device setting<br />
dev tap</p>
<p># Host name and port for the server (default port is 1194)<br />
# note: replace with the correct values your server set up<br />
remote notlikelytopostinanopenwebsite.com 443</p>
<p># Client does not need to bind to a specific local port<br />
nobind</p>
<p># Keep trying to resolve the host name of OpenVPN server.<br />
## The windows GUI seems to dislike the following rule.<br />
##You may need to comment it out.<br />
resolv-retry infinite</p>
<p># Preserve state across restarts<br />
persist-key<br />
persist-tun</p>
<p># SSL/TLS parameters &#8211; files created previously<br />
ca ca.crt<br />
cert n900.crt<br />
key n900.key</p>
<p># Since we specified the tls-auth for server, we need it for the client<br />
# note: 0 = server, 1 = client<br />
tls-auth ta.key 1</p>
<p># Specify same cipher as server<br />
cipher BF-CBC</p>
<p># Use compression<br />
comp-lzo</p>
<p># Log verbosity (to help if there are problems)<br />
verb 3</p></blockquote>
<p>On the n900 you will need to install from extras-testing the <a href="http://maemo.org/packages/view/openvpn-applet/" target="_blank">openvpn</a> packages</p>
<blockquote><p>sudo gainroot<br />
apt-get install openvpn openvpn-applet</p></blockquote>
<p>Thats it! Click in your status bar with the n900 and import the config file stored in MyDocs/openvpn from earlier. It will import the keys into the correct locations and allow you to test the connection.</p>
]]></content:encoded>
			<wfw:commentRss>http://geekyschmidt.com/2010/02/27/openvpn-install-ubuntu-9-10/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>N900 Banshee Fix</title>
		<link>http://geekyschmidt.com/2010/02/24/n900-banshee-fix</link>
		<comments>http://geekyschmidt.com/2010/02/24/n900-banshee-fix#comments</comments>
		<pubDate>Thu, 25 Feb 2010 00:00:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Techie]]></category>
		<category><![CDATA[banshee]]></category>
		<category><![CDATA[hal]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[media]]></category>
		<category><![CDATA[mtab]]></category>
		<category><![CDATA[n900]]></category>
		<category><![CDATA[nokia]]></category>
		<category><![CDATA[sync]]></category>

		<guid isPermaLink="false">http://geekyschmidt.com/?p=1149</guid>
		<description><![CDATA[You can compile the latest builds from Banshee if you&#8217;d like, but for those of you on older non-bleeding edge machines here is the .is_audio_player needed for HAL. Save on the root of your N900 device. This will place the files in the correct locations: playback_mime_types=video/mp4-generic, video/quicktime, video/mp4, video/mpeg4, video/3gp, video/3gpp2, application/sdp, audio/3gpp, audio/3ga, audio/3gpp2, [...]]]></description>
			<content:encoded><![CDATA[<p>You can compile the latest builds from Banshee if you&#8217;d like, but for those of you on older non-bleeding edge machines here is the .is_audio_player needed for HAL. Save on the root of your N900 device. This will place the files in the correct locations:</p>
<blockquote><p>playback_mime_types=video/mp4-generic, video/quicktime, video/mp4, video/mpeg4, video/3gp, video/3gpp2, application/sdp, audio/3gpp, audio/3ga, audio/3gpp2, audio/amr, audio/x-amr, audio/mpa, audio/mp3, audio/x-mp3, audio/x-mpg, audio/mpeg, audio/mpeg3, audio/mpg3, audio/mpg, audio/mp4, audio/m4a, audio/aac, audio/x-aac, audio/mp4a-latm, audio/wav<br />
playlist_formats=audio/x-scpls, audio/mpegurl, audio/x-mpegurl<br />
audio_folders=.sounds/, .videos/, Music/<br />
video_folders=.videos/, Video/<br />
icon_names=phone-nokia-n900<br />
folder_depth=2<br />
coverartfilename=cover.jpg<br />
coverartfiletype=jpeg<br />
coverartsize=200</p></blockquote>
<p><a href="http://geekyschmidt.com/wp-content/uploads/2010/02/is_audio_player.txt">is_audio_player</a></p>
]]></content:encoded>
			<wfw:commentRss>http://geekyschmidt.com/2010/02/24/n900-banshee-fix/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
