Archive for 2012

urxvt


На мой взгляд, самые необходимые настройки в urxvt.

urxvt*saveLines: 10000
urxvt.font: -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-koi8-r
URxvt*scrollBar: false
URxvt*termName: xterm

Проблема неправильной отрисовки интерфейса

Столкнулся с проблемой неправильной отрисовки линий в mcabber при использовании UTF-8 и Putty. Вместо того, чтобы использовать знак pipe ("|") используется "х", в результате чего работать не совсем комфортно.

Чтобы исправить данную ситуацию достаточно экспортировать следующую переменную в свои переменные окружения:

export NCURSES_NO_UTF8_ACS=1

Можно прописать эту строчку в .bashrc или /etc/bash.bashrc



Link Local address from MAC

Чтобы узнать каким будет link-local адрес зная MAC хоста, можно использовать следующий ресурс:

http://ben.akrin.com/?p=1347 

Перевод систем счисления

Очень удобный переводчик между различными системами исчисления!
Мне пригодился, когда пришлось выдумывать IPv6 адрес по протоколу 6to4.

http://numsys.ru/

IPv6 каркулятор

Хороший IPv6 каркулятор: http://www.coris.org.uk/cgi-bin/ip6addr

Строка ввода команды

Для того, чтобы получить такую строку ввода команды надо добавить:

PS1="[\[\033[36m\]\u@\[\033[1;33m\]\h:\[\033[0;32m\]\w\[\033[0m\]]> "
В файл ~./bashrc

Либо:
set prompt="[%{\033[36m%}`whoami`@%{\033[1;33m%}%m:%{\033[0;32m%}%~%{\033[0m%}]%# "
В ~/.cshrc

datetime в timestamp

Готовый рецепт как можно перевести сегодняшний день в timestamp (именно 00:00:00):

import datetime
import time
year = datetime.datetime.now().year
month = datetime.datetime.now().month
day = datetime.datetime.now().day

time.mktime(datetime.datetime(year, month, day).timetuple())