Google прокачали PostgreSQL и сделали на его основе облачную СУБД AlloyDB.
По заверениям гугла, AlloyDB работает в 4 раза быстрее чем обычный развёрнутый на сервере постгрес. В 2 раза быстрее, чем амазоновский managed постргес. И (тадаам) до 100 раз быстрее для аналитических запросов. Их самообучаемый механизм выносит в память данные в колоночном формате для ускорения OLAP/HTAP запросов, что и даёт буст производительности на два порядка.
С одной стороны, AlloyDB это полная стопроцентная совместимость с PostgreSQL, то есть код приложения, использующего Postgres, можно без доработки перенести в AlloyDB и он продолжит работать. С другой стороны, гугловые специалисты переписали часть внутрянок постгреса, чтобы связать его с гугловыми текущими технологиями для максимального быстродействия и масштабируемости, а также внедрили AI механизмы, которые на основе вашего использования данных делают это использование максимально быстрым.
В демонстрации (ссылка ниже) показывают, как увеличение количества нод в кластере линейно растёт колиечство транзакций в секунду для OLTP запросов. Круто.
У гугла уже есть, конечно, решения для управляемых СУБД в составе их Google Cloud Platform, в частности, CloudSQL и Spanner. Spanner это NewSQL платформа, просто имеющая интерфейс для PostgreSQL и потому очевидно не дающая 100% совместимость с ним. CloudSQL судя по всему тоже не имеет полной совместимости с опенсорсным постгерсом, а также не имеет новых чудо-ускорителей AlloyDB.
Забавно, что гугл позиционирует AlloyDB для Enterprise решений, которые съезжают с проприетарных СУБД (с Oracle в первую очередь) на опенсорс (на PostgreSQL). Значит, гугл видит такую тенденцию и в мире, не только российские компании активно переезжали и еще более активно будут переезжать сейчас на постгрес.
Презентация AlloyDB — https://www.youtube.com/watch?v=o5pKfH0Tonw
#news #linux #IT #backend #interesting
По заверениям гугла, AlloyDB работает в 4 раза быстрее чем обычный развёрнутый на сервере постгрес. В 2 раза быстрее, чем амазоновский managed постргес. И (тадаам) до 100 раз быстрее для аналитических запросов. Их самообучаемый механизм выносит в память данные в колоночном формате для ускорения OLAP/HTAP запросов, что и даёт буст производительности на два порядка.
С одной стороны, AlloyDB это полная стопроцентная совместимость с PostgreSQL, то есть код приложения, использующего Postgres, можно без доработки перенести в AlloyDB и он продолжит работать. С другой стороны, гугловые специалисты переписали часть внутрянок постгреса, чтобы связать его с гугловыми текущими технологиями для максимального быстродействия и масштабируемости, а также внедрили AI механизмы, которые на основе вашего использования данных делают это использование максимально быстрым.
В демонстрации (ссылка ниже) показывают, как увеличение количества нод в кластере линейно растёт колиечство транзакций в секунду для OLTP запросов. Круто.
У гугла уже есть, конечно, решения для управляемых СУБД в составе их Google Cloud Platform, в частности, CloudSQL и Spanner. Spanner это NewSQL платформа, просто имеющая интерфейс для PostgreSQL и потому очевидно не дающая 100% совместимость с ним. CloudSQL судя по всему тоже не имеет полной совместимости с опенсорсным постгерсом, а также не имеет новых чудо-ускорителей AlloyDB.
Забавно, что гугл позиционирует AlloyDB для Enterprise решений, которые съезжают с проприетарных СУБД (с Oracle в первую очередь) на опенсорс (на PostgreSQL). Значит, гугл видит такую тенденцию и в мире, не только российские компании активно переезжали и еще более активно будут переезжать сейчас на постгрес.
Презентация AlloyDB — https://www.youtube.com/watch?v=o5pKfH0Tonw
#news #linux #IT #backend #interesting
👍115🔥18
Посмотрел по сторонам, какие есть современные эмуляторы терминала. Нашёл интересные!
Alacritty
Alacritty (39к звезд гитхаба) — это эмулятор терминала, написанный на Rust и использующий GPU компьютера для ускорения отрисовки графики. Действительно быстрее выводит результат. В большой директории tree выводит за 1.043сек, родной терминал мака за 1.5сек, около 30% разница в таком сценарии).
Имеет много гибких настроек в yaml формате, темы и прочее. Единственное, чего мне в нём не хватает — вкладок. Да, tmux помогает, но я всё же привык и к механизму вкладок. Скажем, запустить tmux локально, в одной из вкладок tmux зайти на сервер и там тоже запустить tmux, и уже имеем две сессии tmux, в которых переключаться не очень удобно (надо 2 раза нажимать префикс). Сплитить экран в Alacritty тоже нет возможности.
Warp
Warp (5.7к звезд гитхаба, хотя это не open source — и в этом минус, возможен сбор телеметрики и прочие дурацкие попытки отбить инвестиции). Уже по классике — Rust и GPU accelerated. Умеет творить абсолютную дичь, видно, что создатели хотят переосмыслить такую простую вроде штуку как терминал. Сейчас есть версия только для мака, версии для Windows и Linux пока в разработке. Как и Alacritty, порядка 25-30% быстрее вывод по сравнению с родным терминалом.
Интересный вариант, много новых концепций. Например, поле ввода команды ведёт себя так, как мы привыкли во всех обычных программах — можно выделять текст, его части, заменять части, есть двойной курсор как в редакторах кода, работает CMD+A для выделения всей команды. Все команды с их результатами визуально разделяются. Можно удобно копировать результат одной конкретной команды. Поиск по истории команд и автодополнение команд на уровне самого эмулятора терминала, а не оболочки вроде zsh.
Есть даже AI (без AI инвесторское бабло как получить?). Можно ввести текст в духе «how many lines changes in last two commits?» и он на основе этого текста сгенерит команду
Wezterm
Wezterm (4.3к звезд гитхаба). Тоже на Rust и тоже GPU accelerated. Конфигурация на lua, есть темы, табы и сплит экрана. По скорости tree разницы с родным маковским терминалом нет, правда. Сдвиг курсора на 1 слово у меня здесь не работает (option+влево или вправо на клавиатуре мака), наверняка как-то можно решить, но из коробки так.
Kitty
Kitty (14.7к звезд гитхаба). GPU accelerated, но не на Rust:) Вкладки и сплит экрана есть. Нет варианта для Windows (в отличие от Alacritty & Wezterm). Скорость вывода tree как у родного терминала. Сдвиг курсора на 1 слово у меня здесь также не работает, как и с Wezterm.
#IT #linux #interesting #rust #tools
Alacritty
Alacritty (39к звезд гитхаба) — это эмулятор терминала, написанный на Rust и использующий GPU компьютера для ускорения отрисовки графики. Действительно быстрее выводит результат. В большой директории tree выводит за 1.043сек, родной терминал мака за 1.5сек, около 30% разница в таком сценарии).
Имеет много гибких настроек в yaml формате, темы и прочее. Единственное, чего мне в нём не хватает — вкладок. Да, tmux помогает, но я всё же привык и к механизму вкладок. Скажем, запустить tmux локально, в одной из вкладок tmux зайти на сервер и там тоже запустить tmux, и уже имеем две сессии tmux, в которых переключаться не очень удобно (надо 2 раза нажимать префикс). Сплитить экран в Alacritty тоже нет возможности.
Warp
Warp (5.7к звезд гитхаба, хотя это не open source — и в этом минус, возможен сбор телеметрики и прочие дурацкие попытки отбить инвестиции). Уже по классике — Rust и GPU accelerated. Умеет творить абсолютную дичь, видно, что создатели хотят переосмыслить такую простую вроде штуку как терминал. Сейчас есть версия только для мака, версии для Windows и Linux пока в разработке. Как и Alacritty, порядка 25-30% быстрее вывод по сравнению с родным терминалом.
Интересный вариант, много новых концепций. Например, поле ввода команды ведёт себя так, как мы привыкли во всех обычных программах — можно выделять текст, его части, заменять части, есть двойной курсор как в редакторах кода, работает CMD+A для выделения всей команды. Все команды с их результатами визуально разделяются. Можно удобно копировать результат одной конкретной команды. Поиск по истории команд и автодополнение команд на уровне самого эмулятора терминала, а не оболочки вроде zsh.
Есть даже AI (без AI инвесторское бабло как получить?). Можно ввести текст в духе «how many lines changes in last two commits?» и он на основе этого текста сгенерит команду
git diff HEAD HEAD~2 --shortstat, результатом которой в репозитории будет как раз что-то в духе 14 files changed, 2054 insertions(+), 2240 deletions(-).Wezterm
Wezterm (4.3к звезд гитхаба). Тоже на Rust и тоже GPU accelerated. Конфигурация на lua, есть темы, табы и сплит экрана. По скорости tree разницы с родным маковским терминалом нет, правда. Сдвиг курсора на 1 слово у меня здесь не работает (option+влево или вправо на клавиатуре мака), наверняка как-то можно решить, но из коробки так.
Kitty
Kitty (14.7к звезд гитхаба). GPU accelerated, но не на Rust:) Вкладки и сплит экрана есть. Нет варианта для Windows (в отличие от Alacritty & Wezterm). Скорость вывода tree как у родного терминала. Сдвиг курсора на 1 слово у меня здесь также не работает, как и с Wezterm.
#IT #linux #interesting #rust #tools
👍73🔥15❤1
О, HP анонсирует ноут для разработчиков на Pop OS. На фото, кажется, даже виден трекпад на клавиатуре, привет thinkpad:)
Был у меня ноут HP давно, сгорел, и история с гарантийным ремонтом была тоже не очень приятная. Недолюбливаю их ноуты с тех пор:) Но ноуты на линухе одобряю! Возможно, раз от производителя, то даже ничего из железа отваливаться не будет 🤪
#news #linux
Был у меня ноут HP давно, сгорел, и история с гарантийным ремонтом была тоже не очень приятная. Недолюбливаю их ноуты с тех пор:) Но ноуты на линухе одобряю! Возможно, раз от производителя, то даже ничего из железа отваливаться не будет 🤪
#news #linux
👍73😁17🤔10🔥3❤1
Небольшая видео-презентация
https://youtu.be/3w3NndD6BKI
#youtube #IT #linux #backend #rust #tools
bat, о котором говорил в одном из постов здесь.https://youtu.be/3w3NndD6BKI
#youtube #IT #linux #backend #rust #tools
YouTube
bat — продвинутая замена cat/less или о том, как Rust набирает обороты
Поговорим о современных аналогах классических *nix программ, написанных на Rust — в частности о bat, продвинутой версии cat и less.
bat — https://github.com/sharkdp/bat
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!…
bat — https://github.com/sharkdp/bat
Мой курс «Хардкорная веб-разработка» — https://course.to.digital
Книжный клуб Ботаним!…
👍124🔥7🎉6🥰4❤1
ЗОЧЕЕЕМ МНЕ СВОЙ VPN?!
Много комментов таких. Я вон бесплатным/платным пользуюсь и бед не знаю! Или — а чо так дорого, какой-то сервер покупать ещё?!
Тем временем список переставших работать VPN сервисов (где-то что-то из них может работать, но нестабильно и не на всех провайдерах):
Proton, Lantern, 1.1.1.1, VyprVPN, OperaVPN, Hola! VPN, ExpressVPN, KeepSolid VPN Unlimited, Nord VPN, Speedify VPN, IPVanish VPN, VPN Betternet, Lantern, X-VPN, Cloudflare WARP, Tachyon VPN, PrivateTunnel
Люди отказываются принимать новую реальность. Она есть, хорошая или плохая, справедливая или нет, она есть и её просто стоит принять. Прочтите или прослушайте отличную книгу. Аудио версия хороша, кстати.
В этой реальности интернет стал дороже, да, в его стоимость включилась стоимость обслуживания дополнительных ресурсов.
Зачем иметь своё? Очень просто:
1. Чтобы разбираться в вопросе и контролировать ситуацию со своим доступом к сети
2. Чтобы иметь возможность перенастроить самому любой другой сервис, если понадобится.
Я пользуюсь Wireguard, он работает стабильно, проблем на разных провайдерах не замечал. Станут блокировать — перейду на что-то другое, по-прежнему на своём сервере.
#it #linux #books
Много комментов таких. Я вон бесплатным/платным пользуюсь и бед не знаю! Или — а чо так дорого, какой-то сервер покупать ещё?!
Тем временем список переставших работать VPN сервисов (где-то что-то из них может работать, но нестабильно и не на всех провайдерах):
Proton, Lantern, 1.1.1.1, VyprVPN, OperaVPN, Hola! VPN, ExpressVPN, KeepSolid VPN Unlimited, Nord VPN, Speedify VPN, IPVanish VPN, VPN Betternet, Lantern, X-VPN, Cloudflare WARP, Tachyon VPN, PrivateTunnel
Люди отказываются принимать новую реальность. Она есть, хорошая или плохая, справедливая или нет, она есть и её просто стоит принять. Прочтите или прослушайте отличную книгу. Аудио версия хороша, кстати.
В этой реальности интернет стал дороже, да, в его стоимость включилась стоимость обслуживания дополнительных ресурсов.
Зачем иметь своё? Очень просто:
1. Чтобы разбираться в вопросе и контролировать ситуацию со своим доступом к сети
2. Чтобы иметь возможность перенастроить самому любой другой сервис, если понадобится.
Я пользуюсь Wireguard, он работает стабильно, проблем на разных провайдерах не замечал. Станут блокировать — перейду на что-то другое, по-прежнему на своём сервере.
#it #linux #books
👍273🔥39🤔5❤3😁3
Этим прекрасным субботним летним вечером внезапно и совершенно неожиданно был найден великолепный консольный клиент PostgreSQL. Называется pgcli.
* подсветка SQL
* автокомплит с fuzzy search, вместо длинной таблицы
* удобный многострочный режим запросов, с которым приятно работать
* раскраска имён колонок в результатах запроса
* интеграция с
* много конфигов, цветовые схемы
* хранение частых запросов
* удобный поиск по истории запросов и тд
А? А? Каков?!
Спасибы @johenews за находку:)
ЗЫ. И для мускула есть похожий mycli
ЗЫЫ. А для редиса iredis
И ещё pspg есть. Тоже — вещь.
#linux #IT #backend #tools
* подсветка SQL
* автокомплит с fuzzy search, вместо длинной таблицы
django_content_type можно набрать d_c_type* удобный многострочный режим запросов, с которым приятно работать
* раскраска имён колонок в результатах запроса
* интеграция с
ipython * много конфигов, цветовые схемы
* хранение частых запросов
* удобный поиск по истории запросов и тд
А? А? Каков?!
Спасибы @johenews за находку:)
ЗЫ. И для мускула есть похожий mycli
ЗЫЫ. А для редиса iredis
И ещё pspg есть. Тоже — вещь.
#linux #IT #backend #tools
👍292🔥46❤14😁5🤔5
Для бедолаг, игнорирующих актуальные инструменты и продолжающих по каким-то никому неведомым причинам пользоваться консольным вимасом — вот такой плагин автосохранения там есть. Прям ничо такой, работает даже. Если не только мышь игнорите, но ещё и
Для фронтенд разработки c hot-reloading в браузере — удобно.
#it #linux #tools
:w надоело тыкать😇.Для фронтенд разработки c hot-reloading в браузере — удобно.
#it #linux #tools
😁75👍21🔥9🎉2
Мой nvim показывал ошибки от LSP сервера красным шрифтом, что в связке с моей gruvbox темой смотрится чересчур вырвиглазно. В конфиге это можно легко поправить, сбросив цвет на любой другой (мой текущий конфиг здесь, последние строки отвечают за цвет этого текста).
А ещё, как сегодня узнал, показать длинный текст ошибки, когда он не помещается на экран, можно, нажав на проблемной строке
#linux #IT #tools
А ещё, как сегодня узнал, показать длинный текст ошибки, когда он не помещается на экран, можно, нажав на проблемной строке
space+e. Лучший эффект получается, если нажимать мышью на экранной клавиатуре, конечно.#linux #IT #tools
😁93🔥22👍20🤔1
И снова дичь с nvim на Диджитализируй! На этот раз варим фронтенд. Устанавливаем и настраиваем в nvim работу с ESLint, Prettier, Stylelint, TypeScript проектом для фреймворка Solid JS (для React и Vue почти всё аналогично), а также настраиваем автоматический запуск проверок в процессе Git коммита с помощью pre-commit.
https://youtu.be/p2hAddDJ96E
Конфиг nvim
Проект с файлами настройки
Фреймворк Solid
#youtube #IT #frontend #linux #tools
https://youtu.be/p2hAddDJ96E
Конфиг nvim
Проект с файлами настройки
Фреймворк Solid
#youtube #IT #frontend #linux #tools
🔥81👍24😢6❤4🤔3
Вижу, что вам интересно, значит, буду рассказывать о ходе проекта разработки нашей LMS-платформы для образовательных программ (Learning Management System).
Собрали вчера систему разворачивания инфраструктуры. Terraform + Ansible + Яндекс облако. Просто крутейшая штука!
Terraform отвечает за железную составляющую инфраструктуры — сколько серверов, какие у них ресурсы, какие сети их соединяют.
Ansible занимается автоматической настройкой ПО на этих серверах. Полная тотальная автоматизация.
Infrastructure as a code. Пишешь конфиги, которые описывают hardware и software инфраструктуру, запускаешь terraform и ansible — и из голого пустого проекта в Яндекс облаке получаешь уже настроенные сервера, сети, со всем настроенным и запущенным софтом.
Наружу в Интернет смотрит только один сервер с настроенным VPN, остальные доступны только во внутренней сети Яндекса или через VPN. Например, только через VPN можно подключиться к Gitlab-серверу. И вся инфраструктура поднимается из конфигов без ручной настройки.
Песня:)
#IT #backend #linux #course #LMS
Собрали вчера систему разворачивания инфраструктуры. Terraform + Ansible + Яндекс облако. Просто крутейшая штука!
Terraform отвечает за железную составляющую инфраструктуры — сколько серверов, какие у них ресурсы, какие сети их соединяют.
Ansible занимается автоматической настройкой ПО на этих серверах. Полная тотальная автоматизация.
Infrastructure as a code. Пишешь конфиги, которые описывают hardware и software инфраструктуру, запускаешь terraform и ansible — и из голого пустого проекта в Яндекс облаке получаешь уже настроенные сервера, сети, со всем настроенным и запущенным софтом.
Наружу в Интернет смотрит только один сервер с настроенным VPN, остальные доступны только во внутренней сети Яндекса или через VPN. Например, только через VPN можно подключиться к Gitlab-серверу. И вся инфраструктура поднимается из конфигов без ручной настройки.
Песня:)
#IT #backend #linux #course #LMS
🔥256👍76❤7🤔5😁3
Про удобнейшие плагины для поиска файлов и перемещения между ними в nvim!
https://youtu.be/B8QbMnlSyeI
#youtube #linux #IT #tools
https://youtu.be/B8QbMnlSyeI
#youtube #linux #IT #tools
YouTube
nvim: удобная навигация в проекте с плагинами Telescope и Fzf
Telescope и fzf плагины — это сегодня мой однозначный must have выбор для nvim. Плагины позволяют очень удобно перемещаться по файлам и осуществлять их поиск в проекте. Рассказываю, как установить, настроить и пользоваться!
Мой актуальный конфиг nvim: h…
Мой актуальный конфиг nvim: h…
👍102🔥23🎉3❤1🤔1
Tauri — современный аналог Electron, позволяющий собирать десктопные приложения на веб-технологиях, причём приложения получаются меньшего размера, потребляют меньше ресурсов и значительно быстрее загружаются. Знакомимся!
https://youtu.be/yRT5rhuSjdU
PS. Комменты для этого поста здесь отключил — идём в ютуб, оставляем комменты там:) Ютуб должен видеть нас!
#IT #frontend #tools #linux
https://youtu.be/yRT5rhuSjdU
PS. Комменты для этого поста здесь отключил — идём в ютуб, оставляем комменты там:) Ютуб должен видеть нас!
#IT #frontend #tools #linux
YouTube
Tauri vs Electron. Будущее десктоп-приложений на веб-технологиях
Tauri vs Electron. Быстрее, выше, сильнее!
Tauri — современный аналог Electron, позволяющий собирать десктопные приложения на веб-технологиях, причём приложения получаются меньшего размера, потребляют меньше ресурсов и значительно быстрее загружаются. Знакомимся!…
Tauri — современный аналог Electron, позволяющий собирать десктопные приложения на веб-технологиях, причём приложения получаются меньшего размера, потребляют меньше ресурсов и значительно быстрее загружаются. Знакомимся!…
👍165🔥28🤔13❤3🥰2
This media is not supported in your browser
VIEW IN TELEGRAM
Пролистывать списки удобно при помощи CTRL+N (вниз, от Next) и CTRL+P (вверх, от Previous). Вместо стрелочек, до которых далеко тянуться. Попробовав, не замечаешь, как начинаешь пользоваться этими комбинациями вместо стрелок.
Это работает в консоли (bash, zsh) — для пролистывания результатов истории команд, например. В vim/IDE для пролистывания результатов автодополнения. В Chrome на маке в строке поиска для пролистывания результатов.
А ещё CTRL+A и CTRL+E для того, чтобы курсор перенести в начало или конец строки.
#IT #tools #linux
Это работает в консоли (bash, zsh) — для пролистывания результатов истории команд, например. В vim/IDE для пролистывания результатов автодополнения. В Chrome на маке в строке поиска для пролистывания результатов.
А ещё CTRL+A и CTRL+E для того, чтобы курсор перенести в начало или конец строки.
#IT #tools #linux
👍235❤14🔥5🎉4😁3
Кстати, кто спрашивал про макбук эйры на М1-M2, достаточно ли их для разработчика. Если Линус Торвальдс достаточно тру девелопер для вас, то вот он использует Эйр, раньше с М1, сейчас с М2 процессором. Fedora накатил туда и сидит довольный. Он же Линус, что ему стоит Федору на ARM мак накатить:)
Помимо мака десктоп с 32 ядрами тоже есть, конечно. Билдить все эти штуки из исходников с 32 ядрами веселее, чем без 32 ядер.
С выходом М1 эйра, Линус писал, что этот ноут «мог бы быть почти идеальным, если бы не ОС»:)
Сейчас даже ядро Линукса Линус релизит с мака: «Я ждал этого долгое время, и наконец это стало реальностью благодаря команде Asahi. У нас уже давно есть оборудование arm64, работающее под управлением Linux, но до сих пор оно не использовалось в качестве платформы для разработки. Это третий раз, когда я использую оборудование Apple для разработки Linux. Я делал так много лет назад, во время разработки powerpc на машине ppc970. Затем, более десяти лет назад, когда Macbook Air был единственным по-настоящему тонким и легким, а теперь – платформа arm64».
#linux #IT #tools
Помимо мака десктоп с 32 ядрами тоже есть, конечно. Билдить все эти штуки из исходников с 32 ядрами веселее, чем без 32 ядер.
С выходом М1 эйра, Линус писал, что этот ноут «мог бы быть почти идеальным, если бы не ОС»:)
Сейчас даже ядро Линукса Линус релизит с мака: «Я ждал этого долгое время, и наконец это стало реальностью благодаря команде Asahi. У нас уже давно есть оборудование arm64, работающее под управлением Linux, но до сих пор оно не использовалось в качестве платформы для разработки. Это третий раз, когда я использую оборудование Apple для разработки Linux. Я делал так много лет назад, во время разработки powerpc на машине ppc970. Затем, более десяти лет назад, когда Macbook Air был единственным по-настоящему тонким и легким, а теперь – платформа arm64».
#linux #IT #tools
👍212🔥23❤9🥰4😁2
Установка и полная настройка Manjaro Linux в качестве десктопной операционной системы для разработчика.
В видео показано, как я устанавливаю и настраиваю:
* Manjaro Linux
* Alacritty
* neovim/nvim, tmux, другие консольные утилиты
* Python 3.10.7
* Node, npm
* Rust
* PostgreSQL
* Docker, Podman
* VS Code
* PyCharm
и др.
https://www.youtube.com/watch?v=MH68As9TMKE
Комменты пишем на YouTube для продвижения материала:)
СПАСИБО!
#youtube #IT #linux #tools
В видео показано, как я устанавливаю и настраиваю:
* Manjaro Linux
* Alacritty
* neovim/nvim, tmux, другие консольные утилиты
* Python 3.10.7
* Node, npm
* Rust
* PostgreSQL
* Docker, Podman
* VS Code
* PyCharm
и др.
https://www.youtube.com/watch?v=MH68As9TMKE
Комменты пишем на YouTube для продвижения материала:)
СПАСИБО!
#youtube #IT #linux #tools
YouTube
🔥ОГНЕННЫЙ десктоп Linux: установка и полная настройка Manjaro Linux для разработчиков
Показан полный процесс установки десктопного Linux на ноутбук, а также процесс его настройки для программиста Python, JS/TS, Rust. Ставятся neovim / nvim, tmux, python 3.10.7, PostgreSQL, Docker, Podman, VS Code, PyCharm, Alacritty и другие инструменты.
…
…
👍352🔥103❤16😁5🤔4
Открыл, что Red Hat публикует бесплатно на своём сайте (нужна только бесплатная регистрация) бодрые книги и читшиты. Вот, например:
* книга Podman in Action для желающих познакомиться-поработать с Podman вместо Docker
* читшит по podman, по bash, по git, по linux, а также по linux intermediate уровня и advanced
ЗЫ: а вот бесплатный handbook администратора Debian. Есть RU версия. Здесь PDF/EPUB
#IT #books #backend #linux
* книга Podman in Action для желающих познакомиться-поработать с Podman вместо Docker
* читшит по podman, по bash, по git, по linux, а также по linux intermediate уровня и advanced
ЗЫ: а вот бесплатный handbook администратора Debian. Есть RU версия. Здесь PDF/EPUB
#IT #books #backend #linux
👍229🔥73❤12😁1
This media is not supported in your browser
VIEW IN TELEGRAM
Из нашего чата.
«Да ну с десктопным линуксом уже лет 15 как всё ок, драйвера, окошки, всё летает чики-пуки, шо вы нам тут затираете» — говорили они 😂
А вообще это чисто для познания дзен! Специальный «half-screen mode немного мерцающий». Повышает производительность, успокаивает, развивает воображение.
Это как чёлка у Apple, только лучше!
#linux #tools #gg
«Да ну с десктопным линуксом уже лет 15 как всё ок, драйвера, окошки, всё летает чики-пуки, шо вы нам тут затираете» — говорили они 😂
А вообще это чисто для познания дзен! Специальный «half-screen mode немного мерцающий». Повышает производительность, успокаивает, развивает воображение.
Это как чёлка у Apple, только лучше!
#linux #tools #gg
😁215👍21🔥8❤6
В Mac OS (и linux при желании) есть удобная консольная команда
Скопировать файл в буфер обмена:
Скопировать календарь на текущий месяц, чтобы вставить его в фотошоп на фоне красивой картинки и бахнуть на всю стену:
Команда
Утилита pass, которая хранит пароли, умеет копировать данные в системный буфер обмена:
скопирует первую строку из файла
Копирование из nvim в системный буфер — выделяем текст в визуальном режиме (нажав
#linux #tools #it
pbcopy, которая позволяет копировать что-то в системный буфер обмена. Например, мы хотим скопировать строку wow в системный буфер:echo wow | pbcopyСкопировать файл в буфер обмена:
cat file.txt | pbcopyСкопировать календарь на текущий месяц, чтобы вставить его в фотошоп на фоне красивой картинки и бахнуть на всю стену:
cal | pbcopyКоманда
pbpaste вставляет текущее значение системного буфера обмена.Утилита pass, которая хранит пароли, умеет копировать данные в системный буфер обмена:
pass somefile -cскопирует первую строку из файла
somefile. Если нужна вторая, то передаём -c2, третья -c3 и тд.Копирование из nvim в системный буфер — выделяем текст в визуальном режиме (нажав
v и выбрав нужный текст) и тыкаем "*y или "+y. В случае Linux предварительно установить xclip и xsel, для Wayland wl-copy и wl-paste, see here.#linux #tools #it
👍297🔥42❤17