LINUX.ORG.RU
ФорумTalks

[tkLOR 1.1.2] Починил парсилку


0

0

В связи с очередными экспериментами с внешним видом сайта, tkLOR версии 1.1.1 и ниже валится с ошибкой "unable to parse topic text".

Регексп поправлен в версии 1.1.2, коорая доступна для скачивания со всё того же места: http://code.google.com/p/tklor/downloads/list

★★

Ответ на: комментарий от AntiWindows

Re^2: [tkLOR 1.1.2] Починил парсилку

> Я не понимаю, в чём прикол читать лор через ткаие вот средства.

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

gaa ★★
() автор топика
Ответ на: комментарий от lazyklimm

Ты типа кроме ЛОРа в инете ничего не читаешь? Или система однозадачная, а память девичья?

anonymous
()

Не помешал бы бинарный файл. статически собранный со всеми зависимостями. А то пока на ксандрос установишь - повесится можно.

Wedge_Antilles
()
Ответ на: комментарий от Wedge_Antilles

/media/D:> sudo dpkg -i tklor_1.1.2-1_all.deb
(Чтение базы данных... на данный момент установлено 74188 файлов и каталогов.)
Подготовка к замене пакета tklor 1.1.2-1 (используется файл tklor_1.1.2-1_all.deb)...
Распаковывается замена для пакета tklor ...
dpkg: зависимости пакетов не позволяют настроить пакет tklor:
 tklor зависит от tk8.5 | tk8.4, однако:
  Пакет tk8.5 не установлен.
  Пакет tk8.4 не установлен.
 tklor зависит от tcllib (>= 1.10), однако:
  Пакет tcllib не установлен.
 tklor зависит от tk8.5 | tk-tile (>= 0.8), однако:
  Пакет tk8.5 не установлен.
  Пакет tk-tile не установлен.
dpkg: не удалось обработать параметр tklor (--install):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 tklor

Wedge_Antilles
()
Ответ на: комментарий от Wedge_Antilles

>Не помешал бы бинарный файл. статически собранный со всеми зависимостями

ты про интерпретируемые языки когда-нибудь слышал?

jtootf ★★★★★
()
Ответ на: комментарий от Wedge_Antilles

Re^2: [tkLOR 1.1.2] Починил парсилку

> Пакет tk8.5 не установлен.
> Пакет tcllib не установлен.


Ну так установи. Я тянуть совместимость с чёрти чем я не нанимался.

Например, можешь взять нужные версии tcl и tk из debian или поставить activetcl.

gaa ★★
() автор топика
Ответ на: Re^2: [tkLOR 1.1.2] Починил парсилку от gaa

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

Кстати да. Уже всерьез подумываю заюзать твой проект. (<

cPunk ★★
()
Ответ на: комментарий от lazyklimm

Re^2: [tkLOR 1.1.2] Починил парсилку

> не поверишь, жрет меньше оперы

оно то и немудрено. расскажите лучше, по каким законам физики оно жрёт больше links? эх, если бы линкс умел постить с меня нормально, какая это была бы сказка...

и куда всё время исчезают сообщения с некоторых топиков?

GuttaLinux
()
Ответ на: комментарий от anonymous

Re^2: [tkLOR 1.1.2] Починил парсилку

> Ты типа кроме ЛОРа в инете ничего не читаешь? Или система однозадачная, а память девичья?

а что в интернете есть ещё, кроме лора почитать?
или ты из тех, кто ещё и телевизор смотрит, в детстве приучили?

GuttaLinux
()
Ответ на: Re^2: [tkLOR 1.1.2] Починил парсилку от gaa

Re^3: [tkLOR 1.1.2] Починил парсилку

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

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

ps. обновился. а я то думал, что с лором

GuttaLinux
()
Ответ на: Re^2: [tkLOR 1.1.2] Починил парсилку от gaa

Re^3: [tkLOR 1.1.2] Починил парсилку

>> Я не понимаю, в чём прикол читать лор через ткаие вот средства.

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


а, и ещё


не позорься, убери версию для windows. или хотя бы последней поставь. вот за что экигу люблю, что когда понадобилось - только через 3 дня заметил, что есть версия под windows, на офф сайте оно не светится.

GuttaLinux
()
Ответ на: комментарий от jtootf

Re^2: [tkLOR 1.1.2] Починил парсилку

>>Не помешал бы бинарный файл. статически собранный со всеми зависимостями
> ты про интерпретируемые языки когда-нибудь слышал?


все тикли/тили/виши/какихтам в одну виндопапку - сам полгода выкачивал "ну может это ему подойдёт", пока на нормальный дистр не перешёл.

GuttaLinux
()
Ответ на: Re^3: [tkLOR 1.1.2] Починил парсилку от GuttaLinux

Re^4: [tkLOR 1.1.2] Починил парсилку

> а вот отправлять сообщения - это было бы да... в идеале вообще - скармливаешь ид сообщения, логин, пароль, и гуталинукс, в смысле телемаркет, в смысле блинсловозабыл. а ветки - это только девочек привлекать

Вылезай из анабиоза, оно отправлять сообщения с начала лета умеет :)

