Home
mc-dev
mc-dev@conference.jabber.ru
22.12.2010< ^ >

Тема: http://www.midnight-commander.org | Latest stable: 4.7.0.10 | Latest development release: 4.7.5-pre1
[05:20:54] iNode вышел из конференции
[05:40:25] iNode зашёл в конференцию
[06:26:50] andrew_b зашёл в конференцию
[06:29:45] <andrew_b> Yury V. Zaytsev: Юра, багов столько, что фиксить не перефиксить.
[06:58:25] il.smind зашёл в конференцию
[06:58:59] il.smind вышел из конференции
[06:59:22] il.smind зашёл в конференцию
[06:59:29] <il.smind> за сто лет
[06:59:50] <il.smind> andrew_b: посмотришь мои коммиты в 2288?
[07:00:01] <andrew_b> Каких-то сто лет, прожитых зря...
[07:00:02] il.smind вышел из конференции
[07:00:24] <andrew_b> il.smind: посмотрю, но попозже. Надо немного поработать.
[07:01:45] il.smind зашёл в конференцию
[07:04:03] il.smind вышел из конференции
[07:06:11] il.smind зашёл в конференцию
[07:07:45] il.smind вышел из конференции
[07:07:53] il.smind зашёл в конференцию
[07:07:57] <il.smind> andrew_b: потом еще 1898, но ты его кажется смотрел...
[07:09:17] il.smind вышел из конференции
[07:10:41] il.smind зашёл в конференцию
[07:12:38] il.smind вышел из конференции
[07:12:44] il.smind зашёл в конференцию
[07:13:27] il.smind вышел из конференции
[07:14:53] il.smind зашёл в конференцию
[07:16:01] il.smind вышел из конференции
[07:17:08] il.smind зашёл в конференцию
[07:18:29] il.smind вышел из конференции
[07:19:03] il.smind зашёл в конференцию
[07:19:17] il.smind вышел из конференции
[07:20:57] il.smind зашёл в конференцию
[07:22:35] <andrew_b> А кому это не нравится?
-static int start = 0, end = 0;
+static int start = 0;
+static int end = 0;
[07:22:36] il.smind вышел из конференции
[07:23:07] il.smind зашёл в конференцию
[07:24:17] il.smind вышел из конференции
[07:25:19] il.smind зашёл в конференцию
[07:25:52] il.smind вышел из конференции
[07:27:48] il.smind зашёл в конференцию
[07:29:17] il.smind вышел из конференции
[07:30:05] il.smind зашёл в конференцию
[07:31:20] il.smind вышел из конференции
[07:32:01] il.smind зашёл в конференцию
[07:32:37] il.smind вышел из конференции
[07:34:25] il.smind зашёл в конференцию
[07:36:41] il.smind вышел из конференции
[07:37:02] il.smind зашёл в конференцию
[07:37:08] <il.smind> gcc c опцией -Wdeclaration-after-statement
tcc тоже что то говорил
[07:37:42] <andrew_b> Ясно. А последний коммит -- это что?
[07:37:43] il.smind вышел из конференции
[07:39:04] il.smind зашёл в конференцию
[07:39:19] il.smind вышел из конференции
[07:41:11] il.smind зашёл в конференцию
[07:41:32] il.smind вышел из конференции
[07:42:29] il.smind зашёл в конференцию
[07:43:57] il.smind вышел из конференции
[07:44:12] il.smind зашёл в конференцию
[07:44:27] <il.smind> смотри набрали
/usr/<m-tab>
l<m-tab>
если сейчас нажать BS то список закроется, после патча нет, с патчем обновится список. Список обновляется только если дошли до границы предыдущего начала автокомплишена
[07:45:09] il.smind вышел из конференции
[07:45:13] il.smind зашёл в конференцию
[07:45:55] il.smind вышел из конференции
[07:46:07] il.smind зашёл в конференцию
[07:46:12] <il.smind> просто попробуй понажимать BS в том списке, увидишь отличия, на мой взгляд такое поведение ближе к башу и более интуитивное
[07:46:46] il.smind вышел из конференции
[07:48:16] il.smind зашёл в конференцию
[07:48:45] il.smind вышел из конференции
[07:50:32] il.smind зашёл в конференцию
[07:51:51] il.smind вышел из конференции
[07:52:41] il.smind зашёл в конференцию
[07:54:00] il.smind вышел из конференции
[07:54:58] il.smind зашёл в конференцию
[07:56:30] il.smind вышел из конференции
[07:57:14] il.smind зашёл в конференцию
[07:58:35] il.smind вышел из конференции
[07:59:52] il.smind зашёл в конференцию
[08:00:17] il.smind вышел из конференции
[08:02:08] il.smind зашёл в конференцию
[08:04:10] il.smind вышел из конференции
[08:06:06] il.smind зашёл в конференцию
[08:07:18] il.smind вышел из конференции
[08:08:00] il.smind зашёл в конференцию
[08:09:19] il.smind вышел из конференции
[08:09:42] <andrew_b> http://lists.altlinux.org/pipermail/sisyphus/2010-December/351158.html
[08:09:48] <andrew_b> и дальше по треду.
[08:10:02] il.smind зашёл в конференцию
[08:12:12] il.smind вышел из конференции
[08:14:13] il.smind зашёл в конференцию
[08:15:10] il.smind вышел из конференции
[08:16:16] il.smind зашёл в конференцию
[08:17:54] il.smind вышел из конференции
[08:18:33] il.smind зашёл в конференцию
[08:19:00] il.smind вышел из конференции
[08:20:15] il.smind зашёл в конференцию
[08:20:20] <il.smind> andrew_b: прочитал, интересно... но имхо проще к типу добавить еще проверку на расширение
[08:20:41] il.smind вышел из конференции
[08:22:24] il.smind зашёл в конференцию
[08:24:19] il.smind вышел из конференции
[08:24:34] il.smind зашёл в конференцию
[08:24:38] <il.smind> andrew_b: не знаю баг ли это
1) . <m-tab> стирается точка
2) <m-tab> появляется пустое окно
[08:24:51] il.smind вышел из конференции
[08:26:34] il.smind зашёл в конференцию
[08:27:51] il.smind вышел из конференции
[08:28:50] il.smind зашёл в конференцию
[08:29:20] il.smind вышел из конференции
[08:29:48] il.smind зашёл в конференцию
[08:30:31] il.smind вышел из конференции
[08:31:04] il.smind зашёл в конференцию
[08:31:08] <il.smind> andrew_b: ты посмотрел как с моим патчем работат?
[08:31:17] <andrew_b> Пока нет.
[08:31:18] il.smind вышел из конференции
[08:33:13] il.smind зашёл в конференцию
[08:33:42] il.smind вышел из конференции
[08:34:28] il.smind зашёл в конференцию
[08:34:35] <il.smind> ок
[08:35:03] il.smind вышел из конференции
[08:36:52] il.smind зашёл в конференцию
[08:37:32] il.smind вышел из конференции
[08:38:46] il.smind зашёл в конференцию
[08:39:20] il.smind вышел из конференции
[08:40:48] il.smind зашёл в конференцию
[08:43:04] il.smind вышел из конференции
[08:45:13] il.smind зашёл в конференцию
[08:45:38] il.smind вышел из конференции
[08:48:00] <andrew_b> Нормально.
[08:48:35] il.smind зашёл в конференцию
[08:49:06] <andrew_b> А с точкой да, нехорошо получилось.
[08:49:06] il.smind вышел из конференции
[08:49:13] <andrew_b> Будем искать.
[08:50:58] il.smind зашёл в конференцию
[08:51:47] il.smind вышел из конференции
[08:52:07] <andrew_b> В старом mc точка вообще не дополнялась.
[08:52:36] <andrew_b> А для точки с пробелом вываливался список со всем содержимым каталога.
[08:53:07] il.smind зашёл в конференцию
[08:54:22] il.smind вышел из конференции
[08:55:46] il.smind зашёл в конференцию
[08:57:41] il.smind вышел из конференции
[08:58:39] il.smind зашёл в конференцию
[08:58:40] il.smind вышел из конференции
[08:59:50] il.smind зашёл в конференцию
[09:00:42] il.smind вышел из конференции
[09:00:52] il.smind зашёл в конференцию
[09:00:56] <il.smind> andrew_b: я проверил на мастере, это не твой косяк
[09:01:23] il.smind вышел из конференции
[09:01:40] <andrew_b> Всё равно надо исправлять. Там местами код кривой.
[09:03:01] il.smind зашёл в конференцию
[09:03:18] il.smind вышел из конференции
[09:03:38] Yury V. Zaytsev зашёл в конференцию
[09:03:58] <Yury V. Zaytsev> а это
[09:04:07] <Yury V. Zaytsev> у кого-нибудь жаба слая есть?
[09:04:33] il.smind зашёл в конференцию
[09:04:57] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2421 (Patch which adds support to highlight occurences of pattern.) closed
http://www.midnight-commander.org/ticket/2421#comment:3
[09:04:58] il.smind вышел из конференции
[09:05:30] <andrew_b> Надо в архивах англиской комнаты посмотреть. Он время от времени там появляется.
[09:05:52] <andrew_b> А... В логах жаба не показывается.
[09:05:56] <andrew_b> Ща.
[09:06:52] <andrew_b> slyfox at jabber dot ru
[09:06:58] il.smind зашёл в конференцию
[09:07:02] <il.smind> slyfox@jabber.ru
[09:07:18] <Yury V. Zaytsev> Спасибо!
[09:07:19] il.smind вышел из конференции
[09:09:14] il.smind зашёл в конференцию
[09:09:23] il.smind вышел из конференции
[09:12:20] il.smind зашёл в конференцию
[09:12:44] il.smind вышел из конференции
[09:14:37] il.smind зашёл в конференцию
[09:15:16] il.smind вышел из конференции
[09:16:53] il.smind зашёл в конференцию
[09:17:29] il.smind вышел из конференции
[09:17:49] <andrew_b> il.smind: исправил.
[09:18:48] il.smind зашёл в конференцию
[09:19:25] il.smind вышел из конференции
[09:19:54] <Зося Синицкая> RSS: Новости для Midnight Commander
• Ticket #2394 (Persistent selection backspace issues) closed
http://www.midnight-commander.org/ticket/2394#comment:2
[09:20:58] il.smind зашёл в конференцию
[09:22:27] il.smind вышел из конференции
[09:22:39] il.smind зашёл в конференцию
[09:22:55] il.smind вышел из конференции
[09:23:09] il.smind зашёл в конференцию
[09:23:16] <il.smind> вау, а чо так быстро? :)
собираю
[09:24:03] il.smind вышел из конференции
[09:25:11] il.smind зашёл в конференцию
[09:25:42] il.smind вышел из конференции
[09:27:27] il.smind зашёл в конференцию
[09:29:24] il.smind вышел из конференции
[09:29:44] il.smind зашёл в конференцию
[09:30:05] il.smind вышел из конференции
[09:31:32] il.smind зашёл в конференцию
[09:32:29] il.smind вышел из конференции
[09:33:40] il.smind зашёл в конференцию
[09:34:25] il.smind вышел из конференции
[09:35:42] il.smind зашёл в конференцию
[09:37:29] il.smind вышел из конференции
[09:37:38] il.smind зашёл в конференцию
[09:39:22] il.smind вышел из конференции
[09:39:48] il.smind зашёл в конференцию
[09:40:50] il.smind вышел из конференции
[09:40:58] il.smind зашёл в конференцию
[09:41:32] il.smind вышел из конференции
[09:43:26] il.smind зашёл в конференцию
[09:44:26] il.smind вышел из конференции
[09:45:28] il.smind зашёл в конференцию
[09:46:14] il.smind вышел из конференции
[09:46:27] il.smind зашёл в конференцию
[09:46:33] <il.smind> какбэ работает, всё голосовать?
[09:47:29] il.smind вышел из конференции
[09:49:34] il.smind зашёл в конференцию
[09:50:11] il.smind вышел из конференции
[09:51:36] il.smind зашёл в конференцию
[09:52:28] il.smind вышел из конференции
[09:55:48] il.smind зашёл в конференцию
[09:57:11] il.smind вышел из конференции
[09:57:43] il.smind зашёл в конференцию
[09:58:15] Yury V. Zaytsev вышел из конференции
[09:58:15] il.smind вышел из конференции
[09:59:39] il.smind зашёл в конференцию
[10:01:55] il.smind вышел из конференции
[10:03:50] il.smind зашёл в конференцию
[10:04:27] il.smind вышел из конференции
[10:05:45] il.smind зашёл в конференцию
[10:06:08] il.smind вышел из конференции
[10:07:54] il.smind зашёл в конференцию
[10:09:14] il.smind вышел из конференции
[10:11:01] il.smind зашёл в конференцию
[10:11:22] il.smind вышел из конференции
[10:13:10] il.smind зашёл в конференцию
[10:13:21] il.smind вышел из конференции
[10:15:27] il.smind зашёл в конференцию
[10:16:57] il.smind вышел из конференции
[10:17:51] il.smind зашёл в конференцию
[10:18:38] il.smind вышел из конференции
[10:19:47] il.smind зашёл в конференцию
[10:20:05] il.smind вышел из конференции
[10:21:34] il.smind зашёл в конференцию
[10:22:08] il.smind вышел из конференции
[10:23:50] il.smind зашёл в конференцию
[10:24:28] il.smind вышел из конференции
[10:26:01] il.smind зашёл в конференцию
[10:26:29] il.smind вышел из конференции
[10:28:24] il.smind зашёл в конференцию
[10:29:27] il.smind вышел из конференции
[10:29:53] <andrew_b> Да.
[10:30:47] il.smind зашёл в конференцию
[10:31:51] il.smind вышел из конференции
[10:33:03] il.smind зашёл в конференцию
[10:33:47] il.smind вышел из конференции
[10:35:19] il.smind зашёл в конференцию
[10:37:02] il.smind вышел из конференции
[10:37:43] il.smind зашёл в конференцию
[10:38:33] il.smind вышел из конференции
[10:39:52] il.smind зашёл в конференцию
[10:41:37] il.smind вышел из конференции
[10:42:45] il.smind зашёл в конференцию
[10:44:26] il.smind вышел из конференции
[10:44:56] il.smind зашёл в конференцию
[10:45:55] il.smind вышел из конференции
[10:47:10] il.smind зашёл в конференцию
[10:47:38] il.smind вышел из конференции
[10:49:40] il.smind зашёл в конференцию
[10:50:51] il.smind вышел из конференции
[10:51:57] il.smind зашёл в конференцию
[10:52:51] il.smind вышел из конференции
[10:54:00] il.smind зашёл в конференцию
[10:54:27] il.smind вышел из конференции
[10:56:18] il.smind зашёл в конференцию
[10:58:23] il.smind вышел из конференции
[10:58:33] il.smind зашёл в конференцию
[10:59:27] il.smind вышел из конференции
[11:00:50] il.smind зашёл в конференцию
[11:01:37] il.smind вышел из конференции
[11:03:07] il.smind зашёл в конференцию
[11:03:47] il.smind вышел из конференции
[11:05:16] il.smind зашёл в конференцию
[11:05:47] il.smind вышел из конференции
[11:07:33] il.smind зашёл в конференцию
[11:09:28] il.smind вышел из конференции
[11:09:44] il.smind зашёл в конференцию
[11:12:01] il.smind вышел из конференции
[11:25:10] <andrew_b> Представители производителей электроники Nokia и Samsung сообщили о том, что в адрес компаний поступили письма от Российского союза правообладателей (РСП) с требованием начать осуществлять отчисления в размере 1% от цены носителя, на который может быть записана визуальная информация или фонограммы, защищенные авторским правом. При этом размер отчислений рассчитывается не от стоимости самого носителя, к примеру, карты памяти, а от цены устройства (!), в котором он используется.
[11:25:37] <andrew_b> Роисся, вперде!
[11:28:47] il.smind зашёл в конференцию
[11:29:29] il.smind вышел из конференции
[11:31:09] il.smind зашёл в конференцию
[11:32:48] il.smind вышел из конференции
[11:32:56] il.smind зашёл в конференцию
[11:32:56] il.smind вышел из конференции
[11:33:03] il.smind зашёл в конференцию
[11:33:11] <il.smind> andrew_b> нид хелп!
я написал вот так, но чую не верно...

