Giter Site home page Giter Site logo

gitalk's Introduction

OrangeX4

Tech-otaku save the world. 😝

Blog Email GitHub Bilibili Zhihu

Hi there.

I'm OrangeX4, but you can also call me 方橙. 🍊 中文介绍

Currently, I'm a prospective graduate student at the School of Artificial Intelligence, Nanjing University, immersed in the boundless sea of ​​learning mathematics, programming, and English.

I love everything new and interesting, with a wide range of interests. Feel free to reach out if you have anything fun to share! 😉

orangex4.cool is my personal blog, where you can find my articles and some self-built small websites. Feel free to check it out! Blog

My Social Accounts

  • My frequently used email is [email protected].
  • I often browse Zhihu, where I also share articles. On average, I spend more than two hours on Zhihu every day (oops). Zhihu
  • I mainly watch videos on Bilibili and follow many interesting content creators. Bilibili
  • My development projects are on GitHub. Don't get lost—give me a Follow! 👀 GitHub

What I've Done

  • An extension for writing Latex math equations and performing "scientific calculations" in VS Code: Latex Sympy Calculator
  • A web application for browsing markdown notes on GitHub and GitLab in the browser: GitNotes
  • A "Reversi" game developed as a programming assignment: Reversi
  • An "intelligent pinyin input method" based on Hidden Markov Models: Pinyin
  • Simple indoor pedestrian dead reckoning technique: PDR
  • Blogroll page for the Nanjing University Linux User Group: Blogroll
  • Card-style link support on Hexo: Hexo Link Card
  • All the notes I've taken since entering university: OrangeX4's Note
  • Articles in the "Lesson Zero for CS Students" series on the blog: Lesson Zero
  • Chinese resume written in Typst, concise syntax, beautiful style, ready to use, optional photo display: Chinese-Resume-in-Typst
  • A extension for writing Typst math equations in VS Code and performing "scientific calculations": Typst Sympy Calculator
  • Unofficial Typst Chinese documentation website: typst-doc-cn
  • Typst local package synchronization plugin in VS Code: Typst Sync
  • Intelligent switching between Chinese and English input methods in VS Code: Smart IME
  • Nanjing University thesis template for Typst: modern-nju-thesis
  • Relative positioning toolkit for better writing slides in Typst: typst-pinit
  • Writing markdown-like tables in Typst easily: typst-tablem
  • Write markdown-like checklist in Typst easily.: typst-cheq
  • LaTeX support for Typst, powered by Rust and WASM: MiTeX
  • An object-oriented package for creating presentation slides in Typst: Touying

My Interests

  • I love Web technologies and believe that Web technology is the "best UI technology stack based on text" and the "extension of command-line programs in the GUI era." 🌐
  • A passionate supporter of VS Code, considering it the most suitable IDE for myself and believing that "VS Code is a way of life." 📝
  • Also a supporter of Typst and its ecosystem, currently trying to use Typst as a replacement for Markdown and LaTeX. ✍🏻
  • Therefore, I am a fan of "visible technology," such as "typesetting," "computer graphics," and "human-computer interaction." 🖥️

gitalk's People

Contributors

orangex4 avatar

Watchers

 avatar  avatar

gitalk's Issues

第 3 期、写作:使用 Markdown 记笔记入门 | OrangeX4's Blog

https://blog.orangex4.cool/post/lesson-zero-3/

第 3 期、写作:使用 Markdown 记笔记入门 我认为,写作是一个优秀程序员必备的能力。 程序员光写出好的代码是不够的,要和他人有效地合作,你就需要通过 书写文档 的方式,来介绍你写出的代码。在一个团队里,更具有权势和影响的程序员,往往是那些表达能力强的程序员。如果你能够写出清晰的注释和文档,别人就能够更容易地理解你的代码,也就更容易采纳你的想法。 如果

在编程之前:如何挑选合适的 IDE | OrangeX4's Blog

https://blog.orangex4.cool/post/lesson-zero-1/

在编程之前:如何挑选合适的 IDE IDE 的全称为 Integrated Development Environment(集成开发环境),是一系列与软件开发有关的工具整合而成的统一软件。如果要做一个比喻,那么我们可以认为 IDE 是编程人员手中的一套「武器」。 在正式编程之前,了解不同 IDE 之间的优缺点,选择一个最为称手的 IDE,对我们后续的编程开发有很

