
Эдуард
17.08.2016
10:49:01
тру-хардкор-хипстер.

Плюшка
17.08.2016
10:49:37
ардуинщики - олд скул хипстеры
теперь

Google

Alexey
17.08.2016
10:50:39
Ну так это замечательно же.
Появляется куча людей, которые будут делать всю скучную часть - прекидывание байтов, простая бизнес-логика.
А умные дядьки займутся интересными ПЛИС, DSP, алгоритмами.

~hummingbirdwhocode
17.08.2016
10:51:18

Плюшка
17.08.2016
10:51:43
умные дядьки не будут выкидывать 350К (триста пятьдесят, карл!) памяти на интерпретатор

Эдуард
17.08.2016
10:51:48
На самом деле JS с нормальными биндингами вполне нормально работает на ф4. Понятно, что что-то сложное лучше не совать, но какую-то логику туда можно прокинуть и это будет удобно.

~hummingbirdwhocode
17.08.2016
10:53:21
Знаю хорошего человека с мехмодом, модными найками, с бородой, маком, ошивающегося в барах с крафтовым пивом, но на работе занимающегося разработкой чего-то связанного с обработой видеопотока. Хз что именно, там NDA, но он упоминал Да Винчи от ТИ и ксилнковские фпга.

Roman
17.08.2016
10:54:04

Эдуард
17.08.2016
10:55:27
Бороды нет, мака нет.
Не быть мне тру-хипстером

Плюшка
17.08.2016
10:56:06
можно отрастить и купить соответственно

Alexey
17.08.2016
10:56:08
Борода есть, мак хочу, крафтовое не переношу.

~hummingbirdwhocode
17.08.2016
10:57:10
Ну тут кстати самое важное забыл - он не брезгует использовать ардуино (вместе со всякими модулями измерения напряжения батареи на двух резисторах за 1.3$) в своём воркфлоу, хотя отлично умеет в NXP-шные LPC. Так что хипстеры тоже разные бывает

Google

Эдуард
17.08.2016
10:58:05
Ардуино для прототипирования норм. Логику проверил и вперед.
в отличие от NXP там это сделать можно ультра-быстро

Alexander
17.08.2016
10:58:39

Alexey
17.08.2016
10:58:46
Вечера очевидных вещей на pro.embedded

Плюшка
17.08.2016
10:59:35
кстати, если так хочется упрощения, можно взять не микроконтроллер, а малину и программировать хоть мышкой

~hummingbirdwhocode
17.08.2016
11:00:21
Ардуино для прототипирования норм. Логику проверил и вперед.
Насколько мне известно, в одном из проектов над которым он работал, уже в серийном продукте, стоит собственная плата на мотив Arduino Nano R3, на которой крутится ардуиновский скетч, который отвечает вроде бы за контроль приводов. Причём от обычной Nano, плата отличается лишь квадратной формой и отсутствием 1117 и USB-UART.

Эдуард
17.08.2016
11:01:12
главное чтобы не на соплях было, как тот контроллер лифта в фольге)

Kirill
17.08.2016
11:01:23
опять же в ближайшем будующем будет юзкейс передавать произвольные скрипты по езернету микроконтроллеру с отработкой на лету
либо жс либо городить свой интерпритатор хер знает какого языка
но миллионы леммингов будут говорить, что жс не нужен ибо им это не пригождалось

Плюшка
17.08.2016
11:03:22

Kirill
17.08.2016
11:03:24
так же уже месяц назад говорили о том что плюсы медленно и жрет память

Эдуард
17.08.2016
11:04:14

Плюшка
17.08.2016
11:06:43
кстати, есть же arduino yun https://geektimes.ru/post/255802/
там и на питоне можно писать, в принципе

Alexey
17.08.2016
11:07:54
Там линуха. Пиши на чём угодно же. Ардуина там как бы сбоку вообще на самом деле.

Alexander
17.08.2016
11:08:24
https://www.kickstarter.com/projects/onion/omega2-5-iot-computer-with-wi-fi-powered-by-linux?ref=popular

Alexey
17.08.2016
11:09:49
http://cs6.pikabu.ru/post_img/2014/08/26/2/1409011485_812173156.jpg

Alexander
17.08.2016
11:10:07
Бгг

Google

Плюшка
17.08.2016
11:11:32

Alexey
17.08.2016
11:11:37
Омега дотационный. Основные бабки на шилдах делаются, в связи с чем достать их в большом количестве без шилдов будет непросто.
https://ru.wikipedia.org/wiki/%D0%98%D0%B5%D1%80%D0%B0%D1%80%D1%85%D0%B8%D1%8F_%D0%B4%D0%BE%D0%BC%D0%B8%D0%BD%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F

Плюшка
17.08.2016
11:15:48
ммм

Roman
17.08.2016
11:24:43

Alexey
17.08.2016
11:24:53

Artem
17.08.2016
11:26:16

