ads
adventofcode
- 24 ngày học Rust - ngày 11 for loop borrow
- 24 ngày học Rust - ngày 2 set
- 24 ngày học Rust - ngày 1 String
alias
alpine
- Docker image alpine/curl không phải alpine
- Using virtual machine via vmd on OpenBSD 6.8
- Cài đặt và chạy máy ảo Alpine Linux 3.13
anchor
android
any
archlinux
- virt-manager error: Failed to start network default error: Unable to create bridge virbr0: Package not installed
- Cài đặt và chạy máy ảo ArchLinux trên VirtualBox 6 trong 10 phút
as
asm
- Viết "Hello World" bằng C, đọc và chạy Assembly x86-64 (phần 1)
- Các công cụ để viết/chạy x64 assembly
- Hello world dùng x64 assembly
assembly
- Viết "Hello World" bằng C, đọc và chạy Assembly x86-64 (phần 1)
- Các công cụ để viết/chạy x64 assembly
- Hello world dùng x64 assembly
aws
bash
- Đọc code bash xem vì sao echo * không hiện tên file ẩn
- bash chậm tới mức nào?
- Truy cập website chỉ với TCP socket - Python, Perl, Bash
- Vài khoảng trắng không xóa đi lịch sử
- Máy cá nhân dùng shell nào không còn quan trọng
- Các combo câu lệnh CLI từ năm 2021
bashgodaily
- [Go] := đôi khi không gán giá trị
- [Go] Đôi khi 0.1 + 0.1 + 0.1 == 0.3
- Go value receiver method vẫn thay đổi được giá trị?!
binary
- Học khai thác lỗ hổng bảo mật qua ROP Emporium - Part 2
- Học khai thác lỗ hổng bảo mật qua ROP Emporium
bluetooth
book
borrow
browser
browser api
- Vẽ hình vuông hình tròn: bánh chưng và mặt trời
- Làm website đọc chữ phát ra loa với 10 dòng code (no lib, no install)
- Đọc chữ phát ra loa với 5 dòng code (no lib, no install)
C
- Đọc code bash xem vì sao echo * không hiện tên file ẩn
- Đọc code xem NGINX auto dùng bao nhiêu worker_processes trong container
- Đọc source code xem systemd chạy chương trình mở được tối đa bao nhiêu file?
canvas
career
cargo
Certificate
changes
Chrome
clang
CLI
- Compile Kotlin có cần JDK không?
- Hello Kotlin 2024
- ps và top hiển thị số thread
- Dùng trình duyệt w3m trên terminal năm 2023
- Các combo câu lệnh CLI từ năm 2021
công việc
const
container
- Đọc code xem NGINX auto dùng bao nhiêu worker_processes trong container
- Docker image alpine/curl không phải alpine
- Dùng kubernetes không phức tạp hơn việc thường ngày của sysadmin
CPU
CTF
curl
datetime
debian
- Tạm biệt VirtualBox, chào Debian trên libvirt thêm lần nữa
- Tạm biệt Ubuntu, chào Debian
- Using virtual machine via vmd on OpenBSD 6.8
debug
debugger
dhcp
DNS
docker
- Đọc code xem NGINX auto dùng bao nhiêu worker_processes trong container
- Docker image alpine/curl không phải alpine
DP
dualboot
elasticsearch
elf
ELK
en
ES
exp
exploit
- Học khai thác lỗ hổng bảo mật qua ROP Emporium - Part 2
- Học khai thác lỗ hổng bảo mật qua ROP Emporium
Firefox
float
font
for
fw_update
gas
gcc
gdb
- Viết "Hello World" bằng C, đọc và chạy Assembly x86-64 (phần 1)
- Các công cụ để viết/chạy x64 assembly
- Tạo giao diện gdb như peda/gef/pwndbg
- Học Rust với gdb
gef
getaddrinfo
gethostbyname
gitlab
glob
go
- Prometheus căn bản
- [go] Viết test code prometheus xem delta và rate tính thế nào
- [go] Đọc code prometheus xem vì sao delta tính sai kết quả
- [Go] nil không là duy nhất, cap(map) = ?
- [Go] any chứa được int nhưng []any không chứa được []int
- [Go] := đôi khi không gán giá trị
- [Go] Đôi khi 0.1 + 0.1 + 0.1 == 0.3
- Go value receiver method vẫn thay đổi được giá trị?!
- ElasticSearch/Java format thời gian không giống Python
golang
- [Go] nil không là duy nhất, cap(map) = ?
- [Go] any chứa được int nhưng []any không chứa được []int
- [Go] := đôi khi không gán giá trị
- [Go] Đôi khi 0.1 + 0.1 + 0.1 == 0.3
- Go value receiver method vẫn thay đổi được giá trị?!
hardware
HDMI
hexdump
histcontrol
html5
http
ide
ifconfig
import
interface
IPV6
japanese
java
- Compile Kotlin có cần JDK không?
- Hello Kotlin 2024
- ElasticSearch/Java format thời gian không giống Python
javascript
- Vẽ hình vuông hình tròn: bánh chưng và mặt trời
- Làm website đọc chữ phát ra loa với 10 dòng code (no lib, no install)
- Đọc chữ phát ra loa với 5 dòng code (no lib, no install)
JS
- Vẽ hình vuông hình tròn: bánh chưng và mặt trời
- Làm website đọc chữ phát ra loa với 10 dòng code (no lib, no install)
- Đọc chữ phát ra loa với 5 dòng code (no lib, no install)
JSON
JVM
k3s
K8S
kernel
kotlin
ksh
kubernetes
- Tạo và code Python tương tác với Kubernetes trên local dùng k3s
- Dùng kubernetes không phức tạp hơn việc thường ngày của sysadmin
kvm
ld
libvirt
life
LimitNOFILE
linux
- Đọc code xem NGINX auto dùng bao nhiêu worker_processes trong container
- Đọc source code xem systemd chạy chương trình mở được tối đa bao nhiêu file?
- CPU chạy thread hay process?
- ps và top hiển thị số thread
- Tạm biệt Ubuntu, chào Debian
- Các combo câu lệnh CLI từ năm 2021
- Cấu hình chuột/phím Logitech với USB receiver/dongle
- Cài đặt và chạy máy ảo Alpine Linux 3.13
lldb
lto
M.2
manjaro
map
merge
message queue
metric
- Prometheus căn bản
- [go] Viết test code prometheus xem delta và rate tính thế nào
- [go] Đọc code prometheus xem vì sao delta tính sai kết quả
mobile
NGINX
nil
nontech
NVMe
openbsd
- View Japanese on OpenBSD 7.4 Firefox with unifont
- Post-install setup on OpenBSD 7.4
- Dualboot Ubuntu 20.04 and OpenBSD 6.9
- Các combo câu lệnh CLI từ năm 2021
- Run Unbound DNS resolver on OpenBSD 6.8 on a Laptop
- Using virtual machine via vmd on OpenBSD 6.8
- Cài đặt và chạy máy ảo OpenBSD 6.8 trên VirtualBox 6.0
opensearch
opinion
OS
PCIe
peda
perl
phone
pitfall
- [Go] any chứa được int nhưng []any không chứa được []int
- [Go] := đôi khi không gán giá trị
- [Go] Đôi khi 0.1 + 0.1 + 0.1 == 0.3
- Go value receiver method vẫn thay đổi được giá trị?!
- [AWS][SQS] Queue service dễ dùng, mà toàn trap
podman
- Đọc code xem NGINX auto dùng bao nhiêu worker_processes trong container
- Docker image alpine/curl không phải alpine
- Chơi CTF giúp gì cài OpenSearch?
POSIX
privacy
process
programming
prometheus
- Prometheus căn bản
- [go] Viết test code prometheus xem delta và rate tính thế nào
- [go] Đọc code prometheus xem vì sao delta tính sai kết quả
ps
pwndbg
python
- Tạo và code Python tương tác với Kubernetes trên local dùng k3s
- Truy cập website chỉ với TCP socket - Python, Perl, Bash
- CPU chạy thread hay process?
- ps và top hiển thị số thread
- Thảm họa PyYAML
- Tạo giao diện gdb như peda/gef/pwndbg
- ElasticSearch/Java format thời gian không giống Python
pyyaml
readcode
- Prometheus căn bản
- [go] Viết test code prometheus xem delta và rate tính thế nào
- [go] Đọc code prometheus xem vì sao delta tính sai kết quả
- Đọc code bash xem vì sao echo * không hiện tên file ẩn
- Đọc code xem NGINX auto dùng bao nhiêu worker_processes trong container
rop
- Học khai thác lỗ hổng bảo mật qua ROP Emporium - Part 2
- Học khai thác lỗ hổng bảo mật qua ROP Emporium
rust
- Rust không import
- 24 ngày học Rust - ngày 11 for loop borrow
- 24 ngày học Rust - ngày 2 set
- 24 ngày học Rust - ngày 1 String
- CPU chạy thread hay process?
- Rust Cargo release build is not the fastest
- Học Rust với gdb
sasm
SATA
scifi
scripting
security
server
shadow
shell
- Đọc code bash xem vì sao echo * không hiện tên file ẩn
- bash chậm tới mức nào?
- Máy cá nhân dùng shell nào không còn quan trọng
short declaration
solaar
sqs
SSD
suspend
sysadmin
- Máy làm việc có nên cùng hệ điều hành với server?
- Vagrant ssh (với VirtualBox backend) hoạt động thế nào?
systemd
tcpdump
text-to-speech
- Làm website đọc chữ phát ra loa với 10 dòng code (no lib, no install)
- Đọc chữ phát ra loa với 5 dòng code (no lib, no install)
thought
- Ta mang gì theo sau 1 công việc
- Đọc truyện Tiếng Anh
- Cái giá của 2 giờ đầu - hơn 60k
- Đọc một quyển sách 400 nghìn tốn bao nhiêu?
thread
timeseries
- Prometheus căn bản
- [go] Viết test code prometheus xem delta và rate tính thế nào
- [go] Đọc code prometheus xem vì sao delta tính sai kết quả
tips
top
trap
TTS
- Làm website đọc chữ phát ra loa với 10 dòng code (no lib, no install)
- Đọc chữ phát ra loa với 5 dòng code (no lib, no install)
ubuntu
- Vài khoảng trắng không xóa đi lịch sử
- Tạm biệt Ubuntu, chào Debian
- Dualboot Ubuntu 20.04 and OpenBSD 6.9
unbound
unix
USB
USB receiver
use
vagrant
- Tạm biệt VirtualBox, chào Debian trên libvirt thêm lần nữa
- Cài đặt và chạy máy ảo ArchLinux trên VirtualBox 6 trong 10 phút
- Vagrant ssh (với VirtualBox backend) hoạt động thế nào?
virsh
virt-manager
- virt-manager error: Failed to start network default error: Unable to create bridge virbr0: Package not installed
- Tạm biệt VirtualBox, chào Debian trên libvirt thêm lần nữa
virtual-machine
virtualbox
- Cài đặt và chạy máy ảo ArchLinux trên VirtualBox 6 trong 10 phút
- Cài đặt và chạy máy ảo OpenBSD 6.8 trên VirtualBox 6.0
- Vagrant ssh (với VirtualBox backend) hoạt động thế nào?
virtualization
vm
vmm
vpn
w3m
wifi
wireguard
wireless mouse
work
workstation
x64
- Học khai thác lỗ hổng bảo mật qua ROP Emporium - Part 2
- Học khai thác lỗ hổng bảo mật qua ROP Emporium