Задать вопрос
  • Чем все таки менять размер логически дисков под OS X без потери данных?

    @BasilioCat
    Насколько мне известно, конвертация без потери данных из FAT в NTFS умеет делать только винда. Есть и плюсы — это умеет делать любая винда, начиная с Windows 2000, то есть можно загрузиться с LiveCD Windows XP и провернуть конвертацию. То же самое можно делать не перезагружаясь, запустив загрузку с образа CD в виртуалке
    Ответ написан
    Комментировать
  • FFMpeg && pyFFMpeg - есть вопросы!

    @BasilioCat
    Используйте mediainfo, вывод нужных параметров настраивается, можно использовать в шелл скриптах без дополнительной обработки
    Ответ написан
    Комментировать
  • Минималистичный веб сервер?

    @BasilioCat
    на bash есть неплохой вебсервер ;) Но в busybox bash несколько урезан, хотя попробовать можно. Ну и inetd нужен для запуска.
    www.debian-administration.org/article/A_web_server_in_a_shell_script
    Ну а вообще посмотрите в сторону thttpd / lighthttpd или встроенных в скриптовые языки вебсерверов (python/ruby)
    А вообще в роутерах как правило есть встроенный вебсервер, при должном насилии в него можно впихнуть свои скрипты
    Ответ написан
    1 комментарий
  • Nginx 500-504 ошибки?

    @BasilioCat
    Если nginx используется только для раздачи статики, и нет соединений с бэкендами (http, fastcgi), то кроме случаев с return 500 и возможно каких-то совсем экзотических ситуаций, типа нехватки файловых дескрипторов, ошибку 500 он возвращать не будет.
    Ответ написан
  • Работа с реестром не работающей winXP

    @BasilioCat
    Вообще говоря, берете любой WinPE (LiveCD) и запускаете в нем regedit
    В нем создаете пустую ветку где угодно, в которую можно загрузить куст (Load Hive), выбрав соотв dat файл с hdd.
    Таковых в сущности два ntuser.dat и system.dat, устройства и прочая HKEY_LOCAL_MACHINE находятся в нем
    Ответ написан
    2 комментария
  • MPDF, проблема с кириллицей, кто-нибудь справился?

    @BasilioCat
    Крайне рекомендую wkhtmltopdf. Работает лучше самого акробата ;) С utf-8 НЕТ ПРОБЛЕМ, проверял лично. Да и странно было бы иметь проблемы с ютф в хроме или сафари (wk = webkit). У вас скорее всего проблемы со шрифтом. Используйте TTF шрифты из состава винды (начиная с XP), и что-нить попроще, вроде Arial.

    P.S.: Собрать его из сорцов непросто, по зависимостям придется поставить кучу всего, что на сервере в сущности не нужно совсем, но на сайте есть частично-статичные сборки для линукса и freebsd с минимумом зависимостей
    Ответ написан
    Комментировать
  • [РЕШЕНО] Тролль сдался сам. Карта сети по mac адресам или как поймать злого зелёного тролля?

    @BasilioCat
    В случае нормальных свитчей можно
    — вывести список mac-адресов на порту свитча, найти физический хвост и злодея
    — привязать mac-адреса к физическим портам (port security)
    В случае хабов или тупых свитчей можно сменить их на нормальные =)))
    Ответ написан
    Комментировать
  • Как делать полный бэкап хостинга с объемом занятого пространства >50%?

    @BasilioCat
    — Есть возможность заливать бэкапы на FTP (при условии отсутcnвия rsync) не создавая промежуточных файлов
    tar czf - $site | ncftpput -u $FTP_USER -p $FTP_PASSWD -c $FTP_HOST $FTP_DIR/$DT/$site/files.tgz
    и БД
    mysqldump -u $MYSQL_USER -p$MYSQL_PASSWD $db | gzip | ncftpput -u $FTP_USER -p $FTP_PASSWD -c $FTP_HOST $FTP_DIR/$DT/$site/$db.sql.gz
    — Также есть достаточно интересное поделие rdiff-backup, позволяющиее хранить текущий полный бэкап с инкрементальными «файлами отката», позволяющими восстановить данные на любую дату. Естественно, его надо разворачивать на своем серере/vps.
    — Ну и вполне промышленный вариант: использовать rsync + снапшоты. Rsync делается на сервер, на файловой системе которого периодически создаются снапшоты. И место экономится, и лишние объемы не перекачиваются, и несколько архивных копий всегда под рукой. Совсем хорошо, если файловая система еще и сжатие поддерживает — zfs например.
    Ответ написан
    Комментировать
  • Преобразование 6-канального звука в 2-канальный

    @BasilioCat
    вам вполне подойдет ffmpeg — он сам даунмиксит в стерео
    ffmpeg -i input.mkv -ab 128k -ac 2 result.mp4
    Ответ написан
    Комментировать
  • Проброс USB устройства по сети

    @BasilioCat
    Расшарить вы его полноценно не сможете — то есть несколько рабочих станций его не смогут использовать одновременно. Использовать по-очереди — может быть, если повезет, в режиме подключения и отключения. Я как-то почитал сорцы эмулятора, там есть команды инициализации (открытия) ключа, по которым определяются некие переменные шифрования.
    Вам бы подошла сетевая версия софта и ключа, скажем на 5 юзеров. Тогда в сеть ставится сервер с хаспом, и больше 5ти клиентов одновременно софтину запустить не могут
    Ответ написан
    1 комментарий
  • RAID контроллер не видит новый диск

    @BasilioCat
    Для некоторых раидов требуется инициализация диска, прежде чем его можно добавить в массив, например на адаптеках. Возможно у вас также
    Ответ написан
    Комментировать
  • Nginx, php переменная?

    @BasilioCat
    Мерять загруженность сервера из пхп, использовать в качестве балансировщика nginx… Вы не хотите поискать инструменты, специально предназначенные для решения таких задач? Может быть вам подойдет ipvs, haproxy?
    Ответ написан
  • Проксирование сайта с абсолютными путями в location nginx?

    @BasilioCat
    Не совсем универсально, но без модификации кода проксируемого приложения это делается при помощи хаков модуля sub. К сожалению, можно задать только одну замену (к примеру src="/ на src="/web/), но это обходится вложенностью запросов (тоже своего рода хак)
    Ответ написан
    Комментировать
  • Запуск задач с точностью до секунды?

    @BasilioCat
    если я правильно понял исходные данные, то вам нужно две вещи — сервер очередей и часы =)
    Рекомендую beanstalkd и следующую схему работы
    — сервер (приложение, занимающееся обработкой задач) запущен ВСЕГДА. Он слушает очередь в beanstalkd в ожидании задачи
    — клиент помещает в очередь задание со временем исполнения
    — сервер при получении задания форкается, дочерний процесс ждет наступления указанного в задаче времени, и запускает задачу на выполнение
    — после выполнения задачи она удаляется из очереди. В случае преждевременной кончины процесса сервера, задания упадут обратно в очередь beanstalkd
    Ответ написан
  • Ищется бесплатная OCR библиотека для java, либо алгоритм

    @BasilioCat
    Помнится мне, Cuneiform OCR выпустили в open source. Судя по сайту (openocr.org), проект остановился в развитии, и конечно там нет джавовских версий, но думаю что при желании можно наклепать вызов нативной библиотеки. Не слишком кроссплатформенно, но все же.
    Ответ написан
    Комментировать
  • Надежный Дата Центр в Москве?

    @BasilioCat
    Stack M1
    Детскими болезнями практически всех ДЦ вроде смены климатического оборудования переболел уже давно, можно считать вполне надежным ;)
    Не уверен, правда, что в M1 еще ставят новые сервера, а про другие ДЦ Стэка сказать ничего не могу — не знаю.
    Не рекомендую datahouse.su (хотя за последние 2 года например сбоев по питанию там не было ни разу), ну и агаву по вполне понятным причинам
    Ответ написан
    Комментировать
  • Как правильно набрать команду в стартап?

    @BasilioCat
    Интересно, только у одного меня со словами «ищем сотрудников в стартап» ассоциируется только «платим мало, обещаем много»? Я лично ни разу не видел предложений опционов или долей в компании (что вполне нормальная практика для настоящих, буржуйских стартапов), а вот зп раза в два ниже рынка, или работать за еду идею — сплошь и рядом. Ладно ведь организаторы(владельцы) стартапа — у них есть резон работать без зп, собирать своими силами первый макинтош в гараже, продав свою машину, чтобы обеспечить стартовый капитал. Сейчас еще проще: получил финансирование практически по голой бумажке, быстро нанял квалифицированных специалистов, предложив зп на 30% выше рынка, быстро выпустил продукт для отчета перед инвесторами. Почему в стартапе зп выше? Потому, сотрудники понимают, что 9 из 10 стартапов накроются медным тазом за 1, реже 2 года (данные для американской экономики), и что надо будет искать другую работу в самый неподходящий момент
    Ответ написан
  • Запретить удаление писем пользователю imap?

    @BasilioCat
    Судя по всему, задача формулируется как аудит почтовой переписки всех пользователей. Решается она дублированием всех писем на определенный адрес на уровне MTA, не мучайте imap несвойственными ему задачами
    Ответ написан
    Комментировать
  • Можно ли заставить винду видеть URL как локальный файл?

    @BasilioCat
    Если ваша программа обращается к внешнему серверу по его доменному имени, а не IP-адресу, то
    1. Поднимаете локально вебсервер — Апач, Nginx, или вообще что-нибудь простое есть для таких случаев (я бы и на bash написал ;)
    2. Прописываете в нем соответствие запрашиваемого урла (http://www.copyrightchecker.com/a/long/path/to/the/script.asp) и вашего локального файла. В Апаче через mod_rewrite, в nginx — встроенными средствами. Можете просто внутри документ_рута создать нужный путь и в него положить файл, если вашей программе начхать на content-type ответа — это вполне прокатит
    3. Прописываете в /etc/hosts… ээ, ну то есть C:\Windows\System32\drivers\etc\hosts строчку
      127.0.0.1 www.copyrightchecker.com
    Если программа обращается к серверу по IP, то вешаете в ifconfig'е настройке сети дополнительный адрес к сетевому интерфейсу (алиас). Правильно его вешать на loopback, но как это сделать в винде я не знаю. Можете повесить на неиспользуемый интерфейс — может будет работать.
    Ответ написан
    Комментировать
  • ErWIN пользуетесь ли вы?

    @BasilioCat
    Раньше пользовался Sybase PowerDesigner — поудобнее будет
    А сейчас возможность разрабатывать с нуля схему БД (которую стоило бы рисовать в CASE системах) не представляется
    Ответ написан
    Комментировать