Ru-Board.club
← Вернуться в раздел «Программы»

» Web Organizer-ы (CyberArticle, NetCollector, etc.,)

Автор: Dein_Jude
Дата сообщения: 13.09.2005 16:32
OlegChernavin


Цитата:
А у Оперы сейчас перетаскивание вообще есть? Раньше, насколько помню, его не было совсем.


Ператаскивание конечно же в Опере есть, но только в пределах своего окна (на свои тулбары, панели, в закладки и т.п.). Также поддерживается драг-н-дроп ссылок на рабочий стол Windows. Во внешние программы ничего перетаскивать из Оперы нельзя. Зато есть мышинные жесты, которые настраиваются как-угодно, в т. ч. на произвольные жесты можно назначать вызов внешних приложений с нужными параметрами и кучу других комманд.
Да и не особо нужен драг-н-дроп по сути. Будет достаточно встоить Inquiry в контекстное меню Оперы. А пользователь уже самостоятельно сможет повесить на это дело горячую кнопку или mouse gesture, как ему удобнее.

Добавлено:

Цитата:
Спасибо! Постараемся подсмотреть принцип, как она это делает.


Кстати, чтобы лучше понять принцип работы утилит для сохранения страниц из Оперы, лучше посмотрите на COCO (Сохранение Страниц Оперой) - http://fubus.narod.ru/coco.html

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

Автор: OlegChernavin
Дата сообщения: 15.09.2005 19:28
Да, мы уже это смотрели, но там есть сложности, что каждый язык надо отдельно поддерживать и вообще этот метод больше хакерство напоминает. Возможно, что есть что-то более интегрированное с Оперой.
Автор: pop2ROOT
Дата сообщения: 15.09.2005 22:22
OlegChernavin
а с разработчиками Оперы связаться? Они вряд ли будут против
может попробовать?
Автор: OlegChernavin
Дата сообщения: 16.09.2005 11:51
Да, попробуем. Просто мы сейчас плотно с Maxthon работаем, потом - перейдем на FireFox, затем - Опера в планах. Увы, все сразу невозможно сделать.
Автор: pop2ROOT
Дата сообщения: 16.09.2005 13:43
OlegChernavin
Может сначала Опера, потом Лис? Что может на это повлиять?
Автор: OlegChernavin
Дата сообщения: 19.09.2005 14:46
С Оперой все сложнее. Но посмотрим. Пока трудно конкретно сказать.
Автор: Johnik
Дата сообщения: 24.09.2005 10:24
Народ, я чего-то не ффтыкаю

Из Макстона сохраняем страничку в Inquiry. Открываем саму программу - поскольку там у нас уже много сохраненных страниц, то делаем новую папочку в каталоге "Сохраненные страницы), куда свежесохраненную страничку и скидываем. Закрываем Inquiry, а потом открываем снова - папочку новую вкупе со свежесохраненным файлом как корова слизнула языком. В корне Inquiry все странички целы.
Что я делаю не так?

Странная ситуация в Inquiry у меня и с возможностью перетаскивания. Например, в NetSnippets бросаешь в плавающее окно кусок выделенного текста, и софтина его сохраняет. У Inquiry нужно затащить в панель задача, оттуда в окошко программы, там подвести курсор мыши к "Сохраненные страницы" либо к какой-то уже сохраненной странице. Сложно как-то. Почему бы не сделать возможность просто бросить в окно програмы выделенный кусок, который там автоматом сохранится?

А вообще программа ничего. Сохраняет очень быстро. Сейчас вот опробую CyberArticle поплотнее, чтобы сравнить их между собой можно было.
Так что если решить для Inquiry вопрос сохранения страниц - то можно копить деньги на лицензию
Автор: OlegChernavin
Дата сообщения: 26.09.2005 14:45

Цитата:
Из Макстона сохраняем страничку в Inquiry. Открываем саму программу - поскольку там у нас уже много сохраненных страниц, то делаем новую папочку в каталоге "Сохраненные страницы), куда свежесохраненную страничку и скидываем. Закрываем Inquiry, а потом открываем снова - папочку новую вкупе со свежесохраненным файлом как корова слизнула языком. В корне Inquiry все странички целы.
Что я делаю не так?


