September 2009

Tản mạn chuyện thời sự

Một ngày trời xám xịt, đến trưa mưa trút nước ào ào. Đọc báo thì tin đáng chú ý nhất trong này có lẽ là tin xét xử ông Huỳnh Ngọc Sỹ về việc hối lộ trong vụ PCI. Đây là một vụ rùm beng cách đây không lâu mấy hôm nay mới đưa ra xét xử. Sau khi tuyên án thì sáng nay các báo đã giật một loạt các tit nghe thật ngộ nghĩnh như Huỳnh Ngọc Sĩ nhận án 3 năm nhờ 'nhân thân tốt', Ông Huỳnh Ngọc Sĩ nhận 3 năm tù vì 'công nhiều hơn tội'...

Tự nhiên nhớ lại một đoạn trong quyển truyện "Cho tôi một vé đi tuổi thơ" của Nguyễn Nhật Ánh mà mình mới đọc xong. Đây là đoạn nói về việc đặt lại tên cho thế giới của một tâm hồn ngây thơ mới tám tuổi, với ước mong đặt lại cho thế giới đỡ nhàm chán và tươi mới hơn, chẳng hạn mấy em bé gọi đi ngủ là đi chợ, mua váy là mua cặp...

"Lúc đó, tôi cứ nghĩ đó là trò chơi trẻ con và chỉ trẻ con mới nghĩ ra những trò kỳ thú như vậy. Chúng tôi muốn thay đổi một cách gọi, thậm chí nếu được thì đặt tên lại cho cả thế giới, chỉ với một mục đích hết sức tốt đẹp là làm cho thế giới mới mẻ, tinh khôi như được sinh ra lần nữa. Chúng tôi đâu có cách nào khác khi chúng tôi còn quá trẻ trong khi thế giới thì lại quá già. Vì vậy mà bọn nhóc chúng tôi rất cần một thế giới non trẻ và giàu có của riêng mình.

Nhưng khi tôi đã trở thành người lớn thì tôi phát hiện ra người lớn cũng rất thích chơi trò này, tất nhiên với một mục đích hoàn toàn khác. Người ta gọi hối lộ là tặng quà trên mức tình cảm, gọi những hành vi sai trái là thiếu tinh thần trách nhiệm, gọi tham ô là thất thoát gây hậu quả nghiêm trọng, vân vân và vân vân. Mục đích của sự đánh tráo khái niệm này là đẩy vô chỗ mù mờ những gì đang vô cùng sáng rõ, với cách thức điển hình là dùng một cụm từ phức tạp và có thể hiểu sao cũng được để gọi một sự việc mà người ta hoàn toàn có thể gọi đích danh bằng một từ ngắn gọn, đơn giản và minh bạch đến mức dù muốn cũng không ai có thể hiểu khác đi. Cứ theo cung cách đáng ngại này một ngày nào đó rất có thể người ta sẽ phát giải Nobel vật lý cho người nào có khả năng gây ra một lực tác động có chủ ý khiến vật chất chuyển động từ vị trí này sang vị trí khác mà khách thể không hề hay biết trong khi cái cụm từ mỹ miều, sang trọng đó thực ra là để chỉ tên móc túi..."

Nếu đọc mấy bài báo chắc chẳng ai còn để ý cái tội hối lộ nó nằm ở đâu nữa. Như cách đặt lại tên như trên bây giờ hối lộ trở thành "lợi dụng chức vụ và quyền hạn trong khi thi hành công vụ". Haizzz, nghĩ mình cũng phải chăm chỉ lập công sau này biết đâu "đoái công chuộc tội", không tội mình thì bạn bè mình :^_^:

Blog's topic:

Không còn mùa thu...

Chỉ còn nửa tháng nữa là tới Rằm Trung Thu, tức là như mọi năm là đến giữa mùa thu rồi mà không khí ở Hà Nội thật ngột ngạt. Từ hôm đi chơi Trung Quốc về đến giờ hôm nào cũng nóng nực, hừng hực, thật là khó chịu. Bình thường mình chịu nóng cũng rất tốt thế mà đợt này luôn phải mở mồm kêu nóng. Chưa thấy năm nào thời tiết lại khó chịu như năm nay, với thời tiết như này làm việc cũng thật là bực mình. Ngồi xoay đủ hướng, đủ tư thế, hết khoanh chân, ngồi xổm, gác chân, đủ kiểu luôn mà thấy vẫn nóng. Cũng may bây giờ mình còn cắt tóc ngắn, chứ như mấy năm trước khéo không khác gì trong rừng ra. Hôm nay đọc báo thấy bão số 8 sắp về với Bắc Bộ, may quá (xin bà con thứ lỗi cho con, nóng quá, có bão cho mát).

