Рубрика «Блог компании Mail.Ru Group» - 83

image

Мы продолжаем нашу рубрику «Интернет по всему миру» и сегодня поговорим о двух странах, ранее бывших единым государством, а сегодня являющихся непримиримыми соперниками — об Индии и Пакистане.

Предыдущие публикации: Япония и Сингапур, Европа, Африка, Иран, Ирак и Саудовская Аравия, Китай и Тайвань, Северная и Южная Кореи.

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

Микрооптимизации важны: предотвращаем 20 миллионов системных вызовов - 1

Эта публикация — логическое продолжение поста «Как настройка переменной окружения TZ позволяет избежать тысяч системных вызовов». Здесь мы рассмотрим характерную ситуацию, когда микрооптимизации (например, удаление системного вызова) очень сильно влияют на производительность.

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

Отчет с Moscow.pm 2 февраля - 1

2 февраля в нашем московском офисе прошла встреча Perl-программистов Moscow.pm, ставшая уже традиционной на протяжении 10 лет. Под катом вы сможете найти видео и презентации трех докладов:

  • «Автотесты», Вадим Пуштаев, программист отдела внутренней разработки Поиска Mail.Ru
  • «Введение в асинхронно-событийное программирование на Perl», Андрей Еньшин, младший программист команды разработки веб-бэкенда Облака Mail.Ru
  • «Coro. Intro», Евгений Вансевич, программист Почты Mail.Ru

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

image
Original Mighty Morphin Power Rangers by Yurtigo

19 марта прошёл разогревочный раунд нашего чемпионата по спортивному программированию Russian Code Cup 2017. Этот раунд не влияет на итоговые результаты, но позволяет познакомиться с системой чемпионата и его задачами. Сегодня мы хотим рассказать об итогах раунда и разобрать его задачи:

A. Космический корабль
B. Рейнджеры в автобусе
C. Волшебное оружие
D. Рыцари и лжецы
E. Параллелепипед

На раунд зарегистрировалось 2789 человек, это в два раза больше, чем в прошлом году. Только один из них смог решить все пять предложенных задач! Поздравляем Михаила Ипатова. Ещё четыре человека справились с четырьмя из них. Самым популярным языком оказался GNU C++ 14. На нём отправили 565 решений задач. Второе и третье место заняли Python 3.5 (525 решений) и GNU C++ 11 (409 решений).

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

Circut bending — это творческий процесс экспериментирования с различными электронными акустическими гаджетами ради создания уникальных звуковых эффектов. Если вкратце, то методом тыка на печатной плате создаются короткие замыкания, которые преобразуются в звук. Услышав интересное звучание, можно добавить потенциометры, переключатели и прочие элементы, создавая своеобразные музыкальные инструменты и аудиогаджеты. Рассмотрим методику circuit bending на примере изготовления прибора для искажения аудиозаписи.

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

image

С версии 1.5 компилятор Go поддерживает несколько режимов сборки, определяемых флагом buildmode. Их ещё называют режимами исполнения Go (Go Execution Modes). С их помощью go tool может компилировать пакеты Go в нескольких форматах, включая архивы и библиотеки общего пользования Go (shared libraries), архивы и библиотеки общего пользования Си, а с версии 1.8 — и динамические плагины Go.

В статье мы рассмотрим компилирование пакетов Go в библиотеки Си. В этом режиме сборки компилятор генерирует стандартный бинарный файл объекта (shared object) (.so), передавая функции Go в качестве API в стиле Си. Мы поговорим о том, как создавать библиотеки Go, которые можно вызывать из C, Python, Ruby, Node и Java.

Весь код доступен на GitHub.

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

image

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

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

Золотая рыбка, плавающая быстрее акулы - 1

Сегодня мы поздравляем тех, кто проводит по несколько месяцев подряд в тесных помещениях и коридорах, неся напряжённые вахты на глубине десятков и сотен метров. 19 марта — День моряка-подводника. И в честь этого праздника мы хотим вспомнить об уникальной отечественной подводной лодке, которая поставила мировой рекорд скорости в подводном положении. Который не побит до сих пор.
Читать полностью »

Russian Code Cup снова бросает вызов программистам - 1

Крупнейший российский чемпионат по спортивному программированию Russian Code Cup 2017 стартует 19 марта. Талантливые программисты со всего мира вновь будут соревноваться в правильности и скорости решения задач и поборются за призовой фонд в размере 750 тысяч рублей.

Основная программа Russian Code Cup (RCC) традиционно состоит из трех этапов: три квалификационных раунда (2 апреля, 16 апреля и 29 апреля), отборочный раунд (14 мая) и финал (10 сентября). На каждом этапе участникам предстоит решить от четырех до восьми разноплановых задач. Те, кому не повезло в первом квалификационном раунде, могут попытать удачи в следующих. В отборочный тур пройдут по 200 лучших участников с каждой квалификации, а в финале сойдутся 50 лучших программистов.
Читать полностью »

image
Источник

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

В мире есть люди, которым достаточно всего 4–5 часов сна, но их очень мало. Большинству сокращение ночного режима грозит деструкцией и смертью. Продолжительность сна имеет большое значение, ведь он не просто занимает часть суток, а «съедает» треть жизни! Если длительность нельзя уменьшить, можно ли повысить эффективность? Оказывается, да. Существуют способы регулировать работу мозга во сне так, чтобы увеличить свою продуктивность без побочных эффектов.

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


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