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

» MyBase и WebCollect

Автор: AleXPwin
Дата сообщения: 27.02.2007 03:50
KepBoard

Цитата:
3. Посоветуйте как правильно использовать. Сколько баз? Какой размер максимальный? Импорт/експорт? Резервное копирование?


Сколько баз? Так это только от вкуса зависит.
Какой размер максимальный? Это зависит от версии, измеряется сотнями мегов и более.
Резервное копирование? Пользуюсь в основном сохранением страниц из инета, потому базы раздуваются так, что поднимать их вручную не получается т.е. накопитель не дает.
Импорт/експорт? В начале работы с базой создаю новую ветку с датой (она автоматом ставится и время, плагином кажется), затем, в конце дня, импортирую ветку в новую базу для транспортировки. Не самый удобный вариант конечно, но может кто-нибудь лучше присоветует.
Автор: urbanGUK
Дата сообщения: 13.05.2007 21:53
А никому не попадались плагины для просмотра архивов и способы отображения ярлыков к файлам в виде традиционных картинок?
Автор: urbanGUK
Дата сообщения: 19.05.2007 01:11
А никто не может подсказать как добавить строку Safe with MyBase в контекстное меню Оперы? Я достаточно много перерыл топиков и чувствую, что сам не смогу...

ЗЫ: я думаю вопрос подходит под тему?
Автор: Frantishek
Дата сообщения: 19.05.2007 12:52
urbanGUK
Дык, никак пока..., ждемс
Автор: ors05ors05
Дата сообщения: 02.06.2007 13:27
Opera не поддерживает OLE автоматизацию, поэтому WebCollect туда и не прикрутишь. Вот написал небольшую прогу, которая сохраняет страницу с русунками в базу. Используется тот же механизм, что и в Page2CHM, поэтому и недостатки такие же.
http://dump.ru/files/2/220140234/
Исходник в архиве.
Автор: maK
Дата сообщения: 02.06.2007 17:42

Цитата:
http://dump.ru/files/2/220140234/
Исходник в архиве.


... отлично , только вот - где архив ?.. и что c этим " добром " делать ?
Автор: ors05ors05
Дата сообщения: 04.06.2007 12:42
Перуходишь по ссылке http://dump.ru/files/2/220140234/
Там есть такая кнопочка "Скачать". Скачиваешь - вот тебе и архив.

А в файле readme написано что с этим делать:

В папку, например, С:\Program Files\Opera\ssg\ распаковать из архива: SSG.exe, nyf.nyf, temp.
Из папки MyBase (C:\Program Files\wjjsoft\nyfedit5) в папку С:\Program Files\Opera\ssg\ скопировать ssg.dll

В файл С:\Program Files\Opera\defaults\standard_menu.ini в раздел [Browser File Menu] добавить строку :
Item, "Safe with MyBase"=Execute program, "С:\Program Files\Opera\ssg\SSG.exe", "%u",50003, "Save" & Save document

Наберите в адресной строке браузера: opera:config#UserPrefs|SaveWithImagesUseSubfolder
Далее уберите галку с Save With Images Use Subfolder и нажмите Save. Перезапустите браузер.

Страницы с рисунками сохраняются в базу nyf.nyf

Добавлено:
зеркало
http://rapidshare.com/files/35158355/ssgsaver.rar.html
Автор: mai62
Дата сообщения: 04.06.2007 14:09
ors05ors05
Пока не пробовал использовать твою программу, но твое начинание приветствую. Из-за отсутствия интеграции Opera с MyBase я, например (и думаю не только я), даже не пробую использовать Opera как основной браузер.
Есть пара вопросов:
- не особо удобно, что все будет писаться в одну базу nyf.nyf, нельзя ли из заголовка окна MyBase забирать имя открытой в настоящий момент базы?
- не знаком с недостатками программы Page2CHM (как впрочем и с ней самой), нельзя ли в двух словах их перечислить?
Автор: nickjust
Дата сообщения: 05.06.2007 16:38
Народ привет !
Кто знает структуру Nyf файла ?
Хочу перекинуть с DBF информацию....

Автор: ors05ors05
Дата сообщения: 05.06.2007 17:43
mai62
1. Из заголовка myBase забрать имя базы можно, но сохранить в нее у меня не получается. Она занята самой myBase. Как это реализовано в WebCollect я не знаю и SDK об это ни слова.
2. Page2CHM http://www.issoft.net.ru/. Недостаток это или нет ,но сохранение страниц производится средствами самой Оперы, поэтому при сохранении локальных станиц пропадают рисунки и стили. Кроме того при установки настроек которые я описал выше страницы с рисунками будут сохраняться в одну кучу.

nickjust

Цитата:
Кто знает структуру Nyf файла ?

Если вы имеете структуру самого файла - то только разработчики MyBase, но функции для работы с базой реализованы в ssg.dll и описаны в myBase-SDK, который находится на сайте программы. Правда там все на C и перевода я не находил, но вроде все понятно. Когда-то я делал unit для delphi, но найти его не могу.

