[#358392] Increase significant digits in Float — Jason Lillywhite <jason.lillywhite@...>

If I want to increase my significant digits beyond 15 in a result of a

12 messages 2010/03/02

[#358431] A gem for handling temporary file(s)? — Albert Schlef <albertschlef@...>

I'm writing a program that needs to generate two or three temporary

21 messages 2010/03/03
[#358432] Re: A gem for handling temporary file(s)? — Paul Harrington <xenogenesis@...> 2010/03/03

Albert Schlef wrote:

[#358443] Re: A gem for handling temporary file(s)? — Albert Schlef <albertschlef@...> 2010/03/03

Paul Harrington wrote:

[#358486] Re: A gem for handling temporary file(s)? — Caleb Clausen <vikkous@...> 2010/03/03

On 3/2/10, Albert Schlef <albertschlef@gmail.com> wrote:

[#358485] Test::Unit::Omission - Unable to omit tests — Champak Ch <champaka@...>

I am trying to omit some tests while using the test unit framework. My

12 messages 2010/03/03

[#358551] Shared hosting recommendation? — Rafael Vega <email.rafa@...>

Hello!

10 messages 2010/03/04

[#358559] Limit number of concurrent running threads in pool — Joe Martin <jm202@...>

Hi

14 messages 2010/03/04

[#358576] A good portable text editor/IDE for Ruby? — Reiichi Tyrael <xxreiichixx@...>

I am searching for a good portable text editor or IDE for Ruby to use on

19 messages 2010/03/05

[#358586] Base-64 encoding--Just for the fun of it! — "Aaron D. Gifford" <astounding@...>

Yes, there's always:

10 messages 2010/03/05

[#358611] On what of these books is better to start to study Ruby? — Vlad Gerasimov <refermaker@...>

I have 3 books:

12 messages 2010/03/05

[#358634] Conditional keys in hash - out of the box? — "Sven S." <svoop@...>

Hi

12 messages 2010/03/05

[#358661] Why no TextMate for Linux? — thunk <gmkoller@...>

I spent some happy development time in "VisualAge" for Smalltalk +

42 messages 2010/03/06

[#358702] win32console 1.3.0.beta2 Released — Luis Lavena <luislavena@...>

win32console version 1.3.0.beta2 has been released!

17 messages 2010/03/07

[#358757] Shortest code — Prasanth Ravi <dare.take@...>

hi i'm a newbie in ruby and was test out some interesting problems in

18 messages 2010/03/08

[#358885] reading an UTF-8 encoded file — unbewusst.sein@... (Une B騅ue)

13 messages 2010/03/10

[#359008] Dir.glob problem — David Vlad <cluny_gisslaren@...>

In the program Im making I need to read some wma files into a variable

21 messages 2010/03/12

[#359031] Newbie Help : Object — Jerome David Sallinger <imran.nazir@...>

Hello,

14 messages 2010/03/13

[#359090] Overriding new? — Andrea Dallera <andrea@...>

Hi everybody,

19 messages 2010/03/15
[#359091] Re: Overriding new? — Chuck Remes <cremes.devlist@...> 2010/03/15

[#359093] Re: Overriding new? — Andrea Dallera <andrea@...> 2010/03/15

Hei Chuck,

[#359130] Recommended way to install Rubygems — Leslie Viljoen <leslieviljoen@...>

Hi!

64 messages 2010/03/16
[#359175] Re: Recommended way to install Rubygems — Eric Hodel <drbrain@...7.net> 2010/03/17

On Mar 16, 2010, at 03:22, Leslie Viljoen wrote:

[#359176] Re: Recommended way to install Rubygems — Lucas Nussbaum <lucas@...> 2010/03/17

(Please Cc me when replying, I don't follow ruby-talk@ closely enough to

[#359183] Re: Recommended way to install Rubygems — Nick Brown <nick@...> 2010/03/18

Lucas: Thanks for maintaining the Ruby package in Ubuntu!

[#359187] Re: Recommended way to install Rubygems — Lucas Nussbaum <lucas@...> 2010/03/18

On 18/03/10 at 13:36 +0900, Nick Brown wrote:

[#359200] Re: Recommended way to install Rubygems — Nick Brown <nick@...> 2010/03/18

Lucas Nussbaum wrote:

[#359204] Re: Recommended way to install Rubygems — Lucas Nussbaum <lucas@...> 2010/03/18

On 18/03/10 at 23:05 +0900, Nick Brown wrote:

[#359210] Re: Recommended way to install Rubygems — Rick DeNatale <rick.denatale@...> 2010/03/18

On Thu, Mar 18, 2010 at 10:21 AM, Lucas Nussbaum

[#359215] Re: Recommended way to install Rubygems — Lucas Nussbaum <lucas@...> 2010/03/18

On 18/03/10 at 23:45 +0900, Rick DeNatale wrote:

[#359230] Re: Recommended way to install Rubygems — Aldric Giacomoni <aldric@...> 2010/03/18

Lucas Nussbaum wrote:

[#359233] Re: Recommended way to install Rubygems — Lucas Nussbaum <lucas@...> 2010/03/18

On 19/03/10 at 02:49 +0900, Aldric Giacomoni wrote:

[#359171] Replace Text at Specific Positions Across Files — Shiny Hydra <slotriof@...>

Hello everyone,

12 messages 2010/03/17
[#359192] Re: Replace Text at Specific Positions Across Files — Robert Klemme <shortcutter@...> 2010/03/18

2010/3/17 Shiny Hydra <slotriof@guerrillamailblock.com>:

[#359198] Re: Replace Text at Specific Positions Across Files — Shiny Hydra <slotriof@...> 2010/03/18

> So your file has fixed width records? This is important to know,

[#359255] Grouping elements of an array — Steve Wilhelm <steve@...831.com>

I have an array of records that contain timestamps at random intervals.

24 messages 2010/03/18

[#359354] Living with a Swarm of Boids - A report from the front — thunk <gmkoller@...>

Hi,

15 messages 2010/03/20

[#359388] A plugin system using extend — Jean-denis Vauguet <jd@...>

Hi.

17 messages 2010/03/21
[#359394] Re: A plugin system using extend — Josh Cheek <josh.cheek@...> 2010/03/21

On Sat, Mar 20, 2010 at 9:46 PM, Jean-denis Vauguet <jd@vauguet.fr> wrote:

[#359398] Re: A plugin system using extend — Jean-denis Vauguet <jd@...> 2010/03/21

Thank you Josh. Actually I've already tested what you wrote and that's

[#359402] Re: A plugin system using extend — Jean-denis Vauguet <jd@...> 2010/03/21

Another idea I had is the following:

[#359410] Re: A plugin system using extend — James Edward Gray II <james@...> 2010/03/21

On Mar 21, 2010, at 2:13 AM, Jean-denis Vauguet wrote:

[#359420] Reading contents of all files from a Directory — Hawksury Gear <blackhawk_932@...>

Hello,

23 messages 2010/03/21
[#359422] Re: Reading contents of all files from a Directory — Jonathan Nielsen <jonathan@...> 2010/03/21

> I am trying to "Read Content" of all the files from a Directory. So far

[#359423] Re: Reading contents of all files from a Directory — Jonathan Nielsen <jonathan@...> 2010/03/21

> arr = Dir.open("K:/test").entries

[#359464] Re: Reading contents of all files from a Directory — Robert Klemme <shortcutter@...> 2010/03/22

2010/3/21 Jonathan Nielsen <jonathan@jmnet.us>:

[#360368] Re: Reading contents of all files from a Directory — Hawksury Gear <blackhawk_932@...> 2010/04/04

> If it is only for output purposes, we can actually do it in one line:

[#360370] Re: Reading contents of all files from a Directory — Jes俍 Gabriel y Gal疣 <jgabrielygalan@...> 2010/04/04

On Sun, Apr 4, 2010 at 3:06 PM, Hawksury Gear <blackhawk_932@hotmail.com> wrote:

[#360373] Re: Reading contents of all files from a Directory — Hawksury Gear <blackhawk_932@...> 2010/04/04

Thanks for replying ,when I am doing

[#360374] Re: Reading contents of all files from a Directory — Hassan Schroeder <hassan.schroeder@...> 2010/04/04

On Sun, Apr 4, 2010 at 8:16 AM, Hawksury Gear <blackhawk_932@hotmail.com> wrote:

[#360375] Re: Reading contents of all files from a Directory — Hawksury Gear <blackhawk_932@...> 2010/04/04

Hassan Schroeder wrote:

[#359662] index of string from beginning of line vs beginning of file — "Jesse B." <jessebos@...>

I am trying to write a basic script to implement "silent comments"

10 messages 2010/03/25
[#359663] Re: index of string from beginning of line vs beginning of file — Jes俍 Gabriel y Gal疣 <jgabrielygalan@...> 2010/03/25

On Thu, Mar 25, 2010 at 5:19 PM, Jesse B. <jessebos@aol.com> wrote:

[#359684] Ruby Summer of Code 2010 — Jeremy Kemper <jeremy@...>

Fellow Rubyists, I'm proud to announce the first annual Ruby Summer of Code.

20 messages 2010/03/26
[#359985] Re: [ANN] Ruby Summer of Code 2010 — Roger Pack <rogerpack2005@...> 2010/03/30

Jeremy Kemper wrote:

[#359697] Ruby and user documentation — Michel Demazure <michel@...>

Hi all,

20 messages 2010/03/26

[#359749] Boid writeup idea — thunk <gmkoller@...>

30 messages 2010/03/26

[#359909] return number of spaces at the beginning of a line — "Jesse B." <jessebos@...>

How would I find the number of spaces at the beginning of a line before

28 messages 2010/03/30
[#359925] Re: return number of spaces at the beginning of a line — Josh Cheek <josh.cheek@...> 2010/03/30

On Mon, Mar 29, 2010 at 8:41 PM, Jesse B. <jessebos@aol.com> wrote:

[#359941] Re: return number of spaces at the beginning of a line — Robert Klemme <shortcutter@...> 2010/03/30

2010/3/30 Josh Cheek <josh.cheek@gmail.com>:

[#359945] Re: return number of spaces at the beginning of a line — "Jesse B." <jessebos@...> 2010/03/30

This second post with the "spaces only" fix seems to meet all the needs

[#359961] Re: return number of spaces at the beginning of a line — Robert Klemme <shortcutter@...> 2010/03/30

2010/3/30 Jesse B. <jessebos@aol.com>:

[#360011] RubyDictionary - First Try — Max Schmidt <max.schmidt.privat@...>

Hello folks,

12 messages 2010/03/30
[#360035] Re: RubyDictionary - First Try — Jes俍 Gabriel y Gal疣 <jgabrielygalan@...> 2010/03/31

On Wed, Mar 31, 2010 at 12:40 AM, Max Schmidt

[#360033] Playing Games with "Ruids" — thunk <gmkoller@...>

46 messages 2010/03/31

Re: Why no TextMate for Linux?

From: David Masover <ninja@...>
Date: 2010-03-15 06:54:54 UTC
List: ruby-talk #359072
On Saturday 13 March 2010 12:05:06 am Seebs wrote:
> On 2010-03-13, David Masover <ninja@slaphack.com> wrote:
> > On Friday 12 March 2010 07:00:06 pm Seebs wrote:
> >> Non-comparable.  No fundamental civil rights are infringed when I'm told
> >> I can't burn *someone else's* American flag.  My right to write software
> >> is not infringed by my lack of a right to modify someone else's without
> >> permission.
> >
> > I suppose that's the difference between buying and renting software.
> 
> It is not obvious that "buying" a thing necessarily in all cases entails
> the right to manipulate it in arbitrary ways.

Actually, that in particular was blatantly obvious until very recently.

> > Put another way, I'm not saying I should be able to burn someone else's
> > flag. But if you sold me a flag, why should that automatically allow you
> > to dictate how I use it? Should I have to sign a no-burning contract
> > before any flag I buy?
> 
> Should you have to before buying any flag?  No.  Should it be possible for
> someone to sell you a flag only if you agree to sign a no-burning contract?
> Sure.  Should that contract be enforceable?  I'd say in general it should.

I'd agree with all of the above, in a legal system. I point it out because in 
general, people don't buy physical items with contracts. There are exceptions, 
like cell phones, and those contracts tend to screw consumers over most of the 
time.

> If you don't like it, don't buy from that vendor.

I don't.

However, I also occasionally speak up and make people question the tradeoffs 
they're making. Again, take cell phones. I could simply refuse to buy a cell 
phone, or I could get on my soapbox and try to convince others to stop buying 
into these contracts. If enough people actually did start demanding cheaper 
unlocked phones and shorter (or purely monthly) contracts, the end result 
would be better terms for me.

Voting with your dollar individually doesn't get you nearly as far as getting 
other people to cast similar votes.

> > Regardless, the point was not that this is an essential right, and that's
> > clearly hyperbole (on my part). The point is that it's important to me to
> > have that ability, whether or not I have a clear and present need for it.
> 
> I think it's certainly *potentially* useful, but I've found that in many
> cases, it's not so useful as to make me abandon something else I care
>  about.

It depends how much I care about it. You cited, as an example, hideous UIs. I 
don't mind ugly UIs, as long as they're usable and get the job done.

> But for some users, that upgrade treadmill may be worth it -- especially
>  if, say, you gain enough benefit from a particular Windows-only app that
>  it is more efficient to upgrade frequently than to make do with something
>  else.

The problem is, again, how frequently, and how much do you trust Microsoft?

For example, if your app broke on Vista, it now becomes a somewhat more 
expensive proposition...

It's not directly about the cost. It's about the risk, and about being forced 
to trust a single external vendor -- which becomes that much worse when it's a 
single person.

> >> Not particularly high -- but an editor isn't comparable to an OS (unless
> >> it's emacs).  I don't have to worry about new malware targeting my
> >> editor,
> >
> > With textmate having its own URL schema, yes, you do. And that's ignoring
> > other stuff that you'd hope is easy to get right, like proper handling of
> > the text itself.
> 
> I don't use that feature.  So all I care about is plain text.

Doesn't matter. Unless you've actually disabled it (or unless it's disabled by 
default), I can still give you a malformed txtmt URL, so you still need to 
either pay attention to the potential vulnerabilities (and actively disable 
functionality like that) or keep yourself patched.

> What leads me to Ruby in the first place is that it's pleasant
> to work with.  If I wanted something less vendor-dependant or less likely
> to be suddenly changed out from under me, leaving me with no practical
> support, there are probably half a dozen languages I'd be better off with.

Interesting. I wonder what it is about those other languages that makes them 
more suited to that purpose?

> Keep in mind, an option you can't actually use is not a real option.  I'm
> comfortable enough with C to have diagnosed an arcane memory management bug
> in the pgsql driver.  Not many other people I know would have had a good
> chance of finding that bug -- meaning that in practice, access to the
> source would not really be useful to them.

However, as Michal Suchanek pointed out, you can hire someone else to do so. 
That is something which, again, is not necessarily an option for a proprietary 
app.

The other advantage is one that a healthy community provides -- even if you 
don't personally have the skills to, say, maintain a Ruby 1.8.6 fork, chances 
are that if 1.8.7 really changed that much, _someone_ will have the skills and 
inclination to make 1.8.6 continue to work.

> > Adium was good. I like Kopete, these days.
> 
> I try KDE occasionally.  Around 4.x, they had a wonderful feature, which
> was that they never in any way saved user keybindings, such that every
> login got you all the defaults again.  I guess maybe I'll try again
>  sometime, but that's a level of quality control I would normally associate
>  with Microsoft...

Yes, the exact 4.0 release was pretty awful. It's gotten better.

However, on that particular issue, OS X had something nearly identical -- it 
wasn't all keystrokes, but a particular one which would be forgotten after 
every reboot. This remained unfixed (after I reported it) for something like a 
year.

On an open source platform, I guarantee that at some point, sheer 
determination would've led me to patching it myself, or working around it. 
Fortunately, it usually doesn't come to that, as I can switch easily enough 
from KDE to GNOME to Fluxbox to whatever else -- more an incidental benefit 
than a direct benefit, I'll admit.

> I got a jabber server up and running... It was a pain.  The
> next time I do server stuff, I'll put in OS X server, click "enable chat
> server", and have a working jabber server.

Again, YMMV. For me, this was along the lines of:

sudo apt-get install ejabberd

> It won't crash.

Hasn't crashed for me yet.

> It won't
> have a mysterious bug that took me a dozen reboots to track down causing
> it not to start up when started from /etc/rc.local even though it starts
> fine when invoked from the command line.

It starts from somewhere else, not rc.local, but it starts automatically when 
installed and on every reboot.

> I won't have to replace it with
> a different one due to a crashing bug that no one cares about, or build
> a programming language environment before I can use it.

Nope, and nope. Erlang was auto-installed as a dependency.

> And that's worth
> a fair bit of money to me.

I did some initial research before picking ejabberd. I suppose that's also 
worth some money.

> I only occasionally see a pure choice
> between genuinely equivalent things, one of which is open source.

I'll agree with that, but this happens a lot more often when I consider 
whether they're equivalent for my needs. I'll freely admit Photoshop is 
probably still far better than The Gimp, but I'm also not a graphic artist, so 
open source plus price wins. For most things I'll have to print, OpenOffice 
wins -- some people need certain obscure features of Word, I like a big 
"export to PDF" button, and again, open source, open format.

In This Thread