• Парсинг html и замена кода, куда копать?

    fdhadzh
    @fdhadzh
    Perfectionist with deadlines
    Для такой простой задачи можете написать bash скрипт.

    Пример:
    for file in templates/**/*.html
    do
        sed -i "s/old/NEW/g" "${file}"
    done
    Ответ написан
    1 комментарий
  • OpenSource: как вы выбираете проекты и вливаетесь в него?

    @tovogukA
    Если тебе не интересно - не заставляй себя.
    Не нужно искать. Он должен сам тебя найти.

    Я исправляю мелкие баги с которыми САМ столкнулся при эксплуатации ПО, исправляю баги которые МЕШАЮТ именно МНЕ
    Ответ написан
    1 комментарий
  • Как рассчитать какую посещаемость выдержит мой VPS?

    VladimirAndreev
    @VladimirAndreev
    php web dev
    я бы по недельным логам посчитал структуру посещений по сайтам и, сохраняя пропорции, намутил бы загрузочное тестирование...
    Ответ написан
    Комментировать
  • Актуально ли второе высшее образование для программиста в области медицины?

    @NortaBirdo
    Для начала о себе: по образованию я врач-психиатр, по должности я ведущий бизнес-аналитик в фирме, которая пишет медицинский софт.

    Ответ коротко: нет, не нужно.

    Подробно:
    1. Высшее образование в медицине (я имею ввиду лечебный факультет, стоматологию (5 лет) и фармацевтику (5 лет) не рассматриваю) это 6 лет. После этого вы обязаны 3 года отработать врачом общей практики. После этого у вас специализация от 2 до 5 лет в зависимости от специальности. Чтобы пройти специализацию бесплатно, вам надо быть краснодипломником или к ним приближенным (что ой как не просто) чтобы пройти конкурс на федеральную льготу. Если по федералке не прошли, то остаются два способа: заплатить (простейшие специальности типа терапевта участкового стоят порядка 100 тыс./год), либо продаться больнице на 3 года (больница оплачивает вам обучение, а вы потом эти деньги отрабатываете). Если вы не проходите специализацию (это возможно) то значит практического опыта у вас по нулям. Ценность ваших знаний для разработки ПО -10 по шкале от 0 до 10 (я не опечатался, величина отрицательная при положительной шкале). чтобы понимать реальные потребности бизнеса вам нужен опыт, чтобы его получить вам надо: 1) пахать студентом в ночные смены мед.сестрой 2) пройти практику специализации.
      Кстати летние практики вам тоже надо проходить, и ночные дежурства в них тоже входят.
    2. На лечебном факультете заочки нет.
    3. Пропускать занятия - нельзя. Пропускать лекции - нельзя. Присутствие на лекциях проверяют, часто не ленятся пофамильно проверить весь курс (~300 человек). Пропускать сдачи историй болезни крайне не рекомендуется (хрен найдешь потом препода, а если найдешь - еще и хрен сдашь). Двойки получать - нельзя. Они штрафуются и/или отрабатываются (очно). Деканат обычно на стороне кафедры. Т.е. то что ты получил пару, потом не осилил 3 из 3 отработок в этом семестре и теперь тебя кафедра не допускает до сессии (кстати экзамена у этой кафедры в эту сессию может и не быть, но она все равно должна поставить допуск) - твои проблемы и только твои. Не выход на сессию - отчисление.
    4. Обучение медицине одно из сложнейших. Вам придется заучивать огромные объемы информации. Там нет логики. Например, чтобы сдать простейший (!) экзамен по нормальной (бог с ней, с патологической) анатомии вам придется заучить три тома анатомического атласа формата а4 по 600 страниц в каждом мелким шрифтом на латыни+русском + уметь все это показать на трупе (да-да, на три года ваш второй дом - анатомичка, есть, одной рукой ковыряя в трупе - это норма) Когда заучите, это первые года три - придется учится принимать решения исходя из всей этой информации
      Добавьте к этому: мудаков профессоров коих +50% в каждом вузе, разброс знаний: вам нужно будет ориентироваться в мед.биофизике, органической и неорганической химии, биохимии, биологии, ну профильных дисциплинах (первые три года - норма и патология тела+общая фармакология, вторые три года - клинические кафедры, когда собственно начинаем учить болячки (и да, тут снова придется кучу всего заучивать, но уже проще). Завершается это клинической фармакологией, которую заучить не возможно. Ты либо помнишь и понимаешь все свои 6 лет, либо очень плохо быть тобой)
    5. Для того чтобы писать медицинский софт в команду нужны бизнес-аналитики + грамотный архитектор + нормальный представитель на стороне клиента. Как и везде. Именно эти люди формируют техническое задание, осуществляют проектирование. К тебе в итоге уже придет конкретное задание вида "сделай класс А"
    6. Что бы быть хорошим бизнес-аналитиком, тебе на старте нужна не столько предметка, сколько методологии бизнес-анализа. Ты должен понимать как вытащить из пользователя что ему надо и зачем
    7. 95% рынка - это базовые учетные контуры (регистрация пациентов и их историй болезней/мед.карточек). Мед. тут не поможет вообще ни как от слова совсем. А вот хороший лид + внятный клиент + светлая голова и скрупулезность = profit. Оставшиеся 5% это исследовательские задачи, но тут без domain subject expert все равно не обойтись, даже если ты медик.


    В общем, как для того чтобы писать бухгалтерский софт, не нужно быть бухгалтером, так и здесь. Конечно, легче понимать чего хотят люди, когда ты прошел через тоже что и они. Но здесь не на столько существенная разница, годик поработать (только очень-очень плотно) с хорошим аналитиком - все будет хорошо.

    На сколько востребованы в целом специалисты по медицинской информатике? Очень востребованы. Рынок только развивается, поле - не паханное.

    P.S. Если хочется по работать в сфере мед.информатики - напишите, можем пообщаться.
    Ответ написан
    8 комментариев
  • Виснет комп

    Laroy
    @Laroy
    А я бы посоветовал проверить радиаторы на матери.
    Ответ написан
    Комментировать
  • Виснет комп

    fzfx
    @fzfx
    18,5 дм
    у вас в ОС включено управление частотой процессора? если да, попробуйте поставить в режим максимальной производительности.
    если это поможет — пишите, где-то у меня валяется рецепт…
    Ответ написан
    5 комментариев
  • Виснет комп

    у вас определено аппаратная проблема и здесь надо смотреть связку графика-БП. Греется ли карта? Может банально куллер надо смазать, а может и правда проблема в напряжении, но копайте в эту сторону.
    Ответ написан
    2 комментария
  • Виснет комп

    Diam0n
    @Diam0n
    У знакомого была подобная проблема — как оказалалось, причина в БП, тот был загрязнен, перегревался и комп вис. посмотрите, почистите железо.
    И попробуте memtest прогнать, мало ли.
    Ответ написан
    1 комментарий
  • Виснет комп

    VasiliyIsaichkin
    @VasiliyIsaichkin
    Web front/back-end (JS-full stack) app developer
    Может блок питания?
    Ответ написан
  • Готовые админки?

    max_mara
    @max_mara
    themeforest.net/ там этих админок пруд пруди
    Ответ написан
    2 комментария
  • Готовые админки?

    @vedmaka
    ухты, getfwd.com ничего такая
    Ответ написан
    Комментировать
  • Оптимальные параметры для pbkdf2

    ntkt
    @ntkt
    Потомственный рыцарь клавиатуры и паяльника
    Оптимальные по какому критерию? :)
    Попробуйте сначала понять, от кого защищаемся и чем готовы пожертвовать.

    Если нужны конкретные рекомендации, то открываем, например, NIST SP800-132 «Recommendation for Password-Based Key Derivation», глава «A2. PBKDF»
    csrc.nist.gov/publications/nistpubs/800-132/nist-sp800-132.pdf
    Или те же самые вещи можно прочитать тут, например: www.ietf.org/rfc/rfc2898.txt

    image

    У Вас 32 байта соль? Тогда все хорошо. От длины соли скорость вычисления внутри системы не сильно зависит, а вот атакующему будет сильно хуже, чем если бы соль была, скажем, 32 бита.

    image

    Смотрим дальше: количество итераций в PBKDF, грубо говоря, линейно увеличивает сложность атаки.
    Поэтому делаем бенчмарк и ставим столько итераций, сколько влезет. 1000 рекомендовалось давно (2000 год), сейчас ставят больше — 10000 и т.д.
    Ответ написан
    2 комментария
  • Телефон с e-ink

    AxisPod
    @AxisPod
    Ждемс русский двухэкранник, хочется поглядеть что получится.
    Ответ написан
    Комментировать
  • express.js и переменные

    dizballanze
    @dizballanze
    Software developer at Yandex
    Например, так:
    app.use(function(req, res, next) {
      req.app = app;
      next();
    });
    


    Соответственно в роуте можно обращаться req.app.locals.
    Ответ написан
    1 комментарий
  • Где найти определенный видеоурок по вёрстке сайта?

    @Masroor
    Ответ написан
    Комментировать