Wednesday, June 5, 2013

How to Turn your Computer to an Internet-TV

I love films and I guess you too. However it is difficult for me in Singapore to afford a TV with cable. Recently I found a software named XBMC which is able to turn computers to Internet-TVs. Now I will show you how to install and use it.

1. Download XBMC and install it.
2. Import Media to XBMC. You can add photo, music, video to XBMC and play them.
3. The most interesting thing of XBMC is we can watch many high-res video from Movies, TV Shows from it. Just install Video add-on to watch. Below is the list of Video add-on I highly recommend:

  • 1Channel: many movies and TV Shows.
  • allscience: hundreds of videos about science
  • Discovery Channel: famous Discovery program
  • TED Talks: Watching TED talks from XBMC
  • TubePlus: good to follow latest aired TV Shows like British Got Talent, The Voice US/UK...
Note that some video add-on are included in XBMC. Some good add-on like 1Channel, you need to install later. You can visit XBMC Blog to know how to install.
4. If you are using iPhone, Android Phone, remember to download the XBMC app to control your new internet-TV :) iPhone app can be download at AppStore

Enjoy!

Tuesday, June 4, 2013

Send your particulars faster to others

It is around 2 years since my last post. Recently I feel I have many thoughts and want to share with you. So today I decide to write blog again :)

Today I want to share one of my tips in using iPhone efficiently. In daily life, you are often asked to send or input to some website your full name, address, bank account, passport number, your email address, many to count.

Instead of typing them again and again, I find a way to type them faster by creating shortcut in iPhone. You can go Settings - General - Keyboard - Shortcuts and add new shortcut. For example, I add a shortcut "myemail" to "truongkhanhit@gmail.com" and later whenever I type myemail, iPhone will suggest "truongkhanhit@gmail.com". Remember to choose the shortcut special and not frequently appear in your text.



Wednesday, June 1, 2011

Table, figure span 2 columns in Latex

To make your table or figure spanning 2 columns in a 2-column-page document, all you need to do is to add the "*" after the table, or figure as below:

\begin{figure*}
\end{figure*}

Wednesday, March 24, 2010

Safely Remove USB with Unlocker.

Update: A better tool which is compatible with Windows 7 32x, 64x

Unlocker is known as a free tool to delete file when Windows does not allow. It will find processes which are using that file and allows you to stop them. Moreover Unlocker also helps you to remove the USB driver safely. Similarly it will find processes using your USB driver and you can stop them to eject the USB driver. Download Unlocker



Monday, March 22, 2010

Dell Studio Laptop: Change keyboard function key priority

I have bought a new Dell studio 1438. It is so cool with a lot of good things for multimedia purpose. However, one thing that made me quite frustrated is that the function key priority. In the Dell studio laptops, the function keys like F1, F2... have a lower priority for the multimedia keys (like increase/ decrease volume, brightness...). So every time I want to press a function key, I must also press the Fn key.

After searching around, I found an easy solution for this problem. You just open the "Windows Mobility Center". You can use the search utility to open this dialog. There is a selection "Function Key Row" customized by Dell Inc. You change the current "Media key" to "Function key". And bingo it works as usual.

Wednesday, January 27, 2010

How to port CUDD to Windows and use CUDD as a library

This file provides instruction on the installation of the Windows port of the CU Decision Diagram Package CUDD v.2.4.2
(0) Dowload the CUDD v. 2.3.1 source code release: ftp://vlsi.colorado.edu/pub/cudd-2.3.1.tar.gz

