| Call for slides, photos, etc.
|
|
17 Oct 05 |
|
[print
link
all
] |
|
Please email all slides, photos, videos or links to
armin@nospam,approximity.com and Armin will put it all up on one place.
www.euruko.com
|
| mp3s of US Rubyconf
|
|
17 Oct 05 |
|
[print
link
all
] |
|
Thanks to James for putting it up on his server. yhrhosting.com:7000
|
| Locomotive
|
|
09 Oct 05 |
|
[print
link
all
] |
Locomotive is a flexible
one-click solution to Ruby on Rails development for Mac OS X 10.3+. In one
self-contained application, it gives you a fully functional Rails
development platform including: (but not limited to)
- The framework: Ruby on Rails
- The favored webserver: lighttpd with FastCGI
- An embedded database: SQLite
Locomotive includes the Ruby MySQL and PostgreSQL bindings. If you have
MySQL/PostgreSQL installed, or want to use them, Locomotive is ready.
Locomotive will be nice to your existing rails installation as Locomotive
is entirely self-contained.
|
| Tutorial: Rails + RubyScript2Exe = Executable
|
|
06 Oct 05 |
|
[print
link
all
] |
|
I get a lot of emails about packing and distributing Rails applications
with Tar2RubyScript and RubyScript2Exe. It obviously wasn’t easy to
come up with the steps that have to be taken to transform a Rails
application into a standalone application. Since I never built a Rails
application myself, I wasn’t even sure if it was possible at all.
That’s why I decided to write a little tutorial: www.erikveen.dds.nl/distributingrubyapplications/rails.html
Propositions for enhancements are welcome…
gegroet, Erik V. - www.erikveen.dds.nl/
|
| Ajax autocompletion demo
|
|
06 Oct 05 |
|
[print
link
all
] |
|
Nice Ajax autocompleter. script.aculo.us/demos/ajax/autocompleter
|
| About idiots
|
|
06 Oct 05 |
|
[print
link
all
] |
Ken Boucher posted this to the xp-list :-)
>FWIW, I didn't find it insulting. I was offering my (somewhat
>> educated) viewpoint.
I knew that education would get you in trouble someday.
If you were a dropout like some of us, we wouldn't be having all
these communication problems.
That's why I like to work with people who know they're idiots. It's
just so much easier on all of us.
If they're an idiot and they know it, I can work with them.
If they know they're an idiot and they turn out to be smart, so much
the better.
If they're an idiot and don't know it, I know I don't want to work
with them.
And if they're not an idiot and they know they're not an idiot, I
don't want to work with them. Why make someone like that suffer?
After all you'd have to be an idiot to want to work with me.
|
| The forth programmer ...walks across the bridge
|
|
05 Oct 05 |
|
[print
link
all
] |
Dr.Altaica posted this to the comp.lang.forth :-)
The C Programmer
God consults with the C programmer on every major issue. (As anyone
who study's processor design knows all to well.)
The C programmer can walk on water.
The VB Programmer
The VB programmer does lunch with God every day.
He is an olympic class swimmer.
The Turbo Pascal Programmer
The Turbo Pascal programmer occasionally has a word with God.
He can swim pretty well.
The Fortran Programmer
The Fortran programmer sometimes catches a glimpse of God.
He manages to keep himself afloat in shallow water.
The QBASIC Programmer
The QBASIC programmer knows who God is.
He has trouble avoiding drowning in his own bathtub.
The LOGO Progammer
About the only thing a Logo programmer knows about GOD is that the
word is short enough for him to sound out, but he has trouble spelling
it.
He needs someone else to cerry him across the water for him.
The Assembly Language Programmer
The assembly language programmer is God.
He parts the water when he wishes to cross it.
The Forth Programmer
The Forth programmer don't view ever river he comes across as a
challenge to his religious faith and just walks across the bridge.
|
| GOOGLE & SUN OFFICE
|
|
04 Oct 05 |
|
[print
link
all
] |
|
.. here we go. How long will it take till this hurts MS really badly? google-blog.dirson.com/post.new/0285/
|
| SD People & Projects: Mo' Developers, Mo' Problems?
|
|
04 Oct 05 |
|
[print
link
all
] |
Thanks to Stefan for the forwarded eamil.
Von: "SD Magazine"<sd@newsletters.sdmediagroup.com>
Betreff: SD People & Projects: Mo' Developers, Mo' Problems?
Datum: Mon, 03 Oct 2005 19:09:26 -0400 (EDT)
SD PEOPLE & PROJECTS
October 2005: Bigger Teams Not Always Better
By Amit Asaravala
>>>> MO' DEVELOPERS, MO' PROBLEMS?
Thinking about assigning more developers to a project
to accelerate your schedule? Be careful. Putting a large
team on the job could cause you more trouble than it's
worth, according to a new study by software estimation
and analytics vendor QSM.
The study, based on data that QSM collected from 564
information systems projects completed since 2002,
revealed that large teams don't complete projects much
faster than small teams, though they cost much more. In
particular, teams with 34 people on average completed a
100,000-line project in 5.6 months at a cost of $2.1
million, while teams of four people on average took
about two weeks longer but cost just $294,000. Thus,
shaving two weeks off the schedule cost some companies
as much as $1.84 million.
Why such disproportionate production rates? Blame it
on the bugs. The larger teams produced more than five
times as many bugs as the smaller teams, which required
the teams to reexamine their code more often, according
to QSM. In the end, this ate into a large portion of
the time saved by having more developers turn out more
code per day.
But before you decide to cut your team back to just
four people, consider this: The size of the small team
in the study was just an average, and QSM readily admits
that it's saving the question of "optimum" team size for
a future study.
Rather, the real lessons here are that you'd better be
sure that accelerating your schedule by adding more
developers is worth the extra cost, and that you should
have realistic expectations about how many days you'll
actually save by doing so.
--Amit Asaravala
|
| Linus on Specifications
|
|
04 Oct 05 |
|
[print
link
all
] |
|
William posted this to the XP-List.
Here’s a very interesting set of comments from Linus Torvalds and
Theodore Tso on the problem with writing specs:
kerneltrap.org/node/5725
Here’s a great quote from Linus:
The classic example of this is the OSI network model protocols.
Classic spec-design, which had absolutely _zero_ relevance for the
real world.We still talk about the seven layers model, because it's
a convenient model for _discussion_, but that has absolutely zero to
do with any real-life software engineering. In other words, it's a
way to _talk_ about things, not to implement them.
And that's important. Specs are a basis for _talking_about_ things.
But they are _not_ a basis for implementing software.
And a good one from Ted Tso:
In those cases, if you implement something which is religiously
adherent to the specification, and it doesn't interoperate with the
real world (i.e., everybody else, or some large part of the
industry) --- do you claim that you are right because you are
following the specification, and everyone else in the world is
wrong? Or do you adapt to reality?
And another one from Linus:
So don't talk about specs. Talk about working code that is
_readable_ and _works_. There's an absolutely mindbogglingly huge
difference between the two.
All heresy to the BDUF school of thought, of course. But relatively
uncontroversial in the XP world. Interesting to see the parallel evolution.
|
| A good OS X blog
|
|
02 Oct 05 |
|
[print
link
all
] |
|
Thanks to Sven C. Koehler for the link. www.macosxhints.com/index.php?topic=pick
A few months ago I did buy a mac mini. My excuse to my girl-friend was that
it would make less noise than my hyper big server. The mac mini looks
really nice and OS-X is cute, too. I got to admit, I do love the GUI and
the poor fact that most things like WLAN, etc. seem to work out of the box.
But the definite downside is that coming from Debian/Gentoo/Suse I got some
expectations towards the development tools. Now I waste hours installing
fink, etc. .. fighting with different philosophies, but I still enjoy the
new journey.
|
| Web-based Office suite will hurt Microsoft
|
|
02 Oct 05 |
|
[print
link
all
] |
|
A web-based office suite, maybe partially powered by Ajax will eventually
kill Microsoft’s cash cow office.
It will take 5 years, as one has to get all right. The fast intuitive UI,
the security, the marketing and many other things. Looking at a big
company, most people only use:
- Browser
- Calendaring app
- Word
- Excel
- Powerpoint
Why did openoffice not have a wider impact so far? Can a web-based suite
win without entering the "comopatability/file format" war?
Have a nice and long weekend. It’s the last two days of the
Oktoberfest, so I am preparing for some beer.
|
| vncserver .. for crontab jobs that need a X-Display
|
|
01 Oct 05 |
|
[print
link
all
] |
This old vncserver hack, can make life easy. I remember the old problem ..
how can you generate graphs in R in cronjobs without going via the
postscript format?
1. vncserver
2. enter password
3. remove all in ~/.vnc/xstartup that is not needed
4. work:
DISPLAY=:1 R
5. vncserver -kill :DISPLAYNUMBER_FROM_STEP_1
Thanks to Stefan!
|
| New Book line from Pragmatic Bookshelf
|
|
01 Oct 05 |
|
[print
link
all
] |
|
We’re pleased to announce a new line of titles from the Pragmatic
Bookshelf.
"Fridays" are short, focused, PDF-only books, written by experts
for developers who need information fast. These new e-books are
hyperlinked, both internally and to external resources. They’re
specially formatted for easy on-screen reading. And you can download any
new versions of the Fridays you own for the life of the book.
The first book in this new series is "Rapid GUI Development with
QtRuby," written by Caleb Tennis.
See how to use the powerful Qt3 library to create cross-platform GUI
applications for Linux and OS X in Ruby. Covers installation, basic and
advanced programming, event models, and Korundum.
Contents:
- Introduction
- About Qt. History, versions, installing, testing your installation.
- About QtRuby. Language bindings, SMOKE, installing.
- Get Your Feet Wet. Writing your first program, widgets and the object
model, initialization, Qt::Application.
- Take the Plunge. Custom Widgets, geometry and layouts, signals and slots,
slot senders. Read an extract
- Sink or Swim. Events methods and filters, the Main event, the event loop,
posting and sending.
- The Home Stretch. Qt modules, QtRuby tools, tighter Ruby integration,
disposing of widgets, debugging QtRuby applications.
- Korundum. Installing, DCOP, interprocess communication.
- Appendices. Event Method Map, Resources.
For more information on this title or to purchase it ($8.50, 90 pages),
please visit www.pragmaticprogrammer.com/titles/ctrubyqt
For more information on this new series, "Fridays", please visit
www.pragmaticprogrammer.com/starter_kit/faqs/fridays.html
Thank you for your continued support, Dave and Andy
|
| Why I hate factories
|
|
01 Oct 05 |
|
[print
link
all
] |
|
Great post on the Joel on Software forums by Benji Smith.
"Let’s pretend I’ve decided to build a spice rack.
I’ve done small woodworking projects before, and I think I have a
pretty good idea of what I need: some wood and a few basic tools: a tape
measure, a saw, a level, and a hammer.
If I were going to build a whole house, rather than just a spice rack,
I’d still need a tape measure, a saw, a level, and a hammer (among
other things).
So I go to the hardware store to buy the tools, and I ask the sales clerk
where I can find a hammer.
"A hammer?" he asks. "Nobody really buys hammers anymore.
They’re kind of old fashioned."
Surprised at this development, I ask him why."
discuss.joelonsoftware.com/default.asp?joel.3.219431.22
|
| RailsFS after a Couple of Minutes of Tooling with Fuse, Whoa!
|
|
23 Sep 05 |
|
[print
link
all
] |
|
Got this forwardeded from Stefan today :-).
redhanded.hobix.com/inspect/railsfsAfterACoupleMinutesOfToolingWithFuseWhoa.html
|
| Mini Spreadsheet
|
|
23 Sep 05 |
|
[print
link
all
] |
|
Check out this link.
|
| Eric3 - one more ruby IDE
|
|
18 Sep 05 |
|
[print
link
all
] |
|
eric3 is a
full featured Python (and Ruby) IDE that is written in PyQt using the
QScintilla editor widget. I have yet to test it. I am still using gvim for
all my coding. eric3 comes with a full ruby debugger.
More screenshots
|
| Article on XP and architecture
|
|
17 Sep 05 |
|
[print
link
all
] |
|
Kent Beck posted to the xp-list:
David Norfolk recently interviewed me regarding how I view XP and
architecture. He started out quite skeptical, but I found his article
balanced and thoughtful: www.theregister.co.uk/2005/09/11/beck_on_xp_architecture/
|
| Smalltalk Irony
|
|
11 Sep 05 |
|
[print
link
all
] |
|
jarober posted this to comp.lang.smalltalk
You have to love the irony here:
1) IBM drops Smalltalk, handing it to Instantiations:
www-306.ibm.com/software/awdtools/smalltalk/transition.html
2) Another part of IBM, focused on syndication technology, starts to
realize that dynamic languages like Smalltalk are the wave of the future:
www.intertwingly.net/blog/2005/09/09/The-Case-for-Dynamic-Languages
|
|
|