Saturday, May 26, 2007

Ôn thi...



Ôn thi...

'một giai đoạn hoành tráng và thú vị'
Uh, nó hoành tráng dì có quy mô rất là...rộng, đâu đâu cũng thấy sinh viên ôn tập: đầy thư viện, đầy trường, đầy ở KTX...
và dĩ nhiên cũng thú vị thiệt, ngày nào bảnh mắt ra đến tối mịt trên mặt lúc nào cũng hiện hai chữ: ÔN BÀI thiệt bự!
ZThế nhá, ai cũng cố gắng, dzậy ai cũng thi tốt nhé!

Là lí la... thi đậu để mà còn đi mùa hè xanh nữa chứ...

Hinh tui chup luc 9PM tai Le Van Si ne, xem thu tui giong ong...Phat ko??



Àh quên, ai nhà gần Lê Văn Sĩ thì tối tối tới đó học dới tui nghen!


Read more...

Wednesday, May 23, 2007

Adsense Rumors and Facts

Google Adsense Rumors and Fact. I thought I'd share with you some information, some fact, some rumor. If the rumors hold true, it looks like Google is making some changes which will help the advertisers advertising dollar. It also may bring more advertisers to the table, and thus, help the webmaster's utilizing adsense on their sites. And last, but not least, the surfer who is looking for information-and maybe a product or service they want to buy- once they find some useful content to make their buying decisions.


Adsense Rumors and Fact 2007
By Vickie J Scanlon

As we all know, Google is ever evolving. They are constantly changing, expanding, experimenting and attempting to keep webmasters honest. Here is a sampling of what is new and what the current buzz for Google Adsense is today.

Google Friendly Advice-Warning

Per Google's Inside Adsense - it has been advised that webmasters should take extra care as to where they position their Google Ads. Some webmasters have inadvertently placed ads too close to frequently clicked links. on their web pages.

Though Google states "ad placement may not inherently violate our program policies, it could increase the risk of invalid clicks being generated on threads, which would be in violation of our policies." Currently this is friendly advice. which suggest that you really should go over your web pages and make sure that their is adequate distance between your links and Google links.
As you know with friendly advice - this is a warning to comply, but it soon can be an infraction that can lead to Google punishing your site.

No small icons next to ads -- Do not place your ads next to icons that encourage or suggest that visitors click on the ad to get the info they need. Though for some, this is information is old news, it's good to review. By the way, this goes for any suggestive statements that encourage visitors to click on the link. You will be penalized.


Google Fact or Rumor

There is a lot of buzz going around, that Google is attempting to clean up their Adsense programs. The buzz centers around those individuals with websites that were specifically built for Adsense alone (a web page full of Google Ads- with no viable content) or those practicing Adsense arbitrage (buying traffic from one PPC and selling it to Adwords advertisers through their Adsense Units). Both gives the surfer no content, just ads.

The end result, some webmasters with these types of sites have been contacted by Google, stating their Adsense balance will be paid, and their accounts will be permanently closed. Translated, Google wants content, then ads that compliment the content-not just Google ads with no content.

If this rumor is true, then if proves that Google is attempting to keep "everyone honest" when working online, as well as, helping to bring more advertisers back to the Google table. This can be better for all that use Adsense in the long run. Short-term, you may see some revenue drop, but I don't think much.

To conclude, if you are using Google Adsense as a secondary or complimentary income for your website you should keep up with all the changes. Though this may be hard at times, it can save you from having a gut-wrenching headache, long work nights, and lost revenue, to boot.


About Author:
Vickie J Scanlon -- Visit her site at: My Affiliate Place for free tools, articles, ebooks, how to info, affiliate opportunities, tech accessories, security software and computers for the online business.

Read more...

Thursday, May 17, 2007

2007 Ebay Scams

It's always nice to be aware of the current scams on Ebay, if you are a seller or a buyer. As you know, people are becoming more creative in their attempts to illegally part you from your money. And since a large percentage of the scams do occur in the Ebay arena, it is always good to have a heads up as to what is going on and be proactive in protecting yourself and your Ebay business. My article "Ebay Scams-What's New?" is a quick read -- but will give you an idea of what to look out for if you're an Ebay enthusiast or an Ebay seller.

Ebay Scams-What's New?
By Vickie J. Scanlon