第 2 期、在编程之前:使用 VSCode 开发 C、C++ 与 Python | OrangeX4's Blog

https://blog.orangex4.cool/post/lesson-zero-2/

第 2 期、在编程之前:使用 VSCode 开发 C、C++ 与 Python VSCode 并不是针对某一种语言而开发的,这也意味着 VSCode 并不是开箱即用的。想要让 VSCode 支持某种语言的开发,你需要自己手动安装对应的开发环境,并在 VSCode 中安装对应的插件。 比较麻烦的就是 C 和 C++ 这类传统的编译型语言在 Windows 下开发环

VSCode的Better Markdown & Latex Shortcuts 插件--为Vscode打造更好的Markdown+Latex记笔记体验 | OrangeX4's Blog

https://blog.orangex4.cool/post/better-experience-of-taking-notes-with-vscode-extension/

中文 这是什么? 在我们用vscode做笔记的时候, 我们会用到很多快捷键, 比如向下复制一行的快捷键 Shift + Alt + ↓ 和向下移动一行的快捷键 Alt + ↓ 但是很奇怪的是, vscode并没有我们本来以为会有的向右复制和向右移动功能, 本着没有内置功能就找插件, 没有现成的插件就自己写的心

k-means 聚类算法 | OrangeX4's Blog

https://blog.orangex4.cool/post/reversi/

Reversi 黑白棋的前端界面与 AI 实现 1. 黑白棋 黑白棋, 又叫翻转棋 (Reversi), 奥赛罗棋 (Othello), 苹果棋或正反棋 (Anti reversi). 黑白棋在西方和日本很流行. 游戏通过相互翻转对方的棋子, 最后以棋盘上谁的棋子多来判断胜负. 它的游戏规则简单, 因此上手很

论软件与互联网行业中的经济学现象 | OrangeX4's Blog

https://blog.orangex4.cool/post/economy-of-software-and-internet/

论软件与互联网行业中的经济学现象 摘要 软件行业和互联网行业作为新兴行业,是实现创新和推动经济发展的先锋力量。 但软件和互联网市场与常规市场不同,软件和互联网行业不仅是不完全竞争市场,并且边际成本为零。软件行业的定价如同垄断竞争市场,又通过独特的方式进行价格歧视,以获取更大收益。 互联网行业又与软件行业不同,

计算机学生的第零课 | OrangeX4's Blog

https://blog.orangex4.cool/post/lesson-zero-for-cs-students/

计算机学生的第零课 作为一个计算机类专业的学生,我常常会感觉到,有一些知识点很少会在大学课程上被讲授,但是了解它们却又对我们学习计算机知识有着较大的帮助。 这些知识点,要么过于零碎不成体系,难以作为一科课程进行专门讲授;要么过于偏向工程应用,不适应偏向底层原理知识讲解的大学授课模式;要么还是十分新兴的技术,还没有完全成熟,也就不

深度学习炼丹术实践之姿态识别--开发一个能够识别用户动作的软件 | OrangeX4's Blog

https://blog.orangex4.cool/post/try-to-use-deeplearning/

深度学习炼丹术实践之姿态识别 其实我一直都有一个神奇的想法: 通过炼丹术识别用户的动作, 我管它叫做姿态识别. 要达到姿态识别的功能, 简单分析就可以知道, 需要用摄像头实时拍摄一个人的动作, 并把它传输去PC端, 然后用炼丹术把数据映射成为一个简单的动作. (可以看作是一个简单的分类器)

从游戏行业看**文化输出 | OrangeX4's Blog

https://blog.orangex4.cool/post/thoughts-on-chinese-cultural-output-from-the-game-industry/

从游戏行业看**文化输出 一、管中窥豹:认识文化输出 我们总说**要加强文化输出,所以到底什么是文化输出?文化输出泛指全球媒体输出者支配文化较弱势的国家的文化消费的趋势,将本身的文化及其他价值加诸在他国的接受者上,其中的输出内容包含了文化、科技、所有权、生产价值、专业意识形态等。 但是相对于“文化输出”那么直

PCA 主成分分析与数据降维 | OrangeX4's Blog

https://blog.orangex4.cool/post/pca/

PCA 主成分分析与数据降维 简介 PCA (Principal Component Analysis) 主成分分析是一种重要的数据分析方式, 常常用于高维数据降为低维数据. PCA 可以用两种方式进行数学推导, 分别称为最大可分型和最近重构型, 前者基于基变换之后的方差最大, 后者基于点到划分平面的距离最小

