Ansermot.ch Another computer sciences blog….

26août/100

Xmarks available for iPhone, iPod Touch and iPad

Xmarks LogoI'm sure that you know  Firefox's addon called Xmarks. It allow you to synchronize your bookmarks with other browsers (as Safari, etc.).
Now you can use it on you Apple mobile device to get your bookmarks and use them with Safari Mobile.

Available on the AppStore for $0,99.
I got it and I'm a fan !!

Source  : Xmarks official site

2août/100

AndroidMarket rise above the 100’000 applications

The figure is more symbolic than historical. But it still reflects, among other signs, the success of Google's mobile OS, especially among the developer community.
According AndroLib, a company that has made a specialty of analyzing the Android Market, the gallery of the OS just to rise above the 100,000 applications.

The second is that the company includes in its assessment of applications (about 18,000) who have subsequently been withdrawn (including malicious applications that used the Android flaws revealed at Black Hat Conference for the last?).

The number of downloadable applications has substantially exceeded one billion.

An impressive figure which does not suffer him, no comment.

Source : AndroLib Report

25juil/100

Google Chrome 6 beta overview

Google has decided to accelerate the release versions of Google Chrome to reach the pace of a version every 6 weeks.

This strategy of "get out more and faster" allow users to regularly add new features, but not necessarily immediately those they expect.

Some important features and could be delayed to meet deadlines and out of stable releases.

Version 6 of the browser is already available for download on the "dev channel (channel developer) but it is still very unstable for general public use.

Let's see what the project team decided to include in the milestone 6 browser:

  • Preview before printing, a major weakness of previous versions. But users of MacOS or Linux version 7 should wait to receive
  • Synchronization of extensions, a user could find the same extensions on multiple machines.
  • Synchronization of historical
  • A fix for the display of some SVG (Scalable Vector Graphics)
  • Merge buttons: Options page and browser configuration in a single-button menu
  • Improved handling of images to exploit multi-core processors.

Among the features that must wait for another note the arrangement of the tabs on the sidebar (rather than at the top of the window), viewing full-screen videos to HTML5, and the Native Client (which would allow applications downloaded via Chrome run safely in a sandbox (sand tray to)).

Download Google Chrome 6 beta
Source : Blog Chromium

8juil/100

WebOS 1.4.5 is available

Palm LogoPalm, now owned by HP, just made available a set update for its mobile operating system WebOS.
Now, smartphones and Pre Pixi bear the games 3D.

With more graphics worked increasing the impression of depth, the images appear three-dimensional, without the port special glasses is required.

WebOS version 1.4.5 also brings some improvements and functional autonomy, and a solution to a slight problem download.

Among the titles launched for this new platform include:
Need for Speed Undercover,
The Sims 3
Let's golf.

Source : Palm France

7juil/100

Firefox 4 beta1 available

Mozilla has posted the first beta version of Firefox 4. Finally, tell the impatient, as it was expected by early June, then postponed to mid-June

The arrival of this beta confirms the work areas of the development team of browser plug-in insulation for greater stability (the 'Lorentz'), supports HTML 5 (see also "A member of Mozilla claims that Apple and Google want to own the HTML5 ") and shorter startup time.

The interface is also reviewed in depth.

Minimal for some and major for the other, the tabs are now placed by default at the top of the browser (the famous "tabs-on-top *" popularized by Chrome). You can still return them to their traditional place in two small clicks.

A "Firefox" menu centralized (inspired by the Opera?) Also appeared.

Finally, the management interface extensions has been totally redesigned - Electrolysis first demonstration project designed to completely isolate the extensions and allow their installation in warm (without restart of Firefox).

For developers, Mozilla said the following new features:

  • A HTML5 parser
  • Support for WebSocket
  • The use of IndexedDB
  • The addition of a Web console Analysis
  • And of course, a simplified development of extensions with the integration of the SDK Jetpack

Finally we note without surprise the official support of the codec Webm, for "accelerated HD video (see above).

The complete list of new "under the hood" is available online.

Download Firefox 4 beta 1
Source : Mozilla Foundation

4juil/100

Firefox becomes the default browser of 400,000 IBM employees