Добавлено:
Добавил выбор базы при сохранении, возможность редактирования заголовка.
В файл settings.ini записать часто используемые базы, нумеруя 0...9.
http://dump.ru/files/g/g609768590/
Автор: mai62
Дата сообщения: 05.06.2007 18:25
ors05ors05
Года 2 назад я пытался прицепить WebCollect к Opera. У меня получалось из Opera создавать в открытой базе новую ветку с именем, которое я передавал. Мне не удалось передать в базу само тело документа.
Если я правильно понял, у тебя Opera сохраняет файлы в заданный каталог и оттуда ты их передаешь ssg.dll. Можно было бы попробовать вместо этого файлы из каталога отдать webcollect.dll и он с ними сделает что положено. Вопрос как работать с webcollect.dll? Что если для этой цели использовать VBScript из файла websave.htm из комплекта поставки WebCollect?
Автор: ors05ors05
Дата сообщения: 07.06.2007 08:47
mai62
Спасибо за совет.
Тело документа я передаю, читая HTML файл после сохранения (не только тело, но и HEAD и все остальное).
Рисунки, как я понял, WebCollect скачивает из сети заново, чтобы этого не происходило пришлось передавать ему как URL путь сохраненного файла. Поэтому ставить галку Include URL не имеет смысла.
Вот сделал переходник для Оперы. Иногда глючит, но в основном работает.
http://dump.ru/files/g/g235127937/
Автор: mai62
Дата сообщения: 07.06.2007 14:03
ors05ors05
Попробовал, более менее уже работает
Иногда не сохраняются стили, но такое бывает и с при работе с другими браузерами, еще не известно кто виноват. Кстати, при вызове WebCollect из FF диалог, который выскакивает перед сохранением, выглядит несколько иначе чем при работе с IE, возможно получится найти что-то полезное изучив способ интеграции с FF.
Жаль, что ссылка на страницу теряется, но пока не понятно как с этим бороться.
Еще одна неприятная вещь: все создаваемые ветки в базе обзываются Untitled (или это только у меня так?), вероятно из-за того, что html-файл в папке Temp перед сохранением имеет имя .htm. Кто его так обзывает? Opera? А нельзя этот файл перед сохранением переименовать во что-то более информативное?
Одно замечание по коду. Вот этот кусочек потенциально может вызвать зависание (на что я и нарвался)

Цитата:
while SaveWND=0 do
begin
SaveWND:=FindWindow('#32770', 'Сохранить как');
end;

Я сделал ошибку при редактировании standard_menu.ini и у меня диалог сохранения не выскакивал. В результате OperaWC циклилась навеки и при этом грузила комп на 95%. Тоже самое будет, если винда английская и выскочит диалог Save as вместо Сохранить как. И еще я бы добавил в цикл sleep(50), чтобы проц так сильно не грузило при ожидании диалога.
А так спасибо за проделанную работу, если немного доделаешь, многие пользователи MyBase будут тебе благодарны.
Автор: ors05ors05
Дата сообщения: 07.06.2007 19:24
mai62

Цитата:
Жаль, что ссылка на страницу теряется, но пока не понятно как с этим бороться.

Получать ее как параметр командной строки и записывать в html код перед передачей в MyBase.

Цитата:
все создаваемые ветки в базе обзываются Untitled

Все глючный дельфи (или я). Untitled появляется когда не удается получить заголовок. GetWindowText почему-то возвращает пустую строку, хотя когда я делал то же самое на ассемблере все получалось.

Цитата:
html-файл в папке Temp перед сохранением имеет имя .htm

У меня тоже бывает но не всегда. Видимо в окне сохранения нормальное имя файла появляется не сразу и стоит ввести задержку после нахождения окна ,но до его сохранения.

Цитата:
Вот этот кусочек потенциально может вызвать зависание

Бывает, что окно сохранения появляется позже запуска программы, поэтому я так и сделал. Добавлю sleep и счетчик.

Цитата:
Тоже самое будет, если винда английская

Или класс дилога сменится после какого-нибудь SP. Вообще попробую сделать его перехват и вообще не показывать, но что будет если он появится раньше запуска моей программы?
А как из FF вызывается webcollect?
Автор: mai62
Дата сообщения: 07.06.2007 22:16

Цитата:
Получать ее как параметр командной строки и записывать в html код перед передачей в MyBase.

Хорошо бы.

Цитата:
Все глючный дельфи (или я).

Надо бы разобраться.

Цитата:
У меня тоже бывает но не всегда.

У меня почему-то всегда.

Цитата:
А как из FF вызывается webcollect?

Скачай с оффсайта и посмотри
_http://www.wjjsoft.com/cgi-bin/download.cgi?fid=WebCollect-Firefox-XpiInstall
Пусть тебя не пугают расширения xpi и jar, переименовуй в zip, залазь внутрь и смотри.

