Unicode определенно усложнил обработку строк, а люди, которые используют языки исключительно с алфавитами ASCII, могут подумать, что это неоправданно. Однако я не говорю на языке ASCII и достаточно взрослый, чтобы помнить альтернативы, и альтернативы были намного хуже, чем сложность Unicode.
Рубрика «open source» - 25
Жизнь до Unicode
2021-08-24 в 11:42, admin, рубрики: ASCII, cp866, html, irc, iso, IT-стандарты, koi8, open source, Unicode, web, браузеры, девяностые, штирлицРазработка контроллера резервного питания. Установка ОСРВ
2021-08-21 в 15:44, admin, рубрики: Azure RTOS, diy или сделай сам, Kinetis, open source, rtos, rtos осрв микроконтроллеры, ThreadX, програмиирование, програмирование микроконтроллеров, программирование микроконтроллеров, Производство и разработка электроники, резервное питание, Электроника для начинающихОперационная система реального времени - сердце программного обеспечения разрабатываемого контроллера. На этот раз пробуем Azure RTOS.
Перед этим рассматривалось:
JPEG, который можно посмотреть в блокноте
2021-08-11 в 13:24, admin, рубрики: ASCII, jpeg, open source, Алгоритмы, ненормальное программирование, обработка изображений, ПрограммированиеЕсли открыть произвольный JPEG-файл в блокноте, то можно увидеть лишь хаотичный набор символов. Отсюда вопрос: возможно ли закодировать изображение так, чтобы его было можно просмотреть не только обычным способом, но и в обычном блокноте, в виде ASCII-графики. Ответ положительный, если использовать максимальное сжатие:
-
Grayscale (только оттенки серого).
Что такое Core Scheduling и кому он будет полезен?
2021-08-04 в 13:01, admin, рубрики: linux, linux kernel, linux security, meltdown, open source, ruvds_статьи, spectre, безопасность, Блог компании RUVDS.com, информационная безопасность, Настройка Linux, облачные технологии, системное администрирование
Не за горами выход новой версии ядра Linux 5.14. За последние несколько лет это обновление ядра является самым многообещающим и одно из самых крупных. Была улучшена производительность, исправлены ошибки, добавлен новый функционал. Одной из новых функций ядра стал Core Scheduling, которому посвящена наша статья. Это нововведение горячо обсуждали в интернете последние несколько лет, и наконец-то оно было принято в ядро Linux 5.14.
Если вы работает с Linux или занимаетесь информационной безопасностью, вам интересны новые технологии, то добро пожаловать под кат.Читать полностью »
Kubernetes 1.22: обзор основных новшеств
2021-08-04 в 8:43, admin, рубрики: devops, kubernetes, open source, Блог компании ФлантЭтой ночью, 5 августа, состоится новый релиз Kubernetes — 1.22. Рассказываем о наиболее значимых изменениях в новой версии.
Для подготовки материала использовалась информация из таблицы Kubernetes enhancements tracking, CHANGELOG-1.22, Читать полностью »
Обзор Kali Linux 2021.2
2021-07-13 в 9:02, admin, рубрики: kali linux, linux, open source, ruvds_статьи, Блог компании RUVDS.com, Настройка Linux, разработка, Разработка под Linux
В начале июня состоялся релиз дистрибутива для цифровой криминалистики и тестирования систем безопасности Kali Linux 2021.2. Эта операционная система является клоном Debian, используя репозиторий Testing с наиболее свежими пакетами. Новые iso образы становятся доступными для загрузки каждые три месяца, предыдущим релизом был 2021.1, а следующим будет 2021.3. Собственные наработки, созданные в рамках проекта, выложены на Гитлабе.Читать полностью »
Пишем паническую кнопку под андроид (Часть 2)
2021-07-10 в 10:47, admin, рубрики: android, application, development, github, huntmix, java, open source, security, story, Блог компании Huntmix apps, информационная безопасность, Разработка под androidНа связи снова Алексей который спешит уже с техническими подробностями проекта) В этой части узнаем как работают триггеры в приложении и поговорим о проблемах Google Play! Данная часть будет больше предыдущей так что берите напиток по погоде и погружайтесь в статью!
Под капотом
Как я писал раньше - в ранних версиях был один основной триггер - ярлык обманка. В чем же его суть? Пользователь сам задает иконку и название ярлыка под которое он маскируется, а в последних версиях открывает приложение с заданным именем пакета! Ниже на скриншотах вы можете посмотреть как делается ярлык вайбера.
Менеджер паролей с GPG шифрованием: настройка PASS на iOS + Git
2021-07-07 в 9:02, admin, рубрики: command line, Git, gitea, GnuPG, gpg, ios app, linux, open source, pass, password manager, pgp, Philip R. Zimmermann, ruvds_статьи, Блог компании RUVDS.com, информационная безопасность, менеджер паролей, парольный менеджер, хранение данных, шифрование, шифрование информацииНаверняка многим из вас знакомы работы Филиппа Циммерманна, а в частности, самая известная из них — PGP (Pretty Good Privacy — Почти Полная Конфиденциальность), опубликованная в далеком 1991 году. Изначально PGP как пакет программного обеспечения предназначался для шифрования электронной почты и до сегодняшнего момента алгоритм(ы) шифрования, заложенные в PGP еще не были взломаны.
В этом году PGP исполняется 30 лет и в связи с этой знаменательной датой я с вашего позволения напишу свой опыт взаимодействия с PGP в качестве основы для менеджера паролей.
Небольшая ремарка: PGP был отжат корпоратами и стал проприетарным, а альтернативная версия с открытым исходным кодом стала носить имя GnuPG (сокр. GPG). Далее в этой статье буду пользоваться аббревиатурой GPG.
Yggdrasil Network 0.4 — Скачок в развитии защищенной самоорганизующейся сети
2021-07-04 в 18:56, admin, рубрики: Mesh-сети, open source, yggdrasil network, Блог компании ITSOFT, Сетевые технологииПродолжение статьи "Yggdrasil Network: Заря бытовых меш-сетей, или Интернет будущего".
Если вы знакомы с сетью, либо читали предыдущую статью, должно быть знаете о феномене «сетевых штормов», которые всплыли при расширении Yggdrasil и явились основным слабым местом протокола. Сетевой шторм, как это явление прозвали энтузиасты, – недочет в логике маршрутизации, над решением которого команда разработчиков трудилась много месяцев.
Далее вы увидите как борьба с одним багом вылилась в фундаментальную переделку протокола.