Les nouveautés et Tutoriels de Votre Codeur | SEO | Création de site web | Création de logiciel

seo Google App Engine Basic Text Search 2013

Seo Master present to you: This post is part of the Who's @ Google I/O, a series of blog posts that give a closer look at developers who'll be speaking or demoing at Google I/O. This guest post is written by Brian Dorry from LTech who is demoing as part of the Developer Sandbox.

Having trouble implementing search on your App Engine Data Store? Try this technique for a basic search until official full text support is ready.

Since adding Google App Engine to our technical tool belt in 2008, we at LTech have utilized the platform for a wide range of products and customer solutions. It is cost effective, easy to use, and will automatically scale your application on Google's immense infrastructure. Knowing your applications will be running on the same technologies that Google's own systems take advantage of make it the easy choice again and again.

From our own experiences and participation in the developer community, the biggest complaint we hear is the lack of a full text search in the datastore. Google has marked this issue as "Started", but has not announced a release date yet, so alternative approaches are still going to be in play for the short term. We are big fans of Lucene (http://lucene.apache.org/), an open source indexing and search engine, but without the ability to save the index file to disk, it becomes a non-starter.

We need a quick, non-CPU taxing solution that still takes advantage of the Google infrastructure.

Problem
Taking advantage of the App Engine Datastore, we can issue an inequalities query to perform a basic "starts with" search. This can be a good solution for searching users, tags, and domains and works well for implementing a search box auto-complete feature.

Solution
Our example solution uses JDO to generate a query that instructs the DataStore to return all records that start with the search string. This is accomplished by issuing a greater than or equal condition against the search term, and a less than condition against the search input concatenated with the unicode replacement character ('\ufffd'). The resulting query limits results to items that start with the search input, as well as any other unicode characters that follow.

This code uses JDO behind the scenes, but this trick will work with straight GQL as well. Let's take a look at the sample:

import java.util.List;
import javax.jdo.PersistenceManager;
import javax.jdo.Query;

(...)

public static List searchGreeting(String query) {

// let's clean up the input
query = ( query != null ? query.toLowerCase() : "").trim();

PersistenceManager pm = PMF.get().getPersistenceManager();
Query q = pm.newQuery(Greeting.class);

// set the filter and params
q.setFilter("content >= :1 && content < :2");

// run query with param values and return results
return (List) q.execute(query, (query + "\ufffd"));

}

This code snippet is going to search the JDO defined Employee entity on the name column and return the full Employee payload for each match. Let's focus on the last two lines of code.

q.setFilter("name >= :1 && name < :2");

Here we set up the inequality. We are asking the data store to return all matches where name is between a set of two values. But how does that define a search?

return (List) q.execute(query, (query + "\ufffd"));

When we set our parameters, we pass the same query value to both with an extra character on the end of the second one. This is essentially telling the data store to return all records that start with the query term. In terms of sets, the first part of the query returns the set of all words greater than the query term, including words that don't even start with the query term. The second part of the query returns the set of all words less than the query term including any that start with the query term. The intersection of the two sets is the search result for all words starting with the search term.

This simple to implement technique will solve many basic search problems until a full text solution is available. It will work outside of JDO as well with regular GQL statements. For a python implementation, please see our friend Graeme's blog.

2013, By: Seo Master

seo 5 Causes Why you need to Buy a Brand new Automobile Instead of Applied 2013

Seo Master present to you:
Looking to replace your getting older tires as well as create another car or truck for the household? Enjoy the newest car or truck stench nevertheless reluctant to help take the plunge? It appears just of suggestions on the internet notify you to buy a truck. Investing in a new car or truck, in fact, will get away from people ingesting every one of the accounting allowance. Nevertheless Now I'm right here to tell people there are lots of reasons to buy a fresh car or truck. In addition to the many modern car or truck deals around available!

Nevertheless ahead of My spouse and i start off, My spouse and i request you to think about the suggestions just inside circumstance of your family signifies and situation. Tend not to overstretch your month-to-month afford a fresh car or truck. For those who have undesirable credit score, don't recognize a borrowing arrangement with uncommon phrases. There exists almost nothing incorrect with buying a truck. And also a truck is normally your best option throughout limited scenarios.
Let us start off!

Less expensive Than in the past

With regard to actual money, new motor vehicle costs have basically diminished in the past number of years. A review of reviews of new car or truck costs compared to. inflation show that your money today will acquire people additional car or truck as compared to the item utilized to. This really is to a certain extent because of intense rates in the straight down around the world economic system. But also more cost-effective processes and increased competition usually are maintaining costs straight down.

As well, autos will be more reputable, sustained longer, featuring much better fuel efficiency, and having their own importance much better. It isn't uncommon to find out a car final 15 and up many years with proper repair. Applied autos usually are getting increasingly high priced seeing that accounting allowance isn't really wiping out and about as often importance seeing that ahead of. Then when you choose to do your numbers, accounting allowance really isn't really in which undesirable.

Advantageous Loan Terminology

As outlined by Bank rate. com, the average new car loan package has home mortgage of 5. 42% whilst employed vehicles spend 5. 98%. Although these types of premiums will certainly vary, new vehicles generally be given preferable premiums.

Nevertheless the finest deals are available from the sellers by themselves. Nearly the many main car or truck corporations have been providing premiums of 0% about new vehicles for the people with good credit score. While deals are simply made available with regard to much very less time, many people tend to take place cyclically; hold out three months or more and also a new one should seem.

In addition, numerous lending options and leases may be had with zero down-payment. Although this could be higher priced any time loan with high awareness, combined with zero awareness this is a receiving situation. Merely know about the aftermaths of being upside-down on your mortgage and the advantages of gap insurance.

Find What you long for

In the event you are going to possibly be paying thousands over a new vehicle, you'd finest enjoy your invest in. Now I'm not really stating you ought to purchase every single very little up grade which you believe can be trendy. Nevertheless make an index of the necessities you may need and look for those.
Determined by your area, nonetheless, it might be difficult to find a truck in which pays your wishes. Positive Net obtaining with sites including Auto Trader as well as Amazon Engines have produced buying a car or truck on-line feasible. Nevertheless you will find obvious hazards any time getting a car or truck you could have never affecting particular person.

Whenever buying a new car or truck, people gain access to your dealer's total stock and quite often your stock of various other close by new car or truck sellers. If people still can't find what you would like, it will always be feasible to help buy a custom made vehicle.

Among the best pieces about obtaining new, even though, can be you can typically acquire numerous additional renovations at no cost. Make it clear for the jeweler in which additional attributes with an in-stock vehicle usually are very costly and thrust the item from a price-range. Advocate you want to acquire quickly and definitely will carry your company in another place, and he might just provide you with the additional attributes free of charge just to guarantee the sale made. Merely ensure you have investigated your vehicles and therefore are up to date about discussing technique.
Specific Added benefits

Acquire practically just about any new car or truck today and you will also be eligible for several superb benefits. A lot of sellers are offering to you $1000 as well as $1500 money back. Other people are offering to you free repair ideas. Although some still are offering to you free roadside guidance.
Create a vehicle in which without a doubt fees a lesser amount of and persists longer as compared to those in the past, and increase additional importance increasing benefits like proper repair, and these types of deals are looking sweeter through the time.

A few unique teams may be given additional benefits. For example, new college or university graduates have numerous discount rates offered to these as well as:

•    Cash back Extra
•    Deferred Expenses
•    Better Rates
•    Financing despite the presence of limited credit history
•    Roadside Assistance
•    and additional!

In order to be eligible for a recent move on deals, people usually have to have managed to graduate in the past year or so as well as is going to be graduation yearly half a year, together with evidence of employment along with other essential specifications. Toyota, Nissan, Ford, Kia, Suzuki, Kia, and much more most have unique college or university plans.

Comfort

Nevertheless maybe the finest purpose to buy a fresh car or truck is the peace of mind.
Knowing that the car has long been handled very well. Figuring out the car has received it is repair. Figuring out the car has refreshing pieces. Figuring out your guarantee will guard the car. Figuring out you're going to get what you would like.

Your listing goes on, nevertheless the excuse is clear. Automobile obtaining generally is a prolonged and tense expertise. Nevertheless obtaining new may minimize or even get rid of a few of the trickiest pieces.

2013, By: Seo Master

seo How you can defeat joblessness 2013

Seo Master present to you:
Being out of work is one of the major considerations from the culture right now. Everyday, increasing numbers of people tend to be classified unemployed and also this may not be great for everybody and also the economic climate of a country by any means. There are many causes which could result in that you possibly be unemployed and also these include, but is not on a;

10.      High illiteracy levels
9.      Changes in seasons of prod1uction
8.      Having disabilities which may hinder you from doing a certain kind of job
7.      Political instability in a country
6.      Gender inequalities in certain jobs
5.      Poor education system
4.      Being choosy when selecting a job
3.      Population explosion
2.      Increase in number of people being educated and failure of the industry to expand along with the number
1.  High inflation rates

A few of these aspects can be very easily triumph over in addition to with a brief time period of your
time although some involve quite a long time for being entirely handled. No matter what the truth,
everything commences by having an individual with trying to triumph over this ailment referred to as
redundancy.

Industrialization offers enabled people to boost each of our criteria connected with dwelling
nevertheless it has had by using it the need of people to entail independently with income creating
opportunities in order to get the far better criteria connected with dwelling which significantly yearn
regarding. In contrast to your old fashioned people that utilized old fashioned methods, training in
addition to means of dwelling, although were required to accept low criteria connected with dwelling,
many of us currently in addition to years are unable to carry having low dwelling criteria. As a result
may simply show that at one time or a different we should be involved with some sort of income
creating action in order to strengthen each of our criteria that's why we should be used.


There are various ways of overcoming unemployment and these include;

9. Ensuring political stability in a country
8. Controlling the population growth rate
7. Allowing gender balance in employment opportunities
6. Encouraging entrepreneurship/self-employment
5. Ensuring that there is a proper education system
4. Controlling the rate of inflation
3. Reducing the retirement age
2. Providing basic education to all
1. Avoiding being choosy when selecting a job

If you are afflicted with joblessness, try and assist on your own via leaving in which issue before you
decide to pin the consequence on any person. Types of techniques to complete: simply just just
remember to select the right a single. Never simply just take a seat there waiting to become currently
employed however get out there to check out work -- whether it is self-employment or maybe utilised
by people, no matter what, you'll be better of.
2013, By: Seo Master

seo Steps to make a Motorcycle Accident Insurance Claim 2013

Seo Master present to you:
For anyone who is unfortunate enough to have got a car accident on your own street motorcycle, you'll likely would like to generate a state on your own insurance policy.

This action mainly varies based upon your accident you had, what you long for to state, through whom whilst your insurance policy form.

You need to make contact with ones insurance carrier at the earliest opportunity in terms of a state to obtain items started because they will take many weeks to practice (the more complicated along with significant the situation, your lengthier it will take to process).

During the time of accident (I recognize it usually is delayed now) you need to have used the maximum amount of info on anybody included as you possibly can. Their own title along with amount can often be inadequate (and simply faked). Tackle, their own insurance carrier, vehicle signing up menu amount, place of work, basic description (sex, top, get older, locks color, etc) just about all facilitates ensure identities.

You will discover two kinds of state, one is versus your own insurance carrier, this is concerning whatever that's not caused by a different road consumer (whether oneself, the environment, wild creature or maybe otherwise). The 2nd form is usually versus a different road consumer, then you is going to be professing versus their own insurance cover (or versus these people right in the event that they do not have got insurance). It is something that ones insurance carrier will do all of the lower leg benefit, an individual must generate details of what you are professing intended for along with exactly why that you are professing.

Boasting All on your own Insurance policy

For anyone who is responsible with an accident (or a minimum of no-one in addition triggered your accident) along with must state on your own insurance policy intended for healthcare bills or maybe mend in your motorcycle subsequently to begin with you need to look at that you are insured, this may suggest you could have completely complete insurance policy.

In case you have 'third party' insurance policy subsequently you are not insured intended for whatever, what you are finding cash for is usually masking additional road users intended for damages an individual cause, this will price large volumes in the event that heavy damage or maybe loss of life possesses occurred so should be described as a minimum amount in any case.

Plans within 'Third Celebration, Hearth & Theft' handle additional road users while alternative insurance policy while over, almost all protects by yourself throughout affair connected with fireplace or maybe theft. Consequently if the vehicle is usually trapped within a fireplace (accidental or maybe malicious) then you certainly can handle the price tag on loss, that throughout a great deal of conditions concerning fireplace suggests the whole value in the street motorcycle. But if your street motorcycle is usually compromised or maybe you could have valuable obtained from the idea (which are based for instance garments interior pannier packing containers or perhaps a based head protection.
Please know about fine print when generating such states. In case you have definitely not used the necessary precautions in that case your insurance policy is going to be useless. Leaving your tips in the ignition just isn't having owing treatment and thus you can't state? Certainly not locking pannier packing containers not to mention deliberately establishing fireplace in your personal street motorcycle just isn't permitted!

Identical regulations apply for the final policy 'Fully Comprehensive'. Credited treatment along with attention nevertheless use. In the event you crashed ones street motorcycle intoxicated by alcoholic beverages (as reported by a law enforcement officials report) subsequently insurance policy is likewise useless.

Insurance carriers are usually in enterprise intended for definitely not having to pay each time an individual tends to make a bogus state, so looking for absent using it is not advised. In case you have an actual state they will likely fork out intended for loss along with bills while that may be just what these are right now there intended for.

Completely complete street motorcycle insurance policy covers most mishaps, nevertheless yet again look at ones coverage. Plenty of insurance agencies have got taken off that which was previously within a completely complete coverage along with receiving extra on their behalf. 'Acts connected with God' is often a controversial issue using insurance policy and may handle stuff like floods, hurricanes along with earthquakes. As a result of characteristics of these activities they will price insurance agencies huge money at once so might be frequently definitely not insured and may need extra check to pay these people, that based upon your neighborhood will change. Some sort of Texas or maybe New Orleans person is going to be spending additional intended for typhoon handle versus central says.

Different damages for instance falling about acrylic in the road, improper (accidental : definitely not yanking a wheelie) management of your respective street motorcycle or perhaps a shrub falling over an individual (hey these false claims happen) ought to be included in ones coverage.

You need to telephone ones insurance carrier and they will distribute state types requiring you to definitely aspect your activities in the accident, possibly be while thorough as you possibly can. Give road names, names connected with almost any witnesses, weather conditions, product descriptions of everyone included, clinic bills, law enforcement officials reviews, and so forth.

The procedure is usually subsequently to send off the details (sometimes it is completed on-line using current insurance policy companies) and they will look into the situation. But if your street motorcycle have been prepared away they will wax off an individual the way it is actually their home in such a case while just about all bills associated with the idea are their own duty definitely not your own.

At times if the street motorcycle just isn't an entire produce away you can aquire the idea rear at a price along with finding a fork out to pay injury indicate up to the value in the cycle in the condition it had been ahead of the accident (note: definitely not the condition brand-new : this implies the current marketplace value of your respective street motorcycle second hand : it is additionally something an individual should fight in excess of and can mainly possibly be based all-around ones estimation in the bicycles value after you posted details to your insurance cover initially).

Boasting In opposition to Other people

Firsty you need to make contact with your own insurance carrier, you can't undergo this process oneself except if you do not have insurance policy, along with then you should look for official local legal guide as it can certainly get very intricate along with countertop states could be made versus an individual amongst other activities.

The procedure is largely exactly like professing versus oneself, really the only change would be the insurance carrier are not spending an individual from their own budget, nevertheless a different person's insurance policy is going to be finding cash for your state.

Most of these states ought to be made versus an individual which triggered your accident. This is argued by means of these people along with area your blame done to you, so you have to produce ones event crystal clear along with specific. Diagrams of most motor vehicles included are advised to help you insurance policy processors see just what transpired in the accident.

Street regulations are widely-used frequently in this case as well, as an example: in the event that an individual taken from a junction therefore you crashed into your facet ones, chances are they'll have problem providing you seemed to be driving in rate restricts while legally you could have appropriate connected with way and in addition they needs to have ended along with granted method to an individual.

That you are included in additional peoples insurance policy when it's their own problem and this is usually unbiased connected with just what insurance policy form you could have. In the event that an individual loss ones handlebars running over an individual as an example then you can certainly state on the insurance policy regardless of whether you could have completely complete or maybe alternative theft since you are included in their own insurance policy because they have problem for this automobile accident.
2013, By: Seo Master

seo How to get thousands of Instagram Likes and Hundreds of followers 2013

Seo Master present to you:

How to get thousands of Instagram Likes and Hundreds of followers 

How to get thousands of Instagram Likes and Hundreds of followers


i have write so many article on Facebook Tricks and tips so after that requested by over Followers to write article on How to get Instagram Likes and followers . so lets start Personally i did'nt use INSTAGRAM but due to request of our daily visitor i am writing this article by this method you will get 150+ likes on All or several of your Pics and 150+ followers on any INSTAGRAM Account.

Tool we will use : Instahoot/Gramhoot  This Online tool is created by Indian Developer Abhishek Luthra.

So let's start.

1- Get on your phone and make one fake INSTAGRAM account (new).

2-When fake account is created now add profile picture to your fake account and Upload five random pictures on your this fake instagram account and edit BIO of fake account (atleast of 7 words)

3-Go to http://www.instahoot.com

4-click on new Register button.


How to get thousands of Instagram Likes and Hundreds of followers

5-now click 'How to get authorization url'

How to get thousands of Instagram Likes and Hundreds of followers

6- Scroll down and click on the 'Click Here' link, that will log you out of any Instagrams account you may be logged in on theany browser like Mozilla Firefox , now close that tab.

How to get thousands of Instagram Likes and Hundreds of followers


7-Now click on Authoriza gramhoot button.


How to get thousands of Instagram Likes and Hundreds of followers

8-now click on 'ok' and then on new tab of INSTAGRAM login with your Fake account you


How to get thousands of Instagram Likes and Hundreds of followers



 just created.

9-when loggined it will be written 'AUTHORIZE' click it.

10- now after authorizing you will be redirected to website name GRAMFEED now copy whole link 


11-and paste that url in  Authorization url feed .  ^^^^

12-now click yes.

13-now enter fake account information in USERNAME and PASSWORD and there is a field INSTAGRAM REAL username now here enter the USERNAME of your real account where you want to get likes or followers.
It will take a little while (10-30 Seconds) to register.



14-when registered come back to www.gramhoot.com and now login here. with fake account and password.

15-when you are loggined in gramhoot you are done :) now click on any INSTALIKE photo and check results.




Special Thanks to ABHISHEK LUTHRA for creating such a 


Helpful tool for INSTAGRAM users.

Having any problems ? Comment below.
2013, By: Seo Master

seo Guice Deuce 2013

Seo Master present to you: Two years ago, Bob Lee and Kevin Bourrillion open sourced Google Guice 1.0, a lightweight Java dependency injection framework. Guice takes the pain out of writing and maintaining Java applications big and small. Guice has gained a great deal of traction both inside and outside of Google. Almost every Java-based application at Google is also a Guice-based application; the list includes AdWords, Google Docs, Gmail, and even YouTube. Open source users run Guice in everything from file-sharing software to ATMs. They've even written two books about this Jolt-award-winning framework.

Today, we're releasing Guice 2. The minimally-sized API extensions introduced by Guice 2 will have a majorly positive impact on the size and maintainability of your code. We closely scrutinized each addition, carefully balancing maintainability and flexibility. Here are a few of my favorite new features:
  • Provider methods eliminate the boilerplate of manually-constructed dependencies.
  • Module overrides allow you to tweak a production module for a unit test or QA deployment.
  • Private modules enable compartmentalized configuration, simplifying module reuse.
Guice works with Java SE, Java EE, Google App Engine, Android, and even Google Web Toolkit (via GIN).

References
Guice 2.0 Release Notes
Downloads
User's Guide
Javadoc

2013, By: Seo Master

seo OrangeScape makes Google App Engine ready for business applications 2013

Seo Master present to you: This post is part of the Who's @ Google I/O, a series of blog posts that give a closer look at developers who'll be speaking or demoing at Google I/O. This guest post is written by Mani Doraisamy from OrangeScape who will be demoing as part of the Developer Sandbox.

Google App Engine took two bold steps in the right direction for cloud computing in making its datastore distributed to ensure scalability and durability and in fixing its architecture to be stateless to ensure failover and availability. To quote Henry Ford: "Any customer can have any application that is scalable so long as he builds for this fixed architecture."

To date, it has worked very well with the social web app companies, but the enterprise application development community has mostly stayed away from Google App Engine for three reasons:
  • “Newness” to Google App Engine's concepts of GQL, lack of aggregate queries, denormalized schema.
  • Lack of transaction support: commit or rollback on distributed storage and read consistency within transaction scope.
  • Relying only on the cloud: not being able to run the same application on standard infrastructure inside your company.
Now you can build business applications on Google App Engine, too! OrangeScape is a Platform-as-a-Service for building business applications that run both on the cloud via Google App Engine and in your data center.

It has three main benefits:
  • It provides a modeling environment to build business processes and rules, datamodel using a familiar process design and spreadsheet like interface. The application that you build on this interface can be deployed on Google App Engine in a single click.
  • It enhances the persistence layer of Google App Engine to support transactions and read consistency on BigTable. It makes it so transparent that there is absolutely no difference for you to build applications on BigTable or on relational databases.
  • If you are a solution provider building business applications today, you may not know if all your customers will accept running applications on the cloud. Some might expect that applications run on their data center. With OrangeScape, you can build it once and run it on both - cloud and data center.
If you are excited to try it out, bookmark http://trial.orangescape.com/. We will making the public beta announcement shortly after Google I/O.

2013, By: Seo Master

seo WaveOne Wave Server Implementation 2013

Seo Master present to you: This post is part of the Who's @ Google I/O, a series of blog posts that give a closer look at developers who'll be speaking or demoing at Google I/O. This guest post is written by Mickaël Rémond, Founder of ProcessOne, who will be demoing as part of the Developer Sandbox.

When the Google Wave protocol and platform was announced at Google I/O in 2009, ProcessOne became an immediate fan.

What we like most is the real time nature of the protocol, which is currently critical in any new web service. We also like the fact that it integrates well in an asynchronous workflow, allowing developers to work together at the same time on the same content, even the same character. (This is, however, an extra feature and you don’t have to use it.)

In addition, we are keen on the ability to integrate gadgets, acting as mini applications, inside each conversation. This opens up a new level of opportunity to integrate various applications together in the same place. It can be seen as ‘cloud glue’, a simple way to aggregate rich data available from different applications and different application providers.



However, the most powerful enabler is the Google Wave Federation Protocol, which allows developers to have several domains, and thus build several different content management platforms, with the ability to act as a single interoperable tool. It does not matter if you do not want to host your company data on Google Wave server; you can instead deploy your own Wave compliant tool internally and still collaborate with people outside your organisation on that content. This is cross-organization document workflow.

Since the announcement of Wave, ProcessOne has been excited by the possibilities offered by this new protocol. Federation was build on top of XMPP (eXtensible Messaging and Presence Protocol), a domain in which ProcessOne is already a leading provider. It was a natural progression for us to extend our platform to support Wave.

We decided to develop such an extension for our XMPP server, but we took the hard way. We developed our own completely new Wave server, to prove that this protocol was really interoperable with implementations from different code bases. We also wanted to prove that the new platform would meet our high expectations for integration, performance and scalability. Of course, we read the FedOne code source to understand specific aspects of the underlying Wave protocol, but we did an implementation from scratch (in Erlang).

So, how far has ProcessOne gotten?

We are proud to have a full Wave server implementation, both with an operational transform engine and a Wave store. We have designed a client protocol that works on XMPP, meaning that we can directly get the wave information in our OneTeam chat and VoIP client. We have even implemented this protocol in two XMPP clients (Tkabber and OneTeam) to validate the concept.

We have now reached a point where federation works, both with FedOne and Google Wave Developer Sandbox. This means that you can host waves on our server and invite people to join from any other known Wave service, or do the reverse and participate in a Wave document that is managed by another service.

What are the next steps?

From here, we need to take a few more steps to fully unleash the full potential of Wave (like OpenSocial support), but we have the foundation for an innovative collaboration platform. This Wave service will be deployed as an experimental option on our hosted messaging offering (Hosted.IM) in June. We therefore expect to become the first independent Wave Service Provider.

We also hope that our implementation will be the first seed, from which many other large Wave services will grow and spread around the world.

Let's meet in Google I/O Developer Sandbox to talk about the future of the Wave platform. We look forward to seeing you there.

2013, By: Seo Master

seo Previews of I/O Sessions: Brian Fitzpatrick and Ben Collins-Sussman 2013

Seo Master present to you: You have seen the previews for I/O sessions that we have published so far (First set, Second set). This time, we have something a little different for you.

In this preview, Brian and Ben track down the elusive Genius programmer in the preview for their session, "The Myth of the Genius Programmer". Will they succeed in their quest? Will they live to tell the tale? Watch the preview to find out.

The Myth of the Genius Programmer - Brian Fitzpatrick & Ben Collins-Sussman



Keep an eye out for more previews on the other sessions at I/O in the coming soon. We can't wait to meet a bunch of talented developers and have some fun at Google I/O, on May 27-28!

2013, By: Seo Master

seo Introducing the Google Buzz API 2013

Seo Master present to you: With Google I/O 2010 finally upon us, what better time to introduce developers to the latest updates to the Google Buzz API?

As announced at the launch of Google Buzz, the Google Buzz API aligns itself with the ever-growing family of freely available and community-developed protocols, formats, and standards for sharing and consuming social content on the web, including ActivityStreams, Atom, AtomPub, JSON, OAuth, PubSubHubbub, MediaRSS, PortableContacts, and more.

The Google Buzz API, a member of the Google Code Labs, is very much a work in progress — we intend to continue to iterate out in the open as we go along — and we hope the features we are making available today will help inspire developers and provide a solid foundation for new applications to be built.

We are already excited to see developers who were helping us test the API deliver terrific applications. Today you'll start seeing the following sites and services integrate with Google Buzz:


End-users opt into using applications built with the Google Buzz API via an interstitial confirmation screen outlining the application's requested access scope (read-only, read/write, etc.). They can see which apps have access to their data and can disable access at any time from the Google Accounts page, the Google Dashboard, the “Buzz" tab in Gmail Settings, or from the app itself.

This initial iteration of the API includes support for fetching public per-user activity feeds, fetching authorized and authenticated per-user activity feeds (both what the user creates, and what they see), searching over public updates (by keyword, by author, and by location), posting new updates (including text, html, images, and more), posting comments, liking updates, retrieving and updating profiles and social graphs, and more. The best way to get started is to dive right in and begin reading the Google Buzz API developer documentation.

There’s a lot more to come, and we expect to keep moving quickly from here. But none of this would be possible without the hard work of everyone participating in creating the protocols upon which Google Buzz is built, so we ask and encourage developers to get involved with the communities behind ActivityStreams, OAuth, and the countless others that we depend on.

And as with any young API, there will undoubtedly be bugs and issues and places where we’ve deviated from what the specifications say, or with what developers may expect. When you see something amiss, get confused by an approach we’ve taken, or just want to comment on our progress, we invite you to update the Buzz API issue tracker and please join the conversation on the developer forum.

With that, we’d like to welcome everyone to the first version of the Google Buzz API. We can’t wait to see what else we can build together.

By DeWitt Clinton, Google Developer Team2013, By: Seo Master

seo BigQuery and Prediction API: Get more from your data with Google 2013

Seo Master present to you:
To deliver our services, Google has had to develop sophisticated internal tools to process data more efficiently. We know that some of these tools could be useful to any developer, so we’ve been working to create external versions that we can share with the world.

We’re excited to introduce two new developer tools to get more from your data: BigQuery and Prediction API. These two tools can be used with your data stored on Google Storage for Developers.

BigQuery enables fast, interactive analysis over datasets containing trillions of records. Using SQL commands via a RESTful API, you can quickly explore and understand your massive historical data. BigQuery can help you analyze your network logs, identify seasonal sales trends, or find a needle in a haystack of big data.

Prediction API exposes Google’s advanced machine learning algorithms as a RESTful web service to make your apps more intelligent. The service helps you use historical data to make real-time decisions such as recommending products, assessing user sentiment from blogs and tweets, routing messages or assessing suspicious activities.

We are introducing BigQuery and Prediction API as a preview to a limited number of developers. There is no charge for using these services during the preview. To learn more and sign up for an invitation, please visit the BigQuery and Prediction API sites.

If you are in San Francisco for Google I/O, we look forward to meeting you. Please come to our session tomorrow to learn more.

Posted by Amit Agarwal and Jordan Breckenridge, BigQuery and Prediction API Teams
2013, By: Seo Master

seo With the New Google Latitude API, Build Latitude and Location Into Your App 2013

Seo Master present to you: Location, location, location. In case you haven’t noticed, we’re really excited about all the ways location can make mobile apps and websites more useful. With Google Latitude, we created a simple way to share your location with whomever you like, display it wherever you like, and even keep a history of it if you want. We wanted to give you even more ways to use your location, so today we’re announcing the Google Latitude API -- an easy and safe way to build Latitude and location into any apps or features that you could possibly imagine!

Since launching Latitude, our team has been talking about all the cool things you could do with your continuously updated Latitude location. While we’ve built some of our ideas, there are simply too many exciting ones for us to do alone. Instead, we wanted to let developers create apps that do even more with Latitude and location. You could, for example, build apps or features for:
  • Thermostats that turn on and off automatically when you’re driving towards or away from home.
  • Traffic that send alerts if there’s heavy traffic ahead of you or on a route you usually take based on your location history.
  • Your credit card accounts to alert you of potential fraud when a purchase is made far from where you actually are.
  • Photo albums so your vacation photos appear on a map at all the places you visited based on your location history.
We want to help developers build all these applications and more, but our first priority is privacy and making sure we give users control over their location. That way, it’s only used when, where, and how users choose. When you request access to Latitude users’ data, users will have to specifically grant access to your domain after seeing exactly what data is being requested. You may request to update and view users’ best available location, view only their city-level location, and/or update and view their location history if they’ve opted in to using Google Location History. Users will also be able to revoke access from any developer at any time from their Google Account’s personal settings. Just like with Latitude, the user always chooses who can see their location.

We’ve also learned that making a phone’s continuous location available in the background is tricky to do accurately and efficiently -- just imagine your phone’s battery life if several apps were continuously getting your location in different ways. With this in mind, we wanted to build a free and open Latitude API that lets you just start using your users’ updated locations in new ways without reinventing the wheel.

To get started, go to http://code.google.com/apis/latitude to read our API documentation. Then, join the Latitude API Google Group to ask questions, discuss the API with the community, and give us feedback. The Latitude API is being launched in Labs so we can listen to developer feedback before it graduates. We’re excited to see what you can do with Latitude and location so please let us know what you think!

2013, By: Seo Master

seo Even more ways for developers to optimize with AdSense 2013

Seo Master present to you: Last year, we announced that developers can earn revenue by showing ads in two of our products, the GoogleBar for Local Searches on a Google Map and the Custom Search element for site-restricted and other curated searches. Today, we're happy to announce two new AdSense product updates to help monetize your website.

AdSense for search ads only
AdSense for search allows publishers to add Google search functionality to their site and monetize from search ads. The Custom Search element is a prime example. However, despite the power and flexibility of the element, you may want to show ads next to your own non-Google search results. With AdSense for search ads only, developers can now include AdSense for search ads on their pages, paired with their own homegrown search results.

AdSense for Ajax
The other side of AdSense is ads targeted to content on your site. In this case, developers turn to AdSense for content. But what if your content isn't crawlable by search engines or uses Ajax to dynamically update without a page refresh? Now you can deliver AdSense for content ads via AdSense for Ajax, which allows you to give hints about your uncrawlable content. Even better, it allows you to refresh the ads dynamically when there is a context change.

If your site is a good fit for either, or both, of these offerings, sign-up for AdSense for Ajax or AdSense for search ads only today! Learn more about them from the AdSense Blog post.

2013, By: Seo Master

seo Sao Paulo, Brazil: Google Developer Day Registration now open 2013

Seo Master present to you: We are excited to open registration for our third Google Developer Day event this year, to be held on June 29th in Sao Paulo, Brazil.

In the heart of Sao Paulo, you will learn about the latest with our APIs and developer tools, including Android, Google Chrome, App Engine, AJAX APIs, Maps and more. The topics will vary so you can be sure to discover new and interesting ways to use our applications. And don't forget to take part in the time set aside to socialize with fellow developers and Google engineers - it is a great networking opportunity.

2013, By: Seo Master

seo Google I/O Day 1 Key Announcements 2013

Seo Master present to you: We unveiled several exciting new products and features in our Day 1 keynote presentation, and we also have a few more surprises we announced online. Cutting edge HTML5, the Chrome Web Store, App Engine for Business, a new partnership, and more! Some of these announcements made it to the Google Code blog already, but see the Google Blog for a recap of all the highlights.

2013, By: Seo Master

seo Google Storage for Developers: A Preview 2013

Seo Master present to you: As developers and businesses move to the cloud, there’s a growing demand for core services such as storage that power cloud applications. Today we are introducing Google Storage for Developers, a RESTful cloud service built on Google’s storage and networking infrastructure.

Using this RESTful API, developers can easily connect their applications to fast, reliable storage replicated across several US data centers. The service offers multiple authentication methods, SSL support and convenient access controls for sharing with individuals and groups. It is highly scalable - supporting read-after-write data consistency, objects of hundreds of gigabytes in size per request, and a domain-scoped namespace. In addition, developers can manage their storage from a web-based interface and use GSUtil, an open-source command-line tool and library.

We are introducing Google Storage for Developers to a limited number of developers at this time. During the preview, each developer will receive up to 100GB of data storage and 300GB monthly bandwidth at no charge. To learn more and sign up for the waiting list, please visit our website.

We’ll be demoing the service at Google I/O in our session and in the Developer Sandbox. We’re looking forward to meeting those of you who are attending.

Posted by Jessie Jiang, Google Storage for Developers Team
2013, By: Seo Master

seo Introducing the WebFont Loader in Collaboration with Typekit 2013

Seo Master present to you: Moments ago we introduced the Google Font API and Google Font Directory. In addition to Google’s support of web fonts, we’re excited to announce a second launch: a collaboration with Typekit to open source the WebFont Loader, a JavaScript library for improving the web font experience..

Google and Typekit believe that web fonts, in conjunction with the richer text styling offered by CSS3 and HTML5, provide the visual richness and high fidelity control of print typography while remaining accessible to machines and devices.

There are still some challenges when using web fonts, and the launch of an open source WebFont Loader addresses one of these difficulties: different browsers treat the download of web fonts differently. For example, Firefox will initially render a website’s text in the site’s fallback font until the web font is downloaded, and then the text will be re-rendered and re-flowed using the downloaded web font. Chrome and Safari won’t display the text until the web font is fully downloaded, and Internet Explorer sometimes won’t render any content at all until the web font is available.

The WebFont Loader puts the developer in control of how web fonts are handled by various browsers. The API fires JavaScript events at certain points, for example when the web font completes downloading. With these events, developers can control how web fonts behave on a site so that they download consistently across all browsers. In addition, developers can set the fallback font's size to more closely match the web font, so content doesn't reflow after loading.

Furthermore, the WebFont Loader is designed to make it easy to switch between different providers of web fonts, including Google, Typekit, and others. The code is modular, and we expect to add modules for other major web font providers in coming weeks.

Google is excited to work with Typekit to further web font technology. We look forward to working with others as well to continue to advance typography on the web.

2013, By: Seo Master

seo Enabling Cloud Portability with Google App Engine for Business and VMware 2013

Seo Master present to you: Today we announced Google App Engine for Business, with a host of new features to help enterprises run their business applications on Google’s infrastructure (read our blog post to learn more). We’re also excited to announce our work with VMware to connect our developer tools, making it possible to create rich, multi-device web applications that can be hosted in a variety of Java-compatible hosting environments. Call it cloud portability for the enterprise -- productively build apps that you can deploy onto Google App Engine for Business, a VMware environment (your vSphere infrastructure, your choice of vCloud partners, or VMforce), or other infrastructure such as Amazon EC2.

As part of this announcement, we’re providing early access to these tools -- you can start using them right now by downloading the latest milestone version of VMware’s SpringSource Tool Suite (STS). If you prefer to wait for the general release, you can sign up to be notified.

Spring Roo
With Spring Roo, a next-generation rapid application development tool, Java developers can easily build full applications in minutes, using the Java Persistence API (JPA) to connect to new or existing databases. Roo outputs standard Java code, so it’s easy to refine the back end with the SpringSource Tool Suite and the front end with the Google Web Toolkit SDK, using Roo as much or as little as desired.

Google Web Toolkit SDK
New data presentation widgets in Google Web Toolkit speed development of traditional enterprise applications, increase performance and interactivity for enterprise users, and make it much easier to create engaging mobile apps with a fraction of the investment previously required.

SpringSource Tool Suite
Using the Eclipse-based SpringSource Tool Suite, developers can now choose to deploy their application in their current VMware vSphere environment, in VMware vCloud, directly to Google App Engine for Business, or elsewhere. We call this cloud portability.

Google Web Toolkit Speed Tracer
Speed Tracer now helps developers identify and fix performance problems not only in the client and network portions of their apps, but also on the server. By incorporating server-side time traces from both Spring Insight and Google App Engine AppStats, Speed Tracer provides a consolidated view of where sluggishness actually comes from -- be it client, network, or server -- so it’s much easier to see what to fix.

If you’re building business apps, we hope you’ll find these tools make it easier and more fun to get your job done. Maybe you’ll save time and money by developing and testing apps on App Engine, and then deploying to your VMware environment. Maybe you’ll run a second instance of your apps on App Engine for disaster recovery. Or, maybe you’ll take your existing on-premise apps and extend them to the web and to mobile devices in a fraction of the time it might have otherwise taken. The point is, whatever you decide, you can be confident that it’s possible, and that you’re not locked in.

We’re happy to be working with VMware to bring increased interoperability, portability and choice to enterprise developers. We invite you to download the latest milestone version of STS and try these tools for yourself.

2013, By: Seo Master

seo Introducing the Google Font API & Google Font Directory 2013

Seo Master present to you: Today we are excited to announce a collection of high quality open source web fonts in the Google Font Directory, and the Google Font API to make them available to everybody on the web. For a long time, the web has lagged print and even other electronic media in typographic sophistication. To enjoy the visual richness of diverse fonts, webmasters have resorted to workarounds such as baking text into images. Thanks to browser support for web fonts, this is rapidly changing. Web fonts, enabled by the CSS3 @font-face standard, are hosted in the cloud and sent to browsers as needed.

Google has been working with a number of talented font designers to produce a varied collection of high quality open source fonts for the Google Font Directory. With the Google Font API, using these fonts on your web page is almost as easy as using the standard set of so-called “web-safe” fonts that come installed on most computers.

The Google Font API provides a simple, cross-browser method for using any font in the Google Font Directory on your web page. The fonts have all the advantages of normal text: in addition to being richer visually, text styled in web fonts is still searchable, scales crisply when zoomed, and is accessible to users using screen readers.

Getting started using the Google Font API is easy. Just add a couple lines of HTML:
<link href='http://fonts.googleapis.com/css?family=Tangerine' rel='stylesheet' type='text/css'>

body { font-family: 'Tangerine', serif; }
The Google Font API hides a lot of complexity behind the scenes. Google’s serving infrastructure takes care of converting the font into a format compatible with any modern browser (including Internet Explorer 6 and up), sends just the styles and weights you select, and the font files and CSS are tuned and optimized for web serving. For example, cache headers are set to maximize the likelihood that the fonts will be served from the browser’s cache with no need for a network roundtrip, even when the same font is linked from different websites.

These fonts also work well with CSS3 and HTML5 styling, including drop shadows, rotation, etc. In addition, selecting these fonts in your CSS works just the same as for locally installed fonts, facilitating clean separation of content and presentation.

The fonts in the Google Font Directory come from a diverse array of designers, including open source developers and highly regarded type designers, and also include the highly acclaimed Droid Sans and Droid Serif fonts, designed by Ascender Corporation as a custom font for Android. We invite you to browse through the directory and get to know the fonts and designers better. Since all the fonts are open source, you can use them any way you like. We also have a separate project hosted on Google Code for downloading the original font files. Since they’re open source, they can be used for just about any purpose, including for print.

We’re hoping designers will contribute many more fonts in coming months to the Google Font Directory. If you’re a designer and are interested in contributing your font, get in touch with us by completing this form.

To showcase the Google Font API, Smashing Magazine has relaunched their site using the open source Droid font hosted by Google. We’re excited about the potential for integrating the Google Font API into many types of publications and web applications. For example, the new themes for Google Spreadsheet forms are a great example of a rich visual experience using web fonts.

This is just the beginning for web fonts. Today, we’re only supporting Western European languages (Latin-1), and we expect to support a number of diverse languages shortly.

2013, By: Seo Master

seo Announcing Google App Engine for Business 2013

Seo Master present to you: We launched Google App Engine two years ago to enable application developers to rapidly build and scale their apps on Google’s infrastructure, without having to worry about maintaining their own servers. Today, we’re excited to bring this platform to IT departments, with the announcement of Google App Engine for Business. Google App Engine for Business lets organizations build and maintain their applications on the same scalable architecture that powers Google applications, with added management and support features tailored specifically for the enterprise.

Google App Engine for Business introduces a number of new features that our enterprise customers have been asking for, including:
  • Centralized administration: A new, company-focused administration console lets you manage all the applications in your domain.
  • Reliability and support: 99.9% uptime service level agreement, with premium developer support available.
  • Secure by default: Only users from your Google Apps domain can access applications and your security policies are enforced on every app.
  • Pricing that makes sense: Each application costs just $8 per user, per month up to a maximum of $1000 a month. Pay only for what you use.
  • Enterprise features: Coming later this year, hosted SQL databases, SSL on your company’s domain for secure communications, and access to advanced Google services.
With these new features, we’re making it easier for businesses to take advantage of the core benefits of Google App Engine: easy development using languages you already know (Java and Python); simple administration, with no need to worry about hardware, patches or backups; and effortless scalability, automatically getting the capacity you need when you need it.

Google App Engine for Business is currently in preview, opened to a limited number of enterprises. Learn more about how you can participate, and check our roadmap to follow features as they become available.

2013, By: Seo Master

seo ChromeVox: built-in spoken feedback for Chrome OS 2013

Seo Master present to you:
By T.V. Raman, Research Scientist

Cross-posted with the Chromium Blog

We recently unveiled ChromeVox — a built-in screen reader for Chrome OS — during Google I/O 2011. This is an early developer beta that is designed to help authors of web applications come up to speed with platform accessibility on Chrome OS.

ChromeVox is built as a Chrome extension. This means that unlike most accessibility software, it is built using only web technologies like HTML5, CSS and Javascript. As the built-in accessibility solution for Chrome OS, it can help users with special needs access modern web apps, including those that utilize W3C ARIA (Access to Rich Internet Applications) to provide a rich, desktop-like experience.

ChromeVox leverages two of Chrome's experimental extension APIs, the experimental.tts API for cross-platform text-to-speech, and the experimental.accessibility API that lets an extension listen for accessibility events in Chrome's menus and toolbars. In turn, ChromeVox exposes a simple screen reader API to web developers who want to further customize the ChromeVox user experience. Thus, within your application, you can:
  • Automatically generate spoken messages and earcons.
  • Set ChromeVox to synchronize with your application's current focus.
ChromeVox also comes with an interactive online tutorial that demonstrates how users of spoken feedback interact with webpages. Examples range from static content to interactive applications. You can test these same navigation techniques within your own applications to quickly verify users can reach all portions of your application using the keyboard and obtain meaningful feedback. You can then annotate your application with the necessary ARIA properties and other accessibility enhancements to ensure that blind and visually impaired users gain complete access to your application. Please see our Google I/O 2011 talk for more.

Details on enabling accessibility in Chrome OS can be found on the Accessibility help page, and the Chrome extension is available for download from our Wiki page. For now, ChromeVox is targeted at end-users on Chrome OS, but it may also prove a useful tool to web developers using Chrome on all major platforms. We welcome your feedback via our Open Source project website at http://google-axs-chrome.googlecode.com.


T. V. Raman is a research scientist at Google. He leads a team of engineers building innovative user interfaces on Android and Chrome OS, and researches creating highly efficient eyes-free interfaces.

Posted by Scott Knaster, Editor
2013, By: Seo Master

seo Top 10 Freelancing Websites To Make Money Online From Home 2013

Seo Master present to you:


Freelancing is an incredible way to make money online from anywhere. This is a growing job platform for the freelancer. You must have to be elegant about the technology and process of freelancing. On can make thousands of dollars in a month easily by freelancing job. You must have to be trained about the requirements of buyer. Let us have a glance on top 10 best freelance websites to make money online.

top-freelancing-websites
Best Freelancing Websites

Best Freelancing Websites For 2013

oDesk

oDesk is the best freelance website for newcomers. oDesk is the largest freelancing site to make money online. It has jobs for beginners to professionals, with clients and employees from all around the world. You’ll see plenty of low-budget jobs on here, but you can also find great clients who are willing to pay well. It’s a friendly freelancing website. You have to grab oDESK cover letter writing techniques for getting started well.

Micro Workers

A micro job site which offers simple tasks like following clients on twitter, bookmarking web pages and commenting on youtube videos. The average amount you can expect to receive per job is low, however it will soon add up if you complete several tasks in a day.

Freelancer

Freelancer is one of the reputed and reliable money making site for freelancers. This is the largest one freelancing site. It has a great reputation. Freelancer is one of the best freelance sites because of the diversity and amount of work available. This site provides free and paid registration plans. There is a chance to make money with a referral program.

RentACoder

RentACoder was founded in USA; a software development freelance website. In RentACoder, buyer requires to put entire project fees in an escrow account which do not get released until the entire project is completed; gives assurance to coder for their due payments.

Elance

This is a great alternative of oDESK, with a huge assortment of job postings for all sorts of freelancers. Though it’s a great freelancing site, I like oDESKmuch. You can try here to be hired for a good job.

online-money-making
Online Money


Guru

Guru is a great site for web designers to find freelance work. Project creators pay up front and the site uses escrow which holds the money until the job is finished, then releases to the freelancer. Offers free as well as premium membership.

Cloudcrowd

Cloudcrowd is a facebook freelancing application that will require you to have a paypal account in order to sign up. The application offers a variety of writing jobs and pays you the day after you complete a task.

Fiverr

Fiverr is absolutely booming, just check out its alexa rank.Anyone can make money on the site, all you need is an internet connection and paypal account. To get freelance work through fiverr you post a gig offering your services, the more informative the posting the more likely you are to get buyers. Fiverr provides a fantastic opportunity to up-sell related products and services associated with your gig. Offer some creativity as well as weirdest gigs.

99 Designs

This is one of the best freelance websites for logo, banner, business cards and web page designer. Graphic design freelancers can earn easily from here.

iWriter

iWriter is a Freelance writing site, with a bit of a difference. It’s different due to the fact you don’t have to apply and be accepted by a client to carry out the work; instead you pick a writing job from the listings and have 2 hours to complete it. The downside to iWriter is you only get paid after the client has accepted your work, so in theory you could waste time writing an article for it to be rejected.

Other Freelancing Websites For 2013

 

2013, By: Seo Master
Powered by Blogger.