Это была бага, которую исправили. Скачайте последнюю версию с сайта - все будет нормально.


Цитата:
Странная ситуация в Inquiry у меня и с возможностью перетаскивания. Например, в NetSnippets бросаешь в плавающее окно кусок выделенного текста, и софтина его сохраняет. У Inquiry нужно затащить в панель задача, оттуда в окошко программы, там подвести курсор мыши к "Сохраненные страницы" либо к какой-то уже сохраненной странице. Сложно как-то. Почему бы не сделать возможность просто бросить в окно програмы выделенный кусок, который там автоматом сохранится?


Постараемся сделать. Спасибо! Пока что нужно навестись либо на папку, либо на страницу.
Автор: Smitis
Дата сообщения: 29.09.2005 15:41
Если в Inquiry нажать кнопку "обновить" или выбрать соответствующий пункт контекстного меню, программа лезет на сайт и скачивает страницу заново! Интересно, зачем? Скачаная заново страница всё равно не сохраняяется в базе (и не надо). А обновлять страницу приходится после редактирования.
Автор: Dein_Jude
Дата сообщения: 29.09.2005 16:40
OlegChernavin

Цитата:
С Оперой все сложнее. Но посмотрим. Пока трудно конкретно сказать.


В inquiry есть файлик (какой-то .exe - названия точно не помню), который забирает URL страницы из Оперы и качает страницу заново (движком IE) для сохранения в базе Inquiry, т.е. этот файлик встраивается в меню Оперы и принимает от браузера аргументы.

Могли бы вы сделать так, чтобы этот EXE понимал в качестве параметров коммандной строки не только URL страницы в сети интернет, но и путь до локально расположенного хтмл файла (например C:\temp\saved_page\page.html), вообщем чтобы он мог передавать страницу для сохранения в базе Inquiry прямо с локального диска, а не только из интернета.

Если бы вы реализовали эту элементарную возможность, проблема интеграции с Оперой была бы сразу решена самими пользователями при помощи вспомогательной утилиты СОСО.
Автор: OlegChernavin
Дата сообщения: 30.09.2005 08:21

Цитата:
Если в Inquiry нажать кнопку "обновить" или выбрать соответствующий пункт контекстного меню, программа лезет на сайт и скачивает страницу заново! Интересно, зачем? Скачаная заново страница всё равно не сохраняяется в базе (и не надо). А обновлять страницу приходится после редактирования.


Сейчас попробовал - два раза кликнул на сохраненной странице - показалась страница, сохраненная неск. месяцев назад (rbc.ru). Потом я на этой-же странице щелкнул правой кнопкой - Tools - Update - Inquiry стал закачивать ее заново. В браузере после этого ничего не изменилось, но дабл-кликом показалась обновленная страница, скачанная и сохраненная в базе только что.


Цитата:
В inquiry есть файлик (какой-то .exe - названия точно не помню), который забирает URL страницы из Оперы и качает страницу заново (движком IE) для сохранения в базе Inquiry, т.е. этот файлик встраивается в меню Оперы и принимает от браузера аргументы.

Могли бы вы сделать так, чтобы этот EXE понимал в качестве параметров коммандной строки не только URL страницы в сети интернет, но и путь до локально расположенного хтмл файла (например C:\temp\saved_page\page.html), вообщем чтобы он мог передавать страницу для сохранения в базе Inquiry прямо с локального диска, а не только из интернета.

Если бы вы реализовали эту элементарную возможность, проблема интеграции с Оперой была бы сразу решена самими пользователями при помощи вспомогательной утилиты СОСО.


Я думаю, это можно будет сделать. Попробуем.
Автор: anfilat
Дата сообщения: 30.09.2005 09:36
Dein_Jude

