<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
    xmlns:dc="http://purl.org/dc/elements/1.1/"
     xmlns:admin="http://webns.net/mvcb/"
     xmlns:content="http://purl.org/rss/1.0/modules/content/"
     xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
	<channel>
	  <title>Ask MetaFilter questions tagged with computer and programming</title>
      <link>http://ask.metafilter.com/tags/computer+programming</link>
      <description>Questions tagged with 'computer' and 'programming' at Ask MetaFilter.</description>
	  <pubDate>Tue, 22 Dec 2009 13:09:18 -0800</pubDate> <lastBuildDate>Tue, 22 Dec 2009 13:09:18 -0800</lastBuildDate>

      <language>en-us</language>
	  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
	  <ttl>60</ttl>	  
	<item>
	<title>Your script is my command!</title>
	<link>http://ask.metafilter.com/141342/Your%2Dscript%2Dis%2Dmy%2Dcommand</link>	
	<description>[Software Development filter] I am working on a project that uses a PC (Windows) and a dedicated microprocessor to perform a specific task. I want to create a scripting language that will allow the user to write their own sequences for the tool. The front-end of the software  is being created using MS Visual Basic  (Visual Studio) 2008. There is a &quot;processing&quot; back-end being created with the same development package, but using C++ to create a DLL. The DLL uses USB to communicate with a PIC (PIC24FJ256GB110) microprocessor that will control elements of the tool (heater, flow controllers, valves, solenoids, and relays) and gather data from other elements (pressure sensors, temperature sensors, liquid sensors, gas chromatograph).&lt;br&gt;
&lt;br&gt;
I want the end user to have the ability to write a script and have the tool process the commands. &lt;br&gt;
The script will have a simple language and limited number of commands.&lt;br&gt;
&lt;br&gt;
For example:&lt;br&gt;
   10 DELAY XXX ms/sec/min&lt;br&gt;
   20 TURN ON PUMP_1&lt;br&gt;
   30 TURN OFF VALVE_3&lt;br&gt;
   40 FLOW_CONTROLLER PURGE&lt;br&gt;
   50 FLOW_CONTROLLER 100 ml/min&lt;br&gt;
   60 IF PRESSURE_SENSOR_1 &amp;gt; 100 THEN GOTO [line number]&lt;br&gt;
and so on...&lt;br&gt;
&lt;br&gt;
I have searched for and found a couple of &quot;tiny basic&quot; interpreters written in C that look like they could be modified and wedged into service. These interpreters use integers only, I might need floating point capability (pressure value comparisons, etc.) One interpreter requires line numbers the other uses labels for GOTOs and GOSUBs. I don&apos;t know if I should use line numbers (requires renumbering at some point) or labels (preprocess a symbol table).&lt;br&gt;
&lt;br&gt;
I have a feeling that the end users are not very computer savvy so the scripting would have to be easy to understand and provide adequate error messages.&lt;br&gt;
&lt;br&gt;
Do you (or someone you know) have an idea of a better path?&lt;br&gt;
Should I try lex &amp;amp; yacc?&lt;br&gt;
Should I just suck it up and try starting an interpreter from scratch?&lt;br&gt;
&lt;br&gt;
Any and all replies are welcome.&lt;br&gt;
&lt;small&gt;AskMe has pulled me out from a jam before, PLEASE do it again!&lt;/small&gt;</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.141342</guid>
	<pubDate>Tue, 22 Dec 2009 13:09:18 -0800</pubDate>
	<category>basic</category>
	<category>c</category>
	<category>computer</category>
	<category>development</category>
	<category>interpreter</category>
	<category>programming</category>
	<category>script</category>
	<dc:creator>Drasher</dc:creator>
	</item>
	<item>
	<title>Help me be an IT wizard.</title>
	<link>http://ask.metafilter.com/136226/Help%2Dme%2Dbe%2Dan%2DIT%2Dwizard</link>	
	<description>I will need to change careers, but I have a bit of time to plan this out.  What should my next computer- or education-related job be? About me, I&#8217;m American, living overseas in Tokyo.  I have a wife and baby girl.  I&#8217;m teaching English at a private high school/jr high, and enjoy the work very much.  What I would like to do is move back to the U.S. and teach English at an American jr. high or high school.  The catch is I don&#8217;t have a teaching certificate, and would need to take classes to get that.  In addition, states are slashing budgets left and right, and even experienced teachers are being laid off and having a hard time finding work.  If you have any advice in this area, please let me know.&lt;br&gt;
