Archive for February 2019

When NoSql is better over sql database

Для начала нужно понять, когда хорошо использовать Sql? Когда данные структурированы и легко ложатся на модель кортежей. Если же данные имеют привычку менять схему/структуру, то можно использовать NoSql. Единственное, что у NoSql баз проблемы с ACID (транзакциями, атомарностью и т.п.)

Docker commiting custom container changes to docker repo

When you login inside docker container and modify it you might want to save the changes Do the following: docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 3c467f494520 c9de8ac964a9 "/bin/bash" 31 minutes ago Up 31 minutes 0.0.0.0:81->80/tcp, 0.0.0.0:444->443/tcp mycontainer Get container name and commit the changes docker commit 3c467f494520 myusername/mydockerimage:latest Push it to […]

Docker push custom image to hub

docker tag mydockerimage myusername/mydockerimage:tagname or docker tag mydockerimage myusername/mydockerimage (if no tagname specified it will assign default one called "latest")   docker login -u myusername (it asks for a password)   docker push myusername/mydockerimage

Docker how-to add extra port to current container

$ docker run -d -t -p 81:80 -v /home/imran/Projects/tmptmp:/var/www/html –name mycontainer ubuntu:latest /bin/bash $ docker stop mycontainer $ docker commit mycontainer mydockerimage $ docker rm mycontainer $ docker run -d -t -p 81:80 -p 444:443 -v /home/imran/Projects/tmptmp:/var/www/html –name mycontainer myusername/mydockerimage:latest /bin/bash

php exec debugging no stdout and stderr output

try this exec(’some_unkown_command 2>&1′, $output); print_r($output);

What is a privacy policy

Когда человек при регистрации на веб-сайте дает согласие на обработку персональных данных то обработка будет осуществляться согласно Privacy Policy т.е. “Политике Конфиденциальности” сайта. Privacy Policy – это внутренний документ, который устанавливает правила сбора и обработки персональных данных пользователей на определенном веб-ресурсе. Пользователь должен ознакомиться с Privacy Policy во время первого визита на сайт либо при […]

Access ssh via key in command line

ssh username@servername.com -i your_private_key

Unbuntu language switching customize shortcut

System Settings -> Typing -> Switch to Next Source System Settings -> Typing -> Switch to Previous Source

Yii can call controller action from another controller

Yii framework has runController method https://www.yiiframework.com/doc/api/1.1/CWebApplication#runController-detail It is additional feature which classic MVC frameworks dont have

How-to check git history of single file

gitk /path/to/file