Iliya
публичный с линком именным
Мерль
Проверь ещё раз
Мерль
А теперь?
A.
да
A.
Немного описание поправил
Мерль
Ок
А куда ссылку кинул?
A.
да никуда, пишу пост
A.
)
Мерль
:3
A.
да конечон
A.
да в @g33ks пойдёт
A.
Пост выходного дня, с ссылками на пять ботов, на один канал, и даже на один чат.
Вчера на @WorldChannels было опубликовано небольшое интервью с авторским составом этого канала 😉. Там есть немного про каналы, Телеграм, и совсем чуть-чуть про создание @G33ks. На русском языке можно прочитать здесь https://telegram.me/aboutSMM/16. А сегодня, автор канала про науку и технологии @globchan, создал публичный групповой чат для разработчиков (и сочувствующих) на языке программирования Go от Google https://telegram.me/gogolang, я в нём назначен модератором, так что, если есть предложения и пожелания пишите мне в ЛС @shpaker.
Мне всегда были не очень очевидны юзкейсы ботов, и почему вокруг них столько шума, поэтому провожу на себе эксперимент – пытаюсь найти не совсем уж бесполезных, но пока всё совсем печально. Выбрал пять ботов которыми иногда можно пользоваться:
@vkm_bot – бот для поиска музыки по ВКонтакте. Результаты поиска бот пришлёт прямо в Телеграм. Реализован более чем хорошо;
@Track24Bot – отслеживание почтовых отправление;
@LingvoBot – англо-русский (и наоборот) переводчик;
@DefinitionRobot - толковый словарь, вы ему слово – он вам значение;
@shakalizator_bot – Шакализатор сжимает изображения, признаться, мне просто нравится название.
Стоит, пожалуй, отметить печальное - из всех представленных ботов, только лишь vkm_bot умеет хорошо жить с групповыми чатами и работает inline.
cntmprrart
Йо
Мерль
Хай
Мерль
Привет
Maxim
Привет, комрады! Скажите, в чем основное приемущество ЯП Go? Самое главное, что отличает его от других ЯП!
Мерль
Хммм
Вообще тут наличествует огромное разнообразие мнений, но для меня главное - это простота и приятная модель конкурентности
A.
A.
Меня в нём многое раздражает, но замены я не нашёл
Мерль
Добрый день, господа
Cyril
Oleksandr
Добрый день
Cyril
добрый :)
A.
Добрее если честно дни бывали
A.
Но добрый да
Oleksandr
Кто-то знает про то как запустить golang на esp8622? И в принципе во встраиваемых системах?
A.
Вот на эту я тему ьы поговорил
Мерль
A.
Мерль
И оно даже работает
Oleksandr
Да, lua, js, python уже запустили
A.
Так оно не на железе
A.
Gobot
Oleksandr
Кросскомпиляция
A.
Оно вроде по уарт пинает мк
Oleksandr
А lua можно на самом устройстве собрать и запустить
A.
А на stm32 go запускал кто?
Oleksandr
В т.ч. передать по сети новый исходник. А то устройство на потолке и ftti шнурком тяжело дотянутьмя
Мерль
Oleksandr
На arm3 можно скомпилить
Oleksandr
Из линукса кросскомпилятором
Мерль
Oleksandr
Raspberry, stm32, omap 1xx
A.
Надо почитать
Oleksandr
Схожая архитектура
A.
Ну как
Oleksandr
Так что golang собирается
A.
Надо почитать по сабжу
Oleksandr
Библиотеки правда не все.
A.
Все будет приятнее чем за голый си чистыми руками браться
A.
Не на esp
Oleksandr
Где нашёл как
Oleksandr
*Не нашел
Oleksandr
Там не arm, как для того процессора собрать go не нашёл, вот и спрашиваю
Мерль
Вообще имхо go в embedded - это изврат, имхо, как и любой язык с gc для микроконтроллеров
Хорошо жтвет только нсли не нужна мало-мальская скорость и риалтаймовлсть, а также нет проблем с питанием
Мерль
В остальном только сишечка с ассемблером
Oleksandr
Та нет, все зависит от Runtime, вот в той же Lua можно настроить правильно gc
A.
A.
Мне кажется и луа на МК это когда мсье знает толк
A.
Хотя смотря какой мк опять же
Oleksandr
Думаю это от языка зависит
Oleksandr
Вся lua 150kb, там есть и gc и кучу всего
Мерль
А atmicro - только си
A.
Oleksandr
32к кстати
A.
Но я согласен что юзкейс можно придумать
Oleksandr
Да, но среда может быть меньше
A.
Я АВР юзаю 16кб обычно
Oleksandr
Помню первый бейсик в 22 кб
A.
И то прям думаю что это много
Мерль
И потом ты упрешься в такие проблемы, что придётся все равно переписывать на си
Oleksandr
Так go же компилируется
A.
Stm конечно даёт определённые свободы
Мерль
Типа: "Как мне жить с прерываниями в языке с gc"
A.
Но надо понимать что например ноги МК надо очень аккуратно отдавать в поле действия скрипта