Skip to content

Instantly share code, notes, and snippets.

View CriDos's full-sized avatar
😁
Просто -- Я.

Maxim G. CriDos

😁
Просто -- Я.
View GitHub Profile
@CriDos
CriDos / Soft-2026-10-29.groups.md
Last active November 4, 2026 17:43
Soft for a new Windows PC — UniGetUI bundle (2026-10-29)

Soft — набор для новой машины (2026-10-29)

Пакетов в бандле: 46 — импортировать через UniGetUI (Soft-2026-10-29.ubundle).

Система и оболочка

  • M2Team.NanaZip — 7.0.1882.0 (winget)
  • HermannSchinagl.LinkShellExtension — 3.9.3.5 (winget)
  • PLFJY.ContextMenuMgrPlus — 1.7.12 (winget)
  • RamenSoftware.Windhawk — 1.7.3 (winget)
@CriDos
CriDos / Soft-2026-10-29.groups.md
Created October 29, 2026 19:54
Soft for a new Windows PC — UniGetUI bundle (2026-10-29)

Soft — набор для новой машины (2026-10-29)

Пакетов в бандле: 44 — импортировать через UniGetUI (Soft-2026-10-29.ubundle).

Система и оболочка

  • M2Team.NanaZip — 7.0.1882.0 (winget)
  • HermannSchinagl.LinkShellExtension — 3.9.3.5 (winget)
  • PLFJY.ContextMenuMgrPlus — 1.7.10 (winget)
  • RamenSoftware.Windhawk — 1.7.3 (winget)
@CriDos
CriDos / patch-kilo-autoscroll.ps1
Created June 19, 2026 20:38
patch-kilo-autoscroll.ps1
<#
.SYNOPSIS
Patch the installed Kilo Code VS Code extension to fix the chat auto-scroll
"can't detach from the latest message" bug.
.DESCRIPTION
Two minimal fixes are applied to the minified webview bundles:
1. Wheel-up input now records an interaction timestamp so handleScroll's
near-bottom re-attach cannot immediately undo the pause.
2. The near-bottom re-attach branch no longer clears userScrolled while the
@CriDos
CriDos / launch.json
Last active September 21, 2026 10:39
Debugging .NET Projects in Cursor with netcoredbg: launch.json Example
{
"version": "0.2.0",
"configurations": [
{
"name": "Client (Debug)",
"type": "coreclr",
"request": "launch",
"preLaunchTask": "build-client-debug",
"program": "${workspaceFolder}/Build/Debug/HardClient.exe",
"args": [],
using System.Collections.Generic;
using HardDev.Engine.Experiment.Types;
using HardDev.Engine.Experiment.Voxel.BlockImpl;
using HardDev.Engine.Experiment.Voxel.Directions;
using UnityEngine;
namespace HardDev.Engine.Experiment.Voxel.ChunkImpl
{
public static class MergedFaceMeshBuilder
{
@CriDos
CriDos / greedyvoxelmeshing
Created September 27, 2019 06:32 — forked from Vercidium/greedyvoxelmeshing
Greedy Voxel Meshing ported to C#
// Code ported from https://0fps.net/2012/06/30/meshing-in-a-minecraft-game/
// Note this implemenetation does not support different block types or block normals
// The original author describes how to do this here: https://0fps.net/2012/07/07/meshing-minecraft-part-2/
const int CHUNK_SIZE = 32;
// These variables store the location of the chunk in the world, e.g. (0,0,0), (32,0,0), (64,0,0)