<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0">
  <channel>
    <title>Jordan Sebastian</title>
    <link>http://jordansebastian.com/</link>
    <description>My thoughts on just about everything</description>
    <language>en-us</language>           
    <generator>Nucleus CMS v3.33</generator>
    <copyright>ï¿½</copyright>             
    <category>Weblog</category>
    <docs>http://backend.userland.com/rss</docs>
    <image>
      <url>http://jordansebastian.com//nucleus/nucleus2.gif</url>
      <title>Jordan Sebastian</title>
      <link>http://jordansebastian.com/</link>
    </image>
    
<item>
 <title>One Step Security - Prevent most malware in one single step</title>
 <link>http://jordansebastian.com/index.php?itemid=35</link>
<description><![CDATA[<p><font size="3"><em><u>DISCLAIMER:</u></em> <em>This technique may not work on all system configurations. There are some software packages that require you to run in System Administrator mode. These packages are far and few between but be aware that they do exist which may make this technique impractical for your particular application. </em><br /></font></p><p><font size="3">Since windows security is always a problem. I'm going to show you one single techieque that will protect you and your system for a good portion of viruses and malware. Here's the secret:</font></p><p><font size="3">Don't run as and Administrator. Most of you won't know what I mean by this so let me explain. Administrator accounts have access to the entire operating system. Anything installed, is system wide. Most people won't even know they're logging into an account because they only have one account. To add, remove, and see information about accounts click on <strong>Start-&gt;Control Panel-&gt;Users Accounts</strong>. </font></p><p><font size="3">There you will see every user on your system Odds are you'll see a guest account (which should be turned off), your account and maybe otheres on the system. The first thing to do in this screen is to check what permissions your account has. Under the name of the account you will see either &quot;System Administrator&quot; or &quot;Limited Account&quot;. If your account says &quot;System Administrator&quot; then you are at more risk of infecting your computer with a virus than if t says &quot;Limited Account&quot;. So here's the general setup of what we're going to do allong with instructions to fix the problem.</font></p><p><font size="3"><strong>1. Create a new &quot;Limited User&quot; account. Under User Accounts click on &quot;Create a new Account&quot;. Fill in the name and information, then select &quot;Limited&quot; when asked what permissions this person should have. Accept all the settings.&nbsp;</strong></font></p><p><font size="3"><strong>2. Use this account for 90% of everything you do. Surfing the web? Use your limited user account. Playing games? Use your limited User account.</strong></font></p><p><font size="3"><strong>3.&nbsp; Password Protect your Limited account as well as your System Administrator account. To do this click on the name under User Accounts, then click on the &quot;Change Password&quot; button.</strong></font></p><p><font size="3"><strong>4. If you need to install software, change a system configuration, or other administrative task. Save what you're doing, log out of your Limited account and log back into your System Admin account. This will allow you to do what you need to. Just remember to log back out of Admin and back onto your Limited account when done.</strong></font></p><p><font size="3">This may sound like a lot to do. After all it is an extra step. However, this one extra step will save you from the greater majority of problems in the future. Besides, you probably won't find yourself switching back and forth very often. The number of times you actually need an administrator account is very few. </font><br /><br /><a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjordansebastian.com%2findex.php%3fitemid%3d35"><img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjordansebastian.com%2findex.php%3fitemid%3d35" border="0" alt="kick it on DotNetKicks.com" /></a></p>]]></description>
 <category>General</category>
<comments>http://jordansebastian.com/index.php?itemid=35</comments>
 <pubDate>Sat, 8 Nov 2008 17:45:36 -0500</pubDate>
</item><item>
 <title>Two Variable Swap</title>
 <link>http://jordansebastian.com/index.php?itemid=34</link>
<description><![CDATA[<p><font size="3">If you're like me, you're always looking for the coolest and most elegant way to do things. Here's a problem I've had for a while.<br /><br /></font></p><p>&nbsp;</p><hr /><font size="3">void swap(int &amp;a, int &amp;b)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp; int tmp = a;<br /><br />&nbsp;&nbsp;&nbsp;&nbsp; a = b;<br />&nbsp;&nbsp;&nbsp;&nbsp; b = tmp;<br />}</font><br /><br /><hr /><font size="3">Why use the extra variable? A variable for what?! NOTHING!!! So I was working out to day and for some reason I get wonderful ideas when I work out. I decided to try to come up with an algorithm that will be just as efficient and take up only two variables. Sadly, people have beat me to it. Here's my solution anyways:<br /></font><hr /><font size="3">void swap(int &amp;a, int &amp;b)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp; a = a + b;<br />&nbsp;&nbsp;&nbsp;&nbsp; b = a - b;<br />&nbsp;&nbsp;&nbsp;&nbsp; a = a - b;<br />}</font><hr /><font size="3">Sure, I'll admit, maybe we've missed the mark as far as efficiency goes. More so, perhaps it's not as self documenting. But when you're in a large function and you all the sudden need to do a swap and don't want to declare an extra variable just for that reason, you can use this little trick.<br /><br />Oh and if you want to be 1337 about it, figure out how to use XOR to do the same thing. It's probably more efficient since it's bit level.<br /><br />Here are a few time results from using the UNIX &quot;time&quot; command replacing each function only. Here is my two variable way to do it:<br /><br /><br />Real: 0.012s<br />User: 0.005s<br />Sys:&nbsp; 0.007s<br /><br />The Three variable method gave the exact same resluts as did the XOR method. So, unless you're really worried that you calling the function &quot;Swap&quot; won't be documentation enough, or you're avoiding comments, it's much more elegant to use my way or the XOR method. Here is the XOR algorithm:<br /><br /></font><hr /><font size="3">void swap(int &amp;a, int &amp;b)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp; a = a ^ b;<br />&nbsp;&nbsp;&nbsp;&nbsp; b = a ^ b;<br />&nbsp;&nbsp;&nbsp;&nbsp; a = a ^ b;<br />}<br /></font><br /><hr /><font size="3">Although it's essentially the same thing, I think it looks prettier than my method. There's some extra elegance to it.<br /><br /><a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjordansebastian.com%2findex.php%3fitemid%3d34"><img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjordansebastian.com%2findex.php%3fitemid%3d34" border="0" alt="kick it on DotNetKicks.com" /></a></font>]]></description>
 <category>General</category>
