| Beat Takeshi
|
|
25 Sep 04 |
|
[print
link
all
] |
If you want to relax after too much work .. and are sick of the normal
Hollywood movies, check out Beat Takeshi.
Excellent page
about Beat Takeshi.
Takeshi Kitano on the question: What’s you’re coolest moment?
"In Japan, there is a broadcasting station called NHK,
like BBC, but much, much stricter. When I was a rising
star in comedy I appeared on a live program, and the director specifically
said you can't say such-and-such, if you use these words you'll
be finished. So of course I couldn't resist. I said 'shit'
12 times in a row. I said, 'I saw a shit-like substance on the street.
So I went over and I picked it up and smelled it, and it smelled like
shit. Then I felt it and it felt like shit, and I liked it, and
it tasted like shit, so I put it away. Thank god I didn't step in it!'
That was my coolest moment, because it was a tremendous risk. They could have
cut me off but they didn't. The director was fired and the producer was moved
to another program, far away from Tokyo."
|
| PowerPoint Is Evil
|
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: Wired, Edward Tufte) Information design guru Edward R. Tufte
argues that PowerPoint style routinely disrupts, dominates and trivializes
content while ignoring the most important rule of speaking: Respect your
audience. www.wired.com/wired/archive/11.09/ppt2.html
|
| Ukraine joins France .. no Russian pop music allowed in the bus!
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Local Ukrainian politicians have now drafted a language law which would
take away the licences of bus drivers playing Russian pop music.
I always think of such measures as inferiority complex. People will listen
to what is best, no need to purify one’s language. Evolution will win
in the end anyhow. .. but doesn’t marketing power brainwash us? Yes,
but vote with your money and buy the cds of the language you want to
support.
How come some sucessful bands like "Wir sind Helden" still sing
German in Germany? If you sing English, the audience is much larger ..
where is the problem? It’s a good thing .. people can actually
understand it.
Countries like France that try to push French even in scientific
publication only shoot themselves in the leg and live in the past. Sorry,
vive la belle France!
There are cultural differences between countries. The French are still more
likely to buy a French car than Germans buying German cars.
Why does Europe not wake up and only use one official language? Already now
with 11 languages we wasted 550 million euros per year on translation.
1,300 translaters translate 1.5 million pages a year. Now the budget will
increase to 800 million euros.
BBC-story-Ukraine
BBC-story-Translation
|
| World's largest truck
|
|
25 Sep 04 |
|
[print
link
all
] |
Just in case you do not know what to buy me as my next birthday present ..
I saw this monster on Gizmodo.
|
| [ANN] Why's (Poignant) Guide to Ruby: Expansion Pak I: The Tiger's Vest (with a Basic Introduction to Irb)
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Yes, I’ve been taking forever. Well, what can I say? Answering
threats is quite consuming. (But apologies to those of you whose threats
have been too jarring for me to reply or breathe.)
Today I’m passing on to you the first fruits of a big batch of
material forthcoming. The Tiger’s Vest (with a Basic Introduction to
Irb.)
poignantguide.net/ruby/expansion-pak-1.html
Stick around. Picture a man with a balloon, pinching the air out slowly,
cats tied to his leg. If you can do that, then you’re all prepped for
chapter 5.
Thank you, -talkers.
_why
|
| ANN: Madeleine 0.7
|
|
25 Sep 04 |
|
[print
link
all
] |
sourceforge.net/project/showfiles.php?group_id=74624
"Are you still using a database?"
Madeleine is a Ruby implementation of Object Prevalence:
Transparent persistence of business objects using command
logging and snapshots.
http://madeleine.sourceforge.net/
Hi,
Just figured it was a good time to release all the good stuff I and
Stephen Sykes have been preparing in the Madeleine CVS. YAML marshalling
and snapshot compression should be the highlights for our existing
users.
Madeleine 0.7 (July 23, 2004):
* Broken clock unit test on win32 fixed.
* AutomaticSnapshotMadeleine detects snapshot format on recovery
* Snapshot compression with Madeleine::ZMarshal
* YAML snapshots supported for automatic commands
* SOAP snapshots supported for automatic commands
* Read-only methods for automatic commands
If you're planning to use either YAML or SOAP marshalling, beware that
there are objects and classes that Ruby's own Marshal can handle but
these can't. You will have to try for yourself if your application
works, both to make a snapshot and to read it back, with the marshaller
you want to use.
cheers
/Anders
|
| Wall Coding
|
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: fairlygoodpractices.com ) Sharing
a computer is an experience. In a world filled with cubicles and monitors
it’s amazing how many times someone has to stare over someone
else’s shoulder. And the moment 3 people need to get together and
look over some code, suddenly we’re back to printouts and meeting
rooms. There simply is no productive way to pack 3 people in a cube looking
at a monitor.
And once you start doing agile development and pair programming you really
recognise the benefit of a big monitor. And if you’re like most
companies, you have the largest monitor available, a big blank wall and a
screen projector. It’s just that most companies don’t let the
programmers use such a valuable item. People that can be trusted to
maintain the software that keeps the company in business somehow
can’t be trusted with a simple peice of hardware. fairlygoodpractices.com/wallcode.htm
I highly recommend also look at this website. fairlygoodpractices.com
|
| OObench
|
|
25 Sep 04 |
|
[print
link
all
] |
|
OO-Bench compares the speed of the same object-oriented tasks in several
object-oriented languages. It also has a statistics tool (written in Java),
which can be used to easily compare the speed of the several versions of a
given benchmark
Sven C. Koehler has not had much time lately to add more languages or
benchmarks, but it is an impressive collection of benchmarks. link
|
| Seth Godin about job resumes
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Seth Godwin has a good entry about job resumes: link
|
| ruvi 0.4.11
|
|
25 Sep 04 |
|
[print
link
all
] |
in the very near future i'll be releasing ruvi 0.4.11.
its a fairly complete vi(m) reimplementation in ruby
thats getting to be fairly mature.
link
includes stuff like:
auto indent
ruby highlighting
curses interface
macro support (new in .11)
undo / redo
class/module/method selector (major speedup in .11)
word/filename completion in buffer (new for .11)
rrb refactoring
|
| 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.
|
| Nutch - a free search engine
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Right from the faq:
Why does the world need Nutch, when search engines are free? Search
engines are free to use like television is free to watch, but, like
television programming, search results are subject to manipulation by the
interests that control them. The only way one can be certain that search
results are unbiased is if the technology which computes them is public.
Nutch seeks to make high-quality search technology freely available.
How can a non-profit afford to run a search engine?
Nutch is primarily a software project, not a service. Large scale
deployments of Nutch will probably be run by commerical interests separate
from Nutch, funded by advertising or somesuch. If the Nutch software is
good enough, perhaps existing major search engines will use it in place of
their current closed source code.
The Nutch project itself may choose to host small-scale demo system, so
that folks can see that it really works. This will require only moderate
funding. The Nutch project may never host a full-scale deployment for folks
to use as their everyday search engine. We’ll leave that to
commercial ventures that can afford it.
Will Nutch ever be as good as other search engines?
We hope it will be better. With developers and researchers from around the
world helping out, we hope to be able to surpass the quality of what any
single company can do.
Nutch
|
| CleverCS: computer science ideas
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Thanks to Sven C. Koehler for the interesting link.
|
| Natural Language vs. Computer Language
|
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: Toivo Deutsch, xp-ML) This is exactly what David Ungar’s
talk at Oopsla 2003 was about. (See www.smalltalkconsulting.com/html/OOPSLA2003d4.html
for some notes)
One thing I found interesting about his talk that I managed to relate to XP
was when he talked about how humans have "normal" level to
categorize things. For example he showed a picture of a tree. Whenever
people see a picture of a tree and you ask them what it is, they say
"tree", not "maple" or "plant". There seems
to be a "middle" category that the mind tends toward.
Traditional software development takes either a top-down or bottom-up
approach to categorizing things. That is we don’t start at the
natural middle abstraction and work our way up or down the hierarchy.
I was wondering if when we take a TDD approach to design, we can manage to
start at the natural middle level and then refactor to generalize or
specialize as we need to.
|
| Open Source Risk Management Insurance
|
|
25 Sep 04 |
|
[print
link
all
] |
Not sure what to think of this. I would
really like to know how they worked out the yearly membership costs. They
are the same group that think that the current linux kernel as to worry
about 283 patents, where about two thirds of them are held by Linux
non-friendly companies like Microsoft.
Potential Corporate SCO Defendants
For those organizations threatened with legal action by SCO, the Legal
Defense Center is the one, central source for objective information
regarding common issues faced by all potential SCO defendants. Based
in Washington DC and comprised of a carefully-selected Panel of
highly-specialized Intellectual Property legal experts fully-briefed
on the intricacies of the case, the Legal Defense Center provides
unmatched legal and defense resources. Membership in the program is
$100,000 annually and provides resources to its members that
would cost in the millions if developed independently.
Linux Kernel Developers
Individual contributors to the Linux kernel gain access to the
full resources of the Open Source Legal Defense Fund including
guidance on how to best protect and defend their own intellectual
property rights. They also receive $25,000 in legal protection
from OSRM if they are named in future lawsuits involving their
contributions to the Linux kernel. Membership for individuals
is $250 annually.
|
| [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.
|
| 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]
|
| Rapid Application Development with Mozilla
|
|
25 Sep 04 |
|
[print
link
all
] |
|
This Prenticall Hall book by Nigel McFarlane can now be downloaded complete
from the internet: www.informit.com/content/downloads/perens/0131423436_pdf.zip
XUL can give a richer widget than HTML. For a nice application look at the
www.infodraft.com/~faser/mab/
Amazon browser. The author says on its webpage: 6/03/2003 I discovered XUL
some months ago, when I found the O’Reilly’s book
"Creating Applications with Mozilla", freely available at books.mozdev.org/ . I started to read
the book and I understood that in my daily web development I could use all
widgets I’m used to have in desktop applications. When I develop
Content Management System, Control Panel, and Web Administrative tools, I
find myself spending a lot of time designing the interface to reproduce the
most basic widgets. Things like resizing the columns width of a data grid,
make the application usable with the keyboard, scrolling result list with
arrow keys, creating tab panels and so on, are not a so simple task in web
development. I have to write or find somewhere a lot of javascript library
and I waste my time in designing the basic interface when I want to focus
on the business logic. I think web applications (that are a different
things from public web site) should have a powerful user interface similar
to the ones on desktop programs. XUL have almost all widgets. You can
customize them using simple CSS or the GUI inherit the browser theme. I
remind you that Mozilla is not just a browser, but a complete framework for
building cross-platform applications. A big part of Mozilla is made with
the same technology you can use in web applications: Javascript, CSS, XUL.
|
| Team is an anagram for meat
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Make sure you check out today’s userfriendly.
If uncertain about the dress code, also enjoy today’s Dilbert
What’s a day without Dilbert and UF?
|
|
|