📧 Who reads your email?
Статистика использования MX записей, и топ провайдеров, которые обрабатывают почтовые отправления...
https://www.netmeister.org/blog/mx-diversity.html
tl;dr - Google и Microsoft вместе хостят более половины, из списка Tranco. Это список, формирующий топ из 1Млн доменов, на основе нескольких источников данных - https://tranco-list.eu/
#mail #dns #напочитать
Статистика использования MX записей, и топ провайдеров, которые обрабатывают почтовые отправления...
https://www.netmeister.org/blog/mx-diversity.html
tl;dr - Google и Microsoft вместе хостят более половины, из списка Tranco. Это список, формирующий топ из 1Млн доменов, на основе нескольких источников данных - https://tranco-list.eu/
#mail #dns #напочитать
🔩 SQL Translator.
Юная девушка-джун с помощью SQL Translator и нейросеточки учится составлять SQL запросы. Базово это работает так:
1. Открываем сайт https://www.sqltranslate.app/
2. В левой форме вводим человеческий запрос, который хотим транслировать в SQL.
3. В правой форме получаем результат - непосредственно SQL запрос, который можно использовать.
Для любителей selfhosted решений (но да, оно делает запросы в OpenAI), SQL Translator можно развернуть на собственной площадке...
Github проекта: https://github.com/whoiskatrin/sql-translator
P. S. Периодически генерирует странное (например, когда речь идёт о выводе по дате типа "не раньше чем такая-то дата"), но всё равно выглядит интересно.
#ai #sql #линк
Юная девушка-джун с помощью SQL Translator и нейросеточки учится составлять SQL запросы. Базово это работает так:
1. Открываем сайт https://www.sqltranslate.app/
2. В левой форме вводим человеческий запрос, который хотим транслировать в SQL.
3. В правой форме получаем результат - непосредственно SQL запрос, который можно использовать.
Для любителей selfhosted решений (но да, оно делает запросы в OpenAI), SQL Translator можно развернуть на собственной площадке...
Github проекта: https://github.com/whoiskatrin/sql-translator
P. S. Периодически генерирует странное (например, когда речь идёт о выводе по дате типа "не раньше чем такая-то дата"), но всё равно выглядит интересно.
#ai #sql #линк
🔧 Analyzing multi-gigabyte JSON files locally.
Пример использования инструментов для обработки данных из большого json файла. В статье есть пример запуска jq через parallel и пример работы с Jupyter и Dask...
https://thenybble.de/posts/json-analysis/
#json #jq #напочитать
Пример использования инструментов для обработки данных из большого json файла. В статье есть пример запуска jq через parallel и пример работы с Jupyter и Dask...
https://thenybble.de/posts/json-analysis/
#json #jq #напочитать
This media is not supported in your browser
VIEW IN TELEGRAM
🖇 Portal.
Занятная штуковина для передачи файлов. Отправляем файлы, при этом получаем пароль для них, передаём пароль адресату, и с его помощью он скачивает файлы.
Передача файлов происходит через сторонний сервер, при необходимости, его можно поднять в собственной инфраструктуре.
https://github.com/SpatiumPortae/portal
#portal #filetransfer #будничное
Занятная штуковина для передачи файлов. Отправляем файлы, при этом получаем пароль для них, передаём пароль адресату, и с его помощью он скачивает файлы.
Передача файлов происходит через сторонний сервер, при необходимости, его можно поднять в собственной инфраструктуре.
https://github.com/SpatiumPortae/portal
#portal #filetransfer #будничное
⚙️ 5 Bash Coding Techniques That Every Programmer Should Know.
Ещё немного советов и рекомендаций для написания bash скриптов...
https://levelup.gitconnected.com/5-bash-coding-techniques-that-every-programmer-should-know-f63b11b59e8d
#bash #будничное #напочитать
Ещё немного советов и рекомендаций для написания bash скриптов...
https://levelup.gitconnected.com/5-bash-coding-techniques-that-every-programmer-should-know-f63b11b59e8d
#bash #будничное #напочитать
🛠 Firebuild.
Немного ссылок на Firebuild - инструмент, с помощью которого можно значительно ускорить время сборки за счёт кеширования одинаковых команд и одинаковых результатов их выполнения. Что кешировать, а что нет можно указать в соответствующем файле конфигурации Firebuild.
- https://firebuild.com/
- https://github.com/firebuild/firebuild
- https://balintreczey.hu/blog/building-the-linux-kernel-under-10-seconds-with-firebuild/
#firebuild #kernel #build
Немного ссылок на Firebuild - инструмент, с помощью которого можно значительно ускорить время сборки за счёт кеширования одинаковых команд и одинаковых результатов их выполнения. Что кешировать, а что нет можно указать в соответствующем файле конфигурации Firebuild.
- https://firebuild.com/
- https://github.com/firebuild/firebuild
- https://balintreczey.hu/blog/building-the-linux-kernel-under-10-seconds-with-firebuild/
#firebuild #kernel #build
💬 The Origin of the word Daemon.
Заканчиваем выходные небольшим историческим экскурсом ко времени, когда появилось такое слово как daemon. Короткая, но интересная заметка...
https://ei.cs.vt.edu/~history/Daemon.html
#напочитать #daemon
Заканчиваем выходные небольшим историческим экскурсом ко времени, когда появилось такое слово как daemon. Короткая, но интересная заметка...
https://ei.cs.vt.edu/~history/Daemon.html
#напочитать #daemon
👹 DoomLinux.
Скрипт, который собирает минималный образ Linux и при загрузке запускает Doom.
https://github.com/shadlyd15/DoomLinux
#games #doom
Скрипт, который собирает минималный образ Linux и при загрузке запускает Doom.
https://github.com/shadlyd15/DoomLinux
#games #doom
🛠 gprofng: The Next Generation GNU Profiling Tool.
Простой пример работы с gprofng инструментом для профайлинга запущенной программы.
https://blogs.oracle.com/linux/post/gprofng-the-next-generation-gnu-profiling-tool
В комментариях доступно видео с GNU Tools Cauldron 2022, с куда более подробным рассказом о gprofng.
#gprofng #profile #напочитать
Простой пример работы с gprofng инструментом для профайлинга запущенной программы.
https://blogs.oracle.com/linux/post/gprofng-the-next-generation-gnu-profiling-tool
В комментариях доступно видео с GNU Tools Cauldron 2022, с куда более подробным рассказом о gprofng.
#gprofng #profile #напочитать
🔍 How to Scan Vulnerabilities With Nmap: A Comprehensive Guide.
Несколько полезных рекомендаций по использованию nmap и скриптов для него в процессе поиска уязвимостей...
https://www.stationx.net/how-to-scan-vulnerabilities-with-nmap/
А ещё у них там неплохая шпаргалка для nmap есть...
https://www.stationx.net/nmap-cheat-sheet/
#nmap #security #напочитать
Несколько полезных рекомендаций по использованию nmap и скриптов для него в процессе поиска уязвимостей...
https://www.stationx.net/how-to-scan-vulnerabilities-with-nmap/
А ещё у них там неплохая шпаргалка для nmap есть...
https://www.stationx.net/nmap-cheat-sheet/
#nmap #security #напочитать
💻 Итак, ноутбук. Современный мир даёт нам большое разнообразие ноутов, но в то же время, если мы говорим о бюджетном сегменте, то обычно о возможности какого-то апгрейда можно забыть - процессор сразу будет на плате, память распаяна, накопитель пока что ещё можно отключить, но есть модели где и он является частью платы. Я попытался найти машинку, которая позволит хоть как-то кастомизировать её и, кажется, нашёл (взял себе конкретно эту модель - Maibenben M555)...
https://www.dns-shop.ru/product/495726e83404ed20/156-noutbuk-maibenben-m555-belyj/
Из плюсов - два слота под память (3200 МГц), с возможностью установки до 32Гб, дополнительный слот под SSD к уже имеющемуся NVME, лёгкий доступ ко всему этому (достаточно просто снять нижнюю часть корпуса), процессор AMD Ryzen 5 5500U (6 ядер и 12 потоков), ну и конечно же цена.
Из минусов - нет подсветки клавиатуры, камера никак не закрыта, звук из динамиков "на троечку", питание от блока, а не от обычного usb-c. Ну т. е. минусы такие себе, не критичные.
Из коробки на ноутбуке установлен Linux Mint, но переставить ОС на нужную проблем не составляет никаких.
Как итог - хорошая рабочая лошадка, которая справляется с задачами вида "запустить пару больших виртуалок и несколько маленьких", позволяет установить апгрейд памяти и диска, и стоит при этом не очень дорого. Если вы когда-то, что-то подобное для работы искали, присомтритесь, #естьмнение, что на Maibenben бренд стоит обратить внимание.
#hardware #рекомендация
https://www.dns-shop.ru/product/495726e83404ed20/156-noutbuk-maibenben-m555-belyj/
Из плюсов - два слота под память (3200 МГц), с возможностью установки до 32Гб, дополнительный слот под SSD к уже имеющемуся NVME, лёгкий доступ ко всему этому (достаточно просто снять нижнюю часть корпуса), процессор AMD Ryzen 5 5500U (6 ядер и 12 потоков), ну и конечно же цена.
Из минусов - нет подсветки клавиатуры, камера никак не закрыта, звук из динамиков "на троечку", питание от блока, а не от обычного usb-c. Ну т. е. минусы такие себе, не критичные.
Из коробки на ноутбуке установлен Linux Mint, но переставить ОС на нужную проблем не составляет никаких.
Как итог - хорошая рабочая лошадка, которая справляется с задачами вида "запустить пару больших виртуалок и несколько маленьких", позволяет установить апгрейд памяти и диска, и стоит при этом не очень дорого. Если вы когда-то, что-то подобное для работы искали, присомтритесь, #естьмнение, что на Maibenben бренд стоит обратить внимание.
#hardware #рекомендация
📀 8 Immutable Linux Distributions for Those Looking to Embrace the Future.
Короткая обзорная заметка с перечислением разных immutable дистрибутивов.
https://itsfoss.com/immutable-linux-distros/
#immutable #distro #напочитать
Короткая обзорная заметка с перечислением разных immutable дистрибутивов.
https://itsfoss.com/immutable-linux-distros/
#immutable #distro #напочитать
📺 Troubleshoot Performance - базово об исследовании кейсов с повышением нагрузки на сервере. #видео #troubleshooting #strace
YouTube
Troubleshoot Performance | Into the Terminal 51
Critical Administration Skills for Red Hat Enterprise Linux: Whether you are new to Linux or new to RHEL, join our hosts for a hands-on look into the commands and processes, ask questions, and grow your knowledge.
Get Started with Red Hat Enterprise Linux:…
Get Started with Red Hat Enterprise Linux:…
🔍 Zonemaster.
В копилку ещё одна онлайн утилита для проверки корректности настроек DNS на домене.
https://zonemaster.net/en/run-test
Вводим доменное имя и получаем результат проверки работы его DNS по 48 параметрам, от доступности А записи до правильности настройки DNSSEC и корректности синтаксиса SOA.
#линк #dns #будничное
В копилку ещё одна онлайн утилита для проверки корректности настроек DNS на домене.
https://zonemaster.net/en/run-test
Вводим доменное имя и получаем результат проверки работы его DNS по 48 параметрам, от доступности А записи до правильности настройки DNSSEC и корректности синтаксиса SOA.
#линк #dns #будничное
NixOS anywhere - установщик NixOS на любую машину, где установлен Linux и доступен SSH.
https://github.com/numtide/nixos-anywhere
Пример его запуска на простой виртуалке в Hetzner:
https://galowicz.de/2023/04/05/single-command-server-bootstrap/
#nixos #install #будничное
https://github.com/numtide/nixos-anywhere
Пример его запуска на простой виртуалке в Hetzner:
https://galowicz.de/2023/04/05/single-command-server-bootstrap/
#nixos #install #будничное
Cheat sheets - Public share-20230407T125005Z-001.zip
12.8 MB
#шпаргалки #cheat #будничное
Please open Telegram to view this post
VIEW IN TELEGRAM
🗜 vmdiff - инструмент для сравнения снапшотов виртуальных машин.
https://github.com/vmdiff/vmdiff-prototype
Из интересного - сам подход и возможности, которые при этом доступны (а доступно гораздо больше чем в том же virt-diff, судя по всему).
Из минусов - на данный момент утилита работает с образами Windows или MacOS, и если я правильно понимаю, работает только с vmdk\vmem файлами снапшотов.
Обзорная статья о работе vmdiff: https://community.atlassian.com/t5/Trust-Security-articles/Introducing-vmdiff-a-tool-to-find-everything-that-changes-on/ba-p/2321969
#virt #diff #напочитать
https://github.com/vmdiff/vmdiff-prototype
Из интересного - сам подход и возможности, которые при этом доступны (а доступно гораздо больше чем в том же virt-diff, судя по всему).
Из минусов - на данный момент утилита работает с образами Windows или MacOS, и если я правильно понимаю, работает только с vmdk\vmem файлами снапшотов.
Обзорная статья о работе vmdiff: https://community.atlassian.com/t5/Trust-Security-articles/Introducing-vmdiff-a-tool-to-find-everything-that-changes-on/ba-p/2321969
#virt #diff #напочитать
🛠 5 Bash String Manipulation Methods That Help Every Developer.
Немного bash полезностей в ленту...
https://levelup.gitconnected.com/5-bash-string-manipulation-methods-that-help-every-developer-49d4ee38b593
⠀
Но да, башизмами как всегда - использовать их конечно же можно, но не перебарщивая.
#bash #shell #напочитать
Немного bash полезностей в ленту...
https://levelup.gitconnected.com/5-bash-string-manipulation-methods-that-help-every-developer-49d4ee38b593
⠀
Но да, башизмами как всегда - использовать их конечно же можно, но не перебарщивая.
#bash #shell #напочитать