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

Тема: Logs: http://tinyurl.com/ctcjr-logs
Food: C, С++, D, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С.
0xDead Food: http://leechcraft.org
Live Food: http://loglist.herokuapp.com/
[00:07:36] <kosc> $pet feed
[00:07:37] <kosc> $pet heal
[00:07:37] <horta hell> kosc: Порносталевар скривился от попытки его пичкать едой.
[00:07:42] <horta hell> kosc: Порносталевар был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[00:07:47] <kosc> Уахаха
[00:07:49] <kosc> $pet stats
[00:07:49] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 100
Сытость: 67
Возраст: 43 часов
[00:07:58] <kosc> Ночью здохнет.
[00:20:45] <folex> ванга итт
[00:22:12] <Сволота> а вдруг у меня опять будет бессонница, тогда может и не здохнет
[00:23:07] <uggur> Сволота: _с_дохнет.
[00:23:07] <rexim> Сволота, и часто у тебя бывает бессонница? =(
[00:23:18] <uggur> Сволота: Ты провалишь экзамен по русскому -_-
[00:23:47] <rexim> uggur, .\_/.
[00:23:56] <uggur> rexim: O:-)
[00:24:33] <Сволота> и какого я читаю мануал по cduce?
[00:24:47] <Сволота> я же вроде кодить собрался :(
[00:25:20] <Сволота> русский тоже выучить надо :(
[00:26:01] <Сволота> ато местные диалекты не прокатят
[00:26:33] <folex> >cduce
[00:26:40] <folex> отличное название
[00:27:07] <folex> >xml oriented
>ocaml
[00:27:19] <folex> мм, надо потыкать окамл, а то что-то у меня предвзятое отношение
[00:28:15] <Сволота> я вот тоже думаю зачем мне манипулировать xml в ocaml если я этим самым ocaml и не пользуюсь
[00:28:21] * folex посмотрел на CDuce
[00:28:34] <folex> > <{([[][][}{))}>
[00:28:35] <folex> ок
[00:28:52] <folex> больше видов скобочек!
[00:29:44] <Сволота> пожалуй остановлюсь на движках реализующих кошерный XPath и QQuery
[00:29:58] <Сволота> *XQuery
[00:33:13] <ɹǝɟılʍǝu> tcl/tk какй-то
[00:34:40] <rexim> Всем снов, ребятушки...
[00:34:44] rexim вышел из конференции
[00:35:48] <Сволота> может кто-то знает кроме драконокниги про прарсинг чего появилось пока я был в "анабиозе"?
[00:36:29] <uggur> "folex: больше видов скобочек!" вот чего не хватает лиспу.
[00:37:11] <Сволота> uggur: точно! лиспокод надо оформлять как xml, тогда он читабельней
[00:39:20] Aманушка зашёл в конференцию
[00:39:30] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[00:55:31] <kosc> <+ <* x a 4> 5 y>
[00:55:34] <kosc> Ну я хз.
[00:55:39] <kosc> А вот если бы
[00:55:54] <kosc> [+ <* x a 4> 5 y]
[00:56:01] <kosc> Уже лучше, да.
[00:57:53] <kosc> {} - главные скобочки (в них сама прога)
() - скобочки для define/defun/defmacro/etc (и да, пофиг на диалекты)
[] - циклы (я просто вспомнил брейнфак)
<> - всякое прочее
[01:05:55] hinst вышел из конференции: Replaced by new connection
[01:05:56] hinst зашёл в конференцию
[01:18:08] Minoru зашёл в конференцию
[01:24:42] <Zetoke> Никогда не покупайте хорошие наушники
[01:31:35] Minoru вышел из конференции
[01:31:43] Minoru зашёл в конференцию
[01:32:00] <uıʃɐɟ∀> Почему это?
[01:33:15] <Zetoke> uıʃɐɟ∀: потому, что потом захочется ещё получше как-нибудь, а там до новой звуковухи или усилка не далеко.
[01:33:30] <uıʃɐɟ∀> Zetoke: Лол.
[01:50:31] Myp вышел из конференции
[02:09:33] dzhon вышел из конференции
[02:12:42] Orhideous зашёл в конференцию
[02:13:25] magog вышел из конференции
[02:26:36] m4n71k0r вышел из конференции
[02:28:18] Orhideous вышел из конференции
[02:28:36] Orhideous зашёл в конференцию
[02:39:34] eaeee вышел из конференции
[02:53:17] ɹǝɟılʍǝu вышел из конференции
[02:59:19] hinst вышел из конференции
[03:17:23] grouzen зашёл в конференцию
[03:18:09] grouzen вышел из конференции
[03:33:50] <horta hell> Порносталевар жалобно скулит и просит еды.
[03:33:55] <folex> $pet feed
[03:33:55] <horta hell> folex: Чудо свершилось! Друг был другом спасён! Вы получаете 3PTC, а Порносталевар сыт и доволен.
[03:33:56] <folex> $pet heal
[03:33:59] <horta hell> folex: Порносталевар будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[03:33:59] imarpus вышел из конференции: Logged out
[03:34:01] imarpus зашёл в конференцию
[03:34:24] <Minoru> folex: красавчик!
[03:34:37] <folex> ._.
[03:36:27] grouzen зашёл в конференцию
[03:47:05] O01eg вышел из конференции
[03:48:12] imarpus вышел из конференции: Logged out
[03:48:14] imarpus зашёл в конференцию
[03:52:34] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[03:53:27] folex вышел из конференции
[04:20:59] imarpus вышел из конференции: Logged out
[04:21:00] imarpus зашёл в конференцию
[04:28:25] grouzen вышел из конференции
[04:36:02] grouzen зашёл в конференцию
[04:45:13] Orhideous вышел из конференции: Комп’ютер присипляється
[04:51:43] imarpus вышел из конференции: Logged out
[04:51:46] imarpus зашёл в конференцию
[04:53:18] любитель криппи языков вышел из конференции
[05:06:10] eaeee зашёл в конференцию
[05:10:30] imarpus вышел из конференции: Logged out
[05:10:32] imarpus зашёл в конференцию
[05:25:36] imarpus вышел из конференции: Logged out
[05:25:38] imarpus зашёл в конференцию
[05:26:25] imarpus вышел из конференции
[06:26:30] matraskin зашёл в конференцию
[07:22:47] dzhon зашёл в конференцию
[07:22:57] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[07:22:59] dzhon зашёл в конференцию
[07:23:06] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[07:23:08] dzhon зашёл в конференцию
[07:23:09] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[07:28:10] dzhon зашёл в конференцию
[07:43:11] dzhon вышел из конференции: Replaced by new connection
[07:43:12] dzhon зашёл в конференцию
[07:49:54] O01eg зашёл в конференцию
[07:55:32] dzhon вышел из конференции: Replaced by new connection
[07:55:34] dzhon зашёл в конференцию
[07:55:45] dzhon вышел из конференции: Replaced by new connection
[07:55:47] dzhon зашёл в конференцию
[07:56:44] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:06:24] dzhon зашёл в конференцию
[08:17:47] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:18:23] <eaeee> $pet stats
[08:18:25] <horta hell> eaeee:
Кличка: Порносталевар
Здоровье: 23
Сытость: 36
Возраст: 51 часов
[08:22:06] dzhon зашёл в конференцию
[08:23:22] любитель криппи языков зашёл в конференцию
[08:27:04] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:27:05] dzhon зашёл в конференцию
[08:28:01] dzhon вышел из конференции
[08:37:15] dzhon зашёл в конференцию
[08:42:00] rexim зашёл в конференцию
[08:42:10] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:42:11] dzhon зашёл в конференцию
[08:42:35] <rexim> Утрец-цодингтимец!!1
[08:47:16] dzhon вышел из конференции: Replaced by new connection
[08:47:17] dzhon зашёл в конференцию
[08:47:39] <ForNeVeR> Так точно.
[08:48:05] eaeee вышел из конференции
[08:52:11] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:52:13] dzhon зашёл в конференцию
[08:58:12] reggies зашёл в конференцию
[08:59:33] dzhon вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[09:01:50] ɹǝɟılʍǝu зашёл в конференцию
[09:02:25] <ɹǝɟılʍǝu> Утро ~_~
[09:02:41] <rexim> ɹǝɟılʍǝu, нялайферушка!
[09:10:41] dzhon зашёл в конференцию
[09:16:09] dzhon вышел из конференции: Replaced by new connection
[09:16:10] dzhon зашёл в конференцию
[09:21:10] dzhon вышел из конференции: Replaced by new connection
[09:21:12] dzhon зашёл в конференцию
[09:22:26] rexim вышел из конференции
[09:23:33] imarpus зашёл в конференцию
[09:26:06] imarpus вышел из конференции
[09:26:22] kosc вышел из конференции: Disconnected: connection closed
[09:27:50] <horta hell> Порносталевар завалился на бок и окинул замутнённым болью взором конфу.
[09:31:43] <ForNeVeR> $pet heal
[09:31:43] <horta hell> ForNeVeR: Порносталевар был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[09:31:47] <ForNeVeR> $pet feed
[09:31:48] <horta hell> ForNeVeR: Порносталевар был близок к голодной смерти, но вы его вовремя покормили. Вы зарабатываете 1PTC.
[09:31:50] <ForNeVeR> :3
[09:31:53] <ForNeVeR> $pet stars
[09:31:54] <horta hell> ForNeVeR: Попробуйте $pet help.
[09:31:56] <ForNeVeR> $pet stats
[09:31:56] <horta hell> ForNeVeR:
Кличка: Порносталевар
Здоровье: 100
Сытость: 100
Возраст: 52 часов
[09:32:01] <ForNeVeR> Ого!
[09:40:44] Graf зашёл в конференцию
[09:41:40] <ɹǝɟılʍǝu> http://treswalsh.com/post/102973471235/optional-types-and-lightweight-continuation-passing-in
[09:43:42] <ForNeVeR> > operator and
[09:43:58] <ForNeVeR> Это отдельный оператор или то же самое, что operator &&?
[09:44:17] <ForNeVeR> Вообще, and это кейворд или макрос по стандарту?
[09:45:07] <ɹǝɟılʍǝu> ForNeVeR, я тебя удивл ю http://melpon.org/wandbox/permlink/WsQqxcDsq6y4IHCV
[09:45:35] Graf вышел из конференции
[09:46:19] <ɹǝɟılʍǝu> Даже больше http://melpon.org/wandbox/permlink/4zyizLUBZLVPjucO
[09:46:39] <ForNeVeR> ɹǝɟılʍǝu: чем удивишь-то?
[09:46:52] <ɹǝɟılʍǝu> А, ты знаешь %)
[09:46:57] <ForNeVeR> Я знаю, что and это &&.
[09:47:09] <ForNeVeR> Просто мне интересно, кейворд это или макрос.
[09:47:22] <ForNeVeR> И про диграфы знаю.
[09:53:49] <ForNeVeR> Я считаю, что нужно в этом году хорту 1.0 зарелизить, чуваки.
[09:56:15] xfer зашёл в конференцию
[09:56:47] <xfer> и что войдёт в релиз?
[09:59:27] <ForNeVeR> Всё, что в трекере висит.
[09:59:44] ForNeVeR установил(а) тему: Logs: http://tinyurl.com/ctcjr-logs
Food: C, С++, D, Java, C#, Haskell, Python, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С.
0xDead Food: http://leechcraft.org
Live Food: http://loglist.herokuapp.com/

