Как стать автором
Обновить
17
0

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

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

Начинаем изучать микроконтроллеры на примере STM32F030f4p6

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


0. Перед прочтением статьи


Данная статья преследует следующие цели:

  1. показать, как работать конкретно с этой платой;
  2. показать подход, с помощью которого можно написать программу мигания светодиодом, опираясь исключительно на документацию и логику;
  3. изложить материал языком, понятным человеку, слабо знакомому с микроконтроллерами.

Код получится минималистичным с точки зрения использования дополнительных файлов — мы не будем подключать ни один файл, кроме тех, что нужны для сборки пустой, но валидной, прошивки. Т.е. на базе кода прошивки, которая работает, но ничего полезного не делает.
Читать дальше →
Всего голосов 50: ↑46 и ↓4+42
Комментарии63

Сюда Разработка Подлинная Java: как работает AliExpress после переноса разработки в Россию

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


Привет, Хабр! Меня зовут Анатолий Орлов, и я технический директор AliExpress Россия. Сервис доступен русскоязычным пользователям уже 11 лет, при этом офис компании в Москве открылся только пять лет назад, а локальная команда разработки появилась лишь в прошлом году. Ее главная задача – адаптировать площадку, изначально заточенную на китайский лад, к реалиям Рунета и сделать ее понятнее и проще для русскоязычных пользователей.

Почему китайский поисковый движок не подходит для рунета, как помочь локальным продавцам получить больше заказов, какие технологии и почему для этого нужно адаптировать – в первой статье в нашем блоге на Хабре поговорим о процессе переноса разработки, трудностях на этом пути, первых проектах и планах инженерной команды. Поехали!
Читать дальше →
Всего голосов 121: ↑108 и ↓13+95
Комментарии384

Как работает лазерная рулетка: реверс-инжиниринг

Время на прочтение22 мин
Количество просмотров101K
image Ранее в своей статье я рассказывал о том, как устроены фазовые лазерные дальномеры. Теперь пришло время разобраться с тем, как работают бытовые лазерные рулетки. Разобраться — это не просто заглянуть, что же там внутри, а полностью восстановить всю схему и написать собственную программу для микроконтроллера.
Читать дальше →
Всего голосов 112: ↑112 и ↓0+112
Комментарии37

Эритритол — безуглеводный сахар для диабетиков, который не влияет на гликемический индекс

Время на прочтение2 мин
Количество просмотров112K
Возможно, вы могли об этом не знать. Почему «возможно»? Дело в том, что при консультации с врачами-эндокринологами не все из них оказались в курсе этого заменителя сахара, так что коротко расскажем.

Читать дальше →
Всего голосов 24: ↑20 и ↓4+16
Комментарии69

Путь чайника в астрофото. Часть 1 — Оборудование

Время на прочтение6 мин
Количество просмотров51K
Без преувеличения можно сказать, что астрофотография — один из самых технически сложных разделов фотографии. Сложности состоят не только в некоторой удаленности объектов наблюдений, но и в различных моментах организационного характера.


Астрономия как хобби интересовала меня давно, и наконец появилась практическая возможность попробовать себя в этом деле. Количество граблей на этом пути можно пересчитать десятком, и возможно подобная статья убережет новичков от ненужных трат.
«Как это работает», подробности под катом.
Всего голосов 47: ↑46 и ↓1+45
Комментарии47

Физика в мире животных: жук-бомбардир и его «орудие»

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

Жук-бомбардир вида Brachinus crepitans (фото: beatlename.ru)

Жуки-бомбардиры представлены подсемействами Brachininae и Paussinae (семейство жужелицы). Встречаются бомбардиры повсеместно, их нет разве что в Антарктиде. Более известным является подсемейство Brachininae. Его представителей ученые изучили лучше всего.

Размер жуков этого подсемейства самый разный. Максимальный размер жука-бомбардира составляет 3 см. Выглядят они обычно, нет ни ярких надкрылий, ни особенно больших жвал. Зато есть нечто другое — способность стрелять во врага ядовитой жидкостью, температура которой достигает 100 °C. При этом жидкость сама по себе примечательна, не говоря уже о процессе «выстрела».
Всего голосов 44: ↑41 и ↓3+38
Комментарии90

Два Больших взрыва

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


Когда учёные говорят о «Большом взрыве», они имеют в виду две возможности. Но корректна лишь одна из них.

Эти теории основаны на гипотезе, по которой вся материя Вселенной была создана в одном большом взрыве в определённый момент в отдалённом прошлом
— Фред Гойл


Если задуматься о начале Вселенной с научной точки зрения, есть одна теория, лучше других описывающая всё, что мы видим: теория Большого взрыва. Но не все соглашаются с тем, что именно означает «Большой взрыв».



Точнее, некоторые новые утверждения говорят о том, что может быть никакого Большого взрыва и не было. Имеют ли они право на жизнь? И что это может означать?

Чтобы понять это, давайте вернёмся на 100 лет назад, когда мы в первый раз решили детально рассмотреть определённый класс небесных объектов – тусклую спираль и эллиптическую туманность.
Читать дальше →
Всего голосов 15: ↑13 и ↓2+11
Комментарии28

Британский инженер построил 500-килограммовый процессор из дискретных элементов. Этапы работы и интервью с создателем

Время на прочтение11 мин
Количество просмотров37K
Megaprocessor — это 16-битный процессор с четырьмя регистрами общего назначения. На отдельных панелях размещены схемы различного назначения, включая память, арифметический блок, ввод/вывод и другие. В системе используется 16-разрядный блок АЛУ и 16-разрядный сумматор. Megaprocessor оснащен 10 000 светодиодов, мигание которых демонстрирует каждый этап процесса вычислений, показывая направление движение данных по схеме. Объем памяти составляет 256 байт. Блок памяти включает 27000 транзисторов. Общее число транзисторов в системе превышает 40 тысяч. Масса процессора — 500 кг. Процессор работает на частоте 20 килогерц.


Читать дальше →
Всего голосов 43: ↑40 и ↓3+37
Комментарии55

Как неавторизованные идиоты чинят ноутбуки Apple

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

Метод тыка и здравый смысл




Apple не поощряет ремонт в неавторизованных мастерских у сторонних специалистов. При малейшей неисправности технику следует нести в сервис-центр Apple. Чтобы затруднить самостоятельный ремонт, компания использует нестандартные комплектующие, уникальные винты и отвёртки, приклеивает аккумулятор к корпусу и т.д. Apple немало зарабатывает на продаже услуги AppleCare+, сохраняя замкнутую экосистему по ремонту и обслуживанию ноутбуков, смартфонов и планшетов. Замена треснувшего стекла стоит $149, аккумулятора в телефоне — $79, в ноутбуке — от $129 до $199 и так далее.

В таких условиях некоторые граждане, которые не разбираются в технике Apple, не имеют необходимой документации, всё равно пытаются провести ремонт. И даже предлагают услуги на платной основе. Один из таких умельцев по имени Луис Россманн (Louis Rossmann) из компании Rossmann Repair Group записал видео под названием «Как неавторизованные идиоты чинят ноутбуки Apple». Это довольно самокритично с его стороны.
Читать дальше →
Всего голосов 106: ↑95 и ↓11+84
Комментарии421

Apple преследует инженера, который чинит «макбуки» без разрешения

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


В мае 2016 года простой американский инженер Луис Россман стал настоящей звездой интернета, когда опубликовал видеоролик «Как неавторизованные идиоты чинят ноутбуки Apple». В этом видео он подробно показал, как диагностировать и устранить неисправность на материнской плате MacBook Air с помощью комплектующих ценой в один доллар (канифоль и проволочка), в то время как в сервисном центре Apple такой ремонт требует замены материнской платы и стоит $750. Всего один сгоревший резистор — и они просто выкинут старую плату.
Читать дальше →
Всего голосов 61: ↑54 и ↓7+47
Комментарии529

RDS, как это работает? Опускаемся на самый нижний уровень модели OSI

