This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.

Friday, December 26, 2014

Hướng dẫn Lập trình Macro HMI Weintek: Slide to Unlock

Ngồi rảnh làm bài toán “Slide to unlock - Trượt để mở khóa màn hình cho HMI”, chia sẻ cho các bạn cách làm, từ đây các bạn có thể mở rộng nhiều ý tưởng khác nữa, có thể là Knock Code như LG, hoặc Pattern code giống Android nói chung. Cũng có thể là trượt ngang để ra Menu, nói chung là liên quan đến trượt và vuốt.:)


Yêu cầu: Hiệu ứng Slide to unlock HMI giống như trượt để mở khóa màn hình iPhone

Giải pháp: Xác định tọa độ của con trỏ lúc nhấn là nhả để xử lý dữ liệu
Tọa độ X,Y của HMI Weintek như sau:



Dùng biến nội của HMI để lấy dữ liệu tọa độ con trỏ Touch hoặc Leave (2 thuật ngữ này để tiếng Anh cho dễ hiểu). Biến lưu giá trị vị trí của con trỏ:

LW-9042: Vị trí Touch X
LW-9043: Vị trí Touch Y
LW-9044: Vị trí Leave X
LW-9045: Vị trí Leave Y

Lưu đồ thuật toán:
Lưu đồ thuật toán Slide to Unlock for HMI
Macro như sau:
?
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
macro_command main()
short Screen_ID, Touch_Pos[4], Distance, LW100, LB10_BienPhu
//GetData Position touch and leave: X,Y From LW9042->LW9045//
GetData(Touch_Pos[0], "Local HMI", LW, 9042, 4)
//Get Distance coordinates X touch and Leave
Distance=Touch_Pos[2]-Touch_Pos[0]
SetData(Distance, "Local HMI", RW, 50, 1)
//Clear Slide Bar
LW100=0
//Bien Phu De Chi Chay Macro cho trang Main
LB10_BienPhu = 1
SetData(LW100, "Local HMI", LW, 100, 1)
if Touch_Pos[1]>180 and Touch_Pos[3] < 300 then
    if Distance > 100 and Distance < 380 then
        Screen_ID=11
        SetData(LB10_BienPhu, "Local HMI", LB, 10, 1)
        SetData(Screen_ID, "Local HMI", LW, 0, 1)
    end if
end if
end macro_command


Có thể dùng cách 2 là chỉ cần cái Slide Bar kia cũng làm được nhưng mình muốn giải bài toán liên quan đến trượt và vuốt.

Download Demo Project: Slide To Unlock HMI tham khảo:

Demo_Slide_to_Unlock_[hmiweintek.com].rar

Easy Builder Tutorial 1

Hướng dẫn lập trình màn hình cảm ứng HMI Weintek với phần mềm Easy Builder.
Phần 1: Bit Lamp Objects - Làm việc với đèn báo, 
https://www.youtube.com/watch?v=GDt8X-Ungs0
Phần 2: Label Library
https://www.youtube.com/watch?v=4PD5y4UTTMI
Phần 3: Resize
https://www.youtube.com/watch?v=KfaNciOceyw
Phần 4: Simple Step
https://www.youtube.com/watch?v=iijUSa5OLp4

Hướng dẫn reset hmi weintek về trạng thái default

Đôi khi bạn không có tiền mua màn hình HMI mới, bạn lấy màn hình cũ về, nhưng họ đã tùy chỉnh settup, để reset lại toàn bộ về default factory setting của màn hình Weintek, Weinview, EasyView bạn làm theo hướng dẫn sau:
Bước 1: Bật Switch SW1 = ON. Khởi động lại máy hoặc nhấn reset sau mút nhựa ( như hình vẽ )



Bước 2: Màn hình hiệu chỉnh ( Calibration screen ) sẽ hiển thị khi khởi động. Chạm ngón tay vào biểu tượng dấu + trên màn hình: góc trên bên trái, góc trên bên phải, góc dưới bên trái, góc dưới bên phải và trung tâm.



Bước 3: Sau khi bạn làm xong bước 2, hộp thoại Warning xuất hiện.



Bước 4: Chọn Yes to reset password về mặc định



Bước 5: Chọn Yes để xóa Project cũ

Sau khi bạn reset, mật khẩu mặc định là: 111111, và chương trình Project, dữ liệu data bên trong HMI sẽ bị xóa. Bạn có thể tạo download project mới vào HMI.



Update ngày 23.12.14. ( support Tony )
Với model MT6050iP hoặc MT8050iP không có Switch ở sau màn hình, bạn có thể dùng chức năng Calibration để hiệu chỉnh và reset HMI.



Tag: reset password HMI Weintek. EasyView, EView, Weinview

Hướng dẫn viết giao diện HMI WEINTEK

Hướng dẫn lập trình màn hình cảm ứng HMI nói chung và Weintek nói riêng:
Tất các các phòng điều khiển hệ thống hiện đại đều sử dụng các giao diện đồ họa để truyền tải thông tin tới vận hành viên. Nhìn chung, đây chính là đầu mối trọng yếu hiển thị dữ liệu vận hành. Sự rõ ràng của màn hình hiển thị có thể quyết định chất lượng hoạt động của nhà máy. Thông tin hiển thị không đầy đủ sẽ gây kém hiệu quả trong hoạt động, và thâm chí có thể gây nguy hiểm cho toàn nhà máy.


