Хак (hack) -- что это в программировании

Что такое хак

Хак ("удар топором [в нужном месте]", а-ля "решение одним ударом") -- это некий хотя и ловкий, но не во всех смыслах изящный приём (неочевидный) для решения какой-то задачи в области ИТ. Обычно применяется в положительном смысле.

Особенности

С одной стороны он решает проблему, а с другой делает это так, как изначальные создатели системы не подразумевали.

ubuntu Chrome -- Установить браузер хром из терминала

Для установки Google Chrome вам нужно будет загрузить ключ репозитория, добавить сам репозиторий и обновить список пакетов (три команды):

wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
sudo sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
sudo apt-get update

Существует три версии Chrome:

git Игнорировать файлы и папки только локально -- в локальном репозитории

Можно игнорировать файлы и папки локально с помощью настройки файла .git/info/exclude. Он устроен точно так же, как обычный .gitignore, но не включается в состав коммита, и поэтому не передается с командами clone, push, pull.

$ open .git/info/exclude

#hide my cats
cats/

Или одним действием:

ubuntu открытие apt ссылок

сначала ставим apturl:

sudo apt-get install apturl

ubuntu shutter Скриншоты -- что и как установить

Многие рекомендуют программу Shutter.

Для её установки выполняем три комадны:

sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update
sudo apt-get install shutter

ubuntu linux Аналог notepad++ -- notepadqq

Ставим notepadqq так:

sudo add-apt-repository ppa:notepadqq-team/notepadqq
sudo apt-get update
sudo apt-get install notepadqq

источник: https://losst.ru/analogi-notepad-dlya-linux

mongodb Определить версию ubuntu linux

В командной строке выполните:

mongod --version

mongodb mongod Удаление СУБД (например для переустановки)

Сначала определим какие пакеты относятся к установленной нами монге:

apt list --installed | grep "mongo"

В моём случае, кроме ответ был такой:

mongodb/xenial,now 1:2.6.10-0ubuntu1 amd64 [installed]
mongodb-clients/xenial,now 1:2.6.10-0ubuntu1 amd64 [installed,automatic]
mongodb-server/xenial,now 1:2.6.10-0ubuntu1 amd64 [installed,automatic]
php-mongodb/xenial,now 1.2.9-1~ubuntu16.04.1+deb.sury.org+1 amd64 [installed]

-- т.к. php-расширение я удалять не собирался, а потому удалям первые три пакета:

mongo Unable to locate package mongodb-org Ошибка решение

sudo apt-get install -y mongodb-org=3.2.12 mongodb-org-server=3.2.12 mongodb-org-shell=3.2.12 mongodb-org-mongos=3.2.12 mongodb-org-tools=3.2.12
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package mongodb-org
E: Unable to locate package mongodb-org-server
E: Unable to locate package mongodb-org-shell
E: Unable to locate package mongodb-org-mongos
E: Unable to locate package mongodb-org-tools

Pages

Subscribe to fkn+antitotal RSS