Russian Qt Forum
Ноябрь 22, 2024, 11:58
Добро пожаловать,
Гость
. Пожалуйста,
войдите
или
зарегистрируйтесь
.
Вам не пришло
письмо с кодом активации?
1 час
1 день
1 неделя
1 месяц
Навсегда
Войти
Начало
Форум
WIKI (Вики)
FAQ
Помощь
Поиск
Войти
Регистрация
Russian Qt Forum
>
Forum
>
Разное
>
Говорилка
>
Систематизация утилит и программ.
Страниц: [
1
]
2
3
Вниз
« предыдущая тема
следующая тема »
Печать
Автор
Тема: Систематизация утилит и программ. (Прочитано 25374 раз)
Bepec
Гость
Систематизация утилит и программ.
«
:
Июль 31, 2016, 16:21 »
Собственно вопрос в названии темы, имею несколько десятков узких утилит, которые требуются редко. Но отказаться от них нельзя, ибо на их совести 50% автоматизации рутинных действий вроде анализа ui файлов, создание классов из шаблонов и прочая.
Конечно они у меня лежат в отдельной папочке "tools", но я постоянно забываю(редко требуются) какая из них на что требуется и тому подобное.
Вот и вопрос - как посоветуете систематизировать хранение, описание и запуск данных утилит.
PS в моём видении было бы неплохо иметь нечто вроде html странички с списком утилит, с картинками и ссылками на исходники/бинарник/описание, но хочется это делать не ручками.
PPS использовать сторонние сервисы конечно можно, но нежелательно. Сервис может и лечь, интернет упасть, а утилиты нужны всегда
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Систематизация утилит и программ.
«
Ответ #1 :
Июль 31, 2016, 17:10 »
добавь опцию командой строки -h к каждой утилите
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
maint
Гость
Re: Систематизация утилит и программ.
«
Ответ #2 :
Июль 31, 2016, 17:19 »
нарисовать что то типа NirLauncher...
Записан
Bepec
Гость
Re: Систематизация утилит и программ.
«
Ответ #3 :
Июль 31, 2016, 17:40 »
to kambala - надеюсь это была ирония. Двадцать раз запускать с ключом -h с целью найти нужную, это нужно быть или линуксоидом, или фанатом командной строки, что в принципе равнозначно и задротно
PS в принципе проблема поиска решается просто запуском и определению окна на память плюс хелп на форме.
«
Последнее редактирование: Июль 31, 2016, 17:50 от Bepec
»
Записан
kambala
Джедай : наставник для всех
Offline
Сообщений: 4747
Re: Систематизация утилит и программ.
«
Ответ #4 :
Июль 31, 2016, 18:31 »
еще можно называть программы не 123.exe, а более понятно — так, чтобы можно было хотя бы приблизительно понять что она делает
Записан
Изучением C++ вымощена дорога в Qt.
UTF-8 has been around since 1993 and Unicode 2.0 since 1996; if you have created any 8-bit character content since 1996 in anything other than UTF-8, then I hate you. © Matt Gallagher
Bepec
Гость
Re: Систематизация утилит и программ.
«
Ответ #5 :
Июль 31, 2016, 18:43 »
Проблема что их много.
Не назовешь утилиту "Анализатор ui файла с последующим выбором реализации необходимых слотов и связывания сигналов с текущим классом".
Я прошу не "а ты запиши их названия на листочке и когда надо смотри в него", а систематизировать информацию о них и ускорить доступ к ним, без ручного лазания по каталогу, запуску файлов, просмотру 20+ файлов описаний.
Ну т.е. каталогизация и систематизация нужна, а не банальное - "запомни".
Записан
kai666_73
Крякер
Offline
Сообщений: 319
Re: Систематизация утилит и программ.
«
Ответ #6 :
Июль 31, 2016, 18:47 »
Я бы реализвал GUI-launcher.
Записан
Bepec
Гость
Re: Систематизация утилит и программ.
«
Ответ #7 :
Июль 31, 2016, 18:54 »
Мне лениво самому писать, т.е. готовых проектов такого типа никто не знает?
Записан
kai666_73
Крякер
Offline
Сообщений: 319
Re: Систематизация утилит и программ.
«
Ответ #8 :
Июль 31, 2016, 21:03 »
Цитата: Bepec от Июль 31, 2016, 18:54
Мне лениво самому писать, т.е. готовых проектов такого типа никто не знает?
Может и есть... но пока найдешь, пока разберешься... в конце концов, что-то в найденном решении, обязательно, будет не по вкусу...
Вобщем, мое мнение - в данном случае, изобретение своего велосипеда вполне оправданно.
Записан
Bepec
Гость
Re: Систематизация утилит и программ.
«
Ответ #9 :
Июль 31, 2016, 21:34 »
Вас понял.
Лишь бы, блин, удалось дописать до нормального состояния
Записан
kai666_73
Крякер
Offline
Сообщений: 319
Re: Систематизация утилит и программ.
«
Ответ #10 :
Июль 31, 2016, 22:09 »
Ну еще, в качестве идеи, totalcommander настроить на запуск нужных екзешников )
Записан
Bepec
Гость
Re: Систематизация утилит и программ.
«
Ответ #11 :
Июль 31, 2016, 23:12 »
Да запускатор то сделать не проблема, у самого пара тройка велосипедов валяется. А вот каталогизатор, описание с картинками, исходники, бинарник, всё по полочкам, вкупе с возможностью скомпилировать... Эх хэ хэ хотелки-хотелки
Записан
Bepec
Гость
Re: Систематизация утилит и программ.
«
Ответ #12 :
Август 01, 2016, 12:16 »
PS не поможете накидать примерное ТЗ?
Как я вижу:
Место хранения данных/исходников/описания/бинарников - БД.
Гуи интерфейс для добавления исходников по установленному образцу (структура аля папки data/source/info/bin).
Консолька для быстрого добавления и автоматизации процесса (ну или в гуях сонсольные команды анализировать).
В гуи можно править/добавлять/удалять программы/добавлять теги/группировать.
Возможность запуска утилиты (копирование в темпопапку + запуск), получение исходников(в zip'е), получение полного пакета (всё относящееся к утилите для передачи кому-либо), возможность компиляции бинарника при наличии подходящего компилятора и версии Qt(контроль ошибок на уровне скомпилилось или нет). Так же добавить функционал полного бекапа бд, в виде архива.
Записан
kai666_73
Крякер
Offline
Сообщений: 319
Re: Систематизация утилит и программ.
«
Ответ #13 :
Август 01, 2016, 13:12 »
Так и представился моему взору плагин для qtcreator-а
и название ему Portfolio
А если серьезно... возможно, не такая уж и плохая задумка.
Записан
lit-uriy
Джедай : наставник для всех
Offline
Сообщений: 3880
Re: Систематизация утилит и программ.
«
Ответ #14 :
Август 01, 2016, 13:13 »
Верес, по моему, то что ты задумал это пилить не один год (по мере натыкания на неудобства).
Так что либо плюнуть и пользоваться txt-файлом с описанием, что, где и зачем накодено.
Либо всерьёз взяться за этот проект.
но мне думается, что в двух словах людям не объяснишь зачем оно надо, следовательно кроме тебя пользоваться никто не будет - проект помрёт.
Записан
Юра.
Страниц: [
1
]
2
3
Вверх
Печать
« предыдущая тема
следующая тема »
Перейти в:
Пожалуйста, выберите назначение:
-----------------------------
Qt
-----------------------------
=> Вопросы новичков
=> Уроки и статьи
=> Установка, сборка, отладка, тестирование
=> Общие вопросы
=> Пользовательский интерфейс (GUI)
=> Qt Quick
=> Model-View (MV)
=> Базы данных
=> Работа с сетью
=> Многопоточное программирование, процессы
=> Мультимедиа
=> 2D и 3D графика
=> OpenGL
=> Печать
=> Интернационализация, локализация
=> QSS
=> XML
=> Qt Script, QtWebKit
=> ActiveX
=> Qt Embedded
=> Дополнительные компоненты
=> Кладовая готовых решений
=> Вклад сообщества в Qt
=> Qt-инструментарий
-----------------------------
Программирование
-----------------------------
=> Общий
=> С/C++
=> Python
=> Алгоритмы
=> Базы данных
=> Разработка игр
-----------------------------
Компиляторы и платформы
-----------------------------
=> Linux
=> Windows
=> Mac OS X
=> Компиляторы
===> Visual C++
-----------------------------
Разное
-----------------------------
=> Новости
===> Новости Qt сообщества
===> Новости IT сферы
=> Говорилка
=> Юмор
=> Объявления
Загружается...