| No one gets fired ..
|
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: The Register) The old saying goes that you can’t be fired
for picking IBM in a major IT rollout. This theory, however, does not seem
to apply to other vendors of elevated status - namely Cisco and SAP.
A Cisco purchase gone wrong has cost San Jose, California’s CIO
Wandzia Grycz her job. Grycz exited her CIO post earlier this week just
ahead of an audit release detailing the city’s findings on a recent
computer and phone network installation proposal. Grycz has publicly denied
that she allowed Cisco to craft the nature of the IT contact.
…
A new $51m computer system has had so many bugs that city officials
can’t get the technology up and running at all. And the culprit looks
like SAP.
"We find problems on a daily basis, and part of that is getting the
(computer) system to work for us," Diane Supler, budget director in
Tacoma told the Associated Press. "Every time we think we’ve
identified all of the issues, something else happens in SAP (the system
software)."
link
|
| New blog: Alexander's Weblog: The world and beyond
|
|
25 Sep 04 |
|
[print
link
all
] |
|
There is a new blog about economics, the world, politics and other
interesting real life stuff. Written by a German working in Bangkok. link
|
| 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.
|
| 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
|
| 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
|
| 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
|
| Good customer service
|
|
25 Sep 04 |
|
[print
link
all
] |
|
I wish my bank, my tax office and most of all my mobile phone provider
would do that! Good cuomster service pays off. Good case story
|
| 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
|
| Rails 0.65 is out!
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Enjoy.
P.S.: Do not
gem install rails
if you have files in app
Update: David has fixed that bug, but it should teach us all a leson to
keep using CVS/Subversion all the time.
|
| Tristan: Schwimmen und Schweigen!
|
|
25 Sep 04 |
|
[print
link
all
] |
I came across this on why
the lucky stiff’s blog.
georg nussbaumer
Tristan: Schwimmen und Schweigen!
piano, mezzo soprano, tuba, bass drum, cymbals, 4 video screens,
location: indoor swimming pool (swimming audience (optional))
|
| Cryptogram: Breaking Iranian Code
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Good as always: link
Make sure you also read the story about Crypto AG and the Iraq-Iran
Conflict.
The really weird twist to this story is that the U.S. has already
been accused of doing that to Iran. In 1992, Iran arrested Hans Buehler,
a Crypto AG employee, on suspicion that Crypto AG had installed back doors
in the encryption machines it sold to Iran -- at the request of the NSA.
He proclaimed his innocence through repeated interrogations, and was finally
released nine months later in 1993 when Crypto AG paid a million dollars for
his freedom -- then promptly fired him and billed him for the release money.
At this point Buehler started asking inconvenient questions about the
relationship between Crypto AG and the NSA.
link
|
| More Wiki spam
|
|
25 Sep 04 |
|
[print
link
all
] |
Last night there was once again spam in the Rubygems wiki. I guess we need
to pass it through a Bayesian filter before committing changes or finally
install CAPTCHA.
The problem with spam is .. people! Spam simply works .. and as long as
spam works it will not stop.
On /. is an article that Wikipedia
has now reached 300,000 articles! For size comparisons, the English
Wikipedia has 90.1 million words across 300,000 articles, compared to
Britannica’s 55 million words across 85,000 articles. (All the
languages combined together reach 790,000 articles.)
slashdot article
|
| Distributed blobserver
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Very interesting open-source solution, inspired by the famous Google File
System paper. link
|
| Cathedrals of the body |
|
25 Sep 04 |
|
[print
link
all
] |
Dieter Blum has some fascinating pictures. A must see.
|
| Aplus Language
|
|
25 Sep 04 |
|
[print
link
all
] |
|
A+ is a descendant of APL (AplLanguage) and a predecessor of K
(KayLanguage). Arthur Whitney developed A+ in the late ‘80s in
response to employer Morgan Stanley’s need to move their APL
applications from mainframes to Sun workstations. He later left Morgan
Stanley and wrote K.
A+ is open source. link
|
| Why Parrot Matters
|
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: Manny Swedberg; ruby-talk-ML) The Parrot team’s firm
intention is to have Parrot run Python and Ruby just as well as Perl6. This
is helped(?) by the fact that the plans for Perl6 are so feature-rich (not
to say -bloated ;) that supporting everything in it basically means
supporting everything in Ruby. Things that are in Ruby, but not Perl6, like
continuations are slatted to be added to Parrot anyways out of sheer
good-neighborliness. It should, in fact, be possible to compile any
dynamic scripting language into Parrot code: scheme, integer basic,
befunge…whatever.
Because Perl6 is so far away, support for Ruby and Python is probably
actually going to come first. A big test, the first major public showing of
Parrot, is going to come at this year’s O’Reilly convention.
Python/Parrot is going head to head benchmarking with CPython. The loser
gets a pie in the face; watch for it.
Parrot matters. To scripting-language hackers generally, to Ruby hackers
specifically, and to the Open Source movement as a whole.
Parrot promises to furnish a fast, portable environment for every major
scripting language. This will remove one of the big obstacles to more
widespread deployment: speed. Moreover, if I download a Parrot VM to run
someone’s PyGame program on my machine, I already have what I need to
run your Ruby or Perl program without further dependency worries: viral
portability. Fast Ruby means more Ruby hackers. Fast Python and Perl means
more hackers in those languages and thus more people who might take a look
at Ruby; a common runtime would make the transition even easier.
For OSS as a whole, Parrot promises a rival to Java or .Net without
corporate ownership, developed as open source, for languages that are open
source and in which tons of open source code is already written. As the
Gnome project considers a new development language, a timely Parrot
implementation could mean an in for Python, maybe even Ruby. That would be
awesome.
Parrot is a respectable ways along. Not by any means done, but more than
vaporware. Support for objects was recently added.
Parrot page
Parrot frontend
|
| 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
|
| eBay buys Indian auction site
|
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: The Register) eBay is buying India’s biggest auction site,
Baazee.com, for $50m and some post-acquisition costs. Based in Mumbai,
Baazee.com has one million registered users, who flog stuff just like they
do on eBay.
India lags far behind China in Internet numbers - just 17 million people
are online, according to IDC. But it is a growth market - Internet
subscribers are expected to reach 30 million in 2006. link
|
| Waging War
|
|
25 Sep 04 |
|
[print
link
all
] |
(Source: University of Maine News) I especially liked:
'We may have nuclear technology, but we still have stone-age brains"
-- Anthropologist Paul Roscoe.
article
|
|
|