[11:11:24] <_valexey_> Kemet: не нашлось видео?
[11:11:56] <Kemet> не искал пока,
[13:55:01] <valexey> https://ilya-sher.org/2017/10/10/why-i-have-no-favorite-programming-language/
[13:58:42] <valexey> <ватник_mode>
Видео к этому https://www.washingtonpost.com/news/post-nation/wp/2017/10/10/pure-devastation-at-least-15-dead-as-firefighters-struggle-to-weaken-california-fires/
отлично идет под вот эту музочку: https://www.youtube.com/watch?v=lDQ7hXMLxGc
</ватник_mode>
[14:02:07] <valexey> хотя, вот под это тоже неплохо: https://www.youtube.com/watch?v=EaRiY7WkMhw&index=2&list=PLC0C2A6BCA6040BC8
[15:00:56] <valexey> А вот статья почему даже коментарии в Обероне не правильные: https://futhark-lang.org/blog/2017-10-10-block-comments-are-a-bad-idea.html
[15:12:51] <ilovb> Воу!
[15:12:53] <ilovb> сенкс
[15:13:10] <ilovb> я сам недавно пришел к выводу что блочные комменты зло
[15:13:51] <ilovb> коммент должен всю строку занимать - это проще, т.к. при парсинге можно удобно парсить комменты и понимать к чему они относятся
[15:14:04] <ilovb> для тех же автодоков
[15:14:23] <ilovb> а с блочными черт ногу сломит их же где угодно можно пихать
[15:15:32] <ilovb> вернее не всю строку а до конца строки
[15:17:07] <valexey> ну, понимаешь, тут дело такое - построчечные комменты плохо согласуются со стилем Вирта
[15:17:10] <valexey> и его последователей
[15:17:24] <valexey> они же лепят по 100500 statements на одной строчке
[15:17:53] <valexey> ну и функции "закомменть вот этот блок" в IDE нету ;-)
[15:17:54] <ilovb> это да
[15:17:58] <valexey> и раскомменть тоже
[15:18:14] <valexey> на эту тему можно легко очередной срачик на форуме развести
[15:18:20] <valexey> уверен что какашек будет не меньше обычного
[15:18:30] <ilovb> надо обождать
[15:18:41] <ilovb> там старое еще не засохло
[15:19:10] <valexey> народ всё еще продолжает жечь? :-)
[15:19:48] <ilovb> да нет уже
[15:19:53] <ilovb> сохнет )
[15:19:58] <ilovb> обтекает )
[15:22:13] <valexey> меня периодически подбамбливает с того, что info21 хвастает тем, что вот на АЭС используют Оберон, но не упоминает, что оно там используется не для mission critical задач, а тупо для логгера.
[15:23:15] <valexey> что-то похожее на mission critical (отдаленно, ибо с жизнями людей таки не связано) - это летающий беспилотник.
[15:23:24] <valexey> но там, очевидно. Astrobe
[15:24:00] <valexey> и он там "позволил реализовать всё без асма" потому, что ранее там использовался неподдерживаемая реализация паскаля, где баги компилятора обходились асмовыми вставками.
[15:24:11] <ilovb> меня постоянно там что-то подбамбливает, но я молчу все время )))
[15:24:43] <valexey> было бы на Си или С++ писано - никаких Оберонов не потребовалось бы. и так все было бы на ЯВУ и без асма. и без миграции на новые языки и компили
[15:25:31] <NEW> valexey> А вот статья почему даже коментарии в Обероне не правильные:
[15:25:32] <valexey> да, причем в Astrobe сборщика мусора НЕТ
[15:26:05] <valexey> память выделить можно - освободить нельзя :-)
[15:26:10] <NEW> если чувак даже блочные комментарии не осилил, то что уж говорить о каком-то там языке...
[15:29:41] <ilovb> а их не надо осиливать
[15:29:58] <ilovb> их надо просто выкинуть нахер как никому не нужную сложность
[15:30:03] <NEW> Во-первых, функция "закомментить вот этот блок" есть как минимум в Идее (и эклипсе). А во-вторых, IDE не нужны
[15:30:38] <valexey> ну, мы про оберон говорили. там в "IDE" нет такой функции
[15:30:50] <ilovb> там и ide нет )
[15:31:19] <valexey> алсо, кстати, даже для всяких жаб и плюсов IDE когда говоришь "закомменть блок" - оно комментит однострочными комментами. Ибо это технологичней
[15:31:33] <valexey> Не нужно чекать на вложенность комментов, что-то там удалять, переформатировать и проч.
[15:32:41] <valexey> вон. в Аде однострочные комменты только. И ничего и ничего и ничего
[15:33:02] <ilovb> Да и в 1С тоже только //
[15:33:11] <ilovb> и все огонь
[15:33:14] <NEW> попробуй в Идее <alt>-<shift>-/
[15:33:15] <NEW> выдели код и попробуй
[15:33:19] <ilovb> ctrl + / и вперед
[15:33:19] <valexey> и язык то просто на порядок-два популярней всех оберонов вместе взятых
[15:33:28] <valexey> и в обучении больше применяется
[15:33:41] <NEW> то есть, ctrl-shift
[15:35:15] <valexey> попробовал - работает хреново
[15:35:27] <valexey> комментит как надо, обратно, раскомментирует хреново
[15:36:01] <NEW> это претензии к разработчикам IDE
[15:36:30] <NEW> и одна из причин, почему IDE нинужны\
[15:36:47] <NEW> баг на баге
[15:36:53] <NEW> всё работает рехово
[15:37:42] <valexey> да нет. там же при комментировании ей приходится разбираться где там вложенные блоки комментов, и вытаскивать их на верхний уровень. поэтому закомменчено то все получается, но все это получается на одном уровне
[15:37:50] <valexey> и когда раскомментируешь, то раскомменчивается ВСЁ
[15:38:09] <valexey> с однострочками таких проблем нет
[15:41:04] <NEW> с однострочниками другая проблема. Если пытаешься раскомментировать блок, то он раскомментируется (или не раскомментируется) полностью. Если при выделении строчкой шибся, то ничего не произойдёт. А однострочники друг с другом не связаны. Ошибся - и, например, последняя строка не раскомментилась.
[15:41:41] <NEW> В смысле ошибся - не выделил последнюю строку, которую хотел раскомментить
[15:42:10] <valexey> ну, раскомментишь руками. not a big deal
[15:42:47] <ilovb> https://www.youtube.com/watch?v=7RMQksXpQSk
[15:43:12] <ilovb> big deal напомнил )
[15:43:39] <ilovb> посмотрите на девочек - они лучше блочных комментов
[15:50:11] <Kemet> в компиле АО норм документатор работает, на блочных комментах, используя специальную форму (** - это для документатора, (* - просто коммент, (*! - варнинг (*? - тодо
[15:51:01] <valexey> РОБОТА ВИДЕО!
[15:51:07] <valexey> извините, вырвалось
[15:51:18] <ilovb> А пример выхлопа есть? И как он это разжует если если коммент внутри выражения, к примеру?
[15:51:49] <valexey> сегодня пока на работу ехал, увидел машину с нашлепкой сверху, о, думаю, нифига себе! машина с лидаром!
[15:51:49] <Kemet> не, оно с новой стрроки должно быть
[15:51:59] <valexey> ан нет, оказалось, что просто мигалка выключенная была
[15:52:14] <Kemet> ну и там язык разметки есть внутри дококомментов
[15:52:33] <ilovb> ну это в шарпе так же
[15:52:40] <ilovb> да и в жабе поди тоже
[15:52:59] <valexey> doxygen же :-)
[15:53:31] <ilovb> в шарпе если не гоню оно интегрировано со средой
[15:53:43] <ilovb> ну т.е. это не просто для выхлопа в html
[15:53:53] <ilovb> хотя это гипотеза
[15:54:13] <valexey> а как именно интегрированно то? подсказочки показывают? дык в плюсах тоже. хотя, от IDE зависит
[15:54:25] <ilovb> ага
[15:54:30] <valexey> ну а если среда - emacs, то ты ССЗБ, и уже зависит от того как ты настроишь :-)
[15:54:35] <ilovb> ну это же не doxygen
[15:54:36] <valexey> (или реализуешь, ага :-) )
[15:54:41] <ilovb> али он) ?
[15:54:57] <valexey> ну, clion явно про doxygen что-то знает. т.е. про этот стиль комментов
[15:55:25] <ilovb> я даже больше скажу
[15:55:32] <ilovb> это у нас в 1с есть! )
[15:55:42] <ilovb> и уже давно тащемта
[15:55:58] <valexey> ну и вообще, обмазываешься плагинами и радуешься
[15:56:03] <ilovb> правда синтаксис дебильный там
[15:56:26] <valexey> ну, например в MSVS (для С++) в дебагере можно не только обычные переменные смотреть, но и картинки :-)
[15:56:41] <valexey> через плагин
[15:56:57] <valexey> удобно когда отлаживаешь что-то связанное с CV например
[16:00:49] <Kemet> ilovb: вот пример дококоммента https://github.com/metacore/A2OS/blob/master/source/FoxDocumentationBackend.Mod
[16:01:44] <valexey> такое ощущение, что это было привнесено вместо исходников как составных документов.
[16:01:55] <valexey> оберонкоре не одобряет!
[16:02:34] <Kemet> ну нужно же документацию делать, проще, пишешь код и комментируещь, вот и доки )
[16:02:58] <valexey> дык пишешь код и документацию пишешь - всё это в составном документе!
[16:03:04] <valexey> вот как документация для ББ написана
[16:03:10] <Kemet> пока там в html только, но можно свой бакенд сделать
[16:03:49] <Kemet> valexey: так можна такой бакенд сделать )
[16:04:01] <Kemet> чтобы документы бб генерить
[16:04:07] <valexey> ненене, штука в том, чтобы не бекенд, а чтобы сразу писать в таком документе!
[16:04:12] <valexey> он должен быть первоисточником!
[16:04:23] <valexey> а plain text для исходников это позапрошлый век!
[16:04:37] <valexey> можешь еще и моноширинным шрифтом прикажешь пользоваться?
[16:04:52] <valexey> и семантическое выделение цветом кусков кода запретишь?!
[16:06:50] <ilovb> е**ный еретик!
[16:06:56] <ilovb> :D
[16:07:15] <valexey> сжечь ведьму!11
[16:08:41] <ilovb> ну шутки шутками я картинки в коде я бы хотел
[16:08:50] <ilovb> не ссылки, а именно картинки
[16:09:08] <ilovb> типа в коммент вставляешь
[16:09:21] <ilovb> унутри path а в редакторе картинка
[16:09:38] <ilovb> схемы всякие там...
[16:10:08] <ilovb> правда хз будет ли это действительно удобно
[16:10:20] <ilovb> может быть ссылки и удобнее...
[16:10:36] <valexey> кажется такое уже есть
[16:10:44] <ilovb> ну в юльке вроде есть
[16:10:53] <ilovb> но как то оно не распространено особо
[16:11:03] <ilovb> фича в смысле эта
[16:11:24] <valexey> ты про inodepad?
[16:12:06] <ilovb> хз как оно сейчас кличется
[16:12:18] <ilovb> ну среда для Julia которая
[16:13:26] <valexey> https://cdn.mikroe.com/knowlegebase/uploads/2017/04/27102044/IDE_1-1024x1024.jpg
[16:13:31] <valexey> https://learn.mikroe.com/compiler-quick-start-guide/2/
[16:13:33] <valexey> (7)
[16:13:41] <valexey> например
[16:14:05] <ilovb> ну как вариант да
[16:14:22] <ilovb> про юльку это я напутал наверно
[16:14:24] <ilovb> http://junolab.org/
[16:14:39] <ilovb> там не картинки а ваще графику прям тут же выводить можно
[16:15:12] <ilovb> правда чет не вижу на скришоттах
[16:15:33] <ilovb> но я точно помню что там строку выделяешь, запускаешь и тебе прям тут же график вываливает
[16:15:40] <ilovb> прямо в код
[16:15:58] <ilovb> ну в любом случае это другое кароч
[16:16:40] <valexey> это inotepad же
[16:16:46] <valexey> изначально для питона
[16:16:54] <valexey> гуй - через браузер
[16:17:02] <valexey> можно цеплять бекенды разные, точнее ядра
[16:17:08] <valexey> хоть на джулии, хоть на плюсах
[16:23:28] <valexey> https://tmp61.tmpnb.org/user/VJFGtUm76Blf/notebooks/Welcome%20to%20Python.ipynb
[16:24:05] <valexey> https://try.jupyter.org/
[16:24:56] <ilovb> нет свободных мест говорит
[16:24:58] <ilovb> :D
[16:25:06] <ilovb> кабинка на одного походу
[16:25:18] <ilovb> из-за тебя сейчас никто зайти не может )))
[16:25:43] <ilovb> о, пустило
[16:25:48] <ilovb> вышел чтоль?
[16:26:10] <valexey> вышел :-)
[16:26:26] <ilovb> Во, да, оно. Про это я и говорил
[16:26:36] <valexey> ну, это не сказать чтобы IDE
[16:26:47] <valexey> уж точно не general purpose штука
[16:27:00] <ilovb> info21 сейчас бы от счастья прыгал
[16:27:03] <ilovb> https://i.imgur.com/ji27phe.png
[16:27:08] <ilovb> :D
[16:27:27] <valexey> но да, от этого пердобак у оберонщиков должен был бы взорваться - ведь в обероне это сто лет как есть (правда неудобное как хз что и не юзабельное) а тут явно мейнстрим СВОРОВАЛ!
[16:27:30] <valexey> и извратил!
[16:27:33] <valexey> и теперь удобно :-(
[16:27:37] <valexey> и для всех
[16:27:41] <valexey> и оберон не поддерживается
[18:23:57] <vlad2> valexey: подскажи, что сейчас модно и просто для такой задачи: нужно трэкать (логать) темпертуру и имет возможность навесить реакцию.
[18:24:34] <vlad2> Т.е. я понимаю, что можно тот же MSP430 припахать, но может еще чего есть и с минимумом проводов.
[18:24:37] <valexey> предполагается чтобы готовое прям решение, ардуина не подходит?
[18:26:30] <vlad2> Ну готовое настолько, чтоб только запрограммить логгинг и реакцию. При том, что данные хочется тянуть по WiFi или чему-то такому, потому что сам датчик будет на удалении от компа, но в пределах WiFi.
[18:27:22] <vlad2> (провода точно не хочется тянуть и ноут ставить рядом с датчиком тоже).
[18:28:50] <valexey> а вот CO2 до кучи не хочется логгировать? :-)
[18:29:01] <valexey> вообще, в твоем случае - это ж метеостанции кусок
[18:29:41] <vlad2> Что-то по мотивам: https://geektimes.ru/post/273048/
[18:32:01] <valexey> ну, закажи это же :-)
[18:32:04] <valexey> китай - спасет всех!
[18:32:06] <vlad2> Т.е. сейчас готовое решение такое: датчик -> MSP430 -> USB -> нетбук -> WiFi -> десктоп. Хочется еще добавить -> Inet -> Кафе и упростить, если можно.
[18:32:51] <vlad2> Дык, что заказать надо разбираться, что это имненно оно :)
[18:36:41] <valexey> ну, ваще, если хочется дорого и хорошо, то можно это https://www.netatmo.com/en-US/site/
[18:37:14] <valexey> там вроде и API есть, и данные по WiFi сливает и модули докупать можно
[18:37:33] <valexey> если из говна и палок - то либо самому с ардуинами, либо в кетай копать алиэкспресс :-)
[21:50:16] <valexey> А вот передачка про самомашинки 1998 года: https://www.youtube.com/watch?v=2KMAAmkz9go
[22:51:15] <ilovb> https://pbs.twimg.com/media/DJF_LnpUEAEPk4p.jpg
[22:51:46] <ilovb> https://pbs.twimg.com/media/DJF_OArUEAABmZz.jpg
[22:53:13] <ilovb> Аааа, слезы текут ))))
[22:53:23] <ilovb> x goes to 0 блеать!
[22:53:27] <_valexey_> ilovb: старая хохма, да