Mức độ rõ ràng trong hiển thị có tầm quan trọng gấp đôi khi vận hành viên phải quản lý nhiều màn hình và mỗi màn hình có chức năng, nhiệm vụ khác nhau và các màn hình đó không phải của một nhà cung cấp.
Một vấn đề khác cũng cần chú ý là vận hành viên quan sát màn hình không giống như người thiết kế ngồi trực tiếp trước màn hình, mà trái lại họ quan sát nó từ xa, thậm chí từ phòng này sang phòng khác.
Vậy, làm thế nào để có được các HMI thân thiện với người sử dụng và mang lại hiệu quả hoạt động? Đó chính là mục đích của bài viết này.

Bố cục màn hình

Trước khi thiết kế bất kỳ giao diện nào bạn cần phải hiểu rõ nhu cầu sử dụng của vận hành viên. Bước này rất hữu ích cho việc thiết kế. Nhìn chung, cách người sử dụng lướt màn hình giống như cách họ đọc một trang báo. Họ sẽ lướt từ trái sang phải và xuống dưới màn hình

Do vậy, người thiết kế cần phải đảm bảo thiết kế các hạng mục quan trọng phải ở trong “tầm quét” của nhân viên vận hành. Các nút biểu tượng cảnh báo nên được đặt lên đầu trang, các nút dữ liệu ở giữa và các nút điều khiển ở thấp hơn, còn các logo của công ty nên đặt ở phía cuối bên trái màn hình.

Chọn màu

Trước khi quyết định đặt các nút lên màn hình, bạn cần hiểu rõ về màu sắc cho từng loại nút. Màu sắc là công cụ hữu ích giúp vận hành viên tăng khả năng quan sát đối với các dữ liệu quan trọng. Nếu sử dụng màu quá nhạt đối với các nút biểu tượng cho trường hợp khẩn cấp, sẽ không thu hút được sự chú ý của vận hành viên. Còn nếu sử dụng màu sắc sặc sỡ cho nhiều loại nút sẽ gây ra tình trạng lộn xộn hoặc quá tải thông tin.
Thông thường, màu cho các nút trên màn hình thường là 3 màu: đỏ, xanh và xanh da trời hoặc màu thứ sinh (do hai màu cơ bản trộn vào tạo ra).

Vòng tròn màu sắc: Mục đích của vòng tròn màu sắc là để diễn tả mối quan hệ giữa các màu. Ví dụ tạo độ sáng cho màu bằng cách kết hợp màu thứ sinh với màu đối diện trong vòng màu sắc.



Mức độ tương phản do các cặp màu thứ sinh (lục nam, vàng, đỏ tươi) kết hợp với nhau cao hơn các cặp màu gốc (đỏ, xanh, xanh lục).
Ví dụ như hình dưới

Chọn màu hiển thị phù hợp

Thị giác của chúng ta rất nhạy cảm với các màu gốc như đỏ, xanh và xanh sáng, còn các màu xanh còn lại ít nhạy cảm hơn. Đó là lý do tại sao những đường kẻ mảnh màu xanh lại khó quan sát. Nên tránh dùng màu xanh cho các nút/ biểu tượng nhỏ, nhưng nó lại rất tốt nếu sử dụng làm màu nền.
Điều quan trọng trong quá trình chọn màu là làm sao phối hợp giữa màu trạng thái của nhà máy và màu trạng thái cảnh báo. Một số quy chuẩn màu sử dụng trong thiết kế HMI:
Đỏ = Dừng lại, cấm, nguy hiểm
Vàng = Cẩn thận
Xanh lá cây = An toàn
Xanh đậm = Hành đồng bắt buộc
Mọi giao diện hiển thị cần phải đảm bảo được thiết kế sao cho các nút hiển thị về an toàn có mức độ rõ nét cao, và màu này không được sử dụng quá nhiều cho các nút khác. Tránh tình trạng sử dụng cả khối màu gốc lớn (như màu đỏ) vì nó sẽ gây ra tình trạng lưu màu lâu trên võng mạc, dẫn đến việc khó cảm nhận các màu khác trên màn hình. Bạn có thể thử kiểm tra hiện tượng này bằng cách nhìn vào một vùng màu đỏ lớn, ngay sau đó chuyển sang nhìn vào bức tường màu trắng, bạn sẽ thấy bức tường đó là màu xanh.
Ngoài ra, khi thiết kế cũng phải chú ý rằng cứ 12 người lại có 1 người có vấn đề về màu sắc. Như vậy, khi thiết kế không nên chỉ dựa vào màu sắc để hiển thị trạng thái nhà máy.
Màu đen trắng cung cấp độ tương phản cho các text, nhưng chúng lại không phù hợp làm nền cho nhiều loại màu khác. Một số màu phù hợp làm nền như xám, nâu và xanh. Chúng tạo độ tương phản tốt cho những màu sử dụng cho các nút/biểu tượng như đỏ, vàng, xanh da trời, đỏ tươi và trắng.

Có thể sử dụng màu nền khác nhau nhằm tạo hiệu ứng để dễ phân biệt các nhóm màn hình. Chẳng hạn như màu xám sáng sử dụng cho nhà máy chính, màu nâu sáng cho khu vực tank, và màu xanh sáng cho nhà máy nước.
Màn hình hiển thị thường trình bày toàn bộ quá trình nhà máy. Nếu được thiết kế tốt, nhìn vào đó vận hành viên có thể quan sát lập tức toàn bộ nhà máy và vị trí của thiết bị đó. Tuy nhiên, nếu nhồi nhét quá nhiều thông tin lên đó lại có tác dụng ngược lại — rất khó tìm được dữ liệu theo ý muốn. Do vậy, hay thiết kế HMI sao cho đơn giản, thuận tiện.

