Home
codingteam
codingteam@conference.jabber.ru
07.07.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:02:48] <mikelsv> Прицепил красивую статистику к серверу: http://repo.centerix.ru/stormserver-modstate
[00:03:54] m4n71k0r вышел из конференции
[00:16:01] MaXGGXaM вышел из конференции: Вышел из Vacuum-IM
[00:16:44] MaXGGXaM зашёл в конференцию
[00:29:04] <ɹǝɟılʍǝu> gsomix, http://www.youtube.com/watch?v=Ab5YEx4cOOM
[00:32:31] Myp вышел из конференции
[00:45:01] hinst вышел из конференции
[00:49:43] xspeed вышел из конференции
[01:10:23] dzhon вышел из конференции
[01:18:10] <ɹǝɟılʍǝu> Хуитка http://www.nuitka.net/
[01:22:06] (/^o^)/ вышел из конференции
[01:31:53] hinst зашёл в конференцию
[01:36:37] enaken вышел из конференции
[01:37:03] enaken зашёл в конференцию
[01:37:42] <Minoru> ɹǝɟılʍǝu: а ты учишь испанский?
[01:37:52] <Minoru> а каким образом?
[01:38:02] <ɹǝɟılʍǝu> Minoru, как и английский
[01:38:10] <ɹǝɟılʍǝu> Сижу и перевожу, читаю, ковыряю правила)
[01:38:34] <Minoru> совсем-совсем оффлайново, или какие-то сервисы юзаешь?
[01:39:12] <Minoru> кстати, нате вам металстепчика: https://www.youtube.com/watch?v=PP3oITgkS6M
[01:39:15] <ɹǝɟılʍǝu> Офлайново =)
[01:39:47] <Minoru> а почему именно так?
[01:40:07] <ɹǝɟılʍǝu> Алсо, стоит плевать в лицо человеку, завявляющему, что у питона нет компиляторов — это интерпретируемый язык? При этом он говорит, что хорошо знает питон.
[01:40:10] <Minoru> ты к этому методу каким-то образом пришёл, или есть какие-то причины юзать именно его, или это просто первое, что сделал?
[01:40:22] <ɹǝɟılʍǝu> Первое, что сделал)
[01:40:57] <Minoru> я бы сходу плевать не стал — скорее всего, его просто нужно пожалеть
[01:41:00] <ɹǝɟılʍǝu> Аще, это ж каким дауном надо быть, чтобы не осознавать, что интерпретатор и компилятор это суть онод.
[01:41:14] <Minoru> спроси, что за pyc-файлы у тебя постоянно рядом со скриптами появляются
[01:41:21] <Minoru> старайся при этом не лыбиться, как тролляка :)
[01:41:27] <ɹǝɟılʍǝu> Окей)
[01:41:57] <Minoru> онод? Это типо противоположность котоду?
[01:42:11] <ɹǝɟılʍǝu> гы
[01:42:16] <ɹǝɟılʍǝu> одно*
[01:42:38] <Minoru> касательно испанского — я так понимаю, ты его нигде больше не учил?
[01:43:11] <Minoru> извини за допрос, мне просто тема изучения языков довольно интересна
[01:43:28] <Minoru> я даже когда-то писал немного в бложек о том, как нужно учить английский
[01:43:39] <Minoru> (на самом деле о том, как нужно учиться читать по-английски)
[01:48:58] <ɹǝɟılʍǝu> Не, не учил. И допрашивай)
[01:53:07] <Minoru> а конечная цель какая? Fluency во всех отношениях, или только читать/слушать?
[01:53:29] <Minoru> как ты отрабатываешь и, главное, проверяешь произношение? Уделяешь ли ему вообще внимание?
[01:53:49] <ɹǝɟılʍǝu> Пока только читаю, слушаю =)
[01:53:53] <Minoru> переводишь в какую сторону?
[01:53:59] <ɹǝɟılʍǝu> В обои две.
[01:54:15] <ɹǝɟılʍǝu> А с произношением почти никогда не было трабл ни с каким языком.
[01:54:17] <Minoru> а словарный запас как поддерживаешь?
[01:54:32] <Minoru> да-а-а? А какие ты учил? :)
[01:54:34] <ɹǝɟılʍǝu> А вот это имхо только чтением и постоянным использованием.
[01:54:46] <ɹǝɟılʍǝu> Я ещё хотел было немецкий)
[01:55:00] <ɹǝɟılʍǝu> Там произношение совсем простое.
[01:55:12] <ɹǝɟılʍǝu> Ну, конечно, с разницей от местности.
[01:55:17] <Minoru> и что, ни в немецком, ни в испанском нет звуков, которых нет в русском?
[01:55:27] <Minoru> я сейчас не о правилах чтения, а именно о произношении
[01:55:41] <Minoru> э-э-э, блин, не знаю, как объяснить :(
[01:55:42] <ɹǝɟılʍǝu> В испанском нет.
[01:55:55] <Minoru> ого! Удобный для изучения язык
[01:55:56] <ɹǝɟılʍǝu> Он вооще прост и читается так же как пишется)
[01:56:27] <ɹǝɟılʍǝu> Создаёт впечатление искусственного языка)
[01:56:38] <Minoru> хм
[01:56:46] <Minoru> а в немецком?
[01:56:49] <ɹǝɟılʍǝu> Soy pegaso!
[01:56:57] <Minoru> сой пегасо
[01:57:02] <ɹǝɟılʍǝu> Угу.
[01:57:04] <Minoru> soy — это «я»?
[01:57:09] <ɹǝɟılʍǝu> Это глагол
[01:57:13] <ɹǝɟılʍǝu> «есть»
[01:57:22] <ɹǝɟılʍǝu> «Я» как правило в таких предложениях опускается
[01:57:38] <ɹǝɟılʍǝu> Yo soy pegaso. Вот так полней
[01:57:46] <Minoru> Yo!
[01:57:48] <Minoru> :)
[01:57:52] <ɹǝɟılʍǝu> Ага)
[01:58:06] <ɹǝɟılʍǝu> Tu estas
[01:58:29] <Minoru> «ты что-то там»?
[01:58:35] <ɹǝɟılʍǝu> Ты есть
[01:58:42] <Minoru> о, а там тоже есть разделение на «ты» и «Вы»?
[01:58:42] <ɹǝɟılʍǝu> Tu estas pegaso
[01:58:50] <ɹǝɟılʍǝu> Tu estas pegasa ;P
[01:59:16] <Minoru> гм. Имя существительное меняется в зависимости от того, о ком говорим?
[01:59:17] <ɹǝɟılʍǝu> Minoru, емнип, есть уважительное, да.
[01:59:22] <ɹǝɟılʍǝu> В каком-то виде...
[01:59:24] * ɹǝɟılʍǝu забыл
[01:59:33] <ɹǝɟılʍǝu> Minoru, да, язык флективный)
[01:59:43] <ɹǝɟılʍǝu> Pegaso — мужской род, pegasa — женский
[01:59:43] <Minoru> ой, я таких слов не знаю!
[01:59:44] <bodqhrohro> $pet stats
[02:00:00] <Minoru> $pete states
[02:00:07] <ɹǝɟılʍǝu> Флективный — значит используются флексии, т.е. суффиксы, окончания...
[02:00:12] <Minoru> ^---- Minoru пытается говорить с ботом по-испански
[02:00:14] <ɹǝɟılʍǝu> Як руссий.
[02:00:34] <ɹǝɟılʍǝu> Хотя тут неправильно... Pegasa нет такого слова, хотя очень хочется, чтобы было!)
[02:00:47] <ɹǝɟılʍǝu> Ибо пегаска. ^^
[02:01:01] <Minoru> м, ясно. Выходит, французский тоже флективный, а вот английский — нет. Или добавление «s» для множественного числа — тоже признак флективности?
[02:01:20] <ɹǝɟılʍǝu> Ну вот таких тонкостей я не помню)
[02:01:40] * ɹǝɟılʍǝu просто сейчас разрабатывает язык для пегасов, посему упарывается лингвистикой.
[02:02:53] <bodqhrohro> ɹǝɟılʍǝu: как эльфийский, только пегасий?
[02:02:58] <Minoru> оке-е-ей. А правила ты по какой-то обучающей книжке учишь (то есть в каком-то продуманном именно для изучения порядке), или у тебя просто какой-то справочник (где всё логично и последовательно, но сгруппировано по темам, а не по сложности)?
[02:03:07] <ɹǝɟılʍǝu> bodqhrohro, да
[02:03:20] <ɹǝɟılʍǝu> Minoru, да в интернетах ищу ._.
[02:03:42] <bodqhrohro> No na igo nun?
[02:03:49] <Minoru> э-э-э, это как? Отдельные правила ищещь? «испанский нынешнее время правило»?
[02:04:03] <ɹǝɟılʍǝu> Не...
[02:04:21] <ɹǝɟılʍǝu> Как правило тупо правила и там уже разбираюсь
[02:04:46] <ɹǝɟılʍǝu> bodqhrohro, синдарин не помню ._.
[02:05:02] <gr_buza@arbeiten> ыфкуиль учить надо
[02:05:08] <gr_buza@arbeiten> остальное тлен
[02:05:35] <ɹǝɟılʍǝu> Так. Всем спокойных снов!
[02:05:38] <gr_buza@arbeiten> чорт
[02:05:47] <ɹǝɟılʍǝu> Minoru, уруру~
[02:05:47] <gr_buza@arbeiten> а я собрался поговорить за лингвистику
[02:05:48] <bodqhrohro> ɹǝɟılʍǝu: это не синдарин, это бамбарбия кергуду лошадка
[02:05:50] <gr_buza@arbeiten> :(
[02:05:51] <Minoru> ɹǝɟılʍǝu: ночи!
[02:06:05] <Minoru> gr_buza@arbeiten: давай!
[02:06:07] <ɹǝɟılʍǝu> bodqhrohro, но там были такие слова ;P
[02:06:17] <Minoru> а ты тоже стремишься знать или знаешь много языков?
[02:06:26] <bodqhrohro> Это уже было в Симпсонах^W синдарин?
[02:06:37] <gr_buza@arbeiten> я стремлюсь знать, но оно низкоприоритетное
[02:06:48] <gr_buza@arbeiten> хотел бы когда-нибудь выучить финский, например
[02:06:58] <Minoru> ну, ты как минимум билингв, если я правильно помню
[02:07:06] <Minoru> плюс ты в какой-то мере знаешь английский
[02:07:09] <bodqhrohro> gr_buza@arbeiten: ыфкуиль фигня, надо разговорный язык типа Malbolge, чтоб хуй предложение можно было построить
[02:07:10] <gr_buza@arbeiten> ну польский я практически забыл
[02:07:22] <gr_buza@arbeiten> почти 15 лет без практики
[02:07:25] <gr_buza@arbeiten> точнее, не забыл
[02:07:28] <gr_buza@arbeiten> понимаю-то всё
[02:07:30] <gr_buza@arbeiten> это несложно
[02:07:38] <gr_buza@arbeiten> а вот словарный запас деградировал сильно
[02:07:40] <Minoru> уф, тогда я всё же путаю. Мне казалось, что ты из Одессы
[02:08:05] <gr_buza@arbeiten> правильно казалось. Если ты под "билингвом" подразумеваешь украинский - то я его не знаю.
[02:08:30] <gr_buza@arbeiten> я неплохо знаю польский, но практически не знаю уже, в силу отсутствия практики
[02:08:31] <Minoru> да, подразумевал именно его. Ладно, не буду уже допытываться, как так
[02:09:05] <Minoru> а лингвистику ты как-то изучал, или это на уровне любительского интереса?
[02:12:10] <gr_buza@arbeiten> любительского
[02:12:31] <gr_buza@arbeiten> я вообще профессиональный дилетант, хех
[02:13:00] <Minoru> это как? Суёшься в незнакомые предметные области, что-то там творишь, а тебе деньги платят?
[02:13:51] <gr_buza@arbeiten> суюсь в незнакомые предметные области, читаю, становится интересно, ставлю в очередь на изучение, в итоге не знаю толком нихрена, зато интересно всё.
[02:14:00] <Minoru> ах
[02:14:04] <Minoru> это человеческое
[02:14:09] <Minoru> пройдёт, когда помрёшь
[02:14:14] <Minoru> …наверное
[02:14:16] <gr_buza@arbeiten> :)
[02:24:05] <bodqhrohro> Ходить гарбуза по городу
Та й не знає свого роду
А все тому що гарбузі НЕМА ЩО РОБИТИ
[02:30:23] <gr_buza@arbeiten> а почему ты решил, что я не знаю своего рода? :)
[02:34:23] <bodqhrohro> gr_buza@arbeiten: а сам уверен-то, что знаешь? Вдруг это не настоящий род
[02:35:45] <gr_buza@arbeiten> с определённой долей вероятности я могу утверждать, что это не так
[02:36:17] <gr_buza@arbeiten> по крайней мере, прапрадедов я знаю.
[02:37:26] <gr_buza@arbeiten> не всех, но знаю, да.
[02:39:06] <bodqhrohro> А лично застал их?
[02:39:07] 0xd34df00d вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[02:42:10] magog вышел из конференции
[02:42:55] <gr_buza@arbeiten> прабабку застал одну, остальных нет. Однако документы прапрадеда видел. Например, дарственную на энное количество гектар (точнее, там были другие единицы площади, не скажу сейчас) земель в пойме Дуная моему прапрадеду Филиппу от румынского короля Михая. Прадед Алексей был примарём (аналог мэра при румынском правительстве) в городе Килия и в 40-м году, при присоединении Бессарабии был вынужден бежать в Румынию, где и прожил приблизительно до начала восьмидесятых. С прабабкой (которую, я, к слову, застал) они так и не встретились ни разу. Замуж второй раз она не вышла. Растила детей одна, моего деда, его брата и дочку. Собственно, я могу долго об этом рассказывать, но это частности, не особо тебе интересные, как мне кажется.
[02:44:51] 0xd34df00d зашёл в конференцию
[02:44:52] <gr_buza@arbeiten> я не могу сказать, что вся та информация о моём роде, что у меня есть инстинна и корректна, однако я стараюсь интересоваться своим происхождением. Это одно из многочисленных хобби.
[02:46:02] <bodqhrohro> gr_buza@arbeiten: а чё неинтересные-то? :)
[03:07:23] Spo1ler вышел из конференции
[03:08:25] hinst вышел из конференции
[03:14:35] ascrazy@jabber.ru вышел из конференции
[04:15:05] enaken вышел из конференции
[04:23:22] MaXGGXaM вышел из конференции
[04:33:24] sss|zombie вышел из конференции
[04:41:24] ckorzhik вышел из конференции
[04:54:11] bodqhrohro вышел из конференции
[05:00:40] ckorzhik зашёл в конференцию
[05:08:28] OKTAVIUS зашёл в конференцию
[05:45:11] grouzen зашёл в конференцию
[05:54:41] gr_buza@arbeiten вышел из конференции
[06:08:05] Kumbaya вышел из конференции
[06:22:51] grouzen вышел из конференции
[07:04:28] a1batross вышел из конференции: Disconnected: Received SIGTERM
[07:14:17] <j123123> Зачем питону отдельный пакетный менеджер pip?
[07:15:09] <j123123> Ладно бы оно только питон там хранило, так ведь оно еще и через gcc что-то компилирует, когда через него что-то устанавливается
[07:15:12] <j123123> ЧЗХ?
[07:17:06] <j123123> Для жабоскрипта вродебы тоже есть какой-то свой пакетный менеджер. Только зачем?
[07:17:47] <j123123> Почему нет своего пакетного менеджера у ассемблера или фортрана, например?
[07:20:11] <j123123> Вот у коммон лиспа еще свой пакетный менеджер есть. Я это точно помню, потому что когда-то компилировал SBCL под линупс методом ./configure make make install
[07:20:33] <j123123> Оно еще как-то по хитрому бутстрапилось через sbcl
[07:20:49] <j123123> Т.е. через само себя
[07:21:58] <j123123> но изначально у меня SBCL не было, был только clisp какой-то. Так оно этим clisp-ом себя собрало, потом то что собрано clisp-ом откомпилировало опять этот SBCL
[07:22:10] <j123123> такая вот фигня
[07:23:19] <j123123> кажется еще в хачкеле есть какой-то пакетный менеджер
[07:24:14] <j123123> А еще в руби rubygems этот
[07:25:46] sss|zombie зашёл в конференцию
[07:48:42] xspeed зашёл в конференцию
[08:07:40] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[08:07:45] <ForNeVeR> j123123: с разморозочкой!
[08:07:53] enaken зашёл в конференцию
[08:09:59] <ForNeVeR> j123123: пакетные менеджеры нужны, чтобы упростить переиспользование библиотек в проектах.
[08:10:11] <ForNeVeR> Нет, системный пакетный менеджер этого не позволяет.
[08:12:46] <j123123> Только вот пакетный менеджер питона - говно. Например когда я какую-то хню им устанавливал, он пытался что-то там собрать сишное и не нашел .h файл
[08:13:20] <j123123> пришлось системным пакетным менеджером ставить эту хрень и заново перезапускать этот pip
[08:13:51] <j123123> то какой-то openssl/crypto.h был кажется
[08:13:53] magog зашёл в конференцию
[08:14:56] <j123123> т.е. взаимосвязи между разными пакетными менеджерами нет нифига
[08:16:04] <j123123> Лучше бы пилили в рамках одной инфраструктуры все это, чем куча несвязанных пакетных менеджеров, которые друг с другом взаимодействовать толком не могут
[08:17:23] enaken вышел из конференции
[08:18:00] enaken зашёл в конференцию
[08:18:51] <j123123> Например чтобы при установке некоей х-ни пакетный_менеджер_languagename_1 потребовал чтобы пакетный_менеджер_languagename_2 установил некую х-ню
[08:20:28] O01eg вышел из конференции
[08:20:59] <j123123> или даже сделать чтобы кольцевые зависимости разруливались, если зависящие друг от друга пакета через разные пакетные менеджеры устанавливаются
[08:24:57] Ёж зашёл в конференцию
[08:36:14] enaken вышел из конференции
[08:39:36] dzhon зашёл в конференцию
[08:40:29] dzhon вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: service-unavailable
[08:46:59] dzhon зашёл в конференцию
[08:47:55] dzhon вышел из конференции
[08:56:35] magog вышел из конференции
[08:57:44] batman46 зашёл в конференцию
[09:04:08] xspeed вышел из конференции
[09:04:41] <j123123> Как в этом пидоне сравнить два файла?
[09:05:39] <j123123> http://pastebin.com/0ip0sYSg а то у меня какая-то хня получается
[09:06:00] <j123123> Там какой-нибудь memcmp есть?
[09:07:47] <j123123> или хотя бы как сравнить две строки
[09:10:41] batman46 вышел из конференции
[09:14:07] ckorzhik вышел из конференции
[09:16:05] dzhon зашёл в конференцию
[09:17:01] dzhon вышел из конференции
[09:24:31] dzhon зашёл в конференцию
[09:28:30] <j123123> в другой конфе уже ответили
[09:28:30] gsomix вышел из конференции: Этого участника выгнали из комнаты за то, что он послал сообщение об ошибке другому участнику: service-unavailable
[09:29:54] dzhon вышел из конференции: Replaced by new connection
[09:29:55] dzhon зашёл в конференцию
[09:30:08] ascrazy@jabber.ru зашёл в конференцию
[09:32:25] eaeee вышел из конференции
[09:36:18] dzhon вышел из конференции: Replaced by new connection
[09:36:20] dzhon зашёл в конференцию
[09:37:51] dzhon вышел из конференции: Replaced by new connection
[09:37:52] dzhon зашёл в конференцию
[09:43:36] a1batross зашёл в конференцию
[09:49:15] xfer вышел из конференции
[10:15:06] Graf зашёл в конференцию
[10:16:41] Graf вышел из конференции
[10:18:22] ascrazy@jabber.ru вышел из конференции
[10:26:33] ɹǝɟılʍǝu вышел из конференции
[10:32:24] ɹǝɟılʍǝu зашёл в конференцию
[10:32:30] ɹǝɟılʍǝu вышел из конференции
[10:33:17] ɹǝɟılʍǝu зашёл в конференцию
[10:36:29] xfer зашёл в конференцию
[10:37:56] ascrazy зашёл в конференцию
[10:38:52] <ascrazy> j123123, просто не нужны эти 100500 пакетных менеджеров
[10:39:16] <ascrazy> нужен просто один нормальный
[10:39:20] <ascrazy> например nixpkgs
[10:39:57] <ascrazy> ForNeVeR, просто ты не видел годный системный пакетный менеджер)
[10:40:23] <uıʃɐɟ∀> Годный - это portage?
[10:40:37] <ascrazy> >>[09:38:06] ascrazy: например nixpkgs
[10:40:46] <ascrazy> не знаю что за portage
[10:40:51] <uıʃɐɟ∀> Но он наверняка не умеет в ебыдлы.
[10:41:05] <uıʃɐɟ∀> .version ascrazy
[10:41:06] <DeadBot> uıʃɐɟ∀: ascrazy использует Gajim 0.15.4 Ubuntu 14.04.2 LTS
[10:41:20] <uıʃɐɟ∀> Ну да, там нет годного менеджера пакетов.
[10:41:22] <j123123> c use-флагами, лол
[10:41:27] <uıʃɐɟ∀> Вот да.
[10:41:32] <uıʃɐɟ∀> Без юзов вообще не жизнь.
[10:42:19] <j123123> А еще особые ценители могут часть системы собрать через gcc, другую часть через clang
[10:43:19] <ɹǝɟılʍǝu> nixpkgs, только мудаки дают такие названия
[10:43:31] <ascrazy> и чё, ваш portage способен заменить всякие pip, gem и прочие maven?
[10:43:46] <ascrazy> ɹǝɟılʍǝu, okay.jpg
[10:44:02] <uıʃɐɟ∀> Он что угодно может заменить
!
[10:44:39] <j123123> У емакса кстати тоже есть свой пакетный менеджер
[10:44:44] <j123123> ну для плагинов
[10:45:16] <ascrazy> uıʃɐɟ∀, можно ставить там несколько версий одной и той же библиотеки если в разные проекты зависят от разных версий?
[10:45:31] <uıʃɐɟ∀> ascrazy: Да. В разные слоты.
[10:45:45] <ascrazy> хз что такое слоты
[10:45:48] <uıʃɐɟ∀> Если в ебыдле это написано, конечно.
[10:46:09] <ɹǝɟılʍǝu> Хуже название только в Haiku
[10:46:21] <j123123> Не, есть еще MenuetOS
[10:47:48] <ascrazy> uıʃɐɟ∀, то есть я типа для своего проекта пишу ebuild, в нем указываю как-то все зависимости, и какой-то слот, после чего все они ставятся как-то отдельно от основной системы?
[10:48:19] <uıʃɐɟ∀> ascrazy: Не отдельно, но в одну систему можно ставить несколько версий.
[10:48:53] <ascrazy> а потом можно как-то вычистить это говно?
[10:49:50] <ascrazy> ну кароч надо посмотреть поближе, хотя я конечно сомневаюсь что будет лучше nixpkgs
[10:50:58] <uıʃɐɟ∀> Ну это ж пакетный менеджер, он сам потом установленное собой может удалить.
[10:51:39] <ɹǝɟılʍǝu> j123123, Минуетос норм, бо произносится. А вот всякие pkgsmng нет
[10:51:44] <uıʃɐɟ∀> Только после бубунты портеж может оказаться слишком пиздатым, чтоб понравиться =3
[10:52:17] <ɹǝɟılʍǝu> uıʃɐɟ∀, фига ты толст)
[10:52:25] <uıʃɐɟ∀> ɹǝɟılʍǝu: -_______-
[10:53:51] <ɹǝɟılʍǝu> uıʃɐɟ∀, *чпок*
[10:54:00] <uıʃɐɟ∀> ɹǝɟılʍǝu: Изыди.
[10:55:26] <ɹǝɟılʍǝu> uıʃɐɟ∀, ты лущ скажи, трогал пакетник бзди?
[10:55:44] <uıʃɐɟ∀> ɹǝɟılʍǝu: Я бздю за порты трогал.
[10:55:47] <uıʃɐɟ∀> Чуть-чуть.
[10:56:35] <ɹǝɟılʍǝu> uıʃɐɟ∀, ну порты это не то
[10:56:59] <ɹǝɟılʍǝu> uıʃɐɟ∀, асло, в линь есть шняшка как jаil?
[10:57:02] <uıʃɐɟ∀> Ну я редко бздями пользуюсь.
[10:57:05] <uıʃɐɟ∀> Хз.
[10:57:48] <ascrazy> я слышал что jail это как lxc, не?
[10:58:10] * ascrazy ничего не знает про бзд
[11:23:47] Ёж вышел из конференции
[11:26:17] ascrazy вышел из конференции
[11:35:22] a1batross вышел из конференции: Logged out
[11:35:24] a1batross зашёл в конференцию
[11:43:47] m4n71k0r зашёл в конференцию
[11:47:41] <m4n71k0r> утро
[11:48:54] <ɹǝɟılʍǝu> m4n71k0r, мантикорно
[11:50:09] (/^_^)/ зашёл в конференцию
[12:06:13] Spo1ler зашёл в конференцию
[12:27:13] ckorzhik зашёл в конференцию
[12:27:23] ckorzhik вышел из конференции: Replaced by new connection
[12:27:24] <xfer> m4n71k0r: про какую томатологию ты говорил? Кого больше нет, нихрина не понял.
[12:27:51] <m4n71k0r> xfer: ну раз нихрена не понял, то забей)
[12:28:10] <xfer> купил сушки
[12:28:14] <xfer> а они с луком
[12:28:15] <xfer> пздц.
[12:28:20] <xfer> вернуть пойти чтоль
[12:28:25] <xfer> уже полпакета сожрал
[12:31:39] <ɹǝɟılʍǝu> Высри обратно и верни.
[12:32:36] eaeee зашёл в конференцию
[12:46:45] cutwater зашёл в конференцию
[12:46:56] m4n71k0r вышел из конференции
[12:47:58] m4n71k0r зашёл в конференцию
[12:48:41] eaeee вышел из конференции
[12:51:03] MaXGGXaM зашёл в конференцию
[12:54:56] MaXGGXaM вышел из конференции
[13:00:46] MaXGGXaM зашёл в конференцию
[13:17:30] grouzen зашёл в конференцию
[13:18:50] cutwater вышел из конференции
[13:32:28] gr_buza@arbeiten зашёл в конференцию
[13:32:47] hinst зашёл в конференцию
[13:33:47] <hinst> Руст кауно
[13:35:32] <ɹǝɟılʍǝu> Пруф или ты.
[13:36:51] <hinst> слишком сложно
[13:37:22] rafaelrs зашёл в конференцию
[13:40:52] <m4n71k0r> hinst: мы все уже поняли, что ты плюсоблядь)
[13:41:02] <m4n71k0r> hinst: раст несложный
[13:41:40] ckorzhik зашёл в конференцию
[13:41:46] <hinst> слишком сложный
[13:42:07] <m4n71k0r> hinst: а скала?
[13:43:22] <hinst> во-первых слишком сложная во-вторых тормозит
[13:43:31] <m4n71k0r> hinst: а ди?
[13:43:50] <m4n71k0r> тоже, пожалуйста в критериях (сложно, тормозит)
[13:43:59] <ɹǝɟılʍǝu> hinst, в чём сложность?
[13:44:59] <m4n71k0r> ɹǝɟılʍǝu: тут скорее всего осилил/неосилил
[13:45:46] MaXGGXaM вышел из конференции
[13:46:18] MaXGGXaM зашёл в конференцию
[13:47:46] <hinst> D это копия плюсцов
[13:48:23] <m4n71k0r> hinst: ты меня сделал грустным мантикором
[13:48:34] <m4n71k0r> на самом деле ди очень отличается от плюсцов...
[13:48:39] <ɹǝɟılʍǝu> Лолчто
[13:48:52] <hinst> сложность в том что они придумали какие-то непонятные концепции для переменных типа времени жизни, собственности, неизменяемости, указателей
Вот это например что такое за синтаксис
fn foo<'a>(bar: &'a str) -> &'a str
[13:49:15] <hinst> надо было сделать как в жабе чтобы были простые типы и ссылки
[13:49:26] <hinst> а они кароч всё усложнили, а приемуществ нетъ
[13:49:29] <ɹǝɟılʍǝu> Так и тут ссылки. Что не так?
[13:50:11] <ɹǝɟılʍǝu> А время жизни оч полезно --- более-менее гарантия безопастности кода, вышедшего из под твоих кривеньких ручек.
[13:50:32] <m4n71k0r> а иммутабельность мне всегда нравилась
[13:50:48] <ɹǝɟılʍǝu> +
[13:51:10] <m4n71k0r> очень просто многопоточный код с ней писать
[13:51:35] <m4n71k0r> особенно кайфово, когда там что-то ещё разруливается без дублирования данных
[13:51:57] <hinst> не убедил
[13:52:20] <ɹǝɟılʍǝu> Тебя никто и не убеждает, болезный)
[13:52:27] <m4n71k0r> hinst: ты же писал многопоточный софт?
[13:53:07] MaXGGXaM вышел из конференции
[13:53:13] <m4n71k0r> я вообще не убеждаю... я пишу на том, что не угрожает моему сознанию и самосознанию
[13:54:56] MaXGGXaM зашёл в конференцию
[13:56:19] <hinst> IDE нет
[13:57:27] <m4n71k0r> hinst: так писал или не писал?
[13:57:35] <ɹǝɟılʍǝu> А разве для плюсов есть.
[13:57:50] <m4n71k0r> hinst: как тебе чувство, когда ты не уверен, что всё работает правильно?
[13:58:23] <m4n71k0r> ɹǝɟılʍǝu: это вселенское утверждение видимо "IDE нет @ есть DE"
[13:58:33] <m4n71k0r> ну если мы про емакс
[14:00:01] <hinst> для плюсов есть
[14:02:55] <ɹǝɟılʍǝu> Нет.
[14:03:28] Аман зашёл в конференцию
[14:03:38] <hinst> есть
[14:05:48] <ɹǝɟılʍǝu> Пруф или нет.
[14:06:04] <hinst> Intellij CLion, VisualStudio, Qt Creator
[14:07:14] <hinst> KDevelop
[14:08:31] <ɹǝɟılʍǝu> Ниодна из них не умеет в рефакторинг.
[14:09:03] <hinst> умеет
[14:09:11] <m4n71k0r> Visual Assist X может
[14:09:15] <m4n71k0r> немного
[14:09:20] <m4n71k0r> и капельку CLion
[14:09:53] <m4n71k0r> только вот рефакторинг CLion и ReSharper - это ж одно и тоже
[14:09:56] <ɹǝɟılʍǝu> Каапельку.
[14:10:04] <hinst> лал
[14:10:13] <ɹǝɟılʍǝu> Хуял.
[14:10:48] <hinst> что такое рефакторинг?
[14:11:49] <ɹǝɟılʍǝu> То есть, ты даже не знаешь что это, но утвержданшь, что есть? Круто)
[14:17:44] <hinst> я знаю что рефакторинг это переделывание кода без изменения его функциональности, вот например написал ты код, и он как-то работает, и тут ты начинаешь его переделывать чтобы он был более читаемым, и чтобы было проще его понять и редактировать позже, а так же чтобы он соответствовал каким-то соглашениям, паттернатм, представлениям о прекрасном. А вот что такое рефакторинг в IDE ? я лично всегда думал, что в IDE должны быть следующие основные фичи: переходы к объявлениям, быстрый поиск по классам, идентификаторам, поиск всех использований идентификатора, переименование идентификатора с сохранением компилируемости кода, то есть не замена по тексту, а замена с учётом синтаксиса. То же самое с поиском, чтобы например у меня 30 классов в которых есть поле fuck и я бы сделал поиск использований, и тогда у меня бы нашлись только места где используется поле fuck только этого конкретного класса. Если это (синтаксический поиск и переименование) не рефакторинг то я не знаю что такое IDE-рефакторниг
[14:18:13] <ɹǝɟılʍǝu> А я не читал!
[14:20:03] <hinst> в Rust нельзя делать поиск использований идентификатора (если только ты не следишь строго чтобы все имена были глобально уникальны)
в Qt Creator можно
[14:22:10] <hinst> вот кароч есть у меня проект, в нём есть класс A и в нём есть непонятное поле time. не понятно, что оно показывает, что за время такое. Я хочу разобраться. Делаю поиск использований, смотрю как используется time, и становится понятно. А затем я хочу то же самое в Rust, но поиска использований там нет. Тогда я делаю поиск по тексту и нахожу 100 вхождений time, из которых только 3 относятся к тому полю, которое меня интересует, а остальные 97 - это всякие локальные переменные, поля других структур кароч
[14:22:12] <hinst> это тупо.
[14:24:26] <hinst> в большом проекте у тебя может быть 10 классов с полем time и 100 локальных переменных с полем time. Но это даже не важно, если у тебы хотя бы два класса с полем time, обращений к этому полю может быть гораздо больше. поле объявлено один раз, а обращаются к нему в 200 местах, из которых 100 приходится на первый класс, и 100 на второй. Вот и крути список
[14:43:14] * uggur укрылся простынёй.
[14:44:39] <hinst> кто-нить мне может объяснить, что значит IDE поддерживает рефакторинг?
Вот если там тольк одна фича, переименование идентификатора, то это как считается, умеет рефакторинг?
[14:45:27] <uggur> IDE поддерживает километры и амплификацию.
[14:45:34] <uggur> Ну и рефакторинг тоже.
[14:45:36] <ɹǝɟılʍǝu> Ренейм юнитов: функций, переменных, констант, классов, etc. Перемещение юнитов.
[14:45:54] <ɹǝɟılʍǝu> Как минимум.
[14:46:00] <ɹǝɟılʍǝu> Разбиение функций.
[14:46:10] <ɹǝɟılʍǝu> И объединение.
[14:54:24] ckorzhik вышел из конференции
[14:54:51] <hinst> лол
[14:55:21] <m4n71k0r> hinst: ну открой ты IDEA с java Проектом и посмотри весь рефакторинг там
[14:55:23] <m4n71k0r> ёпта
[14:57:09] <m4n71k0r> hinst: нет, если переименование и даже вынос/включение методов, то это нихрена ещё не рефакторинг
[14:57:54] <m4n71k0r> а вот когда IDE видит у тебя хитровыебанное дублирование и предлагает сделать фаботку, например, то это уже попахивает рефакторингом
[14:58:01] <m4n71k0r> фабрику*
[14:59:46] Spo1ler вышел из конференции
[15:03:42] <hinst> кек
[15:03:48] <hinst> но в русте даж переименования нет
[15:04:27] <ɹǝɟılʍǝu> Руки отвалились?
[15:04:55] <hinst> Find Usages нет. А это самая важная и нужная фича в любом проекте в котором больше трёх файлов
[15:05:52] <m4n71k0r> find usages - не рефакторинг
[15:06:18] <hinst> ну ок
[15:08:59] <uggur> "русте даж переименования нет" ???
[15:09:05] <uggur> Это ЯП или IDE?
[15:13:39] <hinst> нету такой IDE для Rust, в которой есть хотя бы Find Usages и переименование. Есть только дополнение кода
[15:16:22] hinst вышел из конференции: Replaced by new connection
[15:16:24] hinst зашёл в конференцию
[15:16:49] <hinst> зато есть ownership, lifetime и borrowing, от которых сложность есть, а пользы нет!1
[15:20:45] <ɹǝɟılʍǝu> Ты смешиваешь язык и тулзы.
[15:20:58] <ɹǝɟılʍǝu> За это в рыло бьют, ты знаешь? =)
[15:21:00] <m4n71k0r> болезнь дельфоёбов
[15:23:29] <hinst> если ты под словом "смешиваешь" подразумеваешь "не отличаешь одно от другого", то ты ошибаешься
[15:24:07] <ɹǝɟılʍǝu> Нет, не ошибаюсь.
[15:24:57] <hinst> отсутствие нужных фич в тулзах для языка делает язык говном?
[15:24:58] <hinst> да
[15:25:21] <ɹǝɟılʍǝu> Почему?
[15:25:35] <uggur> https://pp.vk.me/c627426/v627426151/83ad/ySLEB9PNnqs.jpg :3
[15:26:29] <m4n71k0r> hinst: разве это мешает писать хороший код?
[15:27:04] <m4n71k0r> hinst: или ты как пограммист ничего не стоишь без IDE?
[15:27:58] <m4n71k0r> собственно, нормальные программисты не ноют, а допиливают свои тулзы
[15:29:06] <uggur> Нуу.... hinst отчасти прав насчёт того, что привлекательность языка как средства разработки падает если для него мало библиотек и IDE плохие.
[15:29:22] <uggur> Но разве это не разрешается естественным путём за пару лет?
[15:29:39] Kumbaya зашёл в конференцию
[15:30:11] <hinst> лан я ушёл говнокодить
[15:30:20] <hinst> пошёл
[15:33:04] <hinst> нинравится мне кароч этот ваш руст
[15:34:39] <ɹǝɟılʍǝu> Пиздуй уже.
[15:35:39] <m4n71k0r> траллер херов
[15:35:59] <m4n71k0r> разфренжу в стиме нахур(
[15:43:12] <uıʃɐɟ∀> uggur: Нет, он неправ. Непривлекательность языка не означает, что он говно.
[15:44:14] <uggur> uıʃɐɟ∀: читай ещё раз моё утверждение.
[15:44:16] <uggur> Особенно первые три слова.
[15:44:21] <uggur> Особенно третье слово.
[15:44:33] <uggur> >> отчасти << вот это.
[15:44:33] <uıʃɐɟ∀> uggur: Нет.
[15:44:58] <uıʃɐɟ∀> Если он отчасти прав в одной категории, это не значит, что он отчасти прав в смежной.
[15:45:31] <uggur> Где я это утверждал?
[15:45:53] <uggur> Вот не нужно заниматься демагогией и опровергать приписанные мне утверждения (%
[15:46:23] <uıʃɐɟ∀> Ну так можно говорить, что и ты приписываешь хинсту утверждения про привлекательность =3
[15:47:10] rafaelrs вышел из конференции: Компьютер перешел в спящий режим
[15:48:00] <uggur> Теперь ты стал его адвокатом?
[15:48:09] <uggur> Он же говорил что язык -- говно потому что нет IDE.
[15:48:15] <uggur> Ты тоже из этих... делфилюбов?
[15:49:35] <uıʃɐɟ∀> Он не говорил про привлекательность языка.
[15:49:52] <uıʃɐɟ∀> Он рассуждал в категории "язык - говно".
[15:50:23] <xfer> всё произведённое людьми -- говно
[15:50:25] <xfer> кроме пластика.
[15:50:40] <uıʃɐɟ∀> Не всё.
[15:50:43] <uıʃɐɟ∀> Моча - не говно.
[15:51:22] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:51:23] a1batross зашёл в конференцию
[15:52:47] a1batross вышел из конференции: Disconnected: Replaced by new connection
[15:52:50] a1batross зашёл в конференцию
[15:56:39] cutwater зашёл в конференцию
[15:59:14] a1batross вышел из конференции: Disconnected: closed
[15:59:15] a1batross зашёл в конференцию
[16:01:28] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:01:31] a1batross зашёл в конференцию
[16:02:54] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:03:44] a1batross зашёл в конференцию
[16:03:50] <xfer> http://www.postgresql.org/docs/9.1/static/contrib-dblink-connect.html нихуясе
[16:03:53] <xfer> но нахуя?
[16:04:56] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:05:02] a1batross зашёл в конференцию
[16:11:52] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:11:54] a1batross зашёл в конференцию
[16:12:32] cutwater вышел из конференции
[16:13:07] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:13:11] a1batross зашёл в конференцию
[16:13:25] <m4n71k0r> xfer: тому что могутЪ
[16:30:09] a1batross вышел из конференции: Disconnected: Replaced by new connection
[16:30:10] a1batross зашёл в конференцию
[16:30:33] grouzen вышел из конференции
[16:49:05] gr_buza@arbeiten вышел из конференции
[16:49:19] gr_buza@arbeiten зашёл в конференцию
[16:50:24] sss|zombie зашёл в конференцию
[16:54:30] OKTAVIUS вышел из конференции
[17:08:02] OKTAVIUS зашёл в конференцию
[17:10:38] m4n71k0r вышел из конференции: Replaced by new connection
[17:10:38] m4n71k0r зашёл в конференцию
[17:11:57] gr_buza@arbeiten вышел из конференции: Replaced by new connection
[17:11:58] gr_buza@arbeiten зашёл в конференцию
[17:12:36] m4n71k0r вышел из конференции: Replaced by new connection
[17:12:37] m4n71k0r зашёл в конференцию
[17:13:36] gr_buza@arbeiten вышел из конференции
[17:13:40] gr_buza@arbeiten зашёл в конференцию
[17:33:24] hinst вышел из конференции: Replaced by new connection
[17:33:26] hinst зашёл в конференцию
[17:38:37] <m4n71k0r> xfer: я не совсем уверен, что пластик производится непосредственно людьми, коллега...
[17:42:53] <xfer> m4n71k0r: не планетой же.
[17:43:00] <xfer> каждое утро нахожу в унитазе пластичное дерьмо.
[17:43:16] <xfer> можно ли считать людей рабами планеты?
[17:43:22] <m4n71k0r> xfer: ты уверен, что это пластик?
[17:43:31] <m4n71k0r> xfer: да, люди - рабы планеты
[17:43:33] <xfer> может ли быть собственность у неодушевлённого предметы?
[17:43:35] <xfer> предмета
[17:43:57] <m4n71k0r> неодушевлённого или неживого?
[17:44:05] <m4n71k0r> души нет, например
[17:44:19] <xfer> m4n71k0r: по какому критерию юристы определяют что это человек?
[17:44:35] <xfer> или сущность имеет собственность.
[17:44:38] <uıʃɐɟ∀> Мёртвый предмет является неживым? А наобормот?
[17:44:44] <m4n71k0r> ну как раньше, помнишь первые философские определения человека?
[17:44:50] <xfer> нет(
[17:45:22] <m4n71k0r> если сущность включает в себя другие сущности, то она владеет?
[17:45:28] <xfer> http://forum.advocat-ac.ru/viewtopic/t/10244/start/0
[17:45:31] <m4n71k0r> что такое "владеть"?
[17:46:34] <xfer> я не знаю((
[17:46:37] <xfer> путин не объяснил
[17:46:52] <m4n71k0r> xfer: напиши ему письмо
[17:47:01] <m4n71k0r> ты давно ему не писал
[17:47:58] <m4n71k0r> xfer: кстати, я не уверен, что большинство людей смогут доказать, что они люди
[17:48:15] <xfer> судя по комментариям на форуме
[17:48:19] <xfer> никто не может доказать что он человек
[17:48:34] <xfer> даже специально обученные врачи
[17:48:43] <xfer> потому что критерия нет!
[17:48:53] <xfer> вы понимаете что это значит?
[17:49:08] <m4n71k0r> иди уже воруй, убивай
[17:49:14] <m4n71k0r> а я код попишу
[17:49:20] <xfer> что вся "цивилизация" основана на лжи, лжи в том, что является "цивилизацией"
[17:49:23] <xfer> а на самом деле её нет
[17:49:26] <xfer> ничего нет(
[17:49:55] <m4n71k0r> а ты можешь отличить ложь от фантазии?
[17:50:20] <xfer> нет(
[17:50:45] <m4n71k0r> а как ты отличаешь сон от яви?
[17:51:36] <m4n71k0r> xfer: а Я от НЕ Я отличить можешь?
[17:51:41] <xfer> никак, адаптируюсь к условиям.
[17:53:47] Spo1ler зашёл в конференцию
[17:56:31] grouzen зашёл в конференцию
[18:10:25] <hinst> сейчас я хаскел изучать буду
[18:12:37] <ForNeVeR> Сейчас эта лалка опять заявит, что "в хаскеле не поддерживается рефакторинг".
[18:12:48] <uggur> А что, поддерживается?
[18:13:09] <uggur> hinst не поддерживает рефакторинг %)
[18:13:15] <uggur> Функция рефакторинга отключена (%
[18:13:46] <hinst> я буду сразу збс писать, чтобы не пришлось позже делать рефакторинг
[18:14:43] <uggur> "я буду сразу збс писать" <- каждый раз, когда я начинаю новый проект, я думаю так :D
[18:16:08] Аман вышел из конференции
[18:22:05] Spo1ler вышел из конференции: Replaced by new connection
[19:03:40] xspeed зашёл в конференцию
[19:06:33] sss|zombie вышел из конференции: Вышел из Vacuum-IM
[19:06:39] horta hell зашёл в конференцию
[19:07:04] <ɹǝɟılʍǝu> horta hell, ТЫ ВЕРНУЛАСЬ ЛЮБИМАЯ
[19:09:22] <m4n71k0r> ɹǝɟılʍǝu: это мужик
[19:10:08] <m4n71k0r> uggur: особенно это фантастически звучит, когда начинаешь что-то писать на новом для тебя языке
[19:10:23] <uggur> Ну да :)
[19:10:42] <ɹǝɟılʍǝu> Офигенное, между прочим, ощущение.
[19:12:33] <uggur> Я вот думаю, может попробовать Clojure?
[19:12:35] <uggur> Или не стоит? (%
[19:14:05] <ɹǝɟılʍǝu> Попробуй.
[19:14:09] <hinst> кложуре
[19:14:10] <ɹǝɟılʍǝu> Годная штука.
[19:15:23] <uggur> А где его используют обычно?
[19:15:47] <ForNeVeR> Чаще всего - для написания кода.
[19:16:13] <ForNeVeR> uggur: веб-сервера всякие. Иногда и клиентскую часть тоже.
[19:18:18] <uggur> Хм, ну ОК
[19:18:28] <uggur> Может, найду что-нибудь интересное для себя в нём (:
[19:19:01] ckorzhik зашёл в конференцию
[19:19:47] <Славный капитан> Видел я, как вы клиентскую часть на кожуре писали ~_~
[19:20:15] <Славный капитан> - Тормозить же будет.
- Да не, все будет збс... бля, и правда тормозит. Т_Т
[19:21:07] <ForNeVeR> Дак мы ж оптимизировали.
[19:21:40] <Славный капитан> Ну да.
[19:22:15] <Славный капитан> И проблема была не в кожуре как таковой.
[19:22:16] <uggur> Славный капитан: кложур тормозит или просто код не оч?
[19:22:22] <uggur> Хех, уже ответил %)
[19:22:35] <Славный капитан> Они там на каждом кадре весь мир пересоздавали ~_~
[19:22:46] <ForNeVeR> Да вроде и щас пересоздаём ~_~
[19:23:17] <Славный капитан> http://risovach.ru/upload/2014/02/mem/krestnyy-otec_43145122_orig_.jpeg
[19:24:38] <uggur> Эмм?
[19:24:42] <uggur> Это какой кложур?
[19:24:50] <uggur> Что за программа?
[19:24:51] <uggur> Линк?
[19:25:32] <ForNeVeR> uggur: https://github.com/codingteam/Hyperspace
[19:25:44] <ForNeVeR> Версия из мастера даже работать должна.
[19:26:31] <uggur> Что такое lein?
[19:26:32] rexim зашёл в конференцию
[19:26:47] <uggur> Система сборки?
[19:26:49] <ForNeVeR> uggur: http://leiningen.org/
[19:27:05] <uggur> Leningen
[19:27:09] <rexim> Вака-вака!!
[19:27:19] <rexim> ForNeVeR, ленин гей!
[19:27:27] <ForNeVeR> rexim: и ничего подобного!
[19:27:33] <rexim> Ты проверял?
[19:27:42] <ForNeVeR> Ну, я его видал. Непохож на гея.
[19:27:50] <ForNeVeR> Похож на труп.
[19:28:03] <rexim> Итс а труп!
[19:28:39] <rexim> Славный капитан, копейтанушка!
[19:28:41] <rexim> \о/
[19:32:35] grouzen вышел из конференции
[19:34:03] <m4n71k0r> вака-вака опять пришла, чтобы попрощаться со всеми и пойти спать...
[19:36:05] <m4n71k0r> hinst: кстати, Nim попробуй и Fantom, там тоже нет рефакторинга
[19:36:30] <hinst> зачем?
[19:36:37] <hinst> прост?))
[19:43:45] <m4n71k0r> hinst: nim - писк моды
[19:44:16] ascrazy@jabber.ru зашёл в конференцию
[19:46:39] <rexim> m4n71k0r, я пойду спать через 3 часа ._.
[19:50:33] <m4n71k0r> .time rexim
[19:50:34] <DeadBot> m4n71k0r: Вт. 07 июля 2015 21:49:28
[19:50:47] <m4n71k0r> как-то рано
[19:50:51] <rexim> Ну ладно, через два =3
[19:51:06] <rexim> m4n71k0r, я режим соблюдаю!
[19:51:12] <m4n71k0r> я уже и не помню, когда в последний раз раньше 2 ночи ложился
[19:51:12] <rexim> Вот так вот.
[19:51:38] <m4n71k0r> я тоже... примерно до 11 прихожу на работу и примерно в 7-8 ухожу
[19:51:54] <ForNeVeR> m4n71k0r: в фантоме есть рефакторинг - его как раз миксер пилит же.
[19:51:59] <xfer> m4n71k0r: слыш
[19:52:05] <xfer> а крис касперски гей чтоль?
[19:52:18] <ForNeVeR> xfer: опа, так он из ваших?
[19:52:27] <xfer> ForNeVeR: чёбля.
[19:52:32] <m4n71k0r> ForNeVeR: вот странно, что миксер ничего про это не сказал....
[19:52:50] <m4n71k0r> xfer: а тебе какая разница?)
[19:53:07] <m4n71k0r> он ваще жив?
[19:53:18] <xfer> говорят что жив
[19:53:24] <m4n71k0r> .seen folex
[19:53:24] <DeadBot> m4n71k0r: folex был тут 3 дня 23 часа 1 минуту 44 секунды назад
[19:54:08] <xfer> m4n71k0r:да мне тут старый знакомый приебался, говорит что он мой кумир
[19:54:10] <xfer> и что он гей
[19:54:11] <xfer> -_-
[19:54:24] <ForNeVeR> Кто, знакомый?
[19:54:32] <xfer> знакомый-то определённо гей
[19:54:38] <xfer> он и прописку в америке получил за это
[19:54:39] <ForNeVeR> Ну надо же.
[19:55:08] <xfer> ForNeVeR: ну ты же тоже мой знакомый.
[19:55:12] <xfer> ведь, да?
[19:55:23] <ForNeVeR> Нет, я тебя не знаю, и ты меня тоже.
[19:55:26] <xfer> ок.
[19:55:29] <m4n71k0r> xfer: так твой знакомый теперь больше не твой кумир?
[19:55:39] <xfer> m4n71k0r: на знакомого мне опхуй.
[19:55:49] <ForNeVeR> xfer: из-за такой мелочи меняешь кумиров?
[19:56:08] <m4n71k0r> переехал человек в асашай и всё... больше не кумир
[19:56:17] <m4n71k0r> пойду я...
[19:57:39] <xfer> ForNeVeR: каких кумиров?
[19:57:57] <xfer> плюшевый мишка на помойке для меня больший кумир
[19:58:07] <xfer> чем кто-либо другой, когда-либо существовавший
[19:58:14] <ForNeVeR> А чего ты его тогда на помойку выкинул?
[19:58:38] <ForNeVeR> Ну и вообще, чего тебе так мышх не нравится, то ты его ажно с какими-то помойными мишками сравниваешь?
[19:58:44] <m4n71k0r> xfer: а как же хорь?
[19:59:08] m4n71k0r вышел из конференции
[20:00:22] <rexim> > ForNeVeR: m4n71k0r: в фантоме есть рефакторинг - его как раз миксер пилит же.
Это конфидециальная информация! ._.
[20:00:38] <rexim> Рефекторинг фантома — очень наукоемкий проект!
[20:00:44] <rexim> Рефакторинг*
[20:00:47] <rexim> Да
[20:00:50] <ForNeVeR> Ты диссертацию про него пишешь?
[20:00:53] <rexim> Да
[20:01:03] <ForNeVeR> Алсо, я никакой такой информации не знаю, так что ничо и разгласить не могу.
[20:01:17] <rexim> Хм...
[20:01:21] <rexim> Ну ладно...
[20:01:40] <xfer> что с хорём?
[20:02:02] <ForNeVeR> xfer: а почему ты у нас спрашиваешь? Мы твоего хоря не брали.
[20:02:21] <xfer> ForNeVeR: ну так мантикор ушёл же
[20:02:23] <xfer> а он из ваших
[20:02:33] <xfer> вы должны иметь общую, с ним, память!
[20:02:38] <rexim> xfer, что ты несешь?
[20:02:41] <rexim> Иди проспись
[20:02:49] <xfer> rexim: ты меня бросил.
[20:02:55] <xfer> rexim: мы хотели вместе писать игрушку
[20:02:57] <rexim> Нет
[20:02:59] <xfer> а тебе не интересно!
[20:03:00] <ForNeVeR> о_О
[20:03:06] <rexim> Я тебя подбросил
[20:03:10] <ForNeVeR> О_о
[20:05:47] <ɹǝɟılʍǝu> 4 000 руб. под 20.5% годовых на 5 лет! Платеж 1 982 руб. в мес.

Сбербанк поехал совсем
[20:06:32] <ForNeVeR> Это он тебе депозит предлагает открыть?
[20:06:56] hinst вышел из конференции
[20:07:16] <uggur> "должны иметь общую, с ним, память" это потокобезопасно?
[20:07:45] <uggur> rexim: xfer: А Тьюринг был геем и он ваш кумир, kekeke
[20:07:55] <uggur> А ещё он в Англии жил
[20:08:08] <rexim> Фу!
[20:08:14] <ɹǝɟılʍǝu> Ага, и его там гнобили и лечили.
[20:08:16] <rexim> Он в Англии жил!
[20:08:17] <rexim> Фу!
[20:08:18] <ɹǝɟılʍǝu> Еуропа!
[20:08:20] <rexim> Фу-фу-фу!
[20:08:22] <rexim> Англия
[20:08:23] <rexim> Фу!
[20:08:48] <rexim> ɹǝɟılʍǝu, няка-вайфер
[20:08:54] (/^_^)/ вышел из конференции
[20:09:19] <ɹǝɟılʍǝu> Ну хоть не няка-вайфу)
[20:09:24] <uggur> Англичанка гадит
[20:09:27] <xfer> uggur: кто это?
[20:09:27] <rexim> xD
[20:09:41] <uggur> ɹǝɟılʍǝu: Досмерти залечили, ахха.
[20:09:59] <uggur> Как бы показывает благодарность за помощь в криптоанализе во время второй мировой :Ь
[20:10:18] <xfer> я знаю только тьюринга, который был люб до маленьких мальчиков
[20:10:23] <uggur> xfer: Отец современной вычислительной техники.
[20:11:12] <ɹǝɟılʍǝu> Был ещё Марков!
[20:11:23] <ɹǝɟılʍǝu> С его автоматом Маркова и его же понятием алгоритма.
[20:11:28] <uggur> тоже криптоаналитик?
[20:11:29] <ɹǝɟılʍǝu> И Пост.
[20:11:43] <uggur> А Чёрч?
[20:12:07] <rexim> И пост и гет.
[20:15:25] <xfer> мет
[20:17:39] O01eg зашёл в конференцию
[20:19:44] <xfer> ɹǝɟılʍǝu: так потому и лечили что любили.
[20:22:31] dzhon вышел из конференции: Replaced by new connection
[20:22:33] dzhon зашёл в конференцию
[20:26:07] dzhon вышел из конференции: Replaced by new connection
[20:26:09] dzhon зашёл в конференцию
[20:26:14] (/^o^)/ зашёл в конференцию
[20:36:52] rexim вышел из конференции
[20:38:04] gr_buza@arbeiten вышел из конференции
[20:38:22] a1batross вышел из конференции: Этого участника выгнали из комнаты за то, что он послал присутствие с ошибкой: remote-server-not-found
[20:46:44] ascrazy@jabber.ru вышел из конференции: Replaced by new connection
[20:46:46] ascrazy@jabber.ru зашёл в конференцию
[20:50:08] Славный капитан вышел из конференции
[20:50:13] <uggur> пздц. в этом вашем лиспе что, польская нотация?
[20:50:15] <uggur> *кложуре
[20:51:04] <ForNeVeR> Это как - польская?
[20:51:09] <ForNeVeR> Вместо скобок пше-пше?
[20:51:33] <ɹǝɟılʍǝu> Пше 2 3 + пше
[20:52:00] <uggur> Нет, это ОПН
[20:52:10] <uggur> А польская нотация -- это / (apply + numbers) (count numbers)
[20:52:23] <ForNeVeR> Хуерга какая-то.
[20:52:28] <ForNeVeR> У тебя sexp невалидный.
[20:52:41] <ForNeVeR> Больше так не пиши.
[20:52:45] <uggur> УМВР
[20:54:06] <ForNeVeR> Хм, интересно, в репле и правда работает даже без скобок. Удивительно!
[20:54:13] <ForNeVeR> Хотя нет.
[20:54:19] <ForNeVeR> uggur: неправильно же работает. Ты - хер.
[20:54:38] <uggur> :)
[20:54:41] <ForNeVeR> user=> (def numbers [1 2 3])
user=> / (apply + numbers) (count numbers)
#<core$_SLASH_ clojure.core$_SLASH_@10740dd5>
6
3
[20:55:04] <ForNeVeR> Действительно, выводит три объекта: /, (apply + numbers) и (count numbers).
[20:55:11] <ForNeVeR> А я так понял, что ты поделить хотел.
[20:55:45] <ForNeVeR> Иначе вообще вайн про польскую запись не по адресу. Ибо её тут у тебя нету. По крайней мере, ни одного арифметического оператора в польской записи тут нет.
[20:55:49] <uggur> При чём тут скобочки?
[20:56:08] <uggur> / a b -- это польская нотация, не?
[20:56:09] <xfer> хуёбочки
[20:56:10] <ForNeVeR> Я что-то подумал, что ты пытался разделить одно на другое.
[20:56:31] <uggur> a b / -- обратная польская нотация?
[20:56:34] <ForNeVeR> uggur: да, это польская нотация. В кложуре это выражение особого смысла не имеет. Ну, без указания контекста.
[20:56:42] ascrazy@jabber.ru вышел из конференции
[20:56:43] <ForNeVeR> (/ a b) - имеет.
[20:56:54] <ForNeVeR> Но какая нахуй разница, какая тут нотация? Это всего лишь вызов функции.
[20:56:55] <uggur> При чём тут кложур? Я просто показал что такое польская нотация %)
[20:56:58] <uggur> "ForNeVeR: Это как - польская?"
[20:57:08] <uggur> Без контекста лиспа
[20:57:11] <uggur> *кложура
[20:57:18] <ForNeVeR> > в этом вашем лиспе что, польская нотация?
[20:57:23] <ForNeVeR> Да уж, без контекста вообще.
[20:57:31] <xfer> ForNeVeR: обнимашки
[20:57:32] ascrazy@jabber.ru зашёл в конференцию
[20:57:37] <ForNeVeR> .kick xfer
[20:57:37] xfer выгнали из конференции: DeadBot
[20:57:38] <DeadBot> ForNeVeR: ok
[20:57:40] <uggur> Я думал ты спросил про польскую нотацию вообще
[20:57:53] <ForNeVeR> Я думал, мой вопрос - риторический.
[20:58:22] <ForNeVeR> uggur: кароч, нормальная там нотация. Хорошая, годная.
[20:59:17] <ForNeVeR> Мне просто кажется, что польская нотация - это какой-то пиздец а-ля "= + - 4 3 2 1"
[20:59:28] <ForNeVeR> Хуй проссышь, короче, какие аргументы куда относятся.
[20:59:39] <uggur> ForNeVeR: ¿ пишéшь ты всегда тáк ?
[20:59:44] <ForNeVeR> Как?
[20:59:51] <uggur> в польской нотации %)
[20:59:53] <ForNeVeR> Ты мне на польском задал вопрос?
[21:00:07] <uggur> Дá
[21:00:14] <ForNeVeR> пше-пше, пржеваль
[21:00:20] <ForNeVeR> Я ответил.
[21:00:21] <uggur> пшено
[21:00:24] <ForNeVeR> Да!
[21:00:55] <uggur> ForNeVeR: ржепишевски?
[21:01:00] <ForNeVeR> Ну а в лиспе, кароч, заебательская нотация (я б её так формально и определил) со скобочками.
[21:01:14] <uggur> (:)
[21:01:25] <ForNeVeR> Валидно.
[21:01:40] <ForNeVeR> BTW, так выглядит ФВП на процедурном брейнфаке.
[21:01:49] <uggur> Алсо, = + - 4 3 2 1 не валидно
[21:01:56] <ForNeVeR> Эт почему?
[21:02:21] <ForNeVeR> Вроде должно быть валидно. Знак равенства будет последним вычислен, разве нет?
[21:03:39] <uggur> = + - 4 3 2 1
= + (4 - 3) 2 1
= (+ (- 4 3) 2) 1
= (+ (1) 2) 1
= (3) 1
[21:03:44] <uggur> 3 != 1 %)
[21:03:46] <ForNeVeR> Я имел в виду (= (+ (- 4 3) 2) 1)
[21:03:48] <uggur> 1 != 3
[21:03:51] <ForNeVeR> Ну, валидно, просто false.
[21:04:15] <uggur> Хм, ну ОК.
[21:04:31] <uggur> Т.е. для тебя невалидно = бессмысленно :)
[21:04:36] <ForNeVeR> Я просто синтаксически корректный пример привёл. Он и не должен был вычисляться в true.
[21:04:57] <ForNeVeR> Невалидно было бы, например, + = 1 1 1
[21:05:08] <ForNeVeR> Потому, что true и 1 нельзя сложить.
[21:05:27] <ForNeVeR> (ну, в каком-то моём сферическом воображаемом польском пшекалькуляторе)
[21:05:42] <uggur> Нуу...
[21:05:49] <uggur> Потенциально, можно.
[21:06:00] <uggur> 3 + 2i ведь бывает?
[21:06:06] <ForNeVeR> Пирс в простейших примерах в TaPL пишет, что нельзя.
[21:06:08] <uggur> Тогда почему 1 + true не может быть? (%
[21:06:23] <ForNeVeR> Ну т.е. в качестве академического упражнения на типизацию такой пререквизит - ок.
[21:06:27] <ForNeVeR> Пирсу виднее, сутка!
[21:06:34] <uggur> Это твой кумир?
[21:06:37] <ForNeVeR> Да!
[21:06:37] <uggur> Он из США и он -- гей?
[21:06:42] <ForNeVeR> Не знаю.
[21:06:48] <ForNeVeR> Мне похрен, честно говоря.
[21:06:55] <ForNeVeR> Даже если он женщина.
[21:06:58] <ForNeVeR> Или негр.
[21:07:17] * uggur вспомнил группу людей, которую ForNeVeR называл одним человеком.
[21:07:28] <ForNeVeR> Илья Сергей?
[21:07:31] <uggur> Да.
[21:07:40] <ForNeVeR> Это и есть один человек ~_~
[21:07:45] <uggur> Вот 1 + true -- это как Илья Сергей
[21:07:54] <uggur> Одна сущность %)
[21:08:21] <ForNeVeR> https://www.lektorium.tv/lecture/14159 - вот он, кстати.
[21:09:37] <ɹǝɟılʍǝu> [uggur 20:02]
» ForNeVeR: ¿ пишéшь ты всегда тáк ?
---
Это по-испански и оно реально заебись!
[21:10:55] <ForNeVeR> А мне кажется, что это хунта. Все человеческие языки - хунта.
[21:11:08] <ForNeVeR> Их нужно уничтожить.
[21:11:16] <uggur> ForNeVeR: Общайся на не-человеческом?
[21:11:45] <ForNeVeR> Гав-гав ~____~
[21:11:58] <uggur> %)
[21:12:14] <uggur> ИМХО, человеческие языки очень важны
[21:12:41] <uggur> Они являются продуктом человеческого сознания и мышления, потому без них человеки перестанут существовать как разумные существа.
[21:13:10] <uggur> Ну а если их научить другим языкам, они перестанут быть человеками как видом.
[21:14:11] <ForNeVeR> И это очень хорошо.
[21:14:34] <ForNeVeR> Научить их машинному языку, чтоб они приблизились к чистым творениям Омниссии.
[21:14:51] <ɹǝɟılʍǝu> Какой же ты всё таки ебанутый.
[21:15:14] <ForNeVeR> Отнюдь!
[21:15:36] <ForNeVeR> А у Ильи Сергея интересный доклад, рекомендую.
[21:17:28] <uggur> ForNeVeR: Эмм... я не думаю, что это хорошая идея.
[21:17:49] <uggur> Если под творениями Омниссии ты понимаешь современную технику.
[21:18:21] <ForNeVeR> Даже современная техника ближе к идеалу, чем мешки с мясом.
[21:18:32] <ForNeVeR> Но она не абсолют, конечно же.
[21:18:34] <uggur> Вообще-то нет.
[21:18:52] <uggur> Это какой идеал у тебя?
[21:19:30] <uggur> По-моему вся современная техника реализует или конечный, или недетерминистичный автомат.
[21:19:39] <ɹǝɟılʍǝu> Куски железа пока не умеют нихуя.
[21:19:48] gsomix зашёл в конференцию
[21:19:49] <ɹǝɟılʍǝu> Даже завод не построит сам себя, и не починит.
[21:19:57] <gsomix> Утро.
[21:19:57] <ɹǝɟılʍǝu> Так что пока этого не будет — пнх)
[21:20:01] <ɹǝɟılʍǝu> gsomix, утро!
[21:20:15] <ForNeVeR> ɹǝɟılʍǝu: а ты можешь построить завод?
[21:20:18] <uggur> Можно возразить, конечно, что люди -- тоже конечные автоматы с большим количеством состояний, но де факто ɹǝɟılʍǝu прав: даже если принять эту гипотезу, у машин гораздо меньше состояний.
[21:20:26] <ɹǝɟılʍǝu> ForNeVeR, человек может.
[21:20:30] <ForNeVeR> Который?
[21:20:37] <ForNeVeR> Ну и то есть ты - не можешь.
[21:20:37] <ɹǝɟılʍǝu> Вооон тот!
[21:20:38] <uggur> gsomix?
[21:20:41] <gsomix> uggur, что?
[21:20:42] <ForNeVeR> Ок, слив засчитан, пнх.
[21:20:46] <ɹǝɟılʍǝu> Бля, Форневер, иди нахуй.
[21:20:51] <uggur> gsomix: завод запили!
[21:21:00] <gsomix> >__<
[21:21:02] <uggur> :D
[21:21:04] <ForNeVeR> gsomix: да, давай строить завод.
[21:21:04] <gsomix> Могу кирпичный.
[21:21:06] <ɹǝɟılʍǝu> Ты порой бываешь таким тупым.
[21:21:08] <ForNeVeR> Отлично!
[21:21:14] * ɹǝɟılʍǝu строил цех.
[21:21:21] * uggur работал в цеху
[21:21:22] <ɹǝɟılʍǝu> По деревообработке.
[21:21:29] <uggur> который строил ɹǝɟılʍǝu %)
[21:21:37] <ɹǝɟılʍǝu> Не пизди, тебя там не было)
[21:21:38] <ForNeVeR> ɹǝɟılʍǝu: биологический кусок мяса сам по себе ничего не может. Только лишь инструментами, предоставленными ему слугами Омниссии, он может себе что-то создать.
[21:21:47] <ForNeVeR> И завод, и машину, и даже другие инструменты.
[21:21:53] <ɹǝɟılʍǝu> ForNeVeR, > иди нахуй
[21:21:53] <uggur> ForNeVeR: Это какими слугами?
[21:22:07] <ForNeVeR> ɹǝɟılʍǝu: раз.
[21:22:07] <uggur> Ты что, креационист?
[21:22:11] <uggur> В ангелов веруешь? %)
[21:22:20] <ɹǝɟılʍǝu> ForNeVeR, да хоть дважды)
[21:22:21] <ForNeVeR> uggur: ну да, конечно же, верую.
[21:22:30] <uggur> >.<
[21:22:33] <ForNeVeR> Техноадепты суть ангелы.
[21:22:43] <uggur> ForNeVeR: Какие-такие техноадепты?
[21:22:52] <ForNeVeR> Кто создаёт новую технику - те молодцы, кароч.
[21:22:58] <ForNeVeR> А кто нет - тот нет.
[21:22:59] <uggur> "создаёт новую технику"
[21:23:02] <uggur> Т.е. люди.
[21:23:03] <uggur> Создают.
[21:23:07] <ForNeVeR> Почему люди-то?
[21:23:07] <uggur> Новую. Технику :Ь
[21:23:13] <ForNeVeR> Когда-то обезьяны создавали.
[21:23:20] <uggur> А, ну да.
[21:23:28] <ForNeVeR> И даже осьминог!
[21:23:30] <uggur> "биологический кусок мяса сам по себе ничего не может" вот это утверждение противоречит.
[21:23:39] <ForNeVeR> Сам по себе - конечно, не может.
[21:23:46] <uggur> Почему нет?
[21:23:53] <ForNeVeR> Это Омниссия своей макароннейшей десницей подкладывает ему умные мысли в голову!
[21:24:02] <uggur> Неверифицируемо.
[21:24:06] <ForNeVeR> Пф.
[21:24:22] <ForNeVeR> В том и суть всякого боговерья - в неверифицируемости.
[21:24:25] <uggur> Ой, всё? :D
[21:24:39] <gsomix> Баговерье.
[21:24:49] <ForNeVeR> Это какая-то ересь!
[21:25:26] Аман зашёл в конференцию
[21:26:08] <uggur> ForNeVeR: Твои слова неугодны Императору.
[21:26:14] <uggur> А Император -- воплощение Омниссии.
[21:26:17] <ɹǝɟılʍǝu> Блин. Таки из Playrix меня опять достали.
[21:26:31] <ForNeVeR> uggur: чего это неугодны? Неверифицируемо!
[21:26:39] <ɹǝɟılʍǝu> Не хочу я их игрушки для мобилки писать. Пошли они нахуй.
[21:26:55] <ForNeVeR> А почему бы не написать игрушек для мобилки?
[21:27:13] <ForNeVeR> Хотя, гм, действительно, с моим определением веселья это тоже не очень-то совпадает.
[21:27:18] <ɹǝɟılʍǝu> Вопрос в том, что нехочется.
[21:27:27] <ɹǝɟılʍǝu> не хочется*
[21:28:40] <uggur> ForNeVeR: "И лишь когда последний камень последнего храма падет на голову последнего жреца; лишь тогда век просвещения настанет, истины свет наполнит сердца" 63-е Послание Терре, стих 114-й, Имперские Истины.
[21:28:55] <ForNeVeR> uggur: а не ересь ли это, а?
[21:29:01] <uggur> Имперские Истины?
[21:29:05] <uggur> Хорус тоже так говорил.
[21:29:11] ascrazy@jabber.ru вышел из конференции
[21:29:12] <ForNeVeR> Копание в таких старых архивах - ересь.
[21:29:25] <ForNeVeR> От этого иногда слишком умными становятся.
[21:29:28] <ɹǝɟılʍǝu> Форневер — рандомный ерефикатор.
[21:29:51] <uggur> ForNeVeR: По определению Омниссии стать слишком умным невозможно.
[21:30:02] <uggur> Ибо Омниссия знает всё или познает всё.
[21:30:27] <uggur> А следовательно ты антиомниссиальный потому что сеешь невежество пропагандой отказа от знания.
[21:30:37] <uggur> Вот ты и есть еретик :Ь
[21:31:05] Myp зашёл в конференцию
[21:34:26] <ɹǝɟılʍǝu> gsomix, Myp, Minoru, https://youtu.be/OQMijY_0YxA
[21:35:08] Graf зашёл в конференцию
[21:35:20] Graf вышел из конференции
[21:35:30] <Myp> ɹǝɟılʍǝu: https://www.youtube.com/watch?v=CLcjvIQJns0
[21:35:53] gr_buza@arbeiten зашёл в конференцию
[21:36:14] xspeed вышел из конференции
[21:36:20] <ɹǝɟılʍǝu> Myp, хм
[21:39:31] a1batross зашёл в конференцию
[21:56:25] a1batross вышел из конференции: Disconnected: Replaced by new connection
[21:56:26] a1batross зашёл в конференцию
[21:57:37] a1batross вышел из конференции: Disconnected: Replaced by new connection
[21:57:38] a1batross зашёл в конференцию
[22:01:08] a1batross вышел из конференции: Disconnected: Replaced by new connection
[22:01:11] a1batross зашёл в конференцию
[22:04:53] a1batross вышел из конференции: Disconnected: closed
[22:05:01] a1batross зашёл в конференцию
[22:10:01] a1batross вышел из конференции: Disconnected: Replaced by new connection
[22:10:02] a1batross зашёл в конференцию
[22:10:06] a1batross вышел из конференции: Logged out
[22:10:08] a1batross зашёл в конференцию
[22:12:10] <MaXGGXaM> я хз как правильно сказать...
нужно сделать среду с доверенным исполнением кода
(но без selinux, полноценных виртуалок, xen, docker)
[22:12:15] hinst зашёл в конференцию
[22:12:44] <MaXGGXaM> по любому такое уже должны были делать....
[22:12:51] <MaXGGXaM> что-то на подобие песаочниц
[22:15:46] <ɹǝɟılʍǝu> Myp, шевелись, плотва!
[22:16:45] <uggur> MaXGGXaM: JRE
[22:17:31] <MaXGGXaM> jre тоже ненужно
[22:17:59] <j123123> MaXGGXaM: google: SELinux sandbox
[22:19:01] <j123123> MaXGGXaM: Как ты это без selinux делать собрался? Чем он тебя не устраивает?
[22:19:25] <j123123> Можешь еще взять его аналог: AppArmor
[22:20:03] <MaXGGXaM> а если софт практически с нуля пилится?
[22:20:23] <MaXGGXaM> и планируются такие ограничения для плагинов
[22:20:29] <j123123> Ну допустим пилится с нуля. Как это мешает использовать AppArmor?
[22:20:38] <uggur> Использовать нельзя
[22:20:57] <j123123> Какие должны быть ограничения для плагинов? Отличные от ограничений для самого софта?
[22:21:07] <MaXGGXaM> ради одного плагина такое поднимать?
[22:21:18] <uggur> MaXGGXaM пишет софт для импортозамещения
[22:21:27] <MaXGGXaM> неа
[22:21:39] <MaXGGXaM> просто "Небосеть навсегда"
[22:21:49] <MaXGGXaM> и чтоб несвалила пока не подрасет
[22:21:50] <MaXGGXaM> :3
[22:21:55] <uggur> А, ну так ты это, у микеля спроси
[22:22:12] <uggur> Он тут велосипедист со стажем :Ь
[22:22:21] <j123123> Запускаешь плагин в сандбоксе как исполняемый ELF файл. Пусть он через SHM, локальные сокеты, пайпы и прочую хню взаимодействует с основной программой
[22:22:46] <j123123> (надо только ему это разрешить делать)
[22:23:05] <MaXGGXaM> j123123: а другие способы?
[22:23:53] <MaXGGXaM> или куда гуглить
[22:24:04] <MaXGGXaM> ..теории бы читнуть...
[22:26:28] <j123123> Гуглить sandbox apparmor, sandbox selinux; linux ipc local socket sendmsg shared memory pipes
[22:26:43] <j123123> shmget всякий там...
[22:27:33] <MaXGGXaM> j123123: а если не упиратся на ОСи ?
[22:28:11] <j123123> Тогда пиши под голое железо, лол. В разных осях разные механизмы
[22:28:20] <j123123> или пиши под жабу, жабаскрипт итп
[22:28:51] <MaXGGXaM> жабаскрипт смешали с жабой
[22:28:53] <MaXGGXaM> оу
[22:29:13] <j123123> Ну и то и то выполняется в песочнице какбы
[22:29:15] <MaXGGXaM> что-то все экстримно
[22:29:38] <MaXGGXaM> а где промежуточный вариант?
[22:31:52] <uggur> напиши свою ОС
[22:31:56] <uggur> Вытесни все ОС
[22:32:04] <uggur> пиши под свою единственную ОС %)
[22:39:51] <j123123> MaXGGXaM: https://www.qubes-os.org/ такое еще есть
[22:41:39] <hinst> Google NaCl
[22:49:09] <MaXGGXaM> hinst: как-то оно...
версия
1.0 (12.11.2011)
[22:49:39] hinst вышел из конференции: Replaced by new connection
[22:49:40] hinst зашёл в конференцию
[22:50:00] <j123123> Есть еще Google PNaCl
[22:57:07] <MaXGGXaM> тоже как-то оно ... неочень
[23:01:03] sss|zombie зашёл в конференцию
[23:01:34] <hinst> в хроме можно запускать приложения для ведра
https://chrome.google.com/webstore/detail/arc-welder/emfinbmielocnlhgmfkkmkngdoccbadn
даже если они содержат .so
[23:08:47] <j123123> $pet resurrect
[23:08:49] <horta hell> j123123: Вы воскресили питомца этой конфы! Это ли не чудо?! За это вы получаете 3PTC.
[23:11:34] enaken зашёл в конференцию
[23:11:57] <MaXGGXaM> тоже как-то не весело
[23:12:18] <MaXGGXaM> а есть доки по этой теме?
[23:19:37] <hinst> по какой теме? я прослушал, в чём вопрос был
[23:20:54] <MaXGGXaM> хотелось бы сделать человчную систему безопасного выполнения стороннего кода
[23:21:07] <MaXGGXaM> желательно на виртуальных машинах ЯП
[23:21:19] <MaXGGXaM> питон, там... может быть рубин ...
[23:21:27] <hinst> ок. ладн. я не понял.
[23:21:58] <MaXGGXaM> вот не верю что такое никто кроме ораклов не ковырял
[23:22:23] <hinst> Microsoft .net
[23:22:42] <j123123> У них под это дело целая ОС сингулярити есть
[23:22:55] <j123123> ну там на дотнете все это
[23:23:07] <j123123> управляемый код, ептыть
[23:23:12] <MaXGGXaM> а кроме мелкомягких?
[23:23:59] <j123123> Я вон выше ссылку кидал на Qubes OS
[23:24:32] <j123123> Еще Phantom OS
[23:25:00] <j123123> Еще Inferno OS
[23:25:21] <MaXGGXaM> а не настлько сурово?
[23:26:43] <j123123> Java sandbox
[23:26:53] <j123123> Для дотнета тоже наверно такое есть
[23:27:28] <MaXGGXaM> а кроме них?
[23:27:31] magog зашёл в конференцию
[23:27:39] <j123123> А что тебе нужно?
[23:27:47] <j123123> Какие ЯП?
[23:28:01] <j123123> Нативный код запускать надо?
[23:28:56] <MaXGGXaM> https://docs.google.com/document/d/1qjNQUdL5ViKYb9BemvVedSmqhPTL1WMHmTlnvOuYGNY/edit
[23:29:07] <MaXGGXaM> да-да, мне стыдно, да
[23:29:14] <MaXGGXaM> но почему-бы и нет?
[23:29:40] <MaXGGXaM> ninix-aya тыкали (или ssp под вантузы) ?
[23:30:30] <MaXGGXaM> https://drive.google.com/open?id=0B3Cn-G0laU1DfmdaWVU4UmJWSU55cU5MSzlqVnJaNjZRSUs4SkFkWVVZaS1tOFE3Q1k5a3M

