LINUX.ORG.RU

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

Simple Viewer GL v3.1.0 — просмотрщик изображений

 , ,

Simple Viewer GL — легковесный просмотрщик изображений.

Краткое описание

Интерфейс состоит из одного окна с опциональной строкой статуса и информацией о пикселе под курсором и/или выделенной области (скриншот). Simple Viewer GL умеет определять тип файла по его сигнатуре (параметр -a), а не только по расширению файла. Поддерживается рекурсивный обход директории (параметр -r).

Поддерживаемые форматы

PNG, JPEG, JPEG 2000, PSD, AI, EPS, XCF (GIMP image format), GIF, SVG, TIFF, TARGA, ICO, ICNS (Apple Icon Image), BMP, PNM, DDS, XWD, SCR (ZX-Spectrum screen), XPM, WebP, OpenEXR.

Работает в GNU/Linux, FreeBSD и macOS.

Новое в 3.1.0

  • Добавлена поддержка формата SVG.
  • Переработана поддержка XCF (GIMP image format).
  • Исправлена ошибка загрузки DDS/DXT5.
  • Фиксы связанные с WebP и LCMS2.
  • Улучшено определение формата JPEG.
  • Улучшена обработка ошибок TIFF.
  • Исправлены ошибки, найденные участниками данной ветки.

Где взять?

Проект Simple Viewer GL доступен на BitBucket.

Как я использую вьювер

  1. Жму enter в midnight commander на заинтересовавшем меня файле. С помощью мышки выбираю нужную мне область изображения, что бы определить ее характеристики (позиция/разме спрайта в атласе, определения origin/hotspot спрайта, определение цвета пикселя).

  2. В консоли sviewgl . -r для рекурсивного просмотра всех изображений в директории. Иногда использую параметр -a для определения формата по содержимому файла.

  3. Помечаю с помощью кнопки del файлы для удаления. После чего жму ctrl+del и помеченный файлы удаляются.

andreyu
()

[xterm,tek4014] Дело было вечером, делать было нечего...

 , tek4014,

или продолжение прошлогоднего безобразия с небольшим резонансом.

Пару недель назад ко мне совсем неожиданно постучался бывший разработчик терминалов Tektronix Chuck Forsberg и подкинул кое-что из своего загашника, чем опять подогрел мой слегда остывший из-за катастрофической нехватки времени интересс к этой теме.

На этот раз я решил немного заняться анимацией. Предметом издевательств был избран The Riddle от Gigi D' Agostino. В сети нашёлся и уже готовый файл с векторными данными в формате ILDA для лазерных проекторов (зеркало). Осталось дело за малым — скрестить одно с другим, что и можно наблюдать на скриншоте.

Кому интерессно — исходники лежат тут (dim13.org) плюс вышеуказанный архив с данными. Запускаем всё это дело в xterm и наслаждаемся движущимися картинками (музыка прилагается).

И да, поклонники альтернативных терминалов в пролёте — этот финт ушами, насколько мне известно, работает только в xterm.

UPD: добавил нормализацию, что бы картинка на весь экран была и синхронизировал на 25fps.

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

(sleep 0.5 && ffplay music.mp3) & ./tekilda theriddle.ild

PS: тытрубки не будет т.к. у меня там нет ни аккаунта, ни желания его заводить

beastie
()

Первый год вместе с GNU/Linux

 , , , ,

Это началось год назад когда я купил ноутбук без операционки, а на нем стоял уже какой-то мега глючный дистрибутив с гномом 3. Поюзав месяц оффтопик, вспомнил, что та самая операционка хоть и была глючной, зато в ней было кое что интересное. Разузнав подробнее про дистрибутивы, немного боясь, но установил Mint, после чего была Xubuntu, Monjaro с awesome, MXlinux и Debian. Самые приятные ощущения оставил только Debian c протухшим mate, но сейчас вполне доволен и оптимизированным Mint с cinnamon (стоит в дуалбуте на всякий случай).

Так как каникулы достаточно длинные появилось время наконец осилить тайлинг и рач и вот что вышло. По сути огромное количество кодовой базы и идей взяты у Luke Smith, за что ему отдельная благодарность. Ещё хочу ещё отметить, что хоть система и на зашифрованном диске, в производительности она не сильно проигрывает.

