Код отслеживания Google Analytics.

Dec 26, 2020

ffmpeg jotting

  • crop detect:
ffplay -i v_rus.mp4 -vf "cropdetect=24:16:0"
cropdetect=limit:round:reset
limit = black threshold (default 24)
round = output resolution must be divisible to this
reset = after how many frames the detection process will start over
ffmpeg -i in.mp4 -vf "crop values" out.mp4

(source1, source2)

Feb 23, 2015

Прошивка Galaxy SII (GT-i9100)

Прошивку стоит начать с backup! Всегда и по возможности несколькими способами, если они новые и вы на 120% в них не уверены. Я использовал SuperBackup и аккаунт в Google.

Oct 16, 2014

VPN tunnel


Решаем задачу организации vpn туннеля. Для этого нам потребуется сделать настройки на сервере и на клиенте (далее по тексту под сервером, понимается серверный компьютер, под клиентом - клиентский компьютер). Я набросал несколько скриптов, которые можно найти на https://github.com/Beggy2000/openvpnscripts. Все это проверялось на Ubunutu 18.04

Oct 15, 2014

Минимальная инсталляция XFCE4 на базе ubuntu server

Иногда требуется сконфигурировать систему, которая бы содержала поменьше default-ного и неиспользуемого soft-а. Это последовательность действий, которая подходит мне:
  • скачиваем ubuntu server c http://www.ubuntu.com/download/server
  • подключаем и устанавливаем систему
  • любимый редактор и пакетную систему (можно обойтись и без них):
    sudo apt-get install vim aptitude
    sudo update-alternatives --config editor
  • раскомментировать partner  репозиторий в /etc/apt/source.list
  • обновим систему до последнего состояния:
    aptitude update && aptitude safe-upgrade
  • если обновилось и ядро, то
    shutdown -r now
  • удалим старые ядра и headers, если они есть:
    aptitude purge $(dpkg --get-selections | grep 'linux-\(headers\|image\|modules\|modules-extra\)-[0-9]' | grep -v $(uname -r | sed 's|-generic||') | grep -v 'deinstall' | sed 's|\s*install||')
    update-grub
  • поставим то, что нам нужно:
    • aptitude install build-essential linux-headers-$(uname -r) dkms - нужно, если будет собираться дополнение виртуальной машины
    • sudo usermod -a -G vboxsf "${USER}" - нужно если собираемся подключать файловые системы с хоста на виртуальную машину
    • aptitude install --without-recommends xubuntu-desktop xubuntu-icon-theme
    • aptitude install xfwm4-themes xfce4-artwork xfce4-terminal xfce4-volumed xfce4-mixer gvfs dbus  - xfce4 минимум с немногими украшательствами
    • aptitude install gimp libreoffice mc firefox pwgen evince - soft, который я использую
  • собственно, все. Теперь делаем разные настройки, например проверяем "язык системы" и можно приступать

Oct 12, 2014

ссылки для Firefox

Я пользуюсь Firefox. Поэтому, где-то же нужно держать набор ссылок, посвященных различным вопросам связаным с этим браузером - почему бы и не здесь:
Статьи с http://www.computerra.ru:
Обзоры плагинов:

linode

Иногда требуется завести себе виртуальный компьютер. Не физический, но то что называется VPS. Я выбрал linode и уже месяц его использую. Очень положительные ощущения - все просто, понятно и работает. Стоит это все в минимальной конфигурации 10$.
Порядок действий:
  • заходите на https://www.linode.com, регистрируетесь, выбираете план
  • создаете машину
  • дожидаетесь "Host Job Queue"
  • Boot! - пожалуй самое важное - я периодически забывал это сделать и не мог понять почему не работает.
  • дожидаетесь "Host Job Queue"
  • ssh root@... 
План, конфигурацию дисков, операционку - все можно легко сменить, так что если с первого раза не вышло, то ничего страшного.
Возможно, имеет смысл проделать все или некоторые из следующих операции на новой машине:
Набор рекомендаций по Linode настройкам можно найти здесь: http://feross.org/how-to-setup-your-linode/

Oct 9, 2013

git server для маленькой такой компании - gitolite

Если нужен git-server для небольшой компании разработчиков или вообще "для маленькой такой компании", то вполне можно настроить его как описано здесь. Однако, такой сервер будет предоставлять всем равные права на чтение и запись. Так что, если необходимо как-то ограничивать доступ к репозитарию, например, давать права только на чтение, то, возможно, имеет смысл посмотреть на gitolite.

Feb 4, 2012

Date, time zone, ubuntu

Well, it seems I need one more note for myself. It is about time utilities in Debian and Ubuntu.

Jul 30, 2011

maven deploy for Tomcat

Maven use Tomcat Maven Plugin for manage tomcat. But some instructions are obsolete and there are a lot of questions in internet.

Jul 28, 2011

Cal - calendar under Cygwin

After installing Cygwin at new computer I did not find cal - the calendar utility. Thanks to the Kostya's blog - this article is still valid and I've found cal after installing util-linux package.