Archives pour la catégorie App

Data Matrix et QR Code quelles différences ?


par .

Data Matrix et QR Code sont 2 types de s barres 2D développés à la même époque. Data Matrix a été élaboré en 1989 et QR Code en 1994. Un Data Matrix peut contenir jusqu’à 2335 caractères alphanumériques. Un QR Code peut contenir jusqu’à 4296 caractères alphanumériques. Le Data Matrix est considéré comme plus sûr (moins piratable). Il est recommandé dans certains cas, lorsque la sécurité est considérée comme importante. Les codes barres 2D stockent beaucoup plus d’informations que les s barres classiques que nous connaissons tous depuis des années. Depuis quelque temps le Data Matrix semble devenir le standard des s barres 2D aux États Unis. De nombreuses entreprises et même le gouvernement l’utilise. Cependant le Data Matrix n’a pas été conçu pour utiliser les Kanji (caractères japonais). Ce qui explique que le QR Code soit devenu le barre le plus utilisé dans tout le Japon.

Data Matrix comme alternative Open Source

Les codes barres 2D Open Source comme Data Matrix présentent les avantages suivants par rapport aux formats propriétaires:

  • Les concepteurs sont des experts reconnus
  • Les spécifications techniques sont disponibles
  • Il est soutenu par l’industrie à grande échelle
  • Il y a plusieurs fournisseurs

Les avantages du Data Matrix par rapport au QR Code

  • Data Matrix est 30% à 60% plus efficace dans l’espace pour l’encodage des mêmes données, ce qui signifie que les codes barres s’intègrent plus facilement sur la page ou l’écran datamatrix-vs-qrcode
  • Data Matrix est soutenu par l’industrie pour la création et le décodage
  • La taille minimale d’un Data Matrix est 77% inférieure à un QR Code.

En conclusion, Data Matrix est le meilleur choix pour les applications de codes barres mobile par rapport aux formats propriétaires et QR Code.

Référence

Sema – Technical White Paper

Les apports de Subversion


par .

Subversion a été écrit afin de combler certains manques de CVS.

Voici les principaux apports :

  • Les commits, ou publications des modifications sont atomiques. Un serveur Subversion utilise de façon sous-jacente une base de données capable de gérer les transactions atomiques (le plus souvent Berkeley DB)
  • Subversion permet le renommage et le déplacement de fichiers ou de répertoires sans en perdre l’historique
  • les métadonnées sont versionnées : on peut attacher des propriétés, comme les permissions, à un fichier, par exemple

Du point de vue du simple utilisateur, les principaux changements lors du passage à Subversion, sont :

  • Les numéros de révision sont désormais globaux (pour l’ensemble du dépôt) et non plus par fichier : chaque patch a un numéro de révision unique, quels que soient les fichiers touchés. Il devient simple de se souvenir d’une version particulière d’un projet, en ne retenant qu’un seul numéro
  • svn rename (ou svn move) permet de renommer (ou déplacer) un fichier
  • Les répertoires et méta-données sont versionnés

Macfusion – remote host has disconnected


par .

Sous Mac OS X (Snow Léopard) un vilain message d’erreur remote host has disconnected lorsque l’on tente de faire un montage SSH via Macfusion.

Ce problème peut être néanmoins contourné.

Pour cela ouvrez un terminal et lancez la commande suivante:

sudo mv /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so /Applications/Macfusion.app/Contents/PlugIns/sshfs.mfplugin/Contents/Resources/sshnodelay.so.bak

Cassandra la base de données distribuée


par .
Cassandra est une base de données distribuée dite de « seconde génération »:
  • Tolérante aux pannes. Chaque nœud de données est répliqués sans interruption de services.
  • Ni goulot d’étranglement réseau (bottleneck), ni point individuel de défaillance (SPOF) puisque chaque noeud du cluster est identique.
  • Possibilité de choisir entre une réplication synchrone / asynchrone des données.
  • Modèle de données clef / valeur