<?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 Programming</title>
      <link>http://ask.metafilter.com/tags/Programming</link>
      <description>Questions tagged with '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>Programmable winch motor</title>
	<link>http://ask.metafilter.com/140995/Programmable%2Dwinch%2Dmotor</link>	
	<description>I need a programmable winch-like motor for an art project. The motor would act like a winch, reeling and unreeling cable. The motor would be on the floor, the cable would go from the motor to a pulley on the ceiling, then down to attach to the work. The work would weigh less than 100 lbs, so a winch made for a truck would be overkill, though I guess it wouldn&apos;t hurt. It needs to be programmable. I need to be able to program how much cable is reeled/unreeled, the speed of the reel/unreel, and the time between reel and unreel.&lt;br&gt;
&lt;br&gt;
What is out there?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.140995</guid>
	<pubDate>Fri, 18 Dec 2009 06:24:49 -0800</pubDate>
	<category>motor</category>
	<category>programming</category>
	<category>winch</category>
	<dc:creator>allelopath</dc:creator>
	</item>
	<item>
	<title>What first sparked your interest in computers?</title>
	<link>http://ask.metafilter.com/140947/What%2Dfirst%2Dsparked%2Dyour%2Dinterest%2Din%2Dcomputers</link>	
	<description>I need help finding citations for a story about programmer&apos;s inspirations. A giant whiteboard asks for the spark that interested people in computers and the answers are all video games. I recall reading a story about a whiteboard at a Silicon Valley company, I think it was Google, but for all I recall it could be MS in Redmond. &lt;br&gt;
&lt;br&gt;
The story goes: There was a giant whiteboard hallway wall where someone would ask a question for people to answer on the board. One day someone put on the board &quot;What motivated your interest in programming?&quot; and the first answer was Super Mario Bros, (or something like that) leading to an epic list of old video games. &lt;br&gt;
&lt;br&gt;
Can anyone point me to a website or reference of this story, or correct my story?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.140947</guid>
	<pubDate>Thu, 17 Dec 2009 14:06:24 -0800</pubDate>
	<category>career</category>
	<category>games</category>
	<category>history</category>
	<category>programming</category>
	<category>work</category>
	<dc:creator>pwnguin</dc:creator>
	</item>
	<item>
	<title>Learning Php in New York City</title>
	<link>http://ask.metafilter.com/140908/Learning%2DPhp%2Din%2DNew%2DYork%2DCity</link>	
	<description>I would like to learn Php &amp;amp; Web Development programming by taking courses in NYC. Any advice, suggestions?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.140908</guid>
	<pubDate>Thu, 17 Dec 2009 09:20:23 -0800</pubDate>
	<category>nyc</category>
	<category>php</category>
	<category>programming</category>
	<category>web</category>
	<dc:creator>chirico</dc:creator>
	</item>
	<item>
	<title>From Zero to Python Hero</title>
	<link>http://ask.metafilter.com/140358/From%2DZero%2Dto%2DPython%2DHero</link>	
	<description>I&apos;m interested in teaching myself Python as my first programming language. What kind of useful/interesting projects are recommended as a long term goal to work towards, given that I&apos;m a total beginner? I&apos;ve been messing with the idea of teaching myself a programming language as a hobby, and after a bit of research Python seems to be the one best suited for me. That being said, I know absolutely nothing about programming, and I&apos;m interested in what exactly I&apos;d be able to accomplish after I&apos;ve taught myself the basics. I&apos;ve pulled together a number of tutorials and books, and messed around a bit with the extreme basics, and I&apos;ve enjoyed it, but I feel that it would really help to motivate me if I had some kind of an end goal or project that I could work towards. &lt;br&gt;
&lt;br&gt;
I would rate myself as a relatively advanced computer user, I like tinkering around with different programs and set ups to get the most out of machines. As a bit of background, I&apos;m currently running a laptop on Windows Vista as my main PC, and a mac mini as an HTPC hooked up to my plasma, which I use mainly to run Plex for my movies and TV shows. Does anyone have examples of what they&apos;ve been able to accomplish as a beginner after a few months of learning, or any suggestions on goals/projects that I can work towards? I realize that this is an extremely broad question, but I want to keep things pretty open so I can get a feel for what&apos;s possible. I&apos;ve found the posts on Askmefi really helpful for tracking down resources and tutorials, but not much in terms of suggested projects. Any recommendations for books or training resources are also appreciated to help me get there.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.140358</guid>
	<pubDate>Thu, 10 Dec 2009 19:26:31 -0800</pubDate>
	<category>coding</category>
	<category>programming</category>
	<category>Python</category>
	<dc:creator>KilgoreTrout</dc:creator>
	</item>
	<item>
	<title>Help with a simple Visual C# coding problem?</title>
	<link>http://ask.metafilter.com/139487/Help%2Dwith%2Da%2Dsimple%2DVisual%2DC%2Dcoding%2Dproblem</link>	
	<description>Oh God.  Where to start?  This is, at its heart, a programming question about C#.  It&apos;s probably not a very hard programming question, either. Although it is against my nature, I will attempt to be brief.  I recently built a Windows Media Center PC and hooked it up to my TV and I&apos;m really loving the Windows 7 media center experience... except that all the music I&apos;ve accumulated for the last 10 years or so is in iTunes.  So, while I can watch movies and TV shows and browse my pictures and be a multimedia guru, if I want to listen to music I have to get up off the couch, close media center, launch iTunes and then pump up the volume.  &lt;br&gt;
