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

[02:39:02] Птичка:D зашёл в конференцию
[02:39:02] grouzen зашёл в конференцию
[02:39:02] devel29a зашёл в конференцию
[02:39:02] Товарищ Чпок зашёл в конференцию
[02:39:02] MaXGGXaM зашёл в конференцию
[02:39:02] uıʃɐɟ∀ зашёл в конференцию
[02:39:02] ForNeVeR зашёл в конференцию
[02:39:02] Kumba_yo зашёл в конференцию
[02:39:02] nable зашёл в конференцию
[02:39:02] Ender зашёл в конференцию
[02:39:02] O01eg зашёл в конференцию
[02:39:02] unclechu зашёл в конференцию
[02:39:02] unixorn зашёл в конференцию
[02:39:02] rafaelrs зашёл в конференцию
[02:39:02] horta hell зашёл в конференцию
[02:39:02] Kerrigаn зашёл в конференцию
[02:39:02] uggur зашёл в конференцию
[02:39:02] DeadBot зашёл в конференцию
[02:39:02] ForNeVeR установил(а) тему: 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, логи: https://codingteam.org.ru/
Код постить сюда: http://lpaste.net/
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
http://i.imgur.com/slnyI6a.jpg

[02:52:31] grouzen вышел из конференции
[03:04:59] Graf зашёл в конференцию
[03:05:05] Graf вышел из конференции
[03:21:31] horta hell вышел из конференции
[03:21:57] horta hell зашёл в конференцию
[03:23:43] xmi зашёл в конференцию
[04:28:44] unclechu вышел из конференции
[04:32:09] sss|zombie зашёл в конференцию
[05:21:32] horta hell вышел из конференции
[05:21:47] horta hell зашёл в конференцию
[06:34:02] matraskin зашёл в конференцию
[06:56:29] rafaelrs вышел из конференции
[07:34:33] portnov зашёл в конференцию
[07:42:27] portnov вышел из конференции
[09:16:46] sss|zombie вышел из конференции
[09:20:00] O01eg вышел из конференции
[10:23:57] devel29a вышел из конференции
[10:41:05] devel29a зашёл в конференцию
[10:44:22] <devel29a> Товарищ Чпок: http://utto.livejournal.com/30969.html А мисс ВУЛКАН-ТО жжот!
[10:52:56] Graf зашёл в конференцию
[10:53:01] Graf вышел из конференции
[11:02:36] xmi вышел из конференции
[11:12:37] RAMZAY зашёл в конференцию
[11:13:49] <RAMZAY> Утреца ^_^
[11:13:59] <Товарищ Чпок> Утров.
[11:14:06] <Товарищ Чпок> devel29a, ну не на работе жи)
[11:14:27] <RAMZAY> Товарищ Чпок: по той ссылке не переходить?
[11:14:38] <Товарищ Чпок> RAMZAY, там писька на весь экран!
[11:16:58] <RAMZAY> тогда низя
[11:17:02] <RAMZAY> а то ж я это, в офисе.
[11:17:28] <RAMZAY> Зайду с мабилы и посмотрю :3 ( лайф-хак :D )
[11:21:57] xmi зашёл в конференцию
[11:25:38] <Товарищ Чпок> Нихераси! https://github.com/Wunkolo/libsai
[11:27:28] <RAMZAY> забавный календарик =)
[11:33:29] superka зашёл в конференцию
[11:36:49] xmi вышел из конференции
[11:49:48] m4n71k0r зашёл в конференцию
[11:52:43] <superka> RAMZAY: как дела?
[11:55:58] <m4n71k0r> devel29a: у тебя уже пятница?
[11:56:07] <m4n71k0r> утро
[12:01:46] <devel29a> m4n71k0r: Каждый день как пятница. Сепукка проджект стартанул :)
[12:06:19] <m4n71k0r> https://nplus1.ru/news/2016/12/20/antihydrogen-spectrum
[12:08:29] xmi зашёл в конференцию
[12:11:48] <RAMZAY> superka: так себе, нужно к сессии готовитсо, а у меня работа =)
[12:11:53] <RAMZAY> ничо, шонибудь придумаю
[12:11:56] devel29a вышел из конференции
[12:27:22] xmi вышел из конференции
[12:33:15] <superka> бросай университет
[12:34:10] <Kerrigаn> superka: хаха
[12:47:28] <Товарищ Чпок> Как назвать такую коньструкцию: при отсутствии какого-то стороннего функционала, основной продолжит работать, но с чуть-чуть беднее по фичам?
[12:47:37] <Товарищ Чпок> Отказоустойчивость?..
[12:53:43] Птичка:D вышел из конференции
[13:35:00] <m4n71k0r> поведение по-умолчанию
[13:35:14] <m4n71k0r> не понимаю, при чём тут отказоустойчивость?
[13:36:18] unclechu зашёл в конференцию
[13:38:19] <superka> отказоустойчивость это когда ты исключения обрабатываешь и откатываешься до состояния до ошибки?
[13:52:21] sss|zombie зашёл в конференцию
[14:07:42] Minoru зашёл в конференцию
[14:09:53] <ForNeVeR> Товарищ Чпок: в вебе это называют graceful degradation.
[14:10:37] <ForNeVeR> Товарищ Чпок: а по поводу применимости термина "отказоустойчивость" — это ж ты не сказал, почему сторонней функциональности нет. Она отказала или её просто не запланировано в этой инсталляции, к примеру?
[14:16:46] matraskin вышел из конференции
[14:19:36] <Товарищ Чпок> ForNeVeR, не запланирована в инсталяции.
[14:20:33] <ForNeVeR> Тогда какая же это отказоустойчивость? Ничего не отказывает.
[14:24:09] <Minoru> по ходу, «кросплатформенное программирование» это чуть сложней чем «хуйнуть всё по POSIX и надеяться, что на Винде тоже есть эти API» :(
[14:24:33] <ForNeVeR> ._.
[14:25:00] <ForNeVeR> Хуйнуть всё на Win32 и надеяться, что в Linux тоже есть эти API!
[14:25:44] <ForNeVeR> Minoru: ну, некоторые есть, но далеко не все. Если что-то нетривиальное хочется портировать, то надо вдумчиво к этому подходить, вот.
[14:26:00] <ForNeVeR> Вполне возможно, что нужные тебе вещи из POSIX уже кто-то отдельно портировал, например.
[14:27:24] <Minoru> на Win32 даже спецификации нету, в отличии от POSIX
[14:28:02] <Minoru> вообще мне нужно выяснить, жив процесс с заданным PID или нет. Это часть функциональности tail, которую я сейчас реализую
[14:28:28] <Minoru> если есть хендл, возвращаемый из CreateProcess, то всё красиво, но у меня нет хендла — я слежу за сторонним процессом
[14:28:55] <ForNeVeR> На Win32 есть документация. С моей точки зрения она ничем не лучше и не хуже, чем документация на POSIX.
[14:29:22] <ForNeVeR> Minoru: дак создай хендл на сторонний процесс.
[14:29:57] <Minoru> ForNeVeR: дак я никогда такими вещами не занимался! Я вот что нагуглил: http://stackoverflow.com/a/568589/2350060
[14:30:21] <ForNeVeR> Мне не нравится ответ на WMI.
[14:30:54] <Minoru> тогда вот: http://stackoverflow.com/a/23409343/2350060
[14:31:25] <ForNeVeR> OpenProcess норм.
[14:31:47] <Minoru> м, отлично. Спасибо!
[14:31:56] <ForNeVeR> Да, этот ответ хорош. Ну, по крайней мере, API использован корректно.
[14:32:06] <ForNeVeR> Даже CloseHandle не забыли.
[14:34:03] <ForNeVeR> Minoru: если что, про WMI у меня есть аргументация. Это слишком высокоуровневый API — примерно то же самое, как если б ты полез этот процесс искать куда-то в /proc
[14:34:32] <ForNeVeR> На него и права доступа нужны более широкие, и работает медленнее. Прямой вызов OpenProcess лучше.
[14:40:18] <Товарищ Чпок> ForNeVeR, справедливо, не отказывает.
[14:42:57] <Ender> бля, посоны
[14:43:19] <Ender> а задача о загрузке транспортного средства == задача о ранце? изи : не изи
[14:48:08] <Товарищ Чпок> m4n71k0r, http://forum.dlang.org/thread/gtydhqbobwljnnvvlmjc@forum.dlang.org?page=1
[14:48:11] <Товарищ Чпок> Срааач!)
[14:52:15] <ForNeVeR> Второй пост прекрасен.
[15:00:41] dzhon зашёл в конференцию
[15:03:28] <m4n71k0r> Товарищ Чпок: чувак слишком часто упоминает свой пхп-бэкграунд
[15:11:50] sleepyvenom зашёл в конференцию
[15:12:38] <sleepyvenom> https://forumlocal.ru/user/upload/file579842.jpg
[15:13:24] <m4n71k0r> боян
[15:14:20] <sleepyvenom> Ноябрьский или более древний?
[15:14:49] <m4n71k0r> энту картинку уже вбрасывали сюда несколько недель назад
[15:15:46] <Minoru> > C like scripting language ( like PHP/Java )
> scripting
> Java

