| 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.
|
| Maybe you shouldn't ask
|
|
25 Sep 04 |
|
[print
link
all
] |
I found this entry on Seth Godin’s blog
Fast Company has a terrific cover piece this month about Jeff Bezos.
My favorite part is when he talks about asking other people (experts, even)
for their opinion about new projects.
Inevitably, people say no. Don't do it. I don't like it. It'll fail.
Don't bother.
When I think about every successful project (whether it's a book
or a business or a website) the people I trust have always given
me exceedingly bad advice. And more often than not, that advice
is about being conservative.
The incentive plan here is pretty clear. If someone dissuades you
from trying, you can hardly blame them for the failure that doesn't
happen, right? If, on the other hand, they egg you on and you crash,
that really puts a crimp in the relationship...
I think the problem lies in the question. Instead of saying,
"what do you think?" as in, "what do you think about Amazon
offering 1,000,000 different titles even though some of them are really
hard for us to get..." the question ought to be, "how can I make this
project even MORE remarkable?"
I highly recommend you to read more of Seth Godinīs blog
|
| Ruby for the Web: The Arrow Web Application Framewor
|
|
25 Sep 04 |
|
[print
link
all
] |
|
I’ve posted the slides from my session "Ruby for the Web: The
Arrow Web Application Framework" on Arrow’s project page
I thought the sessions went well, considering that we were in a room off in
a corner on a floor completely separate from the other conference events.
Quite a lot of people showed up at the sessions I saw (standing-room only),
and people seemed interested.
|
| 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.
|
| 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.
|
| 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
|
| Brown table strategy |
|
25 Sep 04 |
|
[print
link
all
] |
|
(Source: Dilbert) Today's Dilbert fits in wonderfully with the current outsourcing mania. link
|
| Stand up meetings ..
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Check out this Dilbert comic
|
| CleverCS: computer science ideas
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Thanks to Sven C. Koehler for the interesting link.
|
| Rails - the secret killer app for Ruby?
|
|
25 Sep 04 |
|
[print
link
all
] |
|
I am pretty sick of killer apps and the discussions about them, but make
sure you checkout Rails.
Rails is an open source web-application framework for Ruby. It ships with
an answer for every letter in MVC: Action Pack for the Controller and View,
Active Record for the Model.
Everything needed to build real-world applications in less lines of code
than other frameworks spend setting up their XML configuration files. Like
Basecamp, which was launched after 4 KLOCs and two months of developement
by a single programmer.
Enjoy the Show, dont tell! 10 minute setup video (22MB).
Have fun with Ruby .. says a tired Armin right now coding simple cgi-stuff
without any frameworks :-)
|
| A good marketing beer add: "The ideal wife"
|
|
25 Sep 04 |
|
[print
link
all
] |
|
A friend sent me this funny beer ad this morning. It is not politically
correct, but enjoy it. www.approximity.com/~armin/Idealwife.mpg
more ads
|
| Too many cars, too few digits
|
|
25 Sep 04 |
|
[print
link
all
] |
|
U.S. will run out of vehicle ID numbers.
The auto industrys number is almost up.
The 17-digit codes that identify the origin, make, model and attributes of
cars, trucks, buses even trailers worldwide will be exhausted by the end of
the decade.
And like an odometer that returns to zero and starts over again, a Vehicle
Identification Number or VIN could be duplicated.
Experts say duplicated VINs would cause havoc for repair shops, state
license offices, insurance agencies, law enforcement and other groups that
use VINs to process warranty claims, investigate accident claims and
recover stolen vehicles.
Weve been brainwashing law enforcement and the insurance community and
virtually everybody that a VIN is like DNA theres one for any one vehicle,
said Ed Sparkman, spokesman for the Chicago-based National Insurance Crime
Bureau.
At the root of the impending shortage is the explosion of vehicle
production in recent decades. Automakers build 60 million cars and trucks
every year and each one needs a unique VIN in the same way a newborn is
given a Social Security number. And that doesnt count heavy trucks,
motorcycles and other vehicles that require VINs.
link
|
| Pictures Diary by Cedric Le Foll
|
|
25 Sep 04 |
|
[print
link
all
] |
|
By accident I came across this great blog by Cedric Le Foll.
Enjoy it.
|
| Computers Chase the Checkered Flag |
|
25 Sep 04 |
|
[print
link
all
] |
(Source: NYTimes) Very interesting article about computer simulation, analysis and risk management in Formula One. link
|
| How to Keep your Job
|
|
25 Sep 04 |
|
[print
link
all
] |
I had posted this 6 months ago, but the link has changed.
(Source: pragmatic programmers) One issue—above all others—is
beginning to dominate our professional landscape. How can we, as
developers, continue to stay on top of our profession?
The world is changing, and it’s changing faster than we think.
Programmers are going to have to move up the value chain, and move up fast,
if they are to keep their jobs in the coming years. The recession
isn’t helping, as its effects are masking a significant underlying
trend. When the recession ends, the truth is going to scare folks who
aren’t prepared.
slides
|
| He's inexpensive because he is totally untrained ..
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Check out the Dilbert comic
from 7/21 :-).
|
| 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."
|
| The Open Source Paradigm Shift
|
|
25 Sep 04 |
|
[print
link
all
] |
(Source: Tim O’Reilly) In a nutshell Tim tells us that a fundamental
change is happening and if we want to benefit from it we should think hard
about the implications. The "three Cs" — long term trends
- software as Commodity
- network-enabled Collaboration
- customizability and software-as-Service
link
|
| [ANN] Net::SSH 0.0.2
|
|
25 Sep 04 |
|
[print
link
all
] |
|
Net::SSH is an implementation of the SSH2 protocol in Ruby.
rubyforge.org/projects/net-ssh
Version 0.0.2 brings the implementation to full compliance with the SSH2
protocol, since you can now use ssh-dss key types.
The most significant new feature is a limited implementation of the SFTP
protocol. Only a subset of the features of SFTP are implemented, namely
directory enumeration, and getting and storing files. More features are
coming.
The SSH protocol itself is asynchronous, so the "core"
implementation of the SFTP protocol (Net::SSH::SFTP::Session) is also
asynchronous. However, a synchronous version (useful when you don’t
need multiple channels open simultaneously) is also available
(Net::SSH::SFTP::Simple).
Until Ruby 1.8.2 is released, you need to also install the patched version
of the OpenSSL module for Ruby (also available from the Net::SSH site).
Ruby 1.8.2 will include the patched version of OpenSSL, though, so once you
have installed you’ll need nothing else to run Net::SSH.
|
| 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
|
|
|