tag:blogger.com,1999:blog-36088655792031984232024-02-08T06:56:51.594-08:00Programmatic QuandariesNot about programming...(it really is)NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.comBlogger16125tag:blogger.com,1999:blog-3608865579203198423.post-89666797820292715802011-10-07T19:19:00.000-07:002011-10-07T19:19:44.518-07:00New Blog!I'm not replacing this one, but I'd like to direct everyone towards a new blog of mine...<br />
<br />
<br />
<a href="http://journalsofcyrodiil.blogspot.com/">Journals of Cyrodiil</a><br />
<br />
I've always been a fan of e-stories, so I decided to make my own using the game "The Elder Scrolls 4: Oblivion" as a platform.<br />
<br />
I'm going to base the story around an Imperial who is struck with wanderlust and decided to roam Cyrodiil in search of adventure and treasure.<br />
<br />
Anyways, check it out, read it, comment, you know the drill ;)<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<blockquote><br />
</blockquote>NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com2tag:blogger.com,1999:blog-3608865579203198423.post-89705916938304832902011-10-03T15:49:00.000-07:002011-10-03T15:50:08.424-07:00Gaming is GoodI recently came to realize that gaming can be good if you look at it with a programmatic point of view. For instance: The other day I was playing Oblivion, and thought to myself "Man, there has to be a lot of if-then-else statements in there". <br />
<br />
Now, this kind of behavior probably isn't regular in some people, but when your a programmer (well, this works for me) you look at things in different ways. You see software, and think "I wonder how they did that" or "Man, I bet I could make something like that", and you probably could, if you put your mind to it. <br />
<br />
<a name='more'></a><br />
<br />
When you're programming for games, you go to other games to get ideas, and encouragement. This makes gaming good, especially for those that want to get into game development. <br />
<br />
But, you have to remember, game dev isn't all fun and games (couldn't help myself). You need extensive knowledge of different programming languages, good organization, and knowledge of different frameworks. That is, unless you 'cheat' and use something like Game Maker (gross). <br />
<br />
Now, all bad puns and joking aside, gaming can be good for your programming career, and it can be bad at the same time (spending to much time playing, less time working). But, the good usually outweighs the bad. <br />
<br />
<br />
--<br />
Are you a game programmer? Do you know anyone that is? Let me know! I'd love to talk to them!NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com3tag:blogger.com,1999:blog-3608865579203198423.post-52278600396268743612011-09-21T13:58:00.000-07:002011-09-21T14:01:54.217-07:00[Not Programming] Aluma-Wallet Sucks.Well, I had bought an Aluma-Wallet for myself to take to concerts and/or maybe on the occasional hiking trip I like to take, but I was really disappointed when I opened the package.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://www.alumawallet.com/"><img border="0" height="152" src="http://1.bp.blogspot.com/-jiiEKNBro0c/TnpOaEy4g6I/AAAAAAAAAE0/Lmkqsv_mAZ0/s320/header_logo.png" width="277" /></a></div><br />
<a name='more'></a><br />
<br />
The first thing I noticed when I tried to pull the Wallet from the package, was that the aluminum siding came off one side! It was held together by tape! After re-attaching that to the wallet, I opened it, and noticed how flimsy the accordion card holder was. I put two fingers in one, and pulled them apart and the plastic came apart! If you have a large-ish wad of cash, that won't work in this wallet. <br />
<br />
Also, when I opened it, the metal at the hinges bent! I've never seen such a cheap thing in my life! I understand that I spent 10$ on it, but I was sorely disappointed with the product. So disappointed that this happened...<br />
<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/BVGQT7rjSPg?feature=player_embedded' frameborder='0'></iframe></div><br />
For shame Aluma-Wallet. For shame.NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com2tag:blogger.com,1999:blog-3608865579203198423.post-8818718959505738822011-09-14T07:34:00.000-07:002011-09-14T07:34:10.748-07:00Linux Mint Katya and Ubuntu Natty NarwhalI've been experimenting with Linux Mint lately, and I have to say that I like it much more than Ubuntu.<br />
<br />
Since Linux Mint is just a variant of Ubuntu (if you don't get the Debian edition, that is.), their a lot alike, but the biggest difference is the user interface, and what's included with your installation package. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="http://img30.imageshack.us/img30/1781/800pxlinuxmintofficiall.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="102" src="http://img30.imageshack.us/img30/1781/800pxlinuxmintofficiall.png" width="320" /></a></div><br />
<a name='more'></a><br />
<br />
<br />
When Unity came out for Ubuntu, a lot of people got upset. Not only is it (this is a direct quote from a friend) "so fucked up that I wanted to switch to Fedora" but it's glitchy too! With Linux Mint, you don't have the Unity bar. You do, though, have a Windows bar-esque start menu dubbed the "Mint Menu", which I find really, really handy. <br />
<br />
Also, with Mint Katya you don't have to use <a href="http://gnome3.org/">GNOME 3</a> like you do in Ubuntu Natty. With Mint Katya, you have the option of using GNOME Classic, which, in my opinion is <i>way</i> better. <br />
<br />
Now, with Ubuntu Natty, the included software is good, but it doesn't stand up to what Mint Katya delivers. The default installation comes with <a href="http://www.libreoffice.org/">LibreOffice</a>, <a href="http://www.mozilla.org/en-US/firefox/new/">Firefox</a>, <a href="http://www.mozilla.org/en-US/thunderbird/">Thunderbird</a>, <a href="http://xchat.org/">XChat</a>, <a href="http://www.pidgin.im/">Pidgin</a>, <a href="http://transmissionbt.com/">Transmission</a> and <a href="http://www.gimp.org/">GIMP</a> and other various software. <br />
<br />
Now, what Linux Mint lacks is the amount of user support that Ubuntu has. There are many, many Ubuntu websites devoted to support, fanbases, and software. This not being the case for Linux Mint, could be problematic to some people that some how came across a unique problem that isn't covered by the Mint FAQ page or isn't well known enough to be solved through a forum. <br />
<br />
Now, all that being said, I'm proud to say that I now have a 350gb partition of Linux Mint on my computer along side Windows 7, which I'll be using for games. <br />
<br />
Check out <a href="http://www.linuxmint.com/">Linux Mint here</a>!NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com0tag:blogger.com,1999:blog-3608865579203198423.post-41136634416502519172011-09-07T15:02:00.000-07:002011-09-07T15:03:06.522-07:00Cloud computing is nothing newPeople are getting all excited over Cloud computing lately, and I have to say that I'm quite upset over the fact that people are just now discovering this, and that they've instantly turned it into a pop-culture ploy to get money and other bullshit, and really, setting up a Cloud server is as easy as setting up a computer that you can connect to remotely, which people do <u>all of the time</u>!<br />
<br />
<a name='more'></a><br />
<br />
See, cloud computing is over 40 years old. Yes, 40, that's almost as old as computers themselves. The core concept of cloud computing is to have a server some where that hosts your stuff, and it lets everyone connect to it. Sounds cool, right? Well guess what, we've been doing that for a long time. Chances are, the internet server you're connected to (the one hosting this blog) is a Cloud server. <br />
<br />
<ul><li>It hosts media/non-physical objects(computer files)</li>
<li>You connect to it remotely</li>
<li>It's available as a service</li>
</ul><br />
All of these things are what makes Cloud technology. In a sense, the internet itself is a giant collection of (probably) uncountable servers all available to be connected to. <br />
<br />
If you want to learn more about Cloud Computing, I suggest reading the Wikipedia article on it. <a href="http://en.wikipedia.org/wiki/Cloud_computing">Link</a>NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com2tag:blogger.com,1999:blog-3608865579203198423.post-72373526668911863142011-08-27T20:33:00.000-07:002011-08-27T20:33:17.852-07:00My take on Flash for websites.When I see Flash websites, I tend to exit out of them as fast as possible. <br />
<br />
As a web developer, I find them extremely annoying, cumbersome, and straight up stupid. I know, this sounds rather idiotic, avoiding these websites like the plague, but I can't stand them. <br />
<br />
When I see Flash used for things like games, or videos, it's okay, but I <i>really</i> dislike websites made with it. <br />
<br />
<a name='more'></a><br />
<br />
<br />
When you make a website using Flash, you have to be sure of a few things...<br />
<ul><li>The user has an up to date version of Flash</li>
<li>The user has a fast enough internet connection to load your site fast enough</li>
<li>And finally, you have to make sure your user isn't on a device that doesn't support Flash (iPhone/iPad, anyone?).</li>
</ul><br />
These are big things to worry about. <br />
<br />
A decent alternative to this, would be using a mixture of HTML5 and CSS3 if you want to get all fancy. <br />
<br />
With HTML5 and CSS3, there is no external file to load (unless you keep your CSS sheet in a separate file, which is almost instantly loaded), no pesky plugins to update (if your browser is up to date, but there is always fall back methods) and no worrying about things like a user's graphic card quality (hi-res flash = lag). <br />
<br />
Now, I'm not saying kick Flash out of the picture all together, but leave it for the games, videos, and other such things. <br />
<br />
<br />
Just my two cents on the subject of Flash for websites. NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com2tag:blogger.com,1999:blog-3608865579203198423.post-17631152151608528012011-08-19T09:21:00.000-07:002011-08-20T01:43:23.784-07:00Got my laptop!Finally, I got my laptop! <br />
<br />
I've been on it ever since it came in and I'm loving it! <br />
<br />
I know I said that I would be putting Ubuntu on it in my last post, but I fell in love with Windows 7, after using it for the first time, and have yet to put it on here.<br />
<br />
<a name='more'></a><br />
<br />
I did, though, customize my computer, and I have to say, it's looking pretty good.<br />
<br />
Here's a screenshot of my current desktop: <div class="separator" style="clear: both; text-align: center;"><a href="http://2.bp.blogspot.com/-ZpbMrlykRdc/Tk6K_LzxMxI/AAAAAAAAAEc/e_GvNVZ0KkQ/s1600/ss.jpg" imageanchor="1" style="margin-left:1em; margin-right:1em"><img border="0" height="180" width="320" src="http://2.bp.blogspot.com/-ZpbMrlykRdc/Tk6K_LzxMxI/AAAAAAAAAEc/e_GvNVZ0KkQ/s320/ss.jpg" /></a></div><br />
I'm using some well known customization add-ons, I'll list them below:<br />
<br />
<ul><li><a href="http://rainmeter.net">Rainmeter</a> (Mixture of <a href="http://macro-love.deviantart.com/art/PIXELLENCE-for-RAINMETER-187494081">Pixelence</a>(Gmail, Network/CPU gauges), <a href="http://rainmeter.net/RainCMS/?q=Downloads">Enigma</a>(Sound control), and <a href="http://customize.org/rainmeter/skins/82761">Dijayzki.DSBar</a>(Sidebar, app launcher, date/time)) </li>
<li><a href="http://rocketdock.com/">RocketDock</a></li>
<li><a href="http://www.aviassin.com/taskbareliminator">Taskbar Killer</a> (Gets rid of that pesky Taskbar)</li>
</ul><br />
If you have any questions, or want my wallpaper(lol), just ask!<br />
<br />
Here's the wallpapers, as requested: <br />
<ul><li><a href="http://neverpool.com/stuff/wallpapers/4adb8c0aa548b2227a7809c3c83a2ebb.png">Her, facing left</a></li>
<li><a href="http://neverpool.com/stuff/wallpapers/4adb8c0aa548b2227a7809c3c83a2ebb2.png">Her, facing right</a></li>
</ul>NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com2tag:blogger.com,1999:blog-3608865579203198423.post-36209985467549532032011-08-11T12:29:00.000-07:002011-08-11T12:33:03.140-07:00New laptop!Huzzah! <br />
<br />
I've just ordered myself a new laptop!<br />
<br />
It's a Lenovo Ideapad b570, it comes with 4GB of RAM, a 500GB HDD and a 15.6 inch screen. (I'm going to add another 2GB of RAM).<br />
<br />
It comes with Windows 7 preinstalled, but I'm going to install Ubuntu on it, and leave a 75gb Windows partition for gaming and using programs that I can't get to work through <a href="http://winehq.org">Wine</a>. <br />
<br />
This will be my first "new" computer, since all of my older ones have been hand-me-downs from my family. <br />
<br />
<br />
I can't wait until it gets here!NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com2tag:blogger.com,1999:blog-3608865579203198423.post-47248647544926593702011-07-31T19:17:00.000-07:002011-07-31T19:17:09.690-07:00Gaming Cell brought backA few months ago I started the website <a href="http://gaming-cell.net/">Gaming Cell</a>, a free online flash website (unoriginal, I know, but it was fun.). <br />
<br />
I created the site, added games, and forgot about it while I was busy doing other things (read: slacking), and it sat on the internet, inactive. <br />
<a name='more'></a><br />
<br />
I remembered it the other day and decided to bring it back to life more or less because I was bored. In the last 3 days I've spent close to 20 hours working on this site, and I can't help but be proud of it. <br />
<br />
I love bringing past projects back to life because I look at some of my code and say "Oh yeah, I forgot about that, how smart." or "Good lord, what was I thinking?". <br />
<br />
I still have a lot of things I want to do to the site, some of which include:<br />
<ul><li>Anonymous Commenting</li>
<li>User submitted games</li>
<li>I may eventually rewrite the template</li>
</ul>NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com3tag:blogger.com,1999:blog-3608865579203198423.post-1725864518840358682011-07-24T15:14:00.000-07:002011-07-31T19:19:33.040-07:00Programming for fun vs for a careerWhenever I tell people that I'm a programmer, they tend to automatically assume that I do it for a career and that I'm some kind of supreme computer overlord. <br />
<br />
Untrue. <br />
<br />
I like to program for fun, and I know my way around a computer, but I couldn't tear the software apart and piece it back together with my eyes closed either, though. <br />
<br />
<a name='more'></a><br />
<br />
I know that my career will be based around computers, IT most likely, but I know it won't be as a full time programmer/developer. <br />
<br />
<br />
Freelancing, on the other hand, is a good way to get a little bit of money, but shouldn't be your main way of getting money, unless you intend to get a team together eventually and start a small business. <br />
<br />
Programming can be fun, especially when you make small programs (like I have) that are for the hell of it, or to help you in every day situations (things like mini note pads, event calendars, contact database, ect.). <br />
<br />
So, if your going to program for fun, there is nothing wrong with that, keep at it, and if you feel like making it a career, go for it!NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com4tag:blogger.com,1999:blog-3608865579203198423.post-77930998111013258092011-07-16T15:45:00.000-07:002011-07-31T19:18:55.678-07:00Pagination; SQL vs BasedWhenever I write PHP, I try my hardest to avoid using MySQL. I think it's a hassle and it should be avoided at all costs. So, I usually try to come up with a way to "base" my PHP scripts. Basing means I can call accounts, pages, or whatever without the use of a MySQL database.<br />
<br />
Now one of the most popular things that people do with MySQL databases is create Pagination scripts (think index.php?id=1 and index.php?page=derp). <br />
<br />
When they use a database, they have their PHP script search the table for the relevant page (AKA "dork") and it will display it accordingly. Simple, right? <br />
<br />
<a name='more'></a><br />
<br />
Now there are multiple ways to call a page in without using MySQL, and I'll post two ways. <br />
<br />
Way #1: Arrays (This way is better in my opinion)<br />
<code><br />
<?php<br />
// Whitelist of valid includes<br />
$Pages = array("links", "projects", "contact", "404");<br />
if (in_array($_GET['id'], $Pages))<br />
{<br />
include $_GET['id'] . ".php";<br />
}<br />
else<br />
{<br />
// 404 code goes here, or echo some HTML<br />
}<br />
?><br />
</code><br />
<br />
Way #2: A series of if-else statements<br />
<code><br />
<?php<br />
$id = $_GET['id'];<br />
if ($id == 'links')<br />
{<br />
include 'links.php';<br />
}<br />
else if ($id == 'privacy')<br />
{<br />
include 'privacy.php';<br />
}<br />
else if ($id =='contact')<br />
{<br />
include 'contact.php';<br />
}<br />
else<br />
{<br />
//404 page here, or echo some HTML<br />
}<br />
?><br />
</code><br />
<br />
<br />
Feel free to use either of those snippets, no credit is needed. <br />
<br />
<br />
If you know any other based pagination methods, please tell me!NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com1tag:blogger.com,1999:blog-3608865579203198423.post-40673807152875229802011-07-09T17:34:00.000-07:002011-07-09T18:10:02.524-07:00Freelance Web Developer; You're doing it wrong.When I speak to potential clients about making them websites, I tend to treat them as if they don't know anything about Web Development (but being respectful at the same time, there's a difference between ignorance and stupidity), and, if they're talking to a person that they're going to hire do develop a website for them, they probably don't. If they come to you, they're probably on their last leg, and don't know what they're going to do to try to get their soon to be made website up and running.<br />
<br />
Now when you're talking to a customer, treat them with respect, and try your hardest not to get mad at them. There are a few things you should remember about people hiring web developers:<br />
<br />
<ul><li>They (usually) don't know what they want</li>
<li>If they knew about web development, they wouldn't be talking to you, so be nice and explain things</li>
<li>Never assume anything, people get mad when you think for them, always ask. </li>
<li>Double check on everything. I mean EVERYTHING. </li>
</ul><div><a name='more'></a></div><div>Just following those few tips should be good enough for you to get started, but there are also a few more things you should never, ever do:</div><div><ul><li>Say you can do something, and can't. </li>
<li>Assume (ASSUME= ASS of out U and ME)</li>
<li>Rush through a project (Rushing causes sloppy work, sloppy work is not good)</li>
<li>Don't talk to the customer. </li>
</ul><div>Always stay in contact with the customer, email them, call them (daily), send them text messages if you want, just don't lose contact with them.</div></div><div><br />
</div><div>I've been following all of these tips and I've gotten along nicely in the Freelance world. I think this might help some other aspiring developers out there. </div>NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com11tag:blogger.com,1999:blog-3608865579203198423.post-67705092532121277112011-07-03T14:35:00.000-07:002011-07-03T14:38:05.639-07:00Windows 8, nothing to fear.For the past few weeks, developers across the web have been worried about Microsoft Windows 8.<br />
<br />
In a recent video(see below) released by the developers of Windows 8, they show the new ribbon UI, a lot like what is used on the Windows Mobile Phones (the Metro UI), but for a desktop, presumably with a touchscreen on it.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='320' height='266' src='https://www.youtube.com/embed/p92QfWOw88I?feature=player_embedded' frameborder='0'></iframe></div><br />
<br />
The thing that has a lot of people worried is that in the video, Jensen Harris, says that HTML5 and JavaScript will be used to make the desktop apps, instead of Microsoft's widely popular .NET Framework, WPF and Silverlight development tools.<br />
<br />
<a name='more'></a><br />
<br />
<blockquote>.... talked a bit about how developers will build apps for the new system. Windows 8 apps use the power of HTML5, tapping into the native capabilities of Windows using standard JavaScript and HTML to deliver new kinds of experiences. These new Windows 8 apps are full-screen and touch-optimized, and they easily integrate with the capabilities of the new Windows user interface. There’s much more to the platform, capabilities and tools than we showed today. (<a href="http://www.microsoft.com/presspass/features/2011/jun11/06-01corporatenews.aspx">Previewing Windows 8</a>, Julie Larson-Green.)</blockquote>Though it seems as if a lot of people had taken a lot of what they where talking about out of context, it does in fact make sense. If you where a career WPF/Silverlight developer, and you had just found out that your career was threatened, and you had no way of finding out, because Microsoft would not comment on it, then you'd be upset enough to do the same thing as well. <br />
<br />
But, in a recent release, Microsoft eased everyone's fears by explaining the entire situation.<br />
<br />
<br />
HTML5 and JavaScript will can be used as partial development tools, and not sole tools in themselves. The .NET Framework will still be dominant (thank god), and finally, native C++ applications will have access to the .NET Framework. Thus giving them resolution-independent, vector-based, hardware accelerated framework for building user interfaces.<br />
<br />
<br />
All in all, I think this will be a good step for Microsoft, but one cannot be sure, until you've had a chance to try out a product for yourself. Let's just keep our fingers crossed and hope for the best. <br />
<br />
<br />
(Resource: <a href="http://arstechnica.com/microsoft/news/2011/06/windows-8-for-software-developers-the-longhorn-dream-reborn.ars">arstechinca, Windows 8 for software developers: the Longhorn Dream Reborn?</a> and <a href="http://www.microsoft.com/presspass/features/2011/jun11/06-01corporatenews.aspx">Microsoft News Center, Previewing Windows 8</a>)NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com4tag:blogger.com,1999:blog-3608865579203198423.post-62493440294502029532011-06-30T18:12:00.000-07:002011-06-30T18:12:28.020-07:00HTML isn't a programming language.Seriously, stop it.<br />
<br />
HTML(HyperText Markup Language) is <i>NOT</i> a programming language, nor will it ever be.<br />
<br />
HTML is exactly what it says it is, a <i>markup language</i>. HTML takes (literally) a day (or less, depending on your pace of learning) to master.<br />
<br />
To get onto this topic, I had a fun chat with a really stupid teacher.<br />
<br />
<blockquote>I was at my younger cousin's school, hanging around, talking to people, when I walked into his Computer Technologies class (Read: Keyboarding) and spoke to the teacher, just bullshitting around.<br />
"Yeah, I have some programming knowledge, but I'm more of a web developer." I say.<br />
"Oh, really? I happen to know some things about programming myself, I'm pretty good at it." She replies.<br />
"Cool, what platform do you use, and what language?" I ask.<br />
"HTML, and Mozilla Firefox." She answers.<br />
At this point, I go cross eyed. It takes a lot for me to get mad, but when people claim they know a lot about a subject, then prove that they don't, makes me mad.<br />
Anyways, I proceeded to amaze her with my "godlike skillz" on the computer.</blockquote><br />
<br />
If anything you could say HTML is a scripting language, but that's pushing it quite a bit.NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com2tag:blogger.com,1999:blog-3608865579203198423.post-2486591964168270402011-06-27T18:42:00.000-07:002011-06-28T16:32:31.948-07:00Python, oh Python.Well, for my Computer Science class that I'm taking online, I'm learning Python. I'm not bad at it, and I rather like the syntax, compared to others I've tried, like C++, or C. <br />
<br />
I've enjoyed turning in the projects I've been given by my teacher, and I love to write the code, but now I have come to the assignment that I've been dreading. Making up my own project.<br />
<br />
I'm awful at thinking of things to do, which is why I'm bored 99.99% of the time. I wouldn't call it lack of motivation or laziness per say, but... well, lack of not knowing what to do. <br />
<br />
There needs to be a book, or something, with a giant list of programming project ideas.<br />
<br />
<br />
Edit: <br />
<br />
After some searching around I found <a href="http://www.dreamincode.net/forums/topic/78802-martyr2s-mega-project-ideas-list/">this list</a>. I know I'll be using it in the future.NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com0tag:blogger.com,1999:blog-3608865579203198423.post-34680433235663531502011-06-27T08:14:00.000-07:002011-06-27T08:15:16.912-07:00C Primer PlusSo the other day I was in Goodwill, looking for anything that had to do with Celts or Vikings(not the sports team), and I ran across a rather old programming book (published 1998) called <a href="http://www.amazon.com/Waite-Groups-Primer-Plus/dp/1571691618">The Waite Group's C Primer Plus Third Edition</a>.<br />
<br />
I've had some experience with C++ before, like using it for things like creating app launchers (which I now use VB.NET for), or my 11th grade Science Fair project (fun times). Now, as far as I can see, in this book, not much has changed. I'm not a big expert on C++ or anything, but it looks mostly the same.<br />
<br />
Just flipping through the book I can see some differences between my practices and the author's.<br />
<br />
For example, he uses <a href="http://www.cplusplus.com/reference/clibrary/cstdio/printf/">printf</a> instead of <a href="http://www.cplusplus.com/reference/iostream/cout/">cout</a>, or he uses <a href="http://www.cplusplus.com/reference/clibrary/cstdio/scanf/">scanf</a> where I use <a href="http://www.cplusplus.com/reference/iostream/cin/">cin</a>.<br />
<br />
I guess it all matters where you learn from (I personally learned from a ":For Dummies" book), and at what time a certain syntax is popular.NeverPoolhttp://www.blogger.com/profile/05310080075094343237noreply@blogger.com0