Tyanboot's repos on GitHub
Rust · 31 watchers
wdepc
EPC(Extended Power Condition) tools for Western Digital HDD
PHP · 20 watchers
bbq
匿名表白墙
Python · 16 watchers
zerotier-gcli
An interactive zerotier cli tools using curses.
Rust · 7 watchers
easycert
Simple zero-config local certificates generator in rust
Rust · 6 watchers
MuteAssistant
A tool to mute your microphone using keyboard hotkey.
PHP · 4 watchers
CIbbq
使用codeigniter重写的匿名表白墙
Python · 3 watchers
ncu-demo-be
A flask and RESTful demo
Python · 3 watchers
SnowSQL
Python light database framework
Shell · 3 watchers
spaceship-zsh-theme
:star: :rocket: An “Oh My ZSH!” theme for Astronauts.
Rust · 3 watchers
tokio-ssh2
async ssh2 + tokio
Rust · 3 watchers
warp-tpl
simple template for rust warp web framework
Shell · 2 watchers
Docker_MCPE
JavaScript · 2 watchers
Economy
Web application to manage money
Rust · 2 watchers
fido-rs
Safe bindings to libfido2
Rust · 2 watchers
keyd
PHP · 2 watchers
TiebaHelper
A class for Baidu Tieba operation,such as login,post a topic,reply and sign.
Shell · 1 watchers
arch-rust-xtensa
Arch PKGBUILD for rust-xtensa
1 watchers
Arknights-Cheater
明日方舟破解-GUI
C++ · 1 watchers
bootimg
Android kernel and recovery unpack and repack tool
C# · 1 watchers
CatcherPlus
抓取新闻网站评论,储存为excel
Java · 1 watchers
football-system
Football manage system homework.
Java · 1 watchers
hangman
a java hang man demo
C · 1 watchers
linux-lab-code
只是普通的 Linux 实验的水代码
C++ · 1 watchers
lzma-1
The LZMA SDK provides the documentation, samples, header files, libraries, and tools you need to develop applications that use LZMA compression.
JavaScript · 1 watchers
ncu-demo-fe
Rust · 1 watchers
pingcap-question
Java · 1 watchers
ProgrammingProjectList-java
https://github.com/jobbole/ProgrammingProjectList 的java实现, 练手项目
0 watchers
actix-net
framework for composable networking services
0 watchers
actix-web
Actix web is a small, pragmatic, and extremely fast rust web framework.
HTML · 0 watchers
AdminLTE
AdminLTE - Free Premium Admin control Panel Theme That Is Based On Bootstrap 3.x
0 watchers
android_device_xiaomi_aries
Xiaomi MI2
Rust · 0 watchers
arch-svc-index
index and search for archlinux package and systemd unit files
0 watchers
Arknights-Armada
明日方舟修改器 / Arknights Cheat
Rust · 0 watchers
BiliLiveRecorder
Shell · 0 watchers
bitnami-containers
Bitnami container images
0 watchers
Bloodmoon
The source code for the Bloodmoon Mod
0 watchers
chiapos
Chia Proof of Space library
0 watchers
chineseocr
chinese ocr myself
Python · 0 watchers
dev-practice
Lua · 0 watchers
dockercraft
Docker + Minecraft = Dockercraft
Python · 0 watchers
efb-wechat-slave
(Modified for personal preferences) EFB WeChat Slave, a channel for EH Forwarder Bot. EFB 微信从端。
C · 0 watchers
efibootmgr
efibootmgr development tree
0 watchers
esp-idf
Espressif IoT Development Framework. Official development framework for Espressif SoCs. (modified to add tinyusb hid)
Rust · 0 watchers
etcd-client
An etcd v3 API client
Java · 0 watchers
gaeproxy
GAEProxy for Android
Rust · 0 watchers
github-star-be
JavaScript · 0 watchers
github-star-fe
Go · 0 watchers
goproxy
基于go写的隧道代理服务器,主要用于翻墙。
Java · 0 watchers
Hbm-s-Nuclear-Tech-GIT
My fork of the HBM's nuclear tech mod.
0 watchers
hosts
:statue_of_liberty:最新可用的google hosts文件。镜像:
Rust · 0 watchers
hyper-util
Common utilities used with hyper.
C++ · 0 watchers
jwt-cpp
A C++ library for handling JWT tokens
Java · 0 watchers
KeePassDX
:iphone: KeePass implementation for android with material design and deluxe features
C · 0 watchers
libcpio
CPIO archive libary
Rust · 0 watchers
libsshkey
C++ · 0 watchers
life-game
Conway life game sample
C · 0 watchers
lzma
Class to compression files using the LZMA algorithm
C · 0 watchers
M5GFX
Graphics library for M5Stack series
0 watchers
mi2_kernel
Kernel source code for MI 2/MI 2S/MI 2A devices
TypeScript · 0 watchers
n8n-nodes-larksuite
larksuite integration nodes for n8n
Rust · 0 watchers
nacos-sdk-rust
nacos client for rust
0 watchers
nano
HTML · 0 watchers
NcuLibrary
Search,subscription books in ncu library
Python · 0 watchers
NCU_CaiWu
模拟登陆南昌大学网上财务中心
Rust · 0 watchers
ordinal
Experimental graphql system information [WIP]
Python · 0 watchers
real-url
获取斗鱼&虎牙&哔哩哔哩&抖音&快手等 48 个直播平台的真实流媒体地址(直播源)和弹幕,直播源可在 PotPlayer、flv.js 等播放器中播放。
0 watchers
reqwest
An easy and powerful Rust HTTP Client
0 watchers
rust-openssl
OpenSSL bindings for Rust
C++ · 0 watchers
serial
Windows serial operate
0 watchers
shadowsocks-plus
0 watchers
snippets
collections.
C++ · 0 watchers
srs
SRS's an industrial-strength live streaming cluster, with the simplest implementation and the best conceptual integrity.
PHP · 0 watchers
ss-panel
rm
Rust · 0 watchers
ssh-rs
A common library for linking libssh to rust programs.
0 watchers
Tactility
An operating system for ESP32 devices.
Rust · 0 watchers
tap-demo
Tap tunnel via udp demo. Mirrors of https://gitlab.com/snow-star/tap-demo
0 watchers
token-bridge-ui
0 watchers
tokio
A runtime for writing reliable asynchronous applications with Rust. Provides I/O, networking, scheduling, timers, ...
0 watchers
tyan-boot
CSS · 0 watchers
tyan-boot.github.io
C++ · 0 watchers
W3Objects
魔兽争霸III物体信息描述类
C · 0 watchers
win-uhid
Windows user-space i/o driver for hid
C · 0 watchers
Windows-driver-samples
This repo contains driver samples prepared for use with Microsoft Visual Studio and the Windows Driver Kit (WDK). It contains both Universal Windows Driver and desktop-only driver samples.
C · 0 watchers
xt_tls
Filter TLS traffic with IPtables
Tyanboot

