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

Тема: Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://hastebin.com/
Логи: http://tinyurl.com/ctcjr-logs
Morning Tsoding (вт, чт, сб, вс, збс): http://www.youtube.com/playlist?list=PLguYJK7ydFE75hzLFTKwMDVRkDlJ8rEiA
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
[00:05:26] Constverum зашёл в конференцию
[00:08:08] Mr.Purple зашёл в конференцию
[00:08:36] dzhon вышел из конференции: Replaced by new connection
[00:08:37] dzhon зашёл в конференцию
[00:09:29] <rexim> ɹǝɟılʍǝu: yay! \o/
[00:10:01] <ɹǝɟılʍǝu> rexim, mixeray!
[00:10:03] <ɹǝɟılʍǝu> hooray!
[00:10:09] <ɹǝɟılʍǝu> khooyey!
[00:10:12] <ɹǝɟılʍǝu> 0_o
[00:10:14] <rexim> Mixer Ray?
[00:10:16] <rexim> xD
[00:10:24] <rexim> Okhooyey?
[00:10:28] <ɹǝɟılʍǝu> Da.
[00:11:39] <Orhideous> A new way to say Hoooooooraaaaayyyyyy…
[00:11:50] * Orhideous упрлс шпонглами
[00:14:05] <Orhideous> Цодингтим, кто-нибудь из вас поднимал ownCloud для себя?
[00:14:12] <Orhideous> Нью не в счет. ^^
[00:15:25] <Minoru> я подымал и до сих пор держу
[00:15:27] m4n71k0r зашёл в конференцию
[00:15:35] <Orhideous> И чочо?
[00:15:43] <Orhideous> Зависимости нет? Брат жив?
[00:16:04] <Orhideous> Какие самые заметные косяки при эксплуатации, что для себя требует?
[00:16:11] <Orhideous> Поделишься опытом использования
[00:16:12] <Orhideous> ?
[00:16:13] <m4n71k0r> я тут... в общем, имхо, это странно http://melpon.org/wandbox/permlink/peR180sA8B1oSMXM
[00:16:39] <ɹǝɟılʍǝu> Orhideous, у меня постоянно что-то не работало...
[00:16:46] <ɹǝɟılʍǝu> Orhideous, почему не Seafile?
[00:17:07] <Orhideous> Да я знаю об этом китайском поделии
[00:17:13] <Orhideous> Какое-то оно уж очень китайское
[00:17:18] <ɹǝɟılʍǝu> Чому?
[00:17:35] <ɹǝɟılʍǝu> m4n71k0r, любишь ты издеваться над языками)
[00:17:47] <Orhideous> Хотя на 70% это мои предрассудки. Я не встречал success story по нему, а вот ownCloud у всех на слух
[00:17:49] <Orhideous>
[00:18:11] <Minoru> ну, такое. Каждое обновление — это праздник. То у них похапешные кишки наружу вылезут, то оно вовсе само обновляться откажется. Вроде пока что всё удавалось вылечить с помощью ssh: у них есть скрипт, с помощью которого можно из CLI всё делать; вот там переходишь в single user mode, обновляешься, включаешь обратно все нужные тебе плагины (они contrib при обновлении выключают), переходишь обратно в multi user.
[00:18:22] <m4n71k0r> ɹǝɟılʍǝu: я хочу подстановки строки в выражение в компилтайме... а оно не может
[00:18:29] <Minoru> Orhideous: а обновления у них частенько, и всегда нерелевантные мне :(
[00:18:48] <ɹǝɟılʍǝu> Вот обновы у ownCloud это всегда пиздец.
[00:18:58] <Minoru> Orhideous: юзаю там только Calendar и Contacts (синхронизирую с андроидофона с помощью DAVDroid). Вроде работает.
[00:19:13] <Minoru> в целом я не доволен только обновлениями, которые занимают минут по десять в среднем
[00:19:23] <ɹǝɟılʍǝu> $wtf m4n71k0r
[00:19:25] <horta hell> ɹǝɟılʍǝu: > Саркастический интерпретатор для питона © gsomix
[00:19:27] <Orhideous> Мне надо календарь, контакты, заметки, rss, файлы…
[00:19:52] <Orhideous> И вообще, потом осилю настроить себе postfix+roundcube и всю эту чепуху
[00:19:54] <Minoru> Orhideous: а, точно, файлы тоже синхронизирую. Это вроде работает, даже с шифрованием!
[00:19:56] <Orhideous> Но это долгострой.
[00:20:12] <ɹǝɟılʍǝu> Почту настраивать...
[00:20:16] * ɹǝɟılʍǝu укрылся крыльями.
[00:20:31] * Orhideous фыр на пегасе
[00:20:36] <Orhideous> Ну для себя же.
[00:23:29] <Orhideous> Minoru, а что с требованиями к системе?
[00:23:58] <Orhideous> Я пока думаю, взять инфраструктуру aws и не париться, или сервер и всё самому.
[00:24:02] Constverum вышел из конференции: Replaced by new connection
[00:24:02] Constverum зашёл в конференцию
[00:24:31] Славный капитан вышел из конференции
[00:24:58] <Minoru> Orhideous: ядро 1.4ГГц, 512Мб памяти, фряха — никаких проблем с производительностью не замечал
[00:26:15] <xfer> -_-
[00:26:22] dzhon вышел из конференции: Replaced by new connection
[00:26:22] dzhon зашёл в конференцию
[00:26:22] <ɹǝɟılʍǝu> Поставь xfer!
[00:26:34] <xfer> что значит "не замечал"
[00:26:34] <xfer> Minoru: ты стресс-тесты провёл?
[00:26:58] <xfer> ɹǝɟılʍǝu: зачем меня ставить?
[00:27:02] <xfer> мне и сидя норм
[00:27:07] <xfer> ещё тапок не дошил
[00:27:09] <xfer> -_-
[00:27:24] <xfer> кто вообще придумал лепить липучки на частоиспользуемые ленты?
[00:27:27] <xfer> сволочи.
[00:32:59] Orhideous вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[00:36:02] dzhon вышел из конференции: Replaced by new connection
[00:36:02] dzhon зашёл в конференцию
[00:39:08] dzhon вышел из конференции: Replaced by new connection
[00:39:09] dzhon зашёл в конференцию
[00:40:12] <ɹǝɟılʍǝu> Minoru, http://ravietta.deviantart.com/art/historically-inaccurate-piece-492904821?q=gallery%3ARavietta%2F9581591&qo=14
[00:41:29] <Minoru> ɹǝɟılʍǝu: description крутой! А картинка почему-то диснеевские мультики напомнила. Прикольно!
[00:41:48] <ɹǝɟılʍǝu> Minoru, ты анимации этой авторши ещё посмотри)
[00:42:16] <xfer> потому что стиль диснеевский
[00:42:52] <xfer> http://img09.deviantart.net/69c4/i/2014/068/d/8/la_zingara_by_ravietta-d79jvjr.jpg козлик!
[00:44:10] <Minoru> ɹǝɟılʍǝu: крутоте-е-ень!
[00:45:45] <Minoru> rexim: TbI — H9|IIIKA!
[00:46:05] <kpecmuk> Minoru: слушай а не помнишь в доке по postgres где нить сказано про организацию один ко многим ? по индексу не находит ничего. я просто понять не могу как мне данные то организовать.
[00:46:08] <ɹǝɟılʍǝu> Minoru, сиськи! http://ravietta.deviantart.com/art/Liquid-Gold-227230524?q=gallery%3ARavietta%2F9581591&qo=84
[00:46:43] <Minoru> ɹǝɟılʍǝu: > sign in to confirm your age
[00:46:52] <ɹǝɟılʍǝu> Minoru, http://pre02.deviantart.net/d192/th/pre/i/2011/195/5/a/liquid_gold_by_ravietta-d3rac70.jpg
[00:47:00] <ɹǝɟılʍǝu> Minoru, там типа ограничения доступа жеж
[00:47:59] <Minoru> kpecmuk: это обычно в курсе про базы данных рассказывают просто. Нет, не помню. Но one-to-many делается с помощью foreign key. Сейчас накидаю пример
[00:49:52] <xfer> в постгресе REFERENCE есть
[00:50:10] <xfer> *s
[00:50:17] <xfer> http://www.postgresql.org/docs/9.0/static/tutorial-fk.html
[00:50:33] <Minoru> kpecmuk: http://lpaste.net/8297314870940925952
[00:51:27] <Minoru> kpecmuk: (в седьмой строчке имею право не указывать имя поля, на которое ссылаюсь, потому что по дефолту PostgreSQL будет ссылаться на primary key)
[00:52:21] <xfer> ваще ещё полезно делать действие на ключ
[00:53:08] <Minoru> xfer: да? А зачем? На какой ключ, в nicknames или в chatlog? (Я не проектировал настоящие базы данных, только учился и игрался.)
[00:53:08] <xfer> CREATE TABLE order_items (
product_no integer REFERENCES products ON DELETE RESTRICT,
order_id integer REFERENCES orders ON DELETE CASCADE,
quantity integer,
PRIMARY KEY (product_no, order_id)
);
http://www.postgresql.org/docs/8.2/static/ddl-constraints.html
например.
[00:53:26] <Minoru> о, прикольно. Спасибо!
[00:53:27] <xfer> при restrict оно не даст удалить из таблицы, на которую ссылаются
[00:53:49] <xfer> при cascade дропнет запись в этой таблице, если в той, на которую ссылаются удаляют ключ
[00:53:51] <Minoru> ну там по дефолту restrict же, наверное
[00:53:58] <xfer> да
[00:54:01] <Minoru> чтобы заставлять писать в запросах cascade
[00:55:08] <rexim> Minoru: правда? Я няшка?
[00:55:12] * rexim blushed
[00:55:54] dzhon вышел из конференции: Replaced by new connection
[00:55:54] dzhon зашёл в конференцию
[00:56:06] <Minoru> xfer: м, там пишут, что по дефолту не restrict, а no action, который бросает исключение аж на этапе проверки constraints, а не непосредственно при изменении таблицы
[00:56:08] <xfer> нюансы
[00:56:23] <Minoru> rexim: проверки показали, что да, самый натуральный няшка
[00:56:23] <xfer> он в обоих случаях raise error будет
[00:56:33] <Minoru> xfer: нет, не в обоих!
[00:57:34] <Minoru> xfer: если ты сначала удаляешь из таблицы, на которую ссылаются, а потом из той, которая ссылается, то при RESTRICT ты до второго действия никогда не доберёшься, а при NO ACTION — вполне себе
[00:57:53] <Minoru> (справедливо только если ты делаешь эти два DELETE в рамках транзакции)
[00:58:57] <Minoru> kpecmuk: ты там разобрался?
[00:59:12] <kpecmuk> Minoru: я пока ничего не понял
[00:59:32] <kpecmuk> щаз таблицы сделаю те что ты написал и попробую запрос дать како-то
[00:59:47] <Minoru> я их не тестил :)
[00:59:53] <Minoru> я надеялся, что ты просто поймаешь идею
[01:00:15] <Minoru> ну т.е. там вроде всё правильно, но — я не тестил
[01:00:41] <kpecmuk> ну запрос то работает
[01:00:53] superka вышел из конференции: Replaced by new connection
[01:00:53] <Minoru> а, ну ок тогда. Значит, всё и правда ок
[01:00:54] superka зашёл в конференцию
[01:01:20] <kpecmuk> ну в дангой схеме ес
[01:01:49] <kpecmuk> есть имя а одной таблице
[01:02:24] <kpecmuk> и 3 столбца в другой
[01:03:00] <xfer> Minoru: у меня не так
[01:03:05] <Minoru> id и phrase — это мишура, можешь на них не смотреть, kpecmuk
[01:03:40] <xfer> Minoru: проверь, у меня кроме on delete cascade не возникает эксепшена
[01:03:47] Mr.Purple вышел из конференции
[01:03:51] <xfer> https://translate.google.com/#auto/ru/drop%20table%20if%20exists%20a%20cascade%3B%0Adrop%20table%20if%20exists%20x%20CASCADE%3B%0A%0Acreate%20table%20x(%0A%20%20%20%20%20%20%20%20i%20integer%20primary%20key%0A)%3B%0A%0Acreate%20table%20a%20(%0A%20%20%20%20%20%20%20%20b%20integer%20references%20x(i)%0A)%3B%0A%0Ainsert%20into%20x(i)%20values(11)%3B%0Ainsert%20into%20a(b)%20values(11)%3B%0A%0Adelete%20from%20x%3B
[01:04:06] xfer вышел из конференции
[01:04:08] xfer зашёл в конференцию
[01:04:08] Mr.Purple зашёл в конференцию
[01:04:47] <Minoru> kpecmuk: тут суть в том, что у тебя есть таблица nicknames, в которой какие-то записи. И таблица chatlog, в которой записи могут ссылаться на записи в nicknames. Получается, что у тебя сотни записей в chatlog могут ссылаться на одну запись в nicknames — это и есть one-to-many
[01:05:16] <xfer> 9 create table a (
10 b integer references x(i)
11 );
-> psql:x.sql:16: ERROR: update or delete on table "x" violates foreign key constraint "a_b_fkey" on table "a"
[01:05:18] <Minoru> xfer: ок, пойду проверю
[01:05:42] ckorzhik зашёл в конференцию
[01:05:54] <Minoru> xfer: юзать Google Translate как pastebin — это пять!
[01:05:54] <xfer> 9 create table a (
10 b integer references x(i) on delete restrict
11 );
-> psql:x.sql:16: ERROR: update or delete on table "x" violates foreign key constraint "a_b_fkey" on table "a"
[01:06:01] <kpecmuk> да но никнеймс это целый столбк
[01:06:14] <xfer> on cascade -> удаляет без вопросов
[01:06:58] <kpecmuk> там могут быть разные имена, как именно определяется что именно конкретное имя ссылается на конкретные данные
[01:07:07] <kpecmuk> ?
[01:07:19] <Minoru> kpecmuk: ну да. И тебе в insert into chatlog values(…, X, …) на место X придётся вписать имя, которое есть в этом столбике, иначе получится, что поле author не ссылается на таблицу nicknames
[01:07:32] <Minoru> kpecmuk: при insert определяется
[01:07:48] <Minoru> kpecmuk: ты обязан указать данные, которые уже есть в таблице, на которую ссылаются
[01:08:22] <kpecmuk> ну это я понял, я не могу писать то чего нет в других таблицах
[01:08:39] <xfer> kpecmuk: делай отдельную таблицу юзерс, на которую будут ссылаться никнеймесы и чатлогс
[01:08:48] <xfer> не можешь
[01:09:08] <xfer> но ты можешь сделать триггер, который будет тебе добавлять недостающие записи
[01:09:21] <xfer> on before insert, к примеру
[01:10:02] <kpecmuk> блин тут скайп нужен. я не знаю как пользуюясь одними буквами объяснить суть.
[01:10:09] <xfer> делай рисунки
[01:11:19] dzhon вышел из конференции: Replaced by new connection
[01:11:19] dzhon зашёл в конференцию
[01:12:35] <Minoru> xfer: ты прав, действительно ругается, даже в транзакции
[01:12:44] <Minoru> поддерживаю совет про рисунки
[01:16:54] <Minoru> хм, даже после set constraints all deferred; ничего не меняется — delete падает с ошибкой :(
[01:19:26] <xfer> документация врёт(
[01:19:50] <rexim> Minoru: водлыовда
[01:19:58] * rexim is such a slowpoke today
[01:20:08] <kpecmuk> $pet stats
[01:20:10] <horta hell> kpecmuk:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 60
Сытость: 79
Возраст: 13 часов
[01:20:13] <rexim> kpecmuk: =3
[01:20:28] <kpecmuk> шо ?
[01:20:52] <xfer> rexim: го гулять
[01:21:06] <kpecmuk> тамагоча... тамаго - яйцо, ча - хз как переводится
[01:22:15] <Minoru> xfer: нет, просто нужно уметь читать, оказывается :) В доке по create table написано, что references по умолчанию not deferrable. Если немного поменять схему:

b integer references x(i) deferrable

то потом вот это работает ок: begin; set constraints all deferred; delete from x; ← в этот момент ошибки не возникает
[01:22:25] <Minoru> потом уже, при коммите, получаем ошибку
[01:22:38] <Minoru> а если сделать ещё и delete from a и только потом commit, ошибки быть не должно
[01:23:03] <Minoru> ага, нету. Проверено на 9.3
[01:23:05] <xfer> а, ясно
[01:23:11] <xfer> слишком сложно
[01:23:13] dzhon вышел из конференции
[01:23:24] <Minoru> вообще да, я теперь понял, зачем нужны DBA ._.
[01:23:30] dzhon зашёл в конференцию
[01:23:42] <Minoru> rexim: волывова же?
[01:23:42] <xfer> что за dba
[01:23:42] <Minoru> xfer: DataBase Administrator
[01:24:34] <xfer> только теперь?
[01:24:38] <xfer> -_-
[01:24:38] dzhon вышел из конференции
[01:25:18] <Minoru> похоже, чатик не в курсе, что я — студентота с годом коммерческого опыта и какими-то ошметками контрибуций в опенсорц
[01:25:28] <Minoru> я *действительно* нихрена не знаю, честно-честно!
[01:25:35] dzhon зашёл в конференцию
[01:25:48] <xfer> Minoru: ну ты же вкурсе что я вообще овощ?
[01:25:54] <rexim> Minoru: ты же уже не студентота.
[01:26:10] <rexim> Или ты что-то скрываешь?
[01:26:11] <xfer> rexim: чо вы мени все игнорите
[01:26:28] <eaeee> привет
[01:26:41] <Minoru> xfer: не начинай тут самоуничижаться. Я к тому, что у меня действительно нету опыта, из которого я мог бы нахлебаться с базами так, что понял бы важность DBA
[01:26:44] <Minoru> rexim: уже нет
[01:27:02] <Minoru> да, ок, s/(студентота)/недавно выпустившаяся $1/
[01:27:03] <rexim> Minoru: что нет? Студентота или нестудентота?
[01:27:06] <rexim> А
[01:27:07] <xfer> Minoru: причём тут самоуничижение. Овощем быть вполне норм
[01:27:08] <rexim> ок
[01:27:31] <xfer> растёшь там себе куда скажут
[01:27:42] <Minoru> xfer: лолд
[01:27:46] <rexim> xD
[01:27:57] <xfer> сваливаешь обязанности на всяких там администраторов и менеджеров
[01:28:00] <eaeee> :(
[01:28:18] <xfer> eaeee: https://pp.vk.me/c630029/v630029433/115f5/ODZgQyrK8r4.jpg
[01:28:21] <Minoru> eaeee: ;)
[01:28:33] <eaeee> xfer: ужас какой
[01:28:44] <xfer> eaeee: гипнопони же.
[01:37:39] <eaeee> xfer: да ну
[01:38:59] <xfer> eaeee: у тебя просто цветовая слабость
[01:39:18] <eaeee> xfer: что это такое?
[01:39:38] <xfer> eaeee: хреновое цветовосприятие
[01:41:14] <eaeee> xfer: нет
[01:44:10] <uggur> если фейлишь цвета, говори, что это всё экран :)
[01:49:22] <eaeee> я просто не люблю пони
[02:00:33] <rexim> eaeee: да как же так! http://www.zoopicture.ru/assets/2013/01/11111111111.jpg
[02:01:15] <xfer> rexim: а ты меня любишь как пони?
[02:02:01] rexim вышел из конференции
[02:03:02] dzhon вышел из конференции
[02:21:57] Mr.Purple вышел из конференции
[02:22:15] Mr.Purple зашёл в конференцию
[02:28:04] grouzen вышел из конференции
[02:48:31] Minoru вышел из конференции
[02:58:55] horta hell вышел из конференции: Disconnected: Replaced by new connection
[02:58:56] horta hell зашёл в конференцию
[03:00:02] ForNeVeR вышел из конференции
[03:00:05] ForNeVeR зашёл в конференцию
[03:00:55] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[03:00:56] ForNeVeR зашёл в конференцию
[03:01:00] horta hell вышел из конференции: Disconnected: Replaced by new connection
[03:01:01] horta hell зашёл в конференцию
[03:17:30] Constverum вышел из конференции
[03:32:06] superka вышел из конференции: Logged out
[03:32:11] superka зашёл в конференцию
[04:15:45] ckorzhik вышел из конференции
[04:20:06] eaeee вышел из конференции
[04:22:09] grouzen зашёл в конференцию
[05:03:51] grouzen вышел из конференции
[05:20:37] rem22963 зашёл в конференцию
[05:20:57] rem22963 вышел из конференции
[05:25:17] <horta hell> Недетерминированный конечный автомат Тьюринга забился в самый темный угол конфы и смотрит больными глазами в одну точку.
[05:34:31] superka вышел из конференции: Logged out
[05:34:36] superka зашёл в конференцию
[06:01:16] <horta hell> Недетерминированный конечный автомат Тьюринга грызёт ножку стола, изображая вселенский голод.
[06:07:13] <horta hell> Недетерминированный конечный автомат Тьюринга повалил наземь End-r от голода, крепко вцепившись зубами и выдирая кусок ткани штанов с кошельком. End-r теряет 3PTC.
[06:37:13] <horta hell> Недетерминированный конечный автомат Тьюринга корчится в муках и умирает. Все теряют по 1PTC.
[06:39:34] <kpecmuk> $pet resurrect
[06:39:34] <horta hell> kpecmuk: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[06:42:53] m4n71k0r вышел из конференции
[07:20:30] eaeee зашёл в конференцию
[07:36:16] eaeee вышел из конференции
[08:00:28] 4ppleboy зашёл в конференцию
[08:05:28] eternastudento вышел из конференции
[08:20:21] xfer вышел из конференции
[08:40:03] kpecmuk вышел из конференции: Replaced by new connection
[08:40:04] kpecmuk зашёл в конференцию
[08:44:39] superka вышел из конференции
[09:27:34] kosc зашёл в конференцию
[10:09:20] Славный капитан зашёл в конференцию
[10:09:57] gsomix зашёл в конференцию
[10:10:15] <gsomix> Утро.
[10:11:52] <kosc> Утра.
[10:12:17] <kosc> gsomix: а чем бы ты отмыл китайский клей неизвестного состава с неодимового магнита?
[10:15:44] <gsomix> kosc, бензин, ацетон, спирт.
[10:15:52] <gsomix> А что ты уже попробовал?
[10:21:08] dzhon зашёл в конференцию
[10:23:50] <kosc> gsomix: отвёрткой пробовал отскрести XD
[10:24:17] <kosc> Спирт где-то есть, спасибо, попробую.
[10:30:56] <Славный капитан> kosc: в порядке увеличения агрессивности: вода, спирт, уайт-спирит, 646
[10:31:06] <Славный капитан> спирт лучше изопропанол
[10:32:00] ckorzhik зашёл в конференцию
[10:34:13] (≈^-^≈) зашёл в конференцию
[10:37:06] MaXGXaM зашёл в конференцию
[10:59:29] <kosc> Таки да, спиртом всё получилось.
[11:00:04] <kpecmuk> $pet stats
[11:00:07] <horta hell> kpecmuk:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 56
Сытость: 36
Возраст: 4 часов
[11:00:14] <kosc> Теперь надо найти трубку из немагнитного материала с внутренним диаметром чуть больше, чем диаметр магнитов.
[11:04:03] <(≈^-^≈)> йуп, если кому-то интересно, я тут записал по вечерам после работы трек из своего старого, когда-то ещё существовавшего музыкального проекта: https://waveforyou.bandcamp.com/track/03022016 / https://soundcloud.com/waveforyou/wave-for-you-03022016
[11:07:52] kpecmuk вышел из конференции
[11:12:40] MaXGXaM вышел из конференции
[11:19:00] MaXGXaM зашёл в конференцию
[11:27:33] ckorzhik вышел из конференции
[11:32:35] ckorzhik зашёл в конференцию
[11:46:53] xfer зашёл в конференцию
[11:58:20] <xfer> $pet stats
[11:58:22] <horta hell> xfer:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 46
Сытость: 19
Возраст: 5 часов
[11:58:25] <xfer> $pet feed
[11:58:26] <horta hell> xfer: Недетерминированный конечный автомат Тьюринга с чавканьем грызёт еду. Вы зарабатываете 1PTC.
[11:58:28] <xfer> $pet heal
[11:58:31] <horta hell> xfer: Недетерминированный конечный автомат Тьюринга будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[12:05:59] kpecmuk зашёл в конференцию
[12:12:39] <xfer> пиздец
[12:32:24] kpecmuk вышел из конференции: Replaced by new connection
[12:32:24] kpecmuk зашёл в конференцию
[12:34:14] <Ender> меня звали?
[12:34:19] <Ender> логи читать влом .-.
[12:34:33] <Ender> утро в конфу
[12:37:20] <gsomix> Ender, я не звал.
[12:37:47] <xfer> gsomix:
[12:37:54] <xfer> gsomix: давай построим катапульту
[12:38:08] <gsomix> xfer, давай.
[12:38:19] rafaelrs вышел из конференции
[12:40:58] uggur вышел из конференции
[12:41:12] uggur зашёл в конференцию
[12:43:36] m4n71k0r зашёл в конференцию
[12:45:10] <Ender> ребята, смотрите, мустанг
[12:45:50] <xfer> Ender: сколько лошадей?
[12:45:53] ckorzhik вышел из конференции
[12:46:32] <ɹǝɟılʍǝu> Чота в delphi@ обсуждают поюсы, C#, но не дельфи и паскаль.
[12:46:34] <ɹǝɟılʍǝu> Дела!
[12:47:15] <ForNeVeR> ɹǝɟılʍǝu: там Java ещё :)
[12:48:07] <Ender> xfer, 1337
[12:48:35] <ForNeVeR> ɹǝɟılʍǝu: а вообще да, они мне не понравились, мутные какие-то типы.
[12:48:57] <ɹǝɟılʍǝu> ForNeVeR, да, и кинуть на доку обучения того мальца не дали.
[12:48:58] <ɹǝɟılʍǝu> Странные.
[12:49:05] <Ender> у меня староста лабы пишед на делфи. ебанутая отмороженная сучка. при том там такой ссаный делфикод что блять пиздец нахуй.
[12:49:24] <ForNeVeR> ɹǝɟılʍǝu: тот малец периодически хнычется у меня в привате. Если хочешь - я могу тебе на поруки его передать :)
[12:49:40] <ɹǝɟılʍǝu> ForNeVeR, не надо!
[12:49:40] <xfer> что за молец?
[12:49:46] <ForNeVeR> Ender: эй, ну! Я тоже пишу на Delphi!
[12:49:50] <ɹǝɟılʍǝu> xfer ← ему отдай.
[12:49:54] <ForNeVeR> Ender: и у меня тоже такой ссаный дельфикод, что пиздец :)
[12:49:54] <xfer> ɹǝɟılʍǝu: тебе ведь моего нытья достаточно?
[12:50:17] <ForNeVeR> Ender: (ну ладно, я в 2004 писал на дельфи, не суть важно)
[12:50:39] <gsomix> ForNeVeR, зачем ты шифруешься в delphi@?
[12:50:53] <ForNeVeR> gsomix: тс, так и надо.
[12:51:08] <ForNeVeR> Свои-то сразу распознают, а чужим ни к чему знать :)
[12:51:23] <gsomix> Ок.
[12:51:38] <ForNeVeR> gsomix: я даже пишу там по-другому, у меня есть некоторые весёлые задумки.
[12:53:14] <Ender> ForNeVeR, я видел твой сраный делфикод прямиком из 90х. или даже паскалекод.
[12:53:15] <gsomix> ForNeVeR, развлекайся.
[12:53:50] <ForNeVeR> Ender: у меня и похуже есть, но показывать не берусь.
[12:54:29] <ForNeVeR> Ender: у меня сейчас дельфикод, но я его перевожу на pascal abc :3
[12:54:42] <Ender> Чувствую себя эксгибиционистом.
[12:55:14] <uggur> ForNeVeR: пиши на делфи в функциональном стиле
[12:55:30] <ForNeVeR> uggur: на pascal abc, обязательно.
[12:55:32] <uggur> коллбэки через указатели на частично применённые функции :)
[12:55:45] <ForNeVeR> uggur: там же есть поддержка LINQ, лямбды, вся вот эта няшнота. Вывод типов даже!
[12:55:51] <uggur> Хм.
[12:55:59] <uggur> А во FreePascal есть дженерики
[12:55:59] <ForNeVeR> Кстати, и в настоящей Delphi в последних инкарнациях были лямбды.
[12:56:17] * uggur щупал pascal abc давно
[12:56:33] <ForNeVeR> Щас это PascalABC.NET. Ну ты понел :3
[12:57:53] <uggur> %)))
[13:03:37] <gsomix> ForNeVeR, хорошо сделали? Детей можно учить?
[13:03:55] <ForNeVeR> gsomix: думаю, что да. Нормально сделали.
[13:04:14] <ForNeVeR> У них там сразу и мануал на русском, и гайд какой-то есть.
[13:05:22] <xfer> ForNeVeR: давай дружить
[13:07:58] <gsomix> xfer, а как же наша катапульта? .__.
[13:08:04] <gsomix> ForNeVeR, ты увел у меня единственного друга.
[13:08:17] <ForNeVeR> xfer: нет.
[13:08:48] <ForNeVeR> gsomix: видишь? Всё хорошо.
[13:08:49] <ɹǝɟılʍǝu> Pascal ABC — крайне годная вещь для обучения.
[13:09:11] <ɹǝɟılʍǝu> Среда простая и достаточно функциональная.
[13:10:38] <xfer> ForNeVeR: почему?
[13:23:22] <xfer> должен ли программист верить в чудеса?
[13:28:15] <ɹǝɟılʍǝu> Нет.
[13:43:32] dzhon вышел из конференции
[13:43:44] dzhon зашёл в конференцию
[13:53:23] Ender вышел из конференции
[13:58:03] ckorzhik зашёл в конференцию
[14:21:28] dzhon вышел из конференции
[14:42:50] <horta hell> Недетерминированный конечный автомат Тьюринга завалился на бок и окинул замутнённым болью взором конфу.
[14:46:46] grouzen зашёл в конференцию
[14:52:51] <xfer> $pet heal
[14:52:52] <horta hell> xfer: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[14:52:54] <xfer> $pet feed
[14:52:57] <horta hell> xfer: Недетерминированный конечный автомат Тьюринга скривился от попытки его пичкать едой.
[15:03:08] <gsomix> > > Важнейшее качество, без которого нельзя успешно построить свою работу с научным руководителем, — это назойливость. Если вы не будете надоедать вашему научному руководителю, значит, вы никуда не годитесь как студент. Вы его должны замучить вопросами, напоминаниями и не стесняться этого. У вас есть возможность поработать с ярким интересным человеком. Используйте этот ресурс на полную катушку.
[15:03:14] <gsomix> А ведь действительно.
[15:06:42] <gsomix> ForNeVeR, ты надоедаешь своему руководителю?
[15:06:50] <ForNeVeR> gsomix: нет ._.
[15:06:52] <gsomix> ɹǝɟılʍǝu, а ты?
[15:08:25] <ɹǝɟılʍǝu> gsomix, нет ._.
[15:08:35] <ɹǝɟılʍǝu> Но я пойду!
[15:08:42] <ɹǝɟılʍǝu> У меня тут отпуск должен быть.
[15:08:46] <ɹǝɟılʍǝu> Буду его мучать ^-^
[15:09:48] <xfer> мучать отпуск?
[15:18:37] dzhon зашёл в конференцию
[15:30:03] dzhon вышел из конференции
[15:34:10] <ForNeVeR> ɹǝɟılʍǝu: https://build2.org/
[15:36:25] Minoru зашёл в конференцию
[15:36:46] <Славный капитан> ForNeVeR: /me approves
[15:37:13] <ForNeVeR> Славный капитан: тогда глянь ещё https://www.conan.io/
[15:37:45] <ForNeVeR> Там уже даже есть какие-то пакеты.
[15:43:57] Minoru вышел из конференции
[15:44:02] Minoru зашёл в конференцию
[15:44:10] Minoru вышел из конференции
[15:44:17] Minoru зашёл в конференцию
[15:44:26] <ɹǝɟılʍǝu> ForNeVeR, класс!
[15:44:26] Minoru вышел из конференции
[15:44:53] Minoru зашёл в конференцию
[15:45:45] <ɹǝɟılʍǝu> ForNeVeR, шик!
[15:45:53] <ForNeVeR> ɹǝɟılʍǝu: :3
[15:45:59] <ɹǝɟılʍǝu> ForNeVeR, надо толкать!
[15:46:01] <ɹǝɟılʍǝu> НАДО ЮЗАТЬ!
[15:46:06] * ɹǝɟılʍǝu яро клопет.
[15:46:16] <ForNeVeR> Ну, я обязательно буду юзать, если буду делать проект на C++.
[15:46:36] <ForNeVeR> Не скачивать и устанавливать же каждую библиотеку в отдельности, в самом деле. В 2015 году1
[15:46:43] <ForNeVeR> s/2015/2016/
[15:46:44] <ForNeVeR> :3
[15:46:45] <horta hell> ForNeVeR: Не скачивать и устанавливать же каждую библиотеку в отдельности, в самом деле. В 2016 году1
[15:47:17] <ɹǝɟılʍǝu> ForNeVeR, давй напишем что-нибудь!
[15:47:21] <ɹǝɟılʍǝu> Полезное!
[15:47:25] <ɹǝɟılʍǝu> И засунем в их репу!
[15:47:38] <ForNeVeR> Что полезного мы можем написать.
[15:47:48] <ɹǝɟılʍǝu> Всё!
[15:47:51] <ɹǝɟılʍǝu> Но что?
[15:48:11] <gsomix> ɹǝɟılʍǝu, лучше запакуйте что-нибудь полезное.
[15:48:18] <ɹǝɟılʍǝu> Ну или так.
[15:48:20] <ɹǝɟılʍǝu> Бубсы?
[15:50:30] Minoru вышел из конференции
[15:50:36] Minoru зашёл в конференцию
[15:53:40] <gsomix> Minoru, мимино.
[15:54:06] <Minoru> gsomix: абвгґд!
[16:06:35] <xfer> *** Error in `./bin/server': corrupted double-linked list: 0x0000000000e5a120 ***
[16:06:38] <xfer> у меня вот
[16:06:40] <xfer> что делать?
[16:13:14] grouzen вышел из конференции
[16:13:21] <ɹǝɟılʍǝu> Вешаться((
[16:13:28] <DeadBot> Вот как я.
[16:39:49] sss|zombie зашёл в конференцию
[16:47:06] horta hell вышел из конференции: Disconnected: closed
[16:47:13] ForNeVeR вышел из конференции: Disconnected: closed
[16:52:41] ForNeVeR зашёл в конференцию
[16:55:46] horta hell зашёл в конференцию
[17:25:52] MaXGXaM вышел из конференции
[17:29:01] rafaelrs зашёл в конференцию
[17:48:06] <gsomix> Взялся найти ошибку в математических выкладках.
[17:48:13] <gsomix> Научный руководитель нашел раньше. .__.
[17:56:03] <horta hell> Недетерминированный конечный автомат Тьюринга переворачивает всё вверх дном в поисках еды.
[17:57:33] <Minoru> $pet feed
[17:57:33] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга с отвращением давится, набивая желудок. Вы зарабатываете 1PTC.
[17:57:39] xfer вышел из конференции
[18:01:17] <gsomix> Домой!
[18:01:19] gsomix вышел из конференции
[18:49:32] 4ppleboy вышел из конференции
[18:52:47] <m4n71k0r> ёбаный вим!
[18:52:48] <m4n71k0r> утро
[18:54:15] <ɹǝɟılʍǝu> m4n71k0r, чо у тебе сделол?
[18:55:33] <m4n71k0r> ɹǝɟılʍǝu: он по-умолчанию в гитбаше для винды
[18:55:42] <m4n71k0r> сука, заебали эти вимоёбы
[18:56:04] <ɹǝɟılʍǝu> :D
[18:57:14] <Славный капитан> m4n71k0r: ну так настрой емакс!
[18:57:31] grouzen зашёл в конференцию
[18:57:51] <m4n71k0r> Славный капитан: почему не вижуалстудию в докере?
[18:58:07] <Славный капитан> да хоть ed
[19:04:06] <ɹǝɟılʍǝu> m4n71k0r, http://melpon.org/wandbox/permlink/wFbhiKOfLPmFF04l
[19:08:14] <Славный капитан> ɹǝɟılʍǝu: и что?
[19:08:33] <ɹǝɟılʍǝu> Славный капитан, не знал про forward declaration енумов
[19:08:48] <ɹǝɟılʍǝu> Точней, enum class.
[19:08:52] <ɹǝɟılʍǝu> enum низя.
[19:10:43] <m4n71k0r> ждём итерирования по енуму из коробки к 20147 году
[19:10:50] <m4n71k0r> без макросни
[19:12:31] <Славный капитан> m4n71k0r: если тебе надо итерироваться по енуму, значит уже что-то не так пошло
[19:13:36] <Славный капитан> это, собственно, один из маркеров того, что надо прекращать говнокодить и начинать рефакторить всерьез.
[19:14:14] <m4n71k0r> Славный капитан: ну мне даже больше нужно, unordered_set_from_enum<E>();
[19:14:24] <Славный капитан> извращенец!
[19:14:28] <m4n71k0r> Славный капитан: первый раз слышу про такой маркер
[19:14:37] <m4n71k0r> я такой говнокодер, видимо
[19:14:44] <Славный капитан> может быть
[19:15:30] <Славный капитан> кстати, использование RTTI в логике приложения или строковая типизация -- тоже маркеры
[19:15:34] <m4n71k0r> итеровать, желательно в компилтайме
[19:15:55] <ɹǝɟılʍǝu> > строковая типизация
Это что ещё такое?
[19:16:18] <Славный капитан> http://c2.com/cgi/wiki?StringlyTyped
[19:17:52] <m4n71k0r> какие-то ужосы боянишь
[19:18:05] <m4n71k0r> никто до такого не опускается в здравом уме
[19:18:35] * ɹǝɟılʍǝu вздохнул.
[19:20:31] <Славный капитан> вот именно, в здравом уме
[19:25:37] <Славный капитан> энивей
[19:26:06] <Славный капитан> https://livecoding.tv/hagane/
[19:26:27] Славный капитан вышел из конференции
[19:27:53] ckorzhik вышел из конференции
[19:29:19] Mr.Purple вышел из конференции
[19:31:10] Славный капитан зашёл в конференцию
[19:35:24] <ForNeVeR> m4n71k0r: нахер тебе этот гитбаш?
[19:35:33] <ForNeVeR> Я вот не понимаю, зачем его кто-то юзает, если ему он не нравится.
[19:35:54] <ForNeVeR> Берёшь и запускаешь команды гита из того шелла и терминала, который тебе нравится.
[19:37:31] portnov зашёл в конференцию
[19:38:29] <ɹǝɟılʍǝu> +
[19:39:35] <m4n71k0r> мне всё нравится
[19:39:37] <m4n71k0r> кроме вима
[19:39:43] <m4n71k0r> хотя нет, не всё
[19:39:52] <m4n71k0r> гитбаш - норм
[19:40:30] <ForNeVeR> Ну ок. Тогда сетуешь там $EDITOR в то, что тебе надо.
[19:44:47] <ɹǝɟılʍǝu> Внезапно, override — не ключевое слов в C++.
[19:45:17] <ForNeVeR> Новые ключевые слова очень опасно вводить. Не стоит вообще так делать. Лучше делать их контекстными, чтоб детектились только когда нужно.
[19:46:02] <ɹǝɟılʍǝu> concept таки вводят.
[19:46:10] <ɹǝɟılʍǝu> Оно в списке.
[19:46:12] <ForNeVeR> Это будет именно ключевое слово?
[19:46:15] <ForNeVeR> Ок.
[19:46:15] <ɹǝɟılʍǝu> и constexpr
[19:46:22] <ɹǝɟılʍǝu> ForNeVeR, http://en.cppreference.com/w/cpp/keyword
[19:46:32] <ForNeVeR> Ну, им-то виднее. Я думаю, зависит от количества контекстов, в которых это слово можно использовать.
[19:47:07] <ForNeVeR> override всё-таки очень редко используется, и в малом количестве позиций в AST. Их легко все учесть.
[20:07:08] Graf зашёл в конференцию
[20:07:18] Graf вышел из конференции
[20:32:09] sss|zombie вышел из конференции
[20:32:32] <Minoru> ɹǝɟılʍǝu: простая и понятная иерархия типов EXPRESS: http://dump.bitcheese.net/images/agexony/types.png Прямоугольнички — это что-то типа тайпклассов; пунктир значит «использует»
[20:33:36] <Minoru> ɹǝɟılʍǝu: без пунктира полущ: http://dump.bitcheese.net/images/uxehinu/types.png
[20:49:13] grouzen вышел из конференции
[20:49:50] eternastudento зашёл в конференцию
[20:50:45] eternastudento вышел из конференции
[20:59:18] ckorzhik зашёл в конференцию
[21:02:37] <ɹǝɟılʍǝu> Minoru, ого
[21:03:01] <ɹǝɟılʍǝu> Minoru, да тут можно целую статью, кстати, заебенить.
[21:03:18] rexim зашёл в конференцию
[21:05:06] <ɹǝɟılʍǝu> Minoru, под bag понимается кортеж?
[21:05:48] reggies зашёл в конференцию
[21:08:11] <Minoru> ɹǝɟılʍǝu: нет, насколько я понял, это unordered set
[21:08:20] <ɹǝɟılʍǝu> Хм.
[21:08:39] <Minoru> а статью о чём?
[21:08:48] <Minoru> о выражении всего этого хозяйства типами?
[21:08:54] <ɹǝɟılʍǝu> Дыа.
[21:09:12] <Minoru> мне просто сейчас не охота снова влезать, чтобы вспомнить, на какие грабли наступил в прошлый раз ._.
[21:09:45] <ɹǝɟılʍǝu> Хех =)
[21:21:04] rexim вышел из конференции
[21:21:53] eaeee зашёл в конференцию
[21:25:18] reggies вышел из конференции
[21:26:46] dzhon зашёл в конференцию
[21:43:02] <m4n71k0r> как-то давным давно забрёл на flat.io ... то ли нотный редактор искал, то ли хз... теперь они мне рассылки шлют. Вот гитарные табы добавили https://blog.flat.io/compose-with-guitar-tabs
[21:45:41] <ɹǝɟılʍǝu> ForNeVeR, Coq новый вышел! https://sympa.inria.fr/sympa/arc/coq-club/2016-01/msg00097.html
[21:45:43] <ɹǝɟılʍǝu> 22го января =)
[21:50:10] <m4n71k0r> о, адская альфа сборщика + поцкетного менеджера для плюсов https://build2.org/build2-toolchain/doc/build2-toolchain-intro.xhtml
[21:50:44] <m4n71k0r> а репе пакетов пока только 5 пакетов
[21:52:35] <ɹǝɟılʍǝu> m4n71k0r, угу, нёвер сегодня вбрасывал =)
[21:53:35] <m4n71k0r> ɹǝɟılʍǝu: где?
[21:53:44] <m4n71k0r> а то в логах чатика не нахожу
[21:53:59] <ɹǝɟılʍǝu> m4n71k0r, >‎[14:37:18] ‎ForNeVeR‎: ɹǝɟılʍǝu: https://build2.org/
[21:54:14] <ɹǝɟılʍǝu> m4n71k0r, мне пока что нравится
[21:55:04] eternastudento зашёл в конференцию
[21:55:29] <m4n71k0r> ɹǝɟılʍǝu: точно... просто дедбот Https как ссылку не распарсил
[21:55:41] <m4n71k0r> изыняйте
[21:55:47] <ɹǝɟılʍǝu> Та норм!
[21:55:51] <ɹǝɟılʍǝu> DeadBot, тупая скотина!
[21:58:34] <m4n71k0r> ɹǝɟılʍǝu: я не увидел в доке пока, как руками конфиг править...там что-то странное генерится
[22:15:20] portnov вышел из конференции
[22:18:12] rexim зашёл в конференцию
[22:18:59] xfer зашёл в конференцию
[22:25:56] <rexim> Minoru: ( .-. )
[22:26:55] <Minoru> rexim: воу
[22:27:01] <Minoru> rexim: не пей больше чаю, тебя же РАЗНЕСЛО
[22:27:35] <rexim> =(
[22:27:54] <Minoru> rexim: сегодня не пей, в смысле. Завтра уже можно!
[22:28:05] <rexim> .time
[22:28:06] <DeadBot> rexim: Чт. февр. 04 00:31:25 NOVT 2016
[22:28:11] <rexim> Хм...
[22:28:14] <rexim> Ладно
[22:28:35] <rexim> Форн. февр
[22:28:56] <Minoru> Форневерианский февраль?
[22:29:00] <rexim> Ага
[22:32:02] <horta hell> Недетерминированный конечный автомат Тьюринга жалобно поскуливает, волоча заднюю лапу.
[22:38:17] <Minoru> $pet heal
[22:38:17] <horta hell> Minoru: Недетерминированный конечный автомат Тьюринга был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[22:41:17] (≈^-^≈) вышел из конференции
[22:41:57] <rexim> ИНЖАЛИД ДЕЖИЦЕ
[22:41:58] <rexim> Ой
[22:42:00] <rexim> Сорри
[22:42:32] <rexim> m4n71k0r: mvn clean -Dtycho.mode=maven
[22:45:12] <eaeee> привет
[22:45:13] <rexim> Minoru: ^_^
[22:47:04] <Minoru> rexim: ;)
[22:48:03] <rexim> Minoru: http://www.youtube.com/watch?v=1JbKOeeGRAM
[22:50:31] <Minoru> обновил SSL-сертификаты на своих сайтах. Let's Encrypt рулит!
[22:51:48] gsomix зашёл в конференцию
[22:51:59] <rexim> Minoru: ты молодец!
[22:53:10] <Minoru> молодец буду, когда наконец-то разнесу всё по контейнерам ._.
[23:07:49] Славный капитан вышел из конференции: Replaced by new connection
[23:07:51] Славный капитан зашёл в конференцию
[23:16:16] kosc вышел из конференции
[23:20:44] <rexim> Minoru: товарищ Минорякавакерманнбергов!
[23:21:27] <Minoru> я это только с третьего раза прочёл ._.
[23:21:29] <Славный капитан> Керман?
[23:21:44] <Славный капитан> Я совершенно отчетливо слышал, как кто-то сказал "Керман"!
[23:22:21] <Славный капитан> http://i.imgur.com/9CgciHu.png
[23:23:19] <Minoru> ох уже эти KSP-упорыши!
[23:23:36] <rexim> Minoru: ты опять злой какой-то! =(
[23:23:44] <Minoru> rexim: почему злой-то?
[23:23:46] * rexim pat pat Minoru
[23:23:47] <Minoru> где?
[23:24:05] <Minoru> в смысле, где злой, а не где ты меня похлопал там
[23:24:29] <rexim> xD
[23:24:38] <rexim> Minoru: под мышкой!
[23:24:45] <rexim> Лол
[23:24:50] <rexim> Забавно я это написал :)
[23:24:54] <rexim> Чорт!
[23:24:55] <rexim> Я забыл
[23:24:57] <kpecmuk> $pet stats
[23:24:59] <horta hell> kpecmuk:
Кличка: Недетерминированный конечный автомат Тьюринга
Здоровье: 94
Сытость: 23
Возраст: 16 часов
[23:25:01] <rexim> Ты же не пользуешься мышкой ._.
[23:25:06] <rexim> У тебя там трекболл же
[23:27:40] Mr.Purple зашёл в конференцию
[23:39:38] ckorzhik вышел из конференции
[23:42:13] <xfer> rexim: обнимашки?
[23:42:18] <xfer> $pet feed
[23:42:18] <horta hell> xfer: Недетерминированный конечный автомат Тьюринга с чавканьем грызёт еду. Вы зарабатываете 1PTC.
[23:45:33] ckorzhik зашёл в конференцию
[23:48:37] grouzen зашёл в конференцию
[23:49:17] ≈(^o^)≈ зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!