diff --git a/docs/about/index.md b/docs/about/index.md index 6e49750b..84075387 100644 --- a/docs/about/index.md +++ b/docs/about/index.md @@ -11,14 +11,14 @@ index: false **热爱开源、技术与平等。** -一名 20 岁的大学生,目前在**中国科学院软件研究所**实习,也是 **Project Trans** 的活跃成员。欢迎查看我的 [简历](./resume),了解更多关于我的信息。 +一名 20 岁的大学生,曾在**中国科学院软件研究所**实习,目前是 **Project Trans** 和 **开往 travellings** 的活跃成员。欢迎查看我的 [简历](./resume),了解更多关于我的信息。 --- ### 📫 联系我 - 📧 邮箱: -- 🔑 PGP 密钥: [`16B6 8466 D702 DB58 D893 9F9F F524 9CF8 681F 623F`](https://keyserver.ubuntu.com/pks/lookup?search=16B68466D702DB58D8939F9FF5249CF8681F623F&fingerprint=on&op=index) +- 🔑 PGP 密钥: [`49DB D365 E8D1 8E4F B84F BC3F A997 7131 DCD8 593F`](https://keyserver.ubuntu.com/pks/lookup?search=49DBD365E8D18E4FB84FBC3FA9977131DCD8593F&fingerprint=on&op=index) --- diff --git a/docs/about/resume.md b/docs/about/resume.md index dec15de5..f23f1515 100644 --- a/docs/about/resume.md +++ b/docs/about/resume.md @@ -21,19 +21,12 @@ author: Lee ### 乘影 GPGPU LLVM 工具链开发 -_中国科学院软件研究所_ | 2025.05 - 至今 +_中国科学院软件研究所_ | 2025.05 - 2025.07 - 参与乘影 GPGPU 项目的开源生态建设,支持 RISC-V 自定义指令集扩展。 - 为乘影 LLVM 工具链新增向量下的半精度浮点型(half)支持。 - 开发过程中解决 CodeGen 阶段 RISC-V 指令集的兼容性与代码生成问题。 -### 为 deepin RISC-V 移植 GCC 12 的 RISC-V Vector 扩展支持 - -_中国科学院软件研究所 开源之夏(进阶难度)_ | 2025.07 - 2025.10 - -- 系统性地将 GCC 13 或更高版本中稳定且关键的 RVV 扩展支持相关代码补丁,向后移植到 deepin 社区使用的 GCC 12 分支中。 -- 实现 RVV Intrinsics 与自动向量化支持,确保自动向量化功能在支持 RVV 的目标上生效。 - ### RISC-V 自动化测试与性能分析平台开发 _中国科学院软件研究所_ | 2025.02 - 2025.05 @@ -55,10 +48,6 @@ _[开往](https://github.com/travellings-link/travellings)_ | 2025.06 - 至今 - 参与 bot 开发,修复 CI 流 - 参与前端开发及文档改进 -## 活动经历 - -_[AdventureX 2025 黑客松](https://adventure-x.org/)_ | 杭州 | 2025.7.23 - 2025.7.27 - ## 教育背景 计算机科学与技术,本科在读。 @@ -69,5 +58,5 @@ _[AdventureX 2025 黑客松](https://adventure-x.org/)_ | 杭州 | 2025.7.23 - 2 _小米社区_ | 2021.08 - 2023.12 -- 累计创作内容 470+ 篇,累计互动量 122w+,平均互动量 2600+,单帖最高互动量达 2.8w+,多次打造爆款内容。 +- 创作内容 470+ 篇,互动量 122w+,平均互动量 2600+,单帖最高互动量 2.8w+。 --> diff --git a/docs/en/about/index.md b/docs/en/about/index.md index 300f2b23..d4248f8e 100644 --- a/docs/en/about/index.md +++ b/docs/en/about/index.md @@ -11,14 +11,14 @@ index: false **Passionate about open-source, technology, and equality.** -A 20-year-old university student currently interning at the **Institute of Software, Chinese Academy of Sciences**, and an active member of **Project Trans**.Welcome to view my [resume](./resume) to learn more about me. +A 20-year-old university student who interned at the **Institute of Software, Chinese Academy of Sciences** and is currently an active member of **Project Trans** and **开往 travellings**.Welcome to view my [resume](./resume) to learn more about me. --- ### 📫 Contact - 📧 Email: -- 🔑 PGP Key: [`16B6 8466 D702 DB58 D893 9F9F F524 9CF8 681F 623F`](https://keyserver.ubuntu.com/pks/lookup?search=16B68466D702DB58D8939F9FF5249CF8681F623F&fingerprint=on&op=index) +- 🔑 PGP Key: [`49DB D365 E8D1 8E4F B84F BC3F A997 7131 DCD8 593F`](https://keyserver.ubuntu.com/pks/lookup?search=49DBD365E8D18E4FB84FBC3FA9977131DCD8593F&fingerprint=on&op=index) --- diff --git a/docs/en/about/resume.md b/docs/en/about/resume.md index efba2c1f..129bdb60 100644 --- a/docs/en/about/resume.md +++ b/docs/en/about/resume.md @@ -27,13 +27,6 @@ _Institute of Software, Chinese Academy of Sciences_ | May 2025 - Present - Added half-precision floating-point (half) support for vectors in the Ventus LLVM toolchain. - Resolved RISC-V instruction set compatibility and code generation issues during CodeGen in the development process. -### Porting GCC 12's RISC-V Vector Extension Support for deepin RISC-V - -_Institute of Software, Chinese Academy of Sciences_ Open Source Summer (Advanced Level) | 2025.07 - 2025.10 - -- Systematically backport stable and critical RVV extension support related code patches from GCC 13 or later versions to the GCC 12 branch used by the deepin community. -- Implement RVV Intrinsics and auto-vectorization support, ensuring the auto-vectorization feature takes effect on targets supporting RVV. - ### RISC-V Automated Testing and Performance Analysis Platform Development _Institute of Software, Chinese Academy of Sciences_ | February 2025 - May 2025 @@ -55,10 +48,6 @@ _[Traveling](https://github.com/travellings-link/travellings)_ | 2025.06 - Prese - Participate in bot development, fix CI flow - Participate in frontend development and documentation improvements -## Activity Experience - -_[AdventureX 2025 Hackathon](https://adventure-x.org/)_ | Hangzhou | 2025.7.23 - 2025.7.27 - ## Education Background Bachelor's degree in Computer Science and Technology, currently pursuing. @@ -69,5 +58,5 @@ Bachelor's degree in Computer Science and Technology, currently pursuing. _小米社区_ | 2021.08 - 2023.12 -- 累计创作内容 470+ 篇,累计互动量 122w+,平均互动量 2600+,单帖最高互动量达 2.8w+,多次打造爆款内容。 +- 创作内容 470+ 篇,互动量 122w+,平均互动量 2600+,单帖最高互动量 2.8w+。 --> diff --git a/docs/en/tips/jenkins/jenkins-pipeline.md b/docs/en/tips/jenkins/jenkins-pipeline.md index b00a9afe..d23bde37 100644 --- a/docs/en/tips/jenkins/jenkins-pipeline.md +++ b/docs/en/tips/jenkins/jenkins-pipeline.md @@ -78,4 +78,4 @@ Simple and convenient, with no complicated `pipeline` framework, it uses node bl 1. A pipeline can have multiple nodes. A node can be specified for multiple stages at once, and stages in the same node block will run on the same node. 2. When managing Jenkinsfile with a version control system, the Scripted Pipeline will not check out the entire repository to the node, it only reads the Jenkinsfile. If you want to use the repository, you need to clone it manually. 3. Within the same steps block, the context is not inherited from previous steps. For example, if the first line is `sh 'cd nya'`, the second line's working directory is still the default workspace path, not nya. - - This does not apply to multi-line scripts like `sh ''' I am the content ''' `, since all commands inside the multi-line block run in a single sh context. + - This does not apply to multi-line scripts like `sh ''' I am the content ''' `, since all commands inside the multi-line block run in a single sh context. diff --git a/docs/en/tips/misc/epson.md b/docs/en/tips/misc/epson.md new file mode 100644 index 00000000..57aa336d --- /dev/null +++ b/docs/en/tips/misc/epson.md @@ -0,0 +1,8 @@ +--- +title: Resolving Slow EPSON Internal Network Printing Issues +author: Lee +--- + +## Troubleshooting Configuration + +Control Panel -> Devices and Printers -> Printer Properties -> Port, check if the currently enabled port is "Standard TCP/IP Port". If not (for example, if it is EpsonNet Print Port), click Add Port, select Standard TCP/IP Port, and follow the prompts to add and enable it. diff --git a/docs/en/tips/vrchat/avatar/clothing.md b/docs/en/tips/vrchat/avatar/clothing.md new file mode 100644 index 00000000..2997b8c0 --- /dev/null +++ b/docs/en/tips/vrchat/avatar/clothing.md @@ -0,0 +1,30 @@ +--- +title: Dressing +author: Lee +--- + +## Install the bone binding plugin lilycalInventory + +Refer to the [lilycalInventory](https://lilxyzw.github.io/lilycalInventory/) documentation. + +## Import model and clothing + +See [Model Import and Publishing](./import.md) + +## Unpack model and clothing + +Right-click the model, `Prefab -> Unpack Completely` + +![clothing-unpack](/tips/vrchat/avatar/image/clothing-unpack.png) + +## Create empty object + +![clothing-create-empty](/tips/vrchat/avatar/image/clothing-create-empty.png) + +## Add component + +![clothing-add-component](/tips/vrchat/avatar/image/clothing-add-component.png) + +## Add menu + +![clothing-add-menu](/tips/vrchat/avatar/image/clothing-add-menu.png) diff --git a/docs/en/tips/vrchat/avatar/import.md b/docs/en/tips/vrchat/avatar/import.md new file mode 100644 index 00000000..7d4eb7e1 --- /dev/null +++ b/docs/en/tips/vrchat/avatar/import.md @@ -0,0 +1,43 @@ +--- +title: Model Import and Publishing +author: Lee +--- + +## Install VCC + +Visit [this URL](https://vrchat.com/home/download), select `Download the Creator Companion`. + +## Install Unity + +Go to [Unity official website](https://unity.com/) to download Unity Hub, visit [this URL](https://creators.vrchat.com/sdk/upgrade/current-unity-version/) to get the Unity version required by VCC. + +## Install Shaders + +Visit [lilToon](https://lilxyzw.github.io/lilToon/ja_JP/first.html#%E5%B0%8E%E5%85%A5%E6%89%8B%E9%A0%86%E3%81%A8%E7%B0%A1%E6%98%93%E7%9A%84%E3%81%AA%E4%BD%BF%E3%81%84%E6%96%B9), click `Click here to add lilToon to VCC or ALCOM`, then click Add in the popped-up VCC window. + +## Create Project + +Open VCC, Projects -> Create New Projects -> Avatar Projects + +![vcc-projects](/tips/vrchat/avatar/image/vcc-projects.png) +![vcc-new-avatar](/tips/vrchat/avatar/image/vcc-new-avatar.png) + +Install the plugins shown in the figure below, it is recommended to install `Gesture Manager`, which can simulate the game menu page in Unity. + +![vcc-manage-packages](/tips/vrchat/avatar/image/vcc-manage-packages.png) + +## Import Model + +Double-click the `.unitypackage` file, click import. + +![unity-model-import](/tips/vrchat/avatar/image/unity-model-import.png) + +Find the `.prefab` file and drag it to the upper left window. + +![unity-model-prefab.png](/tips/vrchat/avatar/image/unity-model-prefab.png) + +## Publish + +Enter the VCC menu, log in to your account and set the model cover and name, click `Publish` to publish. + +![unity-model-prefab.png](/tips/vrchat/avatar/image/unity-build-publish.png) diff --git a/docs/ja/about/index.md b/docs/ja/about/index.md index d133784e..1118d3dd 100644 --- a/docs/ja/about/index.md +++ b/docs/ja/about/index.md @@ -11,14 +11,14 @@ index: false **オープンソース、技術、平等を愛しています。** -20歳の大学生で、現在**中国科学院软件研究所**でインターンをしており、**Project Trans**の活発なメンバーでもあります。私の[履歴書](./resume)をご覧になり、私についてもっと知ってください。 +20歳の大学生で、かつて**中国科学院软件研究所**でインターンをしており、現在は**Project Trans**と**開往 travellings**の活発なメンバーです。私の[履歴書](./resume)をご覧になり、私についてもっと知ってください。 --- ### 📫 連絡先 - 📧 メール: -- 🔑 PGPキー: [`16B6 8466 D702 DB58 D893 9F9F F524 9CF8 681F 623F`](https://keyserver.ubuntu.com/pks/lookup?search=16B68466D702DB58D8939F9FF5249CF8681F623F&fingerprint=on&op=index) +- 🔑 PGPキー: [`49DB D365 E8D1 8E4F B84F BC3F A997 7131 DCD8 593F`](https://keyserver.ubuntu.com/pks/lookup?search=49DBD365E8D18E4FB84FBC3FA9977131DCD8593F&fingerprint=on&op=index) --- diff --git a/docs/ja/about/resume.md b/docs/ja/about/resume.md index bc499bdc..8112117b 100644 --- a/docs/ja/about/resume.md +++ b/docs/ja/about/resume.md @@ -27,13 +27,6 @@ _中国科学院軟件研究所_ | 2025.05 - 現在 - Ventus LLVMツールチェーンにベクトル向けの半精度浮動小数点型(half)サポートを追加しました。 - 開発プロセスにおいて、CodeGenフェーズでのRISC-V命令セットの互換性とコード生成問題を解決しました。 -### deepin RISC-V への GCC 12 の RISC-V Vector 拡張サポートの移植 - -_中国科学院軟件研究所_ オープンソースの夏(上級)_ | 2025.07 - 2025.10 - -- GCC 13 以降の安定かつ重要な RVV 拡張サポート関連のコードパッチを、deepin コミュニティが使用する GCC 12 ブランチに系統的にバックポートします。 -- RVV Intrinsics と自動ベクトル化サポートを実装し、自動ベクトル化機能が RVV をサポートするターゲットで有効になることを確認します。 - ### RISC-V 自動テストと性能分析プラットフォーム開発 _中国科学院軟件研究所_ | 2025.02 - 2025.05 @@ -55,10 +48,6 @@ _[開往](https://github.com/travellings-link/travellings)_ | 2025.06 - 現在 - ボット開発に参加し、CIフローを修正 - フロントエンド開発とドキュメントの改善に参加 -## 活動経歴 - -_[AdventureX 2025 ハッカソン](https://adventure-x.org/)_ | 杭州 | 2025.7.23 - 2025.7.27 - ## 教育背景 コンピュータサイエンスと技術、学部在学中。 @@ -69,5 +58,5 @@ _[AdventureX 2025 ハッカソン](https://adventure-x.org/)_ | 杭州 | 2025.7. _小米社区_ | 2021.08 - 2023.12 -- 累计创作内容 470+ 篇,累计互动量 122w+,平均互动量 2600+,单帖最高互动量达 2.8w+,多次打造爆款内容。 +- 创作内容 470+ 篇,互动量 122w+,平均互动量 2600+,单帖最高互动量 2.8w+。 --> diff --git a/docs/ja/tips/jenkins/jenkins-pipeline.md b/docs/ja/tips/jenkins/jenkins-pipeline.md index da475460..4157eb42 100644 --- a/docs/ja/tips/jenkins/jenkins-pipeline.md +++ b/docs/ja/tips/jenkins/jenkins-pipeline.md @@ -78,4 +78,4 @@ node('RVV') { // RVVラベルのノードを指定 1. 1つのパイプライン内で複数のnodeが使え、1つのnodeで複数のstageが指定可能。同じnodeブロック内の各stageは同一ノードで動作します。 2. バージョン管理でJenkinsfileを管理しても、スクリプト型パイプラインはJenkinsfileだけをノードで読み込み、リポジトリ全体は取得しません。リポジトリ内容が必要な場合は自分でcloneしてください。 3. 同じstepsブロック内でも前のコマンド状態は継承されません。例えば1行目が `sh 'cd nya'` なら、2行目の作業ディレクトリは依然としてデフォルトの作業領域です(nyaではありません)。 - - 複数行スクリプト `sh ''' 内容 ''' ` はこの制限を受けません。なぜなら複数行コマンドはひとつのshブロック内で処理されるためです。 + - 複数行スクリプト `sh ''' 内容 ''' ` はこの制限を受けません。なぜなら複数行コマンドはひとつのshブロック内で処理されるためです。 diff --git a/docs/ja/tips/misc/epson.md b/docs/ja/tips/misc/epson.md new file mode 100644 index 00000000..3c3c2790 --- /dev/null +++ b/docs/ja/tips/misc/epson.md @@ -0,0 +1,8 @@ +--- +title: EPSON社内ネットワークでの印刷速度低下の問題を解決する +author: リー +--- + +## 設定の確認 + +コントロールパネル -> デバイスとプリンター -> プリンターのプロパティ -> ポートで、現在有効なポートが「標準TCP/IPポート」であるか確認します。そうでない場合(例:EpsonNet print Port)、ポートの追加をクリックし、標準TCP/IPポートを選択して、案内に従って追加し有効にします。 diff --git a/docs/ja/tips/vrchat/avatar/clothing.md b/docs/ja/tips/vrchat/avatar/clothing.md new file mode 100644 index 00000000..2a3c3e35 --- /dev/null +++ b/docs/ja/tips/vrchat/avatar/clothing.md @@ -0,0 +1,30 @@ +--- +title: 着替え +author: Lee +--- + +## ボーン制御プラグイン lilycalInventory をインストール + +[lilycalInventory](https://lilxyzw.github.io/lilycalInventory/) のドキュメントを参照してください。 + +## モデルと衣服をインポート + +[モデルのインポートと公開](./import.md) を参照 + +## モデルと衣服を解凍 + +モデルを右クリックし、`Prefab -> Unpack Completely` + +![clothing-unpack](/tips/vrchat/avatar/image/clothing-unpack.png) + +## 空のオブジェクトを作成 + +![clothing-create-empty](/tips/vrchat/avatar/image/clothing-create-empty.png) + +## コンポーネントを追加 + +![clothing-add-component](/tips/vrchat/avatar/image/clothing-add-component.png) + +## メニューを追加 + +![clothing-add-menu](/tips/vrchat/avatar/image/clothing-add-menu.png) diff --git a/docs/ja/tips/vrchat/avatar/import.md b/docs/ja/tips/vrchat/avatar/import.md new file mode 100644 index 00000000..c3388eaa --- /dev/null +++ b/docs/ja/tips/vrchat/avatar/import.md @@ -0,0 +1,43 @@ +--- +title: モデルのインポートと公開 +author: Lee +--- + +## VCCのインストール + +[このURL](https://vrchat.com/home/download)にアクセスし、`Download the Creator Companion`を選択してください。 + +## Unityのインストール + +[Unity公式サイト](https://unity.com/)からUnity Hubをダウンロードし、[このURL](https://creators.vrchat.com/sdk/upgrade/current-unity-version/)でVCCが依存するUnityのバージョンを確認してください。 + +## シェーダーのインストール + +[lilToon](https://lilxyzw.github.io/lilToon/ja_JP/first.html#%E5%B0%8E%E5%85%A5%E6%89%8B%E9%A0%86%E3%81%A8%E7%B0%A1%E6%98%93%E3%81%AA%E4%BD%BF%E3%81%84%E6%96%B9)にアクセスし、`こちらをクリックしてlilToonをVCCまたはALCOMに追加し`をクリックし、表示されたVCCウィンドウでAddをクリックしてください。 + +## プロジェクトの作成 + +VCCを開き、Projects -> Create New Projects -> Avatar Projects + +![vcc-projects](/tips/vrchat/avatar/image/vcc-projects.png) +![vcc-new-avatar](/tips/vrchat/avatar/image/vcc-new-avatar.png) + +下図のプラグインをインストールし、`Gesture Manager`のインストールを推奨します。Unity内でゲームのメニューページをシミュレートできます。 + +![vcc-manage-packages](/tips/vrchat/avatar/image/vcc-manage-packages.png) + +## モデルのインポート + +.unitypackageファイルをダブルクリックし、importをクリックしてください。 + +![unity-model-import](/tips/vrchat/avatar/image/unity-model-import.png) + +.prefabファイルを見つけ、左上のウィンドウにドラッグしてください。 + +![unity-model-prefab.png](/tips/vrchat/avatar/image/unity-model-prefab.png) + +## 公開 + +VCCメニューに入り、アカウントにログインしてモデルのカバーと名前を設定し、`Publish`をクリックして公開してください。 + +![unity-model-prefab.png](/tips/vrchat/avatar/image/unity-build-publish.png) diff --git a/docs/tips/misc/epson.md b/docs/tips/misc/epson.md new file mode 100644 index 00000000..071a7cc6 --- /dev/null +++ b/docs/tips/misc/epson.md @@ -0,0 +1,8 @@ +--- +title: 解决 EPSON 内网打印过慢问题 +author: Lee +--- + +## 排查配置 + +控制面板 -> 设备和打印机 -> 打印机属性 -> 端口,检查当前启用端口是否为“标准 TCP/IP 端口”,如不是(例如为 EpsonNet print Port),点击添加端口,Standard TCP/IP Port,按引导添加并启用。 diff --git a/docs/tips/vrchat/avatar/clothing.md b/docs/tips/vrchat/avatar/clothing.md new file mode 100644 index 00000000..e0bd328e --- /dev/null +++ b/docs/tips/vrchat/avatar/clothing.md @@ -0,0 +1,30 @@ +--- +title: 穿衣 +author: Lee +--- + +## 安装绑骨插件 lilycalInventory + +参考 [lilycalInventory](https://lilxyzw.github.io/lilycalInventory/) 文档。 + +## 导入模型和衣服 + +见 [模型的导入与发布](./import.md) + +## 解压模型和衣服 + +右击模型,`Prefab -> Unpack Completely` + +![clothing-unpack](/tips/vrchat/avatar/image/clothing-unpack.png) + +## 建立空对象 + +![clothing-create-empty](/tips/vrchat/avatar/image/clothing-create-empty.png) + +## 添加组件 + +![clothing-add-component](/tips/vrchat/avatar/image/clothing-add-component.png) + +## 添加菜单 + +![clothing-add-menu](/tips/vrchat/avatar/image/clothing-add-menu.png) diff --git a/docs/tips/vrchat/avatar/import.md b/docs/tips/vrchat/avatar/import.md new file mode 100644 index 00000000..448b6098 --- /dev/null +++ b/docs/tips/vrchat/avatar/import.md @@ -0,0 +1,43 @@ +--- +title: 模型的导入与发布 +author: Lee +--- + +## 安装 VCC + +访问[该网址](https://vrchat.com/home/download),选择 `Download the Creator Companion`。 + +## 安装 Unity + +前往[Unity 官网](https://unity.com/)下载 Unity Hub,访问[该网址](https://creators.vrchat.com/sdk/upgrade/current-unity-version/)获取 VCC 依赖的 Unity 版本。 + +## 安装着色器 + +访问 [lilToon](https://lilxyzw.github.io/lilToon/ja_JP/first.html#%E5%B0%8E%E5%85%A5%E6%89%8B%E9%A0%86%E3%81%A8%E7%B0%A1%E6%98%93%E7%9A%84%E3%81%AA%E4%BD%BF%E3%81%84%E6%96%B9),点击 `こちらをクリックしてlilToonをVCCまたはALCOMに追加し`,在弹出的 VCC 窗口中点击 Add。 + +## 创建工程 + +打开 VCC,Projects -> Create New Projects -> Avatar Projects + +![vcc-projects](/tips/vrchat/avatar/image/vcc-projects.png) +![vcc-new-avatar](/tips/vrchat/avatar/image/vcc-new-avatar.png) + +安装下图所示插件,建议安装 `Gesture Manager`,可以在 Unity 中模拟出游戏的菜单页面。 + +![vcc-manage-packages](/tips/vrchat/avatar/image/vcc-manage-packages.png) + +## 导入模型 + +双击 `.unitypackage` 文件,点 import。 + +![unity-model-import](/tips/vrchat/avatar/image/unity-model-import.png) + +找到 `.prefab` 文件拖到左上窗口。 + +![unity-model-prefab.png](/tips/vrchat/avatar/image/unity-model-prefab.png) + +## 发布 + +进入 VCC 菜单,登陆账号并设置模型封面和名称,点击 `Publish` 发布。 + +![unity-model-prefab.png](/tips/vrchat/avatar/image/unity-build-publish.png)