Записки админа
12.8K subscribers
654 photos
29 videos
227 files
2.48K links
Пишу о Linux и администрировании серверов.

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

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

Буст канала: https://yangx.top/sysadminnotes?boost
加入频道
This media is not supported in your browser
VIEW IN TELEGRAM
⚙️ csvlens - удобная tui утилита для просмотра CSV файлов прямо в терминале...

https://github.com/YS-L/csvlens

#csv #tui
👍44🔥10
Мой хороший знакомый Никита Соболев (@sobolev_nikita) решил сделать (и начал делать) курс по Python

Никита контрибьютор в CPython, mypy, typeshed, TypedDjango, wemake-python-styleguide, dry-python, hypothesis и многих других.

Курс абсолютно бесплатный и открытый, доступен на канале https://www.youtube.com/@sobolevn, а материалы на GitHub - https://github.com/sobolevn/the-best-python-course

Для описания я процитирую автора

уникальность формата в том, что я рассматриваю одну узкую тему с трех уровней сложности: junior, middle, senior. так что, контент должен быть интересным для всех уровней python разработчиков!

например: во втором уроке мы разбираем оператор сложения +.
- junior специалисты повторяют свои знания про add, radd, iadd и NotImplemented
- middle разработчики узнают про ast и BinOp, атомарность операций и модуль operators
- seniorы же смогут посмотреть на CAPI для сложения, узнать про type slots для разных видов сложения и про tier1 оптимизацию байткода

круто, правда?

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


Плейлист с первыми лекциями
https://www.youtube.com/playlist?list=PLbr8rVGhPD0WQgO97Ao67Q-QVuSbm_Zpz

От себя ещё добавлю

Никиту я знаю много лет, он всегда создавал какие-то сообщества или движение вокруг них, где бы ни находился, постоянно где-то что-то рассказывает и т.д.

В Москве это был митап по Elixir
https://www.youtube.com/playlist?list=PLbr8rVGhPD0WBbYO4ECZvkoiEldJy3LaC

В Питере был докладчиком в том числе и на нашем митапе
"Путь к становлению SRE в компании"
https://www.youtube.com/watch?v=5uUc3yPLn8M

Сейчас Никита в Нижнем Новгороде и там он организовал митап питонистов @pytho_nn
https://www.youtube.com/playlist?list=PLbr8rVGhPD0WJxhx-Sc2In7OMGJndsQ4f

Надеюсь, что и всем интересующимся будут полезен курс
👍2710👎1🔥1
🤗 Ну что, сегодня пятница суббота, а у меня тут есть кое-что для #смотрикакой...

Добрый день! Я уже ранее писал по поводу публикации работ PowerShell. С тех пор я написал несколько статей на Habr, если вашему каналу будет интересно, буду благодарен за публикацию!

