<?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>Jsyte &#187; Technology</title>
	<atom:link href="http://www.jsyte.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jsyte.com</link>
	<description>College, Life, Technology</description>
	<lastBuildDate>Wed, 01 Feb 2012 07:41:04 +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>Conversation you should not have with a third year CS student</title>
		<link>http://www.jsyte.com/2010/09/conversation-you-should-not-have-with-a-third-year-cs-student/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.jsyte.com/2010/09/conversation-you-should-not-have-with-a-third-year-cs-student/#comments</comments>
		<pubDate>Thu, 16 Sep 2010 20:02:56 +0000</pubDate>
		<dc:creator>Jerr</dc:creator>
				<category><![CDATA[College]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[academic]]></category>
		<category><![CDATA[cs]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[ucf]]></category>
		<category><![CDATA[uf]]></category>

		<guid isPermaLink="false">http://www.jsyte.com/?p=53</guid>
		<description><![CDATA[The following is an actual conversation over AIM with a third-year Computer Science student at UF. The material discussed is normally learned freshman year. This student would probably not be able to pass the Foundation Exam at UCF, and consequently would not be allowed to continue studying Computer Science at UCF. Note that some of [...]]]></description>
			<content:encoded><![CDATA[<p>The following is an actual conversation over AIM with a third-year Computer Science student at UF. The material discussed is normally learned freshman year. This student would probably not be able to pass the Foundation Exam at UCF, and consequently would not be allowed to continue studying Computer Science at UCF. Note that some of the lapses in time are from me walking away from the computer in total disbelief at the question asked. My roommate (a CS student like me) also pitched in at one point. Read at your own risk.<br />
<span id="more-53"></span><br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:17:20 PM)</span> <strong>UF CS Student:</strong></span> why are strings not data trypes in C<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:17:26 PM)</span> <strong>UF CS Student:</strong></span> its making me frustrated <img src='http://www.jsyte.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:21:20 PM)</span> <strong>Me:</strong></span> char*?<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:21:41 PM)</span> <strong>UF CS Student:</strong></span> I have to implement pipe<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:21:43 PM)</span> <strong>UF CS Student:</strong></span> in a shell<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:22:04 PM)</span> <strong>UF CS Student:</strong></span> I know how it works&#8230; just can&#8217;t get the commandInput split into the arguments i need for the execvp<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:22:13 PM)</span> <strong>UF CS Student:</strong></span> cause the string maniuplation is driving me insane in c<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:22:23 PM)</span> <strong>Me:</strong></span> char*?<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:22:26 PM)</span> <strong>UF CS Student:</strong></span> what about it?<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:22:37 PM)</span> <strong>UF CS Student:</strong></span> I know its an array of characters..<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:22:38 PM)</span> <strong>Me:</strong></span> strings are character arrays<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:22:43 PM)</span> <strong>UF CS Student:</strong></span> but its just the maniuplation of it<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:22:48 PM)</span> <strong>UF CS Student:</strong></span> like strtok<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:22:53 PM)</span> <strong>UF CS Student:</strong></span> to find the |<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:22:58 PM)</span> <strong>UF CS Student:</strong></span> and I wnat the stuff before the |<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:23:00 PM)</span> <strong>UF CS Student:</strong></span> and the stuff after teh |<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:23:18 PM)</span> <strong>Me:</strong></span> make a loop?<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:23:26 PM)</span> <strong>UF CS Student:</strong></span> yes I know i have it<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:23:32 PM)</span> <strong>UF CS Student:</strong></span> I have a method taht gets the arguments<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:23:38 PM)</span> <strong>UF CS Student:</strong></span> but I am trying to access tehm<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:23:48 PM)</span> <strong>UF CS Student:</strong></span> but strtok returns it into a single variable<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:23:50 PM)</span> <strong>UF CS Student:</strong></span> not individual ones I want<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:24:07 PM)</span> <strong>Me:</strong></span> don&#8217;t use strtok then<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:24:14 PM)</span> <strong>Me:</strong></span> or learn2use it<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:24:33 PM)</span> <strong>UF CS Student:</strong></span> &#8230; what else is tehre taht lets me split a string in C????<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:24:36 PM)</span> <strong>UF CS Student:</strong></span> if not strtok<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:24:42 PM)</span> <strong>Me:</strong></span> a loop<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:25:00 PM)</span> <strong>UF CS Student:</strong></span> so I can tell it to split it and stop at |<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:25:13 PM)</span> <strong>UF CS Student:</strong></span> and then give me the stuff before and after |<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:25:16 PM)</span> <strong>UF CS Student:</strong></span> in seperate variables?<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:27:00 PM)</span> <strong>Me:</strong></span> yes<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:37:37 PM)</span> <strong>UF CS Student:</strong></span> what is the difference between doing tihs<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:37:52 PM)</span> <strong>UF CS Student:</strong></span> char myString[100] = &#8220;blah blah&#8221;<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:38:07 PM)</span> <strong>UF CS Student:</strong></span> myString[0]<br />
myString<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:38:12 PM)</span> <strong>UF CS Student:</strong></span> what is teh difference if I use teh [] or not?<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:38:13 PM)</span> <strong>UF CS Student:</strong></span> do you know?<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:40:06 PM)</span> <strong>Me:</strong></span> hold on I had to walk away to make sure I read that right<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:40:25 PM)</span> <strong>Me:</strong></span> whats the difference between referring to a single character and the entire array?<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:40:29 PM)</span> <strong>UF CS Student:</strong></span> eyah<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:40:33 PM)</span> <strong>UF CS Student:</strong></span> in C<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:42:01 PM)</span> <strong>Me:</strong></span> read about pointers<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:42:03 PM)</span> <strong>Me:</strong></span> please<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:42:06 PM)</span> <strong>Me:</strong></span> learn pointers<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:42:16 PM)</span> <strong>Me:</strong></span> then come talk to me<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:46:21 PM)</span> <strong>UF CS Student:</strong></span> i guess I am not understanding how the [x] x value points<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:46:31 PM)</span> <strong>UF CS Student:</strong></span> because i thought it was the character in the string<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:46:39 PM)</span> <strong>UF CS Student:</strong></span> so 3 would be the third character<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:46:44 PM)</span> <strong>Me:</strong></span> fourth<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(9:47:01 PM)</span> <strong>UF CS Student:</strong></span> so 0 points in front of the string?<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:47:12 PM)</span> <strong>Me:</strong></span> it points to the first character<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:47:15 PM)</span> <strong>Me:</strong></span> or more<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:47:27 PM)</span> <strong>Me:</strong></span> it&#8217;s the character at the first position<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:47:56 PM)</span> <strong>Me:</strong></span> pretty much myString[0] results in a char type<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:48:05 PM)</span> <strong>Me:</strong></span> myString returns the entire array<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:48:17 PM)</span> <strong>Me:</strong></span> so it<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(9:48:21 PM)</span> <strong>Me:</strong></span> it&#8217;s like char*<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:16:47 PM)</span> <strong>UF CS Student:</strong></span> how can i loop thru an a char arrray<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:21:02 PM)</span> <strong>Me:</strong></span> with a loop<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:21:40 PM)</span> <strong>UF CS Student:</strong></span> know that<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:21:47 PM)</span> <strong>UF CS Student:</strong></span> but I am saying waht fucntions can I use<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:22:37 PM)</span> <strong>UF CS Student:</strong></span> use a counter and just go thru it &gt;&gt; hmm<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:23:27 PM)</span> <strong>Me:</strong></span> you know how in a for loop you declare some sort of iterator?<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:23:47 PM)</span> <strong>Me:</strong></span> like for (i = 0; blah; i++)????<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:23:55 PM)</span> <strong>Me:</strong></span> use that shit<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:24:02 PM)</span> <strong>Me:</strong></span> mystring[i]<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:24:10 PM)</span> <strong>Me:</strong></span> that is the offset from mystring<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:24:24 PM)</span> <strong>Me:</strong></span> mystring being the pointer to the start of the string<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:24:30 PM)</span> <strong>Me:</strong></span> string meaning char[]<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:30:13 PM)</span> <strong>UF CS Student:</strong></span> myshell.c:66: warning: assignment makes pointer from integer without a cast<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:30:42 PM)</span> <strong>Me:</strong></span> c&amp;p<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:31:02 PM)</span> <strong>UF CS Student:</strong></span> char *firstHalf[100];<br />
int j = 0;<br />
for (j = 0; j &lt; strlen(commandLine); j++) {<br />
if (commandLine[j] == &#8216;|&#8217;) break;<br />
firstHalf[j] = commandLine[j];<br />
}<br />
printf(&#8220;first Half: = \&#8221;%s\&#8221; \n&#8221;, firstHalf[0]);<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:31:15 PM)</span> <strong>UF CS Student:</strong></span> I guess I can&#8217;t put it where array equal array<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:31:23 PM)</span> <strong>UF CS Student:</strong></span> I need to getChar or osmething?!?<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:31:38 PM)</span> <strong>Me:</strong></span> you assigned 100 pointers btw<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:31:42 PM)</span> <strong>Me:</strong></span> just fyi<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:31:54 PM)</span> <strong>UF CS Student:</strong></span> so I just need 1?<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:31:55 PM)</span> <strong>UF CS Student:</strong></span> I dont get it<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:32:14 PM)</span> <strong>Me:</strong></span> char *firstHalf[100]; -&gt; char firstHalf[100];<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:32:23 PM)</span> <strong>UF CS Student:</strong></span> so I shouldn&#8217;t use a *<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:32:37 PM)</span> <strong>Me:</strong></span> no<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:33:06 PM)</span> <strong>UF CS Student:</strong></span> thunder:254% gcc myshell.c<br />
thunder:255%<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:33:10 PM)</span> <strong>UF CS Student:</strong></span> thats always soothing<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:33:13 PM)</span> <strong>UF CS Student:</strong></span> when there are no errors <img src='http://www.jsyte.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /><br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:33:51 PM)</span> <strong>UF CS Student:</strong></span><br />
$ test|<br />
found the PIPE!!<br />
test|<br />
first Half: = &#8220;test&#8221;<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:33:56 PM)</span> <strong>UF CS Student:</strong></span> wow I&#8217;m surpruised that wroked<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:33:57 PM)</span> <strong>UF CS Student:</strong></span> lol<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:34:37 PM)</span> <strong>UF CS Student:</strong></span> but its still failing to find teh spaces<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:34:41 PM)</span> <strong>UF CS Student:</strong></span> if I put a space its not doing it./..<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:34:52 PM)</span> <strong>UF CS Student:</strong></span> is there something about a space and the way its stored in teh char array taht breaks it??<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:38:02 PM)</span> <strong>Me:</strong></span> pastebin your entire code<br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:38:51 PM)</span> <strong>UF CS Student:</strong></span> <a href="http://pastebin.ca/1940224">http://pastebin.ca/1940224</a><br />
<span style="color: #a82f2f;"><span style="font-size: x-small;">(10:41:04 PM)</span> <strong>UF CS Student:</strong></span> ultimately all I want to do is be able to take first stuff before pipe and pass to execvp or execlp &#8230; vp accepts teh char array<br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:46:56 PM)</span> <strong>Me:</strong></span> rtfm <a href="http://www.cplusplus.com/reference/clibrary/cstring/strtok/">http://www.cplusplus.com/reference/clibrary/cstring/strtok/</a><br />
<span style="color: #16569e;"><span style="font-size: x-small;">(10:47:04 PM)</span> <strong>Me:</strong></span> you lose your original string</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jsyte.com%2F2010%2F09%2Fconversation-you-should-not-have-with-a-third-year-cs-student%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jsyte.com%2F2010%2F09%2Fconversation-you-should-not-have-with-a-third-year-cs-student%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F09%2Fconversation-you-should-not-have-with-a-third-year-cs-student%2F&amp;counturl=http%3A%2F%2Fwww.jsyte.com%2F2010%2F09%2Fconversation-you-should-not-have-with-a-third-year-cs-student%2F&amp;count=none&amp;text=Conversation%20you%20should%20not%20have%20with%20a%20third%20year%20CS%20student" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F09%2Fconversation-you-should-not-have-with-a-third-year-cs-student%2F&amp;counturl=http%3A%2F%2Fwww.jsyte.com%2F2010%2F09%2Fconversation-you-should-not-have-with-a-third-year-cs-student%2F&amp;count=none&amp;text=Conversation%20you%20should%20not%20have%20with%20a%20third%20year%20CS%20student" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F09%2Fconversation-you-should-not-have-with-a-third-year-cs-student%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F09%2Fconversation-you-should-not-have-with-a-third-year-cs-student%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F09%2Fconversation-you-should-not-have-with-a-third-year-cs-student%2F&amp;title=Conversation%20you%20should%20not%20have%20with%20a%20third%20year%20CS%20student" id="wpa2a_2"><img src="http://www.jsyte.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jsyte.com/2010/09/conversation-you-should-not-have-with-a-third-year-cs-student/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Letdown by Apple: Thoughts on the iPad</title>
		<link>http://www.jsyte.com/2010/01/the-letdown-by-apple-thoughts-on-the-ipad/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.jsyte.com/2010/01/the-letdown-by-apple-thoughts-on-the-ipad/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 00:21:44 +0000</pubDate>
		<dc:creator>Jerr</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[AT&T]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[tablet]]></category>
		<category><![CDATA[Verizon]]></category>

		<guid isPermaLink="false">http://www.jsyte.com/?p=34</guid>
		<description><![CDATA[January 27 couldn&#8217;t have come fast enough. At 1PM Eastern Time I was anxiously looking at my friend&#8217;s laptop before class. We both were expecting the Apple Tablet (or iSlate as many rumored it to be), and I had thoroughly expected Jobs to announce it on Verizon. But as the event wore on, I felt [...]]]></description>
			<content:encoded><![CDATA[<p>January 27 couldn&#8217;t have come fast enough. At 1PM Eastern Time I was anxiously looking at my friend&#8217;s laptop before class. We both were expecting the Apple Tablet (or iSlate as many rumored it to be), and I had thoroughly expected Jobs to announce it on Verizon. But as the event wore on, I felt disappointed. They were sticking with AT&amp;T, even though it&#8217;s been unreliable. No camera, either. And it still doesn&#8217;t support multitasking! I certainly wasn&#8217;t the only one disappointed, but I do see the market for it, and raises some interesting discussions about where Apple will go with this.<span id="more-34"></span></p>
<p>One thing I realized about the iPad WiFi + 3G (as they&#8217;re calling the 3G version) is that one could have it as their only computer for a rather low cost. For about $730, you can get the 32GB 3G version, pay $30/month and have access to the Internet everywhere AT&amp;T has coverage (it seems to be able to revert to EDGE if 3G is unavailable). Pay $30 more and you have a full office suite. This satisfies what most people use netbooks for (web browsing and typing documents). It beats paying $800+ for a laptop plus $60+/month for internet (or even the $40+/month for cable/DSL). Albeit, you can&#8217;t multitask and you&#8217;d probably want the keyboard as well, but the original iPhone retailed at around the same price, and it didn&#8217;t even have the App Store.</p>
<p>The iPad isn&#8217;t as revolutionary as Apple made it seem. The iPhone was revolutionary. It brought touchscreen phones a huge boost, and when they opened it up for apps it also revolutionized the industry. Suddenly we have a new job title: iPhone developer. They had designed a system that was intuitive, creative, and successful. The iPad uses the same system, only bigger. Sure, the new apps look nice and with the added real estate, you can do more on the screen, but it&#8217;s not a revolution in the industry. If you look at <a href="http://www.geeksugar.com/Apple-Tablet-Make-Amazon-Kindle-Obsolete-3116013">old blog posts</a> rumoring this device, it seems that the &#8220;giant iPhone&#8221; sentiment was taken as a joke. A family friend of mine joked once at an AT&amp;T store, pointing at the giant iPhone display and asking if she could have that exact phone, since she wouldn&#8217;t have to worry about losing it. It took them a while to realize she was joking, but it&#8217;s not that funny when they actually make the &#8220;giant iPhone (or iPod Touch).&#8221;</p>
<p>Many think that Apple is holding out on this release of the iPad in order to release a second generation iPad with camera, faster speed, and whatever else people are asking for. One thing they could be waiting for is the development of 4G/LTE. This could be why the rumored Verizon announcement didn&#8217;t happen, since they may be waiting for the second generation to do this, or the June &#8220;International Edition&#8221; could have CDMA iPhones/iPads, with AT&amp;T &#8216;s exclusive iPhone contract ending around the same time.</p>
<p>My recommendation on this is to wait. While it is still a cool device and can prove quite useful, it still seems crippled and that a refresh, similar to what they did with iPod Touches (where they added a speaker, side volume controls, Nike+, and it seemed to run better), will make it better. Who knows, maybe the iPhone OS 4.0 will bring multithreading to the iPad and solve at least one concern. I&#8217;d give the iPad (with 3G option, otherwise it really is just a giant iPod Touch) a 7/10 for being useful and relatively inexpensive for an Apple product, but it has its flaws and shortcomings, and left a lot of people a bit disappointed.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Fthe-letdown-by-apple-thoughts-on-the-ipad%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Fthe-letdown-by-apple-thoughts-on-the-ipad%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Fthe-letdown-by-apple-thoughts-on-the-ipad%2F&amp;counturl=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Fthe-letdown-by-apple-thoughts-on-the-ipad%2F&amp;count=none&amp;text=The%20Letdown%20by%20Apple%3A%20Thoughts%20on%20the%20iPad" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Fthe-letdown-by-apple-thoughts-on-the-ipad%2F&amp;counturl=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Fthe-letdown-by-apple-thoughts-on-the-ipad%2F&amp;count=none&amp;text=The%20Letdown%20by%20Apple%3A%20Thoughts%20on%20the%20iPad" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Fthe-letdown-by-apple-thoughts-on-the-ipad%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Fthe-letdown-by-apple-thoughts-on-the-ipad%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Fthe-letdown-by-apple-thoughts-on-the-ipad%2F&amp;title=The%20Letdown%20by%20Apple%3A%20Thoughts%20on%20the%20iPad" id="wpa2a_4"><img src="http://www.jsyte.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jsyte.com/2010/01/the-letdown-by-apple-thoughts-on-the-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reinventing the Wheel</title>
		<link>http://www.jsyte.com/2010/01/reinventing-the-wheel/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.jsyte.com/2010/01/reinventing-the-wheel/#comments</comments>
		<pubDate>Tue, 05 Jan 2010 04:36:07 +0000</pubDate>
		<dc:creator>Jerr</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[jsyte]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://wordpress.jsyte.com/?p=14</guid>
		<description><![CDATA[When I was learning about PHP, I wanted to make my own website, content management system (CMS), everything from scratch. I did this, and the result was available for viewing at old.jsyte.com. But as the web moved on to what is now known as Web 2.0, and as my life got busier with doing International [...]]]></description>
			<content:encoded><![CDATA[<p>When I was learning about PHP, I wanted to make my own website, content management system (CMS), everything from scratch. I did this, and the result was available for viewing at <a title="Old Jsyte" href="http://old.jsyte.com">old.jsyte.com</a>. But as the web moved on to what is now known as Web 2.0, and as my life got busier with doing International Baccalaureate in high school and now living my college life, I realized it was pointless to reinvent the wheel. There are literally thousands of tools, CMSes, available for use, and I had to ask myself what exactly did I want from my website.<span id="more-14"></span> And I realized I just needed a simple blog. The Internet today has changed. No longer do you need to host your own picture albums (we have Flickr, Picasa, even Facebook for that), share links with friends (del.icio.us, Digg, Twitter, and again, Facebook do that for you), or post videos (YouTube). Personal websites have come back to the simple blog format, a sort of soapbox and namespace for the Internet. If you want to proudly give people your URL, you need something that is simple and elegant, like a résumé or CV. And I realized I could accomplish this with tools like WordPress and simply pick a theme and customize it to my needs, writing my own theme if I felt like it.</p>
<p>Design has always been my weak point. I could judge a design on its quality, usability, ease of use, etc., but I don&#8217;t possess the creative spark to make my own design for a website. This had been a crippling point for me in my quest to remake my website. I didn&#8217;t want simple, childish colors I had in the past (red and blue were dominant on my old websites), and I like my school colors (Black and Gold!), but they, too, wouldn&#8217;t make too great of a design, at least in my mind. When I attempted to make a stylesheet on a basic website skeleton, I was getting the technical stuff right, but the colors never worked for me. I tabled the project so many times until now, when I sucked in my pride and went with a WordPress blog.</p>
<p>The result is surprisingly smooth. Any holes on the backend user experience I can fill in with my own technical knowledge, so I don&#8217;t feel too frustrated, but I don&#8217;t feel like I have more &#8220;stuff&#8221; than I need. I didn&#8217;t need a bloated CMS that had 800 plugins built in, with forums (that nobody would use), wikis, member blogs, complex organizational schemes, etc. I had Drupal before, but upgrading it to the latest version was so complicated, it made installing an OS look much simpler in comparison. WordPress even lets me publish articles at a later date, which will come useful as I plan to release articles weekly, on different days depending on the category.</p>
<p>Being able to focus on content, rather than the layout, control, and inner workings, I can focus on the real purpose behind this website: to share information.  I no longer have to worry about reinventing the wheel, I can now use the wheel to carry the information out to the world.</p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Freinventing-the-wheel%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Freinventing-the-wheel%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Freinventing-the-wheel%2F&amp;counturl=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Freinventing-the-wheel%2F&amp;count=none&amp;text=Reinventing%20the%20Wheel" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Freinventing-the-wheel%2F&amp;counturl=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Freinventing-the-wheel%2F&amp;count=none&amp;text=Reinventing%20the%20Wheel" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Freinventing-the-wheel%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Freinventing-the-wheel%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jsyte.com%2F2010%2F01%2Freinventing-the-wheel%2F&amp;title=Reinventing%20the%20Wheel" id="wpa2a_6"><img src="http://www.jsyte.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jsyte.com/2010/01/reinventing-the-wheel/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Most Expensive Camera Ever! (Newegg Glitch)</title>
		<link>http://www.jsyte.com/2006/09/most-expensive-camera-ever-newegg-glitch/#utm_source=feed&#038;utm_medium=feed&#038;utm_campaign=feed</link>
		<comments>http://www.jsyte.com/2006/09/most-expensive-camera-ever-newegg-glitch/#comments</comments>
		<pubDate>Thu, 14 Sep 2006 18:05:09 +0000</pubDate>
		<dc:creator>Jerr</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[glitch]]></category>
		<category><![CDATA[newegg]]></category>

		<guid isPermaLink="false">http://wordpress.jsyte.com/?p=4</guid>
		<description><![CDATA[While I was exploring newegg, I went to look to see what the most expensive networking product was (See page here). First item: a $99,999.00 HP R727 Digital Camera. I took a screenshot before it got fixed:]]></description>
			<content:encoded><![CDATA[<p>While I was exploring newegg, I went to look to see what the most expensive networking product was (<a href="http://www.newegg.com/Product/ProductList.asp?Order=PRICED&amp;Page=1&amp;Category=264&amp;N=2112640412&amp;Submit=ENE&amp;Nty=1&amp;SubCategory=30">See page here</a>). First item: <a href="http://www.newegg.com/Product/Product.asp?item=N82E16830119054">a $99,999.00 HP R727 Digital Camera</a>. I took a screenshot before it got fixed:</p>
<p><a href="http://www.jsyte.com/wp-content/uploads/expensive-camera.png#utm_source=feed&amp;utm_medium=feed&amp;utm_campaign=feed"><img class="alignnone size-medium wp-image-5" title="expensive camera" src="http://www.jsyte.com/wp-content/uploads/expensive-camera-300x217.png" alt="" width="300" height="217" /></a></p>
<p><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jsyte.com%2F2006%2F09%2Fmost-expensive-camera-ever-newegg-glitch%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service facebook_like" src="http://www.facebook.com/plugins/like.php?href=http%3A%2F%2Fwww.jsyte.com%2F2006%2F09%2Fmost-expensive-camera-ever-newegg-glitch%2F&amp;layout=button_count&amp;show_faces=false&amp;width=75&amp;action=like&amp;colorscheme=light&amp;height=20&amp;ref=addtoany" scrolling="no" style="border:none;overflow:hidden;width:90px;height:21px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.jsyte.com%2F2006%2F09%2Fmost-expensive-camera-ever-newegg-glitch%2F&amp;counturl=http%3A%2F%2Fwww.jsyte.com%2F2006%2F09%2Fmost-expensive-camera-ever-newegg-glitch%2F&amp;count=none&amp;text=Most%20Expensive%20Camera%20Ever%21%20%28Newegg%20Glitch%29" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service twitter_tweet" src="http://platform.twitter.com/widgets/tweet_button.html?url=http%3A%2F%2Fwww.jsyte.com%2F2006%2F09%2Fmost-expensive-camera-ever-newegg-glitch%2F&amp;counturl=http%3A%2F%2Fwww.jsyte.com%2F2006%2F09%2Fmost-expensive-camera-ever-newegg-glitch%2F&amp;count=none&amp;text=Most%20Expensive%20Camera%20Ever%21%20%28Newegg%20Glitch%29" scrolling="no" style="border:none;overflow:hidden;width:55px;height:20px"></iframe><!--<![endif]--><!--[if IE]><iframe frameborder="0" allowTransparency="true" class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.jsyte.com%2F2006%2F09%2Fmost-expensive-camera-ever-newegg-glitch%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><![endif]--><!--[if !IE]><!--><iframe class="addtoany_special_service google_plusone" src="https://plusone.google.com/u/0/_/%2B1/fastbutton?url=http%3A%2F%2Fwww.jsyte.com%2F2006%2F09%2Fmost-expensive-camera-ever-newegg-glitch%2F&amp;size=medium&amp;count=false" scrolling="no" style="border:none;overflow:hidden;width:32px;height:20px"></iframe><!--<![endif]--><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.jsyte.com%2F2006%2F09%2Fmost-expensive-camera-ever-newegg-glitch%2F&amp;title=Most%20Expensive%20Camera%20Ever%21%20%28Newegg%20Glitch%29" id="wpa2a_8"><img src="http://www.jsyte.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.jsyte.com/2006/09/most-expensive-camera-ever-newegg-glitch/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

