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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust.
Dead Food: Flash, PHP, Pascal/Delphi/Borland, Basic, 1С, Py++
HQ: http://codingteam.org.ru
0xDead Food: http://leechcraft.org
Live Food: http://www.loglist.net/
Fast Food: http://hastebin.com/
Instagram Food: http://tinyurl.com/ctcjr-logs
Report Developer Abuse: http://www.loglist.net/quote/new
[00:00:53] a1batross зашёл в конференцию
[00:06:11] (/^o^)/ зашёл в конференцию
[00:17:36] SolarRay вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[00:17:42] SolarRay зашёл в конференцию
[00:18:56] a1batross вышел из конференции: Disconnected: closed
[00:19:52] a1batross зашёл в конференцию
[00:23:03] a1batross вышел из конференции: Logged out
[00:24:25] a1batross зашёл в конференцию
[00:26:31] (/^o^)/ вышел из конференции
[00:30:11] ckorzhik зашёл в конференцию
[00:31:45] O01eg вышел из конференции
[00:34:09] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[00:34:11] dzhon зашёл в конференцию
[00:39:17] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[00:39:18] dzhon зашёл в конференцию
[00:49:58] ascrazy@jabber.ru зашёл в конференцию
[00:52:18] j123123 вышел из конференции
[00:53:52] j123123 зашёл в конференцию
[01:34:41] SolarRay вышел из конференции: Replaced by new connection
[01:34:44] SolarRay зашёл в конференцию
[01:35:29] gr_buza@arbeiten вышел из конференции
[02:16:01] SolarRay вышел из конференции: Replaced by new connection
[02:16:04] SolarRay зашёл в конференцию
[02:47:36] grouzen зашёл в конференцию
[02:59:42] ascrazy@jabber.ru вышел из конференции
[03:10:25] xspeed зашёл в конференцию
[03:11:53] Kumbaya вышел из конференции
[03:38:03] Spo1ler вышел из конференции
[03:52:22] 0xd34df00d вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[03:52:29] 0xd34df00d зашёл в конференцию
[04:25:42] eaeee вышел из конференции
[07:48:56] ckorzhik вышел из конференции
[08:13:21] <gsomix> .ping
[08:13:23] <DeadBot> gsomix: понг от тебя 0.47 секунды
[08:32:57] gsomix вышел из конференции
[09:08:52] O01eg зашёл в конференцию
[09:22:11] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[09:22:13] dzhon зашёл в конференцию
[09:31:54] dzhon вышел из конференции: Replaced by new connection
[09:31:55] dzhon зашёл в конференцию
[09:45:45] dzhon вышел из конференции: Replaced by new connection
[09:45:47] dzhon зашёл в конференцию
[09:56:20] reggies зашёл в конференцию
[10:10:55] reggies вышел из конференции
[10:10:56] dzhon вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[10:10:59] dzhon зашёл в конференцию
[10:21:46] dzhon вышел из конференции: Replaced by new connection
[10:21:47] dzhon зашёл в конференцию
[10:26:35] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[10:26:37] dzhon зашёл в конференцию
[10:27:32] dzhon вышел из конференции
[10:38:28] Akon32 зашёл в конференцию
[10:39:23] Аман зашёл в конференцию
[10:40:19] <Аман> утро
[10:41:35] ascrazy@jabber.ru зашёл в конференцию
[10:55:15] ascrazy@jabber.ru вышел из конференции
[10:55:22] <ForNeVeR> Утро!
[10:55:28] ascrazy@jabber.ru зашёл в конференцию
[11:01:43] Spo1ler зашёл в конференцию
[11:01:59] <Spo1ler> Хуютро.
[11:04:07] <Аман> не spoil утро :P
[11:08:13] Аман вышел из конференции
[11:13:42] <a1batross> А я клубничку ем :3
[11:13:53] <a1batross> сладкая ^^
[11:14:24] dzhon зашёл в конференцию
[11:16:53] <ForNeVeR> Spo1ler: ты чего аману утро испортил?
[11:16:57] <ForNeVeR> .\ _ /.
[11:17:06] Аман зашёл в конференцию
[11:17:08] <Spo1ler> o7
[11:17:10] <ForNeVeR> Spo1ler: и вообще, пошли писать код.
[11:17:17] <ForNeVeR> Я создал!
[11:18:11] <ForNeVeR> Spo1ler: в первую очередь зайди вот сюда и ткни кнопочку "Private" напротив своего профиля: https://github.com/orgs/codingteam/people
[11:18:21] <ForNeVeR> Ну, шобы стало Public!
[11:19:07] <ForNeVeR> uggur: и ты.
[11:19:47] <ForNeVeR> https://github.com/OMykolaichyk - а это вообще кто?
[11:20:02] <Аман> a1batross: Поделись со мной
[11:20:10] <ForNeVeR> a1batross: а есть чо?
[11:20:30] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[11:20:31] dzhon зашёл в конференцию
[11:20:35] <ForNeVeR> a1batross: кстати, у нас недавно девелопера собирались отправить в командировку в Павлодар. Я забыл, ты не оттуда?
[11:21:13] <Аман> i am no more there O.o
[11:21:19] <ForNeVeR> Minoru: а ты ленивая задница, кстати.
[11:21:34] <ForNeVeR> Аман: https://github.com/aman7 - is that you?
[11:21:41] <ForNeVeR> You are there, I can see you.
[11:22:12] <Аман> да я
[11:22:15] <ForNeVeR> But you haven't published your membership. You can do it on the page I linked.
[11:22:25] <ForNeVeR> But you need to login to github first.
[11:22:46] <a1batross> ForNeVeR, нет, не оттуда.
[11:23:06] <a1batross> ForNeVeR, с Караганды я.
[11:23:25] <ForNeVeR> Хе-хе.
[11:23:40] <a1batross> Аман, а клубнику можно передать через TCP/IP?
[11:24:04] <ForNeVeR> a1batross: пф, не очень-то и далеко, кажись.
[11:24:13] <Аман> a1batross: да
[11:24:28] <a1batross> ForNeVeR, ну, за один день не доберешься?
[11:24:44] <ForNeVeR> a1batross: всего 440 километров. Доберёшься.
[11:24:53] * a1batross передал несколько килобайт клубники Аман
[11:24:59] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[11:25:01] dzhon зашёл в конференцию
[11:25:27] <a1batross> ForNeVeR, >Доберёшься
Щито?)
[11:25:34] <ForNeVeR> Между Барнаулом и Новосибирском 233 км, а мы за день ездили туда и обратно.
[11:25:56] <Аман> килобайтс :D
[11:26:48] <ForNeVeR> a1batross: гугол говорит, что за 5 ч можно добраться. Причём по маршруту между Барнаулом и Новосибирском я могу судить, что он правильно подсказывает - мы за столько и добирались.
[11:27:25] <a1batross> ForNeVeR, делать мне нечего, ехать ещё туда-сюда. :)
[11:27:31] <ForNeVeR> a1batross: или у вас там какие-то скоростные ограничения жёсткие на трассах? Или совсем дороги хреновые?
[11:27:46] <a1batross> ForNeVeR, лучше на поезде :)
[11:28:03] <ForNeVeR> a1batross: я не знаю, как у вас, а у нас лучше на автомобиле.
[11:28:29] <ForNeVeR> На поезде опасно. Через раз каких-нибудь арестантов цепляют последним вагоном, кто-нибудь из окон прыгает или под колёса.
[11:28:29] <a1batross> ForNeVeR, есть, не особо так ограничивают, но до магистрали добраться -- тот ещё квест
[11:28:39] <ForNeVeR> Ну или рельсы кто-нибудь украдёт, например. Прям из-под колёс.
[11:29:20] <ForNeVeR> А асфальт сложнее украсть и он менее ценный. И от всяких самоубийц легче отманеврировать.
[11:29:34] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[11:29:36] dzhon зашёл в конференцию
[11:31:45] <Spo1ler> .ping
[11:31:46] <DeadBot> Spo1ler: понг от тебя 0.02 секунды
[11:32:09] dzhon вышел из конференции: This participant is kicked from the room because he sent an error message to another participant: service-unavailable
[11:32:10] dzhon зашёл в конференцию
[11:33:06] dzhon вышел из конференции
[11:33:46] <ForNeVeR> .ping
[11:33:46] <DeadBot> ForNeVeR: понг от тебя 0.46 секунды
[11:35:37] <Spo1ler> Лох
[11:35:38] <Аман> .
[11:35:45] <Аман> .ping
[11:35:47] <DeadBot> Аман: понг от тебя 1.92 секунды
[11:35:57] <ForNeVeR> Spo1ler: нет ты!
[11:36:05] <ForNeVeR> Spo1ler: у меня длинней.
[11:40:22] dzhon зашёл в конференцию
[11:43:24] ascrazy@jabber.ru вышел из конференции
[11:44:05] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[11:44:09] dzhon зашёл в конференцию
[11:45:16] ascrazy@jabber.ru зашёл в конференцию
[11:56:38] <j123123> .ping
[11:56:39] <DeadBot> j123123: понг от тебя 0.08 секунды
[12:01:46] rexim зашёл в конференцию
[12:02:58] dzhon вышел из конференции
[12:03:10] <rexim> Утречга!
[12:05:39] dzhon зашёл в конференцию
[12:10:11] <j123123> rexim: овадпрдлао
[12:10:26] <rexim> j123123, дыа!1
[12:17:04] v_oron зашёл в конференцию
[12:24:01] dzhon вышел из конференции: Replaced by new connection
[12:24:02] dzhon зашёл в конференцию
[12:26:45] O01eg вышел из конференции: Replaced by new connection
[12:26:46] O01eg зашёл в конференцию
[12:34:32] v_oron вышел из конференции
[12:45:05] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[12:45:06] dzhon зашёл в конференцию
[12:45:19] enaken зашёл в конференцию
[12:47:39] gr_buza@arbeiten зашёл в конференцию
[12:51:06] gsomix зашёл в конференцию
[12:51:10] <rexim> Гсомикс!!
олыва
[12:51:14] <gsomix> И еще раз утро.
[12:51:21] <rexim> gsomix, \(^.^)
[12:51:39] <gsomix> rexim, как длеа?
[12:51:43] <gsomix> Блеа.
[12:51:55] <rexim> gsomix, збс, блеа!!
[12:52:00] <rexim> А у тебя? :)
[12:52:06] <gsomix> rexim, красава!
[12:52:09] <gsomix> Хорошо.
[12:52:20] <gsomix> Тусуюсь в деревне, таскаю бревна.
[12:52:25] <rexim> gsomix, круто!
[12:52:32] <rexim> А я только проснулся :)
[12:52:34] <rexim> .time
[12:52:35] <DeadBot> rexim: Сб. 27 июня 2015 14:51:16
[12:52:44] <rexim> Ну, час назад
[12:53:07] <rexim> Всю неделю часа по 4 спал ~_~
[12:53:13] <ForNeVeR> rexim: пишикод!
[12:53:25] <rexim> ForNeVeR, я его за эту неделю дохуя написал!!
[12:53:25] <ɹǝɟılʍǝu> Пшекод!
[12:53:29] <ForNeVeR> Пишикодный переход!
[12:53:34] <rexim> xD
[12:53:51] <rexim> ForNeVeR, ɹǝɟılʍǝu, привет дядьки! =)
[12:53:54] eaeee зашёл в конференцию
[12:54:04] <ɹǝɟılʍǝu> Привет, мальчик Миксер!
[12:54:05] <ForNeVeR> Привет, миксер!
[12:54:09] <rexim> =3
[12:54:15] <ForNeVeR> Spo1ler: куищее!
[12:54:28] <ForNeVeR> Или как там правильно? Кажется, "куищще".
[12:54:28] <rexim> Spo1ler, во истину куищще!
[12:54:36] <rexim> ForNeVeR, да с двумя w
[12:54:42] <ForNeVeR> Ок.
[12:54:48] <rexim> куиwwе
[12:54:57] <rexim> :D
[12:55:27] <Spo1ler> Вы че, блядь
[12:55:28] <Spo1ler> упоролись
[12:56:01] <ForNeVeR> Spo1ler: это цодингтим, старина!
[12:56:08] <ForNeVeR> Тут всегда утро и всегда все упороты.
[12:56:21] <ForNeVeR> Нас не отпускает уже больше пяти лет.
[12:56:26] <gsomix> Кроме меня.
[12:56:29] <ForNeVeR> Мы вдохнули и забыли выдохнуть.
[12:56:38] <rexim> gsomix, ну-ну, конечно...
[12:56:40] <gsomix> Я не упорот.
[12:56:53] <rexim> Нажрется гречки и херачит на шарпцах =\
[12:56:59] <ForNeVeR> У нас даже не грибы вырабатываются организмом, а организм - грибами!
[12:57:19] <gsomix> rexim, ( ͡° ͜ʖ ͡°)
[12:57:40] <rexim> gsomix, (͡ ͡° ͜ つ ͡͡°)
[12:57:52] <gsomix> rexim, ты много обманываешь.
[12:58:05] <rexim> Блин!
[12:58:07] <rexim> Спаслился =(
[12:58:13] * rexim прикрыл нос
[12:59:15] * ForNeVeR прикрыл носом рот.
[12:59:52] <rexim> Так
[13:00:01] <rexim> У меня сегодня по плану выходной дарг зоулз
[13:00:09] <ForNeVeR> А у меня scbw!
[13:00:11] * rexim died
[13:00:13] rexim вышел из конференции
[13:00:26] * ForNeVeR hren
[13:00:56] * ɹǝɟılʍǝu hui
[13:02:44] rexim зашёл в конференцию
[13:03:21] rexim вышел из конференции
[13:03:50] rexim зашёл в конференцию
[13:04:59] <rexim> Уняняшечки ня-ня!
[13:05:22] Аман вышел из конференции
[13:09:35] <gsomix> rexim, часто умираешь?
[13:10:43] <rexim> gsomix, бывает иногда
[13:16:42] ascrazy@jabber.ru вышел из конференции
[13:17:31] a1batross вышел из конференции: Disconnected: closed
[13:18:12] a1batross зашёл в конференцию
[13:22:19] a1batross вышел из конференции: Disconnected: closed
[13:32:29] ascrazy@jabber.ru зашёл в конференцию
[13:50:16] a1batross зашёл в конференцию
[13:52:10] j123123 вышел из конференции: Replaced by new connection
[13:52:13] j123123 зашёл в конференцию
[13:58:22] O01eg вышел из конференции
[14:06:55] <rexim> Олывова олыво!
[14:07:01] <rexim> Воп воп воп олап оло!
[14:10:22] a1batross вышел из конференции: Disconnected: Replaced by new connection
[14:12:06] a1batross зашёл в конференцию
[14:14:26] a1batross вышел из конференции: Disconnected: Replaced by new connection
[14:20:44] (/^o^)/ зашёл в конференцию
[14:29:34] a1batross зашёл в конференцию
[14:32:23] a1batross вышел из конференции: Disconnected: Replaced by new connection
[14:32:30] a1batross зашёл в конференцию
[14:36:06] a1batross вышел из конференции: Logged out
[14:47:22] gr_buza@arbeiten вышел из конференции
[14:49:33] <ɹǝɟılʍǝu> rexim, http://www.ferra.ru/ru/techlife/news/2015/06/26/OneWeb-roscosmos/#.VY5vI0Hi2Co
[14:49:42] <ɹǝɟılʍǝu> 21+5 запусков за 3 года, Карл!)
[14:53:49] Akon32 вышел из конференции
[15:02:13] Spo1ler вышел из конференции
[15:10:50] Kumbaya зашёл в конференцию
[15:18:43] enaken вышел из конференции
[15:21:05] grouzen вышел из конференции
[15:45:41] <Minoru> ForNeVeR: R! Зато я магистр-р-р-р!
[15:46:09] <ForNeVeR> Нам так теперь тебя называть? Магистр Ленивая Жопа? Ок! :3
[15:46:51] Minoru сменил ник на Магистр Ленивая Жопа
[15:47:18] <ForNeVeR> Магистр Ленивая Жопа: привет!
[15:47:27] <Магистр Ленивая Жопа> привет ._.
[15:47:41] <ForNeVeR> Магистр Ленивая Жопа: звание я вижу, а из какой роты?
[15:48:11] <Магистр Ленивая Жопа> ну, из этих, которые код показывают чуть чаще, чем никогда
[15:48:19] <Магистр Ленивая Жопа> а, и которые ребутами оправдываются
[15:48:22] <Магистр Ленивая Жопа> вот и сейчас…
[15:48:24] Магистр Ленивая Жопа вышел из конференции
[15:49:18] <uggur> "код показывают чуть чаще, чем никогда" NO SHAME! 8)
[15:49:30] <uggur> Ну, если это не пхп, 1с или кобол какой-нибудь %)
[15:53:09] <(/^o^)/> uggur: девиз всех проприетарастов
[15:53:45] <uggur> (/^o^)/: я не видел твоего кода, кстати
[15:53:55] <(/^o^)/> uggur: github.com/unclechu
[15:54:25] <uggur> xmonad D:
[15:55:12] <j123123> А где микель?
[15:55:23] <j123123> Куда вы микеля дели, признавайтесь
[15:55:57] <j123123> Почему у микеля код такое говно?
[15:57:06] <ForNeVeR> j123123: потому, что он микель.
[15:57:23] <ForNeVeR> Никакого другого объяснения не существует и не нужно.
[15:57:30] <uggur> лого гитхаба со спектром в фоне
[15:59:40] <ɹǝɟılʍǝu> Ну вот.
[15:59:48] <ɹǝɟılʍǝu> Не успел я поймать Минору.
[16:00:52] <(/^o^)/> uggur: я у друга спрочил, он сказал, что короче это праздную легализацию однополых браков за бугром
[16:01:38] <uggur> ну ок
[16:01:58] <uggur> я сначала подумал что это у меня глазам пиздец настал %)
[16:02:14] <uggur> хроматические аберрации появились.
[16:02:22] <uggur> (/^o^)/: ты пишешь сайты на js-подобных ЯП?
[16:03:00] <(/^o^)/> uggur: ну, такое случается
[16:03:14] <ForNeVeR> JS-подобные - это C?
[16:03:14] <uggur> ты про аберрации или про сайты?
[16:03:39] <(/^o^)/> ForNeVeR: он наверное LiveScript имел в виду
[16:03:41] <uggur> ForNeVeR: Нет, это кофе-, тайп-, лайв- и прочие *.скрипты.
[16:03:56] <ForNeVeR> Как интересно.
[16:04:14] <uggur> не люблю динамические страницы у меня в браузере %)
[16:04:33] <ForNeVeR> Пиши изоморфно!
[16:06:58] <rexim> ɹǝɟılʍǝu, ня! =3
[16:07:17] <rexim> send/Minoru/олывова/
[16:07:31] <rexim> ForNeVeR, открой хорточгу пожалуйста.
[16:07:55] <ForNeVeR> А её что, тут нету?
[16:07:58] <ForNeVeR> $access
[16:08:07] <ForNeVeR> Странно, а я в списке её вижу.
[16:08:38] <uggur> $pet
[16:08:47] <rexim> ее нет
[16:08:51] <uggur> и я не вижу её
[16:09:16] <uggur> хорта -- ложь, да в ней -- намёк; цодингтимовцам урок!
[16:09:25] <rexim> -
[16:09:25] horta hell зашёл в конференцию
[16:09:27] <rexim> :D
[16:09:33] <rexim> uggur, =*
[16:09:49] <ForNeVeR> Нету в линупсе какого-нибудь вочдога, чтоб он её сам ребутал, если помрёт?
[16:10:07] <uggur> ForNeVeR: А как он будет знать когда хорта сдохла?
[16:10:07] <ForNeVeR> У меня там upstart.
[16:10:26] <ForNeVeR> uggur: ну, сигнал какой-то ж от дочернего процесса приходит.
[16:10:42] <uggur> Ну, может она просто из конфы вывалилась и крутится впустую
[16:10:55] <ForNeVeR> На этот раз нет.
[16:11:34] <uggur> http://serverfault.com/a/298380 ?
[16:12:29] <ForNeVeR> А хотя хрен её разберёт.
[16:12:53] <ForNeVeR> Раньше sudo restart мне выводил, когда он убивает процесс. А на этот раз, видимо, не стал - просто сразу сказал pid нового процесса.
[16:13:06] <ForNeVeR> По логам видно, что она была жива.
[16:15:05] <uggur> почему она вывалилсь?
[16:16:20] SolarRay вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[16:17:26] SolarRay зашёл в конференцию
[16:20:17] O01eg зашёл в конференцию
[16:21:59] <j123123> $pet resurrect
[16:22:00] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[16:23:04] <j123123> надо повесить еще одного бота в конфу, чтобы он следил за вылетом бота и ребутал его в случае чего
[16:24:46] <uggur> j123123: а если и он будет вылетать?
[16:25:29] <j123123> Надо тогда еще бота
[16:25:39] <j123123> Много ботов, чтобы друг за другом следили
[16:25:56] <uggur> j123123: а смысл?
[16:26:09] <uggur> Всё равно если причина вылета одна, то вылетят все боты.
[16:26:18] <j123123> Но не одновременно жэ
[16:26:19] <uggur> предлагаю тебя назначить смотрителем хорты.
[16:26:26] <uggur> Почему не одновременно?
[16:26:34] <j123123> А почему одновременно?
[16:26:37] <uggur> Вот у сервера конфигурация неправильная.
[16:27:01] <uggur> Он делает что-то не по протоколу, и у всех ботов в потоке возникает NullPointerException
[16:27:07] <uggur> И боты вылетают. Все. Сразу.
[16:27:19] <j123123> Это если боты одинаковые
[16:27:22] <j123123> А если разные?
[16:27:31] <j123123> Надо вообще сделать чтобы они эволюционировали
[16:27:33] <uggur> ОК, пиши разных ботов.
[16:27:38] <uggur> И эволюционируй их
[16:29:45] a1batross зашёл в конференцию
[16:32:12] Minoru зашёл в конференцию
[16:32:27] Minoru сменил ник на Магистр Ленивая Жопа
[16:33:20] <a1batross> А из-за хедеров может повышаться размер бинаря?
[16:33:56] <a1batross> А то лаунчер в 15-20 строк резко стал в 300 кб
[16:33:58] <a1batross> а был в 6
[16:34:30] <Магистр Ленивая Жопа> хедеры же в бинарь не попадают
[16:34:36] <ForNeVeR> uggur: в логах пусто. Скорее всего, просто сервер замолчал, а хорта и не знает ничего.
[16:34:38] <Магистр Ленивая Жопа> последние их следы убирает линковщик
[16:35:10] <ForNeVeR> Магистр Ленивая Жопа: смотря какие хедеры. В них можно много чего понаписать.
[16:35:14] <rexim> Магистр Ленивая Жопа, поздравляю! =3
[16:36:24] <Магистр Ленивая Жопа> ForNeVeR: например? Даже если в них понаписать имплементации, компилятор должен их убрать, как dead code, разве нет? (Если они нигде не вызываются, вестимо)
[16:36:29] <Магистр Ленивая Жопа> rexim: спасибо! ^_^
[16:36:44] <ForNeVeR> Магистр Ленивая Жопа: ты их можешь экспортнуть, например.
[16:36:50] <ForNeVeR> И он ничо не уберёт.
[16:37:20] <Магистр Ленивая Жопа> экспорт хедеров? Это как? Мы вообще о Сишечке и плюсах сейчас? :)
[16:37:36] <ForNeVeR> Символы экспортнуть из хедеров.
[16:37:52] <ForNeVeR> EXPORT void foo() { 9000 кода }
[16:38:13] <ForNeVeR> Где EXPORT - это __declspec или соответствующий gcc'шный атрибут.
[16:38:33] <ForNeVeR> Или в линуксе нельзя символы экспортировать из выполняемых файлов?
[16:38:42] <ɹǝɟılʍǝu> Магистр Ленивая Жопа, овылваоывлаы фылвафывфиап о фавоупивирфуагшир варир пива ирваолр
[16:38:44] <ɹǝɟılʍǝu> апрапролапирывполр апи овао
[16:38:48] <ɹǝɟılʍǝu> Привет
[16:38:49] <ɹǝɟılʍǝu> :3
[16:38:50] <ForNeVeR> Впрочем, это несущественно - мы могли и про библиотеки говорить
[16:39:00] <Магистр Ленивая Жопа> ɹǝɟılʍǝu: ^__^
[16:39:10] <ɹǝɟılʍǝu> Магистр Ленивая Жопа, поздравляшки)
[16:39:19] <Магистр Ленивая Жопа> ForNeVeR: незакомая мне магия, гуглю
[16:39:24] <Магистр Ленивая Жопа> ɹǝɟılʍǝu: спасибо!
[16:39:36] <ForNeVeR> Магистр Ленивая Жопа: ну, символ из библиотеки экспортнуть ._.
[16:39:47] <ForNeVeR> Что тут магического?
[16:40:01] <ForNeVeR> Как вот из libc экспортированы символы? Почему компилятор их не вырезал?
[16:40:49] <ForNeVeR> Магистр Ленивая Жопа: в конце концов, в заголовке может лежать какой-нибудь огромный статический массив. Ну и всякие там extern'ы.
[16:41:37] <ForNeVeR> Но если заголовочник с одними только определениями - тогда, наверное, на размер бинарника он не должен повлиять.
[16:42:01] <Магистр Ленивая Жопа> я не понимаю просто, что за экспорт. Я всегда думал, что в бинарнике (который .a, либа) просто все твои функциии и типы видны, но там только имена — чтобы этим нормально пользоваться, нужны хедеры. А потом линковщик смотрит на твой вызов, смотрит на таблицу в .a и в результирующий код копирует нужный тебе кусок бинаря (или ссылку ставит, если линковка динамическая)
[16:42:23] <ForNeVeR> У микеля вот тут была такая проблема - забыл в какой-то хедер засунуть #pragma pack pop :D
[16:42:27] <Магистр Ленивая Жопа> но вообще я на эту тему ничего хорошего (в смысле, подробного и полного) не читал, вроде, так что познания у меня такие себе
[16:42:32] enaken зашёл в конференцию
[16:42:48] <ForNeVeR> Магистр Ленивая Жопа: в винде иначе работает. Тут функции по умолчанию снаружи не видны.
[16:43:06] <ForNeVeR> И я, честно говоря, не понимаю, нахрен все функции по умолчанию делать экспортными.
[16:44:27] <ForNeVeR> Магистр Ленивая Жопа: ну и вот, собственно. Представим, что у тебя все функции экспортные, и ты какой-то заголовочник с реализациями себе заинклудил. Значит, все его функции из твоего бинарника тоже будут наружу торчать. Значит, компилятор их не сможет удалить как неиспользуемые - а вдруг их кто-то снаружи юзает?
[16:44:46] <ForNeVeR> (заголовочник с реализациями - это не очень круто, ага, но in the wild их таких полно)
[16:45:17] <Магистр Ленивая Жопа> компилятор не сможет, а линковщик, когда из .a делает .o (то есть исполнимый файл), может спокойно выбросить всё, кроме main
[16:45:19] <Магистр Ленивая Жопа> я так думаю
[16:45:29] <ForNeVeR> Магистр Ленивая Жопа: какой исполнимый файл?
[16:45:34] <Магистр Ленивая Жопа> но, повторюсь, ничего не читал, заключения умозрительные
[16:45:41] <Магистр Ленивая Жопа> ну, который exe в Винде
[16:45:44] <ɹǝɟılʍǝu> Мистер Магистр
[16:45:51] <ForNeVeR> Нету никаких исполнимых файлов.
[16:45:58] <Магистр Ленивая Жопа> у которого всего одна точка входа, стандартная. В отличие от либы
[16:46:03] <ForNeVeR> Предположим, что он задавал вопрос потому, что компиляет шаред либу.
[16:46:08] <Магистр Ленивая Жопа> ɹǝɟılʍǝu: да-да, мистер Пегас?
[16:46:27] <Магистр Ленивая Жопа> а, ок. Если про либы, то да, не можем мы ничего удалять
[16:48:29] <ForNeVeR> BTW, в зависимости от опций компилятора можно делать символы экспортными или неэкспортными по умолчанию. -fvisibility, а дальше всякие __declspec(dllexport) работают :3
[16:49:46] <Магистр Ленивая Жопа> ага, я https://gcc.gnu.org/wiki/Visibility читаю как раз
[16:55:06] SolarRay вышел из конференции: Replaced by new connection
[16:55:07] SolarRay зашёл в конференцию
[16:59:17] <gsomix> Магистр Ленивая Жопа, Минорушка?
[16:59:42] <Магистр Ленивая Жопа> gsomix: агась!
[16:59:56] <gsomix> Магистр Ленивая Жопа, как дела?
[16:59:58] <gsomix> Защитился?
[17:00:21] <Магистр Ленивая Жопа> всё отлично. Защитился, да. А ты свой диплом дописал уже?
[17:03:56] m4n71k0r зашёл в конференцию
[17:08:28] <ForNeVeR> m4n71k0r: утра же!
[17:09:08] <m4n71k0r> ForNeVeR: привет тебе)
[17:10:55] dzhon вышел из конференции
[17:12:22] dzhon зашёл в конференцию
[17:14:08] <m4n71k0r> http://www.sciencemag.org/content/348/6242/1455 металлический дейтерий... збс
[17:14:57] <m4n71k0r> $pet heal
[17:15:00] <horta hell> m4n71k0r: Невидимый розовый летающий макаронный чайник Рассела будучи в здравом уме и твёрдой памяти отказался от медицинской помощи.
[17:15:02] <m4n71k0r> $pet feed
[17:15:04] <horta hell> m4n71k0r: Невидимый розовый летающий макаронный чайник Рассела скривился от попытки его пичкать едой.
[17:15:11] <m4n71k0r> $pet rating
[17:15:11] <horta hell> m4n71k0r:
j…: 35PTC
zxc: 34PTC
gr_buza@arbeiten: 3PTC
[17:15:29] <m4n71k0r> снова джейка вперде
[17:15:44] <m4n71k0r> $bash
[17:15:50] <horta hell> m4n71k0r: #141195 [ 2446 ]
avermectin_c
лучше расскажи, как тебе с девочкой живется

Squirell
нормально живется, я уже почти хочу ее изнасиловать и убить)))

avermectin_c
именно в таком порядке?

Squirell
да, именно в таком, я же нормальный мужчина
[17:18:42] <gsomix> Магистр Ленивая Жопа, мне же через год защищаться только.
[17:19:47] <Магистр Ленивая Жопа> не повторяй моих ошибок, не откладывай на потом
[17:20:29] <Магистр Ленивая Жопа> в 23 года не спать ночами и потом ещё бегать по корпусам за подписями *и потом* ещё стоять и защищаться тяжелей, чем в 21
[17:20:47] <rexim> xD
[17:20:53] <rexim> Магистр Ленивая Жопа, ебать ты стар!
[17:21:11] <gsomix> Магистр Ленивая Жопа, а мне будет уже 24.
[17:21:59] <gsomix> "Откладывать на потом" -- мой основной стиль работы.
[17:22:17] enaken вышел из конференции
[17:22:34] <Магистр Ленивая Жопа> rexim: сам не знал, пока не попробовал. Хнык!
[17:23:01] <Магистр Ленивая Жопа> gsomix: ещё хуже! Но ты по чуть-чуть делай, и сделается ;)
[17:23:16] <rexim> У меня одного лого на гитхабе стало каким-то...
[17:23:19] <rexim> Гейским ._.
[17:23:25] <gsomix> Магистр Ленивая Жопа, я даже тему пока не знаю.
[17:24:20] <Магистр Ленивая Жопа> rexim: это A/B-тестирование :P
[17:24:54] <rexim> Магистр Ленивая Жопа, спасибо
[17:25:20] <Магистр Ленивая Жопа> я шучу. На самом деле, в США приняли закон, разрешающий однополые браки по всей стране, вот GitHub и празднует.
[17:25:41] <rexim> А, ок
[17:25:45] <rexim> Я рад за них
[17:29:03] <ForNeVeR> Магистр Ленивая Жопа: да ты старше меня!
[17:29:14] <Магистр Ленивая Жопа> lolwut
[17:30:00] <rexim> Хм... а ведь Форневер старше меня...
[17:30:12] <Магистр Ленивая Жопа> lolwut ×2
[17:31:05] ascrazy@jabber.ru вышел из конференции
[17:32:26] <ɹǝɟılʍǝu> m4n71k0r, у та
[17:32:46] <ɹǝɟılʍǝu> А я ведь старше Магистра...
[17:33:21] <ɹǝɟılʍǝu> >‎[16:18:58] ‎Магистр Ленивая Жопа‎: в 23 года не спать ночами и потом ещё бегать по корпусам за подписями *и потом* ещё стоять и защищаться тяжелей, чем в 21
Не ври)
[17:33:24] <rexim> И я при этом старше Нялайфера
[17:33:32] <ɹǝɟılʍǝu> rexim, мне 23
[17:33:38] <rexim> Нет мне!
[17:33:45] <rexim> Или не мне...
[17:33:45] <ɹǝɟılʍǝu> Мне тоже 7Ё
[17:34:28] <rexim> Я гашиш, мне 9 лет
[17:34:29] <ɹǝɟılʍǝu> rexim, http://coub.com/view/3tt74
[17:36:08] <rexim> > Магистр Ленивая Жопа‎: в 23 года не спать ночами и потом ещё бегать по корпусам за подписями *и потом* ещё стоять и защищаться тяжелей, чем в 21
На самом деле, это всего лишь подготовка к факапам в послеуниверской жизни на работе.
[17:36:13] <rexim> Ничего особенного.
[17:39:45] <Магистр Ленивая Жопа> утешил =\
[17:40:23] <rexim> Обращайся! =)
[17:41:21] <rexim> Магистр Ленивая Жопа, а ты теперь будешь к нам чаще заходить?
[17:41:28] <rexim> А то мы жутко соскучились...
[17:41:35] <gsomix> Да!
[17:41:38] <Магистр Ленивая Жопа> да. Я ещё и код продолжу писать
[17:41:41] <m4n71k0r> нет, он станет Мышьяком
[17:41:50] <Магистр Ленивая Жопа> э-э-э, кем стану?
[17:41:50] <m4n71k0r> заведёт кучу детей
[17:41:55] <Магистр Ленивая Жопа> да?
[17:42:13] <m4n71k0r> будет работать на зачекреченном зводике
[17:42:42] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[17:42:42] <rexim> m4n71k0r, и будет играть в Sublime Text в стиме
[17:42:46] dzhon зашёл в конференцию
[17:43:00] <ɹǝɟılʍǝu> лол
[17:43:06] <rexim> Магистр Ленивая Жопа, это один наш хороший товарищ
[17:43:09] <m4n71k0r> можно ещё в regedit поиграть
[17:43:09] <rexim> Который от нас ушел =(
[17:43:10] <ɹǝɟılʍǝu> А я в стиме играю в GHCi
[17:43:17] <rexim> Хм...
[17:43:20] <rexim> Надо емакс добавить.
[17:50:06] ascrazy@jabber.ru зашёл в конференцию
[18:02:55] ascrazy@jabber.ru вышел из конференции
[18:04:16] enaken зашёл в конференцию
[18:12:53] a1batross вышел из конференции
[18:28:30] <m4n71k0r> ничего не понимаю... вроде бы недавно только руст 1.0 вышел... а вот уже 1.1
[18:28:52] <m4n71k0r> патч первого дня?
[18:29:04] <m4n71k0r> у них там аджайл что ли?
[18:29:17] <0xd34df00d> У нас аджайл на работе.
[18:29:22] <ForNeVeR> m4n71k0r: в 1.0 они кой-чего не успели допилить. Вот и выпускают следом.
[18:29:27] <0xd34df00d> Поэтому каждый день стендап-митинг в тестовом режиме крайнюю неделю был.
[18:29:30] <ForNeVeR> Алсо, и что такого? Семантическое версионирование, всё збс.
[18:29:31] <0xd34df00d> По телефону.
[18:29:35] <0xd34df00d> С двух континентов.
[18:29:49] <m4n71k0r> а демо есть?
[18:29:51] <ForNeVeR> 0xd34df00d: по-моему, какая-то хуерня.
[18:30:22] <m4n71k0r> у нас в конце спринта демо, где мы показываем, что наговнокодили
[18:30:38] <0xd34df00d> Хуинта.
[18:30:45] <ForNeVeR> 0xd34df00d: а вот The Acacia Strain - норм :3
[18:30:56] <m4n71k0r> а так ... каждый день митинг стоя, два раза в неделю техмитинги, и ещё ретоспективы
[18:31:02] <0xd34df00d> ForNeVeR: а то
!
[18:31:22] <0xd34df00d> Wormwood и Death is The Only Mortal имхо лучшие альбомы.
[18:31:31] <0xd34df00d> Впрочем, это я ещё последний Coma Witch не слушал, надо бы заценить.
[18:31:35] <ForNeVeR> Алсо, я тоже иногда девелоперов собираю и отчитываю. Впрочем, каждый день-то нафига?
[18:31:51] <m4n71k0r> нас не отчитывают
[18:31:55] <m4n71k0r> это скрам
[18:31:56] <ForNeVeR> Каждый день они и так мне всё рассказывают, без всяких митингов и прочей хуиты.
[18:32:06] <ForNeVeR> Я просто с клещами хожу.
[18:32:14] <m4n71k0r> а между собой они весь день общаются чтоли?
[18:32:25] <ForNeVeR> Ну да. Они так-то рядом сидят :3
[18:37:43] Spo1ler зашёл в конференцию
[18:49:36] <rexim> У нас тоже распределенная команда и между собой мы общаемся внезапно в чятике.
[18:49:58] <rexim> m4n71k0r, ну, я к тому, чтобы взаимодействовать в команде не обязательно делать все эти ежедневные ритуалы.
[18:50:20] <rexim> Хотя у нас тоже скрам, но он несет несколько другую цель.
[18:50:32] <ForNeVeR> Spo1ler: :3
[18:50:41] <Spo1ler> Шо
[18:50:43] <rexim> Spo1ler, шкойлеряка-вака!
[18:50:55] <ForNeVeR> > Spo1ler вошёл в комнату как член
[18:50:55] <Spo1ler> Вы шото попуттали
[18:50:59] <ForNeVeR> Догадайтесь, почему? :3
[18:51:18] <ForNeVeR> Ага. Потому, что в личкрафте, гм, своеобразная локализация.
[18:51:39] <rexim> xD
[18:51:52] <m4n71k0r> rexim: я бы вообще на это дело времени не тратил... иногда в слэке общаемся, иногда так...
[18:52:39] magog вышел из конференции
[18:52:57] <ForNeVeR> m4n71k0r: я бы вообще ни на что время не тратил, кроме написания кода.
[18:53:00] <0xd34df00d> ForNeVeR: ну а как ещё.
[18:53:02] <ForNeVeR> Но иногда приходится, увы.
[18:53:57] <ForNeVeR> 0xd34df00d: а вот хз. Надо что-нибудь поблагозвучнее придумать.
[18:54:22] <ForNeVeR> Товарищ!
[18:54:34] <ForNeVeR> Зашёл в комнату как участник и товарищ!
[18:54:40] <rexim> Хуярищ
[18:54:43] <ForNeVeR> Tovarisch!
[18:55:03] <rexim> Linus Torvaldsch
[18:55:32] <rexim> Forneversch
[18:56:17] <ForNeVeR> 0xd34df00d: личкрафты зохавали 1.5 гб памяти своими товарищами. Почому? Что могло так сильно потечь, если я юзаю токо жаббер?
[18:56:25] <0xd34df00d> ForNeVeR: уверен?
[18:56:29] <0xd34df00d> Никаких RSS и прочего?
[18:56:34] <0xd34df00d> Никаких торрентов? Пошуков?
[18:56:46] <0xd34df00d> Ваще хз, какая-то сучка течёт, а какая — я никак выяснить не могу :(
[18:57:03] <ForNeVeR> 0xd34df00d: да, уверен.
[18:57:17] <ForNeVeR> Возможно, это вебкит, в котором чатики показываются.
[18:57:23] <0xd34df00d> Анлайкли.
[18:57:25] <0xd34df00d> А давно работает?
[18:57:40] <ForNeVeR> Неделю.
[18:57:44] <0xd34df00d> Хм.
[18:57:45] <0xd34df00d> Ну хз.
[18:58:01] <ForNeVeR> Ну, не то чтоб это меня совсем уж сильно парило, я могу и ребутнуться раз в неделю.
[18:58:11] <0xd34df00d> У меня на самом деле тоже утекает.
[18:58:15] <0xd34df00d> 2.5 гига ща вот.
[18:58:19] <Spo1ler> Мне даже личкрафты для этого не нужны
[18:58:23] j123123 вышел из конференции
[18:58:24] <Spo1ler> ебаный хром сам справляется
[18:58:25] <0xd34df00d> Но я это всегда списывал на вебкит.
[18:58:27] <Spo1ler> говна кусок.
[18:58:41] j123123 зашёл в конференцию
[18:58:56] <0xd34df00d> http://dump.bitcheese.net/images/ejuvaki/screenshot.png
[18:59:16] <rexim> Spo1ler, надо скомпилировать личкрафты с emscripten и запустить в хроме.
[18:59:24] <rexim> Пусть течет пока течет
[18:59:39] <Spo1ler> ежуваки
[19:00:20] <ForNeVeR> 0xd34df00d: открываю, кароч, новые чатики с дохуя историей (настолько дохуя, что тупит секунд 15 при открытии) - и памяти не потребляется ни байта.
[19:00:30] <rexim> m4n71k0r, вы уже портировали свои говна под Марс?
[19:00:33] <ForNeVeR> Это как? Новые вебкиты разве не аллоцируются на этом?
[19:01:00] <Spo1ler> Ты чем считаешь это?
[19:01:06] <ForNeVeR> Или, может, там просто хитрый кэширующий аллокатор, и "утечка" на самом деле просто резерв памяти, как у жабамашины (лол, я думаю, дедфуд бы знал о таком).
[19:01:15] <ForNeVeR> Spo1ler: ну, я в process hacker смотрю.
[19:01:19] * m4n71k0r подозрительно косиццо на миксера
[19:01:19] <0xd34df00d> ForNeVeR: хм, вероятно, это скорее таки кеширующий аллокатор, да.
[19:01:23] <Spo1ler> хуя ты ксакеп
[19:01:36] <ForNeVeR> Опенсурс, хули.
[19:01:49] <Spo1ler> так есть же разница, наверное
[19:01:55] <ForNeVeR> Между чем?
[19:02:03] <Spo1ler> Он что, берет и тупо выделяет целый кусок в 1 Гб и держит его?
[19:02:10] <Spo1ler> там ж разные счетчики должны быть
[19:02:11] <ForNeVeR> Жаба так и делает, например.
[19:02:23] <Spo1ler> Ну жаба понятно
[19:02:29] <Spo1ler> ей нужно место под кучу
[19:02:36] <rexim> m4n71k0r, что? Не делай вид, что не понимаешь, о чем я говорю. :3
[19:02:38] <Spo1ler> чтобы прозрачно типа было
[19:02:40] <Spo1ler> ну в смысле
[19:02:42] <Spo1ler> хуй
[19:02:53] <Spo1ler> А нахуй сообщения с таким лагом отправляютяс
[19:03:08] <rexim> m4n71k0r, https://projects.eclipse.org/releases/mars ~_~
[19:03:21] <m4n71k0r> rexim: я лоббирую портировать всё на JavaFX, отказаться от уёбищной эклипсоплатформы, от пизданутого и никомуненужного осжэай, разделить конопляцию клиента и сервера и переписать всё на жаба 8 (а лучше на скалке)
[19:03:22] <ForNeVeR> Spo1ler: можно посмотреть список всех аллоцированных кусков, но я недостаточно компетентен, чтобы в них как следует разобраться. В принципе самый длинный консистентный не освобождённый кусок адресного пространства там размером 33 метра.
[19:03:41] <rexim> m4n71k0r, ну вот и сам это будешь делать по ночам, лол.
[19:03:43] <m4n71k0r> rexim: я знаю что такое марс, просто у нас есть внутренний проект с таким же названием
[19:03:54] <m4n71k0r> rexim: каэш буду, лол
[19:03:58] <rexim> =)
[19:04:01] <m4n71k0r> спать вредно
[19:04:12] <rexim> m4n71k0r, мы свои говна практически в тот же день портировали https://www.eclipse.org/rcptt/blog/2015/06/26/2_0-released.html
[19:04:25] <m4n71k0r> наши ещё на 3.7
[19:04:33] <rexim> Ого
[19:04:35] <m4n71k0r> какбэ
[19:04:40] <rexim> Ну вы и хипстота
[19:04:45] <Spo1ler> ForNeVeR: так там 1.5 гб working set?
[19:04:52] <Spo1ler> или virtual bytes?
[19:04:59] <ForNeVeR> Spo1ler: private bytes.
[19:05:02] <m4n71k0r> rexim: и у нас неправильно используется p2
[19:05:12] <m4n71k0r> PIRATE BYTES!
[19:05:13] <rexim> Херасе!
[19:05:13] <Spo1ler> А, ну так это ж хуйня
[19:05:19] <rexim> m4n71k0r, редкость в наши дни. )
[19:05:21] <ForNeVeR> Spo1ler: working set такой же в точности.
[19:05:25] <Spo1ler> Э
[19:05:28] <ForNeVeR> Private bytes - это православная метрика.
[19:05:34] ɹǝɟılʍǝu вышел из конференции
[19:05:39] <m4n71k0r>
[19:05:47] <m4n71k0r> ==Э
[19:05:49] <ForNeVeR> (ну, не в точности, а на 20 метров меньше - экая ерунда)
[19:05:52] <m4n71k0r> 8===Э
[19:05:52] ɹǝɟılʍǝu зашёл в конференцию
[19:06:18] <Spo1ler> Что-то я походу читал-читал про эту хуйню
[19:06:20] <Spo1ler> и не дочитал
[19:06:44] <Spo1ler> в смысле, дочитал, но все равно хуй.
[19:06:49] <rexim> Spo1ler, а ты чем сейчас занимаешься, друже?
[19:06:52] <rexim> Универ уже закончил?
[19:06:57] <Spo1ler> 4 курс закончил
[19:07:05] <Spo1ler> На плюсах пишу залупу какую-то
[19:07:05] <rexim> Бякалавр?
[19:07:07] <Spo1ler> Не
[19:07:09] <Spo1ler> 5 + 1
[19:07:19] <rexim> 3 + 6
[19:07:26] <rexim> Ты о чем вообще? %)
[19:07:26] <0xd34df00d> -1 + -2
[19:07:30] <Spo1ler> 5 лет бакалавр
[19:07:33] <m4n71k0r> 0 + 2
[19:07:34] <Spo1ler> 1 год магистратура
[19:07:39] <Spo1ler> 6 лет хуй
[19:07:40] <m4n71k0r> 2 - армия
[19:07:41] <ForNeVeR> Spo1ler: я вот щас перечитал про них, и по-прежнему считаю, что private bytes - самая православная метрика.
[19:07:47] <0xd34df00d> Prelude> -1 + -2