&lt;br&gt;
So&#8230;the other arena I&#8217;d like to see about gaining skills/experience is computers and programming.  If you ask me &#8220;what job?&#8221;, well, that&#8217;s kind of my question for you.  What kinds of IT jobs are out there?  What can I do all by myself with my iMac at home to gain skills and even make money (I&#8217;m thinking Web-based work, perhaps).  I don&#8217;t know programming languages, but I&#8217;m fairly autodidactic given half a chance, and think I could teach myself; again, I have at least a year, probably more like 3 or 4 years before I make the switch.  I am fairly computer savvy, though when it comes to typing code I guess I hit a wall.&lt;br&gt;
&lt;br&gt;
My second question, then:  what are some wise ways to spend the next couple of years teaching myself IT / Web / Programming skills?  How to build up a portfolio of sorts during that time as well?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.136226</guid>
	<pubDate>Fri, 23 Oct 2009 06:36:15 -0800</pubDate>
	<category>career</category>
	<category>computer</category>
	<category>education</category>
	<category>programming</category>
	<category>teaching</category>
	<dc:creator>Anonymous</dc:creator>
	</item>
	<item>
	<title>Make me more geeky!</title>
	<link>http://ask.metafilter.com/134493/Make%2Dme%2Dmore%2Dgeeky</link>	
	<description>How can I (non-programmer), create a customized installer? (see details please!) I have an application that I have to install on &lt;strong&gt;alot&lt;/strong&gt; of workstations, but it requires to install some MS Office service packs before the ACTUAL .exe file is installed.  AND THEN , we still need to copy some data files into different directories.  Only after the 20 step installation READ ME is followed to the tee, does the application launch and work correctly.  Sorry, I don&apos;t know what language it was written in and I don&apos;t have any programming experience.  I was hoping to make one EXE that does all of the steps automatically in a wizard type format.  Sorry for the long explanation!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.134493</guid>
	<pubDate>Sat, 03 Oct 2009 10:56:05 -0800</pubDate>
	<category>computer</category>
	<category>programming</category>
	<category>software</category>
	<dc:creator>stevyb</dc:creator>
	</item>
	<item>
	<title>How to get an intro to computer sciences?</title>
	<link>http://ask.metafilter.com/131109/How%2Dto%2Dget%2Dan%2Dintro%2Dto%2Dcomputer%2Dsciences</link>	
	<description>Should I go back to school and take some computer programming classes? I&apos;ve got my MLIS and work in Archives now, I&apos;m sorta interested in Content Management but I have no useable computer knowledge. Would an introductory course help me see where my strenghts are and what I might possibly be good at? I&apos;m not sure where to go from just having my Master&apos;s on top of the fact that I&apos;m not sure I want to stay in the Archives field. I&apos;m more interested in Records Management but I know I lack a lot of the tech experience</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.131109</guid>
	<pubDate>Tue, 25 Aug 2009 11:14:12 -0800</pubDate>
	<category>computer</category>
	<category>librarian</category>
	<category>programming</category>
	<category>tech</category>
	<dc:creator>Mis-Information</dc:creator>
	</item>
	<item>
	<title>Specifying software speed specifically</title>
	<link>http://ask.metafilter.com/124416/Specifying%2Dsoftware%2Dspeed%2Dspecifically</link>	
	<description>When designing a programming project, what is the usual method for imposing speed requirements, such as &quot;function X must accomplish so-and-so in 2 seconds or less&quot;?  The problem here of course is that all computers run programs at a different speeds.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.124416</guid>
	<pubDate>Wed, 10 Jun 2009 10:34:00 -0800</pubDate>
	<category>computer</category>
	<category>performance</category>
	<category>programming</category>
	<category>programs</category>
	<category>speed</category>
	<dc:creator>crapmatic</dc:creator>
	</item>
	<item>
	<title>Help me program my AI to win a competition!</title>
	<link>http://ask.metafilter.com/121157/Help%2Dme%2Dprogram%2Dmy%2DAI%2Dto%2Dwin%2Da%2Dcompetition</link>	
	<description>Teach me how to program a robot for my upcoming programming competition! I&apos;m looking for tips, tricks, and sources of inspiration to help write an awesome AI. Some details:&lt;br&gt;
&lt;br&gt;
I have two days to write the AI. The robot moves and races, and does other things. It&apos;s a 1v1 competition. I&apos;m being purposely vague so this doesn&apos;t cross the line and become HomeworkFilter. Please tell me if you want more details. I&apos;d really like to read stuff like &lt;a href=&quot;http://www.ofb.net/~egnor/iocaine.html&quot;&gt;Iocaine Powder Explained&lt;/a&gt;.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.121157</guid>
	<pubDate>Sun, 03 May 2009 15:04:54 -0800</pubDate>
	<category>AI</category>
	<category>artificialintelligence</category>
	<category>computer</category>
	<category>programming</category>
	<category>resolved</category>
	<category>robot</category>
	<dc:creator>theiconoclast31</dc:creator>
	</item>
	<item>
	<title>Machine, point me to food</title>
	<link>http://ask.metafilter.com/116924/Machine%2Dpoint%2Dme%2Dto%2Dfood</link>	
	<description>Where&apos;s my food? How to make a web ap that tells me how to find vegetarian food easily? Ok, so, first off&#8212;I&apos;m not tremendously programming savvy, so don&apos;t be afraid to talk down to me in simple terms (seriously, don&apos;t assume I know anything).&lt;br&gt;
&lt;br&gt;
Here is what I want: I want to be able to go to a page (either on a computer or a phone) and see where the nearest vegetarian food is (vegetarian restaurant or just a place that has veggie food). I would like to make this open, so that I don&apos;t have to find every vegetarian dish everywhere (crowdsource). &lt;br&gt;
&lt;br&gt;
I assume that what I need will be some sort of database that accepts submissions easily, and that will work with google maps; and some server space to run it from. &lt;br&gt;
&lt;br&gt;
Given that&#8212;if I want to build something that does this, what do I need and what do I need to know? Is this something that can be built by a programming novice (I haven&apos;t done any programming since high school and that was still mostly basic. I have a moderate grasp of HTML, but little CSS)? How hard will this be? What should I know when I start to build it?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.116924</guid>
	<pubDate>Mon, 16 Mar 2009 17:45:20 -0800</pubDate>
	<category>computer</category>
	<category>database</category>
	<category>googlemaps</category>
	<category>internet</category>
	<category>map</category>
	<category>program</category>
	<category>programming</category>
	<category>vegetarian</category>
	<category>web</category>
	<category>webap</category>
	<dc:creator>klangklangston</dc:creator>
	</item>
	<item>
	<title>Need to decide which computer skills I need</title>
	<link>http://ask.metafilter.com/115915/Need%2Dto%2Ddecide%2Dwhich%2Dcomputer%2Dskills%2DI%2Dneed</link>	
	<description>What computer skills should I acquire to be relevant today?  Dreamweaver?  HTML? Flash?  I don&apos;t even know what the options are! I&apos;m not old (30something), but I didn&apos;t grow up with computers.  I taught myself Basic from a book as a kid, tested out of that class in high school, and never took another class like that again.  I learned MS Office on the job and have always had admin jobs that didn&apos;t require any programming or more involved computer skills.&lt;br&gt;
&lt;br&gt;
In order to be relevant, it seems employers want more knowledge than I have to offer.  Everyone wants either design program experience (I&apos;m not a designer, but nowadays they expect an office coordinator to get involved, it seems) like Adobe Creative Suite, or web-related experience.&lt;br&gt;
&lt;br&gt;
My question: if I want to work in marketing, small-business sales, etc., should I take a class in web design? Which programs should I know? Do I need to know HTML?  (I don&apos;t even know basic HTML tags)&lt;br&gt;
&lt;br&gt;
Every business has a web site, Facebook page, Twitter account...I can use those things, but I can&apos;t create them.  Is taking a class the way to go?  Or are there books you can recommend that are better?  I&apos;m actually quite comfortable with computers and a pretty quick study.  But I won&apos;t lie about my skills and try to fake it as I learn on the job.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.115915</guid>
	<pubDate>Thu, 05 Mar 2009 08:28:49 -0800</pubDate>
	<category>career</category>
	<category>computer</category>
	<category>internet</category>
	<category>programming</category>
	<category>resume</category>
	<dc:creator>cherie72</dc:creator>
	</item>
	<item>
	<title>What do I teach my kids instead of line number BASIC?</title>
	<link>http://ask.metafilter.com/114803/What%2Ddo%2DI%2Dteach%2Dmy%2Dkids%2Dinstead%2Dof%2Dline%2Dnumber%2DBASIC</link>	
	<description>What&apos;s the modern day equivalent of old school &quot;line number&quot; BASIC as a tool for young children to play and learn with? As with many of us of a certain age, I spent a lot of time writing software in line number BASIC learning how to break problems down into component algorithms and generally getting a sense of how electronic computing works.  The advantages of such a language as a learning tool are pretty well known: the constrained vocabulary and relatively powerful primitives make it fairly easy to learn, although obviously not the kind of thing you&apos;d want to write production software with.  I&apos;d like to share at least a sliver of this experience with my own children, but the chances of getting them to sit down in front of a crumbling TRS-80 or Apple II in order to learn are slim.&lt;br&gt;