Короче: writing is refined thinking. Если чувак путается в собственных предложениях, то взвешенность его мнения автоматически ставится под вопрос.
[15:16:13] <m4n71k0r> Minoru: или он бухой
[15:16:45] <m4n71k0r> говорят, пыхари много пьют
[15:17:23] <sleepyvenom> Не пьёт -> не пыхарь!
[15:17:43] <m4n71k0r> sleepyvenom: это нелогичный вывод
[15:18:04] <sleepyvenom> Может быть
[15:18:48] <m4n71k0r> "говорят, пыхари много пьют" - это не означает, что все пыхари пьют
[15:19:56] <sleepyvenom> Это спорно, тут не оговаривается "все" пыхари пьют или "некоторые".
[15:21:05] <m4n71k0r> sleepyvenom: таким образом, это ты утверждаешь, что все пыхари пьют?
[15:21:22] horta hell вышел из конференции
[15:21:37] horta hell зашёл в конференцию
[15:21:43] dzhon вышел из конференции
[15:22:21] <sleepyvenom> Не, я утверждаю, что
> пыхари много пьют
Означает "все пыхари много пьют", т.к. изначальное утверждение имеет именно такой смысл.
[15:22:35] <sleepyvenom> Ну, по моему мнению.
[15:23:19] <m4n71k0r> sleepyvenom: нет, это неверно
[15:23:35] <sleepyvenom> "Пыхари много пьют", так выглядит как все. Извини.
[15:23:38] <sleepyvenom> *таки
[15:23:45] <m4n71k0r> нет, не выглядит
[15:23:49] <sleepyvenom> Все пыхари много пьют.
[15:23:57] <sleepyvenom> Ну да, оно им и является.
[15:24:03] <m4n71k0r> это также может выглядеть как "существуют пыхари, которые много пьют"
[15:24:32] <Minoru> всем кванторов, посоны
[15:24:38] <sleepyvenom> Когда говорят "пыхари" без уточнения "некоторые", то подразумевается, что все.
[15:24:47] <m4n71k0r> sleepyvenom: откуда инфа?
[15:24:49] <sleepyvenom> Minoru: Неявных даже.
[15:24:57] <sleepyvenom> m4n71k0r: Из здравого смысла.
[15:25:10] <m4n71k0r> sleepyvenom: твой здравый смысл отличается от моего?
[15:25:14] <sleepyvenom> Да.
[15:25:22] <sleepyvenom> Вроде бы :)
[15:25:36] <m4n71k0r> sleepyvenom: ты уверен или нет? Для меня это очень важно
[15:25:45] <sleepyvenom> Почему это для тебя важно?
[15:26:00] <sleepyvenom> Ты меня заинтриговал..
[15:26:18] <sleepyvenom> Для тебя новости что здравый смысл субъективен?
[15:26:22] <m4n71k0r> sleepyvenom: потому что я солгал в предложении "для меня это очень важно" и меня интересовала реакция
[15:26:39] <sleepyvenom> Ну, наблюдай :)
[15:26:53] <m4n71k0r> sleepyvenom: а ты пыхарь?
[15:26:56] <sleepyvenom> Неа.
[15:27:04] <m4n71k0r> sleepyvenom: а бухой?
[15:27:13] <sleepyvenom> Тоже нет.
[15:27:23] <sleepyvenom> Апвс?
[15:28:04] <m4n71k0r> sleepyvenom: мне кажется, что ты тоже мне солгал
[15:28:13] <m4n71k0r> хм...
[15:28:32] <sleepyvenom> А кто кроме меня тебе солгал?
[15:29:39] <m4n71k0r> sleepyvenom: "sleepyvenom: Ты меня заинтриговал.." ... Это ведь ложь, не так ли?
[15:30:35] <sleepyvenom> Да.
[15:30:52] Ender вышел из конференции
[15:33:04] <sleepyvenom> m4n71k0r: под "пыхари много пьют" я понимаю "все пыхари", а ты понимаешь "некоторые пыхари". Так?
[15:34:59] <sleepyvenom> Интересно, почему так.
[15:35:07] <m4n71k0r> sleepyvenom: я видел непьющих пыхарей, поэтому не могу утверждать, что все пыхари пьют, более того выражение было "говорят, пыхари много пьют", поэтому там не учитывается моё мнение
[15:35:25] <sleepyvenom> Я именно про интерпретацию.
[15:36:01] <m4n71k0r> потому что я старый и рассматриваю мир чёрно-белым
[15:36:08] <m4n71k0r> не рассматриваю
[15:36:22] <m4n71k0r> поэтому не вижу там всех пыхарей
[15:37:04] <sleepyvenom> Не, это тоже не в кассу. Я же не знал твоего контекста, у меня было только утверждение "говорят, пыхари много пьют".
[15:37:35] <sleepyvenom> Не ты неплохо покрасил моё восприятие в чёрно-белый.
[15:37:58] <m4n71k0r> я не знаю, почему ты воспринял "пыхари" как множество всех пыхарей
[15:38:00] <sleepyvenom> Знаю одного пыхаря уровня выше среднего, знаю, что он точно пьёт (вискарь).
[15:38:21] <sleepyvenom> m4n71k0r: Мне это показалось естественным.
[15:38:28] <m4n71k0r> можно статистику провести
[15:38:36] <m4n71k0r> не всем кажется это естественным
[15:38:56] <sleepyvenom> Да, можно.
[15:39:46] <sleepyvenom> Но это похоже никому кроме нас не интересно.
[15:39:59] <m4n71k0r> мне это вообще не интересно
[15:40:19] <m4n71k0r> мне интересно, есть ли тут пыхари
[15:40:36] <m4n71k0r> я просто забыл
[15:40:37] <sleepyvenom> Мне было интересно.
[15:45:39] <sleepyvenom> Интересен сам неявный вывод квантора без учета контекста личного опыта, так сказать.
[16:04:32] sss|zombie вышел из конференции
[16:45:36] <ForNeVeR> Все пыхари много пьют, чего тут неясного?
[16:45:47] <ForNeVeR> И я много пью.
[16:45:55] <ForNeVeR> Могу выпить больше собственной массы.
[16:47:02] <m4n71k0r> ForNeVeR: если ты выпьешь больше собственной массы итеративно, то порвёшь Вселенную
[16:47:24] <m4n71k0r> хотя... мгновенно-то и не получится
[16:48:02] <ForNeVeR> Да ну, ничо вашей вселенной не сделается, не боись.
[16:48:14] <ForNeVeR> Trust me, I'm an engineer!
[16:50:50] <Товарищ Чпок> m4n71k0r, го в Яр? Будем бегать по субкотам.
[16:51:02] <Товарищ Чпок> На велкиках катацца...
[16:51:14] <m4n71k0r> Товарищ Чпок: ни один велик меня не выдержит
[16:51:22] <Товарищ Чпок> m4n71k0r, ты не такой жирный, как мой брат.
[16:51:25] <Товарищ Чпок> Так что выдержит.
[16:51:36] <Товарищ Чпок> А, стоп.
[16:51:41] <Товарищ Чпок> Прости, я забыл про твоё колено.(
[16:51:42] <m4n71k0r> однажды твой брат застрял во мне
[16:51:52] <Товарищ Чпок> m4n71k0r, звучит как-то, знаешь...
[16:52:14] <Товарищ Чпок> m4n71k0r, тыж не 120 весишь, ну?
[16:52:17] <m4n71k0r> я слишком стар, чтобы это звучало как-то...
[16:53:19] <m4n71k0r> ок, любая комната становится меньше, потому что я вызываю возмущения своими гравитационными волнами
[16:53:32] <m4n71k0r> искажаю пространство и время
[16:53:35] <Товарищ Чпок> m4n71k0r, своим возмущением*
[16:53:43] <m4n71k0r> 117
[16:53:47] <Товарищ Чпок> Херня.
[16:54:53] <m4n71k0r> https://www.youtube.com/watch?v=TkCJBVlmivQ
[16:56:13] <Kerrigаn> ого
[16:58:21] <Kerrigаn> я тут словил баг в юнити
[16:58:53] <Kerrigаn> если перетягивать объект сразу в иерархию, не на первый уровень, то он дублируется на сцене и дублированный нельзя выбрать
[17:00:56] <ForNeVeR> Пф, я в своих гуях миллион таких багов допускал %)
[17:01:18] <Kerrigаn> я про редактор сам
[17:01:24] <m4n71k0r> пф
[17:01:32] <Kerrigаn> не пффф, а потом сцена запорота
[17:01:40] <Kerrigаn> хоть иди и ямл руками чини
[17:02:00] <ForNeVeR> А я так и понял, что ты про редактор.
[17:02:13] <m4n71k0r> рисовать в редакторе - не по-программистски
[17:02:29] <m4n71k0r> генери
[17:02:33] <Kerrigаn> m4n71k0r: все так говорят
[17:02:47] <Kerrigаn> а потом сцена в голову не влезает
[17:03:20] <m4n71k0r> уменьши количество треугольников
[17:03:38] <Kerrigаn> лол
[17:04:10] <Kerrigаn> короче те, кто говорят, что делать игры мышкой ненужно - тот сам на заказ игр не делал
[17:04:34] <m4n71k0r> да я не спорю, пиши бугрепорт
[17:05:34] <Kerrigаn> надо посмотреть, мб в 5.5.0 починили
[17:10:38] <Kerrigаn> о как, спустя год как мы дропнули проект с rtmp-стримингом с андроида - появились готовые либы, которые сами всё делают
[17:21:21] horta hell вышел из конференции
[17:21:57] horta hell зашёл в конференцию
[17:28:16] Птичка:D зашёл в конференцию
[18:03:58] horta hell вышел из конференции
[18:04:59] superka вышел из конференции
[18:21:03] RAMZAY вышел из конференции
[18:26:23] rafaelrs зашёл в конференцию
[18:26:52] Птичка:D вышел из конференции
[18:29:44] ckorzhik зашёл в конференцию
[18:43:40] <Minoru> > I believe Win9x used pointers into the kernel as PIDs
https://stackoverflow.com/questions/17868218/what-is-the-maximum-process-id-on-windows#comment26090859_17868515
[18:46:19] <ForNeVeR> И что?
[18:46:23] <ForNeVeR> Скорее всего так и было :)
[18:55:33] <uggur> печальбеда
[18:55:37] <uggur> Minoru: пиды кончились?
[18:55:41] <uggur> ты на питоне пишешь, что-ли?
[18:59:08] <Minoru> ForNeVeR: просто забавное решение. По-свояцки так, безо всяких ненужных абстракций и прочей шелухи :)
[18:59:29] <Minoru> uggur: нет, в данном случае я пишу на Rust. При чём тут Python вообще?
[18:59:50] <Minoru> я пытаюсь выяснить, какой мне тип взять, чтобы туда уместились и виндовые, и линуксовые pid-ы
[18:59:53] Graf зашёл в конференцию
[18:59:54] Graf вышел из конференции
[19:00:12] <uggur> Minoru: питон не умел в многопоточность, когда я на нём писал, потому нужно было плодить потоки
[19:00:27] <uggur> соответственно, если на вэб-сервере нужно было обрабатывать много запросов... :)
[19:00:36] <Minoru> в WinAPI используется DWORD (unsigned 32 bit), в .NET signed 32 bit, в POSIX int (signed, 16 bit или больше)
[19:01:18] <Minoru> uggur: …то брали Tornado или ещё какую-нибудь ерунду, прячущую от ссущихся программистов event loop :P
[19:01:26] <Товарищ Чпок> Minoru, а в линухе пидов 4*1024*1024
[19:01:40] <m4n71k0r> uggur: организуешь пул из питонятины, балансировщик и вперёд
[19:01:49] <ForNeVeR> Товарищ Чпок: маловато чот.
[19:02:07] <uggur> m4n71k0r: тогда для меня пул был только свимминг
[19:02:27] <Товарищ Чпок> ForNeVeR, http://lxr.free-electrons.com/source/include/linux/threads.h#L33
[19:02:55] <m4n71k0r> Товарищ Чпок: пфе
[19:03:02] <ForNeVeR> Маловато будет!
[19:03:31] <uggur> ForNeVeR: should be enough!
[19:03:41] <ForNeVeR> Ма-ло-ва-то!
[19:04:21] <m4n71k0r> A maximum of 4 million PIDs should be enough for a while.
[19:04:30] <Minoru> Товарищ Чпок: ну я взял unsigned 32 bit пока, все равно отрицательными никто не пользуется
[19:04:49] <Minoru> или может это тоже абстрагировать…
[19:07:34] <ForNeVeR> Я думаю, что лучше абстрагировать.
[19:08:53] <Товарищ Чпок> Давайте сделаем патч?
[19:09:48] <Товарищ Чпок> PIDS_PER_CPU_DEFAULT 1024
[19:09:52] <Товарищ Чпок> А почему тут так?
[19:09:54] <ForNeVeR> Патч Бармина?
[19:10:02] <Товарищ Чпок> Да.
[19:10:33] <m4n71k0r> о, в годвиле можно теперь крафтить
[19:11:09] <uggur> Товарищ Чпок: _так_надо_
[19:11:22] <m4n71k0r> uggur: пидора ответ
[19:12:06] <Minoru> технические дискуссии уровня ЦОДИНГТИМ
[19:12:14] <Minoru> лучшие специалисты только тут!
[19:12:16] <m4n71k0r> Minoru: сам дурак
[19:13:17] <m4n71k0r> Товарищ Чпок: http://godville.net/stats/guild/За%20Понивилль%21
[19:13:32] <Товарищ Чпок> m4n71k0r, да, есть такая_
[19:13:38] <m4n71k0r> я там(
[19:13:48] <Товарищ Чпок> m4n71k0r, гыгы)
[19:13:52] <Товарищ Чпок> Понифаг!)
[19:14:06] <Товарищ Чпок> m4n71k0r, кстати, что из электричек из Ростова идёт в сторону Москвы?
[19:14:54] <m4n71k0r> Товарищ Чпок: электричек?)
[19:15:17] <Товарищ Чпок> Да.
[19:15:55] <ForNeVeR> Электричка это же пригородный транспорт, не?
[19:16:05] <Товарищ Чпок> ForNeVeR, ну да.
[19:16:33] <ForNeVeR> Ростов довольно далеко от Москвы.
[19:16:54] <m4n71k0r> я так понял, надо на север Ростовской области)
[19:16:56] <ForNeVeR> Больше тебе скажу. Если будешь двигаться строго в сторону Москвы, то приедешь в Украину :)
[19:17:03] <m4n71k0r> ггг)
[19:17:09] <m4n71k0r> да, есть такой прикол
[19:19:12] <ForNeVeR> Алсо, если двигаться в сторону Москвы из Барнаула, то можно попасть в Казахстан.
[19:20:00] <ForNeVeR> Внезапно очнуться в Казахстане, так скажем.
[19:21:13] <m4n71k0r> как-то у нас все электрички или на юг или на восток
[19:21:25] <m4n71k0r> на юг ажно до Краснодара есть
[19:21:49] <ForNeVeR> А на восток — в Барнаул!
[19:22:26] <m4n71k0r> ForNeVeR: в Казахстан!
[19:22:35] <ForNeVeR> Какая разница, всё в одной стороне.
[19:22:58] <ForNeVeR> m4n71k0r: а у вас там живого казаха можно встретить?
[19:23:28] <m4n71k0r> ForNeVeR: а если родился в Казахстане, то казах?)
[19:23:34] <ForNeVeR> Нет.
[19:23:49] <ForNeVeR> Казах — национальность.
[19:23:53] <m4n71k0r> ForNeVeR: ни одного казаха тогда не видел
[19:23:59] <ForNeVeR> Эх!
[19:24:01] <uggur> ForNeVeR: казахорождённый?
[19:24:05] <m4n71k0r> я вообще путаю казахов с корейцами
[19:24:17] <m4n71k0r> д аи много кого с кем
[19:24:40] <ForNeVeR> uggur: нет, это получается, что тебя родили казахи — но тогда ты и сам казах!
[19:24:57] <ForNeVeR> m4n71k0r: казахи — это которых можно встретить, а корейцев вряд ли :)
[19:25:01] <ForNeVeR> Так и отличаем!
[19:25:15] <uggur> много корейцев
[19:25:26] <uggur> просто ты их от казахов отличить не можешь xD
[19:25:54] <ForNeVeR> А у нас вьетнамец работал.
[19:26:03] <Товарищ Чпок> m4n71k0r, ForNeVeR просто в город ближе к Москве, чем Ростов.
[19:26:03] gsomix зашёл в конференцию
[19:26:04] <Товарищ Чпок> Всё)
[19:26:09] <ForNeVeR> gsomix: \o/
[19:26:10] <Товарищ Чпок> А там на другой электричке.
[19:26:13] <Товарищ Чпок> И так далее.
[19:26:40] <ForNeVeR> Товарищ Чпок: по идее, _пригородный_ транспорт не должен ехать в другой _город_.
[19:27:01] <ForNeVeR> Но на самом деле от местной географии зависит. Вполне могли такой маршрут сделать, конечно, если есть рядом крупный город.
[19:27:05] <Товарищ Чпок> ForNeVeR, Ярославль — Александров против этого.
[19:27:06] <m4n71k0r> у нас только вот http://rostov-today.ru/transport/electro
[19:27:16] <Товарищ Чпок> Или вон Ярославль — Кострома...
[19:27:26] <m4n71k0r> Товарищ Чпок: пф...
[19:27:44] <ForNeVeR> Хотя у нас в Новоалтайск ездит электричка. Он тоже формально город, хы.
[19:27:55] <gsomix> Утро.
[19:27:56] <Товарищ Чпок> m4n71k0r, сука, кто сделал авторасширение интерфейса...
[19:28:01] <Товарищ Чпок> gsomix, \0/
[19:28:16] <m4n71k0r> Товарищ Чпок: вконтактик
[19:28:23] <m4n71k0r> gsomix: привет
[19:40:24] portnov зашёл в конференцию
[19:47:39] <gsomix> uggur, ты работал с d3.js?
[19:47:51] <uggur> gsomix: никогда
[19:53:01] <Minoru> gsomix: \o/
[19:56:25] O01eg зашёл в конференцию
[20:06:51] rexim зашёл в конференцию
[20:07:09] <rexim> \(x~^)
[20:09:39] <rexim> Swagger збс, посоны.
[20:09:45] <rexim> Я думал он умеет только доки генерить.
[20:09:56] <rexim> А он оказывается умеет еще и клиенты и сервера.
[20:10:07] <rexim> Можно себе моков нахуярить и работать независимо.
[20:10:09] <rexim> Удобно.
[20:11:23] Minoru вышел из конференции
[20:22:19] Graf зашёл в конференцию
[20:22:24] Graf вышел из конференции
[20:26:01] <ForNeVeR> Да, это так.
[20:26:08] Minoru зашёл в конференцию
[20:27:26] <rexim> Minoru: чайный минокрякер!
[20:33:10] rexim вышел из конференции
[20:37:38] rexim зашёл в конференцию
[20:38:17] <Minoru> rexim: кря?
[20:39:21] <gsomix> .ping
[20:39:22] <DeadBot> gsomix: понг от тебя 0.74 секунды
[20:39:36] <gsomix> rexim, привет. Извини за мое глупое поведение.
[20:43:46] <rexim> gsomix: ничего страшного. Просто, пожалуйста, в следующий раз не ведись на такой тупой троллинг.
[20:45:05] <Minoru> \o/
[20:45:10] * Minoru объявляет всех няшами
[20:45:45] <rexim> gsomix: и тогда глупо выглядить буду уже я. ;)
[20:46:15] <rexim> Хотя я уже привык.
[20:46:24] <rexim> Minoru: прикинь у меня жрать дома нечего!
[20:46:31] <rexim> Один фарш остался.
[20:46:41] <rexim> Сижу, жарю фарш ._.
[20:47:53] <Minoru> rexim: фарш это мясо!
[20:47:57] <Minoru> rexim: мясо эти силы!
[20:48:08] <Minoru> rexim: сила это возможность сходить в магазин и купить еды ._.
[20:48:48] <Minoru> поискал по ГитХабу «language:rust kernel32», чтобы понять, что мне импортить, и что бы вы думали — третий же результат от Форневерика!
[20:49:58] <rexim> В полночь-то? Сила, я так понимаю, нужна чтобы выломать дверь магазина, да?
[20:51:02] <rexim> Просто, мне работка подвернулась, вот я и никак не могу в магаз сходить. :(
[20:52:44] <Minoru> rexim: ну, ничего. Помрёшь с голоду, переберёшься к Форневерику в морг, у него там условия труда лучше, чем в некоторых компаниях…
[20:53:52] <rexim> Ебать ты добрый!
[20:54:16] <sleepyvenom> Можно я тоже помру?
[20:54:20] <sleepyvenom> Спасибо.
[20:54:24] <rexim> sleepyvenom: тебе нельзя
[20:54:26] <rexim> У тебя редиз
[20:54:29] <rexim> лол
[20:54:30] <rexim> релиз
[20:54:34] <rexim> Redis
[20:54:34] <sleepyvenom> Лол.
[20:54:57] <sleepyvenom> У меня всегда релиз! Помирать тоже надо иногда.
[20:57:30] <rexim> Всегда релиз? Continues Delivery?
[21:04:07] <uggur> rexim: редис, лол :)
[21:04:13] <uggur> на одном редисе и помереть можно :D
[21:05:41] <gsomix> rexim, хорошо, договорились.
[21:19:29] xmi зашёл в конференцию
[21:35:59] Птичка:D зашёл в конференцию
[21:41:59] <gsomix> https://github.com/d3/d3/wiki/Gallery
[21:42:10] <gsomix> Очень хорошие примеры визуализации данных.
[21:45:54] <gsomix> Ради такого можно даже на JS пописать.
[21:46:05] <gsomix> Ну, не на JS, но на чем-нибудь, что в него компилируется.
[21:47:31] <m4n71k0r> typescript
[21:47:48] <gsomix> Я установил Fable (F# to JS).
[21:49:41] <gsomix> Там есть какой-то биндинг к D3.
[21:49:57] <gsomix> Но я пока не разобрался -- игрался с canvas.
[21:54:33] <rexim> Minoru: слушай, а ты прям собрался newsbeuter на расте переписывать?
[21:56:22] <m4n71k0r> а почему Х-М в таком малом количестве языков есть?
[21:57:13] <Kerrigаn> я тут находил какую-то систему контроля версий для 3д-моделей
[21:57:37] <rexim> git?
[21:57:39] <rexim> https://help.github.com/articles/3d-file-viewer/
[21:58:39] <rexim> Kerrigаn: она небось померла!
[21:58:41] <Kerrigаn> rexim: это гитхаб, а не гит
[21:58:55] <Kerrigаn> а во-вторых гитхаб только stl жует
[21:59:00] <Kerrigаn> а та форматов 40
[21:59:12] <rexim> Kerrigаn: а ты зареган на гите?
[21:59:28] <m4n71k0r> выбери формат, который можно легко держать под системой контроля версий
[21:59:31] <rexim> Kerrigаn: помоги мне гитхаб поставить
[21:59:33] <m4n71k0r> типа Obj
[21:59:46] <Kerrigаn> m4n71k0r: obj не подходит
[21:59:52] <Kerrigаn> юнити только fbx жует
[22:00:03] <Kerrigаn> а проекты у меня в блендере
[22:00:08] <m4n71k0r> эээ что?
[22:00:18] <m4n71k0r> юнити не умеет обж?
[22:01:11] <Kerrigаn> гм
[22:01:14] <Kerrigаn> вообще-то я не пробовал
[22:02:21] ckorzhik вышел из конференции
[22:03:38] <Kerrigаn> по-моему оно всё равно в fbx конвертит
[22:03:47] <Kerrigаn> ну и на прыщах это не работает
[22:22:18] grouzen зашёл в конференцию
[22:27:24] <Minoru> rexim: нет. Скорей всего, я никогда и не соберусь, потому что там уже работающий код и у меня нету (и вряд ли появится) end-to-end tests, с помощью которых я мог бы проверить, что не сильно поломал программу. Олсо я не уверен, что Rust достаточно высокоуровнёвый; возможно, я хочу что-то ещё выше, с GC и плюшками (D? Haskell?!) Мечтать и примеряться не вредно :)
[22:32:39] <rexim> Minoru: некоторые считают, что с RAII никакой GC не нужен.
[22:33:59] <Minoru> rexim: мне GC нужен для того, чтобы не приходилось прибегать к weak_ptr. В Newsbeuter уже была утечка памяти, вызванная циклами между shared_ptr
[22:34:41] <rexim> Minoru: а ты, кстати, был на стриме, где я жаловался, что хочу в плюсах только unique_ptr и weak_ptr?
[22:35:07] <rexim> Но в текущей реализации weak_ptr не может существовать без shared_ptr, так что облом. :(
[22:35:39] <Minoru> не помню такого. А что, где-то weak_ptr может существовать без shared_ptr?
[22:35:50] <rexim> Не знаю.
[22:36:09] <rexim> Можно сырые юзать.
[22:36:16] <Minoru> ну приехали
[22:36:29] <rexim> Учень удобно. unique_ptr - ownership, raw - borrowing.
[22:36:52] Ender зашёл в конференцию
[22:36:57] <Minoru> а, меня переклинило немного, прости
[22:37:03] <Ender> почаны
[22:37:07] <rexim> Причем если установить такую конвенцию во всем проекта, сигнатуры самодокументируются
[22:37:11] <Minoru> я сразу подумал о том, что unique будет юзаться только для данных, у которых один владелец
[22:37:13] <Ender> ну так как сделать полный перебор?=(
[22:37:35] <Minoru> ну т.е. для данных внутри unique_ptr гаранированно есть всего один указатель, и он внутри этого самого unique_ptr
[22:38:07] <rexim> Minoru: неа, тут не раст. :)
[22:38:17] <rexim> Тут тебе вообще никто ничего не гарантирует
[22:38:28] <Minoru> но погоди, unique_ptr именно это и гарантирует!
[22:38:39] <Minoru> ну, в текущих плюсах
[22:39:00] <rexim> Все, что он тебе гарантирует, так это то, что он вызовет delete на указатель, который хранит внутри себя, по выходу из скоупа.
[22:39:01] <rexim> Все
[22:39:31] <rexim> Ты можешь до выхода из скоупа вызвать delete и получить double delete
[22:39:32] <Kerrigаn> короче мне не подойдет это 3drepo
[22:39:35] <Kerrigаn> но штука интересная
[22:39:48] <Kerrigаn> для тех кто именно модели делает, а не что-то другое
[22:40:03] <Minoru> rexim: да? Ну ладно. :(
[22:40:22] <Kerrigаn> диффы не показывает
[22:40:39] <rexim> Minoru: ты можешь передать сырой указатель, который храниться в unique_ptr, сохранить его и через какое-то время получить висячий указатель.
[22:40:46] <Minoru> шёл третий день изучения Раста Миноркой, а он уже пиздил код прямо из компилятора ^_^
[22:41:35] <rexim> wtf/Minoru/Раста Миноркой/
[22:42:23] <m4n71k0r> странно, вы обсуждаете очевидные вещи и плачете
[22:42:41] <rexim> m4n71k0r: я плачу каждый раз, когда обсуждаю тебя.
[22:43:41] <m4n71k0r> rexim: то ныли, что auto_ptr плохой, теперь шаред у них плохой
[22:43:42] <Minoru> m4n71k0r: для меня не очевидные, я не знаю деталей этого всего. Ты забываешь, что я джуниор, да?
[22:43:56] <rexim> Джуниору!
[22:45:06] <rexim> m4n71k0r: я в последнее время вообще много плачу.
[22:45:17] <rexim> У меня глаз слезится от инфекции, да.
[22:45:34] <m4n71k0r> rexim: чаем промой
[22:45:58] <rexim> m4n71k0r: я его антибиотиками промываю.
[22:46:04] <rexim> Чай жалко.
[22:46:32] <Minoru> rexim: зато чай целебный, а антибиотики — всего лишь лекарства!
[22:46:43] <rexim> шта
[22:46:47] <Minoru> // это шутка, не вздумай там хуйню творить, пожалуйста
[22:47:11] <m4n71k0r> да ничего с его глазом не произойдёт
[22:47:17] <rexim> I'm not a doctor. It is not a health advice.
[22:47:25] <Kerrigаn> прекрасно, у мен репозиторий уже 533 метра весит
[22:47:28] <Kerrigаn> *меня
[22:47:59] <rexim> Minoru: а хуйню я и так творю постоянно!
[22:48:05] <rexim> Так что не надо мне вот тут этого вот!
[22:48:42] <Kerrigаn> а, это всё стандартные ассеты для вр
[22:51:31] <Ender> короче. как запрограммировать A~ n/k
[22:52:09] <Ender> чтобы я на следующей итерации брал следующее размещение, и не хранил их.
[22:52:26] <m4n71k0r> ты ж программист
[22:52:54] <Ender> да, именно по этому я не хочу их хранить.
[22:53:17] <Ender> просто эм
[22:53:24] <Minoru> Ender: на следующей итерации чего? При чём здесь итерации? ЧТо такое «следующее размещение»? Ты можешь чётко описать *проблему*, с который ты *сталкиваешься*, когда *пытаешься* реализовать то, что хочешь?
[22:53:56] <Ender> https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D0%B7%D0%BC%D0%B5%D1%89%D0%B5%D0%BD%D0%B8%D0%B5#.D0.9A.D0.BE.D0.BB.D0.B8.D1.87.D0.B5.D1.81.D1.82.D0.B2.D0.BE_.D1.80.D0.B0.D0.B7.D0.BC.D0.B5.D1.89.D0.B5.D0.BD.D0.B8.D0.B9_.D1.81_.D0.BF.D0.BE.D0.B2.D1.82.D0.BE.D1.80.D0.B5.D0.BD.D0.B8.D1.8F.D0.BC.D0.B8
[22:54:14] <m4n71k0r> Minoru: забей
[22:54:23] <Ender> мне нужно перебрать все варианты размещений.
[22:57:00] <m4n71k0r> не надо преждевременно оптимизировать
[22:57:17] <m4n71k0r> напиши, прогони и потом уже оптимизируй
[22:59:01] <Minoru> Ender: представь, что у тебя есть функция, которая способна найти все размещения из n-1 по k-1. Если у тебя есть её результат, как ты можешь найти все размещения из n по k? (Это динамическим программированием называется.) Когда сообразишь, сможешь написать алгоритм, который не генерирует всё сразу, а итеративно проходится по всем размещениям. И да, хранить хотя бы одно размещение и какое-то состояние таки придётся.
[22:59:24] <Ender> я просто пришёл к выводу, что я долбаёб^W, что если, для примера из википедии, все варианты с повторениями из 4 букв по два элемента -- во вложенном цикле меням последнюю букву, во внешнем первую. если было бы A из 4 по 3 с повторениями -- нужно было бы уже 3 цикла. а мне нужно из n по k. и тут я понял, что я ебанулся.
[23:00:09] m4n71k0r вышел из конференции
[23:00:41] <Ender> а минору мне предлагает рекурсию.
[23:01:02] gsomix вышел из конференции
[23:01:09] <Ender> и как бы последний раз я подобную задачу на полный перебор на лиспе и писал, ток забыл уже всё.
[23:10:29] <Ender> Minoru
[23:10:43] <Ender> а вообще для моей задачи лучше подойдут сочетания с повторениями.
[23:11:24] <Ender> штуки вроде {a,b}, {b,a} мне не нужны. а вот {a,a} и {b,b} -- очень даже.
[23:13:27] <Minoru> что? Зачем ты меня хайлайтишь?
[23:19:47] portnov вышел из конференции
[23:26:47] <rexim> Minoru: http://i.imgur.com/9tkYsfr.png
[23:29:33] <Minoru> rexim: прямо в душу глядит!
[23:29:49] <rexim> Minoru: 8{
[23:34:53] <Minoru> вай, кажется, rustc мне в ошибках какую-то ересь подсказывает!
[23:47:14] <Minoru> а, нет, нормально подсказывает. Но я не понимаю, почему его подсказки работают :(
[23:48:41] rexim вышел из конференции
[23:49:20] ckorzhik зашёл в конференцию
Powered by freQ Powered by Python Valid XHTML 1.0 Transitional Valid CSS!