Monday, July 21, 2008

Education Fairs

Today, hundreds of institutions offer MBA programs. The programs may differ in the standards they follow, type of experience they provide to students, course fee, duration, and accessibility. So a careful research is needed, prior to joining the course. You will get the right assistance from university brochures, websites, etc. As well, institutions arrange counseling and education fairs which will be beneficial to the MBA seekers
At these fairs representatives from high schools, universities and graduate schools get together to present their programs. This is your chance to meet face-to-face with someone from a school. But before you go, do some homework on the schools attending the fair. The way you can find out about specific programs that interest you.
An education fair is a good method to get information directly about a school. If you have been thinking of getting ahead with an MBA degree, make plans to attend a fair next year spring.

Saturday, July 19, 2008

The IronKey

The Internet has altered a lot of the habits that people live, work and think. It has also introduced new dangers, like identity theft, into people’s lives as companies, employers and governments have begun to gather and store people’s personal information.
Enter the IronKey –from the eponymous company IronKey, comes in capacities from 1 GB to 8 GB that encrypts data five ways to Sunday while achieving government certification as tamper evident.. Housed in a metal case, the IronKey is filled with a compound that makes it both waterproof and tamperproof. If somebody tries to open the case or enters the incorrect password more than ten times, the IronKey will “self-destruct” and destroy all of the data.
The IronKey also provides protection for those using shared computers or an open wireless network. The drive contains its own web browser that channels Internet activity through the IronKey’s Secure Sessions Service. This prevents Internet Service Providers (ISPs) and network operators from monitoring users.
The drive leaves almost no footprint on computers because all passwords and browsing history are stored securely on the IronKey itself. The IronKey offers everybody, from business people to students, privacy and computer security wherever they go.
I like the product, but I fear I forget the password then my data will be lost. So I may not to purchase it.

Thursday, July 10, 2008

Voltaic Systems

A clever new bag uses sunlight to power gadgets. The technical innovation is really cool. Here’s a cool design: A backpack that uses solar energy to charge portable electronic devices, my notebook especially. Voltaic Systems has been making these solar bags for many years now. Dubbed “portable solar power generators,” Voltaic’s bags have lightweight solar panels embedded in the framework. Inside are power connectors compatible with most mobile phones and MP3 players, as well as a backup battery to save surplus power for cloudy days. Voltaic’s newest bag, the Generator, is powerful enough to charge a laptop computer. At US$200 for the entry-level backpack, Voltaic’s bags are expensive. I think the solar bags idea will take off.

achi's Blog

Tuesday, July 8, 2008

Talked to Katie

A girl walked out of a bookstore. She had many books. She walked into me. We both fell down. She said:"I'm sorry". And I said:"It's OK. Wow, you have a lot of books!" She said: " I am a new student at Yuan Ze University this year". I said:"And you are from American." She said : "Yes. How do you know?" I said:"You talk like an American!" She said:"Oh, right. My name is Katie." I said:"Well, Katie, welcome to Taiwan!"
I was excited today.

Wednesday, July 2, 2008

Understanding Complicated const Type Declarations

C++ Primer 4/e in 4.2. Introducing Pointers there is an another advice:『Part of the problem in reading const declarations arises because the const can go either before or after the type: string const s1; // s1 and s2 have same type,
const string s2; // they’re both strings that are const

When writing const definitions using typedefs, the fact that the const can precede the type can lead to confusion as to the actual type being defined:
string s;
typedef string *pstring;
const pstring cstr1 = &s; // written this way the type
is obscured
pstring const cstr2 = &s; // all three decreations are
the same type
string *const cstr3 = &s; // they’re all const pointers
to string

Putting the const after pstring and reading the declaration from right to left makes it clearer that cstr2 is a const pstring, which in turn is a const pointer to string.
Unfortunately, most readers of C++ programs expect to see the const before the type. As a result, it is probably a good idea to put the const first, respecting common practice. But it can be helpful in understanding declarations to rewrite them to put the const after the type.』
Chinese translation is said:『閱讀const宣告式時,部份問題出在const可出現於型別之前或之後:
string const s1; // s1 和 s2 有著相同的型別,
const string s2; // 它門都是const strings
使用 typedefs 撰寫 const 定義式時,「const能夠出現於型別之前」這個事實容易困惑我們,到底定義了什麼型別:
string s;
typedef string *pstring;
const pstring cstr1 = &s; // 這麼寫會使型別晦澀不明
pstring const cstr2 = &s; // 三個宣告都是同一個型別 
string *const cstr3 = &s; // 它們都是 const pointers to string
把 const 放在 pstring 之後並由右向左閱讀,便能夠清楚地看到 cstr2 是個 const pstring,也就是 const pointer to strng。
不幸地是大多數 C++ 程式碼閱讀者都預期看到 const 出現在型別前面。因此,依照一般慣例先讓 const 出現或許是個好主意。但如果讓 const 出現在型別之後,對於宣告式的被理解度或許有幫助。』
I hope I seldem us const type. My head now is chaotic a little.

achi's Blog

Tuesday, July 1, 2008

Avoid Pointers and Arrays

C++ Primer 4/e in 4.2. Introducing Pointers there is a advice:『Pointers and arrays are surprisingly error-prone. Part of the problem is conceptual: Pointers are used for low-level manipulations and it is easy to make bookkeeping mistakes. Other problems arise because of the syntax, particularly the declaration syntax used with pointers.
Many useful programs can be written without needing to use arrays or pointers. Instead, modern C++ programs should use vectors and iterators to replace general arrays and strings to replace C-style array-based character strings.』
Chinese translation is said::『Pointers 和 Arrays 容易出錯的程度令人驚訝。部份問題是概念性的:pointers用來進行低階操作,因此容易犯下簿記錯誤(bookkeeping mistakes)。另一個問題出在語法,特別是pointers的宣告語法。
很多有用的程式並不需要使用arrays 或pointers就能寫成。現今的C++程式應該使用vectors 和iterators取代arrays,並使用strings取代C 風格的、以array為基礎的字元字串。』
It seems I will more and more like C++.Little using pointers is a big gospel.Little using arrays needs time to change.

achi's Blog
achi’s English Blog