第 7 期、科研作图:写论文、作业时用得到的作图软件 | OrangeX4's Blog

https://blog.orangex4.cool/post/lesson-zero-7/

第 7 期、科研作图:写论文、作业时用得到的作图软件 有句老话说得好:「一图胜千言。」 仅靠干巴巴的文字,一般很难表达出一些数学或计算机专业的概念,但是一旦通过一副美观简洁的插图将其表示,别人就能很简单地理解这些复杂的概念。 当然,其他理工科类专业也有很多其他插图需求,例如化学科的实验图和分子式图,生物科的细胞结构图、质粒图等等。但是本文主要面向的是计算机类学

在Vscode中通过sftp上传论文 | OrangeX4's Blog

https://blog.orangex4.cool/post/using-sftp-in-vscode/

在Vscode中通过sftp上传论文 南大的人工智能导引论文要通过sftp上传, 其中sftp的使用提供了两个参考方案. 第一个方案是用命令行上传, 另一个方案是使用一个叫做 File Zilla 的软件. 但是本着一切能用命令行解决的事都可以通过万能的 Vscode 解决的思路, 做了一番尝试, 最后成果了, 决定在这里分享一下.

第 5 期、写作:LaTeX 和 Markdown 中的数学公式和 HyperSnips 快捷输入 | OrangeX4's Blog

https://blog.orangex4.cool/post/lesson-zero-5/

第 5 期、写作:LaTeX 和 Markdown 中的数学公式和 HyperSnips 快捷输入 书写「数学公式」一直都是写作中的一个难点,使用 Word 之类的软件的时候,往往需要类似 MathType 之类的第三方插件来帮助输入,而且输入效率低下。 如今编写数学公式,「LaTeX 式数学公式」已经成为了事实标准,无论是 LaTeX 自身,还是 Markdo

Markdown和Latex也能变成方便好用的计算器--VSCode插件加入了用于计算的新功能 | OrangeX4's Blog

https://blog.orangex4.cool/post/you-can-calculate-with-markdown-and-latex/

Markdown和Latex也能变成方便好用的计算器 很多人都用过 VSCode 来写 Markdown 和 Latex,或许还会用它来记笔记、写作业和写论文。 相信有人也碰到过这样的麻烦:用 Latex 输入了一个分式 \frac{1}{2},想要计算还得手动将它改成 1/2,再打开其他软件进行计算;又或是用 Latex 写了一个矩阵,想要计算它的行列式,还得

尝试在手机上编程--Orangex和Termux配置教程 | OrangeX4's Blog

https://blog.orangex4.cool/post/coding-with-your-mobile-phone/

开始Orangex项目的起因(可忽略) 在19年的时候,偶然了解到Termux这个安卓手机上终端模拟器,惊叹于它的麻雀虽小五脏俱全,却也对它没有图形界面而感到遗憾。 没有图形界面,就难以流畅地在手机上写代码。 因此我去网上找了找相关的图形解决方案,发现无一不是巨大的,有的方案甚至接近一G多,并且对手机端屏幕的适配都不是很好。 于是我开始思考起了手机中的终端中再内

我用 Hexo 和 Cloudflare 重构了整个博客 | OrangeX4's Blog

https://blog.orangex4.cool/post/refactor-my-blog/

起因 之前, 我的博客的技术栈是这样的: 博客系统: Jekyll 博客主题: BY Blog 部署方式: 阿里云ECS 但是我受够 Jekyll 的种种不便之处了, 主要原因还是自己不懂 Ruby, 又不想多学一种语言, 而且最近我白嫖的阿里云服务器也快过期了. 种种因素加起来, 导致我决定转向以 NodeJS 为开发语言的 Hexo. 事实证明,对我来说

决定**历史的**、文化和经济变迁 | OrangeX4's Blog

https://blog.orangex4.cool/post/review-of-chinese-history/

决定**历史的**、文化和经济变迁 ——《万古江河——**历史文化的转折和发展》读书报告 一、简述 经典的史书,讲述的常常是王侯将相之间的攻伐争斗,包括他们的史书篇幅往往占据了绝大部分篇幅。在战争中,周武王、秦始皇和洪武帝们得到了个人至高的荣耀,却也带给了百姓们兵荒马乱和妻离子散的悲痛。事实上,他们的功绩到如

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.