Home
codingteam
codingteam@conference.jabber.ru
09.03.2013< ^ >

Тема: C/С++, Haskell, Ruby, Python, Perl, Lisp, Erlang, OCaml, JavaScript, Scala, Nemerle, F#.
Код выкладывать на http://dumpz.org
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Java, .NET, PHP, Pascal/Delphi/Borland, 1С караются съеданием поциента.
Личкрафты: http://leechcraft.org и git://github.com/0xd34df00d/leechcraft.git
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x13
Говорящих демонов: 0x1

Слава тернарным пингам!
[00:44:37] m4n71k0r вышел из конференции
[00:51:57] yesyes зашёл в конференцию
[01:04:25] moonhawk вышел из конференции
[01:23:15] moonhawk зашёл в конференцию
[01:34:52] moonhawk вышел из конференции
[01:35:40] Heckfi вышел из конференции
[01:35:59] Heckfi зашёл в конференцию
[01:38:30] yesyes вышел из конференции
[01:41:51] yesyes зашёл в конференцию
[01:51:30] generatorglukoff вышел из конференции
[01:58:03] generatorglukoff зашёл в конференцию
[02:08:05] yesyes вышел из конференции
[02:10:06] yesyes зашёл в конференцию
[02:10:46] yesyes вышел из конференции
[02:13:31] Heckfi вышел из конференции
[02:14:01] yesyes зашёл в конференцию
[02:17:06] generatorglukoff вышел из конференции
[02:36:16] sss|zombie зашёл в конференцию
[03:05:33] generatorglukoff зашёл в конференцию
[04:15:02] swagman зашёл в конференцию
[04:21:34] st16tm вышел из конференции: Replaced by new connection
[05:02:56] yesyes вышел из конференции
[05:42:24] generatorglukoff вышел из конференции
[05:44:30] generatorglukoff зашёл в конференцию
[05:58:28] generatorglukoff вышел из конференции
[06:00:22] generatorglukoff зашёл в конференцию
[06:18:14] rexim зашёл в конференцию
[06:30:12] emerge зашёл в конференцию
[06:31:37] <emerge> Здравствуйте.
[06:31:59] <emerge> Я тут про bash хотел спросить.
[06:33:54] <rexim> А потом перехотел?
[06:34:14] <emerge> Да думал, что все спят еще :3
[06:35:39] <emerge> В общем, вот, хочу реализовать копирование дерева каталогов с прогресс-баром.
[06:35:59] <rexim> Похвально.
[06:36:03] <emerge> Именно одним на весь процесс.
[06:36:03] <rexim> Удачи в реализации.
[06:36:19] <emerge> Угу.
[06:36:54] <emerge> Проблема в том, что pv просто так не приделать к cp.
[06:38:46] <emerge> Примеров такого использования нагуглить не получилось.
[06:40:45] <rexim> http://unix.stackexchange.com/questions/56047/pv-for-directory-copy
[06:40:47] <rexim> ?
[06:42:28] <rexim> А, ну rsync тебе не покажет прогресс-бар.
[06:42:34] <rexim> Он показывает просто проценты.
[06:42:45] <rexim> Возможно есть опции, которые могут это поменять.
[06:43:05] <emerge> Ну я rsync уже пробовал. Немного не то.
[06:43:35] <emerge> Да, наверное вариант с tar самый простой.
[06:44:25] <rexim> tar? Запаковать и распаковать в нужном месте с показом прогресса? :)
[06:44:42] <emerge> Ага :3
[06:45:00] <rexim> Жуть.
[06:45:06] <emerge> Я думал, что, конечно, можно и без таких костылей.
[06:50:02] generatorglukoff вышел из конференции
[06:50:53] <emerge> Фа, на той системе, где я собирался это использовать нет pv :(
[06:51:03] <rexim> Жаль.
[06:51:11] <rexim> Задача довольно таки интересная.
[06:51:27] <rexim> Я, кстати, про pv до этого даже и не знал. Спасибо.
[06:51:48] <emerge> Пожалуйста.
[06:51:53] generatorglukoff зашёл в конференцию
[06:52:36] <emerge> Думаю, что хозяина системы можно попросить поставить.
[07:02:24] <ForNeVeR> Что такое pv?
[07:03:44] <emerge> Progress Viewer
[07:03:50] <emerge> Кстати, привет.
[07:05:03] <ForNeVeR> И правда, забавная тулза.
[07:05:25] <ForNeVeR> А как можно узнать объём пайпа?
[07:05:58] <emerge> А фиг ее знает.
[07:06:21] <emerge> Может смотрит разницу между вводом и выводом.
[07:07:28] <ForNeVeR> Какую разницу?
[07:07:44] <ForNeVeR> В моём представлении нельзя узнать размер stdin.
[07:07:50] <rexim> Она же вроде читает либо из файла, либо из stdin. Когда из файла размер показывает, в последнем случае - нет.
[07:08:12] <rexim> В последнем случае она показывает бегунок туда-сюда и количество скопированной информации.
[07:09:36] <ForNeVeR> А, то есть если я сделаю cat | pv, то она уже ничего интересного не покажет?
[07:09:43] <rexim> Да.
[07:09:56] <rexim> Можешь попробовать даже pv /dev/urandom > /dev/null
[07:10:04] <rexim> Тоже ничего интересного не покажет. ;)
[07:10:26] <ForNeVeR> Котаны делают pv /dev/zero > /dev/null и меряются гигабайтами в секунду.
[07:10:48] <rexim> Круто.
[07:10:58] <rexim> У меня 5.7
[07:11:12] <ForNeVeR> А у меня 800 MiB всего =3
[07:11:38] <rexim> Ты на виртуалке же?
[07:11:43] <ForNeVeR> Алсо, pv без параметров просто показывает анимацию.
[07:11:52] <emerge> Хех… У меня 9 :3
[07:11:55] <ForNeVeR> Нет, я на нетбуке =3
[07:12:20] <rexim> .whois emerge
[07:12:22] <DeadBot> rexim: none/participant
online(Я на связи!)
зашел в конфу 09.03.13 06:30:12
уровень доступа: 2
[07:12:25] <rexim> .member emerge
[07:12:25] <DeadBot> rexim: ok
[07:14:17] <ForNeVeR> Неужели нашу конференцию посетил адекватный человек?
[07:14:40] <emerge> А где он?
[07:14:48] <ForNeVeR> Хм.
[07:14:55] <emerge> :3
[07:15:48] eix зашёл в конференцию
[07:15:59] <eix> emerge: я круче!
[07:16:19] <rexim> .version eix
[07:16:23] <DeadBot> rexim: eix использует LeechCraft Azoth 0.5.90 (compiled with Qt 4.8.4; running with Qt 4.8.4) Gentoo Linux (Calculate Linux Desktop 13 KDE) x86_64 3.6.7-calculate #1 SMP PREEMPT Mon Nov 19 11:17:31 UTC 2012
[07:16:26] <rexim> Палишься.
[07:16:29] <eix> Нам не хватает только apt-get'а какого-нибудь...
[07:16:47] <eix> rexim: а чо палюсь?
[07:17:02] <rexim> Не палишься?
[07:17:10] <eix> Не палюсь.
[07:17:17] <rexim> Тогда, ок.
[07:17:55] <eix> eix это же заместо emerge --search и emerge --sync.
[07:18:05] eix сменил ник на ForNeVeR
[07:18:12] <emerge> Угу. А еще быстрее он.
[07:18:30] <ForNeVeR> 0xd34df00d: эй, дедфуд, смотри: хуита получилась.
[07:18:36] <ForNeVeR> 0xd34df00d: я нашёл баг.
[07:18:46] <rexim> А, ну я не в курсе ваших гентушных штучек. :3
[07:19:03] <ForNeVeR> .version rexim
[07:19:04] <DeadBot> ForNeVeR: rexim использует Pidgin 2.10.6 (libpurple 2.10.6) None
[07:19:19] <ForNeVeR> А, ну да, в None нету emerge.
[07:19:32] <rexim> Зато там есть ничего.
[07:19:39] <ForNeVeR> Есть ли?
[07:20:03] <rexim> Хм...
[07:20:16] <rexim> Оно одновременно есть и его нет.
[07:20:59] <emerge> Скажите, а можно файлы некоторое время хранить в потоке?
[07:22:37] <ForNeVeR> Очевидно, что они и так в нём хранятся... некоторое время.
[07:23:36] <emerge> Ну не полностью.
[07:23:39] <emerge> Ладно.
[07:25:55] <emerge> Тут какая-то чепуха получается:
1. Запаковываем некую директорию в архив.
2. Копируем архив в нужное на место с прогресс-баром.
3. Распаковываем архив.
[07:26:09] <emerge> *нам
[07:36:19] <ForNeVeR> emerge: напомни, зачем ты это делаешь?
[07:36:34] <ForNeVeR> Почему нельзя взять какой-нибудь вариант cp с поддержкой прогресса?
[07:36:51] <emerge> Хочу сделать бекап ветки директорий.
[07:36:55] <emerge> А такой есть?
[07:37:30] <emerge> Это же не Unix-way.
[07:39:46] <rexim> Unix-way ради Unix-way'я?
[07:43:26] <emerge> Не срача ради, хочу сказать, что чем проще система, тем она надежнее.
[07:43:50] <rexim> Как добавление прогресс бара к cp усложняет систему?
[07:45:15] <emerge> Смотря как.
[07:46:42] <rexim> Так, как тебе надо. В стиле pv.
[07:47:08] <emerge> Тогда никак.
[07:47:26] <rexim> Ну вот и все. Бери модифицированный cp и радуйся.
[07:48:21] <emerge> Проблема в том, что не везде есть модифицированный cp.
[07:48:38] <ForNeVeR> pv тоже есть не везде.
[07:48:48] <ForNeVeR> На этот случай ты можешь определить fallback к обычному cp.
[07:49:13] <emerge> А может мне просто использовать rsync тогда?
[07:50:03] <rexim> Проблема отсутствия где-либо каких-либо программ никак не относится к Unix-way'ю.
[07:50:09] <rexim> Это уже совершенно другой вопрос.
[07:51:30] <rexim> Ну а вообще, я бы заюзал rsync. Жаль что он показывает прогресс только для отдельных файлов, а не для всего процесса копирования в целом.
[07:51:39] <emerge> Ну ок. Извините, я сейчас немного занят.
[07:51:57] <rexim> Простите, что побеспокоили вас.
[07:53:21] <emerge> Да ну тебя.
[07:54:28] <rexim> :3
[07:57:59] <ForNeVeR> rexim: по-моему, это твой виртуал.
[07:59:53] <rexim> Какой?
[07:59:58] <rexim> Тьфу.
[08:00:10] * rexim прочитал как "ритуал"
[08:00:16] <rexim> Нет, твой.
[08:01:43] <ForNeVeR> Нет.
[08:02:35] <emerge> Я что-ли?
[08:26:56] <emerge> ForNeVeR: А что за cp с поддержкой прогресса?
[08:32:44] <ForNeVeR> Хм, где-то раньше видел, а сейчас не могу найти.
[08:35:53] sss|zombie вышел из конференции
[08:37:33] <ForNeVeR> Есть патчи для cp. Например, вот: http://www.beatex.org/web/advancedcopy.html
[08:45:48] <emerge> ForNeVeR: Да ну, что-то мне не нравится.
[08:55:48] <emerge> Вот, что у меня вышло: mkdir -p -- "$BUPPATH" && (cd -- "$MTPATH" && tar cf - .) | pv -pter -s $(du -sb . | awk '{print $1}') | (cd -- "$BUPPATH" && tar xpf -)
[09:03:43] <ForNeVeR> Чёрт, emerge - такая медленная тулза...
[09:04:02] <ForNeVeR> emerge: что такое pv-pter-s?
[09:04:55] generatorglukoff вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[09:05:03] <emerge> Я ведь говорил, что был занят.
[09:05:43] <ForNeVeR> Поэтому ты так медленно работаешь?
[09:05:50] <emerge> -pter — инфа, которую выводить, а -s — размер файла.
[09:06:01] <ForNeVeR> А, лол, я не заметил пробелов.
[09:06:13] <ForNeVeR> Надо бы шрифты починить.
[09:06:16] <emerge> Ага.
[09:13:36] magog вышел из конференции
[09:13:38] <emerge> Блин, ну невозможно же так работать!
[09:16:58] <emerge> Хех:
sh pv.test.sh backup
0:00:00 [ 105MiB/s] [=======================================================================================================================================================] 104%
[09:17:50] m4n71k0r зашёл в конференцию
[09:18:34] <emerge> Так лучше: (cd -- "$MTPATH" && tar cf - . | pv -pter -s $(du -sb . | awk '{print $1}')) | (cd -- "$BUPPATH" && tar xpf -)
[09:18:42] <emerge> Все, пойду, проветрюсь.
[09:36:53] Славный капитан вышел из конференции
[09:44:33] Heckfi зашёл в конференцию
[09:58:38] Heckfi вышел из конференции
[10:05:08] rexim вышел из конференции
[10:05:09] emerge вышел из конференции
[10:09:04] emerge зашёл в конференцию
[10:16:33] rexim зашёл в конференцию
[10:32:31] generatorglukoff зашёл в конференцию
[10:38:06] maledictus зашёл в конференцию
[10:38:23] maledictus вышел из конференции
[10:57:49] magog зашёл в конференцию
[10:58:45] moonhawk зашёл в конференцию
[11:00:19] magog вышел из конференции
[11:00:21] magog зашёл в конференцию
[11:10:24] <j123123> http://www.computerra.ru/58338/drm-chair/ типичный пример вражеских технологий
[11:10:54] j123123 вышел из конференции
[11:10:55] j123123 зашёл в конференцию
[11:25:42] generatorglukoff вышел из конференции
[11:25:49] generatorglukoff зашёл в конференцию
[11:33:20] rexim вышел из конференции
[11:35:45] st16tm зашёл в конференцию
[11:38:45] st16tm вышел из конференции
[11:42:05] st16tm зашёл в конференцию
[11:42:16] <st16tm> привет!
[11:43:58] <st16tm> а как добавить эту комнату в закладки в клиенте Пси?
[11:44:14] <emerge> :3
[11:45:11] <st16tm> ?
[11:50:08] <emerge> Поищи тут: http://psi-im.org/wiki/
[11:52:59] <emerge> st16tm: Знаешь, судя по всему сейчас тут нет никого с psi.
[12:11:25] <st16tm> я тут
[12:11:31] <st16tm> ты еще тут?
[12:11:36] <emerge> Да.
[12:11:52] <st16tm> у меня еще есть другой клиент - JaJc
[12:11:57] <st16tm> как в нем добавить?
[12:12:14] rexim зашёл в конференцию
[12:12:33] <emerge> Могу помочь с Azoth, pidgin и Vacuum.
[12:12:46] <st16tm> посоветуй хороший клиент просто и все
[12:12:51] <st16tm> а тебя какой?
[12:12:57] <rexim> .version emerge
[12:12:58] <DeadBot> rexim: emerge использует LeechCraft Azoth 0.5.90 Gentoo Linux (Calculate Linux Desktop 13 XFCE)
[12:13:07] <rexim> Личкрафтота!
[12:13:16] <st16tm> мне для венды надо
[12:13:24] <rexim> Он и для винды вроде есть.
[12:13:38] <emerge> Но я бы его не рекомендовал.
[12:13:45] <st16tm> ну а чего написано Линукс там?
[12:13:52] <st16tm> так а какой лучше всего?
[12:14:17] <st16tm> мне нужен клиент, чтоб сам загружался при старте компа и входил в комнату эту и в другие
[12:14:26] <st16tm> а то задолбало постоянно входить
[12:14:33] <st16tm> и чтоб в трей сворачивался
[12:14:41] <rexim> .whois st16tm
[12:14:41] <DeadBot> rexim: member/participant
online()
зашел в конфу 09.03.13 11:42:05
уровень доступа: 4
[12:14:54] <rexim> Я думал, любой клиент это умеет.
[12:15:13] <st16tm> я не знаю еще, лень вот разобраться, я на джаббере 4 дня
[12:15:40] <st16tm> эмерг, ты по какому языку?
[12:15:46] <rexim> эмерг
[12:15:55] <rexim> эмерги отакуют!11
[12:16:16] <st16tm> ну тут клиент такой, не вбивает ник в поле ввода при клике по нику
[12:16:33] <rexim> Даже по табу не автодополняет?
[12:16:38] <st16tm> вотбще я вот как оказался на джаббере - вот ищу норм клиент
[12:16:50] <rexim> .version st16tm
[12:16:51] <DeadBot> rexim: st16tm использует Psi 0.15 Windows 7
[12:16:54] <st16tm> по табу добавляет - я не знал, что так можно
[12:17:17] <rexim> Почему не Psi+?
[12:17:20] <rexim> Говорят он ок.
[12:17:40] generatorglukoff вышел из конференции
[12:17:41] <st16tm> х.з. я не знаю, я новенький!
[12:17:57] <rexim> Ну так пробуй все подряд раз новенький!
[12:18:08] <rexim> И выбирай, что тебе больше понравится.
[12:18:09] <st16tm> нет, думаю вот спросить у кого нить
[12:18:16] generatorglukoff зашёл в конференцию
[12:18:27] <rexim> Прикол в том, что никому, кроме тебя, это не нужно.
[12:18:32] <st16tm> Рексим, а тебя какой клеент?
[12:18:37] <rexim> .version
[12:18:37] <DeadBot> rexim: у тебя Pidgin 2.10.6 (libpurple 2.10.6) None
[12:18:58] <rexim> Пиджинота.
[12:19:05] <st16tm> это для виндвс? он умеет все что я хочу? я писал что мне надо
[12:19:55] <rexim> Он есть под винду, его инсталлер для винды вроде прописывает его в автозагрузку и он умеет автоматически входить в комнаты.
[12:20:02] <st16tm> ладно ок, я запесал, ты в Ява шаришь? в LWJGL?
[12:21:10] <rexim> Я знаю, кто хорошо шарит в этих вещах.
[12:21:38] <emerge> st16tm: Попробуй Vacuum.
[12:21:39] <rexim> http://docs.oracle.com/javase/tutorial/ и http://lwjgl.org/wiki/index.php?title=Main_Page#Getting_started <--- вот эти две милых ссылочки.
[12:21:55] <rexim> Он вообще охренительно шарят в джаве и лвжгл.
[12:21:55] <emerge> :3
[12:22:02] <rexim> Они*
[12:22:11] <st16tm> Емерг - зопесал, а ты по какому языку?
[12:22:44] <st16tm> Рехим - твои ссылки я видел еще 17 лет назад
[12:23:11] <st16tm> мне прост нужно как-то быстро въехать в графеку, вот ктоб пинка дал стартового
[12:23:34] <rexim> Пинка дать?
[12:23:39] <rexim> Всмысле, кикнуть?
[12:24:03] <st16tm> ну вот ты остришь не к месту
[12:24:45] <rexim> Я еще раз повторю, это никому, кроме тебя, не нужно.
[12:25:10] <st16tm> так если ничего никому не нужно - что жтогда все тут собрались?
[12:25:25] <rexim> Я не сказал, что ничего никому не нужно.
[12:25:29] m4n71k0r вышел из конференции
[12:25:40] <emerge> st16tm: Какой язык?
[12:26:04] <st16tm> всмысле какой? ну ты вот ща над чем работаешь, что делаешь? чем занимаешься?
[12:27:03] <st16tm> Рексим я прост вот наченаю понемать, что мне по OpenGL учебник нужен
[12:27:03] <emerge> А, я тут про баш консультировал(ся)
[12:27:16] <st16tm> про что? какой баш?
[12:27:27] <emerge> #!/bin/bash
[12:28:05] <rexim> По OpenGL можно red book почитать.
[12:28:17] <rexim> Хотя мне почему-то кажется, что он устарел.
[12:29:22] <st16tm> ладно я на торрентах найду современный учебник по опену
[12:30:31] Славный капитан зашёл в конференцию
[12:34:05] m4n71k0r зашёл в конференцию
[12:43:42] <emerge> st16tm: Еще (X)HTML и CSS знаю.
[12:44:06] <st16tm> ты тут новенький?
[12:44:12] <emerge> Да.
[12:44:29] <emerge> А что?
[12:44:38] <st16tm> я тоже, есть предложение - давай держаться вместе, чтоб не обижали?
[12:44:50] <emerge> Ах.
[12:44:59] <emerge> Давай.
[12:45:16] <st16tm> )))
[12:45:30] <st16tm> так что такео баш?
[12:45:48] <j123123> это интерпретатор в линуксах такой
[12:45:50] <emerge> Командный интерпретатор в Unix-системах.
[12:45:59] <st16tm> а
[12:46:16] <st16tm> ну я знаю там типо Терминал еть, это и есть баш?
[12:46:26] <emerge> Не совсем.
[12:46:33] * j123123 гентушник
[12:46:34] <st16tm> Эмерг, а хтмл и ксс тебе зачем?
[12:46:42] <emerge> Наслаждаться.
[12:47:27] <emerge> Про терминал — есть консоли, обычные и виртуальные.
[12:47:40] <st16tm> как наслаждаться?
[12:47:42] <emerge> В иксах они виртуальные.
[12:48:29] <j123123> bash это примерно аналог command.com
[12:48:41] <emerge> Да очень просто — идешь на какой-нибудь сайтик и ужасаешься своей квалифицированности.
[12:49:21] <j123123> сайтики неинтересно
[12:49:31] <emerge> Ну это только начало.
[12:50:08] <st16tm> типо сайтостроением занимаешься?
[12:50:12] <emerge> Знания, тут приобретенные, можно использовать в других областях программирования.
[12:50:32] <emerge> Нет, только учусь.
[12:50:44] <st16tm> ну тогда тебе надо PHP изучить еще и потом в сторону какой-нить CMS глядеть, ну или фреймворка
[12:50:59] <st16tm> ну или обратить внемание на ASP, скажем
[12:50:59] <emerge> Нет, не надо.
[12:51:08] <st16tm> почему ненадо?
[12:51:37] <emerge> Я планировал дальше прочесть Debian Administrator Handbook.
[12:51:55] <j123123> ASP вражеская технология
[12:52:00] <emerge> А потом изучить Python.
[12:52:02] <st16tm> типо одменесратором хочешь стать?
[12:52:19] <emerge> Больше программистом.
[12:52:21] <st16tm> АСП - это есмь аз зло, как и ПХП
[12:52:56] <emerge> А ты?
[12:54:04] <st16tm> а?
[12:54:25] <emerge> Кем стать хочешь?
[12:54:31] <st16tm> а я уже стал
[12:54:51] <emerge> Понятно.
[12:54:52] <st16tm> я начальник станции переработки хим. реактивов и ядерного топлива, прост программирование - хобби
[12:55:00] <st16tm> вот ща игру хочу 2Д нопесать
[12:55:58] <emerge> А, ну понятно.
[12:56:10] <j123123> я химик по образованию
[12:56:13] <emerge> Just For Fun читал?
[12:56:27] <j123123> Специальность - МД моделирование
[12:56:54] <st16tm> нет, не читал
[12:56:59] <emerge> Понятно.
[12:57:06] <st16tm> я может чтоб с пользой хочу
[12:57:15] <st16tm> а ради JFF нехочу
[12:57:18] sss|zombie зашёл в конференцию
[12:57:30] <emerge> Ну от него неплохая польза.
[12:57:54] <st16tm> я хочу чтоб людям понравилася игра и чтоб мне бабло
[12:58:07] <emerge> Собор и Базар тогда почитай.
[12:58:21] <emerge> А, знал я такую игру.
[12:58:38] <emerge> Worminator называлась.
[12:58:49] <st16tm> что то я непонимаю о чем ты
[13:00:37] <emerge> Просто процитирую rexim:
Прикол в том, что никому, кроме тебя, это не нужно.
[13:02:00] OKTAVIUS зашёл в конференцию
[13:02:14] <st16tm> вот менекрафт нопесали и оказалось нужным миллионам и играюи припиваючи
[13:06:17] <emerge> Повезло, что сказать.
[13:08:12] <st16tm> не повезло - там сам процесс интересный, ясен пень ясно было, что такое может понравится многим
[13:12:58] <emerge> Вон Dwarf Forthress процесс ого-го-го, какой интересный, а не понравилось тем многим.
[13:13:03] <emerge>
[13:14:49] <emerge> *о-го-го :3
[13:16:50] <emerge> st16tm: http://catb.org/~esr/writings/cathedral-bazaar/ , http://catb.org/~esr/faqs/hacker-howto.html
[13:17:23] <j123123> он хочет проприетарную игру сделать и зарабатывать на ней
[13:17:32] <j123123> зачем ему эти ссылки?
[13:17:49] <st16tm> куйня ссылкии)
[13:18:00] <rexim> xD
[13:18:31] <Славный капитан> почему мне хочется всех их перебанить и уйти в закат?
[13:18:38] <emerge> Ага, полная.
[13:20:28] <emerge> j123123: Вдруг одумается.
[13:21:57] <rexim> Не надо никого банить.
[13:22:04] <rexim> К нам давно такие няшки не заходили. :3
[13:23:11] <st16tm> у вас тут давно уже самооценка завышена
[13:23:49] <rexim> Хм...
[13:23:55] <st16tm> будем работать над вашим воспетанием
[13:23:59] <rexim> Я почему-то всегда думал, что у меня она занижена.
[13:41:27] <rexim> .ping
[13:41:28] <DeadBot> rexim: понг от тебя 0.12 секунды
[13:41:29] <rexim> .ping
[13:41:30] <DeadBot> rexim: понг от тебя 0.09 секунды
[13:41:31] <rexim> .ping
[13:41:31] <DeadBot> rexim: понг от тебя 0.27 секунды
[13:41:33] <rexim> =\
[13:44:26] <emerge> .пинг
[13:44:45] <emerge> .ping
[13:44:45] <DeadBot> emerge: понг от тебя 0.14 секунды
[13:53:27] transformer7171 зашёл в конференцию
[13:57:05] v_oron зашёл в конференцию
[14:05:06] yesyes зашёл в конференцию
[14:06:27] Graf зашёл в конференцию
[14:06:44] Graf вышел из конференции
[14:14:56] Extra Swing зашёл в конференцию
[14:46:37] m4n71k0r вышел из конференции
[15:05:03] <st16tm> я тут, заснул был
[15:09:47] Сволота вышел из конференции
[15:11:43] <emerge> И?
[15:13:13] <rexim> Так что тебе мешает?
[15:13:18] * rexim регулярно здесь спит.
[15:16:04] <emerge> Я вообще из конференций не выхожу, так что, готовьтесь :3
[15:16:22] <ForNeVeR> Я тоже.
[15:16:39] <ForNeVeR> emerge: и тебя до сих пор нигде не видел .\ _ /.
[15:17:04] <emerge> А как же?
[15:17:06] <ForNeVeR> .version emerge
[15:17:07] <DeadBot> ForNeVeR: emerge использует LeechCraft Azoth 0.5.90 Gentoo Linux (Calculate Linux Desktop 13 XFCE)
[15:17:13] <ForNeVeR> э
[15:17:15] <ForNeVeR> што
[15:17:18] <ForNeVeR> ШТО
[15:17:21] <ForNeVeR> Это что, я?
[15:17:25] <emerge> Даже в leechcraft@c.j.r?
[15:17:55] <emerge> Я тебя почему-то запомнил.
[15:18:20] <ForNeVeR> emerge: а под каким ты там ником?
[15:18:27] <j123123> надо личкрафт в плагин емакса на лисп переписать
[15:18:40] <emerge> ForNeVeR: Под этим же.
[15:18:46] <ForNeVeR> emerge: не помню.
[15:18:49] <emerge> Только я давно его покинул.
[15:18:52] <ForNeVeR> j123123: уже не смешно.
[15:18:59] <ForNeVeR> Потому что слишком уж правдоподобно.
[15:19:28] <ForNeVeR> Правда, я не представляю, зачем такая интеграция может понадобиться, поэтому её пока нет.
[15:20:01] <ForNeVeR> Хотя... emacs во вкладке личкрафта...
[15:20:06] <ForNeVeR> 0xd34df00d: слыш, нужно такое?
[15:20:21] <j123123> интеграция, имхо, должна быть на уровне ОС, а не на уровне какой-то проги к которой кучи плагинов
[15:21:39] <j123123> а то в итоге получим много софта, каждый со своей кучей плагинов
[15:22:13] <j123123> и плагин от личкрафта в емакс не прикрутить
[15:22:49] <ForNeVeR> Есть более метауровневые системы.
[15:22:56] <ForNeVeR> Например, d-bus.
[15:23:09] <ForNeVeR> Там архитектура уже более подобна тому, что ты описываешь.
[15:23:13] <ForNeVeR> А ещё...
[15:23:15] <ForNeVeR> COM.
[15:23:19] <ForNeVeR> Внезапно, а? ;)
[15:24:26] <emerge> Plan 9?
[15:24:50] <emerge> Или Inferno.
[15:25:06] <j123123> >COM
[15:25:13] <j123123> закопать
[15:25:16] <ForNeVeR> Охохо.
[15:25:34] <ForNeVeR> emerge: разве Plan 9 имеет какое-то отношение к плугабельной архитектуре?
[15:26:02] <ForNeVeR> Хотя d-bus можно замапить прямо на ФС.
[15:26:11] <j123123> Shared memory IPC
[15:26:31] <j123123> на оперативку замапить
[15:27:29] <j123123> http://www.cs.cf.ac.uk/Dave/C/node27.html
[15:31:47] <j123123> если емакс в консоли запускать, там тетрис некрасивый получается
[15:31:50] <j123123> консольный
[15:32:46] <ForNeVeR> emacs в консоли намного удобней, чем в GUI, как по мне.
[15:35:25] <j123123> а личкрафт консольный еще не сделали?
[15:35:41] moonhawk вышел из конференции
[15:36:48] <j123123> почему емакс должен притесняться личкрафтом? Надо сделать консольный личкрафт и запускать его из графического емакса
[15:38:23] transformer7171 вышел из конференции
[15:39:08] <j123123> http://www.terminally-incoherent.com/blog/wp-content/uploads/2007/12/auctex.jpg в консольном емаксе так не выйдет
[15:40:33] <rexim> ForNeVeR: ты же говорил, что графический емакс ок, т.к. там можно нормальные табы сделать.
[15:40:46] <ForNeVeR> А, ну их.
[15:40:58] <ForNeVeR> Я познал дзен - графические табы почти не нужны.
[15:41:10] <rexim> А я ими вообще ни разу не пользовался.
[15:42:34] emerge вышел из конференции
[15:46:17] <rexim> > emerge: Я вообще из конференций не выхожу, так что, готовьтесь :3
[15:46:21] <rexim> ~_~
[15:48:58] <ForNeVeR> rexim: а ты выходишь.
[15:49:00] <ForNeVeR> Я видел.
[15:50:03] <rexim> А я и не отрицаю.
[15:55:31] emerge зашёл в конференцию
[15:56:47] shadowking86 зашёл в конференцию
[16:00:25] <emerge> Этот раз не считался!
[16:03:43] <emerge> rexim: Не копирую оформление, портишь мою тему.
[16:05:42] <ForNeVeR> j123123: ок, с tex-разметкой ты прав.
[16:27:29] m4n71k0r зашёл в конференцию
[16:43:20] magog вышел из конференции
[16:52:19] sss|zombie вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[16:53:32] <0xd34df00d> j123123: консольных личкрафтов не будет.
[16:56:50] <generatorglukoff> хнык
[16:56:59] <generatorglukoff> а я так хотел в консоли сидеть
!
[17:02:06] <rexim> Хм...
[17:02:11] <rexim> .ping
[17:02:12] <DeadBot> rexim: понг от тебя 0.09 секунды
[17:02:14] <rexim> .ping
[17:02:14] <DeadBot> rexim: понг от тебя 0.10 секунды
[17:02:17] <rexim> .ping
[17:02:18] <DeadBot> rexim: понг от тебя 0.09 секунды
[17:02:26] <rexim> А чо, хороший цвет.
[17:02:32] <rexim> Буду теперь всегда им писать.
[17:02:58] <st16tm> я здесь, чет заснул был, ща обедать буду
[17:03:28] * rexim здесь тоже, кстати, не только спит, но и обедает.
[17:03:51] <rexim> Да цодингтим мне как дом родной!
[17:05:27] <st16tm> у меня на обед суп с колбасой и ветчина рубленая, вот в такой банке:
[17:05:32] <st16tm> http://belpro.com.ua/products_pictures/vetchina_rublennaya_470_g-36-B.jpg
[17:05:52] <st16tm> кто родився в старое время тот поймет, что это значит
[17:06:18] sss|zombie зашёл в конференцию
[17:29:19] <st16tm> ща чай пью с перожными
[17:31:50] sss|zombie вышел из конференции
[17:34:29] sss|zombie зашёл в конференцию
[17:45:46] moonhawk зашёл в конференцию
[17:46:11] Extra Swing вышел из конференции
[17:49:38] <st16tm> вот как надо!!!:
[17:49:41] <st16tm> http://www.youtube.com/watch?v=g2Mp2jQMuiU
[17:50:37] moonhawk вышел из конференции
[17:53:10] Extra Swing зашёл в конференцию
[17:56:59] <st16tm> ну а это, это ваще супер:
[17:57:03] <st16tm> http://www.youtube.com/watch?v=2gLWQIm9qP4
[17:57:37] <j123123> а еще говорят что я много ссылок кидаю
[17:58:15] <j123123> st16tm: https://www.youtube.com/watch?v=b-Cr0EWwaTk вот послушай
[17:59:06] <j123123> про жабу
[18:00:01] <st16tm> смотрим...
[18:01:28] <st16tm> а ну это видео я знаю - это друганы мои там, я камеру держал
[18:02:55] 0xd34df00d вышел из конференции
[18:03:02] <st16tm> ))))))))))))))) вот посмотри еще:
[18:03:05] <st16tm> http://www.youtube.com/watch?v=2uc2s4QKrCo
[18:04:18] 0xd34df00d зашёл в конференцию
[18:05:04] <j123123> правильно делают
[18:05:11] <j123123> вражеские технологии
[18:05:58] <st16tm> ))) а ты ща что делаешь? изучаешь то что тогда писал?
[18:07:10] <j123123> когда тогда?
[18:07:32] <st16tm> ну ты типо говорил что изучаешь структуру программ, чет такое
[18:08:09] <j123123> ну это вообще-то не просто про структуру программ
[18:08:12] <j123123> там scheme
[18:08:26] <st16tm> ну да, занимаешься своим языком ща?
[18:08:29] <j123123> поищи в интернете по слову SICP
[18:08:47] <j123123> чтобы им заниматься, надо достаточно четкое техзадание сделать
[18:08:54] <j123123> а я его еще не сделал
[18:09:04] <j123123> а чтобы сделать, нужны знания CS
[18:09:11] <st16tm> то есть ты еще не начинал заниматься?
[18:09:16] <j123123> которые я приобретаю потихоньку
[18:09:33] <j123123> прототип какой-то сделать пытался, но понял что что-то не то
[18:09:42] <j123123> нужно с другой стороны подходить
[18:09:43] sss|zombie вышел из конференции
[18:09:50] <st16tm> а, слушай, ты в фото-принтерах не разбираешься?
[18:10:18] <j123123> нет, но всеравно можешь спрашивать
[18:10:57] <st16tm> прост вот хочу купить с СНПЧ но боюсь, как бы СНПЧ не засохла, я то не планирую каждый день печатать фото
[18:11:57] sss|zombie зашёл в конференцию
[18:12:51] sss|zombie вышел из конференции
[18:20:04] <st16tm> вот ща распечатываю справку по LWJGL, что Рексим дал, буду изучать
[18:42:55] <generatorglukoff> нарисовал вику: https://bitbucket.org/generatorglukoff/unyaxmppd/wiki/Home
[18:43:30] OKTAVIUS вышел из конференции
[18:48:59] sss|zombie зашёл в конференцию
[18:49:48] shadowking86 вышел из конференции
[19:04:28] <st16tm> срочно вызывают в другой чат! скоро буду...
[19:06:42] st16tm вышел из конференции
[19:09:13] <yesyes> что мешает быть в двух сразу?
[19:16:39] <rexim> Видимо, он однозадачный.
[19:53:46] <generatorglukoff> он на ондроеде/винфоне вероятно
[20:40:23] <rexim> Он дроеде! Он дроеде!
[20:42:43] * j123123 решил посмотреть исходник этого jabber сервера от generatorglukoff
[20:43:11] <generatorglukoff> j123123: ты плюсофоб, тебе низзя
[20:43:49] <generatorglukoff> j123123: качество твоей критики будет состоять только "ебать посмотрите какие скобочки"
[20:44:53] <j123123> ну например за boost::asio могу покритиковать
[20:45:11] <generatorglukoff> всмысле?
[20:45:24] <j123123> надо на berkeley sockets
[20:45:28] <j123123> и вообще
[20:45:43] <generatorglukoff> ага, и сотню потоков на коннект
[20:46:09] <j123123> https://bitbucket.org/generatorglukoff/unyaxmppd/src/d411f2da76d12437c469fffd9a30b11db15107e1/src/tests.cpp?at=default копипаст
[20:46:23] <j123123> дальше можно не смотреть
[20:46:52] <generatorglukoff> >tests.cpp
[20:47:09] <generatorglukoff> пожалуйста, не смотри
[20:47:21] <generatorglukoff> даже дедфуд может обосрать качественнее
[20:47:40] <generatorglukoff> а учитывая как он горит желанием это сделать
[20:47:45] <generatorglukoff> то это вопрос только времени
[20:48:07] <j123123> https://bitbucket.org/generatorglukoff/unyaxmppd/src/d411f2da76d12437c469fffd9a30b11db15107e1/src/subscription.cpp?at=default и тут какой-то копипаст
[20:48:36] <j123123> плюсоебы, я смотрю, очень любят копипаст
[20:48:49] <generatorglukoff> там не совсем копипаст
[20:49:02] <j123123> очень близко
[20:49:13] <generatorglukoff> варианты зашаблонить это будут выглядеть ужасно
[20:50:31] <j123123> плюсы такие плюсы
[20:51:14] <j123123> https://bitbucket.org/generatorglukoff/unyaxmppd/src/d411f2da76d12437c469fffd9a30b11db15107e1/src/c2s.cpp?at=default опять копипаст
[20:51:42] <rexim> j123123: из тебя получается неплохой lint!
[20:51:45] <j123123> ClientConnection::pointer connection,
RawMessage &data
[20:52:00] <rexim> Только медленный.
[20:52:25] <j123123> люблю ругать плюсы
[20:52:38] <rexim> Ты разве сейчас ругаешь плюсы?
[20:52:43] <rexim> Я не заметил.
[20:52:49] <rexim> Я думал ты ругаешь дублирование кодаю
[20:52:59] <j123123> в плюсах
[20:53:02] <j123123> это важно
[20:53:08] <rexim> Даже не ругаешь.
[20:53:17] <rexim> Выдаешь lint-style отчеты.
[20:53:21] <generatorglukoff> j123123: чочо?
[20:53:59] <j123123> накопипащеным кодом можно проверять архиваторы
[20:54:27] <j123123> единственное, для чего такой код хорош
[20:55:35] <j123123> if (type == "set" || type == "get" || type == "result" || type == "error")
[20:55:42] <generatorglukoff> и?
[20:55:52] <j123123> я бы сделал особый макрос, который бы так делал
[20:56:02] <generatorglukoff> что делает?
[20:56:34] <rexim> generatorglukoff: слушай, а в каких встраиваемых системах может понадобится xmpp-сервер?
[20:56:35] <j123123> f(a, b, c, d) -----> (a || b || c || d)
[20:56:52] <generatorglukoff> rexim: вайфай роутере
[20:56:56] <j123123> ну или типа того
[20:57:08] <generatorglukoff> j123123: шило на мыло
[20:57:15] <j123123> как хош
[20:57:24] <rexim> generatorglukoff: в качества интерфейс администрирования?
[20:57:24] <generatorglukoff> не, ну реально же
[20:57:36] <rexim> качестве*
[20:57:39] <rexim> интерфейса*
[20:57:41] <rexim> ~_~
[20:57:49] <generatorglukoff> rexim: в качестве карманного школолосервера
[20:58:01] <generatorglukoff> у меня 16 мегобайт всего
[20:58:04] <generatorglukoff> ведро съело 3
[20:58:14] <generatorglukoff> еще всякой фигни намешано
[20:58:24] <generatorglukoff> и я нехочу туда совать даже просоди
[20:58:34] <generatorglukoff> ибо луа и прочее говно метра на 4 рамы
[20:58:45] <generatorglukoff> а мой сервак держиться в одном метре
[20:58:48] <rexim> Хм...
[20:58:51] <rexim> ок
[20:58:55] <generatorglukoff> даже с включенными дебагами
[20:59:52] <generatorglukoff> rexim: хотя интерфейс для администрирования роутера - это ололо идея :)
[21:00:23] <rexim> :3
[21:01:04] <j123123> вот в лиспе вместо 1 + 2 + 3 + 4 + 5 + 6 можно (+ 1 2 3 4 5 6)
[21:01:56] <generatorglukoff> в плюсах можно просто 21
[21:02:15] <j123123> а если (+ a b c d e f) ?
[21:02:28] <rexim> в плюсах можно просто abcdef
[21:02:34] <j123123> не то
[21:03:03] m4n71k0r вышел из конференции
[21:03:27] <j123123> a b c d e f это некие переменные типа int, которые надо сложить
[21:03:51] st16tm зашёл в конференцию
[21:04:25] <st16tm> привет, у кого JAJC клиент?
[21:05:52] <rexim> У тебя.
[21:06:15] <st16tm> а ты не знаешь как в нем добавить в закладки этот чат? чтоб автоматом входило?
[21:06:36] <rexim> Нет.
[21:06:50] <st16tm> а вот что значит Добавить в ростер?
[21:08:09] <rexim> То и значит.
[21:08:16] <st16tm> так что такое ростер то??
[21:08:53] <rexim> generatorglukoff: единственно, что меня настораживает в твоем коде, это то, что ты на C++ пишешь как на C.
[21:09:02] <generatorglukoff> rexim: вплане?
[21:09:33] <generatorglukoff> st16tm: список контактов
[21:10:09] <st16tm> generatorglukoff: и надо же было так назвать список - ростер, чушь какая-то
[21:10:27] <j123123> да я вообще сишный код компилировал плюсокомпилятором
[21:10:31] <st16tm> generatorglukoff: а ты не знаешь как добавить в закладки этот чат и чтоб автоматом входило в него?
[21:10:48] <generatorglukoff> st16tm: поискать где-нибудь закладки чята
[21:10:56] <generatorglukoff> звездочку или что-то подобное
[21:11:29] <j123123> плюсокомпилятор ругается ворнингами на попытку арифметики с void указателем
[21:11:40] <st16tm> generatorglukoff: блин я вот чет непонимаю, для каждого канала отдельное окно, в закладки добавить некак, автоматом не хзаходит в канал, нах. такой клеент??
[21:11:52] <generatorglukoff> st16tm: не используй
[21:12:02] <st16tm> а какой посоветуешь?
[21:12:11] <generatorglukoff> j123123: потому что арифметика указателей привязана к размеру типа
[21:12:27] <generatorglukoff> st16tm: psi+ или leechcraft
[21:12:55] <st16tm> generatorglukoff: а вот в ПСИ я жму войти - и некуя... эт что такое?? ужос
[21:13:12] <generatorglukoff> а это старая версия походу
[21:13:16] <rexim> generatorglukoff: хотел сказать, что практически нет классов. Может быть оно и не нужно. Мне сейчас лень вчитываться в код.
[21:13:29] <generatorglukoff> st16tm: там тебе мессага должна прийти с капчей
[21:13:54] <st16tm> да там она приходит с задержкой в несколько минут, чушь какаято
[21:13:59] <generatorglukoff> rexim: они есть, но их немного + у меня синглтоны ввиде неймспейсов
[21:14:38] <rexim> Да, я это все заметил.
[21:15:57] Tapak зашёл в конференцию
[21:17:09] <rexim> Ну и да.
[21:17:15] <rexim> Достаточно много дублирования кода.
[21:20:17] <st16tm> ща вот Пидгин скачаю клиент, мож он норм
[21:21:23] <st16tm> Рексим, ох, а протокол какой тут выбирать? XMPP?
[21:22:41] <Tapak> да
[21:23:09] m4n71k0r зашёл в конференцию
[21:23:36] <Tapak> Только вот в Pg тема этой конфы занимает половину окна с чатом
[21:24:15] <rexim> У меня он занимаю 1/8 окна.
[21:24:21] <st16tm> ну посоветуй ты нормальный клиент, а тоя задолбался уже
[21:24:33] <st16tm> ща посмотрю, сколько занимает
[21:24:38] <rexim> А что ты считаешь нормой?
[21:24:43] <rexim> Норма у всех разная.
[21:24:58] <rexim> А значит для каждого "нормальный" клиент будет свой.
[21:25:52] <generatorglukoff> rexim: спасибо
[21:25:56] <generatorglukoff> j123123: и тебе спасибо
[21:25:58] <generatorglukoff> за ревью
[21:26:01] <Tapak> мне квип нравился, очень удобный jabber клиент был
[21:26:10] <st16tm> ну вот пишет, типо, Некорректный XMPP ID
[21:26:16] rexim вышел из конференции
[21:26:21] <st16tm> черт побери, какой протокол выбирать - х.з.
[21:27:15] <j123123> Tapak: В пижине можно отключить отображение темы в конфе
[21:27:27] <st16tm> а какой сервер укзать? ну jabber.ru, это ясено, а порт какой?
[21:28:50] <Tapak> j123123: спасибо, нашел
[21:30:08] <Tapak> да вот настройка xmpp в pg не очень, может перевод сказывается
[21:30:58] <st16tm> ща перезайду в Пидгин
[21:31:00] st16tm вышел из конференции
[21:31:31] st16tm зашёл в конференцию
[21:32:19] <st16tm> ну вот, типо я тут
[21:35:22] <st16tm> ну вот ПидГин вроде получше будет, а цвета тут можно настраивать? чтоб желтенький фон сделать?
[21:36:22] <Tapak> через редактор тем, вроде как
[21:36:37] <Tapak> но он не встроен
[21:36:51] <st16tm> скачать надо?
[21:36:59] <Tapak> да, как модуль
[21:39:06] <st16tm> а как же тему канала отключить? а то пол окна занемает?
[21:39:55] magog зашёл в конференцию
[21:40:48] <st16tm> ну вот отключил
[21:47:26] <Tapak> Помогите с этим заданием http://www.kgeorgiy.info/courses/java-intro/lectures/intro.html#N65609, пункт 2.3. Не получается
[21:48:14] <j123123> java
[21:48:57] <Tapak> Ну это слово там везде присутствует, поэтому не уточнил
[21:50:04] <Tapak> Я могу вычленить первое число из строки, а как далее?
[21:52:51] <j123123> for (int i = 0; i < args.length; i++) {
sum += Integer.parseInt(args[i])
}
[21:53:05] <j123123> что-то типа этого
[21:53:28] <Tapak> "1 2 3" это один аргумент
[21:55:41] <Tapak> String не Iterable, с помощью for по каждому символу не пройдешь
[22:00:22] sss|zombie вышел из конференции
[22:34:04] <Tapak> Спасибо j123123, с помощью идее о split вышло http://pastebin.com/zrWZfqLP, оцените код.
[22:44:06] <j123123> sum = sum + Integer.parseInt(e.trim()); можно наверное заменить на sum += Integer.parseInt(e.trim());
[22:44:12] <j123123> или в яве так нельзя?
[22:46:30] <Tapak> можно
[22:48:51] <j123123> st16tm ты вроде на яве программируешь
[22:49:18] <j123123> посмотри там
[22:49:47] <j123123> я яву знаю только потому, что знаю С
[22:53:35] <st16tm> я тут, да
[22:54:08] <st16tm> j123123: да, на Яве
[22:55:19] <st16tm> а я вобще Явы не знал, я знал С++ и ПХП и на Яве автоматом сходу стал песать
[22:59:24] <j123123> плюсы и ява вообще похожи
[23:00:16] <yesyes> вай нот int r = 0; for(String s : args.split("\s")) s += Integer.parseInt(s); return r;
[23:04:35] v_oron вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!