Я уже презентовал свой типограф на хабре. С того момента он несколько обновился: я добавил доки, дифф типографированного результата на сайте и скромненький web api.
Я уже презентовал свой типограф на хабре. С того момента он несколько обновился: я добавил доки, дифф типографированного результата на сайте и скромненький web api.
Проведение криминалистических исследований при расследовании инцидентов информационной безопасности, производство судебных экспертиз и многие другие направления деятельности, связанные с компьютерной криминалистикой, требуют максимально возможного сохранения целостности исследуемых данных. Для этого используются блокираторы записи — программы или устройства, не позволяющие записать что-либо на исследуемый накопитель. Необходимость применения таких средств происходит как из требований процессуального законодательства (например, УПК РФ), так и из различных рекомендаций методического и иного характера, а также из стандартов (например, СТО БР ИББС-1.3-2016). Некоторые аспекты функционирования блокираторов записи и будут рассмотрены в настоящей статье.
Один из ранних аппаратных блокираторов записи (2002 год)
Читать полностью »
Марк Рейнхольд (Mark Reinhold) главный архитектор платформы Java в Oracle на днях сообщил в рассылке что разработка JDK 9 прошла фазу «Feature Complete». Что значит, что добавление новой функциональности в проект приостановлено и теперь необходимо сконцентрировать усилия сообщества разработчиков на исправлении ошибок.
Читать полностью »
Последнее время многие крупные компании пытаются внедрить у себя практики DevOps, чтобы ускорить процесс доставки ценности до клиента. Работающие над продуктом люди собираются в одну команду, работают в едином информационном поле. Что же делать большой компании, если сотрудники её команд не могут собраться в одной комнате, а разбросаны по разным офисам, возможно, даже в разных городах и часовых поясах?
Напрашивается ответ — зарегистрироваться в интернет-сервисах для ведения совместной разработки (GitHub, Slack, Evernote, Wunderlist...). Но что делать, если в твоя большая компания работает, например, с клиентскими данными или финансовой информацией, и не может доверить её интернет-сервисам? Единственный выход — развернуть у себя внутри сети инфраструктуру распределённой разработки.
Но как это сделать, чтобы обеспечить безопасность данных и процессов, при этом не потерять в скорости и удобстве работы? На этот вопрос я и постараюсь ответить в данной статье.
Читать полностью »
Blockchain — это технология, на базе которой построен Bitcoin. И если пару лет назад вся слава доставлась криптовалюте, то сегодня все чаще можно слышать смелые фразы вроде: "Forget Bitcoin, Long Live Blockchain". Активно развиваются платформы вроде Ethereum, IPFS или Overstock, которые рассматривают блокчейн не как инструмент для создания еще одной платежной системы, а как совершенно обособленную технологию, сравнимую по своей инновационности разве что с Интернетом.
В этой главе я расскажу вам, что из себя представляет блокчейн Bitcoin. Даже по сравнению с Ethereum, это жуткий анахронизм, но понимание принципов его работы вам сильно поможет, если вы решите разобраться с более сложными проектами.
Даже люди, бесконечно далекие от темы криптовалют, скорее всего слышали про майнинг. Наверное и ты, дорогой читатель, задумывался о том, чтобы включить свой игровой Pentium 4 на ночь, а утром проснуться уже богатым.
Но, как это часто случается в мире блокчейна, тех кто слышал — много, а вот тех, кто реально понимает процесс от начала до конца, — единицы. Поэтому в последней главе я пострался максимально подробно охватить все тонкости, начиная от технической реализации PoW, заканчивая рентабельностью майнинга на видеокартах.
В конце прошлого года весьма неожиданно мы узнали о закрытии компании Cyanogen и прекращении существования проекта CyanogenMod. Точнее, о переименовании последнего в Lineage OS.
Как сообщается на сайте Lineage OS, сборка для смартфонов, работающих под управлением Android 6.0 и 7.0 уже почти готова и будет доступна в ближайшее время. Установить её можно будет на те устройства, на которые в своё время можно было поставить CM13 и CM14.1, но точный список из более чем 80 устройств разработчики опубликуют позже.
В последние годы формируется новый класс ракет-носителей — сверхлегкие, очень простые и стартующие с рельсовых направляющих. И им что-то не везет — в конце 2015 года аварией закончился первый пуск американской РН Super Strypi, а 14 января этого года неудачно прошел запуск переделанной из геофизической в космическую японской ракеты SS-520-4. Будущее обоих проектов туманно, а жаль — там используются интересные технические решения, и такой тип ракет-носителей теоретически может найти свою нишу.
Читать полностью »
Руководству Qualcomm последнее время не позавидовать. Иски от тех или иных инстанций той или иной страны сыплются, как из рога изобилия. Только мы сообщили, что Федеральная торговая комиссия США подала в суд на компанию, обвиняя её в неконкурентном поведении при заключении сделок с Apple, как эта же Apple подала в суд на Qualcomm, требуя 1 млрд долларов.
Чтобы посмотреть и пощупать ChromeOS три года назад купил хромбук — Acer C710-2847, по очень приятной цене — 200$ (~8000 рублей c доставкой). Покупал из США с доставкой посредником.
В отличии от выпущенных тогда хромбуков, в C710 процессор Intel (уже в то время появлялись первые ARM-хромбуки, на которых настольная Windows не установилась бы никогда) и имеется возможность апгрейда — есть два слота под оперативную память и HDD обычного ноутбучного размера (именно поэтому была выбрана данная модель).
BIOS’а как такового не было, но появлялись энтузиасты в интернете пытавшиеся установить на ноутбук отличную от ChromeOS операционною систему.
Наигравшись с ChromeOS, в дополнение была поставлена Ubuntu (ChrUbuntu) с возможностью переключения между системами, потом поставлен только Debian с предварительной перепрошивкой BIOS Coreboot SeaBIOS на котором и эксплуатировался ноутбук до последнего времени.
Пришли новогодние праздники и появилось время для экспериментов.
Читать полностью »