Тематика последних постов:
Полезные модули PowerShell. Переводчик в консоли, SpeedTest, Syslog и другие (https://habr.com/ru/articles/794999)
Мониторинг температуры Windows. Создание метрик, настройка InfluxDB и Grafana (https://habr.com/ru/articles/793296)
PowerShell и Selenium. Проще, чем кажется (https://habr.com/ru/articles/785538)

Все посты, это описание работ, которые опубликованы на GitHub:
https://github.com/Lifailon/PowerShell.HardwareMonitor
https://github.com/Lifailon/Console-Translate
https://github.com/Lifailon/CrystalDisk-Cli
https://github.com/Lifailon/Ookla-SpeedTest-API
https://github.com/Lifailon/pSyslog

Наверное самое интересно, это REST API и Web-сервер на PowerShell, про который я так же писал отдельную статью (https://habr.com/ru/articles/783022) и с тех пор добавил функционала:
https://github.com/Lifailon/WinAPI


#смотрикакой
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16👍2
📝 Продолжаем смотреть на разные проекты...

Репозиторий "eBook" - это проект с открытым исходным кодом, содержащий книгу, написанную на LaTeX. В ней представлены примеры кода с соответствующими результатами их выполнения. Этот ресурс предоставляет возможность изучать программирование через практический опыт, позволяя читателям увидеть конкретные примеры и результаты применения кода. Такой подход делает изучение программирования более интерактивным и наглядным, что может быть полезно как начинающим, так и опытным разработчикам.

https://github.com/AnMnv/eBook


#latex #смотрикакой
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14🔥32🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
🔧 Просто запустили Doom в htop. Потому что почему бы и нет...

https://github.com/0x0mer/doom-htop

#htop #doom
😁32👍12🔥4🤡21👎1🤮1🤣1
😈 Maintaining the World’s Fastest Content Delivery Network at Netflix on FreeBSD - об использовании FreeBSD-CURRENT в Netflix для организации работы CDN...

https://freebsdfoundation.org/netflix-case-study/

#freebsd #netflix #напочитать
👍16
➡️ Так получилось, что два три разных автора показали свои репозитории с играми, написанными на bash, и я подумал что будет здорово объединить их в один пост. В конце концов, разве не за такими вот занятными штуковинами вы в этот канал приходите?

Первая игра - это аналог Buckshot Roulette прямо в терминале...

... возможно, вам будет интересно узнать о моей игре на bash, которая была вдохновлена проектом buckshot roulette. Продолжать работу над игрой я не планирую. Игра поддерживает как hotseat, так и одиночный режим. Для активации одиночного режима вместо имени игрока нужно вбить dealer.

https://github.com/Givemegitpls/bashshot-roulette/


Вторая игра - это рыбалка, и этим всё сказано, собственно...

... есть интересный репозиторий с игрой в терминале. Наткнулся на тег #игори и подумал, что подходит для обзора. Это мой старый пет-проект на баше. (Учился кодить через практику)

https://github.com/redian23/cli-fishing-game/tree/main


UPD: Прислали ещё кое-что, так что пост дополняется...

Третья игра - Тетрис, написанный на bash (а в репозитории в принципе есть разные варианты реализации Тетриса):

https://github.com/kt97679/tetris/blob/master/tetris.sh


Четвёртая игра - реализация Pacman на bash:

https://github.com/kt97679/terminal-games/blob/master/pacman/pacman.sh


#фидбечат #игори
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34👎21
7️⃣ Ну и да, камрады, каналу исполнилось 7 лет. Благодарю всех кто остаётся на связи, читает канал, присылает для него что-то - вы очень клёвые, спасибо вам!

Всех обнял, приподнял, покружил, обратно поставил. Продолжаем работать. 🤓

По такому поводу, желающие пристроить свои свободные бусты приглашаются по ссылке - https://yangx.top/sysadminnotes?boost
Please open Telegram to view this post
VIEW IN TELEGRAM
👍72🎉60138🔥5🤮1🍾1
⌨️ Practical Vim command workflow - некоторое количество vim магии и её практического применения...

https://m4xshen.dev/posts/vim-command-workflow/

Пользователи vim, вы реально вот это вот всё помните и регулярно применяете в будничной работе?

#vim #напочитать
Please open Telegram to view this post
VIEW IN TELEGRAM
😁129👍5🤣4👻21
This media is not supported in your browser
VIEW IN TELEGRAM
🛠 Statusnook - очень простой и быстро настраиваемый statuspage, который можно развернуть на своём сервере. Дополнительно имеется возможность настроить мониторинг и уведомления в Slack и на почту...

- Сайт: https://statusnook.com/
- Github: https://github.com/goksan/statusnook

#monitoring #statuspage
👍12🤔21
🗜 pgdsat - инструмент для анализа безопасности PostgreSQL сервера...

- Пример отчёта: https://www.darold.net/sample_pgdsat/report.html
- Github проекта: https://github.com/HexaCluster/pgdsat

#security #postgresql #database
👍17
⚙️ openapi-tui - удобная утилита для просмотра схем api на основе спецификаций OpenAPI 3.0 и 3.1. Не Swagger UI в браузере, конечно, но именно как tui инструмент выглядит хорошо...

https://github.com/zaghaghi/openapi-tui

#api #openapi #tui
12
🐧 Автор статей знакомится с KVM API, и пишет собственный простой гипервизор. Возможно, не каждому будут понятны примеры кода, но описание процесса и дополнительные ссылки на материалы всё равно позволят в эту тему погрузиться, при необходимости...

- Building a hypervisor, 1: KVM Introduction
- Building a hypervisor, 2: Booting Linux

В комментарии приглашаются камрады, которые могут поделиться полезными ссылками и материалами для изучения и освоения темы виртуализации в Linux...

#kvm #virtialization #напочитать
👍13👏2
FreeBSD_MarApr_2024.pdf
7.8 MB
😈 FreeSD Journal. Март - Апрель 2024. Development Workflow and CI.

#freebsd #journal #фидбечат
👍11
🛠 curl://up 2024 - небольшая конференция для докладов и обсуждения тем, связанных с curl.

- Плейлист конференции на youtube: https://www.youtube.com/playlist?list=PLpXAyWkDQy41BPllI_GrYhRPnaiUNn-yU
- Короткое описание происходящего на мероприятии: https://daniel.haxx.se/blog/2024/05/06/i-survived-curl-up-2024/

P. S. Лампово выглядит и темы интересные. ☕️
Please open Telegram to view this post
VIEW IN TELEGRAM
🥰6😁3
🗜 The Promise and Peril of JSON logging - а вот здесь о положительных и отрицательных моментах использования структурированных JSON логов...

https://medium.com/@oakley349/the-promise-and-peril-of-json-logging-ec2d1f47cee7

#logs #json #напочитать
👍6🎉1
This media is not supported in your browser
VIEW IN TELEGRAM
🔐 GOTO - простой менеджер SSH подключений. Для тех, кому обычного конфига оказывается недостаточно и хочется попробовать какой-то tui инструмент для управления подключениями...

https://github.com/grafviktor/goto

#ssh #manager #tui
😁16👍9🙈2
🛠 Space Management With Large Directories in Ext4 - статья о ситуации, когда из директории с огромным количеством файлов эти файлы были удалены, но размер директории и количество занятых блоков при этом не изменились...

https://blogs.oracle.com/linux/post/space-management-with-large-directories-in-ext4

#ext4 #filesystem #напочитать
👍10👀3🙏1