• Как поправить опечатку в сообщении к комиту?

    danfe
    @danfe
    Можно откатить последний коммит (rollback) и комитнуть по-новой; был такой вопрос на so.
    Ответ написан
  • Аналог ip_conntrack_ftp для FreeBSD?

    danfe
    @danfe
    Да, существует (man libalias(3), затем грепать alias_ftp). Краткое описание есть, например, у лиссяры.
    Ответ написан
    Комментировать
  • Где купить нормальную китайскую копию наушников

    danfe
    @danfe
    Могу порекомендовать еще одни очень неплохие китайские ушки.
    Ответ написан
    Комментировать
  • Есть ли смысл в ZFS на hardware RAID?

    danfe
    @danfe
    В принципе, при наличии хорошего (read: надежного и честного) аппаратного контроллера, +ббу, особой необходимости в ZFS нет. При всей своей гибкости софт-рейд создает лишнюю нагрузку на CPU и шину; хороший контроллер все чексуммы будет считать сам. Да и у собственно ZFS есть ограничения, например невозможность добавлять новые винты в raid-z/z2 пулы (вас это конкретное не касается, но зачастую бывает полезно).

    Если бы вопрос стоял не «нормальный raid vs. zfs», а «ich10r vs. zfs», то тогда ответ однозначно ZFS. :-)
    Ответ написан
    5 комментариев
  • Восстановление "битого" винчестера

    danfe
    @danfe
    Попробуйте воспользоваться программами типа Victoria или MHDD; они зачастую помогают несколько «оживить» битые винты. USB-переходники при этом лучше не использовать, а подключать напрямую.

    Как вариант, (если винт определяется) загрузиться в какой-нить юниксовый LiveCD и с'dd'ить оттуда образ в файл (пока винт читается), а потом уже работать только с ним. Винт положить на полочку и не трогать — совсем в крайнем случае, возможно, его придется отнести в спецсервис. Хотя, если доходит до загрузки ОС, перспективы восстановить данные «дома» неплохие.
    Ответ написан
    Комментировать
  • PATH telnetd и busybox?

    danfe
    @danfe
    Узнать, под каким пользователем вы вошли, можно с помощью команды id. /etc/profile (как и .profile) читается только для login shell (отличительный признак: argv[0][0] == '-'). Подозреваю, что когда вы явно передаете loginpath через ключик -l, то telnetd, конструируя argv для execvp(), не ставит в начале минус. Думаю, причина в этом.

    А чем вас не устраивает дефолтное поведение telnetd, без параметров? (В этом случае должен запускаться стандартный /bin/login, который спавнит логин шелл корректно.)
    Ответ написан
    Комментировать
  • Батарея HP Pavilion dv3 2115ee?

    danfe
    @danfe
    Судя по Compatible Part Numbers, должна подойти. Вообще я бы брал сразу 9-элементную в вашем случае, вот как здесь.

    Еще как вариант, чтобы развеять все сомнения: захватив с собой ноут, прийти в обычный «оффлайновый» магазин, где в наличии есть модели из списка по вашей ссылке и проверить совместимость на месте. А потом уже заказывать на амазоне, если все окей.
    Ответ написан
    Комментировать
  • Передача больших файлов

    danfe
    @danfe
    Для совсем больших объемов, чтобы минимизировать оверхед, я делаю что-нить вроде nc -l 12345 | tar xvf - на принимающей стороне и затем говорю tar cvf - /path/to/transfer | nc target.host 12345 на «отправителе», сжатие по вкусу. Но чаще хватает rsync'а через ssh.

    Конечно, если гнать поток через неткат, проблему докачки (в случае необходимости) придется решать отдельно. Впрочем, TCP/IP обеспечивает достаточную надежность в современных сетях, а с задачей минимизации оверхеда netcat справляется отлично.
    Ответ написан
  • Станет ли 16Gb RAM в MacBook Pro 2011 г.?

    danfe
    @danfe
    А не нельзя ли найти идентичные желаемым плашки в «оффлайновом» магазине (если предполагается в итоге покупать через интернет), прийти с ноутом и попробовать на месте?
    Ответ написан
    Комментировать
  • GUI frontend для Python приложения

    danfe
    @danfe
    Я бы рекомендовал PyQt4 или PySide (разница между ними). Все будет нативно (для Unix/Windows точно, во всяком случае).
    Ответ написан
    5 комментариев
  • Вопросы по GPL?

    danfe
    @danfe
    Должна ли программа, использующая gpl-библиотеку, издаваться под лицензией gpl?
    В общем случае да, должна; см. параграфы 3 и 6 GPLv2.
    Могу ли я распространять исходники под лицензией BSD, если не включать библиотеку в поставку? Если я буду делать компиляцию через py2exe, не будет ли проблем с лицензией?
    Боюсь, что не можете; будут проблемы. Некоторые подробности по ссылкам: 1, 2.
    Ответ написан
    1 комментарий
  • CVS - неправильные версии

    danfe
    @danfe
    Одно из возможных объяснений:

    То, что у вас на сервере в somefolder наличествует каталог CVS, говорит о том, что это тоже checkout'нутая копия из репозитория, которая, по всей видимости, периодически обновляется по крону (например, раз в час). Сразу после коммита в самом репозитории будет новая версия (файл example.php,v), но развернутое дерево на сервере обновиться еще не успело — надо дождаться следующего «синка».

    Обычно в таких случаях (если не хочется ждать, пока крон дернет скрипт обновления), его (скрипт) следует запустить вручную.
    Ответ написан
  • Небольшой вопрос про sh-скрипт?

    danfe
    @danfe
    Я делаю так: в начале скрипта завожу переменную MY_DIR:

    MY_DIR=`readlink -f "$(dirname "$0")"`

    Теперь в ней будет полный путь до скрипта, независимо, откуда его запустили. Запускать другие скрипты уже относительно этого каталога. Мне кажется, это предпочтительней, чем модифицировать PATH (пусть и временно).

    Да, обратите внимание: все кавычки обязательны.
    Ответ написан
  • Термин для слова "говнокод"?

    danfe
    @danfe
    Если именно одним словом, то в англоязычной переписке я использую термин «shitware» иногда.
    Ответ написан
    Комментировать
  • А как вы справляетесь с завалами на работе?

    danfe
    @danfe
    Я обычно делаю просто: Armin Van Buuren в уши, и вперед, арбайтен, ни на что не отвлекаясь.
    Ответ написан
    Комментировать
  • Скачивание фотографий с Фото@mail.ru?

    danfe
    @danfe
    Возможно, проще и быстрее будет написать свое ad-hoc решение, тем более, что там все довольно прозрачно на первый взгляд (ссылки на фотографии вида content.foto.mail.ru/mail/пользователь/альбом/i-порядковый_номер.jpg), EXIF хранится внутри страницы в виде javascript-кода (искать «var exif_info»). Никаких особых условий типа проверки рефера или user-agent'а там нет, фотки выкачиваются обычным wget'ом.
    Ответ написан
    5 комментариев
  • Выбор HDD под систему

    danfe
    @danfe
    Никакой жесткий диск не даст вам стопроцентной гарантии сохранности данных in a long run, ибо рано или поздно все равно умрет. Кто-то выбирает «зеленую» серию WD, кто-то предпочитает Seagate NS'ки. Вы пишете, что вам нужна надежность — значит, какого бы производителя вы ни выбрали, докупите еще немного дисков и организуйте RAID 5 или 6 (для системного диска, возможно, лучше подойдет RAID 1).

    Для рейда либо прикупите хороший контроллер (типа старших 3ware с BBU), либо воспользуйтесь программными решениями навроде ZFS. И никаких ICH10R! :-)
    Ответ написан
    2 комментария
  • ./configure и права доступа

    danfe
    @danfe
    Команда sh configure работает? (Если нет, то что пишет?) Возможно, проблема не в самом скрипте, а указанном в шебанге интерпретаторе (т.е. который используется при запуске скрипта как ./configure).
    Ответ написан
    Комментировать
  • А кто как борется с шумом от серверной?

    danfe
    @danfe
    В серверной надо бороться с тепловыделением, а не с шумом. :-)
    Ответ написан
    Комментировать