&lt;br&gt;
So instead I&apos;m looking at other options.  Ideally I&apos;d like a language and execution environment that is somewhat multiplatform, has graphics and sound support, uses a language I know or can learn relatively easily in order to teach, and most ideally is procedural rather than OO.  A few I am considering are:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://love2d.org/&quot;&gt;L&#xd6;VE&lt;/a&gt; - a Lua system for creating games.  Lua looks fairly approachable although I don&apos;t know enough of it to teach, and I&apos;m not entirely sure about making young children wrap their brains around the idea of callbacks in order to get anything done.  &lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.pygame.org/&quot;&gt;Pygame&lt;/a&gt; - a framework for Python game creation.  I only speak a little Python but it&apos;s learnable, I suppose, and the presence of an &quot;immediate mode&quot; interpreter is compelling in terms of being able to learn the basics interactively.  However, I&apos;m not at all convinced I want my kids using an OO language before they understand procedural programming.  That seems like putting the cart way out in front of the horse in terms of depth of learning.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://www.squeak.org/&quot;&gt;Squeak&lt;/a&gt; - a Smalltalk implementation.  Yet another OO language, although at least a fairly pure one, and I can probably dust off my long-rusted Smalltalk skills to teach it.  But honestly, who even knows or cares about Smalltalk any more?&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://scratch.mit.edu/&quot;&gt;Scratch&lt;/a&gt;  seems like a Squeak-derived project of some kind, and the visual programming approach seems aimed at very young or only partially-literate learners.  I&apos;m not sure this is the kind of thing I&apos;m interested in at all.&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://processing.org/&quot;&gt;Processing&lt;/a&gt; has some of the attributes I&apos;m looking for, but may not be an ideal learning language due to being extremely visual in emphasis, the OO, and the Java syntax.&lt;br&gt;
&lt;br&gt;
Visual Basic is really BASIC in name only; it&apos;s not a language I want to teach, nor one I&apos;d want my children to bother with, and it&apos;s tied utterly to a platform I don&apos;t particularly care about.&lt;br&gt;
&lt;br&gt;
So, folks, I&apos;m not seeing a very attractive range of tools.  What am I missing?  Aren&apos;t there tools for kids to just sit down, play with, and make things?  Or is the entire concept of teaching fundamental computer literacy an obsolete one in the modern age of children surrounded by closed, sealed, consumer-oriented devices that are made by distant wizards?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.114803</guid>
	<pubDate>Sat, 21 Feb 2009 11:32:14 -0800</pubDate>
	<category>basic</category>
	<category>children</category>
	<category>computer</category>
	<category>kids</category>
	<category>language</category>
	<category>learning</category>
	<category>objectoriented</category>
	<category>oldschool</category>
	<category>procedural</category>
	<category>programming</category>
	<category>software</category>
	<dc:creator>majick</dc:creator>
	</item>
	<item>
	<title>Suggestions (books, projects, things to learn, things to do) for a 2nd year Computer Science Student over Winter Break?</title>
	<link>http://ask.metafilter.com/109099/Suggestions%2Dbooks%2Dprojects%2Dthings%2Dto%2Dlearn%2Dthings%2Dto%2Ddo%2Dfor%2Da%2D2nd%2Dyear%2DComputer%2DScience%2DStudent%2Dover%2DWinter%2DBreak</link>	
	<description>Suggestions (books, projects, things to learn, things to do) for a 2nd year Computer Science Student over Winter Break? Winter Break is soon approaching and I feel like accomplishing something over it. I am a sophomore computer science student, and I was wondering what the hive mind might suggest to do with all this new time available! Any computer books, online lectures, sample projects (Im going to learn C# over break, maybe some open source projects that are friendly to noobs?) or whatever to help get an edge on the competition and have fun are welcome! Also included are any things you feel essential to learn, tech wise or not.&lt;br&gt;
&lt;br&gt;
Right now I know C and Java, and a good level of python and use linux if that matters. I am taking functional programming languages and Algorithms next semester as well.&lt;br&gt;
&lt;br&gt;
Ideally, my plan so far has just been to learn a new language or two, get experience coding in these languages (don&apos;t know what to code or how to find an open source project to really work on though) and get head start for next semester.&lt;br&gt;
&lt;br&gt;
Whatever your thoughts/experiences please do tell! And happy holidays!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.109099</guid>
	<pubDate>Fri, 12 Dec 2008 16:05:06 -0800</pubDate>
	<category>break</category>
	<category>computer</category>
	<category>programming</category>
	<category>science</category>
	<category>winter</category>
	<dc:creator>Javed_Ahamed</dc:creator>
	</item>
	<item>
	<title>[Internship Filter] Help me find a programming internship (computer science student) over summer break!</title>
	<link>http://ask.metafilter.com/107374/Internship%2DFilter%2DHelp%2Dme%2Dfind%2Da%2Dprogramming%2Dinternship%2Dcomputer%2Dscience%2Dstudent%2Dover%2Dsummer%2Dbreak</link>	
	<description>[Internship Filter] Help me find a programming internship (computer science student) over summer break! Hey guys I am a 2nd year computer science student at the University of Maryland and I am just getting around to looking for a summer coding internship to help get some experience. The problem is I have no idea how to start looking/how to distinguish myself from the crowd. Not really sure what to put on my resume or what to do to prepare for interviews either. The problem is I have no real experience to begin with, which is why I am searching for a internship so I am not sure what to put on my resume... So far i just have little odd things here and there from high school, most of it not even related to programming.&lt;br&gt;
&lt;br&gt;
The two or three interviews I have gotten, I have mostly been rejected due to &quot;no prior experiences&quot; or because I haven&apos;t taken junior and senior level classes like data structures or algorithms. &lt;br&gt;
&lt;br&gt;
I know everyone says to &quot;make something&quot; so you stand out and while I experiment with new things almost constantly I can&apos;t seem to make the jump right now to just starting to make something as I do not know where to start.&lt;br&gt;
&lt;br&gt;
In summary do you guys have any advice you can give me to help snag a programming summer internship, and to help stand out from the crowd? Thanks a bunch!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.107374</guid>
	<pubDate>Thu, 20 Nov 2008 17:37:02 -0800</pubDate>
	<category>computer</category>
	<category>internship</category>
	<category>programming</category>
	<category>science</category>
	<category>summer</category>
	<dc:creator>Javed_Ahamed</dc:creator>
	</item>
	<item>
	<title>Learning to program help?</title>
	<link>http://ask.metafilter.com/103298/Learning%2Dto%2Dprogram%2Dhelp</link>	
	<description>Help me advance my computer education! I have been teaching myself computer programming over the past few months by working through &lt;a href=&quot;http://openbookproject.net//thinkCSpy/index.xhtml&quot;&gt;this &lt;/a&gt;online Python textbook, and trying to complete the exercises on MIT&apos;s opencourseware Intro to Computer Science.&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
The tutorial does an excellent job of explaining the fundamentals and I&apos;m now familiar with basic syntax and structures. However, I&apos;m kind of at a stopping point. I&apos;ve basically read through the tutorial (and one or two others) twice and finished the exercises in it, but I haven&apos;t completely submitted to knowledge everything in it. Just as importantly, the exercises provided in the tutorial cover only the basics and I doubt that if I was faced with a &quot;unique&quot;, complex problem that I&apos;d be able to write my own code to solve it.&lt;br&gt;
&lt;br&gt;
So I have two questions:&lt;br&gt;
&lt;br&gt;
First, based on my past experience in mathematics, the best way to learn new material is to go through a set of exercises/problems, try to do them on my own, and then look at the solutions. The MIT site has exactly what I&apos;m looking for but doesn&apos;t have solutions or suggested code, and I&apos;ve already finished going through that site. Surprisingly, I&apos;m having a lot of trouble finding other sources for these type problems.  Can anyone suggest a good place to get exercises with solutions that would help me to learn and practice my skills? Perhaps other college&apos;s intro to computer science class websites that make their homework available online (preferably in Python)? Or, alternatively, any suggestions for other ways to reinforce the material?&lt;br&gt;
&lt;br&gt;
Second, where to next? After I master the basics that are covered in the &quot;Python for non programmers&quot; tutorial, I&apos;d like to continue to get better and learn how to do more complex things. It doesn&apos;t seem like learning another language is a great idea at this point; better to master Python rather than gaining a cursory understanding of several languages. How do I get better? (A side note-programming does not come naturally to me at all, so the advice that I&apos;ve received from my two computer-nerd friends, &quot;Just start messing around, do cool stuff&quot; has not been helpful at all. I do much better with structured stuff like you would get in a academic course).&lt;br&gt;
&lt;br&gt;
Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.103298</guid>
	<pubDate>Thu, 02 Oct 2008 22:24:08 -0800</pubDate>
	<category>computer</category>
	<category>education</category>
	<category>learning</category>
	<category>programming</category>
	<category>python</category>
	<dc:creator>btkuhn</dc:creator>
	</item>
	<item>
	<title>arrays of strings in C/C++</title>
	<link>http://ask.metafilter.com/102779/arrays%2Dof%2Dstrings%2Din%2DCC</link>	
	<description>I am currently a second semester programming student and I missed class because of jail; I was trespassing. my problem is, in my structured programming class we are using C/C++ and I need to know how to make an array of strings: multiple strings stored in an array. can someone help or guide me in the right direction.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.102779</guid>
	<pubDate>Sat, 27 Sep 2008 04:56:58 -0800</pubDate>
	<category>computer</category>
	<category>programming</category>
	<dc:creator>phllip.phillip</dc:creator>
	</item>
	<item>
	<title>Live AIS data is a web browser</title>
	<link>http://ask.metafilter.com/98913/Live%2DAIS%2Ddata%2Dis%2Da%2Dweb%2Dbrowser</link>	
	<description>Hi,
Another oddball question... I have a live data stream of AIS data and I would like to take the data and ultimately display it on a world map through a web browser. The problem is that I have no clue as to how I would display live updated information on a map. 
I would like the map to update as the stream of data is coming in. This might be an ambitious project for someone who is weak on web programming, but i figured it would be worth looking into.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.98913</guid>
	<pubDate>Mon, 11 Aug 2008 10:55:58 -0800</pubDate>
	<category>AIS</category>
	<category>Computer</category>
	<category>Maritime</category>
	<category>perl</category>
	<category>php</category>
	<category>programming</category>
	<category>web</category>
	<dc:creator>kaozity</dc:creator>
	</item>
	<item>
	<title>PHP: How do I get the explode() function to work with multiple separators in a row?</title>
	<link>http://ask.metafilter.com/98065/PHP%2DHow%2Ddo%2DI%2Dget%2Dthe%2Dexplode%2Dfunction%2Dto%2Dwork%2Dwith%2Dmultiple%2Dseparators%2Din%2Da%2Drow</link>	
	<description>PHP: How do I get the explode() function to work with multiple separators in a row? I am using the explode Function on a string where there are multiple spaces after a word because it is tabbed. When I use explode as follows&lt;br&gt;
&lt;br&gt;
$peices = explode(&quot; &quot;,$theData);&lt;br&gt;
&lt;br&gt;
the $peices array does not record any of the data that comes after the section with multiples spaces. Any idea on how to get a complete array?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.98065</guid>
	<pubDate>Fri, 01 Aug 2008 08:25:00 -0800</pubDate>
	<category>computer</category>
	<category>internet</category>
	<category>IT</category>
	<category>PHP</category>
	<category>programming</category>
	<dc:creator>kaozity</dc:creator>
	</item>
	<item>
	<title>Make Apache recognize Perl!</title>
	<link>http://ask.metafilter.com/92575/Make%2DApache%2Drecognize%2DPerl</link>	
	<description>How can I get my web server to interpret perl I am playing around with perl for the first time in my life. I am using a fedora core 8 machine. It seems to ave all the essentials installed already (apache, php, mySQL, and perl). However, I make a file called perl.pl and it does not seem to translate correctly. Here is what is in the file:&lt;br&gt;
&lt;br&gt;
#!/usr/bin/perl&lt;br&gt;
&lt;br&gt;
print &quot;Content-type: text/html \n\n&quot;; #HTTP HEADER&lt;br&gt;
&lt;br&gt;
# DEFINE SOME SCALAR VARIABLES&lt;br&gt;
$number = &quot;5&quot;;&lt;br&gt;
$exponent = &quot;2 ** 8&quot;;&lt;br&gt;
$string = &quot;Hello, PERL!&quot;;&lt;br&gt;
$stringpart_1 = &quot;Hello, &quot;;&lt;br&gt;
$stringpart_2 = &quot;PERL!&quot;;&lt;br&gt;
$linebreak = &quot;&lt;br&gt;&quot;; #HTML LINEBREAK TAG&lt;br&gt;
&lt;br&gt;
# PRINT THEM TO THE BROWSER&lt;br&gt;
print $number;&lt;br&gt;
print $linebreak;&lt;br&gt;
print $exponent;&lt;br&gt;
print $linebreak;&lt;br&gt;
print $string.$linebreak;&lt;br&gt;
print $stringpart_1.$stringpart_2;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
When you go the the browser, you see the following&lt;br&gt;
http://[ip address]/perl/perl.pl&lt;br&gt;
&lt;br&gt;
As you can see, you prints out exactly what I type. Am I doing anything wrong? Am I suppose to enable a perl service or change a configuration file?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.92575</guid>
	<pubDate>Wed, 28 May 2008 05:49:15 -0800</pubDate>
	<category>computer</category>
	<category>internet</category>
	<category>perl</category>
	<category>programming</category>
	<category>web</category>
	<category>www</category>
	<dc:creator>kaozity</dc:creator>
	</item>
	<item>
	<title>Learning Programming/Logic/Algorithms by Yourself (preferably practice programs to write)?</title>
	<link>http://ask.metafilter.com/89729/Learning%2DProgrammingLogicAlgorithms%2Dby%2DYourself%2Dpreferably%2Dpractice%2Dprograms%2Dto%2Dwrite</link>	
	<description>Im a Freshman Computer Engin. Major and I want to learn more programming/logic by myself. Any books/Resources/Sample Projects you might recommend? In class we have projects/homeworks we do (Im doing Java now btw) and that helps us learn how to actually program instead of reading a book and letting the syntax/logic pass over our head. However i feel like I want to learn some languages by myself and everytime i try to do this I always end up giving up or just not learning anything much useful in the end to actually program. So this is kind of a multi part question: &lt;br&gt;
&lt;br&gt;
1. Are there any resources out there that give sample projects with answers or suggested solutions out there? I don&apos;t mind paying for anything.&lt;br&gt;
2. Any resources to help build programming logic? Or theory? (Maybe things like Djkstras algorithm nicely explained comes to mind)&lt;br&gt;
3. Also what languages might you recommend to learn myself? I want to learn something that is actually useful, and might help my resume. (not something like pascal :D). This also fits into what resources can help me learn these languages.&lt;br&gt;
&lt;br&gt;
Thank you!&lt;br&gt;
(btw this is my first MeFi question and Im not sure if its good enough.   I am glad to be part of the Hive Mind at Last!)</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.89729</guid>
	<pubDate>Thu, 24 Apr 2008 19:34:56 -0800</pubDate>
	<category>algorithm</category>
	<category>computer</category>
	<category>computerengineering</category>
	<category>computerscience</category>
	<category>java</category>
	<category>logic</category>
	<category>practice</category>
	<category>programming</category>
	<dc:creator>Javed_Ahamed</dc:creator>
	</item>
	<item>
	<title>when does a wise man quit?</title>
	<link>http://ask.metafilter.com/88699/when%2Ddoes%2Da%2Dwise%2Dman%2Dquit</link>	
	<description>Background: I am 41 years old. I am 16 credits shy of graduating with a BS in Mathemathics. my GPA is 2.79, I have over 250 hours of attempted coursework, 144 of that is being counted towards my degree. I program and design software systems for a living.

The Problem: I really love math and computer science but I am lousy at learning. when I say lousy I mean slow. It is an all or nothing proposition for me I am either a master of the material or I do not know it. When I have to study I experience psychosomatic symptoms, irritability, out of body experience, confusion, trouble concentrating. This has been happening since I was a child, I have a real aversion to studying, and it has gotten worse now in my adult years. I was diagnosed with ADHD about 8 months ago. The metadate works somewhat well to clear up the fog but when I have to study hard nothing helps.  
&lt;br&gt;&lt;br&gt;
I can perform my job well but that usually does not require me to think of the formal methods or theory about my job unless I am really pushing what I want to get implemented. To do my job I have self educated over the years I have read a large number of books because of interest in the material and the need to do my job.
&lt;br&gt;&lt;br&gt;
I get bored at work doing repetitive tasks or tasks that don&apos;t require me to innovate or do research. I&apos;ve just about reached the point where I have to become a bureacrat. I want to be able to continue to innovate, research and learn and I really want to study and become a PhD. There are jobs out there that I would qualify for if only I had a little more education adn the title. If money were no object I would simply study and take as long as I needed to in educating myself. That luxury is not available to me.
&lt;br&gt;&lt;br&gt;
Is it wise for me to continue dreaming this way or should I simply accept my limitations and give up hope. I do fear that giving up hope will severely shorten my life. When I think of it I can feel the emotion build up. What does a wise man do when faced with the reality that he may never be what he has always wanted to be?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.88699</guid>
	<pubDate>Sun, 13 Apr 2008 18:59:44 -0800</pubDate>
	<category>ADHD</category>
	<category>Computer</category>
	<category>crisis</category>
	<category>giving</category>
	<category>hope</category>
	<category>life</category>
	<category>mid</category>
	<category>PhD</category>
	<category>programming</category>
	<category>science</category>
	<category>up</category>
	<dc:creator>WannaBeAPhD</dc:creator>
	</item>
	<item>
	<title>Replication in MySQL 5.0</title>
	<link>http://ask.metafilter.com/85475/Replication%2Din%2DMySQL%2D50</link>	
	<description>Does anyone know of a quick and clear guide to set up my MySQL Replication in MySQL 5.0? Does anyone know of a quick and clear guide to set up my MySQL Replication? I want a master and multiple slaves. All machines are on the same LAN. Must be for MySQL 5.0. Of course, I want it to automatically replicate itself.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.85475</guid>
	<pubDate>Thu, 06 Mar 2008 10:16:12 -0800</pubDate>
	<category>computer</category>
	<category>Databases</category>
	<category>internet</category>
	<category>programming</category>
	<dc:creator>kaozity</dc:creator>
	</item>
	<item>
	<title>How to teach myself computer science?</title>
	<link>http://ask.metafilter.com/80858/How%2Dto%2Dteach%2Dmyself%2Dcomputer%2Dscience</link>	
	<description>I want to teach myself computer science. I know that teaching myself is far from a university education on the subject, but I&apos;d like to try. How can I teach myself? What are books/lectures/tools/websites/anything that I could use to do this? Covering everything from the programming languages themselves, to algorithms, software development, and the mathematics background necessary for this. Starting with freshman year from college, I always considered changing my major to Computer Science but I never acted on it, and now it&apos;s a bit too late for me. I took C classes when I was younger, but it was mainly as a hobby.&lt;br&gt;
&lt;br&gt;
If you&apos;re self-taught in the field of computer science, I&apos;d love to hear from you. If you&apos;re university trained, even better. I&apos;m relatively self-motivated (I know it&apos;s not easy to teach yourself these concepts), and have 2 semesters of experience in Java. (I know, I know.) I want to learn it all.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2008:site.80858</guid>
	<pubDate>Sat, 12 Jan 2008 18:41:54 -0800</pubDate>
	<category>college</category>
	<category>computer</category>
	<category>computerscience</category>
	<category>howto</category>
	<category>java</category>
	<category>programming</category>
	<category>science</category>
	<dc:creator>petah</dc:creator>
	</item>
	<item>
	<title>Fed up with Microsoft (.NET)</title>
	<link>http://ask.metafilter.com/78206/Fed%2Dup%2Dwith%2DMicrosoft%2DNET</link>	
	<description>Best programming language for internal automation? I don&apos;t have any formal programming training but have written and read enough that my code is fairly &apos;tight&apos; - all object-oriented, all of my projects utilize code-reuse from the classes I&apos;ve created, etc.&lt;br&gt;
&lt;br&gt;
I write programs to automate tasks I perform as a DB admin.  I have one intra-office app with an interface but all the others are just desktop apps (most without forms) for automation - a lot of data-access, file preparation &amp;amp; archival, data-logging, etc. We are on a Microsoft platform so most of my code is in VB6, some in VB.NET, some in VBScript, and some in SQL. I have flirted with JavaScript and C# and don&apos;t think I&apos;d have much trouble switching.&lt;br&gt;
&lt;br&gt;
Over the years I&apos;ve grown increasingly frustrated at Microsoft&apos;s direction with regards to the security implementation in Vista, the ever-changing/expanding nature of .NET, etc. After a year of wanting to wipe Vista I finally did, putting 64-bit XP on my machine...what a relief! I&apos;ve also seen the advantages of open source - its flexibility, availability, cross-platform nature, and constant innovation by other programmers and users.&lt;br&gt;
&lt;br&gt;
Anyway, after re-installing everything, some of my compiled VB.NET programs no longer work! The particular project sparking this question was compiled and stable for over a year on 32-bit XP and Vista; it is suddenly broken (even after I checked to ensure it was compiled to run on x86 - a gotcha I&apos;d already run into on 64-bit). I have had this happen before when the latest &amp;amp; greatest &apos;.NET framework&apos; or VisualStudio version was released, and frankly I&apos;m sick of it.&lt;br&gt;
&lt;br&gt;
After struggling for hours to track down the reason for my program suddenly being broken I just said &quot;screw it&quot; and started re-writing it in VBScript...though there are lots of disadvantages to a scripting language (especially error-handling and forms), the BIG advantage is that every VBScript program I&apos;ve written during the past 7 years still works perfectly on the 8 or 10 flavors of Windows on my network. I never have to install special frameworks or DLLs (depending upon what object model I&apos;m referencing) or anything else - it just works.&lt;br&gt;
&lt;br&gt;
So my question is this: what would you recommend for non-web intranet programming of the sort I&apos;m doing? Something that will work well on all flavors of Windows from 2000 Server to Vista 64, allow disk and network drive access (with the Windows Server security model), easy data access for SQL Server and Microsoft Access, etc.? A good IDE would be nice too, particularly when I&apos;m learning the language - please throw in any IDE recommendations you have as well (Sharp?).&lt;br&gt;
&lt;br&gt;
I&apos;m guessing Java would be the way to go but I&apos;m just wondering if there are other recommendations. Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.78206</guid>
	<pubDate>Sun, 09 Dec 2007 11:36:46 -0800</pubDate>
	<category>computer</category>
	<category>programming</category>
	<category>VisualBasic</category>
	<dc:creator>jjsonp</dc:creator>
	</item>
	<item>
	<title>computer programming</title>
	<link>http://ask.metafilter.com/73896/computer%2Dprogramming</link>	
	<description>How do you program computer graphics? I know most operating systems are written in c or c++, but how do the graphics fit in? Do you somehow program them into c or what? And how does any program create an interface?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.73896</guid>
	<pubDate>Mon, 15 Oct 2007 21:24:53 -0800</pubDate>
	<category>computer</category>
	<category>programming</category>
	<dc:creator>amsterdam63</dc:creator>
	</item>
	<item>
	<title>Laptop motherboards that can boot from USB</title>
	<link>http://ask.metafilter.com/72974/Laptop%2Dmotherboards%2Dthat%2Dcan%2Dboot%2Dfrom%2DUSB</link>	
	<description>Can you name any laptop motherboards (brands, models, etc.) capable of booting from a USB flash drive? We&apos;re working on a robotics project at my university, and we&apos;re thinking that using a small linux kernel on a flash drive and a laptop motherboard would be much more sustainable (and easier) than dealing with microcontrollers.&lt;br&gt;
&lt;br&gt;
What we need to find is a motherboard that can boot off of a USB flash drive. I know these exist, but I have no idea how to find them!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.72974</guid>
	<pubDate>Wed, 03 Oct 2007 15:22:20 -0800</pubDate>
	<category>computer</category>
	<category>hardware</category>
	<category>linux</category>
	<category>motherboard</category>
	<category>programming</category>
	<category>robotics</category>
	<dc:creator>DrSkrud</dc:creator>
	</item>
	<item>
	<title>Does anyone know of a way to create a line graph using html or javascript?</title>
	<link>http://ask.metafilter.com/68133/Does%2Danyone%2Dknow%2Dof%2Da%2Dway%2Dto%2Dcreate%2Da%2Dline%2Dgraph%2Dusing%2Dhtml%2Dor%2Djavascript</link>	
	<description>Does anyone know of a way to create a line graph using html or javascript? I need to create a line graph with html or jave script without paying a company $99 for their javascript it (e.g. swiftchart). The graph needs to handle multiple trends in the same graph... meaning that I would like to see 3 or more lines going accross in one graph.&lt;br&gt;
&lt;br&gt;
Any Help?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.68133</guid>
	<pubDate>Mon, 30 Jul 2007 06:43:57 -0800</pubDate>
	<category>computer</category>
	<category>computers</category>
	<category>html</category>
	<category>internet</category>
	<category>javascript</category>
	<category>programming</category>
	<category>web</category>
	<dc:creator>kaozity</dc:creator>
	</item>
	<item>
	<title>How do I get an automatically generated line graph from a text file with a list of numbers?</title>
	<link>http://ask.metafilter.com/65551/How%2Ddo%2DI%2Dget%2Dan%2Dautomatically%2Dgenerated%2Dline%2Dgraph%2Dfrom%2Da%2Dtext%2Dfile%2Dwith%2Da%2Dlist%2Dof%2Dnumbers</link>	
	<description>Is there a program that can automatically create line graphs from a text file with a list of numbers? Is there a program that I can have running in the background of my windows machine that will take a text file with a list of numbers, formatted as follows...&lt;br&gt;
&lt;br&gt;
121&lt;br&gt;
324&lt;br&gt;
53546&lt;br&gt;
4343&lt;br&gt;
2342&lt;br&gt;
etc...&lt;br&gt;
&lt;br&gt;
and produce a line graph in jpeg, jpg, bmp, or any other common picture format?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2007:site.65551</guid>
	<pubDate>Mon, 25 Jun 2007 08:44:44 -0800</pubDate>
	<category>computer</category>
	<category>graphics</category>
	<category>graphing</category>
	<category>jpeg</category>
	<category>picture</category>
	<category>programming</category>
	<category>web</category>
	<dc:creator>kaozity</dc:creator>
	</item>
	
	</channel>
</rss>