(1) Create an empty project of type Win32->Win32 Project->Dll
(2) Copy the the code of CUDD v. 2.3.1 into the project folder and include CUDD package to the project
(3) Change file name "cuddObj.cc" to "cuddObj.cpp" change file name "cuddObj.hh" to "cuddObj.h"
(4) Add the code the project workspace using Project -> AddToProject -> Files Do not add the files with test programs (they do not belong to the library): "cudd/testcudd.c", "dddmp/testdddmp.c", "mtr/testmtr.c", "util/test-res.c", "util/test-sav.c". Do not include file "util/pipefork.c" because it contains UNIX-specific commandsAlso do not include all test file for each module
Do not add the files "nanotrav/*.c" to the project, because "nanotrav" is a stand-alone application which should not be part of the static library.
(5) Add "include" to Project -> Settings -> C/C++ -> Additional include directories in both debug and release versions.
(6) Define "__STDC__" in Project -> Settings -> C/C++ -> Preprocessor definitions in both debug and release versions.
(7) In "util.h": comment out two lines:
#include <unistd.h> (there is no such file on Windows)
#include <ctype.h> (this #include is the reason of mysterious malfunctions in some projects)
(8) Exclude the mnemosyne in cudd (This is a set of tools designed to help find memory leaks in programs, and to locate memory-hogging functions)
(9) In "datalimit.c": comment out #include <sys/resource.h> and change #include <sys/time.h> to #include <time.h>
(10)In "cuddObj.cpp": add the following definitions
#define long(a) (long)(a)
#define hex(a) hex<<(a)
to fix the problem with outputting the hexadecimal numbers
(11) Exclude sis from project
(12) Adapt #include "cuddObj.hh" to #include "cuddObj.h" for each error
(13) Exclude 2 files in dddmp: dddmpDdNodeBdd.c and dddmpDdNodeCnf.c
(14) Put this line to cudd.h
#define DllExport __declspec( dllexport )
since then put DllExport constant before each interface in the cudd.h

Now you can build a C++ library of CUDD package.

Monday, December 7, 2009

Xem bói người nhóm máu B

ĐẶC ĐIỂM :

Nhóm máu B thường là người linh động, sáng tạo và hơi kỳ dị.

Ưu điểm: Tự lập, linh động, bộc trực, nhạy cảm, sôi nổi và có sức thuyết phục.
Nhược điểm: Quá cởi mở, lười, thiếu kiên nhẫn, và độc đoán. Được gọi là nhóm máu người du cư, xuất hiện ở giai đoạn sau trong quá trình tiến hóa. Những người nhóm máu B cần hoạt động thể chất, xen kẽ loại cường độ cao với các hình thức thư giãn. Họ có tính độc lập trong suy nghĩ, linh hoạt, tổ chức tốt, dễ cảm thông với mọi người nhưng dễ tự phát, tự cao.

Những người này coi trọng hoạt động thị giác, sáng tạo, sống giản dị và sắp xếp mọi việc theo ý mình. Họ ăn nhiều bữa, chú trọng đến chất lượng hơn số lượng. Nghề thích hợp: nấu ăn, thợ làm tóc, phóng viên…

Nhóm máu B Chiếm khoảng 10% dân số nước Pháp. Cũng thông minh và thu hút người khác, người thuộc nhóm máu B có vẻ bất cần dư luận, thích làm mọi sự theo ý mình. Tuy nhiên, một khi đã tìm được người đồng cảm, họ lại lệ thuộc vào người này đến độ khó tin.

Làm việc với người thuộc nhóm máu B phải rất cẩn thận, vì chỉ một cử chỉ nghi ngờ nhỏ là đủ làm họ rủ áo ra đi. Người thuộc nhóm máu này rất tự tin, thậm chí tự kiêu và độc đoán, cực đoan. Họ rất tin vào tài phân tích của mình, nên không muốn lắng nghe ý kiến người khác. Tuy nhiên, khi gặp khó khăn, họ vẫn quyền biến và tỏ ra cứng đầu cứng cổ, bảo thủ đến độ làm phật lòng người khác. Chẳng hạn, khi lập luận bị đạp đổ, họ vẫn nhanh chóng tìm ra vài tiểu tiết hợp lý để... bảo vệ lập trường.

Ở nhà, họ lại là người cẩu thả, nhưng chấp nhận sự ngăn nắp và vệ sinh! Nếu người thuộc nhóm máu AB chỉ "tỏ ra" vô kỷ luật thì người thuộc nhóm máu B sẵn sàng nổi loạn vì không chịu nổi sự cai quản của cấp trên. Điều nổi bật là họ có khiếu tổng hợp những vấn đề thoạt trông chẳng liên quan gì với nhau.