[10:00:04] <ForNeVeR> Там ещё херова туча рефакторинга запланирована.
[10:01:56] <Kerrigаn> wow
[10:02:07] <xfer> у меня уайтспирит не горит
[10:02:08] <Kerrigаn> когда это в плюсы добавили and?
[10:04:03] rea зашёл в конференцию
[10:04:17] <xfer> https://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%82%D0%BE%D1%80%D1%8B_%D0%B2_C_%D0%B8_C%2B%2B#.D0.A1.D0.B8.D0.BD.D0.BE.D0.BD.D0.B8.D0.BC.D1.8B_.D0.BE.D0.BF.D0.B5.D1.80.D0.B0.D1.82.D0.BE.D1.80.D0.BE.D0.B2_.D0.B2_C.2B.2B
[10:04:28] <xfer> википедия ссылается на 14882:1998
[10:05:01] <Kerrigаn> wooh
[10:06:50] ilshat92 зашёл в конференцию
[10:07:55] ilshat92 вышел из конференции: I'll be back
[10:11:53] <ForNeVeR> Kerrigаn: очень давно, да.
[10:12:09] <Kerrigаn> какие-то тухлые книжки у меня
[10:12:42] <Kerrigаn> там не было новостей, что ябл закрывается?
[10:13:40] <Kerrigаn> они бесплатно отдали мне бету икскода
[10:13:48] Aманушка зашёл в конференцию
[10:13:58] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[10:13:58] <ForNeVeR> Малокософт тоже бесплатно студию раздаёт.
[10:14:06] <ForNeVeR> Это нынче модно.
[10:14:54] Aманушка зашёл в конференцию
[10:15:04] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[10:15:51] Aманушка зашёл в конференцию
[10:15:58] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[10:26:51] <ɹǝɟılʍǝu> Мода
[10:29:17] Aманушка зашёл в конференцию
[10:29:27] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[10:29:44] m4n71k0r зашёл в конференцию
[10:34:19] Aманушка зашёл в конференцию
[10:34:29] Aманушка вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[10:44:33] <m4n71k0r> утро
[10:48:45] <m4n71k0r> дал жене почитать про космодесант... Про Ересь Хоруса вот читает... Нравится. После прочитанных двух-трёх глав мне всё пересказывает %)
[10:49:01] <m4n71k0r> сама
[10:49:15] <ɹǝɟılʍǝu> m4n71k0r, ¡¡¡
[10:51:11] O01eg вышел из конференции
[10:53:32] ascrazy вышел из конференции: Replaced by new connection
[10:53:32] ascrazy зашёл в конференцию
[10:53:34] ascrazy вышел из конференции: Replaced by new connection
[10:53:35] ascrazy зашёл в конференцию
[10:54:31] Myp зашёл в конференцию
[10:54:52] ascrazy вышел из конференции: Replaced by new connection
[10:54:53] ascrazy зашёл в конференцию
[10:55:39] Orhideous зашёл в конференцию
[10:56:49] <ɹǝɟılʍǝu> m4n71k0r, мрр :3
[10:57:03] <m4n71k0r> фубля
[10:57:32] <m4n71k0r> тян себе заведи!
[10:58:28] m4n71k0r вышел из конференции
[10:58:46] <Kerrigаn> > тян себе заведи
[10:58:48] <Kerrigаn> извращенец
[10:59:59] <Orhideous> …однако, утра.
[11:00:20] <uggur> Привет.
[11:00:28] <uggur> Опять обсуждаете извращения7
[11:00:52] <Kerrigаn> сначала тян себе заведи, потом ипотеку возьми, а потом еще и детей заводить?
[11:00:55] <Kerrigаn> да вы упоролись
[11:00:58] <Myp> m4n71k0r: А мне тоже дай почитать?
[11:01:49] <ɹǝɟılʍǝu> лол
[11:02:03] <uggur> тоже хочешь быть его женой?
[11:02:25] <uggur> Myp: Давай я тебе лучше дам про хаоситов почитать? :)
[11:02:49] <ɹǝɟılʍǝu> Myp, https://ru.wikipedia.org/wiki/%D0%A6%D0%B8%D0%BA%D0%BB_%C2%AB%D0%95%D1%80%D0%B5%D1%81%D1%8C_%D0%A5%D0%BE%D1%80%D1%83%D1%81%D0%B0%C2%BB
[11:03:00] <Myp> uggur: Блять, КАК ты из этого смог такой вывод сделать, блять, КАК?
[11:03:04] <ɹǝɟılʍǝu> uggur, а ты был первым, кто захотел?
[11:03:32] <uggur> Myp: Нечёткая логика :)
[11:03:49] <uggur> ɹǝɟılʍǝu: Не люблю читать про имперских псов :Ь
[11:04:10] <uggur> И да, я читал этот цикл до того, как пришёл сюда :Р
[11:04:57] <uggur> Myp: А что, пальцем в небо? х)
[11:05:06] <Myp> uggur: Да, причем мимо
[11:05:47] <uggur> Myp: https://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BB%D1%91%D1%82_%D0%AD%D0%B9%D0%B7%D0%B5%D0%BD%D1%88%D1%82%D0%B5%D0%B9%D0%BD%D0%B0 вот этот роман норм :)
[11:06:49] <любитель криппи языков> эй тимота!
[11:06:57] <xfer> пацаны
[11:07:12] <любитель криппи языков> тут есть разбирающиеся в верске html'я? подскажите что почитать такого по этому
[11:07:13] <xfer> почему тиккуриловский ауйтспирит так хреново горит?
[11:07:15] <любитель криппи языков> основы знаю
[11:07:25] <любитель криппи языков> ну точнее как знаю
[11:07:45] <любитель криппи языков> нифига на самом деле не знаю,потому что оследний ман,мною осиленный был про верстку таблицами
[11:07:51] <любитель криппи языков> в эпоху ие7ого
[11:08:16] <любитель криппи языков> так что div-верстка, css - вот что мне нужно
[11:08:22] <любитель криппи языков> js ненадо
[11:08:32] <любитель криппи языков> ну или не в больших кол-вах
[11:08:34] <любитель криппи языков> вот
[11:08:35] <любитель криппи языков> r/
[11:09:10] <xfer> любитель криппи языков: пизди поменьше, что тебе нужно?
[11:09:11] <Сволота> любитель криппи языков: w3c надо читать
[11:09:35] <xfer> открываешь любой сайт, нажимаешь F12 и учишься
[11:09:50] <любитель криппи языков> xfer: мне нужы какие-нибудь осмысленые книги/курсы
[11:09:52] <любитель криппи языков> обвя
[11:09:56] <xfer> переодически погугливая htmlbook.ru и w3c
[11:09:59] <любитель криппи языков> *обвз
[11:10:27] <xfer> бл
[11:10:38] <xfer> вату заменять придётся
[11:10:46] <xfer> или высушивать
[11:10:48] <xfer> брр
[11:11:22] <ForNeVeR> любитель криппи языков: нету осмысленных ресурсов по вёрстке. Т.к. логики в ней чуть более, чем нихуя.
[11:11:22] <любитель криппи языков> xfer: э?
[11:11:44] <xfer> любитель криппи языков: залил в грелку уайтспирита, а он не горит ска
[11:11:49] <любитель криппи языков> ForNeVeR: ок. а хотябы что-нибудь не сильно перегруженное водой чтобы хотябы общее представление составить?
[11:12:00] <xfer> зато уже третьи сутки держится в вате
[11:12:08] <ForNeVeR> Хз, я просто беру и верстаю.
[11:12:15] <любитель криппи языков> xfer: зачем ты его залил в ГРЕЛКУ?
[11:12:28] <xfer> потому что это специальная грелка под горючие бензины.
[11:12:35] <любитель криппи языков> гм
[11:12:39] <любитель криппи языков> каталитическая?
[11:12:47] Orhideous вышел из конференции: Комп’ютер присипляється
[11:12:59] <xfer> да
[11:13:11] <любитель криппи языков> слышал,они воняют бензином
[11:13:17] <xfer> -_-
[11:13:20] <любитель криппи языков> ты из сугроба чтоли на связь выходишь ? (-;
[11:13:32] Kerrigаn вышел из конференции
[11:13:35] <xfer> боюсь лёгкие отморозить
[11:13:36] imarpus зашёл в конференцию
[11:13:40] <xfer> на велосипеде
[11:13:43] <xfer> на улице утром до -10
[11:13:44] <любитель криппи языков> лил
[11:14:11] <любитель криппи языков> я кстати когда себе прошлой осенью антипылевую маску покупал,нашел в том же магазине специальные маски для холодного времени
[11:14:27] <любитель криппи языков> по ману их используют где-то в -30 для работ на улице
[11:14:36] <любитель криппи языков> попробуй чтоли,может тебе подойдет для вела
[11:14:51] <xfer> у меня есть снаряга для низких температур
[11:14:55] <xfer> но есть проблема
[11:15:00] <xfer> в питере они недостаточно низкие
[11:15:03] <xfer> и на работу в ней не поедешь
[11:15:08] <xfer> потому что вспотеешь очень сильно
[11:15:12] <любитель криппи языков> ну там суть не в том что прям при -30
[11:15:13] <xfer> а переодеваться вообще ниахота
[11:15:21] <любитель криппи языков> а втом что эти маски как-то воздух предподогревают
[11:15:37] <xfer> ты её и преподогреваешь
[11:15:43] <xfer> своим дыханием
[11:15:55] <любитель криппи языков> или ты настолько связан оковами правил и предписаний что если написано "после -30" не будешь пользовать вещицу пока стоит -29?(%
[11:16:05] <xfer> ты не понял
[11:16:10] <любитель криппи языков> ну не суть как там оно сделано
[11:16:18] <xfer> вот на улице 0
[11:16:18] <любитель криппи языков> я просто не пойму чем тебе поможет грелка
[11:16:23] <любитель криппи языков> если ты боишься застудить именно легкие
[11:16:33] <xfer> она на груди висит
[11:16:40] <xfer> так вот, вот на улице 0
[11:16:50] <xfer> одеваю термомайку, сверху лёгкую куртку
[11:17:03] <xfer> будет +4, к примеру, я люто вспотею от такой одёжки
[11:17:10] <xfer> и замёрзну на первой же остановке
[11:17:20] <xfer> будет -4 замёрзну прямо на велосипеде
[11:17:50] <xfer> кроме того, если вспотею -- значит буду дико вонять
[11:18:15] <xfer> а это мерзко, сидеть весь день и чухать собственный пот
[11:18:24] <xfer> который в синтетике пахнет еще более отвратительно
[11:21:54] <xfer> любитель криппи языков: а помогает она следующим образом: грудак постоянно сильно охлаждается, намного сильнее, чем спина
Может помочь морской шарф, но это лишняя тряпка на теле, что раздражает
[11:22:11] <xfer> так что проще бросить грелку в верхний карман и получить всегда тёплую куртку
[11:28:05] <ɹǝɟılʍǝu> Почему для бросания исключений где-то используется слово raise, а где-то throw?
[11:30:12] <xfer> потому что гвидо алкоголик
[11:39:30] Kerrigаn зашёл в конференцию
[11:39:35] <Kerrigаn> цодингтиииииим
[11:39:46] <Kerrigаn> как правильно шифровать что-то юзая логин и пароль?
[11:43:58] <uıʃɐɟ∀> Логин не нужен.
[11:44:30] <uıʃɐɟ∀> Алсо, ты не микель случаем? Он тоже что-то хотел шифровать логином и паролем.
[11:44:32] rexim зашёл в конференцию
[11:45:09] <rexim> Лол
[11:45:17] <xfer> в гноме кейринг шифруется паролём от логина
[11:46:13] <Kerrigаn> uıʃɐɟ∀: логин нужен
[11:46:20] <ForNeVeR> rexim: тов. Сталин предлагает выпустить релиз хорты до завершения пятилетки.
[11:46:26] <uıʃɐɟ∀> Kerrigаn: Ну точно ты микель.
[11:46:36] <ForNeVeR> Пятилетка заканчивается в этом году, да.
[11:46:42] <Kerrigаn> uıʃɐɟ∀: потому что он логин в другом месте
[11:46:49] <uıʃɐɟ∀> Kerrigаn: Вот нахуя тебе логин для шифрования?
[11:46:59] <rexim> ForNeVeR, ты уже мертвых слышишь?
[11:47:04] <rexim> Нда...
[11:47:06] <Kerrigаn> юзер вводит логин и пароль же
[11:47:16] <uıʃɐɟ∀> Мы про юзера или про шифрование?
[11:47:19] <xfer> логин общеизвестен
[11:47:22] <uıʃɐɟ∀> Да.
[11:47:27] <Kerrigаn> если он введет только пароль
[11:47:31] <Kerrigаn> или пароли будут совпадать
[11:47:32] <uıʃɐɟ∀> Но микель понять не смог, что логин общеизвестен.
[11:47:36] <Kerrigаn> то будет ололо
[11:47:41] <rexim> ForNeVeR, а Император случаем тебе ничего не говорил?
[11:47:59] <xfer> Kerrigаn: ты можешь смержить логин и пароль
[11:48:03] <xfer> в один хеш
[11:48:05] <xfer> и шифровать им
[11:48:09] <uıʃɐɟ∀> xfer: Не нужно.
[11:48:11] <Kerrigаn> я так примерно и думаю пока
[11:48:25] <uıʃɐɟ∀> Блеать, откуда в цодингтиме столько микелей?
[11:48:30] <Kerrigаn> но блин
[11:48:54] <rexim> uıʃɐɟ∀, забань их нахуй.
[11:48:56] <Kerrigаn> мне становится неприятно когда на сервере кто-то меняет твой пароль
[11:48:57] <uıʃɐɟ∀> Использование логина при шифровании не увеличивает стойкость ни на сколько.
[11:49:06] <Kerrigаn> я знаю
[11:49:18] <Kerrigаn> но если будет только пароль
[11:49:20] <xfer> uıʃɐɟ∀: лучше подскажи что-нибудь на замену зипповского бензина в каталитическую грелку
[11:49:29] <ForNeVeR> rexim: Император-то живой.
[11:49:31] <uıʃɐɟ∀> xfer: Галошу уже пробовал?
[11:49:31] <xfer> уайт-спирит как-то не особо горит
[11:49:41] <rexim> ForNeVeR, ;)
[11:49:42] <Kerrigаn> то теоретически у меня могут спиздить инфу, если пароль будет такой же
[11:49:51] <xfer> аналог галоши пробовал, тиккуриловский бензин-что-тотам
[11:50:09] <uıʃɐɟ∀> Kerrigаn: Спиздить инфу у тебя всегда могут.
[11:50:17] <Kerrigаn> нет, не могут
[11:50:24] <uıʃɐɟ∀> Ололо.
[11:50:30] <Kerrigаn> сорь, NDA
[11:50:35] <uıʃɐɟ∀> Да это прорыв в ИБ!
[11:50:40] <xfer> Kerrigаn: единственный способ это избежать, генерировать пароли самому
[11:50:53] <xfer> и не давать пользователю назначить свой
[11:51:06] <Kerrigаn> но тогда пароли будут у одмина
[11:51:08] <xfer> тогда у тебя будет всё защищено и не нужно изобретать всякую хурму.
[11:51:09] <xfer> не будут
[11:51:10] <Kerrigаn> и всё спиздит он
[11:51:13] <ɹǝɟılʍǝu> rexim, миксер!
[11:51:28] <uıʃɐɟ∀> Либо разделять пароль от акка и ключ для всякой криптографии.
[11:51:46] <uıʃɐɟ∀> Ключ можно пошифровать паролем.
[11:51:47] <xfer> Kerrigаn: тебе не нужно хранить все пароли
[11:51:56] <xfer> ты их просто генерируешь так, что бы совпадения были минимальны.
[11:51:58] <Zetoke> $pet stats
[11:52:00] <horta hell> Zetoke:
Кличка: Порносталевар
Здоровье: 71
Сытость: 64
Возраст: 55 часов
[11:52:03] <rexim> ɹǝɟılʍǝu, нялайферок!
[11:52:05] <Zetoke> $pet coins
[11:52:06] <horta hell> Zetoke: У тебя есть 9PTC
[11:52:16] <Kerrigаn> xfer: как вариант - я могу сделать 2 пароля
[11:52:16] <Zetoke> $pet hlep
[11:52:16] <horta hell> Zetoke: Попробуйте $pet help.
[11:52:22] <Zetoke> $pet help
[11:52:22] <horta hell> Zetoke: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[11:52:28] <Zetoke> $pet rating
[11:52:28] <horta hell> Zetoke:
zxc: 242PTC
ɹ…: 69PTC
kosc: 36PTC
u…: 13PTC
Zetoke: 9PTC
folex: 7PTC
r…: 3PTC
шлюха: 2PTC
x…: 2PTC
M…: 2PTC
[11:52:31] <xfer> Kerrigаn: это излишнее усложнение.
[11:52:34] <Kerrigаn> 1 локальный, 1 для аккаунта
[11:52:56] <xfer> пользователей заебёшь вводом пароля
[11:53:04] <Kerrigаn> это да
[11:53:17] <Kerrigаn> но смотри, на той стороне сбросили пароль
[11:53:24] <Kerrigаn> а локально остался старый
[11:53:29] <Kerrigаn> шоделоц
[11:54:01] <xfer> бить в бубен
[11:54:10] <Kerrigаn> или например по-другому
[11:54:18] <Kerrigаn> я локально поменял пароль
[11:54:23] <uıʃɐɟ∀> Перешифровать всё, вот ведь проблема.
[11:54:30] <Kerrigаn> и на той стороне поменяли
[11:54:59] <Kerrigаn> uıʃɐɟ∀: это не проблема
[11:55:34] <Kerrigаn> проблема в том, что нужно знать чем зашифровано
[11:56:01] <uıʃɐɟ∀> Если пользователь забыл пароль от криптоконтейнера - это не твоя проблема.
[11:56:20] <Kerrigаn> это да
[11:56:32] <Kerrigаn> в этом случае соснули все
[11:56:57] <uıʃɐɟ∀> Если пароль можно вспомнить откуда-то ещё, то система небезопасна.
[11:57:41] <Kerrigаn> мммм
[11:57:51] <Kerrigаn> если я расшифрую неправильным ключом
[11:58:03] <Kerrigаn> то оно ведь все равно расшифруется?
[11:58:37] <uıʃɐɟ∀> Вполне возможно. Но ты же проверяешь целостность данных, правда?
[11:58:46] rexim вышел из конференции
[11:58:49] Aманушка зашёл в конференцию
[11:58:59] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[11:59:07] <Kerrigаn> мммм
[11:59:22] <Kerrigаn> значит нужно еще хеши данных/какого-то тестового куска
[11:59:31] <ɹǝɟılʍǝu> Han Yolo
[12:00:19] <uıʃɐɟ∀> Но ты проверь, вдруг реализация твоего шифра сама умеет такое определять.
[12:00:33] <uıʃɐɟ∀> Например, защитой от имитовставок.
[12:01:05] <Kerrigаn> rsa умеет?
[12:01:30] <uıʃɐɟ∀> Хз.
[12:02:06] <uıʃɐɟ∀> Кстати, в рса ты пароль не просунешь. Там ключи. И вообще это асимметрия.
[12:02:13] <Kerrigаn> я в курсе
[12:02:24] m4n71k0r зашёл в конференцию
[12:03:12] <Kerrigаn> мммм
[12:03:20] <Kerrigаn> я же могу проверить пару ключей
[12:03:29] <uıʃɐɟ∀> Вот в 28147-89 есть защита от имитовставок, но я тоже хз, как именно она детектит их и что проверяет.
[12:03:32] <Kerrigаn> зашифровать одним и расшифровать другим
[12:03:40] <Kerrigаn> например
[12:03:51] <uıʃɐɟ∀> Можешь.
[12:03:56] Aманушка зашёл в конференцию
[12:03:56] <Kerrigаn> ну вот и норм
[12:04:06] Aманушка вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[12:04:17] <uıʃɐɟ∀> А можешь сделать из закрытого открытый и сравнить с имеющимся открытым.
[12:04:34] <Kerrigаn> не, у меня их нет
[12:04:49] <uıʃɐɟ∀> У тебя их только что было два.
[12:05:13] <uıʃɐɟ∀> А, даже генерить открытый не нужно, надо чиселки сравнить просто.
[12:05:30] <Kerrigаn> короче проверю на случайной строке
[12:05:34] <Kerrigаn> так проще
[12:05:34] <uıʃɐɟ∀> Хуита.
[12:05:38] <uıʃɐɟ∀> Сравни ключи.
[12:05:43] <Kerrigаn> в смысле расшифровать и зашифровать
[12:06:23] <uıʃɐɟ∀> Гораздо проще же и, главное, надёжнее.
[12:06:38] <Kerrigаn> эм
[12:06:49] <Kerrigаn> я могу получить из закрытого открытый?
[12:06:59] <Myp> пизданулся чтоли?
[12:07:06] <Kerrigаn> > [11:04:49] uıʃɐɟ∀: А можешь сделать из закрытого открытый и сравнить с имеющимся открытым.
[12:07:10] <Myp> Что за хуиту ты несешь?
[12:07:13] <Kerrigаn> not R
[12:07:22] <uıʃɐɟ∀> Kerrigаn: Да. И более того, их можно просто сравнить по открытой части.
[12:07:23] <Myp> Открытый и закрытый для того и нужны
[12:07:29] <Myp> Чтобы нельзя было из одного другой
[12:07:35] <Kerrigаn> я в курсе
[12:07:40] <uıʃɐɟ∀> Kerrigаn: Кагбе закрытый - это открытый + закрытая чиселка.
[12:08:23] <uıʃɐɟ∀> Вот из открытого сделать закрытый ты уже не сможешь, ясное дело.
[12:08:34] <Kerrigаn> мммм
[12:11:50] <Myp> uıʃɐɟ∀: а из закрытого открытый можно чтоли?
[12:14:59] <Myp> Kerrigаn: Вощем, почитай про генерацию ключей
[12:15:04] <Myp> Многое станет понятно
[12:15:18] <Kerrigаn> почитал
[12:15:25] <Kerrigаn> оба ключа это пара
[12:15:34] <Kerrigаn> одно из пары чисел одинаковое
[12:15:42] <Myp> Чего?
[12:16:27] <Kerrigаn> пара чисел
[12:16:47] <Myp> И что с ними?
[12:16:49] <Kerrigаn> https://ru.wikipedia.org/wiki/RSA#.D0.90.D0.BB.D0.B3.D0.BE.D1.80.D0.B8.D1.82.D0.BC_.D1.81.D0.BE.D0.B7.D0.B4.D0.B0.D0.BD.D0.B8.D1.8F_.D0.BE.D1.82.D0.BA.D1.80.D1.8B.D1.82.D0.BE.D0.B3.D0.BE_.D0.B8_.D1.81.D0.B5.D0.BA.D1.80.D0.B5.D1.82.D0.BD.D0.BE.D0.B3.D0.BE_.D0.BA.D0.BB.D1.8E.D1.87.D0.B5.D0.B9
[12:16:53] <Myp> Я не понял, что с чем одинаковое
[12:17:01] <Kerrigаn> Пара \left\{ e, n \right\} публикуется в качестве открытого ключа RSA (англ. RSA public key).
Пара \left\{ d, n \right\} играет роль закрытого ключа RSA (англ. RSA private key) и держится в секрете.
[12:17:12] <m4n71k0r> оказывается, многие понимают KISS как "keep it stupid, stupid"
[12:17:15] <Kerrigаn> не?
[12:17:21] imarpus вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[12:18:24] <Myp> Kerrigаn: не
[12:19:28] <Kerrigаn> http://juick.com/blaze/2753161 тжуе
[12:21:07] folex зашёл в конференцию
[12:23:05] <folex> шмутро!
[12:24:52] <Kerrigаn> эээээ
[12:25:01] <Kerrigаn> когда в плюсах появились дефолтные параметры?
[12:25:42] folex вышел из конференции: Replaced by new connection
[12:25:44] folex зашёл в конференцию
[12:27:38] <uıʃɐɟ∀> Myp: На самом деле, при генерации пары ключей генерится одно число. Оно идёт в закрытый ключ. Остальные числа генерятся из этого и могут идти в открытый и закрытый ключи.
[12:30:24] Aманушка зашёл в конференцию
[12:30:34] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[12:35:24] Aманушка зашёл в конференцию
[12:35:34] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[12:36:21] imarpus зашёл в конференцию
[12:59:46] eaeee зашёл в конференцию
[13:07:05] reggies вышел из конференции: offline
[13:14:04] <xfer> http://img.weburbanist.com/wp-content/uploads/2013/04/fold-up-hiding-mouse-concept.jpg как вам такая мышка?
[13:16:22] hinst зашёл в конференцию
[13:21:12] xspeed зашёл в конференцию
[13:24:23] <Myp> http://newsru.com/russia/18nov2014/stvol.html
[13:25:45] Aманушка зашёл в конференцию
[13:25:45] Aманушка вышел из конференции
[13:25:58] Aманушка зашёл в конференцию
[13:26:06] <uıʃɐɟ∀> Myp: Збс. Только разрешение делать как всегда впадлу =)
[13:26:08] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[13:26:25] <uıʃɐɟ∀> Ну и короткостволы, я так понимаю, не разрешили.
[13:32:17] <ɹǝɟılʍǝu> Вопрос по SVN
[13:32:58] <ɹǝɟılʍǝu> Есть два файла. Один в win-1251, другой в uft-8. Делаю патч-файл. Он нормально применится?
[13:35:41] <m4n71k0r> там есть кириллица?
[13:36:09] <m4n71k0r> там есть коды символов больше 7f ?
[13:36:28] <m4n71k0r> вообще, как ты отличаешь 1251 от utf-8 ?
[13:36:41] <m4n71k0r> может там у тебя BOM есть?
[13:36:53] <ɹǝɟılʍǝu> Кирилица есть
[13:37:05] <ɹǝɟılʍǝu> m4n71k0r, козявками вместо текста в патче)
[13:37:05] <Myp> ɹǝɟılʍǝu: А может стоит сперва конвертнуть, а потом патч уже делать?
[13:37:09] <ɹǝɟılʍǝu> И это xml-ки
[13:37:17] <ɹǝɟılʍǝu> Myp, низя конвертить =(
[13:37:23] <m4n71k0r> охуел xml в 1251 держать?
[13:37:34] <ɹǝɟılʍǝu> Это не я!
[13:37:39] <m4n71k0r> не пизди!
[13:37:43] <ɹǝɟılʍǝu> Буду!
[13:37:58] <ɹǝɟılʍǝu> (Аще, неспешно сваливаем на utf, прост тут говно)
[13:39:19] <m4n71k0r> я разрешаю конвертнуть
[13:43:28] <xfer> ну конвертни в utf8 эксимель
[13:43:30] <xfer> а потом обратно
[13:43:31] <xfer> херли
[13:45:20] <ɹǝɟılʍǝu> Да пофик
[13:45:24] <ɹǝɟılʍǝu> Патч ок применился
[13:47:12] <ɹǝɟılʍǝu> http://pclab.pl/art55953-4.html
[13:47:18] <ɹǝɟılʍǝu> Сучка, дайте уже потрогать!
[13:50:32] imarpus вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[13:56:46] matraskin вышел из конференции
[13:57:15] cat3 зашёл в конференцию
[13:57:17] rexim зашёл в конференцию
[13:58:35] <rexim> ɹǝɟılʍǝu, :3
[13:59:09] <ɹǝɟılʍǝu> rexim, ^.^
[13:59:52] eaeee вышел из конференции
[14:03:31] Aманушка зашёл в конференцию
[14:03:41] Aманушка вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[14:05:51] Aманушка зашёл в конференцию
[14:06:01] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[14:08:38] 0xd34df00d вышел из конференции: Client went to sleep
[14:10:51] Aманушка зашёл в конференцию
[14:11:01] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[14:14:10] Aманушка зашёл в конференцию
[14:14:20] Aманушка вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[14:18:25] <ForNeVeR> Патч будет включать в себя конверсию кодировки.
[14:19:30] <ɹǝɟılʍǝu> Отличненько
[14:20:51] Aманушка зашёл в конференцию
[14:21:01] Aманушка вышел из конференции: This participant is kicked from the room because he sent an error presence: remote-server-not-found
[14:21:13] Aманушка зашёл в конференцию
[14:21:23] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[14:24:09] kosc зашёл в конференцию
[14:24:43] <kosc> $pet feed
[14:24:45] <horta hell> kosc: Порносталевар не голоден.
[14:24:46] <kosc> $pet heal
[14:24:49] <horta hell> kosc: Порносталевар будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[14:24:51] <kosc> $pet stats
[14:24:52] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 39
Сытость: 27
Возраст: 57 часов
[14:24:57] <kosc> О, скоро.
[14:28:36] Aманушка зашёл в конференцию
[14:28:46] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[14:30:43] Aманушка зашёл в конференцию
[14:30:46] Aманушка вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[14:34:29] <Myp> ɹǝɟılʍǝu: интересная зависимость от проца
[14:34:34] <Myp> нелинейная
[14:34:44] <Myp> и чем хуевее проц. тем профита больше
[14:37:32] 0xd34df00d зашёл в конференцию
[14:39:58] <ɹǝɟılʍǝu> Myp, вот да.
[14:40:10] <ɹǝɟılʍǝu> Даже интересно, почему.
[14:41:40] <Myp> ɹǝɟılʍǝu: Тамушто мультитред?
[14:41:46] <Myp> И заточенность под него
[14:42:26] <ɹǝɟılʍǝu> Хм.
[14:42:48] <ɹǝɟılʍǝu> Так это хорошо же!
[14:42:55] <ɹǝɟılʍǝu> Только игр на Mantle щас две штуки)
[14:43:04] <ɹǝɟılʍǝu> Батла и стар ситизен
[14:43:23] <ɹǝɟılʍǝu> И все последующие на фростбайте и крайинжене
[14:45:14] <kosc> $pet feed
[14:45:14] <horta hell> kosc: Порносталевар опрокинул миску с едой лапой.
[14:45:18] <kosc> $pet stats
[14:45:18] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 34
Сытость: 23
Возраст: 58 часов
[14:45:33] <kosc> Ну ок
[14:45:45] a1batross зашёл в конференцию
[14:48:58] <kosc> a1batross: альба!
[14:50:01] <xfer> $pet feed
[14:50:01] <horta hell> xfer: Порносталевар опрокинул миску с едой лапой.
[14:50:04] <xfer> $pet heal
[14:50:05] <horta hell> xfer: Порносталевар будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[14:50:28] <a1batross> kosc, meow
[14:50:58] <kosc> любитель криппи языков: а какие языки ты любишь?
[14:51:01] <kosc> $pet feed
[14:51:01] <horta hell> kosc: Порносталевар скривился от попытки его пичкать едой.
[14:51:05] <kosc> $pet stats
[14:51:05] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 34
Сытость: 22
Возраст: 58 часов
[14:51:05] <любитель криппи языков> kosc: разные
[14:51:12] <kosc> Да когда уж оно.
[14:51:17] <любитель криппи языков> $pet heal
[14:51:17] <horta hell> любитель криппи языков: Порносталевар будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[14:51:41] <m4n71k0r> $pet feed
[14:51:41] <horta hell> m4n71k0r: Порносталевар скривился от попытки его пичкать едой.
[14:51:55] <любитель криппи языков> гм
[14:51:59] <m4n71k0r> $pet stats
[14:51:59] <horta hell> m4n71k0r:
Кличка: Порносталевар
Здоровье: 33
Сытость: 20
Возраст: 58 часов
[14:52:02] <m4n71k0r> $pet feed
[14:52:02] <horta hell> m4n71k0r: Порносталевар не желает есть.
[14:52:06] <m4n71k0r> $pet feed
[14:52:07] <horta hell> m4n71k0r: Порносталевар отвернулся, брезгуя.
[14:52:10] <m4n71k0r> $pet feed
[14:52:10] <horta hell> m4n71k0r: Порносталевар опрокинул миску с едой лапой.
[14:52:12] <m4n71k0r> $pet feed
[14:52:13] <horta hell> m4n71k0r: Порносталевар скривился от попытки его пичкать едой.
[14:52:14] <любитель криппи языков> а почему никто не сделал возможность закормить пета насмерть? хыхы
[14:52:21] <m4n71k0r> $pet feed
[14:52:21] <horta hell> m4n71k0r: Порносталевар опрокинул миску с едой лапой.
[14:52:24] <m4n71k0r> хз
[14:52:25] <kosc> $pet feed
[14:52:25] <horta hell> kosc: Порносталевар презрительно фыркнул, отстранившись от пищи.
[14:52:30] <m4n71k0r> $pet feed
[14:52:30] <horta hell> m4n71k0r: Порносталевар не голоден.
[14:52:31] <kosc> $pet feed
[14:52:33] <horta hell> kosc: Порносталевар скривился от попытки его пичкать едой.
[14:52:37] <kosc> $pet stats
[14:52:38] <horta hell> kosc:
Кличка: Порносталевар
Здоровье: 33
Сытость: 20
Возраст: 58 часов
[14:52:41] <kosc> $pet feed
[14:52:41] <horta hell> kosc: Порносталевар презрительно фыркнул, отстранившись от пищи.
[14:52:43] <ɹǝɟılʍǝu> $say 13
[14:52:43] <kosc> $pet feed
[14:52:44] <horta hell> kosc: Порносталевар отвернулся, брезгуя.
[14:52:44] <ɹǝɟılʍǝu> $say 13
[14:52:45] <ɹǝɟılʍǝu> $say 13
[14:52:46] <kosc> $pet feed
[14:52:47] <horta hell> kosc: Порносталевар скривился от попытки его пичкать едой.
[14:52:49] <kosc> $pet feed
[14:52:50] <horta hell> kosc: Порносталевар опрокинул миску с едой лапой.
[14:52:52] <kosc> $pet feed
[14:52:53] <horta hell> kosc: Порносталевар опрокинул миску с едой лапой.
[14:52:55] <kosc> Ну почти!
[14:52:59] <kosc> $pet feed
[14:52:59] <horta hell> kosc: Порносталевар отвернулся, брезгуя.
[14:53:03] <kosc> $pet feed feed
[14:53:03] <horta hell> kosc: Порносталевар отвернулся, брезгуя.
[14:53:08] <kosc> Лол
[14:53:12] <kosc> $pet feed feed feed
[14:53:12] <horta hell> kosc: Порносталевар не голоден.
[14:53:14] 0xd34df00d вышел из конференции: Client went to sleep
[14:53:19] <kosc> $pet feed Порносталевар
[14:53:19] <horta hell> kosc: Порносталевар скривился от попытки его пичкать едой.
[14:53:20] <m4n71k0r> $pet stats
[14:53:21] <horta hell> m4n71k0r:
Кличка: Порносталевар
Здоровье: 33
Сытость: 20
Возраст: 58 часов
[14:53:24] <kosc> $pet feed
[14:53:25] <horta hell> kosc: Порносталевар скривился от попытки его пичкать едой.
[14:53:28] <kosc> Ну
[14:53:30] <kosc> Надо 19
[14:53:34] <ɹǝɟılʍǝu> $pet feed
[14:53:34] <horta hell> ɹǝɟılʍǝu: Порносталевар не голоден.
[14:53:35] <ɹǝɟılʍǝu> $pet feed
[14:53:36] <horta hell> ɹǝɟılʍǝu: Порносталевар отвернулся, брезгуя.
[14:53:36] <kosc> $pet feed
[14:53:37] <ɹǝɟılʍǝu> $pet feed
[14:53:38] <ɹǝɟılʍǝu> $pet feed
[14:53:39] <horta hell> kosc: Порносталевар скривился от попытки его пичкать едой.
[14:53:40] <ɹǝɟılʍǝu> $pet feed
[14:53:41] <kosc> $pet feed
[14:53:41] <ɹǝɟılʍǝu> $pet feed
[14:53:42] <horta hell> ɹǝɟılʍǝu: Порносталевар опрокинул миску с едой лапой.
[14:53:43] <ɹǝɟılʍǝu> $pet feed
[14:53:44] <kosc> $pet feed
[14:53:45] <ɹǝɟılʍǝu> $pet feed
[14:53:46] <horta hell> ɹǝɟılʍǝu: Порносталевар опрокинул миску с едой лапой.
[14:53:46] <kosc> $pet feed
[14:53:47] <ɹǝɟılʍǝu> $pet feed
[14:53:49] <kosc> $pet feed
[14:53:49] <horta hell> ɹǝɟılʍǝu: Порносталевар скривился от попытки его пичкать едой.
[14:53:49] <ɹǝɟılʍǝu> $pet feed
[14:53:51] <kosc> $pet feed
[14:53:51] <ɹǝɟılʍǝu> $pet feed
[14:53:53] <horta hell> ɹǝɟılʍǝu: Не хочешь учить то, чем пользуешься и ругаешьс, что не хотел, чтобы знали другие.
[14:53:53] <kosc> $pet feed
[14:53:55] <ɹǝɟılʍǝu> $pet feed
[14:53:56] <horta hell> ɹǝɟılʍǝu: Requested phrase was not found, sorry.
[14:53:56] <kosc> $pet feed
[14:53:58] <ɹǝɟılʍǝu> $pet feed
[14:53:59] <horta hell> ɹǝɟılʍǝu: Порносталевар отвернулся, брезгуя.
[14:53:59] <kosc> $pet feed
[14:54:00] <m4n71k0r> надо ёбнуть лопатой уггура по голове, чтобы он запилил нормально
[14:54:01] <ɹǝɟılʍǝu> $pet feed
[14:54:02] <horta hell> kosc: Порносталевар отвернулся, брезгуя.
[14:54:05] <horta hell> kosc: Порносталевар скривился от попытки его пичкать едой.
[14:54:05] <kosc> $pet feed
[14:54:08] <horta hell> ɹǝɟılʍǝu: Порносталевар не голоден.
[14:54:09] <ɹǝɟılʍǝu> $pet feed
[14:54:11] <horta hell> ɹǝɟılʍǝu: Порносталевар скривился от попытки его пичкать едой.
[14:54:11] <kosc> $pet feed
[14:54:13] <ɹǝɟılʍǝu> $pet feed
[14:54:14] <horta hell> kosc: Порносталевар опрокинул миску с едой лапой.
[14:54:16] <kosc> $pet feed
[14:54:17] <horta hell> ɹǝɟılʍǝu: Requested phrase was not found, sorry.
[14:54:17] <ɹǝɟılʍǝu> $pet feed
[14:54:20] <horta hell> ɹǝɟılʍǝu: Порносталевар презрительно фыркнул, отстранившись от пищи.
[14:54:21] horta hell выгнали из конференции
[14:54:21] <kosc> $pet feed
[14:54:22] <ɹǝɟılʍǝu> $pet feed
[14:54:26] <ɹǝɟılʍǝu> xD
[14:54:28] <kosc> Эй!
[14:54:30] <ɹǝɟılʍǝu> Засрали чат
[14:54:32] <kosc> Верните нам пета!
[14:54:35] <kosc> А и пох.
[14:54:58] <ɹǝɟılʍǝu> Кстати.
[14:55:10] <ɹǝɟılʍǝu> Вот и пропозал. Ограничение на кол-во запросов.
[14:56:32] imarpus зашёл в конференцию
[14:56:43] <kosc> imarpus: петух!
[14:57:07] a1batross вышел из конференции: Disconnected: closed
[14:57:34] <folex> эм
[14:57:44] <folex> в дотнет можно грузить джарники?
[14:57:48] <folex> и наоборот?
[14:58:08] <folex> через P/Invoke <—> JNI типа
[14:58:18] <folex> ForNeVeR: summon
[14:58:52] <xfer> извращенец
[14:59:54] <folex> чего?
[14:59:58] <folex> это же блядь охуенно было бы
[15:00:24] <m4n71k0r> реализуй
[15:00:33] <folex> дык есть
[15:00:38] <folex> во-первых через http://curial.info/2010/04/14/converting-java-jarss-into-net-dlls/
[15:00:47] <folex> а еще как-то через JNI/P/Invoke можно
[15:00:49] <folex> но я не понял как
[15:01:03] <m4n71k0r> а как там всякие класслоадеры итд будут работать?
[15:01:15] <folex> наверное имеется ввиду нейтив код можно через жни пинвок
[15:01:30] <ɹǝɟılʍǝu> Блин. Выйдет мант, надо будет его впилить в рисовалку.
[15:01:47] <ɹǝɟılʍǝu> Жми пинов
[15:02:26] <folex> http://adtmag.com/articles/2008/09/01/bridging-net-and-java.aspx
[15:02:46] <kosc> $pet feed
[15:03:07] <m4n71k0r> .kick kosс
[15:03:08] <kosc> ɹǝɟılʍǝu: давай, не отступаем, закормим пета, который сейчас сидит в оффлайне!
[15:03:08] <DeadBot> m4n71k0r: кого?
[15:03:15] <kosc> Нет таких.
[15:03:21] <m4n71k0r> .kick kоsс
[15:03:21] <DeadBot> m4n71k0r: кого?
[15:03:22] <ɹǝɟılʍǝu> kosc, нет
[15:03:26] <kosc> Ну ок.
[15:03:33] <kosc> А это.
[15:03:38] <kosc> Почему я не кикаюсь?
[15:03:42] <kosc> .kick kosc
[15:03:42] <DeadBot> kosc: фиг
[15:04:30] <ɹǝɟılʍǝu> .kicj kosc
[15:04:35] <ɹǝɟılʍǝu> Упс
[15:05:06] <kosc> .кик коск
[15:06:55] Cоca~Cola зашёл в конференцию
[15:07:06] <Cоca~Cola> Добрый вечер
[15:08:52] <ɹǝɟılʍǝu> Cоca~Cola, привет!
[15:09:27] <kosc> Соса-Сола так и не показал код?
[15:09:41] <kosc> Sosa-Sola
[15:10:59] <ForNeVeR> folex: что такое? В дотнет жарники? Лучше уж IKVM тогда.
[15:13:24] <ɹǝɟılʍǝu> 14:03 Потерев об особо страшную рану пузырёк витамина С++, испытала изрядное облегчение.
[15:13:26] <ɹǝɟılʍǝu> Бгг
[15:13:26] <ForNeVeR> А, ну там по ссылке IKVM и предлагают.
[15:14:24] <ForNeVeR> folex: был ещё какой-то grasshopper чтоле.
[15:15:04] <ForNeVeR> Да-да, точно он.
[15:15:09] <kosc> ForNeVeR: верни там хорту.
[15:15:15] <kosc> Мы закормим её досмерти.
[15:15:18] <kosc> А потом залечим.
[15:15:27] <ForNeVeR> Гы, хорта сдохла.
[15:15:46] <ForNeVeR> Да, надо её на Docker портировать.
[15:16:18] xspeed вышел из конференции
[15:17:18] <ɹǝɟılʍǝu> Надо ваще все приложения в мире впилить в нечто вроде докера
[15:33:47] <rexim> Даже докер
[15:34:19] <ɹǝɟılʍǝu> Да
[15:35:55] <rexim> Даже небо!
[15:35:59] <rexim> Ну, вы поняли
[15:36:39] <xfer> даже рексим.
[15:37:09] <xfer> общемировой докер
[15:43:41] <rexim> Я тут понял, что eclipse - это энтерпрайзный личкрафт.
[15:46:01] <rexim> xfer, опа! Эмунеркин!
[15:46:04] <rexim> Дарова.
[15:46:35] <kosc> rexim: а из эклипса можно зайти в жубер?
[15:46:52] <rexim> kosc, вроде был плагинчик.
[15:47:03] <kosc> Нет, надо искаропке.
[15:47:18] <kosc> Ведь в личкрафтах полных жабер искаропке?
[15:47:34] <Kerrigаn> http://eclipse.org/ecf/NewAndNoteworthy_0.4.0.html а то
[15:47:36] <Kerrigаn> kosc: да
[15:47:48] <Kerrigаn> азотх называется
[15:48:02] <kosc> Ну вот.
[15:48:03] <rexim> kosc, Мне сложно понять, что значит "искаропке" в контексте эклипса. Это платформа. Каждый пилит себе разные сборки. Этих коробок тысячи.
[15:48:33] <m4n71k0r> мне сложно себя удерживать, чтобы не заборонить на небольшой срок косца
[15:48:33] <kosc> rexim: ну у личкрафтов можно поставить некую фулл-версию, в которой будет вся фигня.
[15:48:49] <rexim> Лол.
[15:48:53] <kosc> m4n71k0r: а чо я сделал-то?
[15:49:01] <m4n71k0r> заебал
[15:49:06] <kosc> rexim: и как ты себе представляешь фулл-версию эклипса?
[15:49:11] <kosc> m4n71k0r: не аргумент.
[15:49:21] <kosc> Без конкретики - не аргумент.
[15:49:26] <rexim> kosc, никак. Это звучит также уебищно, как фулл-версия линукса.
[15:49:31] <rexim> Что это блядь значит?
[15:49:32] <uıʃɐɟ∀> Плюсомёт - всегда аргумент^U
[15:49:41] <Kerrigаn> мммм
[15:49:45] <m4n71k0r> kosc: хули ты тут толксы развёл, мудила?
[15:49:47] <kosc> rexim: элементарно, в .config везде y и m.
[15:49:47] * Kerrigаn помнит одного упорка
[15:49:53] <m4n71k0r> kosc: пиши код, бля
[15:50:00] <kosc> m4n71k0r: не пишется.
[15:50:01] <m4n71k0r> аргумент?
[15:50:04] <Kerrigаn> который собирал все модули не модулями
[15:50:07] <Kerrigаn> ядра
[15:50:12] <Kerrigаn> а потом все загрузил
[15:50:38] <m4n71k0r> как спросит что-нибудь
[15:50:51] <m4n71k0r> хоть плачь кровавыми слезьми
[15:51:25] <m4n71k0r> как какой-то текиллокот
[15:51:52] <uıʃɐɟ∀> Текиллокот и без вопросов был неплох.
[15:52:43] <kosc> Что за текиллокот?
[15:53:30] <uıʃɐɟ∀> Торговец луком и друг бомжей.
[15:56:05] <kosc> Вы какие-то упоротые тут.
[15:57:00] <любитель криппи языков> kosc: если не пишется - значит ты не умеешь
[15:57:15] <любитель криппи языков> отмазываться надо более технично: "я не знаю что именно писать" например (-;
[15:57:42] Cоca~Cola вышел из конференции
[15:57:50] <любитель криппи языков> правда если злоупотреблять - можно быстро перекочевать из прогеров в админы
[15:57:53] <любитель криппи языков> ^^
[15:58:37] <xfer> и зашкварится навсегда.
[15:59:00] <любитель криппи языков> да ладно заливать
[15:59:05] Cоca~Cola зашёл в конференцию
[15:59:16] <любитель криппи языков> по-моему закшвариться проще если писать любую хуйню что взбредает в голову
[15:59:32] <любитель криппи языков> или тут уж есть люди,забывшие/не помнящие микеля?(-;
[15:59:49] <xfer> у микеля есть навык писания и придумывания разной херни
[15:59:59] <xfer> пример безумной целеустремлённости
[16:00:02] <xfer> а что делаешь ты?
[16:00:03] <любитель криппи языков> но это не делает их чем-то хорошим
[16:00:05] <Cоca~Cola> http://rghost.net/59146853.view
[16:00:15] <Cоca~Cola> Типичные обновления, лол
[16:00:21] <любитель криппи языков> "я не ленивый, я энергосберегающий"(с)
[16:00:22] <любитель криппи языков> (-;
[16:00:28] <любитель криппи языков> ну и да
[16:00:44] <xfer> пусть дауны сберегают энергию
[16:00:57] <xfer> а тру пацаны должны пожирать звёзды
[16:00:59] <xfer> что бы питаться.
[16:01:04] <любитель криппи языков> как наполовину админ ответственно заявляю: написанная ебаная хуйня(в особенности если она внедрена) гарантированно хуже чем ненаписанная
[16:01:08] <xfer> и плодить больше!
[16:01:22] <xfer> плохой из тебя админ.
[16:01:32] <любитель криппи языков> оправдать написание и тем паче внедрение ебаной хуйни может только решение этой хуйней конкретной задачи
[16:01:32] <Cоca~Cola> xfer: Энергии сейчас предостаточно, дело в искуственно созданном дефиците
[16:01:39] <Kerrigаn> омномном
[16:01:46] <любитель криппи языков> если хуйня задачи не решает - значит от нее один убыток и она ненужна
[16:01:49] <любитель криппи языков> логика понятна?
[16:02:01] <Kerrigаn> новые звезды со вкусом гелия
[16:02:09] <xfer> если хуйня задачи не решает, то она не должна быть написана.
[16:02:13] <Kerrigаn> и водорода :3
[16:02:39] <xfer> и, тем более, зачем её внедрять.
[16:02:39] <любитель криппи языков> кстати, если у кого-то тут есть еще иллюзии по поводу того "почему программистам платят зарплату больше чем дворникам" то я могу их очень быстро развеять (-;
[16:03:00] <xfer> разве ймне
[16:03:04] <любитель криппи языков> гм
[16:03:04] <ForNeVeR> Дворникам тоже стали много платить?
[16:03:08] <любитель криппи языков> можно я его кикну?
[16:03:15] <ForNeVeR> Даю
[16:03:18] <ForNeVeR> Да*
[16:03:26] <ForNeVeR> Он тут за этим и посажен.
[16:03:37] <kosc> А я такой возьму
[16:03:39] <ɹǝɟılʍǝu> Cоca~Cola, как успехи с кодом? =)
[16:03:39] kosc вышел из конференции
[16:03:43] xfer выгнали из конференции: остынь, подумай и просветлись
[16:03:55] xfer зашёл в конференцию
[16:04:02] <xfer> так дела не делаются.
[16:04:09] <ForNeVeR> Cоca~Cola: да, принеси нам код!
[16:04:14] <любитель криппи языков> а ты остынь,подумай и просветлись (-;
[16:04:21] <ForNeVeR> xfer: именно так дела и делаются.
[16:04:24] <любитель криппи языков> говорят помогает (-;
[16:04:28] <xfer> любитель криппи языков: я тут понял
[16:04:43] <xfer> ты, как полуадмин внедрил какую-то хуйню, которая на самом деле не нужна
[16:04:49] <xfer> и сейчас делаешь снова то же самое
[16:04:52] <любитель криппи языков> нет, она была нужна
[16:04:54] <любитель криппи языков> и даже работала
[16:04:57] <xfer> предлагаешь решить один вопрос
[16:05:02] <xfer> совсем не тем методом, которым должен.
[16:05:09] <Cоca~Cola> ɹǝɟılʍǝu: Сегодня еще не садился, только пришел с работки, устал как собака, пришел заказ на подстанцию для строительства объектов уневерсиады в 2017 году, модуль из 130 ячеек, начпроизводства сказал что отправка 15 декабря
[16:05:12] <xfer> более того, который предложил сам.
[16:05:25] <любитель криппи языков> и меня за нее даже не ругали.... правда после того как я в нужных местах перевел стрелки на реальных виновников, подперев это все тоннами логов и системой мониторинга
[16:05:26] <любитель криппи языков> хехе
[16:05:39] <Kerrigаn> вы хотите кода?
[16:05:39] <Cоca~Cola> универсиады*
[16:05:42] <ɹǝɟılʍǝu> Cоca~Cola, ого, строите. Молодцы :]
[16:05:44] <Kerrigаn> их есть у меня
[16:05:49] <ForNeVeR> Kerrigаn: дыа!
[16:05:55] <Kerrigаn> http://p.jugregator.org/b47181d6-6fdb-11e4-bda8-001c14011f11
[16:05:58] <Kerrigаn> ловите
[16:06:06] <любитель криппи языков> альсо
[16:06:12] <Kerrigаn> и объясните какого хера этот ресемплер не пашет
[16:06:17] <любитель криппи языков> я хотябы как полуадмин по факту прошел почти весь цикл
[16:06:25] <любитель криппи языков> от тз до внедрения и практической эксплуатации
[16:06:28] <Kerrigаn> сделал как здесь https://github.com/ferrasrl/easyHand/blob/master/ehTool/ImgResample.cpp
[16:06:50] <Cоca~Cola> ɹǝɟılʍǝu: мы не строим, мы проектируем и собираем ячейки подстанций, для учета\обеспечиния эл.энергией объектов
[16:06:55] <ForNeVeR> Kerrigаn: это груви?
[16:06:58] <любитель криппи языков> поэтому мне видней что зачем и почему чем узкому спецу, который сидит в своем опенспейсе и делает то что ему менеджер скажет закодить
[16:07:03] <ɹǝɟılʍǝu> Cоca~Cola, так тоже хорошо!
[16:07:04] <Kerrigаn> ForNeVeR: это Go
[16:07:17] <ForNeVeR> А, вот как выглядит го.
[16:07:21] a1batross зашёл в конференцию
[16:07:56] <ForNeVeR> Присваивание через := - это забавно.
[16:08:11] <Cоca~Cola> ɹǝɟılʍǝu: ну по-началу да, чувствуешь себя частью чего-то грандиозного, делаешь полезное дело для общества, а потом это все превращается в рутину, когда я работал на ТЭЦ интереснее было
[16:08:12] <ForNeVeR> support := 1. //I dunna wat is tat
[16:08:16] <ForNeVeR> Отлично просто.
[16:09:04] <ɹǝɟılʍǝu> Cоca~Cola, (=
[16:09:29] <Cоca~Cola> ɹǝɟılʍǝu: а еще я спортсмен)
[16:09:39] <Kerrigаn> ForNeVeR: это присваивание с объявлением
[16:09:42] <Cоca~Cola> жму 120 на раз, тяну 180
[16:09:47] <Kerrigаn> а обычное присваивание =
[16:11:19] <ɹǝɟılʍǝu> Kerrigаn, пахнет непродумонностью как-то...
[16:11:30] <xfer> бл.
[16:11:33] <Kerrigаn> ɹǝɟılʍǝu: это код передранный с сишечки
[16:11:45] <ɹǝɟılʍǝu> Я про язык.
[16:11:50] <Kerrigаn> я понимаю как это работает только в концепте
[16:11:54] <Kerrigаn> блять
[16:11:56] <xfer> ForNeVeR: давай изобретём фильтр, который будет кикать всех с никами, в которых комбинируются разные алфавиты?
[16:11:58] <Kerrigаn> в общем смысл я понимаю
[16:12:02] <Kerrigаn> xfer: уже было
[16:12:08] <Kerrigаn> в радиаче
[16:12:16] <xfer> у нас будет свой.
[16:12:20] <xfer> потому что шняжество.
[16:12:29] <xfer> в irc была какая-то логика
[16:12:34] <xfer> подставляли _, к примеру
[16:12:37] <xfer> а тут прям пздц
[16:12:49] <xfer> уберите юникод из моих интернетов
[16:13:24] <ForNeVeR> xfer: лучше фильтр, который будет кикать тебя.
[16:13:31] <xfer> ForNeVeR: уже есть.
[16:13:38] <Kerrigаn> так вот
[16:13:38] <xfer> даже, банит иногда
[16:13:46] <ForNeVeR> И этого должно хватить всем.
[16:13:49] <Kerrigаn> по идее я все сделал правильно кроме этих *cur++
[16:13:57] <xfer> только не мне.
[16:14:10] <ForNeVeR> А ты и не нужен!
[16:14:16] <ForNeVeR> Пишикод.
[16:14:28] <ɹǝɟılʍǝu> .z
[16:14:29] <DeadBot> ɹǝɟılʍǝu: кого?
[16:14:39] <ɹǝɟılʍǝu> ForNeVeR, Пешекот
[16:21:43] <Kerrigаn> ладно, цодингтим
[16:21:48] <Kerrigаn> про кур++ выяснили
[16:21:54] <Kerrigаn> а что значит вот это? *cur++ = start_pos;
[16:22:19] <Kerrigаn> int* cur; int start_pos
[16:23:42] <xfer> у них кто-то обосрался явно
[16:23:52] <xfer> а, нет
[16:24:01] <xfer> всё норм
[16:24:19] Cоca~Cola вышел из конференции
[16:25:19] <xfer> это значит cur[0] = start_pos
[16:25:33] <xfer> а потом cur[1] = start_pos
[16:25:39] <xfer> и cur[2] = start_pos
[16:25:46] <Kerrigаn> а смысл?
[16:25:59] <Kerrigаn> start_pos это же индекс
[16:26:37] <Kerrigаn> а в cur должен быть результат
[16:27:19] <xfer> не вижу что бы cur вообще использовался
[16:27:46] <xfer> а, используется.
[16:28:19] <xfer> ну, фрейм заполняется
[16:28:54] <xfer> выделяется кусок cur[n] а потом побайтно заполняется
[16:28:54] m4n71k0r вышел из конференции
[16:29:22] m4n71k0r зашёл в конференцию
[16:30:24] <xfer> у тебя в первых sizeof(int) байтах удет fir_filter_size, во втором + target_width
[16:30:25] <xfer> хм.
[16:30:28] <xfer> таки обосрались
[16:30:37] <xfer> https://github.com/ferrasrl/easyHand/blob/master/ehTool/ImgResample.cpp#L212 вот сдесь
[16:30:52] <Kerrigаn> тут память просто выделяется
[16:30:53] <xfer> int * result = (int*) malloc((1 + target_width*(1+fir_filter_size)) * 4);
[16:31:10] <xfer> её может выделиться меньше, чем нужно
[16:31:27] <Kerrigаn> я тупо делаю make на размер пропорциональный out_freq/in_freq
[16:31:37] <xfer> в sizeof(int) - 4 раз
[16:36:59] Cоca~Cola зашёл в конференцию
[16:39:06] imarpus вышел из конференции
[16:46:08] cat3 вышел из конференции: Replaced by new connection
[16:46:12] cat3 зашёл в конференцию
[16:48:42] grouzen вышел из конференции
[16:55:39] styli зашёл в конференцию
[16:56:29] <styli> Oh codingteam!
[16:56:44] <ɹǝɟılʍǝu> .whois styli
[16:56:46] <DeadBot> ɹǝɟılʍǝu: none/participant
online()
зашел в конфу 19.11.14 16:55:39
уровень доступа: 2
[16:56:51] <ɹǝɟılʍǝu> styli, кто таков?
[16:57:10] <Kerrigаn> хррррр
[16:57:18] <styli> Someone told me about the room so I knocked in :3
[16:59:05] <ɹǝɟılʍǝu> styli, are you a programmer?
[16:59:41] <styli> Well, thats why i joined the conference.
[17:00:11] Kerrigаn вышел из конференции: Выключил машину, дабы насладиться жизнью
[17:00:16] <ɹǝɟılʍǝu> Omg. Aman is your friend. right?
[17:00:22] Kerrigаn зашёл в конференцию
[17:00:43] imarpus зашёл в конференцию
[17:03:16] <m4n71k0r> не думаю
[17:03:17] <xfer> Kerrigаn: насладиться жизнью? Теперь это так называется?
[17:03:31] <Kerrigаn> щто
[17:03:33] <styli> Aman, i know him.
[17:03:36] <Kerrigаn> где когда
[17:03:38] <xfer> (16:01:31) Kerrigаn вышел из комнаты (Выключил машину, дабы насладиться жизнью).
[17:03:45] <Kerrigаn> лоооол
[17:03:55] <Kerrigаn> это дедфуд по-дефолту написал
[17:04:25] <xfer> ɹǝɟılʍǝu: вы еще одного индуса приволокли?
[17:04:36] <ɹǝɟılʍǝu> Это не я!
[17:04:42] <m4n71k0r> xfer: они норм чуваки
[17:04:46] <m4n71k0r> надеюсь
[17:04:50] <m4n71k0r> лучше косца
[17:06:09] * Kerrigаn довел тесты до сегфолта
[17:07:41] grouzen зашёл в конференцию
[17:09:13] xfer вышел из конференции
[17:23:32] rexim вышел из конференции: Replaced by new connection
[17:23:40] rexim зашёл в конференцию
[17:36:21] imarpus вышел из конференции
[17:37:46] imarpus зашёл в конференцию
[17:41:06] horta hell зашёл в конференцию
[17:44:11] imarpus вышел из конференции
[17:44:23] imarpus зашёл в конференцию
[17:47:25] styli вышел из конференции
[17:47:28] horta hell вышел из конференции: Disconnected: closed
[17:47:34] horta hell зашёл в конференцию
[17:49:49] <ForNeVeR> Лул, а я тусю в плюсах и там хорту ищу ._.
[17:49:56] <ForNeVeR> Совсем уже из ума выжил.
[17:50:04] <ɹǝɟılʍǝu> ыы
[17:50:39] sss|zombie зашёл в конференцию
[17:52:38] rea вышел из конференции: Вышел из Vacuum-IM
[17:55:15] <ɹǝɟılʍǝu> > Stackless Python is an enhanced version of the Python programming language. It allows programmers to reap the benefits of thread-based programming without the performance.
[17:55:36] <ɹǝɟılʍǝu> Теперь тормознявость это фича!)
[17:56:02] <uggur> Конечно
[17:56:48] <uggur> Вот представь что у тебя на плюсах случайно закралась ошибка и твоя БД энтерпрайзная будет разрушена при первом же исполнении
[17:57:07] <uggur> С питоном у тебя всегда будет время подумать над кодом когда он исполняется
[17:57:48] <uggur> С учётом того, что на питоне можно писать не думая, это очень полезная фича.
[17:57:51] <ɹǝɟılʍǝu> Ололо
[17:58:26] <ɹǝɟılʍǝu> Учитывая, что питон ругнётся на что-то только во время исполнения.
[17:58:45] <uggur> Ну да.
[17:59:09] <uggur> Программирование на питоне требует более высокой квалификации и умения писать хороший код сразу
[17:59:18] <ɹǝɟılʍǝu> Жырнота
[17:59:43] <ForNeVeR> Между прочим, я специально вставляю задержки в работу тулзов типа githublo, чтобы всегда можно было вовремя их вырубить, когда "ааа что оно делает ыааа".
[18:00:00] <uggur> XD
[18:00:21] <Kerrigаn> аргх
[18:00:21] <ForNeVeR> Ну, само собой, задержки конфигурируемые пользователем.
[18:00:35] <Kerrigаn> интересно
[18:01:38] <Kerrigаn> если я интерполирую сигнал в 147 раз
[18:01:45] <Kerrigаn> а потом уменьшу в 160
[18:02:17] <Kerrigаn> и при этом уменьшении буду брать тупо среднее арифметическое
[18:02:20] <Kerrigаn> от соседних
[18:02:21] <uggur> ...останется ли что-нибудь от оригинала?
[18:02:28] <Kerrigаn> ну в общем-то да
[18:02:47] <uggur> а интерполяция какая?
[18:03:14] <uggur> Kerrigаn: Как минимум, останется среднее
[18:03:18] <uggur> Бывшего сигнала
[18:03:20] <Kerrigаn> короче нужно из 48000 получить 44100
[18:03:43] <Kerrigаn> у них НОД = 300
[18:03:44] <uıʃɐɟ∀> Почему нельзя честно пересчитать за один проход?
[18:04:08] <Kerrigаn> как?
[18:04:14] <Kerrigаn> точнее я представляю как
[18:04:27] <Kerrigаn> но когда пытаюсь написать - у меня мозг плавится
[18:04:36] <uıʃɐɟ∀> На бумажке нарисуй.
[18:04:39] <uggur> на плюсах пишешь?
[18:04:42] <Kerrigаn> это мысль
[18:04:45] <Kerrigаn> uggur: на гоъ
[18:05:05] <uggur> М, го -- это как плюсы с питоном скрещенные?
[18:05:15] <Kerrigаn> нет
[18:05:23] <ForNeVeR> Скорее си.
[18:05:23] <Kerrigаn> это как си сахаром и гц
[18:05:28] <ForNeVeR> Дыа.
[18:05:36] <Kerrigаn> *си с сахаром
[18:05:41] <uggur> Это тот язык для которого комилятор даёт код медленнее чем у питона и больше чем у делфи?
[18:05:51] <Kerrigаn> быстрее
[18:05:55] <Kerrigаn> но больше да
[18:05:59] <uggur> уже быстрее?
[18:06:09] <uggur> Когда я его щупал, он АДОВО тормозил
[18:06:20] <Kerrigаn> когда ты щупал?
[18:06:30] <uggur> в 2012 где-то
[18:06:41] <uggur> Может, в начале 2013
[18:07:12] <ForNeVeR> Уггур, ты такой старый!
[18:07:16] <ForNeVeR> Устаревший.
[18:07:28] <uggur> классический
[18:07:46] <uggur> и вообще, у самого в бороде седина :Р
[18:13:42] <rexim> :3
[18:13:49] <rexim> ForNeVeR, ты сегодня пил какао? :3
[18:14:12] <ForNeVeR> Дыа!
[18:14:48] <rexim> ForNeVeR, молодееец.
[18:16:51] <uggur> rexim: А ты наебенился молочком?
[18:18:18] <ForNeVeR> гггг
[18:18:25] <ForNeVeR> бхбхххххвахаха
[18:20:10] <rexim> uggur, еще нет. Я даже не дома еще.
[18:20:15] <rexim> А на работе молочка нет...
[18:20:20] <rexim> Только сливки.
[18:22:07] <uıʃɐɟ∀> А у нас молоко достать сложно ='(
[18:22:57] <rexim> uıʃɐɟ∀, все коровы на бургеры пошли?
[18:23:00] <ɹǝɟılʍǝu> uıʃɐɟ∀, а ты где?
[18:23:12] <ForNeVeR> На Луне чтоле?
[18:23:18] <uıʃɐɟ∀> rexim: Нет, просто молоко не продают практически нигде.
[18:23:21] <uıʃɐɟ∀> ɹǝɟılʍǝu: ДС2 же.
[18:23:23] <ForNeVeR> о_О
[18:23:24] <ɹǝɟılʍǝu> wtf/молоко/НАХУЕБЕСЬСЯ ИМ!!11/
[18:23:26] <horta hell> ɹǝɟılʍǝu: Определение добавлено.
[18:23:29] <ɹǝɟılʍǝu> $wtf молоко
[18:23:30] <horta hell> ɹǝɟılʍǝu: > НАХУЕБЕСЬСЯ ИМ!!11 © ɹǝɟılʍǝu
[18:23:34] <rexim> xDasd
[18:23:49] <rexim> У меня аж гажим повис слегка.
[18:24:25] <uggur> ForNeVeR: https://github.com/codingteam/horta-hell/pull/250/files#diff-e9a54c228f0ea05df97e9d030a1fbb86R78 мне ничего не нужно тут вообще возвращать.
[18:24:58] <ForNeVeR> uggur: ну дак и не возвращай.
[18:25:10] <rexim> uıʃɐɟ∀, а чем вы тогда в этом вашем питере нахуебениваетесь?
[18:25:23] <uggur> Unit кастуется до Option(Any)?
[18:25:28] <ForNeVeR> ._.
[18:25:34] <uıʃɐɟ∀> rexim: Всякой хуйнёй.
[18:25:36] <ForNeVeR> Зачем тебе эти Option[Any]?
[18:25:56] <rexim> uıʃɐɟ∀, печалька...
[18:26:00] xspeed зашёл в конференцию
[18:26:00] <ForNeVeR> Можно сделать Option[Unit], лул.
[18:26:06] <folex> uggur: ты блядь совсем там упоролся сука
[18:26:10] <folex> КАСТУЕТ ОН
[18:26:11] <uggur> ForNeVeR: Потому что https://github.com/codingteam/horta-hell/pull/250/files#diff-e9a54c228f0ea05df97e9d030a1fbb86R31
[18:26:20] <rexim> ForNeVeR, Option[Nothing]
[18:26:35] <folex> IngvarJackal — это уггурь?
[18:26:38] <ForNeVeR> rexim: ты его создать не сможешь.
[18:26:49] <rexim> ForNeVeR, да
[18:26:54] <ForNeVeR> uggur: дак и что? Я не вижу связи между типом этой функции и той.
[18:27:18] <uggur> А, ну ОК
[18:27:39] <ForNeVeR> uggur: кстати, ты должен там вообще id возвращать.
[18:27:40] <folex> case Some(a) же просто
[18:27:46] <uggur> ForNeVeR: Зачем?
[18:27:50] <ForNeVeR> Есть же контракт, он прописан в комментариях.
[18:28:00] <folex> ForNeVeR: теперь можно ревьюить?
[18:28:01] <uggur> М, надо удалить комменты.
[18:28:03] <uggur> х)
[18:28:08] <ForNeVeR> Затем, что есть контракт. Может, мы в будущем какое кэширование прикрутим или ещё чего.
[18:28:12] <ForNeVeR> folex: да!
[18:28:15] <uggur> Нет больше никакого контракта.
[18:28:20] <uggur> >D
[18:28:24] <folex> окей, вечерком значит
[18:28:27] <m4n71k0r> uggur: >:
[18:28:28] <folex> не мерджите там без меня
[18:28:29] <ForNeVeR> Комментарии стоит убрать.
[18:28:34] <folex> юнит он кастует блядь
[18:28:37] <ForNeVeR> А контракт нарушать не следует.
[18:28:38] <folex> охуеть
[18:28:57] <ForNeVeR> folex: хорошо ещё, что там указателей нету.
[18:29:10] <folex> о, он ни разу не заюзал unsafe?
[18:29:11] <uggur> ForNeVeR: А почему тогда Option[Any], а не Option[Long]?
[18:29:19] <folex> уже неплохо для уггура
[18:29:34] <uggur> folex: Какой unsafe?
[18:29:35] <ForNeVeR> folex: в скале есть unsafe? ._,
[18:29:41] <uggur> Это сделает мой код выразительнее :3
[18:29:46] <folex> а нельзя в скалке сделать unsafe?
[18:29:55] <folex> ну в любом случае можно сделать жава файл
[18:29:58] <folex> и там делать unsafe
[18:30:07] <ForNeVeR> uggur: потому что я не знаю, какой там тип идентификатора. У кого-то гуид, у кого-то инт.
[18:30:14] <ForNeVeR> folex: в жабе тоже нет unsafe .____.
[18:30:26] <ForNeVeR> native-методы только есть.
[18:30:42] <ForNeVeR> Алсо, для scala я видал обёртку над JNA, вот это дело.
[18:30:43] <rexim> Что за unsafe вы тут устроили?! .\_/.
[18:30:46] <rexim> ЗОБАНЮ!!
[18:30:49] <ForNeVeR> Миксер.
[18:30:51] <ForNeVeR> А ты готовься.
[18:30:55] <ForNeVeR> Завтра будет пилиц.
[18:30:57] <rexim> о_О
[18:30:59] <rexim> Что?
[18:31:13] <Kerrigаn> в жабе есть unsafe вроде
[18:31:22] <ForNeVeR> rexim: http://habrahabr.ru/post/242963/
[18:31:28] <rexim> ForNeVeR, а ёпт
[18:31:30] <rexim> Точно.
[18:31:34] <rexim> Спасибо, что напомнил.
[18:31:44] <uggur> ForNeVeR: короче, я не хочу возвращать id
[18:31:53] <uggur> Тебе это действительно так важно?
[18:32:25] <ForNeVeR> uggur: да, важно. Возвращай. Ну или меняй контракт (но на то у тебя должны быть основания).
[18:32:27] <uggur> Мне нужно как-то сигнализировать о том, что транзакцию нельзя сделать. Я хочу сделать это на уровне DAO.
[18:32:30] <folex> Kerrigаn: там он не такой как в C#
[18:32:36] <folex> а я чото думал, что такой
[18:32:39] <uggur> ForNeVeR: ОК, буду возвращать рандомное значение
[18:32:41] <uggur> :)
[18:32:47] <ForNeVeR> folex: да нету там никакого unsafe.
[18:32:58] <ForNeVeR> Иль какой-то всё-таки есть?
[18:33:01] <folex> есть
[18:33:09] <ForNeVeR> Какой?
[18:33:14] <folex> http://habrahabr.ru/post/134910/
[18:33:18] <ForNeVeR> Про JNI я знаю, но это ж другое.
[18:33:20] <folex> sun.misc.Unsafe
[18:33:27] <uggur> пойду от вас нафиг %)
[18:33:31] <Сволота> что за unsafe? какоето новшество из мира плюсцов?
[18:33:39] <ForNeVeR> А, ок, есть. Согласен.
[18:33:44] <folex> Но я не понял
[18:33:46] <ForNeVeR> Я про такое не знал.
[18:34:29] <ForNeVeR> uggur: https://pp.vk.me/c616225/v616225789/1e9ec/TXD7-JSb69k.jpg верни идентификатор!
[18:34:44] <folex> а, понял
[18:36:04] <ForNeVeR> folex: это типа GCHandle в шорпее.
[18:36:19] <ɹǝɟılʍǝu> rexim, unsafe ^.^
[18:36:42] <ForNeVeR> Через GCHandle тоже можно наебениться нативными адресами объектов.
[18:36:52] <rexim> ɹǝɟılʍǝu, я за безопасный код!
[18:37:11] <ɹǝɟılʍǝu> rexim, ввапвапварвапр
[18:37:15] <rexim> о_О
[18:37:18] <rexim> ɹǝɟılʍǝu, авроаоплап
[18:40:08] <Cоca~Cola> ɹǝɟılʍǝu Ping
[18:40:18] <ɹǝɟılʍǝu> Тут
[18:40:21] <rexim> Purr
[18:40:23] <rexim> Purr.ogg
[18:40:30] <Cоca~Cola> ɹǝɟılʍǝu: http://pastebin.com/Ngka78xD
[18:40:35] <rexim> 8xD
[18:41:18] <ɹǝɟılʍǝu> Cоca~Cola, тебе такое нужно для всякого рода форматированного вывода, верно?
[18:42:13] <Cоca~Cola> ɹǝɟılʍǝu: Нет, у меня много заданий на вывод строк, хочу по сто раз не писать одно и тоже, а вызывать метод
[18:42:35] <ɹǝɟılʍǝu> Хм, так ты тут и без обёртки его вызовешь же...
[18:42:44] <Cоca~Cola> Что такое обертка?
[18:43:43] <ForNeVeR> Cоca~Cola: ну вот в этом коде ты ничего не выигрываешь, а даже больше строк становится.
[18:43:55] <ForNeVeR> Сама по себе идея нормальная, но стоит определиться, что ты хочешь получить.
[18:44:29] <Cоca~Cola> ForNeVeR: Хочу получить вывод текста, и всё.
[18:44:42] <ForNeVeR> Например, ты можешь банально делать
PrintStream out = System.out;
out.println("1");
out.println("2");
[18:45:11] <ForNeVeR> Вот и всё, и никаких лишних классов не нужно, и обращение к статическому полю ликвидировали.
[18:45:52] <Cоca~Cola> PrintStream это что?
[18:46:14] <ForNeVeR> System.out имеет такой тип.
[18:46:16] <Cоca~Cola> Распиши что происходит в этой строке, пожалуйста
[18:46:40] <ForNeVeR> Ну, гм, то же, что в твоей строке Display d=new Display();
[18:47:01] <ForNeVeR> Я объявил переменную типа PrintStream, назвав её out.
[18:47:21] <Cоca~Cola> а, т.е. я создаю объект, а прародитель его - PrintStream?
[18:47:29] <ForNeVeR> Затем я инициализировал её значением статического поля класса System; это поле тоже называется out.
[18:47:39] <ForNeVeR> Cоca~Cola: нет, эта строка не создаёт новых объектов.
[18:47:52] reggies зашёл в конференцию
[18:48:00] <ForNeVeR> Здесь в переменную out кладётся ссылка на уже существующий объект.
[18:48:13] a1batross вышел из конференции: Disconnected: closed
[18:48:13] <ForNeVeR> Этот объект за тебя создаёт жавамашина.
[18:48:42] <Cоca~Cola> А, сперва объявляем переменную out
[18:50:24] Kerrigаn вышел из конференции
[18:52:33] <Cоca~Cola> ForNeVeR: а переменная out какого типа?
[18:53:26] <ForNeVeR> Cоca~Cola: PrintStream же, ну.
[18:55:47] ɹǝɟılʍǝu вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[18:58:41] <rexim> Пойду дому хуебениться молоком.
[18:58:45] rexim вышел из конференции
[19:00:29] ɹǝɟılʍǝu зашёл в конференцию
[19:02:56] m4n71k0r вышел из конференции
[19:08:28] a1batross зашёл в конференцию
[19:10:24] imarpus вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[19:13:18] Cоca~Cola вышел из конференции
[19:14:25] Cоca~Cola зашёл в конференцию
[19:20:41] ascrazy вышел из конференции
[19:20:52] ascrazy зашёл в конференцию
[19:22:44] ascrazy вышел из конференции
[19:22:51] ascrazy зашёл в конференцию
[19:24:22] ascrazy вышел из конференции
[19:24:25] ascrazy зашёл в конференцию
[19:26:12] ascrazy вышел из конференции
[19:26:27] ascrazy зашёл в конференцию
[19:27:08] Graf зашёл в конференцию
[19:27:20] Graf вышел из конференции
[19:29:18] ascrazy вышел из конференции: Replaced by new connection
[19:29:18] ascrazy зашёл в конференцию
[19:29:49] <Cоca~Cola> ForNeVeR: Видимо я еще не осведомлен о том что ты говоришь, сделал проще - void Out(String s)
{
System.out.println(s);
}
[19:30:05] <ForNeVeR> ._.
[19:31:14] <folex> Cоca~Cola: это ужасно
[19:31:21] <folex> еще и с большой буквы
[19:43:05] rexim зашёл в конференцию
[19:44:50] Myp вышел из конференции
[19:47:56] ascrazy вышел из конференции: Logged out
[19:47:59] ascrazy зашёл в конференцию
[19:49:00] <rexim> :3
[19:49:24] ascrazy вышел из конференции
[19:49:40] <ɹǝɟılʍǝu> rexim, НАХУЕБЕНИЛСЯ, ДА?!
[19:49:42] <ɹǝɟılʍǝu> ой
[19:49:44] <ɹǝɟılʍǝu> Сорь за капс
[19:49:45] <ForNeVeR> Нахуебенился.
[19:49:49] <rexim> xD
[19:49:53] <ForNeVeR> Но не миксер.
[19:50:05] <rexim> ɹǝɟılʍǝu, да, нахуебенился. Завидуешь? :)
[19:50:11] <ɹǝɟılʍǝu> Неа
[19:50:17] <ɹǝɟılʍǝu> У меня своё нахуебелово есть)
[19:50:20] * ForNeVeR рисует дерево на qml.
[19:50:23] <rexim> Вот и правильно.
[19:50:29] <ForNeVeR> Ох, нелёгкая это работа!
[19:50:32] <rexim> ForNeVeR, ты художник?
[19:50:40] <rexim> qml-художник!
[19:50:52] <ForNeVeR> ~_~
[19:50:56] <rexim> Покажешь потом? :3
[19:53:42] <ɹǝɟılʍǝu> Ох уж этот питон
[19:55:13] <ForNeVeR> А у нас воще есть кто в qml шарит, а?
[19:55:37] <ɹǝɟılʍǝu> Я пытался чутка.
[19:55:43] <ɹǝɟılʍǝu> Там вроде ничо сложного.
[19:56:33] <ForNeVeR> Ну ок, я хочу, шобы RowLayout заполнил всё окошко. Как сделоть?
[19:56:56] <ForNeVeR> Тут вот анкоры советуют закреплять. Неужели нельзя как-то проще?
[19:57:19] <Cоca~Cola> >ох уж этот питон
https://www.youtube.com/watch?v=ynqLu1UDwYY
[19:57:22] <ɹǝɟılʍǝu> Тут у тебя нет vh. увы
[19:57:33] <ɹǝɟılʍǝu> (это было Фон Нёверику)
[19:57:42] <ForNeVeR> Да хоть бы докинг дали, как в винформах.
[19:58:28] <ɹǝɟılʍǝu> ForNeVeR, dock layout?
[19:58:37] <ForNeVeR> ɹǝɟılʍǝu: ну да, хоть так.
[19:58:44] <ɹǝɟılʍǝu> http://developer.blackberry.com/native/reference/cascades/bb__cascades__docklayout.html
[19:58:48] <ɹǝɟılʍǝu> Вроде это?
[19:59:31] ɹǝɟılʍǝu вышел из конференции
[20:00:18] <ForNeVeR> anchors.fill: parent
[20:00:24] <ForNeVeR> Вот это :3
[20:00:44] dzhon вышел из конференции
[20:02:42] imarpus зашёл в конференцию
[20:04:08] <ForNeVeR> https://github.com/ForNeVeR/Huginn/blob/master/main.qml - какая весёленькаяя подсветка у QML!
[20:04:32] dzhon зашёл в конференцию
[20:09:39] <rexim> ForNeVeR, какое красивое дерево!
[20:09:58] O01eg зашёл в конференцию
[20:14:14] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[20:24:47] dzhon вышел из конференции
[20:24:59] dzhon зашёл в конференцию
[20:24:59] dzhon вышел из конференции
[20:26:56] dzhon зашёл в конференцию
[20:27:02] dzhon вышел из конференции
[20:27:36] rea зашёл в конференцию
[20:29:50] Cоca~Cola вышел из конференции
[20:32:58] dzhon зашёл в конференцию
[20:36:37] imarpus вышел из конференции
[20:36:52] imarpus зашёл в конференцию
[20:37:48] <folex> Забавно
[20:37:52] dzhon вышел из конференции: Replaced by new connection
[20:38:05] <folex> у нас гит репа бэкенда весит в ~9 раз меньше чем репа каждого из клиентов
[20:38:32] <ForNeVeR> И что тут удивительного?
[20:38:33] dzhon зашёл в конференцию
[20:38:33] <folex> ну может в 7
[20:38:40] <ForNeVeR> Да, серверный код намного проще читается и пишется.
[20:38:46] <folex> ForNeVeR: кода у нас поболее будет
[20:38:52] <ForNeVeR> Да, код, который работает с человеком, намного больше и говнистее.
[20:38:56] <folex> они просто засрали всё
[20:39:03] <ForNeVeR> Ну и это тоже :3
[20:39:17] <folex> программисты тоже больше и говнистее?
[20:39:21] <folex> фронтэнд
[20:39:30] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[20:43:37] <ForNeVeR> Дыа!
[20:43:50] dzhon зашёл в конференцию
[20:43:51] <rexim> Подтверждаю слова Форнёвера.
[20:44:01] <ForNeVeR> А есть и такие, которые пишут и то, и другое. Но про них лучше не говорить вообще.
[20:44:20] <rexim> ForNeVeR, это мы с тобой вообще-то
[20:44:26] <ForNeVeR> Дыа! :3
[20:44:37] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[20:44:48] <ForNeVeR> Чуваконы, довайте проектировать систему локализации для хорты.
[20:44:56] Aманушка зашёл в конференцию
[20:45:34] <rexim> Кстати, да. И Аманушка сможет продвигать Хорту на просторал Индии.
[20:46:00] <rexim> просторах*
[20:46:00] <ForNeVeR> о_О
[20:46:16] <rexim> А что?
[20:46:23] <rexim> Норм, ящитаю.
[20:48:50] dzhon зашёл в конференцию
[20:49:56] <ForNeVeR> Ну, в общем, я думаю, что мы наделаем локализационных файлов для каждого языка, и пару функций типа getString / getRandomString (второе - например, для списков возможных сообщений хорты).
[20:50:29] <ForNeVeR> Правда, нужно ещё что-то с форматированием придумать. У нас некоторые строки форматные.
[20:52:06] <ForNeVeR> Алсо, я не думаю, что мы будем хранить локализацию в БД; кажется, это не имеет смысла.
[20:54:08] <ForNeVeR> Возражений нет. Имплементирую!
[20:54:42] <folex> генерилку мемов надо захуярить туда
[20:54:50] <folex> и вообще всех ботов из хипчата
[20:54:55] <ForNeVeR> ._.
[20:55:02] <folex> поддержку гитхаба/битбакета впилить
[20:55:05] <ForNeVeR> folex: тебе и карты в тентакли. Хуячь!
[20:55:19] <folex> обязательно
[20:55:22] <ForNeVeR> Ну и это, оформляй идеи как issues. Серьёзно.
[20:55:24] <folex> как только — так сразу
[20:55:34] <folex> не буду
[20:55:38] <folex> хочу сам заимплементить
[20:55:49] <folex> а то придет уггур и заимплементит
[20:55:52] <ForNeVeR> Жадина.
[20:55:54] <folex> а я потом плеваться буду
[20:55:58] <ForNeVeR> Пусть прикатывается этот уггур.
[20:56:07] <folex> юнит кастует он блядь
[20:56:07] <ForNeVeR> Мы его потом на ревью затроллим и заставим переделывать :3
[20:56:11] <folex> смешно ему
[20:56:21] <folex> . \_/ .
[20:56:24] <ForNeVeR> (это я в шутку всё, обв)
[20:56:29] <ForNeVeR> (а он - нет)
[20:56:29] <folex> конечно в шутку!
[20:56:35] * folex cпрятал биту
[20:56:44] <folex> ха-ха-ха!
[20:56:51] <ForNeVeR> Ха.
[20:56:56] <folex> ха-ха!
[20:57:05] <folex> йохохо
[20:59:14] m4n71k0r зашёл в конференцию
[20:59:20] <ForNeVeR> А в Scala есть аналог дотнетовского Lazy?
[20:59:30] <ForNeVeR> lazy val - не совсем то, что я хочу.
[20:59:38] <folex> я не умею в дотнетовский Lazy
[20:59:41] <ForNeVeR> Я хочу коллекцию значений, которые бы вычислялись лениво.
[20:59:42] <folex> ща доку гляну
[21:00:02] <ForNeVeR> Каждое отдельно б вычислялось.
[21:00:14] <folex> List[ => Type] какой-нибудь
[21:00:16] <folex> ща
[21:00:26] <folex> а бля
[21:00:28] <folex> Stream же
[21:00:34] <ForNeVeR> folex: но он будет вычислять каждый раз.
[21:00:39] <ForNeVeR> Stream - вообще хз.
[21:00:47] <folex> Это то, что ты хочешь
[21:00:52] <ForNeVeR> Я хочу вот Map[String, Lazy[Localization]]
[21:00:55] <folex> Он вычисляет по мере доступа
[21:00:57] <ForNeVeR> Как это абстрагировать в стрим?
[21:01:08] <folex> Map[String, Stream[Localization]]
[21:01:09] <folex> а
[21:01:16] <ForNeVeR> Ага, вот то-то и оно.
[21:01:24] <folex> мм
[21:01:34] <ForNeVeR> Можно и самому набодяжить, конечно.
[21:01:36] <folex> то есть ты реально хочешь => Localization
[21:01:37] <folex> нене
[21:01:43] <ForNeVeR> Да, примерно так.
[21:01:48] <ForNeVeR> Но чтоб один раз вычислялось.
[21:01:54] a1batross вышел из конференции: Disconnected: closed
[21:01:59] <ForNeVeR> Желательно потокобезопасно.
[21:02:12] <ForNeVeR> В общем-то, это всё, что делает дотнетовская реализация.
[21:02:38] <ForNeVeR> Не думаю, что сложно самому такое сделать, да на тех же lazy-инстансах.
[21:02:44] a1batross зашёл в конференцию
[21:03:09] <ForNeVeR> class Lazy[T](ctor: => T) {
lazy val value = ctor
}
[21:03:17] <ForNeVeR> И всего-то делов, кажись.
[21:04:38] ɹǝɟılʍǝu зашёл в конференцию
[21:06:08] Aманушка вышел из конференции
[21:06:35] Aманушка зашёл в конференцию
[21:06:47] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[21:06:49] dzhon зашёл в конференцию
[21:07:06] <folex> case class проще
[21:07:37] <folex> а, не
[21:07:46] dzhon вышел из конференции
[21:07:58] <ForNeVeR> Да вроде уж куда проще.
[21:08:03] dzhon зашёл в конференцию
[21:08:20] <folex> а, с кейс классами низя
[21:11:04] <rexim> Какая интересная штука... https://github.com/cask/cask
[21:11:22] <rexim> Лол https://github.com/cask/shut-up.el
[21:12:48] govardhan зашёл в конференцию
[21:13:05] <ForNeVeR> rexim: хм, выглядит как правильная вещь.
[21:13:07] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[21:14:12] <ForNeVeR> rexim: а как можно поддержать разную локализацию для одного и того же плагина в разных комнатах, а?
[21:14:36] <ForNeVeR> Я вот хотел имплицитным аргументом держать текущую локаль внутри плагина. Но, выходит, не получится. Или стоит инстанцировать каждый плагин для каждой комнаты?
[21:15:11] <ForNeVeR> Просто если Core начнёт везде передавать требуемую локаль, то это будет уныло.
[21:15:48] <ForNeVeR> Или сделать локаль полем Credential? Этот креденшел уже и так везде передают, где хотят отправлять юзорам сообщения...
[21:15:52] <rexim> Хм...
[21:16:04] <rexim> А вдруг от локали будет зависить еще и поведение плагина?
[21:16:07] <rexim> Такое возможно?
[21:16:10] <ForNeVeR> И тогда можно даже будет делать персональную локаль для каждого юзора!
[21:16:24] <ForNeVeR> rexim: нет, я не думаю, что такое нужно. Почему ты спрашиваешь?
[21:17:03] <rexim> ForNeVeR, чтобы оправдать инстанцирования плагина на каждую комнату.
[21:17:13] <rexim> Т.к. эта идея мне в принципе нравится.
[21:17:27] <rexim> Меньше всего гемора.
[21:17:31] <ForNeVeR> Ну, тогда уж не от локали, а от каких-то других сеттингов комнаты.
[21:17:49] <ForNeVeR> Но ведь есть и плагины, которые не захотят быть инстанцированными для каждой комнаты. Есть ли?
[21:17:55] <rexim> Какие?
[21:18:05] <rexim> Не могу придумать.
[21:18:09] dzhon зашёл в конференцию
[21:18:15] <ForNeVeR> rexim: но идея сунуть локаль в Credential мне видится максимально практичной вщемта.
[21:18:32] anickone зашёл в конференцию
[21:18:33] <rexim> На ведь локаль нихуя не Credential же.
[21:18:35] <rexim> Или нет?
[21:18:42] <ForNeVeR> Ну смотри вот.
[21:18:52] <ForNeVeR> 1) мы можем тут Аманушке настроить индусскую локаль.
[21:18:57] <rexim> Хм!
[21:19:00] <rexim> Персонально?
[21:19:12] <rexim> Звучит неплохо.
[21:19:15] <rexim> Продолжай.
[21:19:18] <ForNeVeR> 2) юзоры присылают ащемта локаль где-то в XMPP-тегах; хорта может попробовать уважать этот параметр.
[21:19:29] <rexim> ОМГ
[21:19:30] <rexim> Жги
[21:20:04] <rexim> Это все? =\
[21:20:06] <ForNeVeR> Ну, я прямо сейчас не планировал делать ни того, ни другого. Просто архитектура, которая умеет такое, видится мне более правильной.
[21:20:11] <ForNeVeR> Да, это всё.
[21:20:17] <rexim> Anyway, ты меня уговорил.
[21:21:32] Akon32 зашёл в конференцию
[21:21:44] <rexim> Плять.
[21:21:53] <rexim> Нахуебенился молока и спать теперь хочу ._.
[21:25:01] <ForNeVeR> А в каком формате можно сделать саму локализацию?
[21:25:15] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[21:25:22] <ForNeVeR> Я хочу уметь описывать пары "ключ=значение" и "ключ=массив значений".
[21:25:34] <ForNeVeR> Все значения - строковые с пробелами.
[21:26:19] dzhon зашёл в конференцию
[21:27:16] dzhon вышел из конференции
[21:27:38] <rexim> Нахуя массив значений?
[21:28:03] <ForNeVeR> rexim: для уггуровых штук типа List(
" умер в забвении с гримасой страдания на морде",
" корчится в муках и умирает",
" агонизирует, сжимая зубы в предсмертных судорогах",
" издал тихий рык и испустил дух"
)
[21:28:30] <ForNeVeR> Они действительно забавные, я не хочу их упразднять.
[21:28:33] <rexim> А разве это нельзя реализовать без использования массива значений на уровне формата локализации?
[21:28:43] <rexim> Мне кажется, что можно.
[21:28:45] <ForNeVeR> Можно, но зачем?
[21:28:56] <rexim> А зачем это в формат локализации-то выносить?
[21:29:03] <rexim> Давай туда логику Core еще вынесем.
[21:29:06] <rexim> А почему бы и нет?
[21:29:16] <ForNeVeR> Потому что у меня концептуально две разных функции: getOne и getRandom.
[21:29:20] <ForNeVeR> Куда ты предлагаешь это выносить?
[21:29:30] <folex> чо вы не сделаете как везде?
[21:29:32] <rexim> Ниибу. Как и ниибу зачем это надо.
[21:29:38] <folex> getLocalized("блаблабла")
[21:29:41] <ForNeVeR> Наопределять ключей типа PET_DEAD_1, PET_DEAD_2 и т.п., и их юзать?
[21:29:47] <ForNeVeR> folex: дак мы это и делаем.
[21:29:50] <folex> за разными строками — в разные файлы
[21:29:52] <rexim> Во, фолексушка меня понимаэ
[21:29:54] <ɹǝɟılʍǝu> $pet change-name Нахуебашка
[21:29:54] <folex> хули тут обсуждать?
[21:29:55] <horta hell> ɹǝɟılʍǝu: Попробуйте $pet help.
[21:30:00] <ɹǝɟılʍǝu> $pet change-nick Нахуебашка
[21:30:00] <horta hell> ɹǝɟılʍǝu: Выяснилось, что нашего питомца при жизни звали Нахуебашка.
[21:30:10] <ForNeVeR> folex: во-первых, откуда брать локаль (но это мы уже обсудили).
[21:30:25] <ForNeVeR> folex: во-вторых, для массивов строк я хочу отдельную функцию.
[21:30:34] <folex> в джаве нельзя получить текущую локаль? // задавать в настройках
[21:30:38] <rexim> ForNeVeR, ты такие ключи собрался делать? Я думал ты под ключами понимал исходные значения строк.
[21:30:45] <folex> ForNeVeR: нахуя ты хочешь её отдельную?
[21:30:50] <rexim> Такие-то ключи мы конечно заебемся делать.
[21:30:52] <rexim> Да и зачем они?
[21:30:54] cat3 вышел из конференции: Пока!
[21:31:16] <rexim> Причем мы заибемся их делать не зависимо от наличия фичи getRandom
[21:31:17] <ForNeVeR> folex: к сожалению, в джаве нет функции "получить текущую локаль для XMPP-комнаты, которую настраивает пользователь хорты". Я постараюсь сделать, чтобы эту функцию включили в Java 9, но не гарантирую.
[21:31:17] <folex> хочешь отдельную — напиши чо-нить типа getLocalizedList(List[String]) = { … foreach … getLocalized … }
[21:31:23] dzhon зашёл в конференцию
[21:31:33] <ForNeVeR> folex: хорошо, что форыч?
[21:31:39] <folex> собсна лист
[21:31:45] <ForNeVeR> Какой лист?
[21:31:47] <ForNeVeR> Лист чего?
[21:31:49] <folex> аргументом который
[21:31:52] <folex> стрингов
[21:32:00] <ForNeVeR> "petdeath1", "petdeath2", "petdeath3"?
[21:32:03] <folex> нет
[21:32:10] <folex> не ключей
[21:32:10] <ForNeVeR> А если я хочу для индусской локализации 30 строк, я для рюсске - две?
[21:32:14] <folex> самих стрингов
[21:32:18] <ForNeVeR> Каких?
[21:32:20] <ForNeVeR> Давай пример.
[21:32:28] <folex> None тогда возвращай, и делай flatten
[21:32:31] <ForNeVeR> Сейчас есть
List(
" умер в забвении с гримасой страдания на морде",
" корчится в муках и умирает",
" агонизирует, сжимая зубы в предсмертных судорогах",
" издал тихий рык и испустил дух"
)
[21:32:31] <folex> ок, ща
[21:32:36] <Akon32> как не зайду, тут - упорота!
[21:32:45] <ForNeVeR> Как мне эти строки перенести в локализационный файл?
[21:33:15] <ForNeVeR> Я предлагаю так:
petdeath = [ " умер в забвении с гримасой страдания на морде", " корчится в муках и умирает", ... ]
[21:33:17] <folex> getLocalized(List(
    " умер в забвении с гримасой страдания на морде",
    " корчится в муках и умирает",
    " агонизирует, сжимая зубы в предсмертных судорогах",
    " издал тихий рык и испустил дух"
  )) // = List(getLocalized(" умер в забвении с гримасой страдания на морде") , getLocalized(" корчится в муках и умирает", …)
[21:33:31] <ForNeVeR> folex: ещё раз.
[21:33:42] <ForNeVeR> folex: Аманушка написал 30 описаний смерти на хинди.
[21:33:48] <folex> Я уже говорил про опшн и флаттен?
[21:33:51] <ForNeVeR> folex: у меня в коде есть четыре значения на русском.
[21:33:55] <ForNeVeR> Что опшен, что флаттен?
[21:33:59] <ForNeVeR> Давай пример.
[21:34:05] <ForNeVeR> Для 30 строк.
[21:34:10] <folex> getLocalized(s: String): Option[String]
[21:34:26] <ForNeVeR> getLocalizedList(List(30, строк, на, хинди))?
[21:34:29] <ForNeVeR> Фолекс, ты ебанутый.
[21:34:35] <Akon32> эти функциональщики ничего не умеют, кроме как говорить "опшен, флаттен" !
[21:34:44] <folex> getLocalizedList(sList: List[String]): List[String] = { sList.foreach(getLocalized).flatten }
[21:34:50] <ForNeVeR> folex: ну, будет пример-то?
[21:35:01] <folex> это правда не пример, а реализация
[21:35:04] <Akon32> foreach??
[21:35:08] <ForNeVeR> Пример использования давай сюда.
[21:35:10] <Akon32> flatten ??
[21:35:11] <folex> map*
[21:35:21] <Akon32> flatMap !!
[21:35:22] <folex> rexim: что с форневером?
[21:35:30] <folex> Akon32: нет
[21:35:33] <ForNeVeR> Вот мой вариант:
Localization.getRandom("pet-death")
[21:35:40] <ForNeVeR> И ему пофиг, 30 там строк или 20.
[21:35:42] <folex> говорю же — не по ключу, епт
[21:35:47] <ForNeVeR> folex: а по чему?
[21:35:48] <folex> я же дал выше пример
[21:35:49] <Akon32> folex: что нет?
[21:35:56] <ForNeVeR> folex: ты не дал примера для 30 строк на хинди.
[21:36:00] <folex> getLocalizedList(List(
    " умер в забвении с гримасой страдания на морде",
    " корчится в муках и умирает",
    " агонизирует, сжимая зубы в предсмертных судорогах",
    " издал тихий рык и испустил дух"
  ))
