Friday, December 21, 2012

Nhân định và thiên lý


Những ngày cuối năm 2012, Béo post lại bài này để bà con đọc cho vui!

Cuộc họp của nhóm người đại diện nhân dân năm nào cũng vậy, ở cái thành phố biển nhỏ bé này, người ta thường được xôn xao là... có lẻ lão ấy sắp đi, có lẻ lão ấy còn ở lại, rồi có lẻ lão ấy chuẩn bị đi, rồi có lẻ lão ấy không đi, lão ấy ở lại...

Đi đâu bây giờ,
sự an toàn tuyệt đối trong thời khắc hiện nay chính là những chiếc ghế vua,
không đi đến được chổ ấy thì đi đâu, đi để làm gì nữa?

Cháy...
Chính ngọ, ngày 17/2/2011, một ngọn đuốc sống bừng cháy tại trước ủy ban công quyền, mọi nỗ lực dập tắt đều không đem lại hiệu quả. Cái chết của một trí thức 31 tuổi mà báo chí lề phải cho là tai nạn được sự quan tâm đặc biệt của chính quyền thành phố. Nhiều lời đồn thổi quanh ngọn lữa kia khiến lực lượng an ninh dày đặc, câu trả lời chính xác nhất về nguyên nhân cái chết chỉ có thể từ chàng trai xấu số ấy. Lạ lùng là, trong số những người viếng tang anh, có những người chưa hề quen biết anh, họ là những người đi khiếu nại tố cáo đất đai, họ là những người công giáo... họ xót thương, tiếc nuối cho sự đơn độc, sự dại dột của anh. Điều độc ác nhất nhưng không bất ngờ nhất là ai đó đã cố tình tung tin người thanh niên bạc phận ấy bị tâm thần...

Ngôi nhà đang thờ di ảnh anh hiện nằm nguyên vẹn đơn độc một bên đường, nơi có một cây cầu có thể sẽ hợp long gần đấy, những ngôi nhà hàng xóm cạnh bên đều đã đập phá, di dời. Chắc nhà anh cũng phải thế, nhưng có lẻ đợi hết mãn tang, âu cũng là một chút tình còn rớt lại...

Hơn mười năm nay, thông qua ngôn ngữ quý phái sang trọng của các phương tiện truyền thông quốc doanh, thành phố nhỏ này được biết đến như một biểu tượng của sự phồn vinh, thịnh vượng. Những con đường thông thoáng sạch đẹp, những ngôi nhà cao tầng san sát nhau, những trai thanh nữ tú nói cười khoe những trang phục thời thượng bắt mắt, những chiếc ô tô đậu kín đường chỉ để đưa đón con cái đi học, ăn sáng, uống cà phê... Mà đã phú quý thì thường sinh ra lễ nghĩa, thế rồi tiệc tùng, ca hát, nhảy múa... suốt sáng, thâu đêm. Siêu thị, nhà hàng, vũ trường... liên tiếp mọc lên.

Cũng chính ngọ, ngày 23/12/2011, cái nơi ăn chơi nhất, cái vũ trường tồn tại lâu nhất thành phố đã cháy rụi, mọi nổ lực cứu chữa kéo dài vài tiếng đồng hồ để lại một hiện trường đen thui trơ trọi, rất may không có rủi ro về nhân mạng. Sự phồn thịnh của thành phố tạo đà cho sự phát đạt của vũ trường, cuối năm Tết đến ai ngờ lại gặp vận đen, đành ngậm ngùi tạm thất thu một thời gian ngắn. Sàn nhảy bao giờ cũng là một hình thức kinh doanh đặc biệt, lắm quan hệ phức tạp và cũng lắm kẻ thù.

Và ngày hôm ấy, ngày họp cuối cùng của kỳ họp thứ 3 HĐND thành phố kết thúc, lời nhạc Quốc ca hùng tráng vang lên.
Thành phố khấm khá nhờ đất, từ chiếc sổ có in hình bất động sản kia thông qua các giao dịch tài chính, người ta vay vốn để mua cổ phiếu, từ cổ phiếu ấy người ta lại vay vốn mua ôtô sang trọng đắt tiền, từ ôtô sang trọng đắt tiền ấy người ta lại vay vốn để mở ra dịch vụ kinh doanh... Như thế, trong mắt thiên hạ người ta sẽ là một người "thành đạt" với bất động sản, cổ phiếu, ô tô, dịch vụ kinh doanh.., và sẽ có biết bao nhiêu người ta như thế trong cái thành phố nhỏ bé này. Nếu như cái mắt xích ấy vận hành trơn tru thì sự "thành đạt" đó sẽ kéo dài, nhưng trời xui đất khiến, lợi nhuận kỳ vọng cổ phiếu đã tan thành mây khói, bong bóng bất động sản lại xì hơi... kéo theo những hệ lụy nghiêm trọng khác.

Hiện tượng cháy đầu năm, cuối năm kể trên là hiện tượng cháy có khói, có khét, cháy trong môi trường tự nhiện, nhưng cổ phiếu, bất động sản... sẽ mồi ngọn lữa ấy bén sang môi trường đời sống xã hội. Mà đã cháy theo nghĩa bóng thường tứ phía đa chiều rất khó dập tắt được, thời gian lại lâu, lính phải giỏi nghề... và sự cháy ấy chỉ mới bắt đầu.

Chứng khoán được ưu ái đến lạ kì, được đài truyền hình đưa bản tin đều đặn hằng ngày, được ông Vũ Văn Ninh, ông Nguyễn Sinh Hùng... thông qua các phương tiện đại chúng khuyến khích người dân đầu tư. Và bây giờ, khi ông Vũ Văn Ninh lên ngồi chức phó Thủ tướng, ông Nguyễn Sinh Hùng qua giử chức chủ tịch Quốc hội... thì thị trường cổ phiếu kia lại rớt một cách thảm hại. Không biết từ bao giờ, Việt Nam cho ra đời nhiều vị chính khách phát ngôn ngẫu hứng như vậy, lão cũng không là ngoại lệ, lão cũng cực kì ngẫu hứng.