Ebay scams abound, on both the buyer and the seller side. Granted, Ebay is a great way to sell or buy products online, however, do not participate with your eyes closed. Always be aware of what is going on within the auction world and protect yourself -- whether you are a seller or a buyer. Here is a sample of some of the current 2007 Ebay scams going around.


Buyer Side Scams

Western Union Scam -- The scammer states that they can only accept
payment via Western Union. The buyer find the product the seller is advertising to be so enticing and below cost, that the buyer can not resist. So, he/she will agree to send money thru Western Union to purchase the product. What happens- 1) they may never receive the product from the seller. 2) The seller will send a product not of the quality advertised.

Rule of thumb: Never,ever send money to a complete stranger via Western Union.

Fraudulent listings-auctions-- fraudulent auctions contains links that direct buyers to spoofed sites that attempt to phish their Ebay credentials.

The Fake Escrow Account - The scammer utilizes an email to purport the scam. When a buyer states an interest in buying,they receive an email from the seller(scammer) that states to please send their payment via a wire transfer through an "Ebay trader". This is where the scam gets interesting: the "Ebay trader" notation is the scammer's attempt to fool the buyer into thinking that this is truly a secure escrow account, when in fact it is not. Where does the money go? The money is deposited directly into the seller's overseas account.

If you are wanting to buy:

1) Ask questions of the seller about the item
2) Verify seller's contact information-before you submit money to seller
3)Make sure your method of payment offers protection. Paypal is the safest way on Ebay,
4)If seller accepts only cash or cash wire transfers -- do not bid on listing
5)Be cautious when consider escrow accounts
6) If you received an email that says it was sent by Ebay-verify. You can verify that the email is real by forwarding the email to spoof@ebay . They will respond in 24 hours to tell you if it is real or fake.


When the Seller Is Scammed

The seller can also be scammed. So, for the newbie wanting to try their hand at Ebay selling, make sure you do a little research, and have things set up to protect yourself and your business. Here are a sample of some of the scams sellers can encounter.

1) Fake credit card, check or money order

2) Utilizing the chargeback feature - the buyer, using their credit card, will purchase the item. So far, so good. However, once the product has been received by the buyer, they will issue a chargeback. The scammer is banking on the fact that you do not have enough proof that you sent the product -- giving them an out and the product. But where will that leave you, the seller? In most cases, You will not get the product you sent to the buyer(1 loss); and the 2nd loss, you will be responsible for the chargeback charges.

Rule of thumb -- make sure you keep accurate records and that you work with a delivery service that includes tracking numbers to verify the product was sent.


3) Stolen credit card - The scammer buys with a stolen credit card. The scammer gets the product, but then the owner of the stolen credit card calls the credit card company stating that their credit card has been stolen. The credit card company, in turn, orders a chargeback. Again, the seller is responsible for the chargeback charges.

4) Ebay Account hijackers -- is where a scammer hijacks the account of a legitimate seller with a good feedback record. This is bad for the legitimate seller and the buyer. Both lose.

To conclude, if you are wanting to try your hand on Ebay, whether you are a seller or a buyer, do not go blindly into it. Get the facts, know the red flags, and thus, when you should back away from a deal.


About Author:
Vickie J Scanlon -- Visit her site at: My Affiliate Place for tools, , how to info of affiliate marketing, Report Scams, tech accessories, security software, and computers for the online business.
Read more...

Art of life Nghệ thuật sống



Hồi cấp 3 tui thích đọc những câu chuyện về tâm hồn cao thượng, nghệ thuật sống lắm! Dao này bận quá, ít đọc hơn!

Có hai cuốn này mọi nguời download xuống xem chơi nghen!

Nghệ thuật sống: Artoflife

Tâm hồn cao thượng: tamhon


Read more...

Monday, May 14, 2007

JAX-WS & JAXB rock and roll...

During his Wednesday keynote at the JavaOne conference last week, Oracle Senior Vice President Thomas Kurian unveiled the next-generation architecture for Oracle Fusion Middleware. The 11g Technology Preview of JDeveloper and OC4J are currently available. Also available are some nifty tutorials and demos like Web Services Development in Oracle JDeveloper which shows off some great JEE 5 features like JAX-WS and JAXB 2.0. Although the latter is not really focused on much in the tutorial, it is the basis of what gets your java objects to and from XML.