Автор: LoopCircle
Дата сообщения: 14.06.2007 04:29
Всем здравствуйте!

Такой вопрос: стоит myBase 5.3 + WebCollect 1.7, IE от WinXP SP2 (картинки отключены). Значит так, делаю в IE "Save to myBase" - всё путём, страница сохраняется, но, при последующем просмотре в самой myBase не отображается встроенным браузером ("The page cannot be displayed"), т.е. приходится открывать внешним (тем-же IE) через "Open with specified programm".

Кто нибудь сталкивался? Не поможете разобраться с этой напастью, а то уж очень неудобно и некрасиво получаеься.

Заранее благодарен, с уважением!
Автор: Andrei45
Дата сообщения: 20.07.2007 22:03
После индексирования базы, поиск осуществляется только по английским символам, а кирилицу не ищет. Слышал, что надо включать поддержгу азиатских шрифтов (видимо китайцы считают нас азиатами ), но обыскался и не нашел такой настройки.
Автор: titan204
Дата сообщения: 08.09.2007 19:34

Цитата:
при последующем просмотре в самой myBase не отображается встроенным браузером ("The page cannot be displayed"),


У меня подобный глюк, но выявился он уже сразу после установки.
Загрузил имевшуюся базу, созданную в 4.85, - и вместо web страницы в браузере пусто.
После отката до 4.85 все ОК.
В чем глюк?



Добавлено:

Цитата:
LoopCircle


Видать, ты ставил боекомплект 5.3. Я эту проблему решил, установив его поверх версии с хомяка.
Автор: nic_name
Дата сообщения: 12.10.2007 08:54
Обнаружил что у неё Undo одноуровневый. Откат всего на одно последнее действие! Хм. Жаль. Или я чего-то где-то не настроил? Кто скажет?
Версия 5.3, Юникод.
Автор: Andrei45
Дата сообщения: 14.10.2007 10:15
nic_name
Да имеет место отмена только одного действия. Для меня это не принципиально, т.к. отмена это удаление введенного, а ломать не строить. Del даже быстрее нажать, чем Ctrl+Z
Автор: Andrei45
Дата сообщения: 14.10.2007 20:31
Хотя при редактировании текста, в.т. числе RTF Crtl+Z (отмена последнего действия) работает исправно, на несколько шагов.
Автор: Andrei45
Дата сообщения: 22.10.2007 20:07
Mybase 5.3 установлен и дома и на работе, на работе он сам нормально отображает на вкладке Webpage .jpg файлы, а дома ни в какую. В чем может быть дело?
Автор: Mirix
Дата сообщения: 23.10.2007 17:35
Господа, возник вопрос по аналогам MyBase с возможностью нормальной работы с Firefox и Opera (в идеале добавил бы ещё синхронизацию заметок с PocketPC), то есть чтобы можно было страницы или отдельные элементы отправлять прямо в программу. Искал, но ничего подходящего под руку не подвернулось.
Автор: Allexandria
Дата сообщения: 23.10.2007 21:36
Mirix
WebResearch?
Автор: Mirix
Дата сообщения: 24.10.2007 11:44
Allexandria
Немного половинчатое решение, т.к. хотелось бы одну БД для всего...
Хотя вариант тоже достойный
Автор: Andrei45
Дата сообщения: 24.10.2007 19:27
Mirix
есть ведь к Mybase WebCollect for Mozilla Firefox 1.x/2.x
http://www2.wjjsoft.com/webcollect_screenshots.html
только работает 30 дней вот бы ключик к нему ...
Автор: Scuricus
Дата сообщения: 03.12.2007 19:58

Цитата:
Mybase 5.3 установлен и дома и на работе, на работе он сам нормально отображает на вкладке Webpage .jpg файлы, а дома ни в какую. В чем может быть дело?

Присоединяюсь.
На работе (через прокси) все работает замечательно.
А дома (напрямую, через стенку) нет ни текста, ни картинок "Internet Explorer не удается подключиться к запрошенной веб-странице. Возможно, страница временно недоступна."

И вообще по идее база должна храниться локально, подключение здесь не при чем.
В чем может быть проблемка?
Автор: petrocanada
Дата сообщения: 03.12.2007 21:30
Scuricus
Andrei45
была такая бяка и у меня, здесь обсуждалась уже (или варезник?)
помнится я решил таки проблемку переустановкой/копированием основного exe-файла с сайта афтора поверх
--------------------
Кстати, это только у меня линки на Info Items не работают в .nyf (под Viewer aka Quick View) и в .exe-шных базах? :confused:
Автор: ORGaniZM
Дата сообщения: 18.01.2008 06:33
а кто ставил InnoKB Server?
Автор: Frantishek
Дата сообщения: 18.01.2008 09:14
ORGaniZM

Страницы: 12345678910

Предыдущая тема: Как заставить PC-DUO Понимать русский шрифт?


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