Sep 28, 2023
1213 words
Exploring PinePhone

So I want to try linux on my phone, and last week I couldn't unlock the android phone, so I bought a PinePhone since it is quite cheap. The phone boots into Manjaro OS, and

Sep 23, 2023
942 words
Pololu Robot and Lingua Franca

This post describes my journey with Pololu Robot and Lingua Franca language. So this semester I am taking embedded systems (because I had been practically declined from all other classes I am interested in and

Sep 14, 2023
775 words
Customize Wallpapers for Gnome

So the default gnome Ubuntu 22.04 desktop wallpaper is a Jellyfish. Classic is the best, but I kind of get tired of jellyfish after nearly a year, so I decided to try something on my

Aug 17, 2023
1287 words
Website Design Doc Writeup

fields: _id, date, title, id, like fields: _id, user, text, date, pointer, blog, like: Import all the routes, and render them on specific paths. Specify the port where backend renders on. The username and password

Aug 12, 2023
627 words
Web Scraping and Security

I am obsessed with searching and browsing the Internet these days. However, it is kind of tiresome to browse everything myself. So I decided to try out scrapying information. When trying to scrape a website,

Enc keys are deterministic(Argon2, username and password), Sign with private key and store public sign key in keystore UUID is deterministc (Argon2, username and password) Since encryption protects the confidentiality, the attacker doesn't know the

Jun 23, 2023
1502 words
MERN Stack Conclusion

Create a web application with frontend and backend and using libraries and functions to connect between them. Frontend: Html, CSS, Javascript, Jquery, React, UI (Github Page) Backend: Axios, Express, Mongodb(Mongoose), Linux It is easy to

Jun 21, 2023
63 words
My New Website

I am testing out the functions and trying to deploy the backend. Today I am creating the web which I have been doing for like 2 weeks. I am a slow learner but I was

Booting-Ubuntu-22.04Booting-Ubuntu-22.04
Apr 13, 2023
470 words
Booting Ubuntu 22.04

Windows is heavy, slow, and hard to clean up. Installing Ubuntu 22.04 on my own laptop took me a lot of time. This article describes this process. Here is the link: ubuntu.com/download/server It is 1.8

How-to-Build-a-Personal-WebsiteHow-to-Build-a-Personal-Website
Mar 31, 2023
578 words
How to Build a Personal Website

Suppose you want to set up a blog online, or write a curriculum vitae, or whatever, how to build a good personal website? Blogging in WeChat has been fun for the last 5 years. I