Journal regex-wordsearch : Faire une recherche dans le dictionnaire par expression régulière

31
6
déc.
2019

Les expressions régulières sont un outil très pratique pour rechercher un texte correspondant à un certain motif. Elles sont très connues et leur usage est très répandu parmi les programmeurs, et les informaticiens en général. Cependant, et je pense que c'est dommage, elles ne sont pas enseignées à l'école, et sont assez peu connues de la population générale des utilisateurs de l'outil informatique.

Récemment, ma compagne a été chargée d'une nouvelle mission. Elle doit déchiffrer et traduire du russe en (…)

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

Deviens un Ninja avec Angular 2 : un ebook sans DRM à prix libre et en soutien à l'EFF

Posté par  . Édité par Nÿco, Benoît Sibaud et Xavier Teyssier. Modéré par Ontologia. Licence CC By‑SA.
29
24
jan.
2016
JavaScript

Deviens un Ninja avec Angular 2 : un ebook sans DRM à prix libre et en soutien à l'Electronic Frontier Fondation (EFF).

Ninja Squad propose un livre permettant d'apprendre à maîtriser le framework web Angular 2. Sur le modèle des Humble Bundle, cet ebook est proposé à prix libre, et en soutien optionnel à une association : l'EFF, qui défend un Internet libre dans le monde.

Si Angular 2 est encore en beta, cet ebook vous donnera toutes les clés pour connaître ses prérequis (ECMAScript 6, TypeScript, Web Components), découvrir sa philosophie (ce qui a évolué depuis la version précédente AngularJS), et construire une véritable application.

Les mises à jour de l'ebook seront fournies gratuitement.

NdM: la licence interdit explicitement la vente, l'utilisation commerciale et la redistribution.

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 (…)

Sortie de la v1.2 de Zeste de Savoir

Posté par  (site web personnel) . Édité par ZeroHeure et palm123. Modéré par tuiu pol.
29
13
nov.
2014
Internet

L'idée de Zeste de Savoir s'est construite sur un but précis : promouvoir le partage de connaissances à travers des ressources pédagogiques gratuites et de préférence sous licence libre. Pour ce faire, il nous fallait un outil, et cet outil il nous fallait le créer.

Sous le nom Zeste de Savoir se regroupent en réalité trois entités :

  • Le logiciel « Zeste de Savoir » qui est une plate-forme web de partage de contenu et d'entraide (tutoriels, articles, forums, etc.) ;
  • Une instance de ce logiciel, zestedesavoir.com, dont le but est de promouvoir le partage de connaissances à travers des ressources pédagogiques gratuites et de préférence sous licence libre ;
  • Et l'association « Zeste de Savoir », qui est une association de loi 1901 française créée dans le but de gérer tout ce petit monde.

Cette dépêche traite principalement de la sortie de la v1.2 du logiciel, mais touche quelques mots du site et de l'association.

GraphDash, ou comment construire une interface web simple pour vos graphes

Posté par  . Édité par Benoît Sibaud et claudex. Modéré par ZeroHeure. Licence CC By‑SA.
29
29
juin
2016
Python

GraphDash est un outil développé en Python (avec Flask) et publié sous licence Apache v2.

Il permet de construire une interface web à partir de graphes dont vous disposez. Il vous suffit simplement d'ajouter un fichier contenant des métadonnées. Par exemple:

$ ls default_graph_dir
graph.svg
graph.txt

graph.svg est votre graphe, et graph.txt contient quelques métadonnées au format YAML:

$ cat default_graph_dir/graph.txt
name: graph.svg
family: Category 1
title: '*Real serious* graph'

Vous pouvez bien évidemment placer autant de graphes que vous le souhaitez dans le répertoire, et ensuite lancez GraphDash. Vous obtiendrez une interface web permettant de naviguer, chercher et d'afficher vos graphes.

$ GraphDash -r default_graph_dir
* Running on http://0.0.0.0:5555/ (Press CTRL+C to quit)

Journal Zébulon

Posté par  . Licence CC By‑SA.
Étiquettes :
29
21
mar.
2021

Intro

Je vous présente un petit jeu sans prétention que j'ai créé en full web : Zébulon

