LINUX.ORG.RU

Сообщения AlexKiriukha

 

C++, шаблоны и шаблоны в шаблонах

Форум — Development

Совсем запутался с шаблонами. Сделал примитивные классы, но не пойму как достучаться до параметра типа во вложенном шаблоне (не уверен, что правильно даже называю). Поставил тип auto, всё работает, но всё же хочу понять как делали раньше.

template <class T>
class Pair {};

template <template <class ST> class T>
class Node {};

Node<Pair<int>> node({5, 6});

Полный код тут: https://pastebin.com/Q9XhXqAG

Кажется я что-то не понимаю, буду рад объяснению.

 ,

AlexKiriukha
()

Добавление сайта в speeddial firefox'а

Форум — Talks

Случайно получилось сообразить как добавить файл в speeddial firefox'а. Оказалось, что можно перетянуть мышкой из истории. Других путей не нашёл. Они бы его доделали до вменяемого состояния как-то, а не особо удобно же.

 , ,

AlexKiriukha
()

Сессии для yakuake, хочу критики

Форум — Development

Запилил подобие сессий для yakuake. Можно выбрать layout, команду для всех терминалов и потом для каждого отдельно. Работа идёт через dbus.

Известная проблема: при удалении всех сессий кнопка Start остаётся активной.

Хочу: критики.

Код: https://github.com/UfoDriver/yakuake-sessions

Сборка: qmake; make

 , ,

AlexKiriukha
()

Выбор message queue

Форум — Development

Тема для меня новая и есть много реализаций. Не могу выбрать подходящую. Пока только пробовал zeromq в режиме request/response, но, кажется, это не то, что нужно. Задача примерно такая: сайт (python/django) создаёт задачу и добавляет её в очередь. Задача вида «сходить по url, вытянуть страницу и преобразовать её в изображение». Есть пул процессов (на разных машинах), которые смотрят очередь, берут задание и выполняют. После выполнения (примерно 1 до 120 секунд) возвращают результат. Хотелось бы асинхронно закидывать задачу на выполнение и получать уведомления с данными когда она выполнилась.

Прошу помочь выбрать подходящее решение.

AlexKiriukha
()

[flash] Игра, тут спрашивали, нашлась

Форум — Talks

Не могу найти ту тему, но вот вроде игра, которую спрашивали (патенты, конструктор штуки, собирать гайки): http://www.wallaceandgromit.com/games/sprocket_rocket/

 

AlexKiriukha
()

Greasemonkey или другой инструмент для динамической замены обработчика события

Форум — Web-development

Есть форма, к ней динамически (на DOMContentLoaded) добавляется обработчик submit. Хотел с помощью greasemonkey заменить обработчик на свой, но не вышло по следующим причинам:

1. Мой userscript скорее всего запускается перед обработчиком domready из mootools. Т.е. самым первым. Наверное обходной способ - добавить обработчик на load (он скорее всего будет позже) или по таймеру, но мне эти способы кажутся очень уж кривыми.

2. Невозможно использовать mootools со странице в моём скрипте. Можно подтянуть специальную версию (а она более старая), но хотелось бы использовать со страницы. Через unsafeWindow я могу получить некоторые объекты, но дальше они не работают.

Возможно я выбрал неправильный инструмент. Если это так, то что использовать другое?

AlexKiriukha
()

ACPI или что там сейчас. Вобщем выключить всё это барахло

Форум — Admin

Есть компутер. Когда уходит в suspend, не выключает вентиляторы и НМЖД. Хотелось бы документацию как это вообще работает и чтобы настроить и оно не шумело.

AlexKiriukha
()

Обновление под openvz

Форум — Admin

Хочу обновить (апгрейднуть) систему на виртуальном сервере под openvz (jaguarpc). Сейчас там fedora 12, хочу fedora 13, а лучше 14. Какие могут быть подводные камни? Пока слышал, что можно обновлять всё, кроме ядра, udev и glibc. Если это так, то из-за того, что glibc много где в зависимостях, толком обновиться у меня не выйдет. Как же тогда делают взрослые дядьки?

AlexKiriukha
()

[python] Можно ли у исключения получить объект, который его создал?

Форум — Development

Есть примерно такой код:

try:
    while True:
        i = iter1.next()
        j = iter2.next()
        # some logic
except StopIteration as e:
     # Тут бы хотелось узнать какой итератор вызвал это исключение
Пока пробую просто вызывать next для всех возможных итераторов (в данном случае iter1 и iter2) и смотреть кто из них закончился (опять выбросит StopIteration), но мне этот подход кажется очень кривым. Возможно ли из исключения (е) узнать кто стал причиной остановки?

 

AlexKiriukha
()

Кому плохо если я это почитаю?

Форум — Talks

Слушаю песенку в amarok'е, заинтересовал текст. Нажимаю context/lyrics и вижу (дословно) следующее:

Summertime, time, time,

Child, the living's easy.

Fish are jumping out

And the cotton, Lord,

C[...]

Unfortunately, we are not licensed to display the full lyrics for this song at the moment. Hopefully we will be able to in the future. Until then, how about a random page?

Как бы и так всем ясно, куда этот мир катится, но в таких частных случаях становится особо неприятно.

AlexKiriukha
()

