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

Тема: C, С++, D, Java, C#, Haskell, Ruby, Scheme, Common Lisp, Erlang, OCaml, JavaScript, TypeScript, Clojure, Scala, Nemerle, F#, Groovy, R, Rust, Kotlin.
Backup channel: codingteam@conference.codingteam.org.ru
HQ: http://codingteam.org.ru
Код постить сюда: http://lpaste.net/
Логи: http://tinyurl.com/ctcjr-logs
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Morning Tsoding (вт, чт, вс, збс): https://twitter.com/tsoding
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg
[00:09:11] <eaeee> Славный капитан: ты шаришь в masm32 ?
[00:17:02] <eaeee> но вообще вопрос общий. мне нужен битовый массив, а выделять и адресовать как известно можно только минимум 1 байт. имеет ли смысл внутри байта использовать каждый бит или все же выделить на каждый бит по байту.. т.е. памяти может меньше выделю, но работать медленее будет
[00:17:11] <eaeee> Minoru: как думаешь?
[00:21:01] <rexim> Посоны, кто-то должен рассказать этому молодому человеку, что такое trade off.
[00:21:15] <rexim> Я понимаю, что для него это будет тяжело. Но надо же когда-то взрослеть?
[00:25:18] m4n71k0r вышел из конференции
[00:26:24] <eaeee> rexim: ._.
[00:27:24] <Minoru> ну, давайте я — я молодой, буйный, мне самому эти вещи ещё не до конца знакомы. Поправляйте, если что. Итак…
[00:28:34] <Minoru> eaeee: мы за тебя на этот вопрос ответить не можем, потому что не знаем, что за задачу ты решаешь, сколько у тебя данных, какие ещё у тебя ограничения. Более того, общего ответа на твой вопрос нет. Ты должен осознать, что у тебя есть два взаимоисключающих выбора, и принять решение, понимая, что оно имеет и преимущества, и недостатки
[00:29:08] <rexim> Вах, как харошо сказал, дарагой!
[00:29:15] * rexim поднял кружку чая
[00:30:48] * Minoru ответил лёгким наклоном головы
[00:36:20] <Славный капитан> eaeee: если в твоей архитектуре нету побитовой адресации, то ты таким вопросом вообще не должен задаваться.
[00:36:43] <Славный капитан> срсли, вряд ли у тебя битовые массивы в несколько миллионов элементов, ну
[00:37:26] <Славный капитан> поэтому на один бит луче выделять одну единицу адресации. в твоем случае, это 32-битное или 64-битное слово.
[00:38:02] <Славный капитан> потому что выковыривать отдельные биты из байта (и даже байты из слова) -- это лишний оверхед
[00:38:11] <eaeee> Славный капитан: а вообще существуют архитектуры с побитовой адресацией?
[00:38:18] <eaeee> Minoru: спасибо :)
[00:41:18] dzhon вышел из конференции
[00:41:48] <Славный капитан> eaeee: да, на некоторых контроллерах часть памяти можно адресовать побитово
[00:46:03] <eaeee> Славный капитан: а вот почему байты из слова оверхед - не очень понятно, хм
[00:49:19] <Minoru> по той же причине, что и биты — если машина оперирует словами, то быти ей приходится «выковыривать», накладывая маску, а это дополнительная работа
[00:49:31] <Minoru> (маску и сдвиг)
[00:49:44] <eaeee> хотя, со стеком будет неудобно работать
[00:50:58] * eaeee задумался
[00:59:17] horta hell вышел из конференции: Disconnected: Replaced by new connection
[00:59:17] horta hell зашёл в конференцию
[01:00:02] Славный капитан вышел из конференции
[01:09:11] Minoru вышел из конференции
[01:48:43] eaeee вышел из конференции: Replaced by new connection
[01:48:44] eaeee зашёл в конференцию
[01:48:44] ckorzhik вышел из конференции
[01:53:36] <horta hell> Python с силой врезался лбом в живот e-eee с рыком раздирая одежду и пожирая ошмётки вместе с кошельком. e-eee теряет 3PTC.
[01:56:46] <rexim> $pet rating
[01:56:46] <horta hell> rexim:
Minoru: 3PTC
xfer: 3PTC
e-eee: 2PTC
[01:56:59] <rexim> Питон опасьне!
[02:05:38] rexim вышел из конференции: Machine going to sleep
[02:21:04] ɹǝɟılʍǝu вышел из конференции
[02:32:54] <eaeee> а я его спасал...
[02:39:02] grouzen зашёл в конференцию
[02:40:16] eaeee вышел из конференции
[02:42:22] superka зашёл в конференцию
[02:43:07] <superka> Кто на выборы не пойдет?
[03:59:34] <horta hell> Python едва дышит, издавая хриплые звуки и отхаркивая кровавую пену.
[04:11:13] grouzen вышел из конференции
[04:23:36] superka вышел из конференции: Logged out
[04:23:41] superka зашёл в конференцию
[04:34:26] superka вышел из конференции: Logged out
[04:34:33] superka зашёл в конференцию
[04:37:30] sss|zombie зашёл в конференцию
[04:56:33] iMacDV зашёл в конференцию
[04:56:49] <iMacDV> $pet feed
[04:56:51] <horta hell> iMacDV: Python отвернулся, брезгуя.
[04:57:06] <iMacDV> $pet help
[04:57:06] <horta hell> iMacDV: Доступные команды: change-nick, stats, resurrect, transfer, rating, heal, feed, coins, kill
[04:57:16] <iMacDV> $pet heal
[04:57:16] <horta hell> iMacDV: Python был совсем плох и, скорее всего, умер бы, если бы вы его вовремя не полечили. Вы зарабатываете 1PTC.
[04:57:28] <iMacDV> $pet feed
[04:57:28] <horta hell> iMacDV: Python отвернулся, брезгуя.
[05:19:36] superka вышел из конференции: Logged out
[05:19:41] superka зашёл в конференцию
[05:28:05] superka вышел из конференции: Logged out
[05:28:09] superka зашёл в конференцию
[05:44:28] superka вышел из конференции: Logged out
[05:44:33] superka зашёл в конференцию
[05:45:46] SolarRay вышел из конференции
[05:57:21] SolarRay зашёл в конференцию
[06:07:01] superka вышел из конференции: Logged out
[06:07:07] superka зашёл в конференцию
[06:13:35] Славный капитан зашёл в конференцию
[06:22:20] gsomix вышел из конференции
[06:23:29] superka вышел из конференции: Logged out
[06:23:33] superka зашёл в конференцию
[06:28:28] SolarRay вышел из конференции
[06:31:20] SolarRay зашёл в конференцию
[06:52:01] superka вышел из конференции: Logged out
[06:52:07] superka зашёл в конференцию
[06:55:16] iMacDV вышел из конференции
[07:36:15] superka вышел из конференции: Logged out
[07:36:20] superka зашёл в конференцию
[07:38:36] iMacDV зашёл в конференцию
[07:53:47] superka вышел из конференции: Logged out
[07:53:51] superka зашёл в конференцию
[08:07:48] superka вышел из конференции: Logged out
[08:07:52] superka зашёл в конференцию
[08:17:34] <horta hell> Python переворачивает всё вверх дном в поисках еды.
[08:17:45] <iMacDV> $pet feed
[08:17:45] <horta hell> iMacDV: Весьма вовремя покормлен был пет ибо голодная смерть ожидала его. Вы получаете 3PTC, а Python сыт и доволен.
[08:18:02] <iMacDV> $pet stats
[08:18:02] <horta hell> iMacDV:
Кличка: Python
Здоровье: 64
Сытость: 100
Возраст: 12 часов
[08:18:19] <iMacDV> $pet rating
[08:18:19] <horta hell> iMacDV:
iMacDV: 4PTC
Minoru: 3PTC
xfer: 3PTC
eaeee: 2PTC
[08:18:21] superka вышел из конференции: Logged out
[08:18:25] superka зашёл в конференцию
[08:45:37] SolarRay вышел из конференции
[08:47:23] ForNeVeR зашёл в конференцию
[08:51:47] SolarRay зашёл в конференцию
[09:00:41] superka вышел из конференции: Logged out
[09:00:46] superka зашёл в конференцию
[09:03:29] <ForNeVeR> send/devel29a/> Чувак в скайп копипастит листинги VBA
Надо их копировать с включенной русской раскладкой, ЕМНИП./
[09:03:34] <horta hell> ForNeVeR: Сообщение доставлено.
[09:03:49] * ForNeVeR вернулся и читает логи.
[09:04:24] <ForNeVeR> Этсамое. Я жив, я легитимен!
[09:06:06] <iMacDV> ForNeVeR: превед ) С Днем Программиста тебя )
[09:06:20] <ForNeVeR> Так точно!
[09:16:59] <ForNeVeR> send/superka/Я явился, можешь задавать свои суперковопросы./
[09:17:01] <horta hell> ForNeVeR: Сообщение доставлено.
[09:17:10] <ForNeVeR> Да вы чего, все тут? Меня ждёте?
[09:31:21] ɹǝɟılʍǝu зашёл в конференцию
[09:34:01] <ForNeVeR> nable: рота и звание, боец?
[09:39:07] <ForNeVeR> send/m4n71k0r/Да, checked exceptions в той реализации, которая есть в Java — это плохо. По ряду причин:
- переопределение методов в наследных классах становится затруднено
- лямбды (функциональные интерфейсы), читай, включают в свой тип и типы бросаемых исключений
Я бы хотел, чтоб это как-то в месте инстанциации выводилось и меня не трахало. Какие-нибудь скоупы для исключений ввести, как скоупы времени жизни в Rust — вот это збс идея./
[09:39:09] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[09:39:20] <ForNeVeR> send/ForNeVeR/тест
многострочной
отправки/
[09:39:22] <horta hell> ForNeVeR: Сообщение доставлено.
[09:40:50] <ForNeVeR> send/Minoru/Баг в детектилке лицензий на гитхабе ты зарепортил?/
[09:40:50] <horta hell> ForNeVeR: Сообщение помещено в очередь.
[09:43:38] m4n71k0r зашёл в конференцию
[09:44:55] <m4n71k0r> ForNeVeR: то есть, нужен новый язык, где это будет, чтобы дргуих языкоделов подтолкнуть к этому?
[09:44:58] <m4n71k0r> утро
[09:45:03] magog вышел из конференции
[09:45:12] <m4n71k0r> ну будет не так ёбко
[09:46:04] <m4n71k0r> почему-то херворк, бывший анализёр, говорил, что ему нравится жаба из-за чекед эксепшонов, например. И на плюсы он не вернётся. Видимо, это был наполовину сарказм.
[09:51:13] <ForNeVeR> m4n71k0r: в расте lifetime scopes ёбко сделаны, да. Но это единственный вариант, который я вижу, чтоб сохранить семантику checked exceptions и сделать их нормальными.
[09:52:04] <ForNeVeR> m4n71k0r: ну вот прикинь, щас у тебя есть Stream<T>::map<T1> : (fun: T -> T1) -> Stream<T1>
[09:52:20] <ForNeVeR> Соответственно, fun тут не может бросать исключений, понятно почему.
[09:52:44] <ForNeVeR> Потому что Stream::map формально тоже не может их бросать.
[09:53:13] <ForNeVeR> Второй вариант — это везде писать throws Exception, но это хуита и противоречит самой сути checked exceptions.
[09:54:09] <ForNeVeR> Третий — добавить языковой конструкт типа Stream::map<T> throws TEx : (fun: T -> T1 throws TEx) -> Stream<T1>
[09:54:28] <ForNeVeR> Чтоб можно было биндить аргументы генерика на типы бросаемых исключений.
[09:55:39] <ForNeVeR> Далее, для того, чтоб решить проблему с наследованием, надо будет к каждому базовому типу (неявно?) приписывать N дополнительных генерик-аргументов, соответствующих декларациям throws во всех перегружаемых методах.
[09:56:41] <ForNeVeR> Но это ломает рантаймовый полиморфизм (потому что Base::foo теперь может кинуть чёрти что, а перечислять все N аргументов мы не хотим). Что делать дальше — пока не придумал.
[09:56:57] <m4n71k0r> "почему java-программисты боятся наследовать"
[10:03:50] <m4n71k0r> ForNeVeR: я тоже не придумал. Я считаю, что это IDE должна мне подсказывать, что та вон хуета может бросить N-цать исключений и может мы их проверим? Откуда IDE узнает? У коноплятора должен быть флажок, по которому он выдаст кучку ворнингов
[10:04:44] <m4n71k0r> блин, ребят, вы мне говорите про раст, я открываю доку по нему, блюю от всяких там &' mut и закрываю
[10:04:52] <ForNeVeR> Слабак.
[10:05:01] xfer зашёл в конференцию
[10:05:02] <m4n71k0r> да
[10:05:29] <xfer> ForNeVeR: ты получил бумаги и смог пройти дальше?
[10:05:33] <xfer> ._.
[10:05:40] <m4n71k0r> а что значит &42 ?
[10:05:40] <xfer> доброе утро, господа
[10:05:53] <m4n71k0r> xfer: приветствую
[10:06:02] <xfer> что такое &'mut ?
[10:07:50] <xfer> по описанию похоже на какие-то костыли ._
[10:07:51] <xfer> .
[10:08:03] <m4n71k0r> есть ещё let mut
[10:09:42] <m4n71k0r> о, в расте, оказывается char - это не 1 байт, не два, а вполне приличные 4
[10:09:53] <ForNeVeR> Наконец-то!
[10:10:05] <m4n71k0r> я бы 6 сделал
[10:10:10] <m4n71k0r> потому что... а вдруг
[10:10:50] <ForNeVeR> Кажется, UTF-8 теоретически разрешает такие символы, но они ещё никому не были присвоены, и в спеке Unicode их нет?
[10:11:40] <xfer> зачем utf-8 чары в 4 байта?
[10:11:48] <m4n71k0r> они utf32
[10:11:56] <xfer> utf-8 как раз сделали для того, что бы вмещать в один байт
[10:11:56] <ForNeVeR> Какие-то китайцы юзают 4-байтовые чары.
[10:12:14] <xfer> и не ломать строки (по \0'
[10:12:15] <xfer> )
[10:12:17] <m4n71k0r> тьфу... u32
[10:12:19] <ForNeVeR> xfer: нет, UTF-8 сделали, чтоб иметь _переменный_ размер код-юнита.
[10:12:35] <ForNeVeR> (или кодпоинта? Я их путаю)
[10:12:44] <m4n71k0r> не важно... я ещё болен, не обращайте на мой бред
[10:12:50] <m4n71k0r> я тоже путаю
[10:13:29] <xfer> ForNeVeR: utf-16 тоже имеет переменный размер
[10:13:30] superka вышел из конференции
[10:13:58] <ForNeVeR> xfer: да, это верно.
[10:14:08] <ForNeVeR> Но он меняется с меньшим размахом!
[10:14:12] <xfer> :)
[10:14:22] <xfer> что-то не могу найти правила построения utf-16
[10:14:29] <xfer> они такие же, как у utf-8?
[10:15:04] <ForNeVeR> Кажется, нет. Там суррогатные пары какие-то.
[10:15:35] <ForNeVeR> Ок, я дочитал логи и перехожу в реалтаймовый режим.
[10:59:29] rexim зашёл в конференцию
[11:03:06] <ɹǝɟılʍǝu> ForNeVeR, ФОРНЕВЕРЯКА
[11:03:27] iMacDV вышел из конференции: QIP Infium: Спокойное общение
[11:03:32] <ForNeVeR> Я ли это?
[11:03:57] <ɹǝɟılʍǝu> ForNeVeR, судя по жиду ты не миксер.
[11:04:01] <ForNeVeR> Или я лишь машина, которой снится, что она — Фридрих фон Нёвер?
[11:04:43] <ɹǝɟılʍǝu> ForNeVeR, «у них будут секреты... они смогут видеть сны» ©®™ какой-то фильм про роботов
[11:06:31] <ForNeVeR> ɹǝɟılʍǝu: > Великому мастеру Тьюрингу однажды приснилось, что он — машина. Когда он проснулся, он вскричал: «Я не знаю, то ли я Тьюринг, которому снится, что он машина, то ли я машина, которой снится, что она – Тьюринг!»
[11:06:55] <xfer> абсурд какой-то.
[11:07:13] <ForNeVeR> ɹǝɟılʍǝu: https://habrahabr.ru/post/229985/#comment_7782221
[11:07:17] <xfer> однажды мне приснилось что я укусил себя за хвост
[11:07:29] <xfer> пороснулся - а хвост болит!
[11:07:44] <ForNeVeR> xfer: а вот лучше бы код писал в это время. И хвост бы не болел, и коду бы побольше стало.
[11:08:20] <xfer> ForNeVeR: и энтропию бы попортил?
[11:10:19] <ɹǝɟılʍǝu> ForNeVeR, славно!
[11:12:44] Aman зашёл в конференцию
[11:13:53] <Aman> ForNeVeR: welcome back sir, how was the trip?
[11:14:46] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[11:14:47] ForNeVeR зашёл в конференцию
[11:14:53] <ForNeVeR> Aman: hello. The mission has been accomplished.
[11:16:11] horta hell вышел из конференции: Disconnected: Replaced by new connection
[11:16:12] horta hell зашёл в конференцию
[11:16:25] <Aman> :)
[11:16:42] <Aman> ForNeVeR: bought any gift for us?
[11:16:47] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[11:16:48] ForNeVeR зашёл в конференцию
[11:17:45] ckorzhik зашёл в конференцию
[11:17:46] horta hell вышел из конференции: Disconnected: Replaced by new connection
[11:17:47] horta hell зашёл в конференцию
[11:17:50] ForNeVeR вышел из конференции: Disconnected: Replaced by new connection
[11:17:50] ForNeVeR зашёл в конференцию
[11:22:08] <ForNeVeR> Aman: you don't deserve yet.
[11:22:12] <ForNeVeR> Write more code!
[11:22:23] <ForNeVeR> You remember? We need 20000 times more.
[11:23:13] <Aman> yes :(
[11:24:34] <Aman> happy programmer's day everyone
[11:26:46] <ForNeVeR> Aman: http://comicsia.ru/i/3b/7f-15231.gif ("Programmer at work" / "Programmer celebrates Programmer's day")
[11:27:40] <Aman> right
[11:27:55] <Aman> programmers celebrate all festivals like this only
[11:28:30] grouzen зашёл в конференцию
[11:29:01] <ForNeVeR> Yep.
[11:39:30] Graf зашёл в конференцию
[11:39:45] Graf вышел из конференции
[11:47:24] rexim вышел из конференции
[11:47:53] <ɹǝɟılʍǝu> send/rexim/С праздником тебя, шоли./
[11:47:55] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[11:48:16] <ɹǝɟılʍǝu> send/rexim/send\/rexim\/С праздником тебя, шоли.\//
[11:48:16] <horta hell> ɹǝɟılʍǝu: Сообщение помещено в очередь.
[12:12:52] <ɹǝɟılʍǝu> КОТИКИ https://wtf.jpg.wtf/8d/af/1473535468-8daf18a15c8b55db8394b09e75cd5c6b.gif
[12:32:22] <m4n71k0r> там какой-то ненужный праздник придумали, чтобы хорошие люди меньше кода писали
[12:33:36] <ForNeVeR> m4n71k0r: см. картинку выше. Праздник — это повод написать побольше кода!
[12:37:54] <ɹǝɟılʍǝu> m4n71k0r, ты там это, выздоравливаешь уже или уже?
[12:38:01] <ɹǝɟılʍǝu> s/уже/уже да/
[12:38:03] <horta hell> ɹǝɟılʍǝu: m-n71k0r, ты там это, выздоравливаешь уже да или уже да?
[12:38:08] <m4n71k0r> ɹǝɟılʍǝu: нет....
[12:38:20] <ɹǝɟılʍǝu> m4n71k0r, очень жаль!
[12:38:32] <ɹǝɟılʍǝu> m4n71k0r, привет передай жене и дочке! (= Как они там, кстати?
[12:38:33] <m4n71k0r> я делал позавчера плохие вещи
[12:38:48] <m4n71k0r> я нарушал инкапсуляцию с помощью рефлекшона
[12:38:54] <ɹǝɟılʍǝu> Крышку унитаза не закрывал?
[12:39:41] <ForNeVeR> ɹǝɟılʍǝu: какой ты там рефлекшен в унитазе собрался рассматривать?
[12:40:04] <m4n71k0r> там одни мудаки не сделали геттеров, где мне нужно и функцию одну приватной оставили, вот я и ...
[12:40:05] <ɹǝɟılʍǝu> ForNeVeR, его данные в бачке.
[12:40:09] <ɹǝɟılʍǝu> Между прочим, важно!
[12:40:19] <ɹǝɟılʍǝu> Вдруг там всё плохо и пора прочищать?
[12:40:22] <ɹǝɟılʍǝu> Это важно!
[12:41:48] <m4n71k0r> ребяты, а зачем так сделали в русте?
Note: You cannot use the vector again once you have iterated by taking ownership of the vector.
[12:42:42] <m4n71k0r> заставляют юзать ссылки
[12:44:21] <ɹǝɟılʍǝu> Что значит пол «use»?
[12:44:25] <ɹǝɟılʍǝu> под*
[12:44:51] eaeee зашёл в конференцию
[12:45:03] <m4n71k0r> ну ты проитерировал с "владением" и всё... вектор останется в скоупе,а снаружи его не заюзать
[12:45:14] <m4n71k0r> помучается или хз
[12:45:24] <m4n71k0r> помувается
[12:45:26] <m4n71k0r> ы
[12:46:06] <ɹǝɟılʍǝu> Да уж, мувать это как мучать!
[12:48:07] <m4n71k0r> ну вот в русте по-умолчанию только примитивы копируютсяа всё остальное типа мувается или юзается по ссылке
[12:48:23] <m4n71k0r> там в справке что-то про трейт Copy ещё есть
[12:48:35] <eaeee> привет
[12:49:45] <ɹǝɟılʍǝu> m4n71k0r, думаю, это даже правильно.
[12:50:41] <m4n71k0r> а мне кажется, то должна быть ссылка п-умолчанию, а не мув
[12:51:01] <m4n71k0r> или чаще нужн мув?
[12:55:04] <eaeee> ForNeVeR: что думаешь по моему вопросы про биты и байты?
[12:55:13] <eaeee> $pet resurrect
[12:55:14] <horta hell> eaeee: Python и так жив. Зачем его воскрешать?
[12:55:39] <m4n71k0r> а? что? Какой вопрос?
[12:59:49] <ForNeVeR> eaeee: тебе правильно подсказали.
[13:00:22] <eaeee> m4n71k0r: http://0xd34df00d.me/logs/chat/codingteam@conference.jabber.ru/2016/09/12.html#00:17:02
ForNeVeR ок, спасибо :)
[13:00:24] <ForNeVeR> m4n71k0r: он не владеется, а заимствуется. Когда скоуп завершится — вектор вернётся изначальному владельцу.
[13:00:47] eaeee вышел из конференции
[13:01:02] <m4n71k0r> ForNeVeR: но написано,ч то после итерирования с ownership больше не проитерировать
[13:01:42] <m4n71k0r> ForNeVeR: https://is.gd/uIeYxe
[13:07:33] eaeee зашёл в конференцию
[13:08:58] ckorzhik вышел из конференции
[13:09:05] ckorzhik зашёл в конференцию
[13:10:05] <ForNeVeR> m4n71k0r: а. Ну, не делай так :)
[13:10:24] <m4n71k0r> ForNeVeR: да я просто читаю
[13:10:37] <m4n71k0r> в общем, мув по-умолчанию сделали, скорее, ля многопоточности
[13:10:39] <m4n71k0r> для
[13:10:54] <ForNeVeR> for i in &v решает вопрос.
[13:11:10] <ForNeVeR> Хотя я в душе ниибу, что это такое, и воткнул чисто интуитивно.
[13:11:31] <m4n71k0r> ну или mut &v
[13:11:39] <m4n71k0r> если надо променять
[13:12:10] <eaeee> ForNeVeR: кстати у меня в VS чисто masm программу не получается оддебажить, только если main написан на cpp
[13:12:23] <ForNeVeR> У меня, милсдари, выходит, имеется интуитивное понимание раста. А вы чего добились?
[13:12:49] <ForNeVeR> eaeee: дебажить можно что угодно, если есть pdb и делаешь attach to process. Твой MASM умеет PDB?
[13:13:10] <ForNeVeR> Ну то есть можно вообще сорцы из текстового файла компилять, например.
[13:13:26] ckorzhik вышел из конференции
[13:13:56] ckorzhik зашёл в конференцию
[13:14:31] <eaeee> ForNeVeR: не генерит pdb
[13:14:35] <eaeee> хз :(
[13:14:39] <ForNeVeR> eaeee: ну так заставь.
[13:15:16] <ForNeVeR> Запомни, старина: добрым словом и раскалённым кусочком металла можно добиться многого...
[13:15:42] Aman вышел из конференции
[13:17:02] gsomix зашёл в конференцию
[13:17:07] <gsomix> Утро.
[13:17:29] Aman зашёл в конференцию
[13:17:33] Aman вышел из конференции
[13:18:35] <gsomix> А я пару провел.
[13:19:52] <ForNeVeR> Ого! И каково это?
[13:20:01] <gsomix> Студенты рассказывали мне про джаву, а я что-то пытался вспомнить.
[13:20:14] <ForNeVeR> Дак ты не готовился чтоли?
[13:20:22] <gsomix> Нет.
[13:20:29] <ForNeVeR> Это плохо!
[13:20:39] <ForNeVeR> Я бы очень обиделся на преподавателя, который не готовился к занятиям.
[13:20:41] <eaeee> ForNeVeR: я понял как можно его обмануть! f10 жмешь и disassembly открываешь
[13:20:53] <ForNeVeR> Да даже, блин, я сам всегда готовился!
[13:21:33] <gsomix> ForNeVeR, не понимаю, почему это плохо. Их задача -- рассказывать доклады по темам, моя -- слушать.
[13:21:40] Aman зашёл в конференцию
[13:22:10] <ForNeVeR> gsomix: но ты ещё и валидируешь правильность. А то тебе лапшу навешают!
[13:22:34] <ForNeVeR> gsomix: отакже, я считаю целесообразным при этом подмечать какие-то интересные факты, чтоб студенты на лабораторной работе и что-нибудь новое узнавали.
[13:22:38] <eaeee> но это видимо не дебаг через символы, а что-то другое
[13:22:46] <eaeee> через сам бинарник
[13:22:50] <ForNeVeR> eaeee: дизассембли — это просто дизассембли.
[13:24:56] <gsomix> ForNeVeR, ну, я немного иначе работал. Они мне рассказывали про то, как те или иные вещи реализованы в джаве, а я им -- какие-то общие вещи.
[13:25:21] <gsomix> Ошибки в изложении поправлялись одногруппниками.
[13:25:23] <gsomix> Саморегуляция.
[13:25:24] <ForNeVeR> А это у тебя чо, лабораторка? Ты их заставил код писать?
[13:25:41] <ForNeVeR> Давай ты их заставишь в Morganey контрибьютить :)
[13:25:45] <gsomix> ForNeVeR, семинары. Я им раздаю темы докладов, они докладывают.
[13:26:13] <ForNeVeR> Хрень какая-то, ей богу. По жаве надо лабораторки, а не доклады какие-то мутные.
[13:26:23] <ForNeVeR> Но я понимаю, что это не ты придумал.
[13:26:31] <gsomix> ForNeVeR, лабораторные работы тоже есть.
[13:26:36] <ForNeVeR> А, тогда ок.
[13:27:08] <gsomix> Доклады -- это повод для студента почитать что-нибудь за пределами лекций и лабораторных.
[13:27:11] <ForNeVeR> Вообще, на семинарах, наверное, надо какие-то практические вопросы рассматривать. У нас по нескольким предметам были такие "семинары", которые суть более прикладные материалы лекций.
[13:29:59] <ɹǝɟılʍǝu> ForNeVeR, а мы тут на mingw переходим.
[13:30:03] <horta hell> Python жалобно поскуливает, волоча заднюю лапу.
[13:30:07] <ɹǝɟılʍǝu> Похоже, скоро выкиним MSVC.
[13:30:09] <ForNeVeR> ɹǝɟılʍǝu: б-же, наконец-то!
[13:30:23] <ForNeVeR> ɹǝɟılʍǝu: или вы mingw тоже возьмёте старый? :)
[13:30:32] <ɹǝɟılʍǝu> Не, не такой уж и старый.
[13:30:42] <ɹǝɟılʍǝu> На базе GCC 4.8.3 // всё равно старьё, да.
[13:30:56] <ɹǝɟılʍǝu> Но новей.
[13:30:57] <xfer> я тут подумал
[13:31:27] <gsomix> ForNeVeR, я старался. Рассказал про виды полиморфизма (кроме того, что в ООП), спрашивал про "наследование vs композиция", "checked vs unchecked exceptions", слушал аргументацию.
[13:31:42] <ForNeVeR> gsomix: ну, это нормально звучит. Тогда ок.
[13:32:26] <eaeee> теперь pdb генерит, но не использует, падла :)
[13:33:13] <ForNeVeR> Это как?
[13:33:21] <ɹǝɟılʍǝu> xfer, молодец.
[13:33:26] <ɹǝɟılʍǝu> Думай дальше.
[13:33:29] <ForNeVeR> eaeee: ты знаешь, да, что в окошке Modules можно посмотреть список загруженных PDB?
[13:33:38] <eaeee> да
[13:33:50] <ForNeVeR> Ок. Продолжай расследование.
[13:33:51] <eaeee> ForNeVeR: а это разве не только для .net ?
[13:34:22] <ForNeVeR> Вроде бы нет, это Win32-фича. Нативные модули там тоже показываются, и PDB к ним имеют такой же формат и механизм загрузки.
[13:34:57] <ForNeVeR> Я вполне серьёзно ожидаю там увидеть твой MASM-модуль и PDB к нему.
[13:37:17] <xfer> ɹǝɟılʍǝu: где мой пирожок?
[13:37:49] <ɹǝɟılʍǝu> xfer, а где мой?
[13:38:32] <xfer> ɹǝɟılʍǝu: съел. Ты же за ним не приехал.
[13:49:00] sss|zombie вышел из конференции
[13:53:56] Akon32 зашёл в конференцию
[13:55:18] <gsomix> ForNeVeR, а у тебя как дела?
[13:55:44] <ForNeVeR> Нормально.
[13:57:07] <gsomix> ForNeVeR, кажется, ты собирался на какой-то объект ехать, что-то измерять. Уже?
[13:57:20] <ForNeVeR> Да, сегодня утром приехал оттуда уже.
[13:57:41] <ForNeVeR> Правда, установка сдохла в процессе измерений, но программу-минимум мы к тому времени уже выполнили.
[13:58:34] <ɹǝɟılʍǝu> ForNeVeR, вы молодцы.
[14:00:03] <horta hell> Python демонстративно гремит миской, требовательно ворча.
[14:00:45] <eaeee> $pet feed
[14:00:45] <horta hell> eaeee: Python аккуратно придерживает передними лапками добычу, кушая. Вы зарабатываете 1PTC.
[14:00:46] <gsomix> ForNeVeR, ух!
[14:01:02] <ForNeVeR> gsomix: ух!
[14:02:36] <gsomix> ForNeVeR, а я на выходных искал ошибку в коде для научки.
[14:02:39] <gsomix> Ошибку не нашел.
[14:02:53] <gsomix> Нашел наглядные плохие примеры, когда наш метод не работает. :(
[14:03:33] <Akon32> >Python
>придерживает передними лапками
[14:03:57] <eaeee> Akon32: походу он какой-то мутированный
[14:05:18] rexim зашёл в конференцию
[14:05:18] horta hell вышел из конференции
[14:05:21] horta hell зашёл в конференцию
[14:05:29] <ForNeVeR> gsomix: :(
[14:05:46] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:05:47] horta hell зашёл в конференцию
[14:05:54] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:05:56] horta hell зашёл в конференцию
[14:06:08] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:06:11] horta hell зашёл в конференцию
[14:06:18] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:06:19] horta hell зашёл в конференцию
[14:06:26] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:06:27] horta hell зашёл в конференцию
[14:06:33] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:06:34] horta hell зашёл в конференцию
[14:06:35] <rexim> .kick horta hell
[14:06:35] horta hell выгнали из конференции: DeadBot
[14:06:35] <DeadBot> rexim: ok
[14:06:39] horta hell зашёл в конференцию
[14:06:43] <rexim> -_-
[14:06:51] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:06:54] horta hell зашёл в конференцию
[14:07:03] <rexim> ForNeVeR, с ней все хорошо?
[14:07:11] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:07:35] horta hell зашёл в конференцию
[14:07:42] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:07:43] horta hell зашёл в конференцию
[14:07:50] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:07:50] horta hell зашёл в конференцию
[14:07:50] horta hell вышел из конференции
[14:07:52] horta hell зашёл в конференцию
[14:08:04] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:08:04] horta hell зашёл в конференцию
[14:08:16] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:08:17] horta hell зашёл в конференцию
[14:08:29] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:08:32] horta hell зашёл в конференцию
[14:08:39] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:08:42] horta hell зашёл в конференцию
[14:08:48] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:08:51] horta hell зашёл в конференцию
[14:08:58] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:08:59] horta hell зашёл в конференцию
[14:09:00] <ForNeVeR> Ой.ю
[14:09:06] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:09:06] horta hell зашёл в конференцию
[14:10:12] <ɹǝɟılʍǝu> rexim, Ивас!
[14:11:27] <ForNeVeR> rexim: https://github.com/codingteam/horta-hell/issues/407
[14:11:28] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:11:28] horta hell зашёл в конференцию
[14:11:50] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:11:51] horta hell зашёл в конференцию
[14:11:58] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:11:59] horta hell зашёл в конференцию
[14:12:00] <ForNeVeR> Эй, в чём дело!
[14:12:01] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:12:42] <ForNeVeR> > akka.actor.dungeon
[14:13:41] horta hell зашёл в конференцию
[14:14:03] <ForNeVeR> $pet stats
[14:14:03] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:14:04] horta hell зашёл в конференцию
[14:14:11] horta hell вышел из конференции: Disconnected: Replaced by new connection
[14:14:12] <ForNeVeR> Что-то сломалось!
[14:14:13] horta hell зашёл в конференцию
[14:17:47] <eaeee> ForNeVeR: в логах что-то про микеля
[14:18:07] <rexim> ForNeVeR, гуд
[14:18:41] <rexim> Лол, реально.
[14:18:45] <rexim> Микель все сломал!
[14:25:29] gsomix вышел из конференции
[14:26:49] <xfer> написали плохой код
[14:26:52] <xfer> а всё валите на других
[14:26:54] <xfer> :(
[14:28:45] <ɹǝɟılʍǝu> xfer, да, это всё ты виноват!
[14:33:09] horta hell вышел из конференции: Disconnected: closed
[14:38:43] <rexim> Подтверждаю! Во всем виноват xfer.
[14:42:51] gsomix зашёл в конференцию
[14:46:14] <ForNeVeR> https://fornever.me/posts/2015-11-08-using-dotless-api_ru.html#comment-2887368608
[14:46:21] <ForNeVeR> Смотрите, чувак просит ему код перевести на C#.
[14:46:29] <ForNeVeR> Я думаю — легко, щас как нех делать.
[14:46:50] <ForNeVeR> А оказывается, что там библиотека скомпилена через хитрую задницу, и на самом деле на C# такой код вообще невозможно написать!
[14:48:14] <gsomix> ForNeVeR, вот что выразительные языки творят!
[14:48:24] <eaeee> ForNeVeR: как это невозможно?
[14:48:38] <ForNeVeR> eaeee: https://github.com/dotless/dotless/issues/179#issuecomment-246312130
[14:48:48] <ForNeVeR> Жди постенг, я щас на русском всё в бложик напишу, коли так :)
[14:53:09] <rexim> ForNeVeR, хуясе.
[14:56:12] <eaeee> а как на Эф шарпе то работает, хм..
[15:00:01] <rexim> eaeee, с Божей помощью.
[15:00:21] <eaeee> rexim: это в конфиге прописывается?
[15:00:40] <rexim> Да.
[15:00:49] <rexim> Свечку туда прописываешь, и все работает.
[15:10:41] <ForNeVeR> Не, не так просто. Там несколько молитвенных ритуалов нужно соблюсти.
[15:10:57] <ForNeVeR> В том числе употребление специального машинного масла!
[15:11:29] <ForNeVeR> Чем я, пожалуй, и займусь!
[15:12:17] <rexim> ForNeVeR, приятного!
[15:21:12] unixorn вышел из конференции: Replaced by new connection
[15:21:13] unixorn зашёл в конференцию
[15:31:07] <rexim> У меня тут херока требует данные кредитной карточки, чтобы пользоваться бесплатными аддонами -_-
[15:31:33] <ɹǝɟılʍǝu> rexim, лол
[15:33:48] <ForNeVeR> http://news.drweb.com/show/?i=10034&c=9&lng=en&p=0
[15:34:42] <rexim> Вау! Круто!
[15:36:23] <ɹǝɟılʍǝu> ForNeVeR, ох! Ты такой полезный!
[15:37:20] <rexim> ɹǝɟılʍǝu, email chpokyfications
[15:37:30] <ɹǝɟılʍǝu> rexim, wow
[15:43:27] <gsomix> ForNeVeR, котики!
[15:43:41] <ForNeVeR> gsomix: где?
[15:43:50] <gsomix> ForNeVeR, https://st.drweb.com/static/new-www/news/2016/june/1c_2.png
[15:43:56] <ForNeVeR> А, да.
[15:46:05] ckorzhik вышел из конференции
[15:51:55] <ɹǝɟılʍǝu> gsomix, https://wtf.jpg.wtf/8d/af/1473535468-8daf18a15c8b55db8394b09e75cd5c6b.gif
[15:57:05] <devel29a> Уняня. В 2017 будем драйвлесс машинку на выставке показывать
[15:57:40] <ForNeVeR> devel29a: ого!
[15:57:44] <ForNeVeR> devel29a: с котиками?
[15:58:03] <devel29a> ForNeVeR: Ага! Обещали!
[15:58:03] <ɹǝɟılʍǝu> devel29a, кто?
[15:58:11] <devel29a> ɹǝɟılʍǝu: HARMAN
[15:58:25] <ɹǝɟılʍǝu> Слава небесам не Хуесла.
[15:58:48] <devel29a> Не, мы не они
[15:58:55] <ɹǝɟılʍǝu> И слава Луне!
[16:00:40] <ɹǝɟılʍǝu> devel29a, занятно, что википедия по этой фирме звучит как рекламка.
[16:01:28] <devel29a> ɹǝɟılʍǝu: По которой?
[16:01:40] <ɹǝɟılʍǝu> devel29a, харман/кардан
[16:01:44] <ɹǝɟılʍǝu> кардон*
[16:02:04] <devel29a> ɹǝɟılʍǝu: :D
[16:02:46] Aman вышел из конференции
[16:02:47] <devel29a> ɹǝɟılʍǝu: Ну, мы только лишь одно из подразделений. Делаем SW солюшены как для своей компании, так и для OEM производителей
[16:03:04] <devel29a> Intel Sunnylake, например
[16:03:18] <ɹǝɟılʍǝu> Ссаныйлейк
[16:03:20] <ɹǝɟılʍǝu> сорри
[16:03:25] <ɹǝɟılʍǝu> Не удержался ._.
[16:03:28] <devel29a> )))
[16:11:00] <ForNeVeR> Ssany?
[16:12:32] <rexim> Целое озеро нассали.
[16:12:56] <devel29a> rexim: А все чай!
[16:13:05] <devel29a> Будь он проклят!
[16:13:26] <rexim> >_<
[16:18:12] ckorzhik зашёл в конференцию
[16:21:05] <ɹǝɟılʍǝu> devel29a, ух!
[16:21:07] <ɹǝɟılʍǝu> Нада навернуть чаю!
[16:21:13] <ɹǝɟılʍǝu> Хочу чаю аж кончаю!
[16:21:21] rexim вышел из конференции
[16:21:28] <ɹǝɟılʍǝu> Он, Миксер уже.
[16:23:51] radioqt зашёл в конференцию
[16:26:43] <ɹǝɟılʍǝu> radioqt, слушай, а ты, случаем, никак не связан с форумом Радиокот?
[16:27:29] <radioqt> 100% нет.
[16:37:19] MaXGXaM зашёл в конференцию
[17:30:21] MaXGXaM вышел из конференции
[18:14:06] portnov зашёл в конференцию
[18:36:52] gsomix вышел из конференции: This participant is kicked from the room because he sent an error presence: recipient-unavailable
[18:51:24] <Славный капитан> бля, посоны
[18:51:28] xfer вышел из конференции
[18:51:31] <m4n71k0r> перечитал всё. Ребят заставляют ковыряться в потрохах жабы, потому что гсомяке скучно, форневер пишет полезные вирусы на 1С, от Мура сбегают коты для тестдрайва драйверлесс машин и на ссали уже озеро
[18:51:46] <m4n71k0r> нассали*
[18:51:51] <m4n71k0r> бля, капитан
[18:51:54] <Славный капитан> я еще могу понять, когда тесты просто ломаются
[18:52:10] <Славный капитан> но когда их выпиливают с лозунгом "а нахуй нам сломанные тесты"...
[18:52:35] <Славный капитан> было б такое на моем проекте, убил бы сразу ~_~
[18:55:16] <ɹǝɟılʍǝu> Славный капитан, почему? Иногда сломаные тесты уже не нужны, либо они оказались *сами* ошыбочны.
[18:55:51] <ɹǝɟılʍǝu> ошибочны*
[18:56:24] ForNeVeR вышел из конференции: Disconnected: closed
[18:59:23] ckorzhik вышел из конференции
[18:59:29] ckorzhik зашёл в конференцию
[19:09:05] rexim зашёл в конференцию
[19:10:23] <rexim> Ошыбочный
[19:24:16] <Славный капитан> ɹǝɟılʍǝu: в том, то и интрига, что нет.
[19:26:35] <ɹǝɟılʍǝu> Славный капитан, беда.
[19:26:36] <Славный капитан> их, конечно, писал страшный человек, который навернул ReactiveX EventBus, ActiveMQ *и* Apache Camel чтобы из одного сервиса вызвать второй
[19:27:22] <Славный капитан> но они, гм, вполне соответствовали
[19:29:04] <rexim> Славный капитан, копейтанушкаываывоа!11
[19:29:18] <Славный капитан> devel29a: какую-какую машинку вы там показывать будете?
[19:29:26] <Славный капитан> driveless? то есть, без ходовой части?
[19:30:22] <devel29a> Славный капитан: :D
[19:30:48] <Славный капитан> этого и на свалках полно XD
[19:32:00] <ɹǝɟılʍǝu> driveass!
[19:35:55] <rexim> send/Minoru/Я надеюсь ты там не забывал чай пить!/
[19:36:13] <rexim> :(
[19:40:20] Graf зашёл в конференцию
[19:41:30] <ɹǝɟılʍǝu> devel29a, вышел vim 8
[19:42:03] <devel29a> ɹǝɟılʍǝu: Ух! Что вкусного?
[19:42:16] <ɹǝɟılʍǝu> devel29a, жобсы
[19:42:19] <ɹǝɟılʍǝu> Ансинхронщинв
[19:42:24] <ɹǝɟılʍǝu> devel29a, https://www.reddit.com/r/linux/comments/52e4qo/vim_8_released/
[19:43:43] <ɹǝɟılʍǝu> https://pbs.twimg.com/media/CYRg8CTVAAIiFW6.jpg
[19:44:32] <devel29a> ɹǝɟılʍǝu: Смешно про nano
[19:45:17] Graf вышел из конференции
[19:46:03] <portnov> лямбды в vim-language?
[19:46:08] <portnov> они совсем упоролись?
[19:46:54] <ɹǝɟılʍǝu> portnov, а то!
[19:46:55] <portnov> higher order functions пусть запиливают тогда и монады
[19:47:08] <ɹǝɟılʍǝu> Да!
[19:47:14] <ɹǝɟılʍǝu> Хм.
[19:47:29] <ɹǝɟılʍǝu> Под винду есть стандартные годные инсталяторы.
[19:47:32] <ɹǝɟılʍǝu> Даже x64
[19:47:33] <ɹǝɟılʍǝu> .
[19:47:36] <ɹǝɟılʍǝu> Я доволен!
[19:47:38] <ɹǝɟılʍǝu> Работает!
[19:48:07] <devel29a> ɹǝɟılʍǝu: Что-то нужно тюнить под винду?
[19:48:36] <ɹǝɟılʍǝu> Lambda and Closure ~

A short way to create a function has been added: {args -> expr}. See |lambda|.
This is useful for functions such as `filter()` and `map()`, which now also
accept a function argument. Example: >
:call filter(mylist, {idx, val -> val > 20})

A lambda can use variables defined in the scope where the lambda is defined.
This is usually called a |closure|.

User defined functions can also be a closure by adding the "closure" argument
[19:48:48] <ɹǝɟılʍǝu> devel29a, хз, щас запустилось как обычно без допилок.
[19:48:59] <ɹǝɟılʍǝu> Хочу посмотреть, как включать DirectX.
[19:49:04] <ɹǝɟılʍǝu> Для пущщей быстроты!
[19:49:10] <devel29a> В смысле?
[19:49:19] <devel29a> Отрисовка окна отдельная?
[19:49:23] <ɹǝɟılʍǝu> devel29a, для рендера запилили поддержку DirectX.
[19:49:23] <devel29a> Или что?
[19:49:29] <devel29a> О!
[19:49:37] <ɹǝɟılʍǝu> portnov, ↑ вон судя по оеписанию есть filter, map и иже с ними.
[19:49:45] <portnov> точно упоролись
[19:50:06] <portnov> https://wtf.jpg.wtf/4a/a4/1473668214-4aa424b5a192efa9a361abd23910c076.gif
[19:50:23] <ɹǝɟılʍǝu> This adds the 'renderoptions' option to allow for switching on DirectX
(DirectWrite) support on MS-Windows.
[19:50:26] <ɹǝɟılʍǝu> Завтра попробую!
[19:51:00] <devel29a> portnov: http://img12.nnm.me/7/4/1/0/f/2a8b65bddc9fb8f41f1a29c26ae.gif
[19:51:39] <portnov> труъ вимер?
[19:52:20] <devel29a> Не знаю, но упорок заметный
[19:52:42] <rexim> на ибаш походу пачку свежака заапрувили
[19:53:54] <ɹǝɟılʍǝu> rexim, ебаш!
[19:54:43] ɹǝɟılʍǝu вышел из конференции
[20:13:39] radioqt вышел из конференции
[20:23:23] <rexim> https://www.youtube.com/watch?v=6O_92BTrUcA
[20:35:48] eaeee вышел из конференции: Replaced by new connection
[20:35:48] eaeee зашёл в конференцию
[20:39:28] nightmare зашёл в конференцию
[20:47:00] <m4n71k0r> чо там, вим8 выпустили ?
[20:47:44] <m4n71k0r> прям на день погромца
[20:48:58] <m4n71k0r> https://groups.google.com/forum/#!topic/vim_announce/EKTuhjF3ET0
[20:49:46] <rexim> День Хуйца!
[20:50:01] <rexim> https://en.wikipedia.org/wiki/Dick_Day
[20:50:37] <m4n71k0r> https://raw.githubusercontent.com/vim/vim/master/runtime/doc/version8.txt
[20:50:51] <m4n71k0r> они какие-то лямбды и кложуры воткнули в вим
[20:51:38] <rexim> Зачем нужен вим если есть неовим?
[20:51:58] <m4n71k0r> зачем нужен доебан, если есть бубунта?)
[20:52:15] <rexim> Имеено!
[20:52:21] <m4n71k0r> ха
[20:52:30] <m4n71k0r> ха
[20:52:34] <m4n71k0r> ха
[20:52:38] <m4n71k0r> ха
[20:52:46] <m4n71k0r> конец.
[20:52:47] <rexim> .kick m4n71k0r|spam
[20:52:48] <DeadBot> rexim: не получилося
[20:53:08] <m4n71k0r> rexim: ты зверопоолис не ивдел, чтоли?
[20:53:12] <rexim> m4n71k0r, не получи лося!
[20:53:16] <m4n71k0r> там ленивец так смеялся
[20:54:20] <m4n71k0r> Ex commands: ~

