Thursday, February 9, 2012

Bang You Later

This summary is not available. Please click here to view the post.

Tuesday, November 3, 2009

Fun Holiday Eyeglasses from Zenni

image

This weekend I were on vacation in Kaohsiung. I surfeded Zenni’s site to check my fun holiday Eyeglasses. My sister suggested  4475 Acetate Full-Rim Frame was the coolest style  Eyeglasses from Holiday Fun Eyeglasses, New Arrivals, and $8 Prescription Zenni Glasses pages. But she said it’s not for me.  It suited the pop stars like Faye Wong. She is an icon popular in mainland China, Taiwan, Hong Kong, Singapore, Malaysia, Indonesia, Japan and to some extent in the West.

Tuesday, October 13, 2009

Chitika Application (R)

I received the mail from Chitika and the content as below:
"Hello Shihchi,
Many thanks for your interest in Chitika. We have reviewed your website: http://job.achi.idv.tw.
Based on our experience, we have found that our ad program works best with (but not limited to) websites that are predominantly in English.
Also, at this time, Chitika can only pay for clicks that come from the following countries: USA, Canada, UK, France, Sweden, Germany, Denmark, Australia, New Zealand, Belgium, Italy, Netherlands, and Spain.
Since it looks like most of your traffic comes from outside of these regions, it is likely that you will not see a good performance with Chitika ads. For these reasons, we must deny your request for a Chitika account at this time.
We wish you the best of luck in monetizing your website, and thank you again for your interest in Chitika ads."
They think their ad program works best with English and only pay that caom from USA, Canada, UK, France, Sweden, Germany, Denmark, Australia, New Zealand, Belgium, Italy, Netherlands, and Spain.So I am denied by them.It's so sad. So I need to try write Engligh posts.

Thursday, October 8, 2009

Signup Chitika

Today I read JohnChow's article Making Money With Your Blog. I noticed the Chitika eMiniMalls and clicked the link.It is not smooth to see the content because Google warn me of the unsafe thing about the site. I stiil want to see the content and signup it.Hope the site 工作達人 can be approved.
After some minutes I get some messages:"

Email Confirmed

Thank you for confirming your email address.

What happens now?

Our approvals team will review your website to make sure that you meet our terms, and you should hear from us shortly. Typical processing time is 2-3 business days (Monday - Friday).

If you have not received a response within 2-3 business days, then do this:

  1. Check your spam/junk folder - the sender will be "support@chitika.com"
  2. If there is no mail from us in there, then you should contact Chitika Support by clicking here

What Can I do While I am Waiting?

You can get a jump start on earning revenue by checking out some Chitika Tips:

Thank you for your interest in Chitika!

"
So I need to wait for 2~3 business days to know whether my site can approved.

Sunday, August 16, 2009

The Back to School Savings

I am seeking the ideal gift for my darling. I found $ 8 Rx eyeglasses from Google and they are the best. Zenni Optical is the most excellent offer that you can give the person you love. Zenni Optical provides more complete type of eyeglasses and naturally the benefit is the reasonable prices. We can notice the Video commercial product as well at Zenni Optical on TV!!! Thus we can survey the profit which has been said by lots of people that the High Five to Zenni Optical. Zenni Optical product have been sold on the marketplace and used by thousands and thousands of people.

Wednesday, September 10, 2008

Penis Enhancement Sinrex Review B

What is Penis enlargement ?In wiki,Penis enlargement procedures are techniques alleged to make the human penis larger. These procedures range from manual exercises to devices and medical interventions, with reports of successes and failures around the world, but, while some are known to be hoaxes, there is no popularly known scientific proof about their effectiveness in general.
And what is Male enhancement?In wiki,Male enhancement supplements work by increasing the amount of blood flow the genital region receives and the volume of blood that it can retain. In a flaccid state, the penis, like any other part of the body, receives a normal amount of blood flow. When an erection occurs, the penis is surged with a rich supply of blood which is then trapped in the spongy tissues of the Cavernosa and Spongiosum.
Male enhancement supplements can be synthetic or herbal. Synthetic ones may have more side-effects.
The time it takes to see results, said to be a matter of weeks, depends on a man’s body type, eating habits, overall health, genetics, and other factors.
And I find a interesting question.Is it safe to take penis enlargement pills if you are under the age of 18?And somebody answers the question : It’s probably safe, but you should know they’re absolutly 100% useless and you’d be just as well tearing up your money. Do the research.
This article is blog reviews,and I don't use this kind of pills!

