Архив за 15 июля 2017

image

Думаю долго мучает эта идея многих из нас: А не перейти ка мне полностью на Linux? Так было и со мной. Много дней раздумий, много за и против.
Читать полностью »

imageСегодня завершилась летняя встреча комитета ISO WG21 C++, проходившая в Торонто с 10 по 15 июля. Вскоре нас наверняка ждёт подробный отчёт от РГ21, а сегодня уважаемой публике предлагается пост-«разогрев» с обсуждением самого интересного.

Итоги встречи следующие: стандарт С++17 завершен и будет опубликован на следующем собрании в ноябре этого года; стандарт С++20 уже обзавелся первыми серьезными фичами — концептами (concepts), явными обобщёнными лямбда-функциями (explicit generic lambdas) — и это только начало.

Возможности нового стандарта С++17 обсуждались уже не раз, про нововведения писали на Хабре, проводили доклады на конференциях, поэтому снова их приводить здесь я не буду. Не секрет, что ключевой особенностью этого выпуска С++ стал перенос самых «вкусных» возможностей в неопределенное будущее. Что ж, теперь можно с уверенностью сказать, что многие долгожданные «фичи» переехали именно в С++20. Взятый курс на расширение stdlib никуда не делся, поэтому от C++20 можно ожидать гораздо большего и богатого набора функций.
Читать полностью »

Доброе время суток! В данном посте я хочу рассказать как с помощью инструмента Sparrow лёгко и просто писать собственные обёртки к существующим скриптам и утилитам, а так же зачем вам это может понадобиться.

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

Метод BFGS или один из самых эффективных методов оптимизации. Пример реализации на Python - 1

Метод BFGS, итерационный метод численной оптимизации, назван в честь его исследователей: Broyden, Fletcher, Goldfarb, Shanno. Относится к классу так называемых квазиньютоновских методов. В отличие от ньютоновских методов в квазиньютоновских не вычисляется напрямую гессиан функции, т.е. нет необходимости находить частные производные второго порядка. Вместо этого гессиан вычисляется приближенно, исходя из сделанных до этого шагов.

Существует несколько модификаций метода:
L-BFGS (ограниченное использование памяти) — используется в случае большого количества неизвестных.
L-BFGS-B — модификация с ограниченным использованием памяти в многомерном кубе.

Метод эффективен и устойчив, поэтому зачастую применяется в функциях оптимизации. Например в SciPy, популярной библиотеки для языка python, в функции optimize по умолчанию применяется BFGS, L-BFGS-B.

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

Cооснователь онлайн-сервиса Travelata.ru Алексей Зарецкий рассказал, как туризм в России «мобилизируется». Только за 2016 год продажи туров через мобильное приложение этого сервиса выросли в 5 раз. Зарецкий подсчитал — окупились ли затраты, и объяснил с какими трудностями пришлось столкнуться.

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

Применение теории информации к поиску сигналов внеземных цивилизаций

image

Если вы ищете сигналы инопланетных цивилизаций, то почему бы вначале не попрактиковаться на каких-нибудь системах передачи информации, не принадлежащих человеку, существующих на нашей планете? У китов глобальная коммуникационная система существует уже миллионы лет – дольше, чем вообще существуют Homo sapiens. Пчёлы, общающиеся друг с другом частично при помощи танцев устраивали демократические дебаты по поводу лучших мест для роения за миллионы лет до того, как люди придумали демократическую политическую систему. Полно и других примеров. Никто из моих знакомых, изучивших систему коммуникаций других животных, никогда после этого не делал заключения, что этот вид оказался тупее, чем он думал.

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

Глава Федеральной антимонопольной службы Игорь Артемьев заявил ВГТРК, что слияние Яндекс.Такси и ряда региональных Uber теоретически может угрожать конкуренции на рынке. Артемьев объяснил: «Мы должны притупить к процедуре анализа рынка». В частности ФАС:

  • … нужно посчитать рынок,
  • нужно посчитать количество клиентов,
  • посмотреть количество поездок,
  • нужно посмотреть цены.

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

Астрономы открыли самую маленькую звезду за все время наблюдений - 1
Источник: A Boetticher et al., 2017

Ученым из Кэмбриджского университета удалось обнаружить звезду, размер которой лишь немногим превышает размер Сатурна. На данный момент открытая звезда — самая маленькая из всех известных человеку. По мнению специалистов, ее размеры и масса лишь немногим превышают тот предел, после которой начинается стабильная термоядерная реакция. Объект получил каталожное название EBLM J0555-57Ab. Примечательно это удаленное светило не только тем, что его размер минимален, но и тем, что его плотность очень высокая — выше, чем у большинства звезд (помимо нейтронных, конечно).

Сила притяжения здесь в 300 раз выше, чем на Земле. Именно благодаря своей плотности этот объект стал звездой, поскольку масса оказалась достаточной для запуска процесса слияния ядер водорода. «Наше открытие показывает, насколько звезды могут быть маленькими», — заявил Александр фон Боттичер, глава исследования. «Если бы ее масса была меньшей, то термоядерная реакция оказалась бы неустойчивой и звезда превратилась бы в коричневого карлика».
Читать полностью »

Красивый газон требует постоянного ухода — полива и стрижки. Очевидно, что постоянную нагрузку по этим процедурам — лучше передать роботам. В этой статье я расскажу о своих впечатлениях от робота проекта Ardumower.

image

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

Киберпреступники воруют деньги у своих жертв при помощи поддельного браузера Tor - 1

Злоумышленники, чем бы они ни занимались, бывают довольно изобретательными. Это касается как обычных преступников, так и тех, кто совершает правонарушения в Сети. На прошлой неделе представители компании Bleeping Computer, которая занимается вопросами кибербезопасности, обнаружили необычную схему обмана своих жертв киберпреступниками. Речь идет о поддельном Tor браузере, который используется для обмана пользователей, желающих получить доступ к различным торговым площадкам.

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