Записки админа
12.9K subscribers
648 photos
28 videos
227 files
2.46K links
Пишу о Linux и администрировании серверов.

Связаться с автором: @servers

Заметки в браузере: https://sysadmin.pm/

Буст канала: https://yangx.top/sysadminnotes?boost
加入频道
🧾 3 shell scripts to improve your writing, or "My Ph.D. advisor rewrote himself in bash." Занятный пример применения скриптов на bash (и perl) - автор использует три скрипта, которые позволяют обнаружить в тексте несколько видов ошибок:

- Чрезмерное злоупотребление пассивным залогом;
- Уменьшительно-ласкательные слова;
- Лексические иллюзии.

https://matt.might.net/articles/shell-scripts-for-passive-voice-weasel-words-duplicates/

Что интересно, оказывается для vim и emacs есть свои отдельные инструменты, которые выполняют похожую функцию:

- https://github.com/bnbeckwith/writegood-mode
- https://github.com/devd/Academic-Writing-Check

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

На lobste.rs по этому поводу хороший тред получился https://lobste.rs/s/rupea8/3_shell_scripts_improve_your_writing_my_ph

#напочитать #bash #writing
Please open Telegram to view this post
VIEW IN TELEGRAM
🗜 In search of a faster SQLite - ребята взяли и переписали SQLite на Rust и утверждают, что смогли добиться серьёзного прироста в производительности при сохранении совместимости с SQLite непосредственно.

Проект называется Limbo, вот здесь о нём можно почитать подробнее...

- Статья: https://avi.im/blag/2024/faster-sqlite/
- Github: https://github.com/tursodatabase/limbo

#sqlite #напочитать #limbo
Forwarded from Linux Kernel Security (Alexander Popov)
Diving into Linux kernel security

Alexander Popov (me) published his H2HC talk slides that describe how to get started with learning Linux kernel security and knowingly configure the security parameters of Linux-based systems.
Героев Меча и Магии III в браузере
Наконец то мы с @caiiiycuk (проект Dos.Zone) готовы с радостью представить долгожданных браузерных Героев Меча и Магии 3 о которых я рассказывал последний месяц.

