Как стать автором
Обновить
49
Карма
60.8
Рейтинг

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

  • Подписчики 18
  • Подписки

Проактивные SIM-карты

Блог компании Timeweb Смартфоны Сотовая связь
Перевод

После столкновения с проактивными SMS-сообщениями от SIM-карты AT&T (перевод статьи тут) я решил проверить и другие SIM-карты. Не секрет, что практически все они поддерживают проактивные функции, но мне стало интересно, сколько карт используют их фактически.

Читать далее
Всего голосов 17: ↑17 и ↓0 +17
Просмотры 5.9K
Комментарии 12

Data-Oriented архитектура

Блог компании Timeweb Программирование *Анализ и проектирование систем *Совершенный код *Проектирование и рефакторинг *
Перевод

В архитектуре программного обеспечения существует один малоизвестный паттерн, заслуживающий большего внимания. Архитектура, ориентированная на данные, (data-oriented architecture, DOA) была впервые описана Радживом Джоши в отчете RTI 2007 года, а затем в 2017 году Кристианом Ворхемом и Эрихом Шикутой из Венского университета в статье iiWAS. DOA — это инверсия традиционной дихотомии между монолитным кодом и хранилищем данных (монолитная архитектура) с одной стороны, и небольшими распределенными независимыми компонентами с собственными хранилищами (микросервисы и сервис-ориентированная архитектура) с другой. В архитектуре, ориентированной на данные, монолитное хранилище данных является единственным источником состояния в системе, на которое воздействуют слабосвязанные микросервисы без состояния.

Мне повезло, что мой бывший работодатель выбрал такую необычную архитектуру. Это напомнило, что одни и те же вещи можно делать по-разному. Архитектура, ориентированная на данные, ни в коем случае не является панацеей; у нее есть собственный уникальный набор издержек и преимуществ. Однако я обнаружил, что многие крупные компании и экосистемы сталкиваются с проблемами, для устранения которых и предназначена данная архитектура.

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 2.9K
Комментарии 2

Структура смартфона — иллюзия контроля

Блог компании Timeweb Смартфоны Сотовая связь
Перевод

Типичный смартфон состоит как минимум из трех различных компьютерных систем, каждая из которых обладает собственной операционной системой и обслуживается разными специалистами из нескольких областей индустрии.

1. “Процессор приложений”. Это устройство, на котором работает Android или iOS. С этой частью смартфона вы и взаимодействуете. Здесь запускаются и работают ваши приложения. Скорее всего, когда вы думаете о своём смартфоне, вы думаете о процессоре приложений.

2. “Baseband-процессор”. Это устройство управляет сотовой радиосвязью телефона. И под сотовой связью мы подразумеваем действительно сотовые технологии, такие как LTE, 5G и т.д., а не Wi-Fi. Процессор основной полосы частот отвечает за подключение и сброс телефонных звонков, сеансов передачи данных, обрабатывает СМС и выполняет другие функции сотовой связи, порой невидимые для пользователя, такие как “Управление мобильностью”.

3. SIM-карта. СИМ-карта представляет собой полную компьютерную систему (с процессором, памятью и файловой системой), работающую под управлением набора приложений и собственной ОС. Когда вы устанавливаете СИМ-карту, она становится неотъемлемой и активной частью вашего смартфона. 

Как у пользователя смартфона, у вас могла возникнуть иллюзия, что именно вы управляете своим телефоном. Но на самом деле, функциями вашего телефона управляет ПО этих трех систем, из которых только одна доступна вам напрямую.

Читать далее
Всего голосов 30: ↑21 и ↓9 +12
Просмотры 9.4K
Комментарии 27

Создание массива зеркал на 3D-принтере

Блог компании Timeweb 3D-принтеры Физика DIY или Сделай сам
Перевод

Недавно я сделал предложение руки и сердца одному прекрасному человеку с помощью шестигранной зеркальной штуковины, изображенной на фото. Мы оба большие нёрды, и мне хотелось сделать что-нибудь особенное, поэтому я спроектировал и распечатал на 3D-принтере зеркальный массив, чтобы задать заветный вопрос. Зеркала расположены под таким углом, что прямо перед закатом в нашу 8-ю годовщину они отражают свет заходящего солнца на землю, образуя слова «MARRY ME?»

Поскольку этот проект принес мне бурю положительных эмоций, я, как сторонник открытого кода, решил опубликовать все исходные материалы и написать о его разработке. Код несложно модифицировать для создания других массивов зеркал, проецирующих произвольное изображение на любую фокальную плоскость.

