Dan Hon is working on a Java/Cocoa based MacOS X desktop tool using FOAF, called 'Handshake'. He's posted some draft user interface screens, all of which looks very promising. I look forward to trying it...
Posted by danbri at July 13, 2003 11:59 PM | TrackBackGreat_Blog_I_agree_with_you_completely
Posted by: online basketball betting sports betting on January 17, 2004 08:36 PMGreat_Blog_I_agree_with_you_completely
Posted by: basketball betting line sports betting on January 17, 2004 08:37 PMGreat_Blog_I_agree_with_you_completely
Posted by: college basketball betting line on January 17, 2004 08:37 PMGreat_Blog_I_agree_with_you_completely
Posted by: march madness bet on January 17, 2004 08:37 PMGreat_Blog_I_agree_with_you_completely
Posted by: ncaa basketball odds on January 17, 2004 08:37 PMGreat_Blog_I_agree_with_you_completely
Posted by: ncaa basketball point spread bet on January 17, 2004 08:38 PMGreat_Blog_I_agree_with_you_completely
Posted by: college basketball betting on January 17, 2004 08:38 PMGreat_Blog_I_agree_with_you_completely
Posted by: college basketball betting line on January 17, 2004 08:38 PMNice_Blog_Come_visit_us
Posted by: basketballs betting line sports betting on January 17, 2004 08:38 PMGreat_Blog_I_agree_with_you_completely
Posted by: online basketball betting on January 17, 2004 08:38 PMGreat_Blog_I_agree_with_you_completely
Posted by: basketball gambling line on January 17, 2004 08:39 PMGreat_Blog_I_agree_with_you_completely
Posted by: college basketball betting on January 17, 2004 08:39 PMGreat_Blog_I_agree_with_you_completely
Posted by: online basketball betting on January 17, 2004 08:39 PMGreat_Blog_I_agree_with_you_completely
Posted by: march madness odds on January 17, 2004 08:39 PMGreat_Blog_I_agree_with_you_completely
Posted by: bet march madness bet on January 17, 2004 08:40 PMGreat_Blog_I_agree_with_you_completely
Posted by: ncaa march madness on January 17, 2004 08:40 PMGreat_Blog_I_agree_with_you_completely
Posted by: online basketball betting on January 17, 2004 08:40 PMNice_Blog_Come_visit_us
Posted by: ibet royal sports betting on January 17, 2004 08:40 PMGreat_Blog_I_agree_with_you_completely
Posted by: Online Casinos bonus matching service on January 17, 2004 08:40 PMNice_Blog_Come_visit_us
Posted by: online casinos slots machines on January 17, 2004 08:41 PMGreat_Blog_I_agree_with_you_completely
Posted by: Free slot machines online on January 17, 2004 08:41 PMNice_Blog_Come_visit_us
Posted by: Online Casino on January 17, 2004 08:41 PMGreat_Blog_I_agree_with_you_completely
Posted by: Online Casinos Affiliate Program on January 17, 2004 08:41 PMNice_Blog_Come_visit_us
Posted by: Online Casino on January 17, 2004 08:42 PMOnline Casinos Betting Online Gambling
Posted by: Online Casinos Affiliate Program on January 17, 2004 08:42 PMOnline Casinos Betting Online Gambling
Posted by: Online Sports Betting on January 17, 2004 08:42 PMOnline Casinos Betting Online Gambling
Posted by: Online Sports Betting on January 17, 2004 08:42 PMOnline Casinos Betting Online Gambling
Posted by: Sports Betting on January 17, 2004 08:42 PMGreat_Blog_I_agree_with_you_completely
Posted by: Online Casinos on January 17, 2004 08:50 PMGreat_Blog_I_agree_with_you_completely
Posted by: Online Casinos on January 17, 2004 08:51 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:52 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:53 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:53 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:53 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:53 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:53 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:54 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:54 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:54 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:54 PMGreat_Blog_I_agree_with_you_completely
Posted by: Online Casinos on January 17, 2004 08:55 PMGreat_Blog_I_agree_with_you_completely
Posted by: Casino Affiliates Programs on January 17, 2004 08:55 PMGreat_Blog_I_agree_with_you_completely
Posted by: Internet Casinos on January 17, 2004 08:55 PMGreat_Blog_I_agree_with_you_completely
Posted by: Sports Betting on January 17, 2004 08:55 PMThis 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: Anthony on January 20, 2004 08:24 AMNote the new asterisks whenever we reference favoriteNumber, except for that new line right before the return.
Posted by: Edwin on January 20, 2004 08:24 AMWhen 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: Barnabas on January 20, 2004 08:24 AMThis 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: Michael on January 20, 2004 08:24 AMThe most basic duality that exists with variables is how the programmer sees them in a totally different way than the computer does. When you're typing away in Project Builder, your variables are normal words smashed together, like software titles from the 80s. You deal with them on this level, moving them around and passing them back and forth.
Posted by: Kenelm on January 20, 2004 08:24 AMWe 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: Daniel on January 20, 2004 08:24 AMThe most basic duality that exists with variables is how the programmer sees them in a totally different way than the computer does. When you're typing away in Project Builder, your variables are normal words smashed together, like software titles from the 80s. You deal with them on this level, moving them around and passing them back and forth.
Posted by: Justinian on January 20, 2004 08:24 AMTo address this issue, we turn to the second place to put variables, which is called the Heap. If you think of the Stack as a high-rise apartment building somewhere, variables as tenets and each level building atop the one before it, then the Heap is the suburban sprawl, every citizen finding a space for herself, each lot a different size and locations that can't be readily predictable. For all the simplicity offered by the Stack, the Heap seems positively chaotic, but the reality is that each just obeys its own rules.
Posted by: Charity on January 20, 2004 08:25 AMLet's see an example by converting our favoriteNumber variable from a stack variable to a heap variable. The first thing we'll do is find the project we've been working on and open it up in Project Builder. In the file, we'll start right at the top and work our way down. Under the line:
Posted by: Bellingham on January 20, 2004 08:25 AMBut variables get one benefit people do not
Posted by: Constance on January 20, 2004 08:25 AM