• Ubuntu vs Debian?

    z0rc
    @z0rc
    Это который? mount работает железно (а иначе у меня бы терминальные клиенты не завелись). Если какое-то гуёвое, то скорее всего банально не прав.
  • Ubuntu vs Debian?

    z0rc
    @z0rc
    Новое ядро для гибридной графики мало поможет, можно сказать ничем. До сих пор реализация очень скудная.
    stable релиз с репозиториями убунты
    За такое надо бить по рукам линейкой.
    чтобы софт был не очень древний. Думаю таки поставлю 10.04
    Слегка не сочетается.

    А вообще ставьте Debian Testing. Держу на работе терминальный сервер под ним. Спокойно пережил выходы Lenny и Squeeze. Работает и без проблем обновляется раз в неделю. На ноуте себя отлично чувствует Debain Sid c небольшими кусками из Experimental.
  • Определить зависимости бинарника от packages в Linux(Ubuntu)?

    z0rc
    @z0rc
    Ну, вот вам адаптированный под Debian вариант (pacman — пакетный менеджер в Arch):
    #!/bin/bash
    LIBS=`ldd $1 | awk '{print $3}'`

    PKGS=`(for lib in $LIBS; do
    apt-file -Fl search $lib
    done) | sort | uniq`

    (for pkg in $PKGS; do
    echo $pkg `apt-cache show $pkg | grep Version | awk '{print $2}'`
    done)


    Проверяем:
    [~]% test.sh /usr/bin/mc
    e2fslibs 1.41.12-2
    libc6 2.11.2-13
    libcomerr2 1.41.12-2
    libglib2.0-0 2.28.2-1
    libgpm2 1.20.4-3.3
    libpcre3 8.12-3
    libslang2 2.2.2-4


    Теперь смотрим, как же оно на самом деле:
    [~]% apt-cache show mc | grep Depends
    Depends: e2fslibs (>= 1.41.0), libc6 (>= 2.3), libcomerr2 (>= 1.01), libglib2.0-0 (>= 2.24.0), libgpm2 (>= 1.20.4), libslang2 (>= 2.0.7-1)

    Или более детально:
    [~]% apt-cache showpkg mc | grep -A1 Dependencies
    Dependencies:
    3:4.7.0.9-1 - e2fslibs (2 1.41.0) libc6 (2 2.3) libcomerr2 (2 1.01) libglib2.0-0 (2 2.24.0) libgpm2 (2 1.20.4) libslang2 (2 2.0.7-1) perl (0 (null)) zip (0 (null)) unzip (0 (null)) bzip2 (0 (null)) links (16 (null)) w3m (16 (null)) lynx (0 (null)) arj (0 (null)) file (0 (null)) xpdf-reader (16 (null)) pdf-viewer (0 (null)) dbview (0 (null)) odt2txt (0 (null)) gv (0 (null)) catdvi (0 (null)) djvulibre-bin (0 (null)) imagemagick (0 (null)) python (0 (null)) python-boto (0 (null)) python-tz (0 (null)) mime-support (0 (null))

    Или более наглядно:
    [~]% apt-cache depends mc
    mc
    Зависит: e2fslibs
    Зависит: libc6
    Зависит: libcomerr2
    Зависит: libglib2.0-0
    Зависит: libgpm2
    Зависит: libslang2
    Предлагает: perl
    Предлагает: zip
    Предлагает: unzip
    Предлагает: bzip2
    |Предлагает: links
    |Предлагает: w3m
    Предлагает: lynx
    Предлагает: arj
    Предлагает: file
    |Предлагает: xpdf-reader
    Предлагает: <pdf-viewer>
    acroread
    epdfview
    evince
    evince-gtk
    gv
    okular
    viewpdf.app
    xpdf
    zathura
    Предлагает: dbview
    Предлагает: odt2txt
    Предлагает: gv
    Предлагает: catdvi
    Предлагает: djvulibre-bin
    Предлагает: imagemagick
    graphicsmagick-imagemagick-compat
    Предлагает: python
    Предлагает: python-boto
    Предлагает: python-tz
    Рекомендует: mime-support


    А теперь обратите внимание на libpcre3, это зависимость libglib2.0-0. Чем больше у вас будет высокоуровневых библиотек, тем больше будет лишних зависимостей. Повторяю опять, зависимости надо или заполнять руками или ориентироваться на dh_shlibdeps, который тоже в свою очередь обычно нужно подстраивать под действительность. Причём я не зря вам привёл ещё и другие поля, для большинства пакетов это тоже существенные дополнения, от которых зависит его функциональность. А если ещё вспомнить про конфликты, замены, виртуальные пакеты…
  • Определить зависимости бинарника от packages в Linux(Ubuntu)?

    z0rc
    @z0rc
    хочу четкий список зависимостей из бинарника
    Тогда никак, архитектура elf этого не предоставляет. В голову приходят мысли о специальной среде, позволяющей собирать и тестировать бинарник с разными версиями библиотек (тот же buildbot), но это довольно объёмная задача.

    Когда-то давно у меня была самописная игрушка, использовавшая libSDL, libSDL_mixer, libSDL_image, physfs, lua. Тогда я собирал пакет прописывая их как зависимости, естественно отбрасывая libpng, zlib, libc и пр., так как от них и так зависят используемые мной библиотеки. Если же хотите привязаться к версиям, то можете просто указать >= текущая_версия_пакета.
  • Определить зависимости бинарника от packages в Linux(Ubuntu)?

    z0rc
    @z0rc
    Мне надо свой пакет собрать
    делаться будет через cpaсk

    Во-первых, почему не указали это сразу? Во-вторых, рекомендуем и желателен именно традиционный подход к сборке пакетов. В официальных репах дебиана и убунты нет ни одного пакета собранных cpack´ом. В-третьих, apt-file´ом находите все пакеты, в которых используются файлы из отчёта ldd и пишите их в зависимости, но это будет во-о-от такой рогатый костыль.

    Мне всё-таки до сих пор не понятно. Невозможно спросить разработчика на предмет зависимостей и адаптировать этот список под реалии дистрибутива?
  • Куда класть логи своего приложения в Linux?

    z0rc
    @z0rc
    standards.freedesktop.org/basedir-spec/basedir-spec-latest.html
    Настройки — в $XDG_CONFIG_HOME, данные (в том числе и логи) — в $XDG_DATA_HOME
  • ffmpeg'ом в 720p

    z0rc
    @z0rc
    mewiki.project357.com/wiki/X264_Settings#crf
    Ланкзос и сплайны маштабируют лучше, чем используемый по умолчанию бикубический метод. Впрочем, на таких разрешениях разница не видна, можно опустить этот параметр.
    Насчёт резкости что-то, не видя источника, сказать трудно. Если у вас действительно FullHD то фильтрация не нужна, если же непонятно что, то фильтрация уже не поможет. К тому же при понижении разрешения резкость ниже стать не может.
  • ffmpeg'ом в 720p

    z0rc
    @z0rc
    И ресайз, конечно:
    -s 1280x720
  • ffmpeg'ом в 720p

    z0rc
    @z0rc
    Каюсь, что забыл про звук. Но всё равно не пойму, зачем эта простыня. Вы сможете объяснить назначение и целесообразность всех этих опций? Есть же отличные пресеты:
    ffmpeg -i p_%%F -acodec libfaac -ab 256k -vcodec libx264 -vpre veryslow -crf 18 -threads 0 %%~nF.mp4
    И ещё, не используйте битрейт, в качестве ratecontrol при одном проходе.
  • Плеер для сайта с поддержкой субтитров

    z0rc
    @z0rc
    И сколько они держали возможностей из спецификации? Обычно, дело не заходит дальше цвета заливки, контура и тени.
  • Плеер для сайта с поддержкой субтитров

    z0rc
    @z0rc
    Можете ещё посмотерть github.com/hoblin/AS3-ASS-parser, но он тоже далеко не полноценный.
  • DDNS, Port Forwarding, Transmission - чтобы все вместе заработало?

    z0rc
    @z0rc
    К сожалению, это уже не подскажу, ничего из вышеперечисленного вживую щупать не пришлось.
  • Как правильно настроить Ubuntu?

    z0rc
    @z0rc
    Уже нет. Он на основе Debian теперь.
  • Тихо крыша едет неспеша: как подружить static library собраную в GCC и MSVC?

    z0rc
    @z0rc
    Попробуйте всё-таки попинать разработчиков на #mingw-w64@irc.oftc.net.
  • k-lite — пиратский софт?

    z0rc
    @z0rc
    Как раз аппаратное декодирование h.264 с помощью DXVA было одной из первых фич, которую реализовали в MPC HC.
  • Какой Jabber-сервер использовать?

    z0rc
    @z0rc
    И своего круга общения, могу сказать, что попярностью пользуются jabber.jp и neko.im. Может, и вам сгодятся. Мне же достаточно jabber.ru и личного рабочего.
  • Ускорение видео в 16 раз?

    z0rc
    @z0rc
    Во-первых, случай, чтобы ключевые кадры были бы расположены через одинаковое количество кадров, да ещё чтобы это расстояние оказалось подходящим для вашего случая, практически исключён, видео должно быть очень специфически закодировано. Во-вторых, и это важнее, утилиты, умеющей разбирать и перепаковывать h264 потоки не существует. По крайней мере, Doom9/10 о такой ни сном, ни духом. Были слабые зачатки написать перепаковщик из CABAC в CAVLC, но ничего не вышло, да и этого для вашей задачи всё равно недостаточно. Ещё, емнип, существует какой-то коммерческий энкодер h264, который умеет перекодировать отдельные участки видео, без затрагивания всего файла. Но опять же это немного не в ту степь.