(Предоставлено Wayback Machine http://www.archive.org/)

Краткий обзор

Присутствуют: Chocolate, codeshark, mids, nop, nym, UserX

Журнал встречи

--- Лог открыт Wed May 22 02:01:22 2002 02:01 <+logger> Запись начата 02:01 <@nop> ок 02:01 <@nop> добро пожаловать на эту скромную первую встречу 02:01 <@nop> прежде всего 02:02 <@nop> Спасибо всем вам за ваши усилия 02:02 <@nop> особенно учитывая, что у всех есть реальная жизнь, которой надо заниматься 02:02 <@nop> и что пока у нас всё довольно неплохо получается 02:02 <@nop> встреча: Причина этой встречи (надеюсь, их будет несколько) 02:03 <@nop> нам нужно навести порядок в разработке, расписаниях и задачах, которые выполняются для IIP 02:03 <@nop> будь то сторонние задачи, а-ля #factory, или backend, а-ля inform, или ядро, а-ля ПО IIP 02:03 <@nop> или ircd 02:03 <@nop> :) 02:03 <@mids> . 02:04 <@mids> (чтобы показать, что я здесь) 02:04 <@nop> Думаю, у нас у всех общая цель — поддерживать этот проект, и уже само осознание, что эта технология становится реальной и поможет многим людям со свободой слова, конфиденциальностью, анонимностью и безопасностью, приносит удовлетворение 02:04 <@nop> это отличный проект, потому что он затрагивает все эти темы и пробуждает интерес, особенно в наше время 02:05 <@mids> повестка: 02:05 <@mids> - Приветствие (nop) 02:05 <@mids> - Статус разработчиков / проектов (nop) 02:05 <@mids> - Веб‑сайт (nym) 02:05 <@mids> - Дорожная карта релиза 02:05 <@mids> - Документация (cohesion, codeshark, mids) 02:05 <@mids> - Вопросы 02:05 <@nop> итак, всем добро пожаловать, и ещё раз спасибо. 02:05 <@Chocolate> (всё ещё на связи) 02:05 <@nop> далее по повестке: Статус разработчиков 02:05 <@nop> хехе 02:06 <@nop> прежде чем к этому перейти 02:06 <@nop> небольшая ремарка: эта встреча только по приглашениям 02:06 <@nop> но ведётся запись и будет опубликована для просмотра и/или комментариев 02:06 <@nop> как и её итоги 02:06 <@mids> онлайн‑лог доступен на http://mids.student.utwente.nl/~mids/iip-dev.txt 02:06 <@mids> (на случай, если вы вылетите) 02:07 <@nop> ок 02:07 <@nop> Статус разработчиков 02:07 <@mids> кто первый? :) 02:08 <@nop> UserX и я сосредоточились на выпуске IIP 1.1, но сейчас на таком этапе, когда хотим выпустить iip rc2 для тестов командой и публикой, однако нам нужны более подробные доки, так что это пока тормозит 02:08 <@nop> давайте поговорим о доках 02:08 <@nop> статус: mids, cs, ? 02:08 <@codeshark> ты :) 02:08 <@mids> . 02:08 <@mids> я 02:09 <@mids> Я присоединился к IIP, когда услышал о нём на Freenet 02:09 <@mids> после переписок и т. п. я сделал Trent 02:09 <@mids> наш большой друг :) 02:09 <@nop> да 02:09 <@mids> также сделал несколько патчей для ircd 02:09 <@mids> при поддержке Chocolate, спасибо! 02:10 <@mids> Я обещал 0x90 изучить реализацию шифрования client‑2‑client 02:10 <@mids> я много обсуждал и исследовал 02:10 <@mids> но ничего не сделал :( 02:10 <@nop> ничего страшного 02:10 <@mids> сейчас я это как бы отложил, не хватало времени и желания 02:10 <@mids> немного по теме: 02:11 <@mids> я написал bankbot 02:11 <@mids> ещё одно полезное приложение для IIP :) 02:11 < nym> привет 02:11 <@nop> добро пожаловать 02:11 < nym> единственный без опера ;) 02:11 <@nop> mids 02:11 <@nop> продолжай 02:11 -!- mode/#iip-dev [+o nym] by Chocolate 02:11 -!- mode/#iip-dev [+o nym] by mids 02:11 <@nym> сорри, я думал, встреча завтра 02:12 <@mids> последнее, что я сделал: портировал документацию на LaTeX, подробнее позже 02:12 <@mids> . 02:12 <@nop> к 02:12 <@nop> cs 02:12 <@codeshark> ок, как и mids, я услышал об iip на freenet 02:12 <@codeshark> и поболтал об этом с nop :) 02:13 <@codeshark> потом я сделал наш скрипт inform relaychecker, который ведёт список работающих нод 02:13 <@codeshark> сейчас занимаюсь всяким для anonymail... 02:14 <@nop> замечу 02:14 <@nop> cs отвечает за "динамическую систему маршрутизации", то есть сервер inform 02:14 <@nym> freenet слишком медленный, поэтому я пришёл сюда 02:15 <@codeshark> ещё что‑нибудь? 02:15 <@codeshark> хмм, доки 02:16 <@codeshark> я сделал windows‑версию наших доков (формат .chm) 02:16 <@nop> да 02:16 <@nop> которую нужно будет обновить, когда cohesion закончит доки 02:17 <@codeshark> я также сделал тест для формата docbook 02:17 <@codeshark> но вернёмся к этому позже 02:17 <@mids> ещё как 02:17 <@codeshark> на сейчас всё 02:18 <@codeshark> chocolate? 02:19 <@Chocolate> Впервые услышал об IIP на freenet от CofE 02:19 <@Chocolate> после пары объявлений об этом на его фрисайте 02:19 <@Chocolate> решил попробовать 02:19 <@Chocolate> с тех пор помогал с разными штуками 02:20 <@Chocolate> запускал relay (precrypto, DH не работал на моём 486) 02:20 <@Chocolate> помогал отлаживать утечку памяти (убивая ircd примерно 5 часов...) 02:21 <@Chocolate> мой первый основной вклад кодом в IIP — помощь mids с Trent 02:21 <@nop> круто 02:21 <@nop> не забудь hydrabot 02:21 <@nop> или eyek0n 02:21 <@Chocolate> а, точно 02:22 <@Chocolate> HydraBot появился из желания видеть, что происходит на #freenet в OPN 02:22 <@Chocolate> к сожалению, бот умер печальной смертью — его погубила «гибкость» 02:23 <@nop> и тут появился eyek0n 02:23 <@nop> :) 02:23 <@Chocolate> да, eyek0n — это модифицированный changate, который мы нахакали, чтобы выполнять ту задачу, для которой предназначался HydraBot 02:25 <@Chocolate> я также поддерживаю набор скриптов для xchat и прочего для IIP, часть прислали, часть мои 02:25 <@Chocolate> сейчас я работаю над ThreadChat — системой наподобие BBS/форумов в реальном времени поверх IRC 02:25 <@Chocolate> . 02:25 <@nop> крутяк 02:26 <@nop> ок 02:26 <@nop> это всё? 02:26 <@mids> только что присоединился ardvark, он не разработчик, а zeroday‑пользователь... представляться ему нельзя, иначе это затянется 02:26 <@mids> может, коротко про nym? 02:26 <@nop> ок 02:27 <@nop> nym: представление разработчика 02:28 <@nop> ок 02:28 <@nop> скажу я 02:28 <@nop> похоже, он где‑то отошёл 02:28 <@mids> давай 02:28 <@nop> он к нам пришёл как веб‑разработчик сайта freenetprojects 02:29 <@nop> и мы open он сможет сделать нам редизайн, чтобы придать более глобальный вид проектам анонимного IRC/интернета 02:29 <@nop> open == hoping 02:29 <@nop> он сосредоточится на более лёгком дизайне, с пресс‑релизами и т. п. 02:29 <@nop> чтобы мы выглядели меньше как хобби и больше как серьёзная команда разработчиков 02:30 <@nop> хотя вы нас и не видите 02:30 <@nop> :) 02:30 <@nop> хехе 02:30 <@mids> :) 02:30 <@nop> ок 02:30 <@nop> список повестки 02:30 <@nop> пожалуйста 02:30 <@mids> - Веб‑сайт (nym) 02:30 <@mids> - Дорожная карта релиза 02:30 <@mids> - Документация (cohesion, codeshark, mids) 02:30 <@mids> - Вопросы 02:31 <@Chocolate> сайт сейчас обсуждать нельзя, если nym не здесь 02:31 <@nop> ок, тогда вернёмся к сайту, когда nym проснётся 02:31 <@nop> итак, Дорожная карта релиза 02:31 <@mids> . 02:31 <@nop> первый фокус здесь — rc2 02:31 <@nop> Это для тестирования изменений и добавленных функций и для «обкатки» любых сетевых изменений, которые могут произойти до 1.1 02:32 <@nym> привет 02:32 <@nym> я здесь 02:32 <@nop> ок 02:32 <@nop> веб‑сайт 02:32 <@nop> пожалуйста 02:32 <@nop> потом вернёмся 02:33 <@nop> к дорожной карте 02:33 <@nym> ну, сайт продвигается, хотя я думал, у меня есть ещё день, чтобы что‑то вам показать 02:33 <@nop> есть хоть какие‑нибудь скриншоты 02:33 <@nym> под рукой нет 02:33 <@nop> хмм, mids 02:34 <@mids> http://mids.student.utwente.nl/~mids/draft2.webp 02:34 <@nop> у тебя есть draft2? 02:34 <@nop> ок 02:34 <@nop> это даст людям представление 02:34 <@nop> это постарее 02:34 <@nop> но это то, что есть 02:34 <@nym> ок, мне нужно знать, какому релизу это будет соответствовать 02:34 <@nop> текущему релизу 02:34 <@nop> и мы сможем легко модифицировать 02:34 <@mids> nop: текущему — то есть rc2? 02:35 <@nop> текущему — как только сможем что‑то получить 02:35 <@nym> я думал, у вас на подходе большой релиз 02:35 <@nop> так что фокус на iip 1.1 rc1 02:35 <@mids> :) 02:35 <@nop> да 02:35 <@nop> но 02:35 <@nop> нам нужно что‑то запустить 02:35 <@nop> не то, что есть сейчас 02:35 <@nop> что‑то с легко изменяемым шаблоном 02:35 <@mids> мы хотим, чтобы сайт тоже бетатестили, как и rc 02:35 <@nop> чтобы его можно было подготовить к релизу 02:35 <@mids> чтобы «громко» выйти с 1.1 02:35 <@nop> релизам 02:35 <@nop> ок 02:35 <@nop> сайт — на бета‑тест 02:35 <@nym> да, но какие релизы у вас намечаются и когда? 02:36 <@nop> rc 2 02:36 <@nop> скоро 02:36 <@nop> cohesion работает над доками 02:36 <@nop> cs, тебе несложно сделать .chm, верно? 02:36 <@nym> без понятия, что это 02:36 <@codeshark> nop: нам нужно поговорить о доках позже :) 02:36 <@nop> ок 02:36 <@Chocolate> мы сейчас про дорожную карту релиза или ещё про сайт? 02:36 <@nop> сайт 02:36 <@nop> мы вернулись 02:36 <@nop> потому что nym проснулся ;) 02:36 <@nym> угу 02:37 <@nop> давайте сфокусируемся на том, чтобы что‑то поднять 02:37 <@nop> потом сможем сосредоточиться на релизе 02:37 <@nym> хмм ок 02:37 <@nym> ладно, я что‑нибудь сделаю 02:37 <@nop> мы хотим, чтобы это было легко менять 02:37 <@nop> это ключевое 02:37 <@nop> то есть на шаблонах 02:38 <@mids> nym: можешь назвать изменения между драфтом и текущим? 02:38 <@nym> эмм 02:38 <@nop> эмм, насчёт текущего — не знаю 02:38 <@nop> он может 02:38 <@nop> я увидел n : и ответил 02:38 <@nop> моя вина 02:39 * nop теперь помолчит 02:39 <@nym> окей.. 02:39 <@nym> ну, много 02:39 <@nym> изменения шрифтов 02:39 <@nym> тени 02:39 <@nym> логотип выглядит иначе (invisiblenet.net/iip/) 02:40 <@nym> лучший логотип crunchbox 02:40 <@mids> отлично 02:40 <@nym> у нас нет mac‑версии, так что я это убрал 02:41 <@nym> плюс я убрал всё про invisible im, потому что этого не будет 02:41 <@nop> не под таким названием 02:41 <@nop> нет 02:41 <@nym> это сбивает с толку 02:41 <@nop> IIP — просто и понятно 02:41 <@mids> вопрос: как насчёт FreeBSD & OpenBSD? это тот же релиз, что и для linux 02:41 <@nop> давай пока это отложим 02:42 <@nop> да 02:42 <@nop> mids, так и есть 02:42 <@mids> пользователи freebsd могут обидеться, если им придётся жать на Тукса 02:42 <@nop> хмм 02:42 <@nop> верно 02:42 <@nym> я всё же переживаю за нишевый рынок 02:42 <@nop> можем поставить Тукса и дьявола, трахающихся ;) 02:42 <@nop> хехе 02:43 <@nym> ну, мы предложим исходники 02:43 <@nym> freebsd не нужен логотип 02:43 * nop слишком часто шутит плохо 02:43 <@nop> often 02:43 <@nop> ок 02:43 <@nop> когда мы сможем получить новый драфт 02:43 <@nop> дай чёткую дату 02:43 <@nop> GMT 02:43 <@mids> :) 02:44 <@nym> ну, могу обещать прогресс к следующей встрече 02:44 <@nym> но я сейчас посреди большого контракта 02:44 <@nop> насколько — что‑то, что можно выложить? 02:44 <@nym> ну нет 02:44 <@nop> хмм 02:44 <@codeshark> nop: всё равно лучше подождать, пока будет готово 02:45 <@nym> согласен 02:45 <@mids> codeshark: текущий вид ужасен 02:45 <@nop> понял, codeshark: просто думаю, может, освежим текущий вид 02:45 <@mids> предлагаю вернуться к старому виду 02:45 <@nop> нужно сделать легче 02:45 <@mids> пока сайт не будет готов 02:46 <@nop> можем так и сделать, если только nym не сможет накидать чуть более лёгкий вид 02:46 <@nop> с кнопкой пожертвований и просто вступительной страницей 02:46 <@nym> для чего? 02:46 <@nop> для сайта, вместо «в разработке», как сейчас 02:46 <@nop> может, что‑нибудь с вводной и ссылкой на скачивание софта сразу 02:47 <@Chocolate> ну, старый сайт же ссылкой доступен 02:47 <@nop> тогда пусть ведёт на сайт за ним 02:47 <@codeshark> nop: просто сделай старую страницу заметнее 02:47 <@codeshark> подними ссылку повыше 02:47 <@nop> ок 02:47 <@nym> ладно, правьте как нужно 02:47 <@nop> ок 02:47 <@nop> что‑нибудь придумаем 02:47 <@mids> к 02:47 <@nym> я продолжу работать над большим релизом 02:47 <@nop> сможешь дать драфт к пятнице? 02:48 <@nym> скорее всего 02:48 <@nop> ок 02:48 <@codeshark> но держите вводную страницу, пока новый сайт не готов 02:48 <@mids> скриншота достаточно 02:48 <@nop> спасибо 02:48 <@nop> да 02:48 <@nop> скриншот/драфт 02:48 <@nop> для меня одно и то же 02:48 <@nym> у меня теперь всё на ноутбуке.. 02:48 <@nym> не должно быть проблемой 02:48 <@nop> ок 02:49 <@nop> следующая часть 02:49 <@nop> возвращаемся к дорожной карте релиза 02:49 <@mids> каковы текущие ограничения для выпуска RC2? 02:49 <@codeshark> чего не хватает, кроме доков? 02:49 <@nop> RC2, как уже сказано, предназначен, чтобы вычистить баги и подстроиться к изменениям перед финальным 1.1 02:49 <@nop> вот и всё 02:49 <@nop> нужны доки 02:49 <@nop> и новый .chm 02:49 <@nop> и cs 02:49 <@nop> убедись, что в этот раз мы не включаем .ini или listen.ref 02:49 <@nop> :) 02:49 <@codeshark> конечно :) 02:50 <@codeshark> уже убрано 02:50 <@nop> ок 02:50 <@nop> также 02:50 <@nop> cs 02:50 <@nop> в дальнейшем 02:50 <@nop> когда люди перейдут 02:50 <@nop> на rc2 02:50 <@nop> мы можем подождать неделю 02:50 <@nop> но потом мне нужно, чтобы ты добавил closedelay: перед networkprotocol = closedelay:etc 02:50 <@nop> это ключевая фича 02:50 <@nop> которую давно просили 02:51 <@codeshark> ок 02:51 <@nop> это говорит сети «удерживать» пользователя даже если он «отвалился», от 15 до 45 секунд 02:51 <@mids> (closedelays оставляет ваше соединение активным ненадолго, если ваш клиент или узел отключается) 02:51 <@mids> (делая сложнее отслеживание вас до вашего IP) 02:51 <@nop> да 02:51 <@codeshark> это полностью сломает клиентов rc‑1? 02:51 <@Chocolate> можно ли переподключиться к удерживаемому соединению? 02:51 <@nop> если подождём неделю 02:52 <@nop> большинство должно обновиться 02:52 <@codeshark> я бы подождал чуть дольше недели 02:52 <@nop> ок 02:52 <@nop> может, 2 02:52 <@nop> потому что на стороне сети это будет 02:52 <@nop> это всё равно поможет вам 02:52 <@nop> но к тому времени, как все будут на rc2 02:52 <@nop> вся сеть будет помогать поддерживать ваше отложенное присутствие 02:53 <@nop> пожалуйста, пришлите ! сейчас, если готовы пред‑тестировать до официального выпуска rc2 02:53 <@nop> чтобы убедиться, что всё пройдёт гладко 02:53 <@mids> ! 02:53 <@codeshark> !Мне всё равно это придётся делать ;) 02:53 <@nop> хехе 02:53 <@nop> кто ещё? 02:54 <@codeshark> скажите, если будете готовы к rc‑2, и я подготовлю windows‑инсталлер и *nix tgz 02:54 <@nop> irc вообще не слишком удобен для этого 02:54 <@codeshark> у тебя есть мой пейджер‑e‑mail? 02:54 <@nop> ок, к пятнице должно быть готово, но я очень хочу обновлённые доки 02:54 <@nop> нет, нет 02:54 <@Chocolate> ! 02:54 <@nop> пожалуйста, пришли в приват 02:55 <@codeshark> конечно 02:55 <@nop> это публично логируемый канал 02:55 <@nop> мой у всех есть, полагаю 02:55 <@Chocolate> тот, что только исходящий? 02:56 <@nop> хехе 02:56 <@nop> ок, чтобы ответить на вопрос cs 02:57 <@nop> closedelay — нужно подождать минимум 2 недели 02:57 <@nop> и достаточно это пропиарить 02:57 <@nop> чтобы люди обновились 02:57 <@nop> сложность в том, 02:57 <@nop> чтобы пользователи relay могли просто обновиться 02:57 <@nop> без переделки системы relay 02:57 <@nop> это должно быть просто 02:57 <@nop> но важно удостовериться, что всё сделано правильно 02:57 <@nop> choc 02:57 <@nop> твой вопрос о переподключении к help‑сессии 02:57 <@nop> можешь уточнить 02:57 <@nop> held 02:57 <@nop> не help 02:58 -!- mode/#iip-dev [+o UserX] by mids 02:58 <@nop> добро пожаловать, userx 02:58 <@UserX> привет 02:58 <@nop> можешь ещё раз показать список повестки для userx 02:58 <@nop> пожалуйста 02:58 <@mids> - Приветствие (nop) 02:58 <@mids> - Статус разработчиков / проектов (nop) 02:58 <@mids> - Веб‑сайт (nym) 02:58 <@mids> - Дорожная карта релиза 02:58 <@mids> - Документация (cohesion, codeshark, mids) 02:59 <@mids> - Вопросы 02:59 <@nop> мы на дорожной карте релиза 02:59 <@Chocolate> closedelay удерживает соединение открытым после того, как пользователь «упал» из‑за смены IP или (ip) сетевого сбоя 02:59 <@nop> да 02:59 <@Chocolate> можно ли переподключиться к этой help‑сессии? 02:59 <@nop> нет 02:59 <@nop> это лишь для противодействия анализу трафика 02:59 <@Chocolate> ок, отлично 02:59 <@nop> но есть ещё одна важная фича, которая работает 02:59 <@Chocolate> полагаю, это help на случайное время? 02:59 <@mids> s/help/held/ 03:00 <@codeshark> nop: ты включил функцию, которая пробует другой relay, если первый не работает? 03:00 <@Chocolate> s/help/held/ 03:00 <@nop> оно будет пытаться снова (по умолчанию 5 попыток) (да, со случайной задержкой) при подключении к сетевым нодам, чтобы вас не отбрасывало каждый раз, когда relay не работает 03:00 <@codeshark> ок, круто 03:00 <@nop> codeshark, см. выше — да 03:00 <@mids> вау, круто 03:00 <@nop> это не поможет, если relay падает, когда вы уже к нему подключены 03:01 <@nop> для этого и нужен closedelay 03:01 <@nop> он заставляет вас визуально «зависнуть» на чуть‑чуть 03:01 <@codeshark> кстати: нам пора перестать добавлять фичи 03:01 <@nop> мы уже остановились 03:01 <@nop> :) 03:01 <@codeshark> :) 03:01 <@nop> кажется, cvs rc2 уже помечен, верно, userx? 03:01 <@UserX> ещё не помечен 03:01 <@codeshark> nop: не только к rc‑2, но и к 1.1 03:01 <@nop> верно 03:02 <@nop> rc2 — это лишь тестирование уже готовых фич 03:02 <@nop> и изменений 03:02 <@nop> и ещё, cs 03:02 <@nop> убедись, что у нас приличный changelog 03:02 <@nop> я отправил тебе тот список 03:02 <@codeshark> хмм 03:02 <@codeshark> email? 03:02 <@nop> изменений и фич 03:02 <@nop> да 03:02 <@nop> я поставил в копию тебя и cohesion 03:02 <@Chocolate> можно ли как‑то проверить, что relay добавлен в список проверки? 03:02 <@nop> UserX — мы обсуждаем дорожную карту релиза, хочешь что‑то добавить 03:02 <@codeshark> ок, получил 03:03 <@Chocolate> например, я не знаю, почему моего relay нет в публичном списке — потому что он неправильно inform, или потому что он слишком ненадёжный 03:03 <@nop> choc, скорее всего нет 03:03 <@nop> но это ок 03:03 <@nop> мы тебя прощаем 03:03 <@nop> :) 03:04 <@codeshark> хмм, думаю, надо добавить страницу, где можно получить инфу о you relays 03:04 <@mids> Вопрос Chocolate задают часто 03:04 <@codeshark> "you relays" = "your relay" 03:04 <@nop> и ты не думаешь, что это что‑то скомпрометирует 03:05 <@Chocolate> сделать так, чтобы запрос приходил с IP, который у этого relay? 03:05 <@codeshark> я не буду показывать слишком много инфы 03:05 <@codeshark> и мне нужно хранить удалённые relays тоже 03:05 <@codeshark> просто помечать их как удалённые 03:05 <@nop> спуфинг 03:05 <@nop> UserX — похоже, это нет 03:05 <@nop> хехе 03:06 <@codeshark> nop: tcp/ip‑соединения не так‑то просто подделать 03:06 <@nop> непросто, но можно 03:06 <@codeshark> если только ты не где‑то между relay и мной 03:06 <@mids> это же штука на php, верно? (а не на isproxy) 03:06 <@codeshark> да 03:06 <@nop> список повестки, пожалуйста 03:07 <@mids> - Приветствие (nop) 03:07 <@mids> - Статус разработчиков / проектов (nop) 03:07 <@mids> - Веб‑сайт (nym) 03:07 <@mids> - Дорожная карта релиза 03:07 <@mids> - Документация (cohesion, codeshark, mids) 03:07 <@mids> - Вопросы 03:07 <@codeshark> я просто буду показывать короткое статус‑сообщение ("ваш узел в публичном списке", "ваш узел был удалён, потому что слишком часто падал..." 03:07 <@nop> ок 03:07 <@nop> cs, это нормально 03:07 <@nop> ещё вопросы по дорожной карте релиза 03:07 <@mids> . 03:07 <@nop> ок, следующая часть 03:07 <@nop> документация 03:07 <@mids> я сделаю вводную 03:07 <@nop> к 03:08 <@mids> cohesion — менеджер документации 03:08 <@mids> но его здесь нет 03:08 <@mids> codeshark и я оба над этим работаем 03:08 <@mids> codeshark сделал .chm (windows help) и Docbook 03:08 <@mids> и расскажет об этом 03:08 <@mids> я сделал версию на LaTeX и объясню это 03:08 <@mids> почему 2 системы? 03:08 <@mids> docbook шёл долго, и я начал терять терпение 03:09 <@mids> я знал, что скоро релиз, значит нужны доки 03:09 <@mids> у меня нет претензий к codeshark или чему‑либо ещё :) 03:09 <@codeshark> :) 03:09 <@mids> codeshark, расскажешь про docbook? плюсы, минусы и статус? 03:09 <@nop> также отмечу 03:09 <@codeshark> ок 03:09 <@nop> cs был в процессе переезда 03:10 <@codeshark> плюсы: docbook использует xml; он может генерировать разные форматы вывода: pdf, html и «CHM» 03:10 <@codeshark> минусы: его непросто изучить. Думаю, пока я единственный, кто писал в нём страницы помощи :( 03:10 <@mids> эй, я портировал trent! 03:11 <@codeshark> полностью? 03:11 <@codeshark> круто 03:12 <@codeshark> ещё по docbook, который мы используем: он взят из phphelp 03:12 <@codeshark> так что у нас есть все инструменты/шаблоны для разных форматов вывода 03:12 <@mids> http://cvs.php.net/cvs.php/phpdoc 03:12 <@mids> они сделали CHM с помощью «поварни» chm от M$ 03:13 <@codeshark> это протестировано. работает. я конвертировал несколько разделов доков в docbook 03:13 <@codeshark> про CHM: почему CHM? 03:14 <@mids> закрытые форматы — это круто? :) 03:14 <@codeshark> нет :) 03:14 <@codeshark> это стандартный формат справки в windows. поддерживает поиск по ключевым словам, полнотекстовый поиск и удобную группировку разделов 03:15 <@codeshark> позволяет добавлять bitmap в справку (см. iip.chm) 03:15 <@nop> также очень удобно для опции справки IIP в системном трее 03:15 <@codeshark> кстати: mids, есть и *nix‑просмотрщик chm 03:15 <@mids> ага 03:16 <@mids> всё? 03:16 <@codeshark> да 03:16 <@mids> ок, LaTeX — система гораздо старше, чем docbook 03:17 <@mids> плюсы: хорошо известен в академической среде, не использует XML, поддерживает разные выходы: ps, dvi, pdf, html, txt. и я его знаю 03:17 <@mids> минусы: не использует XML, его непросто учить, нет нативной поддержки .CHM 03:17 <@nop> перебью 03:17 <@nop> быстро 03:17 <@mids> я конвертировал все доки v1.1.2-pre9 03:17 <@nop> ок 03:18 <@nop> в pdf я вижу логотип casper 03:18 <@nop> можем поменять на логотип nym 03:18 <@nop> по причинам авторских прав 03:18 <@mids> конечно 03:18 <@nop> и внизу 03:18 <@nop> я пришлю вам «powered by InvisibleNet» 03:18 <@nop> то есть нами 03:18 <@nop> логотип 03:18 <@nop> чтобы поставить внизу страницы 03:18 <@nop> :) 03:18 <@codeshark> nop: существующий pdf всё равно лишь тест 03:18 <@nop> да 03:18 <@nop> понимаю 03:18 <@nop> я просто прошу 03:18 <@codeshark> он не использует ни docbook, ни latex 03:19 <@nop> к 03:19 <@nop> в общем, ладно 03:19 <@nop> значит, да 03:19 <@codeshark> да 03:19 <@nop> круто 03:20 <@mids> я конвертировал все доки v1.1.2-pre9; они на http://mids.student.utwente.nl/~mids/docdemo/ 03:20 <@mids> посмотрите 03:20 <@mids> там есть исходники *.tex 03:20 <@mids> Makefile 03:20 <@mids> и все выходные файлы... pdf, ps, dvi, txt, html и bightml 03:20 <@nop> mids 03:20 <@nop> у тебя есть аккаунт на sourceforge 03:20 <@mids> про chm: почему chm отстой? 03:20 <@nop> у тебя есть права создавать директории на сайте 03:20 <@nop> чтобы они тоже там были 03:20 <@mids> nop: знаю 03:20 <@nop> ок 03:20 <@nop> круто 03:21 <@mids> chm отстой, потому что это проприетарный формат microsoft 03:21 <@mids> для него нет хороших opensource‑инструментов 03:21 <@codeshark> nop: это пока лишь эксперименты. поэтому их нет на сервере sf 03:21 <@mids> chm‑вьювер для *nix — это просто неудобный экстрактор 03:21 <@mids> всё равно никто не пользуется файлами справки windows 03:21 <@nop> ок 03:21 <@mids> :) 03:21 <@codeshark> хехе ) 03:21 <@codeshark> :) 03:21 <@nop> mids 03:21 <@nop> это полезно для пользователей win32 03:22 <@nop> и, на мой взгляд, мы можем использовать это для опции справки в трее 03:22 <@mids> можно также положить pdf‑файл в каталог IIP или html‑файлы 03:22 <@nop> да 03:22 <@mids> и запускать браузер из опции в трее 03:22 <@nop> эмм 03:22 <@nop> поверь, .chm в windows выглядит хорошо 03:22 <@codeshark> конечно, но есть ли список глав в html? 03:22 <@nop> так что для win32 остаёмся с этим 03:22 <@mids> я не против CHM для IIP, я просто не буду этим заниматься 03:22 <@nop> cs займётся 03:22 <@nop> не переживай 03:22 <@codeshark> кхм 03:23 <@codeshark> я не хочу иметь 2 версии доков, как сейчас 03:23 <@nop> что? 03:23 <@nop> эмм 03:23 <@nop> может, сделаем chm отдельным документом 03:23 <@nop> :) 03:23 <@codeshark> сейчас так и есть 03:23 <@codeshark> chm и pdf отдельные 03:23 <@nop> я о том и говорю 03:23 <@nop> с возвращением, userx 03:23 <@codeshark> но так не должно быть 03:23 <@codeshark> так ведь, mis? 03:23 <@codeshark> mids? 03:23 <@mids> так 03:24 <@codeshark> какие есть варианты? 03:24 <@nop> chm — приятный плюс 03:24 <@codeshark> 1) использовать docbook,... 03:24 <@nop> первый 03:24 <@nop> не у всех есть просмотрщики pdf 03:24 <@nop> chm в win32 встроен 03:24 <@codeshark> 2) использовать latex и попытаться делать chm из html 03:24 <@codeshark> 3) вручную синхронизировать chm и html 03:24 <@codeshark> 4) отказаться от поддержки chm 03:25 <@nop> x на 4 03:25 <@mids> 5) сделать лёгкий chm, где объяснены только функции меню 03:25 <@nop> надеюсь, x 3 03:25 <@nop> да 03:25 <@nop> я об этом и думал 03:25 <@nop> 5 03:25 <@mids> (вручную) 03:25 <@nop> как man‑страница 03:25 <@nop> :) 03:25 <@Chocolate> у всех на win будет веб‑браузер 03:25 <@mids> и дать ссылку за подробностями на полные доки как html, pdf, dvi, ps — что угодно 03:25 <@nop> звучит хорошо 03:25 <@Chocolate> вы должны суметь сгенерировать индексную страницу из LaTeX/docbook 03:25 <@codeshark> ок, посмотрю 03:25 <@nop> ок 03:26 <@nop> по докам всё? 03:26 <@mids> нет 03:26 <@nop> ок 03:26 <@nop> сорри 03:26 <@mids> ещё надо дописать части доков по unix 03:26 <@nop> продолжай 03:26 <@nop> и man‑страницу 03:26 <@nop> она завершена? 03:26 <@mids> её всё ещё нет в текущем варианте, в работе cohesion её не было 03:26 <@nop> и символически связать iip с isproxy 03:26 <@nop> как man iip 03:26 <@mids> man‑страница уже недели как в CVS 03:26 <@nop> даст man isproxy 03:26 <@mids> никто её не комментировал, так что считаю, она идеальна 03:26 <@nop> ок 03:26 <@nop> класс 03:27 <@nop> UserX 03:27 <@nop> будет ли IIP как есть авто‑устанавливать man‑страницы 03:27 <@codeshark> nop: у него уже есть «make install»? 03:27 <@nop> возможно, у него проблемы со связью 03:27 <@nop> да 03:27 <@mids> скользкая тема 03:28 <@nop> вопрос в обновлении пользователей relay‑нод 03:28 <@mids> расположение man‑страниц сильно зависит от системы 03:28 <@nop> верно 03:28 <@ UserX> make install должен установить man‑страницу 03:28 <@codeshark> да, им придётся вручную обновиться с rc1 до rc2 03:28 <@mids> configure в 1.2 это исправит 03:28 <@nop> ок 03:29 -!- mode/#iip-dev [+o UserX] by mids 03:29 <@nop> userx не идентифицировался — политика 03:29 <@nop> не давать op неидентифицированным пользователям 03:29 <@nop> ок 03:29 <@nop> с опозданием сказано 03:29 <@mids> Ник userx зарегистрирован и идентифицирован 03:29 <@nop> :) 03:29 <@nop> у меня сильный лаг 03:29 <@mids> не проблема 03:29 <@nop> у меня всё ещё пишет, что нет 03:30 <@nop> ок 03:30 <@nop> продолжаем 03:30 <@mids> я закончил свою часть доков 03:30 <@nop> cs 03:30 <@nop> что ты имел в виду под «вручную обновиться» 03:30 <@codeshark> хмм 03:30 <@codeshark> docbook vs latex? ;) 03:30 <@mids> latex — краткосрочно, docbook — долгосрочно? 03:31 <@codeshark> вывод обоих форматов ок (кроме отсутствия поддержки chm у latex) 03:31 <@nop> я лишь хочу убедиться, что инсталлятор увидит уже имеющиеся node.ref и listen.ref 03:31 <@nop> а также isproxy.ini 03:31 <@nop> cohesion нужно взяться за unix‑вещи 03:31 <@codeshark> nop: windows? 03:31 <@mids> учтите, что у нас ещё 2 перевода 03:31 <@nop> да 03:31 <@nop> разумеется, пока мы не включаем свой isproxy.ini, node.ref или listen.ref для unix 03:32 <@nop> всё должно быть ок 03:32 <@nop> может, стоит добавить в доки заметку об обновлении 03:32 <@nop> что ставить в тот же каталог 03:32 <@nop> для обновляемой ноды 03:32 <@nop> или импортировать свои .ref и .ini 03:32 <@nop> и т. д. 03:32 <@nop> обсудим позже 03:32 <@mids> . 03:32 <@nop> список повестки, пожалуйста 03:33 <@mids> - Приветствие (nop) 03:33 <@mids> - Статус разработчиков / проектов (nop) 03:33 <@mids> - Веб‑сайт (nym) 03:33 <@mids> - Дорожная карта релиза 03:33 <@mids> - Документация (cohesion, codeshark, mids) 03:33 <@mids> - Вопросы 03:33 <@nop> ок 03:33 <@nop> вопросы 03:33 <@nop> есть вопросы 03:33 <@codeshark> nop: думаю, я уже обрабатываю обновление. но нужно проверить 03:33 <@nop> ок 03:33 <@mids> почему не все здесь? 03:33 <@nop> спс, cs 03:33 <@codeshark> мы уже смотрели это на rc1 03:33 <@nop> ответ: реальная жизнь 03:33 <@nop> :) 03:33 <@nop> ок 03:33 <@mids> это время подходит или нужно другое? 03:34 <@nop> пока что ничему не мешает 03:34 <@mids> (сейчас заняло 1:30 часа_ 03:34 <@nop> что ж 03:34 <@nop> это первая встреча 03:34 <@nop> так что понятно почему 03:34 <@nop> будет лучше 03:34 <@codeshark> ну, чуть пораньше было бы неплохо 03:34 <@nop> и короче 03:34 <@nop> :) 03:34 <@codeshark> если возможно 03:34 <@nop> с этим есть конфликт 03:34 <@mids> да, пожалуйста 03:34 <@nop> хмм 03:34 <@nop> я не могу намного раньше 03:34 <@codeshark> скоро 4 утра :( 03:34 <@mids> на час короче — отлично 03:34 <@codeshark> ага 03:35 <@nop> хмм 03:35 <@mids> ещё вопросы? 03:36 <@codeshark> mids: что сейчас делает cohesion? 03:36 <@nop> давайте пока попробуем так и посмотрим, работает ли 03:36 <@codeshark> по докам? 03:36 <@nop> не знаю 03:36 <@mids> codeshark: не спрашивай меня 03:36 <@nop> ему нужно поработать над контактами 03:36 <@mids> кстати, по одной йодли для каждого, кто пришёл на эту встречу 03:36 <@nop> спс 03:36 <@nop> :) 03:36 <@codeshark> хехе, спасибо, mids :) 03:37 <@codeshark> кстати: сейчас у нас 4 системы для создания файлов помощи :( 03:37 <@nop> закрываемся 03:38 <@mids> я оставлю лог работать ещё на пару часов 03:38 <@mids> он доступен по той ссылке 03:38 <@nop> встреча закрыта, спасибо всем, кто пришёл 03:38 <@nop> увидимся на следующей неделе 03:38 <@codeshark> то же время, то же место? 03:38 <@nop> да 03:39 <@nop> спасибо всем 03:39 * nop скоро вернётся после этих сообщений 03:39 * codeshark скоро пойдёт спать 03:39 <@mids> спокойной ночи 03:46 <@nop> ночи 03:47 <+logger> Окончание записи --- Лог закрыт Wed May 22 03:47:55 2002