LINUX.ORG.RU

Состоялся релиз УПШСВФ-15 v0.2

 , , , ,


6

3

Состоялся релиз УПШСВФ-15 v0.2. УПШСВФ-15 (Сканирование в файл по Универсальной Последовательной Шине) — скрипт, который автоматически находит USB-сканер и сканирует в файл с указанными опциями. Дополнительно существует GUI к скрипту на Tcl/Tk — УПШСВФ-15гип (графический интерфейс пользователя). В случае запуска УПШСВФ-15гип и невозможности обнаружить USB-сканер, УПШСВФ-15 сообщает об ошибке через графический диалог zenity.

Скриншот УПШСВФ-15гип

Скачать

★★★★★

Проверено: Shaman007 ()

Универсальной Параллельной Шине

Universal Serial Bus

точно всё нормально?

Mixail ()

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

te111011010 ()

Параллельной Шине

На ум приходит LPT, но никак не USB

Pinkbyte ★★★★★ ()

USB

УПШСВФ

Параллельной Шине

УПРЛСнОТЛЧН

ГИП

Тебя автор Tea покусал? Там есть файловый приказчик и кнопка «ладить»? При УПШСВФ вообще как-то не приходит на ум, что это может быть программа. Скорее какая-нибудь… Учебно-практическая Школа Северо-восточного Флота. Она в терминале тоже по команде УПШСВФ что ли запускается?

P. S. Посмотрел скриншот — префикс и суффикс. Разве можно так при ГИП для УПШ? Надо это… Приставка и окончание там. Или «изначалье» какое. Не хватило креатисности, не хватило…

Psych218 ★★★★★ ()
Последнее исправление: Psych218 (всего исправлений: 3)

Универсальной Параллельной Шине
USB

Универсальный серийный автобус же, нет?

petrosyan ★★★★★ ()
Последнее исправление: petrosyan (всего исправлений: 1)

УПРЛСштлСЦК?

anonymous ()
Ответ на: комментарий от Psych218

Она в терминале тоже по команде УПШСВФ что ли запускается?

Скрипт командной строки запускается по команде «УПШСВФ-15», а GUI обёртка запускается по команде «УПШСВФ-15гип».

saahriktu ★★★★★ ()
Ответ на: комментарий от te111011010

Там всё¸ кстати, юникодное, рассчитанное на работу при локали UTF-8. И в случае ошибки скрипт прямо в UTF-8 сообщает: «Ошибка: сканер на УПШ не найден».

saahriktu ★★★★★ ()
Ответ на: комментарий от saahriktu

Но зачем? Сканировать может понадобиться не только русскоязычным. Как они будут эту фигню набирать? Зачем искусственно ограничивать и без того не особо широкую аудиторию, да ещё и делать неудобно даже для русскоязычных (в консоли в основном включена английская раскладка, переключатьс туда-сюда лишнее действие ради ничего). Я, конечно, в курсе про алиасы, но просто… Зачем?

Psych218 ★★★★★ ()

Исходники на КОИ? Где версия для иностранцев?

Anakros ★★★★ ()
Ответ на: комментарий от Psych218

Как они будут эту фигню набирать?

Переключение раскладок никто не отменял. Да и без этого в GTK (на котором написаны эмуляторы терминалов, которые никто не отменял) есть Ctrl+Shift+U, код символа, Enter. И это не говоря о том, что можно вынести ярлык УПШСВФ-15гип на рабочий стол, и оно будет работать.

saahriktu ★★★★★ ()
Ответ на: комментарий от Anakros

Исходники на КОИ?

Нет, в UTF-8.

Где версия для иностранцев?

Так в UTF-8 оно и есть для всего мира разом. По крайней мере, мне так много раз говорили.

saahriktu ★★★★★ ()
Ответ на: комментарий от saahriktu

Переключение раскладок никто не отменял

У очень большого количества пользователей нет никакого переключения раскладок.

есть Ctrl+Shift+U, код символа, Enter. И это не говоря о том, что можно вынести ярлык УПШСВФ-15гип на рабочий стол, и оно будет работать.

Но ради чего? Просто создать сложности на ровном месте?

