Journal Batsh - Scripting Bash, et Windows

Posté par  .
Étiquettes :
18
18
mar.
2015

Vous avez a écrire des scripts bash, et des fichiers batch (pour Windows) et vous n’aimez pas l’un ou l’autre, voir les deux?
Séchez vos larmes! Voici (peut-être) la solution à vos souffrances!
Batsh
C’est un langage de programmation basé sur le C, dont le compilo est capable de générer des scripts bash, et batch.
La page du projet sur Github
Une demo en ligne
Et un article dans Linux Magazine
A priori il manque encore quelques trucs, mais pour (…)

Journal Du C++11 et des jeux !

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
14
18
mar.
2015

Petit journal bookmark pour signaler cette série (en cours) sur l'apprentissage de C++ dans sa version 11 à travers la création d'un jeu de type casse-brique. Ce sont des vidéos YouTube.

  1. Arkanoid clone in 160~ lines of code (SFML 2.1)
  2. Frametime, FPS, constexpr, uniform initialization
  3. Automatic lifetime, pointers, dynamic allocation
  4. Smart pointers
  5. Game entity management basics

Le code source sous licence libre (Academic Free License 3).

Dans le dernier épisode, il met en œuvre une forme de système à entités (…)

Journal Dark side of the law

37
17
mar.
2015

Salut à tous,

Aujourd'hui est une bien belle journée pour les censeurs de tous poils, qui prendront connaissance avec délectation des grandes lignes du projet de loi sur le renseignement.

L'Etat français (ou du moins son gouvernement actuel), sans doute jaloux des jouets de son petit copain d'outre-atlantique, a décidé de se bricoler une sorte de PRISM local, mais en mieux :

  • accès aux données de connexion directement sur les réseaux des opérateurs
  • obligation pour les fournisseurs de service (…)

Journal Assistant de projet logiciel

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
17
mar.
2015

Cher Journal,

je souhaite de présenter Anvil 0.3.0 un petit assistant de projet logiciel fonctionnant avec git, qui te propose:

  • de réécrire l'historique d'un projet en éliminant les espaces avec anvil_whitespace.
  • de réécrire l'historique d'un projet en convertissant les textes en UTF-8 avec anvil_encoding.
  • de réécrire l'historique d'un projet et de renommer les fichiers en utilisant un script sed avec anvil_sed.
  • de prescrire des règles sur les espaces, les mots-clefs SCM (comme $CVS$) et les (…)

Journal Nous sommes enfin dignes

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
38
16
mar.
2015

Aujourd'hui est le jour ou nous nous sommes enfin montrés dignes de notre statut de 56eme puissance mondiale. En effet pour la première fois, par simple décision administrative quelques site ont pu être bloqués par un dns menteur.

Le plus étonnant est que l'un de ces site au moins est hébergé en France et aurait très bien pu être coupé simplement comme des millier d'autres par décision de justice. Suite à une plainte, un tribunal statue sur le (…)

Journal Gem teleinfo ruby

Posté par  . Licence CC By‑SA.
Étiquettes :
31
16
mar.
2015

Eh guys.

Vous connaissez téléinfo? Le stream de données que vous pouvez collecté de tous les compteurs EDF qui ont une dizaine d'années?

J'ai fait un petit montage pour désérialisé le flux et je récupère tout ça sur un Raspberry et je viens de pousser une gem permettant de les formatter dans un Hash tout ce qu'il y a de plus standard.

Le truc, c'est que je n'ai que l'option HPHC (Heures pleines/heures creuses) : si vous avez des trames (…)

Journal Open Source Rookies of the Year

Posté par  . Licence CC By‑SA.
15
15
mar.
2015

Alors c'est la première fois que je vois ce prix et puisque je n'ai rien vu passer à ce sujet sur LinuxFr.org, je me suis dit que j'allais partager ça.

Le prix est décerné par Black Duck (boite derrière un moteur de recherche de code (suite à un rachat) et OpenHub (ex Ohloh)).

