• Как правильно использовать ООП?

    @v1z
    Если ваш модуль pricer завязан на item_id, ну или если половина его методов требует этот айди, то первый вариант вполне подходит. Если же айди требует только метод calc_total, тогда лучше использовать второй вариант.
    Ответ написан
    Комментировать
  • Обновление php на fedora core 4?

    ultral
    @ultral
    сомневаюсь, что есть готовый бинарник для FC4. Собирать самому только или систему апгрейдить.
    Ответ написан
    Комментировать
  • SSH Tunneling или VPN?

    darkdimius
    @darkdimius
    ssh умеет сам делать свой «vpn» а не только socks proxy.
    echo «Starting VPN tunnel ...»
    modprobe tun
    ssh -w ${TUN_LOCAL}:${TUN_REMOTE} -f ${HOST} -p ${HOST_PORT} "\
    ip addr add ${IP_REMOTE}/${IP_MASK} dev tun${TUN_REMOTE} \
    && ip link set tun${TUN_REMOTE} up \
    && sleep 2\
    && echo «slept»\
    && iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE -s ${IP_LOCAL}\
    && echo «masq»\
    && iptables -I INPUT -i tun${TUN_REMOTE} -j ACCEPT \
    && iptables -I FORWARD -i tun${TUN_REMOTE} -j ACCEPT \
    && iptables -t nat -I PREROUTING -i tun${TUN_REMOTE} -j ACCEPT \
    && echo «serv done»\
    && true"
    sleep 5
    echo «local»

    ip addr add ${IP_LOCAL}/${IP_MASK} dev tun${TUN_LOCAL}
    ip link set tun${TUN_LOCAL} up
    ip route del default
    ip route add default dev tun${TUN_LOCAL}
    #echo «search ${PRIVATE_DOMAIN}
    #echo „nameserver ${PRIVATE_NAMESERVER}
    #“ >/etc/resolv.conf
    echo »… done."
    <\blockquote>
    Ответ написан
    2 комментария
  • Как определить источник нагрузки на сервере?

    akalend
    @akalend
    программирую
    rddtools если не даст ответ, что тормозит, то поможет найти закономерность когда это происходит.
    Ответ написан
    Комментировать
  • Обновление php на fedora core 4?

    DevMan
    @DevMan
    Может стоит для начала обновить систему? FC4 давно уже не поддерживается, отсюда могут быть и траблы с репозиториями.
    В крайнем случае, можно и собрать руками — нежелательно конечно, но и ничего особо сложного.
    Ответ написан
    Комментировать
  • GIT: Как подсчитать вклад каждого разработчика?

    @noRerih
    Есть мнение, что качество работы программиста нельзя оценивать количеством написанного кода, так появился мем «индусский код» (построчная оплата, etc)
    Ответ написан
    1 комментарий
  • Чем вы ищете утечки памяти?

    Gorthauer87
    @Gorthauer87
    Программист
    Valgring. Он не только утечки памяти находит, но и еще кучу других проблем типа обращений к непроинициализированным переменным. Но он *nix only.
    Ответ написан
  • Аспирантура, как и что?

    barker
    @barker
    Если заниматься наукой всерьёз, то совмещать с работой не представляется вообще возможным. Единственный выход — делать что-то связанное с основной работой. Иначе очень тяжело и напряжно, прошёл через это.
    Ответ написан
    Комментировать
  • Аспирантура, как и что?

    SkyLine
    @SkyLine
    Учусь в аспирантуре (правда заочно), работаю в университете преподавателем, параллельно подрабатываю на фирме. Что могу сказать… Если есть ресурсы — время и, как не странно, деньги, а также толковый научный руководитель не ниже доктора технических/физмат наук и интересная диссертабельная тема — стоит попробовать. Ну и естественно, нет семьи/детей, которые в разрезе этой проблемы скорее минус, чем плюс. На работу программистом успееться всегда, если же сразу после университета не податься в науку — шансы уменьшаются, причем существенно. Известные ученые, достигшие чего-то в 50-60 лет тут скорее подтвеждения этого правила.
    Это все конечно если говорить в общих чертах. Реально может получиться по-другому, у меня вот например после прохождения первого года стал финансовый вопрос, и я уже не очень рад, что у меня на горбу висит это все (не забываем, стоимость обучения в аспирантуре немаленькая, и даже в случае госзаказа она маячит, т.к. в случае не справился/отчислили — все надо вернуть)… Экзамены сдать — фигня, но вот сделать публикации, заполнить и сдать все нужные бумажки и отчеты, написать сам диссер в конце-концов — на порядок сложней. Мне, например, как не имеющему «знакомых» и координат легких обходных путей, сложно вдвойне.
    Ответ написан
    Комментировать
  • Аспирантура, как и что?

    VaiMR
    @VaiMR
    Аспирантура для тех, кто хочет заниматься наукой. Если Вы хотите плюс от работодателя, то, ИМХО, это не окупиться, лучше хорошо поработать, а не учиться. Если же Вы не видите себя без науки, хотите перевернуть весь мир своим открытием, то добро пожаловать в науку. Наука начинается еще с магистратуры, только у нас в России все как-то наоборот — магистратура это вышка. Во всем цивилизованном мире бакалавриата достаточно, чтобы быть специалистом.
    Ответ написан
    Комментировать
  • Как узнать загруженность сервера в процентах?

    pentarh
    @pentarh
    Кстати, есть еще один баттлнек — context switches в vmstat. Проявляет он себя очень редко, при количестве процессов от 2k. Вроде на 5 основных есть запас, а сервер на ручник становится.
    Ответ написан
    Комментировать
  • Как узнать загруженность сервера в процентах?

    @keatis
    А как вы хотите посчитать загруженность сервера в целом? Это же не только процессор, но и дисковая подсистема, сетевая, всякая память виртуальная и не очень… Если только какой-то составной «процент» считать, с указанием весов загрузки каждой системы.
    Но зачем, когда есть load average (LA)? Просто смотрите на его цифры и чем они больше, тем сильнее волнуйтесь.
    Ответ написан
    Комментировать
  • Как переконвертировать mdf в sdf? (ms sql server to ms sql server ce)?

    asm0dey
    @asm0dey
    sql dump?
    Ответ написан
    Комментировать
  • HDD помер, как бы добыть информацию?

    spry
    @spry
    Смотря что посыпалось. Если показатели СМАРТ были в норме в последнее время, то вероятно что умер контроллер на винте. Если руки достаточно прямые и есть откуда взять замену, можно попытаться заменить. Но это почти что пальцем в небо. Неоспоримо что лучше бы его в сервис центре осмотрели и сказали что не так, а потом уж принимать решение.
    Ответ написан
    5 комментариев
  • PHP. Как получить имя файла по открытому file handle

    @immaculate
    Программист-путешественник
    В Unix системах файл и его имя — различные сущности, поэтому невозможно. Точнее, можно обойти все дерево каталогов, начиная с /, и искать имя, которое соответствует inode, но это совершенно неоптимальное решение.
    Ответ написан
    Комментировать
  • PHP. Как получить имя файла по открытому file handle

    lafayette
    @lafayette
    Насколько я знаю, это невозможно.
    Ответ написан
    Комментировать
  • Ограничение времени входа пользователя как составляющая защиты

    Пытались внедрить авторизацию работников по их рабочему графику (сутки через трое):
    — работники считают возможным поменяться сменами никого не уведомив (должно решаться административными методами, но...)
    — передачи смены часто выходит за регламентированное время (в том числе по объективным причинам типа «клиент всегда прав» и «свет отключили»)
    — несколько раз возникали форс-мажоры по срочной смене сотрудников в течение смены (грустные истории)
    -…
    В общем несколько раз нормальная работа была сорвана и это при возможности удаленного администрирования (смены графика уж точно) несколькими людьми, в том числе в расчёте на мобильный интернет.
    В итоге отказались, ограничившись контролем по IP для сотрудников не имеющих права входить в систему не с рабочего места, для остальных никаких ограничений
    Ответ написан
    Комментировать
  • Математическая библиотека с симплекс-методом?

    zzr
    @zzr
    Для Пайтона есть отличная коллекция научных библиотек SciPy, возможно, вам подойдет пакет scipy.optimize
    Ответ написан
    1 комментарий
  • Посоветуйте клаву

    Дело в высшей степени индивидуальное. Я, например, на днях принёс на работу вместо комплекта Logitech Cordless Desktop Wave Keyboard доисторические проводные клаву с мышой от Helios Business Computer — и доволен. Потому что на логитеховской клавиши Home/End на фалангу пальца дальше от курсорных клавиш — как раз, чтобы не доставать, не передвигая всё запястье. Ну и широкий передний ряд смущал.

    Главное — бдительность: внимательно смотрите на раскладку, устраивает она Вас?
    Ответ написан
    Комментировать