What these two standards bring to the table from a web service development point of view is a more lightweight POJO oriented way of developing services. They will not make for better SOA in the enterprise though. In fact, they may even make things worse since a poorly designed interface can easily get a false SOA badge of credibility amongs the uninitiated by being exposed as a web service. Enough with the rant already, on with the example...

I thought it would be interesting to expand upon the bottom up HelloService tutorial by making things a bit more complicated with some old world technology: Dice. The Dice class in this example has a roll(List) operation that rolls the dice (plural of die) passed to it and returns the result. So there are really only two classes in this example:
  • Die represents (you guessed it) a die. It has two properties, number of sides and value.
  • Dice provides the collective operation of rolling dice.
This is the Die source:

package soastation.jaxwsdice;

public class Die {
protected int numberOfSides;
protected int value;
public Die() {
this(6); //Default number of sides is Six;
}
public Die(int sides) {
if (sides < 2)
throw new throw new IllegalArgumentException();
this.numberOfSides = sides;
}
public int getNumberOfSides() {
return numberOfSides;
}

public int getValue() {
return value;
}

public void roll() {
int rollValue = (int) (this.getNumberOfSides() * Math.random()) + 1;
if (rollValue > this.getNumberOfSides())
rollValue -= 1;
this.value = rollValue;
}
}
Note that the number of sides property is immutable and the value defaults to zero until the die is first rolled. It would seem natural to extend something like Integer to hold the 'value'. This can't be done in Java as these classes (Number, Integer, BigInteger, etc) are immutable so changing the value on every roll is not a runner. Besides, Integer is final so can't be extended anyway.

You'll probably also note the lack of comments on the code too. Tell me if you are for or against comments in code!

Here is the Dice source:
package soastation.jaxwsdice;

import java.util.Iterator;
import java.util.List;

public class Dice {

public List roll(List dice) {
Iterator diceIterator = dice.iterator();
while (diceIterator.hasNext()) {
Die die = diceIterator.next();
die.roll();
}
return dice;
}
}

The rest of the steps are identical to the HelloService example (which you can also get to from the Build Web Service link on the Start page of the JDeveloper 11 Technology Preview ).
  1. Add an @WebService annotation to the Dice class
  2. In the code fix menu select Configure project for web services
  3. Choose the Java EE 1.5 option and press OK
  4. Add an @WebMethod annotation to the roll method
  5. Right click on Dice service (note that the icon has changed) and select Test Web Service
  6. Gaze in awe at the handy HTTP Analyzer with Web Service support. That's all you can do at this stage because JAX-WS doesn't know what to do with the Die class.
This is where JAXB really comes into play. We want the properties of the Die object to be properly represented in the web service. Lets make the number of sides an attribute and the value of the Die appear as the value of the element. Do this by:
  1. Add @XmlAttribute(name="sides") to the numberOfSides field.
  2. Add @XmlValue to the value field.
Now you can test the web service again by right clicking on the Dice service in the Applications Navigator and selecting Test Web Service. In the HTTP Analyzer window you can enter the details of each die you want to roll. By clicking on the plus sign you can add more die to the SOAP request. The value attribute is in the schema but has no relavance to the operation (unless you want to implement a LoadedDie object?). Actually, you could leave the number of sides blank too as it will default to 6.

This example takes advantage of convention over configuration features of JEE 5. The property inspector in JDeveloper 11g Technology Preview provides some great tooling around the annotations. It is worth playing with it to see the extent of configuration possible.

We can improve the WSDL and XML representations with annotations. In the Dice class add a @WebResult(name="die") annotation to the roll method so that the result is not called 'result' by default. Also, in the roll method arguments add @WebParam(name="die") annotation so that the die element does not get call 'arg0' by default.

These JAX-WS and JAXB annotations make the web service and XML representation of the java operation and classes much more suitable. Of course these simple examples only scratch the surface of what can be achieved. It is a good idea to get familiar with capabilities of both technologies.

Let me know how you get on.
Read more...

Back-up Your Blog

Okay so I've been really busy...I haven't been neglecting posting...just posting here. If you notice my cool icon at the top of the left column, I've been designated as a Blog*Star by the Google/Blogger help boards.

LOL...This means I officially have no life. That I spend most of my time on the Blogger Help boards dispensing advice to wayward Bloggers that are lost in the maze of Google and Blogger.