Gagnant:

  • cAdvisor
    Analyse d'utilisation de ressources et performance de conteneurs.

  • CockrochDB
    Base de données répliquée géographiquement. Je ne précise pas plus, je suis en train (…)

Journal La blague

Posté par  . Licence CC By‑SA.
Étiquettes :
28
15
mar.
2015

C'est l'histoire d'un mec qui passe un test pour entrer dans une école d'ingénieur par alternance. L'épreuve se passe sur internet. Il faut son login et son mot de passe, mais comme les candidats n'ont pas été prévenus, plusieurs ne les ont pas. Une gentille assistante va les chercher. Une fois logués, certains voient le message apparaître comme quoi ils se sont trompés de jour, pourtant ils ont bien été convoqué pour ce jour-là… Puis commence l'épreuve. Surtout ne pas (…)

Journal BLFS 7.7 est disponible en français...

Posté par  (site web personnel) . Licence CC By‑SA.
24
14
mar.
2015

Juste un petit journal pour annoncer la sortie de BLFS 7.7 et annoncer que cette version est disponible également en français.

Pour mémoire, BLFS (Beyond Linux From Scratch) est en quelque sorte la suite de LFS. C'est un livre qui propose d'installer sur une LFS différents paquets.

Il est ainsi possible de transformer une LFS en serveur LAMP ou alors même ajouter un gestionnaire de bureau pour une utilisation quotidienne de LFS (oui c'est possible !! ;o), j'ai d'ailleurs une LFS en (…)

Journal fBlog

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
12
14
mar.
2015
Ce journal a été promu en dépêche : Moteur de blog fBlog.

Amis lecteurs, vous avez été nombreux à répondre au sondage que j’avais initié sur les pages perso. J’avais un projet de moteur de page perso / blog minimaliste en cours depuis des années et vos réponses m’ont donné un nouvel élan.

Version courte

fBlog est un moteur de blog utilisable par toute personne ayant déjà mis en ligne ses pages Web et possédant des notions de HTML et CSS. Son interface utilisateur est soit la ligne de commande classique ou (…)

Journal Linux pas prêt pour le desktop ? Pas grave !

Posté par  . Licence CC By‑SA.
21
13
mar.
2015

En 2015, Linux n'est toujours pas prêt pour le desktop ? Pas grave, le desktop est mort.

Nous passons la majorité de notre temps dédié à l'informatique dans un navigateur, à utiliser des applications et des services Web. GMail, Google Drive, Google Docs, Facebook, Google Inbox, Overleaf, Office365 et j'en passe sont très populaires.

Il faut dire que les avantages de cess applications sont nombreux : pas d'installation nécessaire, pas de mises à jour et elles facilitent la collaboration entre (…)

Journal Fermeture progressive de Google Code

Posté par  (site web personnel) . Licence CC By‑SA.
22
13
mar.
2015

Google ferme (progressivement) Google Code : Bidding farewell to Google Code. D'ailleurs, Gitorious ferme également (progressivement) suite à l'acquisition de Gitorious par GitLab : GitLab acquires Gitorious to bolster its on premises code collaboration platform.

Google Code est un site pour héberger des projets libres avec code source (git, mercurial), wiki et suivi des tickets, comme Github, Bitbucket, Sourceforge, Gna, etc. Le site a été lancé en 2006 par Google, et va progressivement fermer. J'en comprends que le (…)

Journal À la recherche des dictionnaires pour Bookeen Cybook Odyssey

Posté par  (site web personnel) . Licence CC By‑SA.
5
13
mar.
2015

Bonjour,

Notre chère DLFP n'ayant pas été renommée GNUlinuxFR.org, je me permets de poster un journal concernant une liseuse pas tout à fait libre, mais basée sur Linux tout de même…

Je me suis penché hier soir sur l'ajout de dictionnaires à un modèle en version Boo Reader 6.1. Sur le principe, il suffit de copier des couples de fichiers (.dict / .dict.idx) dans le dossier Dictionaries à la racine de la liseuse, une fois qu'elle apparaît, montée, sur votre (…)