Đôi khi ảnh của nhà máy được sử dụng làm ảnh nền. Những ảnh như vậy có mức độ tương phản kém, có nhiều chi tiết và không phù hợp làm ảnh nền. Nếu cứ vẫn muốn sử dụng, bạn nên chọn một bức ảnh có chất lượng thật tốt.
Chúng ta cũng có thể sử dụng các ảnh đồ họa trong thư viện ảnh đồ họa làm nền. Tuy nhiên cũng không nên lấy các ảnh quá phức tạp hay màu mè rối rắm.
Giá trị dữ liệu và text
Có lẽ các đoạn text thường là nhân tố gây phàn nàn nhiều nhất vì nó khó đọc. Điều này thật tệ vì text chính là cách truyền tải thông tin hiệu quả nhất tới vận hành viên.

Chọn font

Có hàng trăm loại font, nhưng chỉ có một vài trong đó phù hợp. Nên chọn loại font thông dụng mà nhiều máy tính đều hỗ trợ như Arial, Helvetica, System… Nếu bạn đang thiết kế HMI trên hệ điều hành Windows và sử dụng font không thông dụng thì khi bạn copy kết quả thiết kế từ máy này sang máy khác có thể sẽ xảy ra hiện tượng lỗi font không mong muốn. Do vậy, không nên dùng những loại font thông dụng.
Sau việc chọn font là đến chọn cỡ chữ. Đối với HMI, vận hành viên phải đọc được thông tin dù có cách đó vài mét. Font Arial với cỡ 16 là phù hợp nhất cho những loại chữ thông thường. Đối với tiêu đề nên tăng lên 2 cỡ. Một điều cần chú ý là nên sử dụng 1 loại font đồng nhất và không nên sử dụng quá 3 cỡ font. Trong trường hợp cần miêu tả chi tiết ứng dụng bằng text, nên sử dụng pop-up.
Tránh sử dụng quá nhiều chữ in hoa vì nó có thể gây khó đọc và nhức mắt, đặc biệt là sử dụng gạch chânChữ in hoa chỉ nên sử dụng cho tiêu đề lớn. Còn các đoạn text chỉ nên dùng chữ thường.
Giá trị dữ liệu text
Nên nhóm text, và đặc biệt là giá trị dữ liệu vào cùng khu vực trên màn hình. Nếu đặt giá trị dữ liệu tùy tiện cạnh các ảnh/biểu tượng sẽ gây khó quan sát. Nếu bạn muốn người sử dụng so sánh dữ liệu, thì nên nhóm chúng vào một bảng. Nếu bạn có nhiều bảng có loại dữ liệu giống nhau ví dụ như nhiệt độ, áp suất, tốc độ, thì bạn bố trí chúng sao cho dễ tìm kiếm và theo dõi.

Cảnh báo và trạng thái nhà máy động

Một yếu tố quan trọng của HMI là dữ liệu nhà máy động. Có 2 loại dữ liệu động cơ bản: dữ liệu trạng thái nhà máy và cảnh báo.
Cảnh báo.
Trạng thái cảnh cáo của toàn bộ nhà máy nên luôn để hiện thị trường trực trên màn hình và nên có chỉ dẫn đơn giản tới nội dung chi tiết của cảnh báo. Màu của các biểu tượng cảnh báo dựa theo quy chuẩn:
Đỏ = Dừng lại, cấm, nguy hiểm
Vàng = Cẩn thận
Xanh lá cây = An toàn
Xanh đậm = Hành đồng bắt buộc
Vì cứ 12 người lại có 1 người có vấn đề về cảm nhận màu sắc, vậy để phòng tránh không nên chỉ sử dụng màu để hiển thị cảnh báo mà nên kết hợp với hình ảnh, hoặc trong trường hợp quan trọng ta kết hợp với cả âm thanh.
Hiển thị cảnh báo bằng hình ảnh gồm thay đổi kích cỡ nút/biểu tượng, thay đổi vị trí hiển thị, xuất hiện text hoặc vật nếu có cảnh báo. Hiển thị âm thanh là phương pháp rất hữu ích, đặc biệt nếu hệ thống được trang bị những âm vực cao thấp khác nhau. Âm vực truyền tải mức độ khẩn cấp của các trường hợp cảnh báo.
Dù chọn hình thức thể hiện cảnh báo nào đi nữa thì các biểu tượng này cần được đặt những nơi dễ quan sát nhất. Một vị trí đề nghị đó là trên đầu màn hình.

Điều hướng và điều khiển