Họ thường hoạt động độc lập và kiếm sống bằng tài khéo tay như thợ thủ công. Nếu lao vào lĩnh vực kinh doanh, họ sẽ là những thương gia xuất sắc. Nếu hoạt động trong những lĩnh vực sáng tạo, họ sẽ là nhạc sĩ, họa sĩ thiên tài và một đầu bếp tuyệt luân. Nếu là nhà báo, họ sẽ có những bài báo nóng hổi và cực thông minh.

Tuy nhiên, họ không bền chí. Nếu gặp bất cứ trở ngại nào, họ sẵn sàng chuyển nghề. Họ cũng chẳng quan tâm lắm đến vấn đề tiền bạc, vì lẽ sống của họ là sáng tạo. Chẳng thế mà trên nhật báo Asahi Shimbun của Nhật, người ta đọc được dòng quản cáo sau: "Toyota Enterprises LTD cần tuyển nhân viên có bằng cấp chuyên về thương mại và tiếp thị, thuộc nhóm máu A hoặc B". Và ngay bên dưới là thông báo tuyển người của hảng Honda: "Chỉ tiếp những ứng viên thuộc nhóm máu B".

Nhóm máu B : Tự cao không thích nghe lời người khác,đôi lúc làm hỏng việc nhiều hơn được việc,nhưng lại có khả năng tập trung cao độ___ người mang nhóm máu A thường không thích người mang nhóm máu B

Người nhóm máu B là mẫu người có sức hấp dẫn, lôi cuốn người khác. Họ rất sáng tạo, thích sự bất ngờ, giao tiếp khá tốt, lãng mạn và hài hước. Họ luôn xuất hiện với ấn tượng ban đầu tuyệt đẹp. Họ thích ứng tốt với hoàn cảnh, luôn làm mới mình tuy nhiên đó cũng chính là nhược điểm của họ.

Làm bạn với người nhóm máu B bạn sẽ không bao giờ thấy nhàm chán tuy nhiên nhiều lúc bạn sẽ không hiểu nổi họ và không thích ứng kịp với sự thay đổi của họ. Người nhóm máu B chịu nhiều ảnh hưởng của tình cảm, họ có xu hướng lảng tránh bất lợi, đấu tranh tư tưởng giữa việc làm tốt nhất và việc dễ làm hơn, so với việc đi đường thẳng nhưng gập ghềnh thì họ thích đường vòng hơn.
Dù là đàn ông hay phụ nữ, người nhóm máu B sẽ không quên bất cứ ngày lễ kỷ niệm nào và luôn muốn tạo niềm vui và bất ngờ trong cuộc sống.
Người nhóm mau B thể hiện sự lịch sự của mình bằng cách quan tâm người khác tới từng chi tiết nhỏ thường dễ bị nhận lầm là tình yêu nhưng thực sự người nhóm máu B không dễ yêu, họ có xu hướng giấu kín bản chất thật, không thích bị dính dáng tình cảm hay bị chi phối bởi các mối quan hệ, tuy nhiên khi yêu ai họ sẽ chỉ cần duy nhất người đó trên thế giới.

ĐẶC TÍNH :



1. Tình cảm. Người nhóm máu B rất hay khóc nhưng cũng rất hay cười, và dễ biến đổi tình cảm .

Vừa mới khóc nhưng khi quay lưng lại đã cười hihi như một người ngốc.

2. Không mấy bận tâm đến chú ý của người khác. Người nhóm máu B thường làm bất cứ việc gì theo ý mà họ muốn. Rất ghét ai đó can thiệp và không bận tâm đến con mắt của người khác cũng như nghĩ rằng không cần phải bận tâm.

3. Thích những cái đặc biệt. Bản thân họ nghĩ rằng họ đặc biệt nên họ thích những cái khác với người khác.
Nhóm máu B rất cá tính và hơi có mặt lẫn lộn! Có nhiều người máu B rất tự hào vì bản thân mình đặc biệt.