<interactive>:2:1:
Precedence parsing error
cannot mix ‘+’ [infixl 6] and prefix `-' [infixl 6] in the same infix expression
[19:07:49] <0xd34df00d> TFW
[19:07:55] <rexim> Spo1ler, а 4-ый курс тогда тут при чем?
[19:08:06] <Spo1ler> при том, что я его закончил
[19:08:09] <Spo1ler> оп
[19:08:13] <rexim> Как и 3-ий?
[19:08:17] <rexim> Как и 2-ой
[19:08:19] <Spo1ler> в смысле
[19:08:20] <Spo1ler> только что
[19:08:21] <rexim> Ну и 1-ый хуле
[19:08:22] <ForNeVeR> 0xd34df00d: представляешь, в расте примерно на такую же хуиту нарвался.
[19:08:23] <rexim> Тоже же закончил
[19:08:28] <rexim> ~_~
[19:08:35] <Spo1ler> Ты чо, сука
[19:08:37] <Spo1ler> Лингвист
[19:08:41] <rexim> Spo1ler, сам дурак
[19:08:50] <m4n71k0r> rexim: так чо эклипс марс няшный?
[19:08:55] <m4n71k0r> мяшный?
[19:08:58] <rexim> m4n71k0r, нинаю =(
[19:09:00] <m4n71k0r> лучше идейки?
[19:09:05] <rexim> Однозначно
[19:09:14] <m4n71k0r> мне нетбинс последний понравился
[19:09:14] <rexim> Даже емакс лучше идейки
[19:09:20] <rexim> Чо уже про эклипс-то говорить
[19:09:30] <rexim> Spo1ler, так что за залупа на плюсах?
[19:09:40] <ForNeVeR> Нельзя было написать "const HWND_MESSAGE: HWND = -3 as HWND;" из-за того, что HWND - беззнаковый указатель, и потому -3 в его контексте давал хуиту. Пришлось отдельную переменную с -3 завести.
[19:09:43] <Spo1ler> Ай ну аутсорсим на каких-то америкосов
[19:09:52] <rexim> Spo1ler, понятно
[19:10:05] <Spo1ler> Нефть ищем
[19:10:05] <rexim> Интересно хоть?
[19:10:12] <Spo1ler> да что-то не очень
[19:10:14] <rexim> =(
[19:10:18] <ForNeVeR> Spo1ler: гоу писать хорту!
[19:10:21] <ForNeVeR> Spo1ler: или кетера!
[19:10:22] <Spo1ler> А так вот еще на гугл саммер оф код влез
[19:10:30] <Spo1ler> и откусил что-то кусочек типа
[19:10:30] <rexim> О!
[19:10:31] <ForNeVeR> Да у нас тут рогалик на Scala.js!
[19:10:33] <ɹǝɟılʍǝu> Ребят. Вопрос.
[19:10:34] <rexim> Это ты молодец!
[19:10:36] <Spo1ler> портировать из CLR в mono GC
[19:10:43] <Spo1ler> это я ебал маму рот просто, такой пиздец.
[19:10:44] <ɹǝɟılʍǝu> Вы видели 3/4 моники глянцевые?
[19:10:45] <ForNeVeR> Ололо!
[19:10:48] <rexim> gsomix, тут чуваки в GSoC херачат!
[19:11:00] <rexim> gsomix, вот этот хуй -> Spo1ler
[19:11:04] <ForNeVeR> Spo1ler: ну, задание-то большое. Ты что, один его будешь делать?
[19:11:06] <gsomix> Хорошо быть им.
[19:11:07] <Spo1ler> да
[19:11:15] <ForNeVeR> Да ты ж не сделаешь ни хрена.
[19:11:20] <rexim> gsomix, ты чего? =(
[19:11:23] <gsomix> Я попробую в следующем году.
[19:11:29] <rexim> gsomix, о! Другое дело!
[19:11:34] <rexim> Узнаю гсомиксяку! =)
[19:11:36] <gsomix> Если мне на работе дадут отпуск на три месяца.
[19:11:36] <Spo1ler> Да сука, я этот месяц нихуя не делал
[19:11:43] <Spo1ler> надо ебошитьб
[19:11:47] <rexim> Spo1ler, .\_/.
[19:11:51] <Spo1ler> Так экзамены
[19:11:53] <Spo1ler> и прочее говно
[19:11:55] <rexim> Ебошь давай!
[19:11:56] <rexim> ыовлдоыва
[19:11:57] <rexim> олва
[19:12:01] <gsomix> Spo1ler, мидтерм когда?
[19:12:07] <Spo1ler> Вчера
[19:12:17] <Spo1ler> начался
[19:12:24] <Spo1ler> Короче, я еще зайду
[19:12:27] <Spo1ler> пошел я.
[19:12:29] gr_buza@arbeiten зашёл в конференцию
[19:12:30] Spo1ler вышел из конференции
[19:13:17] <ɹǝɟılʍǝu> rexim, вот ты
[19:13:24] <ɹǝɟılʍǝu> gsomix, и ты
[19:13:28] <ɹǝɟılʍǝu> Магистр Ленивая Жопа, и ты
[19:13:30] <ForNeVeR> Рты!
[19:13:36] <ɹǝɟılʍǝu> ForNeVeR, и ты
[19:13:44] <ɹǝɟılʍǝu> >‎[18:09:11] ‎ɹǝɟılʍǝu‎: Вы видели 3/4 моники глянцевые?
[19:13:46] <ForNeVeR> ɹǝɟılʍǝu: нет ты!
[19:13:52] <rexim> ɹǝɟılʍǝu, нет. Показывай!
[19:13:53] <Магистр Ленивая Жопа> ɹǝɟılʍǝu: нет
[19:13:53] <ɹǝɟılʍǝu> ForNeVeR, я не видел(
[19:13:57] <ForNeVeR> Мне насрать, я видал моники только включенные и выключенные.
[19:14:01] <ɹǝɟılʍǝu> И они не видели...
[19:14:04] <ɹǝɟılʍǝu> Хныа
[19:14:09] <ForNeVeR> Не разбираюсь в этой хуйне - глянцевые, матовые.
[19:14:19] <rexim> ɹǝɟılʍǝu, тише-тише =*
[19:14:25] <ForNeVeR> ЭЛТ умею отличить - они размером побольше.
[19:14:26] <rexim> ɹǝɟılʍǝu, все будет хорошо
[19:14:47] <rexim> Магистр Ленивая Жопа, МЛЖ
[19:15:09] <ForNeVeR> My Little Joppa.
[19:15:31] <ForNeVeR> Farting is Magic.
[19:15:41] <gsomix> ForNeVeR, .__.
[19:15:43] <Магистр Ленивая Жопа> :D
[19:15:44] <rexim> ForNeVeR, ебать ты смешной!
[19:15:51] <rexim> xD
[19:15:56] <gsomix> Сейчас-сейчас.
[19:16:00] <rexim> gsomix, НЕТ!
[19:16:03] <rexim> Не надо! ._.
[19:16:08] <rexim> Без этого пожалуйста
[19:16:08] <ForNeVeR> gsomix: давай.
[19:16:13] <rexim> >_<
[19:16:17] <gsomix> Done.
[19:16:21] <ForNeVeR> Ок!
[19:16:33] <rexim> .__.
[19:16:45] <ɹǝɟılʍǝu> ForNeVeR, а ты будешь Принцессой Фон Нёвериной!
[19:17:17] Ender зашёл в конференцию
[19:17:29] <gsomix> [15:29:16] <ForNeVeR> Тьфу на вас, сразу скатились в обсуждение говна.
[19:17:34] <gsomix> И жоп.
[19:17:37] <Ender> кто хочет ангдотав пачитать?
[19:17:38] <gsomix> .__.
[19:18:05] <rexim> Фон Нёверина
[19:18:08] <rexim> Нажралась упорина
[19:18:22] <Ender> .kick uggur
[19:18:23] <DeadBot> Ender: фиг
[19:18:25] <Ender> =(
[19:18:28] spo1ler зашёл в конференцию
[19:19:00] <Ender> короче я писал нечто вроде реферата про полиморфизм
[19:19:03] <uggur> .пнх Ender
[19:19:08] <spo1ler> Ебать эта залупа педалит на андроиде
[19:19:19] <Ender> uggur: ок.
[19:19:36] <Ender> ну там как
[19:19:39] <Ender> есть методичка
[19:19:40] spo1ler выгнали из конференции: мат
[19:19:46] <Ender> но она говно
[19:20:20] <Ender> и типа написать к ней своего рода расширение
[19:20:34] <Ender> ну мне дали тему программирование полиморфных методов
[19:20:38] <Ender> типа реферат
[19:20:48] <gsomix> Ender, про полиморфизм? Higher-kinded?
[19:20:52] spo1ler зашёл в конференцию
[19:21:02] <Ender> но написать так, чтобы типа просто, и чтобы человек мог почитать что я написал и сделать 5ю лабу
[19:21:04] gr_buza@arbeiten вышел из конференции
[19:21:09] gr_buza@arbeiten зашёл в конференцию
[19:21:12] <Ender> и тогда ендер получил бы пятёрочку по ооп
[19:21:54] <Ender> ну короче я ебанул эссешку примерно на 6 страниц про ad hoc и скопипиздил машинного перевода с мсдн
[19:21:59] <Ender> просто ктрлцктрлв
[19:22:00] * rexim принес gsomix'у в жертву чашку гречнейвой каши с курочкой
[19:22:01] <Ender> вот
[19:22:07] <rexim> гречневой*
[19:22:22] <Ender> rexim: иншала
[19:23:01] <ForNeVeR> Ender: ты поступил плохо.
[19:23:30] * gsomix благославил rexim: "Пусть греча колосится в доме твоем!".
[19:23:35] <ForNeVeR> Ender: но сам-то хотя б понял, что такое полиморфизм?
[19:24:09] <spo1ler> Епту
[19:24:17] <rexim> gsomix, спасибо! =3
[19:24:23] <rexim> Херасе! http://darksouls.wikia.com/wiki/Resonance_Ring
[19:24:26] <rexim> Я думал это глич!
[19:24:30] <Ender> короче до меня она доебалась типа "давай то что ты принёс я возьму как для отчётности и всё такое, а ты к понедельнику допилишь реферат, напишешь . там про экранирование ещё и про раннее связывание". типа я написал про позднее, где виртуал, а надо ещё про раннее -- переопределение каких-то там методов. я сам не понял каких, и короче... у меня есть ебучее подозрение, что это какой-то параметрический палимарфисм.
[19:24:32] <Ender> вот
[19:24:45] <spo1ler> Дарк солс какаха
[19:24:46] <Ender> но короче тот анекдот, что я написал я могу скинуть, поугараете
[19:24:48] <Ender> вот
[19:24:51] <Ender> :)
[19:25:04] <rexim> spo1ler, ололо
[19:25:19] * gsomix поугарал.
[19:25:29] <gsomix> Кстати, а мне таки поставили автомат за сверстанные лекции.
[19:25:35] <gsomix> Это был самый стремный автомат.
[19:25:41] <spo1ler> Xabber найс батарею жрет
[19:25:43] <gsomix> Мне пришлось написать билет.
[19:25:47] <gsomix> И ответить на вопросы.
[19:25:47] <spo1ler> Чтоб я так ел
[19:26:00] <ForNeVeR> А я так ел! :3
[19:26:02] * rexim покорсил Шкойлера гречкой
[19:26:07] <rexim> покормил*
[19:26:08] <rexim> Лол
[19:26:16] <ɹǝɟılʍǝu> Покоросил лучше звучит.
[19:26:29] <Ender> ForNeVeR: нет, я так и не понял, что такое полиморфизм, а так же не понял, что такое абстрактный класс, интерфесы и делегаты. однако всем этим попользовался, написал программы, всё работает. чо за хуйня, особенно делегаты -- не ведаю.
[19:26:44] <Ender> насчёт полиморфизма я за adhoc понял
[19:26:50] <spo1ler> Но это ж просто
[19:26:53] <ForNeVeR> Делегаты - это пример особенно дурацкой терминологии.
[19:26:58] <Ender> и в шарпе он, как мне показалось чаще используется.
[19:27:02] <ForNeVeR> Про них даже рассказывать сложно.
[19:27:14] <rexim> Ender, полиморфизм в ООП не более чем динамическая диспетчеризация по типу первого аргмента функции.
[19:27:34] <spo1ler> Ну нет же
[19:27:38] <spo1ler> Ну как бы да
[19:27:42] <rexim> xD
[19:27:45] <spo1ler> Но это слишком узко ты сказал
[19:27:54] <rexim> Я знаю :)
[19:27:56] <spo1ler> В делегаты норм понятие
[19:28:01] <Ender> што. я всегда думал, что полиморфизм это "PIMP MY DERIVED CLASS"
[19:28:03] <ForNeVeR> Потому, что словом "делегат" описываются три разных сущности - это класс (Multicast)Delegate, это классы конкретных делегатов (которые описываются ключевым словом delegate), а ещё это, собственно, переменные этих двух видов.
[19:28:08] <spo1ler> Но оно не нужно, чтобы объяснить полиморфизм
[19:28:36] <ForNeVeR> rexim: перегрузку методов тоже считают видом полиморфизма.
[19:28:50] <Ender> ситуативным, адхок полиморфизмом
[19:29:10] <ForNeVeR> И, кстати, всякие там динамические диспатчинги (т.е. по остальным аргументам) тоже бывают в ООП.
[19:29:13] <Ender> как и частный случай -- перегрузку апераций
[19:29:25] <gsomix> rexim, какой-то абитуриент в группе университета попросил лекции по программированию для подготовке к учебе. Скинул ему SICP. Хорошо я сделал или нет?
[19:29:37] <rexim> gsomix, все правильно сделал.
[19:29:38] <ForNeVeR> В шорпце можно сделать перегрузку по любым типам через дынамик.
[19:29:55] <spo1ler> Ну как перегрузку
[19:29:57] <gsomix> rexim, вот он удивится, когда увидит паскаль и сишечку на первом курсе.
[19:30:00] <Ender> а про перегрузку ToString даже статью написали, типа поймите ребят, что у нас наследуется всё, даже если вы этого не видите
[19:30:06] <spo1ler> Ну выглядит оно как аерегрузка
[19:30:10] <ForNeVeR> gsomix: а ты ему скажи, что это такие диалекты лиспа.
[19:30:21] <rexim> gsomix, если осилит SICP, не удивится.
[19:30:23] <ForNeVeR> Ender: что за хунту ты несёшь.
[19:30:38] <Ender> поясни что хунта
[19:30:39] <rexim> gsomix, ему уже пох будет на язык, как мне кажется
[19:30:42] <spo1ler> Если он хотя бы половину заданий из сицпа сделает
[19:30:43] <ForNeVeR> Ender: отпиздячить бы тебя хорошенько.
[19:30:44] <Ender> я тебе сука пруфов привезу
[19:30:53] <spo1ler> Будет вумным
[19:31:18] <rexim> Будем вумным! Занимайся вумбилдингом!
[19:31:21] <rexim> Ой
[19:31:26] <ForNeVeR> Ender: перегрузка ToString - WTF. "наследуется всё, даже если вы этого не видите" звучит как какая-то глупость. Всё видно и всё в спеках описано, что и куда и когда наследуется.
[19:31:27] <rexim> Забудьте, что я сказал ._.
[19:31:56] <spo1ler> Что за бред
[19:32:03] <rexim> spo1ler, ывоалдыва
[19:32:06] <gsomix> Ender, знаешь, почему методички по программированию в университетах -- говно? :)
[19:32:17] <Ender> нет
[19:32:18] <Ender> http://pastexen.com/i/wiFerL275h.png
[19:32:19] <ForNeVeR> gsomix: потому, что вся наша сраная жизнь - говно.
[19:32:35] <rexim> Вся наша жииииизнь!!
[19:32:36] <Ender> https://msdn.microsoft.com/ru-ru/library/ms173154.aspx
[19:32:39] <rexim> Го-вноооо!!
[19:32:46] <spo1ler> Препод не нужен
[19:32:56] <ForNeVeR> Ender: ни хуя себе, статья. Целых три строчки кода написали. Да уж.
[19:32:57] <Ender> каждый класс или структура в сишарпе имплицытли наследует класс обжект
[19:33:04] <Ender> даже если вы этого не видите
[19:33:12] <spo1ler> Да ты что
[19:33:13] <ForNeVeR> Как это "не видите"?
[19:33:23] <spo1ler> Видим вообще-то
[19:33:24] <ForNeVeR> Мы что, в глаза обдолбились?
[19:33:25] <Ender> вот так. неявно наследует. язык такой.
[19:33:28] <ForNeVeR> Да, всё видим.
[19:33:37] <ForNeVeR> Ender: давай, детка, расскажи мне ещё про "язык такой".
[19:33:47] <Ender> ок
[19:33:51] <ForNeVeR> Дяде фон Нёверу он будет тут про сишарп рассказывать.
[19:34:00] 0xd34df00d вышел из конференции: Disconnected: closed
[19:34:14] <spo1ler> Сишарп мастеррэйс
[19:34:29] <ForNeVeR> Ender: вообще-то все знают, что все типы наследованы от System.Object; это ни для кого не секрет. Это даже в учебничках пишут обычно в самом начале. Иногда даже иерархии типов рисуют.
[19:34:51] <Ender> сек
[19:35:11] <gsomix> Ender, потому что их пишут студенты за пятерочки.
[19:35:31] <ForNeVeR> Собственно, четвёрка наследованных от System.Object методов - это Equals, ToString, GetHashCode и Finalize.
[19:35:44] <spo1ler> Gettype
[19:35:54] <ForNeVeR> Он невиртуальный.
[19:36:04] <ForNeVeR> Его сложно наебать.
[19:36:04] <spo1ler> Но аследуется
[19:36:07] <ForNeVeR> (но можно)
[19:36:17] <ForNeVeR> Ну да, ок, ты прав. Я только виртуальные перечислил.
[19:36:19] <spo1ler> Прокси?
[19:36:25] <ForNeVeR> Да не, рефлекшеном простым.
[19:36:36] <ForNeVeR> Берёшь и typehandle подменяешь.
[19:36:44] <ForNeVeR> spo1ler: о, ты ж наверняка любишь такие шутки.
[19:36:51] <spo1ler> Не с телефона
[19:36:54] <ForNeVeR> spo1ler: я тут недавно создал экземпляр System.Math!
[19:36:54] <spo1ler> Вечером
[19:37:00] <spo1ler> Зайду
[19:37:11] <ForNeVeR> Окей. Я примерчики покажу, они няшные :3
[19:37:29] <ForNeVeR> Компилятор C# даже не хотел компилять мой код а-ля "x is Math" - говорил, что это невозможно.
[19:37:37] <gsomix> ForNeVeR, и мне, и мне. .__.
[19:37:40] <ForNeVeR> Ну и x is Void тоже не хотел.
[19:37:40] <Ender> http://pastexen.com/i/MMnD2NsmP9.png
[19:38:03] <Ender> > gsomix: Ender, потому что их пишут студенты за пятерочки.
[19:38:08] <Ender> догадывался
[19:38:23] <ForNeVeR> gsomix: вот это последний вариант: https://gist.github.com/ForNeVeR/8492737
[19:38:44] <ForNeVeR> gsomix: но есть ещё вот такой: https://gist.github.com/ForNeVeR/8492737/a55b1a9e4e61e6006ed9370b02b76f60bbba6685
[19:39:19] spo1ler вышел из конференции
[19:39:19] spo1ler зашёл в конференцию
[19:39:28] <ForNeVeR> Кажись, вариант 1 работает до 4.5 рантайма, а вариант 2 - только для 4.5.
[19:39:50] <Ender> https://dropmefiles.com/Er4sc пароль m8BBIB
[19:39:54] <Ender> :)
[19:40:10] <Ender> я один хуй мб завтра утром переделывать буду, так что можете угарать
[19:40:11] <Ender> )))
[19:40:16] spo1ler вышел из конференции
[19:40:46] <ForNeVeR> А вот тут ещё есть статья от коллеги, где он по хардкору поясняет, как различить разные версии JIT по известным багам JIT'тера: http://aakinshin.net/ru/blog/dotnet/jit-version-determining-in-runtime/
[19:40:56] <ForNeVeR> Ну и у него там ещё есть всякие лулзы, рекомендую.
[19:41:05] <Ender> мне предложили работу, где нужно программировать на JS
[19:41:09] <Ender> что скажете?
[19:41:15] <Ender> я не знаю JS кстати
[19:41:29] <ForNeVeR> Ender: расслабься, старина. Ты вообще ничего не знаешь.
[19:41:38] <Ender> бгг
[19:41:48] <ForNeVeR> Хотя в плане C++ и Boost.Spirit твоё незнание видится мне более представительным.
[19:41:56] <Ender> лол
[19:42:06] <Ender> я хуй знает обидно это или нет
[19:42:12] <ForNeVeR> Нет.
[19:42:21] <Ender> чёт сука как-то непосебе стало короче
[19:42:22] <Ender> лол
[19:42:36] <ForNeVeR> Это как раз, гм, некоторая общественная оценка твоих достижений.
[19:42:39] <gsomix> ForNeVeR, спасибо, дядя Нёвер!
[19:42:57] <ForNeVeR> Ender: ну то есть я считаю, что кроме того курсача с бустом достижений не было.
[19:43:06] <ForNeVeR> Но курсач интересный.
[19:43:13] <ForNeVeR> Благодаря ему ты многое не знаешь.
[19:43:23] <ForNeVeR> А вот в JS ты не знаешь мало.
[19:43:53] <ForNeVeR> Вот так вот, пасаны. Полиморфизм - это у нас одна из трёх основных парадигм программирования!
[19:44:07] <Ender> =DDDDDDDDDDDD
[19:44:41] <ɹǝɟılʍǝu> http://coub.com/view/70pz5
[19:45:22] <Ender> Полиморфизм — одна из трех основных парадигм ООП. http://habrahabr.ru/post/37576/ я не знал как начать
[19:45:24] <Ender> =D
[19:45:35] <Ender> бля внатуре
[19:46:04] <ForNeVeR> Ну, как парадигму ООП я бы его принял, положим.
[19:46:13] <Ender> так,
[19:46:17] <Ender> а што тогда?
[19:46:18] <ForNeVeR> Но "парадигмы программирования" - это немножко другое.
[19:46:27] <Ender> а
[19:46:29] <Ender> всё верно
[19:46:36] <Ender> )))
[19:46:57] <ɹǝɟılʍǝu> gsomix, http://coub.com/view/70pz5
[19:46:57] <ForNeVeR> > полиморфизм — это способность объекта использовать методы производного класса, который не существует на момент создания базового.
[19:47:00] <ɹǝɟılʍǝu> rexim, ^
[19:47:02] <Ender> добавим "объектноориентированного"
[19:47:11] <ForNeVeR> Во-первых, больно уж мутно сказано, а во-вторых, при чём тут какой-то объект?
[19:47:20] <Ender> да, причём
[19:47:23] <Ender> ?
[19:47:47] <ForNeVeR> > Для тех, кто не особо сведущ в ООП, это, наверно, звучит сложно.
А, вот оно что.
[19:48:01] <ForNeVeR> Ну, бляха, для меня тоже сложно прозвучало.
[19:48:11] <uggur> Вот всё и выяснилось. Подучи ООП, дядя ForNeVeR :)
[19:48:19] <ForNeVeR> :(
[19:48:37] <uggur> а то техническое интервью на работу не сдашь
[19:48:37] <m4n71k0r> предположим, что ООП - говно полное и нихуя не описано нормально
[19:49:00] <m4n71k0r> и да... инкапсуляция не работает
[19:49:22] <ForNeVeR> m4n71k0r: а мне норм.
[19:49:25] <m4n71k0r> наследование вредит
[19:49:28] <uggur> инкапсуляция в питоне
[19:49:46] <ɹǝɟılʍǝu> Трейты наше всё.
[19:49:48] <m4n71k0r> полиморфизм... что это аще?
[19:49:49] <ForNeVeR> В питоне можно сделать Ъ инкапсуляцию.
[19:49:50] <uggur> заключается в том, чтобы называть пременные __вот __так__
[19:49:53] <ForNeVeR> Нет.
[19:49:58] <ɹǝɟılʍǝu> Тайпклассы наше всё!
[19:50:03] <uggur> ForNeVeR: А как?
[19:50:03] <m4n71k0r> можно не писать на питоне
[19:50:06] <ForNeVeR> Но ты можешь все переменные схоронить в контекстах замыканий!
[19:50:11] <ForNeVeR> И тогда хуй кто докопается.
[19:50:42] <m4n71k0r> опытный жабаскрыпер прям)
[19:50:47] <ForNeVeR> Лиспер жеж.
[19:50:58] <ForNeVeR> Closures are proper objects, etc.
[19:52:14] <uggur> ForNeVeR: Ну и как это будет выглядеть в виде питонокода?
[19:53:32] <ForNeVeR> uggur:
def ctor():
tits = 0
def fuck(): tits
def suck(): tits += 1
return (fuck, suck)
[19:54:04] <uggur> ForNeVeR: А инкапсуляция в классе?
[19:54:13] <ɹǝɟılʍǝu> Классы в питоне не нужны.
[19:55:04] <ForNeVeR> uggur: ну так вот же она. Переменная tits инкапсулирована, её не видно снаружи.
[19:55:12] <uggur> Эмм...
[19:55:30] <uggur> она инкапсулирована внутри метода
[19:55:46] <ForNeVeR> Правда, в моём варианте чот не работает - нужно будет пробросить эту переменную по ссылке внутрь локальных методов. Уж не помню, как это делается.
[19:55:48] <uggur> это значит, что она не доступна во всём остальном классе
[19:55:53] <Ender> слишком глубоко, лро
[19:55:56] <ForNeVeR> Ну да, это и было нужнр.
[19:56:11] <ForNeVeR> Инкапсуляция - доступна только через API, скрытно поменять её невозможно.
[19:56:19] <ɹǝɟılʍǝu> Кстати... Помнится, можно в питоне делать локальные переменные глобальными.
[19:56:33] <uggur> ForNeVeR: Дык переменная же не доступна для всего остального класса
[19:56:38] <ForNeVeR> Ну, тут нужно как-то наоборот чтоль - просто дать доступ к локальной переменной.
[19:56:53] <ForNeVeR> uggur: у меня весь "класс" - это тупл. Оба его "метода", как видишь, эту переменную видят.
[19:57:21] <uggur> какой кортэж? %)
[19:57:33] <uggur> fuck и suck?
[19:57:33] <ForNeVeR> return (fuck, suck)
[19:57:38] <ForNeVeR> Это тупл.
[19:57:43] <ForNeVeR> Т.е. "объект".
[19:57:45] <uggur> А, теперь догнал
[19:57:47] <ForNeVeR> У него два метода.
[19:58:24] <uggur> чёт как-то кривовато с точки зрения немспейсов, но работает и ладно
[19:58:30] <ForNeVeR> Если ты все методы опишешь так же в конструкторе - то у тебя получится "инкапсуляция через замыкания" - все методы будут видеть локальные переменные, а вот снаружи никто не сможет до них добраться.
[19:58:37] <ForNeVeR> uggur: вот, помоги теперь заставить это работать :3
[19:59:02] <ForNeVeR> У меня tits ругается на непривязанную переменную. Я уж позабыл, как правильно делать вложенные скоупы.
[19:59:11] <ForNeVeR> О!
[20:01:46] <ForNeVeR> nonlocal мне нужно.
[20:01:51] <ForNeVeR> Надо только разобраться, как это работает.
[20:04:24] <ForNeVeR> uggur: ну всё, я запилил. Щя покожу!
[20:06:17] <ForNeVeR> uggur: http://ideone.com/jt8PUl voila
[20:06:38] <ForNeVeR> И вот хрен ты снаружи поменяешь эту переменную tits.
[20:06:46] <ForNeVeR> Без всяких классов няшненькое ООП :3
[20:06:47] <uggur> Понимаешь в чём проблема...
[20:06:49] <uggur> Python2
[20:06:55] <uggur> А не Python3
[20:07:11] <ForNeVeR> В нём тоже можно через global, но тут уже сам ебись.
[20:07:36] <ForNeVeR> В устаревшем софте мне как-то не шибко охота копаться.
[20:07:57] <uggur> устаревшем?
[20:08:08] <uggur> Большинство библиотек под python2
[20:08:15] <uggur> И патчей тоже для python2
[20:08:36] <ForNeVeR> Ender: чёт я не пойму, зачем тебе метод returninner. Можно же просто к inner обратиться, не?
[20:08:53] <ForNeVeR> uggur: каких патчей? Для того, чтобы добавить в него функциональность python 3?
[20:09:06] <uggur> неважно :Ь\
[20:09:14] <ForNeVeR> uggur: ну, короче, питоносрач мне тоже неинтересен. Я вот запилил штуку на py3, не хочешь - не нужно.
[20:10:05] <ForNeVeR> Ender: а, вот, ты дальше сам же об этом и написал. Впрочем, причин этого искусственного усложнения я так и не понял.
[20:10:29] a1batross зашёл в конференцию
[20:11:55] <ForNeVeR> Ender: реферат как реферат, кароч. Не особо плохо.
[20:12:09] <ForNeVeR> Ender: а вот то, что ты сам с темой не разобрался - это отвратительно.
[20:19:18] magog зашёл в конференцию
[20:20:38] <Ender> ну я уже говорил, что я хотел, чтобы кто-то попытался что-то выучить по этому реферату
[20:20:43] <Ender> типа расширение методички
[20:20:48] <Ender> вот
[20:20:57] eaeee вышел из конференции
[20:21:06] <Ender> но мне ещё загнали за какое-то экранирование и какое-то раннее связывание
[20:21:07] <Ender> вот
[20:21:43] <uggur> \э\к\р\а\н\и\р\у\й\ \к\а\ж\д\ы\й\ \с\и\м\в\о\л\,\ \ё\п\т\!
[20:22:11] <ɹǝɟılʍǝu> Используй сырые строки.
[20:22:22] <rexim> Влажные*
[20:22:32] <ForNeVeR> Что в данном контексте понимается под экранированием - мне, например, неясно.
[20:23:10] <ForNeVeR> Зато вот узнал, что бывает экранирование волос!
[20:23:31] <uggur> А я нагуглил связывание в БДСМ
[20:23:39] <uggur> и динамическое/статическое связывание
[20:23:43] <ForNeVeR> Який ты молодец!
[20:23:50] <ɹǝɟılʍǝu> rexim, =*
[20:24:00] <uggur> "ForNeVeR: Зато вот узнал, что бывает экранирование волос!" http://earth-chronicles.ru/news2/4/000kf2d2.jpg
[20:24:11] <ForNeVeR> uggur: и котят тоже?!
[20:24:23] <uggur> у котят тоже есть волосы
[20:24:33] <ForNeVeR> Это ж, вроде, не волосы?
[20:24:40] <uggur> лол, а что? %)
[20:24:51] <rexim> Хуёласы
[20:24:54] <ForNeVeR> Ну, между шерстью и волосами были какие-то различия аллергенного характера.
[20:25:01] <uggur> (%
[20:25:14] <uggur> ForNeVeR: Кстати, а ты свою бороду заэкранировал?
[20:25:18] <uggur> от порчи и сглаза
[20:25:25] <rexim> щито
[20:25:26] <ForNeVeR> uggur: http://www.medkurs.ru/news/40179.html
[20:25:42] <gsomix> rexim, а у меня не получается играть в Dark Souls.
[20:25:42] <uggur> ForNeVeR: ключевое слово "человеческим волосом и шерстью животных"
[20:25:48] <uggur> >>человеческим<<
[20:25:49] <rexim> gsomix, чойта?
[20:25:56] <gsomix> Не наю.
[20:25:59] <ForNeVeR> uggur: у каких-то собак тоже бывают волосы.
[20:26:03] <uggur> С тем же успехом можно говорить "человеческим волосом и волосом животных"
[20:26:06] <ForNeVeR> Поэтому те собаки гипоалергенны.
[20:26:14] <rexim> gsomix, ну, в смысле, это какие-то технические проблемы?
[20:26:46] <uggur> ForNeVeR: да нету отличий
[20:26:55] <uggur> у тебя борода -- это остевые волосы такие
[20:27:10] <uggur> есть ещё мелкие волосы на щеках выше -- пуховые
[20:27:19] <uggur> и шевелюра -- это ещё один тип волос
[20:27:24] <uggur> у животных то же самое.
[20:27:35] akzy зашёл в конференцию
[20:27:53] <uggur> просто у них могут быть аллергенные факторы в составе волос, вот и всё.
[20:28:09] <ForNeVeR> uggur: то есть у меня борода - как шёрстка у котика? :3
[20:28:16] <uggur> Неа
[20:28:25] <uggur> как волосы орангутана
[20:29:05] <uggur> наибольшее сходство между остевой шерстью кота и твоими волосами на скальпе
[20:29:57] <ForNeVeR> Тьфу ты. Выходит, я не няшный.
[20:30:13] <uggur> У тебя скальп лысый?
[20:30:44] <ForNeVeR> Я ещё его не снимал, чтоб рассмотреть.
[20:31:01] <uggur> а в зеркало?
[20:32:34] <ForNeVeR> Зеркалам не стоит доверять.
[20:32:41] <gsomix> rexim, нет.
[20:32:48] <uggur> ForNeVeR: Почему?
[20:32:51] <rexim> gsomix, занят?
[20:32:52] <uggur> Ты в них не отражаешься?
[20:33:03] <gsomix> rexim, не научился.
[20:33:21] <rexim> Эм...
[20:33:31] <rexim> gsomix, ну давай вместе побегаем. :)
[20:34:43] <gsomix> rexim, о, как-нибудь, да.
[20:35:05] <rexim> gsomix, ок, дай знать, когда будешь готов. :)
[20:38:29] rexim вышел из конференции: Replaced by new connection
[20:38:37] rexim зашёл в конференцию
[20:39:13] <gsomix> rexim, а ты давно играешь?
[20:39:23] Ender вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[20:39:39] <gsomix> Я, кстати, в Ведьмака поиграл. Мне понравилось.
[20:39:55] <gsomix> Всю неделю ходил к шефу в гости, чтобы поиграть в PS4.
[20:40:19] <uggur> лол
[20:40:24] <uggur> Шеф был рад?
[20:40:52] dzhon вышел из конференции: Replaced by new connection
[20:40:56] <gsomix> Он сам и звал.
[20:41:09] <uggur> ForNeVeR: Кстати, а как бы ты отнёсся к тому, что разраб из твоей команды припёрся бы к тебе писать код?
[20:41:19] dzhon зашёл в конференцию
[20:41:29] <uggur> А более глобально что ты думаешь про удалённую работу программистом?
[20:41:45] <gsomix> Удаленную работу стоит восстановить.
[20:41:48] <ForNeVeR> uggur: отпиздячил бы его хорошенько.
[20:42:02] <ForNeVeR> Никто не входит в мою келью.
[20:42:06] <ForNeVeR> Никогда.
[20:42:07] <uggur> :D
[20:42:22] <ForNeVeR> А на удалённую работу мне вот насрать.
[20:42:31] <uggur> в смысле?
[20:42:39] <rexim> gsomix, не особо. У меня всего 36 часов только наиграно.
[20:42:42] <uggur> Ты считаешь что она не отличается от работы в офисе?
[20:42:54] <ForNeVeR> Ну то есть лично у меня не было хорошего опыта с другими удалёнными программистами, но я уверен, что можно так нормально работать - у самого ж меня получается :3
[20:43:32] <uggur> А плохого много было?
[20:43:48] <a1batross> Говорят, удаленные программисты живут в корзине...
[20:43:57] <ForNeVeR> Не то чтобы очень. Мы три или четыре раза пробовали работать в распределённой команде, и всегда находился какой-нибудь мудак.
[20:44:03] <uggur> a1batross: как котейки! :3
[20:44:07] <rexim> a1batross, ахаха, ты такой смешной! :3
[20:44:28] <uggur> ForNeVeR: Хм, т.е. в офисе мудака можно головой об стену бить, а удалённо не получается?
[20:44:32] <a1batross> uggur, мяу ^_~
[20:44:37] <a1batross> rexim, мяяя ^^
[20:44:38] <ForNeVeR> uggur: ага!
[20:44:49] <ForNeVeR> У нас даже комнатка специальная есть для такого.
[20:44:56] <uggur> с мягкими стенами?
[20:45:00] <rexim> ForNeVeR, у нас мудаков очень быстро увольняют. Поэтому мы очень эффективно работаем удаленно.
[20:45:01] <uggur> Или с железной плитой? %)
[20:45:06] <ForNeVeR> С хорошей звукоизоляцией.
[20:45:14] <ForNeVeR> rexim: удалённо сложнее установить, что человек - мудак.
[20:45:32] <rexim> ForNeVeR, да, но у нас уже есть в этом опыт.
[20:45:36] <ForNeVeR> Впрочем, хайрингом людей на удалённую работу я не занимался ни разу. Может, там есть какие-то читы.
[20:45:42] <uggur> a1batross: а вообще, это не "корзина" или "келья", а "физическое изолированное пространство исполнения" %)
[20:45:46] <rexim> На моей памяти уже 5 удаленных мудаков уволили.
[20:45:53] <ForNeVeR> Нам давали обычно уже "готовых" программистов. И вот, не все они были хороши.
[20:46:03] a1batross вышел из конференции: Logged out
[20:46:23] <ForNeVeR> С другой стороны, у тех чуваков, которых я знаю лично, процент мудаков удивительно низок.
[20:46:23] enaken вышел из конференции
[20:47:06] a1batross зашёл в конференцию
[20:49:50] rexim вышел из конференции
[20:54:21] j123123 вышел из конференции: Replaced by new connection
[20:54:24] j123123 зашёл в конференцию
[21:06:30] <gsomix> Судаков.
[21:15:48] rexim зашёл в конференцию
[21:16:56] <gsomix> rexim, а ты с геймпадом играешь? Какой класс выбрал?
[21:17:19] <rexim> gsomix, да, с геймпадом.
[21:17:26] <rexim> Вот честно, я не помню класс ._.
[21:17:29] <rexim> Серьезно.
[21:17:50] <rexim> Играю тетенькой с алебардой и щитом в тяжелых доспехах.
[21:17:58] <rexim> Качаю ловкость, силу и выносливость.
[21:18:03] a1batross вышел из конференции: Disconnected: Replaced by new connection
[21:18:03] <rexim> А класс не помню.
[21:18:06] a1batross зашёл в конференцию
[21:18:26] <rexim> Хотя, там же где-то можно это глянуть.
[21:18:28] <rexim> Наверное.
[21:18:35] <rexim> Как буду играть в следующий раз, гляну. :)
[21:20:49] dzhon вышел из конференции: This participant is kicked from the room because he sent an error presence: service-unavailable
[21:21:14] <gsomix> rexim, ну, класс не важен. Да, мне было интересно, что качаешь.
[21:21:43] <rexim> =)
[21:22:30] <rexim> Мне нравятся алебарды. А чтобы их юзать нужны одновременно хорошие и сила, и ловкость.
[21:22:46] <rexim> А т.к. они тяжелые, шо капеца, нужна выносливость.
[21:22:47] <rexim> Такие дела.
[21:26:07] enaken зашёл в конференцию
[21:29:20] <uggur> rexim: ты про бугурт?
[21:29:31] <uggur> Алебарды и копья -- самое имбовое оружие и часто запрещено
[21:30:04] <rexim> Какой еще бугурт?
[21:30:11] <rexim> Нет у меня никакого бугурта ._.
[21:30:29] <rexim> Я про Dark Souls
[21:49:51] 0xd34df00d зашёл в конференцию
[21:52:48] j123123 вышел из конференции: Replaced by new connection
[21:52:51] j123123 зашёл в конференцию
[21:56:21] ascrazy@jabber.ru зашёл в конференцию
[22:07:10] ascrazy@jabber.ru вышел из конференции
[22:10:27] ascrazy@jabber.ru зашёл в конференцию
[22:26:08] Ender зашёл в конференцию
[22:32:10] ascrazy@jabber.ru вышел из конференции
[22:32:23] Аман зашёл в конференцию
[22:45:42] <horta hell> Невидимый розовый летающий макаронный чайник Рассела издал тихий рык и испустил дух. Все теряют по 1PTC.
[22:49:58] <m4n71k0r> $pet resurrect
[22:49:58] <horta hell> m4n71k0r: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[22:50:16] <m4n71k0r> $pet transfer zxc 3
[22:50:16] <horta hell> m4n71k0r: Транзакция успешна.
[22:50:22] <m4n71k0r> $pet rating
[22:50:22] <horta hell> m4n71k0r:
zxc: 36PTC
j…: 34PTC
g…: 2PTC
[22:51:36] j123123 вышел из конференции: Replaced by new connection
[22:51:39] j123123 зашёл в конференцию
[22:55:29] a1batross вышел из конференции: Disconnected: closed
[22:58:07] j123123 вышел из конференции: Replaced by new connection
[22:58:10] j123123 зашёл в конференцию
[23:03:13] a1batross зашёл в конференцию
[23:35:08] <m4n71k0r> даже не представляю, как вам это может нравиться https://www.facebook.com/csharpband
[23:37:30] dzhon зашёл в конференцию
[23:53:51] xspeed вышел из конференции
[23:57:40] xspeed зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!