[21:36:02] <rexim> folex, ниибу. Какао небось сегодня пропустил.
[21:36:11] <folex> замени русский на хинди
[21:36:12] <folex> в голове
[21:36:18] <ForNeVeR> folex: здесь четыре строки на русском.
[21:36:25] dzhon вышел из конференции: Replaced by new connection
[21:36:25] <folex> умножь кол-во строк на 10
[21:36:26] dzhon зашёл в конференцию
[21:36:30] <folex> ты ебанутый?
[21:36:38] <ForNeVeR> То есть ты сейчас предложил мне везде копипастить локализованные (!) строки?
[21:36:44] <ForNeVeR> По тридцать штук?
[21:36:45] <folex> почему копипастить?
[21:36:50] <folex> а, вот ты чего не понял
[21:36:54] <ForNeVeR> Потому что я хочу по этому же ключу в другом месте.
[21:37:11] <ForNeVeR> И я не хочу все тридцать везде копировать. Да даже в одном месте копировать не хочу тридцать.
[21:37:24] <folex> смотри на это как "перевод на лету"
[21:37:34] <ForNeVeR> Индусский переводчик добавил тридцать первую строку - и что ме, в коде менять количество?
[21:37:34] <folex> как на*
[21:37:37] <ForNeVeR> Из-за перевода?
[21:37:37] <ɹǝɟılʍǝu> Главное не хранить строки в коде
[21:37:54] <folex> тебе вообще нигде на кол-во не нужно завязываться
[21:37:57] <Akon32> ForNeVeR: я бы переводил всю коллекцию.
[21:38:01] <ForNeVeR> folex: но ты завязался только что.
[21:38:05] <folex> где?!
[21:38:13] <ForNeVeR> folex: у тебя на входе четыре строки, которые значат одно и то же.
[21:38:20] <folex> схуяли одно и то же?
[21:38:22] <ForNeVeR> folex: в индусском переводе таких строк тридцать.
[21:38:30] <ForNeVeR> Это PET_DEATH_MESSAGE.
[21:38:41] <ForNeVeR> Плагин выбирает из этих строк рандомом.
[21:38:46] <Akon32> ForNeVeR: ^^
[21:38:46] <folex> ты продолжаешь воспринимать мою идею как реализацию "достань строку по ключу"
[21:38:49] <ForNeVeR> Они вообще не переводятся один к одному.
[21:38:56] <folex> я предлагаю тебе смотреть на это как на "перевод на лету"
[21:38:58] <ForNeVeR> folex: ну ты давай, скажи мне свою идею.
[21:39:15] <ForNeVeR> folex: у меня в локализации 300 строк для описания смерти пета на русском и 900 - на хинди.
[21:39:22] <ForNeVeR> Моему коду нужно выбрать одну (!!!)
[21:39:31] <ForNeVeR> Как написать этот код в твоей парадигме?
[21:39:36] <folex> а, понял
[21:39:39] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[21:39:45] <folex> с хинди на русский норм, а вот наоборот — хуй
[21:39:45] dzhon зашёл в конференцию
[21:39:51] <ForNeVeR> Чего.
[21:40:05] <ForNeVeR> Это вообще не переводные строки, блеать.
[21:40:14] <folex> я и говорю, мы о разном
[21:40:16] <ForNeVeR> Для локализации достаточно одной.
[21:40:19] <folex> я говорю про локализацию строк
[21:40:20] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[21:40:23] <folex> а ты про хранение
[21:40:27] <Akon32> ForNeVeR: Map("en"->Seq("a","b","c",...."z"), "ru"->Seq("а","б","в","г",...,"я"))
[21:40:31] <ForNeVeR> Я - про лкоализацию бота.
[21:40:37] <ForNeVeR> А не каких-то там строк.
[21:40:49] <ForNeVeR> Akon32: предлагаешь алфавиты мапить? о.О
[21:40:53] <ForNeVeR> ИНЖАЛИД ДЕЖИЦЕ
[21:40:55] <ForNeVeR> А мне нравится!
[21:41:00] <folex> когда локализуют приложения, обычно там нет строк без перевода
[21:41:04] <folex> переводить — так всё
[21:41:12] <folex> а у тебя проблема именно с хранением строк
[21:41:14] <folex> а не с локализацией
[21:41:20] <ForNeVeR> folex: нет, мы делаем не так. И при переводе игор каких-нибудь художественных так не делают.
[21:41:25] <Akon32> предлагаю переводить всю коллекцию целиком, а не по фразам. на разных языках перевод может иметь разный размер.
[21:41:36] govardhan вышел из конференции
[21:41:39] <Akon32> (т.е., разное число строк)
[21:41:41] <folex> ForNeVeR: то есть типа часть интерфейса переведена, а часть нет?
[21:41:45] <ForNeVeR> Akon32: что значит "целиком, а не по фразам"? Поясни.
[21:41:55] <ForNeVeR> folex: ещё раз, бляха, посмотри на пример.
[21:42:00] <folex> короче, в твоем случае твой способ хоть и хуевый, но работает
[21:42:00] <ForNeVeR> List(
" умер в забвении с гримасой страдания на морде",
" корчится в муках и умирает",
" агонизирует, сжимая зубы в предсмертных судорогах",
" издал тихий рык и испустил дух"
)
[21:42:06] <ForNeVeR> Здесь нет четырёх разных частей интерфейса.
[21:42:09] <Akon32> переводишь не каждую строку, а весь
List(
" умер в забвении с гримасой страдания на морде",
" корчится в муках и умирает",
" агонизирует, сжимая зубы в предсмертных судорогах",
" издал тихий рык и испустил дух"
)
[21:42:24] <ForNeVeR> Здесь есть один элемент интерфейса.
[21:42:34] <Akon32> простейший перевод - List("dead")
[21:42:36] <folex> а мой хоть и нравится мне, но в случае с различным кол-вом строк не работает
[21:42:37] <folex> короче
[21:42:41] <ForNeVeR> Его переводить вообще не нужно. Нужно просто, гм, написать смешных строк на целевом языке.
[21:42:41] <folex> форневер изначально был прав
[21:42:47] <folex> для списков нужен отдельный метод
[21:42:58] <folex> такая хуйня
[21:43:02] <ɹǝɟılʍǝu> А не лучше всего иметь общий список? Обращаться к фразе по ключу через интерфейс переводчика, который в соотетствии с настройками конфы будет выбирать из списка соответствующую фразу
[21:43:02] <ForNeVeR> Ну, только для таких списков.
[21:43:05] <folex> да
[21:43:14] Myp зашёл в конференцию
[21:43:19] <folex> для того, что один к одному мапится достаточно моей версии getLocalized
[21:43:29] <ForNeVeR> Да, тут я согласен.
[21:43:39] <ɹǝɟılʍǝu> Типа будет в итоге: phrases[ "ruRu" ][ "killed-1" ]
[21:43:48] <ForNeVeR> И про то, что в качестве ключа можно использовать фразу на нейтральном языке - это тоже ок.
[21:44:00] <ForNeVeR> Хотя я и не уверен в этом пока.
[21:44:09] <ɹǝɟılʍǝu> Лучше не стоит.
[21:44:13] <ɹǝɟılʍǝu> Ключ сделай отдельный.
[21:44:15] <folex> ну это решается возможностью указания языка ключа
[21:44:21] dzhon зашёл в конференцию
[21:44:27] <folex> ɹǝɟılʍǝu, тогда код читать неудобно
[21:44:41] <folex> за значением тебе _всегда_ придется лезть в файл с локализациями, и искать подходящий ключ
[21:44:43] <ɹǝɟılʍǝu> folex, предпочитаешь ещё список хранить?
[21:44:46] <folex> у нас так было — это ад и пизда
[21:45:03] <ForNeVeR> Ну так будет вообще неконсистентно - для массивов ключ, а для одиночных значений - сам текст.
[21:45:15] dzhon вышел из конференции
[21:45:15] <folex> Ну оно разные задачи решает просто
[21:45:16] <ForNeVeR> Хотя можно и массивам ключ задавать читаемый.
[21:45:24] govardhan зашёл в конференцию
[21:45:34] <folex> в первом случае это доставка контента, так сказать, а во втором — перевод
[21:45:35] <ɹǝɟılʍǝu> И выходит, что с рандомными фразами нахуевертим...
[21:45:40] <ɹǝɟılʍǝu> Т.е. много лишнего кода.
[21:45:43] <ForNeVeR> Да, хорошо, ты меня уговорил, ключами будут минимальные кусочки текста на английском.
[21:45:57] <ForNeVeR> Я тоже работал с альтернативной локализацией, и это было не очень круто.
[21:46:03] <ForNeVeR> folex: а хотя вот есть один довод.
[21:46:09] <ForNeVeR> В миранде сделано так, как ты предлагаешь.
[21:46:12] <ForNeVeR> И иногда начинается ад говна.
[21:46:23] <rexim> Хм... Аконушка сумел объяснить идею Форневера лучше самого Форневера, лол.
[21:46:28] <rexim> ForNeVeR, стареешь.
[21:46:30] <folex> а в getLocalized должен быть аргумент локали, например. Правда это потенциально приводит к пизде
[21:46:39] govardhan вышел из конференции
[21:46:51] <ForNeVeR> Например "moo duck" в одном месте в UI должно переводиться как "мычащая утка", а в другом месте - как "Ричард Мэтью Столлман".
[21:46:57] <ForNeVeR> folex: и как ты это реализуешь?
[21:47:13] <folex> Перевод биективный должен быть
[21:47:26] <ForNeVeR> rexim: причём он сделал это так, что я сам не понял его объяснения ._.
[21:47:28] <folex> хотя нет
[21:47:34] <rexim> Ололо
[21:47:40] <ForNeVeR> folex: аргумент локали точно будет.
[21:47:44] <ɹǝɟılʍǝu> getTranslated( "shit" ) => "Дерьмище питонье"
[21:47:51] <ForNeVeR> Потому что для разных румов (и даже юзеров) - разные локали.
[21:48:06] <ForNeVeR> Пока только для румов, но юзеры в проекте.
[21:48:08] <folex> я имею ввиду аргумент для указания локали ключа
[21:48:19] <folex> ForNeVeR: кстати хуй знает как реализовывать твой пример с moo duck
[21:48:35] <folex> ну то есть добавлять какой-то ключ дополнительный
[21:48:41] <ForNeVeR> folex: в миранде сначала делали говно типа "moo duck " vs "moo duck"
[21:48:43] <folex> типа номер в списке
[21:48:49] <folex> но это пизда
[21:48:57] <folex> м
[21:49:00] <ForNeVeR> Потом сделали норм с привязкой локализации по плагинам. Внутри одного плагина редко пересекается.
[21:49:04] <folex> не, норм
[21:49:07] <ɹǝɟılʍǝu> Аще, предлагаю завести ещё больше абстракций. Завести песочницы, где будут запускаться инстанцсы комнат со своими настройками и плагинами; ну и шина общения между ними.
[21:49:10] <folex> можно для конфликтов делать как в трифте
[21:49:19] dzhon зашёл в конференцию
[21:49:22] <ForNeVeR> А как в трифте?
[21:49:23] <folex> 1: moo duck = RMS
2: moo duck = Му Утка
[21:49:29] dzhon вышел из конференции
[21:49:52] <folex> потом делать getLocalized("moo duck", 1, En, Ru) //RMS
[21:50:02] <folex> getLocalized("moo duck", 2, En, Ru) //Му Утка
[21:50:09] <ForNeVeR> А, вот оно как.
[21:50:13] <folex> ну порядок аргументов можно поменять
[21:50:19] <ForNeVeR> То есть просто дополнительный опциональный параметр?
[21:50:21] <ɹǝɟılʍǝu> Бля, на зачем плагину самому управлять локалью?
[21:50:21] <folex> угу
[21:50:34] <ɹǝɟılʍǝu> Что за говно!
[21:50:37] <ForNeVeR> ɹǝɟılʍǝu: не, локалью не будет управлять, это я уже продумал.
[21:50:41] <folex> коричневое!
[21:50:55] <ForNeVeR> Плагин будет только (как максимум) - отправлять локализатору уточняющие параметры ключа.
[21:51:02] <ForNeVeR> Я думаю, пока мы просто забьём на это :3
[21:51:04] <ɹǝɟılʍǝu> ForNeVeR, зачем?
[21:51:19] <ɹǝɟılʍǝu> getLoc("shit") // говн
[21:51:20] <ForNeVeR> ɹǝɟılʍǝu: чтобы не было пересечений между плагинами.
[21:51:31] <ɹǝɟılʍǝu> ~_~
[21:51:45] <ForNeVeR> Ну и getLoc("shit") - это какой-то не очень пример.
[21:51:55] <ForNeVeR> Лучше всего вынести в локализацию больший кусочек строки.
[21:52:06] <ɹǝɟılʍǝu> ForNeVeR, это просто ключ
[21:52:22] <ForNeVeR> Ну, мы же чото решили юзать естественные ключи.
[21:52:31] <ForNeVeR> rexim: миксер, скажи своё веское слово.
[21:52:37] <rexim> Хуй
[21:52:44] <ɹǝɟılʍǝu> Я ж говорю. Один менеджер лок всяких, из которого дёргать getLoc по ключу.
[21:52:47] <rexim> Стоп
[21:52:50] <folex> карочи
getLocalized(s: String, keyLocale: Locale = Locale.En, targetLocale: Locale = getCurrentLocale(), secondaryKey: Option[Int] = None)
[21:52:54] <folex> норм
[21:52:56] <rexim> ForNeVeR, я выпал из контекста просто.
[21:52:59] <rexim> Что надо сказать?
[21:53:01] <ɹǝɟılʍǝu> folex, ты говно какое-то творишь
[21:53:13] <folex> именно так я и сказал ей
[21:53:30] <ForNeVeR> rexim: варианты:
1) искусственные ключи для локализации (getLocalization("TITS_KEY"))
2) естественные ключи (getLocalization("woman breasts"))
[21:53:35] <ForNeVeR> rexim: что лучше?
[21:53:47] <folex> второй выливается в то, что я описал выше
[21:53:51] <rexim> Мне кажется, что с первым мы заебемся.
[21:53:57] <folex> первое — нет, но минусы тоже есть
[21:54:21] dzhon зашёл в конференцию
[21:54:21] <rexim> И, кстати, в большинстве случаев используется второй подход.
[21:54:35] <rexim> В том же Qt с его tr'ами
[21:54:38] <ForNeVeR> Ну и ок, берём второй. Хотя сам я склонялся таки к первому.
[21:54:47] <ForNeVeR> Вы меня уговорили.
[21:54:52] <rexim> :3
[21:54:54] <folex> this:
getLocalized(s: String, keyLocale: Locale = Locale.En, targetLocale: Locale = getCurrentLocale(), secondaryKey: Option[Int] = None)
[21:54:55] <ForNeVeR> Дополнительные ключи пока что нахер.
[21:55:04] <folex> this:
getLocalized(s: String, keyLocale: Locale = Locale.En, targetLocale: Locale = getCurrentLocale())
[21:55:11] <ForNeVeR> folex: не будет currentLocale.
[21:55:17] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[21:55:19] <ForNeVeR> Я пока не вижу возможности её сделать.
[21:55:23] <folex> getContextLocale
[21:55:28] <folex> betta~?
[21:55:30] <ForNeVeR> Она не привязана к треду или актору.
[21:55:38] <folex> к запросу привязана же?
[21:55:44] <ForNeVeR> Ну неважно, пока просто имплиситом захуячу, да.
[21:55:47] <folex> угу
[21:55:48] <rexim> Ребятам-емаксерята! Что это за плагинчик с нянкотиком? :3 http://cask.readthedocs.org/en/latest/_images/cask-file.png
[21:56:06] <folex> https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#newwindow=1&q=emacs%20nyan%20cat
[21:56:12] <folex> http://nyan-mode.buildsomethingamazing.com/
[21:56:17] <folex> rexim: стареешь
[21:56:22] <ForNeVeR> http://temporal.pr0.pl/devblog/2011/08/25/introducing-nyan-mode-el-turn-your-emacs-into-nyanmacs/
[21:56:22] <ɹǝɟılʍǝu> rexim, ня
[21:56:31] <folex> ForNeVeR: шлоу
[21:56:31] <rexim> folex, нет, я хотел, чтобы вы подвигались. :3
[21:56:39] <folex> а ты бы смотрел?
[21:56:39] <ɹǝɟılʍǝu> А что вы хотите сделать-то? У каждого плагина своя локаль штоле?
[21:56:44] <folex> старый миксер-извращенец
[21:56:52] <folex> ɹǝɟılʍǝu, причем тут плугины аще?
[21:56:54] <ForNeVeR> ɹǝɟılʍǝu: у каждой румы.
[21:57:02] <folex> у каждого чего хотим
[21:57:07] <ForNeVeR> ɹǝɟılʍǝu: в перспективе - у каждого юзера.
[21:57:19] <ɹǝɟılʍǝu> Хм
[21:57:21] <ForNeVeR> Аману отвечаем на индийском, миксеру - на клингонском.
[21:58:01] <ɹǝɟılʍǝu> Тогда всё равно всего один параметр выходит.
[21:58:03] <ForNeVeR> Интересно, как по-клингонски "хуй"? Я бы забил хуями всю клингонскую локализацию и настроил её для миксера!
[21:58:17] <ForNeVeR> :3333
[21:58:30] <folex> кто бы сомневался
[21:58:33] <ForNeVeR> rexim: а, ну и таки да, мы решили, что массивы будут отдельно.
[21:58:34] <ɹǝɟılʍǝu> ForNeVeR, rexim хуйцами балуетесь?
[21:58:56] <rexim> ForNeVeR, да, я видел. После пример от Аконушки я не против.
[21:58:58] <ForNeVeR> ɹǝɟılʍǝu: я не скажу за миксера, а я так не балуюсь, а профессионально этим занимаюсь.
[21:59:06] <ɹǝɟılʍǝu> бгг
[21:59:07] <rexim> о_О
[21:59:08] <folex> профессиональный хуй?
[21:59:11] <ForNeVeR> :333333
[21:59:18] <folex> или профессиональный пользователь хуев?
[21:59:23] <folex> разница велика
[21:59:26] <ForNeVeR> Поставщик!
[21:59:29] dzhon зашёл в конференцию
[21:59:31] <rexim> О_о
[21:59:38] <folex> ForNeVeR: три можно заказать?
[21:59:44] <rexim> >_<
[21:59:45] <ForNeVeR> О_О
[21:59:51] <folex> пфф
[21:59:54] <folex> хуевый ты поставщик
[22:00:03] <folex> хуевый хуевый поставщик
[22:00:06] <ForNeVeR> А можно у тебя три проги по стопицот строк заказать?
[22:00:14] <ForNeVeR> Назавтра.
[22:00:16] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[22:00:18] dzhon зашёл в конференцию
[22:00:20] <folex> на вчера только остались, сорри
[22:00:24] <ForNeVeR> ._.
[22:00:29] dzhon вышел из конференции: Replaced by new connection
[22:00:31] dzhon зашёл в конференцию
[22:00:32] <Zetoke> $pet coins
[22:00:33] <horta hell> Zetoke: У тебя есть 8PTC
[22:00:34] <rexim> folex, для манагеров бережешь?
[22:00:40] <Zetoke> $pet help
[22:00:41] <horta hell> Zetoke: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[22:00:45] <folex> нет, у меня таких зверей нету
[22:00:45] <Zetoke> $pet kill
[22:00:45] <horta hell> Zetoke: Нахуебашка уже мертв. Но вам этого мало, да? За одну лишь мысль об убийстве питомца с вас снимается -8PTC.
[22:00:52] <Zetoke> $pet coins
[22:00:52] <horta hell> Zetoke: У тебя есть 0PTC
[22:00:53] <folex> $pet resurrect
[22:00:55] <horta hell> folex: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[22:00:55] <Zetoke> Гавно
[22:01:03] <folex> $pet coins
[22:01:03] <horta hell> folex: У тебя есть 9PTC
[22:01:06] <folex> нищаброд
[22:01:23] <folex> ебучий яндекс писк
[22:01:24] <ForNeVeR> > снимается -8PTC
[22:01:27] dzhon вышел из конференции
[22:01:29] <ForNeVeR> Эх.
[22:01:30] <folex> эээ
[22:01:38] <rexim> Ололо
[22:01:42] <Zetoke> ForNeVeR: ДУРОВ ВЕРНИ КОИНЫ
[22:01:43] <folex> 5 мб книжка по хацкелю качалась 5 минут
[22:01:52] <folex> 10-ти мегабайтная по айос — 5 секунд
[22:01:55] <ForNeVeR> folex: лениво качалась!
[22:01:59] <folex> совпадение? не думаю
[22:02:13] <folex> скочял книжку по плею
[22:02:15] <folex> можно идти домой
[22:02:22] <ɹǝɟılʍǝu> ForNeVeR, 100500 это не много
[22:02:28] <ForNeVeR> С книжкой под мышкой?
[22:02:32] <folex> для ц++ погромиста-то
[22:02:38] <folex> конечно
[22:02:42] <folex> наговнякал
[22:02:42] <Zetoke> цц
[22:02:56] <ForNeVeR> folex: ты скачиваешь книжки для других программистов?
[22:03:03] <ForNeVeR> Какой ты добрый!
[22:03:08] <folex> я про 100500 это не много
[22:03:13] <folex> а вообще да, бывает скачиваю
[22:03:18] <folex> зайти на либген же так сложно
[22:03:24] <folex> а про
[22:03:27] <folex> BOOK SEARCH <https://www.google.com/cse/home?cx=000661023013169144559:a1-kkiboeco>
[22:03:29] <folex> вообще никто не знает
[22:03:30] <Zetoke> ForNeVeR: может он поддерживает электронную библиотеку внутреннюю?
[22:03:41] <folex> внутри себя!
[22:03:49] <ForNeVeR> И это правильно!
[22:03:49] <Zetoke> Круто
[22:04:02] <folex> Zetoke: тоже не знал что ли?
[22:04:11] <folex> про sci-hub хоть знал?
[22:04:15] <rexim> Хм...
[22:04:22] <Zetoke> Последнее обновление: 27 февраля 2012 г.
[22:04:29] * folex как-то заморочился, нашел до пизды этих ресурсов
[22:04:32] <rexim> А nyan-mode довольно таки удобен с точки зрения визуально индикации.
[22:04:33] <rexim> Оставлю.
[22:04:46] <folex> > emacs
> удобно
[22:05:04] <Zetoke> folex: ++
[22:05:07] <folex> много ножек, много рук, ты емАксовый паук!
[22:05:13] <folex> ащащаща
[22:05:14] <rexim> :3
[22:05:16] <folex> ушел
[22:05:18] <Zetoke> В оригинале осьминог же
[22:05:26] <Zetoke> folex: стоять
[22:05:31] <Zetoke> Время еще только 9 вечера
[22:05:34] <Zetoke> А ты уже домой?
[22:05:36] dzhon зашёл в конференцию
[22:05:37] folex вышел из конференции
[22:05:38] <rexim> А вы таки думаете почему мы с Форневером емакс любим?
[22:05:42] <ForNeVeR> Да, nyan-mode очень ок!
[22:06:32] dzhon вышел из конференции
[22:06:40] dzhon зашёл в конференцию
[22:06:42] <ForNeVeR> И даже анимация робит.
[22:06:53] <rexim> Хм...
[22:07:01] <rexim> Она как-то отдельно включается?
[22:07:07] <ForNeVeR> M-x nyan-start-animation
[22:07:20] <rexim> Ага.
[22:07:34] <rexim> Но я бы в бою не стал включать.
[22:07:36] dzhon вышел из конференции
[22:07:38] <rexim> Несколько отвлекает.
[22:08:09] eaeee зашёл в конференцию
[22:08:12] <ForNeVeR> Радуга меня лично тоже отвлекает. Есть ли какая более нейтральная расцветка?
[22:08:31] <ɹǝɟılʍǝu> Под Апельжаку ^.^
[22:08:34] <rexim> https://github.com/TeMPOraL/nyan-mode#using-nyan-mode-with-custom-modeline
[22:09:39] dzhon зашёл в конференцию
[22:09:46] <ForNeVeR> rexim: wavy-trail включи и анимацию!
[22:09:57] <ɹǝɟılʍǝu> ForNeVeR, rexim http://www.youtube.com/watch?v=4jazmdoxlpY
[22:10:00] <ɹǝɟılʍǝu> \m/
[22:10:49] <rexim> ForNeVeR, >_<
[22:11:14] <rexim> ɹǝɟılʍǝu, !!!
[22:11:15] <rexim> \m/
[22:12:43] <ForNeVeR> ;;; Some TODOs
;;; * Investigate why wavy rainbow didn't work on Antoszka's computer.
[22:12:51] <rexim> xD
[22:13:01] <rexim> > NOT INCLUDED: music.
[22:13:06] <rexim> Ну ёпт!
[22:13:28] <rexim> Пол митоличик от нялайфера придется.
[22:13:34] <rexim> Под*
[22:13:40] <rexim> митолчик*
[22:13:42] <ɹǝɟılʍǝu> \M/
[22:13:46] <rexim> от*
[22:13:51] <rexim> нялайфера*
[22:13:54] <rexim> придется*
[22:13:57] <ForNeVeR> Надо бы сделать там настраиваемые цвета.
[22:13:59] <ɹǝɟılʍǝu> придётся*
[22:14:01] <ForNeVeR> Даёшь чб схему!
[22:14:05] <rexim> Да!
[22:14:07] <ɹǝɟılʍǝu> ДА
[22:14:11] <rexim> ОЛОЛВА
[22:14:13] <rexim> ВОВГГП
[22:14:20] <ɹǝɟılʍǝu> ОЛОЛОВА
[22:14:33] <rexim> Что-то мне ололова.
[22:14:49] <ForNeVeR> Иногда мне кажется, что эти эпилептческие сообщения от миксера осмысленны.
[22:14:56] <ɹǝɟılʍǝu> Да
[22:15:05] <ɹǝɟılʍǝu> Мы же с ним обаемся на них,
[22:15:11] <rexim> ЧТО?!
[22:15:11] <ɹǝɟılʍǝu> общаемся*
[22:15:14] <ForNeVeR> Фух.
[22:15:14] <rexim> А.
[22:15:27] <rexim> xD
[22:15:43] <ɹǝɟılʍǝu> Аще, всем вот пейнкиллера http://www.youtube.com/watch?v=UMVFDfbr1DY&list=PLD_LUthcRt5L2LAx1PYXq4s_mtQtGnVoy
[22:16:04] <ɹǝɟılʍǝu> Надо на завтра скачать и слушать на работе
[22:16:24] <ForNeVeR> А вот это класс!
[22:17:19] reggies вышел из конференции: offline
[22:17:42] a1batross вышел из конференции: Disconnected: closed
[22:19:24] <rexim> ɹǝɟılʍǝu, нет, ну, конечно, у тебя на работе пиздец какая ироничная ситуация. :)
[22:19:30] <rexim> Провайдер!
[22:19:41] <ɹǝɟılʍǝu> rexim, хм?)
[22:19:44] <ɹǝɟılʍǝu> Ты о чём?
[22:19:54] <rexim> Ну, то, что у тебя трафик ограничен.
[22:20:02] <rexim> И приходится музыку заранее качать дома.
[22:20:02] <ɹǝɟılʍǝu> А, это да)
[22:20:11] <ForNeVeR> Ну это, чуваки, готовьтесь к завтрашнему дню.
[22:20:16] <rexim> Да-да.
[22:20:19] <rexim> Точно.
[22:20:24] <ForNeVeR> Надо будет зохватывать там территории и всё такое.
[22:20:28] <ɹǝɟılʍǝu> rexim, у нас тут даже кто-то на 8000р трафика наел
[22:20:45] <ForNeVeR> ɹǝɟılʍǝu: ппц, и компания парится о таких вещах. Форневер не одобряет.
[22:21:10] <ɹǝɟılʍǝu> ForNeVeR, угу
[22:21:12] <ForNeVeR> Ну и сами сотрудники, конечно, должны совесть поиметь.
[22:21:19] <ɹǝɟılʍǝu> Это да)
[22:21:23] <rexim> Наличие годной музыки - неотъемлемая часть производственного процесса программиного обеспечения!
[22:21:25] <ForNeVeR> Уж качать фильмы и музло с рабочего канала - это как-то перебор.
[22:21:28] <ɹǝɟılʍǝu> Но там серьёзно по работе такой трафик выели
[22:21:38] <rexim> программного*
[22:21:42] <ForNeVeR> А если проги там или образы каких софтин - это ок.
[22:21:45] <ɹǝɟılʍǝu> И просто повысили квоту.
[22:21:50] <ForNeVeR> Ну или семинар смотрели.
[22:21:53] <ForNeVeR> Или музло :3
[22:22:06] <ForNeVeR> Считаю это рабочим процессом, да.
[22:22:12] <ɹǝɟılʍǝu> Сериал по Java
[22:22:35] <ForNeVeR> rexim: я попробую добавить в nyan-cat отдельную цветовую темуна досуге, кароч.
[22:22:47] <rexim> ForNeVeR, о! Будет збс!
[22:23:09] <rexim> Я тебя поддержу в комментах к пулл-реквесту, если и они начнуть ебланить. :3
[22:23:22] <ForNeVeR> ɹǝɟılʍǝu: http://www.youtube.com/watch?v=HXvm76e2X1Q
[22:23:40] <ɹǝɟılʍǝu> ыы
[22:24:48] <ForNeVeR> ɹǝɟılʍǝu: потом смотри http://www.youtube.com/watch?v=5U1_KW6ww7Y
[22:25:21] <rexim> ForNeVeR, enter code доставил
[22:25:27] <rexim> $fortune 1337
[22:25:32] <horta hell> rexim: #1337
Trap full -- please empty.
[22:31:28] <ForNeVeR> rexim: о, а давай вместо нян-кэта нарисуем там спейсмарина!
[22:31:43] <ɹǝɟılʍǝu> Хм.
[22:31:56] <Akon32> $fortune 1337
[22:31:56] <horta hell> Akon32: #1337
Trap full -- please empty.
[22:32:00] <Akon32> $fortune 133
[22:32:00] <horta hell> Akon32: #133
I often quote myself; it adds spice to my conversation.
-- G. B. Shaw
[22:32:04] <ɹǝɟılʍǝu> Мне нужен какой-то аттриут Механикусов на работу.
[22:32:14] <ɹǝɟılʍǝu> Механикус-кусов.
[22:32:24] <ForNeVeR> Ну вот или маленькую эмблемку механикусов.
[22:32:34] <Akon32> the Machine God ?
[22:32:37] <ɹǝɟılʍǝu> Иконку слаанешь :3
[22:33:09] <ForNeVeR> Никаких богов хаоса в моём няшном емаксе!
[22:33:21] <ɹǝɟılʍǝu> http://www.ebay.com/itm/40k-Adeptus-Mechanicus-Machina-Opus-necklace-/141471001103?pt=Games_US&hash=item20f0542a0f
[22:34:13] <ɹǝɟılʍǝu> http://www.ebay.com/itm/40k-space-marine-inquisitor-combo/131350201644?_trksid=p2047675.c100005.m1851&_trkparms=aid%3D222007%26algo%3DSIC.MBE%26ao%3D1%26asc%3D27538%26meid%3Df6db0e1987464ae9b308bdaaa5cf3e77%26pid%3D100005%26prg%3D11353%26rk%3D3%26rkt%3D6%26sd%3D141472115254&rt=nc
[22:34:27] <ɹǝɟılʍǝu> Фак
[22:34:31] <ɹǝɟılʍǝu> Я в терзниях
[22:34:35] <ɹǝɟılʍǝu> Что из этого взятЬ?
[22:36:59] <ɹǝɟılʍǝu> http://pastexen.com/i/veMRojzzB4.png
[22:37:02] <ɹǝɟılʍǝu> лол
[22:37:35] <ForNeVeR> Славный м\ашинный дух живёт в этом няшном приборе!
[22:42:56] <ɹǝɟılʍǝu> Господа
[22:43:07] <ɹǝɟılʍǝu> Кто хочет подобную штуку? Только из стали.
[22:44:18] <eaeee> $pet stats
[22:44:18] <horta hell> eaeee:
Кличка: Нахуебашка
Здоровье: 94
Сытость: 89
Возраст: 0 часов
[22:44:24] <eaeee> $pet coins
[22:44:24] <horta hell> eaeee: У тебя есть 0PTC
[22:44:30] <eaeee> ограбили.
[22:45:11] <ForNeVeR> STALIN
[22:45:19] <ForNeVeR> IZ STALIN
[22:45:49] <ɹǝɟılʍǝu> ForNeVeR, корочи http://www.shapeways.com
[22:45:56] <ɹǝɟılʍǝu> Только моделька нужна.
[22:46:38] <ForNeVeR> ɹǝɟılʍǝu: шото ппц у них ценник.
[22:46:39] anickone вышел из конференции
[22:47:03] <ɹǝɟılʍǝu> ForNeVeR, можно и в РФ поискать. Тут в соседней конфе говорят, что есть принтеры по стали.
[22:47:47] <Akon32> лазерные гравировщики называются.
[22:48:49] <Akon32> кстати, когда /me работал на консервном заводе, там был принтер, печатающий даты на жестяных банках. ну и на руках, рукавах и прочем - что в него подсунут.
[22:49:07] <Akon32> (струйный принтер)
[22:56:33] <ɹǝɟılʍǝu> http://m.alibaba.com/product/1863005416/Jewelry_Making_Stainless_steel_Adeptus_Mechanicus/productdetail.html
[22:56:38] <ɹǝɟılʍǝu> Давайте закажем 100 штук!
[22:56:53] <ɹǝɟılʍǝu> На каждого цодингтимовца. И ещё новичкам останется
[23:01:42] <rexim> > ForNeVeR: rexim: о, а давай вместо нян-кэта нарисуем там спейсмарина!
Хорошая идея. Только я не умею в пиксель-арт.
[23:01:49] <rexim> Можно попробовать найти готового.
[23:07:17] folex зашёл в конференцию
[23:08:21] <uggur> http://pleer.com/en/tracks/110048409qQo :3
[23:10:03] 0xd34df00d зашёл в конференцию
[23:16:18] <folex> https://whispersystems.org/blog/winter-of-code/
[23:16:31] <folex> https://whispersystems.org/blog/whatsapp/ сучки
[23:27:54] Aманушка вышел из конференции
[23:31:08] eaeee вышел из конференции
[23:31:34] folex вышел из конференции
[23:33:27] folex зашёл в конференцию
[23:42:23] Myp вышел из конференции
[23:42:58] xspeed вышел из конференции
[23:44:34] <uggur> ForNeVeR: rexim: folex: https://github.com/codingteam/horta-hell/pull/250/files#diff-e9a54c228f0ea05df97e9d030a1fbb86R31 новая версия кармы
[23:44:37] <uggur> вроде бы компилируется х)
[23:46:51] <folex> значит работает!
[23:47:05] <uggur> folex: Ну... и работает вроде бы как я задумывал.
[23:47:10] <uggur> В моих тесткейсах :D
[23:47:19] <folex> тесты написал?
[23:47:24] <uggur> Неа, вручную
[23:47:28] <folex> иди пиши
[23:47:32] <uggur> Я не умею.
[23:47:40] <folex> зайди в tests
[23:47:43] <folex> директорию
[23:47:44] <uggur> Жду пока rexim напишет для пета и попробую повторить.
[23:47:47] <folex> посмотри как там сделано
[23:47:51] <folex> там есть один тест
[23:47:53] <folex> минимум
[23:48:01] <uggur> Слишком маленькая обучающая выборка
[23:48:13] <folex> ты блядь не робот же
[23:48:17] <folex> хотя…
[23:48:21] <folex> это бы кое-что объяснило
[23:48:36] <folex> uggur: иди попробуй
[23:48:49] <folex> я пока комментов напишу
[23:53:16] <folex> они там в своей скалаз совсем пизданулись
[23:53:24] <folex> map, nmap, xmap, mapBoth
[23:53:29] <folex> пиздец блядь
[23:53:43] <folex> и это то, что я услышал в ирце за последний час
[23:57:29] <folex> пздц, в DAO туча методов возвращает Option[Any]
[23:57:38] <folex> ForNeVeR: слышал про параметризацию по типам?
[23:57:40] <folex> такая штука
[23:57:45] <folex> поцоны рассказали
[23:57:49] <folex> грят чёткая
[23:58:00] <folex> попробуй как-нибудь
[23:59:37] <rexim> folex, а еще чёткие поцоны не пиздят почем зря, а берут и делают как надо.
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!