A few hours ago, IBM announced a major change in its computers: Firefox browser will now default on desktops over 400,000 employees.

A new pet who comes in the direction of hair loss a browser full speed. The Mozilla software is indeed stagnating since reaching the 25% market share in November. The latest figures even show a slight decline, puisquee Firefox is used by 24.30% of Internet users in June 2010. And despite the arrival a few months ago the bundle Windows screen (which lets you choose the browser).

Competition is fierce, and Chrome (Google's rival) has quite a success. It is also now the third world browser.

However, the choice of IBM stopped on Firefox. Why? The software:

- est extrêmement compatible avec les standards ouverts du web
- est open source et son développement assuré par une communauté qui n'est pas contrôlée par une entité commerciale
- est sécurisé
- propose des extensions qui peuvent être personnalisées par des organisations comme IBM
- est innovant et a forcé la main à la compétition pour s'améliorer

Source : Bob Sutor's blog (IBM Linux and open source responsible)

27juin/100

OwnCloud

Owncloud LogoOwncloud is a centralized space to store files and documents. You need not download your personal data to a server like google docs closed since all data is under your control.

The access to this space can be done by WebDAV from Linux, Mac, Windows or directly from the web interface.
Data transfer is secure via SSL you can do with PHP.
This first version has many features of bases but the next version will store more stuff (storage, contacts, emails, metadata ...)

OwnCloud Website

21juin/100

The mod_python project is “officially dead”

The project consisted of a mod_python Apache module for integrating a Python interpreter, and to program web applications in Python.This was equivalent to mod_php or mod_perl (which respectively include PHP and Perl interpreter into the Apache server).

Many applications and Web frameworks written in Python mod_python support.

Graham Dumpleton explained in more detail on his blog, in a note dated May 27, the reasons for this failure (mainly: inactivity). But also, more broadly, the history and future of Python. Finally, he advises to stop using mod_python, presenting alternatives.

The mod_python project last had a release February 2007. There has more or less been no developer activity since. Under the rules of the Apache Software Foundation if a project becomes inactive then it can be moved into what is called the Apache Attic. Come the next meeting of the ASF board a proposed resolution will be put up to dissolve the Quetzalcoatl project management committee and projects which it overseas, namely mod_python. Thus, in some respect one can say that mod_python will be officially dead.

What will this really mean. Well, no more development on mod_python, but then that isn't happening now. Linux distributions will likely still carry the package, but they will need to apply any changes themselves to ensure that it continues to work for newer versions of Apache. This actually is already being done as a bug in mod_python was exposed by some changes to the Apache runtime library and since no mod_python release has been made since then, only option was for distributions to patch it themselves.

I suspect though that this patching by distributions will only extend to Apache 2.2.X as Apache 2.4 changes the internal APIs enough that getting mod_python to compile will need more significant changes than a minor patch. You also will never see a version of mod_python for Python 3.X as that is going to require a radical rewrite.

For platforms like MacOS X where the last release of mod_python doesn't build properly, the only option will be to checkout mod_python source code from the subversion repository as that incorporates a fix for those issues, although it has since been shown to not be a complete fix and so you may still have some problems. In other words, the subversion repository will still exist, but it will be made read only and the location may potentially move.

What options exist if you want to move away from mod_python?

If you are only using mod_python as a means of hosting within Apache a distinct Python web framework or application and it supports the WSGI interface, then the obvious candidate is to move to mod_wsgi instead.

If you are using mod_python to implement custom access, authentication or authorization handlers, then you may also be able to get away with using mod_wsgi. You may have to make compromises though as mod_wsgi doesn't currently allow you to write full blown Apache style handlers and instead only implements the Apache authentication and authorization provider interfaces. This actually makes it easier to do most things, but you loose the ability to do some more complicated stuff which depends on using different error status values or custom error pages. You can partly get away with using ErrorDocument directive to return custom error pages, but not always.

Although proper support for Apache style handlers could be added to mod_wsgi, and a lot of work has been done in that direction already through the implementation of SWIG bindings for Apache, whether the remaining work to allow the actual hooking of handlers into mod_wsgi will be done will really depend on interest in it. Up till now, there hasn't been sufficient interest to justify doing the final bit of work and there has actually been some resistance put up to the idea of extending mod_wsgi too far beyond the core goal of providing WSGI hosting.

If you are not using the basic handler mechanisms of mod_python and are instead using the CGI handler, the publisher handler or PSP handler, then there aren't really any options at this point except for rewriting your application on top of a WSGI framework. If you have to do such a rewrite, but like the low level that one works at when using mod_python, then would strongly recommend you perhaps look at Werkzeug andFlask.

If you are using mod_python input or output filters there simply isn't any replacement. Frankly though I always thought that writing input or output filters in mod_python was a really bad idea. Yeah it may work, but it wouldn't exactly be efficient. You would be much better writing a proper Apache module in C to do what is required, certainly if performance is an issue.

Finally, the ability to use Python code with Apache server side include mechanism also has no real equivalent. But then, not sure anyone ever actually used that feature anyway. Something similar could possibly be implemented in mod_wsgi but not sure there would really be a point. If you are only using ability to include Python code, you would be much better off using a proper templating system that works with a WSGI framework.

So, the writing is on the wall so to speak and if you are using mod_python, you really should be starting to plan how to move away from it as eventually it will likely not be an option you can use if you want to keep up to date with Apache and/or Python.

Could it yet be saved by a white knight. Well, yes it could as the Apache Attic does allow projects to be resurrected or forked with it then being maintained outside of the ASF. If someone does do the latter though, you would need to be mindful of the name as the ASF in some respects has rights over the mod_python name. As such, you would likely need to rename the project when you take it over.

If you fork mod_python, you would also want to think about capturing all the details of the significant number of still open bug reports for mod_python in its issue tracker, as am not sure what will happen to that and whether it will be made read only or whether it will be completely closed down.

Anyway, will be interesting times ahead. I should point out though that according to Google trends(currently borked), searches on WSGI finally overtook those for mod_python recently. Searches for mod_wsgi haven't yet, but not far off occuring. It is also the common belief that WSGI is the way to go for Python web applications now, so perhaps it is simply time to just move on from mod_python. If we could only just get newbies, who even now keep using mod_python even though better options exist, to understand this, then maybe it can finally be left to die in peace.

Read the post

12juin/100

WebM in Firefox

The new open-source video codec appeared in a developer version of the browser
So far everyone was in agreement (except Apple) about Webm, the new codec from the open-source Google VP8. But the question of license (see elsewhere) had caused some problems for the beginning of its implementation in browsers.
These problems are now resolved and keeps his word and Mozilla Firefox integrating Webm 4.To be more precise, Mozilla includes support for this codec in a fairly unstable pre-release that can be found on the "nightly-builds", the ftp the latest development versions being updated daily by the foundation.

"If you are looking for videos Webm test, you can watch on YouTube Webm HTML5 experiement with the nightly builds, advises Chris Pearce, developers at Mozilla.There is still a little early to compare the performance videos of this version with those of Chrome (which he is also a version for developers) but is not essential.The important thing in this announcement is that the motion for adoption is indeed well underway.

Apple's side continues to support the H.264 and has not yet officially announced his intentions on Webm.

Source : Chris Pearce's post

10juin/100

Internet Explorer 9 faster than Safari 5?

They say that, sometimes, development teams are likely.

At the launch of Safari 5 (yesterday), Apple did not lose to emphasize that his browser was much faster than its main competitors, namely Chrome and Firefox.

No word, however, Internet Explorer, superbly ignored.

Microsoft responded today with a small video that there is no comparison with four path: Internet Explorer 9 is fast, very fast, very fast. So much faster than Safari 5 bear bad (or no) comparison.

While it is still a bit early to make a real opinion (EI 9 is still in its second preview release), it is clear, however, that Microsoft's browser will make up part of the hardware acceleration (using the GPU and not the CPU) for video and other multimedia content (including Flash).

Note that Safari 5 does not offer this type of technology (hence the test results from Microsoft).

In contrast to the JavaScript (subject not addressed in the video), Safari 5 should continue to hold its own in the game

Anyway, the message is clear. The next time Apple decides to denigrate its competitors, thank you for not forgetting Microsoft.

The video is on this page (requires Silverlight).