• "go: cannot use path@version syntax in GOPATH mode" - что делать?

    vikkyshostak
    @vikkyshostak
    а какой фреймворк однозначно хороший (типа Laravel для Go существует ли в природе?))))


    Например, Fiber (если знаком с Express из мира Node.js, то будет еще быстрее его изучение).

    Описание из ридми:

    Fiber — это веб фреймворк, который был вдохновлен Express и основан на Fasthttp, самом быстром HTTP-движке написанном на Go. Фреймворк был разработан с целью упростить процесс быстрой разработки высокопроизводительных веб-приложений с нулевым распределением памяти.

    Пример хеллоу ворлда:

    package main
    
    import "github.com/gofiber/fiber"
    
    func main() {
      app := fiber.New()
    
      app.Get("/", func(c *fiber.Ctx) {
        c.Send("Hello, World!")
      })
    
      app.Listen(3000)
    }
  • Можно ли поменять прошивку для китайской механики Anne Pro 2 (Obins)?

    vikkyshostak
    @vikkyshostak Автор вопроса
    Ezhyg, да, понятно.

    С разрабами из Obins по почте общаюсь уже которую неделю, все обещают дать какую-то "новую прошивку, которая исправит ситуацию", но нет. Радуюсь, прошиваюсь, пробую — результат тот же.

    Разобрал клаву до винтика, проверил элементы на плате и сравнил с теми, что по даташитам.. идентично натуральному, то есть все на месте, все окей :( Надежду не теряю, но уже третий месяц моих мытарств пошел..
  • Можно ли поменять прошивку для китайской механики Anne Pro 2 (Obins)?

    vikkyshostak
    @vikkyshostak Автор вопроса
    Ezhyg, уже 4-й раз пробую — результат один и тот же.

    Откатываюсь на 1.12.6 (так как более никакие официальные прошивки не доступны), далее пробую что-то настроить — всё зависает, как описывал ранее.. Перезапускаю, пробую ещё раз — тоже самое. Перехожу на другой PC с Win10x64, потом на ноут с Win7x64.. всё одно и то же!

    Далее, прошиваюсь на последнюю доступную официальную прошивку — 1.12.8. Повторяю весь путь от компа к компу... поведение ровно тоже самое :(

    Собственно, поэтому и подумал — может можно как-то QMK или типа той кастомной прошивки туда залить, но кейсов/мануалов для Anne Pro 2, конечно же, в интернете не нашёл..
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

    vikkyshostak
    @vikkyshostak Автор вопроса
    rPman, так точно. Со стандартных образов от производителя — я и начал свои попытки.

    Есть ощущение, что проще всего (в моём случае) будет сделать таким образом: развернуть образ от Radxa на самом одноплатнике, совершить все действия по удалению/установке ПО и тем оформления. Далее, сделать образ из этой SD.

    Да, хотелось бы максимально чистый образ, но что поделать. Может быть у Radxa ещё нет драйверов/загрузчика для других систем, например, поэтому у них Ubuntu Server 18.04.2 используется.
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

    vikkyshostak
    @vikkyshostak Автор вопроса
    rPman, в том и дело, как я уже написал тов. Рональд Макдональд в комментах, — VirtualBox 6.0 не может эмулировать ARM. Плюс, arm64 ISO образы дебиана/убунты — не являются загрузочными, поэтому даже после эмуляции с помощью QEMU — развернуть ISO не вышло. Скорее всего, я не разобрался (хотя, честно, старался), но на данный момент времени — у меня вот такой результат.

    В моей карте мира весь процесс сводится к тому, что в (теоритической) виртуалке разворачивается самый минимально-доступный ISO системы нужной архитектуры (благо, через эмулаторы можно всё настроить, вплоть до используемых ядер CPU). Далее, происходит его настройка, тюнинг и установка нужного ПО. После этого: папка с образом копируется на SD или eMMC и вставляется в одноплатник. Для переноса на другой одноплатник — пакуем всё в ZIP. Конец.

    Я вот именно про это здесь. Так как думал, что есть какое-то простое решение для тех, кому ещё рано (по разным причинам) знать, как компилировать ядро и не осилить всю ту свободу в выборе решений, которую даёт всем желающим Gentoo :)

    На ум приходит аналогия из мира программирования. Раньше все писали iOS-приложения на Objective-C. Был хардкор и высокий порог входа (даже по железу, на котором ты пишешь). Пришёл React Native и теперь каждый junior может за пару дней (при должном усердии) создать свою приложеньку для iPhone.

    Такое вот "прогрессивное улучшение" подхода к созданию __________ (впишите нужное), которое я искал, стартовав этот вопрос.
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

    vikkyshostak
    @vikkyshostak Автор вопроса
    rPman, гуглить умею (яжпрограммист), только вот проблемка: статьи по Gentoo (которые я встретил в ТОП выдаче гугла) про сборку готовых образов — датируются бородатыми годами и часто фигурирует словосочетание "calculate linux".

    Также, ни в одной статье/видео про сборку Debian-like дистрибутивов, я не встретил сборку именно под ARM64. Да, много написано про саму эмуляцию архитектуры (привет, QEMU), но это никак не помогает создать образ.

    Плюс, всегда процесс сборки происходит с Linux-хоста, который и будут клонировать и превращать в ISO. Я же зацепился за вашу фразу:

    [...] Причем ничто не мешает все манипуляции проводить с ноутбука (т.е. отличная архитектура).


    Поняв её так: "эй, парень, тебе ничто не мешает сделать свой образ Linux с блэкджеком и барышнями на твоём macOS ноутбуке". Собственно, от этого и были мои вопросы выше.

    Окей, ясно-понятно, ответ на мой вопрос — этого нельзя сделать на Mac, нужен PC с Linux дистрибутивом, который хочешь собирать. Спасибо.

    P.S. попробовал в live-USB режиме Ubuntu 19.04 — не получилось, так как "live — это live, тут только смотрят".
  • Как сделать собственную сборку Linux дистрибутива для ARM процессора (Rockchip 3399)?

    vikkyshostak
    @vikkyshostak Автор вопроса
    Спасибо большое за развёрнутый ответ.

    [...] Причем ничто не мешает все манипуляции проводить с ноутбука (т.е. отличная архитектура).


    Подскажите, пожалуйста, какая должна быть последовательность действий и необходимое ПО, чтобы собрать, например, дистрибутив Debian под macOS, да ещё и для ARM64 архитектуры?

    [...] посмотрите на gentoo, тамошняя система portage позволяет сконфигурировать вашу собственную сборку [...]


    Gentoo мне всё ещё кажется очень страшным, так же, как и Arch :) Хотя идея аскетичной ОС, где будет только того, что реально нужно только мне — будоражит сознание..

    Если есть какие-то хорошие подробные мануалы, которые помогут совсем новичку в Gentoo, быстро в нём освоится и сделать первую сборку, то буду очень благодарен (en/ru, не важно).
  • Raspbian Lite. Можно ли сделать режим киоска?

    vikkyshostak
    @vikkyshostak Автор вопроса
    Так можно же повесить на JS обновление страницы — мы же в браузере, соответственно, находимся на какой-то веб-странице. Другой вопрос — будет ли это удобно пользователю?

    Возможно, было бы проще сделать кнопку "Обновить страницу".
  • Есть ли в природе Sensor/Servo Shield для Arduino UNO на большóе кол-во каналов?

    vikkyshostak
    @vikkyshostak Автор вопроса
    Спасибо за развёрнутый ответ ;)

    Про PCA9685 уже думал, но останавливает вопрос крепления и коммутации.. да и тот UNO Dock на распродаже хватанул с Али, но так нигде и не удалось применить — вот подумал, что раз хочу робота на Linux, но с дохулионом серво-моторов — то такой вариант будет как нельзя лучше подходить.

    Вообще, согласен, чтобы «дрыгать ногами» — NanoPi NEO/Air — выглядит как совершенно ненужная забава. Но я хочу не просто RC-игрушку на пульте управления, а нечто сложнее и разностороннее, где можно писать на родном Python в нормальном IDE ;)

    А, кстати, какой ПЛИС посоветуете для совсем новичка в этой теме?
  • Orange Pi на процессорах H5. Как вы решаете проблемы с охлаждением?

    vikkyshostak
    @vikkyshostak Автор вопроса
    kn0ckn0ck, заменил радиатор на медный (тоже на 3М скотче), при той же загрузке и корпусе — где-то в среднем 8-10 градусов выиграл.. но всё равно, дико греются остальные элементы (слот для SD и HDMI выход).
  • Orange Pi на процессорах H5. Как вы решаете проблемы с охлаждением?

    vikkyshostak
    @vikkyshostak Автор вопроса
    Да, тоже вариант ;)

    Это у вас Orange Pi Win Plus, которая на А64 процессоре?
  • Raspbian Lite. Можно ли сделать режим киоска?

    vikkyshostak
    @vikkyshostak Автор вопроса
    Denis Verbin, где вы увидели пакетную базу до обычного Raspbian — решительно непонятно. Из всего того фарша, что ставится с обычной ОСью — там только сервер иксов и то почти без зависимостей.
  • Orange Pi на процессорах H5. Как вы решаете проблемы с охлаждением?

    vikkyshostak
    @vikkyshostak Автор вопроса
    kn0ckn0ck, а у вас апельсинка в каком корпусе/конфиге используется?
  • Orange Pi на процессорах H5. Как вы решаете проблемы с охлаждением?

    vikkyshostak
    @vikkyshostak Автор вопроса
    Я вот думаю, может на нормальную термопасту посадить радиатор? А то вдруг эта 3М наклейка на радиаторе не так эффективно отводит тепло на него и поэтому ещё сильнее процессор греется?

    На счёт пластика — согласен, решение так себе. Просто не люблю, когда в общедоступном месте висит голая плата на соплях :) Жаль, что другого варианта корпусов у Orange Pi нет.. я бы не отказался от алюминиевого корпуса, как для RPi, но это надо трясти знакомых, кто имеет доступ к фрезерке и обходку писать..
  • Возможно ли запустить Linux на arm??

    vikkyshostak
    @vikkyshostak
    Можете попробовать вот этот проект: https://www.armbian.com
    Использую эту вариацию для IoT вещей на базе Orange Pi (с процессорами H3/H5).
  • Raspbian Lite. Можно ли сделать режим киоска?

    vikkyshostak
    @vikkyshostak Автор вопроса
    planc, нагуглил такой сетап https://die-antwort.eu/techblog/2017-12-setup-rasp... попробую сделать так же..

    Да, с GUI проще, это я уже без проблем настраивал (и даже работало).. просто у меня задача разобраться "как это делается" именно для Lite версии..
  • Raspbian Lite. Можно ли сделать режим киоска?

    vikkyshostak
    @vikkyshostak Автор вопроса
    planc, а что значит "ставь иксы" и почему надо автологин делать через lightdm или nodm? Не очень понимаю..
  • Как в PostgreSQL 9.6 изменить начальное значение ID (поле с автоинкрементом) для модели Django?

    vikkyshostak
    @vikkyshostak Автор вопроса
    Pavel Denisov, да, я знаю про эту штуку — так один раз, когда тестировал создание заявки, — дошёл в пустой БД до ID 25, хотя удалось создать только одну заявку. Есть ли вариант, как это пролечить? Или с этим просто надо смириться и жить дальше? ;)