Thursday, May 19, 2022

Installing the trusted root certificate

Ref:https://docs.microsoft.com/en-us/skype-sdk/sdn/articles/installing-the-trusted-root-certificate

Adding certificate snap-ins

  1. Launch MMC (mmc.exe).

  2. Choose File > Add/Remove Snap-ins.

  3. Choose Certificates, then choose Add.

  4. Choose My user account.

  5. Choose Add again and this time select Computer Account.

  6. Move the new certificate from the Certificates-Current User > Trusted Root Certification Authorities into Certificates (Local Computer) > Trusted Root Certification Authorities.

Wednesday, May 18, 2022

Install Cygwin (without admin rights)

 

  1. Download setup-x86_64.exe.
  2. Open command line window (WIN+R and type cmd).
  3. Go to the download directory, e. g.:
    cd %USERPROFILE%\Downloads
    
  4. Run setup-x86_64.exe with the --no-admin option:
    setup-x86_64.exe --no-admin

How to Assign a Static IP to a Docker Container

 Ref: https://www.howtogeek.com/devops/how-to-assign-a-static-ip-to-a-docker-container/

Setting Up Static IPs

First, you’ll need to set up a Docker network, and since we care about the IP address, you’ll need to specify a fixed subnet:

docker network create --subnet=172.20.0.0/16 customnetwork

Then, you can run a container, specifying the network with the --net flag, and specifying the IP with the -ip flag:

docker run --net customnetwork --ip 172.20.0.10 -d container



Tuesday, May 17, 2022

Linux shell restricting access and disable shell with nologin


Ref: https://www.cyberciti.biz/tips/howto-linux-shell-restricting-access.html

To block shell access for the user named ‘vivek’. Please note that an account named ‘vivek’ must exist on your system. Run the usermod command or chsh command:
usermod -s /sbin/nologin vivek
Debain or Linux Linux user modify above command as follows:
usermod -s /usr/sbin/nologin vivek


 

Wednesday, May 11, 2022

[NODEJS] Covert wiki text to html

 npm install wikity

const wikity = require('wikity');
wikity.parse('[[https://it-in-clouds.blogspot.com/]]');




[Html] What's the correct way to display multi line text?

Ref: https://stackoverflow.com/questions/10937218/how-to-show-multiline-text-in-a-table-cell 

You want to use the CSS white-space:pre applied to the appropriate <td>. To do this to all table cells, for example:

td { white-space:pre }

Alternatively, if you can change your markup, you can use a <pre> tag around your content. By default web browsers use their user-agent stylesheet to apply the same white-space:pre rule to this element.

The PRE element tells visual user agents that the enclosed text is "preformatted". When handling preformatted text, visual user agents:

  • May leave white space intact.
  • May render text with a fixed-pitch font.
  • May disable automatic word wrap.
  • Must not disable bidirectional processing.


Tuesday, May 10, 2022

Package 'mysql-client' has no installation candidate in php-fpm image build using docker compose

Ref: https://stackoverflow.com/questions/57048428/e-package-mysql-client-has-no-installation-candidate-in-php-fpm-image-build-u

 php:7.3-fpm now use Debian 10 (Buster) as its base image and Buster ships with MariaDB, so just replace mysql-client with mariadb-client should fix it.

Install and use xorg-server on macOS via Homebrew

  The instructions to install and use xorg-server on macOS via Homebrew: Install Homebrew (if you haven't already): /bin/bash -c ...