&lt;br&gt;
On some level this really irritates me.&lt;br&gt;
&lt;br&gt;
I explored exhaustively solutions that exist out in the wild.  MCE Tunes looks like a great application that will basically allow you to access iTunes from inside WMC, but it doesn&apos;t work with Windows 7, and they have stopped supporting the product. &lt;br&gt;
&lt;br&gt;
So, I set upon the idea of importing all my iTunes music into Media Player - thus making it accessible to my Media Center interface.  Since Media Player can handle mp3 and m4a files (and thus, 99% of my collection), I figured it wouldn&apos;t be a really big deal.  But the problem as I understand it is that Media Player can&apos;t read meta data from m4a files, and so this would cause a digital divide - I would then have two music programs pointed at the same library of music and I would have to update information in both libraries and make changes and corrections in both libraries and basically this felt like a major hassle.  Plus, I would have to re-enter all the meta data for my m4a files!&lt;br&gt;
&lt;br&gt;
There&apos;s another application called Sound Bridge that takes your iTunes library and dumps it into Media Player, but, again, this doesn&apos;t work with Windows 7 and an update does not appear to be on the horizon.&lt;br&gt;
&lt;br&gt;
Great!&lt;br&gt;
&lt;br&gt;
Well, I thought about it and, you know, hey, I have a CS degree - admittedly a little rusty, but I have one - so I was all like, &quot;Hey, you know what, fuck it, I&apos;ll fire up Visual Studio 2008 and I&apos;ll just write my own program!&quot;&lt;br&gt;
&lt;br&gt;
So, I set out to write a C# program that would take my iTunes library file and collect all the track information and meta data and file info and then build a Media Player library out of it.&lt;br&gt;
&lt;br&gt;
And, even though I was 99% sure I would fail miserably, I&apos;ve actually made some progress.&lt;br&gt;
&lt;br&gt;
I have, at this point, a console application that reads in my iTunes XML library, parses it, and then adds all the files and meta data to a Windows Media Player playlist.  Except that, for some reason, on some files, while setting the meta data in Windows Media Player, I&apos;ll get a permission denied error, as if I do not have access rights to set a specific attribute (like, say, genre) for a specific track.&lt;br&gt;
&lt;br&gt;
I&apos;ve done some investigating and it looks like I may be able to resolve this issue by way of a function called requestMediaAccessRights() - apparently according to all the demos and code samples I can find, I should be able to do the following:&lt;br&gt;
&lt;br&gt;
myMediaPlayerObject.settings.requestMediaAccessRights(&quot;full&quot;);&lt;br&gt;
&lt;br&gt;
Except, for some reason, Visual Studio can&apos;t find that function.  I can access a host of different functions for myMediaPlayerObject.settings, but requestMediaAccessRights just isn&apos;t one of them, and I can&apos;t for the life of me figure out why. I&apos;m adding the Media Player COM object to my project, and I can do everything else with Media Player....  that specific function just seems to be missing.&lt;br&gt;
&lt;br&gt;
Does anyone have any idea why that might be?  &lt;br&gt;
&lt;br&gt;
The other thing I&apos;m toying with is transferring the album art.  I see from the MSDN that a Media Player media object has a &quot;WM\Picture&quot; attribute, which references a piece of album art, and I can get the album art out of iTunes, but I can&apos;t seem to figure out how to &lt;i&gt;set&lt;/i&gt; the WM\Picture attribute.  &lt;br&gt;
&lt;br&gt;
Any clues?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.139487</guid>
	<pubDate>Tue, 01 Dec 2009 08:07:28 -0800</pubDate>
	<category>C</category>
	<category>coding</category>
	<category>itunes</category>
	<category>mediaplayer</category>
	<category>msdn</category>
	<category>programming</category>
	<category>requestMediaAccessRights</category>
	<dc:creator>kbanas</dc:creator>
	</item>
	<item>
	<title>Help me get into Rockstar ;)</title>
	<link>http://ask.metafilter.com/139486/Help%2Dme%2Dget%2Dinto%2DRockstar</link>	
	<description>I have a phone interview with Rockstar New England. What should I expect? And is there anything obvious I need to prepare. I&apos;m applying for a Game Programmer position. I applied there a couple of years ago when it was MadDoc Software. At that time, they handed me a 10 part test upon applying. It seems to me that their interview process has changed. And if I recall there were people on MeFi who work there. Any knowledge would be greatly appreciated, of course.&lt;br&gt;
