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

Тема: C/С++, Java, C#, Haskell, Ruby, Scheme, Common lisp, Erlang, OCaml, JavaScript, Clojure, Scala, Nemerle, F#, Groovy, R.
Код выкладывать на http://hastebin.com/
Вопросы задавать в чат, а не в личку.
Логи: http://tinyurl.com/ctcjr-logs
Упоминания о Flash, Python, Perl, PHP, Pascal/Delphi/Borland, 1С, Bash караются съеданием поциента.
Личкрафты: http://leechcraft.org
Horta Hell: https://github.com/ForNeVeR/horta-hell
Проблем решено: 0x16

На codingteam.org.ru открылся XMPP-сервер, за аккаунтами обращаемся в личку к ForNeVeR.
[00:05:17] Graf зашёл в конференцию
[00:11:28] rafaelrs вышел из конференции: Replaced by new connection
[00:11:31] rafaelrs зашёл в конференцию
[00:30:34] Graf вышел из конференции: Replaced by new connection
[00:30:35] Graf зашёл в конференцию
[00:30:56] Graf вышел из конференции
[00:58:28] m4n71k0r вышел из конференции
[00:58:42] ☼m4n71k0r☼ зашёл в конференцию
[01:19:17] moonhawk вышел из конференции
[02:39:22] rafaelrs вышел из конференции
[02:44:53] rafaelrs зашёл в конференцию
[03:27:52] rafaelrs вышел из конференции
[03:37:36] ☼m4n71k0r☼ вышел из конференции
[03:54:08] rafaelrs зашёл в конференцию
[03:54:27] magog вышел из конференции
[04:42:25] Славный капитан вышел из конференции
[05:07:06] rafaelrs вышел из конференции
[05:54:22] любитель криппи языков вышел из конференции
[07:58:03] ForNeVeR зашёл в конференцию
[07:59:00] <ForNeVeR> m4n71k0r: тернарные операторы семантичесеки заменяются через if. Инкремент - увы.
[08:22:37] sss|zombie зашёл в конференцию
[08:25:45] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[08:44:23] <ForNeVeR> Славный капитан: о, ты запатчил хорту :3
[09:45:34] <ForNeVeR> Представляете, у меня до сих пор зависимости для хорты закачиваются по 256-килобитному каналу ~_~
[09:56:30] <ForNeVeR> [success] Total time: 878 s
[10:05:48] eaeee вышел из конференции
[10:11:02] ForNeVeR вышел из конференции
[10:11:05] ForNeVeR зашёл в конференцию
[10:20:11] rexim зашёл в конференцию
[10:34:50] 000987654321000@qip.ru зашёл в конференцию
[10:47:46] <ForNeVeR> 000987654321000@qip.ru: рота и звание, боец?
[10:49:02] <000987654321000@qip.ru> ForNeVeR: ночевок;-)
[10:49:21] <000987654321000@qip.ru> новичок*
[10:49:52] <ForNeVeR> Accepted.
[10:50:40] <ForNeVeR> 000987654321000@qip.ru: какими судьбами у нас в конференции?
[10:50:48] <ForNeVeR> 000987654321000@qip.ru: каково там, во внешних интернетах?
[10:51:34] <000987654321000@qip.ru> ForNeVeR: учится пришёл к вам , нормально вроде .
[10:51:55] <ForNeVeR> Зачем ты ставишь пробелы перед знаками препинания?
[10:52:05] <ForNeVeR> Был у нас тут уже такой один фрик.
[10:52:20] <ForNeVeR> У меня с тех пор к такому стилю написания развилась дикая нетерпимость.
[10:52:24] <ForNeVeR> Аж кушать не могую
[10:52:27] <ForNeVeR> *.
[10:52:34] <000987654321000@qip.ru> понятно.
[10:52:47] <ForNeVeR> А, ну ты это не он. Ок.
[10:53:07] <ForNeVeR> 000987654321000@qip.ru: и чему же ты хочешь научиться?
[10:53:18] <ForNeVeR> Цодингтим может научить и хорошему, и плохому.
[10:53:45] <000987654321000@qip.ru> ForNeVeR: программированию.
[10:54:26] <ForNeVeR> Для какой платформы? На каком языке? Школьник/студент?
[10:56:00] <000987654321000@qip.ru> ForNeVeR: Школьник, на всем хочу программировать. чему научите то и буду знать.
[10:57:05] <ForNeVeR> Круг наших общих умений слишком обширен. Ты должен выбрать сам.
[10:57:46] <000987654321000@qip.ru> я всё выбираю)
[10:57:47] <ForNeVeR> Вот я бы, например, рекомендовал C# в качестве языка и Windows в качестве платформы, т.к. порог вхождения в Windows Forms довольно низкий.
[10:58:07] <ForNeVeR> А другие товарищи посоветуют Python и кроссплатформу.
[10:58:20] <ForNeVeR> А j123123 рекомендует всем ассемблер.
[10:58:42] <ForNeVeR> Были тут ещё какие-то фрики с C++, но ты их не слушай.
[10:59:28] <ForNeVeR> Ну или можно рассмотреть javascript как самый доступный из языков. Но там объектная модель слишком хитрая, я б не советовал с неё начинать.
[10:59:45] <000987654321000@qip.ru> ForNeVeR: а шо с ними не так? я всёх выслушиваю и принимаю решения потом
[11:00:12] <ForNeVeR> Ну, я вот основные позиции изложил. Когда подтянутся адепты прочих точек зрения - можно будет и обсудить.
[11:00:32] <000987654321000@qip.ru> ForNeVeR: хорошо.
[11:00:35] <ForNeVeR> 000987654321000@qip.ru: ну ты только не удивляйся, они любят поругаться друг на друга.
[11:00:54] <000987654321000@qip.ru> ForNeVeR: понятно.
[11:03:02] <ForNeVeR> 000987654321000@qip.ru: ну а для начала почитай про C#. Например, на википедии - в качестве первичного источника она вполне годится.
[11:03:27] <000987654321000@qip.ru> ForNeVeR: я уже читал)
[11:03:41] <rexim> .vcard 000987654321000@qip.ru
[11:03:42] <DeadBot> rexim: vCard:
День рождения: 1991-11-11
Полное имя: Гуру Гуру
[11:03:53] <rexim> А чему его учить? Он и так уже гуру.
[11:04:10] <000987654321000@qip.ru> да это капча.
[11:04:46] <ForNeVeR> Капча?
[11:04:57] <ForNeVeR> .member 000987654321000@qip.ru
[11:04:57] <DeadBot> ForNeVeR: ok
[11:04:57] <000987654321000@qip.ru> да всё стер
[11:05:25] <ForNeVeR> rexim: а ты что порекомендуешь?
[11:05:43] <ForNeVeR> rexim: алсо, видал? Хаган теперь тоже контрибьютит в хорту :3
[11:07:16] <ForNeVeR> А я хочу flywaydb там щас заиспользовать для инициализации и обновления БД.
[11:07:31] <ForNeVeR> А потом, наверное, и в продакшен-проекты её притащу.
[11:09:16] <rexim> Я рекомендую изучить 4 языка в следующем порядке: C, Haskell, Fortran, Prolog.
[11:09:19] <rexim> Ну а после, когда психика станет достаточно устойчивой и все шаблоны порваны напрочь, можно изучать уже все, что хочешь.
[11:09:55] <rexim> ForNeVeR: да, видел. Скоро каждый приложит руку к священному коду Хорты!
[11:10:33] <ForNeVeR> rexim: ты наркоман!
[11:11:57] <ForNeVeR> rexim: кстати, ты знаешь фортран? Он чем-то принципиально лучше C, если не считать более крутого компилятора?
[11:12:16] * ForNeVeR ушёл на кухню, будет через 20 минут.
[11:13:31] <rexim> Я не знаю фортран. Но рекомендую изучить, чтобы его хоть кто-то здесь знал и мне потом рассказал. :3
[11:13:44] <000987654321000@qip.ru> ForNeVeR: C# книги нужны мне какие посоветуйте
[11:15:34] <rexim> В новосибирском филиале Intel занимаются разработкой компилятора фортрана. И когда я там работал, слыхал разные байки про него. Говорят, вроде как, намного проще код на фортране оптимизировать в автоматическом режиме, чем кода на си.
[11:23:56] <000987654321000@qip.ru> ForNeVeR: и сайты посоветуйте
[11:33:34] <ForNeVeR> 000987654321000@qip.ru: во-первых я категорически рекомендую тебе активно изучать английский язык. В программировании без него никуда, и я не шучу.
[11:33:54] <ForNeVeR> 000987654321000@qip.ru: а из литературы хорошо идёт, например, Троелсен.
[11:34:10] <ForNeVeR> Можно ещё Рихтера, но он слишком сложный и муторный.
[11:34:42] <ForNeVeR> Хотя пишет очень важную информацию, я всем профессиональным разработчикам на C# рекомендую его читать.
[11:34:43] <000987654321000@qip.ru> ForNeVeR: сайты давай и формы ссылки
[11:35:35] <000987654321000@qip.ru> ForNeVeR: английский я знаю на 3
[11:36:13] <ForNeVeR> Ну, придётся дальше качаться.
[11:36:28] <ForNeVeR> Оно само получится, конечно, когда ты начнёшь вникать в документацию.
[11:36:47] <ForNeVeR> 000987654321000@qip.ru: https://dl.dropboxusercontent.com/u/10908547/%D0%A2%D1%80%D0%BE%D0%B5%D0%BB%D1%81%D0%B5%D0%BD%20%D0%AD.%20-%20%D0%AF%D0%B7%D1%8B%D0%BA%20%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F%20C%23%202010%20%D0%B8%20%D0%BF%D0%BB%D0%B0%D1%82%D1%84%D0%BE%D1%80%D0%BC%D0%B0%20.NET%204%20-%202010.djvu
[11:36:53] <ForNeVeR> Вот тебе Троелсен.
[11:37:06] <ForNeVeR> А по поводу сайтов... гм.
[11:37:24] <ForNeVeR> Я лично обхожусь MSDN и Stack Overflow.
[11:37:43] <ForNeVeR> RSDN ещё есть (это крупный русский форум)
[11:38:03] <000987654321000@qip.ru> хорошо
[11:41:04] <000987654321000@qip.ru> ForNeVeR: где можно скачать С#
[11:43:45] ☼m4n71k0r☼ зашёл в конференцию
[11:46:26] <rexim> Новогодний Мантикорка! :3
[11:46:53] <☼m4n71k0r☼> это чтобы новогодний муняшка не мог меня по буковке автодополнять
[11:47:40] <☼m4n71k0r☼> .version 000987654321000@qip.ru
[11:47:42] <DeadBot> ☼m4n71k0r☼: 000987654321000@qip.ru использует QIP 2012 7102 Windows 7, 32-bit
[11:48:05] <ForNeVeR> Надо же, а по звёздочке личкрафт не умеет дополнять.
[11:48:07] <☼m4n71k0r☼> жидоэксгибиционизм
[11:48:20] <☼m4n71k0r☼> эт солнышки
[11:48:37] <ForNeVeR> ☼m4n71k0r☼: а вот ты что рекомендуешь для школьника, который хочет научиться программировать?
[11:49:05] <☼m4n71k0r☼> я когда был школьником, то имел понятие о построении вопросительных предложений.
[11:49:05] <ForNeVeR> 000987654321000@qip.ru: сам по себе язык скачивать не нужно. Нужно инструменты для разработки - компилятор, редактор и т.п.
[11:49:23] <ForNeVeR> 000987654321000@qip.ru: самый простой способ - скачай Visual Studio Express.
[11:49:46] <ForNeVeR> ☼m4n71k0r☼: у тебя слишком завышенные требования.
[11:50:22] <☼m4n71k0r☼> просто люди перестали читать.
[11:50:24] <ForNeVeR> ☼m4n71k0r☼: твои дети, вот, имеют понятие о построении вопросительных предложений? :3
[11:50:55] <ForNeVeR> Мы с вами тут уже слишком устарели, слишком консервативно мыслим.
[11:51:21] <☼m4n71k0r☼> дочке только 4. Думаю, что пока не имеет.
[11:54:30] <ForNeVeR> Кто у нас тут ещё был с детьми? Мур?
[11:54:30] <☼m4n71k0r☼> а... Это тот чувак со странным статусом.
[11:54:38] <☼m4n71k0r☼> он и есть
[11:54:46] <ForNeVeR> ☼m4n71k0r☼: а что, уже был этот чувак?
[11:54:50] <ForNeVeR> .status 000987654321000@qip.ru
[11:54:50] <DeadBot> ForNeVeR: береги себя! Нет судьбы Кроме Той Которой Мы Сами Творим [online]
[11:54:51] <☼m4n71k0r☼> был
[11:54:57] <ForNeVeR> Точно был,да.
[11:55:08] <☼m4n71k0r☼> он какой-то ленивый
[11:55:19] <☼m4n71k0r☼> ленивее меня.
[11:55:55] <ForNeVeR> Ленивее Хаскеля?
[11:56:48] <☼m4n71k0r☼> ну хаскель-то в итоге что-нибудь делает.
[11:56:51] <☼m4n71k0r☼> https://www.coursera.org/
[11:57:22] <☼m4n71k0r☼> сейчас модно на курсере курсы проходить
[11:57:23] <000987654321000@qip.ru> это вы прочо ?
[11:57:50] <000987654321000@qip.ru> я впервые здесь.
[11:58:17] <000987654321000@qip.ru> совпадения.
[11:58:39] <O01eg> кстати, если прошёл один курс на курсере бесплатно. Можно ли его прйти повторно, но уже в Verified Certificate?
[11:59:31] <☼m4n71k0r☼> http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2013/12/22.html#16:33:32
[12:00:32] <ForNeVeR> O01eg: не знаю, я не пробовал платить курсере.
[12:00:54] <ForNeVeR> ☼m4n71k0r☼: алсо, глянь логи за утро. Я тебе там про скалу ответил.
[12:01:44] <ForNeVeR> ☼m4n71k0r☼:
val foo = if (bar) baz else bax // вот такое работает
[12:02:15] <ForNeVeR> Многословно, конечно, но какая-никакая замена тернарному оператору.
[12:03:04] <ForNeVeR> А в чистом виде тернарные операторы скалой не поддерживаются и, как я понял, они не хотят лепить в грамматику разного рода исключения ради этого. Радикально.
[12:03:13] <☼m4n71k0r☼> ForNeVeR: да я такое делал, уже привык
у меня было if(bar) baz + (foo) ? foo1 : foo2 else baz2
оказалось, что я мог воспользоваться Math.floor в моём случае
[12:04:00] <ForNeVeR> Ну и, кстати, в akka ? - это уже зарегистрированный оператор, который делает что-то другое.
[12:04:13] <ForNeVeR> (конкретно - это оператор для функции ask)
[12:07:08] <☼m4n71k0r☼> кстати, видел примеры с сахаром. Они делали http://stackoverflow.com/questions/2705920/how-to-define-a-ternary-operator-in-scala-which-preserves-leading-tokens
[12:07:24] <☼m4n71k0r☼> но ? лучше уже не дёргать ...
[12:08:11] <☼m4n71k0r☼> хотя никто не мешает заюзать другой оператор
[12:09:01] <ForNeVeR> ☼m4n71k0r☼: я вот не понял вопроса :(
[12:09:32] <ForNeVeR> Ну и, наверное, это можно решить макросом?
[12:12:25] <000987654321000@qip.ru> как вы относитесь к Python(языку
[12:12:36] <000987654321000@qip.ru> ой
[12:13:30] <000987654321000@qip.ru> ForNeVeR: как вы относитесь к Python(языку)?
[12:14:00] <☼m4n71k0r☼> ForNeVeR: наверное. Как-нибудь через месяц-другой займусь макросами. У меня следующий проект, скорее всего будет на Unity (хотя он мне честно не нравится), а значит использовать придётся C#, но серверную часть, если она будет, тоже на скале намучу
[12:14:07] <☼m4n71k0r☼> я никак не отношусь
[12:14:18] <ForNeVeR> 000987654321000@qip.ru: мне он не особо нравится, но на самом деле это вполне годный, современный язык.
[12:14:37] <☼m4n71k0r☼> я люблю статическую типизацию
[12:14:47] <ForNeVeR> ☼m4n71k0r☼: клёво тебе - в одно рыло можешь решать, на чём делать серверную часть.
[12:48:12] <☼m4n71k0r☼> ForNeVeR: ну мне обещали не тыкаться в серверную часть, а я обещал не тыкаться в общение с клиентами/заказчиками (на первой фазе точно). Меня единственное смущает, какое будет потребление оперативы на голом Spray (фактически там, как я понял 1 актор на соединение и актор на каждый запрос), а хотелось бы около 1-2 тысячи соединений. Ну жвм скорее всего просто оперативы потребует. Вот думаю, как бы сэмулировать.
[12:51:00] <☼m4n71k0r☼> хотя там будет линейная зависимость, если никаких утечек не будет
[12:52:00] <ForNeVeR> ☼m4n71k0r☼: советую схему нагрузочного тестирования продумывать сразу.
[12:52:42] <ForNeVeR> К готовому приложению ты запаришься его потом прикручивать, если сразу такую возможность не предусмотрел.
[12:53:22] <ForNeVeR> ☼m4n71k0r☼: а вообще, акторы очень лёгкие, и десятки тыщ соединений такая модель должна потянуть. Вопрос не в памяти, а в быстродействии, всё же.
[12:55:07] <☼m4n71k0r☼> в итоге всё упрётся в базу
[12:55:22] <☼m4n71k0r☼> если про быстродействие
[12:55:23] <ForNeVeR> Ну, это если ты в серверной части не начудишь.
[12:55:57] <ForNeVeR> На практике бывает, что упирается в какую-нибудь хрень, а не в базу.
[12:59:31] Graf зашёл в конференцию
[12:59:34] Graf вышел из конференции
[13:02:24] rexim вышел из конференции
[13:07:19] magog зашёл в конференцию
[14:05:31] uggi зашёл в конференцию
[14:06:56] rexim зашёл в конференцию
[14:07:12] Славный капитан зашёл в конференцию
[14:07:39] <rexim> .ping
[14:07:40] <DeadBot> rexim: понг от тебя 0.13 секунды
[14:07:41] <rexim> .ping
[14:07:41] <DeadBot> rexim: понг от тебя 0.08 секунды
[14:07:42] <rexim> .ping
[14:07:43] <DeadBot> rexim: понг от тебя 0.08 секунды
[14:07:47] <rexim> Хм...
[14:07:49] rexim вышел из конференции
[14:08:48] rexim зашёл в конференцию
[14:08:58] <rexim> .version
[14:08:58] <DeadBot> rexim: у тебя Pidgin 2.10.7 (libpurple 2.10.7) None
[14:15:05] <ForNeVeR> .ping
[14:15:05] <DeadBot> ForNeVeR: понг от тебя 0.31 секунды
[14:15:07] <ForNeVeR> .ping
[14:15:07] <DeadBot> ForNeVeR: понг от тебя 0.30 секунды
[14:15:09] <ForNeVeR> .ping
[14:15:09] <DeadBot> ForNeVeR: понг от тебя 0.30 секунды
[14:15:21] <ForNeVeR> .ping codingteam.org.ru
[14:15:22] <DeadBot> ForNeVeR: понг от codingteam.org.ru 1.32 секунды
[14:15:25] <ForNeVeR> .ping codingteam.org.ru
[14:15:25] <DeadBot> ForNeVeR: понг от codingteam.org.ru 0.05 секунды
[14:15:26] <ForNeVeR> .ping codingteam.org.ru
[14:15:26] <DeadBot> ForNeVeR: понг от codingteam.org.ru 0.07 секунды
[14:15:44] <ForNeVeR> Страннота это.
[14:23:20] <Славный капитан> .ping codingteam.org.ru
[14:23:21] <DeadBot> Славный капитан: понг от codingteam.org.ru 0.05 секунды
[14:23:51] <Славный капитан> .ping
[14:23:51] <DeadBot> Славный капитан: понг от тебя 0.03 секунды
[14:24:22] <Славный капитан> не вижу ничего странного
[14:32:49] rexim вышел из конференции
[14:38:40] magog вышел из конференции
[14:41:09] 000987654321000@qip.ru вышел из конференции
[14:52:48] <☼m4n71k0r☼> .ping
[14:52:49] <DeadBot> ☼m4n71k0r☼: понг от тебя 0.02 секунды
[14:52:49] <☼m4n71k0r☼> .ping
[14:52:50] <☼m4n71k0r☼> .ping
[14:52:51] <DeadBot> ☼m4n71k0r☼: понг от тебя 0.02 секунды
[14:52:52] <☼m4n71k0r☼> .ping
[14:52:53] <DeadBot> ☼m4n71k0r☼: понг от тебя 0.02 секунды
[14:53:06] <☼m4n71k0r☼> .ping jabber.ru
[14:53:06] <DeadBot> ☼m4n71k0r☼: понг от jabber.ru 0.00 секунды
[15:01:07] rexim зашёл в конференцию
[15:14:33] rafaelrs зашёл в конференцию
[15:25:20] пкщгяут[slacktop] вышел из конференции
[15:27:16] <ForNeVeR> А я впилил в хорту ограничение на $say.
[15:27:36] <ForNeVeR> Так что, когда у меня под рукой будут логи - верну её сюда.
[15:28:07] <ForNeVeR> Ну и уже можно релиз готовить :3
[15:30:49] ForNeVeR вышел из конференции: Disconnected: closed
[15:31:57] ForNeVeR зашёл в конференцию
[15:33:49] moonhawk зашёл в конференцию
[15:34:31] <moonhawk> $say
[15:34:32] <moonhawk> $say
[15:34:38] <moonhawk> :-(
[15:42:34] <rexim> moonhawk: $say
[15:47:04] ☼m4n71k0r☼ вышел из конференции
[15:47:08] Mantikor зашёл в конференцию
[15:52:56] Сволота вышел из конференции
[16:04:49] eaeee зашёл в конференцию
[16:05:37] eaeee вышел из конференции
[16:05:45] eaeee зашёл в конференцию
[16:09:53] rexim вышел из конференции
[16:11:21] Сволота зашёл в конференцию
[16:48:06] ForNeVeR вышел из конференции: Disconnected: No route to host
[17:25:17] ForNeVeR зашёл в конференцию
[17:41:47] rexim зашёл в конференцию
[17:42:46] ForNeVeR вышел из конференции
[17:42:48] ForNeVeR зашёл в конференцию
[18:05:06] magog зашёл в конференцию
[18:06:18] ForNeVeR вышел из конференции
[18:06:21] ForNeVeR зашёл в конференцию
[18:16:45] uggi вышел из конференции
[18:25:21] ForNeVeR вышел из конференции
[18:25:24] ForNeVeR зашёл в конференцию
[18:30:50] rexim вышел из конференции
[18:36:19] rexim зашёл в конференцию
[18:48:23] Graf зашёл в конференцию
[18:48:44] Graf вышел из конференции
[20:20:37] Graf зашёл в конференцию
[20:20:44] Graf вышел из конференции
[20:38:58] moonhawk вышел из конференции
[20:39:35] moonhawk зашёл в конференцию
[20:52:03] ForNeVeR вышел из конференции: Disconnected: No route to host
[21:19:31] Mantikor вышел из конференции
[21:36:22] moonhawk вышел из конференции
[22:59:53] rexim вышел из конференции
[23:10:05] goodstuff зашёл в конференцию
[23:16:01] goodstuff вышел из конференции: Replaced by new connection
[23:16:02] goodstuff зашёл в конференцию
[23:33:13] rafaelrs вышел из конференции
[23:38:37] moonhawk зашёл в конференцию
[23:38:48] moonhawk вышел из конференции
[23:51:55] Mantikor зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!