mongo_orm Eccezione: chiave bson mancante: publish_acl (eccezione)

Quando estendi le tue definizioni di campo nelle classi di documenti mongo_orm, in particolare con documenti incorporati, potresti incorrere nel seguente errore di runtime (!): Eccezione: chiave bson mancante: (Exception) Questo non è un errore nel tuo codice - il tuo codice sta sollevando, perché la struttura del database non è come si aspetta che sia!...

Weiterlesen

Introduzione al protocollo SNAP

Introduzione S.N.A.P. è un protocollo per la comunicazione tra diversi host collegati. Fornisce: - indirizzamento - bandiere - richiesta ack/nak - rilevamento degli errori (sono disponibili diversi metodi di rilevamento degli errori) Può essere eseguito su diversi supporti, inclusa la RS485. È ottimizzato per un piccolo ingombro (risorse di calcolo e di memoria limitate), ma scalabile a seconda delle vostre esigenze. Fondamentalmente,...

Weiterlesen

Norme Elektronik-Gehäuse & Platinenabmessungen

Abmessungen Raspberry Pi Ein Raspberry Pi 3B+ hat, als Vergleich, die Abmessungen: 85 mm x 56 mm per la piastra di base. (USB e LAN, così come altri accessori ragen teilweise über die Platine hinaus). Hutschiene / DIN-Schiene Hutschiene: TS35, U-förmiges Profil. Standarisierte Befestigungsschiene für Gehäuse, Racks, Schaltschränke, u.s.w. Sie wird vielfach in der Industrie eingesetzt. Einer der...

Weiterlesen

Impacchettare progetti Python per Debian / Raspbian con dh-virtualenv

Questo articolo ha lo scopo di spiegare alcune cose agli sviluppatori che non usano molto Python, e potrebbero lottare con alcuni dei concetti altrimenti. Consiglio vivamente la lettura del seguente articolo come introduzione ai concetti discussi qui: https://www.dabapps.com/blog/introduction-to-pip-and-virtualenv-python/ pypi.org pypi.org è un repository ufficiale di software per il linguaggio di programmazione Python....

Weiterlesen

mongo_orm nome personalizzato per la collezione

mongo_orm determinerà automaticamente il nome per la vostra collezione usando il nome del modulo e della classe, e aggiungendo una "s". Nei casi in cui vuoi dare un nome alla tua collezione, puoi semplicemente fare così: class PapiTest < Mongo::ORM::Document collection_name "Buster" field test : String end get "/" do pt = PapiTest.new pt.test = "I want...

Weiterlesen

Avahi come assegnare diversi nomi .local allo stesso IP

In alcune situazioni vorresti accedere allo stesso computer/IP usando diversi nomi .local. Questo è possibile utilizzando il demone Avahi. Quanto segue è scritto per Ubuntu 18.04 Bionic Beaver. Installare Avahi apt install avahi-daemon avahi-utils Avahi aggiunge automaticamente l'hostname del tuo computer al dominio .local. Per esempio, il mio computer si chiama...

Weiterlesen

Creare un repository Raspbian

Se volete ospitare il vostro repository Raspbian, questo articolo è per voi. Un repository Raspbian consiste in una speciale struttura di directory su un webserver. I file, compresi i pacchetti, sono tutti statici - quindi questo repository potrebbe anche essere semplicemente ospitato su un'istanza Amazon S3, per esempio. La voce sources.list in Raspbian...

Weiterlesen

Cancella l'abbonamento a datafeedwatch / Datafeedwatch kündigen

DataFeedWatch è uno strumento molto utile per generare feed dal tuo negozio online in una varietà di obiettivi (ad esempio eBay MIP, Amazon Marketplace, Geizhals, altri motori di confronto prezzi). Tuttavia qualche volta potresti voler cancellare il tuo abbonamento. Il link per farlo è abbastanza nascosto. Ecco come fare: clicca su Account...

Weiterlesen

Istruzioni per aggiungere un utente a un database mongo per mongo_orm

Non volete che la vostra applicazione web acceda al database usando il vostro utente amministratore del database. Inoltre vuoi che acceda solo ad un database specifico - forse hai altri database in esecuzione nella tua istanza di mongo. Prerequisiti: mongo_orm si aspetta la configurazione del database come variabili d'ambiente o come file config/database.yml nel tuo progetto. Il file config/database.yml...

Weiterlesen