But it's fun! It's a lot of fun to teach someone to do something that they didn't know how to do before. I remember being on that end of the stick. Knowledge is power, and the more you understand Blogger, the greater the fun...so ask away!!

The purpose of this post is to give you a way to backup your entire blog onto your computer. The singular easiest way is when you make a post make a copy on your computer...Okay, okay, so I'm no fun at all. That's a plain old text post that doesn't look the least bit cute or laid out like your blog page does!

Sooooo....then you will need another browser...The Mozilla Firefox one! It's always a good idea to have more than one browser installed on your computer anyhow. Internet Explorer get persnickity sometimes and a backup is a good thing.

Anyhow, on Firefox one of the cool downloads is ScrapBook. You can get it HERE

With Scrapbook you can screen capture your whole blog. There are numerous ways of capturing...in fact....a whole page load of capture features HERE. My favorite way is to choose a month from my Archives. That way it puts a whole month on one page. Then you can save a Web page by right-click > [Capture Page].
Also you can save a Web page by drag-and-drop favicon in the location bar or browser tab into ScrapBook Sidebar.

The great thing is that ScrapBook is able to save a Web page more exactly than the Firefox standard [Save Page As] (Ctrl+S) feature. The page saved is an exact copy of what you see on the page!

You can organize collected Web pages in ScrapBook Sidebar as a tree similar to Bookmarks Tree, sorting items by drag-and-drop, creating folder and putting items into it, and so on.

ScrapBook Notes is a text/HTML edit feature resembling Opera's Notes, which enables you to add plain text items to ScrapBook and edit them in sidebar or browser tab. Major particular specifications are:

* The first line becomes the title of the note
* You can insert tab with tab key.
* You can insert timestamp with F5 key.
* Saving automatically when you close a note or open another note
* When opening a note in a browser tab, you can preview it as HTML.
* You can customize the template for the preview (note_template.html).
* You can search for notes by the Full Text Search.

So go and grab Firefox if you don't already have it...and then grab this very functional and cool add-on!
Read more...

Friday, May 11, 2007

THE SCIENCE LAB












WE ARE BOTH HATED AND LOVED FOR OUR LACK OF VISIBILITY....TO ME IT ADDS A DEGREE OF MYSTIQUE TO THE GROUP, TO SOME OF OUR FANS , IT HINDERS US FROM BECOMING AS BIG AS THEY WOULD LIKE TO SEE US BECOME. I GUESS WE HAVE NEVER BEEN REALLY BIG ON PICTURES, BEEN AROUND THE FUCKING WORLD AND DONT HAVE MANY PICTURES OF IT.
RECENTLY, I GOT THIS NEW DIGI CAMERA....NOW MY NEW THING IS TO DOCUMENT AS MUCH AS I CAN...THIS IS OUR LEGACY, SO THIS BLOG SHIT IS DEDICATED TO THE FRIENDS AND FAMILY, FANS AND HATERS, BUILDERS, DESTROYERS, GODS, GANGSTAS, AND ANYTHING ELSE IN BETWEEN THAT APPRECIATE THE MANY COMPONENTS OF THIS VAST CULTURAL CIRCUS WE ARE PART OF TODAY...WE WANT TO SHOW YOU THE IMAGES OF THE LIFE IMMEDIATELY SURROUNDING US THAT INFLUENCES US TO CREATE THE ART WE HAVE BEEN CREATING SINCE 1996. TO START I THOUGHT I WOULD SHOW YALL THE PLACE WHERE IT ALL GOES DOWN...THE SCIENCE LAB OR THE LAB AS WE CALL IT, WHICH IS THE PERSONAL STUDIO OF DJ KHALIL AND THE PLACE WHERE WE DON ALL THE SELF SCIENTIFIC RECORDING AND CONCEPTUALIZING....MID-CITY L.A.

Read more...

Affiliate Marketing for the Newbie

I've written an article that revisits affiliate marketing for the newbie. Some things have changed, being that it's a little more difficult not to have a website or some type of presence on the web because of the new rules that Google put into place. And as we all know, in most cases, what Google does, it soon is followed by the other search engines.

And, one other note -- this is not a get rich quick -- way of making money online. It's like any other business, you have to work at it, and learn -- and if you are learning by trial and error -- you'll learn for every failure you have, you're closer to success. I put this small statement in, not to deflate your expectations, but to make you realize that just because you are going online, does not mean you can sit back and do nothing. I received an email asking if affiliate marketing can make her a lot of money fast. I tried to be as gentle as possible with my response, but I don't think the response she received were within her expectations.