/* fall back */
for (i = 0; i < 6; i++)
{
tmp_str = edit_get_byte_ptr (edit, byte_index + i);
cut_buf[i] = *tmp_str;
}
cut_buf[6] = '\0';

cur_str = (char *) cut_buf;
res = g_utf8_get_char_validated (cur_str, -1);
if (res != 0)
{
ch = res;
next_ch = g_utf8_next_char (cur_str);
if (next_ch)
{
width = next_ch - cur_str;
}
else
{
ch = 0;
width = 0;
}
}
else
{
ch = 0;
width = 0;
}
[11:34:15] il.smind вышел из конференции
[11:34:30] il.smind зашёл в конференцию
[11:34:32] <andrew_b> И в чём вопрос, сосбно?
[11:34:35] <il.smind> int i;
char cut_buf[6 + 1];
char *tmp_str, *cur_str;
[11:36:02] il.smind вышел из конференции
[11:36:40] il.smind зашёл в конференцию
[11:36:55] <andrew_b> tmp_str = edit_get_byte_ptr (edit, byte_index + i);
cut_buf[i] = *tmp_str;
А тебе точно нужет только первый байт из tmp_str?
[11:36:56] il.smind вышел из конференции
[11:38:55] il.smind зашёл в конференцию
[11:39:30] il.smind вышел из конференции
[11:40:53] il.smind зашёл в конференцию
[11:42:26] il.smind вышел из конференции
[11:42:27] il.smind зашёл в конференцию
[11:42:31] il.smind вышел из конференции
[11:42:38] il.smind зашёл в конференцию
[11:44:02] il.smind вышел из конференции
[11:44:09] il.smind зашёл в конференцию
[11:44:30] il.smind вышел из конференции
[11:45:51] il.smind зашёл в конференцию
[11:45:59] <il.smind> да нужен 1 байт из них сложется комбинация в буфере дальше этот буфер обработается
[11:46:36] il.smind вышел из конференции
[11:46:38] il.smind зашёл в конференцию
[11:46:51] <andrew_b> Вроде бы правильно всё тогда.
[11:46:51] il.smind вышел из конференции
[11:48:20] il.smind зашёл в конференцию
[11:48:32] <il.smind> что то падает...
[11:48:43] <il.smind> где то я затупил...
[11:49:31] il.smind вышел из конференции
[11:50:36] il.smind зашёл в конференцию
[11:52:17] il.smind вышел из конференции
[11:52:32] il.smind зашёл в конференцию
[11:52:48] il.smind вышел из конференции
[11:55:02] il.smind зашёл в конференцию
[11:55:28] il.smind вышел из конференции
[11:57:05] il.smind зашёл в конференцию
[11:57:56] il.smind вышел из конференции
[11:59:21] il.smind зашёл в конференцию
[11:59:30] il.smind вышел из конференции
[12:01:39] il.smind зашёл в конференцию
[12:03:02] il.smind вышел из конференции
[12:04:01] il.smind зашёл в конференцию
[12:04:31] il.smind вышел из конференции
[12:05:45] il.smind зашёл в конференцию
[12:05:50] <il.smind> починил я точки на местах склейки буферов, всё оказалось просто, вчера мне приснилось что чиню его :)
[12:06:05] <andrew_b> :))
[12:06:21] il.smind вышел из конференции
[12:08:43] il.smind зашёл в конференцию
[12:09:31] il.smind вышел из конференции
[12:11:19] il.smind зашёл в конференцию
[12:13:01] il.smind вышел из конференции
[12:13:29] il.smind зашёл в конференцию
[12:13:53] il.smind вышел из конференции
[12:15:33] il.smind зашёл в конференцию
[12:17:32] il.smind вышел из конференции
[12:17:58] il.smind зашёл в конференцию
[12:18:59] il.smind вышел из конференции
[12:19:01] il.smind зашёл в конференцию
[12:19:13] il.smind вышел из конференции
[12:19:17] il.smind зашёл в конференцию
[12:19:28] il.smind вышел из конференции
[12:20:31] il.smind зашёл в конференцию
[12:22:34] il.smind вышел из конференции
[12:22:49] il.smind зашёл в конференцию
[12:24:32] il.smind вышел из конференции
[12:30:57] il.smind зашёл в конференцию
[12:31:47] il.smind вышел из конференции
[12:33:01] il.smind зашёл в конференцию
[12:34:33] il.smind вышел из конференции
[12:35:10] il.smind зашёл в конференцию
[12:36:38] il.smind вышел из конференции
[12:37:35] il.smind зашёл в конференцию
[12:38:09] il.smind вышел из конференции
[12:39:28] il.smind зашёл в конференцию
[12:39:32] <il.smind> ээх жаль с первога раза глючновато починил...
[12:39:38] <il.smind> идея такая есть 2 буфера на которых есть разрыв
[лорловрфлыо ыофврло <Первая часть символа>][<Вторая часть символа> лорловрфлыо ыофврло]
если вдруг напоролись на первую часть буфера то дальше читаем из второго буфера остатки, заносим в специальный склечный буфер и уже из него потом читаем
[12:39:39] il.smind вышел из конференции
[12:40:20] il.smind зашёл в конференцию
[12:41:28] il.smind вышел из конференции
[12:43:17] il.smind зашёл в конференцию
[12:44:32] il.smind вышел из конференции
[12:44:39] il.smind зашёл в конференцию
[12:44:47] <il.smind> склечный == склеечный
[12:45:03] il.smind вышел из конференции
[12:46:57] il.smind зашёл в конференцию
[12:46:57] il.smind вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[12:47:16] il.smind зашёл в конференцию
[12:47:49] il.smind вышел из конференции
[12:49:25] il.smind зашёл в конференцию
[12:49:35] il.smind вышел из конференции
[12:52:40] il.smind зашёл в конференцию
[12:54:34] il.smind вышел из конференции
[12:54:56] il.smind зашёл в конференцию
[12:56:38] il.smind вышел из конференции
[13:00:42] il.smind зашёл в конференцию
[13:00:51] il.smind вышел из конференции
[13:03:06] il.smind зашёл в конференцию
[13:03:29] il.smind вышел из конференции
[13:05:37] il.smind зашёл в конференцию
[13:07:33] il.smind вышел из конференции
[13:10:13] il.smind зашёл в конференцию
[13:11:32] il.smind вышел из конференции
[13:12:47] il.smind зашёл в конференцию
[13:14:33] il.smind вышел из конференции
[13:14:56] il.smind зашёл в конференцию
[13:16:58] il.smind вышел из конференции
[13:17:22] il.smind зашёл в конференцию
[13:19:02] il.smind вышел из конференции
[13:21:25] il.smind зашёл в конференцию
[13:22:41] il.smind вышел из конференции
[14:55:17] il.smind зашёл в конференцию
[14:55:21] il.smind вышел из конференции
[14:56:28] il.smind зашёл в конференцию
[14:57:28] il.smind вышел из конференции
[14:58:15] il.smind зашёл в конференцию
[14:59:01] il.smind вышел из конференции
[15:00:09] il.smind зашёл в конференцию
[15:00:47] il.smind вышел из конференции
[15:02:04] il.smind зашёл в конференцию
[15:03:59] il.smind вышел из конференции
[15:06:00] il.smind зашёл в конференцию
[15:07:09] il.smind вышел из конференции
[15:08:02] il.smind зашёл в конференцию
[15:08:11] il.smind вышел из конференции
[15:13:59] il.smind зашёл в конференцию
[15:14:42] il.smind вышел из конференции
[15:16:08] il.smind зашёл в конференцию
[15:16:21] il.smind вышел из конференции
[15:18:16] il.smind зашёл в конференцию
[15:18:59] il.smind вышел из конференции
[15:20:32] il.smind зашёл в конференцию
[15:22:43] il.smind вышел из конференции
[15:22:45] il.smind зашёл в конференцию
[15:24:30] il.smind вышел из конференции
[15:26:38] il.smind зашёл в конференцию
[15:27:52] il.smind вышел из конференции
[15:28:39] il.smind зашёл в конференцию
[15:28:53] andrew_b вышел из конференции: конец рабочего дня
[15:28:54] il.smind вышел из конференции
[15:30:48] il.smind зашёл в конференцию
[15:31:35] il.smind вышел из конференции
[15:33:04] il.smind зашёл в конференцию
[15:33:56] il.smind вышел из конференции
[15:35:13] il.smind зашёл в конференцию
[15:38:10] il.smind вышел из конференции
[15:39:35] iNode вышел из конференции
[15:46:14] il.smind зашёл в конференцию
[15:48:17] il.smind вышел из конференции
[15:48:23] il.smind зашёл в конференцию
[15:49:45] il.smind вышел из конференции
[15:50:32] il.smind зашёл в конференцию
[15:51:11] il.smind вышел из конференции
[15:52:34] il.smind зашёл в конференцию
[15:52:51] il.smind вышел из конференции
[15:54:51] il.smind зашёл в конференцию
[15:55:31] il.smind вышел из конференции
[15:57:06] il.smind зашёл в конференцию
[15:58:50] il.smind вышел из конференции
[15:59:10] il.smind зашёл в конференцию
[15:59:40] il.smind вышел из конференции
[16:01:17] il.smind зашёл в конференцию
[16:01:56] il.smind вышел из конференции
[16:03:19] il.smind зашёл в конференцию
[16:04:47] il.smind вышел из конференции
[16:05:22] il.smind зашёл в конференцию
[16:08:02] il.smind вышел из конференции
[17:17:46] slyfox^w зашёл в конференцию
[17:32:12] slyfox^w вышел из конференции
[17:33:14] iNode зашёл в конференцию
[18:27:12] il.smind зашёл в конференцию
[18:37:13] andrew_b зашёл в конференцию
[18:50:54] <il.smind > andrew_b тут?
[18:51:11] <il.smind > я ща вернусь
[18:51:15] il.smind вышел из конференции
[18:51:20] <andrew_b> Тут.
[19:03:24] il.smind зашёл в конференцию
[19:03:45] <il.smind > куда Слава то пропал?
[19:04:04] <il.smind > надеюсь его гэбня не расстреляла еще...
[19:07:31] <andrew_b> Небось, успел добежать до польской границы...
[19:08:44] <il.smind > ты моё что то смотрел?
[19:09:23] <andrew_b> На redo. А что, ещё что-то есть?
[19:09:59] <il.smind > ну вертикальные блоки
[19:10:29] <andrew_b> Прголосовано давно.
[19:10:35] <il.smind > а...
[19:10:44] <il.smind > на самом деле мне вот чего надо
[19:10:55] <il.smind > мне надо границу найти
[19:11:14] <il.smind > в буфере
[19:11:23] <il.smind > я что то не догоняю как
[19:11:53] <il.smind > я сначала нарисовал код проверки что символ не полный но там косяк получается
[19:12:24] <il.smind > т.к. таких символов много а мне надо только пограничный символ
[19:25:09] <il.smind > ау...
[19:31:13] <andrew_b> Да.
[19:31:46] <andrew_b> Надо для redo шорткат свободый найти. alt-r вроде не занят.
[19:32:49] <andrew_b> Пограничный символ можно найти, только перербрав все символы от начала блока до конца.
[19:33:40] <andrew_b> Либо начать перебирать с конца, пока не получится валидный символ.
[19:33:40] Зося Синицкая вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[19:34:03] <andrew_b> Будет максимум 5 итераций.
[19:39:54] <il.smind > andrew_b: нее...
[19:40:13] <il.smind > мы знаем размер буфера
[19:40:28] <il.smind > надо сравнить что то с размером
[19:40:35] <il.smind > не знаю как
[19:40:36] <andrew_b> Ты не знаешь, сколько символов в буфере.
[19:40:50] <il.smind > это не страшно
[19:40:52] <andrew_b> Поэтоу их надо перебрать все с начала.
[19:41:04] <il.smind > я сначала проверяю валидный ли
[19:41:05] <andrew_b> Чтобы найти последний.
[19:41:22] <il.smind > если не валидный то надо проверить не на краю ли он
[19:41:37] Зося Синицкая зашёл в конференцию
[19:52:14] andrew_b вышел из конференции
[19:54:13] il.smind вышел из конференции: Компьютер вошёл в спящий режим
[20:32:57] il.smind зашёл в конференцию
[20:39:06] il.smind вышел из конференции
[21:07:56] il.smind зашёл в конференцию
[21:28:43] repolainen зашёл в конференцию
[21:29:05] repolainen сменил ник на lumilautailija
[21:29:38] <lumilautailija> бобруйск - очэнь серъёзный горот: http://lenta.ru/news/2010/12/22/friendly/
[21:33:58] <il.smind > lumilautailija: кто здесь?
[21:34:22] <il.smind > lumilautailija: тебя чо еще не расстреляли?
[21:39:41] <lumilautailija> еще нет
[21:39:45] <lumilautailija> я ж за батьку
[21:39:50] <lumilautailija> (типа)
[21:40:20] <lumilautailija> Его солнцэподобная чЭстность и Жэсточайшэсть просто завораживает
[21:40:25] <lumilautailija> http://lenta.ru/articles/2010/12/21/belorus/
[21:41:40] <il.smind > lumilautailija: а...
[21:42:34] <lumilautailija> виш - у нас садят, а не расстреливают :]
[21:42:45] <il.smind > lumilautailija: ты уже верулсо?
[21:42:51] <lumilautailija> да
[21:42:53] <il.smind > lumilautailija: ты уже верНулсо?
[21:42:58] <il.smind > ясно
[21:43:09] <lumilautailija> и шото мне тут не очень :D
[21:43:39] <il.smind > а я тут этава... redo в редакторе исследовал на 98%
[21:43:57] <lumilautailija> Ъ
[21:44:21] <il.smind > можешь собрать посмотреть
[21:44:43] <il.smind > lumilautailija: о ты же умный
[21:44:50] <lumilautailija> это кажется
[21:45:07] <il.smind > мне тут надо кой чего определить
[21:45:18] <il.smind > есть длина буфера
[21:45:27] <il.smind > EDIT_BUF_SIZE
[21:45:45] <lumilautailija> в смысле размер?
[21:45:56] <il.smind > есть общая длина
[21:46:10] <il.smind > она то идее кратна
[21:46:18] <il.smind > EDIT_BUF_SIZE
[21:46:30] <il.smind > не не кратна
[21:46:43] <il.smind > она делится с остатком
[21:46:58] <lumilautailija> ожидаемо :]
[21:47:05] <il.smind > )))
[21:47:14] <il.smind > мне надо найти границы
[21:47:18] <lumilautailija> ?
[21:47:23] <lumilautailija> границы чего?
[21:47:34] <lumilautailija> в сколько целых штук уместится?
[21:47:58] <il.smind > ну например EDIT_BUF_SIZE=4
[21:48:10] <il.smind > всего 13 байт
[21:48:36] <il.smind > значит это будет 4, 8, 12 байт
[21:48:57] <il.smind > т.е числа делящиеся без остатка
[21:49:09] <lumilautailija> а если всего 4 байта? :]
[21:49:15] <il.smind > 4
[21:49:20] <lumilautailija> а 0? :]
[21:49:24] <il.smind > еще 0
[21:49:25] <lumilautailija> это чьи границы? :]
[21:49:42] <il.smind > ну в редакторе есть косяк
[21:49:42] <lumilautailija> 4 это граница справа, не показывающая на данные? :]
[21:50:41] <il.smind > файл в редактор заливается порциями по EDIT_BUF_SIZE
[21:50:57] <lumilautailija> тогда 4 не подходит :]
[21:51:07] <lumilautailija> только 0 для случая с 4байтным буфером
[21:51:42] <il.smind > и при плохих стечениях мультибайтный символ оказывается в разных порциях
[21:51:47] <lumilautailija> с буфером 0 размера шо делать? :]
[21:52:03] <il.smind > не отвлекайсо )
[21:52:20] <il.smind > мне надо найти все РАЗРЫВЫ
[21:52:21] <lumilautailija> ну я пока не понял, шо ты делаешь, так что я не отвлекаюсь :]
[21:52:34] <lumilautailija> кодировка какая? :]
[21:52:44] <il.smind > utf
[21:52:46] <il.smind > 8
[21:52:50] <lumilautailija> ну это не сложно
[21:53:22] <lumilautailija> man utf-8: всё, что начинается не с битов '10' - это не начало буквы
[21:54:01] <lumilautailija> amendment: не с '10' и не с '0'
[21:54:16] <il.smind > не все так просто
[21:54:33] <lumilautailija> но разрыв найдется? :]
[21:55:01] <il.smind > представь что EDIT_BUF_SIZE=2
[21:55:18] <il.smind > длина файла = 6
[21:55:19] <lumilautailija> размер utf-8 буквы в военное время равен 10 байтам
[21:55:32] <il.smind > погоди дослушай
[21:55:36] <lumilautailija> так что это я с трудом себе спедставляю :]
[21:56:08] <il.smind > в файле 2 буквы по 3 байта каждая
[21:56:20] <il.smind > представил?
[21:56:37] <lumilautailija> да, но я не понимаю функции EDIT_BUF_SIZE :]
[21:57:58] <il.smind > EDIT_BUF_SIZE * (КОЛИЧЕСТВО_БУФЕРОВ + 1) дает выделенное место под содерфимое
[21:58:12] <il.smind > содержимое
[22:00:04] <lumilautailija> не хватает + MULTIBYTE_CHAR_LENGTH :]
[22:00:32] <il.smind > не... причем тут это
[22:01:06] <il.smind > EDIT_BUF_SIZE это не длина символа
[22:01:23] <il.smind > это размер выделяемый под кусок текста
[22:02:18] <il.smind > что то в районе
/* Size of the buffer */
#define EDIT_BUF_SIZE (((off_t) 1) << S_EDIT_BUF_SIZE)
[22:03:01] <il.smind > lumilautailija: мне дальше спрашивать или заканчивать?
[22:08:48] <lumilautailija> заканчивай. ты так и не объяснил, какую задачу решает буфер
[22:09:13] <il.smind > как не объяснил
[22:09:37] <il.smind > >EDIT_BUF_SIZE * (КОЛИЧЕСТВО_БУФЕРОВ + 1) дает выделенное место под содержимое
[22:10:29] <il.smind > в буферах хранится содержимое файла по-байтно...
[22:10:37] <lumilautailija> а шо с этими байтами делать?
[22:10:45] <lumilautailija> ты ж небось строки редактируешь
[22:11:00] <il.smind > нет не строки редактирую
[22:11:05] <il.smind > а байты
[22:11:15] <il.smind > так редактор наш устроен
[22:12:04] <il.smind > только перед выводом на экран байта превращаются в символы
[22:12:19] <il.smind > только перед выводом на экран байтЫ превращаются в символы
[22:13:57] <il.smind > ну да ладно меня не это... вот чего хотел то