Cổ tích...
Định nghĩa sự tử tế và đàng hoàng của nhà báo, công chức nên dành cho các triết gia. Đối với đa số những người dân thường hiện nay, họ coi những nhân vật có nhân xưng đó như những mối quan hệ xa xỉ, gọi là chỉ để gật đầu qua loa đại khái... Muốn xây dựng được cái bắt tay đối trọng, cân bằng, thậm chí có thể sai khiến được hai hạng người trên chỉ có đám quan chức đầy quyền lực hay là bầy đại gia doanh nhân lắm của nhiều tiền, nơi báo chí và công chức chỉ là công cụ của cầm quyền, nơi mệnh lệnh và tiền bạc khiến họ khiếp sợ và vâng lời.

Đã nhiều năm nay, cả thành phố này xem lão như một dấu bằng ổn định, mà cô nào cậu nào muốn tài giỏi hơn lão khác nào là bị bệnh hoang tưởng. Lão thích đọc "Cổ tích bên sông" của một tay nhà báo tự cho mình là công chức quèn, nhưng mà quèn đó được hiểu theo một nghĩa riêng, không nôm na như suy nghĩ bình dân của người đời. Tay viết đó thừa sức hiểu cổ tích chỉ dành cho người lớn, con nít bây giờ ghét cổ tích, ghét người lớn vì người lớn chỉ biết đến tiền và lừa lọc. Con nít biết rằng Tấm và Cám, cả hai đều ác độc, thậm chí Tấm còn dã man hơn Cám. Con nít biết rằng Thánh Gióng ngu quá, sau khi đánh giặc xong sao lại bay lên trời, sao không ở lại cướp lấy chính quyền, hưởng vinh hoa phú quý... Con nít biết rằng sau này chúng sẽ lớn, chúng sẽ không tin bất cứ những gì mà người lớn đã nói hôm nay.

Lão thầm nhép môi và lắc đầu, lão đọc đi đọc lại câu... " Người đời vốn ghét đề cao vai trò cá nhân, nhưng không thể ghét người đề cao trách nhiệm cá nhân"... rồi nghĩ trong đầu thằng nhà báo này uốn lưỡi quá đáng, lão mà chịu trách nhiệm cá nhân thì đã xin từ chức từ lâu rồi. Lão ôm bụng cười khoái chí...

Ánh đèn nhà hàng vừa đủ cho một không gian tâm sự, lần đầu tiên có một mụ đàn bà thấy được, hiểu được giá trị những ngón tay tuyệt đẹp của lão. Mụ đàn bà này hiếu thắng lại cao ngạo quá, cứ viết lung tung trên blog chê người này xạo người kia xạo, lại còn khẳng định như đinh đóng cột rằng tháng 7/2011 lão sẽ đi đâu đấy... Đúng là cái thứ tè ngồi, săn được vài thông tin thông tấn dở hơi kết hợp với nhãn quan chính trị như mắt bướm... Nông cạn quá, nông cạn quá, không xài được, không xài được.., mụ này chỉ giỏi nói xạo thôi.

Lão thừa biết nền kinh tế bấy lâu nay của thành phố là ảo, các ông chủ ngân hàng lần lượt tưng bừng khai trương chỉ để người dân giao dịch bất động sản và mua sắm, siêu thị nhờ thế mà ít nhiều phát đạt. Cái ước mơ biến thành phố thành một trung tâm sản xuất công nghiệp của cả vùng đã phá sản ngay từ trong trứng nước, thôi thì lấy cái tiêu chí làm dịch vụ, du lịch xem như hợp lí, hợp tình hơn cả. Có vị tiến sĩ khi đi dự thảo hội nghị phát triển kinh tế trọng điểm 6 tỉnh miền Trung đã nói đùa là cả 5 tỉnh kia thì năm nào cũng ngữa tay xin tiền ngân sách chính phủ, thành phố còn lại thì bán đất mà ăn, vậy phải gọi là phát triển kinh tế yếu điểm mới đúng chứ. Đúng là lão tiến sĩ láu cá thật, thâm nho thật.

Sự thịnh vượng đáng ghi nhận ở thành phố này là cà phê cóc mọc lên như nấm, trai thanh nữ tú ngồi chật cứng từ 6 giờ sáng cho đến 11 giờ trưa, từ 2 giờ chiều cho đến 6 giờ tối, chẳng khác cái chợ người, khiếp thật. Du lịch cũng đã có nhiều thay đổi, bờ biển sạch đẹp đàng hoàng hơn, ngồi cáp treo leo lên ngọn núi cao nhất thành phố để khám phá ra toàn những khối bê tông giả núi, giả đá. Sự lôm côm hoang dã ngày xưa được thay thế bằng một sự lôm côm khác, chuyên nghiệp và có chiều sâu hơn. Ngôi chùa và ông Phật to to kia vẫn vắng một cái gì đó khiến khách vãng lai viếng tự băn khoăn, vắng tiếng cốc cốc, boong boong tụng kinh đêm khuya tĩnh mịch, vắng tiếng chuông tâm linh ngân vang hướng lòng người quắt quay tìm về cỏi thiện. Ngày xưa, người ta xây chùa để giải thoát bể khổ trầm luân, ngày nay, người ta xây chùa để làm du lịch, thấp thoáng đâu đó bóng vị sư trụ trì to béo rúc rích nở nụ cười mãn nguyện.

Gặp gỡ nhiều văn nghệ sĩ nổi tiếng, xưa cũng vậy và nay cũng thế, xướng ca vô loài, phận con hát muôn đời vẫn thế, chỉ cần cho nó ăn ngon, mặc đẹp... Thôi thì vật đổi sao dời, họ khen lão thì lão khen lại như một cách đối nhân, như những món ăn sắp bày trong nhà hàng sang trọng, quá nhiều gia vị màu mè và những trang trí phù phiếm, nhấp nháp ly rượu vang đỏ lão quan sát những hình nhân kia như những con rối tất yếu phải tồn tại trên quả đất này. Mà hình như, cái giới này mỗi lúc lại càng đông đúc trong xã hội hiện nay, trong cái đất nước hình chữ S đang quằn quại từng ngày, từng ngày này. Có hiểu được lòng nhau, mới tới bờ tới bến.., đúng là tới bờ tới bến tốn kém thật, nhưng để hiểu được lòng nhau thì khó lắm, xưa nay tri âm tri kỷ đếm chưa quá một vài ngón tay.