gaa ★★
() автор топика
Ответ на: Re^3: [tkLOR 1.1.2] Починил парсилку от GuttaLinux

Re^4: [tkLOR 1.1.2] Починил парсилку

> не позорься, убери версию для windows. или хотя бы последней поставь. вот за что экигу люблю, что когда понадобилось - только через 3 дня заметил, что есть версия под windows, на офф сайте оно не светится.

она у меня обычно последней и ставится, только что-то в этот раз автоматически не подгрузилась, а перезагружать все сразу было лень

gaa ★★
() автор топика
Ответ на: Re^4: [tkLOR 1.1.2] Починил парсилку от gaa

Re^5: [tkLOR 1.1.2] Починил парсилку

>> а вот отправлять сообщения - это было бы да... в идеале вообще - скармливаешь ид сообщения, логин, пароль, и гуталинукс, в смысле телемаркет, в смысле блинсловозабыл. а ветки - это только девочек привлекать

> Вылезай из анабиоза, оно отправлять сообщения с начала лета умеет :)


но смотреть их удобнее и быстрее и меньшезатратнее линксом.

если бы оно ещё и сообщения бы не постило...

GuttaLinux
()
Ответ на: Re^4: [tkLOR 1.1.2] Починил парсилку от gaa

Re^5: [tkLOR 1.1.2] Починил парсилку

>> не позорься, убери версию для windows. или хотя бы последней поставь. вот за что экигу люблю, что когда понадобилось - только через 3 дня заметил, что есть версия под windows, на офф сайте оно не светится.

> она у меня обычно последней и ставится, только что-то в этот раз автоматически не подгрузилась, а перезагружать все сразу было лень


а есть легальный способ перехода с топика на топик, кроме как включили оффлайн - перешли - выключили оффлайн?

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

GuttaLinux
()
Ответ на: Re^4: [tkLOR 1.1.2] Починил парсилку от gaa

$ apt-i tcllib tk-tile
Чтение списков пакетов... Готово
Построение дерева зависимостей
Reading state information... Готово
Пакет tk-tile недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или доступен из источников, не упомянутых в sources.list
E: Для пакета tk-tile не найдены кандидаты на установку

alex_custov ★★★★★
()
Ответ на: Re^2: [tkLOR 1.1.2] Починил парсилку от gaa

sudo apt-get install tcllib
Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Пакет tcllib недоступен, но упомянут в списке зависимостей другого пакета.
Это может означать, что пакет отсутствует, устарел, или
доступен из источников, не упомянутых в sources.list
E: Для пакета tcllib не найдены кандидаты на установку

Wedge_Antilles
()
Ответ на: комментарий от Wedge_Antilles

Re^4: [tkLOR 1.1.2] Починил парсилку

> Короче какая-то глючная программа этот тклор, надо было на qt писать.

надо было нормальные лоры писать, не на джаве

кстати, о багах. я не фанат энтерпрайза, но ошибки на лоре так и веют величием, без шуток (кроме no space left on device). видимо это и чарует в энтерпрайзе

а ошибки в tklore напоминают мелкую возню, какую-то...

GuttaLinux
()
Ответ на: комментарий от alex_custov

Re^6: [tkLOR 1.1.2] Починил парсилку

> E: Для пакета tk-tile не найдены кандидаты на установку