...
|:smile| make the user happy
[20:54:58] <m4n71k0r> прилетает дрон из Уганды и распыляет кокаин
[20:56:37] <rexim> m4n71k0r, it's a very specific set of events.
[21:05:54] ɹǝɟılʍǝu зашёл в конференцию
[21:18:10] ckorzhik вышел из конференции
[21:18:41] ckorzhik зашёл в конференцию
[21:19:38] <nightmare> Так так так
[21:19:41] <nightmare> Что тут у нас: http://www.tutorialspoint.com/compile_java_online.php
[21:19:45] <nightmare> блин
[21:19:49] <nightmare> не приклеилось
[21:23:42] <nightmare> Оно подскажет чем сегодня заняться :) https://ideone.com/QUYdNC
[21:25:08] nightmare вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[21:42:50] <rexim> Что это было?
[21:54:46] nightmare зашёл в конференцию
[21:55:01] <nightmare> 256 день в году же
[21:55:14] nightmare вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[22:07:37] Славный капитан вышел из конференции
[22:35:16] <rexim> Пчихи-пчихи!
[22:35:47] unixorn вышел из конференции
[22:54:20] Славный капитан зашёл в конференцию
[22:58:26] nightmare зашёл в конференцию
[22:58:34] nightmare вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[23:04:11] portnov вышел из конференции
[23:04:37] nightmare зашёл в конференцию
[23:04:39] nightmare вышел из конференции: I'm happy Miranda IM user. Get it at http://miranda-im.org/.
[23:16:07] <rexim> Охуенную статью дядя Нёвер заебенил!
[23:20:33] ckorzhik вышел из конференции
[23:27:08] <uggur> rexim: линк?
[23:37:42] <eaeee> rexim: покажи
[23:37:55] <eaeee> uggur: сказал и уснул
[23:38:52] <eaeee> uggur: https://fornever.me/posts/2016-09-12-dotless-usage-and-quirks.html
[23:45:14] <eaeee> действительно удивительно, если это баг F#
[23:46:06] Славный капитан вышел из конференции
[23:47:47] <unclechu> господа, а есть ли какие-нибудь гайды по SQL о том как отсортировать по столбцу с foreign key на id предыдущего элемента этой же таблицы? а то я с деревни и не могу раздуплить как мне это сделать :(
[23:47:54] <unclechu> и нагуглить не получается
[23:50:03] <unclechu> пытался играться с row_number() и джойнами всякими, всё тщетно
[23:50:12] <eaeee> unclechu: что такое foreign key на id предыдущего элемента ?
[23:50:53] <unclechu> eaeee, ну смотри
id | prev_id
1 | NULL
2 | 1
3 | 2
4 | 3
[23:51:02] <rexim> > ‎eaeee‎: uggur: https://fornever.me/posts/2016-09-12-dotless-usage-and-quirks.html
Да, она. Спасибо!
[23:51:19] <unclechu> или так
2 | NULL
4 | 2
3 | 4
1 | 3
[23:51:55] <unclechu> prev_id - это и есть foreign key на id предыдущего row
[23:52:32] <eaeee> unclechu: эээ а просто order by нельзя?
[23:52:38] <unclechu> eaeee, например?
[23:52:40] * eaeee не понимает
[23:52:50] <unclechu> получится ведь совсем не то, что надо
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!