/Параметры командной строки iqls.exe:
//скачать ссылку
//-d catid url [WindowWidth [WindowHeight [ImagesOn]]]
// catid - папка куда сохранять
// url - адрес скачиваемой страницы
// WindowWidth - число (по умолчанию = 1024)
// WindowHeight - число (по умолчанию = 768)
// ImagesOn - 0 или 1 (по умолчанию = 0 (не грузить графику))
//скачать группу ссылок
//-dm filename [WindowWidth [WindowHeight [ImagesOn]]]
// filename - файл со ссылками. Файл удаляется iqls.
// Формат каждой строки:
// catid url
//обновить страницу
//-r catid pageid [WindowWidth [WindowHeight [ImagesOn]]]
//обновить группу
//-rm filename [WindowWidth [WindowHeight [ImagesOn]]]
// Формат каждой строки:
// catid pageid
//импорт из папки foldername
//-i catid foldername [WindowWidth [WindowHeight [ImagesOn]]]

Правда пока импорт всех страниц из папки, а не отдельной страницы.
Автор: OlegChernavin
Дата сообщения: 05.10.2005 15:01
Если у кого-нибудь получилось совместить Inquiry с СОСО, дайте нам знать, мы постараемся обеспечить интеграцию с ней прямо в программе.

Спасибо!
Автор: Smitis
Дата сообщения: 06.10.2005 22:52
OlegChernavin

Цитата:
дабл-кликом показалась обновленная страница, скачанная и сохраненная в базе только что

Это что, такая фича - при обновлении сохранять обновлённую страницу в базе? Неожидано, однако. Я, значит, страницу отредактировал и бац... всё насмарку.
Автор: SFC
Дата сообщения: 07.10.2005 08:43
>Inquiry
А не думали вы сделать кроме основного дерева, закладки внутри каждой строки дерева, сделать что-то похожее на KeyNote, MyNotesKeeper, TreeDBNotes.
Чтобы можно было использовать программу не только как упорядоченное хранилище страниц, но и держать в каждой строке закладки
Автор: OlegChernavin
Дата сообщения: 07.10.2005 13:53

Цитата:
Это что, такая фича - при обновлении сохранять обновлённую страницу в базе? Неожидано, однако. Я, значит, страницу отредактировал и бац... всё насмарку.


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

Так ведь вполне логично, или Вам не нравится?


Цитата:
А не думали вы сделать кроме основного дерева, закладки внутри каждой строки дерева, сделать что-то похожее на KeyNote, MyNotesKeeper, TreeDBNotes.
Чтобы можно было использовать программу не только как упорядоченное хранилище страниц, но и держать в каждой строке закладки


А можно подробнее - просто добавить воможность сохранять ссылки, не держа полную страницу?
Автор: monomah
Дата сообщения: 07.10.2005 14:57
OlegChernavin
По понятным причинам все сидят пока на 1.2.202, а Вы лишаетесь большого отряда квалифицированных тестеров программы.
Автор: SFC
Дата сообщения: 07.10.2005 15:41
OlegChernavin
Я не работал с вашей программой (пока плотно сижу на CyberArticle), по-этому возможно я буду плавать во внутренней терминологии вашей программы.
Я имел ввиду вот что:
В сущности ваша программа, как и программа конкурентов есть упорядоченное по дереву хранилище страниц или информации, с продвинутыми функциями ее пополнения-формирования, пользования и экспорта в юзабельные (CHM) форматы.
Такие программы очень удобно использовать как базы знаний, которые легко формировать, переупорядочивать по различным признакам.
При росте основной базы—обрастания основного дерева статей, увеличения вложенности папок и т.д., становится довольно сложно листать и раскрывать-закрывать с разной степенью вложенности ветви дерева.
Приведенные мною программы (KeyNote, MyNotesKeeper) решают эту проблему, следующим образом—они вводят понятие «закладок», на каждой из которых может располагаться «СВОЕ тематическое дерево», со своими папками и вложенными папками. По сути «книги» от CyberArticle, это и есть те самые закладки. Но в архитектуре CyberArticle они все также повторяют архитектуру вертикального дерева и по сути усложняют общее (единственное) дерево.
В архитектуре же программы KeyNote эти закладки горизонтальные (как листы-workspaces Excel), и на каждой из этих закладок свое собственное дерево. В результате тонкая строка закладок не занимает на экране много места, оставляя и место для дерева статей и для содержания конкретной статьи на каждой из закладок.

Можно пойти по другому, более простому пути. Я смотрел скриншоты вашей программы на вашем сайте, у вас внутри папки страницы могут быть представлены на правом экране как мини-скриншоты, а почему бы не пойти по такому пути, чтобы указать представление страниц еще и в виде как workspaces Excel.

