Closed KarelWintersky closed 1 year ago
@sensboston, я присылал тебе на почту адрес моей почты. Разве мое сообщение к тебе не пришло?
Нет, не пришло.
@sensboston, sclex2(at)gmail.com
OK
@sensboston, больше чем час назад я получил от тебя сообщение "Test" и отправил тебе ответ на него. Уведомления о том, что мое сообщение тебе не доставлено, я не получал.
Я его получил, но не стал отправлять ответ, чтобы не войти в бесконечный цикл 😜
@sensboston, утилита update_fbe.exe у меня при запуске выдает ошибку. У меня ОС Windows XP Service Pack 3. Прилагаю снимок экрана.
В инструкции твоей все понятно, только вот утилита не работает.
Утилита моя работает, но не на доисторических OS 😜 У меня XP не осталось, попробуй у себя перекомпилировать, только сначала укажи правильный путь к csc.exe (я в инструкции привожу пример)
@sensboston, у меня на диске не нашлось файла csc.exe.
Установи .NET для XP, без него не запустится https://www.microsoft.com/en-us/download/details.aspx?id=17718
@sensboston, я установил этот .NET, с помощью него удалось успешно скомпилировать версию утилиты update_fbe, которая (версия) корректно отработала. Буду продолжать создание установочного пакета. Благодарю тебя за помощь!
@sensboston, всё, удалось успешно собрать установочный пакет. Единственно, понадобилось в файле "MakeInstaller.bat" заменить "Program Files (x86)" на "Program Files". Спасибо.
@sensboston, в окошке "О программе" после слова "сборка" почему-то написаны три вопросительных знака. Как это исправить?
Пожалуйста, "нивапрос"!
P.S. Начиная с Windows 7, Microsoft .NET framework поставляется вместе с операционной системой, и это дает возможность собирать исполняемые файлы, созданные с помощью этой технологии, на любом компьютере, без необходимости установки Visual Studio.
P.P.S. На счёт Windows XP: если ты используешь эту OS, в том числе, и для работы с web (browsing websites), это может быть небезопасно, так, как её поддержка прекратилась уже очень давно, и, теоретически, могут существовать "дыры", подверженные атакам, в том числе через вебсайты. С другой стороны, если ты ходишь только на проверенные сайты, то it's OK - сейчас вряд-ли кто-то целенаправленно будет "ломать" уж очень сильно устаревшую XP.
@sensboston, Windows XP у меня только в виртуальной машине, и доступ к интернету этой виртуальной машине запрещен.
На счёт ??? - там у тебя что-то с локалью при преобразовании имени месяца, не хочу разбираться. Просто добавь в исходном файле после строки
var date = DateTime.Now.ToString("MMM dd yyyy");
date = "Apr 13 2023";
перекомпилируй и запусти еще разок.
@sensboston, это сработало. Спасибо.
@Sclex, я подправил чуток update_fbe.cs/exe (указал явно CultureInfo как en-US), сейчас должно вписывать правильное название месяца on English - проверь у себя.
@sensboston, да, теперь утилита работает правильно. Это облегчает дело. Спасибо.
@sensboston, получившийся инсталл FBE не удается переслать почтой с Gmail-аккаунта. Если exe-файл пересылать как он есть (я даже изменил расширение на "exeexe"), то приходит ответ, что в файле предположительно вирус и сообщение не было доставлено адресату. Если запаковать файл в zip, выдается сообщение "Из соображений безопасности в Gmail нельзя использовать файлы такого типа, поскольку это нарушает правила Google в отношении исполняемых файлов и архивов". Бида-пичаль.
OK, good! Я еще добавил и запушил папку Utilities в новый Setup\Installer\Input, чтобы собиралось без ошибок.
P.S. Но вот нужна ли там эта папка - вот в чём вопрос? 😉
P.S. Но вот нужна ли там эта папка - вот в чём вопрос?
Я думаю, вреда не будет.
@Sclex, не нужно никуда и никому этот файл пересылать, я легко его могу у себя собрать. Ты делай все по инструкции: выложи его тут в Releases, измени файл update.xml и отправь на тестирование (кто там тестировал у тебя? У меня сейчас нет ни времени, ни возможности - убегаю, сорри)
Не беспокойся - это не новый релиз ChatGPT, миллионы сразу-же качать не начнут 😜, так, что если там и остались баги, то ничего страшного.
Потом, думаю, нужно будет сделать анонс на флибусте/либрусеке для тех, кто FBE все-таки пользуется. Кстати, любопытно было бы глянуть статистику за последний год, сколько документов было сделано с помощью FBE, и сколько народу его использует, но пока не знаю, как это сделать. Слушай, а кроме FBE, есть какая-то сопоставимая по фичам и удобству тулза для fb2?
Слушай, а кроме FBE, есть какая-то сопоставимая по фичам и удобству тулза для fb2?
Мне ничего в подобном роде не известно.
не нужно никуда и никому этот файл пересылать, я легко его могу у себя собрать.
Так я его не тебе посылал.
В итоге залил файл на drive.google.com и послал ссылку для скачивания с этого Google Диск-а. Это работает.
@sensboston, скомпилированный мной update_fbe.exe - будет ли работать в более поздних версиях Windows? Может, твою версию этой утилиты в GitHub-хранилище заменить на мою? Вдруг кто-то другой будет собирать инсталл FBE под Windows XP.
@Sclex, если у тебя этот exe-шник работает, то и у меня он работает, ничего заменять не нужно.
@sensboston, твой exe-шник (update_fbe.exe), который не работает у меня в Windows XP, может не работать под Windows XP и у кого-то другого (кроме меня).
А, я не обратил внимание на ссылку. Счас проверю exe-шник по ссылке.
Ты же написал, что:
@sensboston, да, теперь утилита работает правильно. Это облегчает дело. Спасибо.
ничего не понимаю. Какой .NET ты установил?
@sensboston, exe-файл, на который ты дал ссылку, у меня работает без ошибки. Значит, заменять файл в хранилище не нужно.
ничего не понимаю. Какой .NET ты установил?
Дело в том, что раньше я не использовал твою версию exe-шника, а скомпилировал ее сам из (нового) файла update_fbe.cs. Поэтому я не знал, что твоя новая версия exe-шника работает у меня корректно.
@sensboston, почему-то твоя версии утилиты update_fbe.exe прописывает в FBE.exe дату "13 Apr 2023", хотя в Windows установлена текущая дата "15 Apr 2023". Возможно, "13 Apr" даже не прописывается, а остается от прошлого задания даты в файле.
@sensboston, даже если я жестко прописываю в update_fbe.cs "date = "Apr 15 2023";", все равно после запуска утилиты в fbe.exe остается дата 13 Apr. Хотя время - меняется на текущее.
@sensboston, а хотя все правильно работает. Как оказалось, я в батнике для компиляции скрипта прописал неверный путь.
Выложил окончательную версию FBE Release 2.7.0 (build 15 Apr 2023) сюда:
https://github.com/sensboston/fictionbookeditor/releases/tag/2.7.0
Файл update.xml - обновил.
Отлично, заодно, я и update проверил - работает (он только по дате работает, сравнивает внутреннюю дату билда с датой в xml, т.е. в будущем версию билда, теоретически, можно даже не менять).
@Sclex, кстати, есть к тебе вопрос: в курсе ли ты, или кто-то из пользователей FBE, о "пасхалке" (впрочем, явно видимой), существующей в AboutBox-е? 😉 Хотел спросить еще лет 10 назад, но тогда было как-то неудобно...
P.S. Я про 3D logo FB2, реализованное на OpenGL, и отдельное окно с управлением, разворачивающееся из AboutBox-а по double click (help - клавиша '?')
@sensboston, я знал, что можно поворачивать изображение в AboutBox-е, но что можно двойным щелчком открыть 3D-логотип в отдельном окне - не знал.
@sensboston, когда-то давно я, наверное, знал про двойной щелчок по логотипу, но потом забыл. Я помню, что переписывался с тобой насчет этой "пасхалки".
Собственно, сабж.
makefile пуст :(