• Настройка и понимание Bacula
    0
    Мне кажется, что тут используется один пул под все бекапы, что в принципе не совсем правильно.

    Если у вас для хранения бекапов только один сервер, то имеет смысл делать 3 пула: для полных, дифференциальных и инкрементальных бекапов. При этом для каждого пула указывается свой Volume Retention, чтобы можно было хранить полные бекапы несколько месяцев, дифференциальные месяц, а инкрементальные за неделю (при том, что полные бекапы делаются раз в месяц, дифференциальные — раз в неделю, а инкрементальные — каждый день).

    Еще удобно использовать правило, что один Volume, это одна задача и маркировать его примерно так: ${Client}_${JobId}_${Level}, в этом случае удобнее файлами управлять. Также можно использовать виртуальный AutoChanger, т.к. Device в bacula-sd умеет работать только с одним открытым Volume.

    P.S. В этой статье не упоминается дедупликация на клиенте и сторадже — видимо потому что статья 2010 года. С тех пор Bacula заметно развилась, если хотите бесплатно, то советую посмотреть на свежую версию 9, в ней появилось много функций из Enterprise-версии (базовая дедупликация, Aligned Volumes, Client Initiated Backup, Progressive Virtual Full и другие). Ну или сразу взять Enterprise, в нее фичи добавляют быстрее, чем в Community версию (насколько в знаю, в русскоязычном сегменте его продает только backup-solutions.ru, или можно напрямик в baculasystems.com).
  • Угон почты mail.ru, привязанной к сотовому? Думаете, вы защищены? [UPD4]
    0
    ВНИМАНИЕ! Это комментарий для всех, кто читает эту страницу в поисках решения своих проблем с Mail.Ru.

    С момента событий, упомянутых тут, прошло более 5 лет. Я уже давно не работаю в Mail.Ru, поэтому писать мне не нужно. Поскольку я очень тепло отношусь к Почте и Mail.Ru в целом, я конечно вам отвечу, но ответ будет следующий (считайте, что вы его уже получили):

    Прежде всего, пройдите стандартным путем восстановления пароля. Если вы не помните данные, вы попадете на большую форму, которую надо максимально подробно заполнить – и в течение 1-2 рабочих дней вам ответят. Если с этим возникают какие-либо трудности, пожалуйста, пишите на support@corp.mail.ru – там работают адекватные люди, которые обязательно рассмотрят вашу заявку. Впредь, чтобы избежать проблем, привязывайте свой мобильник к ящику.
  • Black Swift: зачем мы его сделали
    0
    И сколько таких pi zero вы сможете купить, скажем, на $100, для малой партии? .)
  • Сравнение Tarantool с конкурентами в Microsoft Azure
    +1
    Aerospike и VoltDB в таком режиме не тестировались.
    – а почему? А что будет, если протестировать?
  • Операция «тайный покупатель» в 50 ведущих веб-студиях Рунета
    +2
    Ваше замечание понятно. Только эта фраза про «100 раз» – это не подсчет, а отсылка к одному широко известному в узких кругах исследованию, которое показало разброс цен в 140, кажется, раз. Не вижу в этой фразе противоречия с цифрами: давайте подумаем мозгом, если топ-50 студий показали разброс в 70 раз, то какого разброса стоит ожидать от всего рынка веб-разработки?
  • Операция «тайный покупатель» в 50 ведущих веб-студиях Рунета
    –2
    Вот за что люблю Хабровское сообщество – ни одну мелочь не пропустят, все досконально изучат!

    Да, студий в итоге вошло 51 – так получилось. Был план охватить топ-50, но по методологии отбора (о ней читайте в отчете) получалось, что попадает или 49, или 51 – я решил взять с запасом. Данные, соответственно, не в процентах, а в штуках.
  • Операция «тайный покупатель» в 50 ведущих веб-студиях Рунета
    0
    Оп-па, вы совершенно правы! В руках дизайнера оси поехали, хотя график и сохранил свою форму. Вот как он выглядел в оригинале:
    image
    Постараемся исправить, спасибо за внимательность!
  • Безумный PHP. Фьюри код
    +4
    Ух, Саша, не ожидал, что твой пост меня так увлечет :-) Провел больше часа в чтении документации и исходников, нашел интересный пост (точнее, там их серия), обнаружил, что в PHP (начиная с 5.3) появился нормальный сборщик мусора.

    Краткий итог таков: лучшее описание механизма references в php приведено в документации:
    The closest analogy is with Unix filenames and files — variable names are directory entries, while variable content is the file itself. References can be likened to hardlinking in Unix filesystem.

    А лучший комментарий на эту тему – там же рядом:
    What References are not: References.

    References are opaque things that are like pointers, except A) smarter and B) referring to HLL objects, rather than memory addresses. PHP doesn't have references. PHP has a syntax for creating *aliases* which are multiple names for the same object. PHP has a few pieces of syntax for calling and returning «by reference», which really just means inhibiting copying. At no point in this «references» section of the manual are there any references.

    В общем, теперь я вроде неплохо понял, как это работает, но принципиальное отличие в подходе PHP от многих других языков в очередной раз удивило.
  • Безумный PHP. Фьюри код
    0
    Тогда уж можно добавить в примеры разницу в инкременте строк «Iteration 0» и «Iteration0» (если их раз по 100 инкрементировать).
  • Безумный PHP. Фьюри код
    +2
    Последний пример особенно позабавил, не сталкивался с этим в PHP. Оказалось, что доки про это предупреждают:
    Warning Reference of a $value and the last array element remain even after the foreach loop. It is recommended to destroy it by unset().

    – но все равно такая реализация пугает. Почему не $foo является ссылкой на значение элемента массива, а наоборот, элемент массива является ссылкой на $foo – это какой-то взрыв мозга. Вот то ли дело в чистом Си, или хотя бы в Perl .)
  • Ghost: идея простого блогодвижка на базе WordPress
    0
    Надо бы для истории оставить коммент, что движок ghost успешно стартовал и предлагает open-source self-hosted решение или (как и wordpress) облачное за деньги – ghost.org/

    Написан он на nodejs, и, кажется, получился действительно легкий и приятный.
  • GPL панель управления сервером Vesta
    0
    Смотрю на vesta, нравится, но очень удивило расположение конфигов в папке пользователя.

    Сами конфиги принадлежат руту, но домашняя директория принадлежит пользователю. Получается, я как пользователь могу переименовать папку conf и воссоздать новую с произвольным содержимым. Таким образом, у каждого пользователя на сервере есть возможность влиять на системные конфиги как минимум apache и nginx: можно испортить конфиг, или тайно прописать что-то для другого сайта и т.п.

    Я правильно рассуждаю или чего-то не учел и такой дырки нет?
  • Как нельзя делать сайты. Открытый доступ к статистике Яндекса для Landing магазина
    0
    А то что с IE вообще никто не заходит – 0%.

    Простите, но так не бывает. Хотя бы 5% в среднем у IE должно быть. Или у вас очень небольшая выборка, или реклама так настроена, или счетчик не срабатывает в IE.
  • Лекции Технопарка. 1 семестр. С/С++
    –5
    Лихо… а Технопарк Вы спросили?
  • Time Series, метрики и статистика: знакомство с InfluxDB
    0
    Смотрели, но не пробовали: показалось (?), что его будет долго и сложно разворачивать и что это некий overkill для нашей задачи.
  • Time Series, метрики и статистика: знакомство с InfluxDB
    0
    Для истории оставлю это здесь: отказались от influxdb после еще пары эпизодов полной потери данных в бою.

    Influxdb в непредсказуемые моменты необъяснимо портил свои файлы данных, после чего полностью переставал запускаться. Я пообщался про это с его разработчиками, но разобраться не смогли. В итоге переехали на старый добрый mysql, разработав под него немного другую структуру данных. Все написанное относится к influxdb версии 0.8.x, на текущий момент готовится 0.9.0 (есть release candidate), но его мы не пробовали.
  • Приглашаем на Moscow.pm 5 февраля
    0
    Аааа, perl, ностальгия, хочу! :-) Кстати, а почему на moscow.pm.org и на timepad нет анонса этой встречи?
  • Как мы научили Почту Mail.Ru склеивать письма в треды
    0
    «писем отправленных по POP» – это сильно .) Вы про smtp? Лучше пользуйтесь IMAP и будет Вам счастье. А еще лучше – родным клиентом Mail.Ru (если речь про смартфоны-планшеты) – он быстрее.
  • «Never say never» или Работаем с таймзонами правильно
    0
    А может эту «специальную геобазу» того… открыть в виде api? Или хотя бы выложить в виде обновляемых раз в сутки csv-файлов для скачивания?
  • То, что вам нужно* (в сложном 2015)
    0
    Это у Вас какой-то слишком новомодный perl, я такого не учил .)
  • То, что вам нужно* (в сложном 2015)
    –2
    Слишком много букв…

    echo '01110011 01100101 01100101 00100000 01111001 01101111 01110101 00100000 01101111 01101110 00100000 01110100 01101000 01100101 00100000 01101111 01110100 01101000 01100101 01110010 00100000 01110011 01101001 01100100 01100101' | perl -pe 'tr/ //d;$_=pack"B*",$_'
    
  • Mail.Ru объявляет о начале закрытого бета-тестирования двухфакторной аутентификации
    +3
    А зачем они? В мобильных приложениях пуш приходит быстрее, чем sms.
  • Time Series, метрики и статистика: знакомство с InfluxDB
    +2
    Ну это немного разные вещи все-таки: graphite именно для графиков и измерений, а influxdb — почти база данных, с выборками разными. По фичам в influxdb пока сильно не хватает функций для обработки данных, например банальной moving average.
  • Time Series, метрики и статистика: знакомство с InfluxDB
    0
    1. Согласен, это очень мешает
    2. Удалить его и создать заново — нормально перегенеряет
    3. Возможно, хотя у меня крутятся continuous query с кардинальностью группировки порядка 50к — вроде нормально работает.
  • Time Series, метрики и статистика: знакомство с InfluxDB
    0
    Да, память и подозреваю. Сейчас уже нет графиков (у меня эта машина мониторится только за сутки, надо бы свой мониторинг настроить), но память там точно кушалась (как и проц).

    Я так понимаю, influx не очень умеет справляться с ситуацией, когда ему кидают одновременно десяток-два запросов, которые заставляют его бежать по данным на сутки назад. К сожалению, та же grafana устроена так, что она закидывает его отдельными запросами для каждого графика, хотя могло бы быть намного оптимальнее.
  • Time Series, метрики и статистика: знакомство с InfluxDB
    +3
    Использую influxdb в одном проекте, с удовольствием поделимся опытом и обсудим впечатления. Пока что influx радует почти всем, но есть пара моментов:
    1. Все-таки весьма куцые возможности по обработке данных, выборкам, агрегатным функциям и т.п. Хотелось бы where в continuous queries, функций типа moving average, и/или какого-нибудь вообще встроенного скриптинга.
    2. Он у нас уже несколько раз падал или зависал — при условии постоянной нагрузки на запись (средней интенсивности — порядка 200 записей в секунду, пачками) и пары тяжелых запросов на чтение поверх нее. Причем, без всякий слов в логах. У вас не случалось подобного?
  • Исследование причин аномального голосования на сайте РОИ или особенности электронной демократии в России
    0
    Если сделать этот UUID равным, например, sha256( СНИЛС_пользователя + ID_инициативы_на_РОИ ) — то можно убить двух зайцев: с одной стороны, невозможно будет пересечь данные от разных голосований (защита персданных), с другой — пользователь сможет убедиться, что его голос учтен.

    А если еще и сделать «цепочку подписей», чтобы на каждый голос кроме UUID публиковать еще и метку времени current_timestamp и контрольный хэш, равный sha256( UUID + current_timestamp + контрольный_хэш_предыдущего_голоса ) — то получим вообще прекрасную надежную систему.

    Вот только добиться от РОИ, чтобы они это реализовали, ни у кого не получится.
  • Задай вопрос эксперту и выиграй билет на Highload!
    0
    Как в Badoo мониторят доступность для посетителей? Не секрет, что даже если на сервере все в порядке, клиенты могут быть недовольны из-за проблем с каналами. Мониторите ли вы время отклика (загрузки) сайта и какими методами?

    И более практический вопрос — а как бы вы организовали мониторинг не одного сложного сервиса (Badoo), а множества простых сайтов (скажем, мониторить реальную доступность для постителей клиентских сайтов на хостинге). Если просто «пинговать» сайты из нескольких ДЦ — это не слишком отражает картину для пользователей.
  • iToilet. Офисный туалет свободен
    +3
    Правильно ли я понял, что клиенский софт обращается напрямую к ардуине с датчиком, на которой установлен веб-сервер?

    Предвижу проблемы в такой архитектуре: нехватка производительности самой ардуины, узкий или нестабильный канал до датчика — могут привести к нестабильной работе сервиса.

    Чтобы решить эти проблемы, предлагаю перейти на трехзвенную архитектуру:
    1. датчик (или датчики) — та самая ардуина или прибитый гвоздем старый android, постит информацию на сервер
    2. сервер — размещен в быстром стабильном дата-центре, хранит информацию со всех датчиков и отдает ее клиентам
    3. клиенты (iOS, Mac OS и т.п.) — получают данные от сервера (и кстати, push неплохо было бы сделать)

    Кроме повышения надежности, такая архитектура позволит развязать стандарт взаимодействия сервера с датчиком и сервера с клиентом. Таким образом, можно будет, не меняя софт на клиенте, подключать новые типы датчиков (например, работающие только по poll-режиму или использующие нестандартный канал типа sms).
  • Как выявить медленные SQL запросы?
    0
    Да, спасибо за уточнение. И тем не менее, это все равно не позволит выявить проблемы из-за миллионов очень коротких запросов.
  • В Облака на Zeppelin: опыт создания облачного сервиса Mail.Ru Group
    0
    У Mail.Ru Group есть более 3000 сотрудников, которых можно использовать в качестве бета-тестеров. Не у каждого стартапа в первые месяцы набирается столько пользователей ;-)
  • Тяжелая жизнь антиспамеров или как это происходит на самом деле
    0
    Здравствуйте. Давно это было, но постараюсь кратко ответить по существу.

    Первое и самое главное — если вы еще не зарегистрировались на postmaster.mail.ru/ — сделайте это скорее. Там вы увидите очень ценную статистику для отправлений с ваших доменов.

    Далее, отвечу на вопросы:

    1. Уверен, что ни один почтовый сервис не позволяет (и не позволит) проверить рассылку «на спам» предварительно. Причина в том, что решение «спам/не спам» принимается не только на основе текста письма, но и на основе данных об объемах рассылки, и реакции пользователей на нее (что они делают с письмом, жалуются ли они на спам). Разумеется, поведение пользователей не предскажешь, поэтому предварительно можно проверить только частично.

    2. Ошибоно предполагать, что решение по спаму принимается на основе IP-адресов. И тем более, что решение принимается по принципу черного и белого списков. Блокировка отдельного IP бывает, но в крайне злостных случаях (как правило, блокировка временная и продолжается несколько часов). А вообще каждое письмо рассматривается отдельно, и см. ответ на 1 вопрос.

    3. Узнать о причине проблем можно несколькими способами. Во первых, как я уже сказал, postmaster.mail.ru/. Во вторых, код ошибки в SMTP-сессии — подробное их объяснение есть тут help.mail.ru/mail-help/postmaster/error. Наконец, в тексте SMTP-ошибки есть http-ссылка, по которой можно отправить обращение в службу поддержки, и они разберутся и ответят.

    Кроме того, рекомендую прочитать три раздела рекомендаций для отправителей: help.mail.ru/mail-help/rules/info
  • Функциональное и экономическое сравнение российских операторов предоставляющих облачные услуги
    0
    Cloud4Y — спамеры! :-( Прислали рекламное письмо без объяснений что за рассылка, откуда взялся мой email, как отписаться… позор!
  • Представлен HTC One
    +1
    ИК-порт — по моему, очень круто! Телек, dvd, кондиционеры и т.п. — хочу все пульты иметь в телефоне. Особенно если будет удобный софт под него.

    А что там с NFC — есть? На офсайте упомянут, но как-то странно, а в обзорах почему-то никто про него не вспоминает.
  • Основы масштабирования
    0
    Я рад :-)
  • Сайт Yota оказался взломан
    +1
    Ну на то есть железные устройства для аутентификации.
  • Загрузка файлов на сервер в 2012 году
    0
    Какую еще «формочку выбора»? :) В форме написания письма и так есть поле «кому отвечать». И кнопка «ответить всем», конечно, тоже есть.
  • Загрузка файлов на сервер в 2012 году
    0
    Вы правы, нелогично. Я, честно говоря, почти всегда жму «Ответить всем» (и тогда, логично, все подставляются).

    Исправим.

    Правда, остается вопрос — если я нажал «Ответить» на письмо, в котором несколько получателей — кому из них пойдет ответ? Наверное, самое логичное — всем. Правда, тогда получается что в Отправленных кнопка «Ответить» работает так же, как «Ответить всем».
  • Почта Mail.Ru (даже если ты китаец)
    0
    Простите за поздний ответ, но все же — а зачем? Мы наоборот пару лет назад перешли на base64, поскольку QP вызывает проблемы с письмами в некоторых клиентах (отображение, пересылка и т.п.).
  • В пень free-lance.ru!
    0
    Добавьте и мои 5 копеек:

    Профилинк (http://profilink.com) — российская биржа широкой тематики.

    Там есть платный мембершип ($3-10/мес), но он влияет только на премиальное размещение анкеты. Все услуги доступны бесплатно — профиль, портфолио, личная переписка, даже групповой видео-аудиочат есть!