Điều hướng
Để giám sát các màn hình, vận hành viên phải chuyển từ trang này sang trang khác dễ dàng và nhanh chóng. Với sự phổ biến của Microsoft Windows, thiết bị điều khiển chính cho vận hành viên là chuột và bàn phím. Bên cạnh đó, màn hình cảm ứng đang được ưa chuộng.
Dù đó là công cụ nào đi nữa thì các “điểm nóng” trên màn hình cũng phải rõ ràng và đủ lớn để có thể kích chuột dễ dàng. Có hai cách thường được dùng để hiển thị “điểm nóng”, đó là sử dụng nút và hình ảnh. Với cách sử dụng hình ảnh, khi vận hành viên “di chuột” qua khu vực hình ảnh, thì nó sẽ hiện ra một màn hình chi tiết.
Sự điều hướng giữa các màn hình nên được thiết kế đơn giản, rõ ràng và thuận tiện. Có thể thiết kế theo kiểu cấu trúc hình cây. Giữa các bước chuyển tiếp nên đặt nút “next step” ở phía dưới bên phải màn hình. Tất cả các trang trong màn hình nên bố trí nút “Overview” — tương đương nút “Trang chủ” trong các trình duyệt web. Nút này nên đặt vị trí dễ quan sát và tại cùng một vị trí ở các trang khác nhau.
Nếu có thể, nên nhóm các nút điều hướng lại để vận hành viên thuận tiện trong thao tác, không phải di chuột nhiều. Nếu người sử dụng có nhu cầu chuyển đổi giữa các trang liên tục trong quá trình sử dụng, nên đặt các nút như “Next page” ở cùng một vị trí giúp họ dễ dàng click hơn mà không phải di chuột nhiều.
Điều khiển. Đối với các nút điều khiển, nên có pop-up như kiểu “Khởi động bơm cấp liêu — OK or Cancel” nhằm tránh sai sót vô tình, và giúp những nhân viên mới tiếp cận hệ thống mà không lo sợ gây thiệt hại hay hỏng hóc cho nhà máy.

Kết luận

Không có một quy chuẩn chi tiết nào cho việt thiết kế HMI. Mỗi người có cách thiết kế riêng của mình. Sau đây chúng ta cùng tham khảo giao 2 diện HMI của cùng một nhà máy. Giao diện tốt là có bố cục tốt, chọn màu phù hợp và các nút điều hướng phù hợp, vị trí nút cảnh báo đặt trên đầu giao diện.
Giao diện tốt
Giao diện kém có bố cục kém, không logic nên việc tìm kiếm dữ liệu, thông tin gặp nhiều khó khăn. Chọn màu kém, sử dụng nhiều chữ hoa, các nút điều hướng không mạch lạc, khó quan sát thông tin từ xa và đặc biệt là thiếu cẩn thận trong thiết kế các nút hiển thị.
Giao diện kém


Mong rằng qua bài viết này, những nhà thiết kế HMI có thể tránh được những lỗi thông dụng. Dù bí quyết thiết kế HMI của bạn là gì, thì bạn cũng cần ghi nhớ đó là giao diện bạn thiết kế phải đồng bộ cho toàn bộ các màn hình trong nhà máy. Các màn hình cần phải giống nhau, các nút điều hướng đặt cùng vị trí. Giao diện thiết kế cần rõ ràng, dễ sử dụng.

Monday, December 22, 2014

BILL GATES: TÔI MANG ĐỒNG HỒ GIÁ 10 ĐÔ

Bill Gates hiện nay đang là người giàu nhất nước Mỹ với tài sản ròng lên đến 81 tỉ đô, theo tạp chí Forbes đưa tin.

Bill Gates, đồng hồ, từ thiện, đọc sách
Chiếc đồng hồ giá 10 đô của Bill Gates - Ảnh: ST.

Người đàn ông giàu nhất nước Mỹ, người đứng đầu một trong những tổ chức từ thiện lớn và có ảnh hưởng nhất thế giới, làm chủ thời gian bằng một chiếc đồng hồ đeo tay giá chỉ 10 USD. Và mùa hè này, nhân dịp sinh nhật của vợ, Bill Gates cùng gia đình đã sang Áo để tham gia vào ngày lễ "Sound of Music", nơi ông đã hát, và mặc quần sooc da truyền thống. Bill Gates đã thú nhận những điều ấy vào sáng thứ hai vừa rồi, tại lễ khai mạc "Bài học từ những người lãnh đạo" của tờ POLITICO, nơi ông xuất hiện với vai trò là khách mời. Phóng viên Chánh văn phòng Nhà Trắng Mike Allen đã bị thu hút bởi chiếc đồng hồ 10 USD khi Gates đang nói về các phát minh công nghệ mới cho phép con người theo dõi sức khoẻ của họ.
Người đàn ông có tài sản ròng được ước tính vào khoảng 81 tỉ USD (theo tạp chí Forbes đưa tin) đã vui vẻ tham gia trả lời các câu hỏi vui ở sự kiện. Và đã có một vài chi tiết khác như:   - Ông rất thích chơi tennis và giới thiệu rằng ông chơi rất cừ. - Ông đọc tạp chí kinh tế hàng tuần và đang đọc dở một cuốn sách của Henry Kissinger có tiêu đề là "Trật Tự Thế Giới". Nhưng gần đây ông thích đọc cuốn "Dự án Rosie" nhất, ông chọn cuốn này vì vợ ông, bà Melinda đã cười phá lên vì nó. Theo bản tóm tắt trực tuyến, cuốn sách nói về "một giáo sư xuất sắc nhưng là một sự di truyền vớ vẩn của xã hội, quyết định đã đến lúc nên có một người vợ. Và ông đã thực hiện điều này bằng một khảo sát khoa học dài 16 trang, lọc ra người nào uống rượu, người nào hút thuốc, để tìm ra người thích hợp làm vợ." 
Đoạn video Bill Gates giới thiệu chiếc đồng hồ đeo tay giá 10 đô.


http://bcove.me/02k1h9pm

Saturday, December 13, 2014

