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

Тема: 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
Проблем решено: 0x13
Говорящих демонов: 0x1

BREAKING NEWS! Принимаем заявки на почтовые ящики на домене codingteam.org.ru
[00:29:33] Сволота вышел из конференции
[00:42:51] Сволота зашёл в конференцию
[00:43:50] v_oron вышел из конференции
[00:48:44] Spo1ler вышел из конференции: Replaced by new connection
[00:48:44] Spo1ler зашёл в конференцию
[00:54:38] sss|zombie вышел из конференции
[00:55:21] magog вышел из конференции
[01:01:38] magog зашёл в конференцию
[01:04:37] O01eg вышел из конференции
[01:06:14] magog вышел из конференции
[01:11:37] Сволота вышел из конференции
[01:12:36] jowers зашёл в конференцию
[01:13:42] magog зашёл в конференцию
[01:19:19] yesyes зашёл в конференцию
[01:24:09] Сволота зашёл в конференцию
[01:26:01] magog вышел из конференции
[01:58:12] Bit0reZ зашёл в конференцию
[02:17:51] Spo1ler вышел из конференции: Компьютер вошёл в спящий режим
[03:35:35] yesyes вышел из конференции
[03:47:45] cutwater вышел из конференции
[04:17:34] generatorglukoff вышел из конференции
[05:42:42] <ForNeVeR> Эх, а я ожидал эпического противостояния.
[06:08:39] rejjin зашёл в конференцию
[06:16:29] rejjin вышел из конференции
[06:16:33] Славный капитан зашёл в конференцию
[06:32:58] Bit0reZ вышел из конференции
[06:45:41] sss|zombie зашёл в конференцию
[07:06:37] Сволота вышел из конференции
[07:50:01] magog зашёл в конференцию
[07:52:16] Karmacoma вышел из конференции: Disconnected: closed
[08:03:47] magog вышел из конференции: Replaced by new connection
[08:03:53] magog зашёл в конференцию
[08:09:14] Karmacoma зашёл в конференцию
[08:10:21] magog вышел из конференции: Replaced by new connection
[08:10:21] magog зашёл в конференцию
[08:28:39] rexim зашёл в конференцию
[08:29:01] <rexim> Я ожидал эпического бана.
[08:32:53] Heckfi зашёл в конференцию
[08:43:05] O01eg зашёл в конференцию
[08:51:10] magog вышел из конференции
[08:52:42] sss|zombie вышел из конференции
[08:56:52] zxc зашёл в конференцию
[09:04:07] rejjin зашёл в конференцию
[09:09:59] rejjin вышел из конференции: Replaced by new connection
[09:10:03] rejjin зашёл в конференцию
[09:13:12] rejjin вышел из конференции: Replaced by new connection
[09:13:15] rejjin зашёл в конференцию
[09:13:30] rejjin вышел из конференции
[09:28:37] rejjin зашёл в конференцию
[09:53:32] <rexim> zxc: привет!
[09:53:57] <rexim> .z
[09:53:57] zxc выгнали из конференции: You underestimate rexim's power!
[09:53:58] <DeadBot> rexim: ok
[09:54:01] <rexim> Пока
[10:01:17] magog зашёл в конференцию
[10:13:04] Александр Николаевич зашёл в конференцию
[10:13:56] O01eg вышел из конференции
[10:14:12] <ForNeVeR> Александр Николаевич: привет!
[10:14:18] <Александр Николаевич> ForNeVeR: привет
[10:14:41] <ForNeVeR> Ну что, ты разобрался с плавающей точкой?
[10:15:13] <Александр Николаевич> да , оказалось %lf пофиг что вводить , хоть целые , хоть дробные всех типов
[10:15:37] <Karmacoma> ну дык
[10:19:52] <ForNeVeR> Э. Что, правда?
[10:19:58] <ForNeVeR> Туда можно сунуть int?
[10:20:01] <ForNeVeR> Да ну, не верю.
[10:20:48] <Александр Николаевич> туда сунется дабл )) но не дробный
[10:21:06] <Александр Николаевич> ну что поделать - я Си изучаю толкьо 3 месяца :(
[10:21:28] <ForNeVeR> Дабл, но не дробный? Спорное определение.
[10:21:43] <ForNeVeR> Не говорю, что неверное. Но спорное.
[10:21:47] <Александр Николаевич> ну в дабл - можно положить число 3
[10:21:50] <ForNeVeR> Какой дабл считать не дробным?
[10:22:00] <ForNeVeR> Если я положил туда число 1000000000000000000 - он дробный или нет?
[10:22:22] <Александр Николаевич> а ты раздели на 10 ))) если остаток равен ноль то нет )
[10:22:31] <Славный капитан> ForNeVeR: он дробный
[10:22:35] <ForNeVeR> Мантисса у такого числа будет ненулевая.
[10:22:41] <ForNeVeR> В double-представлении.
[10:22:46] <ForNeVeR> Значит, оно дробное.
[10:23:00] <ForNeVeR> Славный капитан: там цодингтим.орг.ру накрылся медной пиздой.
[10:23:05] <Славный капитан> я знаю
[10:23:07] <Александр Николаевич> там будет 0.1 * 10 в минуст jver степени )
[10:23:08] <ForNeVeR> Ок.
[10:23:10] <Александр Николаевич> over *
[10:23:16] <ForNeVeR> Александр Николаевич: необязательно.
[10:23:26] <ForNeVeR> Там может оказаться и отличное от исходного число.
[10:23:37] <Александр Николаевич> мм .. например ?
[10:23:39] <ForNeVeR> Ты же в курсе, что точность падает для сильно больших чисел?
[10:23:44] <Александр Николаевич> да
[10:23:49] <Александр Николаевич> они просто не в мещаюьтся
[10:23:49] <ForNeVeR> И они становятся уже не равными сами себе.
[10:23:59] <ForNeVeR> И вполне могут оказаться дробными или какими угодно.
[10:24:19] <Karmacoma> да их и сравнить-то на равенство не просто
[10:24:32] <Александр Николаевич> ну да
[10:24:39] <Александр Николаевич> такие числа называют ненормализированными вроде
[10:25:12] <Александр Николаевич> для записи таких числе процессор переход в так называемый "особый режим" - для записи таких чисел
[10:25:23] <Karmacoma> Особый Режим
[10:25:29] <Karmacoma> ггг
[10:25:36] <ForNeVeR> Нет.
[10:25:36] <Александр Николаевич> ну так называется - что я поделаю
[10:25:40] <Александр Николаевич> нет ?
[10:25:47] <ForNeVeR> Денормализованные - это которые между нулём и эпсилоном.
[10:25:48] <Karmacoma> я не уверен, что это так на самом деле
[10:25:56] <Karmacoma> про Особый Режим
[10:26:10] <Александр Николаевич> ну или особая ситуация
[10:26:11] <Александр Николаевич> как то так
[10:26:22] <Karmacoma> где ты такое прочитал?
[10:26:44] <Александр Николаевич> умудрился где то
[10:26:58] <ForNeVeR> Хотя про эпсилон я немного неточно выразился.
[10:27:13] <ForNeVeR> Денормализованные - это которые между нулём и, э, нормальным эпсилоном, нормализованным.
[10:30:32] zxc зашёл в конференцию
[10:30:45] <Александр Николаевич> ForNeVeR: а что - две стркои нельзя сравнить if -ом ?
[10:31:33] <Karmacoma> что ты под строкой понимаешь?
[10:31:37] <Александр Николаевич> текст
[10:31:50] <Karmacoma> в контексте Ц/ЦПП
[10:32:06] <Александр Николаевич> С
[10:32:08] <Karmacoma> а ... If-ом можно
[10:32:16] <Karmacoma> strcmp же
[10:32:32] <Александр Николаевич> если равны - он дает единицу ?
[10:32:37] <Karmacoma> 0
[10:32:57] <Karmacoma> и знак, если больше или меньше ... кури ман )
[10:33:08] <Karmacoma> оч полезно...или стандарт
[10:33:12] <Александр Николаевич> тоесть если строки равно то нужно записать как if(strcmp(*str) == 0) - nj jyb hfdys &
[10:33:16] <Александр Николаевич> то они равны ?
[10:33:41] <Karmacoma> зачем * и где вторая строка?
[10:34:12] <Karmacoma> http://www.cplusplus.com/reference/cstring/strcmp/
[10:34:27] <Karmacoma> а ..ну да... это должны быть Си-строки и заканчиваться на 0
[10:37:07] <Александр Николаевич> Karmacoma: :-D
[10:38:09] <Александр Николаевич> я когда читал про функци gets - там такая фраза была смащная .... описали функцию - а в конце надпись "Никогда не используйте данную функцию ... используйте gets_s
[10:38:55] <Karmacoma> это же C11
[10:39:09] <Александр Николаевич> что за 11
[10:40:41] <Karmacoma> http://en.cppreference.com/w/c/io/gets стандарт 2011 года
[10:40:46] <Karmacoma> языка C
[10:41:15] <Александр Николаевич> аа :) ну и что
[10:42:47] <Александр Николаевич> класный сайтик - а есть такой же на русском языке ?
[10:43:03] <Karmacoma> ну тогда я буду общаться с тобой в контексте стандарта, а не книжки Кернигана и Ритчи
[10:43:14] <Karmacoma> Александр Николаевич: есть, но статеек там мало
[10:43:23] <Karmacoma> это вики...можешь переводить и запиливать
[10:47:03] Spo1ler зашёл в конференцию
[10:53:44] Александр Николаевич вышел из конференции: Я использую Miranda IM Freize Pack (http://freize.ru/)
[11:13:14] rejjin вышел из конференции: Replaced by new connection
[11:13:16] rejjin зашёл в конференцию
[11:36:58] Spo1ler вышел из конференции: Replaced by new connection
[11:36:58] Spo1ler зашёл в конференцию
[11:45:33] rejjin вышел из конференции: Replaced by new connection
[11:45:37] rejjin зашёл в конференцию
[11:57:46] Graf зашёл в конференцию
[11:58:02] Graf вышел из конференции
[12:01:11] rejjin вышел из конференции
[12:01:27] rejjin зашёл в конференцию
[12:13:40] Сволота зашёл в конференцию
[12:20:15] rejjin вышел из конференции
[12:20:28] rejjin зашёл в конференцию
[12:26:11] rejjin вышел из конференции
[12:29:51] rejjin зашёл в конференцию
[12:34:08] rejjin вышел из конференции: Replaced by new connection
[12:34:12] rejjin зашёл в конференцию
[12:34:26] rejjin вышел из конференции
[12:34:30] rejjin зашёл в конференцию
[12:39:33] rejjin вышел из конференции: Replaced by new connection
[12:39:37] rejjin зашёл в конференцию
[12:47:37] rejjin вышел из конференции: Replaced by new connection
[12:47:41] rejjin зашёл в конференцию
[12:52:31] arskos зашёл в конференцию
[12:53:26] arskos вышел из конференции: offline
[12:54:19] rexim вышел из конференции
[12:54:23] cutwater зашёл в конференцию
[12:54:24] rejjin вышел из конференции: Replaced by new connection
[12:54:29] rejjin зашёл в конференцию
[13:40:26] rejjin вышел из конференции: Replaced by new connection
[13:40:43] rejjin зашёл в конференцию
[13:41:31] cutwater вышел из конференции
[13:50:54] rejjin вышел из конференции
[13:59:40] <uıʃɐɟ∀> .z
[13:59:40] zxc выгнали из конференции: You underestimate uıʃɐɟ∀'s power!
[13:59:41] <DeadBot> uıʃɐɟ∀: ok
[14:01:13] v_oron зашёл в конференцию
[14:22:05] rejjin зашёл в конференцию
[14:30:38] rexim зашёл в конференцию
[14:35:56] rejjin вышел из конференции
[14:40:11] sss|zombie зашёл в конференцию
[14:42:55] sss|zombie вышел из конференции
[14:44:59] sss|zombie зашёл в конференцию
[14:46:14] rexim вышел из конференции
[14:47:35] rejjin зашёл в конференцию
[14:49:37] sss|zombie вышел из конференции
[15:02:50] rejjin вышел из конференции: Replaced by new connection
[15:02:54] rejjin зашёл в конференцию
[15:07:32] Славный капитан вышел из конференции
[15:23:48] rejjin вышел из конференции: Replaced by new connection
[15:23:52] rejjin зашёл в конференцию
[15:29:00] O01eg зашёл в конференцию
[15:32:38] Karmacoma вышел из конференции: Disconnected: Replaced by new connection
[15:32:39] Karmacoma зашёл в конференцию
[15:33:40] rexim зашёл в конференцию
[15:47:14] Славный капитан зашёл в конференцию
[15:47:18] magog вышел из конференции
[16:03:41] generatorglukoff зашёл в конференцию
[16:06:09] rejjin вышел из конференции: Replaced by new connection
[16:06:13] rejjin зашёл в конференцию
[16:09:08] Александр Николаевич зашёл в конференцию
[16:18:25] mikelsv зашёл в конференцию
[16:18:29] <mikelsv> господа, у меня проблема, структура из нескольких unsigned int a:9; занимает больше места, чем должна. как это лечить? подозреваю, что она пропускает место, если в следующей переменной больше бит, чем осталось в int. поменять местами переменные не могу.
[16:19:08] <uıʃɐɟ∀> Ящетаю, никак.
[16:19:59] <mikelsv> ну ведь это ж как-то должно решаться.
как я и думал. та же структура, но с short весит еще больше.
[16:20:45] <uıʃɐɟ∀> Именно на битовых полях это не должно решаться.
[16:20:53] <uıʃɐɟ∀> Завелосипедь свои битовые поля, чо.
[16:20:56] <generatorglukoff> mikelsv: сделай класс, заинкапсулируй хранилище, используй байтоёбство
[16:22:10] <mikelsv> я хотел написать битовую структуру и не иметь вобще никаких проблем.
[16:23:36] <mikelsv> может есть тип, который это понимает? я бы int64 подставил, но этого мало. как вариант написать свой тип.
[16:24:00] <uıʃɐɟ∀> Ты не напишешь свой POD тип.
[16:24:13] <uıʃɐɟ∀> По крайней мере для ц/ц++.
[16:25:04] <generatorglukoff> к тому же вопрос - зачем?
[16:26:48] <mikelsv> есть задача, нужно передать определенню структуру. за тем и мучаюсь.
[16:27:32] rejjin вышел из конференции
[16:27:40] <uıʃɐɟ∀> У тебя два выхода. Оставить как есть либо навелосипедить уплотнённое хранилище самому.
[16:28:26] rejjin зашёл в конференцию
[16:29:45] <mikelsv> хм, а я вижу другие два выхода: найти решение с битами или сделать разборщик и сборщик в мою структуру, который правильно разберет биты.
[16:30:39] <uıʃɐɟ∀> Найти не существующее решение ты вряд ли сможешь.
[16:30:58] <uıʃɐɟ∀> А нахуй нужна структура, если она всё равно не даст никакого профита - мне и вовсе неведомо.
[16:31:25] <mikelsv> я вот щас копаюсь с разными типами, пожет из них можно собрать струтктуру без потерь битов.
[16:31:44] <uıʃɐɟ∀> Поверь, в ц/ц++ нет POD типов с размером, кратным 9.
[16:32:16] <mikelsv> мне присылают блок данных, их нужно обработать.
[16:32:50] <uıʃɐɟ∀> В чём проблема?
[16:35:41] <mikelsv> проблема в том, что я хотел сделать структуру и скопировать туда пришедшие данные. а щас придется корячиться с перекодировкой, которую я так надеялся избежать и хоть раз обойтись без велосипедов.
[16:36:29] jowers вышел из конференции
[16:38:51] <generatorglukoff> mikelsv: што
[16:38:58] <generatorglukoff> ты про порядок байтов слышал?
[16:39:16] <mikelsv> а это тут причем?
[16:41:28] rejjin вышел из конференции: Replaced by new connection
[16:41:33] rejjin зашёл в конференцию
[16:43:45] Karmacoma вышел из конференции: Disconnected: closed
[16:43:55] <generatorglukoff> >я хотел сделать структуру и скопировать туда пришедшие данные
[16:43:59] <generatorglukoff> memcpy?
[16:44:14] <Славный капитан> mikelsv: возможно у тебя проблемы с выравниманием слов
[16:44:33] <Славный капитан> *с выравниванием
[16:45:12] <uıʃɐɟ∀> Нет, тут не проблемы с выравниванием.
[16:46:43] <Славный капитан> попробуй с -fpack-struct собирать
[16:46:56] <mikelsv> я щас собираю под винду
[16:57:57] Karmacoma зашёл в конференцию
[17:04:18] rejjin вышел из конференции
[17:07:26] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[17:08:48] Славный капитан вышел из конференции: Replaced by new connection
[17:08:50] Славный капитан зашёл в конференцию
[17:09:07] <Славный капитан> mikelsv: тогда с /Zp1
[17:12:10] magog зашёл в конференцию
[17:19:47] <mikelsv> все равно не срабатывает. не тем лечим.
[17:20:10] <uıʃɐɟ∀> Конечно не тем.
[17:20:18] <uıʃɐɟ∀> Надо пиздюлями^U
[17:29:57] <mikelsv> и это не сработает, так как не приводит к нахождению решения.
[17:30:23] <uıʃɐɟ∀> Расскажи это порновару.
[17:31:38] <uıʃɐɟ∀> Если б тебе не надо было по 9 бит, я б предложил std::bitset.
[17:33:07] <mikelsv> а я бы предложил обычный разбор структуры через вытаскивание нужных битов.
[17:33:36] <uıʃɐɟ∀> Ну ладно, разбирай структуру. Разрешаю
!
[17:34:43] <mikelsv> но это слишком просто, я щас написал массив int с размером переменных в структуре, и по этому массиву переделаю данные в мою структуру.
[17:50:01] <ForNeVeR> mikelsv: я пока не в курсе, что ты делаешь, но звучит будто ты наркоман.
[17:50:14] <uıʃɐɟ∀> s/наркоман/микель/
[17:50:22] <ForNeVeR> А, ну да, ты же микель.
[17:50:26] <uıʃɐɟ∀> Да?
[17:50:34] <uıʃɐɟ∀> Бля, правда.
[17:50:37] <ForNeVeR> uıʃɐɟ∀: не ты!
[17:50:43] <uıʃɐɟ∀> ForNeVeR: Нет я^U
[17:58:12] mikelsv вышел из конференции
[18:07:52] Heckfi вышел из конференции
[18:14:19] swagman зашёл в конференцию
[18:53:03] rejjin зашёл в конференцию
[19:32:19] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[19:34:15] rejjin вышел из конференции: Replaced by new connection
[19:34:19] rejjin зашёл в конференцию
[19:36:22] rejjin вышел из конференции: Replaced by new connection
[19:36:26] rejjin зашёл в конференцию
[19:56:08] v_oron вышел из конференции
[20:11:57] Александр Николаевич вышел из конференции: Я использую Miranda IM Freize Pack (http://freize.ru/)
[20:20:25] rejjin вышел из конференции: Replaced by new connection
[20:20:29] rejjin зашёл в конференцию
[20:26:43] moonhawk зашёл в конференцию
[20:38:27] magog вышел из конференции
[20:41:01] Ёж вышел из конференции: Replaced by new connection
[20:41:02] Ёж зашёл в конференцию
[20:41:47] rejjin вышел из конференции: Replaced by new connection
[20:41:51] rejjin зашёл в конференцию
[20:41:56] magog зашёл в конференцию
[20:51:56] rejjin вышел из конференции: Replaced by new connection
[20:51:59] rejjin зашёл в конференцию
[20:53:23] rejjin вышел из конференции
[20:55:21] rejjin зашёл в конференцию
[21:03:34] rejjin вышел из конференции: Replaced by new connection
[21:03:37] rejjin зашёл в конференцию
[21:17:17] rejjin вышел из конференции: Replaced by new connection
[21:17:21] rejjin зашёл в конференцию
[21:29:22] magog вышел из конференции
[21:33:27] magog зашёл в конференцию
[21:37:36] PhoSor зашёл в конференцию
[21:38:07] <PhoSor> утро, бля!
[21:41:18] <rexim> утрóбля
[21:42:11] <rexim> PhoSor: из какой утробли ты вылез?
[21:42:46] <PhoSor> из утробли динозавтра
[21:58:37] v_oron зашёл в конференцию
[22:12:41] Славный капитан вышел из конференции
[22:37:32] rexim вышел из конференции
[22:39:56] generatorglukoff вышел из конференции
[22:48:29] Сволота вышел из конференции
[22:48:59] ubique зашёл в конференцию
[23:07:11] moonhawk вышел из конференции
[23:18:54] Danaor зашёл в конференцию
[23:39:35] ubique вышел из конференции
[23:53:48] PhoSor вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!