Как стать автором
Обновить
6
0
Roman Rashevskiy @rrashevskiy

Пользователь

Отправить сообщение

Графеновый фотосенсор в 1000 раз чувствительнее к свету, чем КМОП и ПЗС

Время на прочтение2 мин
Количество просмотров131K


Группа учёных под руководством доцента Ван Цицзе (Wang Qijie) из Наньянского технологического университета (Сингапур) заявила о разработке фотодетектора на основе графена. Он по всем параметрам превосходит нынешние КМОП- и ПЗС-сенсоры, примерно в 1000 раз более чувствителен к свету, чем созданные ранее экспериментальные графеновые фотодетекторы, потребляет в 10 раз меньше энергии и в 5 раз дешевле, чем современные КМОП-матрицы.
Читать дальше →
Всего голосов 128: ↑112 и ↓16+96
Комментарии190

Структура белка: введение для айтишников

Время на прочтение17 мин
Количество просмотров156K
Приятно видеть, что хабравчане регулярно интересуется другими предметными областями – например, биологией (более конкретно – структурой и функцией биологических макромолекул). Однако некоторые посты (например, этот), вызывают у специалиста просто физическую боль из-за обилия совершенно диких фактологических ошибок. В этом посте мне хочется рассказать о структуре и функции белка. О том, что мы знаем и о том, чего не знаем, а так же об имеющихся в этой области вычислительных задачах, требующих решения и интересных IT-специалистам. Постараюсь рассказывать сжато и тезисно, чтобы информации было больше, а воды – меньше. Всех, интересующихся структурой белков, прошу под кат, там очень много букв.
Читать дальше →
Всего голосов 146: ↑145 и ↓1+144
Комментарии72

Серия плакатов об ученых и их открытиях

Время на прочтение1 мин
Количество просмотров181K
Newton, Kapil Bhagat

Индийский дизайнер Капил Бхагат из Мумбая в своем блоге разместил серию плакатов об ученых и их открытиях. Плакаты наглядно иллюстрируют достижения ученных с помощью их фамилий. Таким образом Капил предложил отпраздновать День наук в Индии.

Все постеры под катом.
Читать дальше →
Всего голосов 224: ↑170 и ↓54+116
Комментарии108

Нейронная сеть против DDoS'а

Время на прочтение7 мин
Количество просмотров40K

Предисловие


Некоторые из вас наверняка недавно проходили Stanford'ские курсы, в частности ai-class и ml-class. Однако, одно дело просмотреть несколько видео-лекций, поотвечать на вопросики quiz'ов и написать десяток программ в Matlab/Octave, другое дело начать применять полученные знания на практике. Дабы знания полученые от Andrew Ng не угодили в тот же тёмный угол моего мозга, где заблудились dft, Специальная теория относительности и Уравнение Эйлера Лагранжа, я решил не повторять институтских ошибок и, пока знания ещё свежи в памяти, практиковаться как можно больше.

И тут как раз на наш сайтик приехал DDoS. Отбиваться от которого можно было админско-программерскими (grep / awk / etc) способами или же прибегнуть к использованию технологий машинного обучения.

Далее пойдёт рассказ о создании нейронной сети на Python 2.7 / PyBrain и её применении для защиты от DDoS'а.

Читать дальше →
Всего голосов 177: ↑174 и ↓3+171
Комментарии46

Исследователи доказали теорию «шести рукопожатий»

Время на прочтение2 мин
Количество просмотров17K
Любые два человека на Земле связаны друг с другом через шесть-семь общих знакомых.
Этот довод подтвердили исследователи компании Microsoft, изучив 30 миллиардов текстовых сообщений, посланные через службу MSN Messenger в июне 2006 года.
На базе данных о переговорах было установлено, что каждый из 240 миллионов пользователей сервиса мог бы «дойти» до другого в среднем за 6,6 «шага» («шагом» считалось непосредственное и регулярное общение).
Причем у 78% пар длина разъединяющей их цепочки составляет всего семь ступеней или даже меньше.
Таким образом, исследователи математически доказали «теорию шести степеней удаленности» или «шести рукопожатий», выдвинутую 1967 году социологом Гарвардского университета Стенли Милграмом.
Читать дальше →
Всего голосов 71: ↑59 и ↓12+47
Комментарии154

Как найти работу в Германии

Время на прочтение4 мин
Количество просмотров146K

Для всех, кто просил описать как искать работу программистом в Германии, а так же для тех, кто в комментариях бездоказательно писал, что Германия далеко не лучшее место для работы, ну и для всех интересующихся написан этот пост.
Читать дальше →
Всего голосов 103: ↑95 и ↓8+87
Комментарии283

Управляем чайником из браузера или как я интернет-розетку делал

Время на прочтение5 мин
Количество просмотров165K

В этой статье я хочу рассказать о моем опыте создании управляемой розетки. Не GSM(это всем надоело, да и слишком просто — читай sms да дергай пинами), а управляемой через браузер, с помощью кнопочек на HTML-страничке.

Итак, какой же путь должен проделать сигнал, чтоб включить чайник?
Нажатие кнопки на странице -> переход по ссылке и отработка web-сервера -> выполнение CGI скрипта -> передача команды по UART контроллеру -> появление напряжение на пине -> срабатывание реле, которое включает чайник.

Рассмотрим все по порядку.
Читать дальше →
Всего голосов 93: ↑87 и ↓6+81
Комментарии66

Система автономного мониторинга c маленьким бюджетом

Время на прочтение4 мин
Количество просмотров29K
Под катом Вы не найдете очередную историю появления Билд-светофора в офисе. Большую часть статьи я посвящу реализации самой системы вплоть до исполнительного устройства, потому что светофор — это всего лишь три больших лампочки.



А вообще — мне просто надоело писать скучные проекты и курсовые в институте, поэтому на летней практике я решил занаятся чем нибудь интересным.

Введение


Я студент третьего курса радиотехнического факультета УрФУ, попутно работаю программистом на Ruby on Rails в одном из самых больших IT отделов Екатеринбурга — в отделе веб-разработки медиахолдинга «Абак-Пресс».
Когда пришло время проходить практику, я решил — буду проходить по месту работы. Перед собой поставил цель: реализовать систему мониторинга билдов. На работе задумку одобрили и предложили собрать подобное устройство. Как раз незадолго до этого я прочитал habrahabr.ru/post/169097, именно она вдохновила меня на реализацию проекта. Итак, я принялся за работу.
Конечно же, в процессе я столкнулся с рядом проблем.
Читать дальше →
Всего голосов 66: ↑53 и ↓13+40
Комментарии48

Автономный радиоТермометр на msp430, NRF24L01+ и солнечных батареях

Время на прочтение3 мин
Количество просмотров118K

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

Что из этого получилось
Всего голосов 93: ↑93 и ↓0+93
Комментарии127

Практическое применение MSP430 для web-разработчика

Время на прочтение8 мин
Количество просмотров56K
На хабре предостаточно статей для начинающих о том, какой волшебный и замечательный этот MSP430 LaunchPad от Texas Instruments. Однако дальше стандартной мигалки светодиодом обычно никто не заходит. Пора исправлять эту ситуацию.
Работая в команде, мы пользуемся старым добрым SVN для контроля версий. Казалось бы, причём тут микроконтроллеры?
Как раз для сигнализации очередного коммита в репозиторий я и приспособил эту дивную штуковину.

Читать дальше →
Всего голосов 37: ↑29 и ↓8+21
Комментарии37

Представляем Intel XDK – инструмент кросс-платформенной разработки для мобильных устройств

Время на прочтение4 мин
Количество просмотров55K

Нашим постоянным читателям, конечно, известно, что Intel предоставляет богатый набор инструментов для разработчиков в области высокопроизводительных вычислений – компиляторы, математические библиотеки и многое другое. В этой статье пойдёт речь о весьма нетипичной для нашего блога теме – инструменте для программирования мобильных приложений на HTML5 Intel XDK.
Читать дальше →
Всего голосов 54: ↑46 и ↓8+38
Комментарии52

SIEM на практике: дружим Prelude + Cisco IPS и выявляем эксплуатацию HeartBleed через корреляцию

Время на прочтение29 мин
Количество просмотров11K
Доброго времени суток всем!
Сама по себе тема SIEM является в последнее время популярной. В виду комплексной сложности этих систем, вопросы, связанные с их использованием, глубокие и объемные. Существует довольно много статей (на Хабре и не только), посвященных SIEM. Однако в подавляющем большинстве они затрагивают тему с точки зрения теории, методологии и общих принципов построения процессов. А вот статей, описывающих практические аспекты применения/настройки этих систем, совсем нет катастрофически мало. Эта статья описывает как на практике подружить IPS и SIEM на примере Cisco IPS и Prelude, а также приведен пример правила корреляции, позволяющего выявить успешную эксплуатацию наболевшей в последние дни уязвимости HeartBleed.



Читать дальше →
Всего голосов 6: ↑5 и ↓1+4
Комментарии0

Атаки нулевого дня, APT-атаки и защита от них с использованием решений Check Point

Время на прочтение4 мин
Количество просмотров14K


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

В данной статье будет рассмотрена анатомия проникновения вредоносного ПО в IT-инфраструктуры, а также решения Check Point, которые можно использовать, для защиты от такого рода атак.
Читать дальше →
Всего голосов 13: ↑5 и ↓8-3
Комментарии18

Комплект разработчика на базе MSP430 от Texas Instruments

Время на прочтение2 мин
Количество просмотров60K

Texas Instruments продолжает приятно удивлять


У меня хорошая новость для тех, кто чувствует в себе инженерные наклонности но до сих пор не знал с чего начать. И пусть для кого-то это уже не в новинку, но для всех остальных умов я хотел бы донести. Компания Texas Instruments продолжает «подсаживать» на свои продукты, и на этот раз в фокусе нашего внимания будет MSP430 Value Line LaunchPad Development Tool. Не так уж и давно вышла версия 1.5 этого комплекта разработчика на базе микроконтроллеров серии MSP430. Приглашаю под кат за подробностями и сюрпризами
Читать дальше →
Всего голосов 8: ↑5 и ↓3+2
Комментарии10