Tổ tiên đã lưu lại cho chúng ta 27 bí quyết, thực sự rất hữu ích



Bạn có biết tổ tiên chúng ta đời xưa lưu lại bảo bối dưỡng sinh gì không?
1, Ăn no không gội đầu, đói không tắm. Rửa mặt nước lạnh, vừa đẹp vừa khỏe. Mồ hôi chưa khô, đừng  tắm nước lạnh.  Đánh răng nước ấm, chống ê chắc răng.
2, Ăn gạo có trấu, thức ăn có chất sơ. Nam không thể thiếu rau hẹ, nữ không thể thiếu ngó sen. Củ cải trắng, sống không tốt nhưng chín thì bổ. Ăn không quá no, no không nên nằm.
3, Dưỡng sinh là động, dưỡng tâm là tĩnh. Tâm không thanh tịnh, ưu tư vọng tưởng dễ nảy sinh. Tâm thần an bình, bệnh sao đến được. Nhắm mắt dưỡng thần, tĩnh tâm ích trí.
4, Dược bổ thực bổ, đừng quên tâm bổ. Coi tiền như cỏ, coi thân như bảo. Khói hun cháy lửa, tốt nhất không ăn. Chiên dầu ngâm ướp, ít ăn thì tốt.
5, Cá thối tôm rữa, lấy mạng oan gia. Ăn mặc giữ ấm, nhất thân là xuân. Lạnh chớ chạm răng, nóng chớ chạm môi. Đồ chín mới ăn, nước chín mới uống.
6, Ăn nhiều rau quả, ít ăn đồ thịt. Ăn uống chừng mực, ngủ dậy đúng giờ. Đầu nên để lạnh, chân nên giữ ấm. Vui chơi biết đủ, không cầu an dật.
7, Dưỡng sinh là cần cù, dưỡng tâm là tĩnh tại.
8, Người đến tuổi già, thì phải rèn luyện, đi bộ chạy chậm, luyện công múa kiếm; đừng sợ giá lạnh, quét sạch sân nhà, hội họa thêm vui, tấm lòng rộng mở;
9, Nghe tiếng gà gáy, đừng cố nằm thêm, trồng hoa nuôi chim, đọc sách ngâm thơ; chơi cờ hát kịch, không ham phòng the, việc tư không nhớ, không chiếm lợi riêng.
10, Ẩm thực không tham, bữa tối ăn ít, khi ăn không nói, không nên hút thuốc; ít muối ít đường, không ăn quá mặn, ít ăn chất béo, cơm không quá nhiều;
11, Mỗi ngày ba bữa, thức ăn phù hợp, rau xanh hoa quả, ăn nhiều không sợ; đúng giờ đi ngủ, đến giờ thì dậy, nằm dậy nhẹ nhàng, không gấp không vội;
12, Uống rượu có độ, danh lợi chớ tham, chuyện thường không giận, tấm lòng phải rộng.
13, Tâm không bệnh, nên phòng trước, tâm lý tốt thân thể khỏe mạnh; tâm cân bằng, phải hiểu biết, cảm xúc ổn định bệnh tật ít;
14, Luyện thân thể, động cùng tĩnh, cuộc sống hài hòa tâm khỏe mạnh; phải thực dưỡng, no tám phần, tạng phủ nhẹ nhõm tự khai thông;
15, Người nóng giận, dễ già yếu, thổ lộ thích hợp người người vui; thưởng thức thư họa, bên suối thả câu, lựa chọn sở thích tự do chơi;
16, Dùng đầu óc, không mệt nhọc, bớt lo dưỡng tâm ít náo nhiệt; có quy luật, sức khỏe tốt, cuộc sống thường ngày phải hài hòa;
17, Tay vận động, tốt cho não, phòng ngừa bị lạnh và cảm cúm.
18, Mùa hè không ngủ trên đá, mùa thu không ngủ trên phản. Mùa xuân không hở rốn, mùa đông không che đầu. Ban ngày hoạt động, tối ngủ ít mơ.
19, Tối ngủ rửa chân, hơn uống thuốc bổ. Buổi tối mở cửa, hễ ngủ là say. Tham mát không chăn, không bệnh mới lạ.
20, Ngủ sớm dậy sớm, tinh thần sảng khoái, tham ngủ tham lạc, thêm bệnh giảm thọ. Tranh cãi buổi tối, ruột như sát muối.
21, Một ngày ăn một đầu heo, không bằng nằm ngủ ngáy trên giường.
22, Ba ngày ăn một con dê, không bằng rửa chân rồi mới lên giường.
23, Gối đầu chọn không đúng, càng ngủ người càng mệt. Tâm ngủ trước, người ngủ sau, ngủ vậy sẽ thành mỹ nhân.
24, Đầu hướng gió thổi, ấm áp dễ chịu, chân hướng gió thổi, hãy mời thầy lang.
25, Không ngủ nơi ngõ hẻm, độc nhất khi gió lùa.
26, Đi ngủ không thắp đèn, sáng dậy không chóng mặt.
27, Muốn ngủ để tấm thân nhẹ nhõm, chân không hướng tây đầu không hướng đông.

(Wb Đại Kỷ nguyên)

Tuesday, December 9, 2014

Ừ, MẸ ANH PHIỀN THẬT!

vochong (1)