&lt;br&gt;
So, what is the process like these days. And is there something specific you recommend I brush upon.&lt;br&gt;
&lt;br&gt;
Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.139486</guid>
	<pubDate>Tue, 01 Dec 2009 08:05:17 -0800</pubDate>
	<category>game</category>
	<category>interview</category>
	<category>preparation</category>
	<category>programming</category>
	<category>rockstar</category>
	<dc:creator>prufrock</dc:creator>
	</item>
	<item>
	<title>Nerd seeks Leigh Steinberg</title>
	<link>http://ask.metafilter.com/139407/Nerd%2Dseeks%2DLeigh%2DSteinberg</link>	
	<description>I&apos;m a veteran software engineer / technical lead working for an internet company.  I think I&apos;ve got an opportunity to really cash in at my job, and need guidance on how best to do this. For the past two years I have been working on a product that is about to make my company some serious revenue.  &lt;br&gt;
&lt;br&gt;
Right now, I feel pretty irreplaceable.  Because of some organizational turmoil and chronic understaffing, I have enormous development, management, and operational responsibilities.  I have no backup for any of these roles.  I have a good reputation in the company, as far as I know, and have done well-received presentations for our executives.  I also have offers from other companies as a security blanket. &lt;br&gt;
&lt;br&gt;
There will be a short window of opportunity for me to cash in, between the time when the deal to sell the product is signed and the time when I can train up whatever new staff comes along.  Our product is a B2B thing with significant professional service opportunities.  It&apos;s not turnkey.  During this window, the sale will live and die on my efforts.&lt;br&gt;
&lt;br&gt;
I would like to capitalize on that in a career-defining way.  Exactly how I&apos;ll do that, I&apos;m not sure.  I have some ideas, but I need help with them.&lt;br&gt;
&lt;br&gt;
So: I would like to hire someone who can give me a reality check, who can help me hone my pitch and define my requirements, and who has a background in business, negotiation, and contract law.  I want this person to help me look like I know exactly what I&apos;m doing.  I don&apos;t think I want to hire someone to do the actual negotiating; I want more of an advisor.  Can anyone suggest where to find such a person?  I am in Seattle so if you have a recommendation in this area, that&apos;d be especially cool.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.139407</guid>
	<pubDate>Mon, 30 Nov 2009 10:25:01 -0800</pubDate>
	<category>job</category>
	<category>money</category>
	<category>negotiation</category>
	<category>programming</category>
	<category>software</category>
	<category>work</category>
	<dc:creator>Anonymous</dc:creator>
	</item>
	<item>
	<title>Is there a website that tracks information about companies that have offshored information technology jobs?</title>
	<link>http://ask.metafilter.com/139164/Is%2Dthere%2Da%2Dwebsite%2Dthat%2Dtracks%2Dinformation%2Dabout%2Dcompanies%2Dthat%2Dhave%2Doffshored%2Dinformation%2Dtechnology%2Djobs</link>	
	<description>Is there a website that tracks information about companies that have offshored information technology jobs? I&apos;m looking for a website that tracks companies that have offshored information technology jobs, and that can provide information about the locations and sizes of their offshore offices.&lt;br&gt;
&lt;br&gt;
I&apos;ve seen references to one at techsunite.org from around 2004, but it appears to be defunct.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.139164</guid>
	<pubDate>Thu, 26 Nov 2009 19:25:50 -0800</pubDate>
	<category>employment</category>
	<category>it</category>
	<category>jobs</category>
	<category>offshore</category>
	<category>offshoring</category>
	<category>outsourcing</category>
	<category>programming</category>
	<category>softwaredevelopment</category>
	<dc:creator>cosmic.osmo</dc:creator>
	</item>
	<item>
	<title>Where to get started with Python GUI programming?</title>
	<link>http://ask.metafilter.com/139096/Where%2Dto%2Dget%2Dstarted%2Dwith%2DPython%2DGUI%2Dprogramming</link>	
	<description>Which Python GUI framework is right for someone new to GUI programming?  But who may also aspire to open source community (linux) development/involvement?  Cross platform, wonderful documentation/tutorials, and cruft-free new technology are also welcome. My current need is just for a simple GUI front end for scripts I write in work for Windows, but one day I&apos;d like to have GUI skills robust enough to help out with open source development.  I&apos;ve given &lt;a href=&quot;http://wiki.python.org/moin/GuiProgramming&quot;&gt;this list &lt;/a&gt;a look, but I really don&apos;t know where to start. I know GTK/Qt are the most commonly utilized, but are there any exciting new next-generation graphical toolkits? What&apos;s fun to learn?  What are your favorite tutorials, books, or resources for it?&lt;br&gt;