И еще,
не знаю, как в вашей программе, но в CyberArticle, очень примитивные возможности по конфигурированию исходящего CHM-файла, а хотелось бы, указать наличие\отсутствие конкретных кнопок на тоолбаре, наличие\отсутствие подписей и т.д. желаю вам учесть недоработки конкурента.
Автор: Dein_Jude
Дата сообщения: 09.10.2005 03:12
OlegChernavin

Цитата:
Если у кого-нибудь получилось совместить Inquiry с СОСО, дайте нам знать, мы постараемся обеспечить интеграцию с ней прямо в программе.


Олег, спасибо за отзывчивость.
Я смог интегрировать СОСО и Inquiry с помощью параметра iqls.exe для импорта из папки (-i catid), но интеграция получилась несколько неполноценная, поэтому ниже будут некоторые рекоммендации по усовершенстованию iqls.exe

Итак, порядок интеграции следующий:

1. В каталоге \COCO\scripts\ создаем новый текстовый файл Inquiry.bat следующего содержания:

Код:
start /WAIT "" %6 -i catid %3
rmdir /S /Q %3
Автор: anfilat
Дата сообщения: 13.10.2005 10:58
Dein_Jude

В последней версии Inquiry можно передавать путь не к папке, а к странице (чтоб фреймы не импортировались как отдельные страницы). Но как из СОСО передать путь к странице - не понятно


Цитата:
Сделайте пожалуйста чтобы iqls.exe научился принимать в качестве параметра коммандной строки ссылку исходной страницы, но не для закачки страницы, а для информации, которая отображается в поле "Адрес" у сохраненной в базу страницы


Когда IE сохраняет страницу на диск, он добавляет в ее начало строчку типа
<!-- saved from url=(0013)http://ya.ru/ -->

Inquiry при импорте ищет и использует эту информацию. Opera и СОСО этот стандарт игнорируют.


Цитата:
2. В окне inquiry "Импорт Web-страниц" есть "Таймаут". Насколько я понимаю, он определяет отведенное время на загрузку страницы из интернета. При импорте страницы из локальной папки необходимость в таймауте отпадает. Все-же иногда таймаут возникает (при локальном импорте), а это очень неудобно - нажимать каждый раз на кнопку "Следующая". Сделайте пожалуйста возможность полностью выключить таймаут при импортировании.


Тут такая проблема - Inquiry сам не парсит страницы, а пользуется возможностями IE. Поэтому импорт делается так - страница с диска грузится в скрытое окно WebBrowsera (тот же IE), потом ожидается событие - страница полностью загрузилась. Ну и собственно сохранение. И такая проблема - это событие может и не случиться (например из-за отсутствия каких-то картинок). Поэтому Inquiry ждет таймаута и сохраняет что есть. Как определить что основная часть страницы уже загружена и можно начинать сохранять - не понятно.
Автор: Dein_Jude
Дата сообщения: 13.10.2005 15:19
anfilat

Цитата:
В последней версии Inquiry можно передавать путь не к папке, а к странице (чтоб фреймы не импортировались как отдельные страницы). Но как из СОСО передать путь к странице - не понятно [/]

Можно попросить разработчика СОСО ввести новую переменную - полный путь к сохраненной html-странице. А вообще, насколько я знаю, Opera не умеет полностью сохранять страницы со всеми фреймами, но умеет сохранять фреймы по отдельности. Для сохранения отдельных фреймов можно подключить СОСО, тем более, что чаще всего полезную информацию несет только один фрейм.


Цитата: Когда IE сохраняет страницу на диск, он добавляет в ее начало строчку типа
<!-- saved from url=(0013)http://ya.ru/ -->

Inquiry при импорте ищет и использует эту информацию. Opera и СОСО этот стандарт игнорируют.


В СОСО есть опция для добавления комментариев в код страницы, правда только в конец html-файла. Можно попросить разработчика СОСО добавить эту фичу (сохранение в начале).

[q]И такая проблема - это событие может и не случиться (например из-за отсутствия каких-то картинок). Поэтому Inquiry ждет таймаута и сохраняет что есть.
Автор: anfilat
Дата сообщения: 17.10.2005 13:18
Dein_Jude