Кто чем (переза)пускает fcgi процессы?

Форум — Web-development

Зачача: сервить пару django сайтов, git репозиторий и может быть ещё redmine.

Сейчас используется: nginx, за которым fcgi приложение. Есть скрипт, который должен поднимать этот процесс при старте системы.

Пробовал: lighttpd, но он умер. Версия 1.4.х не поддерживает один заголовок (точно уже не помню, но нужен был для git'а), ждать 1.5 как-то нет смысла.

Сейчас запуск происходит строкой вида

python projectname/manage.py runfcgi host=127.0.0.1 port=10001 pidfile=/tmp/projectname.pid

Мне это не особо нравится, потому что если процесс по каким-то причинам упал, то он его нужно запускать руками. Как грамотно сделать перезапуск процесса? В идеале хотелось бы чтобы nginx в случае недоступности определённого сокета, как-то запускал процесс. Но это уже из области фантастики. Ещё можно попробовать xinetd, но не знаю насколько это костыльно.

AlexKiriukha
()

[Баг?] Голосование

Форум — Linux-org-ru

Если в голосовании выбрать несколько вариантов, то на странице результатов будет выделен только один из выбранных вариантов.

AlexKiriukha
()

upower, не могу понять вывод

Форум — Desktop

Fedora 14, upower-0.9.5-7.fc14.x86_64, крутится на Asus K50I. Батарея заряжается как хочет. Может зарядиться на 40% и сказать, что уже сharged. А может заряжаться по полной. Посмотрел upower, получаю такое:

$ upower -i /org/freedesktop/UPower/devices/battery_BAT0
  native-path:          /sys/devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A03:00/PNP0C0A:00/power_supply/BAT0
  vendor:               ASUSTEK
  model:                F82--22
  power supply:         yes
  updated:              Wed Nov 10 03:41:27 2010 (2 seconds ago)
  has history:          yes
  has statistics:       yes
  battery
    present:             yes
    rechargeable:        yes
    state:               fully-charged
    energy:              17.82 Wh
    energy-empty:        0 Wh
    energy-full:         40.106 Wh
    energy-full-design:  46.2 Wh
    energy-rate:         0 W
    voltage:             12.463 V
    percentage:          44.4323%
    capacity:            86.8095%
    technology:          lithium-ion
  History (charge):
    1289353223  44.432  fully-charged
    1289353222  0.000   unknown
  History (rate):
    1289353222  0.000   unknown
Хотел уточнить:
    energy:              17.82        - текущий уровень заряда?
    energy-full:         40.106 Wh    - полная ёмкость с учётом износа? 
    energy-full-design:  46.2 Wh      - полная ёмкость новой батареи?
А вот это вообще непонятно:
    state:               fully-charged - почему fully, если текущая заполненность != полной ёмкости

AlexKiriukha
()

2anonymous тайтл как свойство view у django

Форум — Web-development

Навеяно http://www.linux.org.ru/forum/web-development/5263309#comment-5263658

В той же джанге можно красиво реализовать breadcrumb, добавляя к функции (view) аттрибут title.

Что-то не соображу как. Прошу пояснений.

AlexKiriukha
()

[JS][Google Maps] Редактирование полигонов как на wikimapia

Форум — Web-development

Поискал в интернетах, пока ничего не нашёл. Вобщем нужно создавать/редактировать полигоны как на wikimapia для google maps. С маркером проблем нет, с полигонами пока не пойму. В идеале было бы готовое opensource решение, а ещё прекрасней - плагин к jquery. Может кто что видел на эту тему?

 ,

AlexKiriukha
()

[EN] Сколько музыкант зарабатывает в онлайне?

Форум — Talks

Наткнулся на инфографику, мне кажется любопытно: (http://www.informationisbeautiful.net/2010/how-much-do-music-artists-earn-onl...).

Прямая ссылка на изображение: http://s3.amazonaws.com/infobeautiful/selling_out_550.png

AlexKiriukha
()

Памятка на случай первого контакта

Форум — Talks

с внеземными цивилизациями: http://i.imgur.com/vf279.gif И чтобы не как обычно.

AlexKiriukha
()

[music][torrent] Dana Fuchs

Форум — Talks

Посмотрел по свободным торрентам (пиратская бухта, торрентреактор, мининова), кроме Dana Fuchs - Live in NYC ничего не могу найти. У кого есть доступ к закрытым (по инвайтам) - можете пожалуйста посмотреть и сказать где и что есть? А то просить инвайт на ненужный трекер смысла нету.

 

AlexKiriukha
()

[git] получить ID чейнджсета в исходнике

Форум — Development

Не могу нагуглить как получить номер чейнджсета в исходнике (для about программы или html шаблона). Нужно чтобы можно было однозначно увидеть релиз конкретного инстанса программы и сайта. Прошу помощи специалистов по всему.

Ещё для общего развития было бы интересно как такой вопрос решается в mercurial.

 

AlexKiriukha
()

TOEFL или IELTS

Форум — Talks

Хочу подготовиться и сдать. Цель - расширить список потенциальных стран. К чему лучше готовиться и что сдавать? Есть ли в этих экзаменах вообще необходимость?

AlexKiriukha
()

RSS подписка на новые темы