July 13, 2003

Updated Autocreation tool from digiboy

Marcus Campbell has updated his FOAF Autocreation tool.

The FOAF autocreation script takes two links - one to your current FOAF file and one to your OPML blogroll - and produces a brand new FOAF file for you by attempting FOAF autodiscovery on every site your OPML file mentions. See the autofoaf page for more details on this tool.

So this is yet more reason to take a few seconds to make an auto-discovery link to your FOAF file in from the <head> of your Web page, to give software tools a hint about how to find it. This auto-discovery syntax is detailed in the FOAF spec, but here it is once more as a reminder:

 <link rel="meta" type="application/rdf+xml" title="FOAF" href="foaf.rdf" />

...where "foaf.rdf" is a relative link to your FOAF file, with the name changed appropriately.

The upcoming TypePad weblog hosting service from Six Apart also makes use of this auto-discovery markup, as does the XML::FOAF Perl software library, so it is increasingly worthwhile adding in the FOAF autodiscovery link.

The basic idea for FOAF auto-discovery is to remove the need to remember (and type in) a separate URL for your FOAF file. Instead of remembering both your homepage and FOAF address, just know the former and make sure it references your FOAF file in a way that software tools can follow. Less work for humans, more work for machines, just as it should be.

Further reading: Autodiscovery page in the FoafProject wiki.

Posted by danbri at July 13, 2003 10:16 AM | TrackBack
Comments


More details on the updated version are at...
http://www.tecknik.net/digiboy/2003/07/index.php#post000891

* My FOAF file has no knows.

* How does it smell?

* Terrible.

:)

Posted by: Dan Brickley on July 13, 2003 11:02 PM

Great_Blog_I_agree_with_you_completely

Posted by: online basketball betting sports betting on January 17, 2004 07:19 PM

Great_Blog_I_agree_with_you_completely

Posted by: basketball betting line sports betting on January 17, 2004 07:19 PM

Great_Blog_I_agree_with_you_completely

Posted by: college basketball betting line on January 17, 2004 07:19 PM

Great_Blog_I_agree_with_you_completely

Posted by: march madness bet on January 17, 2004 07:19 PM

Great_Blog_I_agree_with_you_completely

Posted by: ncaa basketball odds on January 17, 2004 07:20 PM

Great_Blog_I_agree_with_you_completely

Posted by: ncaa basketball point spread bet on January 17, 2004 07:20 PM

Great_Blog_I_agree_with_you_completely

Posted by: college basketball betting on January 17, 2004 07:20 PM

Great_Blog_I_agree_with_you_completely

Posted by: college basketball betting line on January 17, 2004 07:20 PM

Nice_Blog_Come_visit_us

Posted by: basketballs betting line sports betting on January 17, 2004 07:20 PM

Great_Blog_I_agree_with_you_completely

Posted by: online basketball betting on January 17, 2004 07:21 PM

Great_Blog_I_agree_with_you_completely

Posted by: basketball gambling line on January 17, 2004 07:21 PM

Great_Blog_I_agree_with_you_completely

Posted by: college basketball betting on January 17, 2004 07:21 PM

Great_Blog_I_agree_with_you_completely

Posted by: online basketball betting on January 17, 2004 07:21 PM

Great_Blog_I_agree_with_you_completely

Posted by: march madness odds on January 17, 2004 07:22 PM

Great_Blog_I_agree_with_you_completely

Posted by: bet march madness bet on January 17, 2004 07:22 PM

Great_Blog_I_agree_with_you_completely

Posted by: ncaa march madness on January 17, 2004 07:22 PM

Great_Blog_I_agree_with_you_completely

Posted by: online basketball betting on January 17, 2004 07:22 PM

Nice_Blog_Come_visit_us

Posted by: ibet royal sports betting on January 17, 2004 07:22 PM

Great_Blog_I_agree_with_you_completely

Posted by: Online Casinos bonus matching service on January 17, 2004 07:23 PM

Nice_Blog_Come_visit_us

Posted by: online casinos slots machines on January 17, 2004 07:23 PM

Great_Blog_I_agree_with_you_completely

Posted by: Free slot machines online on January 17, 2004 07:23 PM

Nice_Blog_Come_visit_us

Posted by: Online Casino on January 17, 2004 07:23 PM

Great_Blog_I_agree_with_you_completely

Posted by: Online Casinos Affiliate Program on January 17, 2004 07:24 PM

Nice_Blog_Come_visit_us

Posted by: Online Casino on January 17, 2004 07:24 PM

Online Casinos Betting Online Gambling

Posted by: Online Casinos Affiliate Program on January 17, 2004 07:24 PM

Online Casinos Betting Online Gambling

Posted by: Online Sports Betting on January 17, 2004 07:24 PM

Online Casinos Betting Online Gambling

Posted by: Online Sports Betting on January 17, 2004 07:24 PM

Online Casinos Betting Online Gambling

Posted by: Sports Betting on January 17, 2004 07:25 PM

Great_Blog_I_agree_with_you_completely

Posted by: Online Casinos on January 17, 2004 07:32 PM

Great_Blog_I_agree_with_you_completely

Posted by: Online Casinos on January 17, 2004 07:33 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:35 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:35 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:35 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:35 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:36 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:36 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:36 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:36 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:36 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:37 PM

Great_Blog_I_agree_with_you_completely

Posted by: Online Casinos on January 17, 2004 07:37 PM

Great_Blog_I_agree_with_you_completely

Posted by: Casino Affiliates Programs on January 17, 2004 07:37 PM

Great_Blog_I_agree_with_you_completely

Posted by: Internet Casinos on January 17, 2004 07:37 PM

Great_Blog_I_agree_with_you_completely

Posted by: Sports Betting on January 17, 2004 07:38 PM

This back and forth is an important concept to understand in C programming, especially on the Mac's RISC architecture. Almost every variable you work with can be represented in 32 bits of memory: thirty-two 1s and 0s define the data that a simple variable can hold. There are exceptions, like on the new 64-bit G5s and in the 128-bit world of AltiVec

Posted by: Paschall on January 20, 2004 08:17 AM

We can see an example of this in our code we've written so far. In each function's block, we declare variables that hold our data. When each function ends, the variables within are disposed of, and the space they were using is given back to the computer to use. The variables live in the blocks of conditionals and loops we write, but they don't cascade into functions we call, because those aren't sub-blocks, but different sections of code entirely. Every variable we've written has a well-defined lifetime of one function.

Posted by: Alexander on January 20, 2004 08:17 AM

Let's take a moment to reexamine that. What we've done here is create two variables. The first variable is in the Heap, and we're storing data in it. That's the obvious one. But the second variable is a pointer to the first one, and it exists on the Stack. This variable is the one that's really called favoriteNumber, and it's the one we're working with. It is important to remember that there are now two parts to our simple variable, one of which exists in each world. This kind of division is common is C, but omnipresent in Cocoa. When you start making objects, Cocoa makes them all in the Heap because the Stack isn't big enough to hold them. In Cocoa, you deal with objects through pointers everywhere and are actually forbidden from dealing with them directly.

Posted by: Mable on January 20, 2004 08:17 AM

This code should compile and run just fine, and you should see no changes in how the program works. So why did we do all of that?

Posted by: Wilfred on January 20, 2004 08:17 AM

That gives us a pretty good starting point to understand a lot more about variables, and that's what we'll be examining next lesson. Those new variable types I promised last lesson will finally make an appearance, and we'll examine a few concepts that we'll use to organize our data into more meaningful structures, a sort of precursor to the objects that Cocoa works with. And we'll delve a little bit more into the fun things we can do by looking at those ever-present bits in a few new ways.

Posted by: Thomasina on January 20, 2004 08:18 AM

When Batman went home at the end of a night spent fighting crime, he put on a suit and tie and became Bruce Wayne. When Clark Kent saw a news story getting too hot, a phone booth hid his change into Superman. When you're programming, all the variables you juggle around are doing similar tricks as they present one face to you and a totally different one to the machine.

Posted by: Griffith on January 20, 2004 08:18 AM

When the machine compiles your code, however, it does a little bit of translation. At run time, the computer sees nothing but 1s and 0s, which is all the computer ever sees: a continuous string of binary numbers that it can interpret in various ways.

Posted by: Christian on January 20, 2004 08:18 AM

