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

=> Объявляется неделя Clojure.
[00:12:19] emu-nero~ зашёл в конференцию
[00:26:30] * j123123 сегодня попрограммировал на осонблере и доволен
[00:27:32] generatorglukoff вышел из конференции
[00:32:21] O01eg вышел из конференции
[00:37:25] m4n71k0r вышел из конференции
[01:09:27] Ryuuji зашёл в конференцию
[01:18:42] Glorious Chaplain of the Hortamarines зашёл в конференцию
[01:44:14] Myp вышел из конференции
[01:46:03] yesyes вышел из конференции
[02:03:10] Bit0reZ зашёл в конференцию
[02:43:41] magog вышел из конференции
[03:10:45] <j123123> Внимание, вопрос
[03:11:00] <j123123> Как надо писать код на Си, чтобы он нормально компилировался плююсокомпилятором?
[03:11:44] <j123123> Иными словами, чего стоит избегать и на что надо обращать внимание*
[03:11:46] <j123123> ?
[03:21:57] sss|zombie вышел из конференции
[03:24:37] Bit0reZ вышел из конференции
[03:29:48] <Glorious Chaplain of the Hortamarines> Внимание, вопрос
[03:31:28] <Glorious Chaplain of the Hortamarines> ты в курсе, что у плюсокомпиляторов есть ключи, превращающие их в сикомпиляторы?
[03:31:40] <Glorious Chaplain of the Hortamarines> Иными словами, ты маны вообще читаешь?
[04:53:46] <j123123> А если необходимо смешивать куски кода из Си и из плюсов?
[04:54:30] <j123123> Т.е, если к примеру пишется некий код на Си и он в будущем возможно будет смешан с плюсовым кодом
[04:54:44] <j123123> А возможно и нет
[04:56:36] <j123123> Т.е. каким образом надо писать Си код, чтобы его можно было безопасно смешивать с плюсокодом, НО чтобы при этом этот Си код оставался корректным Си кодом, который нормально компилируется Си компилятором?
[04:57:16] <j123123> sizeof('c') в плюсах и си отличается, например
[04:58:29] <j123123> Таким образом, от этой хрени может что-нибудь по-разному работать.
[04:59:07] <j123123> Glorious Chaplain of the Hortamarines: Суть вопроса ясна?
[05:24:55] <ForNeVeR> j123123: учитывая всё возрастающую разницу в стандартах, я бы не стал так делать вообще.\
[05:25:12] <ForNeVeR> Ну пропиши ты в мейкфайл или подобную хрень вызов сишного компилятора, и всё.
[05:25:22] <ForNeVeR> Благо, линкер всё переварит и объединит.
[05:37:02] Glorious Chaplain of the Hortamarines вышел из конференции
[06:15:34] Славный капитан зашёл в конференцию
[07:34:00] magog зашёл в конференцию
[08:25:04] PhoSor зашёл в конференцию
[08:34:33] ktt9 зашёл в конференцию
[08:34:42] <ktt9> Hey, look!
http://wukix.com/mocl
[08:57:04] m4n71k0r зашёл в конференцию
[09:00:06] magog вышел из конференции
[09:13:31] emu-nero~ вышел из конференции
[09:14:50] O01eg зашёл в конференцию
[09:56:33] magog зашёл в конференцию
[10:05:20] emu-nero~ зашёл в конференцию
[10:07:23] <emu-nero~> ktt9: эй, смотрящие?
[11:17:07] sss|zombie зашёл в конференцию
[11:55:04] magog вышел из конференции
[11:55:49] magog зашёл в конференцию
[12:02:02] magog вышел из конференции
[12:02:50] magog зашёл в конференцию
[12:03:59] reggies зашёл в конференцию
[12:07:40] 0xd34df00d вышел из конференции
[12:08:05] 0xd34df00d зашёл в конференцию
[12:49:00] emu-nero~ вышел из конференции: Replaced by new connection
[12:49:00] emu-nero~ зашёл в конференцию
[12:52:19] emu-nero~ вышел из конференции: Replaced by new connection
[12:52:20] emu-nero~ зашёл в конференцию
[13:11:52] emu-nero~ вышел из конференции: Replaced by new connection
[13:11:53] emu-nero~ зашёл в конференцию
[13:18:00] yesyes зашёл в конференцию
[13:28:55] generatorglukoff зашёл в конференцию
[13:53:04] generatorglukoff вышел из конференции
[13:56:14] generatorglukoff зашёл в конференцию
[14:53:45] reggies вышел из конференции
[14:57:59] moonhawk зашёл в конференцию
[15:02:17] Славный капитан вышел из конференции
[15:05:57] <ForNeVeR> https://github.com/edn-format/edn - вот это полущ, чем JSON.
[15:08:03] <O01eg> json удобно в вебе делать
[15:08:21] <ForNeVeR> Да.
[15:08:46] <ForNeVeR> Ну, я имел в виду, что полущ для некоторых юз-кейсов, когда нужен обмен сериализованными сообщениями.
[15:08:54] <ForNeVeR> Не безусловно лучше.
[15:10:27] <yesyes> да но за неимением надежного парсера edn похоже проще будет взять гугло-прото-буферы
[15:10:40] <ForNeVeR> Почему это?
[15:10:43] Ryuuji вышел из конференции
[15:10:44] <ForNeVeR> Там норм парсер.
[15:10:55] <ForNeVeR> У протобуфа есть свои заморочки.
[15:11:10] <ForNeVeR> В частности, без пакетирующей обёртки он абсолютно бесполезен.
[15:11:47] <generatorglukoff> ForNeVeR: чем он лучше?
[15:11:51] <generatorglukoff> (чем json)_
[15:12:03] <ForNeVeR> generatorglukoff: хорошо работает с кложурой.
[15:12:06] <ForNeVeR> Можно передавать даты.
[15:12:11] <generatorglukoff> ололо
[15:12:13] <generatorglukoff> это всё?
[15:12:16] <ForNeVeR> Да.
[15:12:23] <generatorglukoff> не нужно
[15:12:26] <ForNeVeR> Нужно.
[15:12:36] <ForNeVeR> Мне нужно хорошо работать с кложурой и передавать даты.
[15:12:36] <generatorglukoff> еще один говноформат не нужен
[15:12:39] <uıʃɐɟ∀> Под кложуру не запилили жсон?
[15:12:41] <generatorglukoff> их и так дохуя
[15:12:42] <ForNeVeR> Заебись, что есть такой формат.
[15:12:46] <ForNeVeR> uıʃɐɟ∀: запилили.
[15:12:49] <generatorglukoff> xml, yaml, json
[15:12:51] <ForNeVeR> Я уж не знаю, зачем такой.
[15:12:57] <ForNeVeR> В целом у него нет критических преимуществ.
[15:12:59] <uıʃɐɟ∀> ForNeVeR: Он плохо работает?
[15:13:03] <ForNeVeR> У YAML - есть.
[15:13:15] <generatorglukoff> xml forever
[15:13:19] <generatorglukoff> all hail xml!
[15:13:22] <generatorglukoff> all hail xmpp!
[15:13:29] <ForNeVeR> uıʃɐɟ∀: норм работает, но такая же шняга будет ещё лущ работать.
[15:13:41] <generatorglukoff> <presence><status>&#xda00;</status></presence>
[15:13:46] <yesyes> ForNeVeR: я просто погугли и похоже все парсеры для edn не особо много в продакшене использовались
[15:13:54] <generatorglukoff> ForNeVeR: кстати, что у этого говна с уникодом?
[15:14:02] <ForNeVeR> yesyes: да и пофигу же.
[15:14:05] <ForNeVeR> Вот и поюзаем.
[15:14:10] <generatorglukoff> а то я тут обнаружил что в 2013 году не все понимают уникод
[15:14:15] <yesyes> ну для своего проектика норм
[15:14:23] <ForNeVeR> generatorglukoff: он не имеет отношения к юникоду.
[15:14:30] <yesyes> а в продакшене использоват не особо надежно
[15:14:35] <generatorglukoff> ForNeVeR: погоди
[15:14:40] <ForNeVeR> generatorglukoff: парсер работает с текстовым стримом.
[15:14:53] <ForNeVeR> Как вы расшифровываете текст - это не забота парсера.
[15:14:55] <generatorglukoff> UTF-16?
[15:15:02] <ForNeVeR> Текст, бро.
[15:15:06] <generatorglukoff> а спец последовательности ?
[15:15:08] <ForNeVeR> Знаешь, что такое текст?
[15:15:13] <generatorglukoff> ForNeVeR: нет такой хуйни
[15:15:15] <generatorglukoff> есть набор байт
[15:15:17] <ForNeVeR> generatorglukoff: нет тебя.
[15:15:20] <ForNeVeR> А текст - есть.
[15:15:27] <ForNeVeR> generatorglukoff: абстракция. Слышал о ней?
[15:15:49] <generatorglukoff> ForNeVeR: она дырявая как целка после первой ночи с генерашей
[15:15:52] <ForNeVeR> Текст - набор кодпоинтов.
[15:15:54] <m4n71k0r> лавсан вон символы через строки представляет и норм
[15:16:01] <ForNeVeR> А ты говоришь про кодюниты.
[15:16:12] <generatorglukoff> ForNeVeR: збс, \t - это что?
[15:16:37] <m4n71k0r> \t - абстракция ... я даже хз как оно быдет выглядеть в клингонском
[15:16:40] <generatorglukoff> ForNeVeR: что такое \x21 - ?
[15:16:52] <generatorglukoff> ForNeVeR: и последний вопрос - что такое \uda00 ?
[15:17:38] <generatorglukoff> ForNeVeR: как только ты туда вставляешь спецсимволы - абосракция шатается
[15:17:50] <ForNeVeR> generatorglukoff: \t это два символа, \x21 это четыре символа, \uda00 это шесть символов.
[15:17:54] <ForNeVeR> Я не понимаю, в чём твой вопрос.
[15:18:05] <generatorglukoff> ForNeVeR: Strings are enclosed in "double quotes". May span multiple lines. Standard C/Java escape characters \t \r \n are supported.
[15:18:06] <ForNeVeR> Ты говоришь об экранировании внутри строк?
[15:18:12] <ForNeVeR> Или о чём?
[15:18:21] <generatorglukoff> ага
[15:18:22] <ForNeVeR> Парсер обрабатывает экранирование после раскодирования стрима в текст.
[15:18:34] <ForNeVeR> Я думал, ты говоришь о представлении самого стрима.
[15:18:39] <ForNeVeR> Ну, набора байт.
[15:18:46] <ForNeVeR> А ты про экранированный юникод...
[15:18:52] <generatorglukoff> ага
[15:19:19] <ForNeVeR> Ну, оно должно работать. А вот как именно - фиг знает. Читай доку сам, если хошь.
[15:19:21] <generatorglukoff> я тут поломал чуваку ekg2 из-за того что жабберсервера посередине не знают что такое xml & unicode
[15:19:29] <generatorglukoff> а ekg2 - знает
[15:19:38] <generatorglukoff> но в результате - DoS
[15:19:59] <generatorglukoff> еще андроид не знает юникода
[15:20:04] <generatorglukoff> но там ваще пизда
[15:20:26] <generatorglukoff> я смог сделать неудаляемые записи в списке wifi
[15:20:36] <generatorglukoff> вот это ад пизды говнокодинга
[15:21:04] <generatorglukoff> (и да, айфон я просто не тестировал, ибо не интересно было)
[15:21:39] <generatorglukoff> маемо показывает всем хуец из гроба и получает коммунити апдейты
[15:21:55] <yesyes> в жвм языках вообще беда, попробуй правильно заенкодить url
[15:22:51] <yesyes> или сделать что-то с датами без сторонних либ
[15:24:24] <yesyes> так что вряд ли кого удивишь говнокодом если оно с юникодом
[15:29:55] rexim зашёл в конференцию
[15:30:07] <rexim> .ping
[15:30:08] <DeadBot> rexim: понг от тебя 0.38 секунды
[15:30:09] <rexim> .ping
[15:30:10] <DeadBot> rexim: понг от тебя 0.09 секунды
[15:30:11] <rexim> .ping
[15:30:12] <DeadBot> rexim: понг от тебя 0.09 секунды
[15:31:08] <uıʃɐɟ∀> .ping
[15:31:08] <DeadBot> uıʃɐɟ∀: понг от тебя 0.11 секунды
[15:31:09] <uıʃɐɟ∀> .ping
[15:31:09] <DeadBot> uıʃɐɟ∀: понг от тебя 0.05 секунды
[15:31:11] <uıʃɐɟ∀> .ping
[15:31:11] <DeadBot> uıʃɐɟ∀: понг от тебя 0.06 секунды
[15:31:18] <uıʃɐɟ∀> Хм.
[15:32:30] <rexim> Нестабильные интернеты сегодня.
[15:37:22] <m4n71k0r> .ping
[15:37:22] <DeadBot> m4n71k0r: понг от тебя 0.02 секунды
[15:37:24] <m4n71k0r> .ping
[15:37:24] <DeadBot> m4n71k0r: понг от тебя 0.02 секунды
[15:37:25] <m4n71k0r> .ping
[15:37:25] <DeadBot> m4n71k0r: понг от тебя 0.02 секунды
[15:37:35] <m4n71k0r> ну не знааааю
[15:37:44] <m4n71k0r> штиль
[15:38:02] <m4n71k0r> .ping rexim
[15:38:02] <DeadBot> m4n71k0r: понг от rexim 0.11 секунды
[15:38:03] <m4n71k0r> .ping rexim
[15:38:03] <DeadBot> m4n71k0r: понг от rexim 0.14 секунды
[15:38:04] <m4n71k0r> .ping rexim
[15:38:05] <DeadBot> m4n71k0r: понг от rexim 0.17 секунды
[15:38:14] <m4n71k0r> миксер нестабильный
[15:39:22] <generatorglukoff> .ping
[15:39:23] <DeadBot> generatorglukoff: понг от тебя 0.41 секунды
[15:40:53] <rexim> .ping
[15:40:53] <DeadBot> rexim: понг от тебя 0.09 секунды
[15:40:54] <rexim> .ping
[15:40:54] <DeadBot> rexim: понг от тебя 0.09 секунды
[15:40:55] <rexim> .ping
[15:40:56] <DeadBot> rexim: понг от тебя 0.10 секунды
[15:40:58] <rexim> =\
[15:41:36] <emu-nero~> rexim: :-*
[15:54:39] Glorious Chaplain of the Hortamarines зашёл в конференцию
[16:15:02] swagman зашёл в конференцию
[16:21:23] reggies зашёл в конференцию
[16:35:21] sss|zombie вышел из конференции
[16:37:19] O01eg вышел из конференции
[16:37:24] sss|zombie зашёл в конференцию
[16:41:08] sss|zombie вышел из конференции
[16:41:28] sss|zombie зашёл в конференцию
[16:42:44] sss|zombie вышел из конференции
[16:43:04] sss|zombie зашёл в конференцию
[16:43:13] yesyes вышел из конференции: Replaced by new connection
[16:43:13] yesyes зашёл в конференцию
[17:01:39] Glorious Chaplain of the Hortamarines вышел из конференции
[17:01:42] rexim вышел из конференции
[17:08:48] sss|zombie вышел из конференции
[17:09:23] sss|zombie зашёл в конференцию
[17:11:25] rexim зашёл в конференцию
[17:11:29] sss|zombie вышел из конференции
[17:12:11] sss|zombie зашёл в конференцию
[17:13:57] emu-nero~ вышел из конференции: Replaced by new connection
[17:13:58] emu-nero~ зашёл в конференцию
[17:14:19] sss|zombie вышел из конференции
[17:22:40] m4n71k0r вышел из конференции
[17:35:59] O01eg зашёл в конференцию
[18:28:34] <emu-nero~> чёто ниасиливаю openswan
[18:38:17] yesyes вышел из конференции
[18:57:38] magog вышел из конференции
[18:58:03] moonhawk вышел из конференции
[19:14:59] sss|zombie зашёл в конференцию
[19:33:06] swagman вышел из конференции: Я использую Miranda IM (http://miranda-im.org/.)
[19:54:07] yesyes зашёл в конференцию
[20:11:36] rexim вышел из конференции
[20:12:13] magog зашёл в конференцию
[20:19:11] emu-nero~ вышел из конференции
[20:29:51] swagman зашёл в конференцию
[20:38:19] <ktt9> >emu-nero~
[20:38:21] <ktt9> Нет.
[20:38:29] <ktt9> "Эй, смотрите!"
[20:42:44] emu-nero~ зашёл в конференцию
[20:45:23] <emu-nero~> >ktt9
[20:45:25] <emu-nero~> да ты гонишь.
[20:48:54] <emu-nero~> 12=-6
[20:48:57] <emu-nero~> .5ег
[20:49:00] <emu-nero~> нип ё
[21:02:20] sss|zombie вышел из конференции
[21:11:41] magog вышел из конференции
[21:11:52] magog зашёл в конференцию
[21:18:27] goodstuff зашёл в конференцию
[21:26:33] generatorglukoff вышел из конференции
[21:34:13] generatorglukoff зашёл в конференцию
[21:41:39] emu-nero~ вышел из конференции: Replaced by new connection
[21:41:40] emu-nero~ зашёл в конференцию
[21:49:54] magog вышел из конференции: Выключил машину, дабы насладиться жизнью
[21:50:05] magog зашёл в конференцию
[22:02:20] Myp зашёл в конференцию
[22:07:29] PhoSor вышел из конференции
[22:08:44] m4n71k0r зашёл в конференцию
[22:09:06] moonhawk зашёл в конференцию
[22:42:18] <m4n71k0r> .ping
[22:42:19] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[22:42:20] <m4n71k0r> .ping
[22:42:21] <m4n71k0r> .ping
[22:42:21] <DeadBot> m4n71k0r: понг от тебя 0.03 секунды
[22:42:23] <DeadBot> m4n71k0r: понг от тебя 0.08 секунды
[22:57:31] <emu-nero~> m4n71k0r: обнимшки?
[22:57:48] <m4n71k0r> emu-nero~: нт
[22:57:59] <emu-nero~> m4n71k0r: презираешь мня?(
[22:58:21] <m4n71k0r> т псал кд сгдн?
[22:58:29] <emu-nero~> д
[22:58:32] <emu-nero~> стрчку
[22:58:50] <m4n71k0r> млдцом
[22:59:03] <m4n71k0r> кк хрёк?
[22:59:19] <emu-nero~> жвёт
[23:08:28] <emu-nero~> m4n71k0r: хчешь её?
[23:08:39] <m4n71k0r> нт
[23:08:43] <emu-nero~> а мня?
[23:20:44] reggies вышел из конференции
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!