| Ruport
|
|
05 Dec 05 |
|
[print
link
all
] |
|
Ruport is currently a combination of a neat proof of concept with some
useful little scripts and utils that are quickly becoming rather powerful.
The aim is to be a very handy report generation framework and library which
will support an insane amount of input sources (CSVs,Excel,any Database
Ruby-DBI supports,various ORMS, anything you can hack away at with
parse/input,etc) and then output in an insane amount of formats
(PDF,XHTML,XML,CSV,Excel,RSS,etc,etc) while leveraging a powerful set of
tools that will munge, organize, and beautify whatever it is you need to
report on. It’s not nearly there yet, but it’s on it’s
way.
Slightly more information available at the home page
|
| AllInOneRuby
|
|
05 Dec 05 |
|
[print
link
all
] |
|
AllInOneRuby creates an compressed executable for Windows or Linux that
includes both the Ruby interpreter and the runtime libraries. This is
useful for temporary installations or USB sticks.
www.erikveen.dds.nl/allinoneruby/index.html
|
| Flatland online
|
|
05 Dec 05 |
|
[print
link
all
] |
|
Who hasn’t yet read the story of Flatland?
Flatland: A romance of many dimensions
Text by Edwin A. Abbott, 1884; copyright expired
|
| Economics in one lesson
|
|
05 Dec 05 |
|
[print
link
all
] |
|
jim.com/econ/contents.html
|
| Great Hubble Space Telescope pics
|
|
05 Dec 05 |
|
[print
link
all
] |
link
|
| Greasemonkey - making the browser more powerful
|
|
05 Dec 05 |
|
[print
link
all
] |
|
Would you like to see price comparisons while browsing Amazon?
Would you like to use a website in ways its page authors have never thought
of? Stop being the passive read,er be active. Amend the information.
Greasemonkey is a Firefox
extension which lets you to add bits of DHTML ("user scripts") to
any web page to change its behavior. In much the same way that user CSS
lets you take control of a web page’s style, user scripts let you
easily control any aspect of a web page’s design or interaction.
For example, you could:
- Make sure that all URLs displayed in the browser are clickable links
- Improve the usability of a site you frequent
- Route around common and annoying website bugs
- Use the Coral content network selectively.
Some other smart extension scripts.
|
| Famous and not so famous programming quotes
|
|
03 Dec 05 |
|
[print
link
all
] |
|
After a 2 year break, I finally did update my quotes collection.
On RubyGarden you can
find even more quotes.
Hey, it’s a rainy day today.
|
| Google Maps in Rails
|
|
03 Dec 05 |
|
[print
link
all
] |
|
Great post.
Cartographer is a
ruby library for Google Maps API.
enjoy!
|
| Userscripts.org
|
|
03 Dec 05 |
|
[print
link
all
] |
|
Userscripts serves tons of useful
scripts. Great site!
|
| Project (Cartoon)
|
|
01 Dec 05 |
|
[print
link
all
] |
|
Enjoy the super comic.
It’s truer than one thinks :-).
|
| [ANN] Rabbit 0.3.0
|
|
30 Nov 05 |
|
[print
link
all
] |
|
Kouhei Suto posted the announcement to ruby-talk.
Rabbit is a
presentation tool. Rabbit uses RD format as slide source. We can make a
slide from the following text:
= Rabbit
: subtitle
Presentation with RD
: author
Kouhei Sutou
= First Slide
* Rabbit uses Ruby/GTK+
* ...
= Second Slide
Some screenshots
Rabbit includes a theme for lightning talk a.k.a. ‘Takahashi
method’: pub.cozmixng.org/~gallery/kou/screenshot/rabbit/lightning%2Dtalk/
Rabbit supports m17n: pub.cozmixng.org/~gallery/kou/screenshot/rabbit/m17n/
Rabbit supports PS/PDF output: pub.cozmixng.org/~kou/archives/rabbit/
|
| [ANN] Action Profiler 1.0.0
|
|
30 Nov 05 |
|
[print
link
all
] |
|
Eric Hodel posted the announcement to the rails-ML.
Rubyforge
Action Profiler allows you to profile a single Rails action to determine
what to optimize. You can use the Production Log Analyzer and action_grep
to determine which actions you should profile and what arguments to use.
Information on the Production Log Analyzer can be found at:
rails-analyzer.rubyforge.org/pl_analyze
Action Profiler REQUIRES Ruby 1.8.3, even if you just use Ruby’s
builtin profiler.
Action Profiler can use three profilers, Ruby’s builtin profiler
class, Shugo Maeda’s Prof or Ryan Davis’ ZenProfile.
Shugo Maeda’s Prof: raa.ruby-lang.org/project/ruby-prof
Ryan Davis’ ZenProfile: rubyforge.org/frs/?group_id=712&release_id=2476
Gem Installation
gem install action_profiler
|
| The Google Box
|
|
30 Nov 05 |
|
[print
link
all
] |
|
I found this on pbs.org.
How can I top last week’s prediction about Google’s shipping
container data centers? By explaining a bit more about how the system came
to be and how it will work.
In last week’s column I told how Google has been experimenting with
portable data centers built in standard 40-foot shipping containers. The
idea isn’t new and it isn’t even Google’s. As far as I
can tell it came originally from Brewster Kahle of the Internet Archive,
who wants to replicate the archive here and there around the world and
figured that a shipping container filled with servers and disk drives might
be the easiest way to do so. Not only is it truly plug-and-play, but it is
also a heck of a lot cheaper from a bit-schlepping perspective. Carrying a
petabyte data center by ship from California to Australia is the virtual
equivalent of an OC-192 optical connection - the world’s most
powerful SneakerNet.
|
| DataVision bridge v.0.1
|
|
29 Nov 05 |
|
[print
link
all
] |
|
Luke Galea posted this to the rails-ML.
I’ve just released a very early version of a bridge that allows Rails
applications to run reports written by the java reporting tool DataVision.
DataVision
supports ruby as a scripting language (via JRuby) so it seemed a good fit.
I haven’t had a chance to get my head around releasing it as a gem,
plugin, etc so right now it’s just a tar that you extract in the
directory of the app you want to "reportify".
You can download and/or find out more at rdb.rubyforge.org
Enjoy!
|
| Murphy's law: "Whatever can get done wrong, will get done wrong."
|
|
26 Nov 05 |
|
[print
link
all
] |
|
Format comparison between ODF and MS XML.
There has been a lot of attention to the legal encumbrances in
Microsoft’s new MS XML format. In this article we’ll look at
the technical side, and try to show you how the design of these formats
affect interoperability. After all, that is the purpose of open standards.
OpenDocument benefits from 5 years of development involving many experts
from diverse backgrounds (Boeing, National Archives of Australia, Society
for Biblical literature, etc.). It was written with the explicit purpose of
being interoperable across different platforms. In contrast, MS XML has not
gone through a peer-review process, and was written with only one product
in mind. This difference shows in the design of the formats.
Groklaw
link.
|
| Adfinem RiskJobs
|
|
25 Nov 05 |
|
[print
link
all
] |
|
We release Version 1 of the rails/Ajax app: RiskJobs. It’s written
completely in rails. The user profiles get updated using Ajax.
RiskJobs is a German Headhunting website for the Risk Management domain.
Applicants can fill out their profiles (tree structures) and companies can
search: e.g. we need an operational risk expert with 3 years of experience
that also knows X, Y and Z.
This adds one more app, the ever growing RealWorldUsage
wiki page.
|
| I live in the wrong country :-)
|
|
25 Nov 05 |
|
[print
link
all
] |
Well, actually skiing is good, too .. but I need sun!
|
| Excel
|
|
24 Nov 05 |
|
[print
link
all
] |
|
A good site
with tons of Excel related stuff.
|
| Paul Graham on Web V2.0
|
|
24 Nov 05 |
|
[print
link
all
] |
|
article
|
| On Word
|
|
24 Nov 05 |
|
[print
link
all
] |
.. from comp.lang.forth
> Word is worse than a hog. It's a blabbermouth. I was once sent a business
> proposal in Word format. I don't have Word, and Microsoft's free reader
> was two versions old and never updated. To read the letter, I used a hex
> editor, finding many interesting tidbits, including the printer on his
> system, scraps of other documents to other people that indicated shady if
> not criminal dealings, and the directory -- "Used Cars" -- that the letter
> to me was composed in. I declined his offer to cooperate.
>
> Much of Word's bloat is "empty", but that means whatever was in RAM at
> Store time.
>
> Jerry
|
|
|