Category Archives: Administration
Перенос файлов по маске в shell
Сбойнул один старый скрипт и написал он много маленьких (2-3 кб) файлов в одну директорию. Посмотрел я, сколько файлов оказалось, командой ls -1 | wc -l Оказалось файлов таких за миллион. На эти файлы смотрел скрипт демонский, который по ним рассылал почты много. Решил я эти файлы из директории той убрать (чтоб пользователей не расстраивать, …
Автодополнение в shell
Есть такая оболочка, Fish-shell (Fish’s fish) — http://ridiculousfish.com/shell/. Репозиторий — https://github.com/fish-shell/fish-shell/#building, установка под MacOs через homebrew — https://github.com/edc/homebrew-fishfish В конце установки надо (может привести к проблемам, о которых ниже) sudo su chsh -s /usr/local/bin/fish <имя пользователя> # только для MacOS nano /etc/shells # и добавить строку /usr/local/bin/fish Если в MacOS есть проблемы, значит, забыли добавить …
VirtualBox: В гостевой Ubuntu не получается подключить расшаренную папку
В гостевой системе sudo usermod bullgare -G vboxsf -a Это добавит пользователя в нужную группу. Потом нужно перезапустить гостевую систему. Забыл в своё время записать, опять мучался(
Fatcache от Twitter — memcache на SSD
https://github.com/twitter/fatcache/blob/master/notes/performance.md
Chocolatey — менеджер пакетов под Windows
http://chocolatey.org/ — аналог apt-get или homebrew под Windows
История владения доменом
http://who.ru/
Jekyll для создания и управления статичными сайтами
Если есть небольшой сайт, и на его хостинг не хочется тратить много денег и времени, то лучше его сделать статическим. Если он состоит хотя бы из 5-7 страниц, то изменение меню или добавление текста в шапку превращается в очень болезненный процесс копи-пасты и тестов. Тем не менее, есть решение. Jekyll — библиотека для генерации статичных …
Grunt: Перезагрузить окно браузера при изменении файла
Вот способ для Mac OS и safari — http://www.2ality.com/2012/08/jsreload.html. P.S.: надо реализовать свой велосипед для Хрома и фаерфокса. Вот пакет для перезагрузки нужного таба в Chrome для android — https://github.com/brianleroux/chrome-for-android-remote-debugging, работа протокола описана здесь — https://developers.google.com/chrome-developer-tools/docs/remote-debugging, http://developer.chrome.com/trunk/extensions/debugger.html
Скачивание видео с Youtube из командной строки
http://rg3.github.com/youtube-dl/ Использование: youtube-dl -o funny_video.flv «http://some/video» youtube-dl -f ‘best[ext=mp4]/best’ —limit-rate 2M -o ‘%(playlist)s/%(playlist_index)s — %(title)s.%(ext)s’ https://www.youtube.com/playlist?list=PLt6kNtUbjfc_ZbPDz76mWGTLQsAxSiVvu P.S.: Копирование файлов по ssh в shell.
Установка node в Ubuntu
apt-get install python g++ make mkdir ~/nodejs && cd $_ wget -N http://nodejs.org/dist/node-latest.tar.gz tar xzvf node-latest.tar.gz && cd `ls -rd node-v*` ./configure make install