Press "Enter" to skip to content

NguyenCong.com

HÀM SỐ CỦA SỰ THÀNH BẠI

CẢNH BÁO:

Những điều tôi viết dưới đây chỉ là những chiêm nghiệm mang tính chủ quan của bản thân, không phải là một lý thuyết kinh tế được nghiên cứu bài bản.

Bài viết tuy viết về sự thành bại, nhưng lại được viết bởi một cá nhân chưa có mặt nào là thành công cả, do đó, bạn nào có tư tưởng, tôi sẽ học từ người thành công, tôi sẽ học từ những người giàu, thì xin lỗi, đây chắc không phải là thứ bạn nên học.

Cho dù bạn đã đọc hết bài viết này và thấy tâm đắc về nó, thì việc áp dụng nó cũng vô cùng khó khăn nếu không muốn nói là không thể (áp dụng).

Vậy thì viết để làm gì? Tôi viết để lưu trữ, làm “tài liệu” để dạy con tôi. Sẵn tiện thì đăng lên đây, bạn thích thì đọc cho vui.

TẠO 1 ỨNG DỤNG TRỘN VÀ GỬI EMAIL BẰNG GOOGLE APP SCRIPT

Trong bài này tôi sẽ hướng dẫn các bạn làm quen các thao tác để có thể tạo ngay một chương trình dùng Google App Scipt đầu tiên. Tôi sẽ xây dựng một ứng dụng rất hữu ích đó là Merge mail (trộn thư) và gửi email tự động.

Trộn thư (merge mail) tức là lấy thông tin của từng người nhận trong một danh sách, điền vào những vị trí thích hợp trong email mẫu, để tạo ra cho mỗi người một email riêng có thông tin liên quan trực tiếp đến họ rồi gửi đi.

Hướng dẫn này mặc định dành cho người chưa từng biết gì về vấn đề này nên mang tính chất cầm tay chỉ việc với nhiều hình ảnh. Bước nào các bạn biết rồi thì có thể lướt qua.

Ứng dụng này sẽ sử dụng 3 dịch vụ của Google gồm Spreadsheet, Gmail và Form.

Mô tả cụ thể:

Bạn sẽ tạo 1 Spreadsheet với 2 sheet. Một chứa danh sách về thông tin người nhận, một chứa nội dung email mẫu với các trường cần trộn.

Bạn sẽ viết chương trình để hệ thống tự động trộn email và gửi email cho toàn bộ danh sách vào một thời gian nhất định hoặc khi bạn yêu cầu thông qua 1 Form.

Các bước tiến hành.

GIỚI THIỆU VỀ GOOGLE APP SCRIPT, MỘT CÔNG CỤ MẠNH MẼ

Tổng quan: Google App Script là ngôn ngữ lập trình dựa trên JavaScript với trình biên tập, biên dịch, nơi lưu trữ file đều nằm trên mây (máy chủ của Google). Với công cụ này, bạn có thể lập trình để thao tác, can thiệp đến rất nhiều các dịch vụ của Google. Do chương trình nằm trên mây nên có thể được chạy một cách tự động theo những khoảng thời gian chọn trước hoặc có một sự kiện diễn ra.

Công cụ: để làm việc với Google App Script đơn giản chỉ là một máy tính có nối mạng và 1 tài khoản Gmail.

BƯỚC 7: HOÀN THIỆN KHỐI RUBIK

Mục tiêu: Hoàn thiện khối Rubik:

Khối Rubik hoàn thiện

Cách thực hiện:

Sau bước 6 nếu các viên góc của màu vàng vô tình quay đúng hướng (mặt vàng quay lên trên) thì xin chúc mừng bạn đã hoàn thành khối Rubik mà không phải qua bước 7 này.

Còn nếu sau bước 6 mà tồn tại 1 viên nào đó trong số các viên góc màu vàng chưa quay đến hướng thì bạn cần thực hiện như sau:

Chọn hướng cầm Rubik sao cho viên góc màu vàng còn sai hướng nằm ở mặt trước, phía trên, bên phải như trong hình. Vị tri này được gọi là vị trí đánh dấu.

BƯỚC 6: ĐƯA CÁC VIÊN GÓC MÀU VÀNG VÀO ĐÚNG VỊ TRÍ

Mục tiêu: đưa tất cả các viên góc màu vàng vào đúng vị trí của nó (có thể hướng sẽ còn sai).

Mục tiêu bước 6

Cách thực hiện:

Quan sát các viên góc màu vàng xem có viên nào trong số 4 viên nằm ở đúng vị trí của nó không (chỉ cần đúng vị trí, không cần đúng hướng).

Đúng vị trí là viên góc có 3 màu: màu vàng và thêm 2 màu khác nữa phải nằm ở giao điểm giữa 3 mặt có màu tương ứng của khối Rubik. Còn không cần đúng hướng là có thể chấp nhận các mặt màu của viên góc không trùng với các mặt của khối Rubik.

Ví dụ viên góc màu vàng cam lục phải nằm ở giao điểm giữa 3 mặt vàng cam lục của Rubik. Còn nếu sai hướng, ví dụ màu vàng của viên góc lại quay về màu lục của khối Rubik, màu cam của viên góc lại quay về phía màu vàng của Rubik, màu vàng của Rubik lại quay về phái màu cam của khối Rubik… thì cũng không sao.

Sẽ có 3 trường hợp xảy ra:

BƯỚC 5: ĐƯA CÁC VIÊN CỦA CHỮ THẬP MÀU VÀNG VÀO ĐÚNG VỊ TRÍ

Mục tiêu: Đưa các viên cạnh của chữ thập màu vàng vào đúng vị trí của nó (có mặt bên trùng màu với các viên tâm).

Mục tiêu chữ thập đúng

Cách thực hiện:

Quay mặt trên của Rubik qua 4 vị trí khác nhau, bạn sẽ phát hiện ra rằng có thể có 1 trong 3 trường hợp như sau:

TỔNG QUAN VỀ KHỐI RUBIK 3X3 VÀ CÁC KÝ HIỆU

Một khối Rubik có 6 mặt: Trắng, Vàng, Đỏ, Cam, Lục, Lam; gồm 26 viên ghép lại với nhau trong đó có:

6 viên tâm: mỗi viên chỉ có 1 mặt màu, dù bạn quay như thế nào đi nữa thì vị trí của các viên này đều không thay đổi. Như vậy, màu của một viên tâm ở một mặt nào đó cũng chính là màu của cả mặt đó.

Viên tâm

12 viên cạnh: mỗi viên có 2 mặt màu. Các viên này nằm giữa các cạnh của khối Rubik.

CÁCH XOAY (GIẢI) RUBIK 3X3 ĐƠN GIẢN NHẤT

Trong loạt bài này, tôi sẽ hướng dẫn các bạn cách giải Rubik (hay xoay Rubik, xếp Rubik, quay Rubik, chơi Rubik… tùy theo cách gọi) 3x3x3 (hay còn gọi là Rubik 3×3) theo cách đơn giản nhất.

Rubik được phát minh năm 1974 bởi ông Erno Rubik. Và với hơn 40 năm nghiên cứu, tìm hiểu, cho tới nay, nhân loại đã hình thành ra rất nhiều phương pháp giải Rubik.

Nhìn thì đơn giản, nhưng thực tế một khối Rubik 3×3 có hơn 42 tỷ tỷ (42 x 10 ^ 18) vị trí khác nhau, trong đó chỉ có 1 vị trí đúng. Cho nên, việc vô tình giải ra khối Rubik là gần như không thể. Việc học để biết một phương pháp giải không phải là chuyện gì “ăn gian” cả. Ngay cả việc nhớ một phương pháp để giải nhanh một khối Rubik cũng đã không phải là đơn giản.

Trong loạt bài viết này, tôi sẽ hướng dẫn các bạn phương pháp xoay Rubik đơn giản nhất với chỉ 7 bước và đúng 8 công thức mà thôi. Phương pháp này có thể có nhiều bước thừa khiến thời gian thực hiện của bạn tăng lên, nhưng đây là phương pháp đơn giản nhất để ghi nhớ. Khi bạn nắm rõ phương pháp này rồi, bạn có thể tự mình cải tiến thêm vài bước để rút ngắn thời gian thực hiện.

