golang
Как начинать проект на Go в 2023 году

Когда-то я написал статью о том, как начинать проект на Go в 2018 году. С тех пор многое изменилось, и я захотел написать обновлённую версию статьи. В ней я расскажу всё, что нужно новичку, чтобы приступить к работе с Go.Установка/настройкаПервым делом нужно скачать и установить Go. Рекомендую всегда устанавливать его с самого вебсайта Go https://golang.org/ и выполнить инструкции для соответствующей операционной системы. За исключением релиза Go 1.18 (в который включены дженерики), у меня ник…

  • среда, 26 июля 2023 г. в 00:00:16
javascript
Вывод типов в TypeScript. Неизменяемый массив конкретных строковых значений

ВведениеРешим реальную практическую задачу, с которой мне пришлось столкнуться на моем проекте React/TypeScript.ЗадачаУ нас есть массив конкретных строковых значений, таких как "first", "second", "third", "fourth" и "fifth". Необходимо отобразить их на странице, т.е как-то использовать, а также убедиться, чтобы эти данные были строго типизированы и TypeScript нам выдавал всплывающие подсказки при их использовании в коде.РешениеСначала поместим данные в н…

  • среда, 26 июля 2023 г. в 00:00:15
javascript
Внедрение зависимостей в ES6+ «на пальцах»

В своём предыдущем посте я попытался объяснить, что такое "инверсия контроля" и в каких случаях использование внедрения зависимостей в JS (ES6+) становится оправданным (если у вас в кодовой базе десятки npm-пакетов, в каждом из которых сотни, а то и тысячи es6-модулей). В этом посте я шаг за шагом покажу, как можно построить собственный контейнер объектов, который будет загружать исходный код es6-модулей, создавать нужные зависимости и вставлять их в нужные места. Сразу предупреждаю, ч…

  • среда, 26 июля 2023 г. в 00:00:14
javascript
Явное управление ресурсами: пробуем новую фичу JavaScript и TypeScript

Одной из самых интересных грядущих новинок JavaScript и TypeScript для меня является явное управление ресурсами. Новый синтаксис using foobar = … реализует идиому RAII, позволяя писать намного менее многословный код, управляющий какими-либо ресурсами. В этой статье я хочу на примерах разобрать эту фичу — в том виде, в котором она сейчас доступна в TypeScript 5.2.0-beta с полифиллом disposablestack. Я рассмотрю синхронные и асинхронные ресурсы, DisposableStack/AsyncDisposableStack, а также п…

  • среда, 26 июля 2023 г. в 00:00:14
github
othermod / PSPi-Version-6

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…

  • среда, 26 июля 2023 г. в 00:00:10
github
Edouard127 / reddit-placebot-2023

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…

  • среда, 26 июля 2023 г. в 00:00:09
github
felix-pb / kfd

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…

  • среда, 26 июля 2023 г. в 00:00:09
github
invictus717 / MetaTransformer

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…

  • среда, 26 июля 2023 г. в 00:00:08
github
camenduru / text-generation-webui-colab

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…

  • среда, 26 июля 2023 г. в 00:00:07