Пакеты:

  • bspwm + sxhkd

    Изначально я юзал i3-gaps и вроде как он меня всем удовлетворял, но когда узнал про bspwm, сразу понял что он значительно лучше подходит. Особо понравилась архитектура, когда оконный менеджер не лезет в настройки клавиатуры.

  • kitty + bash

    Kitty немного медленнее моего прежнего st, но в нем значительно больше плюшек. Пробовал zsh как интерактивынй шелл, но так и не понял в чем его фишка, разве что изкоробочности больше. Лучше уж потом фиш осилить если в нем пофиксили безопасность.

  • mpd + ncmpcpp + mpc

    Как в случае с i3, монолитная архитектура всегда проигрывает более модульной, поэтому, немного повозившись с конфигами, смог таки пересесть с cmus.

  • polybar + awesome-font

    По сути использование polybar во много раз ускорило переезд с i3. Читал, что он есть много поэтому может пересяду на lemon(bar|new)

  • neovim

    Долго использовал обычный вим и как был приятно удивлён улучшениями в его neo версии. Конфиг Люка Смита очень крут к тому же.

  • Thunar, dunst, sxiv, xwallpaper

  • И много скриптов для комфортной работы

В планах:

  • Адаптировать под VoidLinux
  • Использовать nnn как главный файловый менеджер

Stow оказался очень удобным = dotfiles

Cirno
()

Как кросскомпилировать из Linux для MacOS? ::)

 , , ,

С мелкомягкими разобрался Кросскомпиляция mingw , статическая линковка SDL2

Стек MS простой mingw для сборки wine для тестирования (хотя есть нежданчики ну да ладно)

А что делать для MacOSX? Собрать можно для неё? А как? Ну я сейчас гуглю но вдруг кто сразу может пнуть в нужном направлении или просто что-то дельное подсказать. Но ладно собрать, если можно то соберу, а вот ещё более прикольный вопрос, а каким боком можно запустить приложение собранное для Mac на Linux? Или может какой онлайн сервис есть? Ну я бы рад конечно на реальной машине проверять, но эта как его, они стоят как самолёт.

Ну в общем если есть чё по радужной OS буду рад =) Модераторы велкам :D

Cast export MSG="У вас вроде есть макось и вы кодите" su -c @jollheef ; wakeonlan -p 8 @beastie

LINUX-ORG-RU
()

Чем лучше шифровать файлы в Linux?

 

Решил не париться с криптоконтейнерами, а держать всё на компе в открытом виде, а то что надо отправить в облако - сжимать в xz и чем-нибудь шифровать. Подскажите, что лучше выбрать для шифровки? Что удобнее и надёжнее? Гуй не нужен, т.к. будет работать в скрипте.

UPD: выбрал 7z

Deleted
()

Незакрытая уязвимость в KDE

 , , kdesktopfile,

Группа Безопасность

Исследователь Dominik Penner опубликовал незакрытую уязвимость в KDE (Dolphin, KDesktop). Если пользователь откроет директорию, где содержится специально сконструированный файл чрезвычайно простой структуры, код из этого файла будет выполнен от имени пользователя. Тип файла определяется автоматически, поэтому основное содержание и размер файла может быть любым. Однако требуется, чтобы пользователь самостоятельно открыл директорию файла. Причиной уязвимости называется недостаточное следование спецификации FreeDesktop разработчиками KDE.

>>> Подробности (gist.githubusercontent.com)

mithron
()

Призыв к вычитке перевода Free as in Freedom

 ,

Такие дела.

Перевод завершен, остались только мелкие правки.

Так как мне хотелось бы видеть перевод прежде всего работой сообщества ― буду очень рад любым предложениям и правкам. Каждый участвующий будет включен в список авторов перевода, автоматически генерируемый из git log.

Патчи можно отправлять либо на почту patch@dumpstack.io, либо через pull request на GitHub.

Основной репозиторий проекта.

Deleted
()

gRPC vs AMQP vs Kafka

 , , , ,

Всем привет, запутался когда что стоит использовать, сейчас использую EventBus в Vert.x для коммуникации между микросервисами и gRPC в качестве API для клиента (веб приложения). Собственно у меня имеется RealTime стримы, которые клиент получает, к примеру - баланс кошелька либо изменения лога. Все это успешно реализовал средствами только gRPC, вроде бы работает отлично все, но под нагрузкой еще не тестировал. Сейчас думаю добавить AMQP для микросервиса генерации документов, т.к. он дает определенные гарантии. В интернетах часто вижу, что люди используют либо kafka либо amqp либо и то и другое для коммуникации между микросервисами либо для реализации real-time изменений. Сейчас по поводу AMQP и Kafka у меня такие мысли - их стоит использовать, когда у тебя много микросервисов и всем им нужно раздать однинаковые команды, либо когда много микросервисов пишут в один и тот же топик. У меня же ситуация пока другая - у меня много одинаковых микросервисов только для генерации документов, собственно туда я и хочу прикрутить AMQP. Но вот микросервис биллинга и аукциона - это синхронные микросервисы у которых по одному инстансу на каждый, для аукциона критически важна скорость, для биллинга - надежность, аукцион в итоге может отправлять команды биллингу и там скорость уже не будет так важна, потому-что там идет и тяжелая верификация. Но изменения аукцион получает быстро. В будущем конечно возможно будет множество биллинг сервисов, но аукцион точно будет один. Еще читал, что к kafka и gRPC могут дополнять друг друга.

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

