<?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>borisSCHEIMAN // &#187; Internet</title>
	<atom:link href="http://www.bscheiman.org/category/internet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.bscheiman.org</link>
	<description>Lifestyle, hobbies, work, rage...</description>
	<lastBuildDate>Sat, 26 Jun 2010 00:53:41 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Compiling Mono SVN on Slicehost/Rackspace Cloud</title>
		<link>http://www.bscheiman.org/2010/01/31/compiling-mono-svn-on-slicehost/</link>
		<comments>http://www.bscheiman.org/2010/01/31/compiling-mono-svn-on-slicehost/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 05:33:23 +0000</pubDate>
		<dc:creator>Boris</dc:creator>
				<category><![CDATA[C#]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[boris]]></category>
		<category><![CDATA[bscheiman]]></category>
		<category><![CDATA[mono]]></category>
		<category><![CDATA[scheiman]]></category>
		<category><![CDATA[subversion]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://www.bscheiman.org/?p=161</guid>
		<description><![CDATA[The following should do the trick. This is an update from my old Mono script. Disclaimer: If your system explodes, your cat dies, or anything else happens because of this script, I am not to blame. If everything works though, I&#8217;m always here. Hugs. #!/bin/bash TOPDIR=$(pwd) BUILDDIR=$TOPDIR/build DLDDIR=$TOPDIR/downloads export PATH=/usr/local/bin:$PATH echo &#34;installing prerequisites&#34; sudo apt-get]]></description>
			<content:encoded><![CDATA[<p>The following should do the trick. This is an update from my old <a href="http://www.bscheiman.org/2009/03/18/compiling-mono-22-on-slicehost/">Mono</a> script. Disclaimer: If your system explodes, your cat dies, or anything else happens because of this script, I am not to blame. If everything works though, I&#8217;m always here. Hugs.</p>
<p><span id="more-161"></span></p>
<pre class="brush: plain;">

#!/bin/bash

TOPDIR=$(pwd)
BUILDDIR=$TOPDIR/build
DLDDIR=$TOPDIR/downloads

export PATH=/usr/local/bin:$PATH

echo &quot;installing prerequisites&quot;
sudo apt-get install -y build-essential bison gawk
sudo apt-get install -y libglib2.0-dev
sudo apt-get install -y libpng12-dev libx11-dev libfontconfig1-dev
sudo apt-get install -y libfreetype6-dev libjpeg62-dev libtiff4-dev
sudo apt-get install -y libungif4-dev libexif-dev libcairo2-dev
sudo apt-get install -y libpango1.0-dev libgtk2.0-dev libglade2-dev
sudo apt-get install -y libgnome2-dev libgnomecanvas2-dev libgnomeui-dev
sudo apt-get install -y libgnomeprint2.4-dev libgnomeprintui2.4-dev
sudo apt-get install -y libpanel-applet2-dev libgtksourceview-dev
sudo apt-get install -y libgtkhtml3.14-dev
sudo apt-get install -y intltool
sudo apt-get install -y desktop-file-utils apache2-threaded-dev subversion libtool

echo &quot;uninstalling platform mono packages&quot;
sudo apt-get remove 'mono-*' libgdiplus

mkdir -p $BUILDDIR
cd $BUILDDIR

rm -rf libgdiplus
rm -rf mono
rm -rf mono-tools
rm -rf mono-debugger
rm -rf xsp
rm -rf mod_mono

echo
echo &quot;downloading mono packages&quot;
echo

cd $BUILDDIR

svn co svn://anonsvn.mono-project.com/source/trunk/libgdiplus
svn co svn://anonsvn.mono-project.com/source/trunk/mono
svn co svn://anonsvn.mono-project.com/source/trunk/mcs
svn co svn://anonsvn.mono-project.com/source/trunk/mono-tools
svn co svn://anonsvn.mono-project.com/source/trunk/mono-debugger
svn co svn://anonsvn.mono-project.com/source/trunk/xsp
svn co svn://anonsvn.mono-project.com/source/trunk/mod_mono

cd $BUILDDIR

echo
echo &quot;building and installing mono packages&quot;
echo
cd $BUILDDIR

cd libgdiplus
./autogen.sh --prefix=/usr/local
make
sudo make install
cd $BUILDDIR

cd mono
cd mono
cd mini
perl -i -pe 'last if eof' mini-amd64.h
perl -i -pe 'last if eof' mini-amd64.h
echo &quot;#define MONO_ARCH_NOMAP32BIT&quot; &gt;&gt; mini-amd64.h
echo &quot;#endif&quot; &gt;&gt; mini-amd64.h
cd ..
cd ..
./autogen.sh --prefix=/usr/local --with-large-heap=yes --with-xen_opt=yes
sudo make uninstall
make get-monolite-latest
make EXTERNAL_MCS=false
sudo make install
cd $BUILDDIR

cd mono-tools
./autogen.sh --prefix=/usr/local
sudo make uninstall
make
sudo make install
cd $BUILDDIR

cd mono-debugger
./autogen.sh --prefix=/usr/local
sudo make uninstall
make
sudo make install
cd $BUILDDIR

cd xsp
./autogen.sh --prefix=/usr/local
sudo make uninstall
make
sudo make install
cd $BUILDDIR

cd mod_mono
./autogen.sh --prefix=/usr/local
sudo make uninstall
make
sudo make install
cd $BUILDDIR

echo
echo &quot;done&quot;
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.bscheiman.org/2010/01/31/compiling-mono-svn-on-slicehost/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Flex Builder 3: Autogenerating setter/getter</title>
		<link>http://www.bscheiman.org/2009/05/26/flex-builder-3-autogenerating-settergetter/</link>
		<comments>http://www.bscheiman.org/2009/05/26/flex-builder-3-autogenerating-settergetter/#comments</comments>
		<pubDate>Tue, 26 May 2009 17:06:13 +0000</pubDate>
		<dc:creator>Boris</dc:creator>
				<category><![CDATA[Flex]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://www.bscheiman.org/?p=109</guid>
		<description><![CDATA[Use the following script with Eclipse Monkey; activate with ALT+9 after selecting variables: /* * Menu: Actionscript &#62; Generate Properties * Key: M3+9 * DOM: http://download.eclipse.org/technology/dash/update/org.eclipse.eclipsemonkey.lang.javascript */ function main() { var editor = editors.activeEditor var source = editor.source if (editor.selectionRange) { var range = editor.selectionRange var offset = range.startingOffset var text = source.substring(offset, range.endingOffset) var]]></description>
			<content:encoded><![CDATA[<p>Use the following script with <a title="Eclipse Monkey" href="http://www.eclipse.org/proposals/dash/html/maintopic.html">Eclipse Monkey</a>; activate with ALT+9 after selecting variables:</p>
<p><span id="more-109"></span></p>
<pre class="brush: jscript;">
/*
 * Menu: Actionscript &gt; Generate Properties
 * Key: M3+9
 * DOM: http://download.eclipse.org/technology/dash/update/org.eclipse.eclipsemonkey.lang.javascript
 */

function main() {
    var editor = editors.activeEditor
    var source = editor.source

    if (editor.selectionRange) {
        var range = editor.selectionRange
        var offset = range.startingOffset

        var text = source.substring(offset, range.endingOffset)
        var result = text.match(/([\w_]+\s*:\s*[\w_]+)/g);

        o = &quot;&quot;

        for (var i = 0, n = result.length; i &lt; n; ++i)
        o += getvar(result[i])

        o += &quot;\n&quot;;

        for (var i = 0, n = result.length; i &lt; n; ++i)
        o += props(result[i])

        o += &quot;\n&quot;

        //  debug(o)
        editor.applyEdit(offset, range.endingOffset - offset, o)
    }
}

String.prototype.trim = function() {
    return this.replace(/^\s+|\s+$/, '');
};

function props(v) {
    var parts = v.split(&quot;:&quot;);

    if (2 != parts.length) return &quot;&quot;;

    parts[0] = parts[0].trim();
    parts[1] = parts[1].trim();

    var s = &quot;\n\t\tpublic function get &quot; + parts[0].replace(&quot;_&quot;, &quot;&quot;) + &quot;() : &quot; + parts[1] + &quot; {&quot;;
    if (parts[0].indexOf(&quot;_&quot;) &lt; 0) s += &quot;\n\t\t\treturn _&quot; + parts[0] + &quot;;&quot;;
    else s += &quot;\n\t\t\treturn &quot; + parts[0] + &quot;;&quot;;
    s += &quot;\n\t\t}\n\n&quot;;

    s += &quot;\t\t[Bindable]\n&quot;;
    s += &quot;\t\tpublic function set &quot; + parts[0].replace(&quot;_&quot;, &quot;&quot;) + &quot;(value : &quot; + parts[1] + &quot;) : void {&quot;;

    if (parts[0].indexOf(&quot;_&quot;) &lt; 0) s += &quot;\n\t\t\t_&quot; + parts[0] + &quot; = value;&quot;;
    else s += &quot;\n\t\t\t&quot; + parts[0] + &quot; = value;&quot;;

    s += &quot;\n\t\t}\n&quot;;

    return s;
}

function getvar(s) {
    if (1 &gt; s.length) return &quot;&quot;;

    if (s.indexOf(&quot;_&quot;) &lt; 0) return &quot;\n\t\tprotected var _&quot; + s + &quot;;&quot;;

    return &quot;\n\t\tprotected var &quot; + s + &quot;;&quot;;
}

function debug(s) {
    Packages.org.eclipse.jface.dialogs.MessageDialog.openInformation(window.getShell(), &quot;Monkey Debugging&quot;, s);
}
</pre>
]]></content:encoded>
			<wfw:commentRss>http://www.bscheiman.org/2009/05/26/flex-builder-3-autogenerating-settergetter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Compiling Mono 2.6 on Slicehost</title>
		<link>http://www.bscheiman.org/2009/03/18/compiling-mono-22-on-slicehost/</link>
		<comments>http://www.bscheiman.org/2009/03/18/compiling-mono-22-on-slicehost/#comments</comments>
		<pubDate>Wed, 18 Mar 2009 17:34:53 +0000</pubDate>
		<dc:creator>Boris</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Misc]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.bscheiman.org/?p=92</guid>
		<description><![CDATA[It&#8217;s a pain in the ass. It takes ages. And did I mention it&#8217;s a pain in the ass? After reading the forums and stumbling upon xyzzyxyzzy&#8217;s awesome script, I decided to make it easier on all us Mono/.NET lovers. I did it manually, but this should work &#8211; alas, you&#8217;ve been warned. Insert typical]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s a pain in the ass. It takes ages. And did I mention it&#8217;s a pain in the ass? After reading the <a href="http://forum.slicehost.com/comments.php?DiscussionID=2909&amp;page=1#Item_7">forums</a> and stumbling upon xyzzyxyzzy&#8217;s awesome <a href="http://xyzzyxyzzy.net/2009/02/17/updated-mono-build-script-mono-22/">script</a>, I decided to make it easier on all us Mono/.NET lovers.</p>
<p>I did it manually, but this should work &#8211; alas, you&#8217;ve been warned. Insert typical &#8220;Works on my machine&#8221; disclaimer here; if your cat dies from using this script, it&#8217;s not my fault. You need kernel version 2.6.24-23-xen (standard on Slicehost I think)</p>
<p><strong>UPDATE</strong>: I&#8217;ll post the SVN version in a few. Seems there was a POSIX issue that wasn&#8217;t fixed on the tarball, forcing me to go the SVN way. New post in a few minutes, once I test it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.bscheiman.org/2009/03/18/compiling-mono-22-on-slicehost/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Camaras viales en el DF con el iPhone</title>
		<link>http://www.bscheiman.org/2009/02/03/camaras-viales-en-el-df-con-el-iphone/</link>
		<comments>http://www.bscheiman.org/2009/02/03/camaras-viales-en-el-df-con-el-iphone/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 22:32:25 +0000</pubDate>
		<dc:creator>Boris</dc:creator>
				<category><![CDATA[Español]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Trafico]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[camara]]></category>
		<category><![CDATA[capufe]]></category>
		<category><![CDATA[telmex]]></category>

		<guid isPermaLink="false">http://www.bscheiman.org/?p=35</guid>
		<description><![CDATA[He estado buscando alguna aplicacion decente para ver webcams en tiempo real. No pido mucho&#8230; es una simple aplicacion que le da refresh a la pagina cada X segundos. Desde TraffiCamNZ hasta Webcam free, he probado todas y ninguna ha hecho lo que dicen. Segun estos desarrolladores de App Store, &#8220;WATCH WEBCAMS IN REAL TIME&#8221;]]></description>
			<content:encoded><![CDATA[<p>He estado buscando alguna aplicacion decente para ver webcams en tiempo real. No pido mucho&#8230; es una simple aplicacion que le da refresh a la pagina cada X segundos. Desde TraffiCamNZ hasta Webcam free, he probado todas y ninguna ha hecho lo que dicen.</p>
<p>Segun estos desarrolladores de App Store, &#8220;WATCH WEBCAMS IN REAL TIME&#8221; significa &#8220;DALE CLICK A LO ESTUPIDO PARA QUE SE ACTUALICE LA INTERFAZ&#8221;&#8230; no es muy amigable que digamos. Por esto mismo me puse a investigar y cree las siguientes WebApps para el iPhone. Para instalarlas, accesa esta pagina con Mobile Safari y dale Bookmark (el icono de +) y Add to Home Screen; de esta forma podras ejecutarlas como si fuera otra aplicación. Y lo mejor de todo? Son gratis.</p>
<p><strong>UPDATE: Hice una <a href="http://www.bscheiman.org/2010/03/21/trafico-en-el-iphone/">aplicacion nativa para el iPhone</a> que ofrece esta funcionalidad. Esta en $10.00 y cuenta con mas camaras de las que estaban listadas aqui, asi como un sistema de auto-update que nos facilita la vida a todos.</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bscheiman.org/2009/02/03/camaras-viales-en-el-df-con-el-iphone/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Shadow Puppets</title>
		<link>http://www.bscheiman.org/2007/08/26/shadow-puppets/</link>
		<comments>http://www.bscheiman.org/2007/08/26/shadow-puppets/#comments</comments>
		<pubDate>Mon, 27 Aug 2007 04:10:25 +0000</pubDate>
		<dc:creator>Boris</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.bscheiman.org/2007/08/26/shadow-puppets/</guid>
		<description><![CDATA[Just happened to find this YouTube video while being lazy and oh so productive during the weekend. This guy is just unbelievable&#8230; Enjoy!]]></description>
			<content:encoded><![CDATA[<p>Just happened to find this YouTube video while being lazy and oh so productive during the weekend. This guy is just unbelievable&#8230; Enjoy!</p>
<p><span id="more-10"></span></p>
<param name="movie" value="http://www.youtube.com/v/UCn3mYR97YM"></param>
<param name="wmode" value="transparent"></param><embed src="http://www.youtube.com/v/UCn3mYR97YM" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"></embed></p>
]]></content:encoded>
			<wfw:commentRss>http://www.bscheiman.org/2007/08/26/shadow-puppets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
