[#393699] Missing messages — Eric Christopherson <echristopherson@...>
I've been missing a lot of messages in my Gmail the past few days that
[#393725] Inconsistent behaviour when working with a string — Tris Hoar <trishoar@...>
Hi List,
[#393730] Configuration Convention — Intransition <transfire@...>
This is probably one of this topics that will get little attention.
[#393738] How to detect Linux Kernel and glibc version? — Iñaki Baz Castillo <ibc@...>
Hi, for a Ruby C extension I need to check in extconf.rb the Linux
I単aki Baz Castillo <ibc@aliax.net> wrote:
2012/3/7 Eric Wong <normalperson@yhbt.net>:
[#393742] Getting the class of an object. — Ralph Shnelvar <ralphs@...32.com>
Consider;
On Tue, Mar 6, 2012 at 5:34 PM, Ralph Shnelvar <ralphs@dos32.com> wrote:
On 07/03/12 07:15, Robert Klemme wrote:
[#393759] http://ruby-doc.org/docs/keywords/1.9/ : (Object) — Ralph Shnelvar <ralphs@...32.com>
What is the purpose of
Object is their class, and the root object in Ruby. (Well,
[#393767] Re: Time. to_military_time? — Robert Klemme <shortcutter@...>
Mario Trento wrote in post #1050518:
[#393772] Proc.new v. lambda — Ralph Shnelvar <ralphs@...32.com>
Is there a way to programmatically determine if an object was generated by Proc.new versus lambda?
[#393798] Lightrail 0.99.0: minimalist Rails 3 stack for JSON APIs — Tony Arcieri <tony.arcieri@...>
One of the great advancements of Rails 3 brought to the table was enough
[#393810] Re: Problem replacing $data[abc] with $data['abc'] using gsub — "Jan E." <jan.e@...>
The part ".*?" of the regular expression is very inefficient, because it
Jan E. wrote in post #1051180:
[#393815] arcadia IDE requires tcl/tk and ruby-tk — Thufir Hawat <hawat.thufir@...>
which or where tcl and tk does arcadia require? Is this a gem which I
[#393820] Re: Any function similar to PHP's file_get_contents() ? — "Jan E." <jan.e@...>
To avoid this, you could simply write
2012/3/13 Jan E. <jan.e@online.de>:
You need to require 'open-uri' first, then it will work. But
2012/3/13 Bartosz Dziewo=C5=84ski <matma.rex@gmail.com>:
On Tue, Mar 13, 2012 at 5:41 PM, I=C3=B1aki Baz Castillo <ibc@aliax.net> wr=
[#393867] Converting Bignum into bytes — Victor Blaga <vic.blaga@...>
Hi all,
[#393889] noob: http script to google finance — Sean Felipe Wolfe <ether.joe@...>
Hello everybody, I'm learning Ruby, coming from Java and Python.
Hi,
[#393903] Re: why no decreasing enumerations? — "Jan E." <jan.e@...>
Hi,
[#393906] Re: why no decreasing enumerations? — "Jan E." <jan.e@...>
Well, I'm glad for his objections. I don't think we need another PHP
[#393909] SCRIPT_LINES__ — Xavier Noria <fxn@...>
If the constant SCRIPT_LINES__ is defined and holds a hash, for each file
[#393924] Re: why no decreasing enumerations? — "Jan E." <jan.e@...>
If you actually have to do this task all the time, you could define your
[#393931] Re: network user with sinatra — Robert Klemme <shortcutter@...>
Mario Ruiz wrote in post #1052276:
[#393952] What’s the best way to check if a feature/class has been loaded? — Nikolai Weibull <now@...>
Hi!
Active Support has recently added qualified_const_* methods to Module
Ah, that won't work in 1.8.
On Wed, Mar 21, 2012 at 16:43, Xavier Noria <fxn@hashref.com> wrote:
On Wed, Mar 21, 2012 at 8:17 PM, Nikolai Weibull <now@bitwi.se> wrote:
On Wed, Mar 21, 2012 at 20:48, Xavier Noria <fxn@hashref.com> wrote:
On Wed, Mar 21, 2012 at 9:51 PM, Nikolai Weibull <now@bitwi.se> wrote:
On Wed, Mar 21, 2012 at 22:11, Xavier Noria <fxn@hashref.com> wrote:
On Thu, Mar 22, 2012 at 6:15 AM, Nikolai Weibull <now@bitwi.se> wrote:
On Thu, Mar 22, 2012 at 06:56, Xavier Noria <fxn@hashref.com> wrote:
Your emails mix classes, constants, and paths.
And another question.
On Thu, Mar 22, 2012 at 09:35, Xavier Noria <fxn@hashref.com> wrote:
[#393971] SSH hangs for a particular command in SSH.exec!(cmd) — Meena Valliappan <lists@...>
Hi All,
On Thu, Mar 22, 2012 at 3:12 PM, Meena Valliappan <lists@ruby-forum.com> wr=
[#393980] gem install rmagick requires imagemagick — thufir <hawat.thufir@...>
I was trying to just do a CLI short (very short) script with activerecord
[#393991] ActiveRecord and working with sequences — David Kerr <dmk@...>
Howdy,
[#394004] Dynamic Gem Server Docs — Intransition <transfire@...>
Anyone else thing Gem Server documentation should work like this?
[#394006] Write to kernel buffer? — ruby rub <lists@...>
Is it possible to use Ruby to specifically write to the kernel buffer?
[#394011] Specification for the Ruby Language(current) — Carter Cheng <cartercheng@...>
Hello,
It's impossible to know if a language conforms to an on-paper
Hi Tony,
No, the Ruby language's specification is laboriously written by hand:
Thanks Tony. I was wondering if there was some official language
[#394017] unsubscribe — Edward Michaels <micahfsu@...>
[#394020] rvm / gem install not working (zlib issue) on ubuntu — Stephen Boesch <lists@...>
Hi
i think this is your solution: http://beginrescueend.com/packages/zlib/
[#394035] Need to create a file-sharing client like Gnutella, where to start? — Bharadwaj Srigiriraju <lists@...>
I am a newbie and I am excited about how Ruby works :)
Bharadwaj Srigiriraju wrote in post #1053068:
Brian Candler wrote in post #1053069:
Bharadwaj Srigiriraju wrote in post #1053083:
[#394037] Ruby speed compared to C in a simple calculations. — Роман Ткаленко <rain.roman@...>
#works for 3.55 mins
[#394051] Emoticon Code — Marc Heiler <lists@...>
Hmm. These emoticons are valid ruby code (symbols):
[#394052] Google Summer of Code proposals open TODAY! — Charles Oliver Nutter <headius@...>
I posted previously about JRuby being accepted to the Google Summer of
We've had a lot of good discussions on IRC, and IM and twitter about
[#394053] ruby-net-nntp usage — Thufir <hawat.thufir@...>
am I not using the correct requires info? So far as I can tell, I've
[#394054] net/ssh telnet set port 119 (nntp) — Thufir <hawat.thufir@...>
Following the API at:
[#394056] Array handling trouble for new guy — Aaron Brink <lists@...>
Greetings all,
[#394066] Undecided on how to approach a problem of storing html tables in a database — "Scott H." <lists@...>
Hi guys
On 2012-03-26 11:22:30, Scott H. wrote:
[#394079] Path problem on Windows: backslash vs forward slash — Serguei Cambour <lists@...>
I can't figure out why the below code works fine:
[#394099] sort array of strings with integers — Ri Houjun <lists@...>
i have this array
[#394109] RVM setup on Mac OS X Lion 10.7.3 won't build RI documetation — David Souza <lists@...>
Just wondering if anyone has seen this before... now matter what I do on
On my lion I had to install Xcode 4.3.1 And then after that the Xcode comman=
[#394124] How to access Class variable? — Ruby Mania <lists@...>
A really stupid question but I am new to OO ruby
[#394125] rubygems.org SSL problem — Suraj Kurapati <sunaku@...>
I just visited rubygems.org and Chromium is reporting that its SSL
I use google chrome Version 19.0.1083.0 canary on Mac OS X Lion..
Am 28. M=E4rz 2012 07:26 schrieb Jose Figueroa <josen.figueroa@unixmexico.o=
Martin Bosslet wrote in post #1053736:
[#394136] How to process telnet data(binary) — Fengfeng Li <lists@...>
Hi everyone,
[#394140] copy file into new without dups, eol problem — Mario Trento <lists@...>
File.open("newf.txt", "w+") { |file| file.puts
Hi,
On 03/28/2012 04:25 PM, Jan E. wrote:
Jeremy Bopp wrote in post #1053841:
[#394154] uninitialized constant SOCKSSocket — Resident Moron <lists@...>
I am running ruby 1.9.3 on a linux box. I would like to use
It appears the class is only being defined if it's already defined.
Oh and be sure to stringify/symbolify that undefined const:
Actually, no, sorry, I just said a silly thing. Sorry, been writing
Matthew Kerwin wrote in post #1053913:
[#394160] Why z = Complex(1,2) rather than z = Complex.new(1,2)? — Ori Ben-Dor <lists@...>
What's this syntax, z = Complex(1,2), as opposed to z =
But doesn't it break the convention? I mean, the convention is using a
On Mar 29, 2012, at 8:31 AM, Ori Ben-Dor wrote:
[#394172] ECDSA encryption with OpenSSL — "Henri S." <lists@...>
Trying to do a simple ECDSA encryption using openSSL library
[#394175] shoes no such file to load -- rubygems — Mr theperson <lists@...>
I have installed shoes to develop GUI applications but when I try and
How did you install shoes?
Steve Klabnik wrote in post #1054001:
This error happens when you apt-get install shoes; it has an
Steve Klabnik wrote in post #1054006:
If you've built it successfully, shoes will be in the dist directory.
I installed cURL but i now get this error when I run rake
[#394201] Can't open url with a subdomain with an underscore — Jeroen van Ingen <lists@...>
I try to open the following URL: http://auto_diversen.marktplaza.nl/
Underscore is not a valid character in a hostname, thus Ruby rejects it.
Bartosz Dziewo=C5=84ski wrote in post #1054173:
if I have the following url: http://auto_diversen.marktplaza.nl
[#394205] Apparent Math issues — Steven Owens <lists@...>
Hello guys,
[#394222] Ruby openssl ECC help plz — no name <lists@...>
I am confused on how to properly export public ECC key. I can see it
[#394228] Ruby regex match hex string — Niels Steves <lists@...>
Hey guys,
Hi,
[#394229] regexp replace every other one — gabe gabriellini <lists@...>
When i have a string like:
[#394241] Capturing return value from method invoked with 'send' — Doug Jolley <lists@...>
Is there a way to capture the return value from a method that was
Re: Configuration Convention
On Monday, March 5, 2012 11:14:24 PM UTC-5, Kendall Gifford wrote: > > After thinking about this list, I realize I already put up with loads > of "dotfiles" in my "home" directory on any Un*x system already, which > system works great since the default behavior of the `ls` command is > to "hide" dotfiles from me unless I ask to see them. > I think "put up with" is the operative phrase. Yes, `ls` hides them but often file selectors in apps do not and it is very annoying to weed scroll pass them all the time. For a long time I promoted the XDG base directory standard in hopes that, in time, it would significantly curtail this, moving the file to `~/.config/` instead. But I've pretty much given up on this. So instead I have abandoned my `~/` directory moved all my files to `~/desktop/`, which really is a pretty convenient place for them anyway. So, I do view reams of dotfiles in toplevel folders as a "great" system. It's a clutter. When viewing files on github for instance, dot files are not hidden. I recon I'm okay with projects having dotfiles in the project root > since it's a well-established convention already. I'm even okay with > the fact that some projects commit some of these files into the > project's repository (as opposed to individuals simply having their > own personal, local copies). > > However, I "feel" that a project should consider adding dotfiles to > the project's code repo as the exception to the more general rule of > having your [D]VCS ignore them by default. I also generally feel that > dotfiles should be reserved for the build, test suite, packaging, and > [D]VCS management tools, which is already pretty much the case for > most files. So I think we've already *got* a good convention going > already, IMHO. > Most of those dotfile really need to be in the repo. I don't think there's much of a choice --expect that the tool maker could use something else besides a dotfile. It would be unwise not to check in test configuration for instance. > > * Guardfile > > * Rakefile > > * Gemfile > > * Gemfile.lock > > * Procfile > > Hmm, I feel a little differently about these "Configfiles". I get the > lineage, these harkening back to the standard Makefile convention, the > capitalization making this file stand apart. Rakefile is the new, ruby > equivalent of the Makefile. Then came the Gemfile and several other > projects have their Awsomefile too. > > I'd like any convention, however [un]official to steer developers from > taking up too much namespace with just Anyoldfile. I'm not sure what > gem/project uses Procfile or Guardfile so I can't comment on these > (I'm too lazy too Google them right now). I just know that I'll > generally be very conservative and won't create a gem/lib that has a > Configfile unless it really, really makes sense. I'll also steer away > from using "just any ol' project" that (mis)uses any convention too > much in a manner with which I disagree, without offering enough good, > bug-free functionality to make it worth it. > Yea I basically concur. To me a Configfile is basically a dotfile that the tool designer has decided must be seen all the time. Perhaps it's a philosophical stance against hidden config files, or perhaps viewed as helpful to the end-developer to immediately know it (such as a Rakefile), or maybe even a little ego. Nonetheless, it has the same potential of clutter --though in part worse b/c at lease dotfiles can be hidden in a `ls`. Of course, it's not so bad if there's no more than a two or three of them, but imagine if all those dotfiles used the Configfile pattern instead! And I have to add, my least favorite thing about Configfiles is that are capitalized, something that has generally been reserve for documentation files. > * config.ru > > Hmm. Not sure what I would've recommended the standard rack > application definition file to be had I been involved, but my first > thought is that I'm not a fan of this and I hope that other projects > don't go too far with this convention of "config.my-extension". > This doesn't bother me as much, but I take your point. It's not ideal to be creating a bunch of new extensions when it's really just a ruby script. Maybe `rack-config.rb` or just `rack.rb` would have been a better choice. > If your config file is ruby (and isn't a Configfile), I'd prefer it > still have the standard "rb" extension. Rake cut out its own extension > of *.rake but I hope no one gets too crazy adding custom extensions. > Again, would `rake.rb` and `rake-foo.rb` be a better pattern? Likewise, if your config format is YAML, please *use* a "yml" or > "yaml" extension to make it clear. Just my opinion -- it might be your > conventionally named config file, but if it uses another > language/markup internally, please use that language/markup's naming > convention (this would also apply to JSON, XML, etc, though these are > notably uncommon in ruby projects). It's true that a quick glance can > almost always tell me the format, but still.... > Aside on this, sure with there where only one possible extension for yaml files. I know the official standard is `.yaml` but everyone seems to use `.yml` in practice. > > > While there are obviously some files that will always remain (e.g. > .git), I > > wonder if it is possible for a convention to ever develop to mitigate all > > this. Most likely that would be in the form of a common directory to hold > > all these files, although conceivably, it could be in the form of a > couple > > of shared files --one for Ruby code and one for YAML. > > > > > > Now, for application-level configuration, I like the convention used > by several existing libraries and frameworks of having a "config" > directory to hold all your configuration files. However, the kinds of > files listed above aren't application-level config files, but > "application-development-level" tools. These kinds of files *should* > stay in the root of the application folder, IMHO, just like I expect > my system application's to keep my personal configurations in the root > of my user directory using dotfiles or dot-directories. App-level > configs can continue to go in a "config" directory. > Yea, I have thought about using `config/` for my tools. But the aesthetics always bothered me as it sticks out against the typical three or four letter directories. More recently I've actually considered `dot/` as an alternative. In summary, I feel that basically/overall, a good, de facto convention > is already being followed with me favoring a default attitude of not > commiting application-development-level configs, using dotfiles while > avoiding Configfiles and config.custom-extension files. > I almost never I have personal config files that I wouldn't check-in. I think that must be more of app thing where-as I mostly work on libs. I don't think there is enough of a standard personally.