• Вконтакте взломали?

    Twitt
    @Twitt
    C:\Windows\System32\drivers\etc\hosts
    Здесь проверьте. Будут лишние поля, удалите, перегрузите компьютер, и думаю всё будет нормально
    Ответ написан
    2 комментария
  • POST запрос и массив?

    barker
    @barker
    Очевидно, что длина в поле Content-Length никак не может задаваться в каких-то там абстрактных размером int-ах, как у вас. Задаётся в байтах. Почитайте длину вывода, на sizeof(int) умножьте, или как-то так. И почему старт-строка не по стандарту, может, потому и Bad Request?
    Ответ написан
    5 комментариев
  • Nginx заголовки

    @kyprizel
    Посмотрите в сторону WebSockets или github.com/yaoweibin/nginx_tcp_proxy_module
    Ответ написан
    Комментировать
  • Область применения ссылок?

    Видал эту дискуссию.

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

    2. Такой подход позволяет сэкономить памяти и времени. Взять хотя бы функции ряда sort, ksrot… Постоянно копировать большой массив полностью было бы очень накладно, тем более, что массивы в PHP очень много места занимают.

    Так же полезно бывает использовать ссылки, если необходимо, чтобы метод вернул несколько значений. Например, preg_match, возвращает true/false и можно ещё получить массив совпадений. Некоторые, придумывают свои извращения. Представим, что preg_match можно переписать, то можно было бы получить вот такую конструкцию: list($is_match, $matches) = preg_match(**), что существенно усложнит понимание интерфейса функции.

    3. Дело вкуса. Но мне кажется, что использование здесь ссылки даст небольшой прирост скорости.

    4. Ну… все мы используем ссылки, так как пользуемся нативными функциями PHP. И в своём коде я использую ссылки (как выяснилось в трёх местах: два метода, один foreach) и пока ни одно животное во время использования кода не пострадало.

    Что касается моды, то да, в программировании есть своя мода. Те же синглтоны были некогда популярны, а сейчас они в опале. Но в случае с синглтоном есть объективные причины. А тут я объективных причин не вижу, чтобы не использовать ссылки.
    Ответ написан
    2 комментария
  • Вопрос пользователям TrueCrypt и других систем шифрования

    @Vampiro
    The Windows Volume Shadow Copy Service is currently supported only for partitions within the key scope of active system encryption (e.g. a system partition encrypted by TrueCrypt, or a non-system partition located on a system drive encrypted by TrueCrypt, mounted when the encrypted operating system is running). Note: For other types of volumes, the Volume Shadow Copy Service is not supported because the documentation for the necessary API is not available. (http://www.truecrypt.org/docs/?s=issues-and-limitations)

    Я бы вместо альтернативы трукрипту искал альтернативу службе VSS.
    Ответ написан
    Комментировать
  • Поиск неиспользуемых методов классов в php проекте

    CrazySquirrel
    @CrazySquirrel
    Ищите в сорону xdebug, code coverage, dead code. Оно это умеет.
    Ответ написан
    1 комментарий
  • HDMI->DVI кабель

    shogunkub
    @shogunkub
    Программист+Инженер-электронщик
    www.3dnews.ru/offsyanka/611567/print — это для начала.
    1. Не дороже нескольких сотен рублей, 1000 и больше — чистый маркетинг. Ф-центр делает кабели под заказ в Китае, под маркой Flextron, стоят весьма недорого.
    2. Можно, даже более универсальный вариант будет. Правда, наверное, несколько дороже.
    3. Если совсем трэш из китайского подвала — может быть плохой контакт в разъемах или проблемы с прочностью проводов. Также проблемы могут проявляться на больших длинах(лучше брать активные кабели, если длина >10 метров). На 2-3-5 метрах проблем практически не бывает.
    Ответ написан
    1 комментарий
  • Расчет параметров файлового сервера?

    kotomyava
    @kotomyava
    Системный администратор
    Если у вас происходит только раздача контента, без его обработки, вам практически не нужен процессор. Практически у вас основное узкое место это диски.
    Такое решение надёжнее и обычно дешевле делать не на одном мощном сервере, а на нескольких довольно простых.

    Возможно имеет смысл сделать пару основных хранилищ и несколько кеширующих фронтэндов с ssd, если есть часть файлов запрашиваются заметно чаще других.
    Если запросы размазаны по всем файлам, имеет смысл брать несколько простых однопроцессорных 1U серверов по 4 винта в каждый, побольше памяти. И распределять запросы между ними.
    Такие решения и надёжнее, и обычно дешевле чем одиночный сервер, который справится с такой же нагрузкой. К тому же проще масштабироваться потом, добавляя постепенно типовые и недорогие серверы, с одинаковой конфигурацией железа и ПО.
    Ответ написан
    Комментировать
  • Долг у провайдера. Платить ли?

    reaferon
    @reaferon
    Задайте им вопрос: имеется ли у них лиценизия на кредитование физических лиц. А заодно: есть ли в договоре пункт о предоставлении кредита пользователю.
    Ответ написан
    7 комментариев
  • Расчет параметров файлового сервера?

    @zuborg
    Лучше использовать кластер серверов — и надежнее, и дешевле, чем покупать один супер мощный сервер.
    В мейнстримовых серверах по две 1Г сетевухи, их можно обьединить и получить 2Гбита на сервер (реальных 1.5-1.8 без потерь покетов)
    Опять же, современные недорогие 1U корпуса вмещают 4 винта, вполне нормально для поставленой задачи, можно даже все объединить в raid1 для увеличения производительности чтения.
    Проц совершенно неважен для отдачи статики, лучше взять меньше ядер — но больше частоту — положительно скажется на скорости обработки сетевых прерываний.
    Памяти стоит напихивать по максимуму, для мейнстримовых мамок это 16Г.
    Обязательно обратить внимание на сетевухи, это должны быть либо интел, либо броадком, ни в коем случае не реалтек и прочие марвеллы.
    Балансить траф надо не рандомно, а так чтобы один и тот же файл отдавался с одного и того же сервера — так более эффективно используется ram под файловый кеш, грубо говоря — суммируется по всем серверам.
    ssd — отдельная песня, в Вашем случае (маленький объем контента) возможно даже более предпочтительнее взять один ssd на 480G за 500уе, чем 4 винта, можно и на памяти сэкономить.

    В общем, это уже cdn, возможно Вам будет проще и выгоднее воспользоваться уже работающими на рынке cdn сервисами.
    Ответ написан
    2 комментария
  • Расчет параметров файлового сервера?

    michs
    @michs
    Надо исходить не из общих параметров, а от нагрузки на дисковую.
    Сколько iops надо в пике? Сколько загрузка процессоров и озу на текущих машинах?
    Что будите делать если новый одиночный сервер навернётся?
    Ответ написан
    Комментировать
  • Повышение производительности за счет добавления новых процессоров?

    @Vampiro
    Классный вопрос. Примерно как про количество передач на велосипеде. Позволяет-ли это ехать быстрее — да. Будете-ли лично Вы ехать быстрее на таком велосипеде — а хрен его знает. Если у вас затык в дисковых операциях-то толку с количества процессоров?
    Ответ написан
    1 комментарий
  • Стоимость шрифтов

    Каждая буква шрифта рисуется отдельно, давайте посчитаем:
    Латинский алфавит это 26 букв
    + заглавные это еще 26
    + существует еще ~80 дополнительных символов латинского алфавита (латиница используется не только в английском), но будем считать что все они нам не нужны и возьмем для простоты счета 18
    + 10 цифр от 0 до 9
    + спецсимволы это примерно 20

    Итого: 26+26+18+10+20=100 самостоятельных символов для которых еще нужно жирное начертание, курсив и наклонное (да да это не тоже самое что и курсив, я сам недавно узнал)

    Я программист/верстальщик и возможно где-то ошибся в подсчетах, но когда сам задавался подобным вопросом, ответил себе на него так, нарисовать 400 символов не такая уж простая работа, как может показаться на первый взгляд.
    Ответ написан
    4 комментария
  • Умножение

    4dmonster
    @4dmonster
    Потому, что числа с плавающей запятой в компьютере представляются в «приблизительном» виде.
    ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE_%D1%81_%D0%BF%D0%BB%D0%B0%D0%B2%D0%B0%D1%8E%D1%89%D0%B5%D0%B9_%D0%B7%D0%B0%D0%BF%D1%8F%D1%82%D0%BE%D0%B9
    Ответ написан
    3 комментария
  • Запретить доступ через iptables всей подсети

    @artamonovg
    iptables -I INPUT -m iprange --src-range 192.168.0.8-192.168.0.25 -j DROP
    Ответ написан
    3 комментария
  • Генеральный директор хочет читать всю входящую почту в организации

    lsoul
    @lsoul
    Неожиданно - юрист
    Ну раз уж холивар, ответ юриста о правовой стороне:
    ст. 10 ч. 4 ФЗ РФ от 29 июля 2004 г. № 98-ФЗ «О коммерческой тайне» гласит: «Обладатель информации, составляющей коммерческую тайну, вправе применять при необходимости средства и методы технической защиты конфиденциальности этой информации, другие, не противоречащие законодательству Российской Федерации, меры».
    Работодатель оплачивает почтовый трафик, используемый сотрудниками в личных целях, и их рабочее время, потраченное на личное общение. Он же будет нести убытки в случае утечки конфиденциальной информации.
    То есть вся переписка, осуществляемая в рабочее время при помощи технических средств, принадлежащих данной организации, и по оплаченным ею каналам связи или передачи данных, является служебной, даже если таковая ведется в нерабочее время.

    Могу отдельно статью написать, если это будет интересно многим.
    Ответ написан
    3 комментария
  • Шуточная шпаргалка по срокам выполнения проектов

    sefus
    @sefus
    Ответ написан
    Комментировать
  • Кто такой v.i.p.vanya?

    theaqua
    @theaqua
    Бог.
    Ответ написан
    Комментировать
  • Конденсаторы в БП?

    shogunkub
    @shogunkub
    Программист+Инженер-электронщик
    По поводу напряжений: по спецификации допуски +5 и +12 В ±5%, то есть максимум — 5.25 и 12.6 В, у вас всё в порядке.
    Ответ написан
    1 комментарий
  • Чем просканить жесткий диск на наличие неведомого мусора?

    На винде есть каталоги, в которые по умолчанию нельзя заходить даже повышенному админу. В частности, это System Volume Information, в который складируются точки восстановления и который, таким образом, может занимать неимоверные объёмы. Поскольку зайти в него нельзя, то и в подсчёте размеров он не участвует, отсюда и разница в подсчитанном и реальном размерах. Можно выставить себе разрешения на доступ в этот каталог и потом уже посмотреть, сколько он занимает.
    Ответ написан
    2 комментария