<?xml version="1.0" encoding="UTF-8"?><!-- generator="wordpress.com" -->
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	>

<channel>
	<title>apis &amp;laquo; WordPress.com Tag Feed</title>
	<link>http://en.wordpress.com/tag/apis/</link>
	<description>Feed of posts on WordPress.com tagged "apis"</description>
	<pubDate>Sat, 26 Dec 2009 12:58:15 +0000</pubDate>

	<generator>http://en.wordpress.com/tags/</generator>
	<language>en</language>

<item>
<title><![CDATA[Java for Programmers ]]></title>
<link>http://thebooksworld.wordpress.com/2009/12/16/java-for-programmers/</link>
<pubDate>Wed, 16 Dec 2009 07:14:35 +0000</pubDate>
<dc:creator>thebooksworld</dc:creator>
<guid>http://thebooksworld.wordpress.com/2009/12/16/java-for-programmers/</guid>
<description><![CDATA[Java for Programmers By Paul J. Deitel, Harvey M. Deitel * Publisher: Prentice Hall PTR * Number Of ]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><h1 style="text-align:center;"><strong>Java for Programmers </strong></h1>
<h4 style="text-align:center;"><strong>By Paul J. Deitel, Harvey M. Deitel</strong></h4>
<p style="text-align:center;"><img class="aligncenter" src="http://img46.imageshack.us/img46/4391/162xyo.jpg" alt="thebooksworld" width="391" height="391" /></p>
<blockquote><p>* Publisher:   Prentice Hall PTR<br />
* Number Of Pages:   1200<br />
* Publication Date:   2009-02-12<br />
* ISBN-10 / ASIN:   0137001290<br />
* ISBN-13 / EAN:   9780137001293</p></blockquote>
<p><strong>Product Description:</strong><br />
PRACTICAL, EXAMPLE-RICH COVERAGE OF:<br />
* Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces, Nested Classes<br />
* Integrated OOP Case Studies: Time, GradeBook, Employee<br />
* Industrial-Strength, 95-Page OOD/UML® 2 ATM Case Study<br />
* JavaServer™ Faces, Ajax-Enabled Web Applications, Web Services, Networking<br />
* JDBC™, SQL, Java DB, MySQL®<br />
* Threads and the Concurrency APIs<br />
* I/O, Types, Control Statements, Methods<br />
* Arrays, Generics, Collections<br />
* Exception Handling, Files<br />
* GUI, Graphics, GroupLayout, JDIC<br />
* Using the Debugger and the API Docs<br />
* …<br />
The practicing programmer’s DEITEL® guide to Java™ development and the Powerful Java™ Platform<br />
Written for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java APIs in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code descriptions and program outputs. The book features 220 Java applications with over 18,000 lines of proven Java code, and hundreds of tips that will help you build robust applications.<br />
Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including GUI, graphics, exception handling, generics, collections, JDBC™, web-application development with JavaServer™ Faces, web services and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML® ATM case study, including a complete Java implementation. When you’re finished, you’ll have everything you need to build object-oriented Java applications.<br />
The DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including Java™, C++, .NET, web services, Internet and web development and more.</p>
<p><a href="http://ifile.it/1q3l6wd/0137001290_Java_for_Pro.rar" target="_blank">Ebook(PDF)</a> &#124; <a href="http://astore.amazon.com/thebookswor0a-20/detail/0137001290" target="_blank">Paperback on Amazon</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Twitter as a Stockbroker. With Webhooks.]]></title>
<link>http://blogrium.wordpress.com/2009/12/12/twitter-as-a-stockbroker-with-webhooks/</link>
<pubDate>Sat, 12 Dec 2009 12:34:47 +0000</pubDate>
<dc:creator>Jeff Lindsay</dc:creator>
<guid>http://blogrium.wordpress.com/2009/12/12/twitter-as-a-stockbroker-with-webhooks/</guid>
<description><![CDATA[Webhooks. User-defined callbacks on the web. Yes. YES! Wait, what does that even mean? That stupid w]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://webhooks.org">Webhooks</a>. User-defined callbacks on the web. Yes. YES! Wait, what does that even mean? That stupid website doesn&#8217;t seem to explain them at all!</p>
<p>Let&#8217;s explore this through an analogy. This analogy uses stockbrokers! Yay! (?)</p>
<p>Consider, before the web, before email, how people would interact with their stockbroker: the telephone. Whenever you wanted to manage your investments and find out what&#8217;s really going on in the market, you would call your stockbroker. It&#8217;s similar to how you might use your browser to visit Twitter to update your status and find out what&#8217;s going on with your friends, right? This is the basis of the analogy. Bear with me.</p>
<p>Imagine in this story your phone is a browser, a phone call is a web request, and the broker is a web application, like Twitter.</p>
<p>It&#8217;s 1989 and you like to think of yourself as a big time stock trader with an impressive portfolio. Good for you. You got to this point by staying in close touch with your stockbroker. You&#8217;d call her (!) to find out what was happening in the market, discuss whether buying certain stock was a good idea, and maybe put in an order. You were able to get information out of the system and put orders into the system by picking up your phone and calling your broker. </p>
<p>The problem is that you can only react to events in the market as quickly as you get the information. This means you&#8217;d have to call your broker quite a bit to stay on top of a fast moving, highly volatile market. A programmer might try to automate this with a script. You take a similar approach: you hire an assistant to deal with your stockbroker. Perhaps this is unheard of in reality, but stay with me.</p>
<p>Now an assistant is not unlike a computer program in theory. You can give them instructions and based on certain conditions and input, they&#8217;ll do as you say. For example, maybe you instruct your assistant to buy a certain type of stock after it behaves a certain way, and if there&#8217;s not enough money to buy the amount that you told them, they can transfer the money from your savings account after a quick confirmation phone call with you. In today&#8217;s world, that sort of thing is not terribly out of the question to automate with a script using the web APIs and programmatic infrastructure available to us now. </p>
<p>Again, in order to react to events in the market in a timely manner, it requires lots of phone calls to your stockbroker. Sure, your assistant can handle it, but it&#8217;s a lot of work and wastes a lot of time. In fact, it wastes you money because you pay for your assistant by the hour! If you were a programmer, your script would have to constantly poll the broker API requiring a touchy cron setup or a long running process that gets more inefficient the closer to real-time you want it to be. Not to mention it&#8217;s just more work than you should have to deal with. If only there was some way for your assistant or script to be notified when things happen so they could simply react. </p>
<p>One day, your stockbroker says they&#8217;re providing a new service they describe as callbacks. You give them a phone number, and they&#8217;ll call it whenever something interesting happens regarding stocks relevant to you. Wow! Well, you could give them your number, but there are two problems. First, it&#8217;s 1989 and you don&#8217;t happen to have a cell phone. You can&#8217;t always be reached. Second, even if you could, you&#8217;d still want your assistant to handle the events because they have been instructed with how to deal with them and will do a lot of the legwork for you. Luckily, your assistant has a cell phone and is always available, so you give the broker their number. </p>
<p>Now your assistant is working very efficiently making you lots of money. Their job is so much easier because they don&#8217;t have to do anything until they get a call from either you or, more importantly, the broker. They can finally react to events <em>as they happen</em>, without a lot of nonsense trying to stay on top of things. What&#8217;s more is they will automatically take care of whatever situations you&#8217;ve told them. </p>
<p>What a cool feature, this callbacks thing. Thanks, broker!</p>
<p>If you haven&#8217;t guessed, the callback feature in this story is the exact mechanics of webhooks. Webhooks would allow you to tell the web apps that you use to &#8220;callback&#8221; scripts you have online. These scripts will deal with whatever events that web app produces. These callbacks use the same protocol you use to talk to them and that you both know how to use: web requests. Putting your script online at a URL is analogous to your assistant that has a cell phone: it&#8217;s always available for direct connection at a persistent &#8220;phone number,&#8221; unlike you, with dynamic IPs and NATs and turning off your computer. And just like an assistant, the script can do a lot of interesting things for you that you wouldn&#8217;t necessarily want to do, most of which is a sort glue work of making different systems work together given some logic. For example, transferring money from your savings account to the broker account when there isn&#8217;t enough.</p>
<p>A concrete example of a story made possible from webhooks that might be a useful scenario for many of you involves Twitter. Let&#8217;s say Twitter supported webhook callbacks for when somebody follows you. Right now you get an email, and from there you can decide what to do manually: follow them back, block them, or do nothing. I used to go out of my way to block users that I knew were spam bots, but now there&#8217;s so many it&#8217;s not worth the time. And of course I also generally follow back people that I actually know. If Twitter would simply call a script of mine whenever somebody followed me passing along the user ID, I could <strong>very easily</strong> run this logic in a PHP script or a simple App Engine app. Or perhaps I&#8217;d use <a href="http://scriptlets.org">Scriptlets</a> (ahem, which was made <em>exactly</em> for these kinds of web scripts). It would work like this:</p>
<p>First, use the Twitter API to look up the user from the ID, and grab their name. Then use the Facebook API to check if that name shows up in my list of friends on Facebook. If so, use the Twitter API to follow them back. Otherwise, if they&#8217;re following over 1000 users and that number is more than twice the number that&#8217;s following them (which is roughly the heuristic I use manually), use the Twitter API to block them. All automatic.</p>
<p>If you could do this, not only would you have glued together Facebook and Twitter in an interesting and useful way, but you&#8217;ve sort of extended the net functionality Twitter provides you. You could imagine perhaps someday Twitter releasing features that would do exactly what you just did. But they won&#8217;t. In fact, they&#8217;ll never release features that are so specific to you (who says my spam algorithm is the algorithm everybody should use?). This is how webhooks make the web more about you. You can start extending web applications and gluing them together just the way you want. </p>
<p>This is a win-win for web application users <em>and</em> developers. Users get more functionality. Developers can implement less. </p>
<p>Coming back to the stockbroker analogy, there is a type of order called a limit order where you say to buy or sell when it&#8217;s at a certain price. With webhooks (or the broker &#8220;callback&#8221; service), this is merely a convenience because you could easily set that up <em>outside of their system</em>. Speaking of that example, when I mentioned your assistant transferring money between accounts, that reminds me, you know that feature banks have called overdraft protection? If banks had webhooks, all banks could have overdraft protection. Wow, right? That would have been nice for me when I had Washington Mutual, a bank known for its lack of overdraft protection.</p>
<p>What else could you do in a world with webhooks? Basically everything would have a common event-driven infrastructure, allowing you, with just a little bit of scripting glue, to accomplish so much more and make the systems you use better, and more personal.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Software APIs]]></title>
<link>http://hordine.wordpress.com/2009/12/07/software-apis/</link>
<pubDate>Mon, 07 Dec 2009 17:16:39 +0000</pubDate>
<dc:creator>hordine</dc:creator>
<guid>http://hordine.wordpress.com/2009/12/07/software-apis/</guid>
<description><![CDATA[Application Programming Interface are interfaces that a program implements in order to allow other p]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><a href="http://en.wikipedia.org/wiki/Application_programming_interface">Application Programming Interface</a> are interfaces that a program implements in order to allow other programs to interact with it.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Rückblende und Ausblick]]></title>
<link>http://rothfranz.wordpress.com/2009/11/27/ruckblende-und-ausblick/</link>
<pubDate>Fri, 27 Nov 2009 08:51:39 +0000</pubDate>
<dc:creator>rothfranz</dc:creator>
<guid>http://rothfranz.wordpress.com/2009/11/27/ruckblende-und-ausblick/</guid>
<description><![CDATA[In den Achzigern und heute Andere schreiben Ihre Memoiren. Das ist mir noch ein bißchen zu früh. Abe]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_2809" class="wp-caption aligncenter" style="width: 460px"><a href="http://rothfranz.wordpress.com/files/2009/11/garten_paparazzo.jpg"><img class="size-full wp-image-2809" title="GARTEN_PAPARAZZO" src="http://rothfranz.wordpress.com/files/2009/11/garten_paparazzo.jpg" alt="" width="450" height="142" /></a><p class="wp-caption-text">In den Achzigern und heute</p></div>
<p>Andere schreiben Ihre Memoiren. Das ist mir noch ein bißchen zu früh. Aber als mir vor kurzem durch den Kopf schoß, daß ich heuer <a href="http://rothfranz.wordpress.com/2009/11/25/faszination-nikon-die-zweite/">seit 25 Jahren mit Nikon-Kameras arbeite</a>, da wurde mir auch bewußt, daß ich natürlich und selbstverständlich dann auch bereits ein <a href="http://www.franz-roth-presse.de/HISTORY/HISTORY1.html" target="_blank">Vierteljahrhundert als Bildjournalist</a> auf dem Buckel habe.</p>
<p>Na gut, dachte ich mir, jetzt hast du schon <a href="http://rothfranz.wordpress.com/2009/11/26/tools-of-the-past-sales-offer-verkaufsangebot-fur-foto-sammler/">einen Film über deine ganzen &#8220;alten Hobel&#8221;</a> gemacht, dann mach doch noch einen, fass&#8217; mal zwei Jahrzehnte in zweieinhalb Minuten zusammen.  Und dann such in deinem Halbmillionenbildarchiv doch einfach noch ein paar persönliche Bilder raus und mach doch einen launigen Artikel. Es gibt ja noch mehr als alte Kameras. Die &#8220;gute alte Zeit&#8221;, die kannte ja auch noch das Leuchtpult, das Dia, den Fotoabzug, Passepartouts, Slide-Sheets, äh, Diahüllen, Archiv-Regale, Archiv-Kästen, Acetathüllen für Prints und all solche Dinge.</p>
<p>Also bin ich nochmal in mein &#8220;<a href="http://www.franz-roth-pics.de/konzept/pict01/archiv.html">Alt-Archiv</a>&#8221; getigert und habe ein bißchen rumgewühlt. Hoffnungsloser Nostalgiker eben. Ach, und manchmal macht es doch auch einfach Spaß, in der eigenen Vergangenheit rumzukramen. Ich schau&#8217; mir ja auch gerne Fotoalben an.</p>
<p>Da sind wir auch gleich an einem Punkt, warum jeder was von der Fotografie hat. Die Fotografie hält das Gedächtnis wach. Man erinnert sich an Orte und Ereignisse und kann sie sich auch visuell ins Gedächtnis zurückrufen. Ich sage immer &#8220;Ohne die Fotografie verlieren wir unsere Erinnerungen&#8221;. Ohne die Fotografie verblaßt irgendwann alles im Dunkel der Vergangenheit. Wir vergessen, wie Orte und Menschen ausgesehen haben. Wir brauchen Fotos, um die Erinnerung wachzuhalten.</p>
<p style="text-align:center;"><a href="http://www.franz-roth-pics.de/konzept/divers/go_trabi_go_02_sekt_c.jpg"><img class="aligncenter" title="DDR 1989" src="http://www.franz-roth-pics.de/konzept/divers/go_trabi_go_02_sekt_c.jpg" alt="" width="450" /></a></p>
<p>Würden wir uns denn, könnten wir es überhaupt, an die unbeschreibliche Stimmung im <a href="http://rothfranz.wordpress.com/2009/11/11/heute-vor-20-jahren/">November 1989 erinnern</a>, an die Zeit vor 20 Jahren, als die Mauer fiel, wenn es davon keine Fotos und keine Filme gäbe? Wüßten spätere Generationen, wie das damals gewesen war?</p>
<p>Und, zugegebenermaßen, heute am Notebook, mit Memory-Cards in der digitalen SLR, mit FTP und Online-Bilddatenbank, würde ich nicht ab und an mal wieder einen Blick auf mein Leuchtpult werden, einen Abzug in die Hand nehmen (und überlegen, ob ich den nicht vielleicht mal einscannen sollte) oder ein paar Diahüllen, die Filmschnipselchen mit der Lupe auf Schärfe begutachten, man könnte ja irgendwann wirklich vergessen, wie man mal bis vor nicht allzu langer Zeit gearbeitet hat.</p>
<p style="text-align:center;"><span style='text-align:center; display: block;'><object width='425' height='350'><param name='movie' value='http://www.youtube.com/v/ekJhYwod5lk&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' /><param name='allowfullscreen' value='true' /><param name='wmode' value='transparent' /><embed src='http://www.youtube.com/v/ekJhYwod5lk&#038;rel=1&#038;fs=1&#038;showsearch=0&#038;hd=0' type='application/x-shockwave-flash' allowfullscreen='true' width='425' height='350' wmode='transparent'></embed></object></span></p>
<p>Und heute? Heute habe ich dank IrfanView den &#8220;elektronischen Kontaktbogen&#8221;. Ist das nicht toll? Den kann ich dann ausdrucken und mir ganz normal anschauen, so wie früher den mit den Filmstreifen drauf. Er hat aber auch einen Vorteil: den kann ich nicht nur ausgedruckt einer CD beilegen, die ich meinen Kunden schicke, den kann ich auch als E-Mail-Attachment verschicken und mein Kunde weiß dann, was ich Neues in der Datenbank habe.</p>
<p style="text-align:center;"><a href="http://www.franz-roth-pics.de/showroom/_000_CONTACT.jpg"><img class="aligncenter" title="Features" src="http://www.franz-roth-pics.de/showroom/_000_CONTACT.jpg" alt="" width="450" /></a></p>
<p>Oder, wenn er, wie der oben, nun auch schon ein paar Jährchen alt ist, als &#8220;digitale Nostalgie&#8221; hier in einen Artikel packen. Neh, neh, Nostalgie ist was schönes, aber die digitale Welt hat schon so ihre Vorzüge. Was hatte ich früher zu tun, wenn ich einen <a href="http://www.franz-roth-presse.de/katalog/Bildkatalog_komplett.pdf" target="_blank">Bildkatalog</a> erstellen wollte. Das ist schon viel einfacher geworden. Und es ist ja nicht so, daß man sowas nicht mehr bräuchte. Und außerdem kann man sowas nun auch <a href="http://www.franz-roth-presse.de/SHOWROOM_BRETAGNE_2005/index.htm" target="_blank">schön online machen</a>.</p>
<p><em>Ach, apropos Online-Katalog:</em></p>
<ol>
<li><a href="http://www.franz-roth-presse.de/SHOWROOM_WINTER/index.html" target="_blank">Der Winter steht mal wieder vor der Tür</a></li>
<li><a href="http://www.franz-roth-presse.de/HAUS/PRESSE/FR050101_003.html" target="_blank">Winter in allen Facetten</a></li>
<li><a href="http://www.franz-roth-presse.de/SHOWROOM_WETTER/aktuell01.html" target="_blank">Wetter ist immer</a></li>
<li><a href="http://www.franz-roth-presse.de/SHOWROOM_WEIHNACHT/index.html" target="_blank">Und Weihnachten ist auch bald</a></li>
<li><a href="http://www.franz-roth-presse.de/HAUS/PRESSE/WEIHNACHTSSTRESS.html" target="_blank">Natürlich auch mit Weihnachtsstreß</a></li>
</ol>
<p>Wer sich redaktionell, editoriell oder auch werblich, ob Print oder online, dafür interessiert, ist bei den beiden da unten im Bild bestens aufgehoben.  Wir produzieren nämlich nicht nur <a href="http://www.franz-roth-presse.de/HAUS/GARTENTIPPS/07_2009/IM_JULI_2009.html" target="_blank">Ratgeber und Services</a> zu <a href="http://rothfranz.wordpress.com/2009/11/15/garten-fotos-videos-gartentipps-fur-hobbygartner-und-mehr/">Gartenthemen</a> und der <a href="http://www.franz-roth-presse.de/HAUS/GARTENTIPPS/GARTENTIPPS.html" target="_blank">Gartensaison</a> oder zu <a href="http://www.franz-roth-presse.de/showroom/BAVARIABUCHE.html" target="_blank">Naturthemen</a>, sondern überhaupt zum Lauf der Jahreszeiten. <a href="http://www.franz-roth-presse.de/showroom/content.html" target="_blank">Und noch zu vielem mehr</a>.</p>
<p>Und heutzutage natürlich auch in digitaler Top-Qualität. Zu finden auch via APIS (i-picturemaxx) <a href="http://multimedia.mecom.eu/index.php?module=ergebnisse&#38;func=pool&#38;id=16000003404" target="_blank">auf unserem Pool bei Mecom-Multimedia</a>.</p>
<p>Unsere <a href="http://www.franz-roth-presse.de/honorare/honorare.html" target="_blank">Preise</a> und <a href="http://www.franz-roth-presse.de/honorare/leistungen.html" target="_blank">Leistungen</a>. Und unsere <a href="http://www.franz-roth-pics.de/AGB/AGB.html" target="_blank">Konditionen</a>.</p>
<div id="attachment_2812" class="wp-caption aligncenter" style="width: 460px"><a href="http://rothfranz.wordpress.com/files/2009/11/irmgard_franz_1996.jpg"><img class="size-full wp-image-2812" title="Selbstbildnis" src="http://rothfranz.wordpress.com/files/2009/11/irmgard_franz_1996.jpg" alt="" width="450" height="669" /></a><p class="wp-caption-text">Ein Dreamteam: Irmgard und Franz Roth</p></div>
<p>Last but not least findet man unser Bildmaterial auch bei der <a href="http://franz-roth.bildmaschine.de" target="_blank">Bildmaschine</a> in der Datenbank und auch bei unseren &#8211; und da ist schon der kleine Schlenker zurück zum Ausgangspunkt &#8211; bei unseren traditionellen Vertriebspartnern und Bildagenturen, mit denen wir bereits nun auch seit zwei Jahrzehnten zusammenarbeiten, etwa <a href="http://www.interfoto.de/" target="_blank">Interfoto</a>. Im Vertrieb dieser Münchner Agentur ist z.B. das Foto unten von dem Sportwagen mit Skiträger auf der verschneiten Gerlos-Paßstraße in Tirol.</p>
<div id="attachment_2864" class="wp-caption aligncenter" style="width: 460px"><a href="http://rothfranz.wordpress.com/files/2009/11/interfoto_crx.jpg"><img class="size-full wp-image-2864" title="INTERFOTO_CRX" src="http://rothfranz.wordpress.com/files/2009/11/interfoto_crx.jpg" alt="" width="450" height="202" /></a><p class="wp-caption-text">Eines meiner Bilder im Vertrieb von Interfoto</p></div>
<p>Und apropos Auto: Da haben wir auch <a href="http://www.franz-roth-presse.de/konzept/AUTOKAUF.html" target="_blank">so einiges im Angebot</a> (auch automobile Nostalgie und automobile Träume), bis auch hin zum Thema <a href="http://www.franz-roth-presse.de/konzept/A_2009/TRAFFIC.html" target="_blank">Verkehrsinfarkt</a>. Der <a href="http://rothfranz.wordpress.com/2009/09/22/sportwagen-nicht-ur-mannersache/">Traum vom Auto</a> wie auch das Auto als Alptraum.</p>
<p>Zum Thema Auto beachten Sie bitte auch diese Posts:</p>
<ol>
<li><a href="http://rothfranz.wordpress.com/2009/04/15/unsinn-abwrackpramie/">Unsinn Abwrackprämie</a></li>
<li><a href="http://rothfranz.wordpress.com/2009/09/03/ende-der-abwrackpramie-so-manches-auto-ist-sowieso-zu-schade-dafur/">Ende der Abwrackprämie</a></li>
</ol>
<p><strong>Ähnliche Artikel:</strong></p>
<ol>
<li><a href="http://rothfranz.wordpress.com/2009/11/19/vorschau-jahrestage-2010-desert-shield-und-desert-storm-und-die-operation-lindwurm/">Jahrestage 2010</a></li>
<li><a href="http://rothfranz.wordpress.com/2009/11/11/heute-vor-20-jahren/">Der Fall der Mauer</a></li>
<li><a href="http://rothfranz.wordpress.com/2009/09/03/medienstadt-nurnberg-kleiner-streifzug-durch-mein-viertel/">Medienstadt Nürnberg</a></li>
<li><a href="http://rothfranz.wordpress.com/2009/06/15/fotografen-alltag-der-ganz-normale-wahnsinn/">Fotografenalltag</a></li>
<li><a href="http://rothfranz.wordpress.com/2009/11/26/tools-of-the-past-sales-offer-verkaufsangebot-fur-foto-sammler/">Tools of the Past</a></li>
</ol>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Aplicaciones de pago 'GRATIS' para tu iPhone/iPodTouch]]></title>
<link>http://alejitus.wordpress.com/2009/11/25/apps-gratis-iphone-ipodtouch/</link>
<pubDate>Wed, 25 Nov 2009 19:40:57 +0000</pubDate>
<dc:creator>alejitus</dc:creator>
<guid>http://alejitus.wordpress.com/2009/11/25/apps-gratis-iphone-ipodtouch/</guid>
<description><![CDATA[Una de las webs que consulto a diario; pues te avisa por email previa suscripción, las aplicaciones ]]></description>
<content:encoded><![CDATA[Una de las webs que consulto a diario; pues te avisa por email previa suscripción, las aplicaciones ]]></content:encoded>
</item>
<item>
<title><![CDATA[Cut the Drama: Private APIs, the App Store & You]]></title>
<link>http://theappleblog.com/2009/11/19/cut-the-drama-people-private-apis-the-app-store-you/</link>
<pubDate>Thu, 19 Nov 2009 16:00:18 +0000</pubDate>
<dc:creator>Andrew Bednarz</dc:creator>
<guid>http://theappleblog.com/2009/11/19/cut-the-drama-people-private-apis-the-app-store-you/</guid>
<description><![CDATA[I&#8217;ve had a rant building up for a few weeks. A rant about developer&#8217;s treatment at the h]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><img class="alignright" src="http://gigapple.files.wordpress.com/2009/11/apps_iphone.jpg?w=300&#038;h=189#38;h=189" alt="" width="300" height="189" /></p>
<p class="excerpt">I&#8217;ve had a rant building up for a few weeks. A rant about developer&#8217;s treatment at the hands of the App Store submission procedure. However unlike many rants on the topic, mine is not directed towards Apple (s aapl). It is directed towards the iPhone developers who complain about the poor, unfair treatment they get, carrying their bleeding hearts in their palms while claiming Apple is bludgeoning the life out of them.</p>
<p>Two recent news headlines, seemingly separate, are intrinsically tied together and the synergy of them have made my eyes dislocated from the continued rolling they involuntarily perform.</p>
<p>The first headline, <a title="Permanent Link: Facebook Developer Turns Back on iPhone" rel="bookmark" href="http://theappleblog.com/2009/11/12/facebook-developer-turns-back-on-iphone/">Facebook Developer Turns Back on iPhone</a> relates how another high-profile developer has thrown their hands up in disgust over how Apple&#8217;s closed system runs against their principles. A direct quote from Joe Hewitt, developer of the popular Facebook application can be found on <a href="http://www.techcrunch.com/2009/11/11/joe-hewitt-developer-of-facebooks-massively-popular-iphone-app-quits-the-project/">TechCrunch</a>, and is most relevant. I will come back to this later:</p>
<blockquote><p>I respect their right to manage their platform however they want, however I am philosophically opposed to the existence of their review process.</p></blockquote>
<p>The second headline is <a title="Permanent Link: Apple’s App Store Approval Process Now Includes an Automated Layer" rel="bookmark" href="http://theappleblog.com/2009/11/17/apples-app-store-approval-process-now-includes-an-automated-layer/">Apple’s App Store Approval Process Now Includes an Automated Layer</a>. The quick version is that Apple is now using an automated tool to determine if the Apps that developers submit to the App Store are using any Private API calls. <!--more--></p>
<p>These two headlines are actually the same story, a fact that was made quite apparent by a popular direct iPhone-to-iPhone messaging App called Ping!. On Ping!&#8217;s <a href="http://www.facebook.com/note.php?note_id=179198952319&#38;id=179824541264&#38;ref=mf">Facebook Page</a>, the developer announced that the much-anticipated version 1.2 of Ping! has been rejected by Apple:</p>
<blockquote><p>Bad news is Ping! 1.2 has been rejected by Apple on Nov 14 due to a software library we used, developed by the Facebook company. This library is used by many apps including Ping! and the iPhone Facebook app itself. Unfortunately the most recent version of this library has violated some of Apple&#8217;s guidelines and  has caused hundreds of apps to get rejected including Ping! 1.2.</p></blockquote>
<p>So let&#8217;s get this straight. Ping! and hundreds of apps have been rejected because they used a popular development framework, a framework which used Private APIs. A framework, which was created by Joe Hewitt initially for use with the Facebook application and then made available to third-party developers.</p>
<p>Lets be clear about this; Joe Hewitt used Private APIs in his public framework, well-known to be against the rules of the App Store, and then acts all indigent when Apple slaps his framework down. Rather than disclosing his error, rather than saying &#8220;oops sorry about that,&#8221; he would rather ride the trendy wave of &#8216;blame Apple control policy&#8217; and cite &#8216;philosophical differences.&#8217; I rather wonder if these philosophical differences would still be present if his framework hadn&#8217;t been caught in this automated tool. If it were just other people&#8217;s frameworks that were caught, would he still have quit for ideological reasons?</p>
<p>Now I don&#8217;t mean to pick solely on Mr Hewitt, and maybe I&#8217;m being too harsh. But he is just the latest example in a blogosphere that increasingly seems to love taking the loud <strong>minority</strong> and say &#8220;Look! Here&#8217;s proof that the end is nigh!&#8221; Come on, the end isn&#8217;t nigh, it&#8217;s not even on the horizon. Out of the thousands of App Developers that exist, we&#8217;ve had a dozen, maybe two dozen make a public fuss and quit. Big deal! This is the real world; businesses start, some succeed and some can&#8217;t hack the brutal reality. Those just make excuses and quit. Just like everywhere else in the business world.</p>
<p>To summarize the full story that I see, it goes something like this:</p>
<ul>
<li>Apple publishes the rules for making iPhone Apps, including publishing and documenting the specific APIs which developers are allowed to use.</li>
<li>Some developers ignore these rules and make use of Private APIs. Some Apps get through the cracks in the newly functioning App Store review procedures.</li>
<li>Apple starts to crack down on private API usage. Developers who get rejected due to Private API use cry foul &#8220;Why are WE rejected but THOSE apps are allowed?&#8221; This was a fair question.</li>
<li>In response Apple says &#8220;They shouldn&#8217;t have been allowed, we are working on a way to fill up the cracks in the system&#8221;</li>
<li>Apple then goes ahead and fill the cracks with an automated (and thus unbiased) system to test of private API usage.</li>
<li>Developers then cry foul, &#8220;It&#8217;s not fair, you&#8217;re a bully, it&#8217;s too hard.&#8221;</li>
</ul>
<p>Cry me a river….</p>
<p>Before I get off my soap box, I&#8217;d like to add that there are times and places for Private API use. As a professional software developer working on proprietary custom embedded solutions on Windows Mobile devices for specific customers, I freely admit to using Private API calls at times. Sometimes its necessary to get a specific job done. The difference is scope and control. Our clients deploy the software under our care and guidance, with specific OS and hardware requirements. If they change devices or operating systems, we know about it well in advance and can prepare for it accordingly. Our clients don&#8217;t just upgrade the OS and expect everything to work.</p>
<p>The consumer market is a completely different kettle of fish, customers upgrade willy-nilly  and expect things to <em>just work</em>, especially things related to Apple products. Private APIs are private for a reason, because they can not be relied upon to behave from one OS release to the next. This means that applications <em>will</em> break and the consumers, you and me, lose out.</p>
<p>In the brutal competition of any market place, and indeed the world in general, the strong will survive and the weak will perish. The App Store is no different and I&#8217;m constantly dumb-founded as to why some people expect it to be so.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[The Google Earth API]]></title>
<link>http://irjejune.wordpress.com/2009/11/19/the-google-earth-api/</link>
<pubDate>Thu, 19 Nov 2009 07:38:27 +0000</pubDate>
<dc:creator>wanderlust</dc:creator>
<guid>http://irjejune.wordpress.com/2009/11/19/the-google-earth-api/</guid>
<description><![CDATA[I&#8217;ve been using it for the past couple of months, for visualizations. Here, go on and read the]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I&#8217;ve been using it for the past couple of months, for visualizations.</p>
<p>Here, go on and read the <a href="http://code.google.com/apis/earth/documentation/index.html">documentation</a>. It&#8217;s rather well-written.</p>
<p>The short of it: You can access the API using Javascript. But the fun doesn&#8217;t begin until you&#8217;ve begun with KML.</p>
<p>More coming up. I&#8217;ve been working on this quite a bit.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Web 2.0 Expo: APIs Build Web Presence]]></title>
<link>http://webdesigntipschicago.wordpress.com/2009/11/18/web-2-0-expo-apis-build-web-presence/</link>
<pubDate>Wed, 18 Nov 2009 08:56:37 +0000</pubDate>
<dc:creator>tpaun</dc:creator>
<guid>http://webdesigntipschicago.wordpress.com/2009/11/18/web-2-0-expo-apis-build-web-presence/</guid>
<description><![CDATA[To maximize sales, Web merchants need to create an Internet footprint that goes beyond the home page]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>To maximize sales, Web merchants need to create an Internet footprint that goes beyond the home page and extends to all parts of the Web where their customers congregate.</p>
<p>The best way to get there, said experts at the <strong>Web 2.0 Expo</strong> in New York, is through application programming interfaces, or APIs.</p>
<p>&#8220;Hoarding treasure is not valuable,&#8221; said Oren Michels, CEO of Mashery, a startup that helps companies extract the most value from their APIs and build scalable infrastructure around them.</p>
<p>APIs provide hooks so third-parties can leverage tools and content from partners—typically large e-commerce or media sites like Netflix (NSDQ: NFLX), Best Buy (NYSE: BBY), or The New York Times. Billboard.com, for instance, publishes an API that allows Facebook users to compile their own lists of top tunes from the music publisher&#8217;s massive database of Top 100 lists.</p>
<p>&#8220;When you open your services, you create a new means of distribution,&#8221; said Michels.</p>
<p>Still, using <strong>APIs</strong> to build revenue or brand awareness carries some risks. Content may be misused, improperly distributed to others, or republished in violation of terms of licensing or copyright agreements. Companies that use APIs therefore need to aggressively employ best practices and other, industry standard security measures to minimize the downside.</p>
<p>&#8220;APIs need strong governance models,&#8221; said Drew Bartkiewicz, VP for technology and new media at insurer The Hartford, &#8220;in case something goes viral.&#8221;</p>
<p>One way to minimize exposure is to create &#8220;sandboxes&#8221;—APIs that give users access to trial data but not real business content. That lets the provider ensure that the intended use for the information is legitimate before opening the door to actual data.</p>
<p>Still, said Michels, &#8220;you can be too cautious to the point where you&#8217;re not giving your partner anything of value.&#8221;</p>
<p><strong>Source:</strong></p>
<p>http://www.informationweek.com/news/software/hosted/showArticle.jhtml?articleID=221800435&#38;cid=RSSfeed_TechWeb</p>
<p><a title="Web 2.0 Expo: APIs Build Web Presence" href="http://www.dzinestand.com/" target="_blank"><strong>Custom Web Design Chicago</strong></a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Recurly]]></title>
<link>http://wir-sprechen-online.com/2009/11/18/recurly/</link>
<pubDate>Wed, 18 Nov 2009 08:48:33 +0000</pubDate>
<dc:creator>Gerrit Eicker</dc:creator>
<guid>http://wir-sprechen-online.com/2009/11/18/recurly/</guid>
<description><![CDATA[Online subscriptions handling, recurring billing, up/downgrades, receipts, from end-to-end: Recurly;]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong>Online subscriptions handling</strong>, recurring billing, up/downgrades, receipts, <strong>from end-to-end: <a href="http://recurly.com/">Recurly</a></strong>; <a href="http://www.techcrunch.com/2009/11/17/online-subscription-billing-is-a-pain-recurly-wants-to-alleviate-it/">http://j.mp/2ecuyQ</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Greetings!]]></title>
<link>http://factoidapp.wordpress.com/2009/11/15/greetings/</link>
<pubDate>Sun, 15 Nov 2009 17:53:07 +0000</pubDate>
<dc:creator>jeffbarge</dc:creator>
<guid>http://factoidapp.wordpress.com/2009/11/15/greetings/</guid>
<description><![CDATA[So, a few weeks ago, I saw a new site launched: factual. The site&#8217;s goal seems to be to become]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>So, a few weeks ago, I saw a new site launched: <a title="Factual" href="http://www.factual.com" target="_blank">factual</a>. The site&#8217;s goal seems to be to become sort of a <a title="wikipedia" href="http://www.wikipedia.org" target="_blank">wikipedia</a> for data. At first, I thought to myself, &#8220;hey, isn&#8217;t that what wikipedia is?&#8221; But when I looked at the site, I understood a little better. Users can create tables that can be seen by others (or not) and updated by others (or not). The result is a type of open, community-editable database. This works better than text for a lot of things, because it is queryable and can be used to drive 3rd-part applications, but the data is still community-editable. There are provisions for correcting inaccurate data as well, so that the data converges to the most accurate possible.</p>
<p>At the moment, I&#8217;m not sure just how much data they&#8217;re hosting, but I like the idea. I was also quite pleased to see they are providing a developer API, which allows access to the publicly readable tables, and allows creation of new tables as well. That API is what has brought me here. I&#8217;ve decided to learn the Android APIs while implementing the Factual API. The result will be called Factoid, and I&#8217;ll be sharing my experiences with both APIs here, for whoever wants to read them. Note that I am not associated with either the Factual or Android projects, I just like them both and enjoy learning new things.</p>
<p>I do have a day job, so I&#8217;ll only be working on this in my spare time. I have started coding the project, however, and already have a few things I want to write about. We&#8217;ll see how this goes.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Bing Goes Wolfram Alpha]]></title>
<link>http://wir-sprechen-online.com/2009/11/11/bing-goes-wolfram-alpha/</link>
<pubDate>Wed, 11 Nov 2009 18:57:04 +0000</pubDate>
<dc:creator>Gerrit Eicker</dc:creator>
<guid>http://wir-sprechen-online.com/2009/11/11/bing-goes-wolfram-alpha/</guid>
<description><![CDATA[Bing integrates Wolfram Alpha, becomes the first customer of the new Wolfram Alpha API; http://j.mp/]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong><a href="http://wir-sprechen-online.com/tag/bing/">Bing</a> <a href="http://www.bing.com/community/blogs/search/archive/2009/11/11/how-many-calories-in-a-burger-what-s-2-2-2-2-2-bing-and-wolfram-alpha-have-the-answers.aspx">integrates</a> <a href="http://wir-sprechen-online.com/tag/wolfram-alpha/">Wolfram Alpha</a></strong>, <a href="http://www.readwriteweb.com/archives/bing_teams_up_with_wolfram_alpha.php">becomes</a> the <a href="http://www.techcrunch.com/2009/11/11/wolfram-alpha-results-finally-show-up-in-bing/">first customer</a> of the <a href="http://blog.wolframalpha.com/2009/10/15/the-wolframalpha-api-has-arrived/">new</a> <a href="http://products.wolframalpha.com/api/"><strong>Wolfram Alpha API</strong></a>; <a href="http://blog.wolframalpha.com/2009/11/11/microsoft%E2%80%99s-bing-introducing-one-of-wolframalpha%E2%80%99s-first-commercial-api-customers/">http://j.mp/m4Ol5</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Sharepoint - Programmer Analyst]]></title>
<link>http://marlabsjobs.wordpress.com/2009/11/10/sharepoint-programmer-analyst/</link>
<pubDate>Tue, 10 Nov 2009 16:15:39 +0000</pubDate>
<dc:creator>marlabsjobs</dc:creator>
<guid>http://marlabsjobs.wordpress.com/2009/11/10/sharepoint-programmer-analyst/</guid>
<description><![CDATA[Position: Programmer Analyst Location: Piscataway, NJ Engagement Model: Contract to Hire This positi]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>Position: Programmer Analyst </p>
<p>Location: Piscataway, NJ </p>
<p>Engagement Model: Contract to Hire </p>
<p>This position is for a Sharepoint developer required to design, develop, implement and maintain Sharepoint sites and related applications &#38; integrations. </p>
<p>• Senior developer for Sharepoint<br />
• Design and develop Sharepoint integrated applications<br />
• Maintain and support Sharepoint sites </p>
<p>Technical Skills and Experience Requirements:<br />
* 3+ years MOSS experience<br />
* Architecture Skills<br />
* Business Analysis Skills<br />
* Project Management Skills<br />
* Familiar and participate in the SDLC<br />
* SQL Server development (Stored Procedures), knowledge of database design and security<br />
* Familiar with SharePoint administration, know how to create sites, create lists, create views, SharePoint security model best practices, along with implementing SharePoint security<br />
* Concept of easy maintenance, not just build it, but build it with maintenance in mind </p>
<p>* Expert knowledge with<br />
• built-in and out of the box capabilities of MOSS, built-in web parts<br />
• know how to use content types and Features<br />
• concepts of web applications and site collections<br />
• web development/customization in javascript, HTML/DHTML, CSS, and ASP.NET, XML, XSD, XSL<br />
• customization of WSS 3.0 and MOSS 2007 site templates and development of new templates<br />
• creation of custom web parts using C#, Visual Studio<br />
• SharePoint Web Portal development and design<br />
• InfoPath 2007 Forms Services, Form design and deployment<br />
• Business Data Catalog implementation and usage<br />
• C#, .Net development, Custom web services<br />
• SharePoint APIs<br />
• CAML<br />
• Designer Workflows </p>
<p>Please email your resume to uscareers at marlabs.com  </p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[PayPal's (Partially) Open Platform to Usher in New Payment Models & Apps]]></title>
<link>http://gigaom.com/2009/11/03/paypals-partially-open-platform-to-usher-in-new-payment-models-apps/</link>
<pubDate>Tue, 03 Nov 2009 19:57:54 +0000</pubDate>
<dc:creator>Sebastian Rupley</dc:creator>
<guid>http://gigaom.com/2009/11/03/paypals-partially-open-platform-to-usher-in-new-payment-models-apps/</guid>
<description><![CDATA[Scott Thompson, president, PayPal PayPal is opening up substantial parts of its global transactional]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div id="attachment_78261" class="wp-caption alignleft" style="width: 158px"><img class="size-thumbnail wp-image-78261" title="paypal" src="http://gigaom.wordpress.com/files/2009/11/paypal.jpg?w=168" alt="paypal" width="148" height="197" /><p class="wp-caption-text">Scott Thompson, president, PayPal</p></div>
<p>PayPal is opening up substantial parts of its global transactional engine, extending the open platform dubbed &#8220;PayPal X,&#8221; company executives announced this morning at PayPal&#8217;s X Innovate 2009 developer conference in San Francisco. PayPal developers and users now have access to a slew of new APIs, ranging from an extended version of the Adaptive Payments API that PayPal <a href="http://www.auctionbytes.com/cab/abn/y09/m11/i03/s01">made available in July</a>, to an Adaptive Accounts API designed to make it easier for people to sign up for accounts. The APIs, technical documentation, sample applications and more are available at PayPal&#8217;s <a href="https://www.x.com/index.jspa">X.com web site</a>.</p>
<p>PayPal&#8217;s move to open its platform has been under way for some time, and it represents an important shift in the company&#8217;s strategy. It may usher in new breeds of payment-centric applications, including ones focused on microtransactions and mobile payments. In-application payments, <a href="http://www.mobile-ent.biz/news/34720/Apple-letting-free-iPhone-apps-use-in-app-payments">which Apple (s aapl) is now allowing in iPhone apps</a>, are also a focus for the PayPal X platform.<!--more--></p>
<p>&#8220;We&#8217;re introducing new APIs and new pricing,&#8221; said Osama Bedier, VP of Platform technology at PayPal. Specifically, PayPal will charge 50 cents as a flat fee for transactions, in an effort to encourage more micropayments and applications that facilitate them. Many new APIs are available, and the snapshot of a  slide below shows only some of them. (All are available at X.com.)</p>
<p style="text-align: center;"><img class="alignnone size-full wp-image-77326" style="float: none;" title="paypal2" src="http://gigaom.wordpress.com/files/2009/11/paypal2.jpg" alt="paypal2" width="476" height="253" /></p>
<p>The Adaptive Payments API has capabilities for currency conversion, enhancements such as faster pre-approval,  and can send payments between many types of mobile devices, Bedier said. Mobile devices, in fact, were much discussed at the conference. PayPal President Scott Thompson said that &#8220;cash is obsolete,&#8221; and added:</p>
<blockquote><p>Think about the possibilities for things like mobile money through an open platform, and how the mobile wallet will live in the cloud. The network is the platform on which the potential for digital money will be fully realized.</p></blockquote>
<p>Thompson said that there are over 78 million active PayPal accounts, and Bedier added that PayPal transactions total more than $70 billion per year, but eBay (s ebay) CEO John Donahoe said he expects PayPal to get much bigger, and, in fact, become much bigger than eBay is. &#8220;We believe that the Internet, and e-commerce, and online payments are still in their early days. E-commerce is only 15 years old, and online payments are only 10 years old,&#8221; Donahoe said.</p>
<p>He also said that &#8220;while eBay and PayPal and Skype have all enjoyed enormous success, quite frankly, beyond our business model, we&#8217;ve never been known as particularly innovative. So I&#8217;m putting technology people in charge.&#8221; He singled out Thompson&#8217;s appointment as president of PayPal, and noted that he recruited Marc Andreessen to eBay&#8217;s board for the same reason.</p>
<p>PayPal&#8217;s Open X platform looks like a good move toward openness for the company as in-app payments, mobile applications that emphasize payments, microtransactions and other trends change the company&#8217;s business.  More openness may also be a good answer to increasing competition from Google Checkout, Checkout from Amazon, and transactions on Facebook.</p>
<p>It remains to be seen how open PayPal will really be with Open X, though. There is a big difference between opening up APIs and open sourcing critical code components. Time will tell if PayPal&#8217;s partially open bet pays off.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Facebook Connect için JavaScript Kütüphanesi : Mu]]></title>
<link>http://baybedava.wordpress.com/2009/11/02/facebook-connect-icin-javascript-kutuphanesi-mu/</link>
<pubDate>Mon, 02 Nov 2009 16:24:17 +0000</pubDate>
<dc:creator>baybedava</dc:creator>
<guid>http://baybedava.wordpress.com/2009/11/02/facebook-connect-icin-javascript-kutuphanesi-mu/</guid>
<description><![CDATA[Web sitenizi veya blogunuzu, Sosyal Medya Devi Facebook&#8217;a entegre etmek için kullanabileceğini]]></description>
<content:encoded><![CDATA[Web sitenizi veya blogunuzu, Sosyal Medya Devi Facebook&#8217;a entegre etmek için kullanabileceğini]]></content:encoded>
</item>
<item>
<title><![CDATA[An actual good day at work]]></title>
<link>http://524seventhstreet.wordpress.com/2009/10/29/an-actual-good-day-at-work/</link>
<pubDate>Thu, 29 Oct 2009 13:09:29 +0000</pubDate>
<dc:creator>takerpark</dc:creator>
<guid>http://524seventhstreet.wordpress.com/2009/10/29/an-actual-good-day-at-work/</guid>
<description><![CDATA[It will be very hard for you to believe, but I actually had a good day at work yesterday. We had gue]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>It will be very hard for you to believe, but I actually had a good day at work yesterday.</p>
<p>We had guests yesterday who gave us a very fine presentation. My co-workers were very well spoken and represented themselves well. Everything went smoothly, I think.</p>
<p>I really didn&#8217;t get any work done yesterday and some people I know would argue that lack of work done can make for a really great day at work. This is one of the few days that I didn&#8217;t regret not getting all of my work done.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Twitter APIs]]></title>
<link>http://peteboucher.wordpress.com/2009/10/29/twitter-apis/</link>
<pubDate>Thu, 29 Oct 2009 12:18:48 +0000</pubDate>
<dc:creator>peteboucher</dc:creator>
<guid>http://peteboucher.wordpress.com/2009/10/29/twitter-apis/</guid>
<description><![CDATA[My friend @nicchick asked a question last night, at a meeting of Twitter users here in Marbella, abo]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>My friend <a title="@nicchick's profile on Twitter" href="http://twitter.com/nicchick">@nicchick</a> asked a question last night, at a meeting of Twitter users here in <a title="#TweetupMarbella" href="http://tweetvite.com/event/z3ah">Marbella</a>, about <a title="Twitter documentation for developers" href="http://apiwiki.twitter.com/Rate-limiting">API limits on twitter</a>. A few people had a go at explaining this, but she admitted in a tweet this morning that it was still a mystery.</p>
<p>Her problem is that when she&#8217;s on Twitter using <a title="Download Mixero" href="http://www.mixero.com/" target="_blank">Mixero</a>, her preferred Twitter client, she keeps getting messages like &#8220;API limit exceeded 10 mins to refresh&#8221;. So she wanted to know why this was happening and how she could get around it for uninterrupted twittering.</p>
<p>So I had another go at explaining the concept this morning in a 140 character Q&#38;A session, but I&#8217;d like to go into more depth here, it seems to be a common cause for confusion.<!--more--></p>
<p><a href="http://elie.im/"><img class="alignleft" title="Elie Bursztein' Twitter Icon" src="http://elie.im/img/twitter_bird.png" alt="" width="154" height="154" /></a>First, a little background: Twitter is a young company, only 3 years old. Although they&#8217;ve had a lot of success in a very short time, it&#8217;s founders are wary of growing too fast too soon. <a title="@ev's profile on Twitter" href="http://twitter.com/ev">Evan Williams</a> and <a title="@biz's profile on Twitter" href="http://twitter.com/biz">Biz Stone</a> have decided to hire new staff gradually to preserve the unique company culture that makes Twitter a great place to work.</p>
<p>This also puts limits on the number of servers and infrastructure they can manage. Twitter is listening to thousands of tweets every second, storing them in a searchable database and serving them up, hundreds at a time to avid followers all over the world. The application and database servers that handle this data all need to be installed, monitored and maintained by people. So as twitter grows slowly, so does the infrastructure (I&#8217;m over simplifying a bit here for brevity).</p>
<div class="wp-caption alignright" style="width: 110px"><img title="Twitter API Up and Running O'Reilly Media" src="http://www.apptism.com/icons/000/069/919/original.png?1249518902" alt="Twitter API Up and Running" width="100" height="100" /><p class="wp-caption-text">O&#39;Reilly Media</p></div>
<p>But one of the cleverest things Twitter has done is give 3rd party programmers direct access to the database through a technology called <a title="Definition of API" href="http://en.wikipedia.org/wiki/Api" target="_blank">API</a> (Application Programming Interface). The twitter API makes the plethora of twitter clients and twitter utility sites possible. The downside is that as these apps and services become more popular the load on twitter&#8217;s infrastructure increases. So to prevent the servers becoming a victim of their own success an API limit was imposed.</p>
<p>The API limit is currently 150 calls per hour for each user or IP address, this means that if you open TweetDeck and hit refresh another 149 times in 40 mins you&#8217;ll be locked out by twitter for the remaining 20 mins until you get a fresh allotment.</p>
<p>In theory posting a new tweet dosen&#8217;t get charged from your limit, but most Apps like to show you the tweet you just posted. In order to be user friendly they send an API request for all new tweets in your timeline (including your own), right after your tweet has been sent, and this reduces your hourly allotment by 1 call.</p>
<p>If you want to reduce the number of API call you use, try changing the preferences in your client to send fewer requests, or reduce the number of search columns you use at once.</p>
<div id="attachment_40" class="wp-caption alignright" style="width: 310px"><img class="size-medium wp-image-40 " title="HootSuite Screenshot" src="http://peteboucher.wordpress.com/files/2009/10/picture-1.png?w=300" alt="HootSuite Screenshot" width="300" height="227" /><p class="wp-caption-text">HootSuite Screenshot</p></div>
<p>You could also try switching to <a title="HootSuite by Invoke" href="http://hootsuite.com/" target="_blank">HootSuite</a> (I&#8217;m a user of HootSuite) which is a web based twitter client that has been white-listed by twitter. HootSuite gets an hourly allowance of 20,000 API requests!Obviously this allowance is shared among the many users of the site.</p>
<p>I&#8217;ve never had a problem with API limits on HootSuite, so I assume it&#8217;s able to intelligently throttle it&#8217;s requests. If it find it&#8217;s getting close to it&#8217;s 20,000 limit, the web app just refreshes your columns a little less often or puts users to sleep a little sooner to make it&#8217;s allotment last till the top of the hour. And if it&#8217;s not, it should be!</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Stichwort "Polyamorie" - Kann man zwei Menschen zugleich lieben?]]></title>
<link>http://rothfranz.wordpress.com/2009/10/29/stichwort-polyamorie-kann-man-zwei-menschen-zugleich-lieben/</link>
<pubDate>Thu, 29 Oct 2009 08:42:48 +0000</pubDate>
<dc:creator>rothfranz</dc:creator>
<guid>http://rothfranz.wordpress.com/2009/10/29/stichwort-polyamorie-kann-man-zwei-menschen-zugleich-lieben/</guid>
<description><![CDATA[Polyamorie (von griech. polys, &#8220;viel&#8221; und lat. amor, &#8220;Liebe&#8221;) ist ein Oberbe]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><div><a href="http://www.franz-roth-pics.de/topixx/data/pre-A2-DR-FR2005-1215_029a1.jpg"></a></div>
<p style="text-align:center;"><img class="aligncenter" title="Polyamorie" src="http://www.franz-roth-pics.de/topixx/data/pre-A2-DR-FR2005-1215_029a1.jpg" alt="Polyamorie - Symbolbild" width="480" height="380" /></p>
<p>Polyamorie (von griech. polys, &#8220;viel&#8221; und lat. amor, &#8220;Liebe&#8221;) ist ein Oberbegriff für die Praxis, Liebesbeziehungen zu mehr als einem Menschen zur gleichen Zeit zu haben, mit vollem Wissen und Einverständnis aller beteiligten Partner. Die angestrebten Beziehungen sind langfristig und vertrauensvoll angelegt und schließen normalerweise (aber nicht unbedingt) Verliebtheit und Teilen von Zärtlichkeit und Sexualität mit ein. Der Begriff der Liebe wird also weiter gefasst als bei der romantischen Zweierbeziehung.</p>
<p>Polyamorie ist ein Wort, das etwa 1990 &#8220;erfunden&#8221; und seit 1992 in elektronischen Foren popularisiert wurde. Es handelt sich um einen Sammelbegriff, der alle einvernehmlichen und auf voller Informiertheit beruhenden langfristigen intimen Beziehungen mehrerer Personen beschreibt. Die zugehörige Subkultur hat Wurzeln in der &#8220;Free Love&#8221; Bewegung seit Mitte des 19. Jahrhunderts, grenzt sich allerdings von, in den 1960er Jahren entwickelten, auf Sexualität eingeschränkten Fassungen des Begriffs &#8220;Freie Liebe&#8221; ab.</p>
<p>Wikipedia widmet dem Thema einen <a href="http://de.wikipedia.org/wiki/Polyamory" target="_blank">umfassenden Artikel</a>.</p>
<p style="text-align:center;"><a href="http://www.franz-roth-pics.de/topixx/data/pre-FR20051215_029A.jpg"><img class="aligncenter" title="p" src="http://www.franz-roth-pics.de/topixx/data/pre-FR20051215_029A.jpg" alt="" width="480" height="313" /></a></p>
<p>Infos zum Thema unter: <a href="http://www.polyamorie.de/" target="_blank">http://www.polyamorie.de/</a></p>
<p><strong>Redaktionen</strong> finden umfassendes Bildmaterial &#8230;</p>
<p style="text-align:center;"><a href="http://www.franz-roth-presse.de/HAUS/PRESSE/1226483175795-28991.jpg"><img class="aligncenter" title="Beleg - Blick.ch" src="http://www.franz-roth-presse.de/HAUS/PRESSE/1226483175795-28991.jpg" alt="" width="450" /></a></p>
<p>&#8230; auch zu den Themen der Sexualität in unserem gut sortierten <a href="http://multimedia.mecom.eu/index.php?module=ergebnisse&#38;func=pool&#38;id=16000003404" target="_blank">Bildarchiv bei Mecom-Multimedia</a> (recherchierbar auch über APIS bzw. i-picturemaxx). Wir produzieren auch im Auftrag und führen für Sie Recherchen und/oder Interviews durch. Auch in filmischer Form für Online oder TV.</p>
<p>© Franz Roth</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Modelos de Negocio...]]></title>
<link>http://ricardodeleon1961.wordpress.com/2009/10/27/modelos-de-negocio/</link>
<pubDate>Wed, 28 Oct 2009 01:00:30 +0000</pubDate>
<dc:creator>Ricardo De Leon</dc:creator>
<guid>http://ricardodeleon1961.wordpress.com/2009/10/27/modelos-de-negocio/</guid>
<description><![CDATA[Por http://twitter.com/rleon1961 Frecuentemente las personas conforme van entrando al mundo del Inte]]></description>
<content:encoded><![CDATA[Por http://twitter.com/rleon1961 Frecuentemente las personas conforme van entrando al mundo del Inte]]></content:encoded>
</item>
<item>
<title><![CDATA[National Geographic: Tiermumien]]></title>
<link>http://zeitschriftenblog.ch/2009/10/27/national-geographic-tiermumien/</link>
<pubDate>Tue, 27 Oct 2009 10:56:44 +0000</pubDate>
<dc:creator>Ruedi</dc:creator>
<guid>http://zeitschriftenblog.ch/2009/10/27/national-geographic-tiermumien/</guid>
<description><![CDATA[Tiermumien? Als ich das Cover von der aktuellen National Geographic sah, wurde ich schon sehr neugie]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p style="text-align:left;">Tiermumien? Als ich das Cover von der aktuellen National Geographic sah, wurde ich schon sehr neugierig. Die Geschichte ist auch spannend: Die alten Ägypter liessen Ihre Haustiere ebenfalls mumifzieren und in die Gräber legen. Aber auch Tiere, welche man als Stellvertreter der Götter hielt. Neben der sehr beliebten Katze fand man deshalb Krokodile,  Gazellen und auch andere Tiere. Das wichtigste von allen, der Apis-Stier, wurde bisher in keinem Grab gefunden. Aber die Balsamierungsstätten kann man besichtigen.</p>
<p style="text-align:center;"><a href="http://www.buy.ch/national_geographic.html"><img class="aligncenter" title="national geographic" src="http://www.buy.ch/_img/products/408.jpg" alt="" width="270" height="392" />Bestellen auf www.buy.ch</a></p>
<p>Interessant ist auch, dass diese Tiermumien lange Zeit unbeachtet blieben und zu tausenden aus Ägypten nach England als Dünger verschifft wurden. Erst im letzten Jahrhundert hat man angefangen die Bedeutung dieser Tiere genauer zu erforschen. Heute findet man zahlreiche dieser Mumien im berühmten Museum in Kairo.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Dial2Do Slides at ICIN 09 ]]></title>
<link>http://blog.dial2do.com/2009/10/23/dial2do-slides-at-icin-09/</link>
<pubDate>Fri, 23 Oct 2009 10:46:14 +0000</pubDate>
<dc:creator>sos100</dc:creator>
<guid>http://blog.dial2do.com/2009/10/23/dial2do-slides-at-icin-09/</guid>
<description><![CDATA[]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><!-- SlideShare error: doc is missing or has illegal characters /[^-_a-zA-Z0-9]/ --></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Low Cost Airlines should have an API]]></title>
<link>http://deepintech.wordpress.com/2009/10/17/low-cost-airlines-should-have-an-api/</link>
<pubDate>Sat, 17 Oct 2009 19:36:44 +0000</pubDate>
<dc:creator>Alessio Signorini</dc:creator>
<guid>http://deepintech.wordpress.com/2009/10/17/low-cost-airlines-should-have-an-api/</guid>
<description><![CDATA[If you live in Europe there are many opportunities for visiting the rest of the continent without sp]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>If you live in Europe there are many opportunities for visiting the rest of the continent without spending much. There are more than <a title="List of European Low-Cost Airlines" href="http://www.etn.nl/lcosteur.htm" target="_blank">60 low cost airlines</a> (e.g., <a title="Ryanair" href="http://www.ryanair.com" target="_blank">Ryanair</a>, <a title="EasyJet" href="http://www.easyjet.com" target="_blank">EasyJet</a>, &#8230;) and today they fly almost everywhere. Here are a couple of examples: two-ways ticket Pisa-Paris is about 50 euros in December, London-Barcelona about 80 euros.</p>
<p>The smart traveler probably figured out by now that can also use low-cost airlines to connect with the hubs of big airlines and save on all its travels. For example, a trip to New York City costs thousands of euros on average, but hopping through London with a low-cost flight can shave more than half of the cost. I do it regularly from Pisa to Denver, flying to London with Ryanair and then using <a title="British Airways" href="http://www.ba.com" target="_blank">British Airways</a>.</p>
<p>Unfortunately, finding those deals is very complicated, if not impossible, for the average customer. Those flights and airlines are not listed in the normal ticketing system and thus <a title="Expedia" href="http://www.expedia.com" target="_blank">Expedia</a>, <a title="Orbitz" href="http://www.orbitz.com" target="_blank">Orbitz</a> or your local travel agent will not help you to find them.</p>
<p>You have to visit the site of your local airport, finding out which low-cost airlines fly there and where they go. Then manually go and check each site for dates and prices. That $50 weekend in Amsterdam exists, it&#8217;s just hard to find.</p>
<p>The solution? Open <a title="Application Programming Interface" href="http://en.wikipedia.org/wiki/Api" target="_blank">APIs</a> and entrepreneurial spirits.</p>
<p>Low cost airlines should provide APIs to:</p>
<ul>
<li>Given an airport, list reachable destinations and flight times</li>
<li>Given a route and a date, show ticket prices for a 2 week range</li>
</ul>
<p>Then just sit and wait a couple of weeks. Smart kids around the globe will create mashups between those APIs, <a title="Google Maps" href="http://maps.google.com" target="_blank">Google Maps</a>, <a title="Weather.com" href="http://www.weather.com" target="_blank">Wheater.com</a>, <a title="OpenTable" href="http://www.opentable.com" target="_blank">OpenTable</a>, <a title="TripAdvisor" href="http://www.tripadvisor.com" target="_blank">TripAdvisor</a> and who knows what else.</p>
<p>Those application will suggest you cheap weekends getaways from your local airport (or one nearby) using low-cost flights and checking forecast and travelers opinions in a simple calendar view, will show you ways to get on-time to that amazing Munich-Chicago flight deal on Wednesday morning without having to sell your car to buy the ticket from <a title="Lufthansa" href="http://www.lufthansa.com" target="_blank">Lufthansa</a>, or combine multiple low-cost carriers to fly you from Barcelona to Frankfurt for the cost of a DVD.</p>
<p>Airlines will be happy, because to buy the tickets customers will have to follow a link to their official site (landing directly to the checkout page), where they will able to rule their reign and continue to propose their &#8220;car/hotel bundle packages&#8221;.</p>
<p>Customers will be happy, because they will be able to finally afford to travel around and will get to know all the options available.</p>
<p>Entrepreneurs will be happy, because will have a new fertile ground to build the next travel app (last one was <a title="Kayak" href="http://www.kayak.com" target="_blank">Kayak</a>). And even if the airlines will not offer affiliate programs (e.g., give 3% of the ticket price to the author of the site) to make their API more interesting, I am sure that smart entrepreneurs will find other ways to generate revenues for their sites.</p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[Yahoo Meme API]]></title>
<link>http://wir-sprechen-online.com/2009/10/13/yahoo-meme-api/</link>
<pubDate>Tue, 13 Oct 2009 05:57:10 +0000</pubDate>
<dc:creator>Gerrit Eicker</dc:creator>
<guid>http://wir-sprechen-online.com/2009/10/13/yahoo-meme-api/</guid>
<description><![CDATA[Yahoo Meme released an API for third party developers built on top of the YQL; http://j.mp/WONAM]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p><strong><a href="http://wir-sprechen-online.com/2009/09/02/yahoo-meme/">Yahoo Meme</a> <a href="http://developer.yahoo.net/blog/archives/2009/10/yahoo_meme_now.html">released</a> an <a href="http://wir-sprechen-online.com/tag/apis/">API</a> for third party developers</strong> built on top of the <a href="http://wir-sprechen-online.com/2008/09/19/yahoo-open-strategy-yos/">YQL</a>; <a href="http://www.techcrunch.com/2009/10/12/yahoo-meme-opens-up-its-api/">http://j.mp/WONAM</a></p>
</div>]]></content:encoded>
</item>
<item>
<title><![CDATA[50/50 work]]></title>
<link>http://524seventhstreet.wordpress.com/2009/10/11/5050-work/</link>
<pubDate>Sun, 11 Oct 2009 16:02:48 +0000</pubDate>
<dc:creator>takerpark</dc:creator>
<guid>http://524seventhstreet.wordpress.com/2009/10/11/5050-work/</guid>
<description><![CDATA[I actually wrote a post yesterday, but somehow I forgot to publish the thing. So, that&#8217;s poste]]></description>
<content:encoded><![CDATA[<div class='snap_preview'><p>I actually wrote a post yesterday, but somehow I forgot to publish the thing. So, that&#8217;s posted prior to this one.</p>
<p>To explain how I feel about work right now.</p>
<p>I was notified on Friday that I get to spend another 12 months, give or take, at my assigned task. I think we can all agree that this makes me happy.</p>
<p>Unfortunately, because there&#8217;s someone out there that likes to stir the pot, I&#8217;m losing my two best people. And getting two unknowns in the process.</p>
<p>It really means something when one of the air thieves takes a look at one of the replacement names and starts freaking out. I had three knuckleheads weeping and wailing in the office about how screwed we all are because replacement #1 is apparently a real piece of work.</p>
<p>So, stress and trepidation are winning out over happiness right now, but I guess that&#8217;s why they pay me the big bucks.</p>
</div>]]></content:encoded>
</item>

</channel>
</rss>
