Skip to content
Monday, May 11, 2026

The Notebook Project

mindfulness mindful learning
The Notebook Project
mindfulness mindful learning
  • Home
  • Do
  • Think
  • Learn
  • Refs

Month: August 2020

Learn

Đối tượng, và Lớp

_ August 31, 2020 No Comments bài dịchclean codecraftmanshipdata structuredependence inversiondesignextreme programmingprogrammingrefactoring

Lớp là gì? Là chi tiết kỹ thuật của một tập các object tương tự nhau. Đối tượng là gì? Là một tập các hàm…

View More Đối tượng, và Lớp
Learn

Một số nguyên tắc thiết kế API Java 8

_ August 30, 2020 No Comments apiclean codecraftmanshipdesignextreme programmingfuntional programmingjavajava 8lambdaprogrammingrefactoring

API là “giao diện lập trình ứng dụng”, điều này có nghĩa là bất kỳ chương trình nào mà có thể được dùng bởi những…

View More Một số nguyên tắc thiết kế API Java 8
Photo by Fabian Fauth on Unsplash
Learn

Simple Design – Chìa khóa của mã sạch

_ August 25, 2020 No Comments clean codecraftmanshipdesignextreme programmingprogrammingrefactoringsimple designxp

Các mùi xấu của mã là các dấu hiệu cho thấy có vấn đề ở trong mã. Khử đi các dấu hiệu xấu cũng giống…

View More Simple Design – Chìa khóa của mã sạch
Do

Làm lơ/nhả bỏ tập tin ra khỏi Git Repository

_ August 22, 2020 No Comments gittool

Không phải tất cả các file hay mọi thay đổi xảy ra trên thư mục làm việc đều cần được commit vào repository. Các file…

View More Làm lơ/nhả bỏ tập tin ra khỏi Git Repository
Do

Bài quyền Prime Factors

_ August 19, 2020 No Comments coding dojocraftmanshipextreme programmingjavakatatddxp

Prime Factors hay còn gọi là Bài toán Phân giải Thừa số Nguyên tố là một vấn đề nổi tiếng trong toán học. Bài toán…

View More Bài quyền Prime Factors
Learn

Hệ thống phân quyền *nix

_ August 16, 2020 No Comments linuxpermissionsystem administrationunix

Phần lớn các hệ điều hành đều có các phương thức để gán quyền hạn cho người hay nhóm người dùng. Những quyền hạn đó…

View More Hệ thống phân quyền *nix
Do

Các script cài đặt máy chủ RHEL-based

_ August 13, 2020 No Comments linuxrhelsystem administration

Bài viết Các script cài đặt máy chủ Debian-based đã lưu giữ các script hay sử dụng khi tạo mới một máy chủ Debian-based. Bài…

View More Các script cài đặt máy chủ RHEL-based
Do

Cài đặt và khởi dụng EPEL Repo trên Centos/RHEL/Scientific Linux

_ August 13, 2020 1 Comment centoslinuxrheltoolyum

Extra Packages for Enterprise Linux, hay EPEL, là một nhóm phát triển Fedora có nhiệm vụ tạo lập, bảo trì và quản lý một tập…

View More Cài đặt và khởi dụng EPEL Repo trên Centos/RHEL/Scientific Linux
Do

Chi tiết kỹ thuật xung quanh Docker Link

_ August 11, 2020 No Comments containerdockernetwork

Hệ thống –link là một di sản của Docker, kế thừa từ các phiên bản trước. Bất chấp thực tế rằng chức năng này có…

View More Chi tiết kỹ thuật xung quanh Docker Link
Do

Các cấu hình hay dùng cho macOS

_ August 10, 2020 No Comments configmacostool

Xác thực sudo bằng Touch ID Đăng nhập vào user root: Sửa tập tin /etc/pam.d/sudo.Thêm dòng sau vào đầu tiên: Brew iTerm Cấu hình: ZSH Aria2…

View More Các cấu hình hay dùng cho macOS
Learn

Sử dụng mạng Docker Bridge

_ August 9, 2020 1 Comment bridgecontainerdevopsdockernetwork

Tổng quan Bridge là một thuật ngữ networking, ám chỉ một thiết bị nằm ở tầng Link của mô hình OSI, đóng vai trò chuyển…

View More Sử dụng mạng Docker Bridge
Do

Vô hiệu Device Enrollment Program (DEP) cho máy tính Mac

_ August 9, 2020 No Comments DEPmacostool

Lưu ý: nội dung dưới đây tới hiện tại (2025+) chỉ còn tính chất tham khảo. MacOS ngày càng tinh vi và nghiêm ngặt hơn…

