Архив за 21 апреля 2015 - 4

О распределенных вычислениях

Для меня было странным обнаружить, что на Гиктаймс и Хабре почти не пишут о такой IT-сфере, как распределенные научные вычисления (Volunteer computing, разновидность HTC — High-throughput computing). Казалось бы, «идеальное» хобби для IT-гика (сочетающее в себе реальную пользу, интересное занятие и благотворительность одновременно). Например, я лично ими плотно увлекаюсь последние 5 лет (а впервые поучаствовал около 12 лет назад). Но даже хаба соответствующего не нашел (может плохо искал?).

Я попытаюсь закрыть этот пробел. Начну с перевода одной из статей, в которой описывается, на мой взгляд, одно из самых серьезных/значимых достижений практического (а не чисто теоретически фундаментального) плана от медицинских РВ проектов. На отсутствие которых многие жалуются и теряют интерес к РВ в целом. Вероятно, это одна из основных причин малой популярности РВ на «Гиктаймс» (возможно, многие в свое время поискав «зеленых человечков» в SETI@Home разочаровались в идее в целом как не несущей какой либо пользы?).
Читать полностью »

Компания Ninebot, часть которой принадлежит Xiaomi, недавно купила Segway. Сообщество обратило внимание на эту сделку из-за того, что это редкий случай, когда компания добавляет в свою экосистему настолько узнаваемый во всем мире бренд.

Лей Джун, глава Xiaomi, рассказал китайскому изданию Southern Metropolis Daily о планах компании инвестировать еще в сто стартапов для расширения собственной экосистемы.

image
Читать полностью »

В прошлой статье нам удалось получить звук, но это очень дорого нам далось. Во первых, мы разогнали контроллер до максимальной скорости. А во вторых, кроме генерирования звука контроллер ничего не может, так как большая часть процессорного времени занята постоянным обновлением значения ЦАП-а. Не хорошо это. Именно сейчас остро стоит вопрос об использовании ДМА.

DMA, или Direct Memory Access – технология прямого доступа к памяти, минуя центральный процессор.

— (с) отсюда.
Читать полностью »

Доброго времени суток всем. Это наш первый пост в блог стартапа «Meanotek», и наверное он будет больше ознакомительного характера. Чтобы не было совсем скучно читать, мы попробуем рассказать историю, о том как одна практическая задача привела нас к созданию полноценной системы «понимания» текста компьютером, и что из этого получилось.

Мысль научить компьютер общаться на человеческом языке у меня появилась еще в школе, когда у меня дома был один из первых советских аналогов IBM PC, с языком программирования GW BASIC. Понятно, что далеко эта задумка в то время не ушла, потом ее заслонили другие более важные дела, но совершенно неожиданно она всплыла вновь спустя много лет, уже в связи с конкретной потребностью.

Собственно идея пришла в голову во время работы над другим проектом — сайтом поиска отзывов reviewdot.ru. Идея reviewdot.ru была в следующем — пользователь вводит запрос, например «зеркальный фотоаппарат для начинающих» — и получает список ссылок на отзывы в интернете, которые касаются именно этого вопроса. Или к примеру, чтобы по запросу «что ломается в стиральной машине Indesit?” появлялись ссылки на отзыв пользователей марки Indesit, у которых что-то сломалось. Вопрос ценности данного ресурса для людей пока оставим за скобками, и поговорим немного о технической стороне реализации.
Читать полностью »

Недавно пришлось столкнуться со спамящим php-скриптом. Виновник был найден и уничтожен, дыра закрыта… Оставался вопрос с блэклистами. В частности перестала доходить почта на Gmail (reject).
Решил я настроить почту «как надо» — SPF, DKIM и попробовать настроить DMARC.
Оговорюсь сразу — я даже не пробовал разобраться с макросами и не настраивал aspf/adkim (хоть и написал о них).

Что такое DMARC?

Описан в RFC7489.
DMARC задает политику как проверять приходящую почту в этом домене и что делать если письма не проходят аутентификацию SPF или DKIM. На картинке показано на каком этапе вступает в работу DMARC.
image: DMARC and the Email Authentication Process
Читать полностью »

15 апреля Яндекс в очередной раз заявил об ужесточении алгоритма по отношению к сайтам, продвигаемым с помощью ссылок. Изменения вступят в силу 15 мая 2015 г., так что у продвиженцев, скупающих по-прежнему ссылки пачками, есть время чтобы отказаться от них, но, как говорит Яндекс, делать это нужно как можно скорее, так как поисковик должен еще будет понять, что ссылок нет. Яндекс также намекнул, что покарает в первую очередь сеошников, которые «занимаются закупкой ссылок давно и в больших масштабах».

Очередное запугивание отменой ссылочного сегодня, наверное, уже никого не удивит. Привыкли. 7 лет Яндекс занимается угрозами в адрес так называемых недобросовестных сеошников и угрожает санкциями в виде пессимизации или бана. При этом он прекрасно понимает, что не существует исключительно белых методов продвижения, позволяющих конкурировать в поисковой выдаче в любой сфере деятельности. И тот, кто пытается доказать обратное, тщетно пытаясь продвинуть сайт в топ, обречен на провал.
Читать полностью »

Многим известен парадокс дней рождения: в группе из 23-х случайно отобранных людей вероятность того, что хотя бы двое из них имеют совпадающий день рождения, превышает 1/2.

Проблема, которую я буду рассматривать, сформулирована в виде упражнения в книге Алгоритмы: построение и анализ:

«Сколько нужно взять человек, чтобы с той же вероятностью 1/2 встретить хотя бы трёх с совпадающим днём рождения.»

Читать полностью »

image

22 апреля экспедиция Microsoft Developer Tour приветствует всех в Новосибирске. У города Новосибирск богатый потенциал в сфере ИТ-технологий, ведь здесь на базе Академпарка находится Технопарк, в котором трудится 9 тысяч ученых и 6 тысяч программистов.

Для столь большой аудитории мы проведем мероприятие с тремя треками — про клиентскую разработку, облачные технологии, а так же современную веб-разработку. А для тех, кто не сможет лично присутствовать на мероприятии, будет доступна онлайн-трансляция. Во время трансляции вас ожидают прямые включения с площадки и общение с экспертами нашей экспедиции. Смотрите нас онлайн с 10:00 (UTC+6), будет интересно!
Читать полностью »

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

Внезапно не смог обнаружить на просторах сети решение этой несложной задачки. Тряхнул стариной VBA и накропал код, который влепил кнопке.

Мои задачи код решил. Пусть он поможет и другим.

Код со вложенными циклами и при должной оптимизации можно получить более шустрый и универсальный код. Готовый файл со всеми коменатми будет в аттаче.

Поехали.
Читать полностью »

Написать данную статью побудило наличие в сети большого количества заблуждений маркетинговой информации, типа «радиооборудование, работающее на дальности в 100км», или «радиооборудование работает на полностью закрытых трассах», и т.п. В принципе, маркетинг на то и существует, чтобы наврать приукрасить тот или иной продукт, однако сейчас всё чаще и чаще сталкиваюсь с тем, что многие коллеги воспринимают данные маркетинговые заявления за чистую монету. В статье постараюсь озвучить и обосновать некоторые утверждения, которые конкретизируют некоторую «маркетинговую информацию».
Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js