После официального выхода Windows 8 значительное число поклонников семейства ОС разочаровалось в продукции Microsoft. Оказалось, что новая платформа имеет значительное количество недостатков, а также изменений, которые доставляют неудобства. Один из них – отсутствие специального меню дополнительной загрузки (в Windows 10 оно также отсутствует). Итак, как мы можем загрузить безопасный режим в Windows 10.
Околокомпьютерные темы
29 марта 2017 г.
15 декабря 2016 г.
MacOS доступ к буферу обмена из терминала
В MacOS есть очень удобные утилиты для доступа к буферу обмена или записи в него:
pbcopy:
Позволяет записать в буфер обмена вывод любой консольной команды, например можно легко скопировать свой публичный ключ следующей командой:
cat ~/.ssh/id_rsa.pub | pbcopy
теперь содержимое файла у вас в буфере обмена
pbpaste:
Предоставляет доступ к содержимому системного буфера обмена
красивый вывод git log
Есть простой способ сделать вывод git log более информативным и привлекательным, для этого достаточно добавить в файл .gitconfig в домашней директории следующие строки:
[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, и выглядеть это будет примерно так
[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, и выглядеть это будет примерно так
6 декабря 2016 г.
Удаление смердженных git веток
Часто сталкиваюсь с ситуацией, когда на локальном компьютере копятся куча не удаленных вовремя веток, уже давно слитых в master или development ветки. Среди них конечно же есть ветки работа над которыми еще не закончена.
4 сентября 2014 г.
Создание и загрузка дампа базы postgresql через консоль
Создаем дамп базы:
1. Логинимся под пользователем postgres командой:
$ sudo su postgres
2. Создаем дамп БД командой:
$ pg_dump имя_БД > файл_дампа
Загружаем дамп базы:
1. Логинимся под пользователем postgres командой:
$ sudo su postgres
2. Загружаем дамп БД командой:
$ psql имя_БД < файл_дампа
1. Логинимся под пользователем postgres командой:
$ sudo su postgres
2. Создаем дамп БД командой:
$ pg_dump имя_БД > файл_дампа
Загружаем дамп базы:
1. Логинимся под пользователем postgres командой:
$ sudo su postgres
2. Загружаем дамп БД командой:
$ psql имя_БД < файл_дампа
Копирование файлов по ssh
Обмен файлами между компьютерами по ssh:
1. Копируем файл "my_file.txt" с удаленной машины на локальную.
$ scp user@remote.computer:/path/to/file/my_file.txt /our/local/directory
2. Копируем файл "my_file.txt" с локальной машины на удаленную.
$ scp /path/to/localfile/my_file.txt user@remote.computer: /our/remote/directory
1. Копируем файл "my_file.txt" с удаленной машины на локальную.
- "/path/to/file/my_file.txt" - полный путь к файлу на удаленном компьютере.
- "/our/local/directory" - наша локальная директория, куда будет скопирован файл.
- после ":" пробела нет.
2. Копируем файл "my_file.txt" с локальной машины на удаленную.
- "path/to/localfile/my_file.txt" - полный путь к файлу на локальном компьютере.
- "/our/remote/directory" - директория на удаленном компьютере, куда будет скопирован файл.
- после ":" пробел.
27 марта 2014 г.
php xdebug настройка в linux
Все действия производились на Ubuntu 14.04. В качестве сервера используется apache. В качестве IDE - Netbeans 8.
14 марта 2014 г.
git шпаргалка
git init - инициализировать новый репозиторий
git add . - добавить все файлы в индекс текущего репозитория
git add --all - полностью обновить индекс ветки
git add - добавить filename в индекс текущего репозитория
git status - показать статус текущего репозитория
git commit -m '' - зафиксировать изменения в текущей ветке с меткой commit_text
git rm - удалить filename из индекса
git branch - список всех локальных веток
git branch -a - список всех удаленных веток
git checkout - переключиться на ветку - branch
git checkout -b - создать новую локальную ветку new_branch (будет копией текущего)
git checkout - b origin/ - создать новую локальную ветку new_local_branch (будет копией удаленной ветки remote_branch)
git fetch origin - извлечь всю информацию с репозитория
git pull origin - затянуть изменения с remote_branch
git push origin: - отправить изменения с локальной ветки local_branch в удаленную ветку remote_branch
git merge - объединить текущую ветку с веткой other_branch
git stash - спрятать изменения в ветке
git stash list - показать все спрятанные изменения
git stash apply - наложить последнее спрятанное изменение к текущей ветке
git stash drop - удалить последнее спрятанное изменение
git add . - добавить все файлы в индекс текущего репозитория
git add --all - полностью обновить индекс ветки
git add
git status - показать статус текущего репозитория
git commit -m '
git rm
git branch - список всех локальных веток
git branch -a - список всех удаленных веток
git checkout
git checkout -b
git checkout - b
git fetch origin - извлечь всю информацию с репозитория
git pull origin
git push origin
git merge
git stash - спрятать изменения в ветке
git stash list - показать все спрятанные изменения
git stash apply - наложить последнее спрятанное изменение к текущей ветке
git stash drop - удалить последнее спрятанное изменение
12 июля 2013 г.
Установка Advego Plagiatus на Linux
Так как нативной сборки Advego Plagiatus под Linux нет, то нам потребуется wine. Также вместе с wine следует установить winetricks.
Для успешной работы Advego Plagiatus нам потребуются некоторые библиотеки, которые мы будем устанавливать с помощью winetricks.
Для начала запустим winetricks, для этого наберем в терминале "winetricks". У нас появится окошко следующего вида.
Выбираем пункт "Select the default wineprefix" и нажимаем "Ок", откроется следующее окошко:
Тут нам следует выбрать "Install a Windows DLL or component", нажимаем "Ок" и переходим к списку библиотек.
Тут нам следует выбрать следующие компоненты - riched20, riched30, richtx32, winhttp и winine. После того как выбрали все компоненты нажимаем "Ок" и начнется установка. По завершению установки компонетов необходимо установить Advego Plagiatus абсолютно так же как и в Windows. Все - плагиатус готов к работе, проверялось на wine версий 1.4 и 1.5.
Для успешной работы Advego Plagiatus нам потребуются некоторые библиотеки, которые мы будем устанавливать с помощью winetricks.
Для начала запустим winetricks, для этого наберем в терминале "winetricks". У нас появится окошко следующего вида.
Выбираем пункт "Select the default wineprefix" и нажимаем "Ок", откроется следующее окошко:
Тут нам следует выбрать "Install a Windows DLL or component", нажимаем "Ок" и переходим к списку библиотек.
Тут нам следует выбрать следующие компоненты - riched20, riched30, richtx32, winhttp и winine. После того как выбрали все компоненты нажимаем "Ок" и начнется установка. По завершению установки компонетов необходимо установить Advego Plagiatus абсолютно так же как и в Windows. Все - плагиатус готов к работе, проверялось на wine версий 1.4 и 1.5.
5 июля 2013 г.
Переключение раскладки в Cinnamon
В открывшемся окне переходим на панель "Layouts" и нажимаем на кнопку "Параметры".
Раскрываем пункт "Клавиша(и) для смены раскладки" и выбираем там требуемую клавишу или комбинацию, допустим Caps Lock
Подписаться на:
Сообщения (Atom)