With that being said, here is my article "Affiliate Marketing-Getting Started". It's a quick read, and will give all an idea what you need to do to get started in affiliate marketing, especially if your pockets are not very deep.

Affiliate Marketing --Getting Started
By Vickie J Scanlon

Affiliate Marketing-why are people doing it? To make money, of course. When people come online, they first assume that they can make money by typing or completing surveys. I don't know how it happens, but it's the first one-two sucker punches that a newbie gets. They end up finding themselves placing ads on FFA sites and making peanuts or completing so many surveys with long hours and little or no money in return. Why does it happen? It's a play on the person's desire to make money. So how can you make money? If you're not looking for a get rich fast track, but a long-term venture, then affiliate marketing can be a way to make money.

Granted, affiliate marketing is not an easy row to get into, but it can be rewarding-once you start making money. That's the catch-if you are new to the world of affiliate marketing, there is a learning curve. But what new job doesn't have a learning curve? As to the learning curve, you can either do the trial and error-learn as you go approach, or enlist the aid of a consultant to help you. In either case, you still have to learn the affiliate business. So let us begin.

First, I'm going to go into the no expense, except your time. Even though time is an expense-it doesn't empty your pockets right away.

How to Get Started Free

SEO: To get the search engines to notice you, you must learn something about SEO. This will be a work in progress-always, because the search engines algorithms change and adapt. It takes time and it's doable. However, if you have the money, you can enlist in the services of someone that is experienced in the ways of SEO. But be warned - make sure you check out their credentials and look at some of their past successes.

Web Design: If you are tackling this alone, you will learn, as I. You may have to experiment with your site, until you get the style you want. And if you are misfortunate as I -- with my beginning ugly baby website -- you will want to experiment to reach an approachable website with consistent web pages.

Article Marketing -- If you have a writing talent, article marketing is more labor intensive, but can produce targeted traffic. You can write the articles and submit the articles yourself to article directories, or you can use a submission service. (Article Marketer is a reasonable service to try).

Adsense -- Adsense is a way to make a passive income, but again it's a learning curve to putting the ads out on your site - choosing the position, the color, the size of the ads to fit your site. End result, experimentation is necessary.

Linking -- As time goes by, you will be asked to exchange links with complimentary websites. Or you may ask for an exchange yourself. However, let me emphasize, if you are a new website, don't anticipate many partners wanting to link to you yet. Why?

1) If you are less than 6 months old, they may be skittish because of the many bogus sites that spring up and then vanish within the 6 month timespan. 2) If you are not indexed by any of the search engines, such as: Google, Yahoo, MSN. 3) In most cases, linking partners look to equal or greater page rank, when choosing mutual links. 4) And if you are wanting a blog exchange -- make sure you are updating your blog on a regular basis. Bloggers don't want to send their visitors to blogs that are not updated (lost creditability).

Newsletter -- Get a newsletter out as soon as you feel comfortable about the info you are supplying to your visitors. Why a newsletter? You need to build a list.


Paying for Advertising

You can consider PPC (pay per click marketing)-this may be a little expensive at first if your pockets are lean. And again, you need to learn how to put the ads together to see a profit. If you know nothing about Google Adwords look at Google Profits for a great starter in Adwords.


Getting A Website

Things continue to change, some fads become standards, while other fade away. But one thing is now becoming more obvious -- you do need a presence on the web. In the past, companies would give you a link to advertise without a website. But with the changes that Google has put into place -- trying to eliminate duplicate content-it could be more difficult to make money without a blog or website. Did you notice that I said blog. If you're unsure of what you want to do, try getting your feet wet with a blog.

As you can see, there is a lot too putting up an affiliate site. I hope I didn't put too many realities into the mix and scared you off. Affiliate marketing is a rewarding venture. So fight back your fear and baptize yourself into the online environment and your own affiliate business.

About the Author:
Vickie J Scanlon -- Visit her site at: My Affiliate Place for tools, how to info of affiliate marketing/internet marketing, tech accessories, security software and computers for the online business.
Read more...

Thursday, May 3, 2007

Etiquette-What's New?