Mấy bác xe ôm, xích lô nghỉ cũng vui thật, nhiều lúc tự ái gây sự to tiếng với nhau chỉ vì hơn thua mấy thùng bia, mấy bao thuốc lá. Nhưng với giá trị cũng chừng ấy, họ lại là những người quảng cáo nhiệt tình vô tư nhất, mà cái cách dân dã của họ mới dễ thấm lòng người, bình dân mà hiệu quả. Họ vốn đã nghèo, bây chừ cũng nghèo, mộc mạc, bảo sao nghe vậy, đến khi tức mình không diễn giải được thì bạo lực, lại dính vào con đường lao lí, tù tội. Hiểu được thì dể dụng binh, 36 kế Tàu lão vận dụng hết, vận dụng một cách trơn tru nữa là đằng khác.

Chưa bao giờ lão thiếu tự tin về những diệu kế của mình, lão bồi hồi nhớ lại những chuyện trước đây... Tội nghiệp, mấy lần Viện kiểm soát đề nghị vô tội nhưng coi như số phận tiểu tướng đã an bài, bất hạnh đường vợ con muộn màng, bất hạnh mồ côi cả cha lẫn mẹ, bất hạnh một kiếp người. Thằng Quanh với " góc quẹo" cũng nhanh nhạy hổ trợ lão kịp thời, nhưng có lẻ dạo này hắn nhậu nhiều quá hay sao mà viết như có quỷ ám. Khó xử thật, ở thành phố này, thế giới thực ai nổi tiếng hơn lão, và thế giới ảo kia thì nó là số một. Lão rít một hơi thật dài rồi nhả khói...

Đài truyền hình chiếu bộ phim "Bí thư tỉnh ủy", thế là có kẻ ton hót ví lão như ông Kim Ngọc, buồn cười thật. Người thì khoán đất cho dân để làm ăn sinh sống, kẻ thì chuyển đất của dân thành quy hoạch phân lô, bán nền.., khác nhau một trời một vực. Một Kim Ngọc lao tâm lao lực vì dân vì nước, chí công vô tư, một Kim Ngọc quá cô đơn trước những ý tưởng tốt đẹp của mình và một Kim Ngọc đã được lịch sử trân trọng ghi ơn, lưu danh muôn thủa. Còn lão, mọi việc đều thuận buồm xuôi gió, được trên dưới đồng tình nhất trí, tiền bạc rủng rỉnh, nhà cửa khang trang, những việc lão làm phải đợi lịch sử đánh giá, vì bây chừ ai dám đánh giá, biết chi mà đánh giá?! Lịch sử đâu phải dể viết, có những chuyện viết đi viết lại mà cũng chẳng biết đâu là đúng đâu là sai, học sinh bây giờ ghét nhất là học sử, và "dốt" nhất cũng là sử!

Cuối năm ngoái, lão vui mừng lấy vợ cho thằng cả, nữa cuối năm nay, lão buồn vì tang mẹ, cũng mong sao cái tập thể y bác sĩ của bệnh viện ấy chăm sóc bà mẹ nào cũng như bà mẹ lão thì phúc đức muôn đời. Công danh và bỗng lộc khiến người trần cuồng tín mê muội, mà đã tin thần thánh phò trợ thì phải sợ thần thánh quở phạt, hậu vận là kết quả được gieo từ quá khứ và hiện tại.

Trên con đường nhỏ, ngắn mang tên một nữ cách mạng tiền bối có hai công dân đặc biệt thường trú, một người rất rộn ràng và một người rất im lặng. Trong lúc lão, người nhạc trưởng rộn ràng cùng dàn hợp xướng nhà báo, công chức, văn nghệ sĩ, xe ôm, xích lô... ca khúc khải hoàn thì kẻ thất sủng im lặng kia vác cần câu âm thầm chèo thuyền lướt sóng sông Thu Bồn. Và chuyện cổ tích bắt đầu từ đây và kết thúc cũng từ đây, chỉ dành riêng cho lão, chỉ có riêng mình lão mới hiểu cổ tích độc đáo như thế nào. Cái con người im lặng thất sủng năm xưa giờ đây đã đạt được tất cả những điều mà lão thầm xây dựng, đọc lại hai câu thơ xưa mà không khỏi rùng mình.

Cố ý trồng hoa, hoa ủ rũ
Vô tình đơm liễu, liễu ra bông

Thế là từ đây, người ta chỉ còn bàn với nhau về hai từ chỉnh trang, nhưng chỉnh trang cái gì thì xem tiếp phần sau.

Chỉnh trang...
Cái lý cổ nhân đâu có gì mới "đường nối mạch, đất sẽ vượng", ai mà chẳng biết điều đó, ai mà chẳng muốn điều đó. Đường, cầu, cảng, chợ... là chân lý của giao thương, hội nhập, trao đổi, đem cái bức tranh ấy mà mê hoặc lòng người thì mấy ai không theo. Công tác dân vận vô cùng quan trọng, nhưng để làm tốt được điều này phải xuất phát từ cái tâm trong sáng, hết lòng vì việc chung nghĩa lớn. Điều khốn khổ mệt mỏi của những người làm dân vận là những thắc mắc ngược lại của dân, họ hỏi dự án ấy đủ công khai minh bạch chưa, có đủ rõ ràng pháp lý chưa, họ còn biết rõ mồm một ai sẽ được vượng sau khi dự án hoàn thành.., nhiều khi người đi dân vận cũng cứng họng, lại bị người dân cán bộ vận, quan vận lại với những lý lẽ hết sức rõ ràng hợp tình hợp lý.

Khi những con đường, cây cầu... sắp được định hình, những nhà chiến lược vĩ đại kia đã nắm rõ, làm chủ hoặc bật đèn xanh cho các đối tác thân thương... những không gian màu mỡ, đắc địa để chờ lên giá mà thịnh vượng. Dân vận mà chỉ biết tìm cách thuyết phục dân bằng mọi cách, không chịu hiểu hoặc không muốn hiểu những nguyên nhân ngóc ngách sâu thẩm để sinh ra cái tuyệt tác dự án ấy thì dẫn đến khiếu kiện, cưỡng chế, bạo lực, tang thương... là điểu dể hiểu, cũng là điều xót xa đau lòng trong mối quan hệ nhân dân và chính quyền, mà cả hai đều không thể sống thiếu nhau trong một chỉnh thể thiêng liêng là đất nước, là tổ quốc.

