LINUX.ORG.RU

Избранные сообщения noname_user

Переехал на кучу утилит переписаных на Rust

Форум — Talks

Тег «угадай автора по заголовку».

Q: Зачем?

A: Ради эксперимента, повысится комфорт пользования терминалом или нет.

Q: Причем тут Rust?

A: Ни при чем, но из-за нативности и отсутствия GC на нем толпа людей побежала переписывать что ни попадя. С таким же успехом можно было бы и npm install, но тормозило бы. Ближе opam install или go get

Теперь мой терминал по истине свистит и пердит. Даю список если кому надо.

  • alacritty - GPU ускоренный терминал.
  • alias cat=bat- cat с хорошей подсветкой синтаксиса и нумерацией строк и пейджером.
  • broot - навигатор по каталогам, который одновременно показывает дерево, но адекватно себя ведет с громадными каталогами, показывая их по чуть-чуть.
  • dust - утилита для исследования места занимаемого каталогами, сортирует деревья файлов начиная с самых больших каталогов.
  • alias ls="exa -l --group-directories-first" ls с хорошими дефолтами, tree встроено.
  • rip Утилита для удаления файлов с разными удобными фичами и восстановлением
  • hors "How do I parse float in javascript?" - находит короткий ответ в интернетах и отвечает. Чуть лучше работает чем оригинал - howdoi.
  • mdcat - cat для Markdown, для отображения удобочитаемой формы документа. Ссылки делает сносками.
  • alias grep=rg - очень быстрый и удобный grep
  • starship - shell command prompt, показывает кучу полезной информации в зависимости от контекста, например git branch если в репозитории, версии софта и ЯП если в каталогах с сорцами, hostname если зайти по ssh.
  • tokei - сборщик статистики по ЯП и строкам кода в деревьях исходников.
  • hyperfine - бенчмарк утилита, time на стероидах.
  • tldr- сокращенная версия man, показывает как чем пользоваться в примерах, а не выдавая полную справку. Страницы поддерживаются сообществом для громадного количества утилит. Изначальный проект - https://tldr.sh/
  • topgrade - универсальная утилита обновления. При запуске пытается обновить все что видит - системные пакеты, vim пакеты и так далее.
  • runiq - быстрый sort | uniq с разными алгоритмами внутри.
  • fd - быстрый и удобный find, удобно чтобы не вспоминать заковыристые ключи
  • fselect - поисковик файлов с SQL-like языком запросов
  • sd - как sed, только интуитивный
  • i3status-rs - Сразу i3status+i3blocks. Плюс батарейки к i3blocks, которые как я понял автор решил убрать.
  • onefetch - Вроде neofetch, но для сорцов. Просто запустите эту штуку с корня любого git репа, клонированого локально
  • wasmtime - JIT runtime для WASI стандарта. Пускалка WebAssembly приложений.
  • scriptisto - «shebang-интерпретатор» для компилируемых языков, прозрачно собирает и кеширует нативные сборки кода

Что не зашло совсем

Все вышеперечисленое ставится через cargo install <package_name> (кроме alacritty), название смотрите на страницах. Сам cargo и Rust ставятся через

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

P.S. Призываю остальных взять ЯП вашей секты и поставить такой эксперимент и отписаться. Да-да, расскажите как вы пользовались ls на Java. Пользователей emacs прошу не беспокоить

 , , ,

vertexua
()

Проект GNOME ввёл в строй web-каталог приложений

Новости — GNOME
Проект GNOME ввёл в строй web-каталог приложений
Группа GNOME

Разработчики проекта GNOME представили новый каталог приложений apps.gnome.org, на котором предложена подборка лучших приложений, созданных в соответствии с философией сообщества GNOME и без проблем интегрируемых с рабочим столом. Предложены три раздела: основные приложения, дополнительные приложения от сообщества, развиваемые в рамках инициативы GNOME Circle, и приложения для разработчиков. В каталоге также предложены мобильные приложения, созданные с использованием технологий GNOME, которые помечены в списках специальным значком.

Из особенностей каталога отмечаются:

  • ориентация на привлечение пользователей к процессу разработки через отправку отзывов, участие в переводе интерфейса на разные языки и оказание финансовой поддержки;

  • наличие переводов описаний для большого числа языков, в том числе для русского, белорусского и украинского;

  • предоставление актуальной информации о версиях, основанной на метаданных, используемых в GNOME Software и Flathub;

  • возможность размещения приложений, отсутствующих в каталоге Flathub (например, приложений из базовой поставки).

