Так весь смысл в том, что спецы в Selectel правильно делают. Они взяли железку, есть запрос на серверное ПО, http-серверы, базы данных, java, и т.д. Все из этого практически ничего не портированно под E2K. Но часть работает в режиме трансляции, поэтому они и берут что есть. Смотрят результаты, а они мягко говоря, не впечатляют. Когда весь необходимый софт для хостинга будет портирован под E2K, вот тогда и будет разговор. А пока я вижу уж очень сырой продукт в виде Эльбруса, который ни на что не годится.
Железо недопиленно, софт только самый базовый, аппаратной виртуализации нет, docker отсутствует, java не работает, dotNET тоже не работает. Спрашивается, ну и зачем нужен этот кусок не пойми чего за мегабабло? Потратили овердофига народных денег, а результат нулевой.
Да, единственный момент заключается в том, что компиляция в конфигурацию FPGA-процессора осуществляется с использованием Hastlayer Remote Services. Для небольших проектов доступ бесплатен.
Исследования конечно радужные, но в футере к отчету написано:
Мы бы хотели предупредить, что эти заявления являются только предположениями и реальный ход событий или результаты могут отличаться от заявленного. ... Эти факторы могут быть причиной отличия реальных результатов от проектов и прогнозов. Они включают в себя: текущее состояние экономики, включая геополитическую ситуацию, связанную с ситуацией в Украине; расширение санкций и ограничений ...
Без учета текущих событий, такие отчеты превращаются в сферического коня в вакууме.
Согласен, у Вас скорее всего вынужденное решение т.к. к сожалению пока на рынке ничего нормального нету. Писать пост в WordPress и потом его прогонять через программу на .net, которая перебивает теги на хабровские, еще тот костыль.
Можно предложить голосовалку на редактор типа WYSIWYG с переключением на html-код или Markdown-код, кому как нравится. Технически это сделать несложно, в старом редакторе WordPress уже реализовано, только необходимо добавить Markdown-код.
И еще сделать реестр залитых иллюстраций с возможностью замены. Например обнаружил неточность в схеме, не загружаешь новое изображение, а потом меняешь в тексте ссылку. А просто в реестре делаешь замену и все.
А Вы не суйте левые либы) Вы думаете в авиа, авто и мед нет open-source кода? Есть и предостаточно. Все требования на самом деле упираются в зону ответственности. Первый сыр-бор с автопилотом для авто, был именно из-за этого, т.е. кого винить в случае проблем?
Например, решили вы сделать свою вундервафлю. Взяли железку от крупного вендора, а не китайскую на три рубля. Сделали прошивку на Windows 10 IoT вместе со своим приложением. А потом бац! И клиент из-за вашей вундервафли получил убытки. Вы проводите экспертизу и выясняете, что ваш код отработал без нареканий, проблема возникла из-за системного драйвера Windows. В этом случае, клиент взыскивает компенсацию с поставщика решения, т.е. с вас. А вы в свою очередь с Microsoft, потому что проблема возникла из-за ОС.
В случае использования open-source, вся ответственность лежит на ваших плечах, вот и весь разговор.
Писать пост в VSCode? Программисты интересны тем, что они часто любят использовать инструменты не по назначению. А потом пишут посты, как они героически превозмогая себя забивали гвозди микроскопом. Например, до сих пор уродливые редакторы типа vim в Linux превозносят как нечто божественное. При том, что есть нормальный редактор с псевдографикой mcedit.
Самое простое писать пост в WordPress, затем его конвертировать под теги Хабра. Посты правлю в старой версии редактора Хабра. Откровенно говоря, не знаю, какой жопой думали программисты Хабра, делая новый редактор. Просто необходимо переключаться на html-код, и иногда править сам код. Без этого никак, в WordPress одни теги, у Хабра другие, невозможно править html без доступа к коду.
Вот если бы html был единым стандартом как word, тогда другое дело, а пока только визуальное редактирование html это фантастика.
И еще к жопности программистов Хабра, в старой версии редактора была возможность запланировать публикацию на определенную дату. Так вот, теперь эта функция доступна только в новом редакторе. Это же, как надо было захардкодить новый формат редактора, что шедулер не может работать с абстракцией поста.
Как нет результатов? А вы разве не видите как после известных событий стало жить лучше? Дальше только такие результаты, и еще хуже. Как говорится вначале нужно было мозгами думать, а сейчас уже поздно метаться.
Просто, в настоящем результате никто не заинтересован, потому что при любом подходе импорт получается дешевле из-за безумно высоких налогов в России и административных барьеров. А любой разговор про так называемое "отечественное" не более чем пустой треп с целью поднять себе политические очки, и возможность по быстрому себе получить бабла на так называемое "развитие производства".
Согласен с @smartpunter Posteo прекрасный сервис, эксплуатирую уже более 3 лет. Есть API, все работает из коробки включая SSL. Есть платная версия, если хотите большего, но бесплатной версии хватит по самые уши. Успешно детектирует всякие шуданы, которые все норовят прощупать на уязвимости. В отличие от инструкции автора поста, запускается всего одной строкой со всеми плюшками. И весь вопрос, зачем? Только испортил буханку хлеба, а хлебом играться нельзя.
Согласен что бесплатно доступны не все выступления, но некоторые интересные для себя можно выбрать среди доступных. На основном канале, доступна запись выступлений, там более 3 часов выступлений.
На мой взгляд проще использовать готовый комбо датчик гироскоп/акселерометр, и по алгоритму определять что происходит с аппаратом в текущий момент, благо железо позволяет. И потом твердотельную релюшку дергать, потребление тока у нее небольшое, или транзистор (в зависимости от схематики).
4) Если не удается развернуть, то можно залить приложение вручную. Собрать его и выполнить команду, номер COM-порта и путь к файлу заменить на свои значения:
Используйте проект nanoframework-esp32-scan-wifi все что связано с wifi можете удалить. Или возьмите проект Ssd13xx и замените контакты I2C, они отличаются на плате TTGO:
Клиентские утилиты доступны бесплатно. У них платно оболочка GUI и сервер для Windows.
Утилиты упаковал в архив (github), при установке расширения FastIoT эта папка распаковывается и все работает. Единственный момент в путях Windows необходимо писать для папки C:\RemoteCode => "/cygdrive/c/RemoteCode/...".
Пример копирования папок, все одна строка на выполнение:
Восхитительно! rsync для Windows 7 можно использовать из пакета cwRsync (https://itefix.net/cwrsync) По крайней мере в расширение .NET FastIoT используется для копирования файлов с Windows 7+ на Ubuntu/Debian.
Это уже звучит как оскорбление, тех, кто этим занимается. И на самом деле высокий порог входа не ограничивает некомпетентных людей. Ваше утверждение не более чем голословно. С таким же успехом можно назвать практически всех разработчиков на .NET идиотами, потому что они не пишут на C/C++.
Мало того, чисто технически, сама программа на фреймворке более надежна чем без него, т.к. фреймворк создает некую песочницу за рамки которой разработчик не может выйти, а значит, возможностей совершить ошибки у него будет существенно меньше. Но это справедливо только при утверждении, что сам фреймворк работает без ошибок.
Так весь смысл в том, что спецы в Selectel правильно делают. Они взяли железку, есть запрос на серверное ПО, http-серверы, базы данных, java, и т.д. Все из этого практически ничего не портированно под E2K. Но часть работает в режиме трансляции, поэтому они и берут что есть. Смотрят результаты, а они мягко говоря, не впечатляют. Когда весь необходимый софт для хостинга будет портирован под E2K, вот тогда и будет разговор. А пока я вижу уж очень сырой продукт в виде Эльбруса, который ни на что не годится.
Железо недопиленно, софт только самый базовый, аппаратной виртуализации нет, docker отсутствует, java не работает, dotNET тоже не работает. Спрашивается, ну и зачем нужен этот кусок не пойми чего за мегабабло? Потратили овердофига народных денег, а результат нулевой.
Да, единственный момент заключается в том, что компиляция в конфигурацию FPGA-процессора осуществляется с использованием Hastlayer Remote Services. Для небольших проектов доступ бесплатен.
Исследования конечно радужные, но в футере к отчету написано:
Без учета текущих событий, такие отчеты превращаются в сферического коня в вакууме.
Согласен, у Вас скорее всего вынужденное решение т.к. к сожалению пока на рынке ничего нормального нету. Писать пост в WordPress и потом его прогонять через программу на .net, которая перебивает теги на хабровские, еще тот костыль.
Можно предложить голосовалку на редактор типа WYSIWYG с переключением на html-код или Markdown-код, кому как нравится. Технически это сделать несложно, в старом редакторе WordPress уже реализовано, только необходимо добавить Markdown-код.
И еще сделать реестр залитых иллюстраций с возможностью замены. Например обнаружил неточность в схеме, не загружаешь новое изображение, а потом меняешь в тексте ссылку. А просто в реестре делаешь замену и все.
А Вы не суйте левые либы) Вы думаете в авиа, авто и мед нет open-source кода? Есть и предостаточно. Все требования на самом деле упираются в зону ответственности. Первый сыр-бор с автопилотом для авто, был именно из-за этого, т.е. кого винить в случае проблем?
Например, решили вы сделать свою вундервафлю. Взяли железку от крупного вендора, а не китайскую на три рубля. Сделали прошивку на Windows 10 IoT вместе со своим приложением. А потом бац! И клиент из-за вашей вундервафли получил убытки. Вы проводите экспертизу и выясняете, что ваш код отработал без нареканий, проблема возникла из-за системного драйвера Windows. В этом случае, клиент взыскивает компенсацию с поставщика решения, т.е. с вас. А вы в свою очередь с Microsoft, потому что проблема возникла из-за ОС.
В случае использования open-source, вся ответственность лежит на ваших плечах, вот и весь разговор.
Писать пост в VSCode? Программисты интересны тем, что они часто любят использовать инструменты не по назначению. А потом пишут посты, как они героически превозмогая себя забивали гвозди микроскопом. Например, до сих пор уродливые редакторы типа vim в Linux превозносят как нечто божественное. При том, что есть нормальный редактор с псевдографикой mcedit.
Самое простое писать пост в WordPress, затем его конвертировать под теги Хабра. Посты правлю в старой версии редактора Хабра. Откровенно говоря, не знаю, какой жопой думали программисты Хабра, делая новый редактор. Просто необходимо переключаться на html-код, и иногда править сам код. Без этого никак, в WordPress одни теги, у Хабра другие, невозможно править html без доступа к коду.
Вот если бы html был единым стандартом как word, тогда другое дело, а пока только визуальное редактирование html это фантастика.
И еще к жопности программистов Хабра, в старой версии редактора была возможность запланировать публикацию на определенную дату. Так вот, теперь эта функция доступна только в новом редакторе. Это же, как надо было захардкодить новый формат редактора, что шедулер не может работать с абстракцией поста.
Неа, к сожалению цирк сам не уедет
Как нет результатов? А вы разве не видите как после известных событий стало жить лучше? Дальше только такие результаты, и еще хуже. Как говорится вначале нужно было мозгами думать, а сейчас уже поздно метаться.
Просто, в настоящем результате никто не заинтересован, потому что при любом подходе импорт получается дешевле из-за безумно высоких налогов в России и административных барьеров. А любой разговор про так называемое "отечественное" не более чем пустой треп с целью поднять себе политические очки, и возможность по быстрому себе получить бабла на так называемое "развитие производства".
Согласен с @smartpunter Posteo прекрасный сервис, эксплуатирую уже более 3 лет. Есть API, все работает из коробки включая SSL. Есть платная версия, если хотите большего, но бесплатной версии хватит по самые уши. Успешно детектирует всякие шуданы, которые все норовят прощупать на уязвимости. В отличие от инструкции автора поста, запускается всего одной строкой со всеми плюшками. И весь вопрос, зачем? Только испортил буханку хлеба, а хлебом играться нельзя.
Согласен что бесплатно доступны не все выступления, но некоторые интересные для себя можно выбрать среди доступных. На основном канале, доступна запись выступлений, там более 3 часов выступлений.
Смотрю конференцию в приложение talque for Android.
Согласен, в таких проектах обязательно должен быть дубляж критически важных подсистем.
Благодарю! Код уже посмотрел, идеи отличные.
На мой взгляд проще использовать готовый комбо датчик гироскоп/акселерометр, и по алгоритму определять что происходит с аппаратом в текущий момент, благо железо позволяет. И потом твердотельную релюшку дергать, потребление тока у нее небольшое, или транзистор (в зависимости от схематики).
Вместо 2, должна быть 1, т.е.
Можете свой проект NanoFrameworkTest1.nfproj как есть, вместе с бинарниками, отправить мне на почту, я попробую его развернуть на своей плате.
Давайте по порядку:
1) Плата для развертывания - Wemos TTGO WiFi/Bluetooth BLE с OLED-экраном 0.96 дюйма на ESP-WROOM-32. У меня куплена вот прям эта.
2) Прошивка - ESP32_BLE_REV0
3) Проект сканера Wi-Fi который на видео - nanoframework-esp32-scan-wifi
4) Если не удается развернуть, то можно залить приложение вручную. Собрать его и выполнить команду, номер COM-порта и путь к файлу заменить на свои значения:
nanoff --target ESP32_BLE_REV0 --serialport COM3 --deploy --image "C:\Projects\nanoframework-esp32-scan-wifi\bin\Debug\nanoframework_esp32_scan_wifi.bin"
Используйте проект nanoframework-esp32-scan-wifi все что связано с wifi можете удалить. Или возьмите проект Ssd13xx и замените контакты I2C, они отличаются на плате TTGO:
Исходный проект (без добавления моего кода) - SSD13xx & SSH1106 OLED display family
Шутки у Вас какие-то плоские)
Клиентские утилиты доступны бесплатно. У них платно оболочка GUI и сервер для Windows.
Утилиты упаковал в архив (github), при установке расширения FastIoT эта папка распаковывается и все работает. Единственный момент в путях Windows необходимо писать для папки C:\RemoteCode => "/cygdrive/c/RemoteCode/...".
Пример копирования папок, все одна строка на выполнение:
C:\RemoteCode\cwrsync\rsync.exe --log-file=rsync.log --progress -avz -e "C:\RemoteCode\cwrsync\ssh.exe -i C:\RemoteCode\keys\id_rsa_bpim64 -o 'StrictHostKeyChecking no'" "/cygdrive/d/Anton/Projects/RemoteAppArm64-new/bin/Debug/net5.0/linux-arm64/" "root@192.168.43.208:/root/RemoteAppArm64"
'StrictHostKeyChecking no' - ординарные кавычки
Восхитительно! rsync для Windows 7 можно использовать из пакета cwRsync (https://itefix.net/cwrsync) По крайней мере в расширение .NET FastIoT используется для копирования файлов с Windows 7+ на Ubuntu/Debian.
Это уже звучит как оскорбление, тех, кто этим занимается. И на самом деле высокий порог входа не ограничивает некомпетентных людей. Ваше утверждение не более чем голословно. С таким же успехом можно назвать практически всех разработчиков на .NET идиотами, потому что они не пишут на C/C++.
Мало того, чисто технически, сама программа на фреймворке более надежна чем без него, т.к. фреймворк создает некую песочницу за рамки которой разработчик не может выйти, а значит, возможностей совершить ошибки у него будет существенно меньше. Но это справедливо только при утверждении, что сам фреймворк работает без ошибок.