Обновить
94

Пользователь

3
Подписчики
Отправить сообщение
Я такой синглетон использую, хотя конечно формально это не настоящий синглетон.
<code>class Shared(object):
    __shared = None
    def __init__(self):
        if Shared.__shared is None:
            __shared = self.__dict__
        else:
            self.__dict__ = __shared </code>
А для Питона есть что нибудь похожее?
Не тоже самое?
for i in *{01..10}*; do echo $i; done
Существует мнение что wikileaks это многоходовая провокация США, которая направлена против Китая и России. Николай Стариков скурпулезно собирает данные, которые свидетельствуют в эту пользу. nstarikov.ru/blog/7091
Опсосы и магистральные операторы переживают из за того, что деньги за межгород и междунароную связь попадают не им в карман.
Вы лучше скажите непросвещенным людям, сколько такое решение от вендора стоит денег. Линукс роутеры занимают свою нишу — это оборудование провайдера-дискаунтера, который подкупает пользователей прежде всего ценой на услуги
А при каком количестве вланов начинались проблемы? И как они выглядели. У меня вся сейчас в среднем по 50-60 вланов на узле. Роутеры на базе Интел Атома с двумя риалтековскими сетевушками. Работает без нареканий, но у меня и трафик до 50 мбит не везде дотягивает
А по протоколу SIP возможно подключиться? использовать приложение вконтатке для меня неудобно
Вместо time лучше сделать strace -c ИМХО нагляднее
# strace -c awk '{print $1}' /var/log/asterisk/full.3 > /dev/null
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 98.92    0.003481           0     14284           read
  1.08    0.000038           0       649           write
  0.00    0.000000           0         7           open
  0.00    0.000000           0         7           close
  0.00    0.000000           0         1           execve
  0.00    0.000000           0         1         1 access
  0.00    0.000000           0         3           brk
  0.00    0.000000           0         3         3 ioctl
  0.00    0.000000           0         1           munmap
  0.00    0.000000           0         4           mprotect
  0.00    0.000000           0         3           rt_sigaction
  0.00    0.000000           0        13           mmap2
  0.00    0.000000           0        12           fstat64
  0.00    0.000000           0         2           getgroups32
  0.00    0.000000           0         1           fcntl64
  0.00    0.000000           0         1           set_thread_area
------ ----------- ----------- --------- --------- ----------------
100.00    0.003519                 14992         4 total
# strace -c cut -f 1  /var/log/asterisk/full.3 > /dev/null
% time     seconds  usecs/call     calls    errors syscall
------ ----------- ----------- --------- --------- ----------------
 62.96    0.004210           1      7143           read
 36.59    0.002447           0     14280           write
  0.45    0.000030           3        10           mmap2
  0.00    0.000000           0         5           open
  0.00    0.000000           0         6           close
  0.00    0.000000           0         1           execve
  0.00    0.000000           0         1         1 access
  0.00    0.000000           0         3           brk
  0.00    0.000000           0         1         1 ioctl
  0.00    0.000000           0         3           munmap
  0.00    0.000000           0         2           mprotect
  0.00    0.000000           0         6           fstat64
  0.00    0.000000           0         1           set_thread_area
------ ----------- ----------- --------- --------- ----------------
100.00    0.006687                 21462         2 total


Это не так сложно, как кажется. Мне на первое время вполне хватало трех команд, комитить, переключаться в ветки и сливать ветки. Рекомендую читать Магию Git. Она как сборник рецептов написана. Потом захочется узнать, а как же git устроен изнутри, и уже можно будет углубиться в Pro Git Book
Напоминает анекдот. Меломан слушает музыку, аудиоман слушает шумы.
Ноги большой проблемы растут из того, что некоторые ленятся поменять стандартный пароль админу, а так же заводят экстеншены с паролями 1234.
Можно даже пробросить через тунели одну локалку во все филиалы. Будут пользователи в одном бродкаст домене, например 192.168.0.0/24, винда будет сетевые папочки видеть в других офисах =)
Если скомандовать gconftool-2 --set /desktop/gnome/interface/gtk_key_theme Emacs --type string с консоли то в Gtk тоже будет везде, а так же в фаерфокс и хром
Кстати Ctrl+S это поиск по истории вперед, но он по умолчанию совпадает с управлением потоком. Добавте команды
stty ixany
stty ixoff -ixon

В .bashrc
А как повесить на C-w одновременно убить слово и убить регион? Можно код пожалусто
Ведь провайдер мог бы написать в ответ, что не имеет технической возможности заблокировать доступ к ресурсам, которые находятся за пределами его автономной системы.
Аналогии часто ведут к неожиданным открытиям.
Эх мне бы утилитку такую, чтобы задаешь интерфейс и порт откуда прийдет пакет и она бы показывала на каком правиле у меня этот пакет дропнется. Или не дропнется.
А мне наоборот нравится Shift-подобный из-за того что тогда backslash большой.

Информация

В рейтинге
Не участвует
Откуда
Санкт-Петербург и область, Россия
Дата рождения
Зарегистрирован
Активность