• Виртуальная машина со статичным образом жесткого диска

    @inkvizitor68sl
    Linux-сисадмин с 8 летним стажем.
    Можно с LVM-снапшотами так сделать. Стартует виртуалка — делается под неё снапшот с базового образа. Виртуалка стопается — снапшот удаляется.
    Для трех виртуалок сильно тупить не должно.
    Ответ написан
    Комментировать
  • Виртуальная машина со статичным образом жесткого диска

    В VirtualBox есть такое понятие как immutable-диски: вся запись ведётся во временный дифференциальный образ, а базовый образ остаётся замороженным в первоначальном состоянии, и когда машина выключается, все записи сбрасываются.
    Работа с несколькими виртуалками тоже возможна, но только каждая из них будет видеть свою копию диска. Базовый образ будет для них общей основной, а все различия записываются в отдельные дочерние образы — свои для каждой машины, непересекающиеся. Одновременный доступ к идентичным данным из разных виртуалок тоже возможен, но это требует особых кластерных файловых систем. Обычная NTFS при таких режимах просто сдохнет, она на это не рассчитана. Более подробно — глава 5.4 мануала VirtualBox.

    PS: Можно ли объединить multiattach с immutable — не знаю, не пробовал.
    Ответ написан
    Комментировать
  • Есть ли бесплатные онлайн баг трекеры?

    @xrd
    Ответ написан
    Комментировать
  • RAID1 на встроенном контроллере Intel ESB2

    opium
    @opium
    Просто люблю качественно работать
    Обычный фейковый рейд, работать будет только в винде, рекомендую использовать софтварный.
    Ответ написан
    1 комментарий
  • Воспроизведение видео?

    @nicolausYes
    mkv — это же просто контейнер, внутрь которого помещается файл, закодированный определенным кодеком. Если имеется аппаратное декодирование этого кодека (допустим, h264 поддерживается большинством), то должно играть без проблем. Одним процессором, наверное, не потянет.
    Ответ написан
    4 комментария
  • WinSCP для OS X

    AmdY
    @AmdY
    PHP и прочие вебштучки
    Зачем тащить костыли из винды в мак, вы же можете пользоваться sshfs. хотя даже под винду есть expandrive
    Ответ написан
    3 комментария
  • Тяжелый выбор средств виртуализации?

    @northbear
    Если «несколько» — это в пределах десятка и это число не будет увеличиваться, то самое простое, строить на платформе Linux KVM. Если есть перспектива увеличения числа виртуалок свыше десяти и дальше, то правильней будет XEN.

    Для KVM'a есть неплохие готовые дистрибутивы типа Proxmox, где всё есть из коробки. Со Xen'ом сложнее, но это плата за мощность… Проприетарные «бесплатные» решения не советую. Там вы очень быстро, не успев тольком начать упрётесь в ограничения и/или неудобства бесплатной версии. А более-менее рабочий набор инструментов VMWare уже стоит денег.

    Если бюджет позволяет, то конечно эффективней купить VMWare Server. Там много реально удобных, полезных и вкусных фишек которые весьма и весьма облегчают жизнь…
    Ответ написан
    1 комментарий
  • Выбор DNS сервера (для установки)

    vosi
    @vosi
    Я достаточно давно перешел на PowerDNS.
    причины:
    — искаропки большое количество бекендов, начиная от рел бд, продолжая всякими ноуэскуэлями, заканчивая пайпами… даже биндовые зоны могут выступать в качестве бекенда
    — очень легко построить мастер-слейв конфу (есть 2варианта, либо бекенд сам будет об этом беспокоиться (например, бд в мастер/слейве) — в этом случае вообще ничего настраивать ненадо, либо пару настроек в конфигурационном файле), при этом, не нужно, как в бинде, беспокоиться и что-то делать для того, чтоб новая зона на мастере создалась на слейве, в паверднс это все автоматом.
    — быстрый, надежный, потребляет мало ресурсов (у меня за 2 года ниразу не падал, под днс выделен отдельный openvz контейнер, который съедает до 50 метров (весь контейнер) и не думает съедать еще)

    однако, есть ложка дегтя… настройка гео днс-а — не совсем тривиальная, хотя там в тесте есть гео бекенд… его нужно прикручивать ручками и пока не надежно… видел где-то хауту, как настраивать пайпами… но, по правде, тут нием не отличается от бинда… там тоже — не совсем элементарно
    Ответ написан
    Комментировать
  • Фреймворки, расширения, море технологий… для чего они?

    catlion
    @catlion
    > зачем все это?

    Если вам не нужно — не используйте. Я обычно прекрасно обхожусь без всего этого, за исключением NLog, т.к. сделать правильное логирование — та еще задача.

    > Опять же — неужели нельзя обойтись без этого простыми методами?
    Вы не раскрываете, что для вас простые методы. Если это WebForms со всей логикой в code-behind, то какие у вас объемы проектов и сколько над ними работает людей? Когда вы потеряетесь в лапше кода, вы обнаружите, что для WebForms рекомендован другой паттерн MVP.

    > Простой проект MVC — это около десятка папок, пять конфигов, куча контроллеров
    Неправда. Открываю солюшн: около 15k LOC (это немного, но и не HelloWorld), в веб-проекте только стандартные папки: Controllers, Views, Models. Куча контроллеров как правило ссодержит в себе мизерное количество кода, по сравнению с нижними слоями.

    > MVC — круто, наворочено, универсально — но проигрывает по сравнению с тем же PHP по многим пунктам
    Вы сравниваете апельсины с яблоками, MVC — это паттерн, PHP — язык. И на дотнете тоже можно писать в стиле Response.Write, и для PHP есть десятки MVC-фреймворков.
    Если для вашей задачи не подходит MVC-паттерн, ну так существует масса других. Если вас напрягает количество контроллеров, есть разновидность MVC — Front Controller, и даже реализация для дотнета: FubuMVC,

    > И как можно вникнуть в технологию, чтобы применять её на практике, если через пару лет появляется более новая технология или в корне меняется старая
    Почитайте Фаулера, все эти абстракции стандартны и почти везде одинаковы.

    > Фреймворки, расширения, море технологий… для чего они?
    У разных задач — разные решения. Для того, чтобы был выбор.

    > Как остаться нормальным программистом не на задворках, не потерять хватку и не теряться во всем этом?
    Подтяните матчасть: начните с Фаулера, по вкусу добавьте Мартина. Сами решите, что вас устраивает, а что — нет.

    В заключение хочу сказать, что на MVC свет клином не сошелся. Существует масса альтернативных паттернов и их реализаций для дотнета: Nancy, OpenRasta, FubuMVC, Manos, ServiceStack…
    Ответ написан
    3 комментария
  • Фреймворки, расширения, море технологий… для чего они?

    javax
    @javax
    Software Architect, Java Developer since 1996
    Если Вы пишете большое приложение, которое делают несколько человек, которое нужно сопровождать, то фреймворки экономят очень много времени. Конечно же не бесплатно, а ценой худшей производительности (т.е. нужно более серьезное железо). Я не специалист в PHP, могу сказать про Яву. Функциональность, которую мне дадут Spring, Hibernate, GWT — я бы сам писал годами.
    Конечно в каждом конкретном случае надо решать — нужен ли фреймворк, и если да то какой…
    Ответ написан
    Комментировать
  • Посоветуйте IDE по Линукс

    AterCattus
    @AterCattus
    Люблю быстрый backend
    Попробовал многие, но Qt Creator пока самый удобный.
    Ответ написан
    1 комментарий
  • Посоветуйте IDE по Линукс

    @FlexFerrum
    Qt Creator?
    Ответ написан
    Комментировать
  • Что лучше: очередь запросов или один, но большой?

    vsespb
    @vsespb
    в транзакции быстрее — на то она и транзакция.

    вместо 100 update, кстати, иногда можно извратиться и обойтись одним мультистрочным insert… on duplicate key update
    Ответ написан
    1 комментарий
  • Что лучше: очередь запросов или один, но большой?

    @Hint
    О каких запросах идет речь? Разделение через точку с запятой?
    Могу сказать точно, что многострочный INSERT (один INSERT с несколькими строками) работает значительно быстрее нескольких отдельных INSERT'ов.
    Ответ написан
    Комментировать
  • Зачем резистoры семисегментнoму индикатoру?

    DIHALT
    @DIHALT
    Индикатор диодный. Диод зажигается не напряжением, а током. Очень трудно подобрать напряжение так, чтобы ток не превышал. Тут разница в доли вольта.

    Минимальное напряжение при котором заведется индикатор зависит от цвета. Оно должно быть не ниже падения напряжения светодиода.

    image

    Вот тут поглядите.

    Резистор считается просто. Берем напряжение питания, вычитаем из него напряжение падения светодиода. Получаем рабочее напряжение U. Теперь надо подобрать такой резистор, чтобы по закону Ома (U=I*R) ток не превышал предельно допустимый для данного светодиода. У обычного индикаторного светодиода (не суперяркого) ток обычно 0.010А или даже 0.005А
    Ответ написан
    4 комментария
  • Подскажите варианты использования «железок»

    dlinyj
    @dlinyj
    Сделать умный дом. Навешать кучу датчиков, и далее всё логать :). Вопрос в возможностях.
    Ответ написан
    3 комментария
  • Какая CMS подходит для высоконагруженных порталов?

    volos
    @volos
    Да в принципе главное это правильно настроить сервер, но…
    Я предпочитаю Друпал, и именно для порталов
    Ответ написан
    4 комментария
  • Стоит ли брать SATA 6Gb/s Intel SSD на маму с SATAII и чипсетом AMD770?

    @kotia
    Если не стоит вопрос цены, то все хорошо станет, а в будущем можно будет его переподключить на более новый контроллер, получив прирост скорости
    Ответ написан
    Комментировать