Tyanboot

V2EX member #128296, joined on 2015-07-22 01:06:14 +08:00
PRO
PRO member
Per Tyanboot's settings, the topics list is hidden
Deals info, including closed deals, is not hidden
Tyanboot's recent replies
@murongxdb 有可能是因为 openrouter 的 response api 目前只有 stateless 导致的吧
用了 openrouter 的 API ,第三手就会 "LLM 调用失败:LLM API 错误(400): Invalid Responses API request"
@laoertongzhi 具体我也不清楚原因,我是一个很老的美区 play 号,绑了个国内的 visa 卡没遇到过问题,不行就换个卡换个区什么的。再不济也可以用 poe.com 这种,如果只是用 chat 的话。
Android 手机可以在 play 上订阅,也是一样的价格。
quote0 这么小的产品好像暂时没发现类似的。

大号一点的有个 usetrmnl.com ,都是开源的,官方成品挺贵的。硬件和软件都可以自己做并且自由搭配。核心还是软件,硬件上的固件只是从云端拉渲染好的图片在屏幕上显示出来。

比 quote0 大但是比 trmnl 小的成品有两个。一个是 M5Stack PaperS3 ,一个是 lilygo T5 S3 Pro 。这俩都是国产的,前者大概 400 块但是不出意外的现在又卖断货了,后者差不多 550 带无线充电。都是基于 ESP32 S3 的电子墨水屏产品,所以需要自己 DIY 下,M5Stack 的有个 UI Flow 拖方块也可以实现类似的功能。

