Approximity blog home
421 to 440 of 613 articles InfoSyndicate: full/short

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

 

Powered by Rublog