[>]
Re (2): Принципиально новый клиент
ii.dev.14
gadfly(mira, 7) — gadfly
2014-06-06 22:13:41
>> Обновление клиента!
Сегодня у нас праздник! Клиент обрел возможность отправлять сообщения.
К сожалению, для нормальной работы с utf8 требуется хак/патч Curses::UI, поэтому, или пользуйтесь приложенной версией, или страдайте.
http://itmag.es/3bTXa
Вызов окна по клавише `n' для нового сообщения или `r' для ответа.
Хоткеи в окне:
C-s - положить в очередь для отправки
C-q - закрыть и забыть
TAB - перемещение по полям
ENTER в поле предпросмотра - вызов внешнего редактора.
Редактор задаётся переменной окружения EDITOR или в конфиге опцией editor.
[>]
Re (2): Принципиально новый клиент
ii.dev.14
gadfly(lenina,91) — Youpiter
2014-06-06 22:30:32
>OS убунта
Тогда поставь libcurses-ui-perl из репозитория и не мучайся.
А лучше только libcurses-perl, пакет я приложил, а в репозитории он с ошибкой.
>> Ну и попробуй просто cpan -i Curses::UI
>Энта команда выдала точно такой же результат http://pastebin.com/YLhY3mVq
А если всё-таки захочешь ставить с CPAN'а, то поставь libncurses5-dev.
[>]
Re: Re (2): Принципиально новый клиент
ii.dev.14
Romero Yakovlev(lenina,1) — gadfly
2014-06-06 23:16:57
ps. когда ставится Re (2) - официальный клиент и сервер тебя не понимают, они ориентируются только на 'Re: '
лучше не вешать эти цифры ненужные, а делать, как в голдеде - кнопки "назад по треду" и, возможно, "вперёд по треду"
[>]
Re (2): Re (2): Принципиально новый клиент
ii.dev.14
guest(lenina,2) — Romero Yakovlev
2014-06-07 00:09:37
>хоткеи будут кастомизабельны? а то я об них пальцы сломаю :(
А я хотел emacs в какой-то момент скопировать по клавишам :)
Что-то будет, что-то нет.
>в меню эх можно попасть без мыши?
C-n и C-p
>в фулскрине r не работает.
Угу, поправлю в будущем.
>editor можно в конфиг прописать?
Можно.
[>]
Re (2): Re (2): Принципиально новый клиент
ii.dev.14
gadfly(lenina,91) — Romero Yakovlev
2014-06-07 00:12:44
>ps. когда ставится Re (2) - официальный клиент и сервер тебя не понимают, они ориентируются только на 'Re: '
>лучше не вешать эти цифры ненужные, а делать, как в голдеде - кнопки "назад по треду" и, возможно, "вперёд по треду"
А они их вообще как-то обрабатывают? Я заметил только в вебморде реакцию на @repto.
[>]
Re: Re (2): Re (2): Принципиально новый клиент
ii.dev.14
gadfly(mira, 7) — Youpiter
2014-06-07 13:51:57
>В общем доустановил библиотеку libcurses-perl и оно запустилось. Выглядит так https://dl.dropboxusercontent.com/u/4534287/1.png
>P.S. просьба сделать в клиенте всплывающую подсказку по хоткеям
Такого я еще не видел. Какая локаль?
[>]
Re: Re (2): Re (2): Принципиально новый клиент
ii.dev.14
gadfly(mira, 7) — Youpiter
2014-06-07 14:21:30
>Русская локаль жеж.
>Давай так, ты укажешь какие именно пакеты по-порядку надо установить на убунту чтобы оно зафунциклировало, может я чего-то недоустановил.
По идее, libwww-perl, libyaml-perl и libcurses-perl.
Запусти еще iitest.pl на всякий случай, и посмотри, нормально ли кириллица выдается там.
[>]
Re: Re (2): Re (2): Принципиально новый клиент
ii.dev.14
Youpiter(mira, 6) — gadfly
2014-06-07 14:37:32
Все три библиотеки установлены.
А при запуске iitest.pl вообще показывает странное:
./iitest.pl: строка 1: use: команда не найдена
./iitest.pl: строка 2: use: команда не найдена
./iitest.pl: строка 4: use: команда не найдена
./iitest.pl: строка 6: use: команда не найдена
./iitest.pl: строка 8: ошибка синтаксиса около неожиданной лексемы `('
./iitest.pl: строка 8: `my $ii = II::Point->new ("http://51t.ru/");'
[>]
Re: Re (2): Re (2): Принципиально новый клиент
ii.dev.14
gadfly(mira, 7) — Youpiter
2014-06-07 16:31:44
>> Попробуй удалить libcurses-ui-perl и взлететь на том, что приложен.
>libcurses-ui-perl удалил, ничего не изменилось. Или там как-то по особенному надо взлетать?
Сча потыкаю на своей хрубунте. Мне туда надо русские шрифты для начала поставить.
[>]
Re: Re (2): Re (2): Принципиально новый клиент
ii.dev.14
gadfly(mira, 7) — gadfly
2014-06-07 16:59:01
>>> Попробуй удалить libcurses-ui-perl и взлететь на том, что приложен.
>>libcurses-ui-perl удалил, ничего не изменилось. Или там как-то по особенному надо взлетать?
>Сча потыкаю на своей хрубунте. Мне туда надо русские шрифты для начала поставить.
Вот не знаю я, что у тебя не так. Пишу с убунты, на которую только что накатил поддержку русского.
2All: Есть у кого идеи?
[>]
Re: Принципиально новый клиент
ii.dev.14
gadfly(mira, 7) — Youpiter
2014-06-07 18:17:38
>> Попробуй удалить libcurses-ui-perl и взлететь на том, что приложен.
>libcurses-ui-perl удалил, ничего не изменилось. Или там как-то по особенному надо взлетать?
А писать тоже не получается?
[>]
Re: Принципиально новый клиент
ii.dev.14
Youpiter(mira, 6) — gadfly
2014-06-07 18:30:39
>>> Попробуй удалить libcurses-ui-perl и взлететь на том, что приложен.
>>libcurses-ui-perl удалил, ничего не изменилось. Или там как-то по особенному надо взлетать?
>А писать тоже не получается?
[>]
Re: Принципиально новый клиент
ii.dev.14
gadfly(mira, 7) — Youpiter
2014-06-07 18:44:04
>Писать можно только в поле Subj и то, только латиницей, кириллицей сразу пишет кракозябры.
А выложи куда-ть свой кэш. Он в ~/.config/ncii/*.dump
>А в поле письма вообще нет курсора и писать туда нельзя вообще.
Так задумано. Если нажать ENTER, откроется внешний редактор.
[>]
Re: Принципиально новый клиент
ii.dev.14
gadfly(mira, 7) — Youpiter
2014-06-07 18:57:31
>Писать можно только в поле Subj и то, только латиницей, кириллицей сразу пишет кракозябры. А в поле письма вообще нет курсора и писать туда нельзя вообще.
Если новую ветвь начать, то тоже?
[>]
Re: Принципиально новый клиент
ii.dev.14
gadfly(mira, 7) — Youpiter
2014-06-07 20:14:05
>Кэш https://dl.dropboxusercontent.com/u/4534287/irk38.tk.dump
Выглядит нормально. Проблема в Curses, но у меня с ним такого никогда не было :\
>> Если нажать ENTER, откроется внешний редактор
>Нажимаю и открывается надпись "Editor not defined. Use config or EDITOR variable." хотя как я понял должен открываться умолчательный nano?
Да. Проверь переменные окружения, если EDITOR не прописан, можно прописать в конфиге, например:
editor: nano
[>]
Re: Принципиально новый клиент
ii.dev.14
Youpiter(mira, 6) — gadfly
2014-06-07 20:35:07
>>Кэш https://dl.dropboxusercontent.com/u/4534287/irk38.tk.dump
>Выглядит нормально. Проблема в Curses, но у меня с ним такого никогда не было :\
>>> Если нажать ENTER, откроется внешний редактор
>>Нажимаю и открывается надпись "Editor not defined. Use config or EDITOR variable." хотя как я понял должен открываться умолчательный nano?
>Да. Проверь переменные окружения, если EDITOR не прописан, можно прописать в конфиге, например:
>editor: nano
Тест. Нано запустился. Цитаты на кириллице видны.
[>]
Коллизии
ii.dev.14
ntrknlmp.exe(mira, 9) — All
2014-06-07 21:51:49
О, вроде работает. Забыл заменить опасные символы в при конвертации в base64 url, поэтому мусор отправлялся. Прошу прощения за это.)
А изначально хотел сказать, что в ii.dev.14 есть коллизии хэшей сообщений.
[>]
Re: Коллизии
ii.dev.14
51t(mira, 2) — ntrknlmp.exe
2014-06-07 21:59:59
это клиент для android?
ps. наверное, это не коллизии, это дубли :) их быть не должно, но тут столько софта намешано, что они могут и быть :)
[>]
Сервер выдает ошибки
ii.dev.14
Difrex(station13, 8) — All
2014-06-07 23:17:49
fclose() expects parameter 1 to be resource, boolean given in <b>/srv/www/spline.rooker.ru/data/ii/ii-functions.php</b> on line <b>103</b><br /> msg ok:JFHXMmwS21mjSauX8ztz <a href='/ii.dev.14'>ii.dev.14</a>
[>]
Re: Коллизии
ii.dev.14
ntrknlmp.exe(mira, 9) — 51t
2014-06-08 13:51:55
Нет, пока что это клиент для Windows. Я потихоньку пилю класс, который реализует поведение клиента, когда отлажу и выделю интерфейсы, перенесу на Java. Мне так физически проще тестировать :)
Кстати, теоретически можно заюзать Xamarin и скомпилировать код на C# для iOS и Android.
[>]
Re: Коллизии
ii.dev.14
vit01(mira, 1) — ntrknlmp.exe
2014-06-08 14:30:11
А если взять Mono, то и у нас, на родной платформе, работать будет. Файлы проектов от студии 2010 прекрасно открываются и компилируются монодевелопом.