&lt;br&gt;
Any and all suggestions welcome!  Thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.139096</guid>
	<pubDate>Wed, 25 Nov 2009 15:46:59 -0800</pubDate>
	<category>graphicaltoolkit</category>
	<category>GUI</category>
	<category>linux</category>
	<category>opensource</category>
	<category>programming</category>
	<category>python</category>
	<category>windows</category>
	<dc:creator>cowbellemoo</dc:creator>
	</item>
	<item>
	<title>I am struggling with relatively simple algorithms. Am I doomed?</title>
	<link>http://ask.metafilter.com/138896/I%2Dam%2Dstruggling%2Dwith%2Drelatively%2Dsimple%2Dalgorithms%2DAm%2DI%2Ddoomed</link>	
	<description>ProgrammingFilter: Just how lame is it that I can&apos;t come up with (create from scratch) a string matching algorithm? Can I still become a programmer? I need your honesty. Coming up with a simple string matching function is one of the problems I&apos;ve been working on for an intro programming class: i.e., determine whether the second string can be found in the first string and return $found = true or false.   &lt;br&gt;
&lt;br&gt;
My sense is that, for any semi-intelligent trying-to-learn-programming Person Who Applies Herself, this should not be all that difficult. I think of myself as pretty darn intelligent. And yet, I&apos;ve put about 10 hours into this so far and am ready to conclude that I CANNOT DO THIS. Yes, I&apos;ve broken the problem down, I&apos;ve tried to draw flowcharts. I&apos;ve made many starts and stops.  Ok, given a cave and maybe 3 days, I could probably to do it. But that&apos;s not the point. I should have been able to figure this out by now.&lt;br&gt;
&lt;br&gt;
I have a background in literature and just don&apos;t have what they call a &apos;natural aptitude&apos; in math and logic.  Up until now I&apos;ve told myself that it&apos;s ok not to have a natural aptitude in something: hard work and practice will get me where I want to be.  At least, that&apos;s what I thought until right about now.  &lt;br&gt;
&lt;br&gt;
My question is this - and tell me the truth. How ________ (insert derogatory adjective describing my intelligence) am I for not being able to come up with this algorithm?  And please be honest.  Should I start reconsidering my plan to become a programmer?&lt;br&gt;
&lt;br&gt;
Thanks in advance.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.138896</guid>
	<pubDate>Mon, 23 Nov 2009 14:38:46 -0800</pubDate>
	<category>algorithm</category>
	<category>career</category>
	<category>programming</category>
	<dc:creator>kitcat</dc:creator>
	</item>
	<item>
	<title>Seeking clicking mechanism or design...</title>
	<link>http://ask.metafilter.com/138723/Seeking%2Dclicking%2Dmechanism%2Dor%2Ddesign</link>	
	<description>What kind of small toys or devices click when you rotate them forwards and backwards? Seeking mechanism or design... I&#8217;m trying to help a friend design a small toy and she needs a mechanism that will click in very small increments as she rotates a small (1 inch diameter) dial that turns 360 degrees on its axis. She needs the dial to click precisely as it turns clockwise and counterclockwise in smallish increments. I was thinking a fishing reel mechanism might work, but that just allows turning in one direction. Then I thought a ratchet wrench mechanism might work, but that also turns in just one direction (and I&#8217;m not sure how the inside of a ratchet wrench works either). Can anyone think of existing toys or devices that have a clicking mechanism that freely rotate? Novel solutions? Suggestions? Thank you!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.138723</guid>
	<pubDate>Sat, 21 Nov 2009 08:21:02 -0800</pubDate>
	<category>computers</category>
	<category>crafts</category>
	<category>creativity</category>
	<category>design</category>
	<category>development</category>
	<category>device</category>
	<category>engineering</category>
	<category>hobbies</category>
	<category>Industry</category>
	<category>mechanic</category>
	<category>mechanics</category>
	<category>metal</category>
	<category>nano</category>
	<category>patent</category>
	<category>physics</category>
	<category>plastic</category>
	<category>programming</category>
	<category>science</category>
	<category>tools</category>
	<category>toys</category>
	<category>woodworking</category>
	<dc:creator>pallen123</dc:creator>
	</item>
	<item>
	<title>MacgyverFilter: link sharing using MS Office</title>
	<link>http://ask.metafilter.com/138600/MacgyverFilter%2Dlink%2Dsharing%2Dusing%2DMS%2DOffice</link>	
	<description>Macgyver IT: I want my team to use something like del.icio.us to share links. But since this is ask.metafilter, I can&apos;t use the obvious right answer. I need to make something like it myself, using &lt;strike&gt;bubblegum and string&lt;/strike&gt; the MS Office 2000 suite and my knowledge of VB. What would be my best approach? This is clearly insane, but I want to try &lt;small&gt;(please don&apos;t ask why I can&apos;t use something reasonable -- I just can&apos;t)&lt;/small&gt;. I don&apos;t need the full del.icio.us, just links and tags. I&apos;m also okay with having only one person at a time able to add a link to the dB, and everyone sharing a big ball of links.&lt;br&gt;
