<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
 <channel>
  <title>Beros Blog</title>
  <link>http://blog.rosseaux.net/en/</link>
  <description>Software development, digital music production and the demo scene</description>
  <language>en</language>
  <copyright>Copyright (C) 2010, Benjamin &#039;BeRo&#039; Rosseaux</copyright>
  <pubDate>Wed, 23 Jun 2010 01:40:03 +0200</pubDate>
  <lastBuildDate>Wed, 23 Jun 2010 01:40:03 +0200</lastBuildDate>
  <ttl>60</ttl>
  <generator>BeRoSimpleBlog</generator>
  <managingEditor>benjamin@rosseaux.com ()</managingEditor>
  <webMaster>benjamin@rosseaux.com ()</webMaster>
  <atom:link href="http://blog.rosseaux.net/en/rss.xml" rel="self" type="application/rss+xml" />   
  <item>
   <title>Technorati</title>
   <pubDate>Wed, 23 Jun 2010 01:40:03 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/l4fwer#l4fwer</link> 
   <guid>http://blog.rosseaux.net/en/posts/l4fwer#l4fwer</guid>
   <comments>http://blog.rosseaux.net/en/posts/l4fwer#comments</comments>
   <description><![CDATA[<p>S35299BW8FNN</p>]]></description>
     
   <category><![CDATA[Technorati]]></category>
     
  </item>   
  <item>
   <title>BROOM - 5th Edition ECMAScript Engine</title>
   <pubDate>Thu, 08 Apr 2010 17:01:21 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/l0kce9#l0kce9</link> 
   <guid>http://blog.rosseaux.net/en/posts/l0kce9#l0kce9</guid>
   <comments>http://blog.rosseaux.net/en/posts/l0kce9#comments</comments>
   <description><![CDATA[<p>I hereby submit it here after a long time again before a project of mine. This time it is an ECMAScript engine. For those who do not know, is that of the ECMA ECMAScript in ECMA-262 standard form of JavaScript, ECMAScript, however, is not completely completely identical to JavaScript (more on the topic, see Wikipedia matching JavaScript or ECMAScript). My ECMAScript Engine BROOM bears the name, which in turn stands for &quot;Bero ENgine EcmaScript&quot;, and also has Just-In-compilation (currently only for 32-bit x86), Property inline caching, Codeoptimization, and many more things. <br /><br />It is also under a dual license OwnLicense + AGPLv3. <br /><br />Here is a list of the features of English BROOM for the broad overview:<br /><br /></p>
<ul>
<li>Complete implementation of the ECMAScript standard Fifth Edition</li>
<li>Own bytecode-based ECMA262-complaint Regular Expression Engine</li>
<li>Incremental praise / exact mark-and-sweep garbage collector</li>
<li>UTF8/UCS2/UTF16/UCS4/UTF32 Unicode support (on level ECMAScript, UCS2/UTF16)</li>
<li>Compatibility modes, so for example a facile JavaScript compatibility mode</li>
<li>Bytecode compiler</li>
<li>Call subroutine-threaded register-based virtual machine</li>
<li>Context-threaded 32-bit x86 just-in-time compiler (JIT x64/AMD64 is in the work and a JIT for ARM EABI ARMv7 VFPUv1 CPUs with instruction set is planed)</li>
<li>Constant folding</li>
<li>Dead code elimination</li>
<li>Abstract Syntax Tree-based optimizations</li>
<li>Type inference (both exact and speculative)</li>
<li>Property Inline Cache</li>
<li>Performance optimized hash maps</li>
<li>Self balanced trees (for example to sort on-the-fly items linked list of hash maps for very fast enumeration of array objects)</li>
<li>Easy native Object Pascal class integration (via RTTI properties and methods published by by-hand-parsing of the native virtual method table)</li>
</ul>
<ul>
</ul>
<p><br />And here it is finally also the link to BROOM: <a class="postlink" href="http://besen.sourceforge.net/">http://besen.sourceforge.net/</a> <img title="Very Happy" src="http://delphigl.com/forum/images/smilies/icon_biggrin.gif" alt=":D" /> <br /><br />I would look forward to feedback.</p>
<p>&nbsp;</p>]]></description>
     
   <category><![CDATA[ECMAScript]]></category>
     
  </item>   
  <item>
   <title>BeRoXM player for N900</title>
   <pubDate>Tue, 26 Jan 2010 20:08:30 +0100</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kwvbu6#kwvbu6</link> 
   <guid>http://blog.rosseaux.net/en/posts/kwvbu6#kwvbu6</guid>
   <comments>http://blog.rosseaux.net/en/posts/kwvbu6#comments</comments>
   <description><![CDATA[<p>&nbsp;</p>
<p>Today sees the BeRoXM player is also now for the Nokia N900 and Maemo 5 in officially Maemo Extras-Devel repository (<a title="http://repository.maemo.org/" href="http://repository.maemo.org/" target="_blank">http://repository.maemo.org/</a> ) And in my own Maemo 5 repository repository where the data are as followed:</p>
<p>&nbsp;</p>
<p>Catalog Name: Bero</p>
<p>Internet address: <a title="http://vserver.rosseaux.net/repositories/maemo/" href="http://vserver.rosseaux.net/repositories/maemo/" target="_blank">http://vserver.rosseaux.net/repositories/maemo/</a></p>
<p>Distribution: fremantle</p>
<p>Components: main</p>
<p>&nbsp;</p>
<p>Or you call on your N900 directly following the Install URL <a title="http://vserver.rosseaux.net/repositories/maemo/install/fremantle/main/beroxmplayer.install" href="http://vserver.rosseaux.net/repositories/maemo/install/fremantle/main/beroxmplayer.install" target="_blank">http://vserver.rosseaux.net/repositories/maemo/install/fremantle/main/beroxmplayer.install</a> on.</p>
<p>&nbsp;</p>
<p>Moreover BeRoXM player, at least according to my knowledge, the first multimedia application or for Maemo5 for Nokia N900, which is implemented in Object Pascal and compiled with Free Pascal, and all this without the help of officially Maemo SDKs. <img title="Laughing" src="/javascripts/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-laughing.gif" border="0" alt="Laughing" /></p>
<p>&nbsp;</p>
<p>Have fun with it, including very nice bugs please report it:)</p>]]></description>
     
   <category><![CDATA[Maemo]]></category>
     
  </item>   
  <item>
   <title>Maemo N900 vs. Android</title>
   <pubDate>Sat, 16 Jan 2010 20:06:48 +0100</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kwct3c#kwct3c</link> 
   <guid>http://blog.rosseaux.net/en/posts/kwct3c#kwct3c</guid>
   <comments>http://blog.rosseaux.net/en/posts/kwct3c#comments</comments>
   <description><![CDATA[<p>I have since two days ago near my G1 and Milestone also now a Nokia N900. I have therefore now compared with each other and this will now reflect my experience here.<br /> <br /></p>
<h1><span style="text-decoration: underline;"><strong>Pro N900/Maemo:</strong></span></h1>
<p>&nbsp;</p>
<ul>
<li>Maemo is more open than Android root access on terms again. Say rootsh (root local) and OpenSSH root (via SSH connection) are installed directly on the Programmmananger, and you have root access, either locally in the X-Terminal and / or through an SSH connection.</li>
<li>There is an unofficial Android 2.0.1 port for N900 (see maemo.org Forum). But that does not matter here, yes.</li>
<li>The applications on Maemo run as a native ARM binaries. This means that the N900 visually at least for me seems a lot smoother than my Motorola Milestone with Dalvik-VM, which has exactly the same CPU with the same clock and same graphics unit as the N900. Say both have a QMAP3430 SoC with the same clock and PowerVR SGX 530 graphics than unity.</li>
<li>3D applications such as games (OpenGL ES 2.0) run amazingly fluid than in the Milestone, although both have the exact same graphics unit. Yet I could not compare to a first For this I would have to first write an identical small 3D benchmark that will run on both platforms (for Android then on JNI for native code).</li>
<li>The N900 has TV-Out, which works surprisingly well.</li>
<li>The N900 has an FM transmitter.</li>
<li>The N900 has Flash working in Gecko-based browser, which also works surprisingly well, and &quot;liquid&quot;.</li>
<li>The scrolling in Gecko-based browser for N900 is liquid at length as the Android WebKit-based browser on the G1 and Milestone.</li>
<li>The Internet browser of the N900 and Firefox add-ons such as swallows AdBlock Plus <img class="inlineimg" title="Gro&szlig;es L&auml;cheln" src="http://www.android-hilfe.de/images/smilies/biggrin.gif" border="0" alt="" /></li>
<li>Under Maemo is a normal X server. Say if you want, you can also normal X The treatments in a chroot Debian environment to run make and without VNC Forwardingkram (as it is with the Debianchrootkram the G1 does), say for example, Gimp 2.0, Firefox, Open Office, Audacity, LXDE , Openbox, and so on.</li>
<li>Maemo is a normal Linux distribution with a completely normal standard Linux directory structure and normal libraries (only just stop for ARM CPU target as translated), which is very praiseworthy for developers, as opposed to with Android BOINIC and such.</li>
<li>The N900 has 32GB plus additional microSD slot internally.</li>
<li>Most programs are in / opt (symlink to / home / opt on a 2GB NAND partition as / home) installed, so space is enough for many apps available.</li>
</ul>
<h1><span style="text-decoration: underline;"><strong>Contra N900/Maemo:</strong></span></h1>
<p>&nbsp;</p>
<ul>
<li>Android Market is at length filled and better use than the App Store and repository (for apt-get on the console and in the Program Manager, Maemo deal) would certainly be no 15/08 users.</li>
<li>Touchscreen capability / usability of the N900 with a resistive touch screen is very far Androidger&auml;ten with capacitive touch screens. for example, in many places you need the stylus to many places to take at all exact.</li>
<li>The Maemosteuerung is something illogical in some places, such as how to get in the program list, or, as it scrolls.</li>
<li>The N900 is compared to my T-Mobile G1 Motorola Milestone and clearly a lot thicker.</li>
<li>The keyboard of the N900 is significantly behind that of the T-Mobile G1s but roughly at the same level of that of the Motorola milestones.</li>
<li>The Bildschirmufl&ouml;sung the N900 with 800x480 pixel wide is lower by some as the Milestone with 854x480, but this is not particularly strong when compared to the weight. And the G1 has only 320x480 anyway here in the cold.</li>
<li>The maximum volume of the internal speaker is smaller than my Motorola Milestone.</li>
<li>Nokia is still undecided, which is now their primary OS, whether Symbian or Maemo. Say Maemo has yet an uncertain market future for those like me as app developers.</li>
<li>Maemo is currently almost exclusively only in landscape mode to use the telephone application in portrait mode as the exception.</li>
<li>The N900 does not have a digital compass.</li>
</ul>
<p>&nbsp;</p>
<h1><span style="text-decoration: underline;"><strong>Conclusion:</strong></span></h1>
<p><br /> Maemo is in my opinion still strongly behind Android to make up for the mainstream users, and must still strong. So Maemo is rather more for geeks and Android rather more for the mainstream user. The bottom line is I will continue to mainly develop more programs for Android, and now and develop something for Maemo, Maemo has to be established properly.<br /> <br /></p>
<h1><span style="text-decoration: underline;">Photos:</span></h1>
<p><br /> <a href="http://vserver.rosseaux.net/files/photos/smartphones/nokia/n900/comparsion/smartphones/motorola/milestone" target="_blank">Nokia N900 vs. Motorola Milestone</a><br /> <a href="http://vserver.rosseaux.net/files/photos/smartphones/nokia/n900/comparsion/smartphones/htc/dream" target="_blank">Nokia N900 vs. T-Mobile Dream G1/HTC with the standard battery and cover</a> (The stronger one thicker 2600 mAh battery for the photos I have previously replaced by the standard battery and replace the thicker cover by the thinner standard cover)<br /> <span style="text-decoration: underline;"><strong><br /></strong></span></p>
<h1><span style="text-decoration: underline;"><strong>Memory consumption of the N900:</strong></span></h1>
<p>&nbsp;</p>
<p>Nokia-N900-51-1: ~ # df-h<br />Filesystem Size Used Available Use% Mounted on<br />227.9M 160.7M 63.0M 72% rootfs /<br />ubi0: rootfs 227.9M 160.7M 63.0M 72% /<br />tmpfs 1.0M 64.0k 960.0k 6% / tmp<br />tmpfs 256.0k 84.0k 172.0k 33% / var / run<br />none 10.0M 80.0k 9.9m 1% / dev<br />64.0m 64.0m 4.0K tmpfs 0% / dev / shm<br />/ Dev/mmcblk0p2 2.0G 112.4M 1.8G 6% / home<br />/ Opt/pymaemo/usr/lib/python2.5<br />2.0G 112.4M 1.8G 6% / usr/lib/python2.5<br />/ Opt / pymaemo / usr / share / pyshared<br />2.0G 112.4M 1.8G 6% / usr / share / pyshared<br />/ Opt / pymaemo / usr / lib / pyshared<br />2.0G 112.4M 1.8G 6% / usr / lib / pyshared<br />/ Opt / pymaemo / usr / share / python-support<br />2.0G 112.4M 1.8G 6% / usr / share / python-support<br />/ Opt / pymaemo / usr / lib / python-support<br />2.0G 112.4M 1.8G 6% / usr / lib / python-support<br />/ Dev/mmcblk0p1 227.6M 27.0G 26.8G 1% / home / user / MyDocs<br />/ 7.4g dev/mmcblk1p1 2.0G 5.4G 27% / media/mmc1</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></description>
     
   <category><![CDATA[Maemo]]></category>
     
  </item>   
  <item>
   <title>Grub2 M1330 Media Direct Button Patch</title>
   <pubDate>Thu, 12 Nov 2009 08:06:22 +0100</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/ksziem#ksziem</link> 
   <guid>http://blog.rosseaux.net/en/posts/ksziem#ksziem</guid>
   <comments>http://blog.rosseaux.net/en/posts/ksziem#comments</comments>
   <description><![CDATA[<p>After my Dell XPS M1330 with 4 GB of RAM (previously 2GB RAM), a Super Talent Ultra Drive GX 128 GB SSD (previously 160GB HDD) and a new Intel WiFi Link 5300AGN 802.11 Draft-N WLAN MiniPCI Card (previously Broadcom BCM4328 802.11a / b / g / n MiniPCIe card so wireless is now finally working under Linux does) have upgraded, I wanted n&auml;turlich have it again so that I can boot switch on with the Dell MediaDirect button to Linux and Windows with the normal power button.</p>
<p>&nbsp;</p>
<p>Prior to the 160 GB HD, it was resolved through an appropriate boot.ini entry to the hidden Dell Media Direct Windows XP Embedded partition, then point out invited the GRUB boot sector.</p>
<p>&nbsp;</p>
<p>But now I had a new empty SSD with nothing on it. I first of all, therefore, partitioned by the SSD with the UBCD in 6 partitions. Here&#39;s how:</p>
<p>&nbsp;</p>
<table style="width: 659px; height: 272px;" border="0">
<caption>SSD</caption> 
<tbody>
<tr>
<td><span style="color: white;">/ Dev/sda1</span></td>
<td><span style="color: white;">29.81 GB</span></td>
<td><span style="color: white;">NTFS</span></td>
<td><span style="color: white;">Windows 7 System</span></td>
</tr>
<tr>
<td><span style="color: white;">/ Dev/sda2</span></td>
<td><span style="color: white;">14.85 GB</span></td>
<td><span style="color: white;">NTFS</span></td>
<td><span style="color: white;">Data</span></td>
</tr>
<tr>
<td><span style="color: white;">/ Dev/sda3</span></td>
<td><span style="color: white;">54.93 MB</span></td>
<td><span style="color: white;">Hidden FAT16</span></td>
<td><span style="color: white;">For OSDev stuff except QEMU under real conditions</span></td>
</tr>
<tr>
<td><span style="color: white;">/ Dev/sda4</span></td>
<td><span style="color: white;">73.53 GB</span></td>
<td><span style="color: white;">Extended partition</span></td>
<td>&nbsp;</td>
</tr>
<tr>
<td><span style="color: white;">/ Dev/sda5</span></td>
<td><span style="color: white;">7.63 GB</span></td>
<td><span style="color: white;">Linux swap</span></td>
<td><span style="color: white;">Only for Hibernate stuff, I will even spare my SSD</span></td>
</tr>
<tr>
<td><span style="color: white;">/ Dev/sda6</span></td>
<td><span style="color: white;">30.52 GB</span></td>
<td><span style="color: white;">EXT4</span></td>
<td><span style="color: white;">/</span></td>
</tr>
<tr>
<td><span style="color: white;">/ Dev/sda7</span></td>
<td><span style="color: white;">36.36 GB</span></td>
<td><span style="color: white;">EXT4</span></td>
<td><span style="color: white;">/ Home (with private ecryptfs user directories)</span></td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
<p>Then I installed Ubuntu 9.10 and then 64-bit Windows 7, and presented using the LiveCD grub2 MBR restore.</p>
<p>&nbsp;</p>
<p>And then I finally made myself to work. I invited my grub2 1.97 Beta 4 herrunter sources including Ubuntu 9:10 patches and then I modified the / boot/i386/pc/boot.S so, so that when I &quot;not&quot; press the Media Direct button to turn on, then that of the MBR boot sector of first partition (/ dev/sda1) loads and runs, and even before the rest of grub2 stuff is loaded from the MBR, that is in fact almost at the very beginning of the MBR code. Andif I turn now the MediaDirect button to confirm my eingepatchter code is skipped by a jump condition and then reloaded the grub2 Main code and executes it. Grub2 loads according n&auml;turlich then the Linux kernel.</p>
<p>&nbsp;</p>
<p>The query whether it has confirmed the Media Direct button is quite simple. So depending on when you have confirmed the MediaDirect button or not, the BIOS uses the CMOS on the site of the 0x79 bit 3 (bitmask 0x08) or not. The one in the MBR can then query as follows on quite easily (Intel x86 16-bit real mode syntax):</p>
<p>&nbsp;</p>
<p>cli<br />mov al, 0x79<br />out 0x70, al<br />nop<br />nop<br />nop<br />in al, 0x71<br />sti<br />and al, 0x08</p>
<p>jnz Media Direct Button Pressed</p>
<p>MediaDirectButtonNotPressed:</p>
<p>.....<br />Media Direct Button Pressed:</p>
<p>&nbsp;</p>
<p>And now here finally is the link to the patch: <a href="http://vserver.rosseaux.net/stuff/m1330boot.diff.txt" target="_blank">http://vserver.rosseaux.net/stuff/m1330boot.diff.txt</a></p>
<p>&nbsp;</p>
<p>Have fun! <img title="Wink" src="/javascripts/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif" border="0" alt="Wink" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></description>
     
   <category><![CDATA[M1330]]></category>
     
  </item>   
  <item>
   <title>Bero Universal Touch Screen Daemon</title>
   <pubDate>Sat, 07 Nov 2009 17:31:32 +0100</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/ksqz8k#ksqz8k</link> 
   <guid>http://blog.rosseaux.net/en/posts/ksqz8k#ksqz8k</guid>
   <comments>http://blog.rosseaux.net/en/posts/ksqz8k#comments</comments>
   <description><![CDATA[<p>I have for my Gigabyte M912M with a USB touchscreen controller 6000 penmount now written their own touch screen driver / Linux daemon, since Ubuntu 9:10 by the manufacturer so far there is no driver support officially. And here is the link</p>
<p><br /><a href="http://vserver.rosseaux.net/projects/brutsd/" target="_blank">http://vserver.rosseaux.net/projects/brutsd/</a></p>
<p>&nbsp;</p>
<p>BRUTSD but should actually work for many other touch screen controller and the many other Linux distributions.</p>
<p>&nbsp;</p>
<p>I hope you have fun so <img title="Wink" src="/javascripts/tinymce/jscripts/tiny_mce/plugins/emotions/img/smiley-wink.gif" border="0" alt="Wink" /></p>]]></description>
     
   <category><![CDATA[Linux]]></category>
     
  </item>   
  <item>
   <title>Podcast tip: Chaos Radio Express (CRE)</title>
   <pubDate>Mon, 17 Aug 2009 01:40:16 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kohtr4#kohtr4</link> 
   <guid>http://blog.rosseaux.net/en/posts/kohtr4#kohtr4</guid>
   <comments>http://blog.rosseaux.net/en/posts/kohtr4#comments</comments>
   <description><![CDATA[<p>This time I would you recommend a podcast that I regularly hear often during the Codens, and this podcast is <a href="http://chaosradio.ccc.de/chaosradio_express.html">Chaos Radio Express</a>. The podcast is hosted by Tim Pritlove, often across the whole of Germany, and sometimes also in Switzerland and Austria, will travel to durchzuleuchten interesting topics of all kinds.</p>
<p>&nbsp;</p>
<p>And why did I post this blog post now, also has a simple reason, which their <a href="http://tim.geekheim.de/2009/08/09/cre-kettenblogging-fr-den-weltfrieden/">here</a> can read.</p>
<p>&nbsp;</p>
<p><a title="#100 (voriger)" href="http://nodomain.cc/2009/08/16/blog4cre.html"># 100 (previous)</a></p>
<p><a title="#102 (n&auml;chster)" href="http://www.tupulog.de/2009/08/cre-kettenblogging-fur-den-weltfrieden/"># 102 (next)</a></p>]]></description>
     
   <category><![CDATA[Podcast]]></category>
     
  </item>   
  <item>
   <title>com.bero.sdrescan</title>
   <pubDate>Sat, 08 Aug 2009 06:38:24 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/ko1jk0#ko1jk0</link> 
   <guid>http://blog.rosseaux.net/en/posts/ko1jk0#ko1jk0</guid>
   <comments>http://blog.rosseaux.net/en/posts/ko1jk0#comments</comments>
   <description><![CDATA[<p>I have for my new G1 / HTC Dream wrote a small tool that retrofitted a missing feature of Android, and the manual re-reading of the (micro) SD card for new media files such as music, video and image files so that they according to an ADB push operation, a afile transfer, a Bluetooth file transfer, etc. without reboot or unmount / remount the (micro) SD card will appear in the Android Gallery. Here is the Download Market QR code for the bar code scanner or link for the Android:</p>
<p>&nbsp;</p>
<p><a href="market://search?q=pname:com.bero.sdrescan"><img title="com.bero.sdrescan" src="http://vserver.rosseaux.net/qrcode/androidmarket.php?a=com.bero.sdrescan" alt="com.bero.sdrescan" /></a></p>]]></description>
     
   <category><![CDATA[Android]]></category>
     
  </item>   
  <item>
   <title>SMS &#60;-&#62; POP3/SMTP Gateway</title>
   <pubDate>Tue, 19 May 2009 21:44:20 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kjwphw#kjwphw</link> 
   <guid>http://blog.rosseaux.net/en/posts/kjwphw#kjwphw</guid>
   <comments>http://blog.rosseaux.net/en/posts/kjwphw#comments</comments>
   <description><![CDATA[<p>My SMS &lt;-&gt; POP3/SMTP gateway named BeRoSMSDaemon short BRSMSD works fine on my M912M with the Novatel EU850D. So I can now send any mail with each x-client and receive SMS messages as well.</p>
<p>&nbsp;</p>
<p>BRSMSD contains a complete MIME encoder / decoder with support for all possible character including UTF8 and HTML to Plain text converter, which among other things, tables etc. correct ASCII converted to a graphic. Extra SMS and EMS are supported n&auml;turlich completely.</p>
<p>&nbsp;</p>
<p>The POP3 and SMTP Kommunkation itself is outsourced to multiple threads, and supports SMTP authentication, the HMAC-MD5 and the POP3 APOP authentication. IMAP support was indeed once planned, but after some considerations I came to the conclusion that here for this use for SMS messages would be something overkil but, at least in relation to the implementation / debugging effort.</p>
<p>&nbsp;</p>
<p>In addition, there are still two Kammandozeilen Tools brsmsdread and brsmsdsend. With brsmsdread can read the messages on a shell and send brsmsdsend either the shell or as brsmsdsend parameter eg in bash scripts and messages.</p>
<p>&nbsp;</p>
<p>And BRSMSD runs with me not only on the Gigabyte M912M but also on my Dell XPS M1330 Dell subnotebook with a WWAN 5520 UMTS / HSDPA MiniPCI Express card and on my Linksys NSLU2 with Debian Lenny on a 160 GB HDD and a USB Huawei E172 USB UMTS Stick.</p>
<p>&nbsp;</p>
<p>The only disadvantage, as long as you have to stop BRSMSD if you want a GPRS / UMTS / HSDPA / HSUPA data call and use, and then start again. Otherwise it runs fine here so far.</p>
<p>&nbsp;</p>
<p>And then here&#39;s a short Screenshot:</p>
<p>&nbsp;</p>
<p><a href="http://bero.freqvibez.net/public/m912mod/big/linuxbrsmsd.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/linuxbrsmsd.png" alt="" width="640" height="375" /></a></p>
<p>&nbsp;</p>]]></description>
     
   <category><![CDATA[M912M]]></category>
     
  </item>   
  <item>
   <title>Gigabyte M912M Hardware Mod </title>
   <pubDate>Sat, 16 May 2009 18:16:54 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kjqvw6#kjqvw6</link> 
   <guid>http://blog.rosseaux.net/en/posts/kjqvw6#kjqvw6</guid>
   <comments>http://blog.rosseaux.net/en/posts/kjqvw6#comments</comments>
   <description><![CDATA[<p>I have upgraded my Netvertible M912M Gigabyte at a brisk 3G Draft-802.11n 128GB SSD and 2 GB of RAM.</p>
<p>&nbsp;</p>
<p>As a new WLAN MiniPCI Express card is the Intel WiFi Link 5100AGN used, which on Linux works for me right out-of-the-box, and only two instead of Draft N really needs three antennas, so that the perfect old B / G only Atheros WLAN MiniPCI Express card can be replaced.</p>
<p>&nbsp;</p>
<p>As GSM/GPRS/EDGE/UMTS/7, 2mbitHSDPA/GPS MiniPCI Express card, the Novatel EU850D is used, where I previously have the PIN scratched 20 contact and cut through, so that the pin 20 no longer in contact with the rest of the electronics on MiniPCI Express card, so that the EU850D MiniPCI Express card can work at all in the M912M thanks to a hardware lock. The overstickering of the pin 20 with a tape of course I have previously tried it. However, because the tape always slipped when inserted, so that the pin 20 then unfortunately had resumed contact. At the EU850D MiniPCI Express card otherwise hang two antennas, one outside the 6-cell 7800 mAh battery and an inside straight to the EU850D on the inside cover. served as the basis for the procedure <a href="http://jkkmobile.blogspot.com/2008/10/how-to-3g-hsdpa-to-gigabyte-m912.html" target="_blank">these instructions from jkkmobile</a></p>
<p>&nbsp;</p>
<p>As RAM is a 2 GB RAM DDR2-667 bar from Kingson used.</p>
<p>&nbsp;</p>
<p>When is the Super Talent SSD Ultra Drive 128GB ME used, which is really fast, even faster than some of the 7200rpm hard drive in my desktop, even with random access read and write at.</p>
<p>&nbsp;</p>
<p>Bluetooth 2.1 + EDR is still available, and the ExpressCard34 slot is still free.</p>
<p>&nbsp;</p>
<p><span style="text-decoration: underline;"><strong>Update:</strong></span> I&#39;m on the night of 17th May 2008 to 18 May 2008 as a number of 3G UMTS / HSDPA speed test run here and added screenshots. During the day I got on the day (17 May 2008) only a maximum of 500 kbit / s down and at night but then I got loose up to about 3.2 mbit / s down.</p>
<p>&nbsp;</p>
<p>And here the photos and screenshots:</p>
<p>&nbsp;</p>
<p><a href="http://bero.freqvibez.net/public/m912mod/big/00.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/00.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/01.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/01.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/02.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/02.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/03.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/03.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/04.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/04.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/05.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/05.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/06.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/06.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/07.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/07.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/08.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/08.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/09.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/09.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/10.jpg" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/10.jpg" alt="" width="640" height="480" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/linuxssdmarkumts.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/linuxssdmarkumts.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/linuxwlan.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/linuxwlan.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/linuxwlanumts.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/linuxwlanumts.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/winxpssdmark.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/winxpssdmark.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/winxpumts.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/winxpumts.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/winxpwlan.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/winxpwlan.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/winxpumtsspeed1.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/winxpumtsspeed1.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/winxpumtsspeed2.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/winxpumtsspeed2.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/winxpumtsspeed3.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/winxpumtsspeed3.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/winxpumtsspeed4.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/winxpumtsspeed4.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/winxpumtsspeed5.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/winxpumtsspeed5.png" alt="" width="640" height="375" /></a><br /><br /> <a href="http://bero.freqvibez.net/public/m912mod/big/winxpumtsspeed6.png" target="_blank"><img src="http://bero.freqvibez.net/public/m912mod/winxpumtsspeed6.png" alt="" width="640" height="375" /></a><br /><br /></p>
<p>&nbsp;</p>]]></description>
     
   <category><![CDATA[M912M]]></category>
     
  </item>   
  <item>
   <title>Link back and comment feed</title>
   <pubDate>Thu, 30 Apr 2009 09:01:02 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kiwjhq#kiwjhq</link> 
   <guid>http://blog.rosseaux.net/en/posts/kiwjhq#kiwjhq</guid>
   <comments>http://blog.rosseaux.net/en/posts/kiwjhq#comments</comments>
   <description><![CDATA[<p>Now there is finally also link back and comment feeds in RSS 2.0 and Atom format.</p>]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Comments</title>
   <pubDate>Wed, 29 Apr 2009 08:55:06 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kiuoju#kiuoju</link> 
   <guid>http://blog.rosseaux.net/en/posts/kiuoju#kiuoju</guid>
   <comments>http://blog.rosseaux.net/en/posts/kiuoju#comments</comments>
   <description><![CDATA[<p>Comments are now implemented, but the feature is something worthy of expansion.</p>]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Spam Filter</title>
   <pubDate>Tue, 28 Apr 2009 05:36:56 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kiskpk#kiskpk</link> 
   <guid>http://blog.rosseaux.net/en/posts/kiskpk#kiskpk</guid>
   <comments>http://blog.rosseaux.net/en/posts/kiskpk#comments</comments>
   <description><![CDATA[<p>A spam filter for Trackbacks and Pingbacks Refbacks later comments is also implemented now.</p>]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Here is a brief Trackback / Pingback / Refback Test</title>
   <pubDate>Mon, 27 Apr 2009 08:01:37 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kiqwqp#kiqwqp</link> 
   <guid>http://blog.rosseaux.net/en/posts/kiqwqp#kiqwqp</guid>
   <comments>http://blog.rosseaux.net/en/posts/kiqwqp#comments</comments>
   <description><![CDATA[<p><a rel="nofollow" href="http://bero.0ok.de/blog/archives/85">http://bero.0ok.de/blog/archives/85</a></p>]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Moveable Type API</title>
   <pubDate>Sun, 26 Apr 2009 10:50:02 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kip9ve#kip9ve</link> 
   <guid>http://blog.rosseaux.net/en/posts/kip9ve#kip9ve</guid>
   <comments>http://blog.rosseaux.net/en/posts/kip9ve#comments</comments>
   <description><![CDATA[<p>The Moveable Type API is implemented now.</p>]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Design process</title>
   <pubDate>Sun, 26 Apr 2009 10:48:09 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kip9s9#kip9s9</link> 
   <guid>http://blog.rosseaux.net/en/posts/kip9s9#kip9s9</guid>
   <comments>http://blog.rosseaux.net/en/posts/kip9s9#comments</comments>
   <description><![CDATA[<p>I have worked on the design again. I also have tags added as a feature.</p>]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Mobile Blogging</title>
   <pubDate>Sat, 25 Apr 2009 03:16:38 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kimu7q#kimu7q</link> 
   <guid>http://blog.rosseaux.net/en/posts/kimu7q#kimu7q</guid>
   <comments>http://blog.rosseaux.net/en/posts/kimu7q#comments</comments>
   <description><![CDATA[A post with the Windows Mobile blogging client Diarist. It works!]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Cute characters</title>
   <pubDate>Sat, 25 Apr 2009 01:31:51 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kimpd3#kimpd3</link> 
   <guid>http://blog.rosseaux.net/en/posts/kimpd3#kimpd3</guid>
   <comments>http://blog.rosseaux.net/en/posts/kimpd3#comments</comments>
   <description><![CDATA[<p>Here some nice <a href="http://www.pixelz.de/blog/index.php?/archives/5-foemb-character-design.html">Figures</a> by Gizmo.</p>]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Windows Live Writer Test Post</title>
   <pubDate>Fri, 24 Apr 2009 19:20:11 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kim85n#kim85n</link> 
   <guid>http://blog.rosseaux.net/en/posts/kim85n#kim85n</guid>
   <comments>http://blog.rosseaux.net/en/posts/kim85n#comments</comments>
   <description><![CDATA[A test post from Windows Live Writer from. It works!]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>MetaBlogAPI</title>
   <pubDate>Fri, 24 Apr 2009 15:50:13 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kilyfp#kilyfp</link> 
   <guid>http://blog.rosseaux.net/en/posts/kilyfp#kilyfp</guid>
   <comments>http://blog.rosseaux.net/en/posts/kilyfp#comments</comments>
   <description><![CDATA[The MetaBlogAPI and Blogger API are now also implemented.<br />]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Refbacks</title>
   <pubDate>Fri, 24 Apr 2009 00:43:19 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kiksg7#kiksg7</link> 
   <guid>http://blog.rosseaux.net/en/posts/kiksg7#kiksg7</guid>
   <comments>http://blog.rosseaux.net/en/posts/kiksg7#comments</comments>
   <description><![CDATA[Refbacks are now also implemented now. A MetaBlogAPI implementation and an email-to-blog feature will soon follow.]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Bug fixed</title>
   <pubDate>Thu, 23 Apr 2009 22:17:52 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kiklps#kiklps</link> 
   <guid>http://blog.rosseaux.net/en/posts/kiklps#kiklps</guid>
   <comments>http://blog.rosseaux.net/en/posts/kiklps#comments</comments>
   <description><![CDATA[Straight possessions still a bug in the trackback handler code fixed. Now it should work hopefully.<br />]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>New Features</title>
   <pubDate>Thu, 23 Apr 2009 09:11:58 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kijlby#kijlby</link> 
   <guid>http://blog.rosseaux.net/en/posts/kijlby#kijlby</guid>
   <comments>http://blog.rosseaux.net/en/posts/kijlby#comments</comments>
   <description><![CDATA[The pingback, trackback and ping features are now implemented as well. Let&#39;s see if the whole works directly and without error.<br />]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>New Design</title>
   <pubDate>Thu, 23 Apr 2009 04:21:52 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kij7wg#kij7wg</link> 
   <guid>http://blog.rosseaux.net/en/posts/kij7wg#kij7wg</guid>
   <comments>http://blog.rosseaux.net/en/posts/kij7wg#comments</comments>
   <description><![CDATA[The blog here has now finally also an attractive design, which is hopefully better than the simple pure-HTML-like look.<br />]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Smartphone Test Post</title>
   <pubDate>Wed, 22 Apr 2009 06:37:36 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kihjio#kihjio</link> 
   <guid>http://blog.rosseaux.net/en/posts/kihjio#kihjio</guid>
   <comments>http://blog.rosseaux.net/en/posts/kihjio#comments</comments>
   <description><![CDATA[A test post from your mobile device. It works!]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>Multilingual Blog</title>
   <pubDate>Tue, 21 Apr 2009 02:17:13 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kifcsp#kifcsp</link> 
   <guid>http://blog.rosseaux.net/en/posts/kifcsp#kifcsp</guid>
   <comments>http://blog.rosseaux.net/en/posts/kifcsp#comments</comments>
   <description><![CDATA[The blog is now multilingual. This means that each record translate exactly once on the Google API and then cached locally will. So I hope that I reach to a larger audience.]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>   
  <item>
   <title>First Post</title>
   <pubDate>Mon, 20 Apr 2009 22:36:52 +0200</pubDate>
   <author>benjamin@rosseaux.com (BeRo)</author>
   <link>http://blog.rosseaux.net/en/posts/kif2lg#kif2lg</link> 
   <guid>http://blog.rosseaux.net/en/posts/kif2lg#kif2lg</guid>
   <comments>http://blog.rosseaux.net/en/posts/kif2lg#comments</comments>
   <description><![CDATA[Welcome to my new blog! I now use my own blog script.]]></description>
     
   <category><![CDATA[Blog]]></category>
     
  </item>  
 </channel>
</rss>
