<?xml 
version="1.0" encoding="utf-8"?>
<rss version="2.0" 
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
>

<channel xml:lang="en">
	<title>blog.rastageeks.org</title>
	<link>http://blog.rastageeks.org/</link>
	
	<language>en</language>
	<generator>SPIP - www.spip.net</generator>

	<image>
		<title>blog.rastageeks.org</title>
		<url>http://blog.rastageeks.org/local/cache-vignettes/L100xH99/siteon0-cb303.png</url>
		<link>http://blog.rastageeks.org/</link>
		<height>99</height>
		<width>100</width>
	</image>



<item xml:lang="en">
		<title>Mingw32-ocaml 3.12.0</title>
		<link>http://blog.rastageeks.org/debian/article/mingw32-ocaml-3-12-0</link>
		<guid isPermaLink="true">http://blog.rastageeks.org/debian/article/mingw32-ocaml-3-12-0</guid>
		<dc:date>2010-08-11T23:02:54Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Toots</dc:creator>


		<dc:subject>debian</dc:subject>
		<dc:subject>ocaml</dc:subject>

		<description>An updated version of the ocaml cross-compiler package, based on ocaml 3.12.0, has just been uploaded to Debian experimental ! Any report and test on the package would be very welcome ! I have personally tested it with Liquidsoap and built a win32 version of the software. Since this build implies many external modules as well as C objects, I am pretty confident in the cross-compiler uploaded to experimental.. About the cross-compiler: the ocaml cross-compiler is the result of the hard (...)

-
&lt;a href="http://blog.rastageeks.org/debian/" rel="directory"&gt;Debian&lt;/a&gt;

/ 
&lt;a href="http://blog.rastageeks.org/mot/debian" rel="tag"&gt;debian&lt;/a&gt;, 
&lt;a href="http://blog.rastageeks.org/mot/ocaml" rel="tag"&gt;ocaml&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;An updated version of the &lt;a href='http://packages.qa.debian.org/m/mingw32-ocaml.html' class='spip_out' rel='external'&gt;ocaml cross-compiler package&lt;/a&gt;, based on ocaml 3.12.0, has just been uploaded to Debian experimental !&lt;/p&gt; &lt;p&gt;Any report and test on the package would be very welcome ! I have personally tested it with &lt;a href='http://savonet.sf.net/' class='spip_out' rel='external'&gt;Liquidsoap&lt;/a&gt; and built a &lt;a href='http://www.rastageeks.org/~toots/liq-win32/' class='spip_out' rel='external'&gt;win32 version&lt;/a&gt; of the software.&lt;/p&gt; &lt;p&gt;Since this build implies many external modules as well as C objects, I am pretty confident in the cross-compiler uploaded to experimental..&lt;/p&gt; &lt;p&gt;&lt;strong&gt;About the cross-compiler:&lt;/strong&gt; the ocaml cross-compiler is the result of the hard work done by &lt;a href='http://rwmj.wordpress.com/' class='spip_out' rel='external'&gt;Richard Jones&lt;/a&gt; for &lt;a href='https://fedoraproject.org/wiki/Features/Windows_cross_compiler' class='spip_out' rel='external'&gt;Fedora&lt;/a&gt;. The Debian package is merely a backport (and adaptation to ocaml 3.12.0) of his patches.&lt;/p&gt; &lt;p&gt;If you care about the future of the cross-compiler, the best you can do is work with upstream to find how to push the needed changes there in order to have a plain support for it.&lt;/p&gt; &lt;p&gt;I have personally no time for starting this process but I could try to describe the patches to an intereste contributor. Warning: some are REALLY hacky :-)&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Pkg-mediawiki..</title>
		<link>http://blog.rastageeks.org/debian/article/pkg-mediawiki</link>
		<guid isPermaLink="true">http://blog.rastageeks.org/debian/article/pkg-mediawiki</guid>
		<dc:date>2010-08-04T05:11:04Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Toots</dc:creator>


		<dc:subject>debian</dc:subject>

		<description>..recently got two new contributors, Jonathan Wiltshire and Thorsten Glaser. I forgot to blog about this but I am very happy to see the mediawiki packages getting more love, considering that I have much less time for them these days... Good work guys!

-
&lt;a href="http://blog.rastageeks.org/debian/" rel="directory"&gt;Debian&lt;/a&gt;

