<?xml version="1.0" encoding="UTF-8"?>
<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/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Syntactically Correct</title>
	<atom:link href="http://gnobal.net/feed" rel="self" type="application/rss+xml" />
	<link>http://gnobal.net</link>
	<description>Amit Schreiber&#039;s Blog</description>
	<lastBuildDate>Thu, 02 Feb 2012 13:32:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Google App Engine Shortcomings</title>
		<link>http://gnobal.net/2675/google-app-engine-shortcomings</link>
		<comments>http://gnobal.net/2675/google-app-engine-shortcomings#comments</comments>
		<pubDate>Thu, 02 Feb 2012 06:32:19 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gnobal.net/?p=2675</guid>
		<description><![CDATA[I&#8217;ve been writing some Google App Engine code lately and while the framework is very compelling and has many great features (e.g. task queues) it also has its shortcomings. The ones that bother me most are: No shared memory among instances. I even wrote a StackOverflow question about it to see whether I was missing [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been writing some Google App Engine code lately and while the framework is very compelling and has many great features (e.g. task queues) it also has its shortcomings. The ones that bother me most are:</p>
<ol>
<li><strong>No shared memory among instances</strong>. I even wrote a <a href="http://stackoverflow.com/questions/9067558/is-there-an-app-engine-shared-memory-or-equivalent-solution" title="Is there an App Engine shared memory or equivalent solution?">StackOverflow question</a> about it to see whether I was missing something. The only way to emulate memory that will last for the entire lifetime of your instances is to purchase a backend instance for a minimum of 58$/month.
<p>Why is this so important to me? Because I want to store a cryptographic key safely and in a way that even if someone has access to my computer, my Google account or my code, they will still need another piece of data that is either in my head or stored safely someplace else (think bank vault.) I do not want to persist the key in a data store.</li>
<li><strong>No https for custom domains</strong>. If you&#8217;re writing a website that requires a secure https connection, then essentially you are limited to https://yourapp.appspot.com. You can&#8217;t use your own domain name. I read somewhere that it&#8217;s on Google&#8217;s todo list for App Engine, but Google never states <em>when</em> they&#8217;re going to actually implement things, which is a shame.</li>
<p></p>
<li><strong>Outgoing emails cannot be signed</strong>. This practically prevents use of App Engine&#8217;s outgoing email feature, since emails that are not signed with DKIM these days will probably go into the spam folder of major email providers. To circumvent this I use task queues (for rate control) and Amazon SES, which works OK but requires a lot of code to be written instead of the few lines it would have taken if Google provided proper facilities for signing emails.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://gnobal.net/2675/google-app-engine-shortcomings/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Happy Birthday To Me. I&#8217;m 35</title>
		<link>http://gnobal.net/2641/happy-birthday-to-me-im-35</link>
		<comments>http://gnobal.net/2641/happy-birthday-to-me-im-35#comments</comments>
		<pubDate>Mon, 23 Jan 2012 05:48:47 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Fitness]]></category>
		<category><![CDATA[Music]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gnobal.net/?p=2641</guid>
		<description><![CDATA[Wow. 35. This age comes with some serious what-am-I-doing-with-my-life kind of thoughts. Being unemployed, single and living with a cat at that age is hardly normative (at least in Israel) and despite being very content with the current situation it&#8217;s hard not to ponder other life choices. In any case, it&#8217;s time for the yearly [...]]]></description>
			<content:encoded><![CDATA[<p>Wow. 35. This age comes with some serious what-am-I-doing-with-my-life kind of thoughts. Being unemployed, single and living with a cat at that age is hardly normative (at least in Israel) and despite being very content with the current situation it&#8217;s hard not to ponder other life choices.</p>
<p>In any case, it&#8217;s time for the yearly look back:</p>
<p>A year ago I left my job to start a new venture with a friend. We since grew to a 3-person team and by now we have a very early version of our product, while we&#8217;re still tweaking the requirements for the first release. Hopefully in a few months we&#8217;ll have something to show for. This is probably the year in which we&#8217;ll know for sure whether this project is destined to take off or not.</p>
<p>Being unemployed (and having no income) for so long is my biggest worry for the upcoming year. I was very willing to spend some of my savings on this project, but I was hoping it will be in a better place by now. Other than that, I don&#8217;t think there&#8217;s a lot to say about entrepreneurship that hasn&#8217;t been said before. The joys and sorrows of this road are well documented in countless articles. I&#8217;m otherwise happy with my life, something I wished myself <a href="http://gnobal.net/?p=2490" title="Happy Birthday To Me. I'm 34">a year ago on my birthday post</a>.</p>
<p>Travelling: I was abroad twice &#8211; France/Germany and Switzerland. Both trips were great. Having already booked one trip for this year &#8211; to The Prodigy&#8217;s 3rd Warrior&#8217;s Dance Festival &#8211; I already made sure that I&#8217;ll keep &#8220;exploring the world&#8221; this year as well. Travelling has become one of my favorite things.</p>
<p>Side projects: I updated Dindy a few times in the past couple of weeks, hoping to address issues users have been experiencing for a while. I don&#8217;t plan to add any new features to Dindy &#8211; this was just to prevent it from rotting in the Android market. Unfortunately it hadn&#8217;t gained any new users for a long time now, yet it remains with a relatively high user score (4.2 out of 5.)</p>
<p>Another side project is my <a href="http://gnobal.net/?p=1379" title="Idea: Online Will">online will idea</a> from nearly 3 years ago. I already have an almost fully functional version of it running on Google App Engine, but there&#8217;s still a long way to go as it lacks visual design (if you&#8217;d like to help me with that &#8211; let me know) and there&#8217;s still quite a lot of code to write.</p>
<p>Workouts: Having suffered some injuries I&#8217;m working out (running) only twice a week now. I&#8217;m not happy about it, but I&#8217;m still in pretty good shape so it&#8217;s not that bad. I hope my injuries will subside and that I&#8217;ll be able to get back to my 3-workouts-a-week routine at some point.</p>
<p>That&#8217;s about it, I guess. I hope you&#8217;re happy too.</p>
]]></content:encoded>
			<wfw:commentRss>http://gnobal.net/2641/happy-birthday-to-me-im-35/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Followup Dindy Update</title>
		<link>http://gnobal.net/2637/followup-dindy-update</link>
		<comments>http://gnobal.net/2637/followup-dindy-update#comments</comments>
		<pubDate>Sat, 21 Jan 2012 12:37:55 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gnobal.net/?p=2637</guid>
		<description><![CDATA[A week after the previous update, I started getting crash reports on the Android developer dashboard. The core reason for the crashes was that I started building Dindy against a newer Android platform version. As a result, a compatibility hack related to how services are started stopped doing its work and Dindy started crashing. To [...]]]></description>
			<content:encoded><![CDATA[<p>A week after <a href="http://gnobal.net/?p=2628" title="Dindy Got An Update">the previous update</a>, I started getting crash reports on the Android developer dashboard. The core reason for the crashes was that I started building Dindy against a newer Android platform version. As a result, a compatibility hack related to how services are started stopped doing its work and Dindy started crashing.</p>
<p>To those of you who are interested, the difference is that Service.startService() started returning START_STICKY instead of START_STICKY_COMPATIBILITY.</p>
<p>I consider this very poor backward compatibility support on Android&#8217;s side. It also forced me to deal with Dindy&#8217;s service being killed by the Android platform at any given time. The solution wasn&#8217;t a trivial one &#8211; I had to add a new table to the database to save Dindy&#8217;s runtime state.</p>
<p>At least now hopefully (and excluding other bugs) Dindy will work on most phones, even those where the service is being killed for no reason.</p>
]]></content:encoded>
			<wfw:commentRss>http://gnobal.net/2637/followup-dindy-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>It&#8217;s Going To Be A Great Year, Music-Wise Anyway</title>
		<link>http://gnobal.net/2632/its-going-to-be-a-great-year-music-wise-anyway</link>
		<comments>http://gnobal.net/2632/its-going-to-be-a-great-year-music-wise-anyway#comments</comments>
		<pubDate>Tue, 17 Jan 2012 18:53:30 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Music]]></category>

		<guid isPermaLink="false">http://gnobal.net/?p=2632</guid>
		<description><![CDATA[Two good things have happened in the past week, music-wise: The Prodigy have announced their 3rd Warrior&#8217;s Dance Festival to be held in Belgrade, Serbia September 15th. I already booked a VIP ticket to the show. Woohoo! If you want to come along, let me know :) The Mars Volta announced their 6th studio album, [...]]]></description>
			<content:encoded><![CDATA[<p>Two good things have happened in the past week, music-wise:</p>
<ol>
<li>The Prodigy have announced their <a href="http://warriorsdancefestival.com/rs/" title="The Prodigy Warrior's Dance Festival">3rd Warrior&#8217;s Dance Festival</a> to be held in Belgrade, Serbia September 15th. I already booked a VIP ticket to the show. Woohoo! If you want to come along, let me know :)</li>
<li><a href="http://www.themarsvolta.com/splash/" title="The Mars Volta">The Mars Volta</a> announced their 6th studio album, Noctourniquet, to be out March 27th. The Mars Volta has been my favorite Rock band in the past several years and a new album from them is bound to be something I&#8217;ve never heard before.</li>
</ol>
<p>So as my 35th birthday is approaching it appears this year is going to be exciting, at least on the music front.</p>
<p>Not a bad start.</p>
]]></content:encoded>
			<wfw:commentRss>http://gnobal.net/2632/its-going-to-be-a-great-year-music-wise-anyway/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dindy Got An Update</title>
		<link>http://gnobal.net/2628/dindy-got-an-update</link>
		<comments>http://gnobal.net/2628/dindy-got-an-update#comments</comments>
		<pubDate>Fri, 13 Jan 2012 11:44:33 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gnobal.net/?p=2628</guid>
		<description><![CDATA[After a year of not updating Dindy and mainly apologizing to users from time to time because Dindy doesn&#8217;t work on their phones, I finally updated Dindy. The trigger was a change made in Locale, which Dindy supports. Sadly enough, I&#8217;m pretty sure it will still won&#8217;t work on many phones. I still haven&#8217;t managed [...]]]></description>
			<content:encoded><![CDATA[<p>After a year of not updating Dindy and mainly apologizing to users from time to time because Dindy doesn&#8217;t work on their phones, I finally updated Dindy. The trigger was a change made in Locale, which Dindy supports. Sadly enough, I&#8217;m pretty sure it will still won&#8217;t work on many phones.</p>
<p>I still haven&#8217;t managed to get my hands on a phone, on which Dindy doesn&#8217;t work, long enough to hook it up to my computer and figure out what the problem is. But since it works well on all base (&#8220;Nexus&#8221;) versions of Android and also on many other devices &#8211; I blame the changes made to the OS by phone manufacturers.</p>
<p>Hopefully I&#8217;ll figure it out. While Dindy is pretty much a finished and abandoned project, I would still like to know that it works well for whoever is using it.</p>
]]></content:encoded>
			<wfw:commentRss>http://gnobal.net/2628/dindy-got-an-update/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Thomson Cable Modem Drivers And Manuals</title>
		<link>http://gnobal.net/2613/thomson-cable-modem-drivers-and-manuals</link>
		<comments>http://gnobal.net/2613/thomson-cable-modem-drivers-and-manuals#comments</comments>
		<pubDate>Sun, 20 Nov 2011 09:42:58 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gnobal.net/?p=2613</guid>
		<description><![CDATA[Here are USB drivers and manuals for Thomson&#8217;s cable modem and gateway products. The manuals and driver in the zip file are for the following models: DCM325 DCM425 DCW725 DHG520 DHG525 TCM420 TCM425 TCW710 The manuals are in these languages: English French Swedish German Hebrew Dutch (the file name is Netherlands) Polish Portuguese Spanish These [...]]]></description>
			<content:encoded><![CDATA[<p>Here are <a href="http://dl.dropbox.com/u/173881/Blog/2613/Thomson.zip" title="USB drivers and manuals for Thomson's cable modem and gateway products">USB drivers and manuals for Thomson&#8217;s cable modem and gateway products</a>.</p>
<p>The manuals and driver in the zip file are for the following models:</p>
<ul>
<li>DCM325</li>
<li>DCM425</li>
<li>DCW725</li>
<li>DHG520</li>
<li>DHG525</li>
<li>TCM420</li>
<li>TCM425</li>
<li>TCW710</li>
</ul>
<p>The manuals are in these languages:</p>
<ul>
<li>English</li>
<li>French</li>
<li>Swedish</li>
<li>German</li>
<li>Hebrew</li>
<li>Dutch (the file name is Netherlands)</li>
<li>Polish</li>
<li>Portuguese</li>
<li>Spanish</li>
</ul>
<p>These are all from an original old CD I got around 2005 with my TCM425.</p>
<p><strong>WARNINGS</strong>:</p>
<ol>
<li>Use at your own risk. I recommend first looking for official drivers for the product online or contacting your Internet service provider before trying these drivers.</li>
<li>Since you probably don&#8217;t know me &#8211; don&#8217;t trust me and check the files for viruses first.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://gnobal.net/2613/thomson-cable-modem-drivers-and-manuals/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Idea: Online Identity Score</title>
		<link>http://gnobal.net/2606/idea-online-identity-score</link>
		<comments>http://gnobal.net/2606/idea-online-identity-score#comments</comments>
		<pubDate>Sun, 09 Oct 2011 07:10:24 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Ideas]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gnobal.net/?p=2606</guid>
		<description><![CDATA[A friend of mine wanted to start using eBay, both as a buyer and as a seller. After just a few days her account was permanently suspended, with no option to ever return to eBay. The reason appears to be some mix-up with PayPal. I&#8217;m saying &#8220;appears to be&#8221; because eBay doesn&#8217;t tell you why [...]]]></description>
			<content:encoded><![CDATA[<p>A friend of mine wanted to start using eBay, both as a buyer and as a seller. After just a few days <strong>her account was permanently suspended, with no option to ever return to eBay</strong>. The reason appears to be some mix-up with PayPal. I&#8217;m saying &#8220;appears to be&#8221; because eBay doesn&#8217;t tell you why your account is permanently suspended. Calls to the live person support don&#8217;t help &#8211; the support people just recite a pre-written message and do not say anything else. Apparently the PayPal mix-up made someone in eBay think my friend was a criminal and that&#8217;s why she got this harsh treatment.</p>
<p>(On a side note: I witnessed one of these calls. It makes you feel really uncomfortable. If you want to see how criminals are treated, get your eBay  account suspended and then call them to ask why. Just know that you will never be able to be an eBay user again)</p>
<p>My idea revolves around verifying that the person is real and &#8220;innocent.&#8221; Much like the American system of financial credit score, using a person&#8217;s email address, one service will be able to trigger an &#8220;online identity score&#8221; check with other services that user is registered to.</p>
<p>For example, let&#8217;s say I&#8217;m registering to eBay. During the registration process I give my Gmail address, which I also use for Facebook. With my consent, eBay will be able to query Google and Facebook and ask them about how genuine my account is, so as to verify both that I&#8217;m a real person and that my account hasn&#8217;t been hacked (both Gmail and Facebook already have fake account and anti-hacking protections.)</p>
]]></content:encoded>
			<wfw:commentRss>http://gnobal.net/2606/idea-online-identity-score/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>7 Years Of Working Out</title>
		<link>http://gnobal.net/2603/7-years-of-working-out</link>
		<comments>http://gnobal.net/2603/7-years-of-working-out#comments</comments>
		<pubDate>Tue, 04 Oct 2011 04:06:52 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Fitness]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://gnobal.net/?p=2603</guid>
		<description><![CDATA[It&#8217;s a little bit strange to write about the 7th anniversary of my first day at the gym after not actually doing any physical activity in the past 2 weeks due to what turned out to be just an infection (which I&#8217;m finally treating with some antibiotics.) That&#8217;s why it&#8217;s also not surprising that I [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a little bit strange to write about the 7th anniversary of my first day at the gym after not actually doing any physical activity in the past 2 weeks due to what turned out to be just an infection (which I&#8217;m finally treating with some antibiotics.) That&#8217;s why it&#8217;s also not surprising that I missed the actual date by a day. But I hope to get back to my running routine (3 times a week, 1 hour, ~11 km run) in a week or two considering that the pain is almost gone.</p>
<p>The big challenge over the past 8 months of workouts was running outside instead of in the gym. Running outside is considerably harder for me, especially when it&#8217;s hot, cold or raining. At some points during these months I&#8217;ve considered going back to the gym but eventually powered through. As winter is getting closer, I might reconsider.</p>
<p>So here&#8217;s to another workout year.</p>
]]></content:encoded>
			<wfw:commentRss>http://gnobal.net/2603/7-years-of-working-out/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Taking The Week Off From Running Due To Pain</title>
		<link>http://gnobal.net/2598/taking-the-week-off-from-running-due-to-pain</link>
		<comments>http://gnobal.net/2598/taking-the-week-off-from-running-due-to-pain#comments</comments>
		<pubDate>Sat, 17 Sep 2011 17:47:37 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Fitness]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://gnobal.net/?p=2598</guid>
		<description><![CDATA[I&#8217;ve been doing the same running routine for quite a while now &#8211; 3 times a week, 11.5km. Lately I&#8217;ve been experiencing some pelvic pain that refuses to go away. In 2 days I&#8217;m going to see an orthopedic doctor but for now, after reading online about some of the possible ailments (like Osteitis Pubis), [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been doing the same running routine for quite a while now &#8211; 3 times a week, 11.5km. Lately I&#8217;ve been experiencing some pelvic pain that refuses to go away. In 2 days I&#8217;m going to see an orthopedic doctor but for now, after reading online about some of the possible ailments (like <a href="http://en.wikipedia.org/wiki/Osteitis_pubis" title="Osteitis Pubis">Osteitis Pubis</a>), I&#8217;m taking this week off from running.</p>
<p>Every time I stop running because of pain I start fearing that following the rest period I won&#8217;t be able to get back to running. Even worse, I fear that I&#8217;ll regain the weight I&#8217;ve lost since I started working out nearly 7 years ago. These fears may be illogical, but I can&#8217;t help it.</p>
<p>Hopefully I&#8217;ll be better soon enough to go back to my running routine.</p>
]]></content:encoded>
			<wfw:commentRss>http://gnobal.net/2598/taking-the-week-off-from-running-due-to-pain/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>First Upgrade For My Computer After Nearly 4 Years</title>
		<link>http://gnobal.net/2590/first-upgrade-for-my-computer-after-nearly-4-years</link>
		<comments>http://gnobal.net/2590/first-upgrade-for-my-computer-after-nearly-4-years#comments</comments>
		<pubDate>Thu, 08 Sep 2011 14:08:22 +0000</pubDate>
		<dc:creator>Amit</dc:creator>
				<category><![CDATA[English]]></category>
		<category><![CDATA[Random Thoughts]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://gnobal.net/?p=2590</guid>
		<description><![CDATA[After nearly 4 years since I bought my desktop computer and after complaining about constant thrashing I finally decided it&#8217;s time to give it a little upgrade. It now sports 8GB of memory instead of just 2, and the improvement is noticeable. The big culprits for the thrashing turned out to be Eclipse and Unity. [...]]]></description>
			<content:encoded><![CDATA[<p>After nearly <a href="http://gnobal.net/?p=634" title="I Bought A New Computer And I'm Switching To Linux">4 years since I bought my desktop computer</a> and after <a href="http://gnobal.net/?p=2538" title="Goodbye Unity, Welcome Back Gnome (Classic)">complaining about constant thrashing</a> I finally decided it&#8217;s time to give it a little upgrade. It now sports 8GB of memory instead of just 2, and the improvement is noticeable.</p>
<p>The big culprits for the thrashing turned out to be Eclipse and Unity. We have pretty large projects by now, and having the main ones open together requires no less than 2GB of virtual memory and nearly 1GB of actual memory. That&#8217;s a lot, and it doesn&#8217;t include at least one running Android emulator! Unity added quite a bit to that (I don&#8217;t remember the number) but switching to Gnome helped.</p>
<p>I&#8217;m still happy with this Core Duo, now very old, computer. It does its job well and I expect it to last a year or two more.</p>
]]></content:encoded>
			<wfw:commentRss>http://gnobal.net/2590/first-upgrade-for-my-computer-after-nearly-4-years/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