Читать далее
Всего голосов 64: ↑59 и ↓5 +54
Просмотры 16K
Комментарии 39

Реверс-инжиниринг необычной модемной платы IBM 1965 года

Блог компании Timeweb Реверс-инжиниринг *История IT Старое железо
Перевод

На винтажной плате IBM ниже есть большой металлический блок, который привлек мое внимание, поэтому я подробно разобрался в ней. Оказалось, что плата — это часть модема, а большая металлическая коробка - трансформатор. Этот материал рассказывает о том, что я в итоге узнал об этой плате, а также немного об истории модемов.

Читать далее
Всего голосов 28: ↑28 и ↓0 +28
Просмотры 6K
Комментарии 37

Reversing для чайников — ассемблер x86 и код на С (для начинающих/ADHD friendly)

Блог компании ITSOFT Assembler *C *Реверс-инжиниринг *
Перевод

До того как заняться реверс-инжинирингом, исполняемые файлы казались мне черной магией. Я всегда интересовался, как все работает под капотом, как двоичный код представлен внутри .exe файлов, и насколько сложно модифицировать “исполняемый код” без доступа к исходникам.

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

Это главная причина, по которой я задумался о написании этой статьи, содержащей только самые важные вещи, с которыми чаще всего сталкиваются в реверс-инжиниринге, хотя она и упускает некоторые детали для краткости, предполагая, что у читателя имеются навыки поиска определений и ответов в Интернете и, что более важно, придумывания примеров / идей / проектов для практики.

Читать далее
Всего голосов 32: ↑28 и ↓4 +24
Просмотры 7.7K
Комментарии 10

Переработка отработанного ядерного топлива

Блог компании ITSOFT Научно-популярное Энергия и элементы питания Химия Экология

Переработка ОЯТ (отработанного ядерного топлива) — это явление далеко не новое. Что уж там, на заре атомной промышленности переработка ОЯТ была одним из ключевых этапов производства. Правда, использовалась она не в мирных целях, а для наработки оружейного плутония в рамках Манхэттенского проекта. Дело в том, что плутоний является побочным продуктом работы ядерного реактора с ураном в качестве топлива. После реактора отработанное топливо направлялось на переработку с целью выделения из него фракций плутония. 

Читать далее
Всего голосов 21: ↑18 и ↓3 +15
Просмотры 5.5K
Комментарии 8

Что AT&T отправляет на номер 1111340002?

Блог компании Timeweb Смартфоны Сотовая связь
Перевод

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

Весной 2021 года судебные представители обратились ко мне по поводу загадочного СМС на номер 1111340002. Это СМС-сообщение фигурировало в деле о причинении смерти по неосторожности с обвинениями в отвлечении внимания во время вождения. Вот, что я обнаружил…

TL;DR: драйвер AT&T СИМ-карты отправил СМС на номер 1111340002 с отчетом о том, что на телефоне было установлено автоматическое обновление ПО. Отправка сообщения не требовала никаких действий со стороны водителя. Чтобы разобраться в этом, потребовалось вызвать AT&T в суд и провести анализ в лабораторных условиях.

Читать далее
Всего голосов 66: ↑58 и ↓8 +50
Просмотры 28K
Комментарии 76

Радиоактивные отходы — что это такое и как с ними обращаются в России

Блог компании ITSOFT Научно-популярное Энергия и элементы питания Физика Экология

«Как Россия превратилась в мировую свалку ядерных отходов». «Россия вновь становится свалкой радиоактивного мусора?» И десяток других, похожих друг на друга заголовков, в которых фигурируют апокалиптичные суда с ядерными отходами, плывущие в Россию. Обычно так реагируют СМИ, когда в страну в очередной раз собираются завести что-то радиоактивное, например регенерированный уран из Франции или «урановые хвосты» из Германии. Вновь разгораются сражения в извечной войне экоактивистов и ядерщиков. И вновь жертвами становятся люди, для которых тонкости атомной индустрии такие же далекие, как и панды в Китае. Расставим точки над «i» и выясним, что является ядовитым мусором, а что — ценным сырьем. 

Читать далее
Всего голосов 17: ↑14 и ↓3 +11
Просмотры 4.9K
Комментарии 30

Первый смартфон на Android

Блог компании Timeweb Смартфоны Научно-популярное

