Posts de Maximilian Batz
mongo_orm Exception : missing bson key : publish_acl (Exception)
Lorsque vous étendez vos définitions de champs dans les classes de documents mongo_orm, notamment avec des documents intégrés, vous pouvez rencontrer l'erreur d'exécution suivante ( !): Exception : missing bson key : (Exception) Ce n'est pas une erreur dans votre code - votre code se lève, parce que la structure de la base de données n'est pas comme il s'attend à ce qu'elle soit ....
WeiterlesenIntroduction au protocole SNAP
Introduction S.N.A.P. est un protocole de communication entre plusieurs hôtes connectés. Il fournit : - l'adressage - les drapeaux - la demande ack/nak - la détection d'erreur (différentes méthodes de détection d'erreur disponibles) Il peut être exécuté sur différents supports, y compris RS485. Il est optimisé pour une petite empreinte (ressources de calcul et de mémoire limitées), mais il peut être adapté en fonction de vos besoins. En gros,...
WeiterlesenElektronik-Gehäuse & Platinenabmessungen Standards
Abmessungen Raspberry Pi Ein Raspberry Pi 3B+ hat, als Vergleich, die Abmessungen : 85 mm x 56 mm pour la plaque de base. (USB & LAN, sowie andere Stecker ragen teilweise über die Platine hinaus). Hutschiene / DIN-Schiene Hutschiene : TS35, Profil U-förmiges. C'est un système de fixation standardisé pour les meubles, les racks, les armoires, etc. Il est utilisé couramment dans l'industrie. L'un des...
WeiterlesenEmpaquetage des projets Python pour Debian / Raspbian avec dh-virtualenv
Cet article a pour but d'expliquer certaines choses aux développeurs qui n'utilisent pas beaucoup Python, et qui pourraient avoir des difficultés avec certains des concepts autrement. Je recommande vivement la lecture de l'article suivant comme introduction aux concepts abordés ici : https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ pypi.org pypi.org est un dépôt officiel de logiciels pour le langage de programmation Python.....
Weiterlesenmongo_orm nom personnalisé pour la collection
mongo_orm déterminera automatiquement le nom de votre collection en utilisant le nom du module et de la classe, et en ajoutant un "s". Dans les cas où vous voulez nommer votre collection, vous pouvez simplement faire ceci : class PapiTest < Mongo::ORM::Document collection_name "Buster" field test : String end get "/" do pt = PapiTest.new pt.test = "Je veux...
WeiterlesenAvahi : comment attribuer plusieurs noms .local à la même IP ?
Dans certaines situations, vous souhaitez accéder au même ordinateur/IP en utilisant différents noms locaux. Ceci est possible en utilisant le démon Avahi. Ce qui suit est écrit pour Ubuntu 18.04 Bionic Beaver. Installer Avahi apt install avahi-daemon avahi-utils Avahi ajoute automatiquement le nom d'hôte de votre ordinateur au domaine .local. Par exemple, mon ordinateur s'appelle...
WeiterlesenCréation d'un dépôt Raspbian
Si vous voulez héberger votre propre dépôt Raspbian, cet article est pour vous. Un dépôt Raspbian consiste en une structure de répertoire spéciale sur un serveur web. Les fichiers, y compris les paquets, sont tous statiques - par conséquent, ce dépôt pourrait aussi être simplement hébergé sur une instance Amazon S3, par exemple. L'entrée sources.list de Raspbian...
WeiterlesenComparaison de la couleur gris clair TEK-Berry RAL avec le boîtier officiel du Pi Zero W
Le boîtier officiel du Pi Zero W est blanc, alors que le TEK-BERRY vendu par défaut comme blanc est en réalité gris clair RAL - un peu plus foncé que le blanc. Voici deux photos. Lorsqu'elles sont placées côte à côte, vous pouvez voir la différence, sinon il est difficile de dire que le boîtier n'est pas effectivement blanc 100 % : Le...
WeiterlesenAnnuler l'abonnement à Datafeedwatch / Datafeedwatch kündigen
DataFeedWatch est un outil très utile pour générer des flux de votre boutique en ligne vers une variété de cibles (par exemple eBay MIP, Amazon Marketplace, Geizhals, d'autres moteurs de comparaison de prix). Cependant, il se peut qu'à un moment donné vous souhaitiez annuler votre abonnement. Le lien pour le faire est assez caché. Voici comment procéder : cliquez sur Compte (le...
WeiterlesenInstructions pour ajouter un utilisateur à une base de données mongo pour mongo_orm
Vous ne voulez pas que votre application web accède à la base de données en utilisant l'utilisateur administrateur de la base de données. De plus, vous voulez qu'elle n'accède qu'à une seule base de données spécifique - peut-être avez-vous d'autres bases de données dans votre instance mongo. Pré-requis : mongo_orm attend la configuration de la base de données comme variables d'environnement ou comme un fichier config/database.yml dans votre projet. Le fichier config/database.yml...
Weiterlesen