Пока в Лас-Вегасе проводят киберспортивные турниры по Excel, где сверхлюди уверенно соревнуются в скоростном решении абсурдно сложных рабочих задач при помощи самого универсального офисного софта, весь остальной мир так же уверенно в вопросе офисных задач деградирует. Двадцать лет назад гики и энтузиасты компьютерной техники шутили, что «отбери у современного пользователя компьютерную мышь и он будет беспомощен», и в чем-то они были правы. Когда-то ненавистные многим графические операционные…
В начале февраля 2024 года вышел Go 1.22. Вот, что нового и интересного принёс новый релиз: сделали более безопасное поведение переменных в циклах, добавили функции-итераторы в качестве rangefunc-эксперимента и улучшили шаблоны роутинга. В этой статье я сфокусируюсь на последнем, самом долгожданном, для многих, обновлении — шаблонах http-роутинга. Роутинг в Go — общая проблема, для решения которой уже построили кучу фреймворков, в этом GitHub-репозитории собраны лучшие. Google сама признаётся…
Пошаговое руководство по созданию масштабируемого, чат-приложения реального времени с использованием серверных технологий... с небольшой помощью от NextAuth.js для входа через GitHub. Кому нужны WebSockets, когда у вас есть Live Queries? Не нам!Если вы создаете приложения, которые работают с данными в реальном времени, вы, вероятно, используете WebSockets. Они позволяют веб-браузеру и веб-серверу общаться в реальном времени, поддерживая постоянное соединение между ними - данные отправляются кл…
Привет, Хабр!Beego – это фреймворк для разработки веб-приложений на языке Go, ориентированный на быстрое развертывание и простоту использования. В его основе лежит идея создания полнофункциональных приложений с минимум усилиям на настройку и кодирование. Это достигается за счет широкого выбора инструментов, включая ORM, систему маршрутизации, интерфейс кмд и многое другое. Beego придерживается принципов RESTful и MVC.Установим и создадим первый проектУстановить Beego проще пареной репы:go get …
Привет! Я — Алексей Бондаренко, работаю в команде Платформа Банки.ру. Сегодня хочу рассказать о semantic-release и его практическом применении на примере упрощения разработки и внедрения библиотеки в проект. План такой: начну с определений и принципов версионирования, которые нужны для понимания темы;расскажу, что дает использование semantic-release;разберу, как работает инструмент, в чем его особенности и ограничения. В конце статьи будет ссылка на репозиторий. Его можно использовать в качест…
Avail Node Official Client for the Avail blockchain Running Avail Node Manually To manually run the Avail Node, you'll need to have the following dependencies installed: Rust Substrate dependencies After ensuring you have the dependencies installed, you can run the Avail Node using the following command: mkdir -p output cargo run --locked --release -- --chain mainnet -d ./output This command compiles and runs the Avail Node connected to the Mainnet Network. 2024-03-05 12:31:25 Avai…
Set up your GitHub Actions workflow with a specific version of node.jssetup-node This action provides the following functionality for GitHub Actions users: Optionally downloading and caching distribution of the requested Node.js version, and adding it to the PATH Optionally caching npm/yarn/pnpm dependencies Registering problem matchers for error output Configuring authentication for GPR or npm Usage See action.yml - uses: actions/setup-node@v4 with: # Version Spec of the version t…
Availup To run an Avail light client, simply run the following command: curl -sL1 avail.sh | bash or, with wget: wget --https-only --secure-protocol=TLSv1_2 --quiet -O - avail.sh | bash You can pass additional flags to the script like: curl -sL1 avail.sh | bash -s -- --network goldberg Currently available flags are: network: can be one of the following: [goldberg, local] config: path to the configuration file, availup will generate a config if this flag is not specified This flag is always re…
freeAURORA README_EN (带UI)免费的GPT3.5,支持使用3.5的access 调用 Web端 访问 http://127.0.0.1:8080/web 即可 注:仅ip属地支持免登录使用ChatGpt可以使用(也可以自定义Baseurl来绕过限制) Deploy Render部署 编译部署 git clone https://github.com/aurora-develop/aurora cd aurora go build -o aurora chmod +x ./aurora ./aurora Docker部署 Docker部署 您需要安装Docker和Docker Compose。 docker run -d \ --name aurora \ -p 8080:8080 \ ghcr.io/aurora-develop/aurora:latest Docker Compose部署 创建一个新的目录,例如aurora-app,并进入该目录: mkdir aurora cd aurora 在此目录中下载库中的docker-compose.ym…