Skip to content

Instantly share code, notes, and snippets.

View eddielin0926's full-sized avatar
🫠
Struggling to get a job

Eddie Lin eddielin0926

🫠
Struggling to get a job
View GitHub Profile
@eddielin0926
eddielin0926 / colab-connection.js
Last active June 13, 2025 17:00
Keep colab connection
function ConnectButton(){
console.log("Connect pushed");
document.querySelector("#top-toolbar > colab-connect-button").shadowRoot.querySelector("#connect").click()
}
const intervalId = setInterval(ConnectButton,60000);
clearInterval(intervalId)

Synchronize Forked Repository

  1. List current remote repository
git remote -v
  1. Add upstream repository
git remote add upstream 
@eddielin0926
eddielin0926 / ssh-copy-id.ps
Created February 3, 2024 17:14
PowerShell ssh-copy-id
$ type $env:USERPROFILE\.ssh\id_rsa.pub | ssh {IP-ADDRESS-OR-FQDN} "cat >> .ssh/authorized_keys"
@eddielin0926
eddielin0926 / protobuftojson.go
Created February 8, 2023 02:14
Convert the protobuf message to json without missing the key whose value is 0.
package main
import (
"google.golang.org/protobuf/encoding/protojson"
"google.golang.org/protobuf/reflect/protoreflect"
)
func ProtobufToJson(msg protoreflect.ProtoMessage) ([]byte, error) {
m := protojson.MarshalOptions{
UseEnumNumbers: true,