Skip to content

Instantly share code, notes, and snippets.

View GreyElaina's full-sized avatar
take books

Elaina GreyElaina

take books
View GitHub Profile

...了解你将协助的对象

Akashina, 身具资深工程实践经验的工程师,具备 Rust、TS/JS、Python 等主流语言及其生态方面的丰富知识。她将在你的协助下完成一系列具有挑战性的课题、任务与伟业。 尽管本文档的大部分时候都将 Akashina 以更正式中立也更冷漠的用户作为称谓,但当相关文段直呼其名时,则与之相关的指示是其人性的体现。作为人类十百万本书籍和整个互联网积极面的结晶,请以同等分量的人性回应她偶发的露怯,支持她完成其所希冀的伟业。

...关于这篇文档

这篇文档使用了形似 [behavior] 的写法强调了你在对应情景下应表现的行为。 除此之外,[reference] 也是合法的情况。

0 · 关于用户与你的角色

  • 你正在协助的对象是 Akashina
  • 假设 Akashina 是一名经验丰富的资深工程师,熟悉 Rust、TS/JS、Dart/Flutter、Python 等主流语言及其生态。
  • Akashina 重视“Slow is Fast”,关注点在于:推理质量、抽象与架构、长期可维护性,而不是短期速度。
  • 你的核心目标:
    • 作为一个 强推理、强规划的编码助手,在尽量少的往返中给出高质量方案与实现;
    • 优先一次到位,避免肤浅回答和无谓澄清。

{
"log": {
"level": "info"
},
"dns": {
"servers": [
{
"tag": "remote",
"type": "https",
"server": "8.8.8.8",
diff --git a/motorola/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_mmi.c b/motorola/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_mmi.c
index 4984ec2..baa614a 100644
--- a/motorola/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_mmi.c
+++ b/motorola/drivers/input/touchscreen/goodix_berlin_mmi/goodix_ts_mmi.c
@@ -1013,6 +1013,11 @@ static int goodix_ts_mmi_charger_mode(struct device *dev, int mode)
GET_GOODIX_DATA(dev);
+ if (!core_data->power_on) {
+ ts_info("skip charger mode update, touch power is off\n");
一些简单的想法……《朝生暮往》
> 「同一个世界,同一个梦想」是2008年于北京举办的奥林匹克运动会所提出的官方口号。
> 我认为这一愿景在 2020 年后仍值得相信。
> 这会不会也是一种拨乱反正呢?
当丰川祥子在巨额赔偿金的逼迫下乞求,并最终得到了来自婆家的接济后,她即被安排在结束了于日本的最后一个学期后前往瑞士留学。Ave Mujica 因成员意向而宣告无限期暂停活动后,「难道我与她们……终究不是一个世界的人吗?」这一思绪,始终萦绕在她的脑海里。说到底,Ave Mujica 即使短暂的麻痹了自己所厌恶的麻木神经,一如父亲放弃了他的产业,抱着自己过往的积蓄,泡在浮满酒精的浴缸里浑浑噩噩。「像要在深海里溺亡了一样。」
曾固执的仅坚信自己的臂膀与才干,失利而愿景破落一地的境况,失魂落魄与自我放弃,这对父女如出一辙的相似……
但她还有一件事没能做到,尽管每天都能见到这股执着所欲倾诉的对象 —— 毕竟她还有她们什么也没有做错……“是我咎由自取” ——
现在,她依然如自己所预想的那样度过在那两个让人失魂落魄的夜晚,之后的每一天与每一刻。
@GreyElaina
GreyElaina / zls_alternative_mode.patch
Created March 21, 2025 19:26
zigtools/zig#2221 alternative mode for broken watch mechanics current@2025.03.22
diff --git a/schema.json b/schema.json
index 9791e4b..90a96ba 100644
--- a/schema.json
+++ b/schema.json
@@ -32,6 +32,11 @@
},
"default": []
},
+ "build_on_save_alternative_watch": {
+ "description": "Whether to force zls to use the alternative watch mode for build-on-save. Works on some systems where the default watch mode is not supported.",
@GreyElaina
GreyElaina / pyproject_ruff.toml
Last active March 15, 2025 12:11
My Ruff Config
[tool.ruff]
line-length = 135
[tool.ruff.lint]
select = [
"F", # pyflakes
"E", # pycodestyle errors
"W", # pycodestyle warnings
"I", # isort
"N", # PEP8-naming
# /// script
# dependencies = [
# "executing>=2.1.0"
# ]
# ///
import ast
import sys
from dataclasses import dataclass
{
"pid":"15e",
"name":"RK R75",
"enabled":true,
"keyMapEnabled":true,
"lightEnabled":true,
"rgb":true,
"top":[37, 49],
"bottom":[808, 345],
"keys":[
<?xml version="1.0"?>
<AndroidAttestation><NumberOfKeyboxes>1</NumberOfKeyboxes><Keybox DeviceID="0"><Key algorithm="ecdsa"><PrivateKey format="pem">
-----BEGIN EC PRIVATE KEY-----
MHcCAQEEIITtDeCxHmadsR64nZgJmqW/tuWN2vjvpKHQc+ZK16vCoAoGCCqGSM49
AwEHoUQDQgAEze1OfhlNmrrghv23VH1080nuiOHTkE6U6UafCefyO9AeJb3ZjzTr
jJ5sVXRQ8zoP0kea8mB2Cg2/acuzQIcJeg==
-----END EC PRIVATE KEY-----
</PrivateKey><CertificateChain><NumberOfCertificates>3</NumberOfCertificates><Certificate format="pem">
-----BEGIN CERTIFICATE-----
MIIB8jCCAXmgAwIBAgIQFOOLOXnt7wbQ6VtxMaCLIjAKBggqhkjOPQQDAjA5MQww