TGViewer
Channel Public Channel
Записки админа

Записки админа

@sysadminnotes

Пишу о Linux и администрировании серверов.

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

Реклама на канале не размещается.

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

Буст канала: https://t.me/sysadminnotes?boost
Subscribers
12.7K
Photos
694
Videos
31
Links
2.6K

Showing posts older than #3866 · Back to latest

Older Posts 20 shown
Post #3863 5.64K

Forwarded from Пятьдесят Четвёртый 🎮

Героев Меча и Магии 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 доступна здесь

ДЛЯ СМИ! УКАЗЫВАЙТЕ ПЕРВОИСТОЧНИК - 🔥 КАНАЛ ПЯТЬДЕСЯТ ЧЕТВЕРТЫЙ 🔥
  • 🔥 63
  • 👍 17
  • ❤ 7
Post #3860 9.98K
🗜 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
  • 👍 16
  • 🤡 10
  • 🤔 4
  • 🔥 3
  • 😁 2
Post #3859 6.87K
🧾 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
  • 💅 8
  • 👍 1
Post #3858 6.41K
👾 А тем временем, создатели Paged Out продолжают радовать нас журналами, статьями и артами...

https://pagedout.institute/

В комментарии закину июньский и ноябрьский номера. Предыдущие выпуски на сайте или под постом - https://t.me/SysadminNotes/3494

#journal #pagedout #напочитать
  • 🔥 10
  • 👍 3
  • ⚡ 2
Post #3857 7.17K
🔩 TUI интерфейс для ufw...

https://github.com/peltho/tufw

Если захочется посмотреть, то есть смысл попробовать v0.2.3-alpha версию, где исправлена проблема определения статуса ufw.

#ufw #firewall #tui
  • 👍 21
  • 🔥 9
Post #3856 8.13K
💯 Давайте для начала о проекте LazyJournal:

https://github.com/Lifailon/lazyjournal

Автор, вдохновившись такими инструментами как lazygit и lazyocker, решил сделать инструмент для работы с journald и лог-файлами, которые собираются в нём. Помните у нас была такая рубрика как #смотрикакой? Вот в рамках этой рубрики и предлагаю посмотреть на утилиту. Мне lazyjournal как инструмент понравился...

LazyJournal - это терминальный пользовательский интерфейс (TUI) для journalctl, логов файловой системе и контейнеров Docker для быстрого просмотра и фильтрации, написанный на языке Go с использованием библиотеки gocui.

- Простая установка, для запуска достаточно загрузить в систему один исполняемый файл без зависимостей.
- Проект вдохновлен работами Jesse Duffield, по этому интерфейс будет знаком всем тем, кто уже использует LazyDocker и LazyGit.
- Для всех журналов присутствует возможность динамической фильтрации вывода с поддержкой нечеткого поиска (поиск всех фраз, разделенных пробелом в любом месте строки) и регулярных выражений (в стиле fzf и grep), а также подсветкой найденных слов.
- Позволяет получить список всех доступных журналов юнитов из journalctl (используется для чтения логов из подсистемы systemd).
- Возможность просматривать все доступные лог-файлы из каталога /var/log с сортировкой по дате изменения (например, для Apache, Nginx или СУБД), включая доступ к архивным логам.
- Поддержка логов контейнеров Docker.
- Проект будет полезен в первую очередь для системных администраторов Linux, больше не нужно вручную искать журналы в системе и каждый раз вызывать grep.

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


#смотрикакой #logs #journald
  • 👍 35
  • 🔥 10
  • ❤ 1
Post #3855 6.11K
Похоже, до окончания четвёртого квартала и начала предновогодней суеты, Записки админа останутся этаким "каналом выходного дня". 🍪
  • 👌 19
  • 🤷‍♂ 5
Post #3851 7.47K
🖇 Ask questions of SQLite databases and CSV/JSON files in your terminal - автор написал свой плагин для sqlite-utils, который позволяет делать запросы к базе данных на человеческом языке...

- Github: https://github.com/simonw/sqlite-utils-ask
- Подробности: https://simonwillison.net/2024/Nov/25/ask-questions-of-sqlite/