Int64
()

1024x600, пустота

 , , , ,

  • Void
  • Коньки (отрисовка происходит через lua)
  • Neovim
  • i3 с гапсами
  • Urxvt с заблюреным фоном

Бар не нужен (тем более с таким разрешением), вместо него отведён отдельный воркспейс для лицезрения коньков.

egorcod
()

Arque Tail - добавь себе хвост

На подходе исправление одного из главных недостатков человека – отсутсвие хвоста.

Японцы дают ответ Boston Dinamics. Они сделали прицепляющийся хвост, способный двигаться в восьми направлениях. Принцип во многом взят с морских коньков.

По задумке это должно помогать сохранять баланс.

Прототип покажут на выставке SIGGRAPH 2019, которая стартует уже завтра.

https://www.youtube.com/watch?v=Tr1-IhEhXYQ

fornlr
()

Бесплатный хостинг

 

Друзья! Я, от лица компании Вкусносервер, хочу предложить Вам бесплатный хостинг.
Если у Вас есть проект, который Вы тянете своими силами, что-нибудь в opensource, стартап или просто блог, то мы можем выделить Вам бесплатный сервер, впс или хост.
Времени действия акции пока нету, то есть если Вы получили от нас хостинг - он будет бесплатен.
Так же, если Вы читаете эти строки, то акция еще действует.

Уже воспользовались предложением: http://clubberry.fm, http://ttyh.ru, http://hrenovina.net, http://lorcode.org, http://lisper.ru

Воспользоваться - https://www.vkusno.ee/cart.php?a=confproduct&i=0

tazhate
()

Очередной пуск Союза, 2019.07.20, 19:28 (msk)

 , ,

Доброго времени суток

Сабж: https://www.youtube.com/watch?v=b68RfO-_Eg4 , пуск Союз МС-13 завтра в 19:28 (msk), трансляция должна начаться где-то за час

Если вдруг кто совсем не в теме, запускают новых человеков на МКС. Старых будут приземлять чуть позже, 3 октября, на МС-12. Возможно, трансляция тоже будет, но не факт

router
()

pass репозиторий на github

 , , ,

Со второго раза решил осилить gpg и pass с ним, и что-то получилось. Вспомнить о таких классных вещах мне помог документ хорошего человека, откуда я почерпнул много полезного (больше бы таких документов). В документе говорится, что можно залить на гуглодиск, но зачем, когда есть встроенный инициализатор репозитория? Не думаю, что если я покажу gpg-id сабключа, по нему как-то можно будет найти весь ключ (RSA 2048). А куда вы сохраняете пароли?

UPD: Спасибо, что подсказали выбрать приватный тип.

Cirno
()

Это Блёр

 ,

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

Openbox: Storm (твикнутый)
Обои: Fern in the woods by Andy Feliciotti
Covergloobus: ICS 3
Albert: Numix Transparent

P.S.: Пришлось скукожить, файл не влезал, а ШГ потому что BGR (кроме терминалов).

zezic
()

Сыграем в X-COM Files?

 , x-com

С завтрашнего вечера начинаю по новой проходить мод The X-COM Files. Завязка: 2 агента тайной международной спецслужбы путешествуют по миру (общественным транспортом и на машинах из проката), отстреливая паранормальные явления. Нужно вести исследования, развивать базу, нанимать новых агентов...

Всё ещё принимаются заявки на переименование вновь принимаемых агентов. Фамилия-имя и страна. Пол менять нельзя, поэтому можно или 2 варианта, или гендерно-нейтральное имя :) Постараюсь, чтобы никого не убили, но если психическая сила окажется ниже 50 — уволю.

Имя, фамилия          Звание           Миссий       Убито врагов
Шаман Ашманович       Старший Агент    6            3
Мухтар фон Кляйн      Агент            1            0

Видеозаписей не будет, скриншоты буду постить на форум OpenXcom.org. https://openxcom.org/forum/index.php/topic,7204.0.html

Для начала — помогите с проблемой выбора.

1. Где ставить стартовую базу? По идее, непринципиально, я по привычке всегда выбирал Венгрию. Можно разнообразить.

Попробовал Волгоград. Посмотрим, что выйдет. Пока это создало некоторые задержки при отлове НЛО в первый месяц.

