10:39:09 <sitkarev> Так
10:40:46 *** viktor has left #lab
11:01:35 *** wolong has left #lab
11:49:02 <Igorek> :)
15:17:47 <wolong> всем привет!
15:27:07 <michail> привет
15:27:20 <michail> я немного химичу с движком
15:27:27 <michail> может чего то не отображаться
15:56:59 <wolong> у меня пока всё норм.
15:57:17 <wolong> по крайней мере 20 минут назад где-то, когда я заходил в статью про R.
15:57:24 <wolong> Миша, а ты на линкедине есть?
15:57:33 <wolong> а я тебя всё обещаюсь добавить, а никак не могу.
15:59:55 <michail> нету меня )
16:00:07 <michail> я все поправил, последние изменения залил на github
16:00:21 <michail> убрал первоначальный колхоз
16:00:56 <wolong> а, ну и болтом тогда-)
16:38:20 <sitkarev> Миш
16:38:26 <sitkarev> Ты поправил категории?
16:38:33 <sitkarev> А то я утром сегодня везде шаманил.
16:38:56 <sitkarev> Давайте вечером попозже соберёмся сегодня в чате.
16:39:02 <sitkarev> Мне надо будет кое-что объяснить.
16:39:08 <sitkarev> И обсудить.
16:40:32 <sitkarev> По поводу нашей вики и статей.
16:42:34 <michail> категории вроде везде, я код правил немного, суть не поменялась в разметки
16:44:28 <wolong|2> просто писать в самом низу # КатегорияИмяКатегории
16:44:30 <wolong|2> ?
16:45:39 <sitkarev> Уже ПравилаРазметки обновились, см. Категорирование.
16:46:07 <michail> ОболочкаShell хороший пример с двумя категориями
16:53:01 <sitkarev> Миш, ты не подумал пока на счёт общего механизма смены шрифтов?
16:53:13 <sitkarev> Нам нужен roman и italic в примерах ((
17:13:31 <michail> пока не думал
17:26:32 <michail> так я на улицу на полчасика
17:26:47 *** michail has left #lab
18:11:55 <wolong> ушел в Москву.
18:12:06 <wolong> программу курса по ВычЭкономике обновил.
18:12:26 <wolong> но все равно там сырая.
20:05:43 <serezha_mob> Лёша
21:19:51 <sitkarev> )
21:19:51 <sitkarev> Что все притихли? )))
21:29:16 <michail1> я посмотрел старый фильм, на гребне волны 1991
21:29:19 <michail1> )
21:29:39 <sitkarev> Миш
21:30:08 <sitkarev> Там у Бори задача есть по библиографии, ты ему подскажи по движку вики если что.
21:30:34 <michail1> ну мы посмотрим ) там же все не сложно
21:32:14 <sitkarev> Парни неправильно понимают, как размечать примеры.
21:33:58 <michail1> надо review сделать
21:34:33 <sitkarev> С sed закончу сначала.
21:34:37 <sitkarev> Сейчас редактирую.
21:36:22 <sitkarev> Примеры со строками приведу для файла /etc/networks
21:37:26 <sitkarev> Хотя, не лучший вариант
21:37:46 <sitkarev> Попробую что-нибудь из классики.
21:39:55 <sitkarev> Из Пушкина )))
21:44:26 <michail1> Маяковский стих, рубленный собрать не в рубленный ?
21:44:27 <michail1> кхаа
21:44:34 <sitkarev> Не надо.
21:44:38 <michail1> шутка )
21:49:31 <sitkarev> Миш, знаешь ещё что нашлось?
21:49:49 <sitkarev> В примерах буквальных пробелы игнорируются больше одного. Сейчас разберусь где и почему.
21:50:28 <sitkarev> Хм, нет, они, похоже, заменяются на символы табуляции.
21:50:37 <sitkarev> Есть у нас такое, что пробелы на табуляцию заменяются?
21:51:01 <sitkarev> Четыре пробела на один таб, похоже.
21:51:09 <michail1> да есть, думаю что 8 пробелов
21:53:47 <michail1> function save(page, text, comment, filename, dtext, date, file, username){ dtext = decode(text) if (localconf["always_convert_spaces"] || query["convertspaces"] == "on") gsub(/ /, "\t", dtext)
21:53:56 <michail1> gsub(/ /, "\t", dtext)
21:54:19 <michail1> при сохранении есть такая штука. но можно отключить
21:55:12 <sitkarev> Подумаем ещё.
21:55:22 <michail1> только потом надо будет иначе отбиваться списки, сейчас это 8 пробелов, они при сохранении заменяются на табы. Если опцию отключить, то пробелы нужно настоящие ставить при отбивки списков
21:58:47 <sitkarev> Я думал на счёт списков.
21:58:50 <sitkarev> Переделать их знаешь как?
21:58:57 <sitkarev> Уровни выставлять звёздами.
21:59:12 <sitkarev> * Первый уровень.
21:59:13 <sitkarev> ** Второй уровень.
21:59:13 <sitkarev> *** Третий уровень.
21:59:31 <sitkarev> Для нумерации, соотв. уровень, потом число.
21:59:39 <sitkarev> 1
21:59:39 <sitkarev> *1
21:59:39 <sitkarev> **1
22:00:15 <sitkarev> Из-за табов сильно уползает вправо текст в обсуждениях. Глубокие списки тоже не очень удобно редактировать.
22:03:37 <sitkarev> У меня ощущение, что браузер игнорирует табуляцию.
22:03:44 <sitkarev> Потому что она там есть, но на просмотре не видно.
22:04:54 <michail1> я тоже так думаю
22:09:41 <sitkarev> Ладно, это не так критично.
22:09:55 <sitkarev> Но в буквальных примерах нужно убрать замену пробелов на табы, я думаю.
22:10:23 <michail1> сейчас это делается вне контекстно
22:10:35 <michail1> то есть не проверяется в каком блоке это просиходит
22:11:03 <michail1> тут такое дело, что у нас инструмент не очень мощный для реальной типографики и вариабильности
22:11:16 <michail1> средства есть, но достаточно скудные все же
22:12:22 <sitkarev> Да ладно, HTML же )))
22:13:46 <michail1> я думал Пушкин будет на русском
22:13:56 <michail1> а тут какой-то понимаешь Шекспир
22:16:00 <sitkarev> Это перевод.
22:16:24 <michail1> я понимаю
22:18:46 <sitkarev> У человека может не быть локали UTF-8 или KOI8-R.
22:19:24 <sitkarev> Пушкин всегда на русском, даже если это перевод.
22:40:58 <sitkarev> Мих, подскажи.
22:41:07 <sitkarev> $ /sbin/ifconfig | sed -n 's|^\([a-z]\{1,\}[0-9]\{0,\}\(:[a-z]*\)\{0,\}\).*$|\1|p'
22:41:18 <sitkarev> Сложновато для примера с подстановкой?
22:41:30 <sitkarev> $ /sbin/ifconfig | sed -n 's|^\([a-z]\{1,\}[0-9]\{0,\}\(:[a-z]*\)\{0,\}\).*$|\1|p'
22:41:30 <sitkarev> eth0
22:41:30 <sitkarev> eth0:avahi
22:41:30 <sitkarev> lo
22:41:30 <sitkarev> tun0
22:41:30 <sitkarev> wlan0
22:41:30 <sitkarev> $
22:41:37 <sitkarev> Список итерфейсов выводит.
22:41:42 <sitkarev> *интерфейсов
22:46:10 <sitkarev> Короче, Миш, подскажи пример попроще ))
22:46:12 <sitkarev> У меня они все мутные, сложные.
22:46:44 <sitkarev> Я придумал ))
22:50:34 <sitkarev> $ sed -n '/^mysql/p' /etc/passwd
22:50:35 <sitkarev> mysql:x:113:121:MySQL Server,,,:/nonexistent:/bin/false
22:50:35 <sitkarev> $ sed -n '/^mysql/{s/^mysql:/nosql:/;s/MySQL/NoSQL/;p}' /etc/passwd
22:50:35 <sitkarev> nosql:x:113:121:NoSQL Server,,,:/nonexistent:/bin/false
22:50:35 <sitkarev> $
22:50:48 <sitkarev> Вот такой пример будет, Атрашкевич не одобрил бы.
22:55:11 <michail1> я думаю это /^mysql/{s/^mysql:/nosql:/;s/MySQL/NoSQL/;p} эквивалентно s/^mysql:/nosql:/;s/MySQL/NoSQL/p
22:55:17 <michail1> сорри
22:55:24 <michail1> недоглядет пример
22:56:01 <michail1> да пример с подстановкой серьезный )) расшифровывать придется
23:00:16 <sitkarev> Да, нам нужно только в одной строке сделать подстановку.
23:00:34 <sitkarev> Я дам расшифровку небольшую.
23:00:43 <sitkarev> Надо статьи по регулярным выражениям.
23:00:52 <sitkarev> У меня есть материал только его надо викифицировать.
23:07:26 <sitkarev> Миш, посмотри пример в Команда подстановки.
23:07:33 <sitkarev> Там расшифровка дана.
23:08:22 <michail1> сча гляну
23:09:47 <michail1> понятно написано
23:09:48 <sitkarev> Миш, с тебя примеры для буфера удержания и меток с переходами ))))
23:10:05 <sitkarev> И я думаю на этом можно успокоится. Остаётся сделать список литературы.
23:11:00 <michail1> придумаем что-нибудь
23:11:07 <sitkarev> Я там отметил, что sed можно вместо grep использовать.
23:11:53 <sitkarev> Что-то можно из твоего примера, который был в статье по shell. Кстати, это всё мы уберём, что касалось sed. И вообще по shell я статью хочу полностью переработать на основе уч. материалов, которые я делал для курсов в конторе.
23:12:32 <sitkarev> От статьи ЯзыкAWK я почти плачу (((((
23:13:39 <sitkarev> С категориями автоматом очень мило получилось.
23:14:12 <michail1> Категории нужны, добавил ссылку на категорию
23:14:21 <michail1> и все она уже отображается на страничке
23:14:30 <sitkarev> Да, клёвско.
23:14:35 <sitkarev> И без всяких БД и PHP )))))
23:14:47 <michail1> grep -wl
23:14:49 <michail1> вот так )
23:14:59 <serezha> :)
23:15:21 <michail1> grep -lw '#.*МояКатегория' data/*
23:15:46 <michail1> нет вот так, чтобы до конца дgrep -lw '^#.*МояКатегория' data/*
23:16:48 <sitkarev> Да, писаки пухлых вики-подобных движков плачут кровавыми слезами.
23:17:02 <sitkarev> Мы плохие )))))
23:17:06 <sitkarev> :-D
23:18:12 <sitkarev> Серёжа, а от тебя вообще ни одной правки я не видел!!!
23:18:27 <sitkarev> Хорош уже иждевенствовать )))
23:20:39 <serezha> Я испробовал категории только что
23:21:06 <sitkarev> Так а что их пробовать, они работают.
23:23:13 <serezha> Я отчётик в mdroff закончу и ссылочку выложу у себя на странице.
23:23:31 <serezha> почти как курсовик
23:23:46 <serezha> ну там ничего такого, конечно.
23:23:57 <serezha> Но титульник, содержание
23:24:14 <serezha> вставки с кодом и т.п.
23:24:20 <sitkarev> Ага, спасибо дяде Егору Пипунырову.
23:24:32 <serezha> :)
23:24:52 <sitkarev> Делай, хорошее дело. Уже вторая работа будет.
23:25:40 <serezha> Я по философии сдавал реферат уже в mdroff :D
23:26:00 <serezha> Там и титульник как у Егора был.
23:26:02 <sitkarev> Да их никто не читает, я думаю.
23:26:31 <serezha> ну экзамен поставил... а так да, никто
23:48:15 *** michail1 has left #lab