Зашёл в ТЦ, и вдруг вижу на экране что‑то очень знакомое... А там — Ubuntu =)
Всегда приятно внезапно встретить Linux в «дикой природе», особенно в самом обычном торговом центре.
На самом деле Ubuntu довольно часто ставят на терминалы, инфокиоски и стойки самообслуживания — она бесплатная, стабильная и её легко настроить под конкретную задачу. Плюс можно жёстко ограничить систему, чтобы пользователь случайно ничего не «сломал».
#fun #misc #thoughts
Всегда приятно внезапно встретить Linux в «дикой природе», особенно в самом обычном торговом центре.
На самом деле Ubuntu довольно часто ставят на терминалы, инфокиоски и стойки самообслуживания — она бесплатная, стабильная и её легко настроить под конкретную задачу. Плюс можно жёстко ограничить систему, чтобы пользователь случайно ничего не «сломал».
#fun #misc #thoughts
autopkgtest
autopkgtest - это автоматические тесты для Debian-пакетов, которые описываются в файлах
Пакет autopkgtest - это инструмент для локального запуска автоматических тестов (autopkgtests), которые определены в Debian-пакетах (через
#debian
autopkgtest - это автоматические тесты для Debian-пакетов, которые описываются в файлах
debian/tests/*. Они позволяют проверять, работает ли установленный пакет правильно в реальной системе, после сборки и при изменениях зависимостей. Такие тесты помогают поддерживать качество пакетов и выявлять проблемы на ранних этапах.$ apt-get install autopkgtest
Пакет autopkgtest - это инструмент для локального запуска автоматических тестов (autopkgtests), которые определены в Debian-пакетах (через
debian/tests/*). С его помощью можно проверить, как пакет работает после установки, обновления или при изменении зависимостей, не дожидаясь проверки на сервере CI Debian. Это полезно для разработчиков пакетов, чтобы тестировать их качество и совместимость прямо на своей машине.#debian
DFSG (Debian Free Software Guidelines)
https://dfsg-new-queue.debian.org/
Это страница команды Debian, которая проверяет новые пакеты перед добавлением в репозиторий. Они смотрят, соответствуют ли пакеты правилам свободного ПО, лицензиям и политике Debian. После проверки пакет либо принимают, либо отправляют на доработку.
DFSG - Debian Free Software Guidelines (Руководство Debian по свободному программному обеспечению).
Это набор критериев, определяющих, можно ли считать ПО свободным и включать его в Debian.
Добавить пакет в Debian не так просто, как может показаться. Он проходит проверку лицензий, соответствие DFSG и Debian Policy, а также ручной просмотр в NEW-очереди. Это требует времени, но именно так Debian сохраняет качество и прозрачность репозитория.
#debian
https://dfsg-new-queue.debian.org/
Это страница команды Debian, которая проверяет новые пакеты перед добавлением в репозиторий. Они смотрят, соответствуют ли пакеты правилам свободного ПО, лицензиям и политике Debian. После проверки пакет либо принимают, либо отправляют на доработку.
DFSG - Debian Free Software Guidelines (Руководство Debian по свободному программному обеспечению).
Это набор критериев, определяющих, можно ли считать ПО свободным и включать его в Debian.
Добавить пакет в Debian не так просто, как может показаться. Он проходит проверку лицензий, соответствие DFSG и Debian Policy, а также ручной просмотр в NEW-очереди. Это требует времени, но именно так Debian сохраняет качество и прозрачность репозитория.
#debian
xsel
Это консольная утилита для работы с буфером обмена и выделением в X Window System. Она позволяет читать данные в X‑selection из файла или стандартного ввода и сохранять текущее выделение в файл, работать с primary, secondary и clipboard selection, очищать или обменивать их, а также делать содержимое буфера постоянным даже после закрытия приложения. Удобный инструмент для автоматизации и скриптов в X11, особенно когда нужно управлять буфером обмена из терминала.
Я очень часто использую эту утилиту в совокупности с ИИ (копировать - вставить).
> Примеры использования
> GitHub
#utils #opensource #software
Это консольная утилита для работы с буфером обмена и выделением в X Window System. Она позволяет читать данные в X‑selection из файла или стандартного ввода и сохранять текущее выделение в файл, работать с primary, secondary и clipboard selection, очищать или обменивать их, а также делать содержимое буфера постоянным даже после закрытия приложения. Удобный инструмент для автоматизации и скриптов в X11, особенно когда нужно управлять буфером обмена из терминала.
Я очень часто использую эту утилиту в совокупности с ИИ (копировать - вставить).
> Примеры использования
> GitHub
#utils #opensource #software
Яндекс Такси
900 рублей я отдал за одну поездку из одной точки в другую. Надо было проехать всего 8 км, приложение оценивало время поездки в 22 минуты, хотя мы доехали быстрее. Дороги были пустые, куча свободных машин стояла возле моего дома. НО НЕТ, алгоритмы активно создают АДСКИЙ, ПОВЫШЕННЫЙ спрос на такси, повышая тем самым цену. Каждый раз я переплачиваю за это вонючее такси по 400–500 рублей, каждый раз меня грабят. Такое ощущение, что эти алгоритмы какие-то бомжи писали.
Поездка включала в себя нюхание чужого пердежа и носков, а также отсутствие вентиляции и воздуха, и всё это почти за 1000 рублей.
Яндекс, сделайте уже что-нибудь со своими алгоритмами, которые манипулируют спросом и создают видимость АДСКОГО спроса на такси. Это не экономика, а жадная накрутка цены на ровном месте. Сервис не становится лучше, с пассажира берут всё больше за худшее качество.
500 рублей за 8км по пустым дорогам и в нормальных условиях звучит гораздо адекватнее, чем 900 рублей ...
#misc #thoughts
900 рублей я отдал за одну поездку из одной точки в другую. Надо было проехать всего 8 км, приложение оценивало время поездки в 22 минуты, хотя мы доехали быстрее. Дороги были пустые, куча свободных машин стояла возле моего дома. НО НЕТ, алгоритмы активно создают АДСКИЙ, ПОВЫШЕННЫЙ спрос на такси, повышая тем самым цену. Каждый раз я переплачиваю за это вонючее такси по 400–500 рублей, каждый раз меня грабят. Такое ощущение, что эти алгоритмы какие-то бомжи писали.
Поездка включала в себя нюхание чужого пердежа и носков, а также отсутствие вентиляции и воздуха, и всё это почти за 1000 рублей.
Яндекс, сделайте уже что-нибудь со своими алгоритмами, которые манипулируют спросом и создают видимость АДСКОГО спроса на такси. Это не экономика, а жадная накрутка цены на ровном месте. Сервис не становится лучше, с пассажира берут всё больше за худшее качество.
500 рублей за 8км по пустым дорогам и в нормальных условиях звучит гораздо адекватнее, чем 900 рублей ...
#misc #thoughts
Релиз Firefox 149 с VPN и режимом разделения экрана
Новость: https://www.opennet.ru/opennews/art.shtml?num=65061
#news
Новость: https://www.opennet.ru/opennews/art.shtml?num=65061
#news
Создан форк systemd без хранения возраста. GrapheneOS отказался верифицировать возраст
Новость: https://www.opennet.ru/opennews/art.shtml?num=65058
#news
Новость: https://www.opennet.ru/opennews/art.shtml?num=65058
#news
LaTeX — это система для создания красиво оформленных документов из текста с разметкой. Это система вёрстки, а команды внутри неё — это язык разметки.
* Как это работает?
Обычный текст + команды, как в коде.
LaTeX превращает это в аккуратно оформленный PDF.
Например, он умеет:
- автоматически оформлять формулы
- красиво верстать статьи, дипломы и книги
- создавать оглавление, ссылки и библиографию
LaTeX удобно использовать для написания книги, документации или руководства в PDF-формате.
Установка:
Пример компиляции документа:
На выходе получаем PDF файл.
#misc #utils #software
* Как это работает?
Обычный текст + команды, как в коде.
LaTeX превращает это в аккуратно оформленный PDF.
Например, он умеет:
- автоматически оформлять формулы
- красиво верстать статьи, дипломы и книги
- создавать оглавление, ссылки и библиографию
LaTeX удобно использовать для написания книги, документации или руководства в PDF-формате.
Установка:
$ apt-get install texlive latexmk
Пример компиляции документа:
$ latexmk book.tex
На выходе получаем PDF файл.
#misc #utils #software
Избран новый лидер проекта Debian
Новость: https://www.opennet.ru/opennews/art.shtml?num=65243
#news #debian
Новость: https://www.opennet.ru/opennews/art.shtml?num=65243
#news #debian
Что такое метапакеты?
Существуют пустые пакеты, в которых описаны только зависимости и метаданные (документация и т.д). Они обеспечивают установку группы взаимосвязанных программ. В описании пакета можно увидеть: Section: metapackages (но это необязательно и не всегда встречается). Например, пакет
Этот пакет необходим для сборки и компиляции программ из исходников. И включает:
1. Компилятор GCC (GNU Compiler Collection).
2. Утилиты для сборки, такие как make.
3. Заголовочные файлы и библиотеки для разработки.
#debian
Существуют пустые пакеты, в которых описаны только зависимости и метаданные (документация и т.д). Они обеспечивают установку группы взаимосвязанных программ. В описании пакета можно увидеть: Section: metapackages (но это необязательно и не всегда встречается). Например, пакет
build-essential является метапакетом. В таких пакетах нет исходников и подобного, а есть только debian/ директория с описанием. Такие пакеты существуют лишь ради эффектов, которые их метаданные оказывают на стек работы с пакетами.build-essential предоставляет необходимые инструменты для сборки пакетов в Debian, включая компиляторы, библиотеки и другие инструменты, но сам по себе не содержит какого-либо программного кода. Он лишь указывает на другие пакеты, которые необходимы для сборки программ в Debian. Вся суть этого пакета в его Depends и метаданных.Этот пакет необходим для сборки и компиляции программ из исходников. И включает:
1. Компилятор GCC (GNU Compiler Collection).
2. Утилиты для сборки, такие как make.
3. Заголовочные файлы и библиотеки для разработки.
#debian
Что такое виртуальные пакеты?
Виртуальный пакет не существует сам по себе, он служит для обозначения того, что разные реальные пакеты могут предоставлять одинаковую функциональность. Другими словами: виртуальные пакеты представляют собой абстракции, которые не содержат собственных файлов, а служат для обозначения функциональности, предоставляемой одним или несколькими реальными пакетами.
Например, существует виртуальный пакет
Это позволяет системам управления пакетами (таким как
Когда пользователь пытается установить виртуальный пакет
#debian
Виртуальный пакет не существует сам по себе, он служит для обозначения того, что разные реальные пакеты могут предоставлять одинаковую функциональность. Другими словами: виртуальные пакеты представляют собой абстракции, которые не содержат собственных файлов, а служат для обозначения функциональности, предоставляемой одним или несколькими реальными пакетами.
Например, существует виртуальный пакет
mail-transport-agent. Он обозначает любую программу, которая может работать как почтовый транспортный агент (MTA). Реальные пакеты, такие как postfix, exim4, sendmail, msmtp и т.д, могут удовлетворять эту роль.Это позволяет системам управления пакетами (таким как
apt) гибко управлять зависимостями, предоставляя пользователю выбор из множества возможных реализаций.Когда пользователь пытается установить виртуальный пакет
mail-transport-agent, пакетный менеджер сообщает, что есть несколько реальных пакетов, которые предоставляют эту функциональность. Однако пакетный менеджер не выбирает автоматически один из них, так как они являются альтернативами, и пользователь должен сам выбрать, какой именно реальный пакет установить.#debian
Уже видны первые шаги в сторону развития AI-girls именно как формата общения и чата — на GitHub начинают появляться подобные проекты. Понятно, что сейчас вокруг этого много хайпа и преувеличений, но сам вектор мне кажется очень интересным: здорово, что инженеры вообще двигают эту тему вперёд.
Особенно жду момента, когда AI начнут тесно связывать с визуальными оболочками, вплоть до голограмм или других форм присутствия. В условиях современных мегаполисов, где найти близкого человека всё сложнее, такие технологии могут стать хотя бы частичной и поверхностной формой общения, близости и ощущения чьего-то присутствия рядом.
#misc #thoughts
Особенно жду момента, когда AI начнут тесно связывать с визуальными оболочками, вплоть до голограмм или других форм присутствия. В условиях современных мегаполисов, где найти близкого человека всё сложнее, такие технологии могут стать хотя бы частичной и поверхностной формой общения, близости и ощущения чьего-то присутствия рядом.
#misc #thoughts