13/06/2026

komi-store

 


 
Наконец магазин приложений есть и в GitHub

Он разработан как инструмент для удобного управления релизами приложений с открытым исходным кодом.

Сам Komi Store дает все что нам нужно было:

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

🟢Кроссплатформенность: сервис работает под любую ОСь Линь, андройд уже проверены, на винду тоже могу поставить...., но зачем.

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

12/06/2026

Oracle VirtualBox: снова здорова!

 








Сначала позвольте представить программный продукт виртуализации для операционных систем от мала до велика
Серьезно о VB(не путать с WB) слышал практически каждый, она есть по до все, наверное уже и под кофемолку

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

Она есть разных уровней
Наша самая простая и первая полноценно появившиеся

Универсальная, на монолитном ядре аппаратного уровня

Что это значит?



 

     Давайте по порядку
🟢1) Универсальная - подойдет для всего, в моем случае - запустить Windows XP на родном Линухе
Есть специализированные: DOSBox, чтобы запускать старые проги/игры, какие были в древнюю эру, еще на слуху MEmu - эмулятор андройда

🟢2) Монолитное ядро - практически все системы, что ставятся просто на комп, в противовес к ним уже серьзная виртуализация для корпоративного сегмента.
Вот эти имена вы все слышали: Hyper-V, VMware ESX/ESXi, Xen

🟢3) Аппаратный уровень - виртуализация с опорой на конкретную процессорную архитектуру.
В отличие от программной виртуализации, с помощью данной техники возможно использование изолированных гостевых операционных систем, управляемых гипервизором напрямую.
По простому: программная/Уровень ОС - это наши cgroups, LXC, Docker/Podman, OpenVZ и т д, но на Линукс они не дадут запустить Виндовс, а вот аппоратный может имитировать все

Так зачем я на это так обращаю внимания...смотрим ошибку





 


Такое бывает частенько на современных машинах тк по умолчанию поддержка виртуализации выключена в BIOS, но у меня включена
Честно!!!

Что может быть?
Покапавшись увидел, что нет vboxdrv, а значить гипервизор не может грузить и эмулировать среду
Лечим так:

sudo modprobe vboxdrv


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

Всем связь!

10/06/2026

Dice Chess: когда шахмат мало!

 



Dice Chess: когда шахмат мало!

Сегодня будет около технический пост
Один мой знакомый рассказал об участии в проекте над шахматами, но не простыми, а вот какими:


Dice Chess — это не просто очередная шахматная головоломка, а довольно необычная стратегия на знакомой доске. Забудьте о классических фигурах! Здесь вместо них у вас — настоящие игральные кости, которые выступают и в роли фигур, и в роли сюрпризов. Ходы — это всегда лайтовое напряжение и немного азарта: результат на поле зависит не только от тактики, но и от того, какая грань выпадет при перемещении вашей кости.
Особенности игры

Кости вместо фигур
Вам не встретится классических шахматных королей и пешек — только разноцветные игральные кости, каждая со своим характером и возможностями.

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

Стратегия и немного удачи
Ходы ограничены значением на кубике, а значит, приходится думать напролёт: рискнуть, сделать неожиданный манёвр или дождаться более выгодной позиции?

Вращайте кости
Раз в свой ход можно повернуть любую кость на 90 градусов — иногда такой шаг полностью меняет ход всей партии и заставляет соперника пересчитать планы.

Нестандартные шахматные битвы
Даже привыкшие к обычным шахматам игроки на первых порах будут удивляться: тут нет скучных повторов, ведь число тактических ситуаций растёт за счёт случайности и необычных правил.



В наш век многообразия все приедается и все старо
И вот для удовлетворения гедонистического желания все испробывания, человек начал находить необычное в обычном
Почему бы не совместить шахматы и игральные кости!
Был как-то рассказ вообще про совмещения бокса и шахмат..., а почему бы и нет = развивает и тело и разум)))
Куда это все заведет нас не знаю, большинство идей уйдет в небытие и потеряется как это было уже ни раз
Помните автополо?
В свое время был такой экстремальный вид спорта. Он зародился в США в начале XX века.
Правила полностью повторяют классическое поло, но вместо лошадей используются легкие автомобили
Бред скажите?... И будете правы, но какое-то время от был можно сказать на хайпе
Поэтому я бы и такой вариант шахмат не хоронил бы сразу и дал шанс на испытание временем

Всем благ!




 

 

08/06/2026