2007 год вряд ли когда-то перестанет ассоциироваться с огромным количеством неформальных субкультур и бесконечной ностальгией в духе “верните мне мой 2007”. Помимо этих, несомненно, замечательных вещей, 2007 год отметился и другим знаменательным событием — выпуск iPhone. Это не была революция в плане реализованных в нем технологий, однако именно он задал вектор развития мобильных устройств, с которым некоторые компании совладать не смогли. Например, Nokia — один из главных игроков рынка в нулевых; сейчас — скорее мем о самых крепких вещах во вселенной. А есть компании, которые, наоборот, смогли поймать новый тренд. Одна из таких компаний — Google. Эта статья о том, как и с чем Google вышла на рынок мобильных устройств.

Читать далее
Всего голосов 19: ↑16 и ↓3 +13
Просмотры 6.5K
Комментарии 11

Сценарий для апокалипсиса —  геомагнитная буря 1859 года

Блог компании Timeweb Научно-популярное Физика

В обыденном сознании последствия геомагнитных бурь ограничиваются головной болью и нарушением мобильной связи. Однако это справедливо лишь для слабых бурь. Вероятность же того, что мы станем свидетелями крупной чрезвычайно мала. Но на долю жителей 19 века и «местных путешественников во времени» всё же выпала такая участь. Речь идет о «Событии Каррингтона», геомагнитной бури 1859 года. В период слабой электрификации её последствия ограничились повреждениями телеграфной сети и, возможно, поломкой парочки «машин времени». По мнению некоторых экспертов, случись такая буря в наше время, она привела бы отключению электричества минимум на несколько месяцев. Рассмотрим подробнее природу события 1859 год.

Читать далее
Всего голосов 65: ↑62 и ↓3 +59
Просмотры 23K
Комментарии 59

Дизельгейт: экологическая афера стоимостью в 35 миллиардов долларов

Блог компании Timeweb Научно-популярное Транспорт Экология

Стоянка “дефектных” автомобилей

В 2016 году Volkswagen AG получил Шнобелевскую премию по химии за изобретение хитроумного способа обманывать тесты на содержание в выхлопных газах окиси азота. Возможно, вы догадались, что речь идет о так называемом «Дизельгейте». Это мировой скандал, связанный с автомобилями концерна Volkswagen. В статье разберем, в чем конкретно заключалась суть и причина обмана, как все случайно вскрылось, чем все обернулось для Volkswagen и их клиентов.

Читать далее
Всего голосов 45: ↑40 и ↓5 +35
Просмотры 29K
Комментарии 160

Атанасов против Мокли: судебный спор о патенте на ENIAC

Блог компании Timeweb История IT Старое железо

Изобретение электронного цифрового компьютера является общественным достоянием. Хотя, казалось бы, на роль создателя первой ЭВМ претендентов хватает. Такое положение дел связано не со сложностью выбора конкретной персоны на место отца компьютеростроения, а с судебным разбирательством 1973 года о патенте на компьютер ENIAC. В этой статье взглянем на ход этого дела и на события, предшествующие ему.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Просмотры 1.5K
Комментарии 1

Может ли свет вытеснить радиоволны в отрасли беспроводной передачи данных?

Блог компании Timeweb IT-инфраструктура *Научно-популярное Физика

Использовать свет в качестве канала связи - идея неновая. В 1880 году Александр Белл создал фотофон - устройство, позволяющее передавать звук с помощью света. А в период Второй мировой войны морские суда в конвое, в случае введения режима радиомолчания из-за атак подлодок, передавали друг другу закодированные азбукой Морзе сообщения с помощью штатного прожектора или любого другого источника света. Противник из-под воды не мог перехватить такое сообщение, и этот способ считался довольно безопасным. В наши дни главным примером применения света для передачи информации является оптоволокно. Но что будет, если использовать свет не в кабельных технологиях, а в беспроводных? На этот вопрос попытались ответить создатели Li-Fi - технологии беспроводной связи в видимом спектре излучения.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 3.7K
Комментарии 12

Star7: с чего начиналась Java

Блог компании Timeweb Java *История IT IT-компании

В начале 90-х годов в Sun Microsystems, в 2010 году поглощенной Oracle, проводился ряд реформ, связанных с переопределением приоритетов компании. В результате преобразований появился так называемый Project Green, с которым связано создание языка Java. Java — это косвенный результат деятельности «Зеленого проекта»; изначально о разработке нового языка никто и не думал. Основной целью являлось создание универсального устройства, управляющего бытовыми приборами, — эдакого предка умного дома. Получившийся прототип гаджета назвали Star7, но широкой популярности он не сыскал. В статье пойдет речь об истории создания Star7, о том, почему идея такого устройства «не выстрелила», и как вспомогательный инструмент Java стал самодостаточным продуктом.

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Просмотры 5.4K
Комментарии 9