Источник — opennet.ru.

>>> Подробности

 ,

b0tN3t
()

Релиз 25 альфа-версии стратегии 0 A.D.

Новости — Игры
Релиз 25 альфа-версии стратегии 0 A.D.
Группа Игры

0 A.D. — свободная игра в жанре исторической стратегии реального времени.

Новый релиз получил кодовое имя Yaunā, древнее персидское слово, обозначающее ионийцев (греков).

Изменения:

  • Повышена производительность кода, отвечающего за поиск пути, а также, благодаря улучшениям в netcode(общий термин, описывающий работу с сетью в игре), было сокращено количество задержек.
  • Благодаря реструктуризации заданий, теперь можно перемещать новых юнитов в первые ряды производственных очередей.
  • Улучшен искусственный интеллект юнитов.
  • Добавлены новые биомы, включающие 2k текстуры, карты нормалей и отражений.
  • Добавлена начальная поддержка однопользовательских кампаний.
  • Расширены настройки графики.
  • Улучшена поддержка модификаций и фильтрации в списке сетевых игр.
  • Продолжена балансировка цивилизаций.
  • Ну и различные багфиксы и повышения производительности.

Также доступен трейлер: PeerTube, YouTube.

Код распространяется на условиях лицензии GNU General Public License версии 2, а остальные компоненты под лицензией Commons Attribution Share-Alike 3.0 (CC-BY-SA 3.0).

>>> Подробности

 

fernandos
()

Firefox 91

Новости — Mozilla
Группа Mozilla

 ,

MozillaFirefox
()

Firefox 81

Новости — Mozilla
Группа Mozilla

 ,

MozillaFirefox
()

Firefox 72

Новости — Mozilla
Группа Mozilla

Доступен Firefox 72. Это первый выпуск, время подготовки которого сокращено с 6 до 4 недель.

( читать дальше... )

>>> Подробности

 ,

MozillaFirefox
()

Firefox 70

Новости — Mozilla
Группа Mozilla

 , lockwise,

MozillaFirefox
()

Вышел Milton 1.9.0 – программа для компьютерной живописи и рисования

Новости — Мультимедиа
Вышел Milton 1.9.0 – программа для компьютерной живописи и рисования
Группа Мультимедиа

Состоялся релиз Milton 1.9.0, программы для рисования на бесконечном холсте, ориентированной на компьютерных художников. Milton написан на С++ и Lua, лицензирован под GPLv3. Для отрисовки используются SDL и OpenGL.

Доступны бинарные сборки для Windows x64. Несмотря на наличие сборочных скриптов для Linux и MacOS, официальной поддержки данных систем нет. Если хотите собрать у себя, возможно, поможет старое обсуждение на GitHub. Пока известны только случаи успешной сборки предыдущих версий.

Разработчики предупреждают: «Милтон — не редактор изображений и не редактор растровой графики. Это программа, позволяющая вам создавать рисунки, эскизы и картины». Обычно использование векторного представления подразумевает преобразование графических примитивов. Milton в работе больше напоминает растровые аналоги: поддерживаются слои, можно рисовать при помощи кистей и линий, есть размывание. Но за счет использования векторного формата возможна почти бесконечная детализация изображений. Приложение использует цветовую схему HSV, уходящую корнями в классические теории цвета. Процесс рисования в Milton можно посмотреть на YouTube.

Milton сохраняет каждое изменение и поддерживает бесконечное количество отмен и восстановлений правок. Доступен экспорт в JPEG и PNG. Программа совместима с графическими планшетами.

Новые возможности версии 1.9.0:

  • мягкие кисти;
  • зависимость прозрачности от давления;
  • поворот (с помощью Alt);
  • размеры кистей, задаваемые относительно холста.

>>> Новость на OpenNet

 milton, ,

Bagrov
()

Firefox 69

Новости — Mozilla
Группа Mozilla

 ,

MozillaFirefox
()

Syncthing v1.2.1

Новости — Open Source
Группа Open Source

Syncthing – это программа для синхронизации файлов между двумя или более устройствами.

