Это полное изложение замечательного доклада Роба Пайка "Concurrency is Not Parallelism". Иллюстрации и диаграммы воссозданы, исходный код взят дословно со слайдов, за исключением комментариев, которые в некоторых местах были расширены.ВведениеМир параллелен: начиная с основ вычислительной техники, таких как многоядерные процессоры, и заканчивая реальными объектами, людьми, планетами и Вселенной в целом - всё происходит одновременно. Однако имеющиеся у нас вычислительные средства не оче…
Привет, уважаемые участники Хабр! Сегодня мы поговорим о создании мини-игры, которую вы сможете использовать для украшения своего веб-сайта или просто оставить в качестве заставки. Мы разделим разработку проекта на две части: начнём с базового движения объектов и закончим созданием полноценного проекта. Данный курс подойдет как для новичков, которые уже немного освоили JavaScript, HTML и CSS, так и для уже опытных программистов.Финальное демо первой части урока:Давайте начинать!Структура проек…
Bun — «швейцарский нож» для JavaScript, который все ждали, наконец релизнулся и уже стал геймченджером. Bun представляет собой универсальную среду выполнения JavaScript и набор инструментов, рассчитанный на высокую скорость работы. В его состав входят бандлер, тест-раннер, встроенная поддержка TypeScript и JSX и даже менеджер пакетов, совместимый с Node.js.Дисклеймер: это вольный перевод статьи из блога Алекса Кейтса. С оригинальным постом можно ознакомиться здесь.В этом руководстве мы погрузи…
https://vue-faq.org - попытка охватить наиболее часто задаваемые в профильных чатах и конференциях вопросы о фронтенде в целом и Vue.js фреймворке в частности.FAQ постоянно обновляется, текущий список тем выглядит так:ФронтендО фронтенд фреймворкахКак изучать Vue?SPA, PWA, SSG, SSR и CEOCSS и UI библиотекиАрхитектура фронтенд приложенийРазработкаНастройка IDEСоздание и сборка приложенияКак вставлять картинки и другие ресурсыСторы - Vuex, Pinia и Composition APIТестированиеПолезные советыОбщени…
Use any linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable with. Mirror available at: https://gitlab.com/89luca89/distrobox Distrobox previous logo credits j4ckr3d current logo credits David Lapshin Use any Linux distribution inside your terminal. Enable both backward and forward compatibility with software and freedom to use whatever distribution you’re more comfortable wi…
vits2 backbone with bertBert-VITS2 VITS2 Backbone with bert 成熟的旅行者/开拓者/舰长/博士/sensei/猎魔人/喵喵露/V应该参阅代码自己学习如何训练。 严禁将此项目用于一切违反《中华人民共和国宪法》,《中华人民共和国刑法》,《中华人民共和国治安管理处罚法》和《中华人民共和国民法典》之用途。 严禁用于任何政治相关用途 Video:https://www.bilibili.com/video/BV1hp4y1K78E Demo:https://www.bilibili.com/video/BV1TF411k78w References anyvoiceai/MassTTS jaywalnut310/vits p0p4k/vits2_pytorch svc-develop-team/so-vits-svc PaddlePaddle/PaddleSpeech
Godot Starter Kit 3D Platformer This package includes a basic template for a 3D platformer game in Godot 4.1.1.stable.official. Includes features like; Character controller (with double jump) Camera controls (rotate, zoom) Gamepad support Sprites and 3D Models (CC0 licensed) Sound effects (CC0 licensed) Screenshot License MIT License Copyright (c) 2023 Kenney Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the …
LangChain + Next.js starter template🦜️🔗 LangChain + Next.js Starter Template This template scaffolds a LangChain.js + Next.js starter app. It showcases how to use and combine LangChain modules for several use cases. Specifically: Simple chat Returning structured output from an LLM call Answering complex, multi-step questions with agents Retrieval augmented generation (RAG) with a chain and a vector store Retrieval augmented generation (RAG) with an agent and a vector store Most of them use …
Jo eh.Heisse Preise A terrible grocery price search "app". Fetches data from big Austrian grocery chains daily and lets you search them. See https://heisse-preise.io. The project consists of a trivial NodeJS Express server responsible for fetching the product data, massaging it, and serving it to the front end (see server.js). The front end is a least-effort vanilla HTML/JS app (see sources in site/). Requirements Node.js Running Development Install NodeJS, then run this in a shell of…