@YuKongA13579 · Post #745 · 26.03.2024 г., 16:37
纯本地运行 作为对比的 MiSans VF 有点大,但是我也懒得删减 #webui#kernelsu
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #247 · 11.03
Попробовали на работе предметно-ориентированное проектирование (Domain Driven Design). Это такой способ построения архитектуры, когда ты (чаще всего с помощью системы типов и ООП) описываешь физическую суть вещей, которые представлены в твоей программе. Например, если в программе есть объект "Книга", то её нужно снабдить свойствами, которые бывают у книг в реальности: число страниц, автор, язык, тип обложки и т.д. При этом данные свойства должны быть такими, чтобы присвоить им нереалистичные значения было нельзя. Допустим, число страниц не может быть отрицательным (и скорее всего в реальном мире не может быть нулём). При попытке установить отрицательное число страниц программа должна выбросить исключение. А совсем в идеальном случае -- не дать этого сделать программисту на уровне статического анализа кода. Описав все свойства книги, вы снабжаете её операциями, которые над ней можно сделать. Например, из книги можно вырвать страницу, и при этом число страниц уменьшается. Нет такого случая, когда можно вырвать страницу без изменения числа страниц. Вы строго программируете эту зависимость, делаете у книги метод "Вырвать страницу", а он уже уменьшает число. Кстати, свойство "Число страниц" при этом нельзя переназначить в уже созданной книге. Можно только создать книгу, передав в её конструктор (так называется в программировании функция создания объектов) заданное число страниц. Но поменять число страниц можно только специальными методами "Вырвать страницу" и "Вклеить страницу". С помощью этого подхода вы гарантируете, что ваши объекты всегда находятся в валидном состоянии -- то есть таком, которое возможно в реальной жизни с объектом, представленным программой. Плюсы подхода очевидны: меньше число ошибок. Код описывает сам себя, и программист, если не лезет внутрь объекта "Книга", вообще не сможет сделать с книгой ничего недопустимого. Минусы, думаю, тоже понятны: изначально проектировать сложнее, нужно учесть много нюансов, писать тесты. Время разработки изрядно растёт. Изменение требований даётся дороже: например, если каким-то образом в ваш книжный магазин поступят книги со страницами из кевлара, которые невозможно вырвать :) Но первый проект с этим подходом мы сдали хорошо, без багов. Лучше, чем многие предыдущие. #dev
Hashtags
Търсене: #webui
@YuKongA13579 · Post #745 · 26.03.2024 г., 16:37
纯本地运行 作为对比的 MiSans VF 有点大,但是我也懒得删减 #webui#kernelsu
@storage_qi · Post #764 · 07.02.2024 г., 17:45
#Clash#ClashMeta#WebUI#metacubexd#Yacd GH 页面自定义域:http://d.metacubex.one GH 页面:https://metacubex.github.io/metacubexd Cloudflare 页面:https://metacubexd.pages.dev 省流(个人认为体验优于Yacd): - 在Connections的功能相当丰富,功能体验最优(无法全部显示时,Shift+滚轮 可以横向滚动) - Proxies界面节点延迟可视化显示 - 还有一些其他Web UI所没有的功能 来源(ClashMeta官方支持)
@botsgram_cu · Post #3428 · 23.01.2021 г., 22:11
@SlackRobot Qué puede hacer este bot? Este es un bot que se puede enseñar a responder mensajes como usted quiere. Idioma: Inglés (visto en @BotsGram_cu) #automatic, #auto, #respond, #slack, #webui, #custom, #answers, #message, #question
@githubtrending · Post #14906 · 03.07.2025 г., 13:00
#typescript#ai#anthropic#artifacts#assistant_api#aws#azure#chatgpt#chatgpt_clone#claude#clone#dall_e_3#deepseek#gemini#google#librechat#o1#openai#plugins#vision#webui LibreChat is a free, open-source AI chatbot platform that lets you use many AI models like OpenAI, Anthropic, and AWS in one place. It offers advanced features such as secure code execution in multiple programming languages, AI assistants that can handle files and tools without coding, and the ability to generate images and diagrams directly in chat. You can search conversations easily, manage multiple chat threads, and customize the interface to fit your needs. LibreChat supports multiple languages, speech input/output, and secure multi-user access. It can be deployed locally or on the cloud, giving you flexibility and control over your AI experience. This means you get a powerful, customizable AI assistant without needing to pay for ChatGPT Plus or rely on a single provider[1][3][5]. https://github.com/danny-avila/LibreChat
@githubtrending · Post #15418 · 16.01.2026 г., 12:00
#typescript#acp#ai#ai_agent#banana#chat#chatbot#claude_code#codex#cowork#excel#gemini#gemini_cli#gemini_pro#llm#multi_agent#nano_banana#office#qwen_code#skills#webui AionUi is a free, open-source app that gives your CLI AI tools like Gemini CLI, Claude Code, and Qwen Code a simple graphical interface on macOS, Windows, or Linux. It auto-detects them for easy chatting, saves talks locally with multi-sessions, organizes files smartly, previews 9+ formats like PDF or code instantly, generates/editing images, and offers web access. You benefit by ditching complex commands for quick, secure AI help in office tasks, coding, or data work—saving time and boosting productivity without data leaving your device. https://github.com/iOfficeAI/AionUi
@botsgram_cu · Post #3169 · 25.11.2020 г., 16:40
@channely_bot Qué puede hacer este bot? Este bot es el mejor asistente para la gestión de canales en Telegram. Conecto los canales al servicio principal. ¡Incluyendo un rico entorno webUI de edición! https://app.channely.co/ Idioma: Inglés (visto en @BotsGram.cu) #canales, #canal, #gestión, # administración, #richeditor, #posts, #schedule, #polls, #comment, #commenting, #reactions, #editor, #share, #buttons, #webui, #subscribe, #stats, #users, #trial, #limited, #proaccount