Архив за 01 марта 2016 - 8

Недавно Россию посетила группа экспертов С++, участвующих в работе комитета по стандартизации. 25 февраля они участвовали в Q&A сессии, организованной Яндексом, а после выступали на конференции С++ Russia 2016. Одним из них был Гор Нишанов, автор предложения о включении C#-подобных сопрограмм (те которые async/await) в стандарт С++17. Ранее Гор выступал на CppCon 2015 с докладом "С++ Сопрограммы — Абстракция с отрицательным оверхедом". Такая возможность структурировать асинхронный код выглядит привлекательно, Гор в докладе убедительно показывает, что количество кода сокращается, а скорость работы возрастает по сравнению с «рукописными» State Machine. Кроме того, это одно из самых больших потенциальных изменений в следующем стандарте и привлекает к себе внимание. Судя по публикациям, proposal получил значительное одобрение и комитет склоняется к включению в стандарт.

После этого я был весьма удивлен, когда загуглив упомянутый proposal P0057, получил в выдаче встречный документ "Coroutines belong in a TS", который подвергает предлагаемую реализацию сопрограмм жесткой и весьма эмоциональной критике и требует не включать в С++17, а отложить для «обкатки» в Technical Specification. Отмечу, что не являюсь сторонником этих возражений, а приглашаю интересующихся к обсуждению, насколько обоснованны перечисленные претензии и все ли так плохо. Под катом «выжимка» из документа с небольшими комментариями.
Читать полностью »

Перевод статьи Godfried Toussaint The Euclidean Algorithm Generates Traditional Musical Rhythms.

От переводчика

В Sonic Pi есть функция spread, которая принимает два числовых параметра и возвращает набор значений для генерации ритма. В описании этой функции есть ссылка на работу «The Euclidean Algorithm Generates Traditional Musical Rhythms». Эта блестящая статья, вышедшая аж в 2005 году, похоже, так и не была переведена на русский язык. Не будучи специалистом по переводам, я попытался, тем не менее, восполнить этот пробел.

Конспект

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

По результатам исследования тарифов информационно-аналитическим агентством Content Review выяснилось, что среди пятидесяти стран с крупнейшим ВВП Россия находится на втором месте в рейтинге стоимости мобильного доступа. Дешевле российского мобильный интернет оказался лишь в Иране (оператор Hamrah-e-Avval).

По сравнению с предыдущим исследованием, проведённым осенью 2015 года, многие страны увеличили стоимость мобильных гигабайтов. Поводами послужили мировой финансовый кризис, волатильность курсов национальных валют и снижение покупательской способности населения. Например, в Пакистане и Катаре цена интернета возросла почти вдвое.

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

Получаем доступ к облаку XenServer через доступ к одной виртуальной машине - 1 Совсем скоро, 11 марта, стартует online-этап ежегодного соревнования по кибербезопасности NeoQUEST-2016! В преддверии этого публикуем разбор одного из заданий «очной ставки» NeoQUEST-2015. Это задание под названием «Истина где-то рядом» было направлено на получение доступа ко всему облаку XenServer, имея доступ только лишь к одной виртуалке! Такой хак осуществим с помощью специального апплета, ранее используемого XenServer, позволяющего получить доступ по VNC к виртуальной машине.

Под катом опишем исходные данные для задания и расскажем, как можно было пройти это задание двумя способами:

  • используя XenAPI
  • используя Web

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

В Steam — более 2000 игр для Linux - 1

Сегодня пользователи ОС Linux могут обвести дату в календаре, сделав ее памятной: в Steam уже более 2000 игр для Linux. Всего неделю назад игр было на полторы сотни меньше. Разработчики добавили сразу несколько десятков игрушек, включая порты наиболее известных из них, что помогло преодолеть отметку в 2000 размещенных игр с поддержкой Linux.

Одни из наиболее интересных портов за прошлый месяц, например — это SNOW и CoH2 The Western Front Armies. Не в пример десяткам инкарнаций Tux Racer, SNOW — одна из первых игр с поддержкой Linux, где можно погонять по зимним лыжным трассам.
Читать полностью »

ОАО «РЖД» выпустило новое мобильное приложение под Android 4.0+ для покупки билетов на поезда дальнего следования.

РЖД выпустило новое мобильное приложение для покупки билетов — теперь без комиссии - 1
Читать полностью »

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

Как именно Resume Wizard будет помогать с построением резюме, я расскажу в статье, которую напишу сразу после релиза. Скажу только, что каждый шаг содержит краткое пояснение, почему именно так, а не иначе нужно составлять определенные разделы резюме (название желаемой должности, образование, опыт работы и т.д.). И когда я дошел до раздела, посвященного опыту работы, я понял, что не смогу кратко раскрыть суть основной проблемы, с которой я столкнулся у примерно половины кандидатов. Именно этой темы я и хочу коснуться в данной статье.

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

Как превратить нелестно отзывающихся о вас клиентов в постоянных покупателей - 1

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

В этой статье мы поговорим о том, как реагировать на такие комментарии, не допустить их повторения в будущем и как сделать так, чтобы клиенты возвращались к вам снова и снова. Читать полностью »

Попугай ара из Бразилии получил новенький титановый клюв, напечатанный на 3D принтере - 1
Сразу после операции. Спустя несколько дней Гиги (это самочка) выглядела гораздо лучше

У животных, как и у человека, часто бывают проблемы со здоровьем, включая самые сложные. Попугаиха Гиги (Gigi) из Бразилии (попугай ара) страдала врожденным заболеванием, которое проявлялось в постоянном росте верхней части клюва. В итоге клюв деформировался, и птице было очень сложно нормально поесть, вести привычный для попугая образ жизни. При этом попугаиху бросили на произвол судьбы прежние владельцы, так что она вряд ли выжила бы, если бы не ветеринары, решившие ее проблему раз и навсегда.

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

Ассортимент Aerocool пополнил компьютерный корпус CS-1101, рассчитанный на платы типоразмера ATX, microATX и mini-ITX. Корпус изготовлен из жести толщиной 0,4 мм и целиком окрашен в черный цвет.

Корпус Aerocool CS-1101 изготовлен из жести толщиной 0,4 мм и целиком окрашен в черный цвет

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


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