Let's take a moment to reexamine that. What we've done here is create two variables. The first variable is in the Heap, and we're storing data in it. That's the obvious one. But the second variable is a pointer to the first one, and it exists on the Stack. This variable is the one that's really called favoriteNumber, and it's the one we're working with. It is important to remember that there are now two parts to our simple variable, one of which exists in each world. This kind of division is common is C, but omnipresent in Cocoa. When you start making objects, Cocoa makes them all in the Heap because the Stack isn't big enough to hold them. In Cocoa, you deal with objects through pointers everywhere and are actually forbidden from dealing with them directly.

Posted by: Jordan on January 20, 2004 08:18 AM

This will allow us to use a few functions we didn't have access to before. These lines are still a mystery for now, but we'll explain them soon. Now we'll start working within the main function, where favoriteNumber is declared and used. The first thing we need to do is change how we declare the variable. Instead of

Posted by: Augustine on January 20, 2004 08:18 AM

When Batman went home at the end of a night spent fighting crime, he put on a suit and tie and became Bruce Wayne. When Clark Kent saw a news story getting too hot, a phone booth hid his change into Superman. When you're programming, all the variables you juggle around are doing similar tricks as they present one face to you and a totally different one to the machine.

Posted by: Venetia on January 20, 2004 08:18 AM

asdf

Posted by: asdfdas on January 22, 2004 05:47 PM