Время на прочтение6 мин
Количество просмотров115K
С системой RDS (Radio Data System) сталкивался хоть раз каждый, кто видел в автомагнитоле название станции вроде «Дорожное радио». Помимо названия, могут отображаться дополнительные данные — название воспроизводимой песни, температура, частота вещания и т.д.


Но как это работает? Т.к. моим хобби является радио и цифровая обработка сигналов, разобраться было интересно. Как оказалось, полной информации о RDS в рунете практически нет (да и в англоязычном тоже негусто), надеюсь, эта публикация восполнит этот пробел.

Продолжение под катом (осторожно много картинок).
Читать дальше →
Всего голосов 54: ↑53 и ↓1+52
Комментарии80

Ветер и лед на Марсе

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

Взгляд на Марс с орбиты вызывает любопытное ощущение сочетания привычного и незнакомого. Где-то можно увидеть песчаные дюны, такие же, как и на Земле. На полюсах лежат шапки льда, порождающие такие же ветра, которые дуют в Антарктиде. По теплым участкам путешествуют пылевые вихри, физический принцип образования которых аналогичен вихрям, которые будут закручивать и уносить вверх легкий мусор у вас за окном этим летом. Но, в то же время, там есть явления, которых нет на Земле. Недалеко от полюсов весной бьют газовые гейзеры, на дюнах видны многоугольники от трещин льда. Немного забавно знать, что синий закат на Марсе и красный — на Земле порождают одни и те же физические законы. А еще это очень и очень красиво…
Под катом много больших фотографий
Всего голосов 49: ↑49 и ↓0+49
Комментарии29

Лазерный резак своими руками. Часть номер ноль. Силовая

Время на прочтение5 мин
Количество просмотров98K
image
В свое время я очень сильно хотел заиметь ЧПУ лазер, не то чтобы он был очень нужен для работы или хобби, но тем не менее вещь полезная в подсобной мастерской, да и круто же!
Читать дальше →
Всего голосов 75: ↑73 и ↓2+71
Комментарии154

История ещё одного 3д-куба 10х10х10

Время на прочтение6 мин
Количество просмотров33K
В последнее время на портале появлялись статьи о создании светодиодных кубов. Это своего рода игрушки, которые могут формировать трёхмерную картинку, но сделать большое разрешение очень проблематично и трудоёмко. Большинство работ ограничивается форматом 3х3х3, или в лучшем случае 5х5х5. Спустя время я нашёл свой старый 10 “этажный” куб, немного восстановил его и решил написать о своём опыте создания устройства.

Первый куб я спаял где-то в 2012 году, на подарок, с разрешением 4x4x4, в нем использовалась готовая схемотехника и программа, найденная в интернете. Увлёкшись, решил сделать такой же себе, но, увеличив разрешение до 5x5x5. Схемотехнику, опираясь на готовое решение, сделал сам, полностью скопировав саму логику подачи напряжения на ноги светодиодов.
Читать дальше →
Всего голосов 58: ↑58 и ↓0+58
Комментарии39

Аппаратный менеджер паролей или как перестать вводить пароли и начать жить

Время на прочтение7 мин
Количество просмотров73K
Меня зовут %username%, мне n лет и я параноик. И каждый день информационный мир усложняет мне жизнь. Технологий становится больше, порог вхождения в IT снижается, и мы получаем действительность, где грубые ошибки в безопасности это нормально. А еще и мощность вычислительной техники растет с каждым годом. В итоге наши пароли, хранимые как получится, становятся достоянием общественности.

Безопасность не мертва, но инкапсулирована и агонизирует. И с каждым годом стук по крышке черного ящика все тише, а сдавленные вопли и вовсе больше не слышны. Уж больно много абстракций поверх.

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

Поэтому мы придумали свой хакерский подход к хранению и вводу паролей.



Кратко: телефон связан через Bluetooth со специальным девайсом, который эмулирует клавиатуру. Утеря девайса и телефона не позволяют получить паролей. Утеря девайса и мастер-пароля тоже не страшны. Как так? Добро пожаловать под кат (там 7 картинок, но они красивенькие).
Читать дальше →
Всего голосов 61: ↑57 и ↓4+53
Комментарии147