<comments>http://jordansebastian.com/index.php?itemid=34</comments>
 <pubDate>Thu, 16 Oct 2008 16:54:26 -0400</pubDate>
</item><item>
 <title>Virtual Private Assistants</title>
 <link>http://jordansebastian.com/index.php?itemid=33</link>
<description><![CDATA[<p><font size="3">I thought i'd talk about this becuase it's gotta be one of the most interesting thing's i've seen in a while. It's called a Virtual Private Assistant, and they're available cheap! It's not so much virtual as it is an actual person who will do anything you require as long as it can be done on the internet or over the phone. Some companies offer these assistants as low as $5.00 an hour and I've heard of them being as cheap as $3.00 an hour. How does it work?!</font></p><p><font size="3">Well, it's simple really. It's all a matter of outsourcing your responsibility and work load. The person you hire is typically from India or Jamaca and speaks perfectly fluent, easy to understand english. So why use one? Here are several reasons why you might want to give this a try.</font></p><ol><li><font size="3">Screen your email</font></li><li><font size="3">Send weekly emails</font></li><li><font size="3">Call you to remind you of something or to gain information about an email they're going to send. Got a meeting every week but the details can change? Your VPA will call you to get those details and send the email out for you.</font></li><li><font size="3">&quot;Chase&quot; people. Can't ever get ahold of people or just never run into them to get information from them? Your VPA can do all of this for you.</font></li><li><font size="3">Summerize documents</font></li><li><font size="3">Research topics</font></li><li><font size="3">Schedule apointments</font></li><li><font size="3">Much More!</font></li></ol><p><font size="3">Again, like I said, VPA's can be an extreamly cost effective way to get the stuff you don't want to do, done. Sure most of this you could do your self, but think about the time you'd save and the headache you wouldn't have to deal with in your every day, weekly or even monthly life.</font></p><p><font size="3">Here are a few Resources:</font></p><p><a href="http://www.longerdays.com/?gclid=CKOT3uicqpYCFQSwFQod0W-Yzw">http://www.longerdays.com/?gclid=CKOT3uicqpYCFQSwFQod0W-Yzw</a><br /><br /><a href="http://www.taskseveryday.com/?_kk=virtual%20personal%20assistant&amp;_kt=8d43cbdd-4d97-4a54-a644-82c80c7c2b77&amp;gclid=CIiPqoCdqpYCFRoSFQodLTp0zg">http://www.taskseveryday.com/?_kk=virtual%20personal%20assistant&amp;_kt=8d43cbdd-4d97-4a54-a644-82c80c7c2b77&amp;gclid=CIiPqoCdqpYCFRoSFQodLTp0zg</a></p><p>&nbsp;</p>]]></description>
 <category>General</category>
<comments>http://jordansebastian.com/index.php?itemid=33</comments>
 <pubDate>Wed, 15 Oct 2008 17:56:49 -0400</pubDate>
</item><item>
 <title>Elegant Code pt 2 of 2</title>
 <link>http://jordansebastian.com/index.php?itemid=32</link>
<description><![CDATA[<div align="center"><font size="3"><font face="arial,helvetica,sans-serif">Elegant Code pt 2 of 2</font></font></div><div align="left"><font size="3"><font face="arial,helvetica,sans-serif">&nbsp; &nbsp;&nbsp; Yesterday we looked at a quick classical example on how to make your code more elegant. Today I'm going to show you one concept which may revolutionize your code. Lets dig in!<br /><br />&nbsp;&nbsp;&nbsp;&nbsp; Most people don't understand that relational operators ALWAYS return a boolean values. You don't have to use an if-statement to get a boolean values. Lets look at a quick example<br />&nbsp;</font></font><br /><hr /><font face="impact,chicago"><font size="2"><font face="courier new,courier">(Not so Sexy)</font><br /></font></font><hr /><font face="courier new,courier" size="2">bool isEqual(int num1, int num2)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp; bool tf;<br />&nbsp;&nbsp;&nbsp;&nbsp; if(num1 == num2)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tf = true;<br />&nbsp;&nbsp;&nbsp;&nbsp; if(num1 != num2)<br />&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; tf = false;<br />&nbsp;&nbsp;&nbsp;&nbsp; return tf;<br />}</font><br /><hr /><font size="3"><font face="arial,helvetica,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp; What I want to convey is that the boolean operators will do exactly what these if statements would do. Here's the cleaned up code.<br /></font></font><hr /><font face="courier new,courier" size="2">(Very Sexy)</font><br /><hr /><font face="courier new,courier" size="2">bool isEqual(int num1, int num2)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp; return (num1==num2);<br />}</font></div><div align="left"><hr /><font face="arial,helvetica,sans-serif"><font size="3">&nbsp;&nbsp;&nbsp;&nbsp; Did you notice what I did here? the == operator (and any relational operator) will automatically return a boolean value. When ever you say &quot;num1 == num2&quot; this is a comparison and the result is a boolean value. Lets look at another example.<br />&nbsp;&nbsp;&nbsp;&nbsp; </font></font><font size="3"><font face="arial,helvetica,sans-serif">Quick question: What <em>is</em> an if statement? An if statement says one thing: if the statement in the parenthesis is true, then execute the code assigned with the if statement (inside the {}'s or the very next statement). So this tells us that the statement: &quot;if(true)&quot; will always be executed (so never write that, you may as well just remove the if statement). Similarly the statement &quot;if(false)&quot; will never execute. This may sound obvious but I'm trying to make a valuable point. Lets look at another example:<br /></font></font><hr /></div><div align="left"><font face="courier new,courier" size="2">(Margret Thatcher)</font><br /><hr /><font size="2"><font face="courier new,courier">int something(int goofy, int mickey)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp; //Returns the bigger number<br />&nbsp;&nbsp;&nbsp; bool isBigger = (goofy &gt; mickey);<br />&nbsp;&nbsp;&nbsp; if(isBigger == true)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return goofy;<br />&nbsp;&nbsp;&nbsp; if(isBogger == false)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return mickey;</font></font><br />}<br /><hr /></div><div align="left">&nbsp;<font size="3"><font face="arial,helvetica,sans-serif">It should start to become obvious why this code is not as elegant as it could be. You're comparing something that's already a boolean operator. what you're essentially saying is if(true == true) or if(false == true). Let's look at something a little better<br /></font></font><hr /><font size="2"><font face="arial,helvetica,sans-serif"><font face="courier new,courier">(Angelina Jolie)</font><br /></font></font><hr /><font size="2"><font face="arial,helvetica,sans-serif">int something(int goofy, int mickey)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp; bool isBigger = (goofy &gt; mickey);<br />&nbsp;&nbsp;&nbsp;&nbsp; if(isBigger)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return goofy;</font></font></div><div align="left"><font size="2"><font face="arial,helvetica,sans-serif">&nbsp;&nbsp;&nbsp;&nbsp; return mickey;<br />}</font></font><br /><hr /><font size="3"><font face="arial,helvetica,sans-serif">We did two major things here. Why go to the trouble of doing two comparisons. We already have the answer stored in &quot;isBigger&quot; so lets just put it to use! Also, we knew that if isBigger was true, the only other possibility was it was false, so why test for it? We'll simply return it. <br /><br />NOTE: that trick only works if you're leaving the function with a return statement (or maybe a loop with a break statement).<br />&nbsp;<br />&nbsp;Play around with these concepts. Remember that boolean values work by themselves, without more tests of &quot;true == true&quot; or &quot;false == true&quot;. And comparison operators return boolean values with or without a if or while statement. All those statements say are &quot;while( this is true)&quot; or &quot;if (this is true)&quot;.</font></font><br /><a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fjordansebastian.com%2findex.php%3fitemid%3d32"><img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fjordansebastian.com%2findex.php%3fitemid%3d32" border="0" alt="kick it on DotNetKicks.com" /></a></div>]]></description>
 <category>General</category>
<comments>http://jordansebastian.com/index.php?itemid=32</comments>
 <pubDate>Mon, 6 Oct 2008 15:29:20 -0400</pubDate>
</item><item>
 <title>Code Elegance pt 1 of 2</title>
 <link>http://jordansebastian.com/index.php?itemid=30</link>
<description><![CDATA[<font size="3">&nbsp;&nbsp;&nbsp;&nbsp; Code elegance is becoming much more popular as of late. First, before learn how to make our code more elegant, we must ask why we want to make elegant code.</font><p><font size="3">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Elegant code serves several purposes. First elegant code is efficiant. This is a major goal. The more elegant the solution, the more efficant it tends to be. Secondly Elegant code is readable. This may seem contrary to efficancy, and this may be true to some extent, but that's what makes it elegant. It finds a balance between efficancy and readability. Many times (in examples we'll soon see) there is no trade off. It is as efficant as it is easy to read. Finally, elegant code is simple. This will be an overriding theme. Easy to read + efficiant almost always produces simplicity. Lets look at an example:</font></p><p><font size="3">Lets assume that your task is to create a exponent function where you raise any x to the power of y. This exmaple will show two major goals of elegant code.</font></p><hr /><p><font size="3"><font size="2">(The Wrong Way)</font></font></p><hr /><p>&nbsp;<font size="3"><font size="2">int pow(int x, int y)<br />{<br />&nbsp;&nbsp;&nbsp;&nbsp; int i;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;     int final = x;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;    for(i=y; i&gt;0; i--)<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      {<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;          final = final + x*x;<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      }<br />&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;      return final;<br />}<br /></font></font></p><hr /><p><font size="2">(The Right Way)</font></p><hr /><font size="3"><font size="2">int pow(int base, int expo)<br /> {<br />&nbsp;&nbsp;&nbsp;&nbsp; if(expo == 0)</font></font><br /><font size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; return base;</font><br /><p><font size="3"><font size="2">&nbsp;&nbsp;&nbsp;&nbsp; return ( base * pow(base, expo-1) );<br /></font></font></p><p><font size="3"><font size="2"> }<br /></font></font></p><hr /><font size="3">&nbsp;&nbsp;&nbsp;&nbsp; Dosn't that just look nicer? The right way takes advantage of several things which make it better code. We'll start with the top and work our way down. <br />&nbsp;&nbsp;&nbsp;&nbsp; First and foremost we changed what we called our variables. These are much more readable. It's not always bad to use variables such as 'i' or 'j' but typically these are used as incremental variables only. If you are actually storing data, name them something descriptive but keep it short. When in doubt, use descriptive variables. <br />&nbsp;&nbsp;&nbsp;&nbsp; Next we take advantage of C++ (and almost every other language's) ability to do one line if statements out {'s. This makes things look much cleaner. Keep in mind however, you can only execute one comand after such a statement. For our situation, this isn't a problem.<br />&nbsp;&nbsp;&nbsp;&nbsp; FInally we made sure to use recursion. It seems no one's comfortable with recursion. Personally, it scares me but its simplicity and elegance make it very powerful. Start looking for ways to use recursion in your software. It'll help you out tremendously in the long run.<br /><br />Next installment, we'll be looking at the most under-raited and missunderstood data type in the programming world, and how to use it to create elegant code.</font>  <p><a href="http://www.dotnetkicks.com/kick/?url=http%3a%2f%2fwww.JordanSebastian.com"><img src="http://www.dotnetkicks.com/Services/Images/KickItImageGenerator.ashx?url=http%3a%2f%2fwww.JordanSebastian.com" border="0" alt="kick it on DotNetKicks.com" /></a></p>]]></description>
 <category>General</category>
<comments>http://jordansebastian.com/index.php?itemid=30</comments>
 <pubDate>Sun, 5 Oct 2008 16:00:04 -0400</pubDate>
</item><item>
 <title>Quick Update</title>
 <link>http://jordansebastian.com/index.php?itemid=29</link>
<description><![CDATA[<p><u><em><strong>It's homecoming and we got a Uhal.</strong></em></u>.. </p><p>&nbsp;I've changed the entire layout of the webstie as well as minimuzed the number of blogs I have to 1. I'm working on a 3 part series coming up very soon on elegant code.</p>]]></description>
 <category>General</category>
<comments>http://jordansebastian.com/index.php?itemid=29</comments>
 <pubDate>Sat, 4 Oct 2008 14:12:49 -0400</pubDate>
</item><item>
 <title>Resume</title>
 <link>http://jordansebastian.com/index.php?itemid=28</link>
<description><![CDATA[<div align="center"><font face="arial,helvetica,sans-serif" size="5">Jordan D. Sebastian</font></div><div align="center">&nbsp;<font size="3">Email: Jordan.D.Seb</font><font size="3">astian@gmail.com</font></div><br /><div align="center">(More contact information available upon request.)</div><div align="center"><img src="http://jordansebastian.com/media/1/20081003-me.jpg" border="1" width="200" height="178" /></div><p align="left"><font size="3"><strong>Education</strong></font><font size="3"><strong>:</strong></font></p><ul><li><font size="3">Current college student enrolled at Bowling Green State University to graduate f</font><font size="3">rom my Junior year in May 2008, and finish college May 2009</font></li><li><font size="3">Computer Science Major</font></li><li><font size="3">Formal education in Java, COBOL and C++ programming languages, digital integrated circuitry.</font></li><li><font size="3">Cisco Certified Networking Associate Class Graduate (No Certification, <em>please ask</em>).</font></li><li><font size="3">Informal education in computer systems security, encryption systems including MD5 and the RSA algorithms, other web based languages including HTML, PHP, Perl and CSS/Style Sheets.</font></li><li><font size="3">Able to setup, manage, and run various operating systems including Linux, BSD, Unix, Microsoft Windows, and Mac OS X.</font></li><li><font size="3">Very competent with the setup and management of various internet protocol services (daemons) such as HTTPD, FTPD, SSHd, and TelnetD</font></li><li><font size="3">&nbsp;CompTIA A+ Certified IT Technician (2008)</font></li><li><font size="3">CompTIA Securit+ Certified (2008) </font></li><li><font size="3">Very willing and able to learn or re-learn any information necessary for employment.</font></li></ul><p align="left"><font size="4"><br /></font></p><p><font size="4"><strong>Employment:</strong></font></p><ul><li><font size="3">2000-2006 - Self employed computer repair business</font></li><li><font size="3">2004-2005 - Tumbleweed Southwest Grille</font></li><li><font size="3">2002-2005 - Iacono's Pizza Restaurant</font></li><li><font size="3">Summer 2006 and Summer 2007 - Delphi Automotive: Supervisor</font></li></ul><p align="left">&nbsp;</p><p align="left"><font size="3"><br /></font></p><font size="4"><strong>Groups/Organizations:</strong></font> <ul><li><font size="3">Member of Kappa Alpha Order fraternity</font></li><li><font size="3">Lead Instructor of American Ju-Jutsu club on campus. </font></li></ul><p align="left"><font size="3"><br /></font></p><p align="left"><font size="4"><strong>Achievements:</strong></font></p><ul><li><font size="3">President of Kappa Alpha Order Spring 2006 - Spring 2008</font></li><li><font size="3">4.0 GPA during first semester of college</font></li><li><font size="3">Over 90 hours of community service since freshman year of college</font></li></ul><p align="left"><font size="3"><br /></font></p><p align="left"><font size="4"><strong>Leadership:</strong></font></p><ul><li><font size="3">President of the Kappa Alpha Order Zeta Lambda chapter</font> <ul><li><font size="3"><u>In charge of:</u></font> <ul><li><font size="3">All external and internal relations</font></li><li><font size="3">All Committees and officers 16 in all</font></li><li><font size="3">The advancement of the fraternity</font></li></ul></li></ul></li><li><font size="3">Emerging Leaders Retreat Fall of 2005</font></li><li><font size="3">Supervisor of 14 factory workers at Delphi Automotive</font> <ul><li><font size="3"><u>In charge of:</u></font> <ul><li><font size="3">Teamwork among employees</font></li><li><font size="3">Assembly scheduling</font></li><li><font size="3">Disciplinary Action</font></li></ul></li></ul></li><li><font size="3">Product Control and Logistics Assistant</font> <ul><li><font size="3">Maintained productions schedules between the customer and the supplier (Delphi)</font></li></ul></li></ul><br />*** More contact information available upon request.]]></description>
 <category>Resume</category>
<comments>http://jordansebastian.com/index.php?itemid=28</comments>
 <pubDate>Fri, 3 Oct 2008 18:37:52 -0400</pubDate>
</item><item>
 <title>New fitness program</title>
 <link>http://jordansebastian.com/index.php?itemid=27</link>
<description><![CDATA[Alright so the german volume training didn't work out. SO I'm switching to another german volume training. The old one presented some challenges, and i'm glad I did it, but i feel it's simply neglecting several body parts. <a href="http://www.bodybuilding.com/fun/wotw84.htm" title="New German Volume Training workout">Here</a>'s the new one i'm going to try. It's really a 5x5 instead of gvt, but hell, it looks interesting and solid, and I'll try anyworkout that meets those two criteria.]]></description>
 <category>General</category>
<comments>http://jordansebastian.com/index.php?itemid=27</comments>
 <pubDate>Sat, 26 Jul 2008 23:28:21 -0400</pubDate>
</item><item>
 <title>An Update</title>
 <link>http://jordansebastian.com/index.php?itemid=26</link>
<description><![CDATA[<p>First I'll start with this. Probably one of the funniest things I've seen in a while: </p><p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="202" height="202"><param name="src" value="http://www.funnypub.net/mambots/content/plugin_jw_allvideos/jw_allvideos_player.swf?file=http://www.funnypub.net/videos/master_card.flv" /><param name="width" value="202" /><param name="height" value="202" /><embed type="application/x-shockwave-flash" src="http://www.funnypub.net/mambots/content/plugin_jw_allvideos/jw_allvideos_player.swf?file=http://www.funnypub.net/videos/master_card.flv" width="202" height="202"></embed></object> </p><p>&nbsp;</p><p>Anyways. I'm pretty sure that I work in hell. It's hot, it's smelly. I come home covered in grease, there are no breaks and if you get out in 8 hours, you had a good day. I of course work in a pizza restaurant. It sucks. <strong>Why do I work there</strong>?<u><em><strong> flexable schedule and self hatred. </strong></em></u></p>]]></description>
 <category>General</category>
<comments>http://jordansebastian.com/index.php?itemid=26</comments>
 <pubDate>Sat, 26 Jul 2008 23:25:20 -0400</pubDate>
</item><item>
 <title>Ass Holes and ninja gaiden</title>
 <link>http://jordansebastian.com/index.php?itemid=25</link>
<description><![CDATA[<p>It's laws like this that I'm not against...</p><p>&nbsp;</p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" width="464" height="388"><param name="width" value="464" /><param name="height" value="388" /><param name="flashvars" value="key=04ca71bc56" /><param name="allowfullscreen" value="true" /><param name="src" value="http://www2.funnyordie.com/public/flash/fodplayer.swf?09177e7e" /><embed type="application/x-shockwave-flash" width="464" height="388" flashvars="key=04ca71bc56" allowfullscreen="true" src="http://www2.funnyordie.com/public/flash/fodplayer.swf?09177e7e"></embed></object><div style="text-align: center; width: 464px">See more <a href="http://www.funnyordie.com/">funny videos</a> at Funny or Die</div><p>&nbsp;</p><p>Man I love robot chicken...</p><p>&nbsp;I've got my review of my new BlackJack II coming soon. So expect that but first I'd like to give a small review on a video game.</p><p>&nbsp;</p><p><font size="3"><u><strong>Ninja Gaiden II</strong></u></font></p><p>&nbsp;Let me preface this by saying a couple things. First, I never played the first game. Second, I bought it because it both sounded cool and I read some good reviews of it. Finally, It's simply not what I expected it to be. Now that you know my biases, let me lay it down for you. I suppose I expected something more related to splinter cell. When you think of ninja's you think of sneaking around and fighting bad guys. Wrong. This game is...different. I can't say that it's bad because it is a fairly well thought out game as far as design goes. It comes off as an arcade game, however. It's a mix between a modern mortal combat, and a prince of Persia game. That's not to say that I didn't love prince of Persia (god knows I did) but this game leaves a bad taste in your mouth. It's kind of like performing oral sex only to have the person say &quot;You didn't notice the herpes did you?&quot; The game does feel unfinished. Cheesy menus and death screens are not what we have come to expect from modern day games. The story line (as far as I've gotten) is honestly very dry. </p><p><em>Here's the game in a nutshell</em>: You're a ninja warrior. You may as well be a samari warrior or a kung fu warrior because appart from wearing black and using a sword, you really have nothing ninja about you. You run through streets/a building/some area and you slash at a group of monsters and hope they don't kill you while you do it. You get a bit of information about the story, then run to the next part. This continues over and over again.</p><p>&nbsp;<em><strong>Maybe I can make it even more simple:</strong></em> Take prince of Persia. Strip away the aerobatics and puzzles you have to solve. Then remove the fighting system and replace it with a button mashing system. Now, you're a ninja and in japan (and sometimes other places around the world). You now have Ninja Gaiden.</p><p>&nbsp;A few good points are that although the game doesn't make me yearn to play it, i also am not repulsed by it either. The controls are very responsive, graphics are wonderful and the fights are mildly entertaining. <strong>It's like they built the framework for a great game...and decided not to worry about anything else. </strong></p><p><font size="3"><u><strong>Final Verdict </strong></u></font></p><p>I suppose I wanted more from the game. Maybe more of a mental challenge instead of a finger mashing challenge. That's not this kind of game. However if you are into the sort of game which is as action packed as possible, this game might be up your ally. </p><p>&nbsp;</p><p><u>I should have bought rainbow 6 vegas 2 </u></p>]]></description>
 <category>General</category>
<comments>http://jordansebastian.com/index.php?itemid=25</comments>
 <pubDate>Wed, 23 Jul 2008 23:43:09 -0400</pubDate>
</item>
  </channel>
</rss>