Skip to content

Instantly share code, notes, and snippets.

View hoangnd-monkey's full-sized avatar

Nguyễn Đức Hoàng hoangnd-monkey

  • HCMC, Việt nam
View GitHub Profile
@hoangnd-monkey
hoangnd-monkey / README.md
Created May 21, 2024 13:11 — forked from ullaskunder3/README.md
Detail flutter installation without android studio just using cmdline-tools, git, cmd

Flutter install without android studio

set flutter

Download flutter

tar xvf flutter_linux_1.17.5-stable.tar.xz

@hoangnd-monkey
hoangnd-monkey / build.yml
Created January 6, 2024 10:28 — forked from mihkels/build.yml
Build Spring Boot with Gradle and push docker image to Github Docker registry
name: build
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
gradle:
runs-on: ubuntu-latest
@hoangnd-monkey
hoangnd-monkey / JpaApplication.java
Created December 4, 2023 05:40
JPA IdClass and ManyToOne
public class JpaApplication {
@Bean
CommandLineRunner commandLineRunner(AuthorService authorService, ModelRepository modelRepository) {
return args -> {
ModelField f1 = ModelField.builder()
.filedName("f1").build();
ModelField f2 = ModelField.builder()
.filedName("f2").build();
Model model1 = Model.builder()
.modelName("model1")
@hoangnd-monkey
hoangnd-monkey / Dockerfile
Created September 15, 2023 14:30 — forked from hermanbanken/Dockerfile
Compiling NGINX module as dynamic module for use in docker
FROM nginx:alpine AS builder
# nginx:alpine contains NGINX_VERSION environment variable, like so:
# ENV NGINX_VERSION 1.15.0
# Our NCHAN version
ENV NCHAN_VERSION 1.1.15
# Download sources
RUN wget "http://nginx.org/download/nginx-${NGINX_VERSION}.tar.gz" -O nginx.tar.gz && \
@hoangnd-monkey
hoangnd-monkey / fs.js
Created September 10, 2023 04:17
Forwarder Server Nodes
const net = require("net");
const server = net.createServer();
server.on("connection", (clientToProxySocket) => {
console.log("Client connected to proxy");
clientToProxySocket.once("data", (data) => {
let isConnectionTLS = data.toString().indexOf("CONNECT") !== -1;
let serverPort = 80;
let serverAddress;
@hoangnd-monkey
hoangnd-monkey / fs.py
Last active September 10, 2023 04:14
Python Forwarder Server
import functools
from http.server import BaseHTTPRequestHandler, HTTPServer
from typing import Callable
import requests
import sys
hostName = "0.0.0.0"
serverPort = 8080
host = "https://jsonplaceholder.typicode.com"
@hoangnd-monkey
hoangnd-monkey / kafka-kraft-cluster.yml
Created September 4, 2023 03:55
Kafka Cluster With Kraft
version: '3.8'
name: kafka-cluster
services:
kafka1:
image: confluentinc/cp-kafka:7.4.1
container_name: kafka1
hostname: kafka1
ports:
- "9092:9092"
environment:
@hoangnd-monkey
hoangnd-monkey / zsh-with-ohmyzsh.md
Last active September 4, 2023 03:29
zsh plugins

disable session share history

setopt no_share_history
unsetopt share_history

plugins

zsh-autocomplete

  • install
git clone https://github.com/zsh-users/zsh-autosuggestions ${ZSH_CUSTOM:-~/.oh-my-zsh/custom}/plugins/zsh-autosuggestions
@hoangnd-monkey
hoangnd-monkey / android.md
Created September 1, 2023 02:12
Android Tool