SQLite and NW.js - step-by-step instruction for creating a strong friendship

SQLite and NW.js - step-by-step instruction for creating a strong friendshipHello, Habr and its inhabitants! I wanted to sculpt something on HTML and JS, so that it was desktop and convenient. What is needed for this? Correctly. Node.js and NW.js or Electron. Looking at the weak attempts of the holiwara NW vs Electron and reading the documentation of both, it was decided to start to feel NW.js.
 
 
But here after all an ambush. Running npm i sqlite3 installs only those libraries that can be executed directly from the node. And if you try to connect the script to html and run this html in NW.js, then nothing will come of it. Google associates issues only one recipe ...
+ 0 -

ThinkingHome.Migrator - version migration of the database schema on the. NET Core

ThinkingHome.Migrator - version migration of the database schema on the. NET Coreplatform.Hello! Today I released a new version of ThinkingHome.Migrator - a tool for the versioned migration of the database schema to the .NET Core platform.  Packages are published in NuGet , written detailed documentation . You can already use a new migrator, and I'll tell you how it came about, why it has version number ??? (although this is the first release) and why it is needed when there is EF Migrations and FluentMigrator . Migrator.NET . The migrant proposed a new idea for that time - to set changes to the database as migrations. Each migration contains a small ...
+ 0 -

Public Key Infrastructure: Certification Center based on OpenSSL and SQLite3 (PostScript)

Public Key Infrastructure: Certification Center based on OpenSSL and SQLite3 (PostScript) In one of the comments sent by the participant garex , in response to application :
But today in the standard version of openssl there is no support for both GOST R ???-2012 and GOST R ???-2012. Moreover, in version 1.? GOST support for cryptography is excluded from the standard delivery ("The GOST engine was out of date and therefore it has been removed.")
it was said:
 
Than does not suit here this , which "was removed?" github.com/gost-engine/engine
 
...
+ 0 -

You just do not know how to edit the data

You just do not know how to edit the data  
 
Of course, you constantly edit something and perfectly know how to do it. And what about the data in the mobile application, when you need to place a large number of elements on the screen? Do not forget that you need to do this as neatly as possible for the user, whose effectiveness directly depends on the convenience of input. The task ceases to be trivial.
 
After reading the article, you will learn how:
 
 
organize the data structure so that it's easy to edit them
 
provide "dynamism" to your UI
 
determine whether something has changed
 
save the history of changes
 
make multiplayer mode in 5 ...
+ 0 -

How do I measure the evolution of admins in programmers

How do I measure the evolution of admins in programmers  
Recently, my friend Karl (name changed) was interviewed for the position of DevOps and asked me to check his decision. I read the condition of the problem and decided that a good test would come out of it, so I extended the task a little and wrote my own implementation, and at the same time asked my colleague Alex to think about my own implementation. When all three options were ready, I made two more comparative versions in C # and sat down to write this article. The task is quite simple, and applicants are at some stages of evolution from administrators to programmers, which I wanted to evaluate.
 
Who ...
+ 0 -

Why SQLite does not use Git

+ 0 -

Certification Center based on OpenSSL, SQLite3 and Tcl /Tk

Certification Center based on OpenSSL, SQLite3 and Tcl /Tk If you walk along the expanses of Habrahabra, you can find various publications on the issue of creating digital certificates, the organization of the Centers certification (CA) or even Certification Centers ( CU ) based on OpenSSL. Basically, these articles describe, in varying degrees, the use of either the openssl utility or the library functions of OpenSSL to work with certificates. At the same time, the database of certifying centers was built on directories and files, and continues to be built on them, as the command line was used as an administrator interface (even ...
+ +1 -