What's new to the online etiquette mix? Some may be surprised to learn that online etiquette can effect you offline. People who write on personal blogs or in forums think they are talking only to a small group of people or a set group of people. They only see a small amount of clicks and feel -- no one is reading or listening or watching -- depending upon the media they are working with.

But you have to think differently -- you have to be more aware of who is reading/viewing/listening it versus how many people are reading/viewing/listening to your message. Why? We live in an information society. And the internet is the greatest receiver of information around the world.

Some etiquette rules remain the same, and need to be kept fresh in your mind, or at least reviewed -- but other rules, or I should say, concerns are now in the mix.

In my article "Internet Etiquette-2007" you will see the changes that are evolving. It's a quick read, but informative.



Internet Etiquette 2007
by Vickie J. Scanlon

Etiquette online is an important factor to your business existence online, and if you're looking for a job in the corporate world-offline as well.
More and more the an online presence is meshing with the offline corporate world. How? Why? I'll try to explain.


Internet Etiquette and Off-line Jobs

Your conduct online is important. If you have information on MySpace, or on a website, or even in a forum and it doesn't paint you in a positive light -- and you are attempting to get a job offline-the prospective business may know about it. There are some companies and employment services that now have people who do research online for any information about you - be it good or bad -- to determine what type of person you are.

So yes, your online conduct and words, are important to prospective employers. If you put yourself in a vulnerable state online -- it may prevent you from getting an interview. If you get the interview, a question to your online presence may be asked. So be prepared with the answers if these types of questions arise. And, it has been suggested that honesty is the best policy when these questions do enter in on the conversation.

Email Etiquette

Email Etiquette are at times ignored, or in some case, the individual is email etiquette naive. Thus, for those who are not aware of email etiquette take notice.

Do not use capital letters in an email -- unless, of course, you are angry. With caps you are shouting, and in the Internet culture it is considered rude.

A better way to get a point across without shouting is by highlighting it between stars or quotes. You can use an underline on each side, but personally, I find that somewhat confusing.

And remember, emotions and their meanings are really hard to transmit in an email. Choose your words wisely, so they are not misinterpreted.

Forum Etiquette

You may not think you need forum etiquette, but you do. In many forums, mailing lists, newsgroups, etc. there is a thing called archiving. Stated differently, if you don't want your words to follow you around for years, then don't send or write the message. And in most forums, they do expect to follow their rules-proper etiquette can get you noticed, improper etiquette can get you banned.


Respect the Copyright of Others

When you copy an article be sure to give the author the respect and the acknowledgement that he/she deserves. Their name and their signature blurb should be available at the end of the article, with all links active.

In addition, never change someone's work; one word change can change the whole meaning of a given paragraph or sentence. And this innocent change can possibly have unexpected unpleasant results -- though innocently done.

Research before Inquiring

Research your facts before inquiring about a possible transgression. Yes, I know you may be upset, as I would be, and granted, the great software you are using is tracking your articles, scripts, etc., with accuracy-BUT- they do have limitations. Sometimes they can pick up the name of the individual that wrote the article and not the individual that may have overstepped his/her bounds. That seemly innocent mistake, can lead you to accusing an innocent person of a transgression, when in fact you are looking for the webmaster where the article resides. This can lead to a very messy situation on your end. Thus, research. Don't ever assume that the tracking software is completely right.

To conclude, with information technology now at the forefront, the online culture is intertwining with the offline culture. What does that mean for you? Simple. When you are in the public domain be it online or offline, you must be aware of your actions and words and how they affect others, as well as, how your online actions are going to affect you at a later date.

About the Author:

Vickie J Scanlon -- Visit her site at: My Affiliate Place for free tools, articles, how to info of affiliate marketing, tech accessories,security software and computers for the online business.
Read more...

webmessenger.yahoo.com



Ui, có một tin rất nóng hổi và thú vị là Yahoo đã tích hợp Yahoo Messenger lên web. Dzậy là từ nay mọi người có thể lên thư viên chat thoải mái rùi. Bây giờ đâu cần phải mất công cài đặt nữa.
http://webmessenger.yahoo.com
Thật ra trước đây cũng có những trang web cho ta chat dùng nick yahoo, nhưng mà không chính thống nên tui cực kì hạn chế dùng, bởi không an tâm. Lỡ nó thấy nick mình ..."có giá trị", nó cuỗm mất là tiêu đời tui...



Read more...