• Какой простейший и надежнейший способ импортировать данные из DOC, DOCX и RTF документов в базу?

    darkslesh
    @darkslesh
    Можно использую COM объект ворда сохранить всё в виде TXT файла, который легко может быть распарсен.
    Или вообще использовать MongoDB для хранения этих файлов
    Ответ написан
  • Доступ к диссертациям Российской государственной библиотеки

    darkslesh
    @darkslesh
    не так всё просто там. сам когда-то был связан с организацией работы с РГБ. Там каждый аккаунт даёт не просто так, а на универ. Причем определенное кол-во лицензий на универ. т.к. программа доступа к диссертациям должна быть установлена и активирована. К тому же аккаунты по умолчанию привязываются к IP/подсети. По этому была большая проблема с переходом к другому провайдеру. По этому не всё так просто.

    Может сейчас что-то и поменялось.
    Ответ написан
    2 комментария
  • Организация исходников C++?

    darkslesh
    @darkslesh
    Для себя сделал такую структуру (часто использую в проектах если больше 3 тысяч строк)
    1) Всё лежит в одном месте
    2) C/CPP файлы содержат код, а в заголовке содержат include «header.h»
    3) все H файлы содержат прототипы функций, константы и структуры, которые относятся в C/CPP файлу.
    4) в файле header.h прописываются все заголовочные файлы (сначала системные, потом свои)

    Таким образом очень легко править всё что связано с одним файлом кода (H и CPP файлы имеют одно имя, ток расширение разное). При добавлении нового модуля, нет необходимости прописывать его заголовочный файл в каждом исходнике где он используется, достаточно прописать только в header.h

    И к тому же такой подход позволяет легко обходить ситуации с взаимный include (первый на второго, а второй на первый)
    Ответ написан
    5 комментариев
  • А на какие темы вы писали диплом в университете?

    darkslesh
    @darkslesh
    Сам писал диплом на тему — Разработка системы противодействия вредоносным программам для семейства операционных систем Microsoft Windows. т.е. написал простенький драйвер осуществляющий защиту системы (реестра, процессов, файлов) и GUI управления им и разрешения/запрета подозрительной активности. Тема прошла на ура, даже в аспирантуру звали.
    А вообще главное в дипломе это теория, а не практика, по этому тему диплома следует выбирать исходя уже наличия теоретических материалов. Если выбрать что-то интересное и малоизученное, то будут очень большие проблемы с написанием, т.к. теоретический материала будет очень мало, а научного теоретического еще меньше. У меня примерно так и было, по этому больше половины литературы — ссылки на сайты. А остальное — около темная литература (т.е. непосредственно по программированию)
    Ответ написан
    Комментировать
  • Работа с ICQ

    darkslesh
    @darkslesh Автор вопроса
    Когда-то(2 года назад) писал сам библиотеку для работы с протоколом, но она не тянет прием сообщений больше 250 байт. т.к. в данный момент длинные сообщения передаются другим методом. А разбираться опять как-то не хочется. Все библиотеки которые есть слишком полные и громоздкие, мне не нужен полный функционал. Достаточно было бы только возможностей: принять/отправить сообщение и авторизовать пользователя при его запросе. (в своей библиотеке всё реализовал, кроме длинных сообщение) по этому и хотел найти хотя бы спецификацию как это там устроено
    Ответ написан
  • Странным образом сбрасываются профили подключения в телефоне?

    darkslesh
    @darkslesh Автор вопроса
    В интернет помощнике всё просмотрел — ничего специфического нет. Разве что была подключена услуга — Доступ без настроек. Сейчас отключил её на всякий случай.
    Ответ написан
    Комментировать
  • Странным образом сбрасываются профили подключения в телефоне?

    darkslesh
    @darkslesh Автор вопроса
    Пробовал создавать свой, а остальные удалял все. Всё равно появляются заново. и WAP становится активным.
    Пробовал даже конфиги WAP профиля менять. Всё равно он восстанавливается.
    Весь этот глюк происходит примерно раз в месяц, бывает и реже
    Ответ написан
    Комментировать
  • DNS хостер

    darkslesh
    @darkslesh
    Ну если посчитать, то выходит в среднем 27 запросов в секунду (макс загруженность выйди 110 килобит в сек). Так что 100 мегабитного канала должно хватить запросто. Даже 10 мегабит хватит. По этому проще купить выделенный сервер для этого, где нибудь в США / Германии / Нидерландах. За 99$ в месяц в Нидерландах можно взять сервер:
    Xeon 3050 (Dual Core)(2x2.13GHz) / RAM: 1 GB, DDR2 / HDD: 160 GB / Bandwidth: 5TB (in+out), 100mbps
    Для таких целей сервера будет достаточно. 5 терабайт в месяц хватит выше крыши, т.к. по трафу 70м DNS запросов (при максимально возможной длине пакета = 512 байт (из RFC)) сожрут максимум 35,8 гигов трафа.
    Так что это будет самый раз.
    Ответ написан
    2 комментария
  • Как вы называете свои сервера?

    darkslesh
    @darkslesh
    На первой моей работе сервера назывались именами поэтов.
    lib_pushkin, lib_tolstoy, lib_chehov, lib_bunin, lib_bulgakov, lib_turgenev
    Ответ написан
    Комментировать
  • Вывод WMR на карту (ВТБ24). В чем разница?

    darkslesh
    @darkslesh
    Всегда выводил через гарантийное агентство (с перса на карту связного банка) и не было никаких проблем. ИНН не нужен — просто оставить поле пустым. Дешевле этого способа вряд ли что можно найти.
    Ответ написан
  • Материнка для нового компьютера: Gigabyte vs ASRock vs ..?

    darkslesh
    @darkslesh
    Хотя с тем же успехом можно взять INTEL DQ67SW-B3 которая стоит дешевле (тянет так же USB 3.0) но содержит для PCI-E 2.0 тока 1 слот 1x, 1 слот 4x, 1 слот 16x
    Ответ написан
    Комментировать
  • Материнка для нового компьютера: Gigabyte vs ASRock vs ..?

    darkslesh
    @darkslesh
    Кстати на счёт материнки посмотри сравнение www.gigabyte.com/products/comparison/list.aspx?ck=2&pids=3763,3824
    Это сравнение похожей матери с поддержкой Intel vPro и Intel AMT (требуется для нормальной работы VT-d) с вашей — она дешевле, но нет USB 3.0 (хотя он особо и не нужен, но всегда можно доставить) и максимум тянет 1333 память. (хотя такую вы и собираетесь ставить). Зато с Intel AMT технологией можно будет поиграться.
    Ответ написан
  • Материнка для нового компьютера: Gigabyte vs ASRock vs ..?

    darkslesh
    @darkslesh
    Конфигурация конечно хорошая, но увы ни проц ни материнка не тянет VT-d для обычного домашнего компа конечно оно не особо важно, но если активно юзаются виртуалки, причем по полной программе, то желательно подобрать конфигурацию с VT-d
    Ответ написан
  • Установка vmware tools на FreeBSD?

    darkslesh
    @darkslesh Автор вопроса
    Попробовал чуть по другому. т.к. FreeBSD 8.2 вышла 24 февраля 2011, то начал искать VmWare которая вышла позже. Как раз последняя версия — 7.1.4 вышла в марте. Взял от неё VmWare Tools для FreeBSD и заменил свой старый. т.е. по идее должно было заработать. но увы ошибка осталась та же.
    Ответ написан
  • А что вы делаете после установки ubuntu?

    darkslesh
    @darkslesh
    ставлю:
    mc — консольный файловый менеджер.
    yakuake — графический эмулятор терминала, убирающийся/появляющийся по нажатию F12. С поддержкой вкладок. очень удобно использовать
    firefox,
    codeblocks — т.к. приходится часто программировать под linux
    audacious — плеер в стиле WinAmp (вернее форк xmms, А XMMS имеет пользовательский интерфейс, сходный с интерфейсом Winamp'а)
    php-cli — для удобства. если надо что-то по быстрому написать.
    Ответ написан
  • Стоит ли написать статью о оптимизации TCP и как проверять скорость линка?

    darkslesh
    @darkslesh
    # как и зачем оптимизаровать TCP/IP (ОS Windows, *nix),
    Было бы хорошо увидеть то, как оптимизировать под разные нужды, т.е. большое кол-во онлайна держать, или обработка больших потоков трафа UDP или очереди соединений при большом потоке входящих соединений или держать нагрузку от ддос атак или борьба с «зависающими» клиентами итд итп.
    Статей по данной теме очень много, но они все как-то упёрты только на одно. Причем чаще всего без расчетов. А расчеты — очень главное. Простой пример: при тюнинге TCP в Linux очень часто меняют значения связанные с размерами буферов и очередью ожидания, но при это нигде не сказано про расчеты этих значений и применение (в частности размеры буферов — почти нигде никто не говорит при каких условиях какой из 3-х будет использован). Также мало где говорится про особенности вступления настроек в силу (надо ли перезагружаться или перезагружать уже работающие программы итд итп)
    Так что хочется увидеть статью которая бы со структурировала все знания, под разные цели и подробными расчетами (с учетом ширины канал, кол-ва клиентов и прочего).
    Ответ написан
    Комментировать
  • Способ обучения детей геометрии дистанционно?

    darkslesh
    @darkslesh
    Тимвьювер в режиме презентации. Что-то если надо будет рисовать — paint есть. ну или всякого рода другие графически программы. Конечно потребуется канал хороший, но это уже другая история.
    Ответ написан
    Комментировать
  • А кто-нибудь может присоветовать хорошего, проверенного регистратора?

    darkslesh
    @darkslesh
    Года 3 использую dir2.webst.ru и проблем пока не было. Цены стандартные — .com 8.99$
    Ответ написан
    Комментировать
  • Пропала видеокарта после расширения оперативной памяти?

    darkslesh
    @darkslesh
    Кстати, проверить виндовое ядро. т.е. какое стоит. Необходимо ядро с поддержкой PAE + чтобы этот сам PAE был включен. Если нет PAE или он выключен, то 32 битная ОС будет видеть тока 4 гига памяти. А т.к. для DMA память видеокарты отображается в виртуальную память, то получается что ей некуда отображаться т.к. все 4 гига памяти уже заняты оперативой. т.е. должно грузится при старте системы ядро NTKRNLPA.EXE или
    NTKRPAMP.EXE. В Свойствах моего компьютера посмотри, там должно светится, включен PAE или нет
    Ответ написан
  • Шифрованный сетевой диск

    darkslesh
    @darkslesh
    Как вариант посмотреть посмотреть как это реализовано в FreeNAS там тоже довольно хорошее шифрование дисков есть на базе AES + всё делается прозрачно и через веб интерфейс.
    Ответ написан
    Комментировать