4. Thích và ghét rõ ràng. Nhóm máu B nói hết những lời không thể nói! Cái thích và không thích quá rõ ràng và cũng hay nói quá thẳng ? Có lẽ vì thế mà có nhiều người nhóm B thuộc kiểu gây tổn thương cho người khác không đáng có.
Nhưng nhóm máu B vừa mới quay đi đã hối hận và nói xin lỗi.

5. Lợi khẩu. Nhóm máu B có tính gắn kết tốt và lợi khẩu!
Nói giỏi nên cũng có khiếu hài hước và có tính xã hội vượt trội nên người xung quanh chạy theo nhiều!

6. Đầy nhiệt huyết Khi nổi giận thì nổi giận ngay tại chỗ đó. Dễ phấn chấn và cũng dễ tinh vi…
Hơn nữa vì nhiều người nhóm B thuộc những người có giọng nói to nên khi nổi giận không thể không nói to.
Thế nhưng dù có giận đến mức nào thì chỉ cần 10 phút sau là hết giận. Người nhóm máu B nói hết là hết.

7. Tính tự thú nhận trầm trọng Nhóm máu B tin nguyên vẹn những lời xã giao như “dễ thương quá”, ‘xinh quá’..
Thay vì nói cảm ơn, họ tự công nhận khi nói rằng “vốn lễ tôi vẫn đẹp…hhh”. Thế nhưng vì nói là cười nên không phải là đùa.
Vốn lẽ người nhóm máu B không thể nói được lời không có trong lòng. Bản thân người máu B tự công nhận họ tuyệt vời.

8. Khi gặp nhóm máu B có nhiều người hiền. Nhiều người đặc biệt , biến thái? Hihihihi người ta cho rằng nhóm máu B như thế.
Thực sự có rất nhiều người nhóm máu B hiền lành^^^ Đặc biệt con trai nhóm máu B rất ga lăng với phụ nữ và luôn luôn làm con gái cười bằng tài ăn nói của họ.

9. Và khá khái tính Chân thật, thoải mái, vì những hình ảnh này nên giống như người nhóm máu khác nhưng cảm giác thận trọng hơn.

10. Nhiều người mặc đẹp Dù có mặc áo nào thì áo đó cũng phải đẹp
Nói tóm lại nhiều người nhóm máu B rất hay thay đổi quần áo.

11. Sau này nhất định phải trả nợ cho những hành động mà đối phương làm. Đối phương đó cho tôi thấy hình ảnh đẹp và làm việc mang ơn thì nhóm máu B nhất định đền đáp.
Tất nhiên nếu làm việc xấu thì nhất định phải trả lại, vì thế hãy làm điều tốt với nhóm máu B

12. Rất hài hước Làm người đang ủ rũ ở bên cạnh bật cười là người nhóm máu B
Đang không ngừng ủ rũ thì khi gặp người này thì dù có không phải là cảm ơn hay xin lỗi vì tấm lòng muốn làm như thế cho mình thì người nhóm máu B cũng cảm ơn bằng cách làm cho cười.

13. Cho thấy năng lực tập trung đáng ngạc nhiên đối với những gì suy nghĩ sâu sắc và thích. Người nhóm máu B cũng đơn giản nhưng cũng có khi suy nghĩ sâu sắc.
Ngoài ra họ cho thấy năng lực tập trung kinh ngạc đối với lĩnh vực mà họ thích và hứng thú.

14. Nhóm máu B có nhiều người bản chất là lăng nhăng Thế nhưng khi có tình yêu thì tuyệt đối không đùa giỡn.
Yêu, nhớ..có thể nói thật lòng tất cả những lời đó.

15. Nhóm máu B nhiều người nũng nịu. Thỉnh thoảng làm nũng hihihi~~
Khi làm nũng thì…thực sự là…
Thỉnh thoảng làm nũng nên đáng yêu…
Cùng giới cũng thấy đáng yêu. hahaha

Theo Fbi_ok_cuoi & http://www.namdinhonline.net