Когда-то я написал статью о том, как начинать проект на Go в 2018 году. С тех пор многое изменилось, и я захотел написать обновлённую версию статьи. В ней я расскажу всё, что нужно новичку, чтобы приступить к работе с Go.Установка/настройкаПервым делом нужно скачать и установить Go. Рекомендую всегда устанавливать его с самого вебсайта Go https://golang.org/ и выполнить инструкции для соответствующей операционной системы. За исключением релиза Go 1.18 (в который включены дженерики), у меня ник…
ВведениеРешим реальную практическую задачу, с которой мне пришлось столкнуться на моем проекте React/TypeScript.ЗадачаУ нас есть массив конкретных строковых значений, таких как "first", "second", "third", "fourth" и "fifth". Необходимо отобразить их на странице, т.е как-то использовать, а также убедиться, чтобы эти данные были строго типизированы и TypeScript нам выдавал всплывающие подсказки при их использовании в коде.РешениеСначала поместим данные в н…
В своём предыдущем посте я попытался объяснить, что такое "инверсия контроля" и в каких случаях использование внедрения зависимостей в JS (ES6+) становится оправданным (если у вас в кодовой базе десятки npm-пакетов, в каждом из которых сотни, а то и тысячи es6-модулей). В этом посте я шаг за шагом покажу, как можно построить собственный контейнер объектов, который будет загружать исходный код es6-модулей, создавать нужные зависимости и вставлять их в нужные места. Сразу предупреждаю, ч…
Одной из самых интересных грядущих новинок JavaScript и TypeScript для меня является явное управление ресурсами. Новый синтаксис using foobar = … реализует идиому RAII, позволяя писать намного менее многословный код, управляющий какими-либо ресурсами. В этой статье я хочу на примерах разобрать эту фичу — в том виде, в котором она сейчас доступна в TypeScript 5.2.0-beta с полифиллом disposablestack. Я рассмотрю синхронные и асинхронные ресурсы, DisposableStack/AsyncDisposableStack, а также п…
PSPi 6 Welcome to the PSPi 6 GitHub repository! This project is a combination of hardware and software development aiming to retrofit a PSP with almost every type of Raspberry Pi. Hardware Features Improved Display: The new board uses 7 bits for each color when using the Pi Zero and 8 bits for each color when using the Compute Module, improving color depth for images and videos. LCD Power Consumption: Adjustments have been made to the LCD components to reduce power consumption when the screen…
A bot for r/place that doesn't use the apiReddit place bot 2023 👍 API-less authentication 👍 Worker system 👍 Place pixels Requirements Go 1.20+ The tor expert bundle (https://www.torproject.org/download/tor/) A connection to the internet How to use You need to download the Tor expert bundle from https://www.torproject.org/download/tor/ FOR WINDOWS USERS: You need to add the tor.exe to your PATH, you can do that by following this tutorial: https://www.architectryan.com/2018/03/17/add-to-th…
kfd, short for kernel file descriptor, is a project to read and write kernel memory on Apple devices.kfd kfd, short for kernel file descriptor, is a project to read and write kernel memory on Apple devices. It leverages various vulnerabilities that can be exploited to obtain dangling PTEs, which will be referred to as a PUAF primitive, short for "physical use-after-free". Then, it reallocates certain kernel objects inside those physical pages and manipulates them directly from user spac…
Meta-Transformer for Unified Multimodal Learning Yiyuan Zhang1,2* Kaixiong Gong1,2* Kaipeng Zhang2,✉ Hongsheng Li 1,2 Yu Qiao 2 Wanli Ouyang2 Xiangyu Yue1,✉ 1Multimedia Lab, The Chinese University of Hong Kong 2OpenGVLab,Shanghai AI Laboratory * Equal Contribution ✉ Corresponding Author 🌟 Single Foundation Model Supports A Wide Range of Applications As a foundation model, Meta-Transformer can handle data from 12…
A colab gradio web UI for running Large Language Models🐣 Please follow me for new updates https://twitter.com/camenduru 🔥 Please join our discord server https://discord.gg/k5BwmmvJJU 🥳 Please join my patreon community https://patreon.com/camenduru 🚦 WIP 🚦 🦒 Colab colab Info - Model Page vicuna-13b-GPTQ-4bit-128g https://vicuna.lmsys.org vicuna-13B-1.1-GPTQ-4bit-128g https://vicuna.lmsys.org stable-vicuna-13B-GPTQ-4bit-128g https://huggingface.co/CarperAI/stable-vicuna-13b-de…