• Ошибка sphinx .....?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Это не должно быть смертельно, посмотрите по исходникам. Да, не смогли размапить кусок памяти, т.к. или адрес убежал, или длина = 0, но жизнь-то продолжается.

    src/sphinxstd.h, line 1389:

    
    	/// deallocate storage
    	void Reset ()
    	{
    		if ( !m_pData )
    			return;
    
    #if USE_WINDOWS
    		delete [] m_pData;
    #else
    		if ( g_bHeadProcess )
    		{
    			int iRes = munmap ( m_pData, m_iLength );
    			if ( iRes )
    				sphWarn ( "munmap() failed: %s", strerror(errno) );
    		}
    #endif // USE_WINDOWS
    
    		m_pData = NULL;
    		m_iLength = 0;
    		m_iEntries = 0;
    	}
    
    Ответ написан
    Комментировать
  • Выбор между Mac и Thinkpad?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    На мой взгляд, x220 (если с IPS-матрицей) просто идеален. t420 с той же начинкой тупо больше и тяжелее.

    Самое главное, если вдруг кто не слышал, на моделях Lenovo c конца 2009 года (t410 и новее, включая и x220 и t420 ) прямо в заводском БИОСе можно переназначить Fn и левый Ctrl (поменять их местами).

    Если же начать придираться, то в x220 можно найти следующее:
    1) Тачпад сделан на любителя (рифленый, а не гладкий; кнопки — одно целое с панелью), я в итоге не пользуюсь тачпадом и полностью перешел на nipplemouse.
    2) Мелкие конструкторские огрехи:
    2.1) левый передний угол корпуса со стороны клавиатуры (где слот для expresscard) менее прочный, чем правый.
    2.2) Усиленная батарея немного шатается в отсеке.
    Ответ написан
    2 комментария
  • BST, что и как?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    А в задании точно было сказано удалять дубликаты при сортировке? :)

    [04:26]ntkt@nb:~/temp$ ./bst.py
    '1 3 3 2 5 4 5'
    1
    2
    3
    4
    5


    И, как правило хорошего тона, лучше заворачивать код, который находится на верхнем уровне и не входит в классы, в условие вида:
    ...
    class ...
    ...
    if __name__=='main':
    ...

    чтобы Ваши классы можно было быстро импортировать, не разбираясь с этим кодом на верхнем уровне.
    Ответ написан
  • JS, HTML5 перетаскивания объектов?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
  • BST, что и как?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Уперлись в рекурсию. Первый код падал на 1100 элементах. Этот не работает в таком виде.
    Ответ написан
  • WiFi Bridge

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Если я Вас правильно понял, такой режим у Draytek есть.
    image
    Ответ написан
    Комментировать
  • не открывается gmail в firefox.

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Все в норме.

    А на подобные вопросы моментально отвечает www.downforeveryoneorjustme.com/
    Ответ написан
    Комментировать
  • Как можно применить MacServer?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Добавить монитор с тачскрином и вмонтировать под лист пластика на стену в курилке/ресепшне/столовой в роли инфокиоска, например.
    Ответ написан
    1 комментарий
  • Как можно организовать мониторинг температуры видеокарт (win 7) с телефона или планшета?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Про готовые не слышал, но я бы сделал так:
    1. Старый добрый Riva Tuner умеет писать статистику в текстовый лог.
    2. Любым доступным способом парсим этот лог.
    3. Настраиваем Scheduled Task, который раз в пять минут, скажем, запускает наш парсер.
    4. Там же, попарсив, шлём себе мыло по вкусу, если дельта больше > X, или асболютное значение > Y и т.д.


    Или вообще так — поставить большой интервал обновления статистики в Riva Tuner, логи не парсить, а тупо брать последнюю строку и записывать ее в файл в папке Dropbox :)
    Ответ написан
    Комментировать
  • Почему деньги на банковскую карту зачисляются не сразу?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Транзакции по картам технически может обрабатывать одна система, а у кассира, которому Вы их отдали — на мониторе висит совсем другая. Для России это менее вероятно, для заграницы — более.

    Причем эти системы часто находятся в разных банках, и между ними могут быть не онлайновые интерфейсы, а файловые, где загрузка раз в час, раз в день и так далее.
    И эти чудеса, что весьма вероятно, работают на пределе возможностей имеющегося в наличии железа, из-за чего между загрузкой и обработкой данных придется оставлять некоторое время, сдвигая «тяжелые» процессы на периоды наименьшей загрузки системы.

    А когда Вы вносите деньги в cash-in на банкомате с купюроприемником, то есть какой-то шанс, что у Вашего банка в такой схеме зачисление будет обработано хотя бы в той же системе, которая авторизует транзакции, и быстрее.
    Ответ написан
    Комментировать
  • Использование альтернативы Visual Studio Command Promt

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    1) Я делал батники — cfar, qfar, vcfar (соответственно, для mingw, qt, vc ), которые сначала ставят нужные переменные окружения, потом вызывают фар.
    2) Потом нашел плагин Environment Manager.
    Ответ написан
    Комментировать
  • Visual Studio: Так все-таки темное-на-светлом или светлое-на-темном?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Для глаз, если не ошибаюсь, важна низкая суммарная яркость картинки (чтобы монитор ни в коем случае не был доминирующим источником света в поле зрения) и при этом высокая контрастность (чтобы не приходилось дополнительно напрягать зрение, пытаясь различить неразличимое).

    Также слышал, что ярко-зеленое на черном лучше всего. Не проверял.

    А меня устраивает стандартная цветовая схема FAR (и colorer-take5), когда окно во весь экран, с шрифтом в 18-20pt, со смягченными относительно стандартных цветами и во весь экран в графическом режиме (выходит 40 строк где-то, использую ConEmu).

    Какое-то время назад я пробовал переносить ее во все используемые среды, включая MSVS. Получилось довольно грустно. Имхо, для MSVS лучше оставить стандартную.
    Ответ написан
    2 комментария
  • Файлшеринг в ВУЗе: выкладывают ли преподы файлы для группы в онлайн?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    У факультета есть Интранет-порталище, которое обло, озорно, огромно, стозевно и лаяй.
    На нем списки групп, расписания, объявления, а также выкладываются файлы, но все это только теми преподавателями, кто не поленился и/или смог получить туда доступ…
    Остальные — делают как попало (групповая почта и т.д.)

    Наверное, Moodle либо связка Google Docs + Calendar + Dropbox закидала бы шапками любых зайцев в данной области.
    Ответ написан
    Комментировать
  • Чем заняться, когда сломана правая рука?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Pen spinning!

    Научитесь крутить левой хоть немного — вот уже и правая поправится, тогда начнете и на правой крутить, да ее разрабатывать (хотя ручку крутят, на первый взгляд, только пальцами, реально мышцы предплечья тоже замечательно разрабатываются, т.к. кисть и предплечье не стоят на месте!).

    Из плюсов:
    • любите крутить в руках мелкие предметы — вырастет зависимость от пенспиннинга :)
    • развитие мелкой моторики рук — полезно в любом возрасте;
    • профилактика туннельного синдрома;
    • можно крутить одной рукой, а второй неторопливо печатать или орудовать мышью, или даже рисовать;

    Из минусов:
    • любите крутить в руках мелкие предметы — вырастет зависимость от пенспиннинга :)
    • ручка падает постоянно, чтобы не пугать домашних или коллег, нужен коврик на стол размером во все свободное пространство перед монитором (но крутить на теплом полу или на кровати просто замечательно);
    • обучаемость очень сильно зависит от возраста (читай — падает экспоненциально, чемпионы мира — школьники--двоечники);
    Ответ написан
    1 комментарий
  • Софт для визуализации данных?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Даже не представляю, в чём можно эффективно и гибко нарисовать схему такого масштаба. Самому интересно. Подозреваю, что будет примерно одинаково неудобно при любом выборе.

    Если Вам важны именно связи между сущностями и их свойства, то надо искать именно софт для построения ER-диаграмм (вот тут нехилый такой список).
    Ответ написан
    Комментировать
  • DC++ клиент для ubuntu server 10.10 с web-интерфейсом?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    wine + xvfb + %WIN32DCPPCLIENTNAME%

    Насколько мне известно, достойных клиентов DC++ для *nix не существует. Буду рад ошибаться.

    А вот под винды ситуация иная, веб-интерфейсы есть, по-моему, почти у всех форков и модов StrongDC++.
    И под вайном большинство пашет на ура, более того, кое-где в changelog'ах видел правки специально для вайна!
    Ответ написан
    Комментировать
  • Моделирование эпидемии?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Интересная вводная книга, по-моему, как раз по Вашей теме:

    Супотницкий М.В. Микроорганизмы, токсины и эпидемии. — 2-е изд. — М., 2005. — 376 с.: ил.

    Вопросы «что такое выигрышная стратегия паразита» и прочие — рассмотрены на примерах самых известных.

    Почитать можно прямо на сайте автора (и там еще много интересного!).
    supotnitskiy.ru/book/book1.htm
    Ответ написан
    1 комментарий
  • Oживить это бренное тело?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Начать бы с POST-кодов. Есть соответствующие отладочные платы, показывают (если BIOS жив) код ошибки на индикаторе, но для ноута еще найти надо такую с нужным разъемом.

    Проще показать (или продать как запчасти) специалисту.
    Ответ написан
    4 комментария
  • Почему в диалоге «Выполнить» в Windows 7 нет ещё одной кнопки?

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    А я еще с висты прикопал у себя в %PATH% вот такой файлик sudo.vbs:

    argc = WScript.Arguments.Count
    set argv = WScript.Arguments
    if argc < 1 then 
    	WScript.Echo "Usage: sudo <command> <arg1 arg2 .. argN>"
    	WScript.quit
    end if
    dim str
    for i = 1 to argc-1
    	str = str + " " + argv(i)
    next
    set objShell = CreateObject("Shell.Application") 
    objShell.ShellExecute argv(0), str, "", "runas", 1
    

    Ответ написан
    1 комментарий