/ 
&lt;a href="http://blog.rastageeks.org/mot/debian" rel="tag"&gt;debian&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;..recently got two new contributors, Jonathan Wiltshire and Thorsten Glaser.&lt;/p&gt; &lt;p&gt;I forgot to blog about this but I am very happy to see the mediawiki packages getting more love, considering that I have much less time for them these days...&lt;/p&gt; &lt;p&gt;Good work guys!&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Gotcha!</title>
		<link>http://blog.rastageeks.org/other/article/gotcha</link>
		<guid isPermaLink="true">http://blog.rastageeks.org/other/article/gotcha</guid>
		<dc:date>2010-08-04T05:08:29Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Toots</dc:creator>


		<dc:subject>debian</dc:subject>

		<description>Thanks Daniel, I just got the world's most powerful wireless network card. It works and connects great including with aircrack-ng and co.. !

-
&lt;a href="http://blog.rastageeks.org/other/" rel="directory"&gt;Other&lt;/a&gt;

/ 
&lt;a href="http://blog.rastageeks.org/mot/debian" rel="tag"&gt;debian&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;Thanks Daniel, I just got the &lt;a href='http://blog.daniel-baumann.ch/2010/07/27' class='spip_out' rel='external'&gt;world's most powerful wireless network card&lt;/a&gt;. It works and connects great including with aircrack-ng and co.. !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>SPIP 2.1.1</title>
		<link>http://blog.rastageeks.org/debian/article/spip-2-1-1</link>
		<guid isPermaLink="true">http://blog.rastageeks.org/debian/article/spip-2-1-1</guid>
		<dc:date>2010-08-04T05:05:20Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Toots</dc:creator>


		<dc:subject>debian</dc:subject>

		<description>...was just released and uploaded to Debian unstable!

-
&lt;a href="http://blog.rastageeks.org/debian/" rel="directory"&gt;Debian&lt;/a&gt;

/ 
&lt;a href="http://blog.rastageeks.org/mot/debian" rel="tag"&gt;debian&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;...was just &lt;a href='http://www.spip.net/fr_download' class='spip_out' rel='external'&gt;released&lt;/a&gt; and &lt;a href='http://packages.qa.debian.org/s/spip/news/20100803T210238Z.html' class='spip_out' rel='external'&gt;uploaded&lt;/a&gt; to Debian unstable!&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>What's this thing with CDBS ?</title>
		<link>http://blog.rastageeks.org/debian/article/what-s-this-thing-with-cdbs</link>
		<guid isPermaLink="true">http://blog.rastageeks.org/debian/article/what-s-this-thing-with-cdbs</guid>
		<dc:date>2010-07-16T01:14:27Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Toots</dc:creator>


		<dc:subject>debian</dc:subject>

		<description>What's this thing with CDBS that makes people so angry at it ? I can understand that one may not like that it is a bunch of makefiles, but, hell, the whole makefile system is obscured all the way, so I guess those people NEVER write (complex) makefile.. :-) More seriously, I have used CDBS for years, I've always been very happy with it. I understand that some people prefer other solutions, but it does not mean that there should be a war between this or that. Those are simply personal (...)

-
&lt;a href="http://blog.rastageeks.org/debian/" rel="directory"&gt;Debian&lt;/a&gt;

/ 
&lt;a href="http://blog.rastageeks.org/mot/debian" rel="tag"&gt;debian&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;What's this thing with CDBS that makes people so angry at it ? I can understand that one may not like that it is a bunch of makefiles, but, hell, the whole makefile system is obscured all the way, so I guess those people NEVER write (complex) makefile.. :-)&lt;/p&gt; &lt;p&gt;More seriously, I have used CDBS for years, I've always been very happy with it. I understand that some people prefer other solutions, but it does not mean that there should be a war between this or that. Those are simply personal options/opinions et c'est tout !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>I have a dream...</title>
		<link>http://blog.rastageeks.org/other/article/i-have-a-dream</link>
		<guid isPermaLink="true">http://blog.rastageeks.org/other/article/i-have-a-dream</guid>
		<dc:date>2010-06-21T21:22:49Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Toots</dc:creator>


		<dc:subject>debian</dc:subject>
		<dc:subject>ocaml</dc:subject>

		<description>I have a dream that one day, serious programming language theoriticians, which would gather and realize that LaTeX has done a great job but is basically just a pile of rewriting rules built on top of postscript. I have a dream that one day, one would get the fundings and rewrite from scratch a new language. A language with a clear syntax for describing the beautification constraints. A language which would also be flexible enough to be able to override those constraints. A language that (...)

