CHƯƠNG 01 MỞ ĐẦU

 

Máy tính số là một công cụ để giải quyết hàng loạt các bài toán lớn. Một lời giải cho một bài toán nào đó được gọi là một giải thuật (algorithm); nó mô tả một chuỗi các bước cần thực hiện để giải quyết bài toán.

Ví dụ
Bài toán: Sắp xếp một danh sách các số theo thứ tự tăng dần.
Giải thuật:Giả sử danh sách đã cho là  list1; tạo ra một danh sách rỗng, list2,để lưu danh sách đã sắp xếp. Lặp đi lặp lại công việc, tìm số nhỏ nhất trong list1, xóa nó khỏi list1,  và thêm vào phần tử kế tiếp trong danh sách list2, cho đến khi list1 là rỗng.
Giải thuật được diễn giải bằng các thuật ngữ trừu tượng mang tính chất dễ hiểu.
Máy tính chỉ hiểu được ngôn ngữ máy (mã nhị phân). Chương trình được diễn đạt bằng ngôn ngữ máy được gọi là có thể thực thi.
Nếu dùng bất kỳ ngôn ngữ nào khác để viết chương trình thì cần phải dịch sang ngôn ngữ máy để có thể thực thi chương trình.
Ngôn ngữ máy cực kỳ khó hiểu đối với lập trình viên vì thế  không thể sử dụng trực tiếp ngôn ngữ máy để viết chương trình.
Người ta sử dụng ngôn ngữ assembly  để viết chương trình. Đây là ngôn ngữ gần với hệ thống nhất, nó cung cấp các câu lệnh dễ nhớ và các ký hiệu dễ hiểu để biểu diễn dữ liệu. Bộ dịch được gọi là assembler chuyển ngôn ngữ assembly sang ngôn ngữ máy.
Tuy nhiên, ngay cả ngôn ngữ assembly cũng khó sử dụng do đó việc sử dụng ngôn ngữ lập trìnhcấp cao như C++ sẽ thuận tiện hơn cho việc thi hành các giải thuật.
Ngôn ngữ lập trình C++ là ngôn ngữ lập trình hướng đối tượng. Nó giúp cho lập trình viên không phải nghĩ nhiều về các thuật ngữ cấp thấp và giúp họ chỉ tập trung vào giải thuật.
Trình biên dịch (compiler) sẽ đảm nhiệm việc dịch chương trình viết bằng ngôn ngữ cấp cao sang ngôn ngữ assembly. Mã assembly được tạo ra bởi trình biên dịch sau đó sẽ được tập hợp lại để cho ra một chương trình có thể thực thi.
Chương trình C++ đơn giản
            #include <iostream.h>
                        int main()
            {
                cout<<”Hello Word”;
}
Dòng 1: Sử dụng chỉ thị tiền xử lý #include để chèn nội dung của tập tin header iostream.h  vào trong chương trình. iostream.h là tập tin header chuẩn của C++ chứa đựng các định nghĩa cho xuất và nhập.
Dòng 2: Định nghĩa hàm main. Hàm main có thể có hoặc không có tham số (parameter). Các tham số (nếu có) luôn nằm sau tên hàm và trong cặp ngoặc đơn). Từ void định nghĩa hàm mainkhông có tham số. Hàm có thể có kiểu trả về, kiểu trả về luôn xuất hiện trước tên hàm. Int là kiểu số nguyên.
Tất cả các chương trình C++ phải có một hàm main duy nhất. Việc thực thi chương trình luôn bắt đầu từ hàm main.
Dòng 3: Dấu {} bắt đầu phần thân của hàm main.
Dòng 4: Đây là một câu lệnh. Kết thúc một lệnh luôn được đánh dấu bằng dấu chấm phẩy (;). Câu lệnh này sẽ in ra màn hình dòng chữ Hello World. Ký tự \n là xuống dòng (newline).
Biên dịch một chương trình C++
Biên dịch một chương trình C++ liên quan đến một số bước sau (hầu hết các bước là trong suốt đối với người dùng)
1.  Đầu tiên, bộ tiền xử lý C++ xem qua mã trong chương trình và thực hiện
các chỉ thị được chỉ định bởi các chỉ thị tiền xử lý (ví dụ, #include). Kết
quả là một mã chương trình đã sửa đổi mà không còn chứa bất kỳ một chỉ thị tiền xử lý nào cả.
2.  Sau đó,  trình biên dịch C++ dịch các mã của chương trình. Trình biên
dịch có thể là một trình biên dịch C++ thật sự phát ra mã assembly hay
mã máy, hoặc chỉ là trình chuyển đổi dịch mã sang C. Ở trường hợp thứ
hai, mã C sau khi được dịch ra sẽ tạo thành mã assembly hay mã máy
thông qua trình biên dịch C. Trong cả hai trường hợp,  đầu ra có thể
không hoàn chỉnh vì chương trình tham khảo tới các thủ tục trong thư
viện còn chưa được định nghĩa như một phần của chương trình.
3.  Cuối cùng, trình liên kết hoàn tất mã đối tượng bằng cách liên kết nó với
mã đối tượng của bất kỳ các module thư viện mà chương trình đã tham
khảo tới. Kết quả cuối cùng là một tập tin thực thi
 
Advertisements
By dungkcna113 Posted in C/C++

Mozilla Firefox 20 – Cải thiện chế độ duyệt web riêng tư, giao diện quản lí download mới

firefox 20

Mozilla vừa cập nhật Firefox dành cho máy tính lên phiên bản 20, trong đó bổ sung lớn nhất là khả năng duyệt web ở chế độ riêng tư trong một cửa sổ độc lập với chế độ duyệt bình thường. Tính năng này đã khắc phục được nhược điểm rằng mỗi khi muốn duyệt web riêng tư, người dùng Firefox các phiên bản trước phải đóng hết tất cả cửa sổ hoặc tab đang mở. Firefox giờ đây cho phép bạn theo dõi và quản lí tất cả những tập tin tải về thông qua một menu nhỏ xuất hiện trên thanh công cụ, giống với phong cách của Safari. Chúng ta đã có thể nói lời tạm biệt với cửa sổ Download phiền toái hiện ra mỗi khi muốn tải một thứ gì đó về máy. Đối với lập trình viên, Firefox đã đính kèm hàm getUserMedia thuộc chuẩn WebRTC để giúp các trang web có thể truy cập trực tiếp đến webcam và micro của người dùng mà không cần cài thêm plugin nào cả.

Nhân dịp này, Firefox trên Android cũng đã được Mozilla nâng cấp lên phiên bản mới. Nó cũng hỗ trợ chế độ duyệt web riêng tư độc lập với chế độ duyệt web bình thường, tuy nhiên nó áp dụng private browsing cho từng thẻ (tab) chứ không phải là cửa sổ như Firefox 20 trên PC. Ứng dụng sẽ cho phép người dùng chuyển qua lại giữa các tab riêng tư và tab bình thường. Nhờ đó, bạn có thể kiểm tra nhiều tài khoản email cùng lúc hoặc mua sắm nhiều món đồ ở cùng thời điểm mà không bị gián đoạn.

Một tính năng mới nữa Firefox trên Android đó là khả năng tùy biến shortcut trên màn hình chính để bạn có thể nhanh chóng truy cập vào các website ưa thích. Firefox cho Android giờ đây cũng đã tương thích với các điện thoại sử dụng CPU kiến trúc ARMv6, bao gồm Samsung Galaxy Next, HTC Aria, HTC Legend,Samsung Dart, Samsung Galaxy Pop, Samsung Galaxy Q.

IDM 6.15 Full – Trình download số 1 thế giới

Internet Download Manager có một hệ thống tăng tốc tải dữ liệu thông minh với việc hổ trợ tính năng chia nhỏ gói dữ liệu và kỹ thuật tải nhiều phần dữ liệu an toàn để cải thiện tốc độ download. Không giống như các chương trình download khác là chỉ chia nhỏ dữ liệu khi bắt đầu tải về, thì Internet Download Manager tự động chia nhỏ trong suốt tiến trình download. Internet Download Manager còn có khả năng kết nối liên tục nhiều lần không cần thông qua các bước đang nhập thêm vào để đạt được mức tốc độ download tốt hơn.

 

 

Phiên bản mới hỗ trợ đầy đủ Windows 8, YouTube, Google Video, MySpaceTV, IE10 và Firefox 19.0
Các chức năng chính:
-Hỗ trợ hầu hết các trình duyệt phổ biến.
-Download dễ dàng, chỉ cần bạn nhất chuột vào link download ở bất cứ trình duyệt nào IDM hỗ trợ.
-Tăng tốc 500% nhờ công nghệ phân đoạn thông minh.
-Dừng tải về máy/Tiếp tục tải về máy
-Cài đặt dễ dàng và nhanh chóng.
-Kiểm tra virus file download (trên máy bạn phải có chương trình quét virus).
-Tích hợp vào các trình duyệt và “tóm cổ” bất cứ thứ gì nhận dạng được ví dụ như khi trang web chơi một file mp3 thì một cửa sổ IDM sẽ hiện ra và bạn chỉ cần bất nút là file mp3 đó là của bạn mà không phải cực khổ dò link thủ công.
-Xây dựng lịch biểu download: nối mạng – download – ngắt kết nối.
-Hỗ trợ nhiều proxy servers.
-Hỗ trợ các giao thức xác thực Basic, Negotiate, NTLM, and Keberos.
-Chức năng download all, “tóm” tất cả các thứ trên trang web bất kỳ.
-Tùy chỉnh giao diện như hệ thống nút chức năng.
-Phân loại file download vào các danh mục giúp công việc quản lý dễ dàng hơn.
– Hỗ trợ update.
-Giới hạn băng thông download.
-Hỗ trợ “drop link”.
-Hỗ trợ đa ngôn ngữ, hiện đã có lưu hành bản tiếng Việt.

Đặc biệt là phiên bản này được active 1 cách hoàn toàn tự động, không hề sử dụng …..

Hiện tại đã có bản IDM 6.15 buil 8, mình xin gửi tới các bạn link tải:(bản mới nhất)
http://adf.ly/MoqZp
Hiện tại đã có bản IDM 6.15 buil 7, mình xin gửi tới các bạn link tải:
http://adf.ly/MBvxf
Hiện tại đã có bản IDM 6.15 buil 5, mình xin gửi tới các bạn link tải
http://adf.ly/KImIq
Changes in IDM 6.15
Added support for automatic proxy configuration scripts (used in services like premiumize.me and others)
Fixed a critical bug in IE integration module
Resolved downloading problems with several file sharing sites
Changed “Minimize to tray” button style for Windows 8

Tải Office 2013 – Download Office 2013

Hôm nay Microsoft đã chính thức giới thiệu Office 2013 Customer Preview (tên mã là Office 15), phiên bản mới nhất của bộ ứng dụng văn phòng hiện đang được dùng bởi hàng triệu người trên khắp thế giới. Office 2013 được thiết kế để tận dụng tối đa các dịch vụ đám mây. Mặc định, những tập tin văn phòng sẽ được lưu trên SkyDrive để người dùng có thể đồng bộ hóa các tập tin và sử dụng chúng mọi lúc, mọi nơi. Những thiết lập cấu hình, thông tin và những tập tin mới sử dụng trong thời gian gần đây, template và thậm chí là cả từ điển tùy biến của người dùng cũng sẽ được đồng bộ dựa vào tài khoản Windows Live.

office2013

Office 2013 mang giao diện đặc trưng của Windows 8 với phong cách Metro UI đơn giản nhưng vẫn thể hiện đầy đủ các tính năng cần thiết. Các phần mềm mới được xây dựng để tối ưu hóa cho việc sử dụng trên các màn hình cảm ứng, giống như những gì mà Microsoft đã thực hiện với Windows 8. Khả năng làm việc với bút stylus và nhận biết chữ viết tay cũng được tăng cường so với thế hệ trước. Ở mỗi ứng dụng của Office 2013 sẽ có một nút Touch Mode để chuyển đổi sang chế độ dùng trên máy tính bảng.

Microsoft cho biết bản Office Home and Student 2013 RT sẽ được cài đặt sẵn trên mọi thiết bị dùng Windows RT (xuất hiện trên các máy tính chạy vi xử lí ARM), bao gồm WordExcel,PowerPoint và OneNote. Giá cả và lịch trình phát hành Office 2013 sẽ được công bố đầy đủ hơn vào mùa thu này. Về phần các dịch vụ trực tuyến, Microsoft đưa ra nhiều gói Office 365 với đầy đủ các ứng dụng của Office 2013, đi kèm theo đó là quyền nâng cấp và sử dụng trên tối đa 5 chiếc PC. Khi không có máy tính của mình, khách hàng đã đăng kí Office 365 có thể dùng bộ Office 2013 thông qua Internet với đầy đủ các tính năng như bản bình thường. Các gói dịch vụ này bao gồm:

  • Office 365 Home Premium: thiết kế cho người tiêu dùng và gia đình. Nó bao gồm 20GB dung lượng SkyDrive và 60 phút gọi Skype miễn phí toàn cầu mỗi tháng.
  • Office 365 Small Business Premium: thiết kế hướng đến doanh nghiệp nhỏ, hỗ trộ email doanh nghiệp, chia sẻ lịch làm việc, công cụ xây dựng website và đàm thoại trực tuyến nền web độ phân giải HD.
  • Office 365 ProPlus: dành cho các khách hàng doanh nghiệp với khả năng quản lí và phân phối mạnh mẽ dựa trên điện toán đám mây.

Mời các bạn tải về Office 2013 Customer Preview ở trang web của Microsoft, yêu cầu có tài khoản Windows Live. Hãy chọn đúng bản Office 2013 32-bit hoặc 64-bit tùy theo Windows của bạn. Lưu ý: Chỉ tương thích với Windows 7 và Windows 8, không chạy được trên Windows XP, Vista.

Những thay đổi chính trong Office 2013

Microsoft Word giờ đây hỗ trợ hoàn chỉnh cho định dạng PDF, cùng với đó là tính năng Read Mode sẽ tự động điều chỉnh vùng nhìn của văn bản nhằm mang lại trải nghiệm đọc tốt nhất. Nếu người dùng có chèn video từ các dịch vụ trực tuyến như YouTube, Word hỗ trợ phát lại ngay trong ứng dụng. Chức năng Resume Reading sẽ tự động ghi nhận lại nơi cuối cùng mà bạn dừng đọc và phục hồi lại đúng ngay điểm đó khi bạn mở văn bản lên.

Excel phiên bản mới cho phép người dùng phân tích, biểu diễn số liệu đơn giản hơn. Mặc định, bảng tính sẽ được tổng hợp theo dạng pivot table để khách hàng có thể lựa chọn phương án tốt nhất cho việc hiển thị. Tính năng Flash Fill mới xuất hiện sẽ tự động học hỏi những thao tác, công thức của người dùng để rồi tự động áp dụng chúng lên phần dữ liệu còn lại. Excel 2013 cũng tự động đề nghị kiểu biểu đồ tốt nhất cho việc biểu diễn số liệu. Giao diện tùy biến các thành phần của biểu đồ cũng được làm mới theo hướng thuận tiện hơn.

PowerPoint 2013 được bổ sung tính năng Presenter View giúp hiển thị slide đang trình chiếu cũng như những slide kế tiếp, thời gian thuyết trình, ghi chú,… để hỗ trợ cho bài nói của người sử dụng. Trong lúc thuyết trình, PowerPoint cho phép phóng to, thu nhỏ, đáng dấu và điều hướng giữa các slide bằng cảm ứng hoặc bút stylus.

OneNote được đổi mới khá nhiều, có thể dễ dàng nhận thấy nhất là giao diện mang đậm phong cách Metro của nó. Các ghi chú, văn bản mà người dùng đã tạo sẽ được đồng bộ xuyên suốt nhiều nền tảng mà OneNote hỗ trợ, bao gồm Windows Phone, Windows 7/8, iOS và Android. Người dùng cũng có thể xem chúng trên Office nền web (Office Web Apps). Khả năng nhúng đối tượng từ bên ngoài đã trở nên tốt hơn. Nếu người dùng chèn một bảng tính Excel, OneNote sẽ tự động hiển thị nội dung của nó, đồng thời vẽ sẵn biểu đồ thích hợp. Khi file Excel được chỉnh sửa, OneNote cũng tự động cập nhật. OneNote mới cũng hỗ trợ bút stylus tốt hơn bản cũ và có sẵn tính năng chuyển đổi chữ viết tay thành kí tự máy tính. Ngoài bản OneNote đi kèm trong Office 2013, Microsoft cũng cung cấp ứng dụng OneNote riêng trên Windows App Store.

Outlook trong bộ Office 2013 đã hỗ trợ Exchange ActiveSync với tính năng tự động push email, lịch hẹn và danh bạ thông qua những dịch vụ email phổ biến. Thanh điều hướng mới giúp cho việc duyệt qua email, lịch được dễ dàng hơn. Nó cũng kết nối chặt chẽ với nhiều mạng xã hội, trong đó có LinkedIn và Facebook để tự động lấy thông tin. Một số tính năng mới của Outlook có thể kể đến như Peeks (xem nhanh lịch, thông tin người gửi email), People Card (xem nhiều số liên lạc trong một giao diện duy nhất), chia sẻ lịch cùng người khác.

Bức thư tình có một không hai

Hi ! Chào tất cả các người bạn iêu quý của tui. Tui tặng các bạn 1 bức thư tình có một không hai nè! Hải Phòng một ngày buồn như con chuồn chuồn, tháng chán như con cá rán, năm đen như con mèo hen. Em yêu dấu, người em như cái đấu, tóc em xù như lông gấu, tuy em hơi cá sấu nhưng anh vẫn yêu em nung nấu. Ðêm nay trăng cao tít mít, anh ngồi cong đít viết thư cho em, không gian bốn bề im ắng chỉ có tiếng ếch kêu và âm thanh như tiếng đàn violon du dương nhẹ nhàng của đàn muỗi đang vây quanh anh .Em có biết rằng anh nhớ em nhiều lắm không? Anh ăn không ngon nhưng ngủ như điên, anh đi giầy quên đi tất, ăn sáng quên đánh răng, anh dùng xăng vo gạo, anh khờ khạo cũng chỉ vì yêu em đó.

Khổ thân anh khi chúng bạn toàn là những đứa không có nhà phải ở trong biệt thự, không có xe đạp mà phải ngồi lăn-cu-đơ, không có tiền mà phải xài card.

Anh thì cái gì cũng có chỉ không có mỗi tiền. Anh xin tình nguyện dâng hiến cho em tấm thân trong trắng như tờ giấy than của anh cho em. Tấm thân của anh tuy đang mang trong người hai dòng máu nhưng vẫn còn là hàng xài được một số thứ. Anh chỉ muốn những gì của em là của anh và những gì của anh là của riêng, ủa nhầm là của chung. Em có biết rằng anh yêu em từ khi anh thấy em lon ton như con chó con cùng mấy đứa bạn cùng là lũ quỷ cái đánh 1 thằng bạn nhỏ xíu. Anh sẽ làm tất cả để cho em vui.

Ranh ngôn có câu : “Không có việc gì khó, chỉ sợ tiền không nhiều, đào cống và lấp bể, cố làm cũng thành không”. Em đừng buồn vì những lời bạn anh nói nhé, nó nói em :” Nhìn xa cứ tưởng con người, nhìn gần mới biết đười ươi xổng chuồng”. Anh đau lắm nhưng không sao, bôi cao sẽ khỏi, không khỏi ăn tỏi sẽ hết, không hết cho chết là vừa. Về nhà anh không nuốt trôi cơm cố gắng lắm mới chỉ có 6 bát phở. Một lần và mãi mãi anh muốn nói với em rằng anh yêu em như que kem mút dở, như dưa bở với đường, như lọ tương ngâm cà pháo, như con báo với cánh rừng, như muối vừng với lạc, như lão Hạc với con chó vàng …

Thôi mệt quá rồi anh đành phanh bút ở đây. Chào em và yêu em nhiều, chúc em gặp nhiều ác mộng, anh sẽ hiện ra để cùng em chạy trốn.

Bài tả bạn của nàng mê…ăn

Em có một người bạn thân tên là gì… em không nhớ nữa, chỉ biết em vẫn thường kêu bạn í bằng cái nick vô cùng… gần gũi: Chinsu.

Hai đứa em quen nhau trong một hoàn cảnh rất đặc biệt, cùng… thiếu tiền ở một quán ăn. Bạn ấy đã phải để lại… cái nón mới mua, còn em bỏ lại… đôi giày. Khi tới chuộc lại, bà chủ quán đã lấy nón của bạn í đưa em và lấy giày của em đưa bạn í. Lộn qua lộn lại một hồi thế là quen nhau!

Bạn của em sở hữu một nước da trắng như… tô bún chưa chan nước lèo. Một đôi mắt tròn vo đen láy như hai… cái hột vịt bắc thảo. Sống mũi cao như… con ốc hương bò trên mặt. Đôi môi đỏ màu tương ớt, khi cười để lộ hàm răng trắng như cồi điệp nướng mỡ hành. Đặc biệt bạn em có mái tóc dài, gợn sóng, nhuộm màu “hai lai” như kiểu các loại mì Hàn Quốc sắp bỏ vô nồi lẩu. Em xin tạm dừng việc tả hình dáng bên ngoài của bạn em ở đây, vì tờ giấy em đang viết đã…

ướt hết, bởi… dung môi pha đồ ăn nhỏ xuống từ miệng em! Về tính tình, bạn em rất tốt với bạn bè, không ai mời đi ăn mà bạn ấy từ chối. Thậm chí còn ăn rất nhiệt tình để không phụ lòng người mời. Và sau khi ăn xong còn tìm mọi cách… gói đem về nhà, để khi thấy nhớ nhung vì biết ơn người mời lại đem ra ăn tiếp! Tình bạn của tụi em thăng hoa vì cùng chung quan điểm, sống là ăn! Cùng chung mơ ước, ăn được mọi món ăn có trên đời. Cùng chung tấm lòng nhân ái, giúp đỡ tất cả những ai mở quán ăn! Và cùng chung cả hoạn nạn khi… đi ăn trộm trái cây bị cẩu rượt, hoặc ăn thiếu bị xiết đồ như đã kể. Hè này hai đứa em còn cùng nhau thực hiện một công việc rất có ý nghĩa về mặt sức khỏe. Đó là nằm cạnh nhau trên hai chiếc giường ở trung tâm dinh dưỡng để “điều chỉnh những vấn đề phát sinh sau quá trình hấp thu năng lượng”. Em còn muốn viết rất nhiều về bạn em và tình bạn của tụi em, nhưng bạn em vừa bất ngờ bị khó thở vì… sặc đồ ăn. Em phải dừng bút tại đây để gọi bác sĩ lên cấp cứu cho bạn í. Khi có điều kiện, em sẽ lại viết tiếp!

By dungkcna113 Posted in MY BLOG

Chuyện cũ qua rồi

Xin chào bạn cũ, anh vẫn khỏe chứ?

Em thật sự rất muốn nhắn cho anh vài chữ đơn giản như thế nhưng có lẽ đã quá khó, phải không? Chúng ta đã chẳng còn gặp nhau được rất nhiều tháng rồi. Em đã đẩy anh ra quá xa. Anh nói đúng, một tấm gỗ sau khi đóng đinh, dù có nhổ đinh ra thì vẫn còn in hằn lại vết tích.

Em xin lỗi vì đã run rẩy chối bỏ anh và con người thật của anh. Mãi sau một năm, em mới dám nói những điều này. Em thật sự xin lỗi vì đã thảng thốt, đã bỏ chạy và xa lánh anh. Bây giờ, em mới nhận ra anh đã buồn và tổn thương nhiều thế nào khi em hành động như thế.

Một năm qua, em cứ nghĩ đứa tổn thương, đau khổ, khóc lóc và cố gắng vượt qua chuyện cũ là em. Nhưng có lẽ em đã sai. Người cố gắng để quên đi những dòng status trách móc “tại sao mọi chuyện lại như thế”… phải là anh.

Anh đã như thế nào khi biết về con người thật của mình. Anh có bị bố mẹ phát hiện, liệu đó có phải là lý do mà anh và bố luôn có một sự xa cách, gườm gườm nhau khi chạm mặt? Tại sao em lại ích kỉ đến mức chỉ lo cho cảm xúc của mình mà chẳng mảy may nghĩ cho anh, dù chỉ một lần…

Em nhớ khi chúng ta còn là bạn tốt của nhau. Em nhớ sự chu đáo, sự quan tâm ấm áp và sự lo lắng của anh. Những điều khiến tim em rung động và lỗi nhịp. Chưa có ai gằn giọng với em qua điện thọai khi em chạy xe về tối. Dường như mọi người đều đã quen với chuyện em mạnh mẽ và lì lợm thế nào nên nghĩ chắc chắn em sẽ đảm đương được thôi. Duy chỉ có anh. Em nhớ giọng anh, nhớ cách anh coi em chỉ là một con nhóc yếu đuối và hậu đậu, nhớ cách anh chở em sau xe trong một buổi chiều mưa, nhớ cái trò nghịch phá điện thọai của anh, cài báo thức tự động làm nó ré lên nửa đêm chỉ để nhắc em kiểm tra cửa nẻo. Em thật sự nhớ anh. Nhớ một người từng là bạn và từng là một người anh. Cảm xúc rung động tình yêu có lẽ đã hết. Nhưng những điều ấm áp đó chưa bao giờ phai nhạt trong em.

Có lẽ anh rất giận và rất buồn trước cách cư xử của em. Em đã tưởng tượng có lẽ anh sẽ mím môi, phồng má và cốc đầu em thật đau. Em ước gì anh liếc em sắc lẻm và nói với em những câu trách móc. Em ước gì anh cứ nói cứ mắng chứ đừng im lặng quay lưng với em như vậy.

Giá mà em nghĩ cho nỗi buồn của anh dù chỉ là một phút thôi. Anh ơi! Em thành thật xin lỗi.

Nhưng chắc rằng những lời này, giờ nói ra, đã muộn. Chuyện cũ đã qua, đinh đã đóng vào gỗ, anh giờ ở đâu và làm gì em thật sự không biết và cũng không dám tìm để biết. Nhìn mặt nhau, em sẽ xử sự thế nào đây? Mỉm cười ư? Với tất cả những gì đã nói, với tất cả những gì đã làm. Em không có can đảm nhìn anh và mỉm cười. Ngay cả khi em hất anh đi, anh vẫn bảo vệ em và lo lắng cho cuộc sống của em trong âm thầm, chuyện này mãi về sau em mới hay và khi biết được, lòng em càng ray rứt. Lỗi lầm càng chất cao, sự giằng xé càng mãnh liệt. Khi chuẩn bị chuyển sang năm mới, em cố gắng lấy hết can đảm nhắn tin chúc mừng như một người bạn, cố tỏ ra mọi chuyện vẫn bình thường, hy vọng rồi tình bạn sẽ trở về bình thường.

Anh trả lời tin nhắn, anh cảm ơn và gửi lời chúc lại. Em nhận ra mình trơ tráo đến đáng khinh bỉ. Sao em lại khơi lại chuyện cũ trong anh khi mà anh đã dần quen với cuộc sống mới. Em — một lần nữa — lại ích kỉ chỉ nghĩ đến mong muốn của bản thân — rằng cần có một người bạn như anh, mà quên mất rằng anh chẳng bao giờ muốn nỗi đau buồn vì sự kì thị quay trở lại trong tâm trí.

Chuyện cũ nên để cho nó qua đi đúng không anh?

Em sẽ chẳng dám chạm vào cuộc sống đang dần tốt đẹp của anh dù chỉ là một ít. Em sẽ lén quay đầu bước đi nếu vô tình thấy anh. Đối với em, anh mãi mãi là một người không thể thay thế. Tình yêu đầu tiên, người bạn tốt nhất cả khi bị em đối xử tệ, và là người duy nhất lo cho em khi em đi xe bus.

Chuyện cũ đối với anh hẳn là đã qua. Anh là một người tích cực, phải không? Em sẽ chuộc lỗi với anh bằng cách tôn trọng cuộc sống riêng của anh — cuộc sống không còn có em. Chúc anh luôn vui và hạnh phúc, thật tâm!

Em vẫn nhớ anh nhiều và nhớ cả dòng sms “Ngủ ngon! Giữ ấm!” năm nào…

By dungkcna113 Posted in MY BLOG

Anh – người con trai thuộc về quá khứ

Nó là một người con gái bình thường, không xinh đẹp, không học giỏi đến mức như “siêu nhân” và cũng không hề “khéo tay hay làm”. Trong thâm tâm nó biết rằng nó không có gì nổi bật và dĩ nhiên nó không phải là “trung tâm của mọi cái nhìn”.

 

Nhưng vì là con gái nên nó cũng rất hay mơ mộng, mơ mình có một “tình yêu thiệt là đẹp” như trong những tiểu thuyết mà nó thường hay đọc. Và vì là con gái nên nó rất dễ rung động khiến cho “trái tim không nghe theo sự điều khiển của bộ não mà đi lệch mất một nhịp”.

 

Nó rất thích mưa, mỗi lần mưa là mỗi lần mà nó thấy lòng mình se lại, bao nhiêu kỉ niệm từ đâu bỗng dưng ùa về, thấy mình được sống chậm hơn, và được yêu thương nhiều hơn .

 

Đó là một buổi chiều mưa rào ào ạt, chân tay nó lạnh cóng, hai chân co rúm lại vì lạnh, ngồi xuống băng ghế đá nó nhủ thầm trong bụng “chừng nào mưa tạnh rồi hẵng về vậy”. Sân trường giờ đây vắng hoe, lá vàng rơi nhẹ nhàng theo sự điều khiển của gió và mưa, như đang tạo nên một bản tình ca du dương tuyệt đẹp.

 

Trong những mảnh kí ức về mưa mà nó lưu giữ, mà nó chưa bao giờ quên được đó là “anh” — nhìn bề ngoài thì trông anh rất lạnh lùng, nhưng ẩn chứa bên trong là một người con trai có một trái tim ấm áp, với nụ cười dịu dàng, tốt bụng và thân thiện.

 

Anh và nó quen biết nhau trong một lần đi lãnh giải thưởng tại trung tâm mà nó đang học. Lúc ấy, không hiểu sao người ta lại xếp cho nó ngồi kế anh. Nó thì đang hồi hộp mà còn gặp khuôn mặt lạnh như tiền giống như “Edward Cullen” của anh nữa nên sự hồi hộp ngày càng lên đến tột đỉnh. Lúc đó nó nghĩ: “Hông lẽ im ru vậy hoài hả trời? Run quá”. Thế rồi nó bắt chuyện với anh như thể anh và nó là hai người bạn thân từ đời nào vậy, nó nói đủ thứ chuyện trên đời, kể từ chuyện học sang chuyện tình cảm, sang cả chuyện gia đình của nó nữa. Nó làm anh lúc đầu có chút ngơ ngác và ngờ nghệch, nhưng chỉ một lúc sao anh cũng bị nó “lây”, kể đủ mọi chuyện cho nó nghe, nó chỉ biết gật gù. Và đặc biệt, khi biết anh là đàn anh, học chung trường với nó thì đôi mắt mở to, căng hết cỡ, miệng thì méo xệch. Vậy mà nãy giờ nó xưng hô “bạn —tui” với anh ngọt xớt và tỉnh bơ. Nó khiến anh bật cười với khuôn mặt “ngố” hết sức của nó.

rain1_top54264

 

Rồi một ngày kia, khi nó đang đứng chờ ba đến rước thì trời đổ mưa. Gặp hôm đó ba nó phải bận đi trực nên nó đành chịu. “Haizz, xui rồi”, nó nhủ. Nhưng trong cái “xui” cũng có cái “hay”. Đang đứng thấp thỏm, tay chân quơ tới quơ lui cho đỡ chán, vì giờ này sân trường chỉ còn nó với mấy băng ghế đá ướt mẹp, bỗng dưng nó thấy một cây dù màu trắng xuất hiện trước mặt nó. Là anh. Nó ngạc nhiên, rồi lắp ba lắp bắp: “Ủa, anh đi đâu vậy?” – Một câu hỏi hết sức ngớ ngẩn thốt ra từ miệng nó. Đương nhiên vào trường thì là đi học rồi. “Mình khùng rồi hay sao vậy trời!”, nó nhủ. Anh bật cười trước sự ngây ngô của nó: “Anh tới đây để đi học, còn nhóc, nhóc tới đây làm gì?” Vừa hỏi anh vừa cười khúc khích. “Cố ý chọc tức mình đây mà”, nó lầm bầm. “Em cũng thế!” Nói rồi, anh dòm nó, thấy nó có vẻ quê quê liền mỉm cười dịu dàng hỏi: “Giận rồi à!”

 

“Ai giận anh đâu”. Nói thì nói thế thôi nhưng thật ra bây giờ mà có cái lỗ là nó chui xuống dưới cho đỡ nhục liền. Nghe nó nói thế, anh vừa cười vừa xoa đầu nó, bất giác mặt nó đỏ ửng cả lên. “Thôi đừng giận anh mà nhóc. Mưa sao không vô trong đứng mà đứng ngoài này cho ướt chơi vậy nè!” “Em chờ ba!” – nó đáp. “Thế à!” Vừa dứt câu anh đưa cây dù cho nó, lấy ra một cái áo lạnh mặc vào rồi nói: “Hôm nay anh có việc bận, anh về trước nha, em giữ đi, kẻo ướt. Bye em!” Nói rồi anh phóng đi thật nhanh, mất hút trong làn mưa, để lại khuôn mặt đầy ngạc nhiên của nó.

Và những ngày sau đó, anh và nó vẫn hay gặp nhau vào những ngày mưa rào rí rách như thế. Anh tìm tới nó và tâm sự với nó mọi chuyện, nó nghĩ đối với anh nó chỉ đơn thuần là một người bạn, nhưng đối với nó anh còn hơn thế. Anh là một người con trai sống nội tâm nhất mà nó từng biết, bao nỗi buồn anh đều cất giữ trong lòng mà không hề chia sẻ cho bất kì ai. Thế nhưng thời gian và những cơn mưa kì diệu đã tạo cho anh và nó được gần nhau thêm. Cứ như thế, bao nỗi buồn của anh nó đều biết tất tần tật. Nó như một bờ vai bé nhỏ cho anh tựa vào mỗi khi gặp chuyện không hay. Bao nỗi niềm, những lời tâm sự khi anh nói ra dường như quá đỗi đau đớn. Từ gia đình đến bạn bè, không còn nơi nào đủ tình yêu thương dành cho một người con trai như anh hay sao.

images

 

“Sau cơn mưa trời lại sáng”, anh lại trở về cuộc sống thường nhật của chính mình và nó cũng thế. “Khi nỗi buồn được giải tỏa hết thì anh chắc là anh cũng không cần “bờ vai bé nhỏ” của nó nữa chăng?” — nó thầm nghĩ. Anh cũng không kiếm tìm nó,chỉ đơn giản mỗi khi gặp nhau thì chỉ cười xã giao, nói dăm ba câu chuyện rồi thôi.

 

Nó cũng không rõ tại sao đùng một phát, tất cả mọi thứ giữa anh và nó chỉ còn là những mảnh kí ức. Cứ như một bộ phim được tua nhanh công đoạn vậy. Những cái nắm tay, những lời nói ngọt ngào, những nụ cười giờ đây chỉ còn là một ảo ảnh đã từng “có thực” thôi hay sao. Nó nhủ thầm, nhưng rồi nó cũng không biết mình phải làm như thế nào cho phải, nó không tìm được chìa khóa mở cửa trái tim cho cả hai…

 

Anh nhẹ nhàng và ngọt ngào như cơn mưa rào thoảng qua trong lòng nó như thế. Đến rồi đi một cách lặng lẽ âm thầm không để lại bất kì một vết tích. Anh không hề biến mất khỏi thế giới này, chỉ là nó quá ngu ngốc, lúc nào cũng trông ngóng anh, rằng anh sẽ tìm nó như mọi lần, mà không biết rằng “tình cảm luôn cần một vòng tay, một sự hồi đáp từ đối phương.” Giá như nó nhận ra điều đó từ sớm, nhận ra tình cảm của nó dành cho anh khi ấy như thế nào. Giá như khi ấy nó giang tay ra để níu giữ anh lại thì nó đã không mất anh, đã không trở thành bọt biển trong lòng anh… Để rồi bây giờ anh chỉ còn là mưa,chỉ còn là một quá khứ!