Home
Обсуждение программирования на любых платформах
codingteam@conference.jabber.ru
Среда, 6 февраля 2019< ^ >
m4n71k0r установил(а) тему: C, C#, C++, Clojure, Cobol, Common Lisp, D, Erlang, F#, Go, Groovy, Haskell, Java, JavaScript, Kotlin, MATLAB, OCaml, PowerShell, Python, R, Racket, Refal, Ruby, Rust, Scala, Scheme, TypeScript
Telegram channel: https://t.me/codingteam
HQ, логи: https://codingteam.org.ru/
Код постить сюда: http://lpaste.net/
Юным погромцам сюда: http://e-maxx.ru/algo/ , а ещё читать Кнутца, Корменца, Седжвикца и др.
Let's Dev (когда Капитан на мостике): http://www.youtube.com/playlist?list=PLK6mcZkmN4QTusFvp_0GVtscQbCiIg81Y
Tsoding: https://tsoding.github.io/schedule.html
http://i.imgur.com/slnyI6a.jpg
Упоминания о Flash, PHP, Pascal/Delphi/Borland, Basic, 1С караются съедением поциента.
Конфигурация комнаты
Участники комнаты

GMT+3
[00:02:06] <tg> <@noktoborus> Да
[00:32:40] ma1uta вышел(а) из комнаты: Replaced by new connection
[00:32:41] ma1uta вошёл(а) в комнату
[00:35:56] ma1uta вышел(а) из комнаты
[03:13:07] O01eg вышел(а) из комнаты: Replaced by new connection
[03:13:08] O01eg вошёл(а) в комнату
[03:29:36] io.h вошёл(а) в комнату
[03:31:04] <io.h> Парни, почему в жава канале я из визиторов не могу вылезти?
[03:46:15] io.h вышел(а) из комнаты
[03:50:48] io.h вошёл(а) в комнату
[03:59:10] io.h вышел(а) из комнаты: offline
[04:51:26] matraskin вошёл(а) в комнату
[05:38:00] HazardPointer вышел(а) из комнаты
[05:47:01] Птичка:D вышел(а) из комнаты
[05:47:24] Птичка:D вошёл(а) в комнату
[06:17:17] <tg> <@a1batross> Потому в жаве нет io.h
[06:21:42] portnov вошёл(а) в комнату
[06:36:57] matraskin вышел(а) из комнаты
[06:46:54] Птичка:D вышел(а) из комнаты
[06:47:01] Птичка:D вошёл(а) в комнату
[07:01:11] uggur вышел(а) из комнаты: Replaced by new connection
[07:01:12] uggur вошёл(а) в комнату
[07:14:16] portnov вышел(а) из комнаты
[07:53:12] ma1uta вошёл(а) в комнату
[07:59:06] <tg> <@Devel29A> Хм. А мне показалось, что у него чатопроблемы
[08:09:40] awMinor вошёл(а) в комнату
[10:00:38] <tg> <@fvnever> https://github.com/justinfrankel/licecap/blob/3aefc039e5b8676bb426a43fdba8809df2525ec5/licecap/makedmg.sh ээээ
[10:00:52] <tg> <@fvnever> Шеллскрипты очень сильно поменялись за лето
[10:02:51] <ma1uta> ммм... А ещё можно в шебанг указать /usr/bin/java ...
[10:03:00] <ma1uta> но я такого ещё не видел. И, надеюсь, не увижу.
[10:03:28] <tg> <@fvnever> >> <ma1uta> ммм... А ещё можно в шебанг указать /usr/bin/java ...
Это же только недавно сделали, кажется?
[10:03:57] <ma1uta> ага, в 11-ой версии.
[10:04:20] <tg> <@fvnever> Наверняка это будет даже не самым странным из того, что нам предстоит увидеть.
[10:06:44] <ma1uta> ну, после "минималистичный" браузер на базе браузера Min и "терминалами" с "файловыми менеджерами" на базе electron уже тяжело чему-либо удивляться.
[10:08:01] m4n71k0r вошёл(а) в комнату
[10:15:24] <tg> <@Devel29A> >> <ma1uta> ну, после "минималистичный" браузер на базе браузера Min и "терминалами" с "файловыми менеджерами" на базе electron уже тяжело чему-либо удивляться.
Что ты только что сказал вообще?
[10:22:13] <ma1uta> https://github.com/minbrowser/min - браузер на базе electron
[10:22:34] <tg> <@ttldtor> хахахахахаха
[10:22:41] <tg> <@winged_pegasus> Браузер на базе браузера.
[10:22:48] <tg> <@winged_pegasus> Это прям запах победы.
[10:23:03] <ma1uta> https://hyper.is/ - эмулятор терминала на базе electron
[10:23:43] <ma1uta> https://github.com/zeit/hyper/issues/3424
[10:24:32] <ma1uta> https://github.com/zeit/hyper/issues/2838
[10:24:40] <ma1uta> https://github.com/zeit/hyper/issues/1813
[10:25:29] <tg> <@ttldtor> главная фишка приложух на электроне - это пава мод
[10:27:02] <ma1uta> https://github.com/matthew-matvei/freeman двухпанельный файловый менеджер на electron
[10:27:09] <tg> <@the_RAMZAY> https://habr.com/ru/post/438886/
[10:27:13] <tg> <@ttldtor> тоже течёт?
[10:27:14] <ma1uta> и подобного куча
[10:28:05] <tg> <@the_RAMZAY> >> <ma1uta> https://hyper.is/ - эмулятор терминала на базе electron
Пробовал, прикольный, на венде торт. Но лучше iTerm2 на macOS пока ничего не нашел.
[10:28:16] <ma1uta> ttldtor - там везде одна и та же vm для js: VP8.
[10:29:15] <tg> <@the_RAMZAY> >> <winged_pegasus> Браузер на базе браузера.
А почему бы и нет? Выглядит минималистично и красиво.
[10:29:56] <tg> <@winged_pegasus> И правда. А то, что он жрёт ресурсов до жопы это неважно.
[10:30:05] <tg> <@winged_pegasus> Просто докинем парочу А12 и памяти.
[10:30:17] <tg> <@the_RAMZAY> >> <winged_pegasus> И правда. А то, что он жрёт ресурсов до жопы это неважно.
Хоспаде, да кого волнуют эти ресурсы в 2019 году?
[10:30:28] <tg> <@winged_pegasus> Ну меня.
[10:30:42] <tg> <@winged_pegasus> Когда на Xeon+20 GiB всё сожрано и тормозит.
[10:30:44] <tg> <@the_RAMZAY> Вот смотри, у меня 8гб оперативки. Мне хватает.
[10:30:53] <tg> <@the_RAMZAY> и i5 2ггц
[10:31:03] <tg> <@the_RAMZAY> Не поверишь, но всё летает.
[10:31:31] <tg> <@winged_pegasus> Ну вот открой штуки четыре VSCode на крупных проектах и кучей файлов (штук 20-30) и насладись тормозами.
[10:31:56] <ma1uta> да достаточно открыть gmail и skype и сутки их не трогать.
[10:31:56] <tg> <@the_RAMZAY> >> <winged_pegasus> Ну вот открой штуки четыре VSCode на крупных проектах и кучей файлов (штук 20-30) и насладись тормозами.
открыт доккер с MSFT SQL Server
[10:31:58] <tg> <@the_RAMZAY> Rider
[10:32:04] <tg> <@the_RAMZAY> на 39 проектов
[10:32:09] <tg> <@the_RAMZAY> WebStorm на 3 проекта
[10:32:36] <tg> <@the_RAMZAY> Skype, Safari на 20 вкладок, Outloook, MS Teams, VK, Telegram, Fork
[10:32:40] <tg> <@the_RAMZAY> Vivaldi
[10:32:46] <tg> <@winged_pegasus> Ну и что? то, что ыт не замечаешь тормозов это только твои проблемы.
[10:32:51] <tg> <@the_RAMZAY> да я перечислять замучаюсь
[10:32:56] <tg> <@the_RAMZAY> >> <winged_pegasus> Ну и что? то, что ыт не замечаешь тормозов это только твои проблемы.
А их - нет.
[10:33:04] <ma1uta> а теперь выключи swap :)
[10:33:09] <tg> <@the_RAMZAY> >> <ma1uta> а теперь выключи swap :)
нееее
[10:33:15] <tg> <@the_RAMZAY> в свапе 6 гб
[10:33:29] <tg> <@no111u3> ахах
[10:33:30] <tg> <@the_RAMZAY> т.к SSD в маке хороший, я не чувствую проблем.
[10:33:42] <tg> <@no111u3> оо, скоро кто-то похоронит винт
[10:33:58] <tg> <@the_RAMZAY> чот за 3 года не похоронил 🤷🏻‍♂️
[10:34:12] <ma1uta> а ssd в маках заменяемые?
[10:34:12] <tg> <@the_RAMZAY> и работает на ура
[10:34:14] <tg> <@winged_pegasus> Что-то это совсем не инженерный подход — не считать используемые ресурсы.
[10:34:20] <tg> <@winged_pegasus> Ты ещё и сортируешь пузырьком?
[10:34:23] <tg> <@the_RAMZAY> >> <winged_pegasus> Что-то это совсем не инженерный подход — не считать используемые ресурсы.
а зачем?
[10:34:37] <tg> <@winged_pegasus> ЕЧЯЗБ
[10:35:03] <tg> <@no111u3> >> <ma1uta> а ssd в маках заменяемые?
смотря в каких но там общий ресурс чуть больше чем у тех же самсунгов, то есть если юзать как активный своп то можно и ушатать
[10:36:16] <ma1uta> то, что ушатать можно что угодно - это понятно. Особенно, если активно свопить на ssd. Вопрос, что делать потом, выкидывать мак или заменять один ssd?
[10:37:12] <tg> <@no111u3> есть те где придётся менять вместе с маком
[10:37:39] <tg> <@no111u3> в прошках вроде как отдельным модулем идёт если 15 - 17 дюймовые модели
[10:41:20] Птичка:D вышел(а) из комнаты
[10:42:05] ma1uta вышел(а) из комнаты
[10:43:05] ma1uta вышел(а) из комнаты
[10:44:51] ma1uta вошёл(а) в комнату
[10:45:50] <tg> <@Air_0> Сожрать столько и не лопнуть. Вынослив — моё почтение
[10:46:06] <tg> <@winged_pegasus> >> <Air_0> Сожрать столько и не лопнуть. Вынослив — моё почтение
Привет чо делаш
[10:46:13] <tg> <@Air_0> >> <winged_pegasus> Привет чо делаш
Сежу
[10:46:34] <tg> <@Air_0> А нахуй тебе кстати 4 вскода открывать?
[10:47:01] ma1uta вошёл(а) в комнату
[10:47:16] Птичка:D вошёл(а) в комнату
[10:47:24] <tg> <@winged_pegasus> Удобно разделять разные проекты по разным окнам.
[10:47:35] <tg> <@Air_0> *мониторам
[10:47:41] <tg> <@Air_0> пофиксил
[10:48:01] <tg> <@winged_pegasus> Ну океа по моникам удобно, да.
[10:53:25] <tg> <@Devel29A> >> <winged_pegasus> Это прям запах победы.
Запах это ты верно сказал...
[10:56:10] <tg> <@Devel29A> >> <the_RAMZAY> а зачем?
Так выгоднее
[10:57:29] <tg> <@Devel29A> И вообще, разработку начинают с выбора или проектировки платформы
[10:57:37] <tg> <@Devel29A> А ресурсы оной конечны
[10:58:01] <tg> <@Devel29A> И надо как-то определять кто сколько будет кушать. Модель строить
[10:58:18] <tg> <@Devel29A> И не считать ресурсы это ебанатство
[11:09:20] unclechu вышел(а) из комнаты
[11:10:11] awMinor вышел(а) из комнаты: Replaced by new connection
[11:35:54] <tg> <@Devel29A> >> <winged_pegasus> Ну океа по моникам удобно, да.
Я даже не так. Я могу на одном писать код, а на другом запускать/тестить/етц
[11:35:57] <tg> <@Devel29A> оч удобно
[11:37:58] awMinor вошёл(а) в комнату
[11:51:44] <tg> <@the_RAMZAY> >> <no111u3> в прошках вроде как отдельным модулем идёт если 15 - 17 дюймовые модели
17’’ уже лет как 10 не выпускают )
[11:52:09] <tg> <@the_RAMZAY> >> <no111u3> есть те где придётся менять вместе с маком
Хоспаде, я эти макбуки каждый месяц покупать могу. Тоже мне проблема )
[11:53:03] <tg> <@fvnever> >> <the_RAMZAY> Хоспаде, я эти макбуки каждый месяц покупать могу. Тоже мне проблема )
А девать их потом куда?
[11:53:16] <tg> <@the_RAMZAY> >> <fvnever> А девать их потом куда?
К тебе в морг конечно же!
[11:53:19] Птичка:D вышел(а) из комнаты
[11:53:41] <tg> <@fvnever> >> <Devel29A> Я даже не так. Я могу на одном писать код, а на другом запускать/тестить/етц
У меня для этого несколько компьютеров ._.
[11:53:43] <tg> <@no111u3> не проще ли заказать модель с большим озу чем держать с свопе?
[11:54:08] <tg> <@Devel29A> >> <fvnever> У меня для этого несколько компьютеров ._.
И у меня!
[11:54:20] <tg> <@fvnever> >> <no111u3> не проще ли заказать модель с большим озу чем держать с свопе?
Мне кажется, нет, не проще
[11:54:29] <tg> <@fvnever> Чем больше ОЗУ — тем больше свопа нужно :)
[11:54:37] <tg> <@Devel29A> А мониторы больше для вских X11 Forwarding, VNC и RDesktop
[11:54:41] <tg> <@no111u3> Не юзаю своп вообще
[11:54:51] <tg> <@Devel29A> Винда ебанутая
[11:54:57] <tg> <@Devel29A> Все равно в своп складывает
[11:55:01] <tg> <@no111u3> ну то винда
[11:55:08] <tg> <@fvnever> Ну как настроишь, на самом деле
[11:55:14] <tg> <@the_RAMZAY> >> <no111u3> не проще ли заказать модель с большим озу чем держать с свопе?
проще, я с 2016 макбука сижу
[11:55:16] <tg> <@no111u3> хотя и ей можно зарубить
[11:55:24] <tg> <@fvnever> А на маке я так и не научился ресурсы учитывать нормально
[11:55:32] <tg> <@the_RAMZAY> буду обновляться потом на 2018(9)
[11:55:34] <tg> <@fvnever> У меня постоянно какой-то kernel_tasks жрёт CPU
[11:55:52] <tg> <@the_RAMZAY> >> <fvnever> Ну как настроишь, на самом деле
+1
[11:56:13] <tg> <@no111u3> я у винды заметил что когда её не пинать сильно то она и дисковый i/o кушает так хорошо
[11:56:44] <tg> <@fvnever> >> <no111u3> я у винды заметил что когда её не пинать сильно то она и дисковый i/o кушает так хорошо
Всегда можно в resmon посмотреть, чо она делает
[11:56:54] <tg> <@the_RAMZAY> >> <no111u3> я у винды заметил что когда её не пинать сильно то она и дисковый i/o кушает так хорошо
хз, тоже тыкнул в вендокомп SSD и проблем не знаю 🤷🏻‍♂️
[11:56:59] <tg> <@fvnever> Кстати, на винде ускорить IO внезапно помогло шифрование диска
[11:57:13] <tg> <@the_RAMZAY> SSD сейчас вообще стали почти бесплатные, по сравнению с тем что было лет 6 назад
[11:57:16] <tg> <@fvnever> Видимо, с шифрованным диском дисковый кэш стал по-другому работать, и всё стало быстрее
[11:57:41] <tg> <@the_RAMZAY> 1тб SSD Samsung EVO 900р всего стоит
[11:57:55] <tg> <@fvnever> >> <the_RAMZAY> 2тб SSD Samsung EVO 900р всего стоит
Я не умею в ваши рубли %)
[11:57:57] <tg> <@the_RAMZAY> я как увидел, решил заменить свои 2 HHD
[11:58:06] <tg> <@the_RAMZAY> >> <fvnever> Я не умею в ваши рубли %)
дели на 2 получишь $
[11:58:17] <tg> <@fvnever> Ага, на наших это 6k RUR
[11:58:38] <tg> <@the_RAMZAY> раньше 128гб SSD стоил как золотой слиток
[11:58:59] <tg> <@the_RAMZAY> а теперь они надежные и дешевые
[11:59:14] <tg> <@the_RAMZAY> можно хоть рейд5 из них собрать
[11:59:20] <tg> <@fvnever> >> <the_RAMZAY> раньше 128гб SSD стоил как золотой слиток
Особенно после наводнения какого-то
[11:59:28] <tg> <@the_RAMZAY> >> <fvnever> Особенно после наводнения какого-то
угу
[11:59:38] <tg> <@fvnever> Они взяли и взвинтили цены на всё в два раза
[11:59:40] <tg> <@the_RAMZAY> кореш ssd m2 для ноута брал за 400$
[11:59:43] <tg> <@the_RAMZAY> на 128гб
[12:00:00] <tg> <@the_RAMZAY> а я на 256 взял за 80$ )
[12:00:14] <tg> <@the_RAMZAY> В июне
[12:00:59] Птичка:D вошёл(а) в комнату
[12:01:04] <tg> <@Devel29A> https://habr.com/ru/post/438886/#comment_19715214
[12:01:14] <tg> <@Devel29A> OpenVINO
[12:01:16] <tg> <@the_RAMZAY> >> <Devel29A> https://habr.com/ru/post/438886/#comment_19715214
баян
[12:01:31] <tg> <@Devel29A> Это вроде где-то унас пилят
[12:01:37] <tg> <@Devel29A> Это не баян, а ссылка на конкретный коммент об OpenVINO
[12:01:44] <tg> <@the_RAMZAY> >> <Devel29A> Это не баян, а ссылка на конкретный коммент об OpenVINO
а
[12:01:45] <tg> <@the_RAMZAY> ок
[12:02:20] <tg> <@the_RAMZAY> вообще согласен с автором, 1080р на макбуке просто ужас.
[12:02:41] <tg> <@the_RAMZAY> да и в целом 1080p - ужас.
[12:02:57] <tg> <@the_RAMZAY> у меня стоят 2 Dell’a 1080p 24’’
[12:03:10] <tg> <@the_RAMZAY> хоспаде, я работать за ними не могу нормально
[12:03:32] <tg> <@the_RAMZAY> я вижу везде заборы на шрифтах, а цветопередача… Её - нет.
[12:03:37] <tg> <@Devel29A> Мне на 1440р пока удается терпеть
[12:03:54] <tg> <@Devel29A> Матрица чтоли TN?
[12:03:59] <tg> <@the_RAMZAY> Не покупайте дети макбуке. Не сможите сидеть потом за обычными мониторами
[12:04:01] <tg> <@the_RAMZAY> >> <Devel29A> Матрица чтоли TN?
хз
[12:04:06] <tg> <@the_RAMZAY> ips наверное
[12:04:07] <tg> <@Devel29A> Дак посмотри
[12:04:11] <tg> <@the_RAMZAY> но после макбука мне больно
[12:04:23] <tg> <@Devel29A> У IPS матриц (даже у xVA) уже сильно пизже
[12:04:30] <tg> <@the_RAMZAY> я работаю с макбука, а на мониторы вывел AzureDevOps и скайп с тимсом
[12:04:41] <tg> <@the_RAMZAY> и смотрю туда редко
[12:05:04] <tg> <@Devel29A> Еще бывает, что калибрация говно
[12:05:11] <tg> <@the_RAMZAY> я пробовал колибровку
[12:05:17] <tg> <@the_RAMZAY> пол дня потратил
[12:05:19] <tg> <@Devel29A> Но на IPS это реже
[12:05:23] <tg> <@the_RAMZAY> моники просто гавно
[12:05:25] <tg> <@Devel29A> Дак там девайс надо
[12:05:32] <tg> <@the_RAMZAY> а
[12:05:43] <tg> <@the_RAMZAY> ну я подручными средствами монитора и macOS
[12:05:45] <tg> <@Devel29A> Колориметр чтоли хуй проссы
[12:05:54] <tg> <@Devel29A> Норм штука. Уровни вытягивает и генерит профиль как надо
[12:06:01] <tg> <@the_RAMZAY> збс
[12:06:12] <tg> <@Devel29A> Показывает покрытие RGB т все такое
[12:06:14] <tg> <@Devel29A> Рекомендую
[12:06:18] <tg> <@fvnever> >> <Devel29A> Колориметр чтоли хуй проссы
О, у меня раньше такой был
[12:06:23] <tg> <@fvnever> >> <Devel29A> Показывает покрытие RGB т все такое
И ещё можно CMYK!
[12:06:35] <tg> <@Devel29A> ДА!
[12:06:43] <tg> <@the_RAMZAY> [Photo]
[12:07:23] <tg> <@the_RAMZAY> вот в таком варианте он +- норм
[12:07:28] <tg> <@the_RAMZAY> но всеравно ужас
[12:09:54] <tg> <@the_RAMZAY> В общем, не покупайте макбуки. Не сможите дальше жить без них. Очень зависимость вызывает.
[12:10:24] <tg> <@the_RAMZAY> Я жил спокойно дома со своим 1080р 22’’ LG за 150$ и был счастлив
[12:10:31] <tg> <@the_RAMZAY> а теперь смотреть в него не могу
[12:10:37] <tg> <@winged_pegasus> Сижу на полупроф DELL глянцевом, всё ок. Видимо, у тебя ацтойный DELL попался.
[12:10:50] <tg> <@the_RAMZAY> >> <winged_pegasus> Сижу на полупроф DELL глянцевом, всё ок. Видимо, у тебя ацтойный DELL попался.
p2417h
[12:12:39] <tg> <@Devel29A> >> <winged_pegasus> Сижу на полупроф DELL глянцевом, всё ок. Видимо, у тебя ацтойный DELL попался.
Да. Либо матрица устаревшая, либо стоковая калибровка говно
[12:12:49] <tg> <@Devel29A> Либо и то и другое
[12:13:01] <tg> <@the_RAMZAY> >> <Devel29A> Либо и то и другое
и то и другое
[12:13:06] <tg> <@the_RAMZAY> потому что я пол дня пробовал колибровать
[12:15:38] <tg> <@the_RAMZAY> вообще думаю себе взять проху 2018 в топ комплектации
[12:15:41] <tg> <@winged_pegasus> >> <the_RAMZAY> В общем, не покупайте макбуки. Не сможите дальше жить без них. Очень зависимость вызывает.
Ещё бы их экраны не ломались...
[12:15:44] <tg> <@the_RAMZAY> и 5к моник к ней
[12:16:00] <tg> <@the_RAMZAY> притащить на работу
[12:16:03] <tg> <@the_RAMZAY> и жить как человек
[12:16:19] <tg> <@the_RAMZAY> LG совместно с Apple сделали монитор для макбуков
[12:16:40] <tg> <@the_RAMZAY> https://www.apple.com/us_smb_83039/shop/product/HKN62LL/A/lg-ultrafine-5k-display
[12:16:53] <tg> <@Devel29A> 1 хер матрицы делают всего несколько контор
[12:17:01] <tg> <@the_RAMZAY> >> <Devel29A> 1 хер матрицы делают всего несколько контор
угу
[12:17:06] <tg> <@Devel29A> Надо прежде всего про матрицу разузнать
[12:17:22] <tg> <@the_RAMZAY> я на этот монитор уже обзоров 10 посмотрел )
[12:17:24] <tg> <@Devel29A> А потом уже подбирать моник, который на основе выбранной матрицы и сделан
[12:17:28] <tg> <@winged_pegasus> Ну на макбуки не оч матрицы ставят. PPI слишком маленький.
[12:17:31] <tg> <@Devel29A> хоть лыжи, хоть AOC
[12:17:42] <tg> <@winged_pegasus> На XR такой же как у 4го айфона. Это ваще ужас.
[12:17:49] <tg> <@the_RAMZAY> >> <Devel29A> А потом уже подбирать моник, который на основе выбранной матрицы и сделан
этот моник управляется через macOS
[12:17:56] <tg> <@the_RAMZAY> >> <winged_pegasus> На XR такой же как у 4го айфона. Это ваще ужас.
XR параша
[12:18:16] <tg> <@the_RAMZAY> /me мимо_обладатель_Х(10)
[12:18:42] <tg> <@the_RAMZAY> Я зашел в стор, глянуть XR и проблевался.
[12:19:06] <tg> <@the_RAMZAY> подруга зачем-то 8 поменяла на XR по трейдину
[12:19:18] <tg> <@the_RAMZAY> я пытался отговорить, но она всетаки это сделала.
[12:20:01] <tg> <@winged_pegasus> >> <the_RAMZAY> Я зашел в стор, глянуть XR и проблевался.
При Джобсе такого не было...
[12:20:15] <tg> <@the_RAMZAY> >> <winged_pegasus> При Джобсе такого не было...
угу
[12:20:17] <tg> <@fvnever> Так, господа, эплосрач можете в другом месте продолжать.
[12:20:20] <tg> <@fvnever> Меня чото утомило это
[12:20:28] <tg> <@the_RAMZAY> где срач?
[12:20:31] <tg> <@fvnever> Тут
[12:20:37] <tg> <@fvnever> Эпл то, эпл сё
[12:20:41] <tg> <@fvnever> Нахуй пусть идёт
[12:20:43] <tg> <@the_RAMZAY> кто-то ругается?
[12:20:45] <tg> <@fvnever> Я.
[12:22:16] <tg> <@winged_pegasus> Давно пора.
[12:22:31] <tg> <@winged_pegasus> Давайте лущ про OCaml побеседуем!
[12:23:25] <tg> <@the_RAMZAY> F# новый OCaml !
[12:23:39] <tg> <@Devel29A> >> <fvnever> Нахуй пусть идёт
Да, поскорее бы уже!
[12:26:25] <tg> <@the_RAMZAY> Шо, даже несогласных нет?
[12:28:14] <tg> <@the_RAMZAY> Э не ну я так не играю (
[12:34:59] <tg> <@fvnever> Так, мне прислали указатель, а он указывает в память чужого процесса
[12:35:31] <tg> <@fvnever> И вообще, посоветуйте process manager для мака и линукса
[12:35:40] <tg> <@fvnever> htop очень хорош, но хотелось бы лучше
[12:35:48] <tg> <@Devel29A> ps? top?
[12:36:09] <tg> <@fvnever> Можно такой же, но гуишный — чтобы можно было ширину колоночек подрегулировать, графики тут же посмотреть, счётчики производительности (perf? strace?)
[12:39:54] <tg> <@fvnever> >> <fvnever> Так, мне прислали указатель, а он указывает в память чужого процесса
И что с этим делать? Что мне будет, если я память чужого процесса буду читать по каким-нибудь наркоманским адресам? А если они не смаплены?
[12:40:13] <tg> <@fvnever> Я же им там всё зафакаплю в этом чужом процессе. Пошто они так делают!
[12:45:27] <tg> <@fvnever> >> <Devel29A> ps? top?
Кстати, ими я пользоваться так и не научился — чото они показывают меньше процессов, чем htop :(
[12:46:22] <tg> <@Devel29A> htop бесспорно хороший
[12:46:24] <tg> <@Devel29A> Наверное, лучший
[12:46:39] <tg> <@Devel29A> А ps с мильеном ключей в скрипты удобно пихать
[12:47:01] <tg> <@fvnever> Ну да, для этого он очень хорошо подходит.
[12:48:39] <tg> <@ttldtor> >> <the_RAMZAY> я вижу везде заборы на шрифтах, а цветопередача… Её - нет.
тебе надо больше программировать, а то зрение слишком хорошее
[12:59:52] <tg> <@Devel29A> Блять, встал на детские грабли
[13:00:27] <tg> <@Devel29A> if (debug)
  //log(msg);
do_something();
[13:00:59] <tg> <@fvnever> Ох щи!
[13:07:07] <tg> <@the_RAMZAY> >> <fvnever> И вообще, посоветуйте process manager для мака и линукса
macOS: Activity Monitor
[13:07:10] <tg> <@the_RAMZAY> стандартный
[13:07:24] <tg> <@fvnever> >> <the_RAMZAY> macOS: Activity Monitor
А в нём дерево процессов как-то можно посмотреть?
[13:07:39] <tg> <@the_RAMZAY> [Photo]
[13:07:41] <tg> <@the_RAMZAY> это?
[13:08:02] <tg> <@the_RAMZAY> [Photo]
[13:08:05] <tg> <@fvnever> Это больше похоже на список вкладок в браузере :)
[13:08:07] <tg> <@the_RAMZAY> у веб штормов тоже показывает
[13:08:09] <tg> <@the_RAMZAY> у всего показывает
[13:08:14] <tg> <@the_RAMZAY> >> <fvnever> Это больше похоже на список вкладок в браузере :)
вкладка == процесс
[13:08:24] <tg> <@fvnever> Странно, у меня не показывает.
[13:08:40] <tg> <@the_RAMZAY> >> <fvnever> Странно, у меня не показывает.
в Energy зайди
[13:08:58] <tg> <@fvnever> А, лол, только на одной вкладке? %)
[13:09:01] <tg> <@the_RAMZAY> да
[13:09:09] <tg> <@the_RAMZAY> на всех остальных оно процессы раздельно показывает
[13:09:12] <tg> <@fvnever> Это очень странное решение
[13:09:14] <tg> <@the_RAMZAY> Что курили в Apple я хз
[13:09:32] <tg> <@fvnever> Не, ну это уже лучше, чем совсем никак
[13:09:44] <tg> <@the_RAMZAY> [Photo]
[13:09:58] <tg> <@the_RAMZAY> а, во, можно иерархию включить
[13:10:16] <tg> <@fvnever> Во блин, в менюхе я не догадался поискать
[13:10:24] <tg> <@the_RAMZAY> я сам никогда не искал там )
[13:10:26] <tg> <@fvnever> Даже не обращал внимания, что там есть меню :)
[13:10:31] <tg> <@fvnever> Но кул, таки работает.
[13:10:38] <tg> <@the_RAMZAY> афк
[13:10:43] <tg> <@fvnever> Вот так намного лучше жить стало
[13:15:45] <tg> <@Devel29A> >> <fvnever> А в нём дерево процессов как-то можно посмотреть?
pstree кстати для дерева :)
[14:08:56] <tg> <@ttldtor> а что это у вебшторма не показывает, что он джаву запускает
[14:09:30] <tg> <@the_RAMZAY> >> <ttldtor> а что это у вебшторма не показывает, что он джаву запускает
а там вроде что-то хитрое сейчас
[14:15:32] <tg> <@ttldtor> а аналог process hacker-а есть что-то под линухи итд?
[14:29:43] <ma1uta> https://sun1-18.userapi.com/c850332/v850332617/d5a18/LCto3a4mfmA.jpg
[14:40:53] Птичка:D вышел(а) из комнаты
[14:41:16] Птичка:D вошёл(а) в комнату
[15:16:08] <tg> <@fvnever> >> <ttldtor> а что это у вебшторма не показывает, что он джаву запускает
Там хост для джавы, в большинстве стандартных режимов он в процессе с другим именем живёт.
Но ты можешь его настроить на свою JRE, и тогда будет видно процесс java :)
[15:16:48] <tg> <@fvnever> >> <ttldtor> а аналог process hacker-а есть что-то под линухи итд?
Вот я как раз его ищу. Если нету — придётся своё писать 🤷‍♂️
Так-то для большинства полезных функций есть свои хорошие инструменты, просто нету какого-то интегрирующего средства для них.
[15:36:36] <tg> <@ttldtor> да ты шо! Это ж не юниксвейно!
[15:36:42] <tg> <@ttldtor> Это ж комбаен!
[15:36:48] <tg> <@ttldtor> Личкрафты какие-то!
[15:37:16] <tg> <@ttldtor> понапридумывают культов...
[15:43:39] <tg> <@fvnever> >> <ttldtor> да ты шо! Это ж не юниксвейно!
Иметь какой-то хаб, который по мере надобности запускает другие системные инструменты — вполне юниксвейно.
[15:43:59] <tg> <@fvnever> Потому что все системные вещи, типа шелла и DE, сделаны по этому принципу.
[15:44:31] <tg> <@ttldtor> не сходится!\
[15:44:34] <tg> <@ttldtor> =)
[15:44:49] <tg> <@fvnever> Вот делать убер-тул, который все важные функции зароет глубоко в себе, и не будет давать ими пользоваться никак, кроме как через его собственный убер-интерфейс — это не юниксвейно
[15:50:52] <tg> <@ttldtor> то есть, если часть убер-тула общается с другими частями по пайпам, то ок?
[15:51:13] <tg> <@ttldtor> ну или другие способы IPC
[15:51:18] <tg> <@fvnever> >> <ttldtor> то есть, если часть убер-тула общается с другими частями по пайпам, то ок?
Если она общается и с другими хабами по тем же пайпам — тогда ок
[15:51:34] <tg> <@fvnever> Если фронтенд убертула остаётся единственным способом работы — тогда не ок
[15:52:04] <tg> <@ttldtor> можно написать другой фронтенд же
[15:52:13] <tg> <@fvnever> А ты напиши!
[15:52:15] <tg> <@ttldtor> или транслировать io
[15:52:27] <tg> <@ttldtor> а что, есть такая тулза?
[15:52:30] <tg> <@fvnever> Сразу обнаружится, что дизайн твоего плагинированного убертула не учитывал много вещей
[15:52:52] <tg> <@fvnever> >> <ttldtor> а что, есть такая тулза?
Ну я про личкрафт в первую очередь думал, когда мы обсуждали эти примеры
[15:52:54] <tg> <@ttldtor> если протокол публичный
[15:53:17] <tg> <@ttldtor> не, личкрафт отпадает пока.
[15:53:29] <tg> <@ttldtor> там плагинная система
[15:53:31] <tg> <@fvnever> В смысле, попробуй-ка, напиши к личкрафту другое ядро или другой UI
[15:53:46] <tg> <@fvnever> Поэтому личкрафт — не unix-way нифига. Ну, в том смысле, как я это вижу.
[15:54:13] <tg> <@ttldtor> я помню в личкрафты впилили Айскальт
[15:54:16] <tg> <@fvnever> А к какому-нибудь top или ps можно написать дофига UI, и из любого шелла / терминала оно прекрасно работает. Поэтому оно вполне православно и юниксвейно.
[15:54:19] <tg> <@ttldtor> а потом выпилили
[15:54:29] <tg> <@ttldtor> айскальт - это DC клиент такой
[15:58:13] <tg> <@ttldtor> >> <fvnever> А к какому-нибудь top или ps можно написать дофига UI, и из любого шелла / терминала оно прекрасно работает. Поэтому оно вполне православно и юниксвейно.
а как к top UI писать?)
[15:58:21] <tg> <@ttldtor> есть хоть один?
[15:58:28] <tg> <@fvnever> >> <ttldtor> а как к top UI писать?)
Ну типа парсишь его аутпут и всё, не?
[15:58:44] <tg> <@ttldtor> кхем
[15:58:52] <tg> <@fvnever> Другой вопрос, что он не очень-то реактивный, и поэтому альтернативный UI к нему не очень нужен. Но написать просто, разве нет?
[15:59:04] <tg> <@fvnever> Или я путаю с ps?
[15:59:10] <tg> <@fvnever> А, неважно, они оба были простые
[15:59:16] <tg> <@ttldtor> ps проще
[15:59:30] <tg> <@ttldtor> top рефрешит
[15:59:37] <tg> <@ttldtor> и хз что ему надо от терминала
[15:59:57] <tg> <@fvnever> >> <ttldtor> и хз что ему надо от терминала
А наверняка он умеет в пайп пушить вместо рефреша, если обнаружит редирект
[16:00:00] <tg> <@ttldtor> то есть, ты пишешь враппер\эмулятор терминала свой и с него считываешь
[16:00:20] <tg> <@ttldtor> что-то я пока не обнаружил чего-то что юзает top
[16:00:22] <tg> <@fvnever> На ходой конец там наверняка просто ANSI-код какой-то
[16:00:51] <tg> <@fvnever> Ждёшь ANSI-кода про рефреш, и после этого перепаршиваешь страничку, невелика заслуга
[16:01:40] <tg> <@ttldtor> ох, я просто посмотрю его исходник и скажу тебе
[16:02:09] <tg> <@fvnever> Смотри шоб глаза не вытекли, тазик подставь!
[16:02:17] <tg> <@fvnever> Я видал гнутый код, у них там всё стрёмно :)
[16:02:29] <tg> <@ttldtor> так, он юзает курсес...это ожидалось
[16:04:54] <tg> <@fvnever> static int sort_P_CMD (const proc_t **P, const proc_t **Q)
Збс у них код, ага :)
[16:10:11] <tg> <@Devel29A> >> <fvnever> static int sort_P_CMD (const proc_t **P, const proc_t **Q)
>> Збс у них код, ага :)
Ты совсем изнежился!
[16:12:04] <tg> <@fvnever> Да не, там на самом деле примерно понятно, шо делается. Можно подумать, что это лямбочка для qsort
[16:12:15] <tg> <@fvnever> Правда, я не нашёл, где эта функция используется.
[16:12:44] <tg> <@ttldtor> https://github.com/soarpenguin/procps-3.0.5/blob/master/top.c#L2722-L2726
[16:13:05] <tg> <@ttldtor> чистит,  перерисовывает. атм ещё какой-то батч режим  есть, но то не то
[16:13:36] <tg> <@fvnever> static void so_lets_see_em
А тут вот всё понятно :)
[16:15:22] <tg> <@ttldtor> один хрен
https://gitlab.com/procps-ng/procps/blob/master/top/top.c#L6457-6462
[16:15:28] <tg> <@ttldtor> это какой-то top ng
[16:15:38] <tg> <@ttldtor> уже на гитлабе
[16:15:43] <tg> <@fvnever> Это как miranda ng, только top?
[16:17:51] <tg> <@ttldtor> ппц 6 с половиной тысяч строчек
[16:18:06] <tg> <@fvnever> >> <ttldtor> ппц 6 с половиной тысяч строчек
Зато в одном файле. Юниксвейно!
[16:18:11] <tg> <@ttldtor> завели бы папочку, разбили бы
[16:18:13] <tg> <@fvnever> Да и наверняка на C это вообще норм
[16:18:21] <tg> <@ttldtor> да, си
[16:18:28] <tg> <@ttldtor> там большие комменты есть
[16:18:52] <tg> <@fvnever> >> <ttldtor> там большие комменты есть
Ну там ещё какая-то мудистика на макросах
[16:19:04] <tg> <@ttldtor> а, они уже завели папочку
[16:19:07] <tg> <@fvnever> И на этом месте я уже перестаю считать, что 6k строк в одном файле — норс
[16:19:09] <tg> <@ttldtor> в отличие от старого варианта
[16:29:25] <tg> <@ttldtor> не понял прикола
https://gitlab.com/procps-ng/procps/blob/master/top/top.h#L682-689
[16:29:38] <tg> <@ttldtor> заменили первые буквы st на //
[16:29:56] <tg> <@ttldtor> выглядит как будто мультикурсором поработали
[16:34:02] <tg> <@a1batross> Ну вполне возможно
[16:48:56] ma1uta вышел(а) из комнаты
[16:54:56] nightmare вошёл(а) в комнату
[16:55:48] <nightmare> Что означает число после знака @ в heap dump через android studio?
[16:56:13] <nightmare> На hashcode не похоже
[16:56:27] <tg> <@winged_pegasus> Учитывая, что @ это at, то скорей всего там адрес.
[17:02:40] <nightmare> Ага. А что значит MyClassName$2?
[17:02:50] <nightmare> Символ доллара
[17:03:41] <nightmare> Есть также без этого символа
[17:04:18] <nightmare> О!
[17:04:37] <nightmare> Это инстанс анонимного класса внутри MyClassName
[17:05:06] <tg> <@a1batross> Такое интересно смотреть в декомпиляторе.
[17:05:27] <tg> <@a1batross> Вообще жабку интересно читать в декомпиляторе. :3
[17:07:42] <nightmare> Мне вот надо посмотреть - нет ли двух экземпляров класса, который должен быть только один всегда.
[17:11:30] portnov вошёл(а) в комнату
[17:14:40] <tg> <@Devel29A> ну, впили счетчик в класс
[17:15:09] <nightmare> Счётчик ничего не дал, тут в чем то другом проблема
[17:16:21] <tg> <@Devel29A> значит мувнули
[17:16:26] <tg> <@Devel29A> или тип атого
[17:20:11] <tg> <@ttldtor> Ну проверь, сколько у тебя класслоадеров
[17:20:20] <tg> <@ttldtor> Вообще, возьми дамп
[17:20:32] <tg> <@ttldtor> И посмотри, кто создаёт
[17:20:38] <tg> <@ttldtor> И сколько
[17:22:04] nightmare вышел(а) из комнаты: Replaced by new connection
[17:22:05] nightmare вошёл(а) в комнату
[17:22:31] <tg> <@ttldtor> Есть относительно неявные способы понаплодить инстансов
[17:37:53] HazardPointer вошёл(а) в комнату
[17:38:41] nightmare вышел(а) из комнаты
[17:44:31] Misdreavus вошёл(а) в комнату
[17:44:46] Misdreavus вышел(а) из комнаты
[17:48:08] <tg> <@noktoborus> >> <fvnever> static void so_lets_see_em
>>
>> А тут вот всё понятно :)
В чем разница между assert_lt и assert_le?
[17:52:42] nightmare вошёл(а) в комнату
[18:03:20] <tg> <@fvnever> >> <nightmare> Ага. А что значит MyClassName$2?
Это всякие сгенерированные анонимные классы или замыкания.
[18:03:57] <tg> <@fvnever> >> <noktoborus> В чем разница между assert_lt и assert_le?
Less than / less or equal.
[18:12:26] <tg> <@noktoborus> Смотрится отвратительно
[18:13:55] <tg> <@fvnever> Можно сделать симпотные ассёрты на boost::phoenix, я думаю.
[18:28:07] <tg> <@Air_0> >> <fvnever> Кстати, на винде ускорить IO внезапно помогло шифрование диска
На работе на зашифрованном разделе на ссд стоит винда, и с неё запускаю виртуалку. Собирается всё быстро достаточно даже с кучей бустов и прочей поеботой. Я ожидал худшего. Однако, шифровал не битлокером а веркой. Вообще норм. Вообще не заметно, что диск шифрованный.
[18:29:48] <ma1uta> https://www.itweek.ru/foss/news-company/detail.php?ID=205231
[18:30:22] <tg> <@Air_0> Нащот монитора, на работе 2, один нек 1080, второй Самсунг на 1440. Вроде оба норм. Дома у меня вообще benq xl2430, и мне очень вкусно.
[18:30:27] <ma1uta> Тыкал я этот eclipse che. Тормозит и жрёт ещё больше чем eclipse.
[18:31:00] <tg> <@Air_0> Eclipse, cho
[18:31:22] unclechu вошёл(а) в комнату
[18:33:51] <tg> <@Devel29A> Cho-Gath
[18:40:19] awMinor вышел(а) из комнаты
[18:55:21] nightmare вышел(а) из комнаты
[20:03:20] portnov вышел(а) из комнаты
[20:41:34] Minoru вошёл(а) в комнату
[21:04:45] <ma1uta> https://jabber.ru/upload/39a6331ed2e382bf293488235a28cdf02ecaea70/UL5H2TeLK1oCgX6QSBOY6F2v8Ow2FPbOEQ0ew8Ct/ow5b4n2sTfeUDaH7GYNKtg.jpg
[21:06:25] <m4n71k0r> сверху картинка Java 1.5, а снизу картинка Java 11
[21:08:18] <m4n71k0r> в эклипс-таки запилили тёмную темку
[21:08:36] <m4n71k0r> ад, конечно, весь этот OSGi, RCP
[21:08:52] <m4n71k0r> SWT...
[21:09:37] <m4n71k0r> хотя вру. Новый swt  я не тыкал
[21:25:59] ma1uta вошёл(а) в комнату
[21:39:37] Птичка:D вошёл(а) в комнату
[21:40:58] <Minoru> m4n71k0r: Java? Swяt, swяt, swяt!
[21:46:11] <tg> <@ttldtor> @Devel29A я и забыл, что вначале дают шмот с отрицательными статами в годвиле)
[21:46:22] <tg> <@Devel29A> Ага
[22:12:30] <Minoru> > Subject: Grdrom CEO of Microsoft, Bill and Melinda Gates!!
Интересно, Сатью Наделлу удар хватил бы, если бы он это в своём INBOX увидел?
[22:37:33] Славный капитан вошёл(а) в комнату
[22:37:48] Товарищ Чпок вошёл(а) в комнату
[22:38:11] Птичка:D вошёл(а) в комнату
[22:38:11] uggur вошёл(а) в комнату
[22:38:11] uıʃɐɟ∀ вошёл(а) в комнату
[22:38:40] m4n71k0r вошёл(а) в комнату
[22:38:41] Славный капитан вошёл(а) в комнату
[22:38:50] Ender вошёл(а) в комнату
[22:38:52] O01eg вошёл(а) в комнату
[22:38:58] uıʃɐɟ∀ вошёл(а) в комнату
[22:39:00] rafaelrs вошёл(а) в комнату
[22:39:10] O01eg вошёл(а) в комнату
[22:39:10] ma1uta вошёл(а) в комнату
[22:39:11] O01eg вышел(а) из комнаты
[22:39:11] Птичка:D вошёл(а) в комнату
[22:39:16] ma1uta вошёл(а) в комнату
[22:39:26] m4n71k0r вышел(а) из комнаты
[22:40:11] O01eg вошёл(а) в комнату
[22:43:49] HazardPointer вошёл(а) в комнату
[23:07:23] O01eg вышел(а) из комнаты
[23:07:26] O01eg вошёл(а) в комнату
[23:47:42] Птичка:D вышел(а) из комнаты
[23:48:15] Птичка:D вошёл(а) в комнату
Powered by ejabberd - robust, scalable and extensible XMPP server Powered by Erlang Valid XHTML 1.0 Transitional Valid CSS!