Особенности проекта:
- Кроссплатформенность и поддержка практически любых браузеров и устройств. Windows, MacOS, Linux, Android, iOS
- Никакой рекламы, донатов, регистраций, смс и прочей неприкольной фигни!
- Сохранение и загрузка прогресса. Доступны сохранения как локально, так и в кэш браузера. Также работает автосейв
- Оригинальные кампании включающие Возрождение Эрафии, а также дополнения Клинок Армагеддона и Дыхание Смерти
- Более 160 кастомных сценариев
- Генератор карт
- Кроссплатформенный мультиплеер для пользователей порта VCMI. К сожалению в браузере нельзя создавать свои игры в лобби, но можно подключится к уже созданным пользователями полноценного ПК клиента VCMI
- Высокие разрешения экрана (автоматическое определение разрешения вашего устройства при запуске игры. Если запускать игру в горизонтальном или вертикальном положении устройства, то разрешение определится по разному.

Как это работает, авторские права и давайте уже играть!

Мы живем в мире где нарушение практически любых авторских прав грозит очень тяжелыми последствиями. Стали ли мы их нарушать? Ну конечно же нет! Ведь наш проект всего лишь Инструмент для запуска героев в браузере. И вот как это работает:

Вы можете указать путь к ресурсам оригинальной игры (Heroes 3 Complete Edition) на вашем устройстве. Также в свободном доступе можно скачать пак с этими ресурсами на archive.org, занимают они 200мб

Можете указать URL с ресурсами игры. Для удобства кто то из читателей наверное может даже сделать ссылку сам

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

А теперь давайте уже поиграем:
Способы запуска

Заходите на https://homm3.zip/ и воспользуйтесь инструкцией описанной выше

Воспользуйтесь готовой для полноценной игры url Ссылкой №1 взятой из свободных источников

Или воспользуйтесь готовой для полноценной игры url Ссылкой №2 опять же взятой из свободных источников

После загрузке данных нажимаем кнопку Запустить игру.
Вы великолепны! И теперь можете поиграть в Героев Меча и Магии 3 практически на любом устройстве в браузере!

Из замеченных нами багов, которые мы не устранили
- Может некорректно работать при запуске непосредственно из браузера Telegram (не на всех устройствах, у меня работает к примеру)
- игра виснет если в самой игре нажать кнопку Полноэкранный режим. Для полноэкранного режима мы сделали альтернативу в браузере в правом верхнем углу

- если зависло на стадии загрузки просто обновите страницу

- могут быть сбои из за наплыва пользователей на наш сервер, это временно

Наша команда и благодарность за помощь в разработке:

Команда:

@caiiiycuk - главный разработчик VCMI в браузере

@Carter54 - идея, философия, тестирование и информационная поддержка

@AlexSnowLeo - тестирование

Особая благодарность:
VCMI Community
Моему комьюнити на Пикабу и канале Пятьдесят Четвертый
Моей прекрасной жена за поддержку и тестирование

Привет for Anna Ti Mofeeva от нашего секретного помощника

Коротко в двух строчках о планах на будущее:

In the Wake of Gods

Horn of the Abyss

Всем спасибо за внимание! Играйте, делитесь, распространяйте и получайте удовольствие от любимой игры!

Поддержать и поблагодарить нашего главного разработчика можно здесь
А для меня самая главная благодарность Ваше внимание и подписка на мой уютный канал

Наиболее полная статья о нашем порте Героев 3 доступна здесь

ДЛЯ СМИ! УКАЗЫВАЙТЕ ПЕРВОИСТОЧНИК - 🔥 КАНАЛ ПЯТЬДЕСЯТ ЧЕТВЕРТЫЙ 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
🔧 Jinsp - простой просмотровщик для JSON данных...

https://github.com/simeonkr/jinsp

#json #jinsp
This media is not supported in your browser
VIEW IN TELEGRAM
🔎 И вот ещё один интересный инструмент для трейсинга сетевых пакетов и анализа активности подключений...

- Github: https://github.com/retis-org/retis
- Документация: https://retis.readthedocs.io/en/stable/filtering/

Авторы заявляют о возможности использования eBPF зондов (eBPF probes) и возможности взаимодействия с такими каналами передачи данных как OvS и Netfilter.

Первые (субъективные) впечатления от человека, который задачи анализа трафика и трейсинга пакетов решает на очень простом уровне - retis сложнее чем привычный tcpdump, но возможностей, конечно же, даёт гораздо больше.

#network #trace #retis
🏞 Ничего особенного, просто графический редактор прямо в TUI...

https://github.com/1j01/textual-paint

#tui #image #editor
This media is not supported in your browser
VIEW IN TELEGRAM
🗜 Hoard - удобный tui органайзер, который позволяет сохранять различные введённые команды.

https://github.com/Hyde46/hoard

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

#shell #tui #commands
🎄 Камрады, с Новым годом вас!

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

Вы очень клёвые, и всё запланированное у вас обязательно получится. ☕️

Всем по счастливой печенюшке! 🍪🍪
Please open Telegram to view this post
VIEW IN TELEGRAM
🧾 Статистика для интереса. Какие выводы можно сделать?

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

С этим будем в ступать в новый год. С последним пунктом обязательно подумаю что можно сделать, а если у вас есть какая-то обратная связь, можно смело накинуть её либо в комментарии к этому сообщению, либо мне в ЛС.
Please open Telegram to view this post
VIEW IN TELEGRAM
🛡AppArmor.d - набор из более чем 1500 профилей для AppArmor.

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

- Процессов, относящихся к компонентам systemd, bluetooth, dbus, polkit, NetworkManager, OpenVPN, GDM, rtkit, colord. Процессов рабочего стола и окружения.
- Пользовательских служб Pipewire, Gvfsd, dbus, xdg, xwayland. Пользовательских приложений, таких как браузеры, файловые менеджеры.

При этом, работа AppArmor с установленными ограничениями не должна негативно влиять на обычное использование программного обеспечения в системе.

- Сайт: https://apparmor.pujol.io/
- Github: https://github.com/roddhjav/apparmor.d

В комментарии к посту добавлю пару ссылок на дополнительные материалы.

#apparmor #security
🤓 Новогодние праздники, как всегда, скоротечны, рождественский Питер оказался прекрасен, а нам с вами пора возвращаться к работе и делам насущным...
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Spiko - красивая и функциональная TUI утилита для нагрузочного тестирования веб-приложений и сайтов...

https://github.com/trinhminhtriet/spiko

#highload #test #tui
🖇 А это просто капча в виде DOOM. Убиваешь трёх противников - проходишь проверку...

- Сайт: https://doom-captcha.vercel.app/
- Github: https://github.com/rauchg/doom-captcha

Ждём капчу с HOMM? 🍵

#doom #captcha
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 GGH - ещё один менеджер SSH подключений в коллекцию...

https://github.com/byawitz/ggh/

#ssh #ggh #tui
This media is not supported in your browser
VIEW IN TELEGRAM
🔗 Tcping - удобный инструмент, для ситуаций, когда нужно протестировать доступность TCP порта. Из приятного - выводит статистику для протестированного подключения, работает с IPv4 и IPv6, а ещё умеет отдавать данные в JSON...

https://github.com/pouriyajamshidi/tcping

#network #ping #tcping
🕹 Концерты в Fortnite и обучающие уроки в Minecraft мы уже видели, а как на счёт музея в DOOM? 🍵

- Посмотреть прямо в браузере: https://bobatealee.com/games/doom_tge/
- Github: https://github.com/bobatealee/doom_tge

#doom #игори
Please open Telegram to view this post
VIEW IN TELEGRAM
🕹 Тетрис в PDF файле мы уже видели, теперь вот DOOM в PDF файле подвезли...

https://doompdf.pages.dev/doom.pdf

Работает в Chromium, если что.

#doom #игори