目前我了解到的只有这几个产品的完成度和 DIY 方面是很不错的了。
@SSang 是这样的,总之大家的目的都是为了让项目能够尽可能的规范开箱即用,维护起来才方便。还是一开始的回复给带偏了,后面也都反应过来了。
@SSang 对呀道理是这样的,但是我的意思就是,IDE 不会做什么额外的配置,也不会帮你编译什么。它本身只在你现有的环境上修改,并且修改后的环境在脱离 IDE 之后仍然是可以独立运行的。

你可能理解成 IDE 作为一个项目依赖了,我说的是相反的,就是因为有 IDE 所以他成不了项目依赖。比如你说的用 IDE 编译,但是 IDE 也只是在调用 gradle 、cargo 、cmake 命令而已。我在 IDE 上点击编译按钮,所发生的事情也只是 IDE 去调用这些工具去编译。

只不过这些放到 go 上就会显得很奇怪,go 本身没有像 gradle 、cargo 、cmake 这些工具,你确实只能写 makefile 或者 shell 去组织项目的编译流程,在这种情况下 make 和 shell 就是项目依赖了,我用非 unix 的环境打开这样的项目就要先去配 make 和 bash 这些,也是一种心智负担。

并且在有 gradle 、cargo 、cmake 这些工具的情况下,我用 IDE 打开一个项目之后,IDE 天然就对这些工具支持的很好,会自动扫描然后创建对应的 run configuration ,这样我在编译按钮旁边就能直接看到这个项目有哪些 target ,点击就可以编译运行调试,这和你直接在 CI 或者 shell 里面编译是一样的,谁来编译出来的都是一样的,除非需要什么环境变量之类的额外配置。但是如果是用 makefile 组织的项目,makefile 可以写的很花也可以写的很简单,并没有什么强制的规范,甚至还可以在 makefile 里面覆盖工具链的路径和版本,大部分时候只会影响 IDE 或者 editor 的扫描,最终形成我在 shell 直接 make 可以编译,但是我用 IDE 因为扫描不到工具链或者不匹配,而导致代码补全等功能完全失效,IDE 也不知道这个项目有哪些 target ,我要自己去读 makefile 才能找到。

我并不反对工程化也不反对 shell 和 makefile ,但这些不应该成为项目的唯一启动方式,也不应该干扰 IDE 和 editor ,他们可以通过设定需要的配置来做到 reproducible build ,但是在没办法使用他们的时候项目也应该要能正常编译。

比如说如果我的项目需要先生成 protobuf 的文件,那么我会把编译.proto 的步骤放到 gradle 、build.rs 、cmake 自定义 target 里面,除非迫不得已是不会写 shell 和 makefile 的,这样 IDE 和 LSP 可以无痛启动项目,生产环境编译的时候也可以直接出成品。

再比如 Linux 内核全是 makefile 和 kbuild ,你可以在任何时候用 make 来生成产物,如果要开发的话,使用 https://github.com/torvalds/linux/blob/c2f2b01b74be8b40a2173372bcd770723f87e7b2/scripts/clang-tools/gen_compile_commands.py 这个脚本生成 compile_commands.json ,对于大部分 IDE 和 editor 都可以直接进入开发状态。
@SSang 所以这才是 IDE 的好处和功能吧,就比如 idea 或者 goland ,大部分时候都不需要配置什么,甚至连 SDK 都不用装,打开项目就能自动帮你装 SDK ,装完就能跑起来进行开发。换一个人来开发他用别的工具打开也一样能开箱即用。

如果是自己配置 vscode 、emacs 、vim 什么的,可能一个人需要在 .vscode 目录里面存点什么配置才能让项目跑起来,另一个人可能环境不同又要存点其他的内容进去,反倒是会挺乱的吧。
About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   938 Online   Highest 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms · UTC 23:11 · PVG 07:11 · LAX 16:11 · JFK 19:11
♥ Do have faith in what you're doing.