в етче его нет, в ленниесть как tk-tile, так и tk 8,5

gaa ★★
() автор топика
Ответ на: комментарий от Wedge_Antilles

Re^4: [tkLOR 1.1.2] Починил парсилку

> Короче какая-то глючная программа этот тклор, надо было на qt писать.
Заипись! От того, что в твой дистрибутив не положили нужные пакеты, программа становится глючной. Отсыпь, а?

gaa ★★
() автор топика
Ответ на: Re^5: [tkLOR 1.1.2] Починил парсилку от GuttaLinux

Re^6: [tkLOR 1.1.2] Починил парсилку

> а есть легальный способ перехода с топика на топик, кроме как включили оффлайн - перешли - выключили оффлайн?

просто даблклик(ну или просто клик, в зависимости от настроек.

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


вроде б правил эту багу, причём не один раз. В 1.1.1 и выше её уже точно быть не должно

gaa ★★
() автор топика
Ответ на: комментарий от alex_custov

Re^8: [tkLOR 1.1.2] Починил парсилку

> у меня gutsy

Убунта значит... В hardy всё было ещё полгода назад, уж не знаю в каком отношении gutsy с hardy находятся.

gaa ★★
() автор топика
Ответ на: Re^6: [tkLOR 1.1.2] Починил парсилку от gaa

Re^7: [tkLOR 1.1.2] Починил парсилку

>> а есть легальный способ перехода с топика на топик, кроме как включили оффлайн - перешли - выключили оффлайн?

> просто даблклик(ну или просто клик, в зависимости от настроек.


... и лезем обновляться



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


> вроде б правил эту багу, причём не один раз. В 1.1.1 и выше её уже точно быть не должно


в 1.1.1 точно есть. в 1.1.2 точно есть. лучше скажи, можно новые топики заводить?

GuttaLinux
()
Ответ на: Re^4: [tkLOR 1.1.2] Починил парсилку от gaa

Re^5: [tkLOR 1.1.2] Починил парсилку

>> Короче какая-то глючная программа этот тклор, надо было на qt писать.

> Заипись! От того, что в твой дистрибутив не положили нужные пакеты, программа становится глючной. Отсыпь, а?


если в вашем линаксе нет msvbvm60.dll - это проблемы вашего линукса. а у меня пусть повисит лейбочка linux компатибле

GuttaLinux
()
Ответ на: Re^7: [tkLOR 1.1.2] Починил парсилку от GuttaLinux

Re^8: [tkLOR 1.1.2] Починил парсилку

>> просто даблклик(ну или просто клик, в зависимости от настроек.

> ... и лезем обновляться


не хочешь обновлять -- включай автономный режим. что непонятно?

>> вроде б правил эту багу, причём не один раз. В 1.1.1 и выше её уже точно быть не должно


> в 1.1.1 точно есть. в 1.1.2 точно есть.


А вот с этого места поподробнее. Ты уверен, что все библиотеки поставил в нужное место? По умолчанию берутся из /usr/lib/tkLOR, и я почти уверен, что у тебя там лежат либы от древней мохнатой версии.

> лучше скажи, можно новые топики заводить?


ctrl-r на соответствующем разделе форума. должен открыться браузер со страничкой создания темы.

gaa ★★
() автор топика
Ответ на: комментарий от alex_custov

Re^10: [tkLOR 1.1.2] Починил парсилку

>>>В hardy всё было ещё полгода назад, уж не знаю в каком отношении gutsy с hardy находятся.

> ни в каком, tk-tile нету в бэкпортах.


Там есть tk8.5, при наличии которого tk-tile не нужен (т.к. встроен).

gaa ★★
() автор топика
Ответ на: Re^5: [tkLOR 1.1.2] Починил парсилку от GuttaLinux

Re^6: [tkLOR 1.1.2] Починил парсилку

>>> Короче какая-то глючная программа этот тклор, надо было на qt писать.

>> Заипись! От того, что в твой дистрибутив не положили нужные пакеты, программа становится глючной. Отсыпь, а?


> если в вашем линаксе


Ко врачу!

> нет msvbvm60.dll - это проблемы вашего линукса. а у меня пусть повисит лейбочка linux компатибле


Я описал в readme список необходимого для работы программного обеспечения. Следить за его наличием в полудохлый проприетарных дистрибутивах я не нанимался.

gaa ★★
() автор топика
Ответ на: комментарий от alex_custov

Re^10: [tkLOR 1.1.2] Починил парсилку

> ещё и tcllib >= 1.10. Неужели 1.9 не хватит?

Да вроде в нём autoproxy отсутствует. Кроме того, мне неоткуда было взять 1.9 для тестов :(

gaa ★★
() автор топика
Ответ на: Re^8: [tkLOR 1.1.2] Починил парсилку от gaa

>ctrl-r на соответствующем разделе форума. должен открыться браузер со страничкой создания темы.

И как оно до версии 1.0.0 добралось без самостоятельного создания топиков? =)

true
()
Ответ на: комментарий от true

> Нахрена тебе регэкспы, не можешь HTML-парсер найти?

У Макскома свой HTML, мало понятный парсерам :) А городить дополнялку местного html до понимания его парсерами сложнее чем написать регексп.

gaa ★★
() автор топика
Ответ на: комментарий от true

>> ctrl-r на соответствующем разделе форума. должен открыться браузер со страничкой создания темы.

> И как оно до версии 1.0.0 добралось без самостоятельного создания топиков? =)


День, да и частных случаев слишком много.

gaa ★★
() автор топика
Ответ на: комментарий от gaa

>У Макскома свой HTML, мало понятный парсерам :) А городить дополнялку местного html до понимания его парсерами сложнее чем написать регексп.

Ну браузеры же всё правильно понимают. Отдельные парсеры есть тоже нормальные.

true
()
Ответ на: комментарий от true

>> У Макскома свой HTML, мало понятный парсерам :) А городить дополнялку местного html до понимания его парсерами сложнее чем написать регексп.

> Ну браузеры же всё правильно понимают. Отдельные парсеры есть тоже нормальные.


Угу, а теперь найди мне дл такого "отдельного" парсера стабильный биндинг к tcl, да чтоб он ещё в дистрибутивах был... Легче регекспом :)

gaa ★★
() автор топика
Ответ на: комментарий от APM

> Прога нравится, но подскажите, что сделать с шрифтами?
http://img385.imageshack.us/my.php?image=screenshottklorlinux5xt6.png

Шрифты внутри настраиваются из программы, а всё остальное я описал тут: http://www.linux.org.ru/wiki/en/Desktop#%D0%9A%D0%B0%D0%BA_%D0%BD%D0%B0%D1%81...

gaa ★★
() автор топика
Ответ на: комментарий от gaa

Переключение на 8.5 действительно помогло.

Шрифты нашел где поставить.

Но вот проблема. В дереве и в списке сообщений, происходит обрезка надписей по нижнему краю. Это поправимо?

http://s2.ipicture.ru/uploads/081017/B46UkXCAax.png

APM
()
Ответ на: комментарий от gaa

>Угу, а теперь найди мне дл такого "отдельного" парсера стабильный биндинг к tcl, да чтоб он ещё в дистрибутивах был... Легче регекспом :)

Ага, только постоянно отваливается. XPath-выражениями всяко лучше. И чего тебе так сдался этот Tcl?

true
()
Ответ на: комментарий от Wedge_Antilles

>dpkg: не удалось обработать параметр tklor (--install): проблемы зависимостей -- оставляем не настроенным >При обработке следующих пакетов произошли ошибки: tklor

Во-во. Под вендой такая ж фигня, устанавливаю ActiveState Tcl, все равно какого-то tktiles не хватает. и где это брать, хз. read.me для вендоюзеров нема

anonymous
()
Ответ на: комментарий от anonymous

Re^2: [tkLOR 1.1.2] Починил парсилку

> Во-во. Под вендой такая ж фигня, устанавливаю ActiveState Tcl, все равно какого-то tktiles не хватает. и где это брать, хз. read.me для вендоюзеров нема

Цитирую README:

## For Micro$oft Window$:

Tested on ActiveTcl 8.4.17(equipped with Tile) and ActiveTcl 8.4.13 with Tile installed separately.

Поставь Activetcl поновее, там всё есть.

gaa ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.