-
&lt;a href="http://blog.rastageeks.org/other/" rel="directory"&gt;Other&lt;/a&gt;

/ 
&lt;a href="http://blog.rastageeks.org/mot/debian" rel="tag"&gt;debian&lt;/a&gt;, 
&lt;a href="http://blog.rastageeks.org/mot/ocaml" rel="tag"&gt;ocaml&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;I have a dream that one day, serious programming language theoriticians, which would gather and realize that LaTeX has done a great job but is basically just a pile of rewriting rules built on top of postscript.&lt;/p&gt; &lt;p&gt;I have a dream that one day, one would get the fundings and rewrite from scratch a new &lt;strong&gt;language&lt;/strong&gt;.&lt;/p&gt; &lt;p&gt;A language with a clear syntax for describing the beautification constraints.&lt;/p&gt; &lt;p&gt;A language which would also be flexible enough to be able to override those constraints.&lt;/p&gt; &lt;p&gt;A language that would allow to write mathematic formula, macros and other tools without arcane tricks and hacks to obtain the required rending....&lt;/p&gt; &lt;p&gt;And much more...&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Private records in OCaml</title>
		<link>http://blog.rastageeks.org/liquidsoap/article/private-records-in-ocaml</link>
		<guid isPermaLink="true">http://blog.rastageeks.org/liquidsoap/article/private-records-in-ocaml</guid>
		<dc:date>2010-06-15T00:23:43Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Toots</dc:creator>


		<dc:subject>ocaml</dc:subject>

		<description>In Private type abbreviations, what are they good for? and then in Another use for private type abbreviations, yminsky wrote about the use of private type in OCaml. Among the various proposed examples, the idea of read-only value was mentioned in the second post. I may have not followed the whole discussion after this, but I came on to an example in ocaml-ao today. In ao, a driver is handled with an int, its id. It also has several read-only values, name, short_name etc.. Using a private (...)

-
&lt;a href="http://blog.rastageeks.org/liquidsoap/" rel="directory"&gt;Liquidsoap&lt;/a&gt;

/ 
&lt;a href="http://blog.rastageeks.org/mot/ocaml" rel="tag"&gt;ocaml&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;In &lt;a href='http://ocaml.janestreet.com/?q=node/59' class='spip_out' rel='external'&gt;Private type abbreviations, what are they good for?&lt;/a&gt; [&lt;a href='#nb1' class='spip_note' rel='footnote' title='http://ocaml.janestreet.com/?q=node/59' id='nh1'&gt;1&lt;/a&gt;] and then in &lt;a href='http://ocaml.janestreet.com/?q=node/77' class='spip_out' rel='external'&gt;Another use for private type abbreviations&lt;/a&gt; [&lt;a href='#nb2' class='spip_note' rel='footnote' title='http://ocaml.janestreet.com/?q=node/77' id='nh2'&gt;2&lt;/a&gt;], yminsky wrote about the use of private type in OCaml.&lt;/p&gt; &lt;p&gt;Among the various proposed examples, the idea of read-only value was mentioned in the second post. I may have not followed the whole discussion after this, but I came on to an example in ocaml-ao today.&lt;/p&gt; &lt;p&gt;In ao, a driver is handled with an int, its id. It also has several read-only values, name, short_name etc..&lt;/p&gt; &lt;p&gt;Using a private record, it is possible to create a driver type this way:&lt;/p&gt;
&lt;div style='text-align: left;' class='spip_code' dir='ltr'&gt;&lt;code&gt;(** Driver type (private). *)&lt;br /&gt;
type driver_t = private&lt;br /&gt; { id : int ;&lt;br /&gt; kind : driver_kind_t ;&lt;br /&gt; short_name : string ;&lt;br /&gt; name : string ;&lt;br /&gt; comment : string ;&lt;br /&gt; author : string ;&lt;br /&gt; priority : int ;&lt;br /&gt; preferred_byte_format : byte_format_t ;&lt;br /&gt; options : string list&lt;br /&gt; }&lt;/code&gt;&lt;/div&gt;
&lt;p&gt;That way, one can access directly the fields of the record without being able to write a fresh one. In our case for instance, we then make sure that the id field, used when opening a device, is always a valid entry.&lt;/p&gt; &lt;p&gt;Another suggested use was, for bindings, when you have an extra internal field, like a state represented by a C void pointer. In this case, you may declare an object with n+1 element in the C function an only export the n first one as a private record type.. Its a bit hacky but it may be useful as well...&lt;/p&gt;&lt;/div&gt;
		&lt;hr /&gt;
		&lt;div class='rss_notes'&gt;&lt;p&gt;[&lt;a href='#nh1' id='nb1' class='spip_note' title='Footnotes 1' rev='footnote'&gt;1&lt;/a&gt;] &lt;a href='http://ocaml.janestreet.com/?q=node/59' class='spip_out' rel='nofollow external'&gt;http://ocaml.janestreet.com/?q=node/59&lt;/a&gt;&lt;/p&gt; &lt;p&gt;[&lt;a href='#nh2' id='nb2' class='spip_note' title='Footnotes 2' rev='footnote'&gt;2&lt;/a&gt;] &lt;a href='http://ocaml.janestreet.com/?q=node/77' class='spip_out' rel='nofollow external'&gt;http://ocaml.janestreet.com/?q=node/77&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>Ubuntu, the firm and its employees</title>
		<link>http://blog.rastageeks.org/debian/article/ubuntu-the-firm-and-its-employees</link>
		<guid isPermaLink="true">http://blog.rastageeks.org/debian/article/ubuntu-the-firm-and-its-employees</guid>
		<dc:date>2010-05-10T14:23:27Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Toots</dc:creator>


		<dc:subject>debian</dc:subject>

		<description>This post is not meant to be offensive in any way. I would just like to write down things that came to my mind recently. It all started when I was considering applying for the right to upload the package I maintain into Ubuntu. Looking at the procedure, I realized that this needs to be present during an IRC meeting at a given date online. This stopped me immediately. I am working most of my day-time and, given the time zone I am living now, this was not an option. But, since I had (...)

