Technorati


S35299BW8FNN

BROOM - 5th Edition ECMAScript Engine


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 "Bero ENgine EcmaScript", and also has Just-In-compilation (currently only for 32-bit x86), Property inline caching, Codeoptimization, and many more things.

It is also under a dual license OwnLicense + AGPLv3.

Here is a list of the features of English BROOM for the broad overview:

  • Complete implementation of the ECMAScript standard Fifth Edition
  • Own bytecode-based ECMA262-complaint Regular Expression Engine
  • Incremental praise / exact mark-and-sweep garbage collector
  • UTF8/UCS2/UTF16/UCS4/UTF32 Unicode support (on ECMAScript ...

BeRoXM player for N900


 

Today sees the BeRoXM player is also now for the Nokia N900 and Maemo 5 in officially Maemo Extras-Devel repository (http://repository.maemo.org/ ) And in my own Maemo 5 repository repository where the data are as followed:

 

Catalog Name: Bero

Internet address: http://vserver.rosseaux.net/repositories/maemo/

Distribution: fremantle

Components: main

 

Or you call on your N900 directly following the Install URL http://vserver.rosseaux.net/repositories/maemo/install/fremantle/main/beroxmplayer.install on.

 

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. Laughing

 

Have fun with it, including very nice bugs please report it:)

Maemo N900 vs. Android


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.

Pro N900/Maemo:

 

  • 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.
  • There is an unofficial Android 2.0.1 port for N900 (see maemo.org Forum). But that does not matter here, yes.
  • 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.
  • 3D applications such as games (OpenGL ES ...

Grub2 M1330 Media Direct Button Patch


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ä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.

 

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.

 

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's how:

 

SSD
/ Dev/sda1 29.81 GB NTFS Windows 7 System
/ Dev/sda2 14.85 GB NTFS Data
/ Dev/sda3 54.93 MB Hidden FAT16 For QEMU OSDev stuff except ...

Bero Universal Touch Screen Daemon


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


http://vserver.rosseaux.net/projects/brutsd/

 

BRUTSD but should actually work for many other touch screen controller and the many other Linux distributions.

 

I hope you have fun so Wink

Podcast tip: Chaos Radio Express (CRE)


This time I would you recommend a podcast that I regularly hear often during the Codens, and this podcast is Chaos Radio Express. 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.

 

And why did I post this blog post now, also has a simple reason, which their here can read.

 

# 100 (previous)

# 102 (next)

com.bero.sdrescan


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:

 

com.bero.sdrescan

SMS <-> POP3/SMTP Gateway


My SMS <-> 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.

 

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äturlich completely.

 

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.

 

In addition, there are still two Kammandozeilen Tools brsmsdread and brsmsdsend. With brsmsdread ...

Gigabyte M912M Hardware Mod


I have upgraded my Netvertible M912M Gigabyte at a brisk 3G Draft-802.11n 128GB SSD and 2 GB of RAM.

 

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.

 

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 again ... unfortunately

Stop data retention! Act now and then!Want to participate in the campaign? Here you will find all relevant information and materials: