Google to Offer API
philipx writes "From the ruby-talk archives here's a little interesting snippet from a post you have to check out:
"Here at Google, we're about to start offering an API to our
search-engine, so that people can programmatically use Google through
a clean and clearly defined interface, rather than have to resort to
parsing HTML." It goes on talking about SOAP and I think this is utterly cool."
This is very cool, but how long will it last? How will Google make many(and by extension, stay open) when you don't even have to visit their site?
fp
Chris Sologuk is a raging homosexual
Good idea. By the way, shouldn't /. have a specific "Google" topic?
The only problem I can see with this is that there was a recent thread on here about Google blocking a lump of IP addresses as someone in there was automatically querying way too often and affecting their load.
With the exposed API I could see, by malice or sheer accident, floods of queries coming in...
Teoma is now going to be able to rip Google off! Woot!
April 21-27-- Slashdot Blackout: Do your duty.
maybe i can gleam some tips from examples for a similar project i'm working on
... can anyone dispute that google rules?
come on
first post
Text ads... Open standards for content distribution... If only certain other sites would follow...
ok then your [sic] infringing on my copyright! Could you as [sic] me next time before STEALING my comments for your own?
This is really fantastic. I can already think of a dozen scripts or so that I'd like to write to take advantage of this. I love the fact that this is from a Ruby list, and it's about Google. It's not MSDN and MSN.
They'll need a business model of some sort -- without the ads, and with the potential this has to hammer their servers, they'll need to meter access to the API in some way. But I'll pay -- where do I sign up?
I'll bet that this is how they'll end up making most of their money a couple of years from now.
Could this be in response to the supposed competition from tokohma? open up thier results in some way to increase thier usage?
So how useful might that API be if you can't do anything with it...
Ok, it can be done already, but this would make it possibly too easy...?
Also, this will miss out their ads etc that they get revenue from, I wonder what their long term stratagy is?
The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
I just wonder how it will tie into my app. Will it open my browser? Will the Google Bar plugin be the foundation?
We'll just have to wait and see...
US Democracy:The best person for the job (among These pre-selected choices...)
Now I'll be able to find my pron even faster!
Being able to use SOAP is a big bonus, as my missus will never know what I've been upto if I can finally use SOAP.
Well?
I've been writing a bookmarking application that directs the user to Google and later remembers the last Google search so you can resume it. This API will simplify the interface significantly and open up a whole new world of possibilities.
Miko O'Sullivan
The first page I visit every morning
---
The following is the preliminary code that a particular Google sysadmin (ian@) is trying out. He'd prefer to have a single WSDL file do all of the configure (from Google's end to client), but he first needs to get some advice from an experienced Ruby hacker.
Also, let's keep in mind that this API will actually be decreasing Google pageviews and hits, which will in turn make their AdWords, AdWordsSelect, and textads less effective. So, it's our duty to continue to support Google and show them that the free/open source software people are behind them 100%. We know that Teoma just doesn't deliver, and Google's already got 3 billion pages indexed and cached.
Support Google today, because they're the future of information indexing on the Web!
--- begin code ---
#!/usr/bin/ruby
require 'soap/driver'
endpoint = 'http://api-ab.google.com/search/beta2'
ns = 'urn:GoogleSearch'
key = 'xxxxxxxxxxxxxxx'
service = 'file:GoogleSearch.wsdl'
query = ARGV.shift || 'foo'
soap = SOAP::Driver.new(nil, nil, ns, endpoint)
# uncomment the next line to dump the traffic on the wire
#
#soap.setWireDumpDev(STDERR)
soap.addMethodWithSOAPAction('doGoogleSearch', ns, 'key', 'q', 'start',
'maxResults', 'filter', 'restrict',
'safeSearch', 'lr', 'ie', 'oe')
r = soap.doGoogleSearch(key, query, 0, 10, false, nil, false, nil,
'latin1', 'latin1')
printf "Estimated number of results is %d.\n", r.estimatedTotalResultsCount
printf "Your query took %6f seconds.\n", r.searchTime
I havent tried to get it to work yet, due to not having ruby installed, but does this imply some sort of subscription service?
Possibly a new way for them to raise revenue? Im assuming that the bold line means the authors key has been blanked out so other people cant abuse this service for free?
Lameness filter encountered. Post aborted! Reason: Too much repetition. :/
The problem with slashdot is that most of its users were bullied and stuffed into lockers as kids!
Are they going to release the source code to the search engine itself? That would be REALLY cool...
We can finally find out how to implement their PigeonRank system...
Perhaps a farmer picking apart a haystack, one piece at a time.
dinner: it's what's for beer
1. Cut a fart
2. Smell the fart
You don't suppose they'll modify their terms of service to accommodate the new API do you?
Think, people.
Last year Google temporarily had an XML interface available using a query like: http://www.google.com/xml?q=slashdot
Of course, now it's just forbidden. I am surprised they would go back to such a service, it would seem to wind up losing revenue for them depending upon whether or not people are good about passing along whatever Ad-words Google returns. They could expect the traffic to be low enough to not matter compared to the continued word-of-mouth benefit. Or access to the SOAP interface could be offered as a subscription model (pure speculation on my part).
-Robert
HUBBARD COMMUNICATIONS OFFICE
Saint Hill Manor, East Grinstead, Sussex
OT VIII
HCO BULLETIN OF 1 OCTOBER 1969
SECRET
WHY THETANS MOCK-UP
This question has been the most plaguing one in Dianetics and Scientology.
The ONLY way a thetan ever gets in trouble, the ONLY way he can get trapped or become part of a cluster is by mocking-up and inaking pictures of bad experiences.
And why record all bad experiences? This too is not good sense. One can explain it by a yearning for eventi by havingness and other ways, but these do not factually lead to a total solution. The real reason stems from a characteristic of a thetan. He never totally gives up.
There is, seemingly, a streak of resistance or resentment that makes a thetan wish to persist in the same place. If he cannot, he will do so covertly.
All power comes from the ability to occupy a point. The base that separates two terminals must be firm or there will be no exchange of energy.
The effort to weaken a thetan is to make him relinquish his point In space. covertly or overtly a thetan seeks to assert his position in space.
If he cannot do so overtly he does so covertly.
When a thetan is moved unwillingly from a point or position, he even then refuses to give up that point, but MOCKS IT UP. He also mocks up the events of his departure as a part of the action of mocking up the point he is leaving. This, unwittingly, gives him a picture, an engram.
Now let us see if this theory holds true in practice.
Just ahead of any engram there must be an effort to retain a position and there must be a point or location being mocked up. This is true. You can blow an engram without running it by spotting its first point in space and time. In a secondary, "Where did you first hear of the loss" is a vital question.
In a Contact Assist getting a person to touch again the point where he was hurt with what was hurt will blow the engram.
Getting a person to locate areas (locations) that are not safe produces blows of engrams without running them.
Exact and accurate dating sometimes blows an engram. Those times when it does not, it should blow when the location is exactly spotted.
Implants and traps were done mainly to keep thetans out of an area. The thetan, resenting and resisting mocks up the place anyway and so implants himself.
A thetan too easily substitutes a mock-up for a point in the real universe. One could also say that a thetan, by mocking up, warns himself against certain points in space or areas in the Physical Universe. Anxiety is solely not being able to be in certain places and not where one is either. Making people leave is the most unpopular action unless one also frees them to be anywhere.
Transferring people is a degrading thing to do to them.
Jail denies a thetan all spaces except where he has been placed and note that thetans are made very miserable in Jail. Jailing is a sure way to confirm criminals and also to make them crazy as well.
Any thetan, stuck in an engram, is asserting the effort to be at the point where he was hit at the beginning of that engram.
An engram therefore is a refusal to leave a place at which force was exerted to drive one away.
Reversely, one can refuse to be held at a place where one does not wish to bt, but this is a negation of a place, a not-is of it and its time. Power of choice over where one is and where one is not is thus a key to engrams.
Finally - a thetan mocks up because he covertly refuses to abandon a location under duress and not-ises the place where he does not wish to be but must.
Using these facts one can blow engrams without running them.
Some sample questions:
- What point (location) is unsafe?
- What location could you have held absolutely?
- Where did you first get an intimation of danger?
- What place would you rather not be in?
- What effort would it take to hold (that) (a) locatation?
Working with this you will see a door open to a higher level than Dianetic R3R. But realize that it is only for a high level thetan.This is the road to returned personal power in the Physical Universe. L.RONHUBBARD®
FOUNDER
LRH:rs
Copyright (c) 1969
By L. Ron Hubbard
ALL RIGHTS RESERVED
It's uncertain if the following 'Student Briefing' is a genuine document
OT VIII Course Students
OT VIII Auditors
OT VIII CIS*s
AO Review Auditors
AO C/Ses
HUBBARD COMMUNICATIONS OFFICE
Saint Hill Manor, East Grinstead, Sussex
HCO BULLETIN OF 5 MAY 1980
LIMITED DISTRIBUTION ISSUE I
OT VIII Series I
C O N F I D E N T I A L
STUDENT BRIEFING
By the time you read this I will no longer be occupying the body and identity that you have known as Ron. That identity continues to live in the hearts and minds of many as well as in on-Source tech and admin centers around the planet, and will inspire for years to come Scientologists and lovers of truth every-where.
What follows is a story that has been withheld, for reasons which will soon be obvious, until such time as there were enough OTs that something could be done about it. That time Is now. It is not a nice or a pretty story. but I trust that having arrived on the OT VIII Course you are ready to hear it.
You have undoubtedly heard pieces of data over the years that hinted at the greater untold reality of my mission here on Earth. But the story was never written, nor spoken in its entirety due to security problems that have unfortunately always plagued the organization. It is only now that I feel it safe to release the information, although the time is rapidly approaching when I will have no choice in the matter, the hour draws that near.
I an not going to delve too deeply into specifics as people have a tendency to bog themselves down in significance. which would only serve to delay the immediacy of the task at hand. Therefore I will be brief.
Some eighty-odd million years ago Earth time (it actually dates at 78,395,042 but dates are & bit superfluous with this material) plans were drawn by a group outside the MEST universe for the eventual takeover of a good portion of this universe. Not a particularly large nor imaginative crew, their exterior perspective, however, gives them considerable advantage over tho time-bound beings of the MEST universe. Borrowing from earlier operations such as Helotrobus, they conceived an ongoing implant, some portions of which have been fairly faithfully rendered in parts of the Bible.
This implant, laid in by carefully controlled genetic mutation at Incident Two of OT III and periodically reinforced by controlled historic events since then, makes it effectively impossible for beings on the more heavily affected planets such as Earth to become free. It causes progressive genetic "evolution" that gives the subject population greater and greater susceptibility to the telepathic impingement and direction of the controllers. In its final stage the progression becomes almost geometric, and it is this final stage that we are rapidly approaching.
Another aspect of this GE-line implant is that the body becomes in effect a sort of thats trap that kicks in heavily on the being should he attempt to expand his horizons beyond that of pure physical universe reality. There can be temporary key-outs which we have all experienced in varying degrees, but until this area is handled it can honestly be said that there is no hope for continued expansion. The good news is that once this is run out, expansion becomes rather effortless and almost automatic.
No doubt you are familiar with the Revelations section of the Bible where various events are predicted. Also mentioned is a brief period of time in which an arch-enemy of Christ, refered to as the anti-Christ, will reign and his opinions will have sway. All this makes for very fantastic, entertaining reading but there is truth in it. This anti-Christ represents the forces of Lucifer (literally, the "light bearers" or "light bringer"), Lucifer being a mythical representation of the forces of enlightenment, the Galactic Confederacy.
My mission could be said to fulfill the Biblical promise represented by this brief anti-Christ period. During this period there is a fleeting opportunity for the whole scenario to be effectively derailed, which would make it impossible for the mass Marcabian landing (Second Coming) to take place. The Second Coming is designed, among other things, to trigger a rapid series of destructive events.
With the exception of the original Buddhism, virtually all religions of any consequence on this planet, mono- and pantheistic alike, have been instruments to speed the progress of this "evolution of consciousness" and bring about the eventual enslavement of mankind. As you know, Siddhartha Gautama never claimed to be anything more than a man. Having caught on to this operation, he postulated his own return as Metteyya, part of which prophecy will have been fulfilled upon the passing of L. Ron Hubbard.
For those of you whose Christian toes I may have stepped on. let me take the opportunity to disabuse you of some lovely myths. For instance, the historic Jesus was not nearly the sainted figure has been made out to be. In addition to being a lover of young boys and men, he was given to uncontrollable bursts of temper and hatred that belied the general message of love, understanding and other typical Marcab PR. You have only to look at the history his teachings inspired to see where it all inevitably leads.
It is historic fact and yet man still clings to the ideal, so deep and insidious is the biologic implanting. It Is a good joke that the Calactic Confederacy is associated with the Serpent in the Garden, the beast and other emissaries of the "Prince of Darkness". Yet in certain passages and esoteric interpretations of the Bible (much of which has been taken out and effectively suppressed for centuries) as well as the Cabbalah, the truth reveals itself quite nicely for the clever and the ungullible.
So it really is a race against time and one that we happen to be losing at the moment, as the implant drama inexorably plays itself out in spite of the breakneck pace I've managed to keep up these last thirty-five years.
I had an inkling, but only that, of the insidiousness of this material as far back as 1945. Later, in charcteristic over-optimism, I thought that R6 would be the end of it. But that was followed by NOTs and the Purification Rundown and still the string continued to unwind with the ball at the end of it just out of sight. It makes ons wonder about such things as fate and destiny, suchs was the resolve with which I managed to cling to that string, not often knowing how close I was to falling into the abyss myself, but destiny it merely the rationalization of feeble minds. Things don't just happen, they are caused. And causative beings can undo the plans of madmen and would-be enslavers, no matter how long those plans may have been in the making.
I will soon leave this world only to return and complete my mission with another Identity. Although I long to stretch my arms back in repose on some distant star in some distant galaxy. It appears that is one dream that will have to wait. But my return depends on people like you doing these materials thoroughly and completely so that there will be a genetically uncontaminated body for me to pick up and resume where I left off. A body free of religious mania, right/wrong dichotomy and synthetic karma. The job ahead is far too tough to even contemplate doing with your standard -- courtesy of certain other-dimensional players and their Marcab pieces, many of whom are right here in the general populace -- genetically altered body.
Without the biogenetic meddling of those who stand outside time (who cannot yet directly influence our world and must work through others) the dwindling spiral is not nearly as automatic and self-perpetuating as it appears. There are regions even in isolated parts of the Milky Way where poets are free to poet and magicians can paint reality with their magic wands and exteriorize without body kickback. But these areas unfortunately are fewer and fewer.
I will return not as a religious leader but a political one. That happens to be the requisite beingness for the task at hand. I will not be known to most of you, my activities misunderstood by many, yet along with your constant effort in the theta band I will effectively postpone and then halt a series of events designed to make happy slaves of us all.
So there you have it. The secret that I have kept close to my chest all these years. Now you too are part of this secret and I no longer have to shoulder the burden alone or live with the possibility of body death before all the data could be released. And with this briefing I entrust to each of you the responsibility for this material until such time as I am able to return. For we have no help from any other quarter in this matter. The handful of secret societies throughout history that have caught on to this game have long since fallen by the wayside or been taken over and become instruments of the very menace they were set up to combat.
The rundown is long and can be arduous, but it must be done thoroughly if there is to be any effect not only on the body of the pre-OT but the body of his or her progeny as wall. There is some danger, but with OT VII thoroughly complete it is not nearly so great as the danger witnessed by assorted unfortunates who happened to stumble into this area in their sleep or in moments of reverie or anaten, experiencing an hitherto mysterious phenomenon known as "spontaneous combustion".
CAUTION: DO NOT BE PTS WHILE TRAVERSING THIS THIRD AND FINAL WALL OF FIRE
But the area is well charted, the rundown many years in secret development, and by the time you read this undoubtedly completed on myself. The wins awaiting you are like none that you have ever experienced, not just for you. but for your children, your children's children and the whole of mankind, if we succeed. And we will. If we had time we should pity the many poor souls, from 1950 to PT, who chose such an exactly inopportune moment to drop off the road to truth and disconnect from reality, the full burst and glory of OT practically within their grasp. But we haven't the time to "wax philosophic" or ponder might have beens.
The rundown follows. Again I say, do it thoroughly and completely, for it is your ticket to the stars. And beyond! L. RON HUBBARD
FOUNDER
LRH:lrh
Copyright (c) 1980
by L. Ron Hubbard
ALL RIGHTS RESERVED
OT VIII Study, Top Secret Debrief, 1991
From recall this is a record of the full OT VIII procedure of the Church of Scientology given on the Free Winds ship as delivered in 1991. Security there is very tight with detectors at the doors so that no original data can be removed.
This debrief is something the Independent Field/Free Zone Scientology has been waiting many years to see. It is not the original nor is it a perfect record but it is accurate and will get the result if followed by a competent solo auditor who is flat on all earlier levels with all overts off.
The wording of the processes are exact to the best of my recall and the procedures are exact for sure. Any differences are extremely minor (if at all). I spent several weeks reconstructing all this from memory (needless to say I have an excellent memory as a result of the rundown).
I am breaking security as I disagree that this should only be released to an elite in Scientology. I do, however, ask it not be released to psyches or "squirrels" or anyone who will break the Independent Security Network and allow it to get back to the Church of Scientology. It would be best if they do not find out that we have it. Please treat this data responsibly. It is the key to the only truth possible.
The whole secret involves what truly is the relationship of the Supreme Being to each individual thetan. To simply say it's `me" is oversimplified to tears but has some truth to it. The real key is the perception and ability to have full certainty and, therefore, perception on all confusions and distortions of MEST (matter, energy, space, and time) and form and life units as well as the ability to perceive exact identity and its full relationship to its true source and history from its origin as the theta body, the true 8th Dynamic In order to truly view this as a present time beingness one has to Clean up, once and for all, his own confusions regarding these points. The key is being flat on all earlier levels and being honest with self as to the truth on each step of the rundown.
In doing this procedure one has to acknowledge the lie of time and persistence and the lie of the illusion that MEST is solid and unchangeable. Another key given is the fact that a being can exist independent of time and present time and can chose any point on the track as his present time. The PT (present time) body can confuse this, as attention to some degree is always hung up on the PT body. This fixes the thetan into one present time and one time stream, when in fact there are many as you will discover.
Do not attempt this rundown if you are incomplete on any earlier level, incomplete on or in need of "sec checks," (security checks) involved in any out ethics, PTS or involved in any pressing PT situations that call your attention back to this present time. If you are in need of review on any point above, get it before starting the rundown or it will miss and be meaningless or wasted.
If your attention is in any way governed by OT 7 (NOTs) or earlier materials on OT levels, this rundown will miss and be wasted. This also goes for out int. If interiorization/exteriorization is a concern at all, get reviewed and flattened on OT I to VII before attempting this rundown.
The techniques involve simple spotting techniques as in R2 processes or straightwire references.
Step One: Read and word clear Handbook for Preclears cover to cover.
Step Two: Do all steps and exercises in the above book and note reads on any terminals or items [presumably these are used in review or higher levels later]. Keep the ruds in.
Step Three: Listen to the History of Man tapes and star rate M4 the concepts in them (The Time Track of Theta).
Step Four: Clear the definition of `truth" and clay demo it [Tech Dictionary].
Step Five: Clay demo the concept of the theta line branching out toward PT from the "theta body" and how this inhibits exteriorization, ability, power and perception of truth. Clay demo what will happen if someone did OT VIII procedure who was not fully completed on OT VII (NOTs). Sort this out from the above data.
Step Six: Define "know-point" in the Tech Dictionary.
Step Seven: Study the early Dianetic Auditor Bulletin on straightwire in Tech Volume One. Study Creation of Human Ability references regarding spotting objectively and subjectively. Demo "recall," `spotting" and "return" and how these differ.
Step Eight: This is the processing section which is done solo. Do not fall into running pictures or incidents. In others words, do not use "recall" or "return," use spot" only.
Spot a person or object in this L/T [lifetime] or on the backtrack you have identified as or who represented the 8th Dynamic to you. Valence split to EP and then recheck to an F/Ning question on call or thought. End the session for the day and recheck to ensure it's F/Ning the next day before continuing.
Spot a person who looked/looks like you. Handle as above.
Spot a person who looked/looks dissimilar to you. Handle as above.
Spot a person who is how you wanted/want to be. Handle as above.
Spot a person who is how you didn't want to be. Handle as above.
Spot a person who you'd never want to be. Handle as above.
Spot a person who you want to be. Handle as above.
Spot a person who you identify as self [me]. Handle as above. End on major stable win on the subject of identity. Step Nine:
Run as above with Valence Splitting, etc.
- Ruds as needed
- Spot a being who is close in true identity to you.
- Spot a being who has the same experiences as you.
- Spot a being who solves things as you have.
- Spot a being you are or have been junior or subordinate to as a
thetan or in life.
- Spot a being who you are/have been senior to in life or as a
thetan.
- Spot a person who postulates as you do.
- Spot a person who you postulate for.
- Spot a person who may have postulated for you.
- Spot the situation or problem each of the above beings has solved
for you. Get prior confusion to the first time ever and spot the first
moment of the first prior confusion.
End on major stable win on the subject audited; however, do Step 10 before proceeding.Step Ten:
Use alternate repetitive straightwire.
End on wins. End section when nothing reads anymore and you have a major stable win.
- Spot a truth in self. Spot a truth in others.
- Have another spot a truth in you.
- Spot a reality you have solved with a lie.
- Spot a reality you have substituted for a truth.
- Spot a reality another has substituted for a truth.
- Spot a reality you postulated for another.
- Spot a reality another has postulated for you.
- Have another spot a reality another has postulated in
himself/herself.
- Locate a reality you found safe.
- Locate a reality another found safe.
- Locate a reality another found safe for you.
- Locate a reality you have found safe for another.
- Spot a reality you can create for yourself.
- Spot a reality you can create for another.
- Spot a reality you can have another create for you.
- Create a future for someone.
- Create a future for yourself.
- Recall a truth you agreed didn't happen.
- Spot present time moving forward.
Step Eleven:Have another spot a truth in himself/herself.
Spot a reality you have not solved with a lie.
Spot a reality you have substituted for a lie.
Spot a reality another has substituted for a lie.
What did it solve for you?
What did it solve for him/her?
What did it solve for him/her?
What did it solve for you?
What did it solve for him/her?
What did it solve for you?
Spot the truth about it. (to a blow, small blowdown F/N or larger)
Spot the truth about it. (to a blow, small blowdown F/N or larger)
Spot the truth about it. (to a blow, small blow down F/N or larger)
Have the other person spot the truth about it. (to a blow, small blow down F/N or larger)
Spot the truth about it. (to a blow small blow down F/N or larger)
Have the other person spot the truth about it. (to a blow, small blow down F/N or larger)
Postulate a truth for it.
Postulate a truth for it.
Postulate a truth for it.
Note: Steps [16] to [19] are a bracket. Each set should blow down on the let go step. End on a win, cog or big change and then do the next step.
Place them in it.
Postulate some truth about it.
Now let go of it
Place yourself in it.
Place another in it.
Postulate some truth about it.
Now let go of it.
Spot the exact truth in it.
Spot any lie in it.
Now let go of it.
Notice thetans agreeing with it.
Spot any agreements you have with it.
Now let go of it.
Spot a different present time.
Notice thetans agreeing with it.
Spot any agreements you have with it.
Now let go of it.
Spot a different present time.
Notice thetans agreeing with it.
Spot any agreements you have with it.
Now let go of it.
(Repeat to a small blowdown F/N, big win)
Do all steps to full EP. End on all wins until persistent F/N dies down.
Spot each portion of your theta that was abandoned.
Spot each portion of your theta you asserted was not yours.
Spot each portion of theta you asserted was yours that wasn't.
Spot your PT creations in this MEST universe.
Spot PT creations that were not yours in this MEST universe.
Spot any old creations that are hung up.
Spot the truth about these to a blow.
Note: Don't concentrate on the untruths, just the truths.
Spot yourself as a source for various things in this and other universes to full certainty.
Spot another 8th Dynamic creation as independent from yourself.
Spot where it is.
Spot points where you have experienced joy or ecstasy in creating in this lifetime and on the back track.
Spot other beings you feel high ARC or love for.
Spot the truths in these beings. (each to a read F/N)
Spot some theta you have created.
Create some theta. Uncreate it. (to a read as it blows off however small it is) Redo A to L above until, the TA floats or a true unkillable persistent F/N appears and you have had a revelation regarding truth or 8th Dynamic creation. This is the end of OT VIII.
Note: I wasn't privy to any C/Sing or review techniques or other EP data. Beyond this there is no confidential EP to my knowledge.
Google has been an enchantment for me since it's beginning !
:)
They have always made the right decision ! they have offered internet users an incredible asset ! and I was so much grateful when they decided to rescue Deja, a site something I just don't know how I can leave without !
I view them as the most "honest and fair" site on the Net ! and without any doubt the most useful too.
Go Google ! you are showing the right way ! to all these stupid-crapy-portal sites which have invaded the net, I just hope you manage to stay in business and prosper for a loooooong, looooong time
Using the API and a dictionary I could find the most google smacks.
Sean.OutaHere()
They could actually charge for a devkit or usage to break even on the project. Even if it did costsome money, I could see it being well worth the price, if it works well.
.NET Framework community website.
I just wonder how it will tie into my app. Will it open my browser? Will the Google Bar plugin be the foundation?
The post describes a SOAP web service which in most cases is an RPC call in your application of choice. However unlike RPC in days of yore using SOAP to do RPC in applications is relatively easy. If you want to learn more about SOAP I suggest reading A GEntle Introduction To SOAP by Sam Ruby for an overview of the protocol and A Busy Developer's Guide to WSDL 1.1 to see how one could go from defining a WSDL file (as the Google sys admin is trying to do) to actually accessing the web service remotely from a Java application.
There is also a grab bag of resources on XML webservices at the
To answer your question, if the Google API is available as a web service then it can be intergrated into any application at all from command line to dynamic web page to GUI application as long as there is network availability on the host machine.
http://www.ruby-talk.org/cgi-bin/scat.rb/ruby/ruby -talk/37623
;)
SCAT.rb ???
it would have made the creation of my random google searcher a bit easier, and faster.
go get it
Text ads shmext ads. They can easily be ignored. The thing that will pay for this kind of access is actually Google's pay-per-placement plan. Advertisers will pay for their sites being ranked high, not for their banners being shown to us. Any application that uses this API to search google will return those sponsored results, which is as good as a banner view. Actually, if it's targetted (only sponsored sites that are relevant to your search will be shown), both users and sponsors will be pleased.
all of us do nothing but rave about google day and night
for it is a search engine we love, with a company many of us have come to love
I for one would love to see google have its own slashdot icon
Come to think of it, there are plenty of USELESS icons none of us give a damn about
the following are a few:
Heres hoping for a new google icon!!
Just my two cents, all taxes included
Sunny Dubey
They'd better make sure a "clean and clearly defined interface" doesn't violate one of Overture's patents or they may have another suit on their hands...
IS this API going to have A system and method for enabling information providers using a computer network such as the Internet to influence a position for a search listing within a search result list generated by an Internet search engine, because that is what google is being sued for at the momment. Interesting they choose now to release the API. Almost as if they can show that the function is an intrigal part of a different system (by way of this new API), that they have a chance in the courts. I'll let you be the judge!
It isn't a lie if you belive it.
Yes, it would be a very good thing if Google employees used soap. That's pretty disgusting if they don't.
Of course you're going to have clean code if you use a SOAP interface...
A hack and a half, but it actually works!
com.google.soap.search.GoogleSearchFault: Invalid authorization key: xxxxxxxxxxxxxxxr omINSIfNeedBe(Query
:-). It doesn't make much sense for Google to say, "Hey, world, come and use our search services for free without our ads."
at com.google.soap.search.QueryLimits.lookUpAndLoadF
...
Alas, looks like the rest of us won't be able
to play with Google's beta SOAP service. Which makes quite a bit of sense - this would be a great way for Google to allow people to resell Google in a standardized way, be it from inside a program (scary, too easy to reverse engineer) or from some other web service (less scary.
Google benefits from the monetery system in an obvious way. They also benefit from the barter system by vastly adding to the crunch power which hopefully improves their indexing/grading system. Unused clock cycles which would otherwise be wasted can now earn some value for the users and at the same time give google the 'value' for providing their service.
So their 'open' system if presented in the form of barter could actually work for the advantage of both parties involved.
On the other hand, Google would obviously not want you to set up your own search site that passes queries to their engine, harvests the results, and presents them on your own site. That is the obvious target of the "Personal Use" restriction.
As for the "Automated Query" restriction -- well, what do you think they mean by "Automated"? Programmatic access to their engine? They couldn't prevent that even if they wanted to. "Automated" obviously means programs that issue hundreds of queries for data mining purpose. Example: crawling the Groups archives to harvest email addresses.
(This was a matter of some concern to me, when I noticed that the Google Usenet archives included all my company's private groups. I'd innocently used by real corporate email, innocently thinking that the groups weren't accessible outside the company. But the spam volume is still very low. Their bot detection software must be quite good.)
Note that making a simple API available doesn't enable any new kind of access to the Google engine. A clever programmer can already parse the HTML results. The API just makes it easier -- and gives Google another product they can sell licenses for.
The keep adding groundbreaking features to their products and throwing them out as if it were no big deal. Don't they know they're supposed to beat the PR drum every time one of their engineers burps? Bunch of commies!
I run on the WOODY API. Advanced Penile Interface.
;) )
Bin Laden too, Afghan Pussies, Inc. (Woodyless of course
They do an output without HTML already, but it looks like they've restricted access to it. Comparet =p rotocol4t =w ashingtonpost? hl=en&q=blah&output=u nclesam
http://www.google.com/search?hl=en&q=blah&outpu
with
http://www.google.com/search?hl=en&q=blah&outpu
with
http://www.google.com/search
-nonymous
In a nutshell, Google wants every query to be triggered by a human typing some words in a text field, and wants the results to be used for what they are: search results.
But there is already a pretty good interface to do just that. You might want to somehow adapt the interface, but that's a pretty boring project. Anything else a programmer can think of is probably infringing. In other words, the API can't be used for anything imaginative. That ruins the fun for most people.
http://www.google.com/xml?q=slashdot
You'll (probably) get an error page.
I read about this on Scripting News in February:
Dave Winer made an inquiry to Google about accessing this XML API.
Their initial response was not very helpful, asking for the link to be removed, and saying that the link is "obviously reserved for Google partners." Eventually, Google let Dave access the API. Now, he sounds like he's under NDA about this.
for an interface to the MSDN KB that actually works. And by works, I mean, returns useful hits on queries. I almost always resort to searching the MSDN KB using Google, usually with quicker, more accurate results. Tell your employers that they should spend some time and money making their online support tools less shitty.
and more like an XML Web service. That means someone could fairly easily make a page that'll let you search google from your cellphone :)
Lameness filter encountered. Post aborted!
BABY KILLERS!!!!
The only problem I can see with this is that there was a recent thread on here about Google blocking a lump of IP addresses as someone in there was automatically querying way too often and affecting their load.
With the exposed API I could see, by malice or sheer accident, floods of queries coming in...
FYI for all of the google lovers...
Google will refuse to do any business with anyone who has trades guns or knives - even if the advertisement you purchase is not related to guns or knives.
See http://www.bowmansbrigade.com/google1.htm
And as for "not having to visit their site," remember that they're not doing huge amounts of banner ads. It's not totally evident that this "destroys" any of their business.
They still get to collect statistics on what queries come from where on what, which doesn't change terribly much whether they're receiving queries as HTML FORMs or XML SCHEMAs, and there's only a little reason for them to care about folks receiving back HTML versus XML
If you're not part of the solution, you're part of the precipitate.
If you run the Ruby script, as is, the result is thus:
#: Exception from service object: Invalid authorization key: xxxxxxxxxxxxxxx (SOAP::FaultError)
If somebody starts abusing a particular key, it's a no-brainer for Google to shut the key off.
If you're not part of the solution, you're part of the precipitate.
Somebody is beginning to see what web services are really for.
No space before exclamation points, please, and use them wisely.
Here
Haven't tried it yet, so I can't say if it works.
-- Brian
The most rabid believers in American Exceptionalism are the exact same people whose policies are destroying it.
CPAN already contains the WWW::Search API to many search engines (including Google until [I am told] they requested it be removed). Yes, internally, it works by parsing HTML, but it exports a (Perl) API.
Frankly, I wouldn't be surprised if they didn't happily take money for better/more complete indexing, they just didn't admit it. "Do you?" "No." "Here's some money." "Oh, all right then, since you asked so nicely."
Rather than making the API something ya gotta pay for, couldn't they simply put it into the terms of service that the ads have to be shown in any software that uses the API? They could possibly offer different types of ads(text, pictures, etc.) so that you could even develop a text based app to use it and still stay within the terms of service. Have a nice little "Report a program not following the terms of service" link on the main page, and have all those people who love google help them out by reporting any programs they find that don't show the ads. Oh, and then also offer a pay-for service if they want so that the program dosen't have to show the ads.
Guys... you do all realize that Microsoft *invented* SOAP... so it MUST be evil.
We should all boycot Google, right?
Hello?
I think this idea will work well for their google search appliance, if not for the internet. Imagine SOAP enabling the local google search engine. Now you can add search capabilities from any of the enterprise application (no matter what o/s, language) by connecting to the search appliance. That would be wonderful!
So let me get this straight:
.Net service would allow them to provide?
.Net service once .Net is available for Linux (wouldn't this allow them to do authentication and billing?)...
Google provides the ability to bounce searches off of their search application over the Internet using an API.
Microsoft writes ".NET" to allow folks to utilize application services over the Internet using an API.
They seem pretty similar in concept. Perhaps I'm missing something here, but isn't what Google is doing essentially the same thing as what a
Shoot, I wonder if they won't just set it up as a
Slash either needs to get a Google box or use these APIs to fix their search feature. There is so much haystack data compared to good needles on Slashdot and the search is so bad that most of the great gems of knowlege that Slashdot has generated might as well have never existed. It can take an hour to find even a popular poster's comments.
Need to reference John Carmack's comments? Sorting him out of the masses is next to impossible. Even a comment poster as prolific as Signal 11 (arguabley slashdots first and greatest Karma Whore) is nearly impossible to find. First 30 matches of how many? You want to sort through jeffy124's 700+ comments and 24 submitted stories just to find the pertinate one I need by hand? Not to mention the benefit to Slashdot's editors, being able to follow a clear history of articles on a given subject to look for repeats and make more informed editorial commentary. If 90% of readers never read the comments, the editors owe that 90% the sort of editorial commentary attached to each story that only good research can provide.
In fact, the editors could try it on an interim basis immediately, and provide the service to readers only if they had the resources. I sort of get the feeling that the editors are still thinking of slashdot as a small time blog run out of their apartment closet server.
Run google on slashdot now and you get the news from three weeks ago. Incorperate a google box or google APIs into Slash so I could search today's news and I would Pay 10 cents of subscription funds per search in a heartbeat.
Editors: look at the number of hits to your current broken search engine. Double that number because a dedicated google box would be so much better it would get used a whole lot more. Multiply that by 10 cents per search. See if the numbers work to afford the initial expenditure to get a nice yellow rack mount google box. Slashdot is sitting on a goldmine of data and no one can search it and Slashdot cannot profit from it without a nice pay per search subscription using the best engine available.
If voting were effective, it would be illegal by now.
Google does not have a pay for placement plan - if you are making reference to the practice of changing the order of search results based on advertiser dollars.
Yes it does. When you search Google, it displays two distinct sets of results side-by-side. One set is based solely on PageRank values; the other (clearly marked "Sponsored Links") is based on advertising dollars. The problem with GoTo was that you had to scroll and click past pages and pages of sponsored links to get to the results scrolled by relevance.
Will I retire or break 10K?
They admit it: see Google Hosted SiteSearch. Pay Google the $$$, and Google will index all your site's pages as often as you want.
It's primarily intended for webmasters of commercial sites who want to outsource their "Search This Site" functionality, but the index does leak into the general web search database.
Will I retire or break 10K?
I was using Googolplex to do it. Now I will migrate!
- Cinema times: write your own program to integrate with your personal organiser to find out when you're free to go to the cinema. Integrate with a movie reviews programmatic interface to see if you'll like the film.
- Airport arrivals and departures: write your own program to keep track of your partner's flight, and get it to send you a text message to your phone when it arrives (through another programmatic interface).
- Real content distribution and integration. None of this IFRAME or remote JavaScript trash. Imagine being able to license content and use SOAP-based RMI to integrate it into your site.
I really love the idea of programmatic interfaces. It's fascinating, because the problem we have now is not a lack of information, but a lack of coherent *integration* of this information.I also think that once people realise the limitless applications and emergent properties that arrise when different sources of information can be easily integrated, a whole new generation of people will be introduced to programming, especially with easy interfaces to SOAP through Perl and the SOAP::Lite module.
google already block php from querying, try wget http://www.google.com/search?q=moo --user-agent=PHP opposed to: wget http://www.google.com/search?q=moo --user-agent=Mozilla it stops fopen and file working, you can either modify the source or use fsockopen though. if they don't want php scripts parsing google, why would they want this? :)
Personally, I tend to think that the reason that Google would launch something like this is to support their new 'Overture-style' auctioned keywords... You'll probably get no-cost search results, as long as someone is paying them to rig the first couple.
Redundant?! *Please* answer and tell me how the hell was it redundant while 95 minutes later a comment duplicating a subset of mine was suddenly interesting. Oh, I get it, you mean redundant in a sense, that others said the same later? I see, it is redundant for some reversed definition of redundancy.
I don't care about the stupid karma, but I do care about people reading and replying to my comments. Now I have karma 50 again, thanks to my other post, so you can safely mod my post up as +2 informative, +1 insightful and +1 interesting, not being affraid that I might get some karma. Thank you for your attention. I'm sure no one will read it now with Score: 1. Of course I'm currently not eligible to Meta Moderate so I can't even complain.
~shiny
WILL HACK FOR $$$
a more clean method for people who want to use google (outside of the normal web interface) means less to transfer from the server, which means less $$$ spent on bandwidth bills.
it a common sensicle
the only fact is that everything is an opinion
People can already access google through an API (perl modules exist already for instance) by making an API that parses the html. There is thus no reason for them to *not* make things available. It costs less to transmit the results without formatting information, its useful to people, .... Don't forget, google is pretty focused on usability; something which is one of the main things which has made them so popular IMO.
SSL Certificate
Ever heard of it?
Think of the Multiplayer Online games with access to this kind of database for content and using it to port parts of it to a game universe... Better extend those schizo wards now , cause it's gonna be rough on some people :)
> /.CONTRADICTION:
Dissing the rule of Satan, only to advocate the
rule of a loving God.
reductio ad absurdum
-I like my women like I like my tea: green-
>Dissing the rule of Satan, only to advocate the rule of a loving God.
You must be a Sun employee to call Scott McNeally's brainchild the reign of a loving God.
:)
makes no sense.
is my min char limit reached yet?
Google doesn't seem to have been updated for about 3 months.
e.g. a search for "GXP120" on Google gets me 29 results.
The same search at www.alltheweb.com gets me 1012 results.
scat..... the act of deriving sexual pleasure from human shit.
i wasnt commenting on the lang they used. prat
I was just thinking about incorporateing a Google search on my websites after an impressive experience with a few websites that employed their Free WebSearch plus SiteSearch feature.
This is even better. With this feature, I'll be able to SSI and/or push results using something as simple as SoapLite to get the job done.
I sure hope other content providers are taking note. Imagine how useful (not to much fun) it would be to snap up stuff from places like MoreOver.Com?
healyourchurchwebsite.com - WWJB?
Check out Jakarta ORO, a Perl 5 Compliant Regular Expression Library for Java at http://jakarta.apache.org/oro/
I've been using this on my Java projects for years, works great! (Of course you have to know how to write Perl 5 regexes, an art in itself!)
Also Java 1.4 is FINALLY bundling some sort of regex library in it's core API, but I haven't messed with it yet.
Actually, I'm a disgruntled ex-employee.
I think of Scott as more like Jim Barksdale
on acid than God.
-I like my women like I like my tea: green-
Of course you may get any CLR port on whatever OS you want, but you will never get a real .net complient OS on thing but WinXX OS !
;-)
:o)
MS gents are maybe idots in communication but their are not stupid in strategy
This is not Java babe
-4R34'.
My favorite "feature" on the full text search implementation in SQL Server 7.0 was that you couldn't pass variables into the searching functions. You had to pass in string literals.
Thus, you either had to allow selects on the table/view and run them from the client app, or allow selects on the table/view and write a nasty ass stored proc to dynamically create SQL and execute that.
They want to be taken as a serious enterprise player, as far as databases go, but they insist on introducing half-half baked features at every iteration.