Home
codingteam
codingteam@conference.jabber.ru
14.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

=> Клуб толстяков <= ( . ___ . )
[00:04:29] moonhawk вышел из конференции
[00:18:56] Graf зашёл в конференцию
[00:19:12] Graf вышел из конференции
[00:20:47] m4n71k0r вышел из конференции
[00:32:58] <j123123> И промышленную мышку
[00:33:13] <j123123> С промышленным проводом
[00:33:23] <j123123> Чтобы нельзя было перегрызть
[00:34:04] <j123123> Или у хорьков нет привычки жрать провода?
[00:52:39] Graf зашёл в конференцию
[00:52:46] Graf вышел из конференции
[00:56:19] Graf зашёл в конференцию
[00:56:25] Graf вышел из конференции
[01:02:33] generatorglukoff вышел из конференции
[02:00:07] Bit0reZ зашёл в конференцию
[02:15:06] swagman зашёл в конференцию
[03:54:24] yesyes вышел из конференции: Computer went to sleep
[05:15:39] sss|zombie зашёл в конференцию
[05:22:58] sss|zombie вышел из конференции
[05:58:25] Славный капитан зашёл в конференцию
[06:25:50] <ForNeVeR> Животные больше всего любят грызть места подключения проводов к корпусам.
[06:25:56] <ForNeVeR> Так что металлические коннекторы - и нет проблем.
[06:41:20] reggies зашёл в конференцию
[07:40:25] <emu-nero~> смерть!
[07:46:33] <Славный капитан> кровь! кишки!
[07:46:55] <Bit0reZ> Джигурда!
[07:49:34] <emu-nero~> адругижд
[07:52:12] zxc зашёл в конференцию
[08:00:50] magog зашёл в конференцию
[08:00:54] maledictus зашёл в конференцию
[08:01:29] orehov зашёл в конференцию
[08:16:13] maledictus вышел из конференции: Выключил машину, дабы насладиться жизнью
[08:36:07] PhoSor зашёл в конференцию
[08:47:45] Bit0reZ вышел из конференции
[08:49:36] magog вышел из конференции
[08:50:18] 0xd34df00d вышел из конференции
[08:50:37] 0xd34df00d зашёл в конференцию
[08:59:45] m4n71k0r зашёл в конференцию
[09:12:13] <m4n71k0r> j123123: просыпайся, у меня тут вопрос. Нахрена сишкофилы упарываются арифметикой указателей, если больше половины кода можно переписать с индексами? К примеру, твой код с сортировкой пузырьком.
[09:12:15] <m4n71k0r> ???
[09:12:56] <m4n71k0r> утро всем
[09:13:08] <m4n71k0r> zxc: и тебе утра
[09:14:35] <emu-nero~> арифметика збс
[09:14:48] <emu-nero~> m4n71k0r: машины с языками пламени ездят быстрее
[09:15:09] <emu-nero~> а еще где-то было что-то.
[09:15:25] <m4n71k0r> emu-nero~: никто не псорит ... но ты же видел его кот с сортировкой пузырьком?
[09:15:57] <m4n71k0r> нахур писать *(array_ptr+1), если можно написать array[1] ?
[09:16:18] <m4n71k0r> а чёрт. array_ptr[1]
[09:16:36] <emu-nero~> привычка же
[09:16:36] <m4n71k0r> сахар, говоришь?
[09:16:52] <m4n71k0r> даже знаков меньше
[09:17:56] <emu-nero~> потомучто *array_ptr короче, чем array_ptr[0]
[09:18:06] <emu-nero~> а разнародная запись хуже сталина
[09:18:08] emu-nero~ вышел из конференции
[09:18:20] emu-nero~ зашёл в конференцию
[09:19:27] <m4n71k0r> emu-nero~: или вот к прмеру, нахрена юзать int16_t *array_end = &array[sizeof(array)/sizeof(array[0])];
если можно просто получить длину и опять же воспользоваться индексами??
[09:19:41] <emu-nero~> как получить длину?
[09:19:54] <emu-nero~> и проебаться на целом вызове?
[09:19:58] <emu-nero~> нафига.
[09:20:33] <m4n71k0r> sizeof(array)/sizeof(array[0]) же
[09:23:38] <emu-nero~> и что делать с этим?
[09:25:02] <m4n71k0r> в примере джея это можно использовать как длину массива статического, чтобы итерировать до границы
[09:26:06] <m4n71k0r> emu-nero~: кстати, ты тыкал в дженерик -макросы?
[09:26:23] <emu-nero~> нет
[09:26:25] <emu-nero~> яж не программист
[09:29:55] <emu-nero~> m4n71k0r: очевидно же
[09:30:06] <emu-nero~> новое поколение сипограммистов не программисты
[09:30:10] <emu-nero~> а только хотят ими казацо.
[09:30:11] <m4n71k0r> emu-nero~: не нужно ж быть программистом, чтобы интересоваться развитием сишечки
[09:33:08] <emu-nero~> m4n71k0r: это какая-то хня для девочек из новой редакции сишечки?
[09:41:04] <emu-nero~> бля, в комнате 30 градусов
[09:41:08] <emu-nero~> а я думаю, херле мне жарко
[09:46:52] orehov вышел из конференции
[09:47:02] <m4n71k0r> emu-nero~: хз, имхо вполне ок фича:
#define cbrt(X) _Generic((X), long double: cbrtl, \
default: cbrt, \
float: cbrtf)(X)
[09:47:11] <m4n71k0r> выбирать функцию в зависимости от типа
[09:48:52] total1231995 зашёл в конференцию
[09:51:13] <total1231995> здравствуйте, никак не могу сделать последнии три задачи, нужна ваша помощь, пожалуйста
[09:51:18] <total1231995> http://rghost.ru/46740328/image.png
[09:53:08] <total1231995> в 10 задаче застрял на этом моменте http://pastebin.com/WbZP79xu
[09:53:12] <emu-nero~> m4n71k0r: это ацтой.
[09:54:46] <emu-nero~> т.е. теперь вместо явного и очевидного виденья того, что в функцию нужно передавать дабл или чар получаю какую-то лажу
[09:55:03] <emu-nero~> прям как с va_list
[09:55:40] <m4n71k0r> emu-nero~: это уже на совести IDE
[09:55:50] <m4n71k0r> оно должно показывать, что выбирается
[09:55:59] <emu-nero~> показывать девка должна
[09:56:08] <emu-nero~> ide должна не мешать писать код
[09:56:19] <m4n71k0r> emu-nero~: она тебе и не мешает
[09:56:28] <emu-nero~> показываниями?
[09:56:43] <PhoSor> m4n71k0r: ты опять тут наркоманию устраиваешь?
[09:57:10] <m4n71k0r> PhoSor: Я?
[09:57:13] <m4n71k0r> =/
[09:57:30] <emu-nero~> prinшарк-шарк-шарк-шарк-шаркf
[09:57:50] <PhoSor> хер ли ты к эмунерушки с сями пристаешь
[09:57:57] <m4n71k0r> PhoSor: это он всё ~~~~~> total1231995
[09:58:11] <m4n71k0r> emu-nero~: я к тебе пристаю?
[09:58:17] <m4n71k0r> emu-nero~: ты охренел?
[09:58:29] <emu-nero~> m4n71k0r: ты ко мне пристаёшь?
[09:58:31] <total1231995> хехе
[09:58:36] <emu-nero~> m4n71k0r: мальчиков любишь? >_>
[09:58:46] <total1231995> шутки шутками, а мне реально нужна помощь
[09:58:48] <m4n71k0r> emu-nero~: ну фосор говорит, что домогаюсь просто
[09:58:58] <emu-nero~> PhoSor: ты снова несёш хйню?
[09:59:15] <PhoSor> emu-nero~: да я
[09:59:23] <m4n71k0r> total1231995: так ты программировать не умеешь. Как тебе помочь?
[09:59:31] <total1231995> учусь
[09:59:36] <m4n71k0r> total1231995: выж примеры разбирали, думаю
[09:59:49] <m4n71k0r> итерационные алгоритмы проебал
[09:59:59] <emu-nero~> cout<<("koren' = ")<<y;
[09:59:59] <total1231995> мне завтра отчет по пратике и задачи сдавать, не было итерации
[10:00:01] <emu-nero~> чзнх?
[10:00:23] <total1231995> ну это вывод рез-та, просто часть кода отсутствует
[10:00:27] <PhoSor> total1231995: очевидно, нужно ее найти
[10:00:35] <PhoSor> :D
[10:00:40] <total1231995> как и понимание, что там должно быть
[10:00:44] <total1231995> к сожалению
[10:00:51] <emu-nero~> а, это шрифты кривые.
[10:01:06] <total1231995> я знаю, что надо найти, знаю что это надо загнать в цикл
[10:01:09] <m4n71k0r> total1231995: ну вот к примеру http://ru.wikipedia.org/wiki/%D0%90%D0%BB%D0%B3%D0%BE%D1%80%D0%B8%D1%82%D0%BC_%D0%BD%D0%B0%D1%85%D0%BE%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D1%8F_%D0%BA%D0%BE%D1%80%D0%BD%D1%8F_n-%D0%BD%D0%BE%D0%B9_%D1%81%D1%82%D0%B5%D0%BF%D0%B5%D0%BD%D0%B8
[10:01:17] <m4n71k0r> total1231995: вообще гуглить надо уметь, хотя бы
[10:01:18] <total1231995> но не могу понять, как написать условие
[10:02:28] magog зашёл в конференцию
[10:02:30] <PhoSor> ооо, брат
[10:02:33] <total1231995> с этим все понятно
[10:02:56] <total1231995> y=pow(n*n+1,1/7.0); это же так должно быть?
[10:05:09] <PhoSor> я бы помог, тока в эту вашу математику не умею совершенно
[10:08:21] пкщгяут[slacktop] вышел из конференции
[10:10:26] <m4n71k0r> PhoSor: это первый курс, он должен знать. Просто надо погуглить по итерационным алгоритмам
[10:10:44] <PhoSor> я понимаю, что он должен знать
[10:10:51] <PhoSor> у меня то первых курсов не было
[10:11:35] <PhoSor> я ж хуй необразованный
[10:12:16] пкщгяут[slacktop] зашёл в конференцию
[10:12:45] <m4n71k0r> PhoSor: более того, я уже за него погуглил
[10:13:35] <m4n71k0r> total1231995: да, функцию правильно описал... возьми производную и опиши её
[10:19:17] <m4n71k0r> 615 страниц =/ http://tools.ietf.org/html/rfc5661
[10:20:01] <m4n71k0r> охренеть они его допилили
[10:27:14] emu-nero~ вышел из конференции: Replaced by new connection
[10:28:16] emu-nero~ зашёл в конференцию
[10:28:21] пкщгяут[slacktop] вышел из конференции
[10:28:26] <emu-nero~> скучали, котики?
[10:28:41] <m4n71k0r> нед
[10:29:19] <m4n71k0r> .z
[10:29:19] zxc выгнали из конференции: You underestimate m4n71k0r's power!
[10:29:20] <DeadBot> m4n71k0r: ok
[10:38:16] total1231995 вышел из конференции
[10:40:51] <ktt9> Цтреца!
[10:40:54] <ktt9> D:
[10:41:00] <ktt9> Утреца*
[10:41:15] <ktt9> А что там в 10-й задаче должно меняться?
[10:41:18] <ktt9> n&
[10:41:30] swagman вышел из конференции
[10:42:54] emu-nero~ сменил ник на zxc
[10:42:55] <zxc> .z
[10:42:55] <DeadBot> zxc: у вас недостаточно прав для выполнения этого алиаса
[10:42:58] <zxc> :(
[10:43:00] zxc сменил ник на e
[10:43:03] <e> .z
[10:43:03] <DeadBot> e: у вас недостаточно прав для выполнения этого алиаса
[10:43:05] <e> а.
[10:43:08] <e> бидаю
[10:48:00] пкщгяут[slacktop] зашёл в конференцию
[10:54:26] <uıʃɐɟ∀> Опять алиас сломали?
[10:54:57] <m4n71k0r> права изменил кто-то
[10:57:33] <ktt9> .member e
[10:57:34] <DeadBot> ktt9: фиг
[10:57:41] <ktt9> Ого.
[10:57:52] <ktt9> Вот кому-то прав недостаточно, а кому-то сразу фиг!
[11:05:25] <DeadBot> ktt9: хуй
[11:05:43] <ktt9> Сама ты хуй!
[11:08:04] <ForNeVeR> .z
[11:08:04] <DeadBot> ForNeVeR: кого?
[11:08:12] <ForNeVeR> DeadBot: чо ты кавокаешь?
[11:08:43] <DeadBot> ForNeVeR: а чо?
[11:08:54] <ForNeVeR> о_О
[11:09:02] <DeadBot> ForNeVeR: о_0
[11:09:09] <ForNeVeR> .member e
[11:09:09] <DeadBot> ForNeVeR: ok
[11:09:50] <m4n71k0r> эмунерку скукожило
[11:32:29] Graf зашёл в конференцию
[11:32:45] Graf вышел из конференции
[11:36:23] <e> умяло.
[11:36:32] <e> лаваш с бананом ок
[11:39:16] orehov зашёл в конференцию
[11:39:31] <j123123> Кто тут под меня косит
[11:39:32] <j123123> ?
[11:39:38] <j123123> Что вообще происходит тут?
[11:40:03] <j123123> .z
[11:40:03] <DeadBot> j123123: кого?
[11:40:07] <uıʃɐɟ∀> Под тебя кто-то косит?
[11:40:11] <j123123> e
[11:40:24] <j123123> Почему его не кикает, если он становится zxc
[11:40:26] <j123123> ?
[11:40:26] <ForNeVeR> Што.
[11:40:30] <ForNeVeR> j123123: потому.
[11:40:37] <ForNeVeR> j123123: тебя пофиксили.
[11:40:39] <uıʃɐɟ∀> Это не он косит, это ты косишь под него.
[11:40:43] <j123123> Ща проверим
[11:40:51] j123123 сменил ник на zxc
[11:40:53] <zxc> .z
[11:40:53] zxc выгнали из конференции: You underestimate zxc's power!
[11:40:53] <DeadBot> zxc: ok
[11:40:56] <ForNeVeR> =3
[11:41:01] <ktt9> Лол.
[11:41:10] j123123 зашёл в конференцию
[11:41:22] <j123123> У меня работает же
[11:41:25] <uıʃɐɟ∀> Кстати, сейчас и эмунерку кикнет в таком случае.
[11:41:29] <ForNeVeR> А у него не работает.
[11:41:32] <ForNeVeR> uıʃɐɟ∀: да.
[11:41:34] <uıʃɐɟ∀> Уже работает.
[11:41:37] <uıʃɐɟ∀> Мемберец же.
[11:41:41] <ForNeVeR> Можно пофиксить.
[11:41:51] <uıʃɐɟ∀> Не нужно.
[11:43:38] <ktt9> .member uıʃɐɟ∀
[11:43:38] <DeadBot> ktt9: фиг
[11:43:47] <ktt9> Какой смысл!
[11:43:55] <uıʃɐɟ∀> Што.
[11:44:06] <ForNeVeR> .ktt9 uıʃɐɟ∀
[11:46:00] <e> .z
[11:46:00] <DeadBot> e: кого?
[11:46:02] <e> .z
[11:46:02] <DeadBot> e: кого?
[11:46:07] e сменил ник на xcz
[11:46:14] xcz сменил ник на zcx
[11:46:14] <zcx> .z
[11:46:14] <DeadBot> zcx: кого?
[11:46:26] <m4n71k0r> неудачник
[11:46:37] <m4n71k0r> zxc же
[11:46:53] zcx сменил ник на xzc
[11:46:53] <xzc> z.
[11:47:08] <xzc> нужно на гмыловской аккаунте пробовать с высоким пингом
[11:47:36] <DeadBot> .kick
[11:47:47] <PhoSor> .kick
[11:47:48] <DeadBot> PhoSor: неправильный синтаксис
[11:47:54] xzc сменил ник на xx
[11:48:05] <j123123> (08:14:45) m4n71k0r: j123123: просыпайся, у меня тут вопрос. Нахрена сишкофилы упарываются арифметикой указателей, если больше половины кода можно переписать с индексами? К примеру, твой код с сортировкой пузырьком.
[11:48:22] <j123123> Потому что указатели круть
[11:48:26] <PhoSor> xx: деточка, давай я тебя кикну
[11:48:28] <m4n71k0r> ясно
[11:48:45] <j123123> А еще потому, что индексы это какая-то промежуточная хрень
[11:49:00] <m4n71k0r> унылое объяснение
[11:49:09] xx сменил ник на ee
[11:49:09] <j123123> Ну если говорить о хуите вида *(arr+1) и arr[1] это по сути тоже
[11:49:10] <m4n71k0r> и имхо джейя
[11:49:35] <ktt9> j123123, а ты не думал, что ассемблер - тоже промежуточная хрень?
[11:49:44] <j123123> Я и в машкодах писал же
[11:49:47] <ktt9> А.
[11:49:49] <ktt9> Ну всё.
[11:49:50] ee вышел из конференции
[11:49:53] <j123123> Что?
[11:49:55] <m4n71k0r> код пишут человеки ещё пока
[11:50:02] <m4n71k0r> пусть пишут для человеков
[11:50:02] emu-nero~ зашёл в конференцию
[11:50:02] <j123123> ktt9: Что всё?
[11:50:07] <m4n71k0r> а машинка разберётся
[11:51:25] <PhoSor> человек, который не может заставить машинку понимать его высокоуровневую хрень - хуйло, а не человек
[11:51:39] <j123123> m4n71k0r: Ну а тебе не кажется, что через всякие индексы это будет медленнее, чем сравнение указателей на штуки?
[11:51:55] <m4n71k0r> нет, не кажется
[11:52:02] <j123123> m4n71k0r: Почему?
[11:52:11] <PhoSor> j123123: выхлоп гцц читни
[11:52:16] <PhoSor> и нам покажи
[11:52:22] <m4n71k0r> ++
[11:52:28] <PhoSor> можешь прямо щас это сделать
[11:52:29] <j123123> Давайте-ка запилю сортировку пузырьком через индексы
[11:52:38] <j123123> Очень большой массивчик
[11:52:38] <m4n71k0r> давай, только аккуратно
[11:52:46] <j123123> Ну и тогда посмотрим, что да как
[11:52:52] <m4n71k0r> или хотя бы шейкером
[11:53:07] <PhoSor> не надо много, ты простейший выхлоп получи
[11:53:33] <j123123> Посмотрим
[11:53:48] <m4n71k0r> мне даже не надо сортировки
[11:54:29] <PhoSor> j123123: че посмотрим
[11:54:43] <PhoSor> блять напиши одну строчку с индексом, другую с указателем
[11:55:03] <PhoSor> и запусти гцц с -S
[11:56:49] <ForNeVeR> Нет уж, давайте писать на асме!
[11:57:05] <ForNeVeR> Нахуй сишку. Она слишком промежуточная хрень.
[11:58:56] <j123123> Тут не всё так просто же
[11:58:57] <j123123> хехехе
[11:59:42] <m4n71k0r> j123123: http://tinyurl.com/lykth9v даже без оптимизации одинаково
[12:00:04] <j123123> Это слишком тривиально
[12:00:26] <m4n71k0r> с оптимизацией ещё более тривиально выходит
[12:00:39] <m4n71k0r> и если оптимизатору не мешать, то вообще збс
[12:00:56] <j123123> Я знаю некоторые характерные особенности GCC
[12:01:03] <j123123> Сейчас посмотрим
[12:01:05] <PhoSor> ололо
[12:01:33] <m4n71k0r> понеслось?
[12:02:03] <m4n71k0r> опять ув. тов. Фон Невер будет говорить, что мы джейку троллим =/
[12:02:16] <m4n71k0r> а выяснится, что это джейка пообедал
[12:05:50] yesyes зашёл в конференцию
[12:11:41] generatorglukoff зашёл в конференцию
[12:12:08] <j123123> m4n71k0r: Порождаемый асмокод разный, скорость одинакова
[12:12:17] <j123123> в пределах погрешности
[12:12:39] <PhoSor> j123123: ну а хули ты выебывался
[12:12:57] <j123123> Ну в том смысле, что компилятору таки НЕ ВСЁ РАВНО
[12:13:08] <j123123> Указалели там, или индексы
[12:13:16] <m4n71k0r> а почему я должен верить джейке, если я вообще никому не верю?
[12:13:26] <j123123> Я могу код предоставить
[12:13:35] <PhoSor> j123123: кстати да, показывай
[12:13:35] <j123123> Надо?
[12:13:38] <m4n71k0r> покажи два кода, пожалуйста и два выхлопа
[12:15:17] <j123123> http://ideone.com/Qjxmic
[12:15:19] <j123123> Код
[12:15:26] <j123123> Выхлопы сейчас сделаю
[12:17:36] <j123123> m4n71k0r: Какая оптимизация, какой синтаксис (intel/at&t)?
[12:18:02] <m4n71k0r> j123123: да, я любую прочту... -O2 , пожалуйста
[12:19:19] <m4n71k0r> я смотр. ты не просто заменил места индексации, но и поменял проверку достижения границы массива
[12:19:38] <m4n71k0r> тогда понятно, почему код может немного отличаться
[12:20:11] <j123123> Тогда покажи, каким образом его поменять?
[12:20:35] <m4n71k0r> j123123: ты заметил, кстати, что сортировка не работает?
[12:20:56] <j123123> Это еще почему?
[12:21:12] <m4n71k0r> а не.. гоню
[12:21:16] <m4n71k0r> работает
[12:22:00] <j123123> gcc -O2 bubble.c -fverbose-asm -S -o bubble.s
[12:26:38] <j123123> http://pastebin.com/RQqyfa9r через указатели
[12:27:49] <j123123> http://pastebin.com/HL1wjndm через индексы
[12:31:15] <j123123> m4n71k0r: Ну так?
[12:39:09] <j123123> .ping
[12:39:11] <DeadBot> j123123: понг от тебя 0.11 секунды
[12:39:14] <j123123> .ping
[12:39:14] <DeadBot> j123123: понг от тебя 0.03 секунды
[12:39:23] <j123123> .ping m4n71k0r
[12:39:23] <DeadBot> j123123: понг от m4n71k0r 0.03 секунды
[12:41:17] <m4n71k0r> угу, разница небольшая ... как раз на проверках границ ... но и своп почему-то отличается
[12:43:01] <j123123> http://m4n71k0r.psto.net/ на псто чтоли зарегаться
[12:43:10] <j123123> ...
[12:43:29] <m4n71k0r> http://www.diffchecker.com/yupg55uh
[12:55:22] <j123123> Вообще, занимаясь такой фигней, как прочитывания ассемблерного высера компилятора, всё больше и больше я убеждаюсь, что компиляторы в целом сосут
[12:56:00] <uıʃɐɟ∀> Ты так говоришь, как будто ты не сосёшь.
[12:56:02] <j123123> Особенно интересно получается, когда выходит прирост производительности где-то в около 1.5 раза, если добавить register к переменной
[12:56:06] <j123123> uıʃɐɟ∀: Ты
[12:57:09] <j123123> А если даже Си компиляторы так безбожно всасывают, что уж говорить про всякие жабы и хачкели?
[12:58:12] <m4n71k0r> дурик
[12:58:29] <j123123> Ты
[12:58:37] <m4n71k0r> не тыкай мне тут
[12:58:38] <uıʃɐɟ∀> Кукаретик.
[12:58:40] <m4n71k0r> ржд
[12:58:57] <j123123> вы
[12:59:06] <j123123> Это и уважительно
[12:59:08] <uıʃɐɟ∀> Таки мы практики.
[12:59:10] <j123123> И во множественном числе
[12:59:16] <uıʃɐɟ∀> А ты кукаретик пока что.
[12:59:20] <j123123> Нет
[12:59:21] <m4n71k0r> j123123: всё равно остаёшься стрелочником
[12:59:35] <m4n71k0r> ну и дуриком
[12:59:40] <j123123> Твоя плохой моя хороший
[12:59:42] <j123123> И точка
[12:59:43] <j123123> .
[13:05:55] <j123123> m4n71k0r: Ты когда в последний раз что-нибудь на асме писал (асмовставки считаются)?
[13:06:06] <j123123> Часто ли смотришь ассемблерный выхлоп?
[13:06:16] <m4n71k0r> смотрю умеренно
[13:06:22] <j123123> В каких ситуациях ты смотришь ассемблерный выхлоп?
[13:06:24] <m4n71k0r> пишу редко
[13:06:59] <j123123> Я спросил про то, "когда в последний раз", а не "как часто"
[13:07:38] <m4n71k0r> хер знает когда. Ненужно же. Это признаки преждевременной оптимизации
[13:08:01] <m4n71k0r> смотришь, как генерирует, удовлетворяешьс ярезультатом и всё
[13:08:29] <m4n71k0r> либо смотришь как генерирует, понимаешь, где допустил ошибку и исправляешь
[13:08:34] <j123123> Подход конвейерной разработки
[13:09:13] <j123123> http://habrahabr.ru/post/183130/ стотья на хъябре
[13:09:32] <j123123> >Важно не то, что ты сделал — важно то, что ты продал.
[13:09:47] <j123123> >2-3 часа чистого кодинга в день — это замечательная цифра.
[13:10:04] <j123123> >Ничего не делать для других взамен — это нормально.
[13:10:08] <ktt9> j123123, get real!
[13:10:09] <j123123> Ну итд
[13:10:12] <j123123> Хуита короче
[13:10:16] <j123123> ПРОПРИЕТАРЩИКИ
[13:10:27] <ktt9> Тебе срочно надо, чтобы тебя выгнали из теплого дома.
[13:10:35] <j123123> ktt9: Тебе надо срочно асм учить
[13:10:41] <ktt9> Куда-нибудь в коробку из-под мандаринов.
[13:10:49] <m4n71k0r> j123123: спроси у фуда, почему в лучкрафтах нет ассемблерных вставок, хотя он пишет JFF
[13:10:50] <j123123> Копипаст кода — это нормально. Если кто-то на Github застукает вас за подобным приемом, готовьтесь к расправе в темной подворотне. Тут же я не раз встречал исходники, которые просто копипастились из проекта в проект. Поскольку свое дело они делали (об этом — ниже), никого не интересовало то, что код абсолютно неподдерживаемый
[13:10:56] <j123123> ГОВНО
[13:11:02] <ktt9> Тогда-то образумишься.
[13:11:10] <j123123> ktt9: Начни с себя
[13:11:26] <ktt9> Я уже.
[13:11:32] <ktt9> : \
[13:11:37] <m4n71k0r> j123123: давай, я не буду тебе давать сублимировать
[13:11:55] <j123123> ktt9: Ты студент еще
[13:12:03] <j123123> Это не "уже"
[13:12:22] <ktt9> j123123, зато я уже работаю. А ты - нет.
[13:12:38] <j123123> Я не намерен работать с плюсоговном на дельфях
[13:12:40] <m4n71k0r> ktt9 <------- выйграл
[13:12:45] <j123123> И писать проприетарный код
[13:12:56] <j123123> Не на дельфях
[13:13:02] <j123123> Ну короче на этом билдере
[13:13:03] <ktt9> Переселяйся в коробку из-под мандаринов.
[13:13:11] <ktt9> И пересмотри свои взгляды.
[13:13:20] <j123123> ktt9: Для начала почитай Столлмана
[13:13:26] <j123123> Почитай про его жизнь
[13:13:30] <j123123> Про его идеалы
[13:13:34] <ktt9> Сэр, ваши мозоли остывают.
[13:13:35] <j123123> Я не такой человек, как вы
[13:13:46] <j123123> Я не буду пилить проприетарное говно за деньги
[13:14:14] <j123123> ktt9: Вот ты используешь Gentoo
[13:14:16] <ktt9> Не пили.
[13:14:20] <j123123> А какой ты вклад сделал в опенсорс?
[13:14:28] <ktt9> Но не заставляй других делать то же самое.
[13:14:31] <m4n71k0r> j123123: ну начни свой проект. Будь умницей
[13:14:31] <j123123> "А что ты сделал для хипхопа"
[13:14:39] <j123123> m4n71k0r: Начну
[13:14:42] <m4n71k0r> начни
[13:14:47] <j123123> Вы за меня не беспокойтесь
[13:14:51] <j123123> Но нечего меня тут учить
[13:15:01] <j123123> Меня уже Столман научил
[13:15:07] <ktt9> Тогда и сам никого не учи.
[13:15:08] <m4n71k0r> просто начни, не с компилятора, а с чего-то попроще
[13:15:10] <j123123> А ваши бредни я слушать не намерен
[13:15:14] <j123123> Если вы меня пытаетесь учить
[13:15:19] <j123123> Я буду делать в ответ
[13:15:34] <j123123> Попытки
[13:16:50] <j123123> Проприетарные программисты
[13:16:52] j123123 выгнали из конференции: m4n71k0r: уныл и необучаем. Хочет кушать межпальцевую субстанцию Штольмана. Попытка прекратить сублимацию #1
[13:17:18] j123123 зашёл в конференцию
[13:17:30] <j123123> .kick m4n71k0r
[13:17:31] <DeadBot> j123123: фиг
[13:19:48] <uıʃɐɟ∀> У нас не такой тырпрайз, как в этом вашем некрософте.
[13:19:59] <uıʃɐɟ∀> Не нашёл ничего общего.
[13:20:41] <m4n71k0r> да там утрировано и жёлто, имхо
[13:20:44] <j123123> А что у вас?
[13:20:51] <m4n71k0r> специально чтобы вызвать бурю говн
[13:20:52] <uıʃɐɟ∀> У нас всё заебись.
[13:20:54] <PhoSor> j123123: ты че шумишь?
[13:21:11] <j123123> PhoSor: А чо?
[13:21:12] <uıʃɐɟ∀> Оптимизации и рефакторинг - считается очень Ъ.
[13:21:28] <PhoSor> j123123: чо чо
[13:21:30] <j123123> Меня тут кикнули
[13:21:34] <j123123> Значит день прошел не зря
[13:21:35] <m4n71k0r> я как-то рефакторил и выбросил треть кода
[13:21:49] <uıʃɐɟ∀> Миксер это делает полущ =3
[13:22:00] <m4n71k0r> и половину комментариев
[13:22:03] <PhoSor> j123123: я за слежу тишиной и порядком, ты еще не понял?
[13:22:17] <m4n71k0r> Миксер крут
[13:22:29] <j123123> PhoSor: Зобань тогда
[13:22:34] <uıʃɐɟ∀> Меня.
[13:22:37] <j123123> Его
[13:23:18] <PhoSor> j123123: будешь себя тихо вести - забаню
[13:23:48] <j123123> Значит, буду нетихо вести
[13:23:49] <j123123> ОК
[13:23:56] <PhoSor> но вопще то мне на тебя похуй
[13:24:10] <PhoSor> и слежу я тишиной и порядком, а не тобой
[13:24:29] <PhoSor> s/я/я за/
[13:24:41] <j123123> лол
[13:27:51] <m4n71k0r> j123123: а ты есть на хабре?
[13:38:33] <j123123> нет
[13:38:36] <m4n71k0r> неуж-то кот пишет
[13:38:36] <j123123> И не буду
[13:38:40] <m4n71k0r> тьфу
[14:11:02] yesyes вышел из конференции: Computer went to sleep
[14:12:10] <j123123> Мне с вами так же трудно, как и вам со мной
[14:14:09] <m4n71k0r> аще не трудно
[14:14:52] <j123123> Но вы меня не понимаете
[14:15:03] <j123123> (как мне кажется)
[14:15:05] <m4n71k0r> мы тебя понимаем
[14:15:12] <j123123> Считаете что я ребенок какой-то
[14:15:15] <j123123> Разве нет?
[14:15:16] Славный капитан вышел из конференции
[14:15:31] <m4n71k0r> скорее да, чем нет
[14:15:37] <j123123> Я 89 года рождения
[14:15:43] <m4n71k0r> ты делишь на чёрное и белое
[14:15:56] <j123123> Не совсем
[14:15:58] <j123123> Есть такое
[14:16:08] <j123123> Но я пытаюсь от этого отойти
[14:17:12] <j123123> http://bnw.im/p/MR5FQY
[14:17:16] <j123123> > Вообще, мое мнение, илитарность нинужна. Пишите на чем хотите, хоть на жабоскрипте и пхп.
[14:17:22] <j123123> Я
[14:18:11] <uıʃɐɟ∀> R.
[14:21:28] <m4n71k0r> j123123: как думаешь, он хороший дядька? http://blog.stephenwolfram.com/2013/06/there-was-a-time-before-mathematica/
[14:21:46] <PhoSor> m4n71k0r: ты набрасываешь?
[14:22:54] <m4n71k0r> PhoSor: пытаюсь просто спрашивать
[14:27:24] <j123123> m4n71k0r: Скорее, плохоц
[14:27:25] <j123123> й
[14:27:33] <j123123> Потому что софт его проприетарен
[14:27:42] <j123123> Он не уважает мою свободу
[14:27:56] <uıʃɐɟ∀> Котаны, а что эффективнее и аще лущ,
джважды SELECT value FROM table WHERE pkey_1=? AND pkey_2=? AND pkey_3=? AND name=?;
или SELECT l.value,r.value FROM table l,table r WHERE l.pkey_1=? AND l.pkey_2=? AND l.pkey_3=? AND l.name=? AND r.pkey_1=l.pkey_1 AND r.pkey_2=l.pkey_2 AND r.pkey_3=l.pkey_3 AND r.name=?;
?
Второй вариант регулярно вижу в разных интерпретациях.
[14:28:02] <uıʃɐɟ∀> ForNeVeR: Вот ты.
[14:29:12] <m4n71k0r> индекс по value ?
[14:29:38] <m4n71k0r> в первом случаем придётся в транзакцию оборачивать, не?
[14:29:44] <uıʃɐɟ∀> Индексы можно вообще говоря шатать.
[14:29:49] <m4n71k0r> тьфу... да
[14:29:51] <uıʃɐɟ∀> Там в любом случае в транзакции.
[14:30:23] * uıʃɐɟ∀ не скулеблядь и не знает даже, как правильно индексы эти шатать.
[14:31:10] <m4n71k0r> результат один может быть? LIMIT поставь или что там в твоём скуле
[14:31:17] <uıʃɐɟ∀> Результат один.
[14:31:40] <ForNeVeR> uıʃɐɟ∀: по-хорошему, результат один и тот же должен быть. Следовательно, и оптимизации схожие.
[14:31:49] <ForNeVeR> Однако может сыграть роль порядок блокировок в первом случае, например.
[14:32:05] <ForNeVeR> И тупой оптимизатор во втором, если у тебя mysql, например ащемта.
[14:32:12] <uıʃɐɟ∀> Мускуля нет.
[14:32:18] <ForNeVeR> А чо есть?
[14:32:20] <m4n71k0r> постгря?
[14:32:24] <ForNeVeR> sqlite?
[14:32:25] <uıʃɐɟ∀> Есть скулайты, мсскули, постгря и орацле.
[14:32:32] <ForNeVeR> Хуя себе.
[14:32:36] <m4n71k0r> ыг
[14:32:43] <ForNeVeR> И на всём этом хозяйстве один запрос?
[14:33:05] <uıʃɐɟ∀> Ну можно выебнуться, но вообще да, примерно одно и то же должно быть.
[14:33:17] <uıʃɐɟ∀> Не считая синтаксических отличий.
[14:33:28] <ForNeVeR> FROM table l,table r - это пиздец.
[14:33:40] <ForNeVeR> Я щетаю, такой запрос может быть только вреден.
[14:34:04] <uıʃɐɟ∀> Он особенно здорово смотрится, когда надо добавить параметр-другой =3
[14:34:07] <ForNeVeR> Нужно выбрать две переменных - вот и сделай два селекта. Это проще для оптимизатора, пожалуй.
[14:40:59] generatorglukoff вышел из конференции
[14:41:05] <m4n71k0r> стоп
[14:41:21] <m4n71k0r> меняется только name ?
[14:41:24] <uıʃɐɟ∀> Да.
[14:41:40] <m4n71k0r> AND name in ()
[14:42:04] <m4n71k0r> первый запрос
[14:42:21] <uıʃɐɟ∀> Ну тогда надо выдёргивать и само name и потом руками смотреть, что есть что.
[14:42:58] <ForNeVeR> А, я думал тебе из двух таблиц надо дёрнуть.
[14:43:02] <uıʃɐɟ∀> Что мне кажется не особо кошерным.
[14:43:06] <uıʃɐɟ∀> Нет, из одной.
[14:43:06] <ForNeVeR> Да, лущ всего name in запилить.
[14:43:10] <uıʃɐɟ∀> Две переменных.
[14:43:25] <ForNeVeR> uıʃɐɟ∀: а теперь подумай, как с точки зрения транзакционной связности выглядит два запроса.
[14:43:36] <ForNeVeR> И как с точки зрения логики выглядит тот пиздец.
[14:43:46] <uıʃɐɟ∀> ForNeVeR: Два запроса нормально выглядят.
[14:43:58] <uıʃɐɟ∀> Они внутри транзакции один хуй выполняются.
[14:44:01] <ForNeVeR> Нет.
[14:44:31] <ForNeVeR> Пока ты берёшь первое значение, второе кто-нибудь может поменять, если ты не выставил уровень изоляции snapshot.
[14:44:44] <ForNeVeR> И ты получишь два значения из двух разных срезов.
[14:45:09] <ForNeVeR> Ну или serializable тоже сгодится, да.
[14:47:27] <uıʃɐɟ∀> Код вида
for( row_t row : rows ) {
if( row[0] == "var_1" ) { ... }
else if( row[0] == "var_2" ) { ... }
}
меня не впечатляет.
[14:47:43] <uıʃɐɟ∀> Для варианта name IN()
[14:49:35] <ForNeVeR> Код вида SELECT l.value,r.value FROM table l,table r WHERE l.pkey_1=? AND l.pkey_2=? AND l.pkey_3=? AND l.name=? AND r.pkey_1=l.pkey_1 AND r.pkey_2=l.pkey_2 AND r.pkey_3=l.pkey_3 AND r.name=?; впечатляет ещё меньше.
[14:49:42] <ForNeVeR> Серьёзно
[14:49:50] <uıʃɐɟ∀> С этим и не спорю, мне он тоже не нравится.
[14:49:53] <PhoSor> ForNeVeR: ты проникся асмом?
[14:50:12] <uıʃɐɟ∀> И да, я видел выдёргивание таким способом 4-х значений =3
[14:50:23] <ForNeVeR> PhoSor: я весь день им проникаюсь.
[14:50:48] <PhoSor> какие впечатления:
[14:50:49] <PhoSor> *?
[14:51:12] <m4n71k0r> тогда первый вариант дважды и молиться ... хотя я видел ещё херню с помощью JOIN SELECT и ORDER BY, когда сохраняется порядок это сраного name
[14:51:26] <m4n71k0r> или без сортировки
[14:51:37] <m4n71k0r> или это в кошмарном сне мне приснилось
[14:53:10] <uıʃɐɟ∀> Вообще, by design там никто эти значения не потрогает. Если только пользователь руками не поломает, но это никого и не ебёт.
[14:53:40] <uıʃɐɟ∀> Хотя, пользователь наверно и не сможет это поломать.
[14:56:43] <ForNeVeR> Через union ещё можно слить несколько строк.
[14:57:00] <ForNeVeR> Хотя я не уверен, что union сохраняет порядок.
[15:00:43] <PhoSor> ForNeVeR: ты хуй, я сразу это понял
[15:00:55] <ForNeVeR> PhoSor: да.
[15:14:41] <m4n71k0r> SELECT value FROM table JOIN (values (?, 1), (?, 2)) as names (name, order) ON table.name = names.name WHERE pkey_1 = ? AND pkey_2 = ? AND pkey_3 = ? ORDER BY names.order
[15:14:45] <m4n71k0r> -__-
[15:16:03] <uıʃɐɟ∀> Хм.
[15:35:45] O01eg вышел из конференции
[15:39:58] O01eg зашёл в конференцию
[15:45:24] orehov вышел из конференции
[16:01:40] zxc зашёл в конференцию
[16:06:27] rexim зашёл в конференцию
[16:23:39] <j123123>
[16:23:40] <j123123> .z
[16:23:40] zxc выгнали из конференции: You underestimate j123123's power!
[16:23:41] <DeadBot> j123123: ok
[16:23:59] <j123123> .j
[16:24:02] <j123123> лол
[16:25:40] <uıʃɐɟ∀> .kick j123123 |You underestimate codingteam's power!
[16:25:40] <DeadBot> uıʃɐɟ∀: кого?
[16:30:08] <rexim> .ping
[16:30:09] <DeadBot> rexim: понг от тебя 0.40 секунды
[16:30:10] <rexim> .ping
[16:30:10] <DeadBot> rexim: понг от тебя 0.10 секунды
[16:30:11] <rexim> .ping
[16:30:11] <DeadBot> rexim: понг от тебя 0.10 секунды
[16:36:48] orehov зашёл в конференцию
[16:47:06] <emu-nero~> млее
[16:47:13] <emu-nero~> когда спишь голова не болит
[16:47:16] <emu-nero~> стоит подняться
[17:02:03] generatorglukoff зашёл в конференцию
[17:02:07] Glorious Chaplain of the Hortamarines зашёл в конференцию
[17:05:50] <m4n71k0r> emu-nero~: переспал
[17:06:00] <m4n71k0r> emu-nero~: либо высокое давление
[17:06:11] <emu-nero~> у меня сопли
[17:06:36] <emu-nero~> а вчера горло болело адово
[17:06:42] <m4n71k0r> emu-nero~: лечись ёба
[17:06:42] <emu-nero~> и сейчас чуть
[17:07:55] <generatorglukoff> посоны
[17:08:11] <generatorglukoff> http://opensource.slashdot.jp/softwaremap.pl?id=706

uNyaXMPPD 組み込みシステム用に適した小さなフット プリント XMPP です。
[17:08:16] <generatorglukoff> я пришел к успеху
[17:09:26] <j123123> Что это за виабушные символы?
[17:10:37] <generatorglukoff> j123123: пруф или анимешные
[17:11:29] <emu-nero~> http://ru.wiktionary.org/wiki/%E3%83%86
[17:11:34] <emu-nero~> Символ Катаканы
[17:11:44] <emu-nero~> долбаные анимуёбы.
[17:11:57] <generatorglukoff> бля
[17:12:12] <rexim> huyNyaXMMPD
[17:12:29] <j123123> 組み込みシステム用に適した小さなフット プリント --> Компактные размеры подходят для встраиваемых систем
[17:12:36] <rexim> generatorglukoff: это тот самый твой минималистичный жаббир-сервер:
[17:12:38] <rexim> ?
[17:13:05] <j123123> です
[17:13:06] <j123123> ДЕСУ
[17:13:47] <generatorglukoff> rexim: да
[17:13:57] <j123123> Эти две закорючки я хорошо помню
[17:13:59] yesyes зашёл в конференцию
[17:14:53] <j123123> куклоебы
[17:20:07] <j123123> generatorglukoff: У тебя эти штуки очень сильно похожи. Зачем их две?
https://bitbucket.org/generatorglukoff/unyaxmppd/src/9820afccf7a6e66942cc6910023fa0a6379a8e96/src/c2s.cpp
https://bitbucket.org/generatorglukoff/unyaxmppd/src/9820afccf7a6e66942cc6910023fa0a6379a8e96/src/s2s.cpp
[17:22:04] <generatorglukoff> c2s и s2s
[17:22:07] <generatorglukoff> знаешь разницу?
[17:23:24] <j123123> Разница есть
[17:23:28] <j123123> Но много повторений
[17:23:42] <j123123> Их бы вынести в отдельный файл и просто подрубать
[17:23:48] emu-nero~ вышел из конференции
[17:24:09] emu-nero~ зашёл в конференцию
[17:24:30] <emu-nero~> разницы них-я.
[17:25:00] ktt9 вышел из конференции
[17:25:04] <j123123> Ну, если вчитываться, разница есть
[17:25:07] <generatorglukoff> так
[17:25:12] <generatorglukoff> ekg2 - говно
[17:25:15] <generatorglukoff> лол
[17:25:24] <uıʃɐɟ∀> .google ekg2
[17:25:26] <DeadBot> uıʃɐɟ∀: EKG2 :: About:
EKG2. Multiplatform, multiprotocol, plugin-based instant messanger with (GTK2 GUI || console UI)! EKG2 is OpenSource IM application for Unix systems (Linux, ...
http://ekg2.org/
[17:27:15] yesyes вышел из конференции
[17:31:00] <PhoSor> .google uıʃɐɟ∀
[17:31:01] <DeadBot> PhoSor: U - Wikipedia, the free encyclopedia:
U (named u /ˈjuː/, plural ues) is the twenty-first letter in the ISO basic Latin alphabet and a vowel in the English alphabet. Symbol &#39;U&#39; is the chemical symbol for ...
http://en.wikipedia.org/wiki/U
[17:31:47] <PhoSor> .seen cutwater
[17:31:47] <DeadBot> PhoSor: cutwater был тут 3 года 9 месяцев 22 дня 23 часа 37 минут 6 секунд назад
[17:42:12] emu-nero~ сменил ник на zxc
[17:42:14] <zxc> .z
[17:42:14] zxc выгнали из конференции: You underestimate zxc's power!
[17:42:14] <DeadBot> zxc: ok
[17:42:19] emu-nero~ зашёл в конференцию
[17:46:37] <ForNeVeR> Псоны. А я понел, пчому у меня энвайромент разваливается периодически.
[17:47:16] <emu-nero~> потомучто в тебе недостаточно медихлорианов?
[17:47:53] <ForNeVeR> Нет, во мне их достаточно.
[17:48:06] <ForNeVeR> И вообще-то они называются "мидихлорианы".
[17:48:38] <emu-nero~> точно.
[17:51:58] <emu-nero~> ForNeVeR: ты такой умный *_*
[17:57:10] m4n71k0r вышел из конференции
[17:58:21] O01eg вышел из конференции
[18:06:44] Нюся зашёл в конференцию
[18:08:46] emu-nero~ вышел из конференции
[18:15:22] O01eg зашёл в конференцию
[18:33:02] <ForNeVeR> http://youtu.be/dmoDLyiQYKw
[18:33:05] <ForNeVeR> Вот это зоебись.
[18:33:09] <ForNeVeR> Остальное - говно.
[19:05:16] emu-nero~ зашёл в конференцию
[19:07:13] <emu-nero~> это какой-то ютб
[19:08:01] <emu-nero~> басистные 5" дискетки
[19:08:11] Нюся вышел из конференции
[19:11:34] magog вышел из конференции
[19:16:09] Александр Николаевич зашёл в конференцию
[19:16:48] m4n71k0r зашёл в конференцию
[19:18:09] reggies вышел из конференции: offline
[19:18:24] <Александр Николаевич> dctv ghbdtn )
[19:18:26] <Александр Николаевич> всем привет )
[19:19:14] <emu-nero~> ForNeVeR: зоебись это зоебись.
[19:19:32] <rexim> http://www.youtube.com/watch?v=dmoDLyiQYKw#t=154s Наркомания детектед!
[19:19:34] <Александр Николаевич> есть у нас люди опытные в винапи ?
[19:20:48] <Александр Николаевич> rexim: ахах )) круто )
[19:21:01] <emu-nero~> рексим детектед!
[19:22:41] <rexim> .kick emu-nero~ |ему-неро андетектед!
[19:22:42] <DeadBot> rexim: кого?
[19:22:56] <emu-nero~> =(
[19:23:49] <emu-nero~> rexim: ты меня тоде не любиь :*
[19:23:51] <emu-nero~> =(
[19:24:48] <rexim> emu-nero~: нет же.
[19:24:56] <rexim> Я тебе уже не раз говорил, что кикаю тебя любя.
[19:24:58] <rexim> Ну.
[19:25:59] <rexim> .ping
[19:25:59] <DeadBot> rexim: понг от тебя 0.11 секунды
[19:26:00] <rexim> .ping
[19:26:01] <DeadBot> rexim: понг от тебя 0.11 секунды
[19:26:02] <rexim> .ping
[19:26:02] <DeadBot> rexim: понг от тебя 0.11 секунды
[19:26:15] <emu-nero~> rexim: как любовницу или сестру?
[19:27:30] <rexim> .kick emu-nero~|как березу, да чисто поле.
[19:27:30] emu-nero~ выгнали из конференции: как березу, да чисто поле.
[19:27:30] <DeadBot> rexim: ok
[19:27:49] emu-nero~ зашёл в конференцию
[19:29:01] <Александр Николаевич> что такое Current Thread Localization ?
[19:29:14] <Александр Николаевич> именуемая еще как текущая локализация процесса
[19:29:22] <Александр Николаевич> как её получить ? или задать явно
[19:29:33] <emu-nero~> http://translate.google.com/#auto/ru/Current%20Thread%20Localization
Текущий Локализация темы
[19:30:02] <Александр Николаевич> гугл не правильно перевел )
[19:30:22] <rexim> Локализация в моем^Wтекущем треде!
[19:30:40] <Александр Николаевич> дак мне не перевод нужен - как переводится я знаю
[19:30:46] <Александр Николаевич> мне нужно знать как с ней работать
[19:30:56] <Александр Николаевич> а в гугле что то наити не могу
[19:31:16] <Александр Николаевич> как с ней работать , как задать , или поулчить ту которая выставлена в данный момент
[19:31:21] <emu-nero~> http://stackoverflow.com/questions/5492661/win32-net-how-do-i-determine-the-currently-used-language-localization-culture
[19:31:35] <emu-nero~> http://msdn.microsoft.com/en-us/library/system.globalization.cultureinfo.aspx
[19:31:42] <emu-nero~> первая ссылка в гугле
[19:32:08] <emu-nero~> http://msdn.microsoft.com/en-us/goglobal/bb688160.aspx
вторая ссылка в гугле
[19:35:06] <Александр Николаевич> не совсем то что я искал
[19:35:16] <Александр Николаевич> ладно - спрошу чуть по конкретнее на примере
[19:37:35] <Александр Николаевич> есть две функции ... например wprintf() и _wprintf_l ... дак вот та что с _l имеет дополнительный параметр типа locale_t который вроде как указывает на нужную локализацию непосредственно ... однако ... задать её конкретно нельзя и получить вроде как тоже ..( тем болей получить)
[19:38:07] goodstuff зашёл в конференцию
[19:38:54] <Александр Николаевич> тоесть если задать локализацию в программе . setlocale(LC_CTYPE , "") то ей будет совершенно наплевать на это
[19:43:44] <rexim> https://www.youtube.com/watch?v=E3418SeWZfQ
[19:48:21] <emu-nero~> локаль можно из env получить
[19:48:37] <Александр Николаевич> env ?
[19:49:35] <ForNeVeR> Посаны.
[19:49:38] <ForNeVeR> rexim: вот ты.
[19:49:49] <emu-nero~> environment
[19:49:54] <ForNeVeR> rexim: я хочу сделать нормальную клиент-серверную архитектуру для гиперспейса.
[19:49:56] <PhoSor> ForNeVeR: нет ты
[19:50:02] orehov вышел из конференции
[19:50:02] <ForNeVeR> Во-первых, как обмениваться данными?
[19:50:11] <ForNeVeR> JSON-читалка очень херово работает с потоками.
[19:50:21] <ForNeVeR> Настолько херово, что я даже готов использовать HTTP.
[19:50:22] <emu-nero~> `--> set | grep -a LANG\\\|LC_ALL | head -n2
LANG=C
LC_ALL=en_US.UTF-8
[19:50:39] <emu-nero~> что такое гиперспейс?
[19:50:45] <emu-nero~> это какая-то новая хрень которую вы пилите?
[19:50:52] <ForNeVeR> Это старая хрень.
[19:51:06] <PhoSor> какое хттп, какая жсон-читалка?
[19:51:11] <emu-nero~> lf
[19:51:19] <emu-nero~> ForNeVeR: что ты несёшь?
[19:51:25] <ForNeVeR> Glorious Chaplain of the Hortamarines: ты же любишь HTTP, да?
[19:51:39] <ForNeVeR> JSON-читалка из clojure.data.json.
[19:51:47] <emu-nero~> аа.
[19:51:52] <emu-nero~> эта та хрень на кложуре
[19:51:54] <emu-nero~> дыа?
[19:52:22] <ForNeVeR> Сейчас я юзаю голые сокеты из clojure.contrib.server-socket, но, во-первых, clojure.contrib мёртв, а во-вторых, через голые сокеты очень уж херово ходят сообщения.
[19:52:45] <PhoSor> а через какие сокеты надо?
[19:53:08] <ForNeVeR> А вот хуй его знает.
[19:53:13] <ForNeVeR> Для пошаговой игры какие надо?
[19:53:42] <PhoSor> мне кажется ты не с той стороны начинаешь
[19:53:51] <ForNeVeR> А с какой ты рекомендуешь начать?
[19:54:01] <emu-nero~> зачем тебе для пошаговой игры скорость?
[19:54:15] <ForNeVeR> Мне не нужна для пошаговой игры скорость.
[19:54:17] <ForNeVeR> Что дальше?
[19:54:45] <PhoSor> я обычно ставлю цель и просто делаю
[19:55:01] <PhoSor> то тех пор пока косяки обходить уже нельзя
[19:55:07] <ForNeVeR> У меня цель - запилить клиент-серверное взаимодействие.
[19:55:12] <PhoSor> пили блять
[19:55:15] <ForNeVeR> Я хотел JSON через сокеты.
[19:55:19] <PhoSor> пили на голых сокетах блять
[19:55:21] <ForNeVeR> Работает хуёво.
[19:55:25] <ForNeVeR> Не годится.
[19:55:34] <PhoSor> бери один уровень выше и оптья пили
[19:55:44] <emu-nero~> дык json для хттп и сделан
[19:55:52] <emu-nero~> нахер ты его в голые сокеты гонишь?
[19:55:54] <ForNeVeR> JSON сделан для чего угодно.
[19:56:02] <emu-nero~> json сделан для уеба
[19:56:10] <ForNeVeR> А у меня что, не веб?
[19:56:25] <emu-nero~> потомучто пацанчики не умеют бинарники
[19:56:41] <PhoSor> че там повыше твоих сокетов идет
[19:56:52] <PhoSor> а, да, протоколы всякие
[19:57:00] <PhoSor> ну выбирай йопта
[19:57:04] <PhoSor> любой
[19:57:23] <PhoSor> для которого библиотека есть
[19:57:29] <PhoSor> и пили дальше
[19:57:38] <ForNeVeR> Ты порешь какую-то хурму.
[19:57:41] <PhoSor> нет ты
[19:57:42] <ForNeVeR> Немотивированный выбор.
[19:57:46] <ForNeVeR> Как j123123.
[19:57:58] <ForNeVeR> Только он немотивированно выбирает вариант "всёговно".
[19:58:00] <j123123> Что?
[19:58:03] <ForNeVeR> А ты вообще любой.
[19:58:05] <j123123> Не вс'
[19:58:08] <j123123> ё
[19:58:13] <ForNeVeR> PhoSor: короче, ты даже хуже него.
[19:58:13] <j123123> Нечего тут гнать
[19:58:25] <ForNeVeR> До сих пор я не знал, что бывают программисты хуже него.
[19:58:37] <PhoSor> очевидно ты меня не понял
[19:58:38] <emu-nero~> ForNeVeR: есть же я.
[19:58:42] <j123123> Я не совсем программист. Я пока учусь вообще
[19:58:44] <j123123> Лол
[19:58:49] <j123123> Вы странные какие-то
[19:58:50] <ForNeVeR> emu-nero~: ты вообще не программист.
[19:58:55] <emu-nero~> =(
[19:58:56] <ForNeVeR> PhoSor: ну рассказывай дальше.
[19:59:10] <PhoSor> а еще блять я твоих требований не знаю совершенно
[19:59:22] <j123123> Какие требования?
[19:59:24] <ForNeVeR> Я хочу сериализовать и десериализовать объекты в стрим.
[19:59:30] <ForNeVeR> И по одному обрабатывать.
[19:59:35] <ForNeVeR> Больше ничего.
[19:59:42] <j123123> Стрим это абстракция
[19:59:43] <ForNeVeR> Простой блокирующий ввод/вывод.
[19:59:46] <PhoSor> поэтому такие варианты как "любой " имеют место быть
[19:59:49] <j123123> У нас типа есть куски памяти
[19:59:55] <j123123> В них фигачим байтики
[20:00:02] <j123123> И отправляем по тцп-ип
[20:00:05] <ForNeVeR> j123123: съеби, тут серьёзные дяди разговаривают.
[20:00:11] <PhoSor> ForNeVeR: нахуй ты его позвал
[20:00:11] <j123123> лол
[20:00:12] <emu-nero~> ForNeVeR: зато у меня есть жывотное http://cs419327.vk.me/v419327433/7edc/ioKWZFD42ro.jpg
[20:00:13] <PhoSor> *?
[20:00:15] <ForNeVeR> Не до твоей хуиты щас.
[20:00:16] <j123123> какие нафиг серьезные
[20:00:20] <j123123> стримы еще какие-то
[20:00:25] <j123123> еще СТРИНГИ скажите
[20:00:40] <emu-nero~> у меня, кстати, был идея гнать данные для игрушки в ogg
[20:00:43] <emu-nero~> но ниасилил
[20:00:49] <ForNeVeR> Стринг отличается от стрима тем, что заранее известно, когда он заканчивается.
[20:01:08] Александр Николаевич вышел из конференции: Я использую Miranda IM Freize Pack (http://freize.ru/)
[20:02:29] <PhoSor> ForNeVeR: слыш, ну а хуле ты мне тут
[20:02:52] <PhoSor> открываем педивикию
[20:02:58] <PhoSor> Сетевая_модель_OSI
[20:03:07] <ForNeVeR> Нахуй мне твоя сетевая модель?
[20:03:14] <PhoSor> смотрим уровни
[20:03:16] <j123123> Я знаю про OSI
[20:03:23] <j123123> Фигачьте беркли сокеты
[20:03:23] <ForNeVeR> j123123: а я знаю команду .ban
[20:03:24] <j123123> Епта
[20:03:29] <ForNeVeR> Съеби.
[20:03:32] <PhoSor> тсп, удп и прочее тебя не устраивает
[20:03:36] j123123 сменил ник на zxc
[20:03:37] <ForNeVeR> PhoSor: устраивает.
[20:03:37] <zxc> .z
[20:03:37] zxc выгнали из конференции: You underestimate zxc's power!
[20:03:38] <DeadBot> zxc: ok
[20:03:41] <ForNeVeR> Только они на более низком уровне.
[20:03:49] <PhoSor> я об этом и говорю
[20:03:50] <ForNeVeR> Мне нужно читать и писать объекты.
[20:03:53] <ForNeVeR> Ты тупой чтоле?
[20:03:58] <PhoSor> я об уровне абстракции
[20:03:59] <ForNeVeR> Мне нужно, короче, типа протобуфа.
[20:04:02] <ForNeVeR> Но для кложуры.
[20:04:10] <m4n71k0r> а нету?
[20:04:11] <ForNeVeR> Или своё навелосипедить, или найти готовое.
[20:04:25] <ForNeVeR> m4n71k0r: конкретно протобуф тут не нужен - лишняя зависимость и кодогенерация.
[20:04:30] <emu-nero~> ForNeVeR: а что тормозит-то?
[20:04:37] <ForNeVeR> У меня все классы чисто кложуровые.
[20:04:39] <PhoSor> дальше, берем один уровень абстракции выше
[20:04:47] <ForNeVeR> emu-nero~: ничего не тормозит, а просто не работает.
[20:04:58] <PhoSor> смотрим че там
[20:05:12] <PhoSor> ForNeVeR: ты посмотрел? выбрал?
[20:05:21] <PhoSor> там хуева гора протоколов
[20:05:24] <emu-nero~> а я себе новые носки купил
[20:05:25] <PhoSor> выбирай любой
[20:05:41] <ForNeVeR> PhoSor: бро, ты продолжаешь какую-то хуйню гнать.
[20:05:42] <PhoSor> там есть их описания, достоинства и недостатки
[20:05:57] <PhoSor> это очень просто, да
[20:06:04] magog зашёл в конференцию
[20:06:18] <PhoSor> и действительно похоже на хуйню
[20:06:27] <ForNeVeR> PhoSor: ты же писал сокет-серверы.
[20:06:29] <PhoSor> но это блять работает
[20:06:35] <ForNeVeR> Чо ты мне тут лапшу вешаешь?
[20:07:49] <PhoSor> если ты возьмешь какую нибудь библиотеку протокола прикладного уровня, то вся работа с сокетами будет кончаться на каком нибудь connect()
[20:08:02] <PhoSor> зачем о них говорить
[20:08:04] <ForNeVeR> Какую?
[20:08:14] <PhoSor> выбери протокол
[20:08:29] <ForNeVeR> Ты тупой?
[20:08:38] <ForNeVeR> Я тебя, блядь, и просил посоветовать протокол.
[20:08:47] <ForNeVeR> Пока ты не начал пороть хуиту.
[20:08:56] <emu-nero~> а в кложур разве нет какого-то пакера?
[20:09:00] <emu-nero~> используй его
[20:09:07] <ForNeVeR> Нету, вроде как.
[20:09:49] <PhoSor> ForNeVeR: блять фтп возьми
[20:10:01] <PhoSor> я не ебу какие у тебя данные
[20:10:04] <emu-nero~> или, наиболее тупой вариант, что тебе мешает паковать в s-expression, а потом евалить?
[20:10:39] <emu-nero~> это же так прекрасно!
[20:10:44] <emu-nero~> все php-программисты евалят код!
[20:11:00] <ForNeVeR> PhoSor: данные там примитивные.
[20:11:10] <ForNeVeR> Мап, скажем, с двумя парами значений.
[20:11:36] magog вышел из конференции: Replaced by new connection
[20:11:36] magog зашёл в конференцию
[20:11:54] <PhoSor> и какую в пизду разница на каком уровне это будет передаваться
[20:12:02] <ForNeVeR> Эм, что?
[20:12:07] <ForNeVeR> На всех уровнях будет передаваться.
[20:12:17] <ForNeVeR> Я не понимаю, о чём ты говоришь.
[20:12:22] <PhoSor> да :(
[20:12:34] <PhoSor> ты не протокол выбираешь
[20:13:04] <ForNeVeR> Смари, вот есть у меня {:x 1, :y 2}
[20:13:09] <ForNeVeR> Я хочу это передать клиенту.
[20:13:11] <PhoSor> да я понял
[20:13:29] <ForNeVeR> Это почти реальный пример. Т.е. данных действительно мало - какие-то жалкие байты.
[20:14:19] <ForNeVeR> HTTP мне видится несколько перегруженным для такого простого кейса.
[20:14:50] <m4n71k0r> да тут лучше какой-нибудь бинарный
[20:15:15] moonhawk зашёл в конференцию
[20:15:19] <m4n71k0r> пара идентификаторов пакета и данные
[20:15:33] <PhoSor> мне кажется надо определить формат сообщений
[20:15:41] <m4n71k0r> пготокол да
[20:15:43] <ForNeVeR> Да, пожалуй, бинарный будет ок.
[20:15:48] <PhoSor> и нахуй
[20:15:58] <PhoSor> ^U
[20:16:54] <PhoSor> ForNeVeR: ты ж не определился чо ты собрался передавать
[20:17:11] <ForNeVeR> А какая разница?
[20:17:21] <ForNeVeR> Братаны, вы как будто не видели никогда десериализации обычной.
[20:17:34] <ForNeVeR> Я натравливаю парсер на стрим и получаю Object.
[20:17:48] <emu-nero~> unserialize ("a:0:{}")
[20:17:55] <ForNeVeR> Да, вот он правильно сказал.
[20:18:03] <PhoSor> ну и где проблема?
[20:18:14] <PhoSor> ты боишься начать?
[20:18:20] <PhoSor> или че вопще надо то?
[20:18:35] <emu-nero~> боится закончит :(
[20:18:36] <emu-nero~> ь
[20:18:37] <ForNeVeR> Да блядь.
[20:18:39] <ForNeVeR> Я уже начал.
[20:18:43] <PhoSor> ну так делай
[20:18:44] <PhoSor> !
[20:18:46] <ForNeVeR> И json-read кидает эксепшоны.
[20:18:47] <PhoSor> проблемы есть?
[20:18:55] <PhoSor> о
[20:18:57] <PhoSor> почему?
[20:19:01] <ForNeVeR> Он не может понять, что у меня в стриме несколько объектов.
[20:19:14] <ForNeVeR> А учить его парсить по кусочкам - это велосипедизм.
[20:19:38] <emu-nero~> создавай вложенные объекты
[20:19:47] <PhoSor> ну как тебе сказать
[20:19:49] <emu-nero~> пусть парсит как может
[20:20:06] <PhoSor> разве жсон умеет быть потоковым?
[20:20:07] <ForNeVeR> Весь сеанс передачи данных не может быть одним объектом.
[20:20:16] <emu-nero~> для xml может
[20:20:19] <ForNeVeR> PhoSor: поздравляю, ты понял мою проблему.
[20:20:19] <PhoSor> во
[20:20:40] <emu-nero~> ForNeVeR: так ты её сразу не объяснил.
[20:20:50] <emu-nero~> прям как юзер какой-то.
[20:21:05] <PhoSor> бля, а ты так конкретно все объяснил
[20:21:31] <PhoSor> что я 20 минут назад еще понял что ты жсон в потоке гоняешь
[20:22:27] <PhoSor> кароче, если я не ошибаюсь, мы подошли к тому, что форневерику нужен потоковый протокол
[20:23:20] <PhoSor> хм
[20:23:28] <emu-nero~> xml же
[20:23:29] * PhoSor вспомнил про веб-сокеты
[20:23:56] <emu-nero~> или капсулировать json в какую-нибудь хуйню
[20:24:00] <emu-nero~> которая умеет фреймы
[20:24:11] <emu-nero~> в ogg, к примеру.
[20:26:35] <PhoSor> тоже годно, хоть и упорото
[20:27:14] <PhoSor> ForNeVeR: отвечай
[20:27:58] <ForNeVeR> А ну вас.
[20:28:08] <ForNeVeR> Я починил уже ридер.
[20:28:11] <ForNeVeR> ...кажется.
[20:28:29] <ForNeVeR> От j123 и то больше толку, чем от вас. Он хотя б догадался rmq посоветовать.
[20:29:06] <ForNeVeR> Хотя поднимать отдельные очереди, конечно, для такого кейса - это уж слишком.
[20:29:46] <emu-nero~> ForNeVeR: юзай xml ёбана.
[20:29:49] <PhoSor> emu-nero~: не ну ты понял
[20:30:06] <ForNeVeR> А в XML будет та же проблема - простой XML не потоковый.
[20:30:36] <emu-nero~> он парсится потоков
[20:30:37] <emu-nero~> о
[20:30:46] <emu-nero~> можно частями передавать
[20:31:11] <PhoSor> -_\\
[20:31:19] <PhoSor> ForNeVeR: ты меня разочаровал
[20:31:21] <emu-nero~> о протоколе, никто не мешает использовать udp для передачи, там данные можно пакето одни передавать
[20:31:32] <emu-nero~> не в потоке
[20:32:20] <ForNeVeR> То есть там пакеты любого размера можно делать?
[20:32:33] <rexim> > ForNeVeR: rexim: я хочу сделать нормальную клиент-серверную архитектуру для гиперспейса.
Давай поговорим об этом на следующей неделе.
[20:32:35] <rexim> А сейчас я спать.
[20:32:41] rexim вышел из конференции
[20:32:42] <emu-nero~> ForNeVeR: в пределах скольки-то байт.
[20:32:58] <ForNeVeR> :'(
[20:33:02] <ForNeVeR> Все меня бросили!
[20:33:07] <emu-nero~> я не бросил.
[20:33:26] <m4n71k0r> скажи, пожалуйста, откуда огромные данные в этой игре?
[20:34:01] <emu-nero~> от 40 одновременных пользователей
[20:34:15] <m4n71k0r> правда?
[20:34:20] <emu-nero~> да
[20:35:06] <m4n71k0r> оно не пошаговое будет?
[20:35:15] <O01eg> вы тоже сетевую часть пишете?
[20:35:41] <PhoSor> http://en.wikipedia.org/wiki/XML
> Programming interfaces
> Stream-oriented APIs accessible from a programming language, for example SAX and StAX.
[20:35:51] <PhoSor> ForNeVeR: эй, ты
[20:35:55] <O01eg> делайте бинарный протокол
[20:35:56] <PhoSor> вот ^
[20:36:00] <ForNeVeR> SAX мне уже не первый раз советуют.
[20:36:05] <ForNeVeR> Но это же какой-то ёбаный страх!
[20:36:25] <PhoSor> пиши свой чо
[20:36:50] <ForNeVeR> O01eg: с бинарным протоколом много геморроя. У меня клиент делает разные вещи: логинится, регистрируется в игре, отправляет ходы, етц. етц.
[20:37:01] <emu-nero~> ForNeVeR: ты боишься чтоле?
[20:37:01] <ForNeVeR> Разве это не слишком гиморно будет?
[20:37:15] <PhoSor> сука, скока шума из за ссаного способа передачи
[20:37:16] <O01eg> ForNeVeR: Ну, делай реквесты, к ним айдишники
[20:37:34] Spo1ler зашёл в конференцию
[20:37:35] <O01eg> отправляешь байт id, а дальше в зависимости от типа
[20:37:40] <m4n71k0r> а зачем упоролись на потоках?)
[20:37:41] Spo1ler вышел из конференции
[20:37:54] <O01eg> m4n71k0r: на случай обрыва связи
[20:38:00] <O01eg> если гнать много данных
[20:38:02] <ForNeVeR> Я жеж пытаюсь обойтись без эдакого страха. Чтобы всё простенько - отправил объектик, получил объектик.
[20:38:17] <ForNeVeR> Похоже, придётся всё-таки строго типизированные пакеты делать.
[20:38:25] <m4n71k0r> да
[20:38:25] <O01eg> Делай какой-нибудь сериализатор
[20:38:29] <O01eg> Потом типы
[20:38:33] <ForNeVeR> А дальше уж неважно, бинарные или нет.
[20:38:46] <m4n71k0r> скорее всего сведётся к группе команд
[20:38:48] <O01eg> Потом тип, Choose<T...> где, T - варианты
[20:39:11] <O01eg> и его тоже сериализировать/десериализовывать
[20:41:13] <ForNeVeR> Просто вот, например, length-prefixed protobuf - это превосходный транспортный протокол.
[20:41:28] <ForNeVeR> Только вот запилили его прямую поддержку только в дотнетовом порте protobuf'а.
[20:41:47] <O01eg> а тебе C++ надо?
[20:41:51] <ForNeVeR> Нет, не надо.
[20:41:55] <ForNeVeR> Надо clojure.
[20:42:05] <ForNeVeR> К ней есть биндинг протобуфа, если что.
[20:42:37] <m4n71k0r> а что в кложуре есть из коробки?
[20:43:07] <ForNeVeR> Хгм... ничего?
[20:43:09] <emu-nero~> кложур
[20:43:14] <emu-nero~> ForNeVeR: там есть eval?
[20:43:25] <ForNeVeR> emu-nero~: в жопу себе его засунь и проверни.
[20:43:40] <emu-nero~> нет тебе.
[20:43:50] <emu-nero~> без евала нет жизни
[20:43:51] <ForNeVeR> Даже если есть - неужели ты полагаешь, что им можно пользоваться?
[20:44:07] <ForNeVeR> Вообще говоря, нужно поискать стримовый ридер s-expr.
[20:44:25] <emu-nero~> http://clojure.org/evaluation
[20:44:47] total1231995 зашёл в конференцию
[20:46:40] <PhoSor> ForNeVeR: ты такой хуй :(
[20:46:50] PhoSor сменил ник на zxc
[20:46:55] <zxc> .z
[20:46:56] <DeadBot> zxc: не получилося
[20:47:01] <zxc> :(
[20:47:07] <emu-nero~> =(
[20:47:09] <emu-nero~> .z
[20:47:09] <DeadBot> emu-nero~: не получилося
[20:47:33] zxc сменил ник на PhoSor
[20:48:22] <emu-nero~> ForNeVeR: вдохнови меня на покодить
[20:48:25] <emu-nero~> у меня даже молоко есть
[20:48:33] <PhoSor> emu-nero~: ты хуй
[20:48:40] <PhoSor> и должен немного покодить
[20:48:49] <total1231995> доброго вечера, помогите пожалуйста, у меня в 10 задаче http://higgs.rghost.ru/46740328/image.png получилось так http://pastebin.ru/p59QxfLj, но оно не правильно считает...препод сказал, что в коде все норм...
[20:49:37] <ForNeVeR> total1231995: а что такое "итерационная формула"?
[20:49:38] <emu-nero~> что именно не правильно?
[20:49:55] <ForNeVeR> У тебя в коде попытка посчитать напрямую, без всяких усложнений.
[20:50:03] <ForNeVeR> Впрочем, формула в коде нифига не правильно записана.
[20:50:29] <ForNeVeR> Или там какая-то хитрость?
[20:50:53] <PhoSor> нет
[20:51:00] <PhoSor> чувак был уже здесь
[20:51:32] <total1231995> ну выдает для всего одно и тоже значение
[20:51:42] <PhoSor> и кажется показывал именно этот же код
[20:51:53] <total1231995> итерация перебор
[20:52:03] <total1231995> нет, тот вообще не работал)
[20:52:22] <ForNeVeR> total1231995: а какое значение оно должно выдавать?
[20:52:29] <ForNeVeR> У тебя в коде одно и то же и записано.
[20:52:36] <ForNeVeR> Я не понимаю, что здесь требуется.
[20:53:22] <ForNeVeR> Причём ещё и переменная n не инициализирована.
[20:53:35] <PhoSor> у чувака есть алгоритм, но не знает как записать код этого алгоритма
[20:53:39] <total1231995> почему, иничиализированна
[20:53:46] <ForNeVeR> total1231995: чем?
[20:53:48] <total1231995> double n...
[20:53:51] <ForNeVeR> Ну.
[20:53:57] <ForNeVeR> А инициализация где?
[20:54:53] <total1231995> в смысле?
[20:55:12] magog вышел из конференции
[20:56:16] <ForNeVeR> total1231995: значение какое ты в n кладёшь?
[20:56:41] <total1231995> ну в данном случае никакое
[20:57:17] <total1231995> то есть надо перебирать значения n и с ними считать?
[20:57:19] <ForNeVeR> Что значит "никакое"?
[20:57:27] <ForNeVeR> И почему ты это никакое значение используешь в расчётах?
[20:57:31] <ForNeVeR> И что ожидаешь получить?
[20:58:06] <emu-nero~> PhoSor: этот же
[20:58:30] <ForNeVeR> А, он в c_p_p@
[20:58:36] <ForNeVeR> Лучше продолжим обсуждение там.
[21:02:29] <ForNeVeR> Всё ок, посаны, JSON-читалка умеет в стрим.
[21:02:49] <ForNeVeR> Это просто я забыл кучу всякой важной хрени сделать, чтоб она работала.
[21:04:24] <PhoSor> ололо
[21:11:10] <emu-nero~> у меня ушки болят :(
[21:11:29] <m4n71k0r> когда же ты отмучаешься?
[21:11:45] <emu-nero~> врачи не сказали
[21:11:46] <m4n71k0r> .seen j123123
[21:11:47] <DeadBot> m4n71k0r: j123123 выгнали отсюда 1 час 8 минут 9 секунд назад: You underestimate zxc's power!
[21:12:08] <m4n71k0r> emu-nero~: ты попросил эвтаназию?
[21:12:42] <emu-nero~> да*
[21:12:43] <emu-nero~> =(
[21:34:24] ktt9 зашёл в конференцию
[21:38:37] <m4n71k0r> а хорька бы на кого оставил? =/
[21:38:42] <m4n71k0r> эх ты
[21:45:34] <emu-nero~> m4n71k0r: ты хочешь чтоб я сдох? :(
[21:46:49] <emu-nero~> http://ru.wikipedia.org/wiki/%D0%9A%D0%B2%D0%B0%D0%B4%D1%80%D0%B0%D1%82%D0%BD%D0%B0%D1%8F_%D0%B0%D0%BA%D0%B0%D0%B4%D0%B5%D0%BC%D0%B8%D1%87%D0%B5%D1%81%D0%BA%D0%B0%D1%8F_%D1%88%D0%B0%D0%BF%D0%BE%D1%87%D0%BA%D0%B0#.D0.9A.D0.B8.D1.81.D1.82.D0.BE.D1.87.D0.BA.D0.B0.E2.80.94.D0.BB.D0.B8.D1.80.D0.B8.D0.BF.D0.B8.D0.BF капец.
[21:47:47] <ktt9> А чего.
[21:50:17] <m4n71k0r> хогвардс))
[21:50:23] <m4n71k0r> мандариновая шапочка)
[21:51:32] <emu-nero~> китайская штоле?
[21:51:58] <m4n71k0r> emu-nero~: я не хочу чтобы ты сдох, но бесполезное и бессмысленное существование тоже надо прекратить. Тебе надо заняться созиданием. К примеру отлить цельнометаллический Титаник
[21:52:30] <m4n71k0r> мандариновый цвет - технические науки
[21:53:28] <m4n71k0r> а...это не шапочка, а кисточка
[21:53:37] <m4n71k0r> что-то у меня с внимательностью никак
[21:53:42] <emu-nero~> мандариновые китайцы.
[21:53:49] <emu-nero~> m4n71k0r: да ты почти как я!
[21:53:54] <emu-nero~> только старее.
[21:54:04] <m4n71k0r> emu-nero~: и жирнее
[21:54:06] <m4n71k0r> и лысее
[21:54:08] <emu-nero~> =(
[21:54:16] <emu-nero~> и туркмен вообще.
[21:54:38] <m4n71k0r> деда с Башкирии, но утверждает, что русский
[21:54:47] <m4n71k0r> а бабушка одна с Мордовии
[21:55:02] <m4n71k0r> вощем, сам ты туркмен)
[21:55:54] <emu-nero~> =(
[21:57:46] goodstuff вышел из конференции
[22:02:08] пкщгяут[slacktop] вышел из конференции
[22:03:00] пкщгяут[slacktop] зашёл в конференцию
[22:15:35] moonhawk вышел из конференции
[22:15:53] PhoSor вышел из конференции
[22:23:03] <emu-nero~> http://nashaplaneta.net/fruits/fruits.html#f5
> Фрукт, знаменитый на весь мир своим запахом. Почти все слышали о нем, некоторые чувствовали его запах, и очень немногие пробовали его. Его запах напоминает запах лука, чеснока и поношенных носков.

> В супермаркетах можно найти очень интересные конфетки со вкусом и запахом Дуриана.
[22:42:44] orehov зашёл в конференцию
[22:50:24] Александр Николаевич зашёл в конференцию
[22:53:04] Александр Николаевич вышел из конференции: Я использую Miranda IM Freize Pack (http://freize.ru/)
[23:13:04] orehov вышел из конференции
[23:22:29] moonhawk зашёл в конференцию
[23:35:19] moonhawk вышел из конференции
[23:45:51] m4n71k0r вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!