Thursday, September 4, 2008

Real Estate College NRU

What is NRU?input the keyword in th Google.I find Neighbourhood Renewal Unit Homepage,Niagara Rugby Union Home Page,NRU Reactor - Canadian Neutron Beam Centre,…and so on.I find the tenth item Nouveau Riche University - CaseyPedia.I think Nouveau Riche University is the right school I will introduce.
What is Nouveau Riche University? You can surf this page http://nouveauscam.blogspot.com/2007/03/is-it.html to know some information.
And the school was established in November, 2002.I think this is a new school.So the classrooms and equipments may be good and new.
The type of the school is a vocational school.In our country this school help you get the associate’s degree and you can easily get the job.
Where is the school.From the wiki I know the location of Nouveau Riche University is Phoenix, Arizona.And why I know the city because I read this article Extending and Receiving Forgiveness.
The CNN Money.com introduced about Nouveau Riche University.But I think there are some problems because I don’t find anything about this school.
REAL ESTATE INVESTMENT COLLEGE has some good features:

  • Design Your Educational Experience
  • Instructional System Design
  • Make Money In The Real World
  • Extended Learning Bonus
  • The Real Deal

And I found the college has many the .So if I was young, I would study at the college.In addition,I find the “INTENSIVES” event is very interesting.During this event, Students will learn:

  • How to develop a millionaire investor’s mindset
  • The language of real estate investing
  • How to avoid the 12 deadly success killers of real estate investing
  • How to build and manage teams
  • How to find properties
  • How to fund property acquisition
  • How to fix up and rehab properties
  • How to manage properties and your real estate business
  • How to tenant properties
  • How to sell properties quickly for higher profitability
  • Simple strategies to help foster courage in new investors
  • Taking the appropriate actions that lead to the desired results
  • Building a plan for continuing education and greater sophistication
  • Why educated investors are more profitable investors

Don’t hesitate about studying at the college.Do it at once!

Wednesday, August 27, 2008

home loans

The TW stock market has reacted badly over the past few days to the global spillover from the U.S. subprime lending debacle. And I am the one of the victims. Recently I read the article What is a Subprime Mortgage? And I learn what is subprime mortgage. I find the site - Mortgage Finders Network give us many useful financial analysis. So if you set your mind all the time on purchasing a house. I suppose the way will help you successfully achieve an end! Owning your house makes your life joyful. The program will help you to buy the house within a small rate and divide the whole cost into more reasonable rate. If your budget is not enough, just surfer the site and find out the actual principle of Mortgage Finders Network. This site will supply you with the most updated and different types of loans. Go and get your home loan now! You might find that house which you want to build your family and help them accomplish their dreams. Surfer www.mortgagefindersnetwork.com for additional information.
There is one very good paragraph that you should know, below for the quotes:
Buying a home is exciting, but can also be stressful with so many decisions to make regarding which types of loans to have and which lender to obtain it from. Should you deal directly with a lender or have a broker? What's the point compensation for having a broker? How much of a loan payment can you afford? How much should the loan amount and loan term be? Is the interest rate fixed or adjustable? The questions keep rolling in, but you can ease your mind now that you are here. Mortgage Finders Network will help you with your mortgage loan process. We're all you need to get started!

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

Monday, June 30, 2008

Arrays Are Fixed Size

