Skip to content
View FlowerBlackG's full-sized avatar
  • Tongji University
  • Shanghai, China
  • 18:51 (UTC +08:00)

Block or report FlowerBlackG

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
FlowerBlackG/README.md

Hi there 👋

✨ Welcome to my page! 🥳

I'm GTY.

I received my bachelor's degree in Dept. of Computer Science, Tongji University, advised by Professor Fang Yu.

I am currently pursuing a master's degree in Dept. of Computer Science and Engineering at Shanghai Jiao Tong University, under the supervision of Zheng Sheng'an.

🐼 Reach Me

📧 gongty [AT] tongji [DOT] edu [DOT] cn

🥰 Follow Me

小红书 (RED): 枫云树

CSDN: 枫铃树

🤪 Interests

  • Operating System (especially OS kernel) 💿
  • Badminton 🏸
  • Photography (check my RED to see) 📱
  • Play with Money (like stock, fund, bind, but just amateurish) 💸

🐣 Favorite Tech

Coding Language

C++ C Kotlin java ts

Frameworks

android react WeChat MiniProgram sb

🥹 Noteworthy Work

Vesper System 🖥️

This project is my undergraduate thesis project. You can think of it as a time-sharing service system, or a cloud desktop manager.

At its core is Vesper Core, a Wayland desktop environment built upon wlroots. It provides a minimalist desktop environment, incorporating a built-in VNC server and administrative control interfaces. Notably, it offers high customization capabilities, allowing for operation without a physical display and customization of screen resolution and VNC manager behavior. The VNC service and administrative control service can be enabled or disabled via parameters.

To provide more convenient access and management, I developed Vesper Center and Vesper Front. Vesper Center is a service manager that maintains user accounts and manages desktop environments on the system. Vesper Front is a web-based application that provides access to the system and includes a built-in VNC viewer.

Vesper Launcher is created to streamline the startup process of Vesper Core within Vesper Center. Its general-purpose design makes it suitable for various other applications.

This system is currently supporting the Operating System course at Tongji University, serving hundreds of students each year.

Unix V6++ File System Editor 🗂️

A lightweight Unix V6++ file system editor written in C++ with only STL dependencies.

It replaces the decade-old C#-based editor.

It has been integrated into the Operating System course experiment toolkit at Tongji University.

OneTJ Android App & Web App 🌏

A third-party client providing comprehensive access to Tongji University's academic affairs system, offering features such as course schedule viewing, exam result inquiry, CET-4/6 score check, notice reading, (previously available) course registration, exam schedule lookup, and more.

This software, initially an Android app, now offers a web application version developed with the support of Informatization Office of Tongji University.

It's noteworthy that this project directly contributed to the establishment of Tongji University's open platform, playing a significant role in the university's informationization efforts.

Check the Android app and web application repositories for more details.

Fake Run 🏃‍♀️‍➡️

A virtual location-based Android app designed to assist students in fulfilling their running check-in requirements without actually running. It offers map support for multiple schools.

You can check this repo for more.

This project's map library is a collaborative effort by students from various institutions. If you have maps you'd like to add to our collection, feel free to reach out to me via email.

👨‍💻 GitHub Activities

🧐 More

Hits

Pinned Loading

  1. vesper vesper Public

    A wlroots based Wayland compositor & windows manager, with VNC support. Designed for remote workspace uses.

    C++ 2 1

  2. YurongOS YurongOS Public archive

    一个简陋的 x86-64 操作系统。

    C++ 13 2

  3. OneTJ OneTJ Public

    一块钱 - 同济大学教学管理信息系统第三方客户端

    Kotlin 39 5

  4. FakeRun FakeRun Public

    跑吗 - 模拟跑步app

    Kotlin 74 9

  5. ToyCompile ToyCompile Public

    同济大学计算机系课程《编译原理》大作业项目。包含词法分析器,LR1语法分析器。

    C++ 12 1

  6. unix-v6pp-filesystem-editor unix-v6pp-filesystem-editor Public

    Unix V6++ 文件系统编辑工具。

    C++ 6 1