&lt;br&gt;
I&apos;ve thought about using an Excel file, but I don&apos;t know if there&apos;s a reasonable way to do that, or what that way would be. Could that work, or should I bite the bullet and go for Access? Is there a feature hidden somewhere (in Outlook?) that I&apos;m overlooking?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.138600</guid>
	<pubDate>Thu, 19 Nov 2009 19:23:17 -0800</pubDate>
	<category>access</category>
	<category>delicious</category>
	<category>excel</category>
	<category>link</category>
	<category>msoffice</category>
	<category>office</category>
	<category>office2000</category>
	<category>programming</category>
	<category>sharing</category>
	<category>vb</category>
	<category>vba</category>
	<category>visualbasic</category>
	<dc:creator>Monday, stony Monday</dc:creator>
	</item>
	<item>
	<title>Help me batch print text files on the Mac</title>
	<link>http://ask.metafilter.com/138487/Help%2Dme%2Dbatch%2Dprint%2Dtext%2Dfiles%2Don%2Dthe%2DMac</link>	
	<description>OS X: I want to batch print all the files in a source-code library. They are actionscript files, which means they are text files that all end in a .as extension. The files are in a complex directory structure (one root folder but files in multiple subfolders), and there are non .as files that I don&apos;t want printed. When the files print, I need some kind of separator ( spaces, asterisks, new page...) between each file. I can&apos;t seem to find a FILTERABLE batch printing app for OSX -- one that can print all files (of a certain type or naming scheme) in all folders and subfolders starting at a certain root.&lt;br&gt;
&lt;br&gt;
I thought about opening Terminal and doing this:&lt;br&gt;
&lt;br&gt;
find . -name &quot;*.as&quot; | xargs cat  &amp;gt; outfile.txt&lt;br&gt;
&lt;br&gt;
And then printing outfile.txt. That would be perfect except that I won&apos;t easily be able to tell where one file begins and another ends. I need&lt;br&gt;
&lt;br&gt;
*****************&lt;br&gt;
&lt;br&gt;
or some other delimiter between files.&lt;br&gt;
&lt;br&gt;
If it matters, this is for OS X Leopard.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.138487</guid>
	<pubDate>Wed, 18 Nov 2009 13:19:03 -0800</pubDate>
	<category>actionscript</category>
	<category>as</category>
	<category>batch</category>
	<category>code</category>
	<category>directories</category>
	<category>directory</category>
	<category>filter</category>
	<category>filtering</category>
	<category>folder</category>
	<category>print</category>
	<category>printing</category>
	<category>programming</category>
	<category>subfolder</category>
	<category>terminal</category>
	<dc:creator>grumblebee</dc:creator>
	</item>
	<item>
	<title>The Elusive Quick and Dirty iPhone App</title>
	<link>http://ask.metafilter.com/137679/The%2DElusive%2DQuick%2Dand%2DDirty%2DiPhone%2DApp</link>	
	<description>What is the most painless route to developing and selling an iPhone app? I&apos;m interested in building a game similar to the ones made by &lt;a href=&quot;http://www.storm8.com/&quot;&gt;Storm8&lt;/a&gt;. As far as I can tell, those games are just web apps -- HTML, JavaScript, and some server-side scripting. The apps used to access them are just simple skinned browsers with some hooks for device ID authentication. Since almost all of the game is managed server-side, Storm8 can push updates to all players instantly without requiring them to download a software update.&lt;br&gt;
&lt;br&gt;
I know HTML, JavaScript, and PHP. I have a killer game idea that seems to fit into that model and I don&apos;t see why I couldn&apos;t make it happen with my current skill set. So, where do I go from here? How do I painlessly build a client app to connect to my web interface, and get it in the App Store? I don&apos;t want to touch Xcode or Objective-C if I can avoid them. I&apos;m willing to outsource development of that part if the price is right (meaning: extremely, ridiculously low).&lt;br&gt;
&lt;br&gt;
How can I avoid the nightmare of complicated legal gymnastics I&apos;ve heard some devs go through? Where can I find the official list of guidelines Apple supposedly follows when deciding to accept or reject apps? I should probably make sure my idea complies before I start coding. What else do I need to know before I enter the strange, intimidating land of iPhone development?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.137679</guid>
	<pubDate>Mon, 09 Nov 2009 16:05:05 -0800</pubDate>
	<category>app</category>
	<category>development</category>
	<category>iphone</category>
	<category>objective-c</category>
	<category>painless</category>
	<category>php</category>
	<category>programming</category>
	<category>resolved</category>
	<dc:creator>The Winsome Parker Lewis</dc:creator>
	</item>
	<item>
	<title>Need ideas for a really cool (and challenging) beginner&apos;s program I can write in PHP. </title>
	<link>http://ask.metafilter.com/137454/Need%2Dideas%2Dfor%2Da%2Dreally%2Dcool%2Dand%2Dchallenging%2Dbeginners%2Dprogram%2DI%2Dcan%2Dwrite%2Din%2DPHP</link>	
	<description>Need ideas for a really cool and challenging beginner&apos;s program I can write in PHP. For the final assignment of my beginner&apos;s programming class (the language is PHP), I get to write a program that will do whatever I like.  I&apos;m really dorkishly excited and I want to choose something both cool and kinda tough - something I&apos;ll learn a lot from putting together.&lt;br&gt;