-
&lt;a href="http://blog.rastageeks.org/debian/" rel="directory"&gt;Debian&lt;/a&gt;

/ 
&lt;a href="http://blog.rastageeks.org/mot/debian" rel="tag"&gt;debian&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;This post is not meant to be offensive in any way. I would just like to write down things that came to my mind recently.&lt;/p&gt; &lt;p&gt;It all started when I was considering applying for the right to upload the package I maintain into Ubuntu. Looking at the &lt;a href='https://wiki.ubuntu.com/DeveloperMembershipBoard/ApplicationProcess' class='spip_out' rel='external'&gt;procedure&lt;/a&gt;, I realized that this needs to be present during an IRC meeting at a given date online.&lt;/p&gt; &lt;p&gt;This stopped me immediately. I am working most of my day-time and, given the time zone I am living now, this was not an option. But, since I had registered to the corresponding mailing list, I started receiving mails of other applicants that where trying to arrange things with their work and private life to be able to participate.&lt;/p&gt; &lt;p&gt;Now, today, I stumbled upon these notes of &lt;a href='http://www.omgubuntu.co.uk/2010/05/ubuntu-developer-summit-maverick.html' class='spip_out' rel='external'&gt;Mark's presentation&lt;/a&gt; in Bruxelles, relayed by a friend that is not either working for Ubuntu. Reading it gave me a strong taste of management-oriented presentation, with all this sort of &quot;yeah we want our product in every box next year&quot; propaganda. Not like &lt;a href='http://www.youtube.com/watch?v=wvsboPUjrGc' class='spip_out' rel='external'&gt;Steve Ballmer&lt;/a&gt;, fortunately, but not far perhaps.&lt;/p&gt; &lt;p&gt;So, yeah, there is something that makes me uncomfortable with Ubuntu. I am really happy by its success and I will continue to recommend it to friends around me.&lt;/p&gt; &lt;p&gt;However, I wonder if, in a way, Ubuntu is not a model of commercial company where a minimal core of developers are actually payed, while a second layer of developers are fan-boys that are willing to participate as if there were employees but without being actually payed, and a third layer being the open-source developers whose work is actually what makes 90% of the core of the OS.&lt;/p&gt; &lt;p&gt;A very good illustration is at the end of the note from Mark's presentation. It reads:&lt;/p&gt;
&lt;blockquote class=&quot;spip&quot;&gt;
&lt;p&gt;Somebody asks about advertising Ubuntu, looks like there are no plans for the moment to actually advertise Ubuntu across traditional media. Mark uses the Ubuntu Manual as an example of how Ubuntu gets advertised and will reach the mainstream, Mark points out myself and the room applauds the Ubuntu Manual Project! Woohoo!&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Now, guess what:&lt;/p&gt;
&lt;blockquote class=&quot;spip&quot;&gt;
&lt;p&gt;About Us&lt;/p&gt; &lt;p&gt;We are a group of individuals trying to promote the use of Ubuntu and its variants. This is a private web site that is not connected in any official or financial way with Ubuntu, Canonical PL or Ubuntu.com. Official Ubuntu guides and downloads are freely available at &lt;a href='http://www.ubuntu.com/' class='spip_out' rel='nofollow external'&gt;www.ubuntu.com&lt;/a&gt;. Ubuntu is a registered trademark of Canonical PL&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;
Source: &lt;a href='http://ubuntumanual.org/about-us' class='spip_out' rel='external'&gt;http://ubuntumanual.org/about-us&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>SPIP is cool</title>
		<link>http://blog.rastageeks.org/debian/article/spip-is-cool</link>
		<guid isPermaLink="true">http://blog.rastageeks.org/debian/article/spip-is-cool</guid>
		<dc:date>2010-05-02T00:05:16Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Toots</dc:creator>


		<dc:subject>debian</dc:subject>

		<description>I have been playing around with SPIP for some time today. I am really happy with the software and its current packaging ! I have packaged this application because I believed it was missing among the possible powerful CMS for Debian. I hope this will be a good package for squeeze !

