Size: a a a

2016 April 26
Хабр
Разбор задач финала Технокубка 2016

Компания Mail.Ru Group совместно с МФТИ и МГТУ им. Н. Э. Баумана подвели итоги Технокубка — первой олимпиады по программированию для учащихся 8–11-х классов. За звание самого талантливого молодого программиста сражались школьники более чем из 20 городов России и СНГ. Всего на олимпиаду зарегистрировались 2132 участника, 113 приехали на очный финал, который проходил одновременно на двух площадках: в МГТУ им. Н. Э. Баумана и МФТИ. Награждение состоялось в офисе Mail.Ru Group.



У ребят было три часа на решение семи задач, которые составляли преподаватели и специалисты ведущих технических вузов России. Последнюю, самую сложную, решил только один из участников — Владислав Макеев, который в итоге и занял первое место. Всего призёрами стали 27 участников олимпиады, они разделили между собой дипломы I, II и III степени. Победители (диплом I степени) получили дополнительные восемь баллов для поступления, обладатели дипломов II и III степени — по шесть баллов. Первое место занял Владислав Макеев (Москва, 11-й класс), второе — Александра Дроздова (Нижний Новгород, 10-й класс), третье — Григорий Резников (Москва, 11-й класс). Полный список победителей доступен по ссылке. В этом посте мы предлагаем вам ознакомиться с задачами финала и их решениями.

Подробнее: https://habrahabr.ru/post/282241/
источник
Хабр
Интеграция PVS Studio в CI процесс

Здравствуйте, уважаемые читатели.
Меня зовут Стас, я инженер команды DevOps Tooling в компании Align Technology.
В этой статье я попробую коротко рассказать про то, как в нашей компании внедрили статический анализ кода на основе PVS-Studio.
Введение
Приблизительно год назад мы задумались о том, чтобы внедрить в нашей компании статический анализ.
Мы и раньше использовали для этого различные средства, в том числе и для C/C++ проектов. Потому было интересно попробовать новый инструмент для известной задачи.
Инструмент, более совершенный, чем встроенный средства VS, cpp-check, интегрированный в Sonar.

Подробнее: https://habrahabr.ru/post/282473/
источник
Хабр
Памятка для офисного сисадмина

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

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

Далее кратко и без воды:

Подробнее: https://habrahabr.ru/post/282507/
источник
Хабр
[Из песочницы] Async/Await в javascript. Взгляд со стороны

В последнее время все больше моих друзей, коллег и людей из сообщества говорят про работу с асинхронными функциями и в частности про использование async/await на своих проектах. Я решил разобраться для себя, что это за зверь и стоит ли его использоваться при разработке боевых проектов.

Первое что хочется развеять, это распространенное заблуждение о том, что async/await — это фича ES7.

По моему мнению, использование терминов ES6 и ES7 само по себе не очень верное и может ввести разработчиков в заблуждение. После удачного релиза спецификации ES2015, называемой ES6, у многих людей сложилось ошибочное мнение, что все в нее не вошло и заполифилено через babel — это фичи ES7. Это не так. Вот список того что появится с релизом спецификации ES2016. Как видите он не такой большой и async/await в нем никак не значится.

Я хочу, чтобы мы говорили правильно. И говоря о той, или иной фиче, ссылались на конкретную спецификацию в рамках которой она описана и реализована, а не мифические ES6, ES7 … ESN.

Подробнее: https://habrahabr.ru/post/282477/
источник
Хабр
Летняя школа Microsoft Research 2016 в Казани — Интернет вещей

Привет!
С 17 по 24 июля в Казани пройдет восьмая ежегодная Летняя школа Microsoft Research. В программу школы включены лекции и семинары ученых мирового уровня из ведущих университетов со всего мира, а также исследователей Microsoft Research. Руководитель школы — Judith Bishop, директор направления вычислительных наук в Microsoft Research Redmond.

В числе приглашенных лекторов:



Luca Mottola, Politecnico di Milano, Italy
Gerd Kortuem, Open University UK
Carlo Alberto Boano, Graz University of Technology, Austria
Atul Prakash, University of Michigan, USA
Nilanjan Banerjee, University of Maryland, Baltimore County, USA
Dimitrious Lymberopolous, Microsoft Research, USA

Подробнее: https://habrahabr.ru/post/282513/
источник
Хабр
Соревнования по машинному обучению (весна-лето 2016)

