Appel pour le web ouvert !

Posté par (page perso) . Édité par baud123, Nils Ratusznik et B16F4RV4RD1N. Modéré par NeoX. Licence CC by-sa
Tags :
58
9
fév.
2012
Internet

IE6 est mort. Bon débarras. Malheureusement, il y a webkit pour lui succéder. Non pas que webkit soit mauvais, bien au contraire il est très bon, en plus il est libre...

Mais la pratique consistant à faire des tests de User Agent est encore, hélas, très répandue. Il faut cesser cela. Ajoutez à cela l'utilisation massive des sélecteurs CSS préfixés par -webkit-*, comme les préfixes -moz-*, -o-* et -ms-*. Cela n'est pas prêt de disparaître. C'est même sur le point de se généraliser. Ceux-ci sont pourtant bel et bien documentés comme à destination de tests. Cela est bien évidemment à proscrire.

Le problème se pose massivement sur les navigateurs mobiles, où webkit domine très largement, car il est le navigateur par défaut des appareils iOS et Android. Daniel Glazman, co-chairman du CSS Working Group, a donc lancé un appel, avec l'appui du CSS Working Group.

Développeurs web de tous pays, unissez-vous : ne reproduisez pas les erreurs du passé !

BigBlueButton : Plateforme de web conférence et bien plus encore

Posté par (page perso) . Édité par Lucas Bonnet, NeoX, Benoît Sibaud et Nÿco. Modéré par patrick_g. Licence CC by-sa
23
4
fév.
2012
Audiovisuel

Big Blue Button est une plateforme libre (Licence LGPL) de conférence web. Elle contient de nombreux outils utiles pour une utilisation en entreprise et pour le monde de la formation et de l'éducation :

  • vidéo conférence ;
  • audio conférence ;
  • affichage de bureau à distance (à ne pas confondre avec une prise en main distante) ;
  • affichage de documents bureautique (MS Office, PDF, images...) ;
  • tableau blanc ;
  • discussion instantanée.

C'est un outil complet en la matière mais qui a la particularité de pouvoir s'intégrer à un système existant :

  • Drupal ;
  • intégrations personnalisées avec l'API ;
  • Moodle ;
  • Wordpress ;
  • ...

La liste des composants est longue, pour faire vite :

  • Asterisk ;
  • Flex SDK (Adobe) ;
  • MySQL ;
  • NGinx ;
  • Red 5 ;
  • Tomcat.

Pour tester, vous pouvez commencer par la démo en ligne, puis télécharger la machine virtuelle sous Ubuntu (voir sur Google Code).

Journal Twistolol

18
3
fév.
2012

Tiens, quand passe mon bus ? Allez, je suis un mec connecté, je n'ai qu'à sortir mon smartphone et à aller voir sur le site web de mon transporteur favoris (à défaut), j'ai nommé Twisto ! Mais bon, c'est dommage, je suis obligé d'aller sur leur site web pas super ergonomique sur téléphone pour rentrer les informations de mon arrêt et ainsi accéder à l'information que je demande, à savoir, le temps que je vais attendre dans le froid avant (...)

Bootstrap 2.0, par Twitter

Posté par (page perso) . Édité par Nÿco, Bruno Michel, Xavier Claude, Brndan, Florent Zara et baud123. Modéré par Lucas Bonnet. Licence CC by-sa
19
2
fév.
2012
Internet

Bootstrap est une boîte à outils HTML, CSS et JavaScript permettant de créer rapidement et efficacement des applications web. Il vient de sortir en version 2. Il est publié sous licence Apache 2.0. Tous les détails dans la seconde partie de la dépêche.

Forum général.cherche-logiciel J'aimerais savoir si il existe un bon site collaboratif de comparaison de programmes politiques ?

Posté par (page perso) .
0
22
jan.
2012

Bonjour,

j'aimerais savoir si il existe un bon site collaboratif de comparaison de programmes politiques ?
Spécialement pour l'Élection Présidentielle 2012.
Quelque chose qui pourrait servir de référence aux débats (donc des URL directes vers les mesures…) mais aussi pouvoir sourcer (via des liens) chaque mesure.

Est-ce que cela existe déjà ? Basé sur une application web libre ça serait encore mieux.

Merci d'avance pour vos commentaires.

Opa se rapproche de Javascript

Posté par . Édité par Bruno Michel, Nÿco et baud123. Modéré par baud123. Licence CC by-sa
23
17
déc.
2011
Technologie

Opa est une technologie de développement d’applications Web distribuées. C’est un nouveau langage de programmation fortement couplé à une bibliothèque Web standard qui remplit toutes les fonctions : de serveur d’applications Web, à serveur de base de données.

Depuis sa sortie en open source fin juin 2011, le projet Opa ne cesse de grandir. Mais surtout, le build 1056 promu stable depuis le 14 décembre 2011 apporte un changement radical avec le support d'une nouvelle syntaxe, très proche de Javascript. L'occasion de lancer, en plus d'un nouveau site web, un nouveau système de documentation ainsi qu'un forum.

Le Opa Tour présente un aperçu de cette syntaxe, qui répond à une des principales demandes de la communauté Opa. L'autre principal axe du développement est la prise en charge des bases NoSQL existantes, notamment MongoDB.

Car il y a justement de plus en plus de projets open source en Opa, comme pixlpaste, OpaDo, box, opa-chess et autres : Tetris et Pacman HTML5, entre autres.

