Sometimes, a computer does not have enough physical RAM to perform all planned operations properly. In these situations, you can borrow memory from disk space, sacrificing access speed: the memory-intensive task will be executed, albeit not as quickly as desired. In many systems, a swap file is created during the installation process. However, virtual servers typically come without virtual memory.
Create swap file on Ubuntu
Как вежливо попросить git напомнить о миграциях
ContinueИногда важно помнить о том, что вместе с апдейтом кода появилась и новая миграция, которую нужно бы не забыть запустить. Первый вариант — git merge-base и еще несколько полезных команд. Задачу это решает, но требует множества действий — есть простор для фантазии и автоматизации. Пускай git сам напоминает нам о новых миграциях!
Снятие кадров с вебкамеры на Windows
ContinueДля начала нам понадобится VCL. После его установки, мы можем отдавать ему команды из консоли, в том числе, прозрачно для пользователя. Например, вот такой файл позволит снять один кадр с вебкамеры и положить его в указанную директорию.
Первичная настройка git
ContinueАлиасы
Получение статуса
git config --global alias.st status git st
Наглядный лог
git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset' --abbrev-commit" git lg git lg -p
Настройка пользователя
git config --global user.name "Username" git config --global user.email "foo@bar.com"
Добавим цвета
git config --global color.branch auto git config --global color.diff auto git config --global color.interactive auto git config --global color.status auto
Как привести в порядок репозитарий
ContinueВсегда приятно начинать проект с нуля, самому создавать под него репозитарий, определять принятый в нём стиль кодирования, да и многое другое. Но иногда нам достаются «трудные дети» с тяжелым прошлым, включающим мешанину табуляции и пробелов, разных способов обрыва строки, кодировок. Понятное дело, что все это приводит систему контроля версий к истерике. Но не беда. Linux to the rescue!
Алиас для подключения по SSH
ContinueИногда бывает удобно прописать короткий адрес для подключения по ssh. Например, когда для подключения необходимы одни и те же параметры, либо когда предполагается возможность достаточно частой смены параметров, либо просто — порядка ради. В любом случае, если вам больше нравится возможность заменить первое на второе, добро пожаловать.
Смена пароля пользователя MySQL
Continue1. Остановите сервер
Вы должны остановить процесс сервера mysql (одним из указанных способов)
/etc/init.d/mysql stop service mysql stop
Решение проблемы с циклом перезагрузки Gigabyte
ContinueХьюстон, у нас проблема!
Уже давно все компьютеры у меня настроены на уход в спящий режим вместо обычного выключения. Это очень удобно, так как значительно сокращает потерю времени впустую на загрузку. И когда утром начались традиционные проблемы с электроснабжением, техника была «выключена», а я был спокоен. Как оказалось, немного зря. Вечером, попробовав включить компьютер, обнаружил то, что в интернетах именуется «reboot loop», цикл перезагрузок и является известнейшей проблемой материнских плат от Gigabyte, а также некоторых других на платформе Sandy Bridge.
Изменение src у изображения в Opera
ContinueКазалось бы, ну что может быть проще чем сменить изображение на странице при помощи JavaScript? Вроде на дворе самый настоящий 2010 год, уже давно в ходу разные кроссбраузерные библиотеки вроде jQuery, преду сматривающие малейший каприз любого движка. Ну какие проблемы вообще могут возникнуть? Оказалось, всякие. Очевидная попытка просто сменить src у img не дала ровным счетом ничего.
Актуальная версия Git на Ubuntu
ContinueДобавляем репозиторий
add-apt-repository ppa:git-core/ppa apt-get update apt-get install git-core
Если в системе нет add-apt-repository, необходимо перед этим поставить еще один пакет
sudo apt-get install python-software-properties
Ура, у нас современная версия…
One on the picture is the pinnacle of evolution; another one is me: inspired developer, geek culture lover, sport and coffee addict