<?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>Byrd Web Design Blog</title>
	<atom:link href="http://byrdwebdesigns.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://byrdwebdesigns.com/blog</link>
	<description>Just another WordPress site</description>
	<lastBuildDate>Wed, 25 Jan 2012 16:22:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>HP Laptops&#8230; dislike.</title>
		<link>http://byrdwebdesigns.com/blog/2012/01/hp-laptops-dislike/</link>
		<comments>http://byrdwebdesigns.com/blog/2012/01/hp-laptops-dislike/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 16:22:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://byrdwebdesigns.com/blog/?p=17</guid>
		<description><![CDATA[3 people i know purchased HPs. 3 is the number of HP&#8217;s that had mother boards crap out after a little over a year. 3 is also the number of hours you&#8217;ll end up spending trying to get your motherboard &#8230; <a href="http://byrdwebdesigns.com/blog/2012/01/hp-laptops-dislike/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>3 people i know purchased HPs. 3 is the number of HP&#8217;s that had mother boards crap out after a little over a year. 3 is also the number of hours you&#8217;ll end up spending trying to get your motherboard replaced after it craps out. 3 hundred is the number of dollars you&#8217;ll spend if it craps out a day after your warantee expires. 3 Reasons not to buy HP. 3 alternative suggestions&#8230; Get a Dell, an apple, or build your own.</p>
]]></content:encoded>
			<wfw:commentRss>http://byrdwebdesigns.com/blog/2012/01/hp-laptops-dislike/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CAS Authentication with PHP</title>
		<link>http://byrdwebdesigns.com/blog/2012/01/cas-authentication-with-php/</link>
		<comments>http://byrdwebdesigns.com/blog/2012/01/cas-authentication-with-php/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 16:21:22 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://byrdwebdesigns.com/blog/?p=14</guid>
		<description><![CDATA[Found this old tutorial in some notes. Enjoy. It was a bit tricky getting CAS to work with a php authentication page, but I got it working in about an hour. I couldn&#8217;t find any good instructions, so heres a &#8230; <a href="http://byrdwebdesigns.com/blog/2012/01/cas-authentication-with-php/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Found this old tutorial in some notes. Enjoy.</p>
<p>It was a bit tricky getting CAS to work with a php authentication page, but I got it working in about an hour. I couldn&#8217;t find any good instructions, so heres a tutorial for anyone interested.</p>
<p>1. Download casPHP files and put them in www root. They are available at <a title="http://www.ja-sig.org/wiki/display/CASC/phpCAS+installation+guide" href="http://www.ja-sig.org/wiki/display/CASC/phpCAS+installation+guide">http://www.ja-sig.org/wiki/display/CASC/phpCAS+installation+guide</a>.<br />
2. Make sure the source from the zip file is in your web server root.<br />
3. Look through the examples. Copy example_gateway.php to your web server root.<br />
4. Modify example_gateway.php to use the BYU CAS server, as shown below. The line that needs to be changed is bolded.</p>
<p>&lt;?php</p>
<p>//<br />
// phpCAS simple client<br />
//</p>
<p>// import phpCAS lib<br />
include_once(&#8216;CAS.php&#8217;);</p>
<p>phpCAS::setDebug();</p>
<p>// initialize phpCAS<br />
<strong>phpCAS::client(CAS_VERSION_2_0,&#8217;cas.byu.edu&#8217;,443,&#8217;cas&#8217;);</strong></p>
<p>// no SSL validation for the CAS server<br />
phpCAS::setNoCasServerValidation();</p>
<p>if (isset($_REQUEST['logout'])) {<br />
phpCAS::logout();<br />
}<br />
if (isset($_REQUEST['login'])) {<br />
phpCAS::forceAuthentication();<br />
}</p>
<p>// check CAS authentication<br />
$auth = phpCAS::checkAuthentication();</p>
<p>?&gt;<br />
&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;phpCAS simple client&lt;/title&gt;<br />
&lt;/head&gt;<br />
&lt;body&gt;<br />
&lt;?php<br />
if ($auth) {<br />
// for this test, simply print that the authentication was successfull<br />
?&gt;<br />
&lt;h1&gt;Successfull Authentication!&lt;/h1&gt;<br />
&lt;p&gt;the user&#8217;s login is &lt;b&gt;&lt;?php echo phpCAS::getUser(); ?&gt;&lt;/b&gt;.&lt;/p&gt;<br />
&lt;p&gt;&lt;a href=&#8221;?logout=&#8221;&gt;Logout&lt;/a&gt;&lt;/p&gt;<br />
&lt;?php<br />
} else {<br />
?&gt;<br />
&lt;h1&gt;Guest mode&lt;/h1&gt;<br />
&lt;p&gt;&lt;a href=&#8221;?login=&#8221;&gt;Login&lt;/a&gt;&lt;/p&gt;<br />
&lt;?php<br />
}<br />
?&gt;<br />
&lt;p&gt;phpCAS version is &lt;b&gt;&lt;?php echo phpCAS::getVersion(); ?&gt;&lt;/b&gt;.&lt;/p&gt;<br />
&lt;/body&gt;<br />
&lt;/html&gt;</p>
<p>5. If you get errors, you may need to make sure you have all the needed php extensions.<br />
I had to add cURL since phpCas uses some of it&#8217;s methods.</p>
<p>There you have it. A simple CAS authentication script that you can modify to fit your needs.</p>
]]></content:encoded>
			<wfw:commentRss>http://byrdwebdesigns.com/blog/2012/01/cas-authentication-with-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Resume</title>
		<link>http://byrdwebdesigns.com/blog/2012/01/resume/</link>
		<comments>http://byrdwebdesigns.com/blog/2012/01/resume/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 16:19:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://byrdwebdesigns.com/blog/?p=12</guid>
		<description><![CDATA[Education Brigham Young University; Provo, Utah (Senior) Major: Information Technology &#160; Experience &#160; The Church of Jesus Christ of Latter-day Saints, San Francisco, California Missionary Service (February 2003-February 2005) Taught church principles to those interested in learning. Served as district &#8230; <a href="http://byrdwebdesigns.com/blog/2012/01/resume/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<h2>Education</h2>
<p>Brigham Young University; Provo, Utah (Senior)<br />
Major: Information Technology</p>
<p>&nbsp;</p>
<h2>Experience</h2>
<p>&nbsp;</p>
<h3>The Church of Jesus Christ of Latter-day Saints, San Francisco, California Missionary Service (February 2003-February 2005)</h3>
<p>Taught church principles to those interested in learning.<br />
Served as district leader over 12 other missionaries.<br />
Did various community service activities for 6 hours a week, including teaching maximum security inmates at San Quentin parables.</p>
<p>&nbsp;</p>
<h3>Brigham Young University Religious Education Web Developer(2007-2009)</h3>
<p>Setup WIMP and LAMP servers.<br />
Developed applications in PHP / MYSQL.<br />
Maintained current websites and web applications.<br />
Maintain / Backup / Update servers.<br />
Recovered from major server crash.<br />
Setup major drupal website for RSC with complex database interacts and management console.<br />
Setup custom wordpress blog for RSC department head.</p>
<p>&nbsp;</p>
<h3>Brigham Young University Student Life Web Developer(2009-2010)</h3>
<p>Worked on several sites for both the womens resource center, and BYU clubs.<br />
Developed applications in HTML / CSS/ PHP / MYSQL, and within CMS&#8217;s.<br />
Maintained current websites and web applications.<br />
Maintain / Backup / Update servers.</p>
<h3>Ilead Interactive(2009-2010)</h3>
<p>Processing large access / excel databases with php scripts and outputting them into MYSQL database.<br />
Modification of PHPeasyproject open source project to automate task and project creation to fit company needs.<br />
Integration of styled websites to work with CRM and credit card processing.  Add tracking and database interaction with PHP.<br />
MYSQL database driven website for managing orders processed by a call center, and reporting.<br />
Converting static creatives into functional sites with reporting and credit card processing.</p>
<h3>Contract Work(2007-2010)</h3>
<p>Global Private Equity Group &#8211; globalpeg.com, converted a design<br />
XO Dreamteam &#8211; wadelerickson.com, worked closely with designer to create a wordpress theme.<br />
actionpowersportrentals &#8211; actionpowersportrentals.com, created design, and logo for rental company.<br />
&nbsp;</p>
<h3>Skills Summary</h3>
<p>Dependable, good with people, good technical skills, motivated, responsible. Have programmed in a variety of different languages, and pick up new skills, computer languages, and management systems quickly.</p>
<p>&nbsp;</p>
<h2>Computer Skills</h2>
<ul>
<li>Microsoft Access, Excel, Word, Outlook, Frontpage, and Powerpoint</li>
<li>Linux, Windows, Apple</li>
<li>MSSQL, MYSQL</li>
<li>PHP, Flash, Javascript, HTML, CSS, ASP.NET, JSP</li>
<li>JAVA, Objective-C</li>
<li>Adobe Photoshop, Dreamweaver, Flash, Illustrator</li>
<li>Apache, Tomcat, IIS</li>
<li>Drupal, WordPress</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://byrdwebdesigns.com/blog/2012/01/resume/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to configure an Amazon EC2 server</title>
		<link>http://byrdwebdesigns.com/blog/2012/01/how-to-configure-an-ec2-server/</link>
		<comments>http://byrdwebdesigns.com/blog/2012/01/how-to-configure-an-ec2-server/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 16:09:56 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://byrdwebdesigns.com/blog/?p=5</guid>
		<description><![CDATA[1. setup the server and activate your instance, downloading your pem key, configure security group, and attaching an elastic ip address. 2. ssh into the server – if using putty, use putty gen to generate a ppk key. 3. sudo &#8230; <a href="http://byrdwebdesigns.com/blog/2012/01/how-to-configure-an-ec2-server/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>1. setup the server and activate your instance, downloading your pem key, configure security group, and attaching an elastic ip address.</p>
<p>2. ssh into the server – if using putty, use putty gen to generate a ppk key.</p>
<p>3. sudo su<br />
yum update<br />
yum install mysql mysql-server<br />
yum install php<br />
yum install gcc<br />
yum install httpd mod_ssl<br />
yum install php-devel php-pear<br />
yum install pcre-devel<br />
yum install httpd-devel<br />
pecl install apc-beta<br />
yum install php-mysql<br />
yum install php-gd<br />
yum install php-mcrypt<br />
yum install php-mbstring</p>
<p>useradd admin<br />
passwd admin<br />
usermod -a -G ftp admin<br />
usermod -a -G apache admin<br />
usermod -a -G root admin<br />
yum install vsftpd</p>
<p>vi /etc/vsftpd/vsftpd.conf<br />
add<br />
pasv_enable=YES<br />
pasv_min_port=14000<br />
pasv_max_port=14050<br />
port_enable=YES<br />
open up ports 14000-14050 in amazon security group</p>
<p>service mysqld start<br />
service vsftpd start<br />
service httpd start</p>
<p>mysql -u root<br />
use mysql<br />
SET PASSWORD FOR ‘root’@&#8217;localhost’ = PASSWORD(‘password’);<br />
DELETE FROM user WHERE password = ”;<br />
DELETE FROM user WHERE user.user= ”;<br />
FLUSH PRIVILEGES;<br />
DROP DATABASE test;</p>
<p>MySQL Auto Start in <strong>EC2</strong> Amazon Linux -<br />
/sbin/chkconfig –levels 235 httpd on<br />
/sbin/chkconfig –levels 235 vsfttpd on<br />
/sbin/chkconfig –levels 235 mysqld on</p>
<p>cd /var/www/html<code><br />
wget http://www.sourceforge.net/projects/phpmyadmin/files/phpMyAdmin/3.4.1/phpMyAdmin-3.4.1-all-languages.tar.bz2</code><code><br />
tar -jxf phpMyAdmin-3.4.1-all-languages-tar.bz2 -C /var/www/html</code><code><br />
mv phpMyAdmin-3.4.1-all-languages phpmyadmin</code><code><br />
rm -rf phpMyAdmin-3.4.1-all-languages.tar.bz2<br />
mv phpmyadmin/config.sample.inc.php phpmyadmin/config.inc.php and edit as neccesary<br />
</code></p>
<p><code><br />
</code></p>
]]></content:encoded>
			<wfw:commentRss>http://byrdwebdesigns.com/blog/2012/01/how-to-configure-an-ec2-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