Mấy hôm ngồi làm việc hết nghe Quang Lê rồi lại đến Trọng Tấn, nghe chán Trọng Tấn lại sang bài Dậy mà đi cho thêm khí thế làm việc. Không biết từ khi nào mà mình có thói quen (tật), thỉnh thoảng lại rê chuột vu vơ rồi double click vào biểu tượng YM để xem status các friends, chủ yếu tìm các status "sến" của các bạn. Lâu rồi cũng không thấy người đẹp Celion để status câu khách, chỉ thỉnh thoảng vài câu than vãn nóng nực và thờ dài của các đồng chí. Có thể dạo này mọi người đổ hết vào Facebook rồi. Ôi cuộc sống ảo làm sao... Dậy mà đi hơi đồng bào ơi, dậy mà đi núi sông đang chờ!

Quay lại với mục đính của bài viết để gọi mùa thu về, mùa thu của tôi đâu rồi? Nhất định khi nào mùa thu về mình phải lượn vài vòng trên đường HN để có cảm giác mát mẻ của khí trời, được nhìn thấy lác đáng những lá vàng rơi, sẽ phóng qua đường Thanh Niên để nhớ lại những ngày chống báo lũ với người đẹp Nam Kỳ. Bây giờ lại thích luôn cả khí trời mùa đông, mùa đông năm này không biết có lạnh hơn không, nhưng chắc chắn mình sẽ ấm hơn mọi năm rồi ^_^. Về đi người đẹp "THU ĐÔNG" ơi!

Blog's tag:

Blog's topic:

Menu với CSS

Bài viết này sẽ hướng dẫn các bạn trang trí một menu trên web với CSS. Sau khi đọc xong hướng dẫn này các bạn sẽ thu được kỹ thuật làm menu với tên gọi là Slide door và một số kinh nghiệm khác. Kết quả sau khi thực hiện xong sẽ như hình dưới đây

Đầu tiên chúng ta tạo đoạn code HTML xây dựng menu như sau

Tiếp theo chúng ta sẽ chỉnh CSS để có được menu hiển thị như mong muốn.

/* MENU */ ul#menu{ line-height:50px; margin:0; list-style:none; } ul#menu li{ float: left; margin-right:20px; text-transform:uppercase; padding-right: 10px; } ul#menu li.active, ul#menu li:hover, ul#menu li.sfhover{ background: transparent url(images/button-right.png) no-repeat right; } ul#menu li a{ color:#FFFFFF; text-decoration: none; display:block; padding-left: 10px; } ul#menu li.active a, ul#menu li:hover a, ul#menu li.sfhover a{ background: transparent url(images/button-left.png) no-repeat left; } /* END MENU */

Ở đây tôi giải thích qua một số thuộc tính, chúng ta sử dụng line-height: 50px để ép chiều cao của menu bằng 50px và chữ sẽ được tự động căn giữa theo chiều dọc. Nếu chúng ta sử dụng thuộc tính height thì sẽ phải sử dụng margin hoặc padding để căn lại vị trí cho chữ của menu. Với thuộc tính list-style: none; để bỏ các bullet của các item li. Tiếp nữa nếu để mặc định thì chúng ta sẽ thấy các li hiển thị theo từng dòng một từ trên xuống dưới, ở đây chúng ta muốn hiển thị menu theo chiều ngang nên sẽ dùng float:left để các li hiển thị trên cùng một dòng ngang. Và để các mục cách nhau chúng ta sử dụng margin-right: 20px; để làm việc này.

