A colleague introduced me to the amb operator. The best reference is Teach Yourself Scheme in Fixnum days.
(define-macro amb
(lambda alts…
`(let ((+prev-amb-fail amb-fail))
(call/cc
(lambda (+sk)
,@(map (lambda [...]
pulling the rug
Wednesday, 31 May 2006
A colleague introduced me to the amb operator. The best reference is Teach Yourself Scheme in Fixnum days.
(define-macro amb
(lambda alts…
`(let ((+prev-amb-fail amb-fail))
(call/cc
(lambda (+sk)
,@(map (lambda [...]
Wednesday, 31 May 2006
I saw the announcement of Semplice. Like lots of other VB6 shops we have a large base of VB6 code that we are not planning to migrate to .Net, simply because there is too much testing effort involved.
I dig Sun. But honestly , Semplice would at least be as unattractive as VB.net, since …
We [...]
Monday, 29 May 2006
Here’s my lazyweb wish list for the wiki implementors:
Build a virtual image for VMWare or VirtualPC so that there is absolutely nothing to configure
The OS should be automatically patched by default
When the OS boots, it should show the VM’s IP Address on the logon prompt.
Provide easy instructions so that System administrators can do E-mail integration [...]
Monday, 29 May 2006
I didn’t know that javascript can be made to execute requests to sites that didn’t originate from the original server. Jason Levitt details this technique at XML.com:
if you make web services requests using the dynamic script tag approach — and the web service lets you specify a JavaScript callback function — you can have [...]
Monday, 29 May 2006
One way to bring the topic of Wiki up is to look for trigger factors. When people leave the company, don’t their laptop hard drives get wiped? That’s a massive loss of knowhow. No executives would go unconcerned about how much informal knowledge about a project that gets flushed.
The main objections to wikis are:
1) adoption. [...]
Saturday, 27 May 2006
I stumbled on to the affiliate marketing blog today. Today there are hoardes of people writing no-brand articles / essays on the internet trying to make money off ads and affiliate sales. Tell you what, it doesn’t sound like a great way to make a living. Magazines on newstands suffer great mortality rates. True, that [...]
Saturday, 27 May 2006
Initial reports of success getting CherryPy running on Mono IronPython
Thursday, 25 May 2006
If you have heard “the money’s in the list” but have not been able to build a big list or profit from your list you are going to love this…
http://www.thelistfx.com/ls/?secrets=2282
Keith Wellman put together one of the best list building and profiting courses I have seen in a long time…and no it’s not expensive ;)
Thanks,
Chui
Wednesday, 24 May 2006
Joi Ito remarks that parked domains are denying people useful domain names. Apparently this is big business.
How about a botnet of traffic to scam parked domain engines? So that it appears that the traffic is profitable when it actually isn’t?
Incidentally, Fabulous.com is Publicly Listed on the ASX, and is based in Brisbane. YTD profit? 4.2 [...]
Wednesday, 24 May 2006
Why are people spam blogging?
Researchers Kolari, Java and Finin at University of Maryland reports:
Creation of fake blogs from hijacked content for hosting profitable context-based advertisements
Realize a link farm intended to unjustifiably increase the ranking of affiliated sites
Interestingly, here’s their splog detection approach:
Splogs feature high paying Ad-Sense keywords
Inbound links do not follow the power-law
Pings all time [...]
Wednesday, 24 May 2006
GaryKing asks:
I’ve been looking at Ruby quite recently while working on Montezuma with John Wiseman on a port of Ferret (which is a ruby port of the java Lucene text indexing engine). I don’t see anything particularly special about Ruby; overall, it seems like another reinvention of the wheel with more syntax with which to [...]
Friday, 19 May 2006
This couldn’t be REST could it?
BBC API aka FLICKR API
<?xml version="1.0" encoding="utf-8" ?>
<rsp stat="fail">
<err code="[error-code]" msg="[error-message]" />
</rsp>
via Second p0st
I hope old Auntie doesn’t start doing that.
Wednesday, 17 May 2006
Can someone tell me what’s the catch to this ruse?
Get It Free - IPod Nano.
Err please don’t sign up. It’s probably a phishing site.
Update: Looks like they are a marketing firm. You’ve got to get 5 people sign up to Amex, Netflix, etc. before you get your iPod.
Wednesday, 17 May 2006
Question for Mark Baker:
Suppose I have a resource which is an ordered list of other resources. What’s a suitable protocol to swap two elements around?
What happens if the list is 1,500 elements?
Can we do this with GET, PUT, POST or DELETE?
Thanks!
Update for other readers: Thanks to Mark, I learnt something new today. Stefan [...]
Tuesday, 16 May 2006
A commenter has kindly pointed out that searches on Django might not refer to the web framework. So I did a little more digging.
Monday, 15 May 2006
Like it or not, Django will overtake Zope in terms of mindshare next month.
Update:More statistics
zope
django
turbogears
Saturday, 13 May 2006
Here’ s a list of documentation functions available over the LISP REPL
(describe #’foo)
(documentation #’foo t)
(apropos "foo")
(disassemble #’foo)
(symbol-plist ‘foo)
Saturday, 13 May 2006
Unlike Python, Lisp doesn’t come with any standard libraries for SMTP client. The folks at #LISP on IRC suggested I try mel-base. It was a complete disaster. The way common lisp is, one can expect to spend more time fiddling with libraries than writing code.
Tuesday, 9 May 2006
Here’s a special video tutorial demonstrating a technique where you can debug Zope without buying an expensive IDE. Total run length (15 minutes), shockwave format. 55 Mb
Tuesday, 9 May 2006
Just a heads up for people who have bought the infoproduct creator (thanks for the pizzas since you’ve clicked through the affiliate link!).