Pour un peu d'historique, je suis engagé depuis quelques années dans l'association Primtux.
Dans ce cadre, nous créons depuis maintenant 2 ans des petites applis éducatifs.
Pour plusieurs d'entre eux, c'est le support des raspberry PI qui nous a motivé à passé du côté de la création.
En effet, pas mal de soft émulé sur Wine n'était tout simplement pas utilisables dans ce (…)

Xen Orchestra, solution de gestion d'infrastructure Xen

Posté par  . Édité par Plam, Nÿco, BAud, Nils Ratusznik et palm123. Modéré par Nÿco. Licence CC By‑SA.
28
2
déc.
2014
Virtualisation

La sortie récente de la version 3.6 de Xen Orchestra (XO) est l'occasion de vous présenter cet outil de gestion de votre infrastructure Xen, qu'elle soit basée sur Xen+XAPI ou XenServer. Cette interface permet donc de créer des machines virtuelles, les migrer, déplacer à chaud, accéder à leurs consoles, etc. Le tout, depuis un navigateur web.

C'est Vates, une petite startup française, qui est derrière ce logiciel libre (AGPLv3).

XOA

Journal un mois avec Chrome

Posté par  .
28
4
avr.
2011

Petit retour d'expérience d'un firefox-addict qui a décidé de passer sous Chrome.

A la manière de Morgan Spurlock j'ai décidé me passer complètement de Firefox pendant un mois entier et de n'utiliser que Chrome. Les résultats? Mitigés.

Tout d'abord j'utilise Firefox 3.6 sous win, linux et mac. Quelques points m'agacent, comme la lenteur au démarrage. J'ai des profils qui datent de plusieurs années, et le démarrage sur un dual core 4Go de RAM peut prendre quelques minutes (oui). La première (…)

Journal Jouer avec la sécurité web

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

Stripe organise un challenge autour de la sécurité des applications web. Le but du jeu est de capturer un drapeau (12 chiffres) en passant 9 niveaux (numérotés de 0 à 8). Pour passer un niveau, il faut réussir à récupérer le mot de passe d'une petite application web.

Les premiers niveaux sont faciles d'accès avec des attaques tout ce qu'il y a de plus classique comme des injections SQL et des XSS. Le dernier niveau est, par contre, bien plus (…)

Sortie de Haxe 3.2.0

Posté par  (site web personnel) . Édité par palm123, Benoît Sibaud et tuiu pol. Modéré par tuiu pol. Licence CC By‑SA.
28
17
juin
2015
Technologie

Haxe est un langage de programmation orienté objet, open source, basé sur un système de classes comme C# ou Java.
Il permet de mettre en place des types abstraits, des metadatas, des Generics, des Enums, ou encore faire de la programmation fonctionnelle comme en F#.
C’est une solution robuste, multi-paradigme, parfaitement adaptée au développement d’applications web, au jeu et au mobile.

Logo Haxe

Il y a quelques jours, la version 3.2.0 est sortie avec son lot de nouveautés et de corrections.
Cette dépêche présente les principaux changements et profite de l'occasion pour refaire un tour des possibilités offertes par ce langage.

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

Posté par  (site web personnel) . 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.

Journal avenir de konqueror et khtml dans KDE ?

Posté par  .
Étiquettes :
28
1
juin
2012

Salut à tous,

J'utilise KDE et konqueror depuis plusieurs années maintenant. Mais de plus en plus de site web passent très mal ou pas du tout… Il semble que KHTML ait beaucoup de mal avec les nouveautés genre HTML 5, la vieillesse commence à se faire sentir :-(

Konqueror n'est pas le seul navigateur utilisable sous KDE, il existe :
– firefox, qui n'est pas franchement dans une logique d'intégration…
– arora, qui est plutôt tourné Qt que KDE ;
(…)

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.

Rapido : une application pour éditer et publier son site web

Posté par  . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
27
24
oct.
2021
Internet

Rapido est une application web écrite en Golang et Vue.js. Rapido permet d'éditer et de publier rapidement un site Web, avec des pages statiques et un menu.
Il vise la rapidité et la facilité d'utilisation, y compris pour l'administrateur, qui a juste à faire quelques paramétrages, les utilisateurs se débrouillent ensuite tout seuls.

Rapido est diffusé sous licence libre (GNU AGPL).