C++ Primer 4/e in 4.1. Arrays there is a beware:『Some compilers allow array assignment as a compiler extension. If you intend to run a given program on more than one compiler, it is usually a good idea to avoid using nonstandard compiler-specific features such as array assignment.』
Another a caution:『Unlike the vector type, there is no push_back or other operation to add elements to the array. Once we define an array, we cannot add elements to it.
If we must add elements to the array, then we must manage the memory ourselves. We have to ask the system for new storage to hold the larger array and copy the existing elements into that new storage. We’ll see how to do so in Section 4.3.1 (p. 134).』
Chinese Translation is said:『有些編譯器允許array賦值操作,視為一種編譯器擴充功能。如果你希望程式通過一個以上的編譯器,最好避免使用非標準的編譯器特有性質,例如這裡所說的array賦值操作。
不同於vector,array並沒有push_back()或其他用來增添元素的操作。一旦我們定義了一個array,就不能再擴展它。
如果一定要為array添加元素(空間),就必須自我管理記憶體。我們必須向系統要求新空間以存放較大的array,然後複製現有元素到新空間去。』
At first array has not push_back supported it is not very convenient.

achi's Blog

Sunday, June 29, 2008

Iterators and Iterator Types

C++ Primer 4/e 3.4. Introducing Iterators ther is a terminology:『When first encountered, the nomenclature around iterators can be confusing. In part the confusion arises because the same term, iterator, is used to refer to two things. We speak generally of the concept of an iterator, and we speak specifically of a concrete iterator type defined by a container, such as vector.
What’s important to understand is that there is a collection of types that serve as iterators. These types are related conceptually. We refer to a type as an iterator if it supports a certain set of actions. Those actions let us navigate among the elements of a container and let us access the value of those elements.
Each container class defines its own iterator type that can be used to access the elements in the container. That is, each container defines a type named iterator, and that type supports the actions of an (conceptual) iterator.』
Chinese translationis said:『第一次遭遇術語iterators時可能會感到困惑。部份原因是同一個術語iterator可用來指兩件事。可以指一般的iterator概念,也可以指某容器(例如vector)所定義的具象iterator型別。
一件必須瞭解的重要事情是,有一大群型別可作為iterators使用。這些型別在概念上彼此關聯。當一個型別支援某「特定動作集」時我們稱它為iterator;它讓我們得以尋訪容器元素並存取元素值。
每個做為容器的class都定義有自己的iterator型別,可用來存取容器元素。也就是說每個容器都定意有一個名為iterator的型別,該型別支援(概念上的)iterator所能採取的動作。』
What is concrete ?I don't understand.

achi's Blog

Thursday, June 26, 2008

Only Subscript Elements that Are Known to Exist!

C++ Primer 4/e in 3.4. Introducing Iterators there is a warning:『It is crucially important to understand that we may use the subscript operator, (the [] operator), to fetch only elements that actually exist. For example,
vector ivec; // empty vector
cout <<> ivec2(10); // vector with 10 elements
cout << ivec[10]; //error
Chinese translation is said:『我們只能以subscript運算子([])取出實際存在的元素。這一點十分重要。例如:
vector ivec; // 空的 vector
cout <<> ivec2(10); // vector 內含 10 個元素
cout << ivec[10]; // 錯誤: ivec 的元素編號是0到9
擷取不存在的元素會造成執行期錯誤。編譯器並不保證能偵測出大部分此類錯誤。這個程式的執行結果無法確定,因為「擷取不存在元素」是一種不明確的行為,其結果視編譯器而不同,但幾乎可以確定會在執行期出現某種有趣的錯誤。
這個警告亦可套用於任何使用下標的時候,例如對string或(很快會看到)對內建的array取下標。
不幸的是,企圖以下標存取不存在的元素是極常見且致命的編程錯誤。所謂緩衝區上限溢位(buffer overflow)錯誤就是以下標存取不確定元素的結果。這種臭蟲是形成PC程式及其他應用程式安全問題的最常見原因。』
This is a good warning, especially when we from VB microsoft's series to C series using array often mistake the array start from 0 or 1 .

achi's Blog

Safe, Generic Programming

