Lien ifstream vs posix (le résultat va vous étonner)
Lien Rust pour Haiku: l'affaire des threads morts qui disparaissent
Journal Shebang #!/usr/bin/env sh : testé et approuvé
Je prends grand soin à éviter les bashismes pour que mes scripts puissent tourner sur n’importe quel système, quelque soit le shell présent, pourvu qu’il soit compatible POSIX.
Mes scripts shell son préfixés avec le shebang #!/usr/bin/env sh
et jusqu’à maintenant, je le faisais purement pour la bonne pratique, en me disant que je pourrais très bien utiliser #!/bin/sh
, et mon environnement d’exécution se débrouillera toujours pour trouver un shell compatible POSIX pour exécuter mon script. Et si le (…)
Forum Programmation.shell Bash, ksh, POSIX et compatibilité
Bonjour,
J’étais en train d’écrire un script pour AIX en Korn shell et étant donné que c’est un script très simple je me suis dit : « tiens mais pourquoi pas rendre mon script compatible également Linux ? » et là je tombe sur un os… :/
Même avec un shell compatible POSIX de chaque côté (#!/usr/bin/env sh
), je me rends compte que la commande echo ne fonctionne pas de la même manière sur AIX et Linux :(
Sous AIX les (…)
Journal Line meurt
ou la victoire de la tête
Il se peut que vous ne la connaissiez pas, et pourtant cette commande était présente sur tous les systèmes Linux, je veux parler de line.
Voici sa page man, dernier vestige d'une disparue :
NAME
line - read one lineSYNOPSIS
lineDESCRIPTION
The utility line copies one line (up to a newline) from standard input to standard output. It always prints at least a newline and returns an exit status of 1 (…)
Journal Linux ou POSIX ?
Bien entendu c'est une contrainte puisqu'on doit se limiter au plus petit dénominateur commun et on ne peut plus utiliser les spécificités techniques de chaque plateforme. Ou alors on fait des (…)
VHFFS l'hébergement Internet libre pour tous en 4.2.0
VHFFS aka Virtual Hosting For Free Software est l'outil développé par TuxFamily.org pour proposer un hébergement libre à ses hébergés.
- Des paquets pour Debian sont disponibles. Ils conviennent bien pour une nouvelle installation, pas forcément pour une mise à jour, testé pour Lenny, packageur motivé le bienvenu
- Les tags pour classifier son projet : la partie publique présentant les projets a été refondue et fait désormais apparaître les tags et la page de recherche est particulièrement complète. Les hébergés peuvent demander des tags supplémentaires via le panel ;
- D'autres évolutions sont disponibles, tel que vhffs-fssync permettant de déployer sur deux serveurs de download de manière transparente pour l'utilisateur, en respectant de la QoS et en gérant des priorité d'envoi des petits fichiers pour qu'il soient disponibles le plus rapidement (cas d'un upload d'image dans un CMS). Les droits utilisateurs sont aussi gérés, VHFFS-FSSYNC s'appuie sur inotify et est conforme POSIX.