2. Что исследовать в первую очередь?
Медицина — даст простейшие аптечки и в близкой перспективе биолабораторию, которая удвоит доступное число мест для учёных на стартовой базе (с 5 до 10), и позволит биологические исследования на новых базах.
Basic Operations — позволит использовать служебных собак и крыс, проводить операции под прикрытием на заводах, а в чуть более далёкой перспективе — строить разведцентр, который так же увеличит число мест для исследователей и позволит вести допросы на новых базах.
Non-Standard Weapons — позволит закупать оружие подобное захваченному на операциях.
Personal Protection — позволит сменить костюмы на кожаные плащи, а позже — на бронежилеты.
Logistics — позволит путешествовать не вдвоём, а вчетвером. Но медленнее.
Можно всё сразу. Но это будет очень медленно.

По ошибке начал с Basic Operations, хотя имел в виду Logistics. Logistics исследовал к 1 февраля, так как отвлекался на текущие находки: бейсбольная бита, фермер, сектант, труп ленивца... Зато получил Promotion I, тоже к 1 февраля.

question4
()

Мои открытия этой весны: Fedora и GNOME

 ,

Чтож. На скрине в неофетче, в принципе, всё видно.
Домашняя машина, откуда иногда работается работа, но в основном смотрится ютуб и играются игры. Немного закос под десяточку, ну да и ладно.

Гном очень кайф. До этого был арч (8 последние лет) и Mate+BSPWM (около года), до этого только кеды. Было скучно и решил поставить гном в виртуалку потыкать, да так потыкал, что сейчас гном моё основное ДЕ и нет никакого желания ставить что-либо еще. Миграция с тайлового WM прошла очень безболезненно - пришлось только с десяток хоткеев переопределить под себя и никакого дискомфорта! Хоть и произошёл дауншифтинг, но я рад.

Также открыл для себя федору этой весной. И остался очень рад. В глубине души я всегда любил rpm-based дистрибутивы, но обкатанный арч был очень уютным и удобным. Идея наконец-таки сменить дистрибутив созревала очень долго, но это случилось.

Жизни за монитором 1440x900 уже нет, но также и нет возможности сменить на нормальный монитор. Поэтому два монитора 1440x900 и можно относительно комфортно работать.

veyayawet
()

Непримечательный i3

 , ,

Мой второй ноутбук0 который таскаю с собой.

  • ОС — Artix (рач без системд, в конкретном случае стоит runit, хотя есть версия и с openrc)
  • WM — i3-gaps
  • Панелька — Polybar
  • Терминал — urxvt
  • Мозила с измененным userChrome.css и своей стартовой страничкой
  • Темы и шг видно на скриншоте, так что перечислять не буду.

Стоит все это дело на китайском говнобуке за 14к рублей на осень 2018. На удивление имеет нормальную ips-матрицу и такое себе железо, но за такую цену найти даже что то похожее из наших магазинов нереально, так что доволен. Программировать на нем (ламповая сишечка) вполне норм, да и ютуб не тормозит, а большего от него и не нужно.

Если вдруг кому надо, могу поделиться конфигами.

oriko32
()

i3wm powerline, solarized и Debian 9.9

 , , , ,

Мой конфиг для i3wm, плюс для других вещей. Я старался везде, где можно, использовать powerline. Я часто использую Tmux, где крутится weechat, gotop и Ncmpcpp. Tmux для моих нужд сильно модифицирован. Добавлено powerline, кастомные «горячие» клавиши, возможность управлять мышкой (изменять размер окон) и т.д.

В качестве запускалки, использую Rofi. Браузер-Chromium (после инцидента с расширениями, Firefox используется крайне редко.

Как редактор, использую Vim (ibb.co) с несколькими плагинами (за плагины отвечает pathogen.vim).

Shell-Zsh, с парочкой плагинов (zsh-autosuggestions и zsh-syntax-highlighting). Тема-сильно модифицированная powerlevel9k (что и можно лицезреть на скриншоте, где показана работа с git).

Тут (ibb.co) можно лицезреть пустой рабочий стол...

Odalist
()

i3. Не опять, а снова

 , ,

Экстракт всего ненужно в одном скриншоте.

  • ОСь - Рач
  • WM - i3-gaps
  • Панелька - polybar
  • Блокнот Редактор кода - VScode
  • Терминал - tilix(тайлинг в квадрате)
  • Файловый менеджер - ranger
RedMaun
()

emacs ligatures

 

Доброго всем. Как завести поддержку ligatures fonts в emacs?

Что-то у меня не получилось. Истории успеха приветствуются.

n1rdeks
()