Цитата:
Можно хотя бы уменьшить таймаут до секунды? Или сделать, чтобы кнопка "Следующая" нажималась автоматически при "затыке"?

Проблема как раз в том чтоб определить наличие затыка, особенно если страница с фреймами. В общем надо поэксперементировать, может удастся поправить логику определения конца загрузки страницы. Но это не приоритетно, так что когда руки дойдут - незнаю.
Автор: carma
Дата сообщения: 22.10.2005 00:03
Здесь вроде не упоминалась webshutter - русский фейс, сравнительно малый вес, много приятных мелочей.
Автор: nick_is_Nick
Дата сообщения: 22.10.2005 09:15
Еще неплохо бы в Inquiry добавить возможность присвоения выбранного на сохраненной странице текста в качестве названия этой страницы, по какой-нибудь горячей клавише, в CyberArticle такая штука есть - очень удобно.

Добавлено:
Вообще Inquiry понравилась - удобно, быстро, развивается прямо на глазах.
Автор: OlegChernavin
Дата сообщения: 24.10.2005 11:38

Цитата:
Еще неплохо бы в Inquiry добавить возможность присвоения выбранного на сохраненной странице текста в качестве названия этой страницы, по какой-нибудь горячей клавише, в CyberArticle такая штука есть - очень удобно.


Да, пока это только через буфер обмена - выделить на странице, скопировать по правой кнопке - выбрать сохраненную страницу, F2 - вставить - Enter.


Цитата:
Вообще Inquiry понравилась - удобно, быстро, развивается прямо на глазах.


Спасибо!
Автор: pop2ROOT
Дата сообщения: 24.10.2005 13:26
OlegChernavin
кто-то обещал поддержку Макстона... where is it?
и не очень понятно в последней версии - улучшена интеграция в Оперу: не заметил почему-то улучшений, можно пояснить?

это я придираюсь, потому что хочется нормально работать с любимыми браузерами и этой замечательной программой. Я куплю ее непременно, честное слово, но не раньше, чем обещанная интеграция будет доведена до ума. Пока просто смысла нет. Но жду и надеюсь
Автор: anfilat
Дата сообщения: 24.10.2005 14:33

Цитата:
кто-то обещал поддержку Макстона... where is it?

Делаю. У Макстона внутренне устройство немного другое. Получается лечение неправильно сросшегося перелома:) : надо большой кусок кода разломать на кусочки, а потом составить по новой. Довольно муторно.
Кстати - не знаешь как с авторами Макстонами связаться? Есть несколько вопросов, а письма на support отфутболиваются, через форму на сайте тоже не уходят. Написал через ссылку на форуме личное письмо bloodchen, не отвечает пока.

Цитата:
и не очень понятно в последней версии - улучшена интеграция в Оперу: не заметил почему-то улучшений, можно пояснить?

Улучшен алгоритм поиска инишника - куда прописываться. У Оперы это целый квест:(
Автор: pop2ROOT
Дата сообщения: 24.10.2005 17:24
anfilat
смотри ПМ, ибо здесь будет уже не по теме
Автор: MichaelRyazan
Дата сообщения: 24.10.2005 22:44

Цитата:
Цитата:кто-то обещал поддержку Макстона... where is it?

Делаю. У Макстона внутренне устройство немного другое. Получается лечение неправильно сросшегося перелома : надо большой кусок кода разломать на кусочки, а потом составить по новой. Довольно муторно.


Странно. Само сохранение у меня из под макстона работает, тулбар показывается. А посмотреть, что надергал и из под ie работает, он же сам никуда не делся. Можно даже два процесса держать одновременно, если не в терпешь взглянуть.
Автор: pop2ROOT
Дата сообщения: 24.10.2005 23:06
MichaelRyazan
у тебя есть тулбар Inquiry в Макстоне?!!!!!!! Я что-то пропустил наверное...
я и правой кнопкой неплохо управляюсь, писал уже об этом, но хочется полноценной поддержки.


и я тебя просил в ПМ прислать выжимку из топика Макстон - ты как? читаешь?

Страницы: 12345678910111213141516171819202122

Предыдущая тема: Резервное копирование CD с защитой


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.