Bây giờ để thay đổi style khi một item được chọn hoặc chuột di chuyển qua ta chỉnh lại thuộc tính của ul#menu li.active, ul#menu li:hover. Nhìn lại đoạn mã CSS sẽ thấy chỉ khi item được chọn và chuột di chuyển qua chúng ta chỉ thay đổi ảnh của background cho item đó. Nhưng ở đây chắc ai đó sẽ thắc mắc sao lại phải thay đổi background cho cả tag a và li, sao không chỉ một thôi. Do độ dài của từng item là chưa biết trước và khác nhau nên chúng ta không thể tạo ra một cái background cố định để thay cho tất cả được. Do vậy ở đây chúng ta sẽ sử dụng một kỹ thuật với tên gọi cũng khá gợi hình tượng "slide door". Trước tiên vào Photoshop tạo một button có độ dài phù hợp rồi cắt ra làm 2 phần như hình dưới đây

Như vậy chúng ta sẽ cho background của li là cái ảnh bên phải, của thẻ a nằm trong li là ảnh bên trái. Do đó khi item có kích thước khác nhau thì hình ảnh nút vẫn được hiển thị hài hòa. (Ô thế tại sao không dùng ảnh li là ảnh bên trái, và của thẻ a là cái còn lại? đơn giản vì theo cách hiển thị trên trình duyệt thì thằng nào nằm trong thì background của nó đè lên thằng chứa nó, còn nếu ai vẫn thích vậy thì ta cắt lại cho hình bên phải nhỏ hơn...). Để hiểu rõ hơn có thể đọc thêm kỹ thuật này tại link này.

OK, vậy là sau những bước này chúng ta đã có một menu ngang rồi và chạy rất ok trên Firefox, nhưng khi sang thằng IE thì sự kiện di chuyển chuột qua item không thấy nó đổi background. Tại sao nhỉ? Đây chính là những lúc bực nhất đối với người thiết kế Web để đảm bảo trang web của mình chạy đúng đắn trên các trình duyệt. Bị hiện tượng như trên là do trong IE không có cái kiểu li:hover, cái này IE chỉ support cho tag a thôi. Để giải quyết vấn đề này chúng ta thêm đoạn javascript này ở đầu trang web.

Blog's tag:

Blog's topic:

Giận hờn - Quang Lê

Trả lại em yêu chiếc khăn ngày nào,
Ngày còn bên nhau ái ân tràn đầy.
Trả lại em yêu những năm học trò,
Những đêm hẹn hò, ngày ta có nhau.

Giận hờn chi em, nét mi đượm buồn.
Giận hờn chi em trút thêm muộn phiền.
Giận hờn cho nhau nỗi đau ngập lòng,
vắng xa thật rồi người ơi biết chăng.

(Điệp khúc):

Trả lại cho em, trả lại cho em,
Lời nào yêu thương còn đọng trên môi và tình ta đó
Những đêm trăng tàn,
Để lần sau cuối khi nhìn thấy nhau
Để ngày mai đó duyên tình cách xa.
Tiếng yêu ban đầu còn đâu nữa em ?

Người đành xa ta, bỏ ta một mình,
Để rồi ra đi cách xa ngàn trùng.
Kỷ niệm năm xưa sẽ tan như bọt bèo,
Ái ân ngày nào giờ như giấc mơ.

Blog's topic:

Ngại ngùng - Quang Lê

Em đã biết cong môi từ chỗi, những điều anh muốn nói.
Em đã biết xa lâu thì nhớ, lân lựa chi mắc cỡ.
Ôi nụ cười, mắt liếc chua ngoa, ta về bên ấy buồn ba bốn ngày.

Em đã biết phố đông nhiều ngõ, đường yêu đương trắc trở.
Ai lắc léo chi từng câu nói cho ngày sau nên nỗi.
Để bây giờ chim cá bặt tăm, ta về bên ấy buồn năm sáu ngày.

Xưa đồi nắng chung đường lá đổ, tim trai tơ nín thở.
Biết bao giờ gặp lại em yêu, lòng bất chợt buồn thiu.

Chuyện tưởng đã nhiều năm xa lắc bỗng chan đầy trong mắt.
Xào xạc đưa chiếc lá bay xa, ngồi mà nhớ người ta.

Anh đã biết yêu thương từ đó mà ngại không giám nói.
Để bây giờ chim cá bặt tăm, ta về bên ấy buồn xong vẫn buồn.

Blog's topic: