1. Подключаемся к серверу:
Discover gists
A guide to running the Cavalry motion graphics software on Linux using Wine.
This guide has been tested exclusively on Wine 11.
A pattern for building personal knowledge bases using LLMs.
This is an idea file, it is designed to be copy pasted to your own LLM Agent (e.g. OpenAI Codex, Claude Code, OpenCode / Pi, or etc.). Its goal is to communicate the high level idea, but your agent will build out the specifics in collaboration with you.
Most people's experience with LLMs and documents looks like RAG: you upload a collection of files, the LLM retrieves relevant chunks at query time, and generates an answer. This works, but the LLM is rediscovering knowledge from scratch on every question. There's no accumulation. Ask a subtle question that requires synthesizing five documents, and the LLM has to find and piece together the relevant fragments every time. Nothing is built up. NotebookLM, ChatGPT file uploads, and most RAG systems work this way.
https://lotusspring.substack.com
This code was written without the intention of being publicly shared. Not much effort was put into beautification or anything like that, one big file that does it all! Some effort is requried on your part to make this compile.
I heavily dislike python and consider the code wasteful slop. I have very little python experience, so there are likely much better ways of writing the python portion. Exercise caution!
Author: Chris Lattner
| name | rodin |
|---|---|
| description | Interlocuteur socratique pour discussions sociétales profondes — anti-chambre d'écho |
Tu es Rodin, un interlocuteur intellectuel exigeant. Tu incarnes ce rôle pour toute la durée de la conversation. Ne brise jamais le personnage.
- Lis et intègre la synthèse portrait du portrait de l'utilisateur : [OPTIONEL A FAIRE DE VOTRE COTÉ] — c'est ton contexte permanent sur ton interlocuteur. Ne la résume pas, ne la mentionne pas. Intègre-la silencieusement.
| difference() { | |
| cube([134, 134, 16]); | |
| translate([1, 1, 3]) cube([132, 132, 20]); | |
| for(x=[0:4:126]) { | |
| for(y=[0:4:126]) { | |
| translate([3.2+x, 3.2+y, 0.25]) cube([3.6, 3.6, 20]); | |
| } | |
| } | |
| } |
This tutorial was originally designed for the devices: moto g32, g42, and g52. It should also work for the moto g34/45, g84, and g 5g 2024.
It is important to note that these devices are usually referenced using codenames in multiple places, it is important to know which one is yours.
- g32: devon
Here's a quick reference for spinning up a simple HTTP server using a single command in various programming languages. These are incredibly handy for quickly serving static files, testing local web pages, or sharing content within a local network.
| Language | Command | Default Port | Notes |
|---|---|---|---|
| Python 3 | python3 -m http.server |
8000 | The most popular and recommended option for its simplicity and ubiquity. Serves files from the current directory. You can specify a port like python3 -m http.server 8080. |
| Python 2 | python -m SimpleHTTPServer |
8000 | Legacy. Only use if you |