Psych218 ★★★★★ ()

УПШСВФ-15 v0.2

v0.2

Провал то какой!

jollheef ★★★★★ ()
Ответ на: комментарий от saahriktu

Так в UTF-8 оно и есть для всего мира разом.

Но это же не юниксвейно, комбайн! Надо сделать версии для разных стран, для каждой в своей кодировке. Для России - это стандартная русская кодировка по ГОСТу, т.е. koi8-r. Архитектурная простота и экономия ресурсов. Тем, кому надо запустить из-под юникодной локали, могут набрать

LC_ALL=ru_RU.KOI8-R УПШСВФ-15гип
petrosyan ★★★★★ ()
Ответ на: комментарий от Psych218

А зачем выбирать в качестве локали ту кодировку, ряд символов из которой сложно набирать? Сложности на ровном месте начинаются именно здесь. Сторонникам юникода надо работать над этим, и тогда никаких сложностей на ровном месте возникать не будет.

saahriktu ★★★★★ ()
Ответ на: комментарий от saahriktu

А зачем выбирать в качестве локали ту кодировку, ряд символов из которой сложно набирать?

Чтобы их не набирать, а читать. И набирать, но не в консоли. В именах cli-программ выходить за пределы ASCII попросту глупо. И да, локаль тут вообще ни при чём. Все более-менее распространённые кодировки (включая utf-8 и даже koi8-r) совместимы с ASCII.

И да, юникод эту проблему как раз таки решает. Благодаря utf-8 какой-нибудь француз или китаец хотя бы может пусть и неудобно набрать это твоё УПРЛСчтлСКА. Если бы каждый юзал свою кодировку, он бы не мог этого сделать вообще.

