Archives
All Posts
A chronological list of all blog posts
Stay hungry, stay foolish and keep learning 2025
Stay hungry, stay foolish and keep learning 2025
Oát đờ heo "arch linux omarchy"
Oát đờ heo "arch linux omarchy"
Đậu says hello world
Đậu says hello world
Fokus app beta version
Fokus app beta version
Tập tành AI part 1
Tập tành AI part 1
Chào mừng năm mới Giáp Thìn 2024
Chào mừng năm mới Giáp Thìn 2024
(Vi) Tích hợp off chain và on chain trên cardano với parameterized smart contract
Tích hợp off chain và on chain trên cardano với parameterized smart contract
(Vi) Học plutus, tóm tắt bài giảng tuần 5, và giải bài tập
Học plutus, tóm tắt bài giảng tuần 5, và giải bài tập
Thời gian như rìu sắc
Thời gian như rìu sắc
Màu thời gian
Màu thời gian
(Vi) Học plutus, tóm tắt bài giảng tuần 4, và giải bài tập
Học plutus, tóm tắt bài giảng tuần 4, và giải bài tập
Qua cầu cửa Nhượng
Qua cầu cửa Nhượng
(Vi) Học plutus, tóm tắt bài giảng tuần 3, và giải bài tập
Học plutus, tóm tắt bài giảng tuần 3, và giải bài tập
(Vi) Học plutus, tóm tắt bài giảng tuần 2, và giải bài tập
Học plutus, tóm tắt bài giảng tuần 2, và giải bài tập
(Vi) Khởi tạo môi trường dev plutus trên demeter.run
Khởi tạo môi trường dev plutus trên demeter.run
(Vi) Giới thiệu về tmux
Giới thiệu về tmux
(En) Introduction to tmux
Introduction to tmux
(Vi) Sử dụng lệnh lsof để terminate chương trình đang chiếm port nào đó
Sử dụng lệnh lsof để terminate chương trình đang chiếm port nào đó
(Vi) Vim 101 - Di chuyển lên xuống, trái phải trong vim
Vim 101 - Di chuyển lên xuống, trái phải trong vim
(En) Comparision of functor, applicative and monad
Comparision of functor, applicative and monad
(En) Git - remove old branches in local repo
Git - remove old branches in local repo
(Vi) (Draft) POODLE Exploiting The SSL 3.0 Fallback
(Vi) (Draft) POODLE Exploiting The SSL 3.0 Fallback
(En) Linux 101 - Find top IP in a log file
Linux 101 - Find top IP in a log file
(Vi) Partial application và curry trong haskell
(Vi) Partial application và curry trong haskell
(Vi) Haskell function application
(Vi) Haskell function application
(Vi) Giới thiệu về lambda calculus
(Vi) Giới thiệu về lambda calculus
(Vi) Linux 101 - Tìm top IP trong log file
(Vi) Linux 101 - Tìm top IP trong log file
(Vi) Linux 101 - Lệnh `xargs` bá đạo thế nào
(Vi) Linux 101 - Lệnh `xargs` bá đạo thế nào
(Vi) 5.2. Sơ lược về category theory và functor
functor, category theory
(Vi) 2.1 Maybe, Either data type
(Vi) 2.1 Maybe, Either data type
(Vi) Kleisli composition và ứng dụng thực tế
(Vi) Kleisli composition và ứng dụng thực tế
(Vi) So sánh functor, applicative và monad
So sánh functor, applicative và monad
(Vi) XSS attack sample
XSS attack sample
Cardano plutus policyid deserialisation error
Cardano plutus policyid deserialisation error
(Vi) Khởi tạo môi truờng dev plutus
(Vi) Khởi tạo môi truờng dev plutus
Haskell `distinct` function to remove duplicated item in a list
Haskell `distinct` function to remove duplicated item in a list
(Vi) Monad trong haskell
Monad trong haskell