Tóm tắt trình tự giải Rubik 3×3:

Các bước xoay RubikCác bước thực hiện:

Thư gửi con gái

Chào con gái yêu.

Ba bắt đầu bức thư này khi đang nằm ở cầu thang bệnh viện Phụ sản nhi Đà Nẵng (bệnh viện 600 giường), trong khi con thì đang còn nằm trong phòng chăm sóc đặc biệt dành cho trẻ sơ sinh NICU1. Hôm nay đã là ngày thứ 8 con chào đời, cũng là 8 ngày ba trải qua không biết là bao nhiêu cung bậc cảm xúc.

Giờ đây ba đang rất lo lắng cho con, nhưng cũng không biết làm gì hơn cho con được. Không biết làm gì, ba nghĩ ra là ba phải viết cho con gái yêu một bức thư, phần thì ghi lại những kỷ niệm của mẹ ba, phần thì để dành khi con lớn, con đọc được bức thư này, thì con hiểu ba mẹ, ông bà yêu con đến nhường nào? Hy vọng mọi việc đều tốt đẹp, để một ngày con đủ 18 tuổi, ba mẹ đọc thư này chon con gái ba nghe.

Con sinh vào ngày 1-5, quốc tế lao động. Tối hôm đó, ba mới phát hiện ra con sinh vào ngày Thứ Sáu, 13 âm lịch, giống cả thứ cả ngày âm với ba, chỉ khác tháng âm lịch thôi – con tháng Ba, ba tháng Mười. Hy vọng là cái vụ thứ Sáu ngày 13 sẽ mang lại nhiều may mắn cho cả hai cha con mình.

NHỮNG ĐIỀU NÊN GHI NHỚ TRONG CUỘC SỐNG

Bức thư cha gửi cho con
Bức thư cha gửi cho con

Đây là một lá thư riêng của Ông Tôn Vận Tuyền, viện trưởng viện Quốc Gia Hành Chính, một chính khách nổi tiếng Đài Loan, gởi cho các con của ông lúc còn sống. Bây giờ mới thấy lưu hành trên Internet.

Tôi vô tình đọc được bức thư này trên một trang mạng. Tuy chưa phải là một người cha để hiểu rõ hết những suy tư của ông, nhưng với kinh nghiệm của quãng đời tôi đã sống, tôi rất lấy làm tâm đắc về những lời khuyên này. Vì vậy, nên tôi sao lưu bức thư này về Blog mình cho các bạn cùng đọc, cũng là một cách thức lưu trữ để sau này tôi xem lại (Tôi có thói quen xem lại nhiều lần những gì tôi cảm thấy thú vị).

Tôn Vận Tuyền để lại những lời căn dặn như sau:

Các Con thân mến!

Viết những điều căn dặn này, Ba dựa trên 3 nguyên tắc như sau :

1. Đời sống là vô thường, không ai biết trước mình sống được bao lâu, có những việc cần nếu được nói ra sớm để hiểu thì hay hơn.

2. Là cha của các con, nếu không nói ra thì chắc không ai nói rõ với các con những việc này đâu!

3. Đây là kết quả bao kinh nghiệm xương máu, thất bại đắng cay trong cuộc đời của bản thân mà Ba ghi nhận được, Nó sẽ giúp các con tránh được những nhầm lẫn oan phí trên con đường trưởng thành của các con.

Dưới đây là những điều nên ghi nhớ trong cuộc đời:

“TRUYỀN THUYẾT” VỀ TÔI

Khát khao rực cháy hết mình
Khát khao rực cháy hết mình.

“Truyền thuyết” kể rằng tôi sinh ra dưới một ngôi sao xấu.

Vị thần Hộ Mệnh của tôi (vị thần sẽ mang lại cho tôi những điều may mắn, hạnh phúc) đã phải gặp vị thần Hại Mệnh của tôi (vị thần sẽ mang lại cho tôi những điều buồn đau, bất hạnh) để thỏa thuận rằng:

– Tôi muốn đứa trẻ này được sinh ra.

– Được thôi! Nhưng nó sẽ phải gánh chịu 1 lời nguyền thật cay độc…