[00:21:47] slavazanko/w вышел из конференции [00:23:53] slavazanko/w зашёл в конференцию [00:28:49] repolainen вышел из конференции [00:29:38] slavazanko/w вышел из конференции [00:30:27] slavazanko/w зашёл в конференцию [00:31:56] BanderOS зашёл в конференцию [01:09:57] slavazanko/w вышел из конференции [01:10:29] slavazanko/w зашёл в конференцию [01:33:29] Yury V. Zaytsev зашёл в конференцию [01:33:53] <Yury V. Zaytsev> слай, злодей, ты куда сбежал [01:34:06] <Yury V. Zaytsev> я хотел тебя как раз про бтр спросить [01:34:16] <Yury V. Zaytsev> оно же не нужно, есть же zfs [01:36:57] <slavazanko/h> не спится? [02:05:24] Yury V. Zaytsev вышел из конференции [03:04:42] theMIROn вышел из конференции [06:48:22] ASM вышел из конференции [07:33:39] il.smind зашёл в конференцию [07:34:13] <il.smind > привет [07:34:19] <il.smind > ю [07:59:24] repolainen зашёл в конференцию [08:04:50] repolainen вышел из конференции [09:29:31] <slavazanko/h> привет. я там переделал твою sftp, но оно не совсем работает... надо смотреть, где я лажанулся. VFS-core почему-то хочет вызвать dir_load, хотя не должно было бы... надо сравнивать с остальными сетевыми VFS где расхождение пошло... [09:30:21] <il.smind > я посмотрел вчерашний патч [09:30:45] <il.smind > e196066563ff8e4a14a0ad91e3c7db2a1a56ea60 [09:31:02] <il.smind > + sftpfs_subclass.flags = VFS_S_REMOTE; [09:31:07] <il.smind > не надо это [09:31:12] <slavazanko/h> почему? [09:31:29] <slavazanko/h> это не сетевая VFS? [09:31:34] <il.smind > иначе через tmp будет [09:31:40] <il.smind > копирование [09:31:46] <il.smind > мне это не нужно [09:32:10] <slavazanko/h> если не будет этого флага, то не будет парситься URL-строка. будет считать локальным путём [09:32:23] <slavazanko/h> надо новый флаг вводить. VFS_S_USETMP [09:33:18] <il.smind > он практически локальный [09:33:37] <il.smind > там можно исполнять [09:33:50] <slavazanko/h> да не важно. на VFS_S_REMOTE завязан парсер пути [09:34:34] <slavazanko/h> надо разделить tmp и флаг VFS_S_REMOTE [09:35:47] <il.smind > скажи ты что то починил? [09:36:18] <il.smind > файлы показываются? [09:36:27] <il.smind > если да то остальное починю [09:36:36] <slavazanko/h> я починил почти всё. Упёрся только в проблему с dir_load. Ничего не показывается. [09:36:53] <slavazanko/h> надо разделить tmp и флаг VFS_S_REMOTE [09:37:07] <il.smind > не в флагах счастье [09:37:16] <slavazanko/h> а в чём? [09:37:21] <il.smind > dir_load что за проблема [09:38:27] <slavazanko/h> проблема в том, что я не знаю как сделать дальше :) И проблема в том, что в ftpfs, наиболее близкой VFS, нет этого каллбэка [09:38:28] <il.smind > флаги не влияют на показ каталогом [09:38:33] <il.smind > только на копирование [09:38:47] <il.smind > ftpfs не близка [09:38:55] <il.smind > близка самба [09:39:14] <slavazanko/h> в самбе тоже нету [09:39:28] <il.smind > ftpfs она построена на парсинге ответа сервера как и фиш [09:39:50] <slavazanko/h> а не, в ftpfs есть. Короче. в самбе нету [09:40:25] <il.smind > эта... смотри sftpfs: Failure establishing SSH session: (-45) [09:40:35] <il.smind > -45 это [09:41:45] <il.smind > LIBSSH2_ERROR_BAD_SOCKET [09:44:21] <slavazanko/h> у меня Failure establishing SSH session: (-1) [09:56:45] <il.smind > ок ща починю [10:07:12] il.smind вышел из конференции [10:08:04] il.smind зашёл в конференцию [10:12:49] <il.smind > slavazanko/h: ты пользуешься мастером? [10:13:10] <il.smind > сегфолтится... [10:16:05] <il.smind > а не... [10:16:12] <il.smind > это не мастер падает [10:18:52] <il.smind > sftpfs_dir_load это зачемвообще? [10:38:32] <slavazanko/h> чтобы не сегфолтилось [10:38:58] andrew_b зашёл в конференцию [10:39:40] <andrew_b> Всем привет? [10:39:54] <slavazanko/h> привет [10:41:00] <andrew_b> > надо разделить tmp и флаг VFS_S_REMOTE Надо убирать tmp. [10:41:29] <slavazanko/h> ну иили так:) [10:44:20] <andrew_b> http://midnight-commander.org/ticket/77 [10:44:49] <slavazanko/h> будем решать? [10:44:50] <andrew_b> Там даже какой-то патч есть. :) [10:45:23] <andrew_b> Тока непонятно, что он делает. [10:46:45] <slavazanko/h> мне пока что непонятно, как патчи скачать оттуда [10:47:06] <slavazanko/h> http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/updates/2008.0/mc/current/SOURCES/mc-fish-upload.patch?view=log [10:47:24] <andrew_b> Забей. :) [10:47:37] <andrew_b> Сдаётся мне, этот патч нам не нужен. [10:47:43] <slavazanko/h> ? [10:48:19] <andrew_b> У тебя ссылка открывается: [10:48:20] <andrew_b> ? [10:48:40] <slavazanko/h> да. но по ссылке непонятно как получиьт содержимое патча [10:49:54] <andrew_b> Угу, непонятно. [10:50:15] <slavazanko/h> надо будет попробовать rpm поискать тех времён [10:50:57] <andrew_b> Ты сам патч посмотри. Он не решает проблему. [10:51:18] <andrew_b> Там что-то другое. [10:51:42] <slavazanko/h> мне пока что смотреть нечего. я ещё не видел патча [10:52:29] <andrew_b> Ну ссылка-то открывается? [10:52:39] <slavazanko/h> ссылка да [10:52:41] <andrew_b> Там текст патча. [10:53:17] <slavazanko/h> У меня не текст патча, а какая-то херня ftp://ftp.is.co.za/mirror/mandrivalinux/official/2008.0/SRPMS/main/release/mc-4.6.1-17mdv2008.0.src.rpm нашёл. качаю. посмотрю [10:56:34] <slavazanko/h> mc-4.6.1-tempfiles.patch - фигня какая-то [10:57:37] <slavazanko/h> mc-fish-upload.patch - лквое что-то [10:57:56] <slavazanko/h> не вижу решения проблемы темпа [10:58:01] <slavazanko/h> ни в одном патче [10:58:11] <andrew_b> Вот-вот, и я о том же. [10:58:19] <il.smind > о [10:58:24] <il.smind > какие люди [10:59:10] <slavazanko/h> ну что. наваливаемся на 77? [10:59:34] <andrew_b> Выходные же. :) [10:59:47] <slavazanko/h> ну посл ених :) [10:59:59] <il.smind > а надо? [11:00:00] <slavazanko/h> планы на понедельник, так сказать [11:00:03] <slavazanko/h> надо [11:01:21] <andrew_b> Вот отсюда, наверное, раскручивать. 1366 if (sub->flags & VFS_S_REMOTE) 1367 { 1368 vclass->getlocalcopy = vfs_s_getlocalcopy; 1369 vclass->ungetlocalcopy = vfs_s_ungetlocalcopy; 1370 sub->find_entry = vfs_s_find_entry_linear; 1371 } 1372 else 1373 { 1374 sub->find_entry = vfs_s_find_entry_tree; 1375 } [11:02:22] <andrew_b> 144 int (*linear_start) (struct vfs_class * me, vfs_file_handler_t * fh, off_t from); 145 int (*linear_read) (struct vfs_class * me, vfs_file_handler_t * fh, void *buf, size_t len); 146 void (*linear_close) (struct vfs_class * me, vfs_file_handler_t * fh); [11:04:35] <slavazanko/h> линеары вроде в ftp ещё юзаются [11:04:40] <slavazanko/h> хотя там темпов нету [11:07:28] <andrew_b> Должны быть. Линеары как раз в/из темпа копируют. [11:42:42] <slavazanko/h> наверное, полностью от линеаров не получится избавиться. надо файл копировать, например, для редактирования внешними редакторами. [11:43:18] <andrew_b> Это понятно. getlocalcopy нужно. [11:43:54] <andrew_b> Вот read/write надо напряму.. [11:43:58] <andrew_b> ю [11:44:13] <slavazanko/h> угу [11:55:48] <il.smind > я вот не уверен [11:55:59] <slavazanko/h> ? [11:56:06] <il.smind > что значит напрямую? [11:56:51] <slavazanko/h> прочитали из одного хендла порцию данных, записали её во второй ххэндл [11:56:58] <andrew_b> В сокет или файловый дескриптор. [11:57:04] <il.smind > это значит там должно ну это понятно [11:57:15] <il.smind > ну это понятно [11:57:26] <il.smind > это значит там должно, где то создаться [11:57:28] <il.smind > что то [11:57:52] <andrew_b> А сейчас нет? [11:57:53] <il.smind > в winscp [11:57:54] <slavazanko/h> должен быть открыт хэндл в fh_open [11:58:07] <andrew_b> Создаётся при копировании из темпа. [11:58:18] <il.smind > это например так - создается filename.ext.part [11:58:27] <andrew_b> В опу winscp. [11:58:41] <il.smind > да блин [11:59:17] <il.smind > причём тут опа [11:59:41] <il.smind > люди знали что делали [12:00:07] <slavazanko/h> непонятно, почему они так делали [12:00:19] <andrew_b> il.smind : Как созадётся файл в любом ftp-клиенте? [12:00:20] <il.smind > почему непонятно [12:00:42] <il.smind > ну я видел это не только в winscp [12:01:01] <il.smind > в фтпшных клиентах [12:01:22] <slavazanko/h> если так нужны темпы, то создавать по месту назначения пустой файл, потом аплоадить во временный файл рядом. На последнем этапе переименовать. [12:01:38] <il.smind > не... [12:01:47] <il.smind > темп не нужен [12:02:04] <il.smind > темп может быть вообще на другой ФС [12:02:23] <il.smind > и тогда будет не переименовывание а копирование [12:03:04] <il.smind > т.е. если кидать в нужное место и назвать filename.part [12:03:39] <il.smind > а потом .part убрать то тут место отжираться не будет [12:03:46] <andrew_b> ff так делает. [12:03:47] <andrew_b> При даунлоаде. [12:04:01] <il.smind > а ну вот да еще и там я видел [12:05:18] <il.smind > завтра ребенка в лагерь отправляю на море [12:05:34] <il.smind > сижу вот стираю и штопаю [12:05:40] <il.smind > пипец [12:06:10] <il.smind > нарожал тунеядцев [12:07:00] <il.smind > но зато заживу как человек [12:07:13] <il.smind > правда жена приезжает в среду... [12:07:18] <slavazanko/h> > т.е. если кидать в нужное место и назвать filename.part ну а я что предложил7 :) [12:07:25] <slavazanko/h> "если так нужны темпы, то создавать по месту назначения пустой файл, потом аплоадить во временный файл рядом. На последнем этапе переименовать." [12:10:17] <slavazanko/h> но решит ли это траблу с копированием из fish на ftp... [12:10:18] <il.smind > от копирования по порциям имхо всё равно не уйти [12:10:22] <slavazanko/h> да [12:10:27] <il.smind > решит [12:10:31] <slavazanko/h> копирование порциями наиболее предпочтительно [12:11:09] <il.smind > надо просто порции делать временные [12:11:20] <andrew_b> В смысле порциями? [12:11:30] <andrew_b> Копирование всегда порциями. [12:11:57] <andrew_b> По 4К или по сколько-то. [12:11:58] <andrew_b> Как иначе-то? [12:12:55] <il.smind > andrew_b: сейчас это не совсем так [12:13:10] <il.smind > сейчас размер порции это размер файла [12:13:36] <il.smind > а фиш правил но бранч я так помню не влит [12:14:10] <slavazanko/h> не понял последнюю фразу [12:14:21] <andrew_b> il.smind : При копировании из темпа в удалённый хост? Да. А при копировании в темп до того -- порциями. [12:14:48] <andrew_b> slavazanko/h: 86 тикед. [12:14:59] <andrew_b> Отставить. [12:15:04] <andrew_b> 68 тикед. [12:16:05] <andrew_b> После 77 тикета 86 теряет свою актуальность. [12:16:10] <andrew_b> Блин. [12:16:13] <andrew_b> 68 [12:16:28] <slavazanko/h> гм. [12:16:50] <il.smind > slavazanko/h: не... 68 не теряет [12:17:02] <il.smind > как раз 68 это порционное копирование [12:17:09] <andrew_b> Да блин. [12:17:23] <andrew_b> После 77 оно и так будет порционным везде. [12:17:35] <il.smind > эм... [12:17:44] <il.smind > не очень понимаю пока как [12:18:53] <il.smind > но допускаю [12:18:56] <andrew_b> Как-как. Как ты копируешь из одного каталога файл в другой в пределах одного хоста? [12:19:17] <andrew_b> Из одного дескриптора читаешь, в другой пишешь. [12:19:32] <il.smind > ты не понимаешь [12:19:38] <andrew_b> Вот так же и на другой хост будет. [12:19:45] <andrew_b> Я понимаю. [12:20:01] <il.smind > в рыбе ты попросил, тебе прислали [12:20:08] <il.smind > а может не прислали [12:20:30] <slavazanko/h> ровно также, как и с обычного файлового дескриптора [12:20:45] <slavazanko/h> надо сделать прозрачную эмуляцию обычных дескрипторов [12:20:54] <andrew_b> slavazanko/h: Ну по таймауту ошибку выводить. [12:21:04] <slavazanko/h> andrew_b: да. [12:21:21] <andrew_b> slavazanko/h: Не тебе. [12:21:23] <andrew_b> il.smind : Ну по таймауту ошибку выводить, если не прислали. [12:21:42] <slavazanko/h> можно будет даже обвязку вызова ioctl сделать. А там IO_SETTIMEOUT обрабатывать... [12:22:35] <slavazanko/h> или SET_IOBUF_SIZE. Задавать размер порций [12:22:59] <andrew_b> mc_setctl [12:23:47] <slavazanko/h> да [12:24:05] <andrew_b> slavazanko/h: размер порций задаётся в panel_operate. Где-то был тикет, чтобы его или динамически менять, или сделать больше. [12:24:21] <slavazanko/h> ещё мы вчера обсуждали с ильёй... неплохо было бы переименовать open_archive, archive_same и т.д. в container_open, container_free и т.д. Потому что фактически открываем не архивы для доступа к файлу, а контейнера. В том числе и сетевые [12:24:51] <andrew_b> Да переименовать дело не хитрое. [12:28:59] <slavazanko/h> ну да, это последнее, что надо делать :) Короче, надо пересмотреть слой эмуляции файловых дескрипторов.
Заодно посмотреть в сторону создания временного vfs_s_super. Это для копирования файлов, например, между каталогами одного ftp-соединения. Распознать, что source и dest находятся в одной VFS, получить флаг от VFS-плагина, что надо создать временное новое соединение (типа,флаг VFS_NEWIFCOPY), и если этот флаг есть, то создать временный vfs_s_super, пересоединиться (чтобы новый коннект получился) и работать с ним. Вроде у нас есть тикет с траблой копирования файла в пределах ftpfs. [12:30:03] <il.smind > сейчас порционность реализована в fish_file_store [12:34:42] <il.smind > если file_store будет вызываться порционно тогда всё будет ок [12:35:45] <andrew_b> Скорее всего, file_store вообще не будет. [12:37:43] <il.smind > не важно как оно будет называться [12:38:58] <il.smind > главное чтобы туда передавалсся размер [12:39:03] <il.smind > и буфер [12:39:23] <andrew_b> write [12:44:19] BanderOS вышел из конференции [13:53:31] <il.smind > да [14:00:11] il.smind вышел из конференции [14:01:01] slavazanko/h вышел из конференции [14:03:52] slavazanko/h зашёл в конференцию [14:43:40] il.smind зашёл в конференцию [14:58:54] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #42 (savannah: smbfs performance suffers badly if no username is specified in …) updated http://www.midnight-commander.org/ticket/42#comment:3 • Ticket #1 (savannah: mc's built-in samba library is out of date) updated http://www.midnight-commander.org/ticket/1 [15:14:57] <il.smind > slavazanko/h: слав [15:15:01] <il.smind > sftpfs_dir->handle = libssh2_sftp_opendir (SUP->sftp_session, path_element->path); [15:15:08] <il.smind > надо на что то заменить [15:15:47] <il.smind > sftpfs_opendir: [home/admin] [15:15:56] <il.smind > добавть надо / [15:16:13] <il.smind > что то готовое есть для этого? [15:18:09] <il.smind > mc_build_path [15:18:17] <il.smind > или как там его [16:03:25] <slavazanko/h> я тут. на что заменить? [16:04:49] <slavazanko/h> можешь делать tmp_path = mc_build_filename(PATH_SEP_STR,path_element->path, NULL ); sftpfs_dir->handle = libssh2_sftp_opendir (SUP->sftp_session, tmp_path); g_free(tmp_path); [16:10:33] <slavazanko/h> траву у дома покосил триммером. Потом отошёл в сторонку - ляпота, красивее стало :) [16:19:26] <il.smind > slavazanko/h: )) [16:19:40] <il.smind > много покосил? [16:19:57] <slavazanko/h> не. Примерно квадратов 30 [16:19:58] <il.smind > уже сделал но [16:20:06] <slavazanko/h> вдоль забора, возле дома [16:20:13] <slavazanko/h> но? [16:20:29] <il.smind > я метров 150 [16:20:44] <il.smind > еще надо 90 на 30 :) [16:20:51] <slavazanko/h> некисло :) [16:21:07] <slavazanko/h> надо уже газонокосилку. на 4-х колёсиках, бензиновую [16:21:31] <il.smind > mc_log ("SUP->session: [%p]\n", SUP->session); [16:21:42] <slavazanko/h> и? [16:21:56] <il.smind > directory = [/sftp://localhost/home/admin] SUP->socket_handle: [0xffffffff] SUP->session: [0x81e2c00] [16:22:15] <slavazanko/h> 0xfffffff? это -1 [16:22:22] <slavazanko/h> однозначно косяк [16:22:35] <il.smind > mpath = mc_build_filename (path_element->path, NULL); mc_log ("sftpfs_opendir: sess: [%p] [%s]\n",SUP->sftp_session, mpath); sftpfs_dir->handle = libssh2_sftp_opendir (SUP->sftp_session, mpath); g_free (mpath); [16:23:12] <il.smind > sftpfs_opendir: sess: [(nil)] [/home/admin/src] [16:23:20] <il.smind > nil [16:23:28] <slavazanko/h> запушь с отладкой [16:27:39] <il.smind > готово [16:28:09] <slavazanko/h> ща [16:31:31] il.smind вышел из конференции [16:32:02] il.smind зашёл в конференцию [16:33:26] il.smind вышел из конференции [16:35:17] il.smind зашёл в конференцию [16:36:35] il.smind вышел из конференции [16:38:05] il.smind зашёл в конференцию [16:40:47] il.smind вышел из конференции [16:44:38] il.smind зашёл в конференцию [16:51:10] <il.smind > slavazanko/h: твоих рук дело /* cur = (off_t) libssh2_sftp_tell64 (fh); if (offset > 0 && cur < offset) libssh2_sftp_seek (fh, offset); else { libssh2_sftp_close (fh); sftpfs_open (SUP->vpath, SUP->sftp_open_flags, 0); fh = SUP->sftpfile_handle; libssh2_sftp_seek (fh, offset); }
*/ ? [16:51:24] <slavazanko/h> моих [16:51:31] <slavazanko/h> пока что закомментарил [16:53:16] <il.smind > почему интересно в sftpfs_opendir SUP->sftp_session нулл [16:53:48] <slavazanko/h> буду выяснять [16:56:25] eter зашёл в конференцию [16:57:30] repolainen зашёл в конференцию [16:57:47] <eter> Добрый [16:57:54] <slavazanko/h> привет [16:58:21] <eter> Вопрос есть по сетям [17:00:24] <eter> Можно ли через dhcp указывать разные шлюзы? Например есть 50 компов для которых нужен шлюз 192.168.42.2 и для еще 30 компов шлюз хх.110 [17:00:37] <slavazanko/h> можно [17:00:53] <slavazanko/h> pool { ... } pool { ... } [17:01:12] <eter> Чтобы наряду с присвоением адресов еще и разные шлюзы указывало :) [17:01:28] <slavazanko/h> на пулы разбей [17:01:37] <eter> Это как [17:02:03] <slavazanko/h> вернее, на группы [17:02:18] <slavazanko/h> group { group-specific parameters... host zappo.test.isc.org { host-specific parameters... } host beppo.test.isc.org { host-specific parameters... } host harpo.test.isc.org { host-specific parameters... } } [17:02:39] <eter> Для определенного диапазона адресов? [17:02:46] <slavazanko/h> "group-specific parameters..." = option routers ... [17:02:48] <slavazanko/h> да [17:03:54] <eter> Блин :( днс надо еще шаманить [17:05:46] <eter> Придется статичные адреса пользовать. У нас в сети полнейший хаос [17:09:06] <slavazanko/h> ну если хочешь раздавать персонально разные роутера, то да, статичные\ [17:11:17] <eter> Если рассказывать подробности то начну с того что есть сеть на сотню компов. На большинстве из них нужен шлюз хх.2. На четверти из них хх.110. Вот как бы их так из общей кучи разгрести чтобы именно .110 был, да еще и с автоприсваиванием адресов :( [17:13:18] <slavazanko/h> для четверти создай группу, внеси туды шлюз 110 и пропиши мак-адреса всех компов из этой четверти. остальные компы вынеси в общие конфиги. там пропиши шлюз .2 и пусть оно там адреса рандомно раздаёт [17:15:02] <eter> У меня просто 2 прова. Один из них специфичный, государственный, через локалку краевую [17:16:59] <eter> В твоем варианте если один пров упадет интернет будет у всех? [17:19:12] <eter> Хотя по макам же. Не у всех выходит [17:20:57] <eter> Ладно. Спасибо за советы. Пойду [17:21:20] <eter> Тык Зося Синицкая [17:21:21] <Зося Синицкая> eter: Ща зобаню по ip за такие шутки! [17:21:39] <eter> Пошла в печень [17:23:11] <eter> Забыл спросить. Зайцев совсем перестал сборки мк для убунты делать? [17:24:17] <eter> Время [17:24:18] <Зося Синицкая> eter: 26.06.11 01:23 [17:24:53] <eter> Пойду. Ответ напишите. Прочту в логах завтра [17:25:02] eter вышел из конференции [17:35:39] slavazanko/h вышел из конференции [17:39:51] slavazanko/h зашёл в конференцию [17:44:55] <Зося Синицкая> RSS: Новости для Midnight Commander • Ticket #2453 (Screen corruption after viewing UTF-8 file) updated http://www.midnight-commander.org/ticket/2453#comment:4 [18:15:14] slavazanko/h вышел из конференции [18:21:59] il.smind вышел из конференции [18:23:40] il.smind зашёл в конференцию [18:26:10] andrew_b вышел из конференции [18:38:52] il.smind вышел из конференции [18:39:14] il.smind зашёл в конференцию [19:03:08] slavazanko/h зашёл в конференцию [19:03:48] <slavazanko/h> Насчёт Юры не в курсе [19:05:07] <slavazanko/h> Илья, я того... запушел немного. Оно проблемы socket_handle == -1 не решает, но уже более адекватно ведёт себя при невозможности установить соединение и не падает в кору при выходе из mc а не может установить соединение наверное из-за того, что порт равен нулю... [19:27:20] slavazanko/h вышел из конференции [19:51:53] slavazanko/h зашёл в конференцию [19:59:31] slavazanko/h вышел из конференции [20:00:37] slavazanko/h зашёл в конференцию [20:57:46] il.smind вышел из конференции [20:58:54] il.smind зашёл в конференцию [21:07:34] il.smind вышел из конференции [21:08:22] il.smind зашёл в конференцию [21:16:11] il.smind вышел из конференции [21:16:33] il.smind зашёл в конференцию [21:16:44] <slavazanko/h> il.smind : тут? [21:17:23] <il.smind > завтра в 4 мне ляльку везти [21:17:33] <slavazanko/h> куда? [21:17:36] <slavazanko/h> в 4 цтра? [21:17:39] <il.smind > в лагерь так что я баиньки [21:17:40] <slavazanko/h> утра? [21:17:45] <il.smind > утра [21:17:50] <slavazanko/h> ок, спо.ночи [21:18:03] <il.smind > говори я прочту, отвечать не буду [21:18:08] <slavazanko/h> я ща твою sftp залечу [21:18:10] il.smind вышел из конференции: Компьютер вошёл в спящий режим [21:22:46] BanderOS зашёл в конференцию [21:33:51] <repolainen> http://www.youtube.com/watch?v=mCWTpAQnYpQ [21:37:34] <slavazanko/h> коммент "я б ей вдул" жжот [21:38:20] <slavazanko/h> коммент: "Среди логопедов считается, что одним из самых успешных способов развития звукопроизношения и языковых мускул являются упражнения "С продолговатым предметов во рту — типа соразмерной болванки". И вот 1997 году исследования чешских медиков показали, что многие представительницы древнейшей профессии обладают необычайно чистой речью, которая по дикционной гибкости близка к речи телеведущих новостей." [23:12:57] repolainen вышел из конференции