Помимо sqlite файлов, есть возможность запрашивать данные из CSV, JSON файлов.

#sqlite #utils #напочитать
  • 👍 8
Post #3849 8.48K
🔩 No NAT November: My Month Without IPv4 - автор решил провести один месяц используя для работы с сетью только IPv6.

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

https://blog.infected.systems/posts/2024-12-01-no-nat-november/

#network #ipv6 #напочитать
  • 👍 19
Post #3847 8.37K
🗜Configure Kernel Modules like a Pro - не то чтобы прям like a pro, но в целом хорошая короткая заметка о том откуда и в какой ситуации нужно загружать модули ядра в Linux...

https://www.naut.ca/blog/2024/11/30/configure-kernel-modules-like-a-pro/

#kernel #modules #напочитать
Yoon's Blog Configure Kernel Modules like a Pro Kernel modules are powerful pieces of code that extend the capability of your kernel, for example, WireGuard was originally developed as a kernel module. Modules can be loaded at the time of kernel image load, initramfs load, or later on during the boot sequence.…
  • 👍 6
Post #3846 6.73K
🔧 Ещё одна альтернатива для команды history, на этот раз в виде простой TUI утилиты, которая в отдельном меню позволяет просмотреть историю, выбрать нужную команду или выполнить фильтрацию команд по ключу...

https://github.com/velorek1/his/

#history #his #tui
  • 👍 16
  • 🔥 3
  • 👎 1
Post #3845 6.49K
📺 Занятный ролик у автора получился. Во истину, получение рабочего места через страдания и боль.

Если кто-то полуночничает, как и я - посмотрите, вышло интересно, на мой взгляд. 🤓

#history #playstation #linux
YouTube Linux для Playstation 2 официальный комплект от Sony Скачивай Gran Saga на ПК и мобильные устройства - https://4ga.me/4fHUSvf И заказывай новый смартфон через CDEK.Shopping - https://clck.ru/3EqfbF Реклама. ООО "СДЭК.МАРКЕТ". ИНН 6194002171. ООО "ИННОВА ДИСТРИБЬЮШЕН". ИНН 7701760179. erid: LjN8KKZZh -----…
  • 👍 25
  • 🤮 1
Post #3843 7.55K
🖇 Управляем конфигурацией SSH через удобный TUI интерфейс с помощью sshclick...

https://github.com/karlot/sshclick

#tui #ssh
  • 👍 22
  • ❤ 1
  • 🥴 1
Post #3842 7.31K
☁️ Сегодня пришлось какое-то время провести в дороге, пока появилась такая возможность, я чуть ближе познакомился с MicroСloud от Canonical. И вы знаете, на первый взгляд всё это выглядит интересно, особенно для ситуаций, когда по какой-то причине хочется использовать LXD в стеке.

"Под капотом" у MicroСloud, как уже было отмечено, LXD, Ceph 19.2.0 Squid (MicroCeph) и Open vSwitch 3.3 (MicroOVN). Доступна возможность зашифровать хранилище. Развернуть можно от 1 до 50 хостов, в схеме когда будут работать 3 хоста и более реализована отказоустойчивость.

Разворачивается Microcloud, похоже, очень быстро и просто, но поставка в snap пакетах смущает (хотя, может быть смущает только меня, как человека, который snap не использует в ОС).

Подробнее о MicroСloud по ссылкам:

- MicroCloud 2.1.0 LTS has been released!
- How to install MicroCloud.
- MicroCloud LTS Demo.

На русском языке доступна вот такая новость на OpenNET - Компания Canonical представила первый LTS-выпуск инструментария MicroCloud. Но там автор почему-то упомянул использование mDNS, хотя судя по описанию LTS релиза mDNS как раз таки был удалён, а на замену ему добавлен multicast.

#microcloud #lxd #напочитать
YouTube MicroCloud LTS Demo ‎ ‎ 📍Subscribe. Fuel your curiosity. ‎ ‎ Canonical MicroCloud’s 2.1.0 LTS release features support for single-node deployments, improved security posture, and more flexibility during the initialization process. In this video we guide you through the…
  • 🔥 8
  • 👍 2
  • 👎 2
  • 💩 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →