Press "Enter" to skip to content

Month: October 2017

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: