Здравствуйте, меня зовут Евгений, и мне надоело писать прошивки для микроконтроллеров. Как это это случилось и что с этим делать, давайте разберемся.
zotia @zotia
User
«Герои Меча и Магии» в браузере: долго, сложно и невыносимо интересно
22 min
104KКак реализовать в браузере игру, на которой годы назад залипал без всякого браузера? С какими сложностями столкнёшься в процессе, и как их можно решить? И, наконец, зачем вообще это делать?
В декабре на конференции HolyJS Александр Коротаев (Tinkoff.ru) рассказал, как он сделал браузерную версию «Героев». Ранее уже появилась видеозапись доклада, а теперь для Хабра мы сделали ещё и текстовую версию. Кому удобнее видео — запускайте ролик, а кому текст — читайте его под катом:
В декабре на конференции HolyJS Александр Коротаев (Tinkoff.ru) рассказал, как он сделал браузерную версию «Героев». Ранее уже появилась видеозапись доклада, а теперь для Хабра мы сделали ещё и текстовую версию. Кому удобнее видео — запускайте ролик, а кому текст — читайте его под катом:
+206
CVE-2017-5689 — уязвимость Intel AMT в подробностях
6 min
30KВ начале 2017-го года Максим Малютин (Maksim Malyutin) из компании Embedi обнаружил уязвимость в Intel AMT, которая была официально оглашена Intel первого мая и получила номер CVE-2017-5689 (INTEL-SA-00075 в кодификации Intel). Уязвимости был присвоен тип «повышение прав» (Elevation of Privilege) и критический уровень опасности. Многие СМИ в ответ разразились заголовками что-то типа «серверные чипсеты Intel 9 лет имели уязвимость», видимо отталкиваясь от фразы «This vulnerability does not exist on Intel-based consumer PCs» в описании. Однако это не совсем так с переходом в совсем не так. Потому далее подробное техническое описание уязвимости, её реализация и, главное, способы защиты для систем, не имеющих обновления прошивки.
+71
USB killer
2 min
434KБыло обычное хмурое зимнее утро, мы с коллегами по обыкновению пили утренний кофе, делились новостями, ничто не предвещало беды. Но тут приятель рассказал… далее цитата из скайп чата:
Картинка для привлечения внимания:
Так как я работаю на предприятии, которое занимается разработкой и производством электроники, то мы с коллегами принялись активно обсуждать варианты реализации такой флешки, — которая “спаливала бы полкомпа.” Было множество хардкорных, фантастических, а также вполне реальных вариантов. И всё бы так и закончилось этим весёлым обсуждением, если бы я не собирался заказывать изготовление печатных плат для других своих проектов.
Как-то читал статейку как парень в метро вытянул у чавака из сетчатого кармана сумки флеху, на которой 128 было написано. Пришел домой, вставил в ноут -> спалил пол компа… Написал на флехе 129 и теперь носит в наружном кармане своей сумки...
Картинка для привлечения внимания:
Так как я работаю на предприятии, которое занимается разработкой и производством электроники, то мы с коллегами принялись активно обсуждать варианты реализации такой флешки, — которая “спаливала бы полкомпа.” Было множество хардкорных, фантастических, а также вполне реальных вариантов. И всё бы так и закончилось этим весёлым обсуждением, если бы я не собирался заказывать изготовление печатных плат для других своих проектов.
+204
Сингулярность действительно близко
2 min
78KПривет. Меня зовут Марк и я
«Рэй Курцвейл дает самые точные прогнозы искусственного интеллекта и будущего, из каких–либо мне известных. Его книга интригующе рассказывает о ближайшем будущем, в котором информационные технологии продвинутся так далеко и так быстро, что это позволит человечеству выйти за рамки биологических ограничений и изменить наш вид так, как мы пока еще не можем себе представить»
—Билл Гейтс
«Любой человек может понять главную идею Курцвейла: технологии человечества развиваются так же, как растет снежный ком, что означает фантастические перспективы в ближайшем будущем. Это понятно всем. Но для более любознательных есть интересные детали и подробности….»
—The New York Times
«Волнующий и чрезвычайно глубокий взгляд на человечество как вид. Курцвейл является блестящим ученым и футуристом…»
—The New York Sun
Это настольная книга любого «истинно верующего» технократа, трансгуманиста и футурофила, если в двух словах. Именно эта книга считается лучшей работой Курцвейла и одной из лучших книг, описывающих ближайшее будущее человечества как биологического вида.
+94
История одного собеседования, или как в компании X кандидата «вешали»
9 min
111KДействующие лица:
X – крупная известная компания, в которой открыта вакансия аналитика (условно)
A – сотрудник компании X, который проводил собеседования
B – представитель отдела HR компании X
С – кандидат на вакансию аналитика.
X – крупная известная компания, в которой открыта вакансия аналитика (условно)
A – сотрудник компании X, который проводил собеседования
B – представитель отдела HR компании X
С – кандидат на вакансию аналитика.
+141
Почему стоит брать кредиты
3 min
202KПривет, Хабр!
Вчерашняя моя статья (Наглядно о том, почему я не беру кредиты) вызвала очень сильную реакцию, возможно даже кого-то задела за живое, тогда извиняюсь. Главным образом мне указывали на ошибку, что не учитывается стоимость аренды квартиры, пока Вася копит нужную сумму на вкладе. Что же, дельное замечание, спешу исправить свои ошибки (ведь не ошибается тот, кто ничего не делает, не так ли?).
В конце бонус — онлайн калькулятор с графиками,(преферансом… ну вы поняли).
Вчерашняя моя статья (Наглядно о том, почему я не беру кредиты) вызвала очень сильную реакцию, возможно даже кого-то задела за живое, тогда извиняюсь. Главным образом мне указывали на ошибку, что не учитывается стоимость аренды квартиры, пока Вася копит нужную сумму на вкладе. Что же, дельное замечание, спешу исправить свои ошибки (ведь не ошибается тот, кто ничего не делает, не так ли?).
В конце бонус — онлайн калькулятор с графиками,
+49
Как обмануть Корпорацию Добра или покупаем Nexus 7 в России без гуглолотереи
4 min
260KВ недавней статье на Хабре уже шла речь о том, как закупаться на Google Play в разделе Devices прямо из нашего захолустья. Тема бесспорно интересная: Nexus 7 пока в России и близлежащих странах вообще не водится, а Galaxy Nexus, скорее всего, просто обойдется вам значительно дороже, если, конечно, вы не живете в Москве или Питере. Проблема только в том, что рецепт оказался несколько нестабильный: лично меня Самая Добрая Корпорация небезосновательно заподозрила в подтасовке личных данных, а судя по комментариям – я такой оказался далеко не один.
Неделя мучений и попыток обмануть Google Wallet привела-таки к положительному результату в виде возможности покупать что угодно и где угодно на Google Play, более того, решение, строго говоря, лежало на поверхности и никаких сложных действий не требовало.
Под катом новый рецепт и совсем чуть-чуть скриншотов.
Неделя мучений и попыток обмануть Google Wallet привела-таки к положительному результату в виде возможности покупать что угодно и где угодно на Google Play, более того, решение, строго говоря, лежало на поверхности и никаких сложных действий не требовало.
Под катом новый рецепт и совсем чуть-чуть скриншотов.
+83
О глупости умных людей
3 min
348KTranslation
Для затравки — простая математическая загадка. Бейсбольный мяч и бита вместе стоят 1 доллар и 10 центов. При этом бита стоит на 1 доллар дороже мяча. Сколько стоит мяч?
+131
Как работает инжектор?
10 min
185KВ заметке пойдет речь о работе «мозгов», управляющих двигателем вашего автомобиля или мотоцикла. Попытаюсь на пальцах и в общем объяснить что же и как происходит.
Чем занимаются те самые «мозги» и для чего они нужны? Электроника — альтернатива другим системам, выполняющим те же функции. Дозированием топлива занимался карбюратор, зажиганием управлял механический или вакуумный корректор угла опережения зажигания. В общем не электроникой единой возможно реализовать все это и достаточно продолжительное время именно так и было. На автомобилях, мотоциклах, бензопилах, бензогенераторах и во многих многих других местах работали и продолжают работать те самые системы, которые призван заменить инжектор.
Зачем же понадобилось что-то менять? Зачем сносить существующие проверенные и весьма надежные системы? Все просто — гонка за экономичностью, экологичностью и мощностью. Точность работы описанных выше систем недостаточна для обеспечения желаемого уровня экологичности и мощности, а сами по себе электронные системы управления двигателем начали появляться достаточно давно.
Чем занимаются те самые «мозги» и для чего они нужны? Электроника — альтернатива другим системам, выполняющим те же функции. Дозированием топлива занимался карбюратор, зажиганием управлял механический или вакуумный корректор угла опережения зажигания. В общем не электроникой единой возможно реализовать все это и достаточно продолжительное время именно так и было. На автомобилях, мотоциклах, бензопилах, бензогенераторах и во многих многих других местах работали и продолжают работать те самые системы, которые призван заменить инжектор.
Зачем же понадобилось что-то менять? Зачем сносить существующие проверенные и весьма надежные системы? Все просто — гонка за экономичностью, экологичностью и мощностью. Точность работы описанных выше систем недостаточна для обеспечения желаемого уровня экологичности и мощности, а сами по себе электронные системы управления двигателем начали появляться достаточно давно.
+168
Экспорт дней рождения из ВКонтакте (работа с OpenAPI)
2 min
30KЛично я не любитель соцсетей, а в особенности — вконтакте, из-за которого у меня было немало времени, потраченного впустую. Собственно поэтому в свое время я решил из него удалиться. Но в определенный момент я понял, что контакт служил не только местом , где можно было с утра до ночи нажимать F5 на странице Новостей для общения, но также сервисом, благодаря которому я мог вовремя узнавать о днях рождения друзей и, таким образом, поддерживать с ними хорошие отношения.
Таким образом, была поставлена задача: экспорт календаря в внешний сервис (в моем случае — Google Calendar). Используется родной API, поэтому все работает быстро и без багов. Кому интересно — прошу под кат.
Таким образом, была поставлена задача: экспорт календаря в внешний сервис (в моем случае — Google Calendar). Используется родной API, поэтому все работает быстро и без багов. Кому интересно — прошу под кат.
+53
Спать мало, но правильно?
7 min
900KНавеяно этим постом от юзера case. Пост не новый, и на главную он не попал.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
Но я вот наткнулся на него сегодня и решил написать кое-что о сне. Уверен, что это будет полезно многим хабравчанам, да и случайным читателям тоже.
+627
TOP-10 Flash-игр
2 min
5.8KСегодня уже можно :)
1. Robokill. Вы управляете роботом, который перемещается по локациям и убивает противников. В процессе игры Вы зарабатываете деньги и можете усовершенствовать своего робота, покупая ему новое оружие, боеприпасы и т.д. Всего 10 затягивающих миссий.
Оф. сайт (триальная версия): www.rocksolidarcade.com/games/robokill Полная версия: robokill.hotbox.ru
+51
Руководство по созданию пользовательских интерфейсов для Windows 7
1 min
3.4KMicrosoft выпустила официальное руководство, в котором подробно описываются принципы построения пользовательских приложений и интерфейсов для Windows 7. Руководство очень большое – 882 страницы, на которых приводятся советы, рассматриваются конкретные примеры, даются рекомендации.
Всего руководство разделено на 10 больших разделов:
— принципы дизайна;
— элементы управления;
— команды (горячие клавиши, меню и прочее);
— текст и его стили;
— сообщения: предупреждения, об ошибках, уведомления;
— взаимодействие пользователя: клавиатура, мыши, сенсоры, доступ для людей с ограничениями;
— окна;
— визуальные элементы: иконки, компоновка, шрифты, цвета и другое;
— пользовательский опыт;
— окружение Windows.
Загрузить Windows User Experience Interaction Guidelines в формате .pdf можно по этой ссылке.
+18
Animated Weather Pro
1 min
6.2KЯ перепробовал много программ для показа погоды на Android, но был приятно удивлен этой разработкой. Такого красивого отображения в других программах на данной платформе я не встречал и считал что такие есть только на iOS и в HTC Sense. Как оказалось, я ошибался: реалистичные эффекты, стильная графика и удобное управление — все в одной программе. «В комплетке» есть маленький аккуратный виджет на рабочий стол. Особо расписывать не буду — картинки и видео скажут за меня сами.
В общем, стоит один раз скачать эту программу чтоб просто посмотреть ее.
Сайт разработчиков: www.animated-weather.com/android
В бесплатной версии показывается реклама и прогноз ограничивается 3 днями. В полной версии это ограничение снято. Купить полную версию можно и с сайта разработчика.
Под катом еще несколько картинок и видео.
В общем, стоит один раз скачать эту программу чтоб просто посмотреть ее.
Сайт разработчиков: www.animated-weather.com/android
В бесплатной версии показывается реклама и прогноз ограничивается 3 днями. В полной версии это ограничение снято. Купить полную версию можно и с сайта разработчика.
Под катом еще несколько картинок и видео.
+13
Психологическая деформация программистов. Взгляд с обеих сторон баррикад
6 min
138K Само наличие психологической деформации у какой-либо профессии, как правило, достаточно спорный момент ввиду того, что у разных людей она проявляется по-разному. Однако общую тенденцию можно выделить и, пожалуй, настало то время когда можно достаточно смело говорить, что программисты всё же имеют свой особенный психологический портрет который обусловлен их профессиональной деятельностью.
Я достаточно часто сталкивался с подобным мнением и не придавал ему особого значения, но когда женский коллектив нашей организации поздравил программистов с 23-м февраля по доброму назвав их «космическими войсками», решил всё же расставить определенные акценты в данном вопросе, т.к. одна из моих профессий связана напрямую с психоанализом. Да и баш уже не молчит.
Я достаточно часто сталкивался с подобным мнением и не придавал ему особого значения, но когда женский коллектив нашей организации поздравил программистов с 23-м февраля по доброму назвав их «космическими войсками», решил всё же расставить определенные акценты в данном вопросе, т.к. одна из моих профессий связана напрямую с психоанализом. Да и баш уже не молчит.
+411
Veni, Vidi, Verba Verti
1 min
1.7KКоманда Google Translate объявила о добавлении латыни в список доступных языков для перевода. Это первый мёртвый язык в Google Translate.
Этот язык наверняка будет редко использоваться для перевода имейлов или субтитров на Ютубе. Однако многие древние книги по философии, физике и математике написаны именно на латыни. И тысячи книг в Google Books содержат целые пассажи на латыни.
Автоматический перевод с латыни весьма сложен именно потому, что это мёртвый язык. Впрочем, многие латинские книги были переведены на другие языки, эти переводы используются для тренировки системы. Поэтому известные книги, например, «Записки о Галльской войне» Цезаря, переводятся уже достаточно качестенно.
Proximo tempore locum Latinum invenies vel auxilio tibi opus eris cum litteris Latinis, conare hunc.
+61
Великая Отечественная на современных улицах
1 min
2.4KРоссийский фотохудожник Сергей Ларенков опубликовал у себя в блоге серию коллажей: фотографии времён Второй мировой войны и современных улиц Москвы, Санкт-Петербурга, Берлина, Праги и Вены.
1941/2009. Ул.Горького/Тверская ул.
1941/2009. Ул.Горького/Тверская ул.
+48
Самое большое 360° панорамное фото в мире — 70 гигапикселей!
2 min
20KГруппа молодых венгров, спонсируемая такими гигантами, как Epson, Microsoft и Sony, создали самую большую 360° панорамную фотографию в мире! Снимок был сделан со 100-летней наблюдательной башни, расположенной на самой высокой точке Будапешта, и составляет более 590,000 пикселей в ширину и 121,000 пикселей в высоту!
Для того, чтобы сделать необходимое количество снимков за минимальное время, авторы фотографии-рекордсмена использовали пару фотокамер Sony A900, оснащенные объективами Minolta AF 400mm f/4.5 APO G и 1.4x телеконвертерами, установленными на прочный штатив собственной разработки, но даже при такой установке съемка заняла более трех часов. Полученные фотографии были слиты воедино при помощи программного обеспечения Autopano Giga на рабочей станции Dell Precision T7500 с двумя четырехъядерными процессорами Intel Xeon, 24 гигабайтами оперативной памяти и 6 терабайтами дискового пространства. Процесс сшивания составил целых два дня, в результате которого получился 200 Гб KRO файл, который затем должен был быть преобразован в формат PPM и разбит на 3 части для дальнейшей обработки в Photoshop'e. Результат проделанной работы можно посмотреть на сайте авторов:
70 Billion Pixels — Budapest (для просмотра панорамы на компьютере должна быть установлена последняя версия Silverlight)
При печати с разрешением 300ppi фото будет занимать 156 метров в длину и 31 метр в ширину, что превышает длину футбольного поля!
И хотя оригинал фотографии вряд ли когда будет напечатан, Epson сделали 15 метровую 1,5-гигапиксельную версию фото и планируют выставить её на смотровой станции Эржебет в Будапеште 11-12 сентября 2010 года. Печать была производена с помощью широкоформатного принтера Epson Stylus Pro 11880 с использованием технологии Micro Piezo и комплектом чернил Epson’s Ulta Chrome K3.
+91
Делаем загрузочно-установочную флешку
2 min
774KПосле поста о восстановлении флешек, оказалось, что у многих теперь есть рабочие, бесхозные флешки, которые обязательно нужно задействовать. Почему бы не сделать из них загрузочные флешки с дистрибутивами необходимых ОС? Это может здорово пригодиться при установке/переустановке операционных систем на нетбуки, где отсутствуют приводы оптических носителей. А иногда может даже ускорить процесс установки и сделать его намного тише на компьютере, где привод есть.
Хотя на Хабре уже описывались варианты создания загрузочных флешек, но вариант, который предлагаю я — слишком прост и по своему универсален, чтобы обойти его стороной.
Хотя на Хабре уже описывались варианты создания загрузочных флешек, но вариант, который предлагаю я — слишком прост и по своему универсален, чтобы обойти его стороной.
+123
Information
- Rating
- Does not participate
- Location
- Россия
- Date of birth
- Registered
- Activity