&lt;br&gt;
The program has to contain decision structures, looping and arrays at the very least.  I can involve other scripts / languages or web stuff if I choose, but as it stands right now, I don&apos;t know how to run web apps - only a little bit of HTML and CSS.  And there won&apos;t be any GUI, since we haven&apos;t learned any of that in conjunction with PHP. My instructor has suggested a financial calculator or a contact manager.  These seem booooring. And a little bit too easy, too. Yes, I&apos;m a beginner, but I think I can handle something more than that.&lt;br&gt;
&lt;br&gt;
Please help me come up with some ideas.  What was the coolest &apos;first real program&apos; you wrote?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.137454</guid>
	<pubDate>Fri, 06 Nov 2009 15:01:40 -0800</pubDate>
	<category>beginnerprogram</category>
	<category>PHP</category>
	<category>program</category>
	<category>programming</category>
	<dc:creator>kitcat</dc:creator>
	</item>
	<item>
	<title>How to work in software, outdoors?</title>
	<link>http://ask.metafilter.com/137448/How%2Dto%2Dwork%2Din%2Dsoftware%2Doutdoors</link>	
	<description>What kinds of jobs exist for software engineers who want to work outdoors?  Rain, wind, sunshine, sleet, yes please!!   I have about 10 years experience as a professional software engineer, mostly working for large companies and a bit as a contractor too.  I enjoy it, and I always get good reports from clients and colleagues.  But the desk/office lifestyle is getting me down, and I&apos;d love to work outdoors.&lt;br&gt;
&lt;br&gt;
  Without abandoning the skills and salary that I&apos;ve built up over the years, what kind of job could I get that would see me working outside for a considerable part of my time?  I&apos;m thinking of a minimum of one whole day outside every week, preferably more.&lt;br&gt;
&lt;br&gt;
   I really don&apos;t want to give up the software &lt;i&gt;design&lt;/i&gt; aspect of my job, these are the problems that I love solving.  But I suppose I could do without the actual &lt;i&gt;programming&lt;/i&gt; part of it, so technical architect would be a nice job - if I could do it outside.  Help me brainstorm this one, mefites!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.137448</guid>
	<pubDate>Fri, 06 Nov 2009 14:11:54 -0800</pubDate>
	<category>job</category>
	<category>outdoors</category>
	<category>outside</category>
	<category>programming</category>
	<category>software</category>
	<dc:creator>mjg123</dc:creator>
	</item>
	<item>
	<title>How best to organize python scripts?</title>
	<link>http://ask.metafilter.com/137210/How%2Dbest%2Dto%2Dorganize%2Dpython%2Dscripts</link>	
	<description>What is the best way of organizing python scripts? I have a quickly growing number of python scripts that I am using for some work. At the moment I don&apos;t have a problem remembering what the twenty or so scripts do, but I&apos;m worried in a few months time that I will have completely forgotten. &lt;br&gt;
&lt;br&gt;
I do document my work as much as possible, but when I stare in to a folder of a bunch of files it is a little hard to remember what exactly is going on in each file without opening it and starting to read through.&lt;br&gt;
&lt;br&gt;
I don&apos;t have much of a formal background in programming so any suggestions about effective ways of organizing these would be appreciated.&lt;br&gt;
&lt;br&gt;
I&apos;m using Python 2.5 and Idle on Windows.</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.137210</guid>
	<pubDate>Wed, 04 Nov 2009 04:36:08 -0800</pubDate>
	<category>organization</category>
	<category>programming</category>
	<category>resolved</category>
	<category>work</category>
	<dc:creator>a womble is an active kind of sloth</dc:creator>
	</item>
	<item>
	<title>Tell me how to make a simple widget to post on my website.</title>
	<link>http://ask.metafilter.com/137173/Tell%2Dme%2Dhow%2Dto%2Dmake%2Da%2Dsimple%2Dwidget%2Dto%2Dpost%2Don%2Dmy%2Dwebsite</link>	
	<description>Tell me how to make a simple widget to post on my website. A home cook will enter how many cups of an ingredient are called for by a recipe and she&apos;ll choose from a list the type of ingredient (e.g. bread flour or baker&apos;s sugar) and the widget will convert the volume amount to grams so she can use her food scale to weigh out the ingredient. Can you recommend a widget generator for a nonprogrammer?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.137173</guid>
	<pubDate>Tue, 03 Nov 2009 14:38:20 -0800</pubDate>
	<category>cooking</category>
	<category>programming</category>
	<category>widgets</category>
	<dc:creator>markcmyers</dc:creator>
	</item>
	<item>
	<title>How to find a small company, in another country, for a 1-year work term?</title>
	<link>http://ask.metafilter.com/136803/How%2Dto%2Dfind%2Da%2Dsmall%2Dcompany%2Din%2Danother%2Dcountry%2Dfor%2Da%2D1year%2Dwork%2Dterm</link>	
	<description>I&apos;m currently a third-year Engineering Science student at the University of Toronto, majoring in computer engineering.  As part of my program, I&apos;m supposed to do a 12-16 month work term.  While there are a variety of large tech companies that recruit directly from this program, I&apos;m interested in working at a smaller, preferably U.S.-based technology firm.  How should I go about finding a suitable place? For more background, I&apos;m interested in a wide variety of programming languages, such as Lisp, Scheme, Haskell, OCaml, Python, Ruby, etc.  I&apos;m proficient in C and C++, but I prefer to avoid them when I can.  I&apos;m hoping to find some sort of web- or software-development firm, still in at a more startup-y phase, that would be interested in hiring a student for a year.  Do I have any hope in this endeavor?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.136803</guid>
	<pubDate>Thu, 29 Oct 2009 18:42:05 -0800</pubDate>
	<category>engineering</category>
	<category>jobsearch</category>
	<category>programming</category>
	<category>university</category>
	<category>workterm</category>
	<dc:creator>james.nvc</dc:creator>
	</item>
	<item>
	<title>Which HTML/CSS/JS IDE do I want?</title>
	<link>http://ask.metafilter.com/136596/Which%2DHTMLCSSJS%2DIDE%2Ddo%2DI%2Dwant</link>	
	<description>Which HTML/CSS/JS IDE do I want? So I&apos;ve been doing AS3 development for the last few years, using Flex Builder, but am now moving back into HTML/CSS/JS. I&apos;ve gotten used to having a fairly intelligent IDE and I&apos;d like to not go back to the bad old days of having to type every single param and property from scratch every time. (I&apos;m looking for code help, not just highlighting.)&lt;br&gt;
&lt;br&gt;
I have tried a few but none seems to have everything I want:&lt;br&gt;
&lt;br&gt;
1. Dreamweaver: &lt;br&gt;
Pluses: When you link to a stylesheet, you can CTRL+space and get a list of styles to choose from.&lt;br&gt;
Minuses: Weak support for JS. (no auto-complete at all)&lt;br&gt;
&lt;br&gt;
2. &lt;a href=&quot;http://www.aptana.org/studio&quot;&gt;Aptana&lt;/a&gt;:&lt;br&gt;
Pluses: Seems to have excellent JS support, including major AJAX libraries.&lt;br&gt;
Minuses: Unless I am missing something, I can&apos;t choose Css styles off a list, and that is a major major timesaver for the work I&apos;ll be doing.&lt;br&gt;
&lt;br&gt;
3. &lt;a href=&quot;http://www.blumentals.net/htmlpad/tour.php?id=23&quot;&gt;HTMLPad 2010&lt;/a&gt;:&lt;br&gt;
Plusses and minuses seem about the same as Aptana, plus it costs money. (DW CS3 is already installed on my work machine so no cost there.)&lt;br&gt;
&lt;br&gt;
So, am i doing something wrong with Aptana? Is there another piece of software I&apos;m not aware of? Or should I settle for DW for html/css and Aptana for JS? (The work will probably be 80% or more on the html/css side.)&lt;br&gt;
&lt;br&gt;
thanks!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.136596</guid>
	<pubDate>Tue, 27 Oct 2009 13:31:52 -0800</pubDate>
	<category>aptana</category>
	<category>css</category>
	<category>dev</category>
	<category>development</category>
	<category>dreamweaver</category>
	<category>html</category>
	<category>ide</category>
	<category>javascript</category>
	<category>js</category>
	<category>programming</category>
	<category>web</category>
	<category>webdevelopment</category>
	<dc:creator>drjimmy11</dc:creator>
	</item>
	<item>
	<title>Utilising the Twitter API</title>
	<link>http://ask.metafilter.com/136511/Utilising%2Dthe%2DTwitter%2DAPI</link>	
	<description>Where to start: extracting images from a Twitter search and presenting them on a webpage? I have almost no programming knowledge, but I have a small project in mind, and have no idea where to start. (And also about a week to do it in, since it&apos;s a time-sensitive project.)&lt;br&gt;