Знак решётки (#) может много

 



Решетка, она же октотоп, она же хештег, и еще знак номера, да и вообще это диез


Сначала данные по ней:

Юникод U+0023

HTML-код # или #

UTF-16 0x23

URL-код %23

Мнемоника #


По сути нужен будет в основном URL-код и HTML-код


Памятка где в айти используется:

В настоящее время символ «#» штатно присутствует на компьютерной клавиатуре и активно используется в IT:


в UNIX-среде в приглашении командной строки указывает на права суперпользователя (root);

в конфигурационных файлах большинства UNIX-программ, части конфигурационных файлов Windows, во многих языках программирования (Perl, PHP, Python), в командных оболочках ОС Unix используется как знак однострочного комментария;

в UNIX-подобных ОС совместно с восклицательным знаком в начале файла образует Shebang — последовательность, после которой указывается интерпретатор, которому будет передан файл при запуске;

в URL отделяет название некоторого раздела внутри ресурса;

этим знаком обозначается начало записи кода цвета в HTML, например #442d25 — кофейный.

используется в викиразметке;

из-за своей симметричности в моноширинных шрифтах используется для формирования псевдографических изображений;

в языках C, C++ используется для указания на директивы препроцессора компилятора;

в языке Паскаль употребляется для обозначения ASCII-кодов символов;

в семействе функций printf внутри управляющей последовательности используется для указания на альтернативную форму вывода значения;

в языке Lua используется как оператор получения длины строки или индексного массива;

в CSS и JavaScript-библиотеке jQuery «#» используется для обозначения элемента по его id, аналогично методу document.getElementById();

в Бейсике, поставленный сразу после имени переменной, означает тип данных «с плавающей запятой двойной точности»[5];

в языке программирования Visual Basic используется для указания типа данных «дата», например, #2/27/06#[6];

во многих социальных сетях с этого знака начинаются хештеги;

в языке 1С используется для обозначения инструкций препроцессора и выделения логических блоков модуля (#Область <НаименованиеОбласти> и #КонецОбласти)


Чем он нам в связи примечателен?

Они не рассказали про телефонию а у нас он используется в тонком моменте выступает в роли постфикса (управляющего символа), а не самого префикса

Он разделяет маршрутный префикс и сам номер абонента. Номера редко сами по себе ходят на крупных операторских сеьях


Завершение набора (Call send): Если набрать номер и нажать в конце#, это сигнализирует телефонной станции что номер введен полностью. 

Эта функция актуальна на старых координатных АТС, востребована для офисных IP-АТС и при звонках по SIP


А к чему я писал вначале, что нам пригодится URL-код?

Дело в том, что символ служебный и некоторое оборудование на него реагирует, как вы только что прочитали

Бывают накладки, что надо передать {префикс}#{номер}, а само оборудование на него и реагирует...неловко

Вот тогда и есть "финт ушами" как передать вместо решеточки её код

Надо такое редко, но помните:


Приходит заказчик к мастеру и спрашивает:

— Сколько стоит забить гайку?

— Три копейки, — отвечает мастер.

— А почему так дешево?

— Забить-то стоит 3 копейки, а вот знать, где именно её забить — три рубля!


Так и здесь, надо не каждый год, но знать и применить в нужный момент  -- это "три рубля"


Всем связь!

03/06/2026

ffmpeg: когда надо крутить вертеть

 



 

 



       Используем в случае работ с короткими роликами FFmpeg (что быстро и через консоль)
     Универсальный способ, который позволяет перекодировать видео или, как в моем случае, повернуть видео без перекодирования.
Откройте терминал и выполните команду:

bashffmpeg -i input.mp4 -vf "hflip,vflip" -c:a copy output.mp4

Где:
input.mp4 — ваше исходное видео.
-vf "hflip,vflip" — фильтр, отражающий видео по горизонтали и вертикали (что в сумме дает поворот на 180 градусов).
-c:a copy — сохраняет оригинальный звук без перекодирования.
output.mp4 — повернутый файл на выходе

Сразу добавлю Вам господа и второй лайф-хак

      Делал подборку клипов с ютуба для фонового потока и как раз решил склеить плейлист в один файл

      Подготовим список файлов list.txt в папке с видео и запишишем в него пути к файлам в нужном порядке:
textfile 'video1.mp4'
file 'video2.mp4'
file 'video3.mp4'

Можно еще проще в консолеbash:
for f in *.mp4; do echo "file '$f'" >> list.txt; done

Теперь объединяем видео: 
ffmpeg -f concat -safe 0 -i list.txt -c copy output.mp4
(флаг -c copy отключает повторную обработку видеопотока - мы же ничего с ним не делаем, только клеим) 

Wireshark 4.6.7 супер новое и свежее в сетях

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