http://free-girls-sex-usa.prosexhost.com/index2352.html
http://free-girls-sex-usa.prosexhost.com/index2353.html
http://free-girls-sex-usa.prosexhost.com/index2354.html
http://free-girls-sex-usa.prosexhost.com/index2355.html
http://free-girls-sex-usa.prosexhost.com/index2356.html
http://free-girls-sex-usa.prosexhost.com/index2357.html
http://free-girls-sex-usa.prosexhost.com/index2358.html
http://free-girls-sex-usa.prosexhost.com/index2359.html
http://free-girls-sex-usa.prosexhost.com/index2360.html
http://free-girls-sex-usa.prosexhost.com/index2361.html
http://free-girls-sex-usa.prosexhost.com/index2362.html
http://free-girls-sex-usa.prosexhost.com/index2363.html
http://free-girls-sex-usa.prosexhost.com/index2364.html
http://free-girls-sex-usa.prosexhost.com/index2365.html
http://free-girls-sex-usa.prosexhost.com/index2366.html
http://free-girls-sex-usa.prosexhost.com/index2367.html
http://free-girls-sex-usa.prosexhost.com/index2368.html
http://free-girls-sex-usa.prosexhost.com/index2369.html
http://free-girls-sex-usa.prosexhost.com/index2370.html
http://free-girls-sex-usa.prosexhost.com/index2371.html
http://free-girls-sex-usa.prosexhost.com/index2372.html
http://free-girls-sex-usa.prosexhost.com/index2373.html
http://free-girls-sex-usa.prosexhost.com/index2374.html
http://free-girls-sex-usa.prosexhost.com/index2375.html
http://free-girls-sex-usa.prosexhost.com/index2376.html
http://free-girls-sex-usa.prosexhost.com/index2377.html
http://free-girls-sex-usa.prosexhost.com/index2378.html
http://free-girls-sex-usa.prosexhost.com/index2379.html
http://free-girls-sex-usa.prosexhost.com/index2380.html
http://free-girls-sex-usa.prosexhost.com/index2381.html
http://free-girls-sex-usa.prosexhost.com/index2382.html
http://free-girls-sex-usa.prosexhost.com/index2383.html
http://free-girls-sex-usa.prosexhost.com/index2384.html
http://free-girls-sex-usa.prosexhost.com/index2385.html
http://free-girls-sex-usa.prosexhost.com/index2386.html
http://free-girls-sex-usa.prosexhost.com/index2387.html
http://free-girls-sex-usa.prosexhost.com/index2388.html
http://free-girls-sex-usa.prosexhost.com/index2389.html
http://free-girls-sex-usa.prosexhost.com/index2390.html
http://free-girls-sex-usa.prosexhost.com/index2391.html
http://free-girls-sex-usa.prosexhost.com/index2392.html
http://free-girls-sex-usa.prosexhost.com/index2393.html
http://free-girls-sex-usa.prosexhost.com/index2394.html
http://free-girls-sex-usa.prosexhost.com/index2395.html
http://free-girls-sex-usa.prosexhost.com/index2396.html
http://free-girls-sex-usa.prosexhost.com/index2397.html
http://free-girls-sex-usa.prosexhost.com/index2398.html
http://free-girls-sex-usa.prosexhost.com/index2399.html
http://free-girls-sex-usa.prosexhost.com/index2300.html
http://free-girls-sex-usa.prosexhost.com/index2301.html
http://free-girls-sex-usa.prosexhost.com/index2302.html
http://free-girls-sex-usa.prosexhost.com/index2303.html
http://free-girls-sex-usa.prosexhost.com/index2304.html
http://free-girls-sex-usa.prosexhost.com/index2305.html
http://free-girls-sex-usa.prosexhost.com/index2306.html
http://free-girls-sex-usa.prosexhost.com/index2307.html
http://free-girls-sex-usa.prosexhost.com/index2308.html
http://free-girls-sex-usa.prosexhost.com/index2309.html
http://free-girls-sex-usa.prosexhost.com/index2310.html
http://free-girls-sex-usa.prosexhost.com/index2311.html
http://free-girls-sex-usa.prosexhost.com/index2312.html
http://free-girls-sex-usa.prosexhost.com/index2313.html
http://free-girls-sex-usa.prosexhost.com/index2313.html
http://free-girls-sex-usa.prosexhost.com/index2315.html
http://free-girls-sex-usa.prosexhost.com/index2316.html
http://free-girls-sex-usa.prosexhost.com/index2317.html
http://free-girls-sex-usa.prosexhost.com/index2318.html
http://free-girls-sex-usa.prosexhost.com/index2313.html
http://free-girls-sex-usa.prosexhost.com/index2320.html
http://free-girls-sex-usa.prosexhost.com/index2321.html
http://free-girls-sex-usa.prosexhost.com/index2322.html
http://free-girls-sex-usa.prosexhost.com/index2323.html
http://free-girls-sex-usa.prosexhost.com/index2324.html
http://free-girls-sex-usa.prosexhost.com/index2325.html
http://free-girls-sex-usa.prosexhost.com/index2326.html
http://free-girls-sex-usa.prosexhost.com/index2327.html
http://free-girls-sex-usa.prosexhost.com/index2328.html
http://free-girls-sex-usa.prosexhost.com/index2329.html
http://free-girls-sex-usa.prosexhost.com/index2330.html
http://free-girls-sex-usa.prosexhost.com/index2331.html
http://free-girls-sex-usa.prosexhost.com/index2332.html
http://free-girls-sex-usa.prosexhost.com/index2333.html
http://free-girls-sex-usa.prosexhost.com/index2334.html
http://free-girls-sex-usa.prosexhost.com/index2335.html
http://free-girls-sex-usa.prosexhost.com/index2336.html
http://free-girls-sex-usa.prosexhost.com/index2337.html
http://free-girls-sex-usa.prosexhost.com/index2338.html
http://free-girls-sex-usa.prosexhost.com/index2339.html
http://free-girls-sex-usa.prosexhost.com/index2340.html
http://free-girls-sex-usa.prosexhost.com/index2341.html
http://free-girls-sex-usa.prosexhost.com/index2342.html
http://free-girls-sex-usa.prosexhost.com/index2343.html
http://free-girls-sex-usa.prosexhost.com/index2344.html
http://free-girls-sex-usa.prosexhost.com/index2345.html
http://free-girls-sex-usa.prosexhost.com/index2346.html
http://free-girls-sex-usa.prosexhost.com/index2347.html
http://free-girls-sex-usa.prosexhost.com/index2348.html
http://free-girls-sex-usa.prosexhost.com/index2349.html
http://free-girls-sex-usa.prosexhost.com/index2352.html
http://free-girls-sex-usa.prosexhost.com/index2351.html
http://free-girls-sex-usa.prosexhost.com/index2350.html

Re: Re: <a href=' http://free-girls-sex-usa.prosexhost.com/index2350.html'

Posted by: rgerhgrt on January 24, 2004 04:35 PM
Post a comment