Category Archives: Software

Generating random passwords

[software] here is a useful command to generate a random password from the command line change the last argument to change the length of the password

Posted in Software | Leave a comment

How to change the maximum file size you can upload to wordpress

Spent a lot of time figuring this out and trying out different things suggested by different sites so thought would make a note of it. Its actually quite simple once you know what you need to do. All you need … Continue reading

Posted in Software | Tagged | Leave a comment

Understanding Docker Volumes

Docker volumes are a complicated beast. They can be created using the `docker volume create` command or in the docker-compose.yaml file under the volumes section. E.g.: What this does is create persistent storage on the host that 1. does not … Continue reading

Posted in Software | Leave a comment

Cryptogen 1.4.3 Bugs

As is common for Fabric, the cryptogen utility (1.4.3) has various bugs as of this writing: The most important bug is that the admincerts folder is empty. see https://jira.hyperledger.org/browse/FAB-16933 The next bug (FAB-16936) is that if you are enabling Node … Continue reading

Posted in Software | Tagged | Leave a comment

Understanding Node OUs in Fabric

ever seen this in configtx.yaml and wondered what it means? Let me try to explain. Taking this example in configtx.yaml: Policies:   Readers:   Type: Signature   Rule: “OR(‘Org1MSP.admin’, ‘Org1MSP.peer’, ‘Org1MSP.client’)“   Writers:   Type: Signature   Rule: “OR(‘Org1MSP.admin’, ‘Org1MSP.client’)“ … Continue reading

Posted in Software | Tagged | 1 Comment

Hyperledger Fabric Commercial Paper Sample

V1.4 of Fabric introduces the commercial-paper sample which is supposed to be the flagship sample showing Fabric development. I had a chance to study it today and I must say it is so ridiculous that I didn’t know whether to … Continue reading

Posted in Software | Leave a comment

Installing MySQL on brand new Ubuntu VM

https://www.digitalocean.com/community/tutorials/how-to-install-mysql-on-ubuntu-18-04 siddjain@engblog:~$ sudo apt update Hit:1 http://azure.archive.ubuntu.com/ubuntu bionic InRelease Get:2 http://azure.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Get:3 http://azure.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB] Get:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Get:5 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [753 kB] Get:6 http://azure.archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [271 kB] … Continue reading

Posted in Software | Tagged | 3 Comments

What blockchain platform should you use to develop a permissioned blockchain?

When I started my blockchain journey I was shocked to find as many as 21 platforms for developing blockchain applications on some article I read on the web. That immediately sent my head spinning. What platform should I choose to … Continue reading

Posted in Software | Leave a comment

Worst Programs Ever

Worst Build Tool: MavenWorst IDE: IntelliJ (will not even consider Eclipse)Worst Document Editor: MS Word

Posted in Software | Leave a comment

Hyperledger Fabric: Running fabric-ca-server with LDAP

Background Fabric-ca-server’s main purpose is to act as a CA (certificate authority) that can be used to obtain X509 public cert and private key – something needed in order to write records to fabric ledger. Why? because every entry is … Continue reading

Posted in Software | Tagged | Leave a comment