• Как правильно расставить индексы в БД?

    @vadiml
    Несколько лет назад вышла книга «Oracle для профессионалов», автор Том Кайт.
    Глава по индексам там универсальна для большинства баз.

    Скан книги есть в инете.
    Ответ написан
    Комментировать
  • Законность OEM-установки Ubuntu с проприетарными кодеками

    @vadiml
    В США и Японии не включают кодеки в дистрибутивы из-за патентных ограничений, нас это не касается.
    Ответ написан
    Комментировать
  • Преподавание С в университете. Нужен совет?

    @vadiml
    Одна из причин популярности С — книга K&R, она очень хорошо написана и база языка из неё подходит и сейчас.
    Ответ написан
    1 комментарий
  • MPBX под Linux?

    @vadiml
    Если Вы про телефонную систему, то например Asterisk
    Ответ написан
    Комментировать
  • В чём писать вместо Borland C++ Builder 6?

    @vadiml
    Я в конечном счёте остановился на Qt — лучшей документации и продуманности библиотеки ни у кого нет.
    Последние программы писал уже под линуксом, а потом финальные версии просто пересобирал в windows, ни каких проблем из-за кроссплатформености не возникало.

    MFC не пошёл, хотя я и написал на нём несколько небольших программ.
    Ответ написан
    1 комментарий
  • Наш корпоративный блог заканчивается. Нужен ли он Хабру?

    @vadiml
    > нужен ли наш блог на Хабре?

    Это видно по самим статьям из блога, по тому сколько человек её оценило и как, сколько человек добавило её в избранное, например habrahabr.ru/company/onlinepro/blog/113780/ явно оказалась интересна.
    Ответ написан
    Комментировать
  • Можно ли делать коммерческие плагины для Gimp

    @vadiml
    Вообще GIMP позволяет пакетную обработку изображений при вызове из командной строки (как внешнюю программу), это будет уже не плагин и свою программу в этом случае можно делать сколь угодно закрытой.
    Ответ написан
  • Можно ли делать коммерческие плагины для Gimp

    @vadiml
    Если я правильно помню, то там лицензия GPLv2+, т.е. продавать можно, но при этом обязательно придётся прикладывать исходники плагинов.
    Без исходников можно было бы при LGPL
    Ответ написан
    4 комментария
  • Какой дистрибутив Linux установить на Eee PC 700?

    @vadiml
    Можно поставить старую версию — когда только вашел eee pc, для сделали несколько полностью заточенных дистрибутивов, например Eeedora.
    Я когда, купил себе eee pc 900, из этого дистрибутива повыдёргивал конфиги и драйвера чтобы самому не мучаться с настройками.
    Ответ написан
    Комментировать
  • Под какие цели использовать машинку уровня первого Pentium?

    @vadiml
    Я на таких делал шлюзы в инет на основе iptables, для этого использовал RH7.3 или ASPLinux 7.3 (это фактически RH с поправленой русской расскладкой)
    Ответ написан
    Комментировать
  • Как загрузить linux через загрузчик windows 7?

    @vadiml
    чуть ошибся в команде, надо
    dd if=/dev/sda of=/mnt/c/bootsect.lnx bs=512 count=1
    Ответ написан
    Комментировать
  • Как загрузить linux через загрузчик windows 7?

    @vadiml
    Windows при установке на диск где уже есть загрузчик для DOS или win9x создаёт файл bootsect.dos, который прописывает в конфиг ntloader-а boot.ini:
    # тут хабр кавычки подменяет, надо обычные двойные, а не ёлочки
    C:\BOOTSECT.DOS = «MS-DOS 6.20» /WIN95DOS
    Этот файл содержит побитовую копию начальных секторов диска, т.е. ntloader не знает что там лежит, а тупо передаёт ему управление.
    Создать такой файл проще всего командой dd, которая делает побитовое копирование,
    например вот копирование из загрузочного раздела размером в 512 байт в файл bootsect.lnx на примонтированном в /mnt/c разделе с windows:
    # dd of=/dev/sda if=/mnt/c/bootsect.lnx bs=512 count=1

    Если загрузчик линукса установлен не в загрузочную запись диска, то копировать его надо оттуда

    И осталось дописать его в boot.ini
    C:\BOOTSECT.LNX = «Linux»

    После этого можно восстановить загрузчик windows в загрузочную запись диска.
    Ответ написан
    4 комментария
  • Максимальное уменьшение веса Qt'шных библиотек

    @vadiml
    Вы и так практически всё отключили.
    Посмотрите сколько весят отдельно конкретно используемые Вами библиотеки (release сборки qtcore, qtgui, ...) — их сумма и будет Вашим минимумом.
    Меньшего можно добиться только если вручную выкинуть неиспользуемые части qtgui и самому их пересобрать, но я сомневаюсь что это своит затраченного на это время — там достаточно много интересных зависимостей

    ЗЫ -no-qt3support в реальности отбрасывает только отдельную библиотеку с более не используемыми классами, но для классов, названия которых сохранились с Qt3, например QString, код остаётся на месте и только скрывается в заголовочном файле через #ifdef QT3_SUPPORT

    ЗЗЫ там ещё встречается #ifndef QT_NO_REGEXP, подтягиваемый через QtCore/qregexp.h, возможно для него тоже есть ключ, точнее сказать не могу, т.к. сейчас qt-devel и документация у меня не стоят.
    Ответ написан
    Комментировать
  • Обновление Fedora 14 до Fedora 15?

    @vadiml
    Федора нормально обновляется если Вы её использовали «как есть», а чем больше своих правок конфигов, доустановок программ из-вне основного репозитория, тем больше вероятность что получится update fail.

    Я, например, много под себя правлю конфигов — выкидываю PA, NM, полностью перенастраиваю иксы, mdadm, доставляю пакеты-rpm-ки, которые сам же и собираю, etc;
    поэтому давно забил на upgrade и держу 2 раздела по 30 гиг для корня, на одном текущая федора, на другом — прошлая, когда обновляю версию, то просто затираю более старую, а после установки выкидываю лишние пакеты и копирую конфиги с соседнего раздела, ( я для себя часть правок даже выписал чтобы не забывать — тут )
    Так же мне это помогло когда я более полугода назад своими экспериментами убил иксы в fc13, а срочно нужна была живая система со своими же настройками — я запустил с соседнего раздела fc12, а уже через месяц спокойно поставил fc14
    Ответ написан
    Комментировать
  • С/С++ дебаггер под linux

    @vadiml
    Когда я делал вызовы Qt4 из perl-a (обёртку сам писал на perl xs), то наиболее удобным для копания внутри библиотеки оказался GUI к gdb — ddd, т.к. при использовании консольного gdb он останавливал вывод при первой же передаче управления в GUI.

    > когда большой проект с большим количеством исходников;

    Qt4 — одна из самых крупных библиотек, но неудобства с ddd я не замечал, только внешний вид чуть архаичен, но это работе не мешает.
    Ответ написан
    Комментировать