Большой список научно-фантастических сериалов

Время на прочтение20 мин
Количество просмотров416K
image
Кадр из заставки сериала «Грань»

Предисловие

На Geektimes и Habrahabr уже были статьи со списком Sci-Fi сериалов (Фантастические сериалы — обзор от фаната, Фантастические сериалы и др.). Но все они либо содержали достаточно мало сериалов и/или поверхностную информацию о них самих, либо были предвзяты в отношении тех или иных сериалов.

В данной публикации я постараюсь предоставить большой список научно-фантастических сериалов. А благодаря голосованию — узнать какие сериалы на самом деле нравятся пользователям Geektimes.
Читать дальше →
Всего голосов 58: ↑47 и ↓11+36
Комментарии189

Астротрекер: мой опыт

Время на прочтение5 мин
Количество просмотров31K
Дабы совместить два своих любимых хобби: фотографию и астрономию, решил попробовать себя в астрофотографии. Уж очень глубокое впечатление на меня оказывают фотографии Млечного Пути с огромными россыпями звезд. Тем более что каждое лето бываю на Кавказе, а небо там идеально подходит для наблюдений. Для качественной съемки звездного неба не обойтись без астротрекера. Для чего он нужен не вижу необходимости повторять, т.к. здесь уже было несколько статей на эту тему. Поэтому просто хотел бы поделиться своим опытом создания данного устройства, его настройки и использования. Саму конструкцию я почерпнул из данной статьи, немного упростил её, и оснастил собственными доработками. Подробности под катом.


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

Автоматическая аутентификация Android-устройства в Wi-Fi Московского Метро

Время на прочтение9 мин
Количество просмотров36K
Как известно, практически во всех вагонах Московского Метро действуют Wi-Fi точки доступа, с помощью которых пользователи могут получить доступ в интернет и приятно скоротать время поездки в метро с работы домой: почитать новости, проверить почту, посмотреть котиков на YouTube и т.д.

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

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

Если в метро вы не частый гость, то подобная схема может и не вызвать у вас раздражения, однако при ежедневном использовании она все таки надоедает, поэтому, как говорил один известный и харизматичный политик: «Хватит это терпеть!», сегодня мы будем автоматизировать аутентификацию в Московском метро.
Читать дальше →
Всего голосов 26: ↑25 и ↓1+24
Комментарии28

Самодельные электронные часы, элементная база — часть 1, измерение времени

Время на прочтение4 мин
Количество просмотров40K
Наверное, каждый гик, увлекающийся самодельной электроникой, рано или поздно приходит к идее сделать свои, уникальные, часы. Идея вполне неплоха, разберемся как и на чем их лучше сделать. В качестве отправной точки будем считать, что человек умеет программировать микроконтроллеры, понимает как переслать 2 байта по i2c или serial-порту, и может спаять вместе несколько проводов. В принципе, этого достаточно.

Понятно, что ключевая функция часов — измерение времени (кто бы подумал, да?). И делать это желательно максимально точно, здесь есть несколько вариантов и подводных камней.
Читать дальше →
Всего голосов 13: ↑12 и ↓1+11
Комментарии35

Интересно и познавательно: разгонный блок «Бриз-М»

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

Хорошая реакция на первый пост о космическом симуляторе Orbiter и, как минимум, двести человек, которые заинтересовались и скачали аддоны к нему, привели меня к идее продолжить цикл постов образовательной и игровой направленности. Также, я хочу облегчить переход от первого поста, в котором всё делает автоматика, не требуя ваших действий, к самостоятельным экспериментам, чтобы не получился анекдот о рисовании совы. Этот пост имеет следующие цели:
  • Рассказать о семействе разгонных блоков «Бриз»
  • Дать представление об основных параметрах орбитального движения: апоцентре, перицентре, наклонении орбиты
  • Дать представление об основах орбитальной механики и запусках на геостационарную орбиту (ГСО)
  • Предоставить простое руководство по освоению ручного выхода на ГСО в симуляторе

Читать дальше →
Всего голосов 103: ↑100 и ↓3+97
Комментарии48

Информация

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