MSP430 Launchpad в качестве сигнализации состояния серверного оборудования

Время на прочтение4 мин
Количество просмотров20K
Специалистам, работающим с серверным оборудованием, известно насколько высокие требования ставятся перед источниками бесперебойного питания и системе кондиционирования и воздухообмена. Непосредственно сам неоднократно сталкивался с ситуациями, когда отказ той или иной системы приводил к падению ЦОДа одного из мобильных операторов стран СНГ. В одной из ситуаций одновременно основная и резервная линии питания ЦОДА были обесточены, дизельные генераторы завелись автоматически, но электрики не переключили определенный рубильник. ИБП до последнего держали нагрузку, а затем более 200 серверов оказались обесточены. В другой ситуации ЦОД после отключения питания на основной линии был переключен на резервную, напряжение на которой оказалось пониженным. Это привело к отказу в запуске кондиционеров, которые питаются в обход ИБП. От перегрева сервера отключились, коммутатор HLR завис надолго и восстановил полную работоспособность лишь спустя 2-3 дня. Все это приводило к тому, что без связи оставалось до миллиона абонентов. Отвечаю сразу на вопрос: “А что делала служба мониторинга?” В первой ситуации она посчитала работу сделанной до конца, во второй поздно заметила аларм на одном из многочисленных мониторов.

Так как непосредственно моей обязанностью было поднимать сервера после таких аварий и, мягко говоря, надоело надеяться на службу мониторинга стал искать решение кроме SNMP трапов. После разбора руководств, шедших в комплекте с ИБП и кондиционерами, было обнаружено, что все они поддерживают сухие контакты. Осталось найти, как с ними работать. На помощь пришла отладочная плата MSP430 Launchpad от Texas Instruments.
Читать дальше →
Всего голосов 19: ↑16 и ↓3+13
Комментарии11

2014 год глазами Айзека Азимова: предсказания из 1964 года

Время на прочтение3 мин
Количество просмотров313K


Вероятно, большей части хабрасообщества в 1964 году даже в проекте не было. Однако, в то время жил и работал великий (не побоюсь этого слова) писатель-фантаст, мыслитель, ученый, популяризатор науки и просто человек Айзек Азимов. В 1964 году, находясь под впечатлением от Всемирной выставки, проходившей в Нью-Йорке, он решил представить, как будет выглядеть мир через полвека. В этом, 2014 году, как раз исполняется 50 лет этому предсказанию, поэтому предлагаю вспомнить те предсказания Азимова, что сбылись.

Читать дальше →
Всего голосов 157: ↑142 и ↓15+127
Комментарии167

Аренда сервера для стартапа

Время на прочтение2 мин
Количество просмотров26K
Недавно озадачился вопросом поиска выделенного сервера для своего стартапа. После просмотра российского рынка пришел в ужас и перевел взгляд на зарубежный, парой интересных предложений которого и хочу поделиться.

К примеру аренда четырехядерного AMD Opteron 2344 HE (1.7 GHz), 4Gb RAM, 2x250GB HDD обойдется в $100, что сравнимо с арендой порта и места в стойке под сервер у нас в стране.
Читать дальше →
Всего голосов 86: ↑80 и ↓6+74
Комментарии166

Как учат информатике в Европе (и в Чехии в частности)

Время на прочтение8 мин
Количество просмотров67K
Введение

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

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

Читать дальше →
Всего голосов 184: ↑174 и ↓10+164
Комментарии260

Разбор задач финала чемпионата мира про программированию ACM ICPC 2013

Время на прочтение25 мин
Количество просмотров122K
На прошедшем неделю назад чемпионате мира по командному программированию ACM ICPC 2013 было 11 задач, одну из которых за отведённое время не смогла решить правильно ни одна из команд.

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

В этом году на ACM ICPC был 21 аналитик из Швеции, Нидерландов, США, Словакии, Беларуси и России. И 10 из них были из Яндекса. Все они в разные годы были призёрами ICPC. Специально для Хабра они разобрали все задания чемпионата.

Разбор задачи «Матрёшка» во время трансляции ACM ICPC 2013
Читать дальше →
Всего голосов 113: ↑110 и ↓3+107
Комментарии14

Большое файловое хранилище для маленькой такой компании

Время на прочтение7 мин
Количество просмотров173K
Думаю, что любая группа разработчиков рано или поздно сталкивается с такой, казалось бы, примитивной задачей как
  • вики, учет задач, тикетов, дефектов;
  • система управления версиями/репозиторий;
  • файловый сервер.


И если в случае первого и второго предлагается множество прекрасных средств, в частности для багтрекинга существуют известные каждому Redmine, Trac, а для управления версиями Subversion, Git, Mercurial, то для грамотной организации файлового хранилища приходится в очередной раз изобретать велосипед.
Читать дальше →
Всего голосов 48: ↑42 и ↓6+36
Комментарии44

Информация

В рейтинге
Не участвует
Откуда
Россия
Зарегистрирован
Активность