<?xml version="1.0" encoding="UTF-8"?><rss version="0.92">
<channel>
	<title>MoMolog</title>
	<link>http://momolog.info</link>
	<description>MoMolog aus Berlin stellt sich vor. Projekte, Ideen, Referenzen.</description>
	<lastBuildDate>Sun, 18 Jul 2010 22:13:17 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	<!-- generator="WordPress/3.0" -->

	<item>
		<title>Copying Files between S3 buckets</title>
		<description><![CDATA[Building on this article here is a simple ruby script, that copies files between two buckets of the same S3 account, omitting files already present (by name). This variant adds a list of path prefixes, so you can selectively copy only certain directories of your buckets. Furthermore it copies the original buckets ACLs for each [...]]]></description>
		<link>http://momolog.info/2010/07/08/copying-files-between-s3-buckets/</link>
			</item>
	<item>
		<title>MomoFlow</title>
		<description><![CDATA[Coverflow has become a de facto visualization standard for the presentation of collections of images, be it covers or portraits. There are a number of implementations for usage on web pages (e.g. this one) but the usable ones require Adobes Flash and thus won&#8217;t run on the iPhone. When looking for HTML5 canvas based implementations [...]]]></description>
		<link>http://momolog.info/2009/11/28/momoflow/</link>
			</item>
	<item>
		<title>MySQL BEFORE INSERT trigger as check constraint</title>
		<description><![CDATA[Since MySQL does neither have real check constraints nor a way to raise an exception in a stored procedure, we found it not instantly obvious, how we could *reject* a certain row on insert, based on a certain condition. A nice way we found was to set the value in question to NULL, based on [...]]]></description>
		<link>http://momolog.info/2009/10/21/mysql-before-insert-trigger-as-check-constraint/</link>
			</item>
	<item>
		<title>Vor kurzem dazugelernt:</title>
		<description><![CDATA[Suche nach Wort unter dem Cursor in vim: #. jssh ist eine JavaScript Shell, die den Firefox per Port 9997 fernsteuerbar macht. Download z.B. hier. y erzeugt einen YAML dump auf der Rails console, mehr dazu hier. =3D ist ein escaptes &#8220;=&#8221; in quoted_printable. sudo /usr/libexec/locate.updatedb aktualisiert unter MacOSX sofort die locate Datenbank. rake db:migrate:redo [...]]]></description>
		<link>http://momolog.info/2009/10/18/vor-kurzem-dazugelernt/</link>
			</item>
	<item>
		<title>MacOSX Boot-Tastenkombinationen: single user, verbose, safe</title>
		<description><![CDATA[In den single user mode (root shell) starten, beim Neustart: &#60;Cmd&#62;s In den verbose mode (boot log) starten: &#60;Cmd&#62;v In den safe mode (nur core kexts) starten: &#60;Shift&#62;]]></description>
		<link>http://momolog.info/2009/10/01/single-user-vs-verbose-vs-safe/</link>
			</item>
	<item>
		<title>Javascript function names</title>
		<description><![CDATA[Javascript allows naming and assigning functions at the same time like: var vname = function fname() {} The function name fname is available only inside the function as a local variable: var vname = function fname(){ &#160;&#160;console.log(typeof vname);&#160;&#160;// function &#160;&#160;console.log(typeof fname);&#160;&#160;// function } console.log(typeof vname);&#160;&#160;&#160;&#160;// function console.log(typeof fname);&#160;&#160;&#160;&#160;// undefined If we &#8220;redefine&#8221; this local variable [...]]]></description>
		<link>http://momolog.info/2009/09/04/javascript-function-names/</link>
			</item>
	<item>
		<title>Accidentally unpacked a jar into home dir?</title>
		<description><![CDATA[find . -newerBt &#039;10 minutes ago&#039; -depth 1 -print&#160;&#160; 2&#62;/dev/null]]></description>
		<link>http://momolog.info/2009/08/27/accidentally-unpacked-a-jar-into-home-dir/</link>
			</item>
	<item>
		<title>Atomares Einfügen in PostgreSQL &#124; Teil 2</title>
		<description><![CDATA[Die im vorletzten Artikel vorgestellte Lösung hat den Nachteil, den ganzen Table my_table zu locken. Das ist dann ein Problem, wenn criterion mittels unique constraint eindeutig gemacht wird und nach der Funktion eine zeitaufwendige Funktion (z.B. eine Suche) in derselben Transaktion folgt: Dann warten nämlich alle Prozesse, die ein findOrCreate machen wollen, unabhängig mit welchem [...]]]></description>
		<link>http://momolog.info/2009/06/24/atomares-einfugen-in-postgresql-teil-2/</link>
			</item>
	<item>
		<title>Du bist Terrorist.</title>
		<description><![CDATA[Kampagne gegen Terroristen in Deutschland. Sehr schön.]]></description>
		<link>http://momolog.info/2009/05/19/du-bist-terrorist/</link>
			</item>
	<item>
		<title>Atomares Einfügen in PostgreSQL</title>
		<description><![CDATA[Oft steht man vor dem Problem, einen Datensatz anhand eines Kriteriums zu finden bzw. ihn, falls nicht vorhanden, einzufügen. Bei derartigen Operationen ist es wichtig darauf zu achten, dass nicht mehrere Prozesse, die quasi gleichzeitig diesen Datensatz suchen, eine race condition hervorrufen. Hier eine Lösung mittels stored procedure für postgresql. Dabei wird eine race condition [...]]]></description>
		<link>http://momolog.info/2009/05/16/atomares-einfugen-in-postgresql/</link>
			</item>
</channel>
</rss>