&lt;br&gt;
Here&apos;s what I want to do:&lt;br&gt;
- Get the results of a Twitter search along the lines of &quot;something something twitpic filter:links&quot; (ie, get all the results of a search for &quot;something something&quot; that include a link to a Twitpic image).&lt;br&gt;
- Get a thumbnail of each Twitpic image&lt;br&gt;
- Present these thumbnails on a webpage&lt;br&gt;
&lt;br&gt;
Twitter&apos;s API can do what I want, as can Twitpic&apos;s, I&apos;m just not sure where I should start. Presumably, I need to get the tweets, perform some kind of regex voodoo to extract the Twitpic links, and borrow Twitpic&apos;s API to get thumbnails for them.&lt;br&gt;
&lt;br&gt;
This sounds like it should be fairly easy, but I&apos;m a guy that doesn&apos;t have fluency in any programming language, so I can&apos;t even picture what my first step would be. I&apos;m probably approaching this a little backwards, too -- trying to consider how Twitter&apos;s API is rate-limited, and it would need some form of caching, etc, etc. (Though I can&apos;t program, I do have some basic fundamental knowledge of the concepts and idea involved, like rate-limiting and cacheing, and such.)&lt;br&gt;
&lt;br&gt;
So where do you think I should start? Learning the basics of X programming language seems like a sensible step 1, but I don&apos;t have much interest in actually learning to program in X, just in learning to do &lt;i&gt;this&lt;/i&gt; in X. Whatever X may be.&lt;br&gt;
&lt;br&gt;
It doesn&apos;t really matter if I can&apos;t do this in a week, but if it took much more than a week to do, I&apos;m not sure it would be worth the time.&lt;br&gt;
&lt;br&gt;
What do you think?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.136511</guid>
	<pubDate>Mon, 26 Oct 2009 15:39:46 -0800</pubDate>
	<category>api</category>
	<category>programming</category>
	<category>search</category>
	<category>twitter</category>
	<dc:creator>nostrich</dc:creator>
	</item>
	<item>
	<title>Why does my VB.NET app thinks it has to startup from the Class Library?</title>
	<link>http://ask.metafilter.com/136244/Why%2Ddoes%2Dmy%2DVBNET%2Dapp%2Dthinks%2Dit%2Dhas%2Dto%2Dstartup%2Dfrom%2Dthe%2DClass%2DLibrary</link>	
	<description>I have my VB.NET app (which includes a Class Library and several Forms) set to startup from the Windows Forms Application. Why am I getting the error message: &quot;A project with an Output Type of Class Library cannot be started directly?&quot; I&apos;m trying to tell it &lt;em&gt;not&lt;/em&gt; to start from the Class Library! Please help. I&apos;m a newbie at this, so I&apos;m standing by to offer clarification if my explanation of the problem doesn&apos;t make sense. What I have done is:&lt;br&gt;
&lt;br&gt;
1. Created a project.&lt;br&gt;
2. Added a Class Library containing a controller class and another class.&lt;br&gt;
3. Created a Windows Forms Application with two forms and corresponding code.&lt;br&gt;
4. Added the Windows Forms Application to the the project that already contains the Class Library.&lt;br&gt;
5. In the Class Library, added a reference to the Windows Forms Application.&lt;br&gt;
6. Set the project to start from one of the Forms.&lt;br&gt;
&lt;br&gt;
Maybe it&apos;s worth noting that this app is also connected to a database.&lt;br&gt;
&lt;br&gt;
I&apos;ve been at this for hours and am losing my mind. Please help me!</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.136244</guid>
	<pubDate>Fri, 23 Oct 2009 11:03:12 -0800</pubDate>
	<category>programming</category>
	<category>resolved</category>
	<category>VBNET</category>
	<category>windowsformsapplication</category>
	<dc:creator>kitcat</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>A Program to Help Me?</title>
	<link>http://ask.metafilter.com/136043/A%2DProgram%2Dto%2DHelp%2DMe</link>	
	<description>I started a new internship, and I&apos;m wondering if there is some way to automate copying the non-profit information from &lt;a href=&quot;http://www.coloradononprofits.org/directory_members.cfm&quot;&gt;this website&lt;/a&gt;. So, I&apos;m the new intern, and I&apos;ve been charged with the task of copying the information from &lt;a href=&quot;http://www.coloradononprofits.org/directory_members.cfm&quot;&gt;this website&lt;/a&gt; and copying the information from each member into an Excel spreadsheet. I need the name of the organization, contact name, their title, phone number, email, and the website address.&lt;br&gt;
&lt;br&gt;
It&apos;s a little slow-going, and I&apos;m happy to do it by hand, but I wonder if there isn&apos;t some way to automate the process, like with a program? My supervisor would be thrilled, but I don&apos;t know anything about programming. Before I post a request on a site like rentacoder, I need to know, is this even possible?</description>
	<guid isPermaLink="false">tag:ask.metafilter.com,2009:site.136043</guid>
	<pubDate>Wed, 21 Oct 2009 10:13:00 -0800</pubDate>
	<category>excel</category>
	<category>intern</category>
	<category>program</category>
	<category>programming</category>
	<category>resolved</category>
	<category>website</category>
	<dc:creator>moonroof</dc:creator>
	</item>
	
	</channel>
</rss>

