Home
codingteam
codingteam@conference.jabber.ru
08.06.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
Проблем решено: 0x14
Говорящих демонов: 0x1

=> Принимаются ЛОМАЮЩИЕ предложения по размещению на домене codingteam.org.ru
[00:10:53] moonhawk вышел из конференции
[00:39:05] yesyes вышел из конференции: Computer went to sleep
[01:11:37] yesyes зашёл в конференцию
[01:21:17] ktt9 вышел из конференции
[02:07:16] m4n71k0r вышел из конференции
[03:21:34] yesyes вышел из конференции: Computer went to sleep
[04:43:22] 0xd34df00d вышел из конференции
[04:45:31] 0xd34df00d зашёл в конференцию
[04:46:51] 0xd34df00d вышел из конференции
[04:47:15] 0xd34df00d зашёл в конференцию
[06:32:00] littleokuu зашёл в конференцию
[07:04:19] reggies зашёл в конференцию
[07:15:01] littleokuu вышел из конференции
[07:47:02] reggies вышел из конференции: offline
[08:34:51] PhoSor зашёл в конференцию
[08:35:19] <PhoSor> орту
[08:44:28] <j123123> кого?
[08:45:17] <j123123> generatorglukoff: http://bnw.im/u/hate-engine почему ты такой депрессивный?
[08:46:47] <j123123> Если честно, мне тебя жалко
[08:51:21] rexim зашёл в конференцию
[08:54:39] orehov зашёл в конференцию
[09:22:31] magog зашёл в конференцию
[09:29:33] reggies зашёл в конференцию
[09:39:53] <j123123> Если меня в этой конфе не кикнули - день прошел зря
[09:42:15] <j123123> rexim: Не получи лося
[09:42:28] <j123123> Не полоси луча
[09:42:47] <j123123> Не лососни лося
[09:43:20] <j123123> Не получи луча
[09:43:43] <j123123> А лососни тунца
[09:43:52] <j123123> :3
[09:46:26] m4n71k0r зашёл в конференцию
[10:06:59] <ForNeVeR> Орту.
[10:07:03] <ForNeVeR> m4n71k0r: D зоебись?
[10:08:12] <m4n71k0r> ForNeVeR: без адвоката отвечать не буду) Субъективно охрененен, да)
[10:08:38] <ForNeVeR> Просто охрнененен или охуительно охрененен?
[10:09:30] <m4n71k0r> невъебически охуенен
[10:09:37] <ForNeVeR> Хм.
[10:09:40] <m4n71k0r> вырвалось
[10:09:42] <ForNeVeR> Тогда давайте на нём писать!
[10:09:51] <m4n71k0r> но на нём пишут только человек 200
[10:10:01] <ForNeVeR> Число _человек_ мы не поменяем.
[10:10:05] <ForNeVeR> А писать всё равно сможем.
[10:10:08] <ForNeVeR> Мы же цодингтим!
[10:10:18] <m4n71k0r> если начнём писать, то поменяем
[10:10:20] <m4n71k0r> хм
[10:10:25] <ForNeVeR> Нет.
[10:10:38] <ForNeVeR> Ну если только сократим.
[10:11:16] ForNeVeR установил(а) тему: 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
Проблем решено: 0x14
Говорящих демонов: 0x1

=> Объявляется неделя написания кода на D!

[10:11:25] <m4n71k0r> неясна только ситуация с гуйцами
[10:11:33] <ForNeVeR> Фпечь.
[10:11:36] <m4n71k0r> так что под вендами придётся использовать винапи
[10:11:39] <ForNeVeR> Гуйцы - совсем не главное.
[10:11:44] <m4n71k0r> или серверное ПО
[10:11:57] <ForNeVeR> Можно же делать либы с логикой и вьюмоделями, а гуйцы отдельно.
[10:12:31] <ForNeVeR> Более того, это повышает testability.
[10:14:32] <ForNeVeR> m4n71k0r: а сишные хедеры туда, например, можно подключить?
[10:14:49] <m4n71k0r> есть конвертер, емнип
[10:17:46] <rexim> ForNeVeR: и что ты собрался писать на D?
[10:17:59] <ForNeVeR> rexim: начну с hello world.
[10:18:06] <ForNeVeR> А дальше по наклонной =3
[10:18:13] <rexim> Распределенный?
[10:18:27] <ForNeVeR> В D есть какая-то особая поддержка распределённости?
[10:18:46] <rexim> Думаю, что на уровне каких-нибудь библиотек.
[10:18:51] <rexim> Как и все, тащемта.
[10:18:57] <rexim> Как и у всех*
[10:19:35] <rexim> Меня в D немного настораживает две версии стандартной библиотеке.
[10:19:46] <ForNeVeR> Какие такие две?
[10:20:02] <ForNeVeR> Зачем две?
[10:20:06] <ForNeVeR> Я протев.
[10:20:27] <rexim> Когда я последний раз его смотрел там были две разных стандартных библиотеки зачем-то. Не знаю, может сейчас ситуация другая.
[10:20:34] <rexim> m4n71k0r: ничего не знаешь по этому поводу?
[10:20:47] <ForNeVeR> Это как cstdio и iostream?
[10:20:52] <m4n71k0r> уже одна
[10:21:00] <m4n71k0r> Phobos остался
[10:21:01] swagman зашёл в конференцию
[10:21:04] <rexim> О.
[10:21:10] <rexim> Отличненько.
[10:21:14] <rexim> Можно писать.
[10:21:14] <ForNeVeR> Расскажите подробнее.
[10:21:15] <m4n71k0r> уже ж D2 во все поля
[10:21:18] <ForNeVeR> Что происходит?
[10:21:28] <m4n71k0r> мутации практически завершены
[10:21:36] <ForNeVeR> Мутации...
[10:21:39] <ForNeVeR> Нужно убить мутантов!
[10:21:43] <ForNeVeR> Казнить еретиков!
[10:21:43] <m4n71k0r> ну как руби
[10:21:46] <ForNeVeR> Поджечь предателей!
[10:21:50] <ForNeVeR> И рубистов тоже.
[10:22:08] <ForNeVeR> Местное комьюнити ruby слишком неадекватно.
[10:23:28] <m4n71k0r> rexim: на самом деле, экспертов по D в мире только два. Брайт и Александреску. Остальные только погулять вышли
[10:24:33] <rexim> Это не остановит Форневера написать Hello World на D.
[10:25:00] <ForNeVeR> Вы недооцениваете форневера!
[10:25:14] <ForNeVeR> Мнение о том, что что-то меня "не остановит", не остановит меня от остановки!
[10:25:42] Glorious Chaplain of the Hortamarines зашёл в конференцию
[10:25:55] <rexim> Ununstopable ForNeVeR!
[10:27:05] <rexim> Хм... И офф сайт D больше не похож на унылое говно.
[10:27:10] <ForNeVeR> Unuporable.
[10:27:32] <ForNeVeR> rexim: сравни, например, с сайтом akka.
[10:27:35] <ForNeVeR> Всё-таки похож.
[10:28:04] <rexim> Ты, наверное, не видел старый сайт.
[10:28:25] <rexim> То, что есть сейчас. Невероятный прогресс.
[10:28:40] <rexim> s/c. Н/с - н/
[10:28:46] <ForNeVeR> Меня не остановит то, что я чего-то не видел!
[10:29:46] moonhawk зашёл в конференцию
[10:48:33] <ForNeVeR> Гы, настраивал environment для D, и нечаянно проебал всё окружение на системном уровне.
[10:48:59] <ForNeVeR> Оказалось, что сама венда некоторые свои тулзы запускает через переменные окружения.
[10:49:11] <ForNeVeR> Например, тулзу для настройки переменных окружения ~_~
[10:49:47] <ForNeVeR> Пришлось дампать окружение из ранее запущенного шелла и закачивать его обратно в реестр.
[10:53:01] <O01eg> венда такая венда
[10:53:14] <j123123> Г
[10:54:23] <j123123> .kick j123123
[10:54:23] <DeadBot> j123123: фиг
[10:55:12] <O01eg> .kick j123123
[10:55:12] j123123 выгнали из конференции: DeadBot
[10:55:12] <DeadBot> O01eg: ok
[10:55:23] <O01eg> работает
[10:55:46] j123123 зашёл в конференцию
[10:55:55] <j123123> День прошел не зря
[10:57:41] <j123123> Сделайте чтобы можно было самого себя кикать
[10:57:54] <j123123> какать
[11:03:23] <O01eg> нафига?
[11:07:41] <j123123> Весело же
[11:07:54] <j123123> Вообще, как хотите
[11:11:18] yesyes зашёл в конференцию
[11:17:58] orehov вышел из конференции
[11:18:52] moonhawk вышел из конференции
[11:33:58] ktt9 зашёл в конференцию
[11:35:54] <ForNeVeR> > Last Success
> Крайний успех
[11:36:03] <ForNeVeR> Какой-то нездоровый перевод.
[11:37:39] <PhoSor> надмозги
[11:42:35] <m4n71k0r> почему не Задний?
[11:49:29] <rexim> Нездоровый успех
[11:51:03] <j123123> Последний успех
[11:52:40] <PhoSor> конкурс на лучшего надмозга?
[11:52:52] <m4n71k0r> дык
[11:53:11] <PhoSor> мозг для участия нужен?
[11:53:34] <rexim> Ластовый саксесс.
[11:53:49] <PhoSor> суксесс
[11:54:01] <PhoSor> ласт суксесс
[11:56:25] <PhoSor> поцоны, а программные интерфейсы надо же сверху вниз разрабатывать?
[11:56:51] <m4n71k0r> любой способ ведёт к смерти
[11:56:57] <PhoSor> хуйню спросил, но все же
[11:57:21] reggies вышел из конференции: offline
[11:59:46] <PhoSor> эй, блять, тимота
[12:00:10] <j123123> да!
[12:00:27] <PhoSor> че да?
[12:00:34] <j123123> Надо короче чтобы логика была отдельно
[12:00:42] <j123123> И интерфейс стыковался с логикой
[12:00:53] <PhoSor> Што.
[12:00:54] <j123123> Нажатие кнопочки вызывает какую-то фигню в программе
[12:00:56] <j123123> Ну а то
[12:00:57] <j123123> Короче
[12:01:04] <j123123> Есть набор функций
[12:01:14] <j123123> Ну и цикл ожидания
[12:01:23] <j123123> Нажатие кнопочки - событие
[12:01:30] <j123123> Выставляется хреновинка
[12:01:35] <PhoSor> пздц
[12:01:38] <j123123> Которая через длинный case
[12:01:46] <j123123> Вызывает некую функцию
[12:01:47] <PhoSor> ты откуда такой вылез то?
[12:01:49] <j123123> Которая что-то делает
[12:01:58] <j123123> PhoSor: Ты чего?
[12:02:05] <j123123> Кикать меня хочешь?
[12:02:24] <PhoSor> не упало мне тебя кикать
[12:02:36] <PhoSor> у меня вебня
[12:02:49] <j123123> PhoSor: http://www.stolyarov.info/guestbook/archive/1#comment-482 вот тут почитай
[12:02:55] <PhoSor> нахуй мне цикл ожидания и длинный кейс??
[12:03:06] <j123123> А откуда мне знать, что ты имеешь ввиду вообще
[12:03:08] <j123123> ?
[12:03:35] <j123123> Вебню, или штуку та Xlib
[12:03:36] <PhoSor> а нахуй тогда с конкретными советами лезть?
[12:03:47] <j123123> Которая работает с эвентами
[12:03:50] <j123123> Что ты агришься
[12:04:03] <j123123> Ты тогда конкретно спрашивай
[12:04:11] <PhoSor> я конкретно спросил
[12:04:20] <PhoSor> о разработке интерфесов
[12:04:24] <PhoSor> программныз
[12:04:28] <PhoSor> программных
[12:05:10] <j123123> Конкретно я ответил что надо делать отдельно интерфейс и отдельно логику. Что значит проектирование сверху вниз и снизу вверх в контексте создания интерфейсов?
[12:05:28] <PhoSor> так, окай
[12:05:35] <PhoSor> с тобой все понятно
[12:05:55] <PhoSor> следующий, пожалуйста
[12:06:19] <j123123> Лолд
[12:06:25] <j123123> Вебдев нинужен
[12:06:59] <PhoSor> бугурт?
[12:07:10] <j123123> Нет
[12:07:21] <j123123> Мне наоборот весело
[12:07:38] <PhoSor> ну а че ж не весело когда горит
[12:07:54] <j123123> Вы не знаете, как выглядит мой баттхерт
[12:08:06] <PhoSor> ярко горит?ъ
[12:08:12] <j123123> Но он выглядит сильно не так, как тут
[12:08:30] <j123123> Я НАЧИНАЮ ПРИ ЭТОМ ПИСАТЬ С КАПСЛОКОМ ОБЫЧНО
[12:08:35] <j123123> Чтобы все видели
[12:08:55] <j123123> Но тут у меня баттхерта не было еще
[12:08:58] <PhoSor> давай ты не будешь тут сильно шуметь
[12:09:10] <j123123> Забаньте тогда
[12:09:26] <PhoSor> меня мало интересуют атрибуты твоего бугурта
[12:10:40] yesyes вышел из конференции: Computer went to sleep
[12:13:50] * PhoSor читает сицп
[12:14:09] <PhoSor> j123123: и тебе рекомендую, мой юный друг
[12:14:15] * j123123 смотрел лекции и читал сикп
[12:14:38] * j123123 считает что нечего всяким пхозорам советовать то, что он уже делал
[12:15:22] <PhoSor> блять, ну а хуле ты мне тут про логику разумничался
[12:15:58] <j123123> абстракции
[12:16:48] <j123123> Что я сказал неправильно?
[12:17:01] <j123123> Про декомпозицию я знаю
[12:17:22] <j123123> лиспы-шмиспы кстати хорошо помогают проектировать
[12:17:28] <j123123> Советую HtDP по этой теме
[12:17:43] yesyes зашёл в конференцию
[12:18:34] yesyes вышел из конференции: Computer went to sleep
[12:19:11] <PhoSor> нахуй мне твои циклы с кейсами не нужны
[12:19:37] <j123123> вот это кстати похоже на баттхерт
[12:19:53] <m4n71k0r> j123123: он не о конкретике же спрашивал
[12:19:58] <PhoSor> :D
[12:20:05] <j123123> Он не указал, про что идет речь
[12:20:07] <m4n71k0r> а об абстрактной метахуйне)
[12:20:08] <j123123> А я знаю Си
[12:20:12] <j123123> Си - четкий
[12:20:14] <m4n71k0r> нет\
[12:20:17] <j123123> Да
[12:20:23] <m4n71k0r> я на си видел дохуя абстракций
[12:20:28] <m4n71k0r> фабрики чего стоят
[12:20:31] <j123123> PhoSor: Гитхаб есть че?
[12:20:39] <PhoSor> чоа?
[12:20:56] <j123123> m4n71k0r: Какие там фабрики в чистом Си?
[12:21:03] <PhoSor> -_\\
[12:21:21] <j123123> PhoSor: https://github.com/PhoSor
[12:21:27] <PhoSor> спасибо
[12:21:31] <j123123> Нашел
[12:21:35] <j123123> Четко - дерзко
[12:21:44] <j123123> Гитхаб есть че?
[12:21:46] <j123123> А если найду?
[12:22:23] * j123123 пошел читать код пхозора
[12:22:54] <PhoSor> збс, учить меня собрался
[12:22:56] <PhoSor> *?
[12:23:01] <PhoSor> ты сделал мой день
[12:23:06] <j123123> У тебя там один жабоскрипт
[12:23:08] <j123123> Неинтересно
[12:23:15] <PhoSor> :D
[12:23:31] <j123123> Я вот баги находил в хорте
[12:23:37] <PhoSor> :D
[12:24:03] <j123123> В компиляторе каком-то, который пилится ForNeVeR-ом и еще кем-то
[12:24:07] <j123123> Кто меня тоже кикал
[12:24:19] <j123123> Славный Капитан у него еще ник был
[12:24:38] <j123123> Там какой-то F# был, который я нифига не знаю
[12:24:43] <j123123> Но баг я всё равно нашел
[12:25:04] <j123123> Так-то
[12:25:06] <PhoSor> j123123: хватит пороть уже
[12:25:11] <j123123> Что пороть?
[12:25:15] <j123123> Это правда
[12:25:16] <PhoSor> хуиту
[12:25:21] <j123123> Нет
[12:25:48] <PhoSor> первое предупреждение, после третьего обещаю визитора
[12:26:01] <j123123> :3
[12:26:07] <j123123> кикни давай
[12:26:22] <PhoSor> залупу на воротник
[12:26:37] <j123123> Меня таким не напугать
[12:26:38] <j123123> лол
[12:27:05] <PhoSor> ты на грани 2го предупреждения
[12:27:15] j123123 сменил ник на zxc
[12:27:27] <PhoSor> добавлю что, предупреждать буду за оффтоп
[12:27:32] <zxc> .z
[12:27:32] zxc выгнали из конференции: You underestimate zxc's power!
[12:27:33] <DeadBot> zxc: ok
[12:45:08] moonhawk зашёл в конференцию
[12:47:55] <PhoSor> .z
[12:47:55] <DeadBot> PhoSor: кого?
[12:48:02] <PhoSor> :3
[12:48:40] <PhoSor> позовите сюда zxc
[12:52:35] PhoSor сменил ник на zxc
[12:52:39] <zxc> .z
[12:52:39] <DeadBot> zxc: кого?
[12:52:52] zxc сменил ник на PhoSor
[12:55:32] zxc зашёл в конференцию
[12:55:42] <zxc> я
[12:55:51] <PhoSor> чо
[12:56:02] <zxc> давай .z
[12:56:07] <PhoSor> :3
[12:56:17] <PhoSor> нет ты
[12:56:23] <zxc> нет ты
[12:56:28] <PhoSor> слабо?
[12:56:34] <zxc> надоело
[12:56:38] <PhoSor> :D
[12:56:46] <PhoSor> ты сделал мой день
[12:56:48] <PhoSor> дважды
[12:58:37] <PhoSor> zxc: чо ты приперся
[12:59:22] rexim вышел из конференции
[13:01:30] <zxc> чтоб кикали
[13:01:59] <zxc> Очевидно же
[13:02:05] <zxc> Алсо
[13:02:40] <zxc> Меня родители мои не смогли воспитать, с чего вы решили, что вы сможете это сделать своими киками?
[13:04:09] * zxc ждет, когда кто-нибудь зайдет, увидит что тут zxc и по привычке наберет .z
[13:10:19] sss|zombie зашёл в конференцию
[13:13:34] <Glorious Chaplain of the Hortamarines> zxc: а с чего ты решил, что мы не сможем этого сделать?
[13:13:40] zxc выгнали из конференции
[13:17:40] j123123 зашёл в конференцию
[13:17:49] <j123123> Так некошерно
[13:17:55] <j123123> Надо было через .z
[13:18:31] <j123123> Фейл, короче
[13:20:00] <j123123> Я и не решил, что не сможете
[13:20:20] j123123 выгнали из конференции
[13:28:20] j123123 зашёл в конференцию
[13:28:27] <j123123> Радует, что конфе еще остались люди, готовые меня кикнуть
[13:28:33] j123123 выгнали из конференции
[13:35:47] <m4n71k0r> жесть какая-то
[13:37:58] <m4n71k0r> что-то для Ди "нормальных" гуйцов кроме GTK не найти... ну может ещё wxWidgets
[13:50:00] magog вышел из конференции
[13:53:06] <O01eg> Насколько осмысленно в select брать сокет с данными для чтениями, помечать его как обрабатываемый и скармливать другому потоку, который после обработки пометит его как необрабатываемый, а пока он обрабатывается игнорировать в потоке с select?
[13:54:09] <PhoSor> збс сказал
[13:54:47] * PhoSor однако не советчик
[14:08:58] <O01eg> PhoSor: я просто хочу не ждать, пока обработается запрос от одного клиента, чтобы перейти к другому.
[14:09:34] <PhoSor> 100500 лет сокеты не тыкал
[14:54:03] Glorious Chaplain of the Hortamarines вышел из конференции
[15:02:50] moonhawk вышел из конференции
[15:20:17] moonhawk зашёл в конференцию
[15:23:33] j123123 зашёл в конференцию
[15:23:42] <j123123> O01eg: http://www.ibm.com/developerworks/ru/library/l-server1/
[15:23:45] j123123 вышел из конференции
[15:24:24] <PhoSor> ухахаха
[15:24:36] <PhoSor> трижды
[15:24:36] ktt9 вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: remote-server-not-found
[15:25:09] <PhoSor> j123123: клоун, сука
[15:27:57] <ForNeVeR> O01eg: ты можешь между тредами разделить сокеты, например.
[15:28:12] <ForNeVeR> PhoSor: есть случаи, когда архитектуру целесообразно разрабатывать снизу вверх.
[15:28:19] <PhoSor> ForNeVeR: например
[15:28:24] <ForNeVeR> Когда у тебя чётко определён список низкоуровневых действий.
[15:28:42] <ForNeVeR> Например, ты пишешь драйвер для железки, которая уже спроектирована.
[15:29:34] <ForNeVeR> В этом случае вся архитектура создаётся исходя из того, что умеет железка, а не того, что нужно высокоуровневому пользователю.
[15:29:49] <O01eg> ну, сокеты едины для всего приложения
[15:30:08] <O01eg> я просто хочу разделить по тредам их обработку
[15:31:47] <PhoSor> хорошо, что драйвер не мой случай
[15:33:30] <ForNeVeR> O01eg: я имею в виду, разложить сокеты по нескольким воркерам.
[15:33:37] <ForNeVeR> И каждый воркер висит в селекте.
[15:34:05] <ForNeVeR> PhoSor: необязательно драйвер. Любой случай, когда под тобой есть какое-то API, ограничения которого нужно жёстко учитывать.
[15:34:11] <O01eg> висит в селекте?
[15:34:27] <ForNeVeR> Ну, в смысле, в цикле селект делает.
[15:34:31] <ForNeVeR> Ты же понел.
[15:35:02] <ForNeVeR> Сам по себе селект, конечно, не висит, если у тебя в нём не хулиард сокетов.
[15:35:51] <O01eg> делать несколько селектов?
[15:39:04] rexim зашёл в конференцию
[15:47:33] j123123 зашёл в конференцию
[15:47:51] <j123123> Сокеты через OpenMP или pthreads сделайте
[15:48:18] <j123123> воркеры-шморкеры
[15:51:05] <PhoSor> j123123: че приперся опять
[15:51:17] <PhoSor> нам наркоманы не нужны тут
[15:52:06] <j123123> лолка
[15:52:06] magog зашёл в конференцию
[15:52:11] magog вышел из конференции
[15:52:12] <j123123> кикайте тогда снова
[15:52:29] <j123123> Никто не запрещает
[15:52:41] <j123123> Или вообще забаньте
[15:52:51] <j123123> Я с другого жида заходить не буду
[15:53:36] <PhoSor> оставьте его мне :3
[15:54:40] <j123123> :3
[16:00:36] moonhawk вышел из конференции
[16:05:53] <ForNeVeR> j123123: а я, по-твоему, не pthreads предлагал?
[16:06:04] <ForNeVeR> Ну нет, конечно. Но в некотором роде.
[16:07:28] <j123123> Ясно всё с вами :3
[16:07:50] <PhoSor> ForNeVeR: да он же норкоман!
[16:08:05] <j123123> Нееее
[16:08:17] <j123123> Я не курю не пью вегетарианец и не употребляю наркотики
[16:08:23] <ForNeVeR> PhoSor: ты прав.
[16:08:23] <j123123> Просто я такой по жизни
[16:08:55] <ForNeVeR> j123123: под "наркоманией" имеется в виду пристрастие к саморазрушительным действиям.
[16:09:14] <j123123> Я таких действий не осуществляю
[16:09:29] <ForNeVeR> Или к таким, которые говорящему кажутся вызывающе нецелесообразными.
[16:10:42] <j123123> Мммм...
[16:10:52] <j123123> "вызывающе нецелесообразными"
[16:12:03] <j123123> Синхрофазотрон
[16:12:05] <PhoSor> ты не понял че это значит?
[16:12:27] <j123123> Целесообразными дня меня? Мне вполне кажется целесообразным
[16:12:58] <ForNeVeR> Не для тебя, а для дела.
[16:13:06] <ForNeVeR> На тебя всем плевать.
[16:13:09] <ForNeVeR> И тебе на всех.
[16:13:13] <PhoSor> ForNeVeR++
[16:13:16] <j123123> Не верю
[16:13:17] <ForNeVeR> Но если вы делаете одно дело - всем оно важно.
[16:13:25] <j123123> Вы бы меня так не обсуждали тогда
[16:13:32] <ForNeVeR> И ты важен для других только в той мере, в которой можешь в нём поучаствовать.
[16:13:32] <PhoSor> -_\\
[16:13:32] <j123123> Если бы на меня вам было плевать
[16:13:43] <ForNeVeR> А если не можешь - тогда, гм, от тебя может выйти другой толк.
[16:13:51] <m4n71k0r> мне плевать на него
[16:13:54] <j123123> Ну так я и сказал про openmp pthread
[16:13:54] <ForNeVeR> От преступников и всяких антиобщественных элементов тоже выходит.
[16:14:01] <j123123> Что я не так сделал?
[16:14:09] <ForNeVeR> А вот тут ты всё ок сделал.
[16:14:11] <m4n71k0r> плевать, что ты сделал
[16:14:20] <ForNeVeR> Именно это я и имел в виду под "воркерами".
[16:14:24] <j123123> О, теперь я еще и преступник оказывается, лол
[16:14:28] <ForNeVeR> Понятно же, что воркера можно как угодно реализовать.
[16:14:38] <j123123> Ну хммм...
[16:14:47] <j123123> Нужна конкретика, как по мне
[16:14:48] <ForNeVeR> j123123: я тебя так не называл. Просто нахожу интересные аналогии.
[16:14:58] <j123123> А то вы какие-то слишком уж высокоуровневые погромисты
[16:15:06] <j123123> витаете в абстракциях
[16:15:13] <ForNeVeR> int 20h, и дело с концом.
[16:15:17] <ForNeVeR> Достаточно конкретно?
[16:15:19] <j123123> Это дос вообще
[16:15:23] <j123123> Устарело
[16:15:24] <PhoSor> хуес
[16:15:29] <j123123> пёс
[16:15:32] <ForNeVeR> DOS жив.
[16:15:34] <PhoSor> ассемблер не устарел
[16:15:36] <PhoSor> ога
[16:15:38] <j123123> Где?
[16:15:42] <j123123> Ассемблер круто
[16:15:44] <ForNeVeR> Всюду.
[16:15:49] <j123123> Например?
[16:15:50] <ForNeVeR> Он не менее жив, чем ты.
[16:15:56] <ForNeVeR> Ты ведь считаешь себя живым?
[16:15:59] <m4n71k0r> жив и свободен
[16:16:19] <j123123> FreeDOS разве что
[16:16:21] * ForNeVeR продолжает находить наркоманистые аналогии везде.
[16:16:30] <j123123> И то там его компилируют опенваткомовским компиллером
[16:16:41] <j123123> Который с точки зрения FSF не совсем свободный
[16:16:44] <ForNeVeR> Пойду что-нить пожру.
[16:16:52] <j123123> И поэтому FSF не вполне одобряет FreeDOS
[16:17:04] <ForNeVeR> Я себе ночью курочку пожарил =3
[16:17:06] <PhoSor> j123123: а ты тут с какого боку?
[16:17:30] <PhoSor> форневер ночью жарил курицу?
[16:17:40] <m4n71k0r> днём-то код пишет
[16:17:48] <PhoSor> у меня тоже есть интересные аналогии
[16:17:59] <j123123> PhoSor: А что я?
[16:18:04] <j123123> Меня курочки не интересуют
[16:18:07] <j123123> Я вегетарианец
[16:18:09] <ForNeVeR> PhoSor: ну, я перед сном решил приготовить, чтобы утром покушать.
[16:18:19] <PhoSor> а че не свежее?
[16:18:22] <ForNeVeR> А утром забыл, да и не до того было.
[16:18:33] <PhoSor> пораньше лечь, пораньше встать
[16:18:46] <m4n71k0r> утром не кайф жарить
[16:19:13] * PhoSor не жарил утром :(
[16:19:42] <m4n71k0r> хотя... один раз было
[16:20:29] <PhoSor> j123123: всем похуй
[16:20:42] <j123123> няк
[16:20:47] <m4n71k0r> j123123: расскажи лучше как твой FSF прокормил миллиард китайцев
[16:21:09] <j123123> FSF прокормил миллиард роутеров
[16:21:13] <j123123> софтом своим
[16:21:18] <PhoSor> говном?
[16:21:23] <j123123> ГОВНО
[16:21:31] <j123123> И лицензией
[16:21:32] <m4n71k0r> а людям какая польза от этих сигналов и проводов?
[16:21:42] <m4n71k0r> люди кушать хотят
[16:21:44] <PhoSor> им бы курочки
[16:21:45] <ForNeVeR> Лицензией прокормил?
[16:21:47] <ForNeVeR> Ну да, конечно.
[16:21:49] <j123123> Хе-хе
[16:21:54] <j123123> Толстовато пошло
[16:22:13] <j123123> ИТ инфраструктура необходима для работы фабрик и заводов всяких
[16:22:30] <m4n71k0r> Китай так не думает
[16:22:38] <PhoSor> m4n71k0r++
[16:22:38] <m4n71k0r> до сих пор на коленках паяют
[16:22:47] <m4n71k0r> роутеры)
[16:22:57] <PhoSor> j123123 погляди как ифоны собирают
[16:22:58] <j123123> Которые изготавливают всякую фигню, которая в том числе нужна для производства всяких продуктов питания. Косвенно. Всё это сложно
[16:23:16] <j123123> Линуксы работают на всяких производственных линиях, я уверен
[16:23:31] <PhoSor> j123123: пруф
[16:23:35] <m4n71k0r> всяких...
[16:23:40] <j123123> PhoSor: Я знаю как их собирают
[16:23:51] <PhoSor> Што.
[16:23:59] <j123123> то
[16:24:10] <ForNeVeR> Я видал станки под управлением шиндовс.
[16:24:13] <j123123> Китайцы ручками частично собирают
[16:24:20] <ForNeVeR> И хулиарды оборудования под управлением закрытых прошивок.
[16:24:22] <j123123> Есть станки под управлением дос
[16:24:27] <j123123> и QNX
[16:24:27] <ForNeVeR> Да.
[16:24:39] <j123123> FreeRTOS
[16:24:45] <j123123> И есть вообще без операционки
[16:24:57] <ForNeVeR> QNX и RTOS не встречал.
[16:25:03] <ForNeVeR> Наверное, у меня станки не той системы.
[16:25:28] <j123123> Вендостанки
[16:25:44] orehov зашёл в конференцию
[16:25:48] <PhoSor> j123123: дос устарел
[16:26:02] <j123123> http://linuxscada.ru/
[16:26:51] <j123123> АСУ ТП делают под колибриос
[16:27:09] <j123123> Могу предоставить пруфы
[16:27:44] <PhoSor> а поциент таки выздоравливает
[16:27:57] <j123123> Нет, я всегда я
[16:28:03] <ForNeVeR> Нет, не всегда.
[16:28:08] <j123123> Всегда
[16:28:11] <ForNeVeR> И вообще, что это такое - ты?
[16:28:14] <j123123> Я это я
[16:28:18] <ForNeVeR> Это тело?
[16:28:24] <ForNeVeR> Или область пространства?
[16:28:33] <j123123> Сложный филосовский вопрос
[16:28:36] orehov вышел из конференции
[16:28:41] <j123123> Я это множество субличностей
[16:28:42] <PhoSor> хуежный
[16:28:55] <j123123> Меж которыми я переключаюсь
[16:28:56] <PhoSor> давно 100500 ответов на этот впрос
[16:29:02] <ForNeVeR> То есть своё существование как материального объекта ты отрицаешь?
[16:29:03] <j123123> И которые могут подменять друг друга
[16:29:08] <j123123> Но я достаточно целостный
[16:29:13] <j123123> Чтобы не сойти с ума
[16:29:17] <PhoSor> норокманы ты
[16:29:25] <ForNeVeR> PhoSor: как и ты, например.
[16:29:52] <ForNeVeR> j123123: вот PhoSor был таким же, как ты.
[16:29:52] <PhoSor> ForNeVeR: есть куда гораздо лучшие примеры
[16:30:05] <ForNeVeR> j123123: а сегодня он писал на жаваскрипте. И получил удовольствие.
[16:30:14] <j123123> А еще я люблю медитировать
[16:30:14] <ForNeVeR> j123123: понимаешь ли ты, осознаёшь ли?
[16:30:44] * j123123 считает что нечего писать на всяких недоязычках
[16:30:58] <ForNeVeR> j123123: PhoSor тоже так говорил когда-то.
[16:30:59] <j123123> Но это мнение только части меня
[16:31:00] <PhoSor> ForNeVeR: ты меня тоже лечишь штоле?
[16:31:18] <ForNeVeR> PhoSor: нет, я благим примером зажигаю сердца людей.
[16:31:24] <PhoSor> :D
[16:31:25] <ForNeVeR> А потом я их ем.
[16:31:30] <j123123> Со мной этого не выйдет
[16:31:53] <PhoSor> я достаточно здоров, чтобы беспрепятственно перемещаться между разными уровнями бытия
[16:32:07] <j123123> Ну всмысле я хочу сказать, что перевоспитать меня не выйдет
[16:32:29] <PhoSor> норкомана реактор исправит
[16:32:57] <j123123> Тебя
[16:32:57] <ForNeVeR> j123123: если долго чиркать зажигалкой в комнате, заполненной газом - из этого *всегда* что-нибудь выйдет.
[16:33:10] <j123123> ForNeVeR: Неинтересно
[16:33:17] <rexim> Смотря каким газом.
[16:33:27] <PhoSor> rexim: например
[16:34:03] <rexim> Если на 100% водородом — да, действительно, что-то выйдет.
[16:34:13] <j123123> Без кислорода не выйдет
[16:34:13] <rexim> А может быть даже и вылетит.
[16:34:14] <ForNeVeR> Стремление человека к технологическому совершенству - это горючий газ. А цодингтим - горящий факел!
[16:34:30] <rexim> j123123: действительно.
[16:34:34] <rexim> Ну да ладно.
[16:34:38] <j123123> А вот задохнуться водородом вполне выйдет
[16:34:43] * rexim не так хорош в аналогиях как Форнегр.
[16:34:47] <PhoSor> ForNeVeR: по моему горящий факел щас в другом месте
[16:35:48] <ForNeVeR> PhoSor: отлично сказал.
[16:35:59] <ForNeVeR> PhoSor: ты прав, твоим примером нельзя зажечь сердца людей.
[16:36:08] <ForNeVeR> Зато можно поджечь их задницы! ;3
[16:36:20] <PhoSor> :3
[16:36:26] <rexim> Исключая людей с сердцем в заднице.
[16:36:46] <ForNeVeR> Они будут вдвойне уязвимы. Но разве такое бывает?
[16:37:10] <rexim> Бывает и не такое. Бывают люди еще и с мозгом в заднице.
[16:37:16] <rexim> Они втройне уязвимы.
[16:37:26] <ForNeVeR> Цодингтим сегодня торт.
[16:37:38] <PhoSor> j123123: эй, друг
[16:38:09] <j123123> А?
[16:38:31] <ForNeVeR> j123123: вы с пхозором теперь друзяшки ;3
[16:38:35] <rexim> Ня!
[16:38:42] <ForNeVeR> PhoSor: френдшип из мэджик, брони!
[16:39:26] * PhoSor сохранил невозмутимость
[16:39:37] * ForNeVeR ржёт на весь бункер.
[16:39:57] <rexim> Как конь.
[16:40:10] <ForNeVeR> Как пони :3
[16:40:23] <rexim> Пони тоже кони.
[16:40:29] <ForNeVeR> Отнюдь.
[16:40:37] <j123123> лалки вы :3
[16:40:37] <rexim> Нюдьот.
[17:03:42] generatorglukoff вышел из конференции
[17:03:48] generatorglukoff зашёл в конференцию
[17:09:53] rexim вышел из конференции
[17:24:19] <j123123> http://store.complexnumbers.lenin.ru/cr/part_2_constructing_the_information_0_1.mp3 8бит
[17:34:35] <j123123> Норм музыка?
[17:52:45] j123123 вышел из конференции
[17:52:59] moonhawk зашёл в конференцию
[17:52:59] j123123 зашёл в конференцию
[17:55:22] yesyes зашёл в конференцию
[17:56:13] j123123 вышел из конференции
[17:56:53] j123123 зашёл в конференцию
[17:57:46] yesyes вышел из конференции: Computer went to sleep
[17:57:58] j123123 вышел из конференции
[17:59:13] moonhawk вышел из конференции
[17:59:35] j123123 зашёл в конференцию
[17:59:48] moonhawk зашёл в конференцию
[18:32:57] orehov зашёл в конференцию
[18:36:56] ktt9 зашёл в конференцию
[18:54:33] orehov вышел из конференции
[19:04:32] <ForNeVeR> m4n71k0r: а какую IDE можно юзоть для D?
[19:20:01] <m4n71k0r> ForNeVeR: приблуда для MonoDevelop - Mono-D http://mono-d.alexanderbothe.com/ относительно сносная
[19:20:32] <ForNeVeR> Вот уж чего не ожидал в этом треде, так это монодевелопа.
[19:20:45] <ForNeVeR> m4n71k0r: ок, спасибо, посмотрим-с.
[19:21:00] <m4n71k0r> а VisualD ожидал?)
[19:21:34] <m4n71k0r> в принципе и codeblocks может подойти
[19:26:46] <ForNeVeR> VisualD - ожидал, т.к. что-то про него слышал.
[19:27:35] <ForNeVeR> Мне хватило бы и модуля для emaсs, в общем-то. Так что мне был нужен именно совет по поводу того, что тебе кажется наиболее применимым.
[19:46:12] <j123123> Емакс норм
[19:46:18] <j123123> Вижуалстудии нинужно
[19:46:39] <ForNeVeR> А D нужно? ;3
[19:46:54] <j123123> Норм. Получ плюсов. Хотя я его особо не смотрел
[19:47:22] <ForNeVeR> По сути, все вещи, которые ты ненавидишь (а я из таких припоминаю только vtable и RTTI) там сохранены =3
[19:47:27] <ForNeVeR> А ещё и GC прикрутили.
[19:47:31] <j123123> Вместо препроцессора там какая-то особая компил-тайм шняга
[19:47:32] <m4n71k0r> да, джея можно подцепить на ди
[19:47:40] <m4n71k0r> да, компил-тайм
[19:47:48] <m4n71k0r> даже ось можно проверить компилтайм
[19:47:50] <j123123> Можно наверное это всё вырубить к хренам
[19:48:07] <j123123> GC и RTTI
[19:48:09] <ForNeVeR> Можно писать на C, не используя указатели.
[19:48:16] <j123123> Но не нужно
[19:48:28] <ForNeVeR> Ты сам ответил на своё высказывание.
[19:48:33] <ForNeVeR> Ты ведь это понимаешь?
[19:48:41] <j123123> GC и RTTI ненужно
[19:48:43] <j123123> Вооот
[19:48:50] <j123123> По крайней мере в языках уровня Си
[19:49:04] <j123123> А в жабках так пожалуйста
[19:49:10] <ForNeVeR> А языках уровня C нет этих вещей.
[19:49:23] <m4n71k0r> надо протолкнуть шаблоны в сишечку
[19:49:31] <ForNeVeR> Да и языков уровня C я знаю всего... ну, пусть будеь два: C и Pascal.
[19:49:43] <m4n71k0r> фортран
[19:49:43] <j123123> Из препроцессора слепить аналог шаблона
[19:49:51] <ForNeVeR> Pascal даже хардкорней, там стандартная либа поменьше.
[19:49:51] <m4n71k0r> ада
[19:50:09] <j123123> Можно вообще без стандартной либы писать
[19:50:15] <j123123> И без main()
[19:50:19] <m4n71k0r> хотя, Ада более высокоуровневая, чем поцкаль
[19:50:25] <ForNeVeR> Можно ещё писать без указателей.
[19:50:30] <j123123> Надо только особые опции компиляции указывать
[19:50:48] <j123123> Без указателей вся малина портится
[19:50:56] <ForNeVeR> Кстати, на плюсах нет особых проблем писать без указателей.
[19:51:08] <ForNeVeR> Страуструп рекомендует.
[19:51:11] <j123123> И еще goto это хорошо
[19:51:19] <ForNeVeR> goto можно использовать.
[19:51:50] <m4n71k0r> а дядя Дейкстра говорил, что гоуту - плохо
[19:52:12] <m4n71k0r> только его никто не слушал =/
[19:52:31] <j123123> Что бы там не говорили всякие дяди вроде Дейкстры http://gcc.gnu.org/onlinedocs/gcc-3.2/gcc/Labels-as-Values.html
[19:52:36] <ForNeVeR> http://paste.org.ru/?twlq31
[19:52:42] <ForNeVeR> Вот пример прекрасного кода с goto.
[19:53:08] <j123123> А помните я свой код с тернарной операцией вместо if показывал?
[19:53:24] sss|zombie вышел из конференции
[19:53:34] <ForNeVeR> Простите, там был баг, вот новая версия: http://paste.org.ru/?3sgcb2
[19:54:02] <j123123> https://ideone.com/IIBpPF
[19:54:09] <j123123> Вот в логах нашел
[19:54:09] * ForNeVeR находил и исправлял баги даже прямо в теле минифицированного жабаскрипта.
[19:55:22] <j123123> http://ideone.com/2C5lLj через макросы
[19:56:23] <ForNeVeR> j123123: а тернарный оператор не считается if'ом?
[19:56:48] <ForNeVeR> Вот если б ты писал код *по-настоящему* без ифов - это было бы интересно.
[19:56:53] <j123123> тернарный оператор это вроде как не совсем иф
[19:56:57] <ForNeVeR> Без cmp.
[19:57:05] <j123123> Есть конечно же способы писать так, но там какой-то матан вроде
[19:57:15] <j123123> Крис Касперски писал об этом когда-то
[19:57:21] <ForNeVeR> Это полезно для выполнения на GPU и ещё других хардкорных оптимизаций.
[19:57:35] <ForNeVeR> А твои попытки минимизировать оверхеды - это так, мелочи.
[19:57:58] <j123123> Ну а ты когда в последний раз писал что-то на асме?
[19:57:58] <ForNeVeR> Интересные, конечно, но мелочи.
[19:58:09] <ForNeVeR> Вообще не писал на асме. Зачем?
[19:58:13] <ForNeVeR> У нас есть C.
[19:58:23] <j123123> Минимизация оверхедов же
[19:58:24] <ForNeVeR> А для GPU на асме не пишут.
[19:58:30] <j123123> Есть асм для гпу
[19:58:33] <ForNeVeR> x64 кода на асме не пишут под cl.exe
[19:58:41] <m4n71k0r> ++
[19:58:43] <ForNeVeR> Под managed-среды на асме пишут, но очень мало.
[19:59:00] <j123123> Который компилится через хитрую штуку и передается по шине в видеокарту
[19:59:06] <ForNeVeR> Асм - всего лишь ментальная дисциплина, а не настоящий язык. Если мы не говорим про embed.
[19:59:07] <j123123> Которая пережевывает это и выдает ответ
[19:59:12] <j123123> Этим занимается драйвер
[19:59:17] <ForNeVeR> С таким же успехом можно писать на брейнфаке.
[19:59:25] <ForNeVeR> Ты когда-нибудь писал на брейнфаке?
[19:59:31] <m4n71k0r> =)
[19:59:37] <ForNeVeR> Например, на каком-нибудь pbrain.
[19:59:45] <j123123> Нет. Зачем?
[19:59:46] <ForNeVeR> Я серьёзно - это дисциплинирует.
[19:59:48] <j123123> Непрактично
[19:59:59] <j123123> Асм это я понимаю
[20:00:06] <ForNeVeR> Можно лучше понять выполнение высокопараллельного кода на GPU или SSE.
[20:00:06] <j123123> Я под i8080 писал
[20:00:12] <ForNeVeR> А я писал на pbrain.
[20:00:34] <ForNeVeR> И на Redcode.
[20:00:38] <m4n71k0r> начинаешь думать иначе об умножении
[20:00:55] <ForNeVeR> Потому что я не ставил себе целью мнимую практичность.
[20:01:06] <j123123> Я умножение делал двоичными сдвигами
[20:01:15] <j123123> На ассемблере
[20:01:16] <m4n71k0r> в БФ нет сдвигов же
[20:01:16] <j123123> И на Си
[20:01:17] <ForNeVeR> Чистый разум, дух - вот что нужно Омниссии от Его верных слуг!
[20:01:47] <ForNeVeR> j123123: интересно, и как можно умножить с помощью сдвигов?
[20:01:57] <j123123> А что не ясно-то?
[20:02:07] <j123123> битик смотрим один или ноль
[20:02:18] <ForNeVeR> "смотрим"?
[20:02:23] <j123123> Да
[20:02:44] <ForNeVeR> Возможно, на квантовом компьютере можно что-нибудь умножить, лишь проводя наблюдения.
[20:02:48] <ForNeVeR> Но не на обычной машине.
[20:02:50] <j123123> И если один, то прибавляем один регистр к другому, если нет то не прибавляем
[20:02:59] <ForNeVeR> Э, и где тут сдвиги?
[20:03:00] <j123123> Потом сдвигаем на один битик
[20:03:04] <ForNeVeR> А, ок.
[20:03:09] <ForNeVeR> Ты просто медленно описал :)
[20:03:18] <ForNeVeR> Это, типа, как "в столбик", да?
[20:03:18] <j123123> И смотрим битик в том числе другом
[20:03:20] <j123123> и опято
[20:03:21] <j123123> ь
[20:03:23] <j123123> Ну да
[20:03:27] <j123123> Что тут неясного?
[20:03:34] <ForNeVeR> Ничего неясного.
[20:03:39] <ForNeVeR> Я деление полиномов так делал.
[20:03:40] <j123123> Могу код на Си скинуть
[20:03:52] <ForNeVeR> Не нужно.
[20:03:56] <j123123> Ну ок
[20:04:06] <ForNeVeR> Деление полиномов на ПОСКАЛЕ!
[20:04:21] <j123123> ПОЦ КАЛЕ
[20:04:26] <ForNeVeR> И численное дифференцирование.
[20:04:33] <ForNeVeR> Это был какой-то курсач чтоле.
[20:04:40] <ForNeVeR> На ПОСКАЛЕ!
[20:05:30] <ForNeVeR> j123123: а ты умеешь матан?
[20:05:43] <j123123> Немного
[20:05:51] <m4n71k0r> а я делал сглаживание между 16 цветами при помощи рандома, когда отображал 3D фигуры вида z = f(x, y)
[20:05:53] <ForNeVeR> Надо много.
[20:05:55] <j123123> Правила лопиталя всякие там
[20:05:56] <ForNeVeR> Матан заебись.
[20:05:59] <m4n71k0r> на ПОСКАЛЕ
[20:06:01] <j123123> Ну такая фигня
[20:06:01] <ForNeVeR> Единственное, что нужно - это матан.
[20:06:19] <ForNeVeR> Я недостаточно умею в матан, и из-за этого невыносимо страдаю.
[20:06:38] <ForNeVeR> m4n71k0r: а я делал оператор Собеля.
[20:06:47] <ForNeVeR> На ПО^W СКАЛЕ.
[20:06:52] <m4n71k0r> ыы
[20:07:33] <m4n71k0r> скала да... море возможностей как в си-подобных языках, но сложно отстрелить себе яйца
[20:08:12] <m4n71k0r> мультипарадигменный рай
[20:13:31] <ForNeVeR> Разве в D не так?
[20:13:36] <ForNeVeR> Или в Clojure?
[20:14:30] rexim зашёл в конференцию
[20:15:42] <j123123> а что там в скале, указатели есть?
[20:15:48] <j123123> Не верю
[20:15:54] <m4n71k0r> а тебя не раздражает проблема с выводом юникода в консоль винды? Не то чтобы проблема. Обязательно нужно что-то конвертить итд
[20:15:55] <ForNeVeR> Нету.
[20:15:58] <ForNeVeR> А зачем они там?
[20:16:06] <m4n71k0r> ForNeVeR: ^
[20:16:08] <ForNeVeR> m4n71k0r: где конкретно эта проблема проявляется?
[20:16:12] <j123123> Без них нельзя делать некоторые крутые вещи
[20:16:14] <m4n71k0r> да даже в Ди есть
[20:16:17] <ForNeVeR> У меня консоль в ютф-16.
[20:16:21] <j123123> Вам, высокоуровневикам, не понять
[20:16:30] <ForNeVeR> git, например, в ней охуительно работает.
[20:16:35] zxc зашёл в конференцию
[20:16:37] <ForNeVeR> .z
[20:16:38] <DeadBot> ForNeVeR: кого?
[20:16:42] <j123123> ахахах
[20:16:43] <rexim> ForNeVeR: чем тебе Emacs в качестве IDE для D не подходит?
[20:16:43] <ForNeVeR> Э, што.
[20:16:51] <ForNeVeR> .alias_list
[20:16:55] <ForNeVeR> .alias
[20:17:01] <ForNeVeR> .alias_show
[20:17:01] <DeadBot> ForNeVeR: access:4:5@.z=.kick 360347537@qip.ru|You underestimate %NICK%'s power!
[20:17:08] <rexim> Меня, кстати, больше интересует какие можно системы сборки юзать для D. CMake?
[20:17:10] <j123123> Это чтоб я сам себя не кикал
[20:17:12] <m4n71k0r> djn ;t
[20:17:12] <ForNeVeR> Э, што.
[20:17:15] <m4n71k0r> вот же
[20:17:15] <ForNeVeR> Кто это сделал?
[20:17:26] <m4n71k0r> кого-то джей задолбал
[20:17:31] <m4n71k0r> хм
[20:17:48] zxc выгнали из конференции: fuck
[20:17:53] * j123123 ржет
[20:18:50] <rexim> ForNeVeR: да ты хуй.
[20:19:02] <rexim> Игноришь меня невозбранно. =(
[20:19:11] <j123123> лол
[20:19:12] <ForNeVeR> Што.
[20:19:40] <ForNeVeR> rexim: я надеялся, что ты читнёшь логи до того момента, где я говорю, что он меня устраивает.
[20:19:45] * j123123 запасся покорном
[20:19:47] <rexim> O_o
[20:20:12] <ForNeVeR> А особых систем сборки для D нету.
[20:20:19] <ForNeVeR> В составе dmd идёт обычный make.
[20:20:34] <rexim> А все.
[20:20:35] <rexim> Увидел.
[20:20:40] <j123123> Лучше через GCC
[20:20:54] <ForNeVeR> Казалось бы, приём тут GCC?
[20:20:56] <j123123> Туда поддержку D добавили
[20:21:08] <ForNeVeR> О, а это интересно.
[20:21:32] <rexim> http://www.dsource.org/projects/cmaked
[20:21:35] <rexim> Ололо
[20:21:37] <rexim> CMakeD
[20:21:42] <ForNeVeR> https://bitbucket.org/goshawk/gdc/wiki/Home
[20:21:54] <ForNeVeR> http://gdcproject.org/ - вотъ.
[20:22:18] <j123123> https://github.com/D-Programming-GDC
[20:22:22] * ForNeVeR нагуглил страницу на сурфорже, где написано, что всё переехало на битбукет. А на битбукете написано, что всё на гитхабе теперь.
[20:22:33] <m4n71k0r> вот же
[20:22:39] <rexim> ForNeVeR: по горячим следам!
[20:22:42] <j123123> Переадресация
[20:23:05] <ForNeVeR> Почему-то ник автора ibuclaw меня развеселил :3
[20:23:15] <rexim> Ибукав
[20:23:22] <rexim> Ибуклав*
[20:23:34] <rexim> Хм...
[20:23:55] <rexim> А по фотке и не скажешь даже...
[20:24:10] <ForNeVeR> > Iain Buclaw
[20:24:33] <ForNeVeR> > Work is currently under way to merge GDC into GCC for the release of 4.9.
Нихуя себе!
[20:24:51] <ForNeVeR> Это здорово.
[20:24:57] <m4n71k0r> ЧЕЛОВЕЧИЩЕ
[20:25:19] <rexim> ИБУКЛАВИЩЕ!!
[20:25:33] <ForNeVeR> Правда, контрибьюторов не очень много.
[20:25:53] <ForNeVeR> Есть ещё к чему стремиться.
[20:26:08] <rexim> ForNeVeR: ну так законтрибьють же что-нибудь!
[20:26:37] <ForNeVeR> Я пока что в другие места контрибьючу, и там это более эффективно.
[20:26:50] <ForNeVeR> В том смысле, что там кроме меня больше некому делать мои задачи.
[20:27:24] <rexim> Ну ладно.
[20:27:26] <rexim> .ping
[20:27:26] <DeadBot> rexim: понг от тебя 0.11 секунды
[20:27:27] <rexim> .ping
[20:27:27] <DeadBot> rexim: понг от тебя 0.11 секунды
[20:27:28] <ForNeVeR> Не потому, что я такой весь из себя выдающийся, а тупо потому, что рук не хватает.
[20:27:28] <rexim> .ping
[20:27:28] <DeadBot> rexim: понг от тебя 0.11 секунды
[20:27:41] <m4n71k0r> .ping
[20:27:41] <DeadBot> m4n71k0r: понг от тебя 0.02 секунды
[20:27:42] <m4n71k0r> .ping
[20:27:43] <DeadBot> m4n71k0r: понг от тебя 0.02 секунды
[20:27:43] <m4n71k0r> .ping
[20:27:44] <DeadBot> m4n71k0r: понг от тебя 0.02 секунды
[20:27:45] <m4n71k0r> .ping
[20:27:45] <rexim> ForNeVeR: зачем тебе руки? У тебя же тентакли.
[20:27:46] <m4n71k0r> .ping
[20:27:46] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[20:28:09] <ForNeVeR> rexim: кроме меня есть и другие разработчики. И тентакли не у всех.
[20:28:22] <rexim> Это да.
[20:28:29] <rexim> Тентакли сейчас на вес золота.
[20:39:52] <j123123> ТЕНТАКЛИ
[20:40:30] <PhoSor> j123123: разупорись
[20:43:05] <j123123> Почему тут кстати нет бота, который цитаты конструирует?
[20:43:45] <PhoSor> ты неплохо справляешься
[20:45:37] j123123 вышел из конференции
[20:45:53] j123123 зашёл в конференцию
[20:47:54] <j123123> ForNeVeR: https://github.com/ForNeVeR/horta-hell/commit/46df0dacd1fc8c227c4268117d2b9aea38e65290 I see what you did there
[20:48:25] <ForNeVeR> И что?
[20:48:52] <j123123> Да так, будто бы ты так хочешь, чтобы я скалу начал учить
[20:49:15] <j123123> Нестандартный подход
[20:49:28] <ForNeVeR> Я не в силах тебе помешать.
[20:49:51] <j123123> На ассемблере бы лучше понаписал чего-нибудь
[20:50:54] <ForNeVeR> Вообще говоря, я придумывал для хорты кейс, в котором её можно зациклить с дедботом.
[20:50:55] <j123123> А то у тебя там скалы сишарпы фишарпы и плюсы
[20:51:04] <ForNeVeR> Но забыл его.
[20:51:08] <ForNeVeR> А тогда фиксить не стал.
[20:51:14] <j123123> Да, я подозревал что ты придумал
[20:51:30] <j123123> Но если бы я не намекнул на это своими тестами, ты бы не заметил
[20:52:16] <ForNeVeR> А по поводу скал с эфшарпами... ну, у нас высокоуровневое программирование - стараемся как можно меньшим количеством кода выразить как можно больше.
[20:52:17] <PhoSor> j123123 намекае :D
[20:52:20] <ForNeVeR> Зачем asm?
[20:52:53] <j123123> Оптимизация
[20:53:02] <PhoSor> ForNeVeR: вот да, объясни внятно почему скала и не асм
[20:53:03] <j123123> Самомодифицирующийся код
[20:53:18] <PhoSor> ForNeVeR: я даже помогу :3
[20:53:21] <ForNeVeR> У него одно незначительное преимущество (большее быстродействие в большинстве случаев) и несколько огромных недостатков (сложность поддержки, кроссплатформенность).
[20:53:24] <j123123> Еще асм нужен для написания компиляторов нормальных
[20:53:27] <ForNeVeR> Не годится.
[20:53:45] <PhoSor> а то одолел этот, нужен ответ
[20:53:46] <j123123> нормальных = генерящих нормальный код, а не всякий там жабокод
[20:53:48] <j123123> байткод
[20:53:52] <ForNeVeR> И уж тем более он совершенно не нужен для компиляторов.
[20:54:04] <j123123> Нужен
[20:54:05] <ForNeVeR> Только в качестве данных.
[20:54:07] <ForNeVeR> А не кода.
[20:54:10] <j123123> Обоснуй ненужность
[20:54:18] <ForNeVeR> Кода на asm в компиляторе вообще не нужно.
[20:54:26] <j123123> Нужно знать, как правильно прогать на асме
[20:54:30] <ForNeVeR> Да.
[20:54:35] <j123123> Чтобы сделать хорошую оптимизацию
[20:54:39] <ForNeVeR> Да и то, необязательно.
[20:54:52] <ForNeVeR> Фронтэнды gcc не генерируют асм.
[20:54:58] <j123123> Ну если устраивает плохой код
[20:55:05] <ForNeVeR> Этим занимается бэкенд.
[20:55:09] <j123123> Я про кодогенератор
[20:55:18] <ForNeVeR> Так и говори.
[20:55:26] <ForNeVeR> Только вот нужен ли нам ещё один кодогенератор?
[20:55:37] <j123123> Будто что-то плохое
[20:55:42] <ForNeVeR> Я не могу однозначно сказать, что не нужен.
[20:55:58] <ForNeVeR> Но могу сказать, что имеющимися у нас силами мы не разработаем чего-то стоящего в этой области.
[20:56:06] <j123123> Доработать можно
[20:56:10] <ForNeVeR> Для этого нужны усилия и опыт большего количества людей.
[20:56:10] <j123123> Уже существующие
[20:56:22] <ForNeVeR> А вот тут уже нужно целеполагание.
[20:56:28] <j123123> Я находил плохие оптимизации в гецеце
[20:56:44] <ForNeVeR> Меня не ебут оптимизации, честно говоря.
[20:56:48] <ForNeVeR> Меня ебёт корректность кода.
[20:57:03] <ForNeVeR> Некорректный код - это отвратительно.
[20:57:09] <j123123> Вообще я проделал достаточно интересную работу в свое время, сравнивая оптимизацию гцц, опенваткома и вижуалстудии
[20:57:19] <ForNeVeR> Код, который работает на 10 / 100 / 1000% медленнее - это неприятно, но терпимо.
[20:57:24] <j123123> от корректного тормозного кода мало толку
[20:57:39] <ForNeVeR> От быстрого некорректного кода толку ещё меньше.
[20:57:53] <j123123> Ну если некорректный код выдает одну ошибку в год
[20:57:57] <ForNeVeR> Был у нас один программист.
[20:57:58] <j123123> То это терпимее
[20:58:00] <ForNeVeR> Он делал деревья.
[20:58:03] <PhoSor> -__\\
[20:58:05] <ForNeVeR> Оптимизированные.
[20:58:15] <j123123> Чем если код тормозит и работает год
[20:58:18] <ForNeVeR> Его имплементация работала в ХУЛИОН раз быстрее, чем у мелкософта.
[20:58:26] <ForNeVeR> Ему поклонялись как богу.
[20:58:32] <ForNeVeR> А потом глянули в код...
[20:58:41] <ForNeVeR> А он там сунул return'ы в начале каждой функции.
[20:58:49] <j123123> Тонко
[20:58:53] <ForNeVeR> > *Был* у нас один программист.
[20:59:03] <ForNeVeR> И эта история совершенно правдива.
[20:59:14] <j123123> Это не программист
[20:59:16] <j123123> Это хуй
[20:59:23] <PhoSor> в начале каких функций?
[20:59:39] <ForNeVeR> Он говорил, что "от корректного тормозного кода мало толку".
[20:59:46] <ForNeVeR> И хуярил везде return.
[20:59:57] <j123123> Это слишком уж предельный случай
[21:00:09] <ForNeVeR> А если код работает год - это вполне нормально.
[21:00:16] <ForNeVeR> Код бывает всякий, и задачи тоже.
[21:00:24] <ForNeVeR> У нас заказчик умеет грамотно оценивать временные затраты.
[21:00:27] <j123123> Я могу написать на асме специализированную сортировку, которая работает скажем только для чисел 1 байт
[21:00:35] <j123123> И она будет быстрее неспециализированной
[21:00:41] <ForNeVeR> И говорит, мол, вот эту функцию пользователь может ждать сутки, а вот эту - неделю.
[21:00:43] <PhoSor> :D
[21:01:03] <ForNeVeR> Джуниор делает функцию, которая работает за 10 минут, и всех устраивает.
[21:01:13] <ForNeVeR> Хотя можно за миллисекунды.
[21:01:28] <j123123> Ну это уже проблемы конвейерного подхода в программировании
[21:01:33] <j123123> Всякие там скармы канбаны
[21:01:35] <j123123> Прочая шняга
[21:01:47] <ForNeVeR> Нет, это проблема целеполагания.
[21:01:51] <ForNeVeR> Нужно решать задачи.
[21:01:56] <PhoSor> вечер охуительных историй
[21:02:06] <ForNeVeR> В первую очередь - это задача корректности кода.
[21:02:11] <ForNeVeR> Во вторую - быстродействие.
[21:02:18] <ForNeVeR> И *никогда* не наоборот.
[21:02:21] <j123123> Ну можно вообще набрать студентоту вскую, типа жуниоры
[21:02:30] <j123123> И пусть набыдлокодят там что-то
[21:02:33] <ForNeVeR> Конечно, "корректность" в некоторых случаях является растяжимым понятием.
[21:02:45] <ForNeVeR> Например, fast square root не вполне корректен.
[21:02:53] <j123123> Да, не всегда
[21:02:56] <ForNeVeR> Но его используют, и правильно делают.
[21:03:02] <j123123> Флоаты вообще сильно некорректные
[21:03:09] <j123123> Во многих отношениях
[21:03:16] <j123123> Могу статейку кинуть
[21:03:22] <j123123> Про флоаты
[21:03:25] <ForNeVeR> IEEE754 - вообще некорректная вещь.
[21:03:27] <ForNeVeR> Я тоже могу.
[21:03:42] <ForNeVeR> http://www.yur.ru/science/computer/IEEE754.htm :3
[21:03:50] <j123123> Дескать, они в разных компиляторах по разному работают, и даже в одном и том же по разному, в зав-ти от флагов оптимизации
[21:04:20] <ForNeVeR> j123123: более того, братюня, они в разных *процессорах* работают по-разному.
[21:04:26] <PhoSor> ForNeVeR: давай че нить позахватывающей
[21:04:50] <j123123> http://hal.archives-ouvertes.fr/docs/00/28/14/29/PDF/floating-point-article.pdf
[21:04:59] <PhoSor> j123123: а ты не перебивай
[21:05:06] <j123123> Вкуривать до просветления
[21:05:10] <ForNeVeR> Я закончил.
[21:05:14] <PhoSor> :(
[21:05:33] <j123123> ForNeVeR: Я насчет процессоров знаю
[21:05:40] <ForNeVeR> j123123: а то, что в разных компиляторах вычисления работают по-разному - это только ленивому не известно.
[21:05:52] <j123123> Вообще доказывать корректность кода для флоатов задача малореальная
[21:06:02] <ForNeVeR> Бывает, что даже в одном работают по-разному.
[21:06:03] <j123123> По ссылке в педеефе почитайте
[21:06:27] <ForNeVeR> В opengl даже есть специальные флаги для того, чтобы обеспечить *повторяемость* результатов одного и того же вычисления.
[21:07:16] <j123123> В жабке что интересно делают с флоатами, чтобы они везде работали одинаково?
[21:07:27] <ForNeVeR> Уже ничего.
[21:07:34] <j123123> Хе-хе
[21:07:38] <ForNeVeR> В каких-то версиях включили strictmath.
[21:07:41] <j123123> Переносимость, епта
[21:07:46] <ForNeVeR> А потом разрешили выключать.
[21:07:50] <ForNeVeR> И сейчас по умолчанию выключен.
[21:08:06] <ForNeVeR> Но можно врубить, если охота. Только это медленно работает по понятным причинам.
[21:08:42] <ForNeVeR> В дотнете в ряде случаев нужно форсить касты флоатов к флоатам, чтобы высрать специальную IL-инструкцию, которая вынет значение из регистра и положит в память.
[21:08:50] <ForNeVeR> Чтобы обрезать его от 80 бит до 64.
[21:09:20] <ForNeVeR> Впрочем, у тебя по ссылке и эти закидоны описаны.
[21:10:13] <ForNeVeR> j123123: и про Java написано, кстати.
[21:10:26] <m4n71k0r> j123123: почему ты никого не заебал в других конфах?
[21:10:29] <ForNeVeR> j123123: ты что, сам не читаешь все ссылки, которые нам постишь?
[21:10:42] <ForNeVeR> Моё уважение к тебе упало.
[21:10:52] <j123123> ForNeVeR: Читаю же
[21:10:59] <ForNeVeR> Плохо читаешь.
[21:11:02] <j123123> Я проверял, знаете ли вы насчет жабы
[21:11:05] <ForNeVeR> Надо внимательней.
[21:11:20] <ForNeVeR> Ну да, конечно. Проверял.
[21:11:26] <m4n71k0r> человек не может сознательно оптимизировать код под все платформы, а на уровне мозжечка ещё никто не умеет программировать
[21:11:33] <m4n71k0r> на ассемблере
[21:12:08] <m4n71k0r> да и человеко-машинный тырфейс нужен прямой
[21:12:19] <m4n71k0r> а не через пять фильтров
[21:12:34] <ForNeVeR> Прямой опасен.
[21:12:38] <m4n71k0r> да
[21:12:42] <ForNeVeR> Как для человека, так и для машины.
[21:12:49] <ForNeVeR> Когнитивные искажения могут проникнуть.
[21:13:42] <m4n71k0r> либо изменить речевой аппарат, к примеру, для прямого вывода кода, а потом его транслировать
[21:13:53] <j123123> Присобачить процессор к мозгу
[21:14:01] <j123123> И программировать нейроимпульсами
[21:14:08] <ForNeVeR> Мелко мыслите.
[21:14:14] <m4n71k0r> мелко
[21:14:15] <ForNeVeR> Сделать процессор из нескольких мозгов!
[21:14:22] <j123123> MPI
[21:14:25] <ForNeVeR> Всех людей превратить в нейросеть!
[21:14:30] <m4n71k0r> MBI
[21:14:40] <ForNeVeR> И выпить их души, конечно.
[21:14:43] <j123123> И компилировать гентуу на их мозгах!
[21:14:52] <m4n71k0r> гента уже будет не нужна
[21:14:56] <j123123> Нужна
[21:15:05] <m4n71k0r> если всех людей, то нет
[21:15:14] <j123123> Надо бы в мозг закомпилировать гентуу
[21:21:40] <j123123> ktt9: Ты бы хотел компилировать код в уме?
[21:21:56] <j123123> И запускать в мозгах сразу?
[21:22:26] <j123123> Оттрассировать там
[21:22:36] <j123123> Найти переполнения всякие в уме
[21:22:49] <j123123> Отладка кода в уме это ж круто
[21:22:53] <j123123> Дебажить
[21:23:52] <j123123> В GDB кстати есть обратная трассировка
[21:23:55] <j123123> Слышали?
[21:24:26] <j123123> Т.е. обратная отладка
[21:24:29] * m4n71k0r спокойно дебажит в уме
[21:24:42] <j123123> Типа http://sourceware.org/gdb/news/reversible.html
[21:24:51] <j123123> Можно как бы возвращать программу в прошлое
[21:24:54] <j123123> Через отладчик
[21:25:16] <j123123> Ее состояние
[21:26:13] <j123123> Интересно, есть ли абстрактно-жабоподобный интерпретатор Си, чтобы отлаживать было удобно?
[21:26:30] <ForNeVeR> У мелкософта есть intellitrace.
[21:26:35] <ForNeVeR> Это примерно то, что ты описал.
[21:26:55] <ForNeVeR> > GDB version 7.0 (due September 2009)
Появилось примерно в это же время.
[21:26:56] <j123123> Не думаю, что он поддерживает C99 фичи
[21:27:07] <ForNeVeR> Какие такие C99-фичи?
[21:27:18] <j123123> Ну типа анонимные структуры там есть
[21:27:19] <ForNeVeR> Такого языка нет у мелкософта, гы.
[21:27:33] <ForNeVeR> Хотя вообще, у них дебаггер отвязан от языка.
[21:27:50] <ForNeVeR> Если правильные pdb сгенерены, будет поддерживать почти что угодно.
[21:27:55] <ForNeVeR> Даже брейнфак, например.
[21:28:25] <j123123> Самомодифицирующийся асмокод отлаживать весьма проблематично
[21:28:29] <j123123> Стандартными средствами
[21:28:33] <j123123> А так вообще норм
[21:28:43] <ForNeVeR> А нахрена он вообще нужен?
[21:28:45] <ForNeVeR> Я вот не понимаю.
[21:28:52] <j123123> Это круть
[21:28:56] <PhoSor> j123123 разжижает моск форневера и последний начинает пороть все подряд
[21:29:05] <j123123> А, еще есть JIT
[21:29:16] <ForNeVeR> А причём тут JIT?
[21:29:21] <ForNeVeR> Он не модифицирует сам себя.
[21:29:26] <j123123> Я фактически могу писать байтики в массив и передать на этот массив управление
[21:29:28] <j123123> Как на код
[21:29:37] <ForNeVeR> И я не вижу смысла в модификации кода самим собой.
[21:29:39] <ForNeVeR> *Кода*
[21:29:39] <j123123> Только для этого надо особым образом компилятору дать опции
[21:29:46] <ForNeVeR> Притом, что можно изменять данные.
[21:30:01] <j123123> И этот код, на который было передано управление, вот он в том числе может и сам себя менять
[21:30:04] <ForNeVeR> Для любого практического применения - например, ГА - удобнее изменение данных.
[21:30:09] <j123123> Вот такая-вот загогулина
[21:31:00] <j123123> Это если память выделена так, что она и исполняемая, и доступна для записи
[21:31:24] <j123123> Фон-Неймановская архитектура
[21:33:02] <j123123> ForNeVeR: Ты просто не прочуствовал кайф в ассемблере
[21:33:10] <j123123> А вот один человек, которого я асму учил
[21:33:17] <j123123> Вот он прочуствовал
[21:33:20] <j123123> Ему понравилось
[21:33:30] <j123123> Я буду еще одного скоро учить, не скажу кого
[21:33:40] <j123123> Он стесняется
[21:34:36] PhoSor вышел из конференции
[21:36:04] <m4n71k0r> ФоСор не выдержал
[21:36:39] <j123123> пхозор
[21:42:32] <j123123> ForNeVeR: Ты кстати знаешь, что у меня на аватарке гитхаба изображено?
[21:49:12] <j123123> https://secure.gravatar.com/avatar/f3dd16071dd47ba61cd705ed6d200069?s=420
[21:49:16] <j123123> Что тут изображено?
[21:51:50] <moonhawk> Операционные усилители?
[21:51:58] <j123123> Фейл
[21:52:59] <moonhawk> А что?
[21:53:14] <j123123> Хочу чтобы кто-то из конфы сказал
[21:53:37] <j123123> Хотя если никто не скажет в течении 5 минут, я таки скажу
[21:54:57] <m4n71k0r> сумматор
[21:55:05] <m4n71k0r> мозг не еби только
[21:56:00] <j123123> http://thatif.ru/wp-content/uploads/2012/09/одноразрядный-двоичный-полный-сумматор.jpg
[21:56:05] <m4n71k0r> то есть, не надо уходить, пожалуйста)
[21:56:29] <j123123> Я и не собирался
[21:57:25] <j123123> Вообще, я немного разочарован
[21:57:30] <j123123> Ну да ладно
[21:57:41] <m4n71k0r> что я отвлёкся от написания кода и ответил тебе?
[21:57:45] <j123123> m4n71k0r: Откуда про сумматоры знаешь?
[21:57:55] <j123123> Я просто хотел от форневера ответ получить
[21:57:58] <m4n71k0r> я в 14 лет этими схемками очень увлекался
[21:58:12] <j123123> А, ну молодец
[22:01:18] <j123123> Хорошо что тут есть люди, знающие про это
[22:01:43] <m4n71k0r> ты удивлён?
[22:01:59] <m4n71k0r> "тут" таких людей много
[22:02:07] <j123123> Я удивлен что мне дали неправльный ответ
[22:02:12] <j123123> В первый раз
[22:02:23] <m4n71k0r> муня?
[22:02:26] <j123123> И еще я удивлен что мне так долго отвечали
[22:02:27] <m4n71k0r> он тролль
[22:02:29] <j123123> лол
[22:03:05] <j123123> Программист такие основы должен знать
[22:03:29] <m4n71k0r> он физик
[22:03:42] <j123123> Физик тоже
[22:03:47] <m4n71k0r> зачем?
[22:03:52] <m4n71k0r> зачем это физику?
[22:04:02] <j123123> Хмм, ну если электродинамика там всякая
[22:04:19] <m4n71k0r> как это связано?
[22:04:34] <m4n71k0r> всякая...
[22:04:37] <moonhawk> ЛОЛ!
[22:04:43] <m4n71k0r> ты всегда так говоришь, когда не в теме?
[22:04:48] <j123123> Я вообще в теме
[22:04:48] <moonhawk> Это в лучшем случае имеет к схемотехнике отношение.
[22:04:49] <m4n71k0r> j123123: ^
[22:04:57] <j123123> Я эту штуку сам нарисовал
[22:05:01] <j123123> В эмуляторе
[22:05:06] <j123123> Логических схем
[22:05:07] <m4n71k0r> а я без
[22:05:10] <m4n71k0r> рисовал
[22:05:14] <j123123> И еще триггеры делал
[22:05:21] <j123123> И всякие непонятные штуки
[22:06:16] <j123123> http://i0.kym-cdn.com/photos/images/original/000/298/507/99d.gif вот надо бы что-нибудь подобное замутить
[22:07:15] <j123123> http://www.zachtronicsindustries.com/kohctpyktop/kohctpyktop.htm вот кстати хорошая игра
[22:07:20] <moonhawk> Я только с MultiSim из похожих работал.
[22:07:22] <j123123> m4n71k0r: Рекомендую
[22:07:31] <j123123> moonhawk: И тебе тоже
[22:07:58] <moonhawk> Окк.
[22:08:50] <j123123> Я кажется давал в своем блоге ссылки на эту игру
[22:09:00] <j123123> И на другую, тоже весьма интересную
[22:09:17] <moonhawk> MultiSim лучше.
[22:09:25] <moonhawk> Или Wolfram Mathematica.
[22:10:50] <j123123> Wolfram Mathematica проприетарно
[22:10:59] <moonhawk> Зато лучшая в своём роде.
[22:11:10] <j123123> MultiSim тоже
[22:11:18] <j123123> Есть еще какой-то earge
[22:11:31] <rexim> Чувак сделал схему "INSTALL GENTOO" сидя по виндой.
[22:11:34] <rexim> Видимо, это он самовнушением занимается.
[22:12:19] <j123123> Я когда-то одному челу кидал кое-какие ссылки на тему всякого такого, связанного с дизайном электроники
[22:13:09] <j123123> Надо в логах порыться
[22:14:06] rexim вышел из конференции
[22:14:57] <j123123> http://chitlesh.fedorapeople.org/FEL/portfolio.html http://www.franz.com/success/customer_apps/eda/icancad-schemata/ https://ashwith.wordpress.com/2010/09/10/circuit-simulation-in-gnulinux-lets-begin/
[22:19:29] Graf зашёл в конференцию
[22:19:37] Graf вышел из конференции
[22:22:24] sss|zombie зашёл в конференцию
[22:23:36] <j123123> http://habrahabr.ru/post/182428/ пацанчики из соседней конфы кинули
[22:23:44] <j123123> Зная мою нелюбовь к плюсам
[22:23:52] <j123123> Но я нашел что на это ответить
[22:23:53] <j123123> хехе
[22:27:14] <moonhawk> И что нашёл?
[22:27:29] yesyes зашёл в конференцию
[22:28:14] <j123123> (20:45:50) 123123: чей-то-ник: Я асмоблядок
(20:46:06) 123123: На ассемблерных вставках всё достижимо
(20:48:25) 123123: > поиск простых чисел на шаблонах
(20:48:34) 123123: За такую хуйню хочется взять и уебать
[22:29:17] * j123123 процитировал себя и довлен
[22:29:27] <moonhawk> А что не так с поиском простых чисел на шаблонах?!
[22:29:39] <j123123> Нинужно
[22:29:46] <yesyes> j123123: так все что *на шаблонах* это такая спец олимпиада
[22:29:50] <moonhawk> Это уже другое вопрос.
[22:29:59] <yesyes> это не настоящая задача и не настоящее решение
[22:30:37] <yesyes> про HList-ы и проверку сбалансированности дерева компайл тайм я сейчас не говорю
[22:30:46] <j123123> Сортировка пузырьком в компил-тайм на шаблонах
[22:30:53] <yesyes> это просто
[22:30:59] <yesyes> и бесполезно
[22:31:19] <moonhawk> Фурье-преобразование на шаблонах?
[22:31:31] <j123123> Мерзкие извращения на шаблонах
[22:32:48] <moonhawk> Да-да!
[22:32:57] <yesyes> кому извращения, а кому развлечения!
[22:34:46] <moonhawk> (с)
[22:40:33] moonhawk вышел из конференции
[22:46:26] moonhawk зашёл в конференцию
[22:46:43] <moonhawk> Кто знает аналог http://timingapp.com/ для винды?
[22:50:39] magog зашёл в конференцию
[22:58:05] <j123123> moonhawk: http://en.wikipedia.org/wiki/Comparison_of_time_tracking_software
[22:58:37] <j123123> Это оно?
[23:00:15] <j123123> moonhawk: http://bnw.im/p/2PPHIO
[23:01:02] <j123123> http://meow.bnw.im/p/2PPHIO другой вариант
[23:01:21] <j123123> Точнее, интерфейс
[23:07:54] magog вышел из конференции
[23:21:21] sss|zombie вышел из конференции
[23:43:44] orehov зашёл в конференцию
[23:43:59] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[23:55:11] moonhawk вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!