Forum général.cherche-logiciel Je cherche à savoir si il existe une application web simple pour mettre en place un simple système d

Posté par (page perso) .
Tags :
2
15
déc.
2011

Bonjour,

je suis en train de chercher un projet libre avec les fonctionnalités et caractéristiques
décrites ci-dessous.
Je ne pense pas qu'un projet de ce type existe… mais bon peut être… je tente ma chance.
Si vous avez des choses qui correspondent plus ou moins, n'hésitez pas à me les faire
connaître.

Fonctionnalités minimales :

  • un espace de partage de documents via une interface web
  • des comptes utilisateurs
  • gestion d'une hiérarchie, c'est à dire des dossiers, sous dossiers…
  • droits limités (...)

Entretien avec Movim

Posté par (page perso) . Édité par Davy Defaud, baud123 et patrick_g. Modéré par patrick_g. Licence CC by-sa
22
25
nov.
2011
XMPP

Movim (Mopen virtual identity manager) est un logiciel libre sous licence AGPL v3, LGPL v3 et FDL.

Il peut être présenté de différentes manières :

  • réseau social libre et décentralisé ;
  • client XMPP ;
  • interface Web.

Lisez l’entretien avec son développeur principal…

Logo de Movim

Facebook f8 : timeline, musique/vidéo, ticker, boutons (et les conséquences pour le web)

Posté par (page perso) . Modéré par Benoît Sibaud. Licence CC by-sa
28
26
sept.
2011
Internet

Facebook a tenu sa conférence développeurs, j’ai nommé f8. Le Walled garden, désormais géant de l’informatique avec lequel il faudra longtemps traiter (intimement lié à Microsoft/Skype par son actionnariat et ses partenariats), a présenté quelques nouveautés lors de cette grand‐messe san‐franciscaine. Au menu, changement des profils, musique, vidéo et actualités.

On s’enfonce encore plus loin dans le déni de vie privée, et bien évidemment l’ensemble attaque directement la neutralité du Net.

Faille dans SSL 3.0 et TLS 1.0

Posté par (page perso) . Modéré par patrick_g. Licence CC by-sa
49
25
sept.
2011
Sécurité

Une faille de sécurité dans le protocole SSL 3.0 (et inférieur) et TLS 1.0 a été découverte. Ces protocoles garantissent l’accès chiffré aux serveurs Web. Il n’y a donc plus aucun site Web qui est à l’abri d’une attaque « man in the middle ».

Concrètement, l’attaque consiste à injecter du texte connu dans une page Web (via du JavaScript introduit dans une publicité vérolée, par exemple). Après, il suffit d’écouter la conversion (il faut quand même une session de 30 minutes pour l’exploit actuel) pour découvrir la clef AES. L’exploit permet donc de déchiffrer la page, mais aussi les cookies, et donc de s’identifier sur le site visé.

La faille concerne la version 1.0 de TLS et est corrigée dans la version 1.1, sortie en 2006. En outre, OpenSSL propose un contournement depuis 2004 ; il consiste à injecter des données aléatoires dans la transaction. Malheureusement, les navigateurs utilisent principalement NSS plutôt qu’OpenSSL, et même si sur le serveur on peut forcer l’utilisation de TLS 1.1 ou 1.2, très peu de navigateurs Web les supportent, ce qui freine le déploiement sur les serveurs. Actuellement, seuls IE 9 et Opera en sont capables !

Il faut cependant noter que ces failles sont connues depuis longtemps, c’est ce qui avait mené au correctif dans OpenSSL et à la création de TLS 1.1. Mais c’est la première fois qu’une attaque est publiée, validant ces propositions.

Quelques conseils de navigation :

  • utiliser l’extension Firefox noscript ;
  • actuellement, là où l’attaque pourra faire le plus de dégât, est sur les webmails ou sur les systèmes de paiement tels que Paypal (ben oui, si quelqu’un pirate ma connexion sur LinuxFr.org, ce ne sera pas très grave, car j’utilise différents mots de passe). Privilégiez donc les clients de messagerie électronique comme mutt ou Thunderbird, en désactivant le HTML.

Merci à Altor pour son aide lors de la rédaction de cette dépêche.

Journal Des nouvelles de Cream-Browser

Posté par (page perso) .
18
24
sept.
2011

Je vous avez déjà parlé de Cream-Browser dans ce journal.

Après 5 long mois je pense qu'il est temps de rédiger un nouvel article pour ceux ayant la flemme de suivre le blog, le flux RSS, la mailing list ou carrément le commit log sur github.

J'avais dans mon dernier article présenté deux caractéristiques de Cream-Browser :

  • support de GTK+-2.0 et GTK+-3.0
  • les GModule
  • la configuration en lua

Quelques petites choses ont changés depuis.

Suppression du support

(...)

Journal La mort du flash et de silverlight

Posté par . Licence CC by-sa
2
15
sept.
2011

D'après osnews microsoft abandonne flash et silverlight pour ie10 sur windows 8. C'est donc la victoire de html 5 \o/

Maintenant, on peut se demander à quoi a/va servir mono.

the Metro style browser in Windows 8 is as HTML5-only as possible, and plug-in free.

Soit après une rapide traduction digne de google :

Le navigateur utilisant le style metro dans windows 8 ne supporte que html5 et est sans plugin.

Microsoft surprime-t-il les plugins car il n'a pas une (...)

Journal Mais ou vont les desktops?

Posté par (page perso) . 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.