Archives for the Month of May, 2006

Hi amb

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 [...]

Why Semplice will not displace VB6

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 [...]

Bootstrapping a Wiki in an Enterprise

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 [...]

AJAX and the Dynamic Script Tag

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 [...]

Internal Selling Wikis to the Corporation

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. [...]

Write articles, ?, Profit

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 [...]

IronPython on CherryPy

Initial reports of success getting CherryPy running on Mono IronPython

If the money is in the list…where is your list?

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

Parked Domains

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 [...]

Characterizing Splogs

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 [...]

Python Envy

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 [...]

Uh oh Status Code Killers

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.

Free IPod Nano ? You gotta be kidding.

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.

Are 4 Verbs Enough

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 [...]

More Django Vs Zope

A commenter has kindly pointed out that searches on Django might not refer to the web framework. So I did a little more digging.

Django will overtake Zope

Like it or not, Django will overtake Zope in terms of mindshare next month.

Update:More statistics

zope   

django   

turbogears   

Self-Describing Lisp

Here’ s a list of documentation functions available over the LISP REPL

(describe #’foo)

(documentation #’foo t)

(apropos "foo")

(disassemble #’foo)

(symbol-plist ‘foo)

CLISP and Mel-base

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.

Debugging Zope with Pdb

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

Another 24 hour sale

Just a heads up for people who have bought the infoproduct creator (thanks for the pizzas since you’ve clicked through the affiliate link!).