Không riêng gì thành phố này, ở khắp mọi nơi trên đất nước tình trạng quy hoạch và những lỗi hệ thống, thói quen bầy đàn, sự thiếu hiểu biết cùng với lòng tham vô đáy của các quan chức khiến diện mạo đô thị trở nên nham nhở, người mất đất kêu khóc nổi oan lên thấu trời xanh. Và cũng trong thời kỳ này, hình thành nên những kẻ mà trong đầu quanh quẩn một suy nghỉ duy nhất: Thế àh? Có dự án àh? Vậy là sắp có tiền rồi đấy?! Thật ra, nếu không có cách nhìn chuẩn, rành rọt về " đất đai là sở hữu toàn dân, nhà nước đại diện quản lý " thì quốc hội có họp thêm một trăm năm nữa thì những bi kịch đau lòng vẫn xảy ra. Khi cơ chế đặt vào tay những người đại diện cho nhà nước từ cấp cơ sở đến trung ương những quyền hạn vô biên mà luật và những văn bản dưới luật được hiểu một cách tùy tiện, ngẫu hứng, những thiệt thòi và bất hạnh luôn dành cho những người dân thấp cổ bé họng bởi sự bất cập ngay chính trong nội tại của luật, nền tư pháp lại quá yếu kém. Có ai đó đang kêu gọi "quyền sơ hữu tư nhân về đất đai", coi chừng lại mắc bẫy thêm một lần nữa, tạo điều kiện hợp thức hóa tài sản cho những quan tham chưa lộ, mà số đó không bao giờ là con số ít, trong khi chính quyền lại phạm và khó có thể chỉnh đốn nhiều lỗi hệ thống như hiện nay.

Cái khác lạ của thành phố này là phiếu, mà lợi hại của nó chỉ người tạo ra nó, phân phát nó mới hiểu hết. Người ta ca ngợi nhiều về sự chỉnh trang đô thị nơi đây bỡi phần nhiều lão biết chia sẽ và vận dụng rất tốt khã năng chóp bu vận, cái quan trọng nhất trong một quy hoạch là môi trường kinh doanh, sinh sống, khã năng tạo ra công ăn việc làm thì lão hầu như mơ hồ bỏ ngõ, mà hậu quả của nó sẽ đến trong một thời gian không xa lắm đâu. Lão thường cười một mình khi có một đám người luôn binh vực lão như một chân lý "ăn được, làm được", còn một số đông khác sẽ mãi tranh luận loanh quanh với những câu hỏi: ăn không được, làm không được; ăn được, làm không được; ăn không được, làm được... Lão quá hiểu ngay đến một tên trùm ma túy ở Peru vẫn được phong thánh nơi ngôi làng hắn ở, và trước khi bị bắt hắn đã xây dựng cho mình một lực lượng bảo vệ còn đông hơn cả cảnh sát của quốc gia. Khen và chê là lẽ đương nhiên ở đời, xã hội càng tôn vinh những người thực dụng thì càng có lợi cho lão và thực chất lão là một kết tinh độc đáo của xã hội hài hước hiện nay. Sách Phật dạy, thời mạt pháp, đồng tiền lên ngôi, những giá trị đạo đức xuống cấp trầm trọng, nổi bất an rình rập mọi nhà, ra đường đâu đâu cũng gặp quỷ...

Nghịch lý luôn tồn tại, nếu trí thông minh thôi thúc việc đập bỏ bức tường vô lý bao nhiêu năm nay ở công viên khiến người dân vỗ tay hoan nghênh thì sự ngu dốt quyết liệt vét sạch những khu rừng phi lao, bạch đàn chắn gió, chắn cát ven biển mà các nhà khoa học cũng ngán ngẫm lắc đầu để ngầm nuôi dưỡng những cơn tàn phá âm ĩ hung dữ của thiên nhiên, tác hại đâu phải lúc nào cũng thấy ngay lập tức. Nghịch lý khi đứng ngắm đức bà Quan âm nơi dãy núi Chè Non mà không biết là ngài đang giáng trần cứu độ chúng sinh hay muốn thăng lên tít trời xanh lánh xa chốn phồn hoa ô tục, rồi tự sướng rằng nhờ vị bồ tát này nên thành phố mấy năm nay không có bão, đám ăn theo nói leo bắt nhịp hòa ca. Nghịch lý đỉnh điểm, khi những tên bồi bút trong và ngoài nước đặt lão ngang hàng Lý Quang Diệu. Để có thành phố hiện tượng này lão phải bỏ công bỏ sức vẽ dọc, vẽ ngang cái bản đồ chỉnh trang lại đô thị, để có một Singapore chính hiệu đẳng cấp quốc tế mà sự phồn vinh được cả thế giới công nhận thì ông Lý Quang Diệu chỉ cần ngồi một chổ, suy nghỉ thận trọng và quyết định chỉnh trang chính cái đầu của ông ta. Mọi công dân thế giới và ngay cả công dân thành phố này, nếu có điều kiện đều muốn đến cái cảng cá nhỏ bé, nhem nhuốc xưa kia để chiêm ngưỡng, để học tập. Làm phép toán nhỏ sẽ thấy cần mấy chục năm thì thành phố này mới bằng được họ, và có lẻ với suy nghỉ như hiện nay thì dấu bằng đó khó có thể thành hiện thực, đã thế khi mình tiến bộ chẳng lẻ người ta không tiến bộ?

Cầu thị thì phải biết khiêm tốn, tài hèn sức mọn thì phải biết hy sinh, lắng nghe, chấp nhận những lời nghịch tai mà thông tuệ, mà minh triết. Còn nếu khăng khăng bảo lưu sự thông minh duy nhất của mình thì cứ chỉnh trang, chỉnh trang luôn là điều cần thiết, và việc đầu tiên là hãy chỉnh trang lại cái đầu của chính mình.

