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...