Доброго времени, уважаемые читатели! Одним прекрасным днем по пути на работу краем глаза обнаружил в пустом стаканчике рядом с кофейней хайп-вейп девайс. Да не простой, а с экранчиком. Вашему вниманию предлагается заметка в стиле "шаг-за-шагом" по использованию уже использованного.
User
Будущее SD-WAN: от MPLS к Autonomous Driving Network
«Программно-определяемые глобальные сети сложны, дороги и небезопасны. Мы лучше пока посидим на классической инфраструктуре. Вот только наделал бы кто-нибудь много хороших сетевых инженеров — тогда заживем». Нам регулярно доводится слышать такое от CTO крупных компаний с большими ИТ-бюджетами. И все эти утверждения неверны.
Английский язык Джеки Чана: почему он пропускает звуки или добавляет лишние
Уже давно не было статей в рубрике про акценты известных людей. Мы решили это исправить — сегодня у нас в номере Джеки Чан. Большинство из Хабровчан выросло на его фильмах.
Сам Джеки Чан долгое время он стеснялся своего акцента, когда говорил на английском. И вплоть до 1998 года его персонажей попросту переозвучивали.
Сегодня мы проанализируем английский язык Джеки Чана и его китайский акцент. А еще посмотрим, улучшил ли актер свою речь за десятилетия работы в Голливуде.
Формы глаголов в английском языке
Многие при изучении английского языка сталкивались с необходимостью заучивания форм вспомогательных глаголов в каждом из времен английского языка. Однако, эти вспомогательные глаголы формируются по довольно простому алгоритму, о котором я и расскажу в этой заметке.
Каждое из 16 времен (каждое время – в двух вариантах: действительный и страдательный залог) может быть охарактеризовано наличием или отсутствием каждого из следующих 5 признаков.
Непереводимые английские слова, которых нам реально не хватает
Хоть в русском литературном языке сегодня больше 150 тысяч слов, но все же он довольно несовершенен. Чтобы объяснить некоторые простые понятия, нам нужно несколько лексем, а иногда и целая фраза, которую в английском можно заменить одним словом.
Такие слова называют «непереводимыми». И сегодня мы поговорим о некоторых из них, которых реально не хватает.
Небольшой ядерный реактор как источник питания для дата-центров: плюсы, минусы и реалистичность технологии
Дата-центров становится больше с каждым годом. С 2012 по 2020 год их количество выросло с 500 000 до более чем 8 млн. Энергии все эти объекты потребляют очень много — многие дата-центры являются главными потребителями энергии в своем регионе. Потребность в ЦОД продолжает расти, но многие «теплые» места уже заняты — ведь такой объект не построишь где-то на отшибе, где нет ни сетевой инфраструктуры, ни надежного энергоснабжения, не говоря уже о воде.
Во многих случаях именно отсутствие необходимой инфраструктуры является ограничивающим фактором для создания сети ЦОД где-нибудь на севере. Но, возможно, выход есть, и он довольно необычный. Это миниатюрные ядерные реакторы, которые способны дать необходимое количество энергии не только дата-центру, но и небольшому городку неподалеку. Такая технология — не фантастика, а вполне себе реальность, о которой и поговорим.
Как быстро усвоить материал? Практические советы для разработчиков и не только
Эффективное обучение крайне важно для разработчика программного обеспечения, ведь постижение нового — значительная часть его работы. Умение быстро осваивать новые языки/фреймворки/инструменты сделает вас намного продуктивнее. Это своего рода суперспособность.
Как ее приобрести? Читайте в тексте Джоша Комо, эксперта с многолетним опытом в разработке ПО, ИТ-блогера и автора обучающего курса «CSS для разработчиков JavaScript». В статье Джош описывает практики и рекомендации, которые помогут начинающим специалистам (например, студентам и тем, кто переходит в разработку из какой-либо другой области) в развитии их профессиональных навыков.
Под катом — наш перевод англоязычного материала. Обращаем ваше внимание, что позиция автора не всегда может совпадать с мнением МойОфис.
Как выучить английский язык быстро и с удовольствием
Реально ли построить хорошую карьеру в ИТ без английского языка? Не так важно, реально или нет, но важно то, что с уверенным владением английским - у вас намного больше возможностей!
В статье собраны самые полезные ссылки для изучения английского языка с удовольствием!
Изучить английский язык просто, если прекратить воспринимать уроки как обязанности, и не просто поставить цель, но выбрать то, что Вы на самом деле любите и делать именно это.
Кстати, инструкция так же во многом подходит, чтобы изучить и другие языки такие как немецкий, французский и многие другие.
Итак, для начала, важно усвоить главный принцип: пусть английский язык будет встроен в Вашу обычную жизнь.
Перехватываем цифровые радиопереговоры, или куда едут экипажи в 5 утра
Шел апрель 2020 года, ковидная пандемия набирала обороты. Местные власти объявили "карантин", и от скуки сидения дома в один из дней мне пришла в голову мысль разобрать завалы хлама в старой квартире. В одной из коробок мне попался ноунеймовый USB DVB-тюнер на чипе RTL2832U с Алиэкспресса, и тут я призадумался. Вспомнилось, что много-много лет назад я игрался с ним и в эфире можно было услышать много интересного. "А почему бы не поиграться еще раз?" — возникла в голове мысль, которая и положила начало этой истории.
Нейропротезирование: назад к естественным функциям руки через очувствление протеза
Потеря чувствительности — разрушительное последствие потери верхних конечностей. При этом даже самый функциональный бионический протез руки восстанавливает только 10% механики и, пока не может восстановить сенсорную обратную связь. Протез, отделенный от самоощущения, воспринимается как искусственный инструмент, независимый от тела. Пользователи протезов часто испытывают трудности с определением положения протеза в пространстве, поскольку предполагаемое положение протеза и фактическое не совпадают. Следовательно, очувствление важно для улучшения контроля над протезом конечности, включения протеза в карту тела человека. Также известно, что восстановление чувствительности помогает и для уменьшения такого клинического эффекта, как фантомная боль.
Возможное будущее ИИ, Python как модель мышления или незаслуженно забытый Акинатор
В процессе познания нейронных сетей я практически не увидел информации о том, чтобы кто-то приближался или хотя бы шёл к созданию сущности, похожей на настоящий ИИ. Большая часть задач, которые решаются нейросетями, это довольно тривиальные вещи, вроде распознавания объектов, имитации чего-либо, автоматизации какой-то задачи с условиями или предсказания поведения объектов, чьи математические модели слишком сложны для моделирования и/или вообще неизвестны.
Однако что же с исследовательской частью проблемы? Где и как люди отвечают на вопрос "Как улучшить сам ИИ, чтобы было легче выполнять задачи?" или "Есть ли что-то, что можно добавить в основу ИИ, кроме структуры нейронов и принципов их взаимодействия?"
Повесть о том как потерять 3тыс. долларов и не уехать в США
Добрый день Всем читателям,
сегодня будет увлекательная история, как я обосрался и это стоило мне 3000$.
Дисклеймер: все описанное далее является моим опытом сотрудничества с данной компанией и ее сотрудниками, моя оценка дана исходя из моего жизненного опыта и требований предъявляемых мной к услуге от бизнеса. Ваша оценка может быть другой.
Самодельный стратостат. Часть 2
Long, long time ago… Нет, не так. 4 месяца назад я рассказал вам, как из клея и резиновых сапог создать с нуля свой стратостат с телеметрическим модулем и видеокамерой. Я так же описал наш опыт запуска и поиска этого метеозонда, обозначив несколько возникших проблем. Что ж. Мы анализировали, анализировали и доанализировались до четвертого шара. И сейчас я расскажу вам, что произошло за это время, почему он четвертый, и где пропавшие два. Эта часть будет менее технической, т.к. изменений конструкции почти не было, но те что были — имеют значение. Если вы вне контекста, то эту часть советую читать только после прочтения первой (хотя бы технических разделов). Ссылка на первую часть ниже. Будет много фото, видео и графиков. Поехали?
Восстановительный заряд автомобильных AGM аккумуляторов после глубокого разряда на примере Topla Stop&Go AG60
Привет, Хабр! Сегодня мы прольём свет на некое тайное знание о современных свинцовых аккумуляторах, которое есть в официальных инструкциях от производителей, но большинство читателей его не замечает, во многом по причине популярных аккумуляторных предрассудков и мифов.
Мой MikroTik – моя цифровая крепость (часть 1)
10 советов «Как успешно пройти Code Review»
Если вам надо отдать ваш код на ревью, например показать выполнение тестового задания, получить одобрение у коллеги на pull request или попасть на разбор кода в "Android Broadcast", тогда 10 советов из этой статьи помогут вам представить ваш код в максимальной красоте. Это не сделает из вас эксперта, но как минимум улучшит ваши навыки, и позволит достичь получить заветное "Одобрено"
Трояны и бэкдоры в кнопочных мобильных телефонах российской розницы
Немалое количество простых кнопочных телефонов, присутствующих в российских магазинах, содержат нежелательные недокументированные функции. Они могут совершать автоматическую отправку СМС-сообщений или выходить в интернет для передачи факта покупки и использования телефона (передавая IMEI телефона и IMSI SIM-карт). Встречаются модели со встроенным трояном, отправляющим платные СМС-сообщения на короткие номера, текст которого загружается с сервера, также бывают устройства с настоящим бэкдором, пересылающим входящие СМС-сообщения на сервер злоумышленников.
Статья описывает детали вредоносных функций и способы их обнаружения.
О судьбе отечественного оборудования для сетей 5G. Часть II Внешние и внутренние противоречия
Доброго времени суток!
Первая часть. Обзор Рынка
Третья часть. Основные действующие лица
Четвертая часть. Что есть базовая станция 4G/5G?
В прошлый раз мы рассмотрели отечественный телеком рынок в целом, с фокусом на подсистему радиодоступа, определили его размер, характерные черты и обозначили вопросы для дальнейшего углубления.
В этой же части предлагаю углубиться в смежную тему: какие внутренние и внешние факторы влияют на постановку вопроса о создании собственного оборудования связи. Что это – просто имиджевая и популистская мера, о которой все забудут через несколько лет или за этим стоят реальные материальные экономические предпосылки? Попробуем немного приблизиться к ответам на данные вопросы.
Отдаю себе отчет, что тема скользкая, неоднозначная и можно легко скатиться в категорию диванных экспертов. Но, как мне кажется, без рассмотрения этих вопросов, будет сложно делать далеко идущие выводы о перспективах развития радиоэлектроники в нашей стране, не учитывая комплекс внешних и внутренних обстоятельств.
Как обычно - буду рад конструктивной критике, обратной связи и дискуссии для дальнейшего улучшения материала.
Реверс-инжиниринг ПО начала 2000-х
Предыстория
В этой серии статей я рассказываю о системе лицензирования ПО, использовавшейся в проприетарном программном приложении 2004 года. Это ПО также имеет пробный режим без регистрации, но с ограниченными функциями. Бесплатную лицензию можно было получить, зарегистрировавшись онлайн на сайте поставщика ПО. Примерно в 2009 году приложение перешло в статус abandonware и его перестали распространять. Хотя двоичный файл ПО был архивирован, пока не предпринимались попытки восстановления функциональности, которую можно было получить благодаря бесплатной лицензии.
Дизассемблируем двоичный файл
В одном из предыдущих постов о другом проекте реверс-инжиниринга я использовал в качестве дизассемблера IDA Free. Позже Агентство национальной безопасности США выпустило свой инструмент для реверс-инжиниринга Ghidra как ПО с open source. Его я и буду использовать в этом проекте.
По сравнению с IDA, Ghidra требует больше усилий для правильного дизассемблирования двоичного файла ПО. Например, рассмотрим, следующий дизассемблированный Ghidra код:
IDA автоматически идентифицирует функцию как 0x4f64dc, но Ghidra её не определяет. Как оказалось, именно эта функция и нужна будет в нашем анализе. Ghidra может выполнять более подробный анализ через Analysis → One Shot → Aggressive Instruction Finder, но результат всё равно будет неполным.
Из метаданных двоичного файла ПО мы знаем, что сборка была создана в Delphi 7 (выпущенном в 2002 году).
BGP Synchronization и OSPF
Disclaimer: только для гиков; устаревшая технология; статья в режиме “just for fun”.
Information
- Rating
- Does not participate
- Registered
- Activity