<?xml version="1.0" encoding="iso-8859-1"?><rss version="2.0">
<channel>
<title>MarcoVitanza.com Blog</title>
<link>http://marcovitanza.com</link>
<description>MarcoVitanza.com Blog</description>
<language>en-us</language>
<copyright>Copyright 2010</copyright>
<lastBuildDate>Wed, 8 Sep 2010 09:07:36 +0000</lastBuildDate>
<pubDate>Wed, 8 Sep 2010 09:07:36 +0000</pubDate>
<generator>http://marcovitanza.com</generator>
<docs>http://blogs.law.harvard.edu/tech/rss</docs>
<item><title>A Quine in C</title><description>A Quine is a computer program which produces its own source code as the (only) output.

With the help of printf(), we can make a quine in 117 bytes of error- and warning-free C code (tested GCC 4.2).

#import&amp;lt;stdio.h&amp;gt;
main(){char*s=&quot;#import&amp;lt;stdio.h&amp;gt;%cmain(){char*s=%c%s%c;printf(s,10,34,s,34);}&quot;;printf(s,10,34,s,34);}

However, with a little trickery, we can reduce it down to just 74 bytes. The compiler will complain, but we really don't need the #include (GCC links against the...</description><link>http://marcovitanza.com/blog/15</link><guid>http://marcovitanza.com/blog/15</guid><pubDate>Mon, 29 Mar 2010 06:27:08 +0000</pubDate></item><item><title>CheckableRows sample code for iPhone OS</title><description>Are you an iPhone developer? Have you ever admired that fancy-shmancy table view in the built-in Mail app? You know, the one that has a little checkbox control on the left side of every row in editing mode?...</description><link>http://marcovitanza.com/blog/14</link><guid>http://marcovitanza.com/blog/14</guid><pubDate>Tue, 14 Jul 2009 21:56:19 +0000</pubDate></item><item><title>Cellular Automata BMP utility</title><description>Yet another cellular automata utility -- this time it's a cross-platform C file: BMPautomata.c.

Here's how to run it in OS X and get a nifty image like the background here: http://twitter.com/vitanza.


Download the file to your desktop.
Open up Terminal (ahh scary!). It should be in Applications/Utilities.
Type cd Desktop and press enter.
Type gcc BMPautomata.c -o BMPautomata and press enter. You should not get any warnings or errors.
You're ready to run it. Type ./BMPautomata and pre...</description><link>http://marcovitanza.com/blog/13</link><guid>http://marcovitanza.com/blog/13</guid><pubDate>Sat, 11 Apr 2009 23:57:54 +0000</pubDate></item><item><title>iTunes App Store Reports Script</title><description>Are you an iPhone developer? Do you need an easy way to make sense of your daily sales reports? Here's a simple PHP script I wrote to make it easier to track your sales:

PHP App Store Reports

And here is a screenshot of it in action.

This script doesn't track dollars and cents, only number of downloads. You can filter by day, by region, and by app.

Enjoy!...</description><link>http://marcovitanza.com/blog/12</link><guid>http://marcovitanza.com/blog/12</guid><pubDate>Sat, 25 Oct 2008 04:17:36 +0000</pubDate></item><item><title>BOSS Custom Search Updated</title><description>I've updated my custom web search sample code to include support for multiple result pages. Now links will appear, if necessary, to the next and previous result pages. Check it out via my original post....</description><link>http://marcovitanza.com/blog/11</link><guid>http://marcovitanza.com/blog/11</guid><pubDate>Wed, 24 Sep 2008 02:42:47 +0000</pubDate></item><item><title>Custom Search with Yahoo BOSS and PHP</title><description>BOSS (Build your Own Search Service) is Yahoo's new open search platform. Using the BOSS API, developers have access to Yahoo's entire search index to create custom searches, mashups, and more. Read more about it here.

A practical (and simple) use for BOSS is to build a custom search page so that users can search your website. I wrote a simple search page to do this using PHP with the CURL extension.

Let's take a look at the steps needed to execute a simple site search with BOSS and PHP:
...</description><link>http://marcovitanza.com/blog/10</link><guid>http://marcovitanza.com/blog/10</guid><pubDate>Thu, 7 Aug 2008 21:16:12 +0000</pubDate></item><item><title>Firefox market share exceeds 20%</title><description>According to tgdaily.com, Firefox's market share has seen some significant growth since the 3.0 release.
Microsoft’s Internet Explorer market share is trending down, while Mozilla is playing with the 20% range and is successfully jumping over this mark more often.
The average market share for Firefox was 19.27% in June, up from 18.41% in May. Internet Explorer dropped from 73.75% to 72.95% in the same time frame....</description><link>http://marcovitanza.com/blog/9</link><guid>http://marcovitanza.com/blog/9</guid><pubDate>Fri, 1 Aug 2008 21:11:36 +0000</pubDate></item><item><title>Google Index Reaches 1 Trillion URLs</title><description>According to this InformationWeek article:
In 1998, when Google opened for business, it had 26 million URLs. By 2000, it had reached 1 billion. In 2005, Google claimed it had more than 8 billion Web pages in its index, at least until it took the index count off its home page. In 2008, Google's measure of the Web is 1 trillion Web pages....</description><link>http://marcovitanza.com/blog/8</link><guid>http://marcovitanza.com/blog/8</guid><pubDate>Sat, 26 Jul 2008 22:03:53 +0000</pubDate></item><item><title>SearchMonkey Developer Challenge</title><description>I am happy to announce that the winners of the Yahoo SearchMonkey Developer Challenge have been posted on YSearchBlog and the grand prize winner is none other than yours truly.
Judges included Michael Arrington of TechCrunch, Rasmus Lerdorf of Yahoo!, John Musser of ProgrammableWeb, and Danny Sullivan of SearchEngineLand.
Grand Prize - Marco Vitanza is taking home $10,000 for his Blogspot Infobar, which displays links to recent posts for all Blogspot search results. Thanks, Marco, we here at S...</description><link>http://marcovitanza.com/blog/7</link><guid>http://marcovitanza.com/blog/7</guid><pubDate>Fri, 11 Jul 2008 19:15:47 +0000</pubDate></item><item><title>Google Code Jam 2008</title><description>Google Code Jam is a coding competition in which professional and student programmers are asked to solve complex algorithmic challenges in a limited amount of time.
Registration ends on July 17. $80,000 in prize money will be distributed starting with $10,000 to the winner, all the way down to $250 for 100th place.
You can check out practice problems at the site. Each problem has a small and large input data set. Solutions can be implemented in any programming language. For each input data set...</description><link>http://marcovitanza.com/blog/6</link><guid>http://marcovitanza.com/blog/6</guid><pubDate>Thu, 10 Jul 2008 00:00:02 +0000</pubDate></item></channel>
</rss>