graphical blog 2

Filed under: WebGL, 3d, animation, network, news, software developement

version en français
WebGL is a 3d API for the Web based on OpenGL library. This is a W3C (managing web standard organisation) standard. Already existings applications are already wonderfull and show that web will quickly allow a better interactivity on surf, Here, some examples and links:

* Nokia Maps3d, far better than google earth and open source, you juste have to click on ‘zoom’ on entitled cities or to zoom manually on them (Video if application doesn’t work on your computer).

* “3 dreams of Black” from Rome (and some other demos). Videoclip mixing 2d digital animation, realtime 3d, postprocessing and interactivity. During the clip, mouse allow to lightly move the camera. After the clip you can move around 3 worlds (find youself gates), focus area follow mouse cursor (there is a short depth of field). Clicking mouse button allow to modify wall and grounds.

*WebGL Chrome experiments. This website is a frequently updated set of WebGL fantastic abilities demonstrations, with lot of specific effects around the web.

* Planet WebGL A planet (RSS aggregator) of WebGL ressources. There are lot of examples, tutorials and libraries to develop WebGL applications and integration in web pages.

La solution opensource parfaite ARM Cortex A9 (très basse conso) + mali 400 (pilotes mesa libre dispos, crées par ARM) existe en plusieurs moutures :
* ST-Ericsson U8500 et U9500 et les plateforme Igloo (Snowboard ~200€ TTC max d’ici juin 2011), compatible Android, Linaro/Ubuntu, Meegoo. Il faut peut-être éviter tant que c’est Sarko et Berlu au pouvoir ? ST = franco-italien.
* Samsung Orion s5pv310 (A éviter tant qu’ils taperons sur la Corée du Nord pour rien), out les PowerVR 100% fermé qui étaient dans les Hummingbird, et sont dans les Texas Instrument TI OMAP (Beagleboard), TI sucks.
*AmLogic AML8726-M (éviter tant que USA en guerre, le prétexte de Ben Laden ne tient plus depuis 2009 d’après le président parkisatanais).

On peut trouver tous les CPU supportés par Linaro ici.

Faudrait peut-être carrément éviter d’acheter de l’électronique, sachant que les constructeurs font également toujours plus ou moins dans le militaire… Vivement l’anarchie planétaire organisée et pacifique (Vive Bakounine comme disait Henri Cartier-Bresson), que tout le monde vive en paix (soyons utopiques et virons tous ces vieux croutons de néo-monarchistes rétrogrades). Espérons qu’a ce moment les ingénieurs et ouvriers pourrons reprendre de façon coopérative ces entreprises avant qu’“>elles ne soient coulées par des Arnaud et autres pourris et incapables de la finance.

En attendant, ces solutions, sont moins consommatrices que les Gros-PC équipés de CPU Intel ou ARM, qui en plus d’être peu efficaces, consomme beaucoup d’énergie.

* P2P DNS : .p2p
* Independant Certificat Authority : CAcert Debian, Ubuntu, etc… can install ca-certificates package (since 2009).
* P2P search engine (avoid NSA information gathering on you) : Seeks and Public Seeks nodes
* OpenStreetMap for cartography.
* BitCoin decentralized & p2p bank and virtual currency. “What is bitcoin?” animation

français english

The main problem of firefox is in it’s management of content and interfaces that are on the same thread. There is actually an internal work to separate interface and pages content, so if a page consume too much resources, the tab can be closed immediatly by clicking on the close cross button. For now if the content of a page consume too much ressources, the whole browser is sticked like a hudge stone that eat your system ressources. The secondary problem linked to the first is that you can’t know which tab use to much ressources, there is no ‘top’ like plugin or extention that allow to know this and avoir some site or bug report to them or firefox devs.

The big issues of ressources overloading on Firefox come with:
* animation/advertisement that consume lot of resources/cpu and is very tiring at reading page. I use AdBlockPlus to reduce this planet destructive wasted resources.
* .js scripts (performance issues are mostly resolved in firefox 4.0bx), NoScript block all of them and can be enable one by one, or can enable all but some you don’t want. you can accept/refuse some permanently or temporary etc… I generally block all, accept one by one temporarly but the site I go often, and permanently block advertisment and statistics dedicated sites (google-analytics, ad*.com…). Warning, I’m not sure but it seem that by default, it forbids web-fonts, don’t forgive to uncheck forbid @font-face in NoScript options.
* Flash content. (I’m using the flash beta 64bits from 2010/09/27 that is the best solution on 64 bits linux, and don’t suffer too much for that, at the condition I d’ont open 5 or more flash video at the same time (with help from flashblock).
* The add-on FlashVideoReplacer, allow to replace the crashing and slow flash player by your own binary player, by directly streaming the content. You can then choose the format and resolution of the video. Sadly, this only work on some of the most know video website (Youtube, Vimeo, Metacafe, Ustream and some other)
* Page itself, even with NoScript blocking js and flashblock some pages still collapse your system with firefox-3.6x, the baddest thing is that all the tabs are continuously in work, so all will consume ressources. To avoid too much ressources usage, you can use BarTab, that block at start all the old tabs but the last one, so you can use have your old tabs under hand but they will not collaps your system. Since Firefox 4 you don’t need anymore bartab, you can set the same behavior, by adding in about:config, a new integer string with the value of browser.sessionstore.max_concurrent_tabs to 0 (using right mouse button => new => integer)

UPDATE, installation of ff-4.0b

You can grab the beta releases from the ftp (public http too) from Mozilla.org :
http://releases.mozilla.org/pub/mozilla.org/firefox/releases/
or faster ftp :
ftp://releases.mozilla.org/pub/mozilla.org/firefox/releases/

For the beta release, simply go to the subdir 4.0bX/ (replace X by last beta >=9), choose your operating system (mine is linux-x86_64, but I hope, soon a linux-ARM), then your language version (fr, en or whatever you read).

Then download the tarball. For me, that’s here : ftp://releases.mozilla.org/pub/mozilla.org/firefox/releases/4.0b9/linux-x86_64/fr/firefox-4.0b9.tar.bz2.

I personnaly extract the tarball in /opt/ (after removing the previous symbolic link), rename firefox to firefox-4.0b9 (the release version) and make a new link firefox => firefox-4.0b9 during few weeks, until I find it’s more stable than previous one. After that delay I will remove the old one (firefox-4.0b8) :
rm firefox
tar xf firefox-4.0b9.tar.bz2
mv firefox firefox-4.0b9
ln -s firefox-4.0b9 firefox

Then if there wasn’t already one, I create an icon shortcut in the gnome bar, adding the following path for the application :
/opt/firefox/firefox

Wikileaks for Android

Fennec -4.0b3.apk (Android). as other fennec beta version for me, I can’t go to any other url que firefox one => trashcan

« Newer PostsOlder Posts »

Powered by WordPress

Switch to our mobile site