С мая по сентябрь любители сложных задач по машинному обучению могут принять участие в нескольких конкурсах, предлагающих крупные денежные призы. Конкурсы проводят ресурсы: Kaggle, специализирующийся на соревнованиях такого плана, DCA, создающий сервисы на технологиях Big Data, платформа исследования искусственного интеллекта на базе игры Дум ViZDoom и Национальная библиотека медицины США.

Подробнее: https://habrahabr.ru/post/282321/
источник
Хабр
Хакеры и биржи: К каким последствиям могут приводить атаки на финансовые компании

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

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

Подробнее: https://habrahabr.ru/post/282489/
источник
Хабр
[Перевод] Мир готов к end-to-end шифрованию?

Данный пост является вольным пересказом-переводом статьи, опубликованной недавно в New York Observer. Помимо упоминаний некоего стартапа, о котором я тактично умолчу, дабы не быть заподозренным в рекламе, в статье содержится ряд интересных мыслей по поводу светлого будущего end-to-end шифрования. Признаюсь честно, меня эта тема сильно интересует и хотелось бы узнать мнение сообщества по этому вопросу. Итак, под катом частичный перевод статьи с незначительными авторскими добавлениями.

Подробнее: https://habrahabr.ru/post/282343/
источник
Хабр
[Перевод] Идеальная производительность протокола HTTP

Один из аспектов понятия «производительность Web» заключается в том, чтобы уменьшить наблюдаемые пользователем задержки; получить готовую к работе страницу как можно быстрее. В отношении протокола HTTP это подразумевает, что идеальный протокол связи выглядит как-то так:



Клиент шлёт минимально необходимое количество данных, чтобы описать свой запрос, а сервер отдаёт ему минимально необходимое количество данных для отображения страницы и всё это происходит за минимально возможное количество раундов связи. Лишние данные, пересылаемые на сервер или получаемые с сервера, означают увеличение времени загрузки и повышение шансов потери пакетов, перегруженность канала связи. Лишние циклы отправки\приёма данных из-за «болтливости» протокола и задержки (особенно в мобильных сетях, где 100ms — лучшее возможное время отклика) тоже ухудшают ситуацию.

Итак, если мы описали идеальный случай — соответствует ли ему протокол HTTP? И можем ли мы ещё как-нибудь улучшить его?

Подробнее: https://habrahabr.ru/post/282517/
источник
Хабр
Все, что хотел

Hotel – приют для localhost
Запуск и управление всех ваших веб-проектов с одного адреса
Больше, разных портов костылей
Можно держать зоопарк портов для каждого проекта: 9000, 8000, 8080, 3000, 3001…
Или настраивать веб-сервер, править /etc/host файл или DNS для каждого проекта.
А еще помнить, как запускать девелоперский веб-сервер для каждого проекта:

gulp
gulp serve
gulp watch
ionic serve
browser-sync start --server --no-open --directory --files
http-server -p 9000
python -m http.server 8000
php -S localhost:8000
и так далее...

Сделать жизнь проще поможет hotel.

Подробнее: https://habrahabr.ru/post/282511/
источник
Хабр
Метод Монте-Карло для поиска в дереве http://bit.ly/1SHwLgj
источник
Хабр
Qt Quick Controls 2 — обещанного три года ждут http://bit.ly/1WRoycH
источник
Хабр
[Перевод] PowerWare или PoshCoder? Сравнение и дешифрование http://bit.ly/1WRovNP
источник
Хабр
Пишем MVP приложение на Kotlin под Android http://bit.ly/1WRoWYz
источник
Хабр
Математическая модель восприятия (Часть 2) http://bit.ly/1WRoZDC
источник
Хабр
[recovery mode] MNP и появление API 1.0 — Добровольное поедание кактусов http://bit.ly/1WRq52f
источник
Хабр
Two languages, one Cup. Размышления о правилах RCC 2016 http://bit.ly/1WRq52r
источник
Хабр
[Из песочницы] Unity3D система сообщений или “мягкая связь” между компонентами http://bit.ly/1WRq6mT
источник
Хабр
Frontend Dev Conf 2016: герои, события и сюрпризы конференции http://bit.ly/1WRqt0K
источник
Хабр
Мультифон во FreePBX: полная автоматизация подключения http://bit.ly/1WRqt0M
источник