-
&lt;a href="http://blog.rastageeks.org/debian/" rel="directory"&gt;Debian&lt;/a&gt;

/ 
&lt;a href="http://blog.rastageeks.org/mot/debian" rel="tag"&gt;debian&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;I have been playing around with &lt;a href='http://www.spip.net/' class='spip_out' rel='external'&gt;SPIP&lt;/a&gt; for some time today. I am really happy with the software and its current packaging !&lt;/p&gt; &lt;p&gt;I have packaged this application because I believed it was missing among the possible powerful CMS for Debian. I hope this will be a good package for squeeze !&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>
<item xml:lang="en">
		<title>[Security] Mediawiki 1.15.3</title>
		<link>http://blog.rastageeks.org/debian/article/security-mediawiki-1-15-3</link>
		<guid isPermaLink="true">http://blog.rastageeks.org/debian/article/security-mediawiki-1-15-3</guid>
		<dc:date>2010-04-07T14:36:56Z</dc:date>
		<dc:format>text/html</dc:format>
		<dc:language>en</dc:language>
		<dc:creator>Toots</dc:creator>


		<dc:subject>debian</dc:subject>

		<description>The Wikimedia fundation has just released a new security update for mediawiki. Unfortunately, I will have no time to prepare updated packages before next week. Hence, any interested contributor is welcome to propose/upload a fixed package. Additionally, there is a patch available. You may use it to update your installation while the package is being prepared..

-
&lt;a href="http://blog.rastageeks.org/debian/" rel="directory"&gt;Debian&lt;/a&gt;

/ 
&lt;a href="http://blog.rastageeks.org/mot/debian" rel="tag"&gt;debian&lt;/a&gt;

		</description>


 <content:encoded>&lt;div class='rss_texte'&gt;&lt;p&gt;The Wikimedia fundation has just released a &lt;a href='http://lists.wikimedia.org/pipermail/mediawiki-announce/2010-April/000090.html' class='spip_out' rel='external'&gt;new security update for mediawiki&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Unfortunately, I will have no time to prepare updated packages before next week.&lt;/p&gt; &lt;p&gt;Hence, any interested contributor is welcome to propose/upload a fixed package.&lt;/p&gt; &lt;p&gt;Additionally, there is a &lt;a href='http://download.wikimedia.org/mediawiki/1.15/mediawiki-1.15.3.patch.gz' class='spip_out' rel='external'&gt;patch available&lt;/a&gt;. You may use it to update your installation while the package is being prepared..&lt;/p&gt;&lt;/div&gt;
		
		</content:encoded>


		

	</item>



</channel>

</rss>