Kirill
17.08.2016
11:26:35
Интересно, как в таком случае обеспечить безопасность.
от перехвата можно все шифровать, конкретно у меня будет внутренняя сеть измерительного комплекса без выхода во внешний мир так что пофиг на системы безопастности.
а если про безопастность выполнения, то делать видимо аналоги експешенов и вачдогами обложиться

Artem
17.08.2016
11:29:19
Так что в байтах разбираться прийдется если делать надежные системы. Это я о c vs js

Alexey
17.08.2016
11:30:59

Kirill
17.08.2016
11:31:31
да почему то все считают что интерпретируемые языки и библиотеки это не разбираться в байтах битах и регистрах
нет это не так :)
придется в любом случае писать свой апи для работы с низким уровнем
просто тут вопрос в языке и херовой горе библиотек готовых, которые можно использовать на более верхнем уровне абстракции

Alexey
17.08.2016
11:33:25
И тут мы плавно подходим к толкованию термина "говнокодер".
Ещё немного и кто-то в дискуссии употребит слово "Гитлер"

Kirill
17.08.2016
11:34:20

Alexey
17.08.2016
11:34:54
Вот как раз видео про это.
А консюмер вообще ломать кому-то неинтересно.

Kirill
17.08.2016
11:36:09
И тут мы плавно подходим к толкованию термина "говнокодер".
не не не, тут не ради говнокода все, а просто перенос иерархии проектирования на более абстрактный и гибкий уровень.
я тоже люблю захерачить на шаблонах трудночитаемые но дико производительные вещи. но это полезно только на низком уровне проектирования, если хочется делать модульную красивую архитектуру, ради удобства придется внести немного оверхеда
гитлер

~hummingbirdwhocode
17.08.2016
11:36:40

Stanislav
17.08.2016
11:36:47
жсгитлер

Google

~hummingbirdwhocode
17.08.2016
11:36:56
Я например нещадно радовался ломая Netatmo.

Плюшка
17.08.2016
11:36:56
житлер

Alexey
17.08.2016
11:37:06

~hummingbirdwhocode
17.08.2016
11:37:30
За доклад кстати спасибо, интересно.

Kirill
17.08.2016
11:37:43
https://www.youtube.com/watch?v=9iafa959JvY

Alexey
17.08.2016
11:38:39

Stanislav
17.08.2016
11:38:47

Kirill
17.08.2016
11:39:25

~hummingbirdwhocode
17.08.2016
11:39:43

Kirill
17.08.2016
11:40:14
у вас была по плюсам конференция
клевая

~hummingbirdwhocode
17.08.2016
11:40:22
В Яндексе?

Kirill
17.08.2016
11:40:55
https://habrahabr.ru/company/cpp_russia/blog/263017/

Alexey
17.08.2016
11:41:09
ДС3 - ЕКБ!

Эдуард
17.08.2016
11:41:15

~hummingbirdwhocode
17.08.2016
11:41:15
А, я думал ты про Я.Субботник.

Kirill
17.08.2016
11:41:15
а я думал новосиб

~hummingbirdwhocode
17.08.2016
11:41:21
И продолжаю так думать.

Alexey
17.08.2016
11:41:32

Google

Alexey
17.08.2016
11:41:46
ЕКБ - третий по населению.

~hummingbirdwhocode
17.08.2016
11:42:21
Так что таки нет.

Alexey
17.08.2016
11:42:22
нет, таки Котосибирск лидирует

Stanislav
17.08.2016
11:42:33

Alexey
17.08.2016
11:42:43
Кстати да, город федерального значения.
что бы это ни значило.

Stanislav
17.08.2016
11:49:49
https://hyperterm.org/ вот вам)

Эдуард
17.08.2016
11:50:37

Плюшка
17.08.2016
11:53:20
кстати, можно же произвольный код с ethernet выполнять и в сишке
просто прислать уже скомпилированный

Kirill
17.08.2016
11:54:23
а тут придется либо подключать компилятор, либо брать готовые модули, а не генерить их налету
то что мне сейчас видится это или микропитон или жс

Ibh
17.08.2016
12:00:50
или lua

Плюшка
17.08.2016
12:01:56
делов-то
компилятор подключить

Эдуард
17.08.2016
12:03:39
именно потому и js - на контроллере готовые биндинги и защиты, а посылается только та логика, которую нужно выполнить сейчас.
в случае чего, eval код можно бинарно же шифровать и налету дешифровывать. Поди подбери клбч

Kirill
17.08.2016
12:05:15
делов-то
ну какбе на разных проектах разные камни и разные логики, и делов-то подключить херову гору параметризации, вспомнить где у тебя какие переменные в каком проекте хранятся и в конце словить хардфолт

IDDQD
17.08.2016
12:06:33
Хардфолт это весело

Kirill
17.08.2016
12:07:25
у всех бомбит с интерпритируемых языков т.к. они представляют себе юного ардуинщика который и так нихера не понимал в контроллерах, а теперь еще и на яваскрипте писать будет.
но мы то говорим о реальных нужных вещах, и не пользоваться инструментом т.к. он расово неверный это по меньшей мере глупо