<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6665935485711791951</id><updated>2024-10-04T21:10:49.735-07:00</updated><category term="Linux"/><category term="Tools"/><category term="Interesting Web"/><category term="Linux bash oneliner"/><category term="PHP pcntl snow leopard osx"/><category term="Personal"/><category term="Tips and Tricks"/><category term="To Read"/><category term="plr"/><category term="postgresql"/><category term="ubuntu"/><title type='text'>The YakShave</title><subtitle type='html'>Programming and bovine grooming&#xa;by Lance Rushing</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>20</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-1067337128656937109</id><published>2015-09-16T12:34:00.002-07:00</published><updated>2015-09-16T12:34:06.585-07:00</updated><title type='text'>Get list of URLs that Google Search has indexed</title><content type='html'>&lt;br /&gt;
Here is a quick and dirty way to get the list of google results for a domain.&lt;br /&gt;
&lt;br /&gt;
1. Do a google search for &amp;nbsp; site:example.com&lt;br /&gt;
2. Open your browser&#39;s console&lt;br /&gt;
3. copy paste:&lt;br /&gt;
&lt;br /&gt;
var elems = document.getElementsByTagName(&#39;cite&#39;)&lt;br /&gt;
for(var i=0; i&amp;lt;elems.length; i++) {&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;console.log(elems[i].innerText)&lt;br /&gt;
}</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/1067337128656937109/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/1067337128656937109' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/1067337128656937109'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/1067337128656937109'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2015/09/get-list-of-urls-that-google-search-has.html' title='Get list of URLs that Google Search has indexed'/><author><name>Lance</name><uri>http://www.blogger.com/profile/13523313924384061098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-4943849629205277244</id><published>2012-08-07T11:28:00.001-07:00</published><updated>2012-08-07T11:28:05.189-07:00</updated><title type='text'>Mounting S3 on an Ubuntu EC2 intance</title><content type='html'>&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;Compile S3FS&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;sudo apt-get install build-essential libfuse-dev fuse-utils libcurl4-openssl-dev libxml2-dev mime-support&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;curl -O http://s3fs.googlecode.com/files/s3fs-1.61.tar.gz&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;tar -xzvf s3fs-1.61.tar.gz&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;cd s3fs-1.61/&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;configure&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;make &lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: small;&quot;&gt;sudo make install&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;setup security&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
vim /etc/passwd-s3fs&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 12px; line-height: 16px;&quot;&gt;accessKeyId:secretAccessKey&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-size: 12px; line-height: 16px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace;&quot;&gt;sudo chmod 640 /etc/passwd-s3fs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; line-height: 16px;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: medium;&quot;&gt;mount it&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: white; font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 12px; line-height: 16px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/4943849629205277244/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/4943849629205277244' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/4943849629205277244'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/4943849629205277244'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2012/08/mounting-s3-on-ubuntu-ec2-intance.html' title='Mounting S3 on an Ubuntu EC2 intance'/><author><name>Lance</name><uri>http://www.blogger.com/profile/13523313924384061098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-3593044057496444029</id><published>2012-08-04T00:15:00.000-07:00</published><updated>2012-08-04T21:31:37.039-07:00</updated><title type='text'>Everything a Web Developer needs for OSX</title><content type='html'>&lt;h2&gt;


Setting Up New Computer.

&lt;/h2&gt;
Within the last month received a new MacBook Pro, and had to re-install another. So I decided to list the software I installed.&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;Browsers&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Chrome&amp;nbsp;&lt;a href=&quot;http://www.google.com/chrome/&quot;&gt;www.google.com/chrome/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Firefox&amp;nbsp;&lt;a href=&quot;http://www.mozilla.org/firefox&quot;&gt;www.mozilla.org/firefox&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;FireBug&lt;/li&gt;
&lt;li&gt;LastPass&amp;nbsp;&lt;a href=&quot;https://lastpass.com/&quot;&gt;lastpass.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;Command line Tools&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Git&amp;nbsp;&lt;a href=&quot;http://git-scm.com/&quot;&gt;git-scm.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;php 5.4&amp;nbsp;&lt;a href=&quot;http://php-osx.liip.ch/&quot;&gt;php-osx.liip.ch/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;nmap&amp;nbsp;&lt;a href=&quot;http://nmap.org/&quot;&gt;nmap.org/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;homebrew&amp;nbsp;&lt;a href=&quot;http://mxcl.github.com/homebrew/&quot;&gt;mxcl.github.com/homebrew/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Xcode (&lt;a href=&quot;https://connect.apple.com/cgi-bin/WebObjects/MemberSite.woa/wa/getSoftware?bundleID=20588&quot;&gt;3.22&lt;/a&gt;&amp;nbsp;for SnowLeopard | &lt;a href=&quot;https://developer.apple.com/downloads/index.action#&quot;&gt;4.4&lt;/a&gt;&amp;nbsp;for Lion)&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;IDEs&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;NetBeans&amp;nbsp;&lt;a href=&quot;http://netbeans.org/&quot;&gt;netbeans.org/&lt;/a&gt;&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;OSX Java&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;PhpStorm&amp;nbsp;&lt;a href=&quot;http://www.jetbrains.com/phpstorm/&quot;&gt;www.jetbrains.com/phpstorm/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sublime Text&amp;nbsp;&lt;a href=&quot;http://www.sublimetext.com/&quot;&gt;www.sublimetext.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;GitX(L)&amp;nbsp;&lt;a href=&quot;http://gitx.laullon.com/&quot;&gt;gitx.laullon.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;SourceTree&amp;nbsp;&lt;a href=&quot;http://www.sourcetreeapp.com/&quot;&gt;www.sourcetreeapp.com/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;DataBase&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Mysql&amp;nbsp;&lt;a href=&quot;http://www.mysql.com/&quot;&gt;www.mysql.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Sequel Pro&amp;nbsp;&lt;a href=&quot;http://www.sequelpro.com/&quot;&gt;www.sequelpro.com/&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;JumpCut&amp;nbsp;&lt;a href=&quot;http://jumpcut.sourceforge.net/&quot;&gt;jumpcut.sourceforge.net/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Other Apps&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Minuteur&amp;nbsp;&lt;a href=&quot;http://www.phg-home.com/index_mac.html&quot;&gt;www.phg-home.com/index_mac.html&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;ScreenFlow&amp;nbsp;&lt;a href=&quot;http://www.telestream.net/screen-flow/&quot;&gt;www.telestream.net/screen-flow/&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Tweaks&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Terminal&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;Change theme to home brew&lt;/li&gt;
&lt;li&gt;Add command key&lt;/li&gt;
&lt;li&gt;When the shell exists: Close if the shell exited cleanly&lt;/li&gt;
&lt;/ul&gt;
&lt;li&gt;Keyboard ShortCuts Prefs&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;All controls for tab key&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;li&gt;Shell Tweaks&lt;/li&gt;
&lt;ul&gt;
&lt;li&gt;edit ~/.profile&lt;/li&gt;
&lt;li&gt;function parse_git_branch_and_add_brackets {&lt;/li&gt;
&lt;/ul&gt;
&lt;/ul&gt;
&lt;div&gt;
&lt;div&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;git branch --no-color 2&amp;gt; /dev/null | sed -e &#39;/^[^*]/d&#39; -e &#39;s/* \(.*\)/\ \[\1\]/&#39;&lt;/div&gt;
&lt;div&gt;
}&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
PATH=&quot;/usr/local/php5/bin:/usr/local/mysql/bin:$PATH&quot;&lt;/div&gt;
&lt;div&gt;
PS1=&#39;\[\e[01;32m\]\u@\h:\[\e[01;34m\]\w\[\e[0;31m\]$(parse_git_branch_and_add_brackets)\[\e[0m\]$ &#39;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;
alias ls=&#39;ls -G&#39;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/3593044057496444029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/3593044057496444029' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/3593044057496444029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/3593044057496444029'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2012/08/everything-web-developer-needs-for-osx.html' title='Everything a Web Developer needs for OSX'/><author><name>Lance</name><uri>http://www.blogger.com/profile/13523313924384061098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-2596118870754359844</id><published>2012-01-12T23:49:00.000-08:00</published><updated>2012-01-20T00:55:46.124-08:00</updated><title type='text'>OpenSSL - Create your own Certificate of Authority and sign your SSL Certs</title><content type='html'>&lt;h1&gt;Creating your own CA for Signing Dev Certs&lt;/h1&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Here are some handy commands to create a CA and sign your own cert for development.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;The commands are fully scriptable: all key passwords have been bypassed with the -nodes flag, and the interactive openssl prompts not necessary with in the the -subj flag.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;h2&gt;tldr; Short version for the Impatient:&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: bash;toolbar: false&quot;&gt;# Create Certificate of Authority&lt;br /&gt;SUBJ=&quot;/C=US/ST=CA/L=San Diego/O=Lance Rushing/OU=Development/CN=Dev Certificate of Authority&quot;&lt;br /&gt;openssl req -subj &quot;$SUBJ&quot; -nodes -new -x509 -extensions v3_ca -keyout devCA.key -out devCA.crt -days 365&lt;br /&gt;&lt;br /&gt;# Create Key and CSR&lt;br /&gt;HOST=&quot;appname.local&quot;&lt;br /&gt;SUBJ=&quot;/C=US/ST=CA/L=San Diego/O=Lance Rushing/OU=Dev Web Sites/CN=$HOST&quot;&lt;br /&gt;openssl req -subj &quot;$SUBJ&quot; -newkey rsa:2048 -nodes -keyout $HOST.key -out $HOST.csr -days 365&lt;br /&gt;&lt;br /&gt;# Create the Cert by signing the CSR with our CA&lt;br /&gt;openssl x509 -req -CA devCA.crt -CAkey devCA.key -CAcreateserial -in $HOST.csr -out $HOST.crt&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Add the appname.key and appname.crt to your apache/nginx/IIS config, and add the devCA.crt to your browser.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Long Version.&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;When developing webservices that will be using SSL in production, I like to use SSL in development.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;The old way&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;The traditional way to do this is create a self-signed cert.  Where you sign your Certificate Signing Request (CSR) with the same key that created it.  (Thus &quot;self-signed&quot;.)&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: bash;toolbar: false&quot;&gt;HOST=&quot;appname.local&quot;&lt;br /&gt;SUBJ=&quot;/C=US/ST=CA/L=San Diego/O=Lance Rushing/OU=Dev/CN=$HOST&quot;&lt;br /&gt;openssl req -subj &quot;$SUBJ&quot; -x509 -newkey rsa:2048 -nodes -keyout $FILENAME.key -out $FILENAME.crt -days 3650  ## look mom! One line.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Then add it to the apache.conf&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;pre class=&quot;brush: xml;toolbar: false&quot;&gt;&amp;lt;VirtualHost 172.16.1.1:443&amp;gt;&lt;br /&gt;   ServerName appname.local:443&lt;br /&gt;   DocumentRoot &quot;/Users/lance/Sites/AppName/src/webroot&quot;&lt;br /&gt;&lt;br /&gt;   SSLEngine on&lt;br /&gt;   SSLCertificateFile &quot;/Users/lance/Sites/AppName/certs/appname.local.crt&quot;&lt;br /&gt;   SSLCertificateKeyFile &quot;/Users/lance/Sites/AppName/certs/appname.local.key&quot;&lt;br /&gt;&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;This works great, but now with every new ssl cert I generate I have to add a trust exception in my browser.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;A better way&lt;/h3&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;To avoid multiple trust exceptions of you self-signed certs, is to first generate a &quot;Certificate of Authority&quot; (CA), add that CA to your browser, and then sign all of your certs with that CA.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;pre class=&quot;brush: bash;toolbar: false&quot;&gt;# Create CA&lt;br /&gt;SUBJ=&quot;/C=US/ST=CA/L=San Diego/O=Lance Rushing/OU=Development/CN=Dev Certificate of Authority&quot;&lt;br /&gt;openssl req -subj &quot;$SUBJ&quot; -new -x509 -nodes -extensions v3_ca -keyout devCA.key -out devCA.crt -days 3650&lt;br /&gt;&lt;br /&gt;# Create Key and CSR (same as above)&lt;br /&gt;HOST=&quot;appname.local&quot;&lt;br /&gt;SUBJ=&quot;/C=US/ST=CA/L=San Diego/O=Lance Rushing/OU=Dev Web Sites/CN=$HOST&quot;&lt;br /&gt;openssl req -subj &quot;$SUBJ&quot; -newkey rsa:2048 -nodes -keyout $HOST.key -out $HOST.csr -days 365&lt;br /&gt;&lt;br /&gt;# Create the Cert by signing the CSR with our CA&lt;br /&gt;openssl x509 -req -CA devCA.crt -CAkey devCA.key -CAcreateserial -in $HOST.csr -out $HOST.crt&lt;br /&gt;&lt;br /&gt;# cleanup CSR&lt;br /&gt;rm $HOST.csr&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Thoughts&lt;/h2&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;These commands are the shortest way I&#39;ve found to create keys, CSRs, and signing.  Other guides often use three steps (1 genrsa, 2 key export w/o pass, 3 req ) to generate the CSR, whereas it is possible to do it with 1 step.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Hint: By using the -subj flag we can bypass openssl&#39;s interactive prompts&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;Hint: I use Virtual IPs for each https web service I need:&lt;br /&gt;OsX:     $ ifconfig lo0 alias 172.16.1.1&lt;br /&gt;Linux:   $ ifconfig lo:0 172.16.1.1&lt;br /&gt;windows: http://support.microsoft.com/kb/236869&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;http://gagravarr.org/writing/openssl-certs/ca.shtml&lt;br /&gt;http://www.g-loaded.eu/2005/11/10/be-your-own-ca/</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/2596118870754359844/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/2596118870754359844' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/2596118870754359844'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/2596118870754359844'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2012/01/openssl-create-your-own-certificate-of.html' title='OpenSSL - Create your own Certificate of Authority and sign your SSL Certs'/><author><name>Lance</name><uri>http://www.blogger.com/profile/13523313924384061098</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-5935187898098964687</id><published>2011-04-06T08:50:00.000-07:00</published><updated>2011-04-06T08:55:48.799-07:00</updated><title type='text'>Fixing my Bash Prompt on OSX</title><content type='html'>I have been having a problem with the bash prompt.  When I use the up and down arrows to scroll throw the history buffer, the output of the previous commands would get garbled and not line up. After messing around for 20 minutes I found a solution.&lt;br /&gt;&lt;br /&gt;My old prompt:&lt;br /&gt;&lt;pre class=&quot;brush: bash;toolbar: false&quot;&gt;&lt;br /&gt;PS1=&#39;\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[0;31m\]$(parse_git_branch_and_add_brackets)\[\033[00m\]\$ &#39;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;My new prompt:&lt;br /&gt;&lt;pre class=&quot;brush: bash;toolbar: false&quot;&gt;&lt;br /&gt;PS1=&#39;\[\e[01;32m\]\u@\h:\[\e[01;34m\]\w\[\e[0;31m\]$(parse_git_branch_and_add_brackets)\[\e[0m\]$ &#39;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Something about changing the \033 to \e works.  Why? I don&#39;t know, if you do please comment.</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/5935187898098964687/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/5935187898098964687' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/5935187898098964687'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/5935187898098964687'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2011/04/fixing-my-bash-prompt-on-osx.html' title='Fixing my Bash Prompt on OSX'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-6212720920211602713</id><published>2011-03-07T13:16:00.000-08:00</published><updated>2011-08-02T15:20:57.846-07:00</updated><title type='text'>BASH Prompt in OSX with git branch</title><content type='html'>I found others doing the same.&lt;br /&gt;&lt;br /&gt;Here is the content of my ~/.profile.&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: bash;toolbar: false&quot;&gt;&lt;br /&gt;function parse_git_branch_and_add_brackets {&lt;br /&gt;git branch --no-color 2&amp;gt; /dev/null | sed -e &#39;/^[^*]/d&#39; -e &#39;s/* \(.*\)/\ \[\1\]/&#39;&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;PS1=&quot;\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[0;31m\]\$(parse_git_branch_and_add_brackets)\[\033[00m\]\\$ &quot;&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/6212720920211602713/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/6212720920211602713' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6212720920211602713'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6212720920211602713'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2011/03/bash-prompt-in-osx-with-git-branch.html' title='BASH Prompt in OSX with git branch'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-6216736509000313559</id><published>2011-02-19T11:01:00.001-08:00</published><updated>2011-03-07T14:02:02.712-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux bash oneliner"/><title type='text'>Quickly rename files to lower case</title><content type='html'>&lt;div&gt;Here is a simple bash oneliner to rename all folders/files in a directory to lower case &lt;/div&gt;&lt;br /&gt;&lt;pre class=&quot;brush: bash&quot;&gt;for old in * ; do new=`echo $old | tr &quot;[[:upper:]]&quot; &quot;[[:lower:]&quot;`; mv $old $new;  done;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/6216736509000313559/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/6216736509000313559' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6216736509000313559'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6216736509000313559'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2011/02/quickly-rename-files-to-lower-case.html' title='Quickly rename files to lower case'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-6392411387232349477</id><published>2011-02-14T10:32:00.000-08:00</published><updated>2011-03-08T11:24:04.392-08:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="PHP pcntl snow leopard osx"/><title type='text'>Getting PHP&#39;s pcntl working on Snow Lepard</title><content type='html'>(make sure you&#39;ve installed Apple&#39;s developer tools)&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Check your version you have installed and download the PHP source code.&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: bash;&quot;&gt;$ php -v&lt;br /&gt;PHP &lt;span style=&quot;font-weight: bold;&quot;&gt;5.3.3&lt;/span&gt; (cli) (built: Aug 22 2010 19:41:55) &lt;br /&gt;Copyright (c) 1997-2010 The PHP Group&lt;br /&gt;Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies&lt;br /&gt;    with Xdebug v2.1.0, Copyright (c) 2002-2010, by Derick Rethans&lt;br /&gt;&lt;br /&gt;$ curl -O http://us.php.net/distributions/php-5.3.3.tar.gz&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. unpack, phpize, configure, make, make install&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: bash;&quot;&gt;$ tar -xzvf php-5.3.3.tar.gz&lt;br /&gt;$ cd php-5.3.3/ext/pcntl/&lt;br /&gt;$ phpize&lt;br /&gt;$ ./configure&lt;br /&gt;$ make&lt;br /&gt;$ sudo make install&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3. Add &quot;extension=pcntl.so&quot; to your /etc/php.ini&lt;br /&gt;&lt;br /&gt;4. Confirm&lt;br /&gt;&lt;br /&gt;&lt;pre class=&quot;brush: bash;&quot;&gt;$ php -i | grep pcntl&lt;br /&gt;pcntl&lt;br /&gt;pcntl support =&gt; enabled&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Done</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/6392411387232349477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/6392411387232349477' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6392411387232349477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6392411387232349477'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2011/02/getting-phps-pcntl-working-on-snow.html' title='Getting PHP&#39;s pcntl working on Snow Lepard'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-6504034398180420405</id><published>2010-12-31T20:20:00.000-08:00</published><updated>2010-12-31T20:41:52.619-08:00</updated><title type='text'>New Year&#39;s Resolutions: New Passwords for 2011</title><content type='html'>I&#39;ll admit it.  I&#39;ve been bad.  I&#39;m a password reuse addict.  I just love the way the muscle memory makes it so easy to type.  And yes, I have a couple variations on the theme, but I&#39;ve known for a long time that I would have to get clean. The recent &lt;a href=&quot;http://gawker.com/5712615/commenting-accounts-compromised-++-change-your-passwords&quot;&gt;gawker compromise&lt;/a&gt; has given me the push I need.&lt;br /&gt;&lt;br /&gt;A couple of years ago I&#39;ve started using &lt;a href=&quot;https://lastpass.com/&quot;&gt;LastPass&lt;/a&gt;.  LastPass offers many nifty security features, but I use it b/c I move between computers, and it fills my forms in for me.  (lazy.)  Well no more!  Time to leverage LastPass to it&#39;s potential.&lt;br /&gt;&lt;br /&gt;Tonight I&#39;m going clean. No more password reuse for 2011.&lt;br /&gt;&lt;br /&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7vggfIn2O3iGThlfcEipgKxm_v7ijN8oV8Iz_LIemECXQflWKiTWeS2cJsG6hTJKzNt4fvw1ZUPW2B5sziBLdo6iAhLYFLBXGdIpN-KRzDlfDmxewQcBq5kS0zkZnQ3cHpeFjArhNdHoI/s1600/xkcd_+Password+Reuse.jpg&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 379px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7vggfIn2O3iGThlfcEipgKxm_v7ijN8oV8Iz_LIemECXQflWKiTWeS2cJsG6hTJKzNt4fvw1ZUPW2B5sziBLdo6iAhLYFLBXGdIpN-KRzDlfDmxewQcBq5kS0zkZnQ3cHpeFjArhNdHoI/s400/xkcd_+Password+Reuse.jpg&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5557073033622580162&quot; /&gt;&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/6504034398180420405/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/6504034398180420405' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6504034398180420405'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6504034398180420405'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2010/12/new-years-resolutions-new-passwords-for.html' title='New Year&#39;s Resolutions: New Passwords for 2011'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg7vggfIn2O3iGThlfcEipgKxm_v7ijN8oV8Iz_LIemECXQflWKiTWeS2cJsG6hTJKzNt4fvw1ZUPW2B5sziBLdo6iAhLYFLBXGdIpN-KRzDlfDmxewQcBq5kS0zkZnQ3cHpeFjArhNdHoI/s72-c/xkcd_+Password+Reuse.jpg" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-6820427457001930422</id><published>2007-11-15T09:42:00.000-08:00</published><updated>2007-11-16T13:58:31.157-08:00</updated><title type='text'>Windows Re-install</title><content type='html'>Whenever I have a fresh install of XP (twice this week) I have a set of software I need to install.&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox&quot;&gt;Firefox&lt;/a&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://addons.mozilla.org/en-US/firefox/addon/4072&quot;&gt;Smart Bookmarks Bar&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Firebug&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.syntap.com/downloads.htm&quot;&gt;Syntap&#39;s Timestamp&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx&quot;&gt;Tweak UI&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.uvnc.com/&quot;&gt;UltraVNC&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://toolbar.google.com/gmail-helper/notifier_windows.html&quot;&gt;Gmail Notifier&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.pgadmin.org/&quot;&gt;PgAdmin III&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.gimp.org/&quot;&gt;GIMP&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.ultraedit.com/&quot;&gt;Ultraedit&lt;/a&gt;&lt;/li&gt;&lt;li&gt;WinRar&lt;/li&gt;&lt;li&gt;WinAmp&lt;/li&gt;&lt;li&gt;SFTP Drive&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.pidgin.im/&quot;&gt;Pidgin&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Airset&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/6820427457001930422/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/6820427457001930422' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6820427457001930422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6820427457001930422'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/11/windows-re-install.html' title='Windows Re-install'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-2467377254072754243</id><published>2007-10-14T23:31:00.000-07:00</published><updated>2007-10-14T23:32:14.207-07:00</updated><title type='text'>WOL</title><content type='html'>http://ubuntuforums.org/showthread.php?t=234588</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/2467377254072754243/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/2467377254072754243' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/2467377254072754243'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/2467377254072754243'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/10/wol.html' title='WOL'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-3954899498429072583</id><published>2007-08-06T09:57:00.000-07:00</published><updated>2007-08-06T09:59:43.256-07:00</updated><title type='text'>Recover / Reset Linux Password</title><content type='html'>Found these concise steps for reseting a password at: &lt;a href=&quot;http://ubuntuforums.org/showthread.php?t=3609&quot;&gt;http://ubuntuforums.org/showthread.php?t=3609&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Just thought I&#39;d write it down for myself, instead of having google it up again.&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;Q: I am a complete moron and forgot my password. How can I get back into my system?&lt;br /&gt;(Hey, YOU forgot it, I think that gives me the right to do some degrading before letting you back in!)&lt;br /&gt;&lt;br /&gt;A:&lt;br /&gt;1. Turn off your computer.&lt;br /&gt;2. Tap it 3 times&lt;br /&gt;3. Say your favorite magic word.&lt;br /&gt;---- If that doesn&#39;t fix your problem, do the steps below... #-o&lt;br /&gt;4. Turn your computer on.&lt;br /&gt;5. Press ESC at the grub prompt.&lt;br /&gt;6. Press e for edit.&lt;br /&gt;7. Highlight the line that begins kernel ........., press e&lt;br /&gt;8. Go to the very end of the line, add rw init=/bin/bash&lt;br /&gt;9. press enter, then press b to boot your system.&lt;br /&gt;10. Your system will boot up to a passwordless root shell.&lt;br /&gt;CAUTION: This is a FULL ROOT SHELL! You can damage your system if not careful!&lt;br /&gt;11. Type in passwd &lt;username&gt;. Set your password.&lt;br /&gt;12. Type in reboot.&lt;br /&gt;NOTE: steps 1-3 may help at this point.&lt;br /&gt;13. Bow down to me....&lt;/blockquote&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/3954899498429072583/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/3954899498429072583' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/3954899498429072583'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/3954899498429072583'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/08/recover-reset-linux-password.html' title='Recover / Reset Linux Password'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-205720844956508413</id><published>2007-06-26T12:13:00.000-07:00</published><updated>2007-07-09T10:44:17.053-07:00</updated><title type='text'>Initial Postgres Setup for Ubuntu</title><content type='html'>After installing postgresql, here are the first few things I usually do.  I&#39;m usually running Ubuntu, but these would be necessary for any postgres install.&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;li&gt;Create database users&lt;br /&gt;&lt;code&gt;$ sudo su - postgres&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# become the postgres user&lt;br /&gt;$ createuser -P lance&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# I&#39;m usually a super user&lt;br /&gt;$ exit&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;# exit out of the postgres user&lt;br /&gt;$ createuser account1 ...&amp;nbsp;&amp;nbsp;&amp;nbsp;# Create the standard accounts&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Setup conf files&lt;br /&gt;&lt;code&gt;$ sudo vi /etc/postgresql/8.2/main/pg_hba.conf&lt;br /&gt;$ sudo vi /etc/postgresql/8.2/main/postgresql.conf&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Move Data to separate partition (/data)&lt;br /&gt;&lt;code&gt;$ sudo /etc/init.d/postgresql-8.2 stop&lt;br /&gt;$ sudo mv /var/lib/postgresql/8.2 /data/postgresql/8.2&lt;br /&gt;$ sudo ln -fs /data/postgresql/8.2/main /etc/postgresql/8.2/main/pgdata&lt;br /&gt;$ sudo /etc/init.d/postgresql-8.2 start&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;Setup admin pack&lt;br /&gt;&lt;code&gt;$ sudo -u postgres psql &lt; /usr/share/postgresql/8.2/contrib/adminpack.sql&lt;/code&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/205720844956508413/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/205720844956508413' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/205720844956508413'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/205720844956508413'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/06/initial-postgres-setup-for-ubuntu.html' title='Initial Postgres Setup for Ubuntu'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-2523071089619012683</id><published>2007-06-26T10:25:00.000-07:00</published><updated>2007-07-09T10:37:55.650-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="plr"/><category scheme="http://www.blogger.com/atom/ns#" term="postgresql"/><category scheme="http://www.blogger.com/atom/ns#" term="ubuntu"/><title type='text'>plr for postgres 8.2 on Ubuntu Feisty using Gutsy deb-src</title><content type='html'>The only reason I have not upgraded to postgresql 8.2 is lack of a plr package.&lt;br /&gt;&lt;br /&gt;After yesterday&#39;s dissection of the plr install for postgres 8.1, I decided to create a 8.2 install.&lt;br /&gt;&lt;br /&gt;I noticed plr 8.2 is already available for Gutsy (which is still in development at the time of this writing).&lt;br /&gt;&lt;a href=&quot;http://packages.ubuntu.com/gutsy/libs/postgresql-8.2-plr&quot;&gt;http://packages.ubuntu.com/gutsy/libs/postgresql-8.2-plr&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So I tried the Gutsy .deb (binary), but it would not install b/c of a unmet gcc dependency.  So I tried building it from the deb sources, but plr.c would not compile  as is.  After hacking around I was able to get it to build.&lt;br /&gt;&lt;br /&gt;&lt;span style=&quot;font-weight: bold;font-size:140;&quot; &gt;Using Gutsy deb-src to build a Feisty .deb (binary) for postgesql 8.2 plr&lt;/span&gt;&lt;br /&gt;&lt;pre&gt;$ wget http://mirrors.easynews.com/linux/ubuntu/pool/universe/p/plr/plr_8.2.0.1-1.diff.gz&lt;br /&gt;$ wget http://mirrors.easynews.com/linux/ubuntu/pool/universe/p/plr/plr_8.2.0.1-1.dsc&lt;br /&gt;$ wget http://mirrors.easynews.com/linux/ubuntu/pool/universe/p/plr/plr_8.2.0.1.orig.tar.gz&lt;br /&gt;$ dpkg-source -x plr_8.2.0.1-1.dsc&lt;br /&gt;$ cd plr-8.2.0.1&lt;br /&gt;$ vi +185 plr.h&lt;/pre&gt;&lt;br /&gt;Remove the &quot;, R_NilValue&quot; from the end of the line.  Line should read:&lt;br /&gt;#define R_PARSEVECTOR(a_, b_, c_)             R_ParseVector(a_, b_, (ParseStatus *) c_)&lt;br /&gt;&lt;pre&gt;$ dpkg-buildpackage -rfakeroot -b&lt;br /&gt;$ cd ..&lt;br /&gt;$ sudo dpkg --install postgresql-8.2-plr_8.2.0.1-1_amd64.deb&lt;br /&gt;&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/2523071089619012683/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/2523071089619012683' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/2523071089619012683'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/2523071089619012683'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/06/building-plr-package-for-postgres-82-on.html' title='plr for postgres 8.2 on Ubuntu Feisty using Gutsy deb-src'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-1204464999392701888</id><published>2007-06-25T13:19:00.000-07:00</published><updated>2007-06-25T15:56:06.725-07:00</updated><title type='text'>Ubuntu: postgresql-8.1-plr for Feisty missing plr.so and plr.sql</title><content type='html'>I am trying to get plr installed.  However after running apt-get install postgresql-8.1-plr I get the dreaded:&lt;br /&gt;&lt;code&gt;ERROR:  could not access file &quot;$libdir/plr&quot;: No such file or directory&lt;/code&gt;&lt;br /&gt;I double check the package list for plr&lt;br /&gt;&lt;code&gt;$ dpkg-query --listfiles postgresql-8.1-plr&lt;br /&gt;/.&lt;br /&gt;/usr&lt;br /&gt;/usr/share&lt;br /&gt;/usr/share/doc&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/index.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-aggregate-funcs.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-data.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-func-naming.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-funcs.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-global-data.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-install.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-license.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-module-funcs.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-overview.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-pgsql-support-funcs.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-spi-rsupport-funcs.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/plr-trigger-func.html&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/stylesheet.css&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/copyright&lt;br /&gt;/usr/share/doc/postgresql-8.1-plr/changelog.Debian.gz&lt;/code&gt;Hmm.. where&#39;s the .so???&lt;br /&gt;&lt;br /&gt;I check around on the ubuntu packages and confirm that other releases have the the .so file:&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://packages.ubuntu.com/dapper/libs/postgresql-8.1-plr&quot;&gt;http://&lt;wbr&gt;packages.&lt;wbr&gt;ubuntu.&lt;wbr&gt;com/dapper/&lt;wbr&gt;libs/postgresql&lt;wbr&gt;-8.1-plr&lt;/a&gt;&lt;br /&gt;&lt;a rel=&quot;nofollow&quot; href=&quot;http://packages.ubuntu.com/edgy/libs/postgresql-8.1-plr&quot;&gt;http://&lt;wbr&gt;packages.&lt;wbr&gt;ubuntu.&lt;wbr&gt;com/edgy/&lt;wbr&gt;libs/postgresql&lt;wbr&gt;-8.1-plr&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;So I file a &lt;a href=&quot;https://bugs.launchpad.net/ubuntu/+source/plr/+bug/122183&quot;&gt;bug&lt;/a&gt; and start looking into a way to fix it.&lt;br /&gt;&lt;br /&gt;I search for how to build a package: and come up the &lt;a href=&quot;http://www.debian.org/doc/FAQ/ch-pkg_basics.en.html#s-sourcepkgs&quot;&gt;official guide&lt;/a&gt;.&lt;br /&gt;&lt;code&gt;$ mkdir -p ~src/plr/feisty&lt;br /&gt;$ cd ~src/plr/feisty&lt;br /&gt;$ apt-get source postgresql-8.1-plr&lt;br /&gt;$ sudo apt-get build-dep postgresql-8.1-plr&lt;br /&gt;$ cd plr-0.6.2&lt;br /&gt;$ dpkg-buildpackage -rfakeroot -uc -b &lt;br /&gt;$ cd ..&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;The resulting postgresql-8.1-plr_0.6.2-4ubuntu1_amd64.deb still is missing the files. &lt;code&gt;$ dpkg --contents postgresql-8.1-plr_0.6.2-4ubuntu1_amd64.deb&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;After a lot of poking at the problem I notice that the binary files are created in a directory called install-8.1.  However in that dir, are directories for 8.2.   &lt;br /&gt;&lt;br /&gt;After tracking the problem down, I created a diff file:&lt;br /&gt;&lt;code&gt;diff -u debian/rules /home/lance/rules.patched &gt; /home/lance/rules.patch&lt;/code&gt;&lt;br /&gt;And then I uploaded to launchpad.&lt;br /&gt;&lt;br /&gt;&lt;code&gt;--- debian/rules        2007-06-25 15:37:43.000000000 -0700&lt;br /&gt;+++ /home/lance/rules.patched   2007-06-25 15:37:23.707021486 -0700&lt;br /&gt;@@ -47,7 +47,7 @@&lt;br /&gt;        dh_testroot&lt;br /&gt;&lt;br /&gt;        # 8.1&lt;br /&gt;-       $(MAKE) -C build-8.1/plr -f Makefile.pgxs R_HOME=/usr/lib/R install DESTDIR=$(HERE)/install-8.1 PGXS=/usr/lib/postgresql/8.1/lib/pgxs/src/makefiles/pgxs.mk&lt;br /&gt;+       $(MAKE) -C build-8.1/plr -f Makefile.pgxs R_HOME=/usr/lib/R install DESTDIR=$(HERE)/install-8.1 PGXS=/usr/lib/postgresql/8.1/lib/pgxs/src/makefiles/pgxs.mk datadir=/usr/share/postgresql/8.1 docdir=/usr/share/doc/postgresql-doc-8.1 pkglibdir=/usr/lib/postgresql/8.1/lib&lt;br /&gt;&lt;br /&gt;        # install files&lt;br /&gt;        dh_installdocs -a&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;Download the patch file to your home directory as rules.patch, then do:&lt;br /&gt;&lt;br /&gt;&lt;code&gt;$ mkdir /tmp/plr&lt;br /&gt;$ cd /tmp/plr&lt;br /&gt;$ apt-get source postgresql-8.1-plr&lt;br /&gt;$ sudo apt-get build-dep postgresql-8.1-plr&lt;br /&gt;$ cd plr-0.6.2&lt;br /&gt;$ patch -p0 -i ~/rules.patch&lt;br /&gt;$ dpkg-buildpackage -rfakeroot -uc -b&lt;br /&gt;$ cd ..&lt;br /&gt;$ sudo dpkg --install postgresql-8.1-plr_0.6.2-4ubuntu1_amd64.deb&lt;br /&gt;&lt;/code&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/1204464999392701888/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/1204464999392701888' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/1204464999392701888'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/1204464999392701888'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/06/ubuntu-postgresql-81-plr-for-feisty.html' title='Ubuntu: postgresql-8.1-plr for Feisty missing plr.so and plr.sql'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-8820727730697170663</id><published>2007-06-25T10:45:00.000-07:00</published><updated>2007-06-25T11:32:45.363-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Linux"/><category scheme="http://www.blogger.com/atom/ns#" term="Tips and Tricks"/><title type='text'>Transfering multiple files with netcat</title><content type='html'>Today I needed to backup some files from one server to another.  The servers sit next to one another on the network.  Usually I use scp or rsync to move files around, but today I felt like trying something different.&lt;br /&gt;&lt;br /&gt;First I considered using FTP. However, I do not like running FTP servers and didn&#39;t feel like configuring the daemon.&lt;br /&gt;&lt;br /&gt;Then I thought of netcat.  A quick Google search got me this page: &lt;a href=&quot;http://www.oreillynet.com/pub/h/1058&quot;&gt;http://www.oreillynet.com/pub/h/1058&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;However I want to transfer multiple files (all in the same directory).  So I decided to use tar, and instead of creating a file, I would pipe it&#39;s output through netcat.&lt;br /&gt;&lt;br /&gt;On the Receiving Computer (Server):&lt;br /&gt;&lt;pre&gt;nc -v -w 30 -p 5600 -l | tar -x&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;And on the Sending Computer (Client):&lt;br /&gt;&lt;pre&gt;tar -c * | netcat -v -w 2 10.0.0.2 5600;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The files transfered fast (2 min 20 seconds for 1.6 Gigs). I ran a md5sum on the client and server to confirm, and everything was perfect.</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/8820727730697170663/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/8820727730697170663' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/8820727730697170663'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/8820727730697170663'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/06/transfering-multiple-files-with-netcat.html' title='Transfering multiple files with netcat'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-6533113381077095462</id><published>2007-06-24T09:33:00.003-07:00</published><updated>2007-06-24T09:57:12.232-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="To Read"/><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>Guides - To Read</title><content type='html'>&lt;span style=&quot;font-size:130%;&quot;&gt;WEB&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.smashingmagazine.com/2007/05/15/best-of-april-2007/&quot;&gt;http://www.smashingmagazine.com/2007/05/15/best-of-april-2007/&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/6533113381077095462/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/6533113381077095462' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6533113381077095462'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/6533113381077095462'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/06/profesional-web-tools_24.html' title='Guides - To Read'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-2355188655839643745</id><published>2007-06-24T09:30:00.000-07:00</published><updated>2007-06-25T11:34:16.372-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Tools"/><title type='text'>Guides and Tools</title><content type='html'>List of Guides and tools I&#39;ve found on the Net.&lt;br /&gt;&lt;br /&gt;(This is like a bookmarks.)&lt;br /&gt;&lt;br /&gt;Web Site Administration:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;Pingdom&#39;s full page test looks very interesting:&lt;br /&gt;&lt;a href=&quot;http://tools.pingdom.com/fpt/&quot;&gt;http://tools.pingdom.com/fpt/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;Breaking Stuff:&lt;br /&gt;&lt;ul&gt;&lt;li&gt;A little guide/intro to  aircrack&lt;br /&gt;&lt;a href=&quot;http://www.grape-info.com/doc/win2000srv/security/aircrack-2.3.html&quot;&gt;http://www.grape-info.com/doc/win2000srv/security/aircrack-2.3.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Windows Assembly Tutorials.  Great for taking stuff apart.&lt;br /&gt;&lt;a href=&quot;http://win32assembly.online.fr/tutorials.html&quot;&gt;http://win32assembly.online.fr/tutorials.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/2355188655839643745/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/2355188655839643745' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/2355188655839643745'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/2355188655839643745'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/06/web-cracking-guides.html' title='Guides and Tools'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-1590193130814340440</id><published>2007-06-24T09:22:00.000-07:00</published><updated>2007-06-25T11:34:43.931-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Interesting Web"/><title type='text'>WEBertainment</title><content type='html'>&lt;ul&gt;&lt;li&gt;It is the results from every MythBusters show.&lt;br /&gt;&lt;a href=&quot;http://mythbustersresults.com/&quot;&gt;http://mythbustersresults.com/&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/1590193130814340440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/1590193130814340440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/1590193130814340440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/1590193130814340440'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/06/mythbusters-results.html' title='WEBertainment'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6665935485711791951.post-3258277130882559151</id><published>2007-06-24T09:12:00.000-07:00</published><updated>2007-06-24T09:21:47.450-07:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Personal"/><title type='text'>First Post</title><content type='html'>Another blog.  After years of poking at blogging software (Drupal, different Nukes, MT, GeekLog, etc), I&#39;ve decided not to invest anymore time is investigating software.  Instead, my limited blogging time, I should invest in content.&lt;br /&gt;&lt;br /&gt;And while I&#39;ve always know content to be king, I&#39;ve never practiced what I preach.  Instead I usually get caught up in the solving the puzzle of installing and running different pieces of software.  And while that is a worth while endeavor, I no longer have the extra amount for those pursuits.&lt;br /&gt;&lt;br /&gt;I&#39;ve started using Google&#39;s services for some of my mail hosting, and have been pleased.  So, it&#39;s about time I tried out blogger.com/Google&#39;s blogging software.&lt;br /&gt;&lt;br /&gt;So here I come Brave new world of blogging.  This blog is primarily a tool for myself, but I hope anything I contribute will be useful for others.</content><link rel='replies' type='application/atom+xml' href='http://blog.lancerushing.com/feeds/3258277130882559151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/6665935485711791951/3258277130882559151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/3258277130882559151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6665935485711791951/posts/default/3258277130882559151'/><link rel='alternate' type='text/html' href='http://blog.lancerushing.com/2007/06/first-post.html' title='First Post'/><author><name>Lance Rushing</name><uri>http://www.blogger.com/profile/10466423041689542189</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjtNdcnkxQ9Qz3bFQnsDHNJDGO-Gro_jc47irBUaXZP4ns20eZ5tbpJIrZzF1HpJpNpRFYymP5tj4r5N12Ot2Zwa0R22R_P_rDPaDbzy4ezm1RB19TSlx7Fx1mN8gGw2WI/s1600-r/5eeaece9d2744be9d346e901182f329f.png'/></author><thr:total>0</thr:total></entry></feed>