Psych218 ★★★★★ ()
Последнее исправление: Psych218 (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Так в UTF-8 оно и есть для всего мира разом. По крайней мере, мне так много раз говорили.

Для всего мира разом это на английском.

Anakros ★★★★ ()
Ответ на: комментарий от Psych218

Если бы каждый юзал свою кодировку, он бы не мог этого сделать вообще.

Не совсем так. Любой текст в одной из кодировок в любой другой кодировке всё-равно будет иметь хоть какое-то, но представление. Возможно, с ошибками (в случае сложных кодировок), но будет. А там уже все могут переименовывать файлы как им удобнее. CLI скрипт будет работать в любом случае. А вот GUI интерфейс в крайнем случае придётся немного подправить, чтобы имя CLI скрипта в нём было прописано корректно.

saahriktu ★★★★★ ()
Ответ на: комментарий от Anakros

Для всего мира разом это на английском.

Но, для этого достаточно и KOI8-R.

saahriktu ★★★★★ ()
Ответ на: комментарий от saahriktu

Но, для этого достаточно и KOI8-R.

Для этого достаточно ASCII. Суть вообще в принципе не в кодировке, а в том, чтобы было удобно. Именование крограммы на каком-то непонятном языке ничего хорошего не даёт, один только геморрой. Даже если она будет латиницей называться qeaeeeezeloipotrlmauihtrofvb, это будет доставлять неудобство, потому что хрен запомнишь, хотя здесь хотя бы можно запомнить qe, и дальше использовать автодополнение, но это всё равно минус. Для нерусскоязычного же эти все УПРЛС вообще набор непонятных значков. Представь если тебе дадут программу, название которой (и команда в консоли) состоит из китайских иероглифов. Да ии даже латиницей, вон попробуй запомнить название какого-нибудь дистра Pisaahriktux… … …и тут я осознал, что этот Pisaahriktux тоже твой. Ладно, я вопросов больше не имею.

Psych218 ★★★★★ ()
Ответ на: комментарий от Psych218

Собственно, по ссылке «скачать» видно, кто такой UPSHSVF-15.

Aceler ★★★★★ ()
Ответ на: комментарий от mittorn

ТС вообще занятная личность, не первый раз он отжигает.

Кириллица, скрипт на баше, к которому прикручена гуйня на Tcl/Tk. Это вообще эпик!

r3lgar ★★★★★ ()
Ответ на: комментарий от r3lgar

Да tcl хорош. Такого софта действительно не хватает.. Но с последовательной шиной конечно обсёр, да.

energetix_user ()
Ответ на: комментарий от energetix_user

Да tcl хорош.

Дело не в Tcl/Tk, а в том, что на нём написана морда к шеллскрипту.

Такого софта действительно не хватает..

Софта-то не хватает, но это не значит, что его надо писать на баше… и прикручивать морду на Tcl/Tk.

Но с последовательной шиной конечно обсёр, да.

А это вишенка на торт из.

r3lgar ★★★★★ ()
Ответ на: комментарий от theNamelessOne

Состоялся релиз УПШСВФ-15

А я покакал.

Почему новости на главной ещё нет?

r3lgar ★★★★★ ()
Ответ на: комментарий от energetix_user

pass (password-store) тоже имеет гуй, причём на культях, и тоже не из лучших (у меня он портит пароли). Просто есть вещи, к которым гуй нужен, и к которым он не нужен. winetricks и pass в морде не нуждаются, а УПШСВФ-15 и подавно — там всего одна функция.

r3lgar ★★★★★ ()
Ответ на: комментарий от r3lgar

там всего одна функция

Но, разные опции. Плюс юзер может хотеть жать кнопку, а не «стрелка вверх, Enter» в цикле.

saahriktu ★★★★★ ()
Ответ на: комментарий от saahriktu

Но, разные опции.

На скриншоте только ползунок качества скана.

Плюс юзер может хотеть жать кнопку, а не «стрелка вверх, Enter» в цикле.

Юзеру нужен результат, а процесс в обоих случаях не так сложен.

r3lgar ★★★★★ ()
Ответ на: комментарий от r3lgar

На скриншоте только ползунок качества скана.

Нет. Там ещё поля «префикс» и «суффикс». Скрипту передаётся 3 опции: качество, префикс и суффикс. Префикс определяет что будет добавляться в начало имени файла (средняя часть берётся из `date +%s`). А суффикс определяет формат файла (сначала результат сканируется в .ppm, а потом скрипт задействует convert из состава ImageMagick, так что можно указывать любой поддерживаемый формат).

saahriktu ★★★★★ ()
Ответ на: комментарий от saahriktu

Сделать дефолтный префикс, на случай, если он не передан аргументом, на случай отсутствия суффикса использовать дефолт (ppm). Таким образом твой скрипт можно будет запускать вообще без аргументов.

r3lgar ★★★★★ ()
Ответ на: комментарий от r3lgar

Тогда юзеру придётся дополнительно конвертировать *.ppm файлы в нужный формат. А так это делается автоматически за один проход скрипта.

saahriktu ★★★★★ ()
Ответ на: комментарий от saahriktu

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

r3lgar ★★★★★ ()
Ответ на: комментарий от r3lgar

Подавляющему большинству нужен жипег, а не какой-то мутный ppm. Как я тебе в минздрав отправлю что-то кроме жипега?

abraziv_whiskey ★★★★★ ()
Ответ на: комментарий от abraziv_whiskey

минздрав

жипег

Ты на курильщиков-то не равняйся.

r3lgar ★★★★★ ()

saahriktu

Угадай разработчика по названию программы

uin ★★ ()
Последнее исправление: uin (всего исправлений: 1)
Ответ на: комментарий от r3lgar

А мне некуда деваться. В медицине с компьютерной грамотностью все очень плохо в любом ее месте, включая отдел ИТ в министерстве.

abraziv_whiskey ★★★★★ ()
Ответ на: комментарий от abraziv_whiskey

В медицине с компьютерной грамотностью все очень плохо в любом ее месте, включая отдел ИТ в министерстве.

Дело не в структуре, а в стране, где эта структура организована. Когда неграмотрые люди (читай — чиновники) берутся организовывать структуру по своему образу и подобию, ничего хорошего из этого выйти не может. Надо заниматься своим делом, а не совать свой нос куда собака свой [CENSORED] не суёт.

Возвращаясь к вашим жипегам: надо жипег — запилите алиас или конфиг при установке, чтобы не было недоразумений, это ж шеллскрипт.

r3lgar ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.