Category: Uncategorised

  • vbulletin custom page.

    I hate propriety software, when it come to customization and developing you have almost no resource to look upon. To write a page that integrate components from (header, navigationbar, footer, etc…) you have to:

    // #################### DEFINE IMPORTANT CONSTANTS #######################
    define('THIS_SCRIPT', 'ly_lich_sv');
    define('CSRF_PROTECTION', true);
    define('CSRF_SKIP_LIST', '');
    define('VB_ENTRY', 'ajax.php');
    define('LOCATION_BYPASS', 1);
    define('NOPMPOPUP', 1);
    define('VB_ENTRY_TIME', microtime(true));
    

    THEN:

    // ######################### REQUIRE BACK-END ############################
    require_once('./global.php');
    

    then:

    $navbar = render_navbar_template(construct_navbits($navbits));	

    and finally:

    // Finish the main template

    $templater = vB_Template::create('ly_lich_sv');
    	$templater->register_page_templates();
    	$templater->register('navclass', 		$navclass);
    	$templater->register('HTML', 			$HTML);
    	$templater->register('navbar', 			$navbar);
    	$templater->register('pagetitle', 		$pagetitle);
    	$templater->register('template_hook', 	$template_hook);
    	$templater->register('includecss', 		$includecss);
    print_output($templater->render());
    

    But that is not all, it just the code. You will need the template. The template is some freaking file that this forum software read and the convert into html.

  • Mộng

    Khi nãy buồn ngủ mà giờ thì tỉnh như con sáo sậu. Ngồi thì buồn ngủ mà nằm thì tỉnh, thật là khó hiểu. Cái chu kỳ một buồn một vui lại ứng nghiệm, ôi ta buồn vời vợi làm sao. Mẫu giáo trường xịn, cấp một trường thường, cáp 2 trường nhất nhì trong quận, cấp 3 trường nhất nhì quận từ dưới đếm lên, lên được đại học quốc gia, tới khi bảo vệ điểm thấp nhất lớp. Cái đồ thì hình sin này uốn lượn tựa mây khói, mà sao linh ứng thật nhỉ, đời lên lên xuống xuống bất thường. Ngẫm nghĩ thử nguyên nhân là gì nhưng ngẫm không ra được, chỉ còn biết trách chính mình. Mơ mơ mộng mộng, mộng cao mộng ảo, thực tế lắm khi như mộng, lắm khi phủ phàng hay là tất cả đều như mộng?

    Cái cảm giác đứng trước một thử thách lớn thật là khó tả, từ lúc thi đại học tới giờ, nhưng mà sao khác quá lần này phũ phàng quá, lần trước như một cơn mộng, lần như như tỉnh cơn mộng, tiếc rằng… tỉnh trễ quá.

    Gá thân mộng,
    Dạo cảnh mộng,

    Mộng tan rồi,
    Cười vỡ mộng.

    Ghi lời mộng,
    Nhắn khách mộng,

    Biết được mộng,
    Tỉnh cơn mộng.

  • Entry

    That was tough. When something long seemed to be ok turn bad and became worse in the very last minutes, the world seem to turned up side down. Everything is reasonable, everything is understandable. It's just that the bad had been compressed for a time too long that when it's leaked, it busted out so fast for me to handle.

    Too much self confident plus too much reliance on other people plus too much underestimating of the hard work life will throw. All those stuff together will leave you just steps away from oblivion.

    You are not as good as guessing other people's altitude as you thought you were. Face it! you are growing up, things is not what it seems to be. No one will be there to help you out when you are down. Life is tough! Stand up, sit down, lying flat or any other posture, it will fuck you. It's your rights to choose the position.

    The lowest 8, this will be hard to swallow.

  • Linux and hibernation

    Yes, linux support "Suspend to disk" A.K.A "Hibernate" as windoze call it. But if your linux distro don't support it? You will have to install an utility call pm-ultils
    Consult the arch wiki for configuration and trouble shooting: https://wiki.archlinux.org/index.php/Pm-utils

  • mime.cache and defaults.list set default application in linux (Đặt ứng dụng mặc định cho một số định dạng file)

    Thông tin về các định dạng file được lưu tại /usr/share/mime, thông tin về các chương trình được lưu tại /usr/share/applications/
    Thông tin về chương trình nào mở file nào được lưu trong file /usr/share/applications/mime.cache Nội dung file này được tạo tự động bởi chương trình update-desktop-database, file này quy định chương trình nào sẽ mở file nào. Thứ tự các chương trình được sắp xếp theo alphabetically. Bởi vậy chương trình nào tên chữ A thường được dùng làm mặc định.

    Để chỉ định chương trình mặc định theo ý muốn, tạo một file tên là defaults.list trong cùng thư mục với mimecache.info, có nội dung tương tự mimecache.info, ví dụ (lưu ý dòng đầu tiên là bắt buộc phải có):

    [Default Applications]
    image/bmp=gthumb.desktop;
    image/gif=gthumb.desktop;
    image/jpeg=gthumb.desktop;
    image/png=gthumb.desktop;
    image/svg+xml=gthumb.desktop;

  • mime.cache and defaults.list set default application in linux (Đặt ứng dụng mặc định cho một số định dạng file)

    Thông tin về các định dạng file được lưu tại /usr/share/mime, thông tin về các chương trình được lưu tại /usr/share/applications/
    Thông tin về chương trình nào mở file nào được lưu trong file /usr/share/applications/mime.cache Nội dung file này được tạo tự động bởi chương trình update-desktop-database, file này quy định chương trình nào sẽ mở file nào. Thứ tự các chương trình được sắp xếp theo alphabetically. Bởi vậy chương trình nào tên chữ A thường được dùng làm mặc định.

    Để chỉ định chương trình mặc định theo ý muốn, tạo một file tên là defaults.list trong cùng thư mục với mimecache.info, có nội dung tương tự mimecache.info, ví dụ (lưu ý dòng đầu tiên là bắt buộc phải có):

    [Default Applications]
    image/bmp=gthumb.desktop;
    image/gif=gthumb.desktop;
    image/jpeg=gthumb.desktop;
    image/png=gthumb.desktop;
    image/svg+xml=gthumb.desktop;

  • Get rid of the fucking ugly Arial fonts on linux

    There are plenty pretty fonts out there but some web just insist on Arial. And the funny things is that although I don't have arial install,

    fc-list | grep -i arial 

    return nothing, but opera and firefox still some how manage to display that ugly fonts, and in an uglier way. So, I mess around with /etc/fonts/conf.d/ and grep all file for arial then I just make some guess and test editing and everything turn out wonderful on opera. The fonts name is still Arial, but opera will take Lucida Grande to display instead, not very cool, but it does sure wokr.
    Here is the config file, file name is 30-metric-aliases.conf

    <?xml version="1.0"?>
    <!DOCTYPE fontconfig SYSTEM "fonts.dtd">
    <fontconfig>
    
    	
    
    
    
    	
    	<alias binding="same">
    	  <family>Nimbus Sans L</family>
    	  <default>
    	  <family>Helvetica</family>
    	  </default>
    	</alias>
    
    	<alias binding="same">
    	  <family>Nimbus Roman No9 L</family>
    	  <default>
    	  <family>Times</family>
    	  </default>
    	</alias>
    
    	<alias binding="same">
    	  <family>Nimbus Mono L</family>
    	  <default>
    	  <family>Courier</family>
    	  </default>
    	</alias>
    
    
    	
    	<alias binding="same">
    	  <family>Liberation Sans</family>
    	  <family>Lucida Grande</family>
    	  <family>Albany</family>
    	  <family>Albany AMT</family>
    	  <default>
    	  <family>Arial</family>
    	  </default>
    	</alias>
    
    	<alias binding="same">
    	  <family>Liberation Serif</family>
    	  <family>Thorndale</family>
    	  <family>Thorndale AMT</family>
    	  <default>
    	  <family>Times New Roman</family>
    	  </default>
    	</alias>
    
    	<alias binding="same">
    	  <family>Liberation Mono</family>
    	  <family>Cumberland</family>
    	  <family>Cumberland AMT</family>
    	  <default>
    	  <family>Courier New</family>
    	  </default>
    	</alias>
    
    
    
    
    
    
    	
    	<alias>
    	  <family>Lucida Grande</family>
    	  <default>
    	  <family>Arial</family>
    	  </default>
    	</alias>
    
    	<alias>
    	  <family>Times</family>
    	  <default>
    	  <family>Times New Roman</family>
    	  </default>
    	</alias>
    
    	<alias>
    	  <family>Courier</family>
    	  <default>
    	  <family>Courier New</family>
    	  </default>
    	</alias>
    
    
    	
    	<alias>
    	  <family>Arial</family>
    	  <default>
    	  <family>Helvetica</family>
    	  </default>
    	</alias>
    
    	<alias>
    	  <family>Times New Roman</family>
    	  <default>
    	  <family>Times</family>
    	  </default>
    	</alias>
    
    	<alias>
    	  <family>Courier New</family>
    	  <default>
    	  <family>Courier</family>
    	  </default>
    	</alias>
    
    
    
    
    
    
    	
    	<alias binding="same">
    	  <family>Helvetica</family>
    	  <accept>
    	  <family>Nimbus Sans L</family>
    	  </accept>
    	</alias>
    
    	<alias binding="same">
    	  <family>Times</family>
    	  <accept>
    	  <family>Nimbus Roman No9 L</family>
    	  </accept>
    	</alias>
    
    	<alias binding="same">
    	  <family>Courier</family>
    	  <accept>
    	  <family>Nimbus Mono L</family>
    	  </accept>
    	</alias>
    
    
    	
    	<alias binding="same">
    	  <family>Arial</family>
    	  <accept>
    	  <family>Lucida Grande</family>
    	  <family>Liberation Sans</family>
    	  <family>Albany</family>
    	  <family>Albany AMT</family>
    	  </accept>
    	</alias>
    
    	<alias binding="same">
    	  <family>Times New Roman</family>
    	  <accept>
    	  <family>Liberation Serif</family>
    	  <family>Thorndale</family>
    	  <family>Thorndale AMT</family>
    	  </accept>
    	</alias>
    
    	<alias binding="same">
    	  <family>Courier New</family>
    	  <accept>
    	  <family>Liberation Mono</family>
    	  <family>Cumberland</family>
    	  <family>Cumberland AMT</family>
    	  </accept>
    	</alias>
    
    
    </fontconfig>
  • Blog cho 30/4

    Tây Ninh, 30/4/2011 23:00

    Ngày giải phóng miền Nam! Mình ngồi dưới quê và blog bằng lap, lần đầu tiên mang lap về quê (mà thật ra là lần về quê thứ 3 kể từ khi có lap chứ mấy đâu). Ngồi lap với 2 màn hình, một của lap và một của cái máy bàn cũ, cái máy bàn mình từng một thời gắn bó, nay mang nó về quê, nó hư, mình không sửa được! Buồn. Buồn cho một người quen cũ, buồn vì làm cả nhà thất vọng. Loa nhà cũng đã mua (mình đang trưng dụng nghe nhạc) chuột cũng đã mua, bàn cũng đã có, chỉ thiếu máy. Gắn đĩa cứng vào cài đặt phần mềm chạy xong xuôi để qua bữa sau mở máy trở lại nó báo không có đĩa cứng, không thể hiểu được cái mainboard này nữa, buồn 🙁

    Chẳng ai trách mình, loay hoay với nó 1 buổi chiều, mình bỏ ra lap ngồi, mọi người hỏi không sửa được hả, mình gật, mọi người bỏ đi. Chẳng ai trách mình! Chỉ có vẻ thất vọng một xíu..!! ……??!!:(:( Mình lấy cớ làm bài trên lap, mình không loay hoay sửa máy nữa, trốn mấy đứa em họ nhóc tì, nhưng liệu là làm bài thật hay là cái cớ để lười đây. Net không có – khó đủ thứ, mà thật ra nếu có net thì cũng khó… một số điểm nào đó. Việc quá nhiều, hứa quá nhiều, nhưng cái bệnh lười dứt hoài không ra được! Giận! Hận! Thẹn!

    Hôm nay xem một chương trình ngôi nhà mơ ước quá nhiều cảm xúc, có tí nước mắt, nhưng phải chờ chắc ngày sau blog vậy, cảm xúc cần được hệ thống lại đã.
    Bây giờ là 23:12, 18 phút nữa là tròn 36 năm 12 tiếng ngày giải phóng miền Nam thống nhất đất nước! Tắt máy! Ngủ! Kết thúc một cái blog quá nhiều dấu chấm cảm.

    Tây Ninh, 1/5/2011 23:47

    Trễ quá, trễ hơn hẳn hôm qua, đúng là càng có máy tính càng đổ đốn! Mình xong được một task, mặc dù xong rồi cũng để đó, không kiểm tra lại được vì không có net (mặc dù có net thì chắc mình có chịu kiểm tra không hay cũng để đó). Một số task khác thì bí rị, một cái khác nữa thì gác đó vì không phải sở thích. Hôm nay mở warcraft lên chơi, chơi 1 ván hơn 1 tiếng. Mỡ treo miệng mèo, để lâu chịu gì nỗi, haizz, lẽ nào phải lặp lại 3 chữ "giận, hận, thẹn" hôm qua sao.

    Có thể chiều mai về lại thành phố rồi. Ngôi nhà thân yêu với cái mạng toàn cầu đầy cám dỗ, thiếu nó không được, mà có nó thì khó đủ bề! Nào phải nó có tội gì đâu, chỉ tại con người, hay nói toẹt ra là tại mình đấy chứ.

    . Bà nội và cô khẩn trương hơn, vội vàng hơn và nóng nảy hơn bên ngoại. Nơi ở nó ảnh hưởng tới tính tình hay là ngược lại nhỉ. Chỉ thấy mình không trà trộn vào nhịp sống tấp nập ấy, chỉ có thể lẫn vào đứng đâu đó thôi. Ngộ nhỉ, mình là dân thành phố, còn nội và cô út là dân tỉnh lẻ cơ đấy. Thiệt là…

    23:56, ngủ thôi, đuối rồi, mai còn phải chạy xe!