вот
p = edit->curs1 + edit->curs2 - 1;
return (char *) (edit->buffers2[p >> S_EDIT_BUF_SIZE] +
(EDIT_BUF_SIZE - (p & M_EDIT_BUF_SIZE) - 1));
[22:14:20] <il.smind > точнее
if (byte_index >= edit->curs1)
{
p = edit->curs1 + edit->curs2 - 1;
return (char *) (edit->buffers2[p >> S_EDIT_BUF_SIZE] +
(EDIT_BUF_SIZE - (p & M_EDIT_BUF_SIZE) - 1));
}
else
{
return (char *) (edit->buffers1[byte_index >> S_EDIT_BUF_SIZE] + (0 & M_
}
[22:14:27] <lumilautailija> M_EDIT_BUG_SIZE - это 2^N ?
[22:14:34] <lumilautailija> точнее N ?
[22:15:06] <il.smind > #define M_EDIT_BUF_SIZE (EDIT_BUF_SIZE - 1)
[22:15:34] <il.smind > #define S_EDIT_BUF_SIZE 16
[22:16:23] <lumilautailija> не любят люди деление и деление по модулю
[22:16:26] <lumilautailija> ну и ладно
[22:16:46] <lumilautailija> и ты иногда вылазишь за границы? :]
[22:17:19] <il.smind > еще раз а то срезалось
unsigned long p;
if (byte_index >= (edit->curs1 + edit->curs2) || byte_index < 0)
return NULL;

if (byte_index >= edit->curs1)
{
p = edit->curs1 + edit->curs2 - byte_index - 1;
return (char *) (edit->buffers2[p >> S_EDIT_BUF_SIZE] +
(EDIT_BUF_SIZE - (p & M_EDIT_BUF_SIZE) - 1));
}
else
{
return (char *) (edit->buffers1[byte_index >> S_EDIT_BUF_SIZE] +
(byte_index & M_EDIT_BUF_SIZE));
}
[22:18:49] <il.smind > lumilautailija> и ты иногда вылазишь за границы? :]
нет просто некоторые мультибайтные символы делятся на куски и начало символа оказывается в конце первого буфера а конец в начале второго
[22:18:57] <il.smind > мне это надо поймать
[22:19:53] <il.smind > т.е. надо уловить что буфер закончился а продолжение надо искать в следующем буфере
[22:19:56] <lumilautailija> критерий того, что байт - не начало символа - это наличие битов '10' слева в байте
[22:20:03] <lumilautailija> или предыдущем
[22:20:04] <il.smind > нет
[22:20:18] <il.smind > у меня есть функция
[22:20:36] <il.smind > res = g_utf8_get_char_validated (str, -1);
[22:20:38] <lumilautailija> нет что?
[22:20:39] <Зося Синицкая> il.smind : '= g_utf8_get_char_validated (str, -1);' не найдено!
[22:20:55] <lumilautailija> и что?
[22:21:15] <lumilautailija> у тебя начало символа есть?
[22:21:20] <lumilautailija> валидатор ты наш
[22:21:52] <il.smind > lumilautailija> нет что?
нет мне не надо критериев я и так знаю что это кусок символа мне надо знать что это не просто кусок а кусок на конце буфера
[22:22:15] <il.smind > lumilautailija: начало то есть и конец есть
[22:22:41] <lumilautailija> у тебя есть цифра - смещение в файле, и тебе надо определить не явзяется ли оно концов на буфере?
[22:23:17] <il.smind > да именно так
[22:23:51] <lumilautailija> i % EDIT_BUF_SIZE == 0 /*начало */ || (i + 1) % EDIT_BUF_SIZE /* конец */
[22:24:34] <lumilautailija> если файл не кратен - надо оддельно проверить случай, когда 'i / EDIT_BUF_SIZE' попдаает в последнюю строку
[22:24:44] <il.smind > а вот это edit->curs1 & M_EDIT_BUF_SIZE не оно?
[22:25:00] <il.smind > точнее
if (!(edit->curs1 & M_EDIT_BUF_SIZE))
[22:25:02] <lumilautailija> оно
[22:25:06] <lumilautailija> но то начало
[22:25:12] <il.smind > а...
[22:25:14] <lumilautailija> тебе еще надо конец (+1)
[22:25:22] <il.smind > -1
[22:25:37] <lumilautailija> 4 % 4 == 0; (3 + 1) % 0 == 0
[22:25:45] <lumilautailija> 4 - начало, 3 - конец
[22:26:43] <lumilautailija> я бы посоветовал скнвертить >> и & в / и %. если туда передаются надефайненные константы степени двойки компилятор сам всё в шифты преобразует
[22:27:12] <lumilautailija> но это вам уж как веселее :]
[22:27:30] <il.smind > последнее для меня вообще звучало как кука-макука балям барабука :)
[22:27:49] <il.smind > точчнее предпоследнее )
[22:27:58] <lumilautailija> многабуков? :]
[22:28:14] <il.smind > ты пальцем покажи :)
[22:28:24] <lumilautailija> 4 % 4 == 0; (3 + 1) % 0 == 0 4 & 2 == 0; (3 + 1) >> 2 == 0
[22:28:35] <il.smind > вот тут же M_EDIT_BUF_SIZE (EDIT_BUF_SIZE - 1)
[22:28:47] <il.smind > они зачем это делают?
[22:29:07] <lumilautailija> чтобы смещение в буфере определить
[22:29:29] <il.smind > тут есть нюансик всё задом наперёд надо
[22:29:31] <lumilautailija> предполагается, что EDIT_BUF_SIZE - степень 2ке
[22:29:45] <il.smind > допустим длина 13 байт
[22:29:56] <il.smind > EDIT_BUF_SIZE=4
[22:30:28] <il.smind > значит 13-й, 9-й, 5-й, 1-й
[22:30:55] <il.smind > т.е. с конца надо отмерять отрезки
[22:30:57] <lumilautailija> а 4й?
[22:31:17] <lumilautailija>
[22:31:51] <il.smind > lumilautailija> а 4й?
а ну да
[22:32:19] <il.smind > не... ща...
[22:33:41] <il.smind > [1] [2,3,4,5] [6,7,8,9] [10,11,12,13]
[22:34:26] <il.smind > концами будут 1, 5, 9, 13
[22:35:30] <lumilautailija> (file_size - i) % EDIT_BUF_SIZE
[22:35:35] <lumilautailija> ==0
[22:36:03] <il.smind > при длине 16 это будет
[1,2,3,4] [5,6,7,8] [9,10,11,12] [13,14,15,16]
[22:36:31] <il.smind > i позиция?
[22:38:41] <lumilautailija> угу
[22:38:49] <lumilautailija> то, чтоу тебя цыферками обозначено
[22:39:29] <il.smind > ага я понял... но как же оне обходятся if (!(edit->curs1 & M_EDIT_BUF_SIZE))...
[22:39:46] <il.smind > почему не фигурирует file_size
[22:40:25] <il.smind > дета найопка есть и я что то не учёл...
[22:41:24] <lumilautailija> принтф поможет
[22:41:35] <lumilautailija> ну и причесывание кода :]
[22:41:52] <il.smind > это да... спасибо за арифметику
[22:42:07] <il.smind > а на счет степени двойки...
[22:43:03] <il.smind > чо это они делают?

buf2 = edit->curs2 >> S_EDIT_BUF_SIZE;
[22:43:27] <il.smind > т.е.я так понял умножение на 2 ?
[22:43:49] <il.smind > это же сдвиг?
[22:45:54] <lumilautailija> ну и вопросики :]
[22:46:07] <lumilautailija> да, это деление на 2 в степени S_EDIT_BUF_SIZE
[22:46:16] <lumilautailija> что эквивалентно получению номера буфера
[22:46:28] <lumilautailija> edit->curs2 / EDIT_BUF_SIZE
[22:46:44] <lumilautailija> (еще раз повторюсь: и лучше было бы там явное деление и оставить)
[22:47:56] <il.smind > lumilautailija> ну и вопросики :]
ну понимаешь все стали записываться в программисты и я записался... а хо зарплата то нормальная
[22:49:28] <il.smind > да, это деление на 2 в степени
а... понял это сдвиг на вот столько бит -> S_EDIT_BUF_SIZE
[22:50:33] <lumilautailija> угу
[22:51:10] <lumilautailija> чем больше программистов - тем больше работы :]
[23:06:41] il.smind вышел из конференции
[23:47:10] lumilautailija вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!