🗜 The Network is the Computer. The story of Sun Microsystems and the Java programming language.
Просто занятное чтиво под вечерний кофеёк. История компании Sun и её наследие в современном мире.
https://www.abortretry.fail/p/the-network-is-the-computer
#напочитать #фидбечат
Просто занятное чтиво под вечерний кофеёк. История компании Sun и её наследие в современном мире.
https://www.abortretry.fail/p/the-network-is-the-computer
#напочитать #фидбечат
Веб-панель для управления сервером, такая как Cockpit, Ajenti или ISPConfig - это хорошо или плохо?
Anonymous Poll
19%
Веб-панель - хорошо и даже удобно.
17%
Веб-панель - это плохая идея.
62%
Каждой задаче - свой инструмент.
3%
Всё фигня, выскажусь в комментариях.
🤖 ChatGPT Linux assistant.
Ещё один ассистент (пора собирать коллекцию), работающий из терминала с ChatGPT.
https://github.com/rareranger/chatgpt-linux-assistant
И да, в качестве хорошего примера автор опять вспоминает ffmpeg и команды для него.😐
UPD: На следующий день по ссылке 404.
#ai #shell #chatgpt
Ещё один ассистент (пора собирать коллекцию), работающий из терминала с ChatGPT.
https://github.com/rareranger/chatgpt-linux-assistant
И да, в качестве хорошего примера автор опять вспоминает ffmpeg и команды для него.
UPD: На следующий день по ссылке 404.
#ai #shell #chatgpt
Please open Telegram to view this post
VIEW IN TELEGRAM
🐡 Initial support for guided disk encryption in the installer.
Красота-то какая. В OpenBSD постепенно завозят поддержку шифрования диска на этапе установки.
Сейчас, процесс установки нужно прерывать, загружаться в шелл, настраивать шифрование там, и только после этого выполнять установку системы.
- https://tttttt.me/openbsd/412
- https://undeadly.org/cgi?action=article;sid=20230308063109
Определённо, хорошая новость.
#openbsd #encryption #напочитать
Красота-то какая. В OpenBSD постепенно завозят поддержку шифрования диска на этапе установки.
Сейчас, процесс установки нужно прерывать, загружаться в шелл, настраивать шифрование там, и только после этого выполнять установку системы.
- https://tttttt.me/openbsd/412
- https://undeadly.org/cgi?action=article;sid=20230308063109
Определённо, хорошая новость.
#openbsd #encryption #напочитать
🔧 И ещё некоторое количество очевидных и не очень вещей, которые стоит учитывать при написании bash скриптов:
- Shell Programming Secrets Nobody Talks About (Part 1).
- Shell Programming Secrets Nobody Talks About (Part 2).
#bash #shell #напочитать
- Shell Programming Secrets Nobody Talks About (Part 1).
- Shell Programming Secrets Nobody Talks About (Part 2).
#bash #shell #напочитать
#нейросетевое #justforfun #пятничное
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 NixOS in Production. The NixOS handbook for professional use ONLY.
Забрал книгу здесь https://leanpub.com/nixos-in-production
#книги #nixos
Забрал книгу здесь https://leanpub.com/nixos-in-production
#книги #nixos
🔓 Leveraging ssh-keygen for Arbitrary Execution (and Privilege Escalation).
Повышение привилегий с помощью загрузки .so через ssh-keygen -D опцию...
- https://seanpesce.blogspot.com/2023/03/leveraging-ssh-keygen-for-arbitrary.html
- https://github.com/SeanPesce/lib2shell
#security #ssh #напочитать
Повышение привилегий с помощью загрузки .so через ssh-keygen -D опцию...
- https://seanpesce.blogspot.com/2023/03/leveraging-ssh-keygen-for-arbitrary.html
- https://github.com/SeanPesce/lib2shell
#security #ssh #напочитать
📺 Learning from Incidents Conference 2023.
Список выступлений LFI Conf 23 - про инциденты, реакцию на них, обработку и вынесенный опыт.
https://www.youtube.com/playlist?list=PLQmwzq_GIU-idCnJNR4t_aKb0HDCOXfZ1
#sre #видео
Список выступлений LFI Conf 23 - про инциденты, реакцию на них, обработку и вынесенный опыт.
https://www.youtube.com/playlist?list=PLQmwzq_GIU-idCnJNR4t_aKb0HDCOXfZ1
#sre #видео
📝 SRE Evangelist.
Занятные размышления на тему SRE евангелизма от SRE инженера Github...
https://hross.substack.com/p/sre-evangelist
#sre #напочитать
Занятные размышления на тему SRE евангелизма от SRE инженера Github...
https://hross.substack.com/p/sre-evangelist
#sre #напочитать
🗜 Some possible reasons for 8-bit bytes.
Почему именно в байте именно 8 bit? Попытка разобраться в этом от Julia Evans. В заметке и ретроспектива, и некоторое количество интересных ссылок...
https://jvns.ca/blog/2023/03/06/possible-reasons-8-bit-bytes/
В самый раз под вечерний чаёк.🗒
#напочитать #история
Почему именно в байте именно 8 bit? Попытка разобраться в этом от Julia Evans. В заметке и ретроспектива, и некоторое количество интересных ссылок...
https://jvns.ca/blog/2023/03/06/possible-reasons-8-bit-bytes/
В самый раз под вечерний чаёк.
#напочитать #история
Please open Telegram to view this post
VIEW IN TELEGRAM
📚 Learning eBPF. Programming the Linux Kernel for Enhanced Observability, Networking, and Security.
Книга доступна бесплатно здесь:
https://isovalent.com/learning-ebpf/
#ebpf #книга #фидбечат
Книга доступна бесплатно здесь:
https://isovalent.com/learning-ebpf/
#ebpf #книга #фидбечат
🛠 Portable rusage command.
Наткнулся на занятную утилиту, которая позволяет получить статистику выполнения нужного нам процесса...
Сам автор приводит в пример работу команды time, и обращает внимание на то, что time даёт нам совсем немного информации, в отличие от rusage.
#rusage #напочитать #stat
Наткнулся на занятную утилиту, которая позволяет получить статистику выполнения нужного нам процесса...
# ./rusage.com /bin/ping -q -c4 google.comhttps://justine.lol/rusage/
...
RL: took 3,130,555µs wall time
RL: ballooned to 1,760kb in size
RL: needed 4,833µs cpu (60% kernel)
RL: caused 491 page faults (100% memcpy)
RL: 10 context switches (100% consensual)
Сам автор приводит в пример работу команды time, и обращает внимание на то, что time даёт нам совсем немного информации, в отличие от rusage.
#rusage #напочитать #stat
📧 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