• 0
    ВНИМАНИЕ! Это комментарий для всех, кто читает эту страницу в поисках решения своих проблем с Mail.Ru.

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

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

    Да, студий в итоге вошло 51 – так получилось. Был план охватить топ-50, но по методологии отбора (о ней читайте в отчете) получалось, что попадает или 49, или 51 – я решил взять с запасом. Данные, соответственно, не в процентах, а в штуках.
    Операция «тайный покупатель» в 50 ведущих веб-студиях Рунета
  • 0
    Оп-па, вы совершенно правы! В руках дизайнера оси поехали, хотя график и сохранил свою форму. Вот как он выглядел в оригинале:
    image
    Постараемся исправить, спасибо за внимательность!
    Операция «тайный покупатель» в 50 ведущих веб-студиях Рунета
  • +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 .)
    Безумный PHP. Фьюри код
  • 0
    Надо бы для истории оставить коммент, что движок ghost успешно стартовал и предлагает open-source self-hosted решение или (как и wordpress) облачное за деньги – ghost.org/

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

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

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

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

    Influxdb в непредсказуемые моменты необъяснимо портил свои файлы данных, после чего полностью переставал запускаться. Я пообщался про это с его разработчиками, но разобраться не смогли. В итоге переехали на старый добрый mysql, разработав под него немного другую структуру данных. Все написанное относится к influxdb версии 0.8.x, на текущий момент готовится 0.9.0 (есть release candidate), но его мы не пробовали.
    Time Series, метрики и статистика: знакомство с InfluxDB
  • 0
    Аааа, perl, ностальгия, хочу! :-) Кстати, а почему на moscow.pm.org и на timepad нет анонса этой встречи?
    Приглашаем на Moscow.pm 5 февраля
  • 0
    «писем отправленных по POP» – это сильно .) Вы про smtp? Лучше пользуйтесь IMAP и будет Вам счастье. А еще лучше – родным клиентом Mail.Ru (если речь про смартфоны-планшеты) – он быстрее.
    Как мы научили Почту Mail.Ru склеивать письма в треды
  • 0
    А может эту «специальную геобазу» того… открыть в виде api? Или хотя бы выложить в виде обновляемых раз в сутки csv-файлов для скачивания?
    «Never say never» или Работаем с таймзонами правильно
  • 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*",$_'
    
    То, что вам нужно* (в сложном 2015)
  • +3
    А зачем они? В мобильных приложениях пуш приходит быстрее, чем sms.
    Mail.Ru объявляет о начале закрытого бета-тестирования двухфакторной аутентификации
  • +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 записей в секунду, пачками) и пары тяжелых запросов на чтение поверх нее. Причем, без всякий слов в логах. У вас не случалось подобного?
    Time Series, метрики и статистика: знакомство с InfluxDB
  • 0
    Если сделать этот UUID равным, например, sha256( СНИЛС_пользователя + ID_инициативы_на_РОИ ) — то можно убить двух зайцев: с одной стороны, невозможно будет пересечь данные от разных голосований (защита персданных), с другой — пользователь сможет убедиться, что его голос учтен.

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

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

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

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

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

    Кроме повышения надежности, такая архитектура позволит развязать стандарт взаимодействия сервера с датчиком и сервера с клиентом. Таким образом, можно будет, не меняя софт на клиенте, подключать новые типы датчиков (например, работающие только по poll-режиму или использующие нестандартный канал типа sms).
    iToilet. Офисный туалет свободен
  • 0
    Да, спасибо за уточнение. И тем не менее, это все равно не позволит выявить проблемы из-за миллионов очень коротких запросов.
    Как выявить медленные SQL запросы?
  • 0
    У Mail.Ru Group есть более 3000 сотрудников, которых можно использовать в качестве бета-тестеров. Не у каждого стартапа в первые месяцы набирается столько пользователей ;-)
    В Облака на Zeppelin: опыт создания облачного сервиса Mail.Ru Group
  • 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, как отписаться… позор!
    Функциональное и экономическое сравнение российских операторов предоставляющих облачные услуги
  • +1
    ИК-порт — по моему, очень круто! Телек, dvd, кондиционеры и т.п. — хочу все пульты иметь в телефоне. Особенно если будет удобный софт под него.

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

    Исправим.

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

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

    Там есть платный мембершип ($3-10/мес), но он влияет только на премиальное размещение анкеты. Все услуги доступны бесплатно — профиль, портфолио, личная переписка, даже групповой видео-аудиочат есть!
    В пень free-lance.ru!
  • +5
    «Максим Бабич расскажет о том, как сделать Деньги масштабируемыми» — хочу! )))
    Осенний Форум Технологий: фокус на веб-разработку