CShout 3 Release

The new version of CShout has been renovated quite a lots with many long waited features. As in previous versions, it requires no database but a text file for storing shouts. Following are key important features:

  • Use flat-file database, easy for setup and backup
  • Support emoticons, flooding control (spam protection), bad words filtering.
  • Display timestamp and ip address via tooltip.
  • Timezone adjusting.
  • Allow the admin to delete unwanted shouts on the fly.
  • Search shouts by date, time, shouter, message, and ip address.
  • Page navigation.
  • AJAX-Ready.
  • Support any language/charset.
  • Extremely easy for customising and supporting themes. NEW
  • Support integration with other CMS/Forums where users must log in to shout. Their usernames will be used. NEW
  • Auto-refresh. Easy to turn into a chat box (rev28: allow admin to force this feature always on). NEW

Click here to download the latest package of CShout. Since version 3, CShout’s source code is Subversion controlled at http://code.google.com/p/cshout/source/checkout. View full change log.

If you have any suggestion or have found any bugs, please create a new issue or submit a comment here. For more information, please visit the wiki.

7 Comments

Creating PDF in PHP

FPDF is a PHP class which allows developers to generate PDF files with straight PHP, without using the PDFlib library.

Homepage:

http://www.fpdf.org

Tar/GZ:

http://www.fpdf.org/en/dl.php?v=153&f=tgz

Zip:

http://www.fpdf.org/en/dl.php?v=153&f=zip

Changelog:

http://www.fpdf.org/en/histo.php

Mailing list archive:

http://www.fpdf.org/phorum

Demo site:

http://www.fpdf.org/en/tutorial/index.php

No Comments

Sending email in PHP

The mail() function in PHP is prototyped as follows:

bool mail ( string to, string subject, string message [, string additional_headers [, string additional_parameters]])

This means that in its simplest form, we need only specify the recipient, the subject, and the message. We can also specify extra parameters (for example, the from address).

You’ll notice from the return type of the function that a Boolean is returned upon completion. If PHP successfully passed the email to the SMTP server then true is returned. If an error occurred then false is returned. Please note that even if true is returned the mail may not be sent! (For example if the SMTP is incorrectly configured. In this case you should consult your SMTP server logs to see what went wrong).

To send the email from the previous section – with error checking – we use the following code:

<?php
$to = “johndoe@fakedomain.com”;
$from = “janedoe@anotherfakedomain.com”;
$subject = “This is a test email”;
$message = “Dear John, This is a fake email, I hope you enjoy it. From Jane.”;
$headers = “From: $from ”;
$success = mail($to, $subject, $message, $headers);
if ($success) {
techo “The email to $to from $from was successfully sent”;
} else {
techo “An error occurred when sending the email to $to from $from”;
?>

It is also possible to send an email to multiple recipients with a single call to the mail() function. Here is an example. All you need to do is modify the recipient variable as follows:

<?php
$to = "johndoe@fakedomain.com, somebodyelse@fakedomain.com";
?>

Sending HTML emails in PHP

There is no real trick to sending HTML formatted email. After all, it’s only text – just as normal email messages are. The difference is in how email clients interpret that text.

The main step involved is in telling the email client that the email is HTML and not plain text. To do this we simply add the Content-type header. HTML uses the text/html mime type. Plain text emails use text/plain.

Here is an example:

<?php
$to = "johndoe@fakedomain.com";
$from = "janedoe@anotherfakedomain.com";
$subject = "This is a test email";
$message =<<<EOF
<strong>Hello World!</strong>
EOF;
$headers = "From: $from\r\n";
$headers .= "(anti-spam-content-type:) text/html\r\n";
$success = mail($to, $subject, $message, $headers);
if ($success)
techo "The email to $to from $from was successfully sent";
else
techo "An error occurred when sending the email to $to from $from";
?>

Simplifying life with PEAR

In the previous two chapters I showed how to send plaintext and HTML emails. The main limitation with doing HTML as I showed in the previous chapter is that in an email client that doesn’t support HTML email, the user sees a bunch of HTML tags.

The solution to this is to send a multi-part email. That is, within the one message, send a plaintext version and a HTML version. Unfortunately this is complicated with the mail() function as-is.

In order to get around this, we use the Mail_Mime class from the Pear repository. This also allows us to send attachments with our email.

In the following example, we use the Mail_Mime class to send an email with both plain text and HTML, as well as an attachment. Comments are included in the code to explain what is happening.

<?php
require_once('Mail.php'); // These two files are part of Pear,
require_once('Mail/Mime.php'); // and are required for the Mail_Mime class
$to = "johndoe@fakedomain.com";
// the email address of the person receiving the email
$from = "janedoe@anotherfakedomain.com";
// the email address of the sender
$subject = "This is a test email";
// the subject of the email
$attachment = "/path/to/someFile.pdf";
// the path to the file we are attaching to the email
// Next we must build an array of email headers for the email.
// This is structured slightly differently to the mail() function.
// The array key is the header name. Remember that subject
// is a header too!
$headers = array('From' => $from,
'Subject' => $subject);
// Here we create the plaintext version of the email to be sent
$textMessage = "Dear John,\n\nThis is a fake email, I hope you enjoy it.\n\nFrom Jane.";
// Here we create the HTML version of the email to be send, using
// the heredoc syntax
$htmlMessage = <<<EOF
<strong>Hello World!</strong>
EOF;
$mime = new Mail_Mime();
// create a new instance of the Mail_Mime class
$mime->setTxtBody($textMessage);
// set our plaintext message
$mime->setHtmlBody($htmlMessage);
// set our HTML message
$mime->addAttachment($attachment);
// attach the file to the email
$body = $mime->get();
// This builds the email message and returns it to $body.
// This should only be called after all the text, html and
// attachments are set.
$hdrs = $mime->headers($headers);
// This builds the corresponding headers for the plaintext,
// HTML and any other required headers. It also includes
// the headers we created earlier by passing them as an argument.
$mail = &Mail::factory('mail');
// Creates an instance of the mail backend that we can use
// to send the email.
$mail->send($to, $hdrs, $body);
// Send our email, according to the address in $to, the email
// headers in $hdrs, and the message body in $body.
?>

No Comments

Ghét người Lào

Việt Nam với Lào luôn là anh em, tình sâu hơn nước Hồng Hà, Cửu Long. Thế nhưng mới đây anh May, một doanh nhân Lào, sang Việt Nam mấy hôm về kể lại:

“Người Việt rất ghét Lào. Cái gì xấu nhất họ cũng gán cho Lào. Thứ thuốc lá rẻ tiền, hôi rình họ gọi là thuốc Lào. Bị ngứa ở chỗ kín họ gọi là hắc Lào. Đi ngang qua trường học, thấy thông báo đề: Cấm học sinh đi dép Lào đến trường.

Hôm vừa rồi tôi ngồi chơi ở ghế đá trong công viên, lát sau có một người đàn ông đến ngồi cạnh, co cả hai chân lên ghế. Một lát, chịu không nổi mùi thối bốc lên từ chân ông ta, tôi bỏ đi chỗ khác. Vừa đi được chục bước thì thấy người đàn ông kia nhảy cẫng lên la lối: Tiên sư thằng Lào lấy dép của bố mày nhớ! Bố mày mà biết mày là thằng Lào, bố mày đập vỡ mõm mày ra!”

No Comments

Trước khi “chuyện ấy” bắt đầu

Sau ngày làm việc vất vả ở công sở, ông chồng về nhà ngồi ngay vào ghế bành, bật tivi và nháy mắt với vợ…

- Nào, em yêu! Khẩn trương mang cho anh một cốc bia trước khi chuyện ấy bắt đầu.

Cô vợ đỏ mặt nhưng vẫn nén lòng đi lấy bia. Anh chồng làm một hơi hết sạch rồi lại yêu cầu vợ:

- Khẩn trương mang cho anh một cốc bia! Chuyện ấy sắp diễn ra ngay bây giờ đây!

Lần này cô vợ có vẻ không kiềm chế được nữa nhưng vẫn đi lấy bia. Làm một hơi hết sạch, anh chồng ra lệnh tiếp:

- Một cốc nữa đi em, trước khi chuyện ấy thực sự bắt đầu.

- Thế là đủ rồi! – Cô vợ trẻ cáu tiết – Anh là đồ vô tích sự. Tôi có khác gì kẻ nô lệ của anh. Anh có biết tôi phải nấu cơm, giặt giũ, quét dọn nhà cửa mỗi ngày.

Anh chồng thở dài:

- Thế là chuyện ấy đã diễn ra!!!

No Comments

( . ) ( . )

Một phóng viên mới vào nghề tại một tạp chí ở một thị trấn nhỏ, và đang trong thời gian thử việc. Anh ta đi khắp nơi trong thị trấn và cuối cùng cũng tìm được một bản tin để làm bài viết cho mình: “Bà Smith bị thương trong vụ tai nạn ô tô ngày hôm nay. Nhưng may thay, bà đã được đưa kịp đến bệnh viện và chỉ bị một vết rách nhỏ ở ngực”.

Khi đọc bài của anh, chủ bút tức giận nói: “Đây là một tờ báo có văn hóa. Chúng ta không sử dụng từ ngữ có kiểu “ngực” hay cái gì đó đại loại như vậy vào đây. Bây giờ hãy quay về và nghĩ một cái gì đó thích hợp hơn!”

Người phóng viên trẻ về suy nghĩ rất lâu mà vẫn không thể tìm ra. Cuối cùng anh đưa cho chủ bút bài viết của mình: “Bà Smith bị thương trong vụ tai nạn ô tô ngày hôm nay. Nhưng may thay, bà đã được đưa kịp đến bệnh viện và chỉ bị một vết rách nhỏ ở ( . ) ( . )

No Comments

Chọn tên cho trẻ, người lớn bất hòa

Con trai sắp tròn 2 tuổi, chị Hằng vẫn bị bố chồng giận vì đã không hề hỏi ý kiến khi đặt tên cho thằng cháu đích tôn của ông. Ông cho là con dâu láo, coi thường mình; còn chị Hằng thì ấm ức vì nghĩ mình chẳng có lỗi gì cả.

Lúc con dâu bắt đầu thông báo đứa bé trong bụng là trai, ông Hoan, bố chồng chị Hằng, vô cùng phấn khởi tuy không để lộ ra ngoài. Ông nghiền ngẫm tìm chữ thật hay để đặt tên cho cháu nội, định bụng khi các con hỏi thì sẽ đưa ra. Nhưng cả con trai và con dâu ông chỉ ríu rít khoe sẽ đặt tên nọ tên kia cho em bé mà không hề thỉnh ý bố, cũng không để ý đến sự phật lòng của ông. Mãi đến gần đây, đứa trẻ gần 2 tuổi, chị Hằng mới được mẹ chồng cho biết là ông vẫn còn giận.

Còn chị Xuân thì tiếc đứt ruột vì mất cả năm trời nghĩ tên cho con ngay từ khi chưa mang bầu, nhưng rốt cục cái tên khiến chị ưng ý lại bị bà nội nó kiên quyết gạt đi, cho là xúi quẩy. Xuân biết, nguyên nhân sâu xa của sự phản đối này là chị đã lờ đi mấy cái tên mà bà gợi ý. Không muốn mất hòa khí, chị im lặng tìm tên khác. Nhưng em bé lại ra đời sớm hơn dự kiến, vì vậy khi lên bàn đẻ, chị đành chọn đại một cái tên “tàm tạm” để nhân viên bệnh viện ghi vào sổ.

“Từ khi lớn lên, tôi đã nghĩ nếu có con sẽ đặt tên thật hay cho nó. Hễ thấy cái tên nào tâm đắc, tôi lại ghi nhớ. Thế rồi khi mang bầu, cái ‘kho để dành’ ấy vẫn chưa đủ để tôi chọn tên cho con. Nâng lên đặt xuống mãi, ấy vậy mà đùng một cái lại phải lấy một cái tên mà mình chưa kịp cân nhắc” – chị Xuân thất vọng.

Cũng vì cái tên của trẻ mà ông Khương đỏ mặt tía tai với thông gia trong ngày đầy tháng cháu. Ông cho rằng tên của cháu gái ông dở tệ và việc bên ngoại đặt tên cho bé là không đúng. Thông gia của ông, vốn không hề can thiệp gì vào việc này, cũng nổi cơn tự ái, quay ra mắng con gái và rể. Đôi vợ chồng trẻ đành ngậm ngùi ra bệnh viện xin lại giấy chứng sinh để đổi tên khác.

Đôi khi, bà mẹ tương lai phải nhận sự “chỉ đạo” không chỉ của ông bà mà của cả của cô, chú, bác… của đứa bé trong việc đặt tên. Chị Như là một ví dụ. Hai vợ chồng thoát ly lên thành phố nên không ở cùng bố mẹ, nhưng thời gian chị Như mang bầu lại đúng dịp cô em chồng lên luyện thi. Vốn quý anh, cô bé chăm sóc chị dâu rất tận tụy, nhưng hễ chị Như nghĩ được cái tên nào là cô lại dội gáo nước lạnh: “Chị mà đặt tên này thì mẹ mắng cho đấy”, hoặc: “Không được đâu, chị không biết là thím hai nhà ông trẻ cũng tên này à?”.

Tự ái, bất bình là cảm giác thường thấy ở những ông bố bà mẹ khi bị can thiệp vào việc đặt tên con. Đã qua thời đặt tên xấu cho dễ nuôi hoặc “tên gì chả được”. Các bậc bố mẹ hiện nay đều có ý thức rất cao về quyền tự do của mình, lại xác định chỉ đẻ 1-2 con nên rất coi trọng việc tìm chữ đặt tên cho “cục vàng” sắp ra đời và cho rằng việc ai khác xâm phạm quyền này là cực kỳ vô lý. Trong khi đó, nhiều ông bà nội lại quan niệm, nếu theo đúng phép tắc, đôi vợ chồng phải xin ý kiến bố mẹ khi đặt tên cho con. Họ can thiệp thô bạo hoặc giận dỗi nếu thấy đôi trẻ “tự tung tự tác”.

Một khảo sát của VnExpress trên gần 3.000 người tham gia cho thấy, hơn 1/5 số cặp vợ chồng không được đặt tên cho con mình. “Thế lực” lớn nhất tham gia việc này chính là ông bà nội. Trong hơn 15% số gia đình, ông bà nội là người đặt tên cho trẻ. Số còn lại là ông bà ngoại và những người khác, với tỷ lệ tương đương nhau.

Theo tiến sĩ Trần Thị Hồng Hà, Phó giám đốc Trung tâm tư vấn tình yêu – hôn nhân – gia đình thuộc Hội liên hiệp thanh niên Việt Nam, sự tranh chấp quyền đặt tên trẻ là một trong những nguyên nhân gây bất hòa trong gia đình. Tuy nhiên, chuyện sẽ không trở thành to tát nếu hai bên đều cư xử một cách tế nhị và thông cảm cho nhau.

Với bố mẹ, ngay cả khi con đã có vợ có chồng vẫn thấy chúng bé bỏng, cần có mình bảo ban. Nhưng bà Hồng Hà cho rằng cho dù như vậy thì các bậc bố mẹ cũng nên hiểu khi đã lập ra một gia đình mới, đôi trẻ có trách nhiệm chèo chống, duy trì tổ ấm bé nhỏ của mình, kèm theo quyền quyết định mọi việc liên quan đến nó, trong đó có chuyện nuôi dạy con cái. Đặt tên con là điều đầu tiên và tối thiểu của cái quyền đó.

“Cái tên thể hiện bao nhiêu kỳ vọng của bố mẹ vào đứa trẻ. Ai cũng mong muốn được đặt tên cho con mình” – tiến sĩ Hà nói. Vì vậy, ông bà của bé chỉ nên gợi ý chứ không nên áp đặt, và nếu bị từ chối cũng không nên giận dỗi hay buồn phiền mà nghĩ rằng “nó khinh mình”.

Tuy nhiên, tiến sĩ Hà cũng khuyên các đôi vợ chồng trẻ không nên quá căng thẳng hay cứng nhắc trong chuyện này. Theo truyền thống văn hóa Việt Nam, đứa con không chỉ của riêng bố mẹ mà còn là cục cưng của cả đại gia đình. Việc chọn tên đặt cho trẻ không chỉ thể hiện quyền lực mà còn là dấu hiệu của tình yêu và trách nhiệm của ông bà đối với cháu.

Vì vậy, khi ông bà đưa ra những cái tên để đặt cho trẻ, trước hết bố mẹ bé nên lắng nghe. Nếu không muốn chấp nhận, nên giải thích ý nghĩa tốt đẹp của những cái tên mình chọn (có thể minh họa bằng sách báo), khéo léo để ông bà biết mình rất thích cái tên này và dự tính dùng nó đặt cho con. Trong trường hợp này, vai trò trung gian của bố đứa trẻ rất quan trọng.

Trường hợp căng quá, có thể nhượng bộ các cụ nếu cảm thấy cái tên được đưa ra không có vấn đề gì. Còn nếu đôi vợ chồng dứt khoát muốn tự mình đặt tên cho con thì hãy cứ làm như vậy. Ông bà có thể sẽ giận; nhưng nếu ngoài chuyện đó, hai người vẫn tỏ ra tôn trọng các cụ, ăn ở “đủ đầy” thì rồi chuyện bất hòa nho nhỏ này cũng sẽ qua.

Hải Hà

No Comments

Ai đo sức mạnh của đàn ông?

Là một người đàn ông, cần phải có sức mạnh để bảo vệ gánh đỡ gia đình. Nhưng sức mạnh ấy là gì, biểu hiện như thế nào – liệu bạn có biết?

- Sức mạnh không phải ở chiều rộng của đôi vai mà thể hiện ở bề rộng của vòng tay bao bọc và bảo vệ người khác.

- Sức mạnh không phải ở sự âm vang của giọng nói mà thể hiện trong những lời nói dịu dàng, tử tế.

- Sức mạnh không phải ở chỗ nói hay hoặc hay nói mà thể hiện qua cách anh ta biết giữ im lặng như thế nào.

- Sức mạnh không phải anh ta được tôn trọng như thế nào ở nơi công sở mà là ở ngay trong mái ấm của chính mình.

- Sức mạnh không phải ở trọng lượng của nắm đấm mà ở trong sự dịu dàng của bàn tay biết nắm lấy một bàn tay.

- Sức mạnh không phải là anh ta đã yêu bao nhiêu người phụ nữ mà là anh ta thủy chung như thế nào với một người phụ nữ mà mình đã yêu.

- Sức mạnh không phải là anh ta đã nhấc lên được bao nhiêu cân nặng mà thể hiện qua cách anh ta gánh vác cuộc đời.

- Sức mạnh không phải là có bao nhiêu tài sản được quyền thừa kế mà là ở nỗ lực của anh ta vượt qua những khó khăn trong cuộc sống, tự vươn lên phía trước như thế nào.

- Một người đàn ông thực sự mạnh mẽ sẽ biết đặt tình yêu thương và gia đình lên trên hết, danh vọng và sự nghiệp ở hàng thứ hai.

Theo Nguyễn Tấn Quốc
Người Lao Động

No Comments

“Trục trặc” của gia đình trẻ

Các nhà tâm lý học coi đôi vợ chồng trẻ giống như 2 cái bánh xe răng cưa cùng quay để đẩy cỗ máy hôn nhân họat động. Tất nhiên không phải khi nào hai bánh xe cũng khớp nhau. Nếu cái nào cũng cố chạy mà không tự điều chỉnh để cùng quay thì bánh răng gãy là điều khó tránh khỏi.

2 bánh răng cưa cùng quay

Hai người trước đây là hai thực thể khác nhau, nay phải sống chung dưới một mái nhà, cùng ăn, ở, sinh hoạt và khi đó họ mới kịp nhận ra những yếu điểm ở người kia và nếu không tự điều chỉnh, mâu thuẫn sẽ nảy sinh.

Những ham muốn sẽ giảm dần đi

Theo thời gian, những ham muốn yêu đương sẽ giảm dần đi, thay vào đó là trách nhiệm. Trước khi kết hôn bạn luôn vẽ ra rất nhiều viễn cảnh và có rất nhiều ham muốn: Ngày nào cũng cắm hoa trên bàn, đi du lịch đến những phương trời xa, đẻ ra những đứa con xinh như thiên thần, nhìn ngắm nhau hàng giờ không biết chán… Nhưng khi đã có gia đình rồi, phần lớn thời gian và tâm trí bạn lại phải để vào chuyện “cơm, áo, gạo, tiền” với trăm thứ phải lo.

Sự can thiệp của tứ thân phụ mẫu

Vợ chồng trẻ nhiều khi sẽ phải đối diện với nhiều can thiệp của tứ thân phụ mẫu, rồi ông bác, bà dì… lúc nào cũng nghiêm nghị góp ý để “chúng mày” phải sống cho đúng nề nếp gia phong…

Bạn mua một bộ sa-lông đẹp? Không cẩn thận, bạn sẽ được hai cụ nhà mời ra một góc để lên lớp một bài về sự tiết kiệm: -“Bố mẹ cả một đời đạm bạc, sao bây giờ các con lại hoang phí”. Hay –“Chúng mày tưởng làm ra tí tiền thì có quyền hưởng thụ à…”.

Sự can thiệp, góp ý của bố mẹ nói chung là rất tốt cho các cặp vợ chồng trẻ, nhưng nếu không khôn khéo, biết cách thích nghi, mâu thuẫn sẽ nảy sinh.

Trách nhiệm của mỗi người

Không thể nói rằng khi có gia đình rồi tôi vẫn có thể sống như ngày còn độc thân. Điều đó là không thể. Buổi chiều, đi nhậu với bạn bè hay về ăn cơm với vợ? Sáng đúng 7h30 phải đưa con đến trường? Chiều mai có giỗ đằng nhà vợ… Khi đã có gia đình, bạn phải tập cách sống có trách nhiệm. Trách nhiệm với chính bản thân mình và với những người xung quanh. Bạn buộc lòng phải hy sinh khá nhiều “cái tôi” để thay vào đó là “cái chung”.

Ít hơn những phút giây thăng hoa

Khi yêu nhau bạn luôn có những phút giây hạnh phúc thăng hoa: hồi hộp khi gõ cửa vào nhà của nàng, dành cho chàng sự bất ngờ vào ngày sinh nhật. trao nhau những nụ hôn nồng cháy…

Sau khi kết hôn một thời gian, hình như mọi thứ đều trở nên quá bình thường, đơn giản. Bạn đã sở hữu rồi mà. Một gương mặt mệt mỏi của nàng khi ngủ dậy, một cái ngáp dài cổ lúc xem ti vi, vào bữa ăn mà bạn cởi trần trùng trục, rồi gãi lưng quành quạch, chiếc tất cởi ra bốc mùi… tất cả những cái đó dường như bóp chết sự thi vị và thăng hoa cái quái gì nữa đây.

Lời khuyên cho bạn

Dù có cố gắng đến đâu, vợ chồng bạn vẫn không thể né tránh tất cả những ảnh hưởng trên trong những năm đầu chung sống, vậy tốt nhất là hãy biết chấp nhận nó. Các nhà tâm lý đưa ra một số nguyên tắc để giữ gìn hạnh phúc có thể tham khảo:

- Đừng đẩy cãi vã nhỏ nhặt lên thành xung đột căng thẳng. Những lúc bực tức, hãy nắm chặt tay, hít một hơi thật dài và nghĩ đến điều gì đó khác. Xung đột sẽ được tháo ngòi.

- Nên có một cuốn sổ ghi chép đầy đủ các khoản thu nhập và chi tiêu, để cả hai đều minh bạch chuyện tiền nong.

- Trước bất cứ một quyết định nào, cần tham khảo ý kiến người kia (dù chỉ là hình thức đi chăng nữa).

- Nên nhớ đến một số mốc thời gian quan trọng trong năm: Ngày sinh nhật, ngày cưới, ngày quốc tế phụ nữ… Một bó hoa, hay món quà nhỏ đều có ý nghĩa rất lớn xóa đi những khúc mắc.

- Cứ ngoan ngoãn lắng nghe lời răn dạy của các bậc cha mẹ và cô, dì chú bác. Còn áp dụng trong đời sống gia đình của mình thế nào lại là chuyện khác. Nói chung các bậc cha mẹ chỉ đều muốn điều tốt cho con cái… Lắng nghe chỉ có lợi chứ không bao giờ thiệt.

- Mỗi ngày là một khám phá: Anh ấy thích ăn canh cua. Cô ấy thích hoa màu tím – những điều mà khi yêu nhau rất khó bộc lộ ra. Vậy vì sao không đáp ứng được những nguyện vọng nhỏ nhoi đó.

- Đừng tiếc lời khen. Người chồng (hay người vợ) thông minh là đừng bao giờ tiếc lời khen. Đảm bảo nó sẽ mang lại sự hân hoan, tiếng cười và hạnh phúc cho mọi thành viên trong gia đình.

Đức Trung

No Comments

Đàn ông sao quá vô tâm?

Đàn ông không biết rằng, niềm vui trong cuộc sống đời thường của người phụ nữ được nhen nhóm lên từ những điều hết sức giản dị. Hoặc vô tình hoặc cố ý, đàn ông có thể đem đến cho họ những niềm vui nho nhỏ, và cũng dễ dàng mang đến cho họ cả những ngày tháng buồn tê tái.
Đàn ông nghĩ mình là phái mạnh nên họ cần phải có tầm nhìn cao trông rộng, phải đảm đương và chú trọng đến những cái to tát, những công việc quan trọng hơn là ba chuyện nhỏ nhặt chỉ dành riêng cho phụ nữ. Nhưng đàn ông lại quên mất một điều, cuộc sống hàng ngày được tạo nên bởi vô khối những điều bình dị ấy.
Đàn ông có thể mải miết với những chuyến công tác xa dài ngày, có thể bù khú với những ông bạn chí cốt hay hàn huyên với các đối tác hàng giờ, nhưng họ lại tiết kiệm dăm ba phút, chỉ để gọi điện thoại về cho vợ (hay người yêu) nhắn nhủ vài ba lời yêu thương. Họ cứ cho những chuyện vặt vãnh ấy vào quên lãng, mà không biết khi ấy, có một phụ nữ ngồi bên mâm cơm trông họ đến đỏ con mắt. Hoặc đang có người ngồi chờ điện thoại reo, để rồi hụt hẫng.
Kỳ lạ thay, đàn ông vốn tự hào vì mình luôn quảng đại, nhưng đàn ông lại không thể hào phóng mang lại cho phụ nữ thật nhiều niềm vui và hạnh phúc tràn đầy. Phụ nữ đôi khi chỉ cần đàn ông về đúng giờ, để họ không phải ngồi đợi chờ và nghe tiếng tích tắc của chiếc đồng hồ, để họ không phải hoài nghi, lo lắng hay tự hỏi. Nhưng đàn ông vô tâm lại không hề biết một phút đợi chờ dài đằng đẵng nhường nào.
Phụ nữ đôi khi chỉ cần ước một nhành hoa trong một ngày đặc biệt, để được sống trong cảm giác của người được quan tâm và được coi là quan trọng nhất trong trái tim người họ yêu. Nhưng đàn ông vô tậm lại không hề biết đến giây phút hạnh phúc khi được đón nhận một nụ hoa, và rằng ngồi ngắm nghía nụ hoa ấy có ý nghĩa thế nào với phụ nữ.
Đàn ông có thể cho phép mình quên những lời yêu đương ngọt ngào, bởi với họ tình yêu chỉ cần một mình trái tim thổn thức là đủ, cần gì đến những trò lãng mạn như thời còn đang tán tỉnh nhau. Nhưng đàn ông lại không thể hiểu rằng, tình yêu muôn đời vẫn cần đến những lời có cánh, từ những cử chỉ quan tâm săn sóc. Trái tim phụ nữ nhạy cảm và mỏng manh, dễ vỡ lắm, đàn ông ạ!…
Theo Quốc Tế Thị Trường & Tiêu Dùng

No Comments