Mistral AI
Это чат-бот на основе искусственного интеллекта, разработанный компанией Mistral AI (аналог ChatGPT). Он создан для обработки и генерации текста, схож с другими современными языковыми моделями и может использоваться для различных задач, таких как создание контента, ответы на вопросы и взаимодействие с пользователями. На данный момент чат работает в бесплатном режиме.
Основные характеристики:
1. Функционал: он может выполнять разнообразные текстовые задачи, включая написание статей, помощь в обучении, генерацию креативного контента и многое другое.
2. Преимущества: Модель отличается высокой точностью и способностью обрабатывать контекст, что делает её полезной для как личного использования, так и для бизнеса.
Ссылка: chat.mistral.ai
#misc
Это чат-бот на основе искусственного интеллекта, разработанный компанией Mistral AI (аналог ChatGPT). Он создан для обработки и генерации текста, схож с другими современными языковыми моделями и может использоваться для различных задач, таких как создание контента, ответы на вопросы и взаимодействие с пользователями. На данный момент чат работает в бесплатном режиме.
Основные характеристики:
1. Функционал: он может выполнять разнообразные текстовые задачи, включая написание статей, помощь в обучении, генерацию креативного контента и многое другое.
2. Преимущества: Модель отличается высокой точностью и способностью обрабатывать контекст, что делает её полезной для как личного использования, так и для бизнеса.
Ссылка: chat.mistral.ai
#misc
❤🔥7👎1🤨1
apt-rdepends
Это утилита для рекурсивного отображения зависимостей пакетов. Можно отобразить Depends, а можно Build-Depends.
Вывести рекурсивно зависимости пакета hello:
Отобразить пакеты, которые зависят от указанного пакета (обратные зависимости):
Показывает статусы зависимостей (установлен/не установлен):
Вывести зависимости пакета в виде графа:
Вывести сборочные зависимости пакета:
#debian #utils
Это утилита для рекурсивного отображения зависимостей пакетов. Можно отобразить Depends, а можно Build-Depends.
$ apt-get install -y apt-rdepends
Вывести рекурсивно зависимости пакета hello:
$ apt-rdepends hello
Отобразить пакеты, которые зависят от указанного пакета (обратные зависимости):
$ apt-rdepends -r hello
Показывает статусы зависимостей (установлен/не установлен):
$ apt-rdepends -p hello
Вывести зависимости пакета в виде графа:
$ apt-rdepends -d hello
Вывести сборочные зависимости пакета:
$ apt-rdepends -b hello
#debian #utils
❤9⚡3✍3👍1
Что такое транзитивные зависимости пакета?
Транзитивные зависимости — это зависимости, которые возникают не напрямую от пакета, который вы устанавливаете, а от его зависимостей. Проще говоря, это зависимости зависимостей.
Например, предположим, что у вас есть пакет A, который зависит от пакета B, и пакет B, в свою очередь, зависит от пакета C. В этом случае:
- Пакет B является прямой зависимостью пакета A.
- Пакет C является транзитивной зависимостью пакета A, потому что он необходим для работы пакета B, который, в свою очередь, необходим для работы пакета A.
Когда вы используете
#debian #utils
Транзитивные зависимости — это зависимости, которые возникают не напрямую от пакета, который вы устанавливаете, а от его зависимостей. Проще говоря, это зависимости зависимостей.
Например, предположим, что у вас есть пакет A, который зависит от пакета B, и пакет B, в свою очередь, зависит от пакета C. В этом случае:
- Пакет B является прямой зависимостью пакета A.
- Пакет C является транзитивной зависимостью пакета A, потому что он необходим для работы пакета B, который, в свою очередь, необходим для работы пакета A.
Когда вы используете
apt-rdepends, чтобы увидеть зависимости пакета, он покажет вам как прямые, так и транзитивные зависимости, предоставляя полное дерево зависимостей для данного пакета. Это особенно полезно для понимания полной цепочки зависимостей, которые будут установлены вместе с целевым пакетом.#debian #utils
👍11⚡4
Сортировка и удаление дубликатов в файле
Предположим, ваш файл содержит около 8 тысяч строк с путями, и вы не уверены, есть ли среди них дубликаты. Как можно упорядочить и очистить файл?
В файле много подобных строк:
Команда выглядит так:
#shell #utils
Предположим, ваш файл содержит около 8 тысяч строк с путями, и вы не уверены, есть ли среди них дубликаты. Как можно упорядочить и очистить файл?
В файле много подобных строк:
po/ru/man1/arch.1.po
po/ru/man1/arch.1.po
po/ru/man1/b2sum.1.po
po/ru/man1/base32.1.po
po/ru/man1/base64.1.po
po/ru/man1/basename.1.po
po/ru/man1/basename.1.po
Команда выглядит так:
$ sort paths.txt | uniq > clean-paths.txt
#shell #utils
🔥12👍5😁1
Vim
Это не IDE в традиционном понимании, а скорее текстовый редактор. Однако благодаря своей расширяемости и поддержке множества плагинов, Vim можно настроить так, чтобы он функционировал как полноценная IDE.
Вот несколько инструментов и плагинов, которые часто используются для превращения Vim в мощную IDE:
1. fzf: Это командный инструмент для поиска файлов, который можно интегрировать с Vim для быстрого поиска и открытия файлов в проекте. Он помогает навигации по большим кодовым базам.
2. NERDTree: Плагин для управления файловой системой, который предоставляет дерево каталогов, подобное тому, что есть в других IDE. Это помогает легко перемещаться между файлами проекта.
3. vim-better-whitespace: Плагин, который подсвечивает и удаляет лишние пробелы в коде. Он помогает поддерживать чистоту и консистентность стиля кодирования, улучшая читаемость и предотвращая ошибки.
и многие другие.
Ссылка на мой .vimrc
#shell #dotfiles
Это не IDE в традиционном понимании, а скорее текстовый редактор. Однако благодаря своей расширяемости и поддержке множества плагинов, Vim можно настроить так, чтобы он функционировал как полноценная IDE.
Вот несколько инструментов и плагинов, которые часто используются для превращения Vim в мощную IDE:
1. fzf: Это командный инструмент для поиска файлов, который можно интегрировать с Vim для быстрого поиска и открытия файлов в проекте. Он помогает навигации по большим кодовым базам.
2. NERDTree: Плагин для управления файловой системой, который предоставляет дерево каталогов, подобное тому, что есть в других IDE. Это помогает легко перемещаться между файлами проекта.
3. vim-better-whitespace: Плагин, который подсвечивает и удаляет лишние пробелы в коде. Он помогает поддерживать чистоту и консистентность стиля кодирования, улучшая читаемость и предотвращая ошибки.
и многие другие.
Ссылка на мой .vimrc
#shell #dotfiles
👍12❤2🎄1
fzf, fzy, ripgrep утилиты
Установка:
fzf (Fuzzy Finder) — это интерактивный инструмент командной строки для нечеткого поиска и фильтрации. Пример использования:
fzy — аналогичный инструмент, ориентированный на скорость и простоту, неинтерактивный, но также эффективен для фильтрации. Пример:
ripgrep (rg) — мощный и быстрый инструмент для поиска текста в файлах. Поддерживает рекурсивный поиск и регулярные выражения, игнорирует файлы, указанные в
Все три утилиты отлично дополняют рабочие процессы разработчиков, ускоряя поиск и навигацию по проектам. Часто используются в совокупности с Vim, или другими текстовыми редакторами/IDE.
#shell #utils
Установка:
$ apt-get install -y fzf fzy ripgrep
fzf (Fuzzy Finder) — это интерактивный инструмент командной строки для нечеткого поиска и фильтрации. Пример использования:
$ find . -type f | fzf
fzy — аналогичный инструмент, ориентированный на скорость и простоту, неинтерактивный, но также эффективен для фильтрации. Пример:
$ find . -type f | fzy
ripgrep (rg) — мощный и быстрый инструмент для поиска текста в файлах. Поддерживает рекурсивный поиск и регулярные выражения, игнорирует файлы, указанные в
.gitignore. Идеален для поиска текста в проектах:$ rg 'search_term'
Все три утилиты отлично дополняют рабочие процессы разработчиков, ускоряя поиск и навигацию по проектам. Часто используются в совокупности с Vim, или другими текстовыми редакторами/IDE.
#shell #utils
✍6❤2👍1
С новым 2025 годом, друзья! Настало 01/01/2025. Пусть этот год принесёт вам множество успехов и радостей. В мире технологий мы отмечаем впечатляющие вехи: Debian исполнилось 32 года, а Linux — 34 года! Эти системы продолжают вдохновлять нас своей стабильностью и открытостью, напоминая, что сообщество и сотрудничество могут создавать мощные и долговечные решения. Пусть ваши проекты в новом году будут такими же успешными и долговечными! Удачи и новых достижений!
#info
#info
☃10🎄4❤🔥3⚡1
Что такое udeb и dbgsym пакеты?
Udeb пакеты (micro debs) — это урезанные версии deb-пакетов, используемые в Debian Installer. Они содержат минимальный набор файлов, необходимых для установки системы, и оптимизированы для уменьшения размера, что критично при установке на ограниченные ресурсы.
Dbgsym пакеты — это специальные пакеты, содержащие отладочные символы для других пакетов. Они используются для упрощения процесса отладки программ, позволяя разработчикам и системным администраторам получить более подробную информацию об ошибках и сбоях, сохраняя основную систему без отладочной информации для экономии места.
#debian
Udeb пакеты (micro debs) — это урезанные версии deb-пакетов, используемые в Debian Installer. Они содержат минимальный набор файлов, необходимых для установки системы, и оптимизированы для уменьшения размера, что критично при установке на ограниченные ресурсы.
Dbgsym пакеты — это специальные пакеты, содержащие отладочные символы для других пакетов. Они используются для упрощения процесса отладки программ, позволяя разработчикам и системным администраторам получить более подробную информацию об ошибках и сбоях, сохраняя основную систему без отладочной информации для экономии места.
#debian
✍8❤1
SuperTux
SuperTux — это бесплатная и открытая 2D-платформенная игра, вдохновлённая классической серией игр Super Mario. В ней игрок управляет пингвином по имени Тукс, который путешествует через различные уровни, собирает бонусы и сражается с врагами, чтобы спасти свою подругу Пенни от злого босса Нолока.
Игра предлагает множество уровней с разнообразными ландшафтами и препятствиями, а также поддерживает создание собственных уровней с помощью встроенного редактора. Графика в игре выполнена в мультяшном стиле, а музыка и звуковые эффекты добавляют атмосферы.
Установка:
Полноэкранный запуск:
> GitHub
> Salsa
> Сайт
#games #opensource
SuperTux — это бесплатная и открытая 2D-платформенная игра, вдохновлённая классической серией игр Super Mario. В ней игрок управляет пингвином по имени Тукс, который путешествует через различные уровни, собирает бонусы и сражается с врагами, чтобы спасти свою подругу Пенни от злого босса Нолока.
Игра предлагает множество уровней с разнообразными ландшафтами и препятствиями, а также поддерживает создание собственных уровней с помощью встроенного редактора. Графика в игре выполнена в мультяшном стиле, а музыка и звуковые эффекты добавляют атмосферы.
Установка:
$ apt-get install -y supertux
Полноэкранный запуск:
$ supertux2 --fullscreen
> GitHub
> Salsa
> Сайт
#games #opensource
❤7☃3❤🔥2🥰1
Frozen Bubble
Frozen Bubble — это бесплатная и открытая аркадная игра. В ней игрок стреляет пузырями из пушки, чтобы создавать группы из трех и более пузырей одного цвета, заставляя их исчезать. Игра имеет яркую графику, веселые звуковые эффекты и поддерживает одиночный и многопользовательский режимы. Она также включает редактор уровней.
Установка:
Полноэкранный запуск:
> GitHub
> Salsa
#games #opensource
Frozen Bubble — это бесплатная и открытая аркадная игра. В ней игрок стреляет пузырями из пушки, чтобы создавать группы из трех и более пузырей одного цвета, заставляя их исчезать. Игра имеет яркую графику, веселые звуковые эффекты и поддерживает одиночный и многопользовательский режимы. Она также включает редактор уровней.
Установка:
$ apt-get install -y frozen-bubble
Полноэкранный запуск:
$ frozen-bubble --fullscreen
> GitHub
> Salsa
#games #opensource
☃7⚡1👎1
GnuJump
GnuJump — это простая, открытая аркадная игра. В ней игрок управляет персонажем, который должен прыгать по постоянно движущимся платформам, стараясь не упасть. Цель игры — подняться как можно выше, избегая падения. Графика минималистична, а управление простое, что делает игру увлекательной и затягивающей. GnuJump похожа на популярную Doodle Jump.
Установка:
> GitHub
> Salsa
> Сайт
#games #opensource
GnuJump — это простая, открытая аркадная игра. В ней игрок управляет персонажем, который должен прыгать по постоянно движущимся платформам, стараясь не упасть. Цель игры — подняться как можно выше, избегая падения. Графика минималистична, а управление простое, что делает игру увлекательной и затягивающей. GnuJump похожа на популярную Doodle Jump.
Установка:
$ apt-get install -y gnujump
> GitHub
> Salsa
> Сайт
#games #opensource
❤4👎1
Neverball
Neverball — это бесплатная и открытая игра, в которой игрок управляет наклоном уровня, чтобы катить мяч и собирать монеты. Цель — достичь финиша за отведенное время, избегая препятствий и падения. Игра предлагает физически реалистичный геймплей и имеет множество уровней с нарастающей сложностью.
Установка:
> GitHub
> Salsa
> Сайт
#games #opensource
Neverball — это бесплатная и открытая игра, в которой игрок управляет наклоном уровня, чтобы катить мяч и собирать монеты. Цель — достичь финиша за отведенное время, избегая препятствий и падения. Игра предлагает физически реалистичный геймплей и имеет множество уровней с нарастающей сложностью.
Установка:
$ apt-get install -y neverball
> GitHub
> Salsa
> Сайт
#games #opensource
✍3👎1