Архив за 01 июня 2016 - 5

«Burn the land and boil the sea. You can't take the sky from me.»
— Ballad of Serenity

Всероссийская инженерная олимпиада для старшеклассников: Космические системы - 1

«В какой олимпиаде я мечтал поучаствовать, если был бы школьником?» — спросил я себя года 4 назад. — «В космической». Пока я «мечтал», кое-кто подсуетился и сделал. Мой вклад — поведать об этом другим «мечтателям» (и, возможно, вдохновить их на действия).

В конце апреля в ВДЦ «Орленок» успешно «взлетела» первая (нулевая) Всероссийская инженерная олимпиада.

Олимпиада шла по четырем профилям.

Про первые два профиля и общую обстановку в «Орленке» я я рассказал на Хабре. Под катом — про то, из чего состоит «конструктор спутников» и примеры задач первой всероссийской «космической» олимпиады.
Читать полностью »

В экспозицию компании Cougar на Computex 2016 вошли игровые мыши Revenger и 550M RGB.

Модель Revenger возглавляет ассортимент мышей Cougar

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

Как сложить кубик Рубика новичку по алгоритму бога? Дополненная реальность приходит на помощь - 1

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

К слову, чемпион мира по сборке кубика Рубика (да, есть и такие чемпионы) решает головоломку всего за 4,9 секунды. Чемпиона зовут Лукас Эттер, это подросток из США. Аналогичный рекорд для роботизированной системы составляет уже 0,887 секунды (правда, этот результат еще не подтвержден). Но как научиться быстро собирать кубик Рубика самостоятельно? Можно тренироваться (на это могут уйти многие годы). А можно воспользоваться специальной программой, которая поможет собрать кубик в минимальное число ходов (так называемый алгоритм бога). Здесь никакие тренировки не нужны, приложение делает все само.
Читать полностью »

Проект «Око» ч.24 - 1
Фото: A.V. Photography

Под катом я оставлю небольшую памятку по персонажам для тех, кто читает в онгоинге.

Для новых же читателей внутри есть ссылки на предыдущие главы с 1 по 21, объединенные в один файл, в форматах для читалок. Собрал все Ренат Насрідінов, за что ему отдельное спасибо.

Ссылки на предыдущие части и обращение к тем, кто видит публикации Ока впервые:

Око — мой личный литературный проект, работу над которым я начал в мае этого 2015 года. Из небольшой зарисовки он перерос в научно-фантастическое произведение, главы которого я выкладываю, по мере написания, на GT.

Предыдущие части:

Часть 1
Часть 2
Часть 3
Часть 4
Часть 5
Часть 6
Часть 7
Часть 8
Часть 9
Часть 10
Часть 11
Часть 12
Часть 13
Часть 14
Часть 15
Часть 16
Часть 17
Часть 18
Часть 19
Часть 20
Часть 21
Часть 22
Часть 23

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

Рынок 0day-уязвимостей выходит из подполья

В России открылась биржа для покупки-продажи эксплойтов - 1
Структура архива, похищенного с серверов компании Hacking Team. Фирма продавала эксплойты спецслужбам России и других стран

В России открылась первая биржа, где разработчики и хакеры могут официально продавать уязвимости в программном обеспечении Linux, Windows, OS X, Tor, iOS, Android, браузеров Chrome, IE и др. Продавая уязвимость заинтересованному клиенту и сохраняя её в секрете, можно заработать гораздо больше, чем по официальной программе выплаты вознаграждения за уязвимости, которая предусматривает раскрытие информации и выпуск патча.

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

Одновременно с прототипом вентилятора типоразмера 120 мм толщиной 15 мм, компания Noctua показала еще четыре вентилятора толщиной 15 мм, которые скоро пополнят серию А.

Роторы тонких вентиляторов Noctua A подвешены на двойных шарикоподшипниках

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

Компания G.Skill привезла на выставку Computex 2016 три блока питания серии RipJaws Platinum. Эти блоки большой мощности относятся к верхнему сегменту.

Блоки питания G.Skill RipJaws Platinum относятся к верхнему сегменту - 1

Мощность модели PS850P равна 850 Вт, модели PS1200P — 1200 Вт, модели PS1250P — 1250 Вт.

Электронная музыка вживую: Как преподносят свои выступления музыканты-электронщики - 1

Фотография JD Hancock / CC

С изобретением первых аудиозаписей в 19 веке у людей появилась возможность наслаждаться своими любимыми композициями дома. Живые звуки гитары, барабанов и других инструментов – все это стало доступным в домашних условиях.

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

FLProg – Новая реализация обмена по Modbus RTU - 1

Ранее ещё на хабре я рассказывал о реализации поддержки протокола Modbus в программе FLProg. К сожалению как показала практика его использования, реализация получилась не очень удачная. Если Slave работал ещё более менее уверенно, то мастер работал очень неустойчиво. Кроме того задание адресов регистров было возможно только в виде непрерывного массива, и не было разделения на области памяти. Мастер в той реализации мог обращаться только к Holding Registers слейвов, что очень ограничивало возможности его применения. Достаточно долго я искал нормально реализованную библиотеку Modbus RTU для Arduino, но поиски не привели к успеху. Поэтому было принято решение написать реализацию обмена по Modbus RTU самостоятельно. И вот в недавно вышедшей версии программы FLProg с номером 1.12 это сделано. Что изменилось:

  1. Реализация Modbus RTU полностью совместима с промышленным стандартом.
  2. Реализованы четыре таблицы переменных – Coils, Discrete Inputs, Input Registers, Holding Registers. Для каждой переменной, можно задавать любой адрес (не обязательно последовательно).
  3. Реализована возможность задания адреса слейва, скорости порта и отключения/включения опроса конкретного слейва мастером программным путём с запоминанием этих данных в EEProm.
  4. Реализована возможность одновременной работы мастера и слейва на одном контроллере (на разных портах).
  5. Реализована возможность применять в качестве порта SoftwareSerial
  6. Благодаря динамически генерируемому коду одновременная работа мастера и слейва возможна даже на плате Pro-Mini.
  7. Реализована прямая совместимость со старыми версиями – ранее созданные проекты будут работать на новой версии без переделки.

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

Angular Attack: мой опыт участия в хакатоне - 1
Angular 2 сегодня считают этаким «new kid on the block». Он многим интересен, без его упоминания не обходится практически ни одна крупная front-end конференция, и уже сейчас он готов бросить вызов React. Но до лучей абсолютной славы еще далеко — официального релиза еще не было, хотя в бою фреймворк может попробовать любой желающий. Мы в Wrike, например, уже вовсю используем Angular 2 в продакшне.

Ребята из Google активно привлекают внимание к новому фрейворку и даже недавно провели 48-часовой онлайн хакатон ANGULAR ATTACK, который собрал несколько сотен участников. По его результатам было опубликовано более 270 работ. В этой статье я хочу поделиться опытом своего участия в хакатоне, впечатлениями и наблюдениями, которые могут вам помочь в подобных состязаниях. Добро пожаловать под кат.

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


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