- Anh về ngay đi, em hết chịu nổi rồi, mẹ anh phiền thật.
- Uhm, mẹ anh phiền thật, bây giờ anh đang có cuộc họp quan trọng, tối về anh sẽ giải quyết nha em.
Tiếng đầu dây bên kia dập máy nghe có vẻ rất tức tối, anh buông thõng người ra sau ghế, ở bên kia cô nhìn ra phía cửa như đang cố nuốt trôi một cái gì đó vào mình.
- Anh nhìn đi, đó, đây này, hôm nay em sắp, ngày mai em xếp, cứ một người dọn, một người lại bày ra như vậy, ai mà chịu nổi. Em sắp điên rồi đây. Cô vò đầu trong 1 trạng thái vô cùng tức giận, anh lại gần cô, lấy tay xoa xoa 2 bờ vai gầy gầy, cô hất chúng ra.
- Em vào đây – Anh nhẹ nhàng nắm lấy tay cô kéo vào phòng, khép hờ cửa, anh lấy xuống 1 chiếc hộp được đặt trên nóc tủ, lấy tay phủi nhẹ, anh nhìn cô mỉm cười.
- Mẹ phiền thật, ngày mai mình đưa mẹ đến viện dưỡng lão em nhé, còn bây giờ để anh cho em biết mẹ chúng ta phiền đến mức nào.
Anh mở chiếc hộp ra, bên trong là 1 xấp hình, anh lấy ra 1 tấm đã cũ, nhưng chẳng hề dính tí bụi nào, cô tò mò nhìn vào tấm ảnh.
- Em thấy không, đây là tấm hình mà Dì anh đã chụp lúc anh sinh ra, Dì kể vì mẹ yếu nên sinh lâu lắm, mà sinh lâu chắc là đau lâu em nhỉ, mà mẹ phiền thật, cứ la hét ầm ĩ cả lên, ai mà chẳng sinh. Dì còn nói, mẹ yếu lắm, nếu cứ cố sinh thì sẽ nguy hiểm cho người mẹ, bác sĩ đã nói như vậy rồi vậy mà mẹ vẫn cố cãi ” Không, con tôi phải ra đời, tôi phải sinh”, mẹ anh phiền thật đó.
Cô nhìn tấm hình, bàn tay cô nhẹ bỗng, rồi cô nhìn anh, trong mắt anh chứa 1 điều gì đó rất lạ. Anh cẩn thận bỏ tấm hình đó qua 1 bên, lấy 1 tấm khác cho cô xem.
- Em nhìn nè, đây là bức ảnh chụp lần đầu tiên anh bú mẹ, anh chẳng thấy ai phiền như mẹ cả. Bà nội, bà ngoại nói cả rồi, mẹ yếu, không đủ sữa để cho anh, uống sữa bình đi, ở đó mà dưỡng sức, nhưng 1, 2 cứ khư khư giữ anh vào lòng ” Không, con con nhẹ cân, phải bú sữa mẹ mới tốt”. Ai nói gì cũng cãi em nhỉ, nếu không anh được uống sữa bình rồi, sữa bình phải ngon hơn chứ, mẹ anh phiền thật.
Bàn tay cô run run, cô thấy ánh mắt của người mẹ trong bức ảnh ánh lên vẻ rất hạnh phúc, 2 bàn tay cô ta cứ giữ chặt đứa bé. Cô nhìn anh không nói gì cả.
- Còn nữa đây này – Anh lại lôi ra 1 tấm khác nhìn vào đó.
- Em thấy mẹ anh phiền ghê chưa, con nít hơn 1 năm ai chẳng chập chững biết đi, mẹ cứ làm như chỉ có con mẹ mới làm được điều đó không bằng. Ba kể mẹ cứ gặp ai là cũng hí hởn khoe ” Thằng cu Tin nhà tôi đi được rồi, nó biết đi rồi đó “. Bộ mẹ không thấy phiền hay sao em nhỉ? – Bờ môi cô như muốn nói một cái gì đó nhưng cổ họng thì ứ nghẹn lại, bức ảnh đứa trẻ con chập chững đi về phía mẹ trong tấm hình, cô nhìn mãi.Ba còn kể, từ ngày anh bắt đầu bi bô tập nói rồi gọi được tiếng mẹ là nguyên những ngày sau là một chuỗi điệp khúc ” Cu Tin gọi mẹ đi, gọi mẹ đi cu Tin”, mẹ phiền quá đi mẹ à, anh mỉm cười xoa nhẹ vào bức ảnh, mắt anh đang long lanh thì phải.
- Đây nữa, đây nữa này – Anh lôi ra nguyên 1 xấp, nhiều lắm, rất nhiều ảnh- Em thấy mẹ anh phiền ghê chưa, chụp làm gì mà lắm ảnh vậy không biết, lần đầu tiên anh vào mẫu giáo, có phiếu bé ngoan, rồi tiểu học, trung học, nhận bằng khen, em coi đi, đủ trò trên đời, coi hình của anh có mà đến tết mới xong, anh phì cười, ” mẹ anh phiền nhỉ “?
Cô nhìn anh, anh không cười nữa, anh cầm 1 tấm hình lên nhìn vào đó rất lâu, cô thấy nó, 1 tấm hình rất đạp, anh rất đẹp trong bộ áo tốt nghiệp cử nhân, anh lúc đó trông điển trai quá, cao ráo, nhưng…
- Em có thấy không? Tóc mẹ anh đó, rối em nhỉ ? Còn áo quần nữa này, cũ mèm…- Cô nghe thấy giọng anh trở nên khác đi, không đều đều như lúc ban đầu nữa, đứt quãng. Cô nắm lấy tay anh.
- Năm 15 tuổi, ba bỏ mẹ con anh lại, rồi lúc đó, mọi thứ trong nhà trở nên không có điểm tựa, anh đi học, mẹ bắt anh phải học…Em không biết đâu, anh xin nghỉ nhưng mẹ không cho, phiền như vậy chứ. Mẹ cứ sáng sớm đi phụ quán cơm cho người ta, trưa ăn 1 chén cơm thừa trong quán để dư tiền cho anh học thêm ngoại ngữ, rồi chiều đến chạy đi giặt đồ cho những bà mẹ không phiền khác, để họ đi mua sắm, cà phê, giải trí…- Giọng anh lạc hẳn – Còn nữa em ạ, tối đến mẹ lại tiếp tục đi làm lao công đường phố, sáng sớm mới về chợp mắt được 1 tí thôi, vậy đó…Em thấy mẹ anh khỏe không?
” Tách”, 1 giọt nước rơi xuống trên tấm hình, mắt cô cũng nhòe đi, khác thật, 1 bà mẹ trẻ với gương mặt xinh đẹp lúc đứa con mới bi bô tập nói, và cũng với gương mặt phúc hậu đó nhưng giờ làn da đã nhăn đi, khuôn mặt gầy hẳn khi đứng cạnh cậu con trai lúc chuẩn bị ra trường.
- Anh à – Bàn tay cô nắm lấy bàn tay run run của anh.
- Em có thấy tay mẹ rất yếu không, anh chẳng bao giờ kể em nghe nhỉ. Khi 5 tuổi, anh đùa nghịch chạy nhảy lung tung, lúc đuổi bắt cùng cô nhóc hàng xóm anh đã trượt chân ngã từ cầu thang xuống. Lúc đó, anh chẳng thấy đau một chút nào cả, chỉ nghe một tiếng kêu rất thân quen, em có đoán được không, anh đang nằm trên 1 thân thể rất quen…mẹ anh đó. – Cô sững người lại, nước mắt cô trào ra, rơi xuống ướt đẫm tay anh.
- Em à, mẹ anh phiền vậy đó, phiền từ khi anh chuẩn bị lọt lòng cho đến khi anh gần đón đứa con đầu tiên của mình, chưa hết đâu, mẹ sẽ còn phiền cả đời em ạ, bây giờ lớn rồi mẹ vẫn cứ lẽo đẽo theo anh dặn đủ thứ em không thấy sao, cơm phải ăn 3 chén, đi xe phải chậm thôi, đừng có mà thức khuya quá. Mẹ anh phiền thật, ngày mai mình đưa mẹ đến viện dưỡng lão em nhé.
” Anh “, cô ôm chặt lấy anh, cô òa khóc nức nở, ” em xin lỗi “, anh ôm lấy cô vỗ về, vỗ về như ngày xưa anh vẫn thường được làm như vậy.
” Choang “- Anh và cô chạy nhanh xuống bếp.
- Mẹ xin lỗi, mẹ nghe con thèm chè hạt sen nên mẹ đi nấu, nhưng…Giọng mẹ run run không dám nhìn về phía trước, cúi người nhặt những mảnh vỡ vừa rơi.
- Mẹ à – Cô chạy đến nắm lấy bàn tay xương xương của mẹ – Từ nay mẹ đừng phiền nữa nhé, để con phiền mẹ cho – Cô ôm chặt mẹ, nước mắt thấm đẫm vai áo mẹ, mẹ nhìn anh, anh nhìn cô trong lòng của mẹ.