View More Vô hiệu Device Enrollment Program (DEP) cho máy tính Mac
Do

Chỉnh sửa các tập tin hệ thống của macOS Big Sur

_ August 9, 2020 1 Comment macostool

Vượt qua phân quyền Unix Thông thường, các tập tin /System/ của macOS được bảo vệ bởi hệ thống phân quyền của Unix và chỉ…

View More Chỉnh sửa các tập tin hệ thống của macOS Big Sur
Do

Giải phóng port 53 trên server Ubuntu

_ August 8, 2020 No Comments dnssystem administrationubuntu

Port 53 được sử dụng cho các dịch vụ phân giải tên miền. Nếu bạn có ý định vận hành một ứng dụng dạng này…

View More Giải phóng port 53 trên server Ubuntu
Learn

Hai chiều của nghiệp vụ Quản lý Truy cập: Quyền và Phạm Vi Hoạt Động

_ August 6, 2020 No Comments access controlcapacityclean codecraftmanshipextreme programmingpermissionprogrammingrefactoringrole

Quyền hoạt động (Permission) và Phạm vi hoạt động (Scope) là hai chiều của ma trận Quản lý Truy cập (Access Control). Kiến trúc sư…

View More Hai chiều của nghiệp vụ Quản lý Truy cập: Quyền và Phạm Vi Hoạt Động
Do

Các Canvas

_ August 5, 2020 No Comments canvaspdftool

Bussiness Model Canvas Value Proposition Canvas Product Canvas Project Canvas Team Canvas Team Canvas (Basic) Lean Canvas Source: http://masterfacilitator.com/canvas-collection/

View More Các Canvas
Do

Luật của Game of Life

_ August 4, 2020 No Comments coding dojocraftmanship

Đây là bản Việt hóa luật của kata Game of Life, được dùng như một công cụ để tổ chức Coding Dojo và Global Day…

View More Luật của Game of Life
Do

Sử dụng SSH Config File để có cuộc sống viên mãn

_ August 3, 2020 No Comments system administrationtutorial

https://nerderati.com/2011/03/17/simplify-your-life-with-an-ssh-config-file/ Bất kỳ ai giống như mình – có đến hàng tá máy chủ hay máy ảo để remote, đều sẽ gặp vấn đề với…

View More Sử dụng SSH Config File để có cuộc sống viên mãn
Do

Ba luật backup

_ August 3, 2020 No Comments backupsystem administration

Một bản backup là không đủ Đặt hai bản backup tại một nơi là không an toàn Không backup bằng cùng một hình thức Trên…

View More Ba luật backup
Do

Vẽ Database Diagram bằng PlantUML

_ August 2, 2020 No Comments databasediagramguideplantumltool

Diagram là công cụ hiệu quả để giao tiếp trong nhiều ngữ cảnh khác nhau khi làm phần mềm, chẳng hạn để mô tả flow,…

View More Vẽ Database Diagram bằng PlantUML

Recent Posts

  • Ra mệnh lệnh hiệu quả bằng PeDeQs practice
  • Tổng quan về Kiến trúc Hướng Sự kiện với Apache Kafka và RabbitMQ
  • Cài đặt Redis server phục vụ cho nhiều ứng dụng cùng một lúc
  • Cách thay đổi cấu hình DNS trên Ubuntu Server
  • Apple Silicon Chip và Docker

Recent Comments

  • _ on Tại sao Java không có cơ chế để Override thuộc tính của instance
  • Em Định on Tại sao Java không có cơ chế để Override thuộc tính của instance
  • _ on JavaScript Patterns – Các khái niệm cơ bản
  • TopDev on JavaScript Patterns – Các khái niệm cơ bản
  • Bài quyền Bowling Game - Tạp chí Lập trình on Bài quyền Bowling Game

Archives

  • November 2022
  • October 2022
  • September 2022
  • July 2022
  • November 2021
  • September 2021
  • August 2021
  • July 2021
  • June 2021
  • March 2021
  • September 2020
  • August 2020
  • July 2020
  • June 2020

Categories

  • Do
  • Learn
  • Think
  • Uncategorized

Meta

  • Log in
  • Entries feed
  • Comments feed
  • WordPress.org

Tags

Agile architecture baby steps backup bash bridge bài dịch clean code coderetreat coding dojo container craftmanship data structure design devops docker education extreme programming funtional programming game of life java JavaScript kata learning linux macos management model network oop permission programming raspberry pi refactoring rhel simple design software software architecture system administration taxonomy tdd test tool ubuntu xp
The Notebook Project | Designed by: Theme Freesia | WordPress | © Copyright All right reserved