Tiền bạc sẽ giúp con người ta vương giả cả đời nhưng không mang theo được lúc chết. Phấn son, nước hoa, áo quần... chỉ để người ta bảo lưu, kéo dài cái đẹp hình thức bên ngoài, căn bệnh mãn tính giấu dốt và kiêu ngạo nằm sâu bên trong, khó thấy và khó chữa. Muôn đời vẫn thế, phong độ chỉ tạo ấn tượng nhất thời đẳng cấp mới là mãi mãi.

Sẽ chẳng còn lão bóng đá, lão xung kích, lão đối thoại, lão cầu thị, lão ăn xin, lão xây cầu, lão pháo hoa... mà chỉ là cát bụi, những cát bụi cuối cùng trong những toan tính cuối cùng. Cát bụi sẽ trở về cát bụi.

Những ngày cuối cùng năm Tân Mão.

MP

Xem thêm:
- Nhìn đất nước từ cảm nhận thành phố nhỏ bên sông Hàn


Sunday, December 16, 2012

Auto readmorre với thumbnail cho blogspot sử dụng javarscipt - Style 2


Auto readmorre với thumbnail cho blogspot sử dụng javarscipt - Style 2Hôm nay viettin24h iới thiệu các bạn thủ thuật auto readmore (Tự động tóm tắt bài viết cho Blogspot) với cách hiển thị hoàn toàn khác so với thủ thuật trước đây. Thủ thuật lần này sẽ giúp các bạn có thể tùy chỉnh vị trí ảnh thumbnail, tiêu đề bài viết, ngày tháng đăng bài, tên tác giả và phần mô tả theo ý bạn. Ảnh thumb sẽ được float về bên trái và tiêu đề, nội dung hay thông tin bài viết được đưa về phía bên phải trông chuyên nghiệp hơn và dễ dàng tùy chỉnh theo ý mình.

Ảnh minh họa:




» Bắt đầu thủ thuật

1. Đăng nhập vào tài khoản Blogger
2. Vào phần Mẫu (Template)
3. Chọn chỉnh sửa HTML (Edit HTML) - tiếp tục
4. Chọn mở rộng mẫu tiện ích (Expand Widget Templates) => Xem video:

5. Chèn tiếp code CSS bên dưới vào trước thẻ ]]></b:skin>
.sumpost{text-shadow:0 1px #fff;color:#111;font-family:arial;font-size:12px;line-height:1.4;margin:0;padding:6px 8px}
.img-post img{background:#fff;float:left;margin:6px 8px 0 8px;border:1px solid #ccc;height:100px;width:120px;padding:2px}
.sumpost h2{font-size:16px;background:none;padding:0;margin:0;line-height:1.2}
.sumpost h2 a{color:#160}
.sumpost .postinfo{color:#0e3f4f;padding:3px 0 3px 8px;margin:0;border-bottom:dotted #ddd 1px}
.sumpost .postinfo .numcm{margin:0 2px 0 2px}
.sumpost .postinfo .author{margin:0 2px 0 0}
.sumpost .postinfo .numcm .num{color:#f80}
.sumpost .postinfo .label{margin:0 2px 0 2px}
.sumpost .postinfo .label a{color:#b0039a}
.readmore{float:right;margin:8px 0 0;padding:0 0 0 0}
.readmore a{color:#d7034e;padding:0}
.readmore a:hover{color:#00f}
.borderline{border-top:1px solid #bbb;border-bottom:1px solid #fff;margin:4px 0 0 0}


Trong đó:
  • font-size:16px: Là tiêu đề của bài viết trong auto readmore
  • color:#d7034e là màu chữ đọc thêm (đọc tiếp, readmore)
6. Chèn tiếp code bên dưới vào trước thẻ </head>
<script type='text/javascript'>
var thumbnail_mode = "no-float" ;
no_image = "https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0XR631fCBdPpZaFqs6tNB-NsP2CZ-04Fv-yGh66o5qkEcAq_2JRPvc7eBTYvSJn6hbOr2entkEUTGs_-bhzl2uwQm6Xv5cCancv5ODzcIzv3gAsZSkMZwegh8Zazj_oLT7BFt2K26EIkt/s1600/no-image-quangvietmkt-blogspot-com.PNG";
sumposts = 500;
</script>
<script type='text/javascript'>
//<![CDATA[
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('A C(5,8){k(5.t("<")!=-1){4 s=5.D("<");E(4 i=0;i<s.e;i++){k(s[i].t(">")!=-1){s[i]=s[i].B(s[i].t(">")+1,s[i].e)}}5=s.L("")}8=(8<5.e-1)?8:5.e-2;K(5.G(8-1)!=\' \'&&5.t(\' \',8)!=-1)8++;5=5.B(0,8-1);H 5+\'...\'}A J(w,j,d,g,n,h,o,r,m,q){4 3=M.F(w);4 l="";4 j=j;4 d=d;4 g=g;4 n=n;4 h=h;4 o=o;4 r=r;4 m=m;4 q=q;4 7=3.I("7");k(7.e==0){l=\'<3 6="7-z"><a f="\'+d+\'"><7 u="\'+O+\'"/></a></3>\'}k(7.e>=1){l=\'<3 6="7-z"><a f="\'+d+\'"><7 u="\'+7[0].u+\'"/></a></3>\'}4 x=l+\'<3 6="N"><v><a f="\'+d+\'">\'+j+\'</a></v><3 6="W"><9 6="g">\'+n+\'<b> \'+g+\'</b></9> | <9 6="V"><9 6="T">\'+h+\' </9>\'+o+\'</9> | <9 6="P">\'+m+\'<a f="\'+q+\'"> \'+r+\'</a></9></3> \'+C(3.y,U)+\'...<3 6="Q"><a f="\'+d+\'">Đọc tiếp...</a></3></3><3 6="S"></3>\';3.y=x}',59,59,'|||div|var|strx|class|img|chop|span||||urltitle|length|href|author|numcms||title|if|imgtag|Labelslabel|authorLabel|numLabel||urllabel|labelpost||indexOf|src|h2|pID|summary|innerHTML|post|function|substring|removeHtmlTag|split|for|getElementById|charAt|return|getElementsByTagName|createSummaryAndThumb|while|join|document|sumpost|no_image|label|readmore|ti|borderline|num|sumposts|numcm|postinfo'.split('|'),0,{}))
//]]>
</script>
<style><b:if cond='data:blog.pageType == "index"'>.post-footer,.post h3,h2.date-header{display:none;}</b:if></style>


Trong đó:
        + Thay 500 là số ký tự hiển thị.
        + Link ảnh màu xanh là ảnh sẽ xuất hiện khi bài viết của bạn không có ảnh đại diện. Bạn có thể thay thế bằng link ảnh khác. Nếu vẫn dùng ảnh đó thì hãy tải về Tại đây (hoặc Tại đây) sau đó Upload lên blog và thay link vào để tránh ảnh bị die khi mình xóa.
7. Tiếp theo bạn hãy tìm đến dòng code bên dưới
<data:post.body/>


8. Thay thế code vừa tìm được thành đoạn code bên dưới:
<b:if cond='data:blog.pageType == &quot;static_page&quot;'>
<data:post.body/>
<b:else/>
<b:if cond='data:blog.pageType == &quot;item&quot;'>
<data:post.body/>
<b:else/>
<div expr:id='&quot;summary&quot; + data:post.id'>
<p><data:post.body/></p>
</div>
<b:loop values='data:post.labels' var='label'>
<script type='text/javascript'>
createSummaryAndThumb(&quot;summary<data:post.id/>&quot;,&quot;<data:post.title/>&quot;,&quot;<data:post.url/>&quot;,&quot;<data:post.author/>&quot;,&quot;<data:top.authorLabel/>&quot;,&quot;<data:post.numComments/>&quot;,&quot;<data:top.commentLabelPlural/>&quot;,&quot;<data:label.name/>&quot;,&quot;<data:postLabelsLabel/>&quot;,&quot;<data:label.url/>&quot;);
</script>
</b:loop>
</b:if>
</b:if>


9. Cuối cùng là save lại và kiểm tra thành quả nha.

Saturday, December 15, 2012

Tạo Auto Readmore với Cutter.js cho Blogger



Cutter.js giúp ta giữ lại được mô tả gốc với các thẻ HTML như in đậm, in nghiêng, màu chữ... 



☼ Các bước thực hiện thủ thuật :
1. Vào bố cục
2. Vào chỉnh sửa HTML
3. Chọn mở rộng mẫu rồi chèn đoạn sau phía trên </head> 



<b:if cond='data:blog.pageType == &quot;index&quot;'>
<style type='text/css'>
.post-body img { display:block; float:left; margin-right: 10px; width:100px; height:100px }
</style>
<script src='http://dl.dropbox.com/u/70549761/jQuery/namkna-blogspot-com/cutter.js'/>
</b:if>


Trong đó: 
  • width:100px: là chiều rộng ảnh đại diện
  • height:100px là chiều cao của ảnh đại diện
Tiếp tục tìm đến đoạn <data:post.body/> và thay thế nó bằng đoạn sau:


<div class='post-body'>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<span expr:id='data:post.id'><data:post.body/></span>
<script type='text/javascript'>
var snippet = document.getElementById(&quot;<data:post.id/>&quot;);
Cutter.run(snippet, snippet, 40);
</script>
<b:else/><data:post.body/></b:if>
<div class='clear'/>
<b:if cond='data:post.hasJumpLink'>
<a class='jump-link' expr:href='data:post.url + &quot;#more&quot;'>Read More</a><b:else/>
<b:if cond='data:blog.pageType == &quot;index&quot;'>
<a class='jump-link' expr:href='data:post.url' rel='nofollow'>Read More</a>
</b:if></b:if>
</div>


Thay snippet, 40 thành số ký tự mô tả muốn hiển thị
Lưu ý:  Cutter.js sẽ lấy 40 kí tự đầu tiên trong bài đăng để hiển thị ra trang chủ do vậy nên nếu không có ảnh nào được chèn giữa 40 kí tự này thì sẽ không có ảnh thumbnail, bạn cần lưu ý điều này và nên đặt một tấm ảnh lên trên cùng của bài đăng để làm ảnh đại diện ở trang chủ.

Wednesday, November 28, 2012

Loại bỏ chức năng Read more khỏi các trang tĩnh (static page)

Đối với Blogger thì thủ thuật tóm tắt bài viết tự động với nútRead More và ảnh đại diện là một phần quan trọng tạo nên diện mạo đẹp cho Blog của bạn. Tuy nhiên kể từ khi Blogger phát hành đặc tính tạo trang tĩnh (New Page/ static page) thì thủ thuật Read More gặp vấn đề đối với các trang tĩnh. Thông thường các trang tĩnh dùng để tạo các trang About, Contact…

- Khi bạn mở trang tĩnh thì nó hiển thị Read More, khi click chuột vào liên kết Read More vẫn không hiển thị toàn bộ nội dung bài viết. Để giải quyết vấn đề này thì cần phải loại bỏ chức năng Read More có ảnh đại diện ra khỏi các trang tĩnh.

» Bắt đầu thủ thuật

1. Đăng nhập vào tài khoản Blogger
2. Vào phần thiết kế (Design)
3. Chọn chỉnh sửa HTML (Edit HTML)
4. Chọn mở rộng mẫu tiện ích (Expand Widget Templates)
5. Tìm đến dòng code sau (Ctrl F) 
<div class='post-body'>
<b:if cond='data:blog.pageType != &quot;item&quot;'> <div expr:id='"summary" + data:post.id'><data:post.body/></div> <script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>"); </script> <span class='rmlink' style='float:right;padding-top:20px;'><a expr:href='data:post.url'> Read more … "<data:post.title/>"</a></span> </b:if> <b:if cond='data:blog.pageType == "item"'><data:post.body/></b:if> <div style='clear: both;'/> <!-- clear for photos floats --> </div

=> Không phải template nào cũng có đoạn code như trên, chỉ tìm tương tự thôi. Chủ yếu là có 3 dòng tô đỏ.

6. Thêm đoạn mã dưới đây vào sau dòng <div class='post-body'>
<b:if cond='data:blog.pageType == &quot;static_page&quot;'><br/> <data:post.body/> <b:else/>
7. Và thêm thẻ đóng </b:if> vào trước dòng <div style='clear: both;'/>

- Nếu không có  thì tìm dòng: <b:if cond='data:blog.pageType == "item"'><data:post.body/></b:if>

- Và thêm vào trước (hay sau nó cũng được) thẻ đóng </b:if>

=> Toàn bộ phần mã sau khi thực hiện có dạng như sau
:
 Tìm đến thẻ :  ]]></b:skin> và dán code bên dưới trên nó 

<div class='post-body'> <b:if cond='data:blog.pageType == &quot;static_page&quot;'><br/> <data:post.body/> <b:else/> <b:if cond='data:blog.pageType != &quot;item&quot;'> <div expr:id='"summary" + data:post.id'><data:post.body/></div> <script type='text/javascript'>createSummaryAndThumb("summary<data:post.id/>"); </script> <span class='rmlink' style='float:right;padding-top:20px;'><a expr:href='data:post.url'> Read more … "<data:post.title/>"</a></span> </b:if> <b:if cond='data:blog.pageType == "item"'><data:post.body/></b:if> </b:if> <div style='clear: both;'/> <!-- clear for photos floats --> </div>



Những dòng đánh dấu màu xanh là phần được thêm vào theo thủ thuật này.

- Ý nghĩa của toàn bộ phần mã này như sau: Đối với các trang tĩnh (static page) thì hiển thị toàn bộ nội dung bài viết; không hiển thị chức năng Read more ở các trang bài viết (item) và đối với các trang bài viết (item) thì hiển thị toàn bộ nội dung bài viết. Như vậy chức năng Read more đã được loại bỏ hoàn toàn khỏi các trang tĩnh một cách triệt để.

Chúc thành công!

Monday, November 26, 2012

HƯỚNG DẪN SỐ 01-HD/TW THI HÀNH ĐIỀU LỆ ĐẢNG


BAN CHẤP HÀNH TRUNG ƯƠNG
*
Số 01 - HD/TW
ĐẢNG CỘNG SẢN VIỆT NAM

Hà Nội, ngày 05 tháng 01 năm 2012


HƯỚNG DẪN
 một số vấn đề cụ thể thi hành Điều lệ Đảng
--------------
-     Căn cứ Điều lệ Đảng; Quy định thi hành Điều lệ Đảng số 45-QĐ/TW, ngày 01-11-2011 của Ban Chấp hành Trung ương khoá XI;
-    Căn cứ Quy chế làm việc của Ban Chấp hành Trung ương, Bộ Chính trị và Ban Bí thư khoá XI,
Ban Bí thư hướng dẫn một số vấn đề cụ thể thi hành Điều lệ Đảng như sau :
.

NỘI DUNG KIỂM ĐIỂM THEO TW4 (KHÓA XI)



2. Về chuẩn bị báo cáo kiểm điểm tự phê bình và phê bình của tập thể, cá nhân.
2.1- Về chuẩn bị báo cáo kiểm điểm tự phê bình và phê bình của tập thể:
Chuẩn bị dự thảo báo cáo kiểm điểm tự phê bình và phê bình của tập thể theo tinh thần khách quan, nhìn thẳng vào sự thật, đánh giá đúng sự thật, không nể nang, né tránh, thể hiện tính gương mẫu.
- Về phạm vi nội dung, căn cứ trách nhiệm và quyền hạn được nêu trong Quy chế làm việc của ban chấp hành, ban thường vụ, thường trực cấp uỷ, các đoàn thể của đơn vị mình. Báo cáo kiểm điểm tập trung vào 3 nhóm nội dung của Nghị quyết Trung ương 4: (1) Về đấu tranh, ngăn chặn và đẩy lùi suy thoái tư tưởng, đạo đức, lối sống, (2) Về xây dựng đội ngũ cán bộ lãnh đạo, quản lý các cấp (3) Về thực hiện nguyên tắc tập trung, dân chủ, tập thể lãnh đạo, cá nhân phụ trách.
Trong từng nội dung, báo cáo cố gắng làm rõ những ưu, khuyết điểm chủ yếu hiện nay, nhưng trong từng vấn đề cụ thể có liên hệ đến thời gian trước (khóa trước) để làm rõ trách nhiệm, quyền hạn của tập thể lãnh đạo. Báo cáo tập trung chủ yếu vào các ưu, khuyết điểm, xác định một số nguyên nhân chủ yếu của những hạn chế, khuyết điểm để từ đó đề ra biện pháp khắc phục.
.

MẪU KIỂM ĐIỂM ĐẢNG VIÊN 2012



ĐẢNG CỘNG SẢN VIỆT NAM
..........., ngày .... tháng.... năm 2012

BẢN TỰ KIỂM ĐIỂM
đánh giá chất lượng đảng viên năm 2012

          Họ và tên: ..........
          Sinh ngày 02 tháng 10 năm .......
          Ngày kết nạp Đảng:
          Ngày chính thức:
          Chức vụ trong Đảng:
          - Bí thư Đảng ủy ..........;
          - Kiêm ...................;
          Chức vụ quản lý.............
          Chức vụ đoàn thể..........
         
.

Friday, November 23, 2012

Tạo Readmore trong Blogger ves 1



Để tạo đoạn phân cách Readmore, chúng ta nhấn vào nút More (có hình trang giấy ngăn đôi), nếu chuyển sang kiểu soạn thảo HTML, sẽ thấy có thẻ <!--more--> được chèn vào vị trí đó. Khi đó, phần phía trên thẻ <!--more--> này sẽ được hiển thị ở trang chủ và các trang category, phần còn lại sẽ chỉ xem được khi vào xem 1 bài viết. Cách làm này có 1 điểm lợi là giữ được định dạng HTML.


Chức năng Scrip:
- Nếu trong bài viết của bạn có thẻ <!--more--> (), nó sẽ lấy đó làm dấu phân cách, phần trước thẻ đó sẽ được hiển thị ở trang chủ và giữ nguyên định dạng HTML, phần sau đó chỉ hiển thị khi đọc 1 bài viết.

- Nếu trong bài viết của bạn không có thẻ <!--more-->, thì script sẽ tự động sinh ra đoạn văn bản thu gọn ở trang chủ như script auto readmore thông thường. Lúc này định dạng HTML sẽ không còn (hình ảnh thumbnail vẫn được duy trì).
» Bắt đầu thủ thuật

1. Đăng nhập vào tài khoản Blogger
2. Vào phần thiết kế (Design)
3. Chọn Chỉnh sửa HTML
4. Chọn Mở rộng tiện ích .
5.
 Tìm đến thẻ </head> và chèn đoạn mã sau vào ngay trước đó:



<b:if cond='data:blog.pageType != &quot;item&quot;'>
<script type='text/javascript'>
//<![CDATA[
function strip(s,n){return s.replace(/<.*?>/ig, '').split(/\s+/).slice(0,n-1).join(' ')}
function createSummary(id) {
var p = document.getElementById(id), content = p.innerHTML;
if (/<!--\s*more\s*-->/.test(content)) {
p.innerHTML = content.split(/<!--\s*more\s*-->/)[0];
} else {
var imgTag = '', img = p.getElementsByTagName('img');
if (img.length >= 1) {
imgTag = '<img class="thumb" src="'+img[0].src+'" />';
}
p.innerHTML = imgTag + strip(content, 125) + '...';
}
}
//]]>
</script>
</b:if>
6. Thêm đoạn CSS dưới vào trước thẻ ]]></b:skin>.


.thumb{float:left;display:inline;margin:5px 10px 10px 0;width:120px}
- Bạn có thể tùy biến số từ hiển thị (trong trường hợp tự động sinh đoạn văn bản thu gọn) ở trong đoạn code trên (thay số 125 bằng số tùy ý bạn).

7. Tìm thẻ <data:post.body/> và thay thế bắng đoạn mã sau:



<b:if cond='data:blog.pageType != &quot;item&quot;'>
<span expr:id='&quot;p&quot; + data:post.id'><data:post.body/></span>
<script type='text/javascript'>createSummary(&quot;p<data:post.id/>&quot;);</script>
<a expr:href='data:post.url' title='Đọc tiếp'>Đọc tiếp &amp;rarr;</a>
<b:else/>
<data:post.body/>
</b:if>
Lưu template lại và xem kết quả
- Hiện nay đã có bản cập nhất mới hơn và load ổn định hơn các bạn xem Tại đây
Chú thành công!

Wednesday, November 21, 2012

Auto readmore với thumbnail trên Blogger dùng Script - Style 1



Auto readmore với thumbnail trên Blogger dùng Script - Style 1

Trong bài này namkna sẽ hướng dẫn các bạn tạo Auto Readmore (đọc thêm) cho bài viết tự động hoàn toàn không còn thủ công như trước đây. Với Script mình giới thiệu hỗ trợ ảnh Thumbail lấy hình ảnh đầu tiên xuất hiện trong bài viết để làm ảnh đại diện, do vậy blog của bạn nhìn sẽ chuyên nghiệp hơn.
Thêm 1 điểm nữa là tiện ích lấy ảnh trong Album Picsa làm ảnh thumbnail, Với những hình ảnh không thuộc host Picasa của google sẽ không lấy được thumbnail. Do vậy bạn hãy Upload trực tiếp ảnh của mình lên blog khi post bài nha.


Ảnh minh họa:



☼ Cách tiến hành:

1- Đăng nhập (login) vào Blog
2- Vào Mẫu (Template)
3- Chọn Chỉnh sử HTML (Edit HTML) => Tiếp tục (process)
4- Click chọn  Mở rộng tiện ích mẫu (  Expand Template Widgets) => Xem vdeo:
5- Tìm (Ctrl +F) thẻ bên dưới:
<data:post.body/> 
- Và thay nó bằng đoạn mã sau đây:
<b:if cond='data:blog.pageType != &quot;item&quot;'>
<div expr:id='&quot;summary&quot; + data:post.id'><data:post.body/></div>
<script type='text/javascript'>createSummaryAndThumb(&quot;summary<data:post.id/>&quot;);</script>
<span class='rmlink' style='float:right'><a expr:href='data:post.url'>--&gt;Đọc thêm...</a></span>
</b:if>
<b:if cond='data:blog.pageType == &quot;item&quot;'><data:post.body/></b:if>


6- Thêm đoạn mã dưới đây vào sau thẻ <head> (hoặc đặt trước thẻ </head>):
<script type='text/javascript'>
summary_noimg = 430;
summary_img = 340;
img_thumb_height = 100;
img_thumb_width = 120;
</script>
<script type='text/javascript'>
//<![CDATA[
function removeHtmlTag(strx,chop){
if(strx.indexOf("<")!=-1)
{
var s = strx.split("<");
for(var i=0;i<s.length;i++){
if(s[i].indexOf(">")!=-1){
s[i] = s[i].substring(s[i].indexOf(">")+1,s[i].length);
}
}
strx = s.join("");
}
chop = (chop < strx.length-1) ? chop : strx.length-2;
while(strx.charAt(chop-1)!=' ' && strx.indexOf(' ',chop)!=-1) chop++;
strx = strx.substring(0,chop-1);
return strx+'...';
}

function createSummaryAndThumb(pID){
var div = document.getElementById(pID);
var imgtag = "";
var img = div.getElementsByTagName("img");
var summ = summary_noimg;
if(img.length>=1) {
imgtag = '<span style="float:left; padding:0px 10px 5px 0px;"><img src="'+img[0].src+'" width="'+img_thumb_width+'px" height="'+img_thumb_height+'px"/></span>';
summ = summary_img;
}

var summary = imgtag + '<div>' + removeHtmlTag(div.innerHTML,summ) + '</div>';
div.innerHTML = summary;
}


//]]>
</script>


Trong đó bạn thay đổi các thông số cho phù hợp với blog của bạn nha:
  • summary_noimg là số ký tự phần miêu tả cho các bài không có hình đại diện.
  • summary_img là số ký tự phần miêu tả cho các bài có hình đại diện.
  • img_thumb_height chiều cao của hình đại diện (pixel).
  • img_thumb_width chiều rộng của hình đại diện (pixel).
7- Bấm Lưu mẫu lại và về trang chủ của blog để xem kết quả nha.