Journal Mais ou vont les desktops?

Posté par  (site web personnel) . Licence CC By‑SA.
29
14
sept.
2011

Après Mac OSX Lion et son rapprochement avec IOS, voilà que Microsoft nous fait la même chose pour Windows 8.

Pour avoir testé la preview de Windows 8 ce matin, franchement, là je ne vois pas ou ces gens veulent en venir...
Enfin si, Microsoft et Apple sont malins dans un certain sens, avec l'arrivé de tablettes hybrides (tablette + laptop), ils ont là une bonne solution pour bloquer l'expansion d'Android.

Mais actuellement (ce n'est qu'une preview), on se demande (…)

3 bibliothèques javascript à découvrir : D3, Sugar et Batman

27
30
août
2011
JavaScript

D3.js

D3.js est une bibliothèque javascript légère et libre qui permet de manipuler et représenter graphiquement des documents en s'appuyant sur leurs données. Elle est une réécriture de protovis et s'appuie sur des technologies comme HTML5, CSS3 et SVG pour afficher des données et interagir avec elles. Je vous encourage à aller voir les exemples pour voir de quoi est capable d3.js.

Sugar.js

Sugar.js est une bibliothèque qui vise à faciliter la manipulation des objets natifs Javascript et à combler les différences entre navigateurs. Elle ajoute des méthodes bien pratiques aux entiers, chaînes de caractères, fonctions, tableaux, objets, dates… En revanche, elle ne concerne ni les requêtes AJAX ni le DOM (jQuery fait ça très bien).

Batman.js

Batman.js est un petit framework MVC sous licence MIT. Il est écrit en CoffeeScript et peut donc naturellement être utilisé en Javascript afin de structurer une application web qui ferait un fort usage du JS. S'inspirant des principes de Rails (convention over configuration, etc.), il doit permettre de développer rapidement des applications web mono-page.

Journal Et pourquoi pas un nouveau modèle de sécurité pour le web ?

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
25
août
2011

Cela fait quelques temps que je m’interroge sur le modèle de sécurité du web actuel, basé sur la politique de même origine. J'aimerais proposer un modèle de sécurité différent, qui pourrait rendre beaucoup plus robuste les applications web. Mais il faut la coopération des navigateurs. Voici mon idée:

Petit résumé de la situation

A l'heure actuelle, une page web n'a pas le droit de faire une requête XmlHttpRequest sur un autre domaine. Par exemple, si example.com essaye de charger facebook.com (…)

Journal Apache n'apprécie pas le HTTP Range

Posté par  . Licence CC By‑SA.
37
25
août
2011

Un bug exploitable à distance a récemment été découvert sur le serveur HTTP Apache et affecterait toutes les versions depuis la 1.3.

Le bug provient de la façon dont Apache traite une requête HTTP demandant plusieurs rangées de données se chevauchant. En effet, il est possible de spécifier dans l'en-tête HTTP la rangée des données que l'on veut recevoir au lieu des données complètes. Ceci est notamment utilisé lors du téléchargement d'un fichier et permet de reprendre le téléchargement là (…)

Journal Journey2web : un script pour publier ses randos / voyages / promenades du chien

Posté par  (site web personnel) . Licence CC By‑SA.
34
24
août
2011

Petite mise en situation : vous faites un voyage, une rando, une itinérance quelconque sur plusieurs jours, vous avez un GPS et un appareil photo avec vous, et une fois rentré, vous vous retrouvez avec des traces GPS et des photos sur les bras. Et l'envie de publier au monde entier (à minima vos amis) votre prouesse... que faire ?

Ça m'est arrivé cet été, j'ai donc eu envie de pouvoir présenter tout ça sous forme d'une page web avec (…)

Firefox 6 est sorti

Posté par  . Modéré par Xavier Teyssier. Licence CC By‑SA.
44
17
août
2011
Mozilla

Mozilla continue son cycle de sortie rapide et a publié la version 6 ce 16 août. Les nouveautés se font toujours dans la continuité :

  • le démarrage est plus rapide lors de l'utilisation de Panaroma ;
  • un menu Web developpers a été créé et les outils relatifs y ont été migrés ;
  • la gestion du dernier brouillon de la norme Websocket a été intégré (les fonctions de l'API en JavaScript sont pour l'instant préfixées pour marquer l'état de brouillon) ;
  • le site identity block, c'est-à-dire le bloc qui indique l'identité d'un site en HTTPS a vu son look modifié ;
  • l'utilisation de la console Web a été facilitée ;
  • Scratchpad, un outil qui permet de taper son code JavaScript et de l'exécuter directement sur la page courante, a été ajouté.

On peut aussi noter que l'accélération via la carte graphique qui n'était possible qu'avec les pilotes propriétaires nVidia est désormais disponible pour les pilotes classic de Mesa et les pilotes propriétaires d'AMD.

N. D. M. : Thunderbird 6 est également disponible.

Vers la fin du Flash ? L'interopérabilité serait-elle vainqueur ?

Posté par  (site web personnel) . Modéré par j. Licence CC By‑SA.
23
2
août
2011
Internet

Adobe vient d'annoncer la sortie du logiciel EDGE destiné à produire du HTML5.
Pour mémoire, le HTML5 permet l'inclusion d'animations et de vidéos dans les pages web sans utiliser le Flash. Le nouvel outil d'Adobe utilise HTML5, JavaScript et CSS3. Sa similitude avec l'outil de création de Flash devrait séduire les créateurs de sites.

Un puissant moteur de ce changement est que des plateformes comme iOS d'Apple ne supportent pas le Flash. La multiplicité des navigateurs et des types de machines, du smartphone à l'écran QSXGA (voir Format d'affichage vidéo) sur une station conduit à l'adoption massive des normes du web, gérées par le W3C.

Cette nouvelle va dans le même sens que l'étude (NdM.: il s'agit d'un canular) faite par AptiQuant Psychometric Consulting sur la relation entre le QI (Quotient_intellectuel) des utilisateurs et leur navigateur. Il s'agit d'un cas de sérendipité car ce n'était pas le but de l'étude initiale.
Cette étude révèle que le QI des utilisateurs du navigateur web Internet Explorer est bien plus bas que celui des utilisateurs des autres navigateurs !

On sait que IE6 en particulier a fait l'objet de campagnes d'éradication, mais qu'il a fallu que des sites tels que Youtube et Dailymotion annoncent la fin de sa prise en charge pour en précipiter le déclin.

L'abandon du Flash et le déclin d'IE sont sans doute un tournant important vers l'interopérabilité du web.

Sortie de PmWiki 2.2.29

Posté par  . Modéré par Lucas Bonnet. Licence CC By‑SA.
Étiquettes :
19
31
juil.
2011
PHP

Le 24 juillet 2011 est sortie la version 2.2.29 de PmWiki.

Il s’agit d’un moteur de Wiki écrit en PHP par Patrick Michaud (d’où le Pm), et traduit dans plus d’une trentaine de langues, dont le français.

Il se démarque de la concurrence par l’absence de base de données SQL (tout est stocké sous forme de fichiers textes plats) et par une simplicité difficilement égalable pour un projet de cette envergure : 1,8 Mio tout mouillé (une fois décompressé), dont quand même 800 Kio de documentation, le fichier principal du moteur Wiki faisant seulement 83 Kio + 260 Kio de scripts divers.

Sortie de LemonLDAP::NG 1.1

Posté par  (site web personnel, Mastodon) . Modéré par rootix. Licence CC By‑SA.
24
20
juil.
2011
Sécurité

Le 8 juillet dernier, à la veille de l'ouverture des RMLL, est sortie une nouvelle version majeure de LemonLDAP::NG.

LemonLDAP::NG est un logiciel de Web-SSO destiné à protéger des applications Web. Pour les utilisateurs, cela permet de ne s'authentifier qu'une seule fois (Single Sign-On) et pour les administrateurs du WebSSO cela permet de contrôler de manière centralisée les droits d'accès aux applications. LemonLDAP::NG supporte désormais de nombreux protocoles d'authentification et de fédération d'identités comme CAS, OpenID ou SAML 2.0.

Journal Google dé-référence la presse belge francophone

Posté par  .
8
16
juil.
2011

Les éditeurs de la presse belge francophone ont gagné leur procès face à Google pour que ce dernier arrête de reprendre les articles de presse et les photos dans Google News.

Google fait alors du zèle et retire toute la presse francophone belge de son moteur de recherche.

Juste de retour de bâton ou abus de position dominante ?

Sortie de Creme CRM en version 1.0

Posté par  (site web personnel) . Modéré par Xavier Teyssier. Licence CC By‑SA.
18
13
juil.
2011
Commercial

Creme est un logiciel de Gestion de la Relation Client, (Customer Relationship Management (CRM) en anglais) sous licence AGPLv3.

Creme est développé en langage Python grâce au cadriciel (framework) web Django pour la partie serveur, avec également un peu de Javascript avec la bibliothèque JQuery pour la partie client.

Cette version 1.0 est une solution offrant la plupart des fonctionnalités classiques qu’on attend de ce genre d’outil, mais avec une approche plutôt originale. Sa plus grande spécificité est de mettre la notion de relation au centre de l’outil. Un exemple serait une société A reliée à une société B par la relation « est client de ». Ce concept très simple est applicable à toutes les entités (contacts, sociétés, factures, rendez-vous, etc.), sachant que les utilisateurs peuvent créer leurs propres types de relations. Il est donc naturel d’adapter Creme à sa façon de travailler (en affichant les informations qui vous semblent pertinentes), et les possibilités des rapports que vous pouvez générer sont très grandes.

Plus d’informations dans la suite de la dépêche.

Fusionforge 5.1 & sa communauté

Posté par  (site web personnel) . Modéré par tuiu pol. Licence CC By‑SA.
28
11
juil.
2011
Technologie

Fusionforge, anciennement Gforge, anciennement Sourceforge, publie sa version 5.1, résultat de un an de développement et près de 3000 commits. Cette version est une consolidation des efforts réalisés pour relancer la vitalité de ce projet trop méconnu ou oublié.

La version 5.1 est dédiée à Alexandre Neymann, contributeur gforge puis fusionforge, décédé il y a peu.

Un point historique des forges, des nouveautés de fusionforge ainsi que de sa communauté est contenu dans le corps de cette dépêche.

libr@net, la plateforme d'hébergement de maison du libre

Posté par  . Modéré par Xavier Teyssier. Licence CC By‑SA.
30
30
juin
2011
Linux

Après quelques centaines d'heures de travail, les bénévoles de la Maison du libre sont fiers de présenter leur plateforme d’hébergement libr@net.

Le tout reposant sur le plus grand respect de la vie privée. Et pour ceux qui préfère héberger eux même leurs données, Maison du libre a documenté toute l'installation de la plateforme que vous pouvez retrouver leur site

Sortie de MarkUs 0.10.0

Posté par  (site web personnel) . Modéré par patrick_g. Licence CC By‑SA.
31
27
juin
2011
Éducation

MarkUs est une application Web destinée à simplifier la tâche de correction du code rendu par les étudiants dans le cadre de travaux pratiques ou projets d’informatique.

La version 0.10.0 est sortie il y a quelques jours. Nous en profitons pour faire découvrir cette application.

MarkUs confère la même facilité et souplesse de correction que l’on a avec un papier et un crayon. Il permet aussi aux responsables d’enseignement et aux étudiants de former des groupes de travail, et de travailler sur des projets en utilisant un système de gestion de version (en l’occurrence SVN) par ligne de commande, ou via l’application Web (qui permet d’ajouter, de remplacer, ou de supprimer des fichiers très simplement).

MarkUs est sous licence MIT. Il a été codé avec le framework Ruby on Rails, que l’on ne présente plus.

Vous pouvez l’essayer via la version en démonstration sur le site officiel.