История проблемы равенства классов P и NP

Блог компании Timeweb Математика *Научно-популярное

В 2000 году Математический институт Клэя определил 7 математических задач, решение которых не могли найти в течение многих лет. За решение каждой из них была назначена награда в размере 1 миллиона долларов. Эти 7 задач известны как «задачи тысячелетия», и на сегодняшний день только одна из них была решена — гипотеза Пуанкаре. В этой статье пойдет речь о вопросе равенства классов P и NP, ответ на который может сильно повлиять на всю IT-сферу.

Читать далее
Всего голосов 25: ↑24 и ↓1 +23
Просмотры 6.9K
Комментарии 8

История портативных консолей

Блог компании Timeweb Игры и игровые консоли

В середине июля Valve представила портативную консоль Steam Deck: первые покупатели получат свои девайсы уже в конце этого года. Прежде попытки Valve выйти на рынок девайсов, например с геймпадом Steam Controller, особым успехом не отличились. Однако предстоящий гаджет от Valve вызывает закономерный вопрос:  портативная консоль в 2021 году? Казалось бы, пик популярности портативных консолей остался в конце нулевых и начале десятых годов. Возможно, лучше разобраться в вопросе поможет история, а именно история портативных консолей.

Читать далее
Всего голосов 15: ↑14 и ↓1 +13
Просмотры 6.1K
Комментарии 7

6 известных научных теорий, которые оказались ошибочными

Блог компании ITSOFT Научно-популярное Физика
Перевод

Научные теории — это краеугольный камень успеха и дальнейшего развития во всех сферах общества. Будь то теория относительность, изменившая облик современной физики, или теория эволюция, стремящаяся объяснить происхождение жизни. Однако не все теории можно назвать успешными, и иногда так случается, что, на первый взгляд, многообещающая теория в долгосрочной перспективе терпит неудачу.  

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

Читать далее
Всего голосов 40: ↑33 и ↓7 +26
Просмотры 24K
Комментарии 77

Приложение для стиральной машины Samsung требует доступ к контактам и геолокации

Блог компании ITSOFT Информационная безопасность *IT-компании
Перевод

Ряд приложений от Samsung, позволяющих потребителям управлять подключенными к интернету устройствами, требует доступ ко всем контактам в телефоне, а иногда и к приложению для звонков, локации и камере. Такая ситуация приводила пользователей в бешенство годами. 

В среду, 7 июля, один из пользователей Reddit пожаловался, что приложение для стиральной машины — Samsung Smart Washer — не будет работать в случае «если я не предоставлю доступ к моим контактам, геолокации и камере».

И это часто встречающаяся жалоба.

«Когда запускаю приложение, эта чертова штуковина хочет [получить] все сорта привилегий: локация, телефонные звонки, медиа и … контакты??? Приложение не будет работать без этих разрешений,» — пожаловался уже другой пользователь Reddit в прошлом году, ссылаясь на другое приложение от Samsung под названием Smart Home, требующее такие же, казалось бы, ненормально преувеличенные права доступа. «Зачем Samsung Smart Home нужен доступ к моим контактам?» 

Читать далее
Всего голосов 26: ↑22 и ↓4 +18
Просмотры 13K
Комментарии 68

Бэкдор от монгольского центра сертификации CA MonPass

Блог компании ITSOFT Информационная безопасность *Антивирусная защита *
Перевод

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

MonPass предприняли все необходимые шаги для решения этих проблем, и теперь представляем вашему вниманию наш анализ.

Анализ, начатый в апреле 2021 года, показывает, что публичный сервер, организованный MonPass, потенциально мог быть взломан 8 раз: мы обнаружили восемь различных веб-оболочек и бэкдоров на этом сервере. Также мы выяснили, что клиент MonPass, доступный для скачивания с 8 февраля по 3 марта был взломан.

Наше исследование содержит анализ взломанных установщиков и других образцов кода, обнаруженных в «дикой природе» (прим. Дикая природа (in the wild) — сленговый термин, подразумевающий технологии и ПО, уже выпущенное для широкой публики и не находящиеся под контролем разработчиков). Также во время расследования было опубликовано схожее с нашим исследование от NTT Ltd (при нажатии начнется загрузка pdf), поэтому некоторые технические детали наших работ могут пересекаться.

Читать далее
Всего голосов 9: ↑9 и ↓0 +9
Просмотры 4.2K
Комментарии 0
1

Информация

В рейтинге
84-й
Работает в
Зарегистрирован
Активность