” Mẹ đã không sinh lầm con và con cũng đã không chọn nhầm dâu cho mẹ, phải không ạ?”

Vật gì mà người đang vui nhìn vào sẽ buồn và người đang buồn nhìn vào chắc chắn sẽ vui?

Vật gì mà người đang vui nhìn vào sẽ buồn và người đang buồn nhìn vào chắc chắn sẽ vui?

Có một câu chuyện rất nổi tiếng mà tôi tin rằng ai cũng từng một lần nghe qua. Chuyện là có một ông vua nọ một hôm nổi hứng muốn làm bẽ mặt một vị cận thần của mình vốn nổi tiếng thông thái và tài trí. Ông bảo vị quan nhân lễ hội này hãy mang về một vật mà người đang vui nhìn vào sẽ buồn và người đang buồn nhìn vào chắc chắn sẽ vui. Thời gian cận kề, vị quan buồn bã vì chưa tìm được một món vật như thế, ông liền quyết định đi đến nơi nghèo nhất kinh thành, khi đi ngang qua một lão già bán hàng rong, ông dừng lại và hỏi lão có biết một vật như thế không, ông lão bèn đưa cho vị quan ấy một cái vòng.
Vị quan nhìn vào thấy một dòng chữ liền mỉm cười vui sướng. Lễ hội đến, nhà vua hào hứng chắc mẩm rằng tên quan kia sẽ bị một vố bẽ mặc ra trò. Thế nhưng vị quan thông thái ấy ung dung bước vào, cầm theo cái vòng đưa cho nhà vua trước sự ngơ ngác của tất thảy mọi người. Nhà vua hồ nghi, cầm cái vòng lên, nụ cười trên môi, sự hào hứng lập tức tan biến. Thật sự trên đời có tồn tại thứ ấy. Thứ mà người đang vui nhìn vào sẽ buồn và người đang buồn nhìn vào sẽ vui. Chiếc vòng với dòng chữ “Mọi việc rồi sẽ qua.”
Mọi thứ ta có đều là vô thường, tất cả chỉ tồn tại một cách tạm bợ, thậm chí cái tấm thân này cũng chỉ là tạm bợ trên cõi đời này mà thôi, bởi mọi chuyện rồi cũng sẽ qua. Nếu được cho mượn một thứ khiến bạn đau và một thứ khiến bạn vui thì bạn sẽ lưu giữ lại cái gì? Dĩ nhiên hãy vứt những thứ khiến mình đau đi, cũng không khó lắm đâu, chỉ cần bạn luôn nhớ, mọi chuyện rồi cũng sẽ qua.
Ví dụ bạn đang yêu một cô nàng tha thiết, bạn yêu thương, chăm lo cho cô ấy như cả thế giới của mình. Gần như bạn không bao giờ làm điều gì khiến nàng phật lòng. Bỗng một ngày xấu trời, đùng một cái bạn bị phản bội. Lúc ấy sẽ ra sao? Đau đớn, khóc lóc và hận thù. Dĩ nhiên. Trong tình cảnh ấy con người rất dễ mất phương hướng và làm những điều dại dột. Con người ấy có thể sẽ cầm con dao lên và kết thúc nỗi oán hận của mình.
Nhiều người lựa chọn nhất chính là tự kết liễu chính mình, anh ta muốn cô gái phải vì mình mà ân hận suốt đời, mặt khác bản thân mình không thể chịu được nổi đau quá lớn kia. Kết quả là ả có hối hận thật đấy nhưng một thời gian thôi vẫn sẽ lại tiếp tục cuộc sống của mình với gã nhân tình. Ả chỉ coi bạn như một tên ngốc bi lụy mà thôi. Bạn tiêu tan, người thân đau khổ. Thế có đáng chăng? Một số người lại lựa chọn kết liễu kẻ phản bội hoặc tên nhân tình hoặc cả hai.
Đây đúng là một việc có thể giải tỏa mọi căm phẫn ngay và luôn thật. Nhưng sau đó thì sao, một cuộc đời coi như đi hoang. Thật ra thì ai cũng sẽ phân tích được như thế mà thôi, nếu chúng ta đang ngồi đây và đọc những dòng chữ lý thuyết sáo rỗng. Nhưng khi thật sự gặp chuyện thì khác, chính tác giả cũng đã từng trải qua giai đoạn dại dột như thế. Lúc ấy cảm xúc chúng ta sẽ đi đến một giới hạn kinh người, nó hoàn toàn mất khả năng điều khiển, nhưng từ bây giờ tôi sẽ chỉ bạn một câu “thần chú” đầy quyền năng, nhớ nhé “Mọi chuyện rồi cũng sẽ qua.”
Cô gái phản bội ấy không đáng để cho tình yêu cao vời và đẹp đẽ của chúng ta. Thứ tình yêu không đáng đó, rồi cũng sẽ qua. Nỗi đau tột cùng trong tim ấy, cũng như hàng vạn nỗi đau trên đời này mà thôi, tuy nó sẽ để lại những vết sẹo không đẹp nhưng rồi cũng sẽ lành. Rồi một ngày ta sẽ lại có một tình yêu khác. Cách trả thù tốt nhất là hãy sống cho những kẻ xấu ngưỡng mộ.
Trong cuộc sống không thể thiếu những khó khăn và vấp ngã. Khó khăn rồi cũng qua, vấp ngã cũng phải đứng dậy. Nếu một ngày bỗng dưng bạn bị sếp đuổi việc không lý do thì có gì phải buồn cơ chứ khi bạn tự tin rằng mình có tài năng? Rồi ta sẽ tìm được một công việc mới biết đâu sẽ tốt hơn.  Ganh ghét, đố kỵ không thể nào làm chúng ta tốt hơn được. Hãy nổ lực với tất cả những gì mình có thôi, nếu vẫn không bằng người ta thì…thôi! Bởi chẳng thứ gì là tồn tại mãi mãi, nó sẽ qua thôi.
Hãy tin tôi đi, tâm hồn con người không bao la và vô tận như đại dương kia đâu. Nó cũng như cái tay, cái chân, như tất cả bộ phận trên người bạn mà thôi, tức là nó vẫn có nhiệm vụ của riêng nó. Nếu tối ngày bạn cứ nhồi nhét đau buồn, bực dọc, hằn học,..vào nó thì tâm hồn chúng ta sẽ chẳng còn chỗ để chứa niềm vui, để mà hưởng thụ cuộc đời tạm bợ ngắn ngủi này nữa. Hãy để cho nó yêu thương, để cho nó làm đúng chức năng mà tạo hóa ban cho là làm đẹp cho cuộc đời bằng sự vui tươi và trong sáng. Hãy nhớ rằng, mọi chuyện rồi cũng sẽ qua…
Nhân tiện tớ xin tặng các bạn một đoạn trích bài thơ rất độc đáo của nhà thơ Nguyễn Thế Hoàng Linh.
“Mọi thứ rồi cũng qua
cái loa rồi cũng hỏng
nước sôi rồi hết nóng
đắm say rồi thờ ơ
thờ ơ rồi cũng qua
để bắt đầu say đắm
nước lại đun để tắm
loa này thay loa kia
rồi chú mèo đi hia
cũng tới phim Shrek
thời huy hoàng của Becks
phai ở Galaxy…”

 David Becktam