В последней версии исправлены следующие ошибки:

  • При создании нового файла не генерировалось fs событие.
  • Закрытие nil-канала при передаче клиенту сигнала stop.
  • Веб-интерфейс показывал неверное описание RC сборки, когда обновления отключены.
  • Значение состояния изменялось, когда папка ещё не была запущена.
  • Приостановление папки выдавало ошибку.
  • Ошибка времени выполнения: значение int(offset) выходит за пределы диапазона recheckFile.
  • Невозможность объединить внешние версии шаблонов переменных ("% FOLDER_PATH% /% FILE_PATH%").
  • Ошибка времени выполнения: неверный адрес памяти или разыменование nil-указателя в loadIgnoreFile.

Улучшения:

  • Прогресс загрузки папок в UI теперь обновляется чаще.

Другое:

  • Добавлена поддержка вызовов на jobQueue.Jobs.
  • Исправлены потенциальные ошибки на старых версиях ядра, а именно использование 64-битных функций sync/atomic.
  • Исправлена непоследовательная обработка пути к пустой папке.

>>> Подробности

 

anonymous
()

Flare 1.11

Новости — Игры
Flare 1.11
Группа Игры

Вышла новая версия однопользовательской 2D игры Flare – 1.11. Действие разворачивается в мрачном фентезийном мире.

Изменения следующие:

  • Игроки теперь имеют свой личный тайник в дополнение к общему.
  • Расширено значение переменной no_stash, чтобы была возможность делать несколько тайников.
  • Элементы, которые в предыдущей версии нельзя было прятать, теперь могут быть помещены в личный тайник.

( читать дальше... )

>>> Подробности

 

anonymous
()

Кому свежих яблочек? Special Event October 2018

Форум — Talks

Осень Яблоки

Ждём обновления маков, может айпадов, может наушников.

Трансляция начинается в 17:00 по Москве.

Посмотреть может любой желающий в любом мажорном браузере.

http://www.apple.co/event

 

fornlr
()

Firefox 63

Новости — Mozilla
Группа Mozilla

 ,

MozillaFirefox
()

Firefox 61

Новости — Mozilla
Группа Mozilla

Доступен выпуск Firefox 61. Тем временем, доля Firefox среди браузеров упала ниже 10%.

  • Распараллелен парсинг стилей (до этого параллельным было лишь вычисление стилей). Кроме того, Firefox теперь не перестраивает заново весь список отображаемых элементов, если изменилась лишь небольшая часть страницы. Это позволяет снизить потери кадров на величину до 40%.
  • Ускорен переход между вкладками. Уже при наведении курсора на вкладку, браузер отрисовывает её в буфер.
  • В меню действий (многоточие в адресной строке) появилась возможность добавить текущий сайт в качестве поисковой системы (при условии, что сайт поддерживает стандарт OpenSearch).
  • HTML-страницам запрещено подгружать дочерние ресурсы по протоколу FTP. Это не затрагивает поддержку FTP в целом, однако, разработчики не исключают полного прекращения поддержки FTP когда-нибудь в будущем.
  • При включении тёмной темы браузера тёмными теперь становятся также домашняя страница, главное меню, меню закладок и меню журнала.
  • Дополнения WebExtensions получили возможность скрывать вкладки.
  • Улучшена синхронизация закладок.
  • В настройках появился новый раздел «Начало», где можно настроить внешний вид домашней страницы.
  • Появилась возможность использовать отдельный контейнер при создании превьюшек.
  • Шрифт EmojiOne, начиная с версии 3.0, не разрешает использование в коммерческих целях, поэтому он заменён на Twemoji.
  • Некоторые пользователи (преимущественно с английской локалью) получат экспериментальное дополнение Firefox Monitor. Оно позволяет проверить почтовый адрес пользователя по базе скомпрометированных адресов и получать уведомления, если адрес окажется скомпрометирован в будущем. Используется k-анонимизация — математически обоснованный способ анонимизации — при котором вместо адреса на сервер отправляются 6 первых символов хэша SHA-1. В ответ сервер отправляет полные хэши, начало которых совпадает с присланным значением. Firefox локально сверяет присланные хэши с ранее вычисленным полным хэшем и уведомляет пользователя в случае совпадения. Таким образом, серверу не раскрывается адрес эл. почты пользователя.
  • Окончательно удалена поддержка файлов JAR. Единственным известным приложением, которому это требовалось, было IBM iNotes, но и его переписали два года назад.
  • В macOS дополнения теперь выполняются в отдельном процессе.
  • Пользователи macOS теперь могут поделиться адресом текущей вкладки с помощью значка «многоточие» в адресной строке.

( читать дальше... )

>>> Подробности

 ,

MozillaFirefox
()

Релиз 0 A.D. Alpha 23 Ken Wood

Новости — Игры
Группа Игры

Состоялся релиз 0 A.D Alpha 23 - свободной трёхмерной исторической стратегии в реальном времени (RTS). Игра позволяет управлять цивилизациями, существовавшими в период 500 год до н. э.—1 год до н. э. Проект всё ещё находится в состоянии альфы, однако уже вполне пригоден для комфортной игры как в одиночном, так и в многопользовательском режиме. Исходный код игры распространяется по лицензии GNU GPLv2, игровые ресурсы под лицензией CC-BY-SA 3.0.

( читать дальше... )

>>> Подробности

 , ,

Sunderland93
()

Представлен Сointop, консольная программа для мониторинга рынка криптовалют

Новости — Open Source
Группа Open Source

В конце апреля был выпущен Cointop, консольный инструмент для отслеживания рынка криптовалют. Интерфейс программы схож с диспетчером задач htop, при этом реализовано Vi-подобное управление.

Cointop позволяет в реальном времени (по умолчанию обновление производится раз в минуту, возможно обновление по горячей клавише) отслеживать такие параметры, как курс, капитализация рынка, объём торгов за 24 часа, количество единиц валюты в обращении, процентные изменения курса (за разные промежутки времени). Список валют можно отсортировать по любому из этих параметров (как, к примеру, процессы в htop); временной промежуток, в рамках которого на графике отображается изменение курса, может изменяться от 1 часа до всего времени существования валюты. Возможен поиск валюты по названию и сохранение их в закладках. Все данные кешируются, что позволяет просматривать последние доступные значения без подключения к сети. Для работы Cointop использует популярный сервис CoinMarketCap, что позволяет отслеживать информацию для 1610 (на момент написания новости) различных криптовалют.

Интерфейс программы нацелен на управление с клавиатуры, обширный список сочетаний клавиш по умолчанию (часть из них дублируют функции друг друга — судя по всему, для удобства разных групп пользователей) можно найти на странице проекта. При этом, все хоткеи можно изменить в конфиге программы.

Сointop написан на языке Go, распространяется под лицензией Apache 2.0, поддерживает разные платформы, доступен в AUR и Snapcraft.

Скриншоты: pic1, pic2, pic3 (gif).

>>> Репозиторий проекта

 ,

pelmeshechka
()

Arch Linux LXQT + xfwm

Галерея — Скриншоты

Всем привет, все скрины — scrot.moe/album.

Тени рисует compton.

>>> Просмотр (1366x768, 852 Kb)

 , , ,

stupid
()

Windows 98 as а b/g image for Linux talks.

Форум — Talks

https://www.youtube.com/watch?v=GFx-tVM7orM

Прежде чем установить Линукс кому попало, подумай несколько раз и не ставь, если ценишь свое время :-)

Не, ну здесь чувак трезво описывает ситуацию, на примере своей тёти.

Первые 15 минут ролика автор рассуждает о Линуксе и почему его нельзя бездумно ставить всем, кто попадется под руку, потому что энтузиастам Линукса кажется что это самое правильное решение. If there is a computer it should run Linux. Errr.

 

Deleted
()

RHVoice ломится к x11 (dbus)

Форум — General

При попытке прочитать текст в wav:

root@dev:/usr/share/dbus-1/services# echo "dffgjh" | RHVoice-client -s Elena | aplay
Dbus error: 'Command line `dbus-launch --autolaunch=cc9393db6a79badad51388b656a3ad11 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n'
Если использовать RHVoice-test:
RHVoice-test -o ws.wav -i test1.txt
Файл записывается без проблем, но RHVoice-test не поддерживает флагов.
Вопрос, зачем ему иксы.
в исходниках нашел, что он коннектится (как я понял) к dbus-proxy - https://github.com/minsk-hackerspace/RHVoice/blob/master/src/service/client.cpp У нас сервер на Debian и иксы не стоят.

 

noname_user
()

WildGuppy 1.0

Новости — Open Source
Группа Open Source

WildGuppy автоматически настраивает яркость вашего ноутбука с помощью внешнего света, используя камеру ноутбука как датчик света.

В настройках вы можете определить временной интервал для проверки через веб-камеру, установить максимальный и минимальный уровень яркости или же вручную установить яркость.

GitHub

>>> Подробности на английском

 

Licwin
()