а вот вообще все барахло
[23:32:09] <j123123> Проще всего делать это на базе Qubes OS
[23:33:03] <j123123> ибо это линупс, под него есть куча готового ПО
[23:33:28] <j123123> MaXGGXaM: Что за ninix-aya?
[23:33:57] <MaXGGXaM> линки в доку добавлены
[23:35:59] <MaXGGXaM> http://garakuta.homelinux.org/~nosuke/tsubo/files/misc/ninix-aya.jpg
[23:36:05] <MaXGGXaM> живность для рабочего стола
[23:37:05] <MaXGGXaM> немного наркомании да... список чего хотелось бы по максимому
[23:37:28] <MaXGGXaM> .. ыгы... получилась охеревшая платформа (прошу прощения за гуссарский)
[23:38:23] <MaXGGXaM> http://cfile23.uf.tistory.com/image/1671C3534D335E82216070
[23:41:38] <gr_buza@arbeiten> наркоманы
[23:41:45] <j123123> http://community.linuxmint.com/img/screenshots/oneko.png
[23:42:08] <j123123> ониме линупс
[23:42:13] <j123123> ололо
[23:42:35] <MaXGGXaM> gr_buza@arbeiten: изначально то доко с возможностями был создан для всего.. вообще всего
[23:42:59] <MaXGGXaM> чтоб потом спокойно взять в реализацию самое основное
[23:43:09] <MaXGGXaM> уткнулись в безопасность стороннего кода
[23:43:34] <MaXGGXaM> https://docs.google.com/document/d/1mcbDqrKqEm9ROy_4XijjzWMiNb0SgzRTyrJQiS3b8WY/edit
[23:44:54] <j123123> https://github.com/edx/codejail CodeJail manages execution of untrusted code in secure sandboxes. It is designed primarily for Python execution, but can be used for other languages as well.
Через AppArmor работает, например
[23:45:51] <j123123> MaXGGXaM: А ты по-японски читать можешь?
[23:46:03] <MaXGGXaM> неа
[23:46:20] <j123123> Там наверно в коде еще комментарии на японском
[23:46:48] <MaXGGXaM> в ninix-aya да, там практически все на лунном
[23:48:50] <j123123> Они почему-то любят комменты на своем языке писать
[23:52:47] eaeee зашёл в конференцию
[23:54:20] <MaXGGXaM> http://en.osdn.jp/projects/ninix-aya/scm/
[23:54:27] <MaXGGXaM> j123123: вот сорцы
[23:54:52] (/^o^)/ вышел из конференции
[23:58:22] Myp вышел из конференции
[23:59:34] rafaelrs зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!