C++ Primer 4/e in vector there is a key concept:『Programmers coming to C++ from C or Java might be surprised that our loop used != rather than < to test the index against the size of the vector. C programmers are probably also suprised that we call the size member in the for rather than calling it once before the loop and remembering its value.
C++ programmers tend to write loops using != in preference to Part II.
Calling size rather than remembering its value is similarly unnecessary in this case but again reflects a good habit. In C++, data structures such as vector can grow dynamically. Our loop only reads elements; it does not add them. However, a loop could easily add new elements. If the loop did add elements, then testing a saved value of size would failour loop would not account for the newly added elements. Because a loop might add elements, we tend to write our loops to test the current size on each pass rather than store a copy of what the size was when we entered the loop.
As we’ll see in Chapter 7, in C++ functions can be declared to be inline. When it can do so, the compiler will expand the code for an inline function directly rather than actually making a function call. Tiny library functions such as size are almost surely defined to be inline, so we expect that there is little run-time cost in making this call on each trip through the loop.』
Chinese translation is said:『C或Java程式員可能會對「在迴圈內使用 != 而非 < 來測試索引值和vector大小」感到驚訝。C程式員可能也會對「在for內呼叫size()而非在迴圈前呼叫一次並記住其值」感到驚訝。
C++程式員習慣上傾向使用 != 而較不喜歡使用 < 來寫迴圈。倒是沒有特別理由一定要選用某個運算子。第Ⅱ篇談到泛型編程(generic programming)後讀者就會瞭解這個習慣的緣由。
「呼叫size()而非記住其值」在這裡同樣也非必要,但再次反映一個良好的習慣。在C++,vector這一類資料結構可以動態成長。雖然此處的迴圈只讀取元素,並沒有增加元素,然而迴圈內的確輕易可以加入元素。果真如此,那麼測試前儲存size就會出錯,迴圈將因此不處理新加入的元素。由於迴圈可能加入元素,所以我們傾向每次測試當下的size,而非紀錄進入的迴圈前的size。
如同第7章即將看到,C++函式可宣告為inline。一旦如此,編譯器會把inline函式的程式碼當下展開,而非產生一個函式呼叫。小型函式如size()幾乎肯定會被定義為inline,所以可預期「每個迭代都呼叫一次」只帶來很小的執行期成本。』
Using != is very suprised to me.And I generally used to remember size unless the array or object will increase or decrease as the author said.I will not use remember size.But if size use the method of the inline and the runtime cost is very low.Then changing the habit actually may be not bad.

achi's Blog

Tuesday, June 24, 2008

allenown: Facebook for Palm

allenown: Facebook for Palm
Is this true?I want to test my palm.

achi's Blog

vectorS Grow Dynamically

C++ Primer 4/e in 3.3. Library vector Type there is a key concept:『A central property of vectors (and the other library containers) is that they are required to be implemented so that it is efficient to add elements to them at run time. Because vectors grow efficiently, it is usually best to let the vector grow by adding elements to it dynamically as the element values are known.
As we’ll see in Chapter 4, this behavior is distinctly different from that of built-in arrays in C and for that matter in most other languages. In particular, readers accustomed to using C or Java might expect that because vector elements are stored contiguously, it would be best to preallocate the vector at its expected size. In fact, the contrary is the case, for reasons we’ll explore in Chapter 9.』
and a beware :『Although we can preallocate a given number of elements in a vector, it is usually more efficient to define an empty vector and add elements to it (as we’ll learn how to do shortly).』
Chinese translation is said:『vectors(及其他程式庫容器)的一個重要特性是,它們必須能夠在執行期高效地被添加元素。由於vectors能夠高效成長,所以通常最好在元素值已知時才加入元素,讓vector自己動態成長。
一如我們將在第4章所見,這個行為和C內建的arrays以及大部分其他語言的類似東西十分不同。尤其是習慣使用C或Java的讀者,或許會認為vector的元素是連續存放,因此先把vector配置為某預期大小是最好的方法。事實上相反,第9章會探討理由。』
這個當心是這樣寫的:『雖然我們可以為vector預先配置已知個數的元素,但通常定義一個空的vector然後加入元素較有效率。我們很快就會學到如何這麼做。
Before wrote C codes I was unable to solve unknown size array.I need to change using malloc() to allocate memory.Also I thinks it is veryl trouble.And later I use PHP and there is no limits the size.So C++ has the concept of the vector template.It's very coll.I like it.

achi's Blog