Информация об изменениях

Сообщение Re: Выбрать приложения в топе для десктопа для своей идеи от 05.10.2015 9:51

Изменено 05.10.2015 9:55 D.Lans

Здравствуйте, ramar, Вы писали:

R>Или — просто подскажите идею


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

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

Начну с обоснования зачем это нужно. Много для чего, но самый нагляднейший пример: перепрошивка какого-нибудь устройства. Например андроид-смартфона. Если вы когда-нибудь пробовали заняться этим, то знаете, что процесс может быть простым. Скачать утилиту, перевести телефон в спец режим, нажать FLASH.
Но также может представлять собой сложнейшую блок-схему из различных версий прошивки (для каждой ревизии телефона — свою, да ещё и не одну, а цепочку оных) патчей, патчей к патчам, рутований, деоксидирований и прочей хренотени. Всё это может быть связано сложной сетью условий (если версия телефона A то ставить то-то, затем то-то, если B, то то-то, но если сделали неверно, просто откатить недостаточно, нужно обязательно почистить память такой-то утилитой, которая берётся оттуда-то, на неё, в свою очередь, ставится такой-то патч, и применяется на так-то и сяк-то)...

Обычно инструкции ко всей этой радости выкладываются в обычных постах на форумах, которые по своему определению предназначены больше для линейной информации, чем такой древовидной, а следовательно авторы раскрашивают их в разные цвета кто во что горазд, что улучшает и ухудшает восприятие примерно в соотношении 50% на 50%.

Другая проблема в том, что редко когда вся информация содержится в одном посте. Обычно они раскиданы на многие и обильно перемежаются ссылками на него. А ссылки имеют свойство, правильно, умирать. Да что там, умирают сами форумы! Вот буквально недавно лично я, озаботившись перепрошивкой своего старенького кнопочного Sony Ericsson, столкнулся с тем, что на известном русскоязычном форуме тупо не работает регистрация, валясь с какими-то ошибками, и, судя по всему, уже долгое время.

Ладно, допустим собрали как информацию (в тексте, картинках и сохранённых веб-страницах) так и бинарники (утилиты, патчи etc). Желательно это как-то сохранить к себе на комп и структурировать. Вот тут-то и возникает проблема, призванную решить которую должна эта программулина. Можно просто раскидать файлы по папкам, рядом с ними положить текстовые файлы, в которых написать инструкции:
1. Если A то иди в папку AA, и там бери файл такой-то и применяй так-то
2. Если B то иди в папку BB...

Но удобство такого подхода довольно ограниченное. Ни валидации (если удалим/переименуем папку, ссылки на неё в текстовиках не поменяются), ни автоматизации, ни общей автоматически поддерживаемой структуры.

Вот тут бы очень пригодилась программа, являющаяся собой интерфейс своеобразный интерфейс с блок-схемами и/или графами. Каждый элемент такой схемы представляет собой либо текстовый файл с какими-то описаниями, которые сложно/невозможно разделить на более мелкие элементы, либо какой-то бинарник. Элементы связаны между собой набором заранее предопределённых связей "запустить"/"прочитать"/"записать"/"подать на вход"/"снять с выхода"/etc

Чтобы, имея такую схему, можно было бы просто следовать ей как пошаговой инструкции.
1. Элемент 1 — текстовый документ. "Снимаем аккумулятор, смотрим ревизию телефона."
От него отходят несколько стрелочек: A1, A2, B1, B2
Щёлкаем на нужной, попадаем на следующий элемент: "текущая версия прошивки"
Тоже N-ное количество стрелочек.

И так далее.

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

Главное это самая идея, ядро программы, формат блок-схемы и протокол обмена между пользователями. Это должно быть железобетонным и неизменным (я убеждён что зоопарк протоколов/стандартов/систем управления пакетами/систем инициализации а ля "мир линукс" есть зло).
Здравствуйте, ramar, Вы писали:

R>Или — просто подскажите идею


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

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

Начну с обоснования зачем это нужно. Много для чего, но самый нагляднейший пример: перепрошивка какого-нибудь устройства. Например андроид-смартфона. Если вы когда-нибудь пробовали заняться этим, то знаете, что процесс может быть простым. Скачать утилиту, перевести телефон в спец режим, нажать FLASH.
Но также может представлять собой сложнейшую блок-схему из различных версий прошивки (для каждой ревизии телефона — свою, да ещё и не одну, а цепочку оных) патчей, патчей к патчам, рутований, деоксидирований и прочей хренотени. Всё это может быть связано сложной сетью условий (если версия телефона A то ставить то-то, затем то-то, если B, то то-то, но если сделали неверно, просто откатить недостаточно, нужно обязательно почистить память такой-то утилитой, которая берётся оттуда-то, на неё, в свою очередь, ставится такой-то патч, и применяется на так-то и сяк-то)...

Обычно инструкции ко всей этой радости выкладываются в обычных постах на форумах, которые по своему определению предназначены больше для линейной информации, чем такой древовидной, а следовательно авторы раскрашивают их в разные цвета кто во что горазд, что улучшает и ухудшает восприятие примерно в соотношении 50% на 50%.

Другая проблема в том, что редко когда вся информация содержится в одном посте. Обычно они раскиданы на многие и обильно перемежаются ссылками на него. А ссылки имеют свойство, правильно, умирать. Да что там, умирают сами форумы! Вот буквально недавно лично я, озаботившись перепрошивкой своего старенького кнопочного Sony Ericsson, столкнулся с тем, что на известном русскоязычном форуме тупо не работает регистрация, валясь с какими-то ошибками, и, судя по всему, уже долгое время.

Ладно, допустим собрали как информацию (в тексте, картинках и сохранённых веб-страницах) так и бинарники (утилиты, патчи etc). Желательно это как-то сохранить к себе на комп и структурировать. Вот тут-то и возникает проблема, призванную решить которую должна эта программулина. Можно просто раскидать файлы по папкам, рядом с ними положить текстовые файлы, в которых написать инструкции:
1. Если A то иди в папку AA, и там бери файл такой-то и применяй так-то
2. Если B то иди в папку BB...

Но удобство такого подхода довольно ограниченное. Ни валидации (если удалим/переименуем папку, ссылки на неё в текстовиках не поменяются), ни автоматизации, ни общей автоматически поддерживаемой структуры.

Вот тут бы очень пригодилась программа, являющаяся собой интерфейс своеобразный интерфейс с блок-схемами и/или графами. Каждый элемент такой схемы представляет собой либо текстовый файл с какими-то описаниями, которые сложно/невозможно разделить на более мелкие элементы, либо какой-то бинарник. Элементы связаны между собой набором заранее предопределённых связей "запустить"/"прочитать"/"записать"/"подать на вход"/"снять с выхода"/etc

Чтобы, имея такую схему, можно было бы просто следовать ей как пошаговой инструкции.
1. Элемент 1 — текстовый документ. "Снимаем аккумулятор, смотрим ревизию телефона."
От него отходят несколько стрелочек: A1, A2, B1, B2
Щёлкаем на нужной, попадаем на следующий элемент: "текущая версия прошивки"
Тоже N-ное количество стрелочек.

И так далее.

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

Главное продумать и стандартизировать саму идея, ядро программы, формат блок-схемы и протокол обмена между пользователями. Это должно быть железобетонным и неизменным (я убеждён что зоопарк протоколов/стандартов/систем управления пакетами/систем инициализации а ля "мир линукс" есть зло).