Добро пожаловать, Гость. Пожалуйста авторизуйтесь здесь.
FGHIGate на GaNJa NeTWoRK ST@Ti0N - Просмотр сообщения в эхоконференции GANJANET.LOCAL
Введите FGHI ссылку:


Присутствуют сообщения из эхоконференции GANJANET.LOCAL с датами от 13 Oct 05 22:03:42 до 05 Aug 17 10:35:42, всего сообщений: 3030
Ответить на сообщение К списку сообщений Предыдущее сообщение Следующее сообщение
= Сообщение: 2658 из 3030 =================================== GANJANET.LOCAL =
От   : Konstantin Kuzov                 2:5019/40.1        01 Sep 08 13:13:10
Кому : Mithgol the Webmaster                               01 Sep 08 13:13:10
Тема : Твой GEd+ не игнорирует слэш после эхотага при входе в эху по URLу
FGHI : area://GANJANET.LOCAL?msgid=2:5019/40.1+48bbb236
На   : area://GANJANET.LOCAL?msgid=2:5063/88+48b3e5cd
= Кодировка сообщения определена как: CP866 ==================================
Ответ: area://GANJANET.LOCAL?msgid=2:5063/88+48bd14fe
==============================================================================
Konnichi wa, *Mithgol-kun*! Aogu manako oyobi uketamawaru waga koe!
Tomodachi _Mithgol the Webmaster_ tsukuru airon _Konstantin Kuzov_
Nichiji - /*26 Авг 08 15:13*/, Daizai - /*Твой GEd+ не игнорирует слэш после эхотага при входе в эху по URLу*/:

MtW> area://1072.CompNews/?msgid=2:5029/45.45+8af55620

MtW> И нифига у меня не получилось: GoldEd+ сказал, что эхи
MtW> '1072.CompNews/' не существует.

Ы, я что-то проморгал, что проверка на завершающий слеш закомментирована, будет время и желание потратить на ковыряние деда - поправлю. ^__^

MtW> Так не должно быть. Если бы я хотел открыть эху '1072.CompNews/', то
MtW> URL был бы другим:

MtW> area://1072.CompNews%2F?msgid=2:5029/45.45+8af55620

Конвертация из html тегов пока вообще не поддерживается. Соответственно %2F будет понято текущий билдом буквально.

MtW> Из-за этого бага у меня создаётся впечатление, что ты, хотя и
MtW> реализовывая черновик 0.3 FGHI URL, всё же кинулся с нуля совершать
MtW> достаточно большой труд по созданию синтаксического разборщика URLов
MtW> FGHI. За труд свой ты заслуживаешь похвалы, однако я предпочёл бы,
MtW> чтобы усилия твои не направлялись на повторное изобретение хотя бы
MtW> таких велосипедов, которые столь неуютнее изобретённых мною прежде.
MtW> Поэтому напомню, что разборщик URLов FGHI уж был опубликован мною
MtW> менее десяти месяцев тому назад, и код его GPL, так что ты мог бы им
MtW> воспользоваться при программировании. Код этот написан на JavaScript,
MtW> но вряд ли ты найдёшь так уж много отличий этого языка от C++ ── разве
MtW> что встроенные функции работы с регулярными выражениями, типа match()
MtW> и split() ── но, как я слышал, в GEd+ какую-то библиотеку для работы с
MtW> регулярными выражениями тоже вкомпилировали.

Да ладно... Там чуть ли не каждую строчку править, править синтаксис и искать аналоги функций. Мне проще своё написать чем что-то портировать. Да и влом мне было разбираться с regex.cpp голдедовским, поэтому я накропал простенький логический парсер. Там все изменения заняли меньше чем полчаса времени.

MtW> Так что я предлагаю тебе этот код с оптимизмом и надеждой на его
MtW> полезность.

Я его ещё смотрел когда рисовал разборщик на php. Так что о его существовании я помню, но кроме понятия общей концепции лично для меня он не имеет большой ценности, ибо говенный яваскрипт никуда без напильника не впихнёшь, а, как я уже говорил, нарисовать своё проще чем скрупулезно переносить с языка на язык чужое ;-)

ЗЫ. Cygwin сборка, кстати, давно обновлена на предмет вставления даты билда ^__^

Ganbatte, *Mithgol*!

[_N0SF3R@TU_]
... NoSFeRaTU's GoldED+/LNX 1.1.5-b20080814 (Linux 2.6.25.11.1-pae AMD_K8_M11)
--- #[ICQ: 211191411] [Kaori Sekken: Master.NoSFeRaTU[@]Gmail.com] [Kumi Nyaa]#
* Origin: Ojisan, oriru mottekuru suna oyobi korosu sagaru kabe (2:5019/40.1)

К главной странице гейта
Powered by NoSFeRaTU`s FGHIGate
Открытие страницы: 0.031627 секунды