| Why one should only put pdfs and not word docs online .. Microsoft yet another gotcha
|
|
25 Sep 04 |
|
[print
link
all
] |
(Source coredump.cx) This is not
an exciting story: I happened to be browsing aimlessly through case studies
and other publications released by Microsoft as a part of their "Get
the facts" initiative. At one point, I stumbled upon a Word file I
wanted to read - and as soon as I ran it through wvWare, I noticed there is
a good deal of amusing change tracking information still recorded within
the document. Naturally, publishing documents with
"collaboration" data is not unheard of in the corporate world,
but the fact Microsoft had became a victim of their own technology, and had
failed to run their own tools against these publications makes it more
entertaining.
A pointless idea came to my mind that instant: why not run a gentle web
spider against all Microsoft sites in English, specifically looking for
other instances of tracking data not removed from documents? I coded a
bunch of scripts and let them run through the night, fetching approximately
10,000 unique documents; over 10% was identified as containing change
tracking records. I decided to collect only those with deleted text still
present, yielding a crop of over 5% of all documents. Quite impressive.
Below, you will find a brief (and rest assured, incomplete) list of the
most entertaining samples I’ve run into, along with some speculation
(and only speculation) as to the reasons we see them. link The tool used
|
| How I became a code fascist
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Superb post by
the batman.
|
| Update: Famous and not so famous programming quotes
|
|
25 Sep 04 |
|
[print
link
all
] |
As Stefan has sent me many new quotes, I did finally update my quote collection again.
|
| [ANN] FreeRIDE 0.7.0 Released!
|
|
25 Sep 04 |
|
[print
link
all
] |
Curt Hibbs posted it to ruby-lang.
Version 0.7.0 of FreeRIDE has been released and is available for download!
For details and downloads, go to:
http://freeride.rubyforge.org/
Many bugs have been fixed and there is also a bunch of new features
(Experimental code Refactoring, Preferences plugin available, Debugger
fully functional on Linux and Windows...)
The Window's version still runs FreeRIDE with its own private copy of
Ruby (that will not interfere with your installed version), but this
private copy of Ruby is now version 1.8.2 preview 2.
Linux users will find both a tgz and a rpm file ready for use with
your own copy of Ruby.
=== FreeRIDE Overview ===
FreeRIDE aims to be a full-featured, first-class IDE on a par with
those available for other languages, with all the best-of-breed
features that you would expect in a high-end IDE.
Some of FreeRIDE's features include:
* Multi-file editing
* Syntax highlighting
* Auto-indenting
* Code Folding
* Source navigation by module, class, method, etc.
* Integrated debugging
* Written in Ruby for easy extension
Some planned features include:
* Full internationalization
* High-end refactoring support
* Remote pair programming
In its current state, FreeRIDE cannot yet be called a real IDE. What
is does have is a stable infrastructure with all the working plumbing
needed for the hordes of anxious Ruby developers that want to create
plugins to extend the functionality of FreeRIDE. The FreeRIDE team
will be working on such FreeRIDE plugins that we will individually
release to incrementally improve the FreeRIDE system. Periodically we
will rollup these added plugins into new releases of FreeRIDE.
Even if you have not officially joined the FreeRIDE team you can still
create plugins for you own use, share them with others, or send them
to us and we will make them available for download from our project
wiki. We may even ask for your permission to include them in the
FreeRIDE core distribution.
|
| Second European Ruby Conference
|
|
25 Sep 04 |
|
[print
link
all
] |
Registration and Infopage
high-resolution version
|
| Completely Automatic Public Turing Test to Tell Computers and Humans Apart
|
|
25 Sep 04 |
|
[print
link
all
] |
|
As the latest trend by spammers seems to be to spam wikis, one can setup
the same sort of "enter the number in the image" process as
network solutions, ebay, etc, do. CAPTCHA below is one possible solution.
A simple CAPTCHA ("Completely Automatic Public Turing Test to Tell
Computers and Humans Apart") written in Ruby. This will dynamically
create an image containing a key displayed on a noisy background, which the
user must enter into a text box. link
Alternatively, as Ari has pointed out in ruby-talk:
Alter the engine so that external URLs go to a non-indexed-by-
search-engines "leaving the site" page. It effectively kills any
pagerank that adding a link would add to the linkee. That's both good
and bad, but it's a short-term solution.
It may be that a simple HTTP redirect script would work, too, but I'm
not sure.
|
| Why are monster-movie zombies so horrifying and talking animals so fascinating?
|
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: Dave Bryant) Japanese roboticist Doctor Masahiro Mori is not
exactly a household name but, for the speculative fiction community at
least, he could prove to be an important one. The reason why can be summed
up in a simple, strangely elegant phrase that translates into English as
the uncanny valley. Though originally intended to provide an insight into
human psychological reaction to robotic design, the concept expressed by
this phrase is equally applicable to interactions with nearly any nonhuman
entity. Stated simply, the idea is that if one were to plot emotional
response against similarity to human appearance and movement, the curve is
not a sure, steady upward trend. Instead, there is a peak shortly before
one reaches a completely human look . . . but then a deep chasm plunges
below neutrality into a strongly negative response before rebounding to a
second peak where resemblance to humanity is complete. This chasm the
uncanny valley of Doctor Moris thesis represents the point at which a
person observing the creature or object in question sees something that is
nearly human, but just enough off-kilter to seem eerie or disquieting. The
first peak, moreover, is where that same individual would see something
that is human enough to arouse some empathy, yet at the same time is
clearly enough not human to avoid the sense of wrongness. The slope leading
up to this first peak is a province of relative emotional detachment
affection, perhaps, but rarely more than that. [www.arclight.net/~pdb/glimpses/valley.html]
|
| Distributed blobserver
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Very interesting open-source solution, inspired by the famous Google File
System paper. link
|
| Heisenberg principle of projects
|
|
25 Sep 04 |
|
[print
link
all
] |
At Incipient(thoughts) blog I
tound this nce quote:
This came up in conversation with a client today - the problem with
projects is the equivalent of the Heisenberg uncertainty principle.
The more control you want on their status (or position), the less you
have over their velocity. Pick one of the two - and pick wisely.
|
| Cathedrals of the body |
|
25 Sep 04 |
|
[print
link
all
] |
Dieter Blum has some fascinating pictures. A must see.
|
|
|