From rogerdpack at gmail.com Wed May 6 10:58:29 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Wed, 6 May 2009 08:58:29 -0600 Subject: [Rubyinstaller-devel] INSTALL suggestion Message-ID: Noticed the instruction to read "INSTALL" when installing the devkit for mingw on http://rubyinstaller.org/downloads/ one thought might be to name it INSTALL.TXT so that it's easier for doze users :) If there's a git location for that file I'd be happy to change it. Thanks! -=r From luislavena at gmail.com Wed May 6 11:24:34 2009 From: luislavena at gmail.com (Luis Lavena) Date: Wed, 6 May 2009 12:24:34 -0300 Subject: [Rubyinstaller-devel] INSTALL suggestion In-Reply-To: References: Message-ID: <71166b3b0905060824t1ba72db7j5d05bfe3ff2cd530@mail.gmail.com> On Wed, May 6, 2009 at 11:58 AM, Roger Pack wrote: > Noticed the instruction to read "INSTALL" when installing the devkit > for mingw on > http://rubyinstaller.org/downloads/ > one thought might be to name it INSTALL.TXT so that it's easier for > doze users :) > Good catch, no repo for it, since was built by hand. > If there's a git location for that file I'd be happy to change it. > Thanks! I'm willing to reupload the file if you want to provide a better INSTALL.txt file? -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From rogerdpack at gmail.com Wed May 6 15:11:10 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Wed, 6 May 2009 13:11:10 -0600 Subject: [Rubyinstaller-devel] INSTALL suggestion In-Reply-To: <71166b3b0905060824t1ba72db7j5d05bfe3ff2cd530@mail.gmail.com> References: <71166b3b0905060824t1ba72db7j5d05bfe3ff2cd530@mail.gmail.com> Message-ID: > I'm willing to reupload the file if you want to provide a better > INSTALL.txt file? I'm not sure if this is "INSTALL.txt" material or material for index.html, but here it is: ====start===== quick install instructions (1.8.6, 1.9): unzip a {1.8.6,1.9}.7z file somewhere rename/move it to c:\Ruby i.e. c:\Ruby has bin lib share then unzip the devkit and move its contents into the same folder (devkit is a bundled up mingw GCC+msys). i.e. c:\Ruby now has bin lib share devkit INSTALL.txt (note: the message "This folder already contains a folder named bin" is expected--choose "yes" to confirm folder replace). next add c:\Ruby\bin to the beginning of your path and enjoy the power of a faster ruby with a compiler. ==Detailed instructions== Same as above--however, if you want to use a folder other than c:\Ruby then please change devkit/msys/1.0.11/etc/fstab to properly point to the right directories for mingw and /usr/local How to add ruby\bin to your path: either do this on the command line thus: set PATH=c:\ruby-1.9.1-p0-i386-mingw32\bin;%PATH% or change the PATH variable within my computer -> properties -> advanced -> environment variables (add it to the front of path within "system variables"). == How to determine success == If successful you should get an output like (for 1.8): C:\>ruby -v ruby 1.8.6 (2009-03-31 patchlevel 368) [i386-mingw32] C:\>gcc -v Reading specs from C:/Ruby/devkit/gcc/3.4.5/bin/../lib/gcc/mingw32/3.4.5/specs ... and installing binary gems should work properly: C:\>gem install eventmachine Building native extensions. This could take a while... Successfully installed eventmachine-0.12.6 ... If a gem fails to compile because of lack of headers, you can most times get away with doing a gem install gemname --platform=mswin32 to install msvc binaries for it. They are *typically* compatible. Enjoy! =The rubyinstaller team feedbacks? -=r From luislavena at gmail.com Wed May 6 15:31:14 2009 From: luislavena at gmail.com (Luis Lavena) Date: Wed, 6 May 2009 16:31:14 -0300 Subject: [Rubyinstaller-devel] Ruby 1.9.1 on windows In-Reply-To: References: <4A018AF3.4000608@ntlworld.com> <4A01B260.6050602@ntlworld.com> Message-ID: <71166b3b0905061231m32f23d12u77b38871bcb5ea36@mail.gmail.com> 2009/5/6 Dominic Sisneros : > Here is how I got this partially working for me.? By partially, it correctly > makes some gems but for others, it can't compile files because of missing > headers (sqlite, sqlite3).? It automatically tries to make the file instead > of trying to use the ones compiled for mswin32 platform. I don't know how to > change this > Clarifying some points: 1) Gems that depends on externals (mysql, sqlite3, postgres) will require the headers and libraries. On Windows, Linux or any OS, so is not our fault. 2) if with "It automatically tries to make the file instead of trying to use the ones compiled for mswin32 platform" you mean installing pre-compiled mswin32 gems on mingw32... please read this: http://blog.mmediasys.com/2008/08/10/rubygems-with-power-comes-responsibility/ My advice is not force the platforms, and don't expect RubyGems take your mswin32 gem as valid under mingw32. -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From rogerdpack at gmail.com Sat May 9 16:16:37 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Sat, 9 May 2009 14:16:37 -0600 Subject: [Rubyinstaller-devel] devkit ssl.h Message-ID: I wasn't sure if the devkit download was or not supposed to include an ssl.h file? Thoughts? -=r From luislavena at gmail.com Sat May 9 16:25:33 2009 From: luislavena at gmail.com (Luis Lavena) Date: Sat, 9 May 2009 17:25:33 -0300 Subject: [Rubyinstaller-devel] devkit ssl.h In-Reply-To: References: Message-ID: <71166b3b0905091325ja73bc0amb56902d5a2729357@mail.gmail.com> 2009/5/9 Roger Pack : > I wasn't sure if the devkit download was or not supposed to include an > ssl.h file? No, the devkit doens't include any OpenSSL or any header files except the ones for Windows itself. You will need to download or build OpenSSL binaries (or static libs) to be able to have those. See sqlite3-ruby repo at github and also mysql-gem for hints on how to do it (or at least how I do it). > Thoughts? previous version of the devkit included files from extracted OpenSSL, readline and others. Moving to the gem approach, those files will not be available in the by the gem itself, so I decided to avoid confusion and only package the MSYS+MinGW binaries. Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From rogerdpack at gmail.com Fri May 15 12:50:10 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Fri, 15 May 2009 10:50:10 -0600 Subject: [Rubyinstaller-devel] [ANN] nifty windows 0.9.4.0 Message-ID: I created a small windows helper, and, not knowing any where else I could announce it to windows users, here's my announcement if anyone's interested (it's a general windows util). == README file == Nifty Windows (http://www.enovatic.org/products/niftywindows/introduction/) is a *necessary* utility for MS Windows so that window management isn't hard. It adds things like easy window dragging. This is a clone of their code, updated to have + h => send current window to tray double right click => close current window (very useful!) === features that were already there that I use == right drag -> drag window right drag near edge -> resize window How to install: download and run file from: http://github.com/rogerdpack/nifty_windows/downloads Enjoy! -=r http://github.com/rogerdpack/nifty_windows/tree/master [1] http://www.enovatic.org/products/niftywindows/introduction/ From mhodgson at gmail.com Sat May 16 18:45:03 2009 From: mhodgson at gmail.com (Mike Hodgson) Date: Sat, 16 May 2009 18:45:03 -0400 Subject: [Rubyinstaller-devel] Updated MySQL and SQLite3 gems for Mingw Message-ID: <6dae68ac0905161545u7b8b27c1o2a5eb0f89502a83d@mail.gmail.com> Hi All, I've switched both of my Windows (XP and Vista) machines over to the new mingw32 Ruby, and have so far had no problems! I built the lastest MySQL and SQLite3 gems for my own use, and thought I might share with others: http://www.mikehodgson.com/gems/ I've got the process down to a fine art, so if anyone out there has any requests, I'm all ears! Mike From luislavena at gmail.com Sat May 16 18:51:50 2009 From: luislavena at gmail.com (Luis Lavena) Date: Sat, 16 May 2009 19:51:50 -0300 Subject: [Rubyinstaller-devel] Updated MySQL and SQLite3 gems for Mingw In-Reply-To: <6dae68ac0905161545u7b8b27c1o2a5eb0f89502a83d@mail.gmail.com> References: <6dae68ac0905161545u7b8b27c1o2a5eb0f89502a83d@mail.gmail.com> Message-ID: <71166b3b0905161551t53f61f45y271590376460330b@mail.gmail.com> On Sat, May 16, 2009 at 7:45 PM, Mike Hodgson wrote: > Hi All, > Hello Mike > I've switched both of my Windows (XP and Vista) machines over to the > new mingw32 Ruby, and have so far had no problems! > Awesome to hear! I use it on a daily basis without issues, which means is going to be more easy the migration now that assimilation (err, adoption) has started! > I built the lastest MySQL and SQLite3 gems for my own use, and thought > I might share with others: > > http://www.mikehodgson.com/gems/ > > I've got the process down to a fine art, so if anyone out there has > any requests, I'm all ears! > Did you based those in mysql-gem[1] and sqlite3-ruby[2] fork I have at github? MySQL 5.1 is incompatible with the gem, lot of segfaults that I can blame the extension itself (since DataMapper guys don't face those). The one in sqlite3-ruby is based on Jamis work and uses rake-compiler. Can you share the steps you used to build those? I would really love to integrate and get the smoother experience for everybody! Cheers! [1] http://github.com/luislavena/mysql-gem [2] http://github.com/luislavena/sqlite3-ruby -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From mhodgson at gmail.com Sat May 16 19:58:57 2009 From: mhodgson at gmail.com (Mike Hodgson) Date: Sat, 16 May 2009 19:58:57 -0400 Subject: [Rubyinstaller-devel] Updated MySQL and SQLite3 gems for Mingw In-Reply-To: <71166b3b0905161551t53f61f45y271590376460330b@mail.gmail.com> References: <6dae68ac0905161545u7b8b27c1o2a5eb0f89502a83d@mail.gmail.com> <71166b3b0905161551t53f61f45y271590376460330b@mail.gmail.com> Message-ID: <6dae68ac0905161658k2dcd9a93kf73c0dfd731acb24@mail.gmail.com> Hi Luis, I didn't use your forks, I built from the original gem source. I installed Mingw Ruby and the development environment and added the bin directory to my path. Next, I copied the MySQL and SQLite development files (headers and DLLs) into C:\ruby\devkit\msys\1.0.11\usr\local . After that, it only required the usual change to the .gemspec (change platform to Gem::Platform::CURRENT). The MySQL gem is built on 5.0, I already ran into the 5.1 headaches :) I was also able to build and install the do_mysql and do_sqlite3 extensions by just adding '--with-mysql-dir=/usr/local/mysql' and '--with-sqlite3-dir=/usr/local/sqlite3' to my gem install lines. The Data Objects extensions were always a pain on the VC6 OCI, so this was nice :) I'll take a look at your forks now, I've been so busy at work I haven't had time to keep up on new developments or look at rake-compiler yet. Mike On Sat, May 16, 2009 at 6:51 PM, Luis Lavena wrote: >> I built the lastest MySQL and SQLite3 gems for my own use, and thought >> I might share with others: >> >> http://www.mikehodgson.com/gems/ >> >> I've got the process down to a fine art, so if anyone out there has >> any requests, I'm all ears! >> > > Did you based those in mysql-gem[1] and sqlite3-ruby[2] fork I have at github? > > MySQL 5.1 is incompatible with the gem, lot of segfaults that I can > blame the extension itself (since DataMapper guys don't face those). > > The one in sqlite3-ruby is based on Jamis work and uses rake-compiler. > > Can you share the steps you used to build those? I would really love > to integrate and get the smoother experience for everybody! From rogerdpack at gmail.com Mon May 18 09:08:01 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Mon, 18 May 2009 07:08:01 -0600 Subject: [Rubyinstaller-devel] Updated MySQL and SQLite3 gems for Mingw In-Reply-To: <6dae68ac0905161658k2dcd9a93kf73c0dfd731acb24@mail.gmail.com> References: <6dae68ac0905161545u7b8b27c1o2a5eb0f89502a83d@mail.gmail.com> <71166b3b0905161551t53f61f45y271590376460330b@mail.gmail.com> <6dae68ac0905161658k2dcd9a93kf73c0dfd731acb24@mail.gmail.com> Message-ID: > The MySQL gem is built on 5.0, I already ran into the 5.1 headaches :) Anybody know if the gem, built under linux + 5.1, works? -=r From luislavena at gmail.com Mon May 18 09:18:04 2009 From: luislavena at gmail.com (Luis Lavena) Date: Mon, 18 May 2009 10:18:04 -0300 Subject: [Rubyinstaller-devel] Updated MySQL and SQLite3 gems for Mingw In-Reply-To: References: <6dae68ac0905161545u7b8b27c1o2a5eb0f89502a83d@mail.gmail.com> <71166b3b0905161551t53f61f45y271590376460330b@mail.gmail.com> <6dae68ac0905161658k2dcd9a93kf73c0dfd731acb24@mail.gmail.com> Message-ID: <71166b3b0905180618o5f5ebfefk2618c06cc7dc79c4@mail.gmail.com> On Mon, May 18, 2009 at 10:08 AM, Roger Pack wrote: >> The MySQL gem is built on 5.0, I already ran into the 5.1 headaches :) > > Anybody know if the gem, built under linux + 5.1, works? For linux? I think not, since the segfault is not Windows related but bad pointer usage. -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From rogerdpack at gmail.com Mon May 18 09:44:34 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Mon, 18 May 2009 07:44:34 -0600 Subject: [Rubyinstaller-devel] Updated MySQL and SQLite3 gems for Mingw In-Reply-To: <71166b3b0905180618o5f5ebfefk2618c06cc7dc79c4@mail.gmail.com> References: <6dae68ac0905161545u7b8b27c1o2a5eb0f89502a83d@mail.gmail.com> <71166b3b0905161551t53f61f45y271590376460330b@mail.gmail.com> <6dae68ac0905161658k2dcd9a93kf73c0dfd731acb24@mail.gmail.com> <71166b3b0905180618o5f5ebfefk2618c06cc7dc79c4@mail.gmail.com> Message-ID: > For linux? I think not, since the segfault is not Windows related but > bad pointer usage. interesting. -=r From luislavena at gmail.com Mon May 18 09:45:51 2009 From: luislavena at gmail.com (Luis Lavena) Date: Mon, 18 May 2009 10:45:51 -0300 Subject: [Rubyinstaller-devel] Updated MySQL and SQLite3 gems for Mingw In-Reply-To: References: <6dae68ac0905161545u7b8b27c1o2a5eb0f89502a83d@mail.gmail.com> <71166b3b0905161551t53f61f45y271590376460330b@mail.gmail.com> <6dae68ac0905161658k2dcd9a93kf73c0dfd731acb24@mail.gmail.com> <71166b3b0905180618o5f5ebfefk2618c06cc7dc79c4@mail.gmail.com> Message-ID: <71166b3b0905180645s76d86684ybaa2f973fcb93a0a@mail.gmail.com> On Mon, May 18, 2009 at 10:44 AM, Roger Pack wrote: >> For linux? I think not, since the segfault is not Windows related but >> bad pointer usage. > > interesting. But be my guest and check yourself and let us know :-) -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From rogerdpack at gmail.com Mon May 18 12:35:03 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Mon, 18 May 2009 10:35:03 -0600 Subject: [Rubyinstaller-devel] rbreadline interestingness Message-ID: hitting backspace once ran into this (as a note). back space: irb(main):007:0> WMI.Win32_DiskDrive.all.map &:C:/ruby/lib/ruby/site_ruby/1.9.1/rbreadline.rb:5765:in `rl_delete': undefined local variable or method `rl_line_buffer' for RbReadline:Module (NameError) from C:/ruby/lib/ruby/site_ruby/1.9.1/rbreadline.rb:4232:in `_rl_dispatch_subseq' from C:/ruby/lib/ruby/site_ruby/1.9.1/rbreadline.rb:4221:in `_rl_dispatch' from C:/ruby/lib/ruby/site_ruby/1.9.1/rbreadline.rb:4627:in `readline_internal_charloop' from C:/ruby/lib/ruby/site_ruby/1.9.1/rbreadline.rb:4701:in `readline_internal' from C:/ruby/lib/ruby/site_ruby/1.9.1/rbreadline.rb:4723:in `readline' from C:/ruby/lib/ruby/site_ruby/1.9.1/readline.rb:40:in `readline' from C:/ruby/lib/ruby/1.9.1/irb/input-method.rb:115:in `gets' from C:/ruby/lib/ruby/1.9.1/irb.rb:131:in `block (2 levels) in eval_input' from C:/ruby/lib/ruby/1.9.1/irb.rb:263:in `signal_status' from C:/ruby/lib/ruby/1.9.1/irb.rb:130:in `block in eval_input' from C:/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:189:in `call' from C:/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:189:in `buf_input' from C:/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:103:in `getc' from C:/ruby/lib/ruby/1.9.1/irb/slex.rb:205:in `match_io' from C:/ruby/lib/ruby/1.9.1/irb/slex.rb:75:in `match' from C:/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:287:in `token' from C:/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:263:in `lex' from C:/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:234:in `block (2 levels) in each_top_level_statement' from C:/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:230:in `loop' from C:/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:230:in `block in each_top_level_statement' from C:/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:229:in `catch' from C:/ruby/lib/ruby/1.9.1/irb/ruby-lex.rb:229:in `each_top_level_statement' from C:/ruby/lib/ruby/1.9.1/irb.rb:145:in `eval_input' from C:/ruby/lib/ruby/1.9.1/irb.rb:69:in `block in start' from C:/ruby/lib/ruby/1.9.1/irb.rb:68:in `catch' from C:/ruby/lib/ruby/1.9.1/irb.rb:68:in `start' from C:/ruby/bin/irb:12:in `
' Thanks! -=r From rogerdpack at gmail.com Mon May 18 12:44:34 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Mon, 18 May 2009 10:44:34 -0600 Subject: [Rubyinstaller-devel] rbreadline interestingness In-Reply-To: References: Message-ID: there are a few other changes in my fork, as well (besides combating the aforementioned interestingness) http://github.com/rogerdpack/rb-readline/tree/master Cheers. -=r From luislavena at gmail.com Mon May 18 14:16:02 2009 From: luislavena at gmail.com (Luis Lavena) Date: Mon, 18 May 2009 15:16:02 -0300 Subject: [Rubyinstaller-devel] rbreadline interestingness In-Reply-To: References: Message-ID: <71166b3b0905181116n4335f2b4t9b1bffad41d50145@mail.gmail.com> On Mon, May 18, 2009 at 1:44 PM, Roger Pack wrote: > there are a few other changes in my fork, as well (besides combating > the aforementioned interestingness) > > http://github.com/rogerdpack/rb-readline/tree/master > Cheers. Awesome, there are other patches that I'll love to mege later today and re-release the packages! Thank you! -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From luislavena at gmail.com Mon May 18 23:45:44 2009 From: luislavena at gmail.com (Luis Lavena) Date: Tue, 19 May 2009 00:45:44 -0300 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? Message-ID: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> Original posted on my blog: http://blog.mmediasys.com/2009/05/19/rubyinstaller-one-clicks-need-a-new-home-can-you-help-him/ === I must say that my skills to ask for something are really lacking, and my design skills are even worse. So, I?m bringing this topic to the table, seeking for ideas on how to improve the Ruby on Windows image beyond just code. I?m willing to offer money to pay for it, since I?m quite aware that Open Source and contributions don?t put food on the table. Of course, I?m not rich, so the balance needs to be found :D So, what is the idea: * Build the website with Radiant or a simple CMS over Ruby * Design needs to be simple and provide access to: 1. News feed (small articles) 2. Download info and links 3. Getting Started Resources (info and links) 4. Contribute (RubyForge and GitHub info) 5. Support (access to mailing list and forums of interest) * Initial artwork (logo and iso) already exist * Application icons can be highly improved :D For the record: there is no need to be a Windows user or designer, so people on Linux and OSX are welcome ;) If there is more interest, maybe a Bounty can be opened, but time, feedback and community response will tell. Please, comment and pass the message! -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From hramrach at centrum.cz Tue May 19 03:32:09 2009 From: hramrach at centrum.cz (Michal Suchanek) Date: Tue, 19 May 2009 09:32:09 +0200 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> Message-ID: 2009/5/19 Luis Lavena : > Original posted on my blog: > > http://blog.mmediasys.com/2009/05/19/rubyinstaller-one-clicks-need-a-new-home-can-you-help-him/ > > === > > I must say that my skills to ask for something are really lacking, and Indeed, it's not clear what you are asking ;-) > my design skills are even worse. > > So, I?m bringing this topic to the table, seeking for ideas on how to > improve the Ruby on Windows image beyond just code. > > I?m willing to offer money to pay for it, since I?m quite aware that > Open Source and contributions don?t put food on the table. > > Of course, I?m not rich, so the balance needs to be found :D > > So, what is the idea: > > ? ?* Build the website with Radiant or a simple CMS over Ruby Building a web site is one thing but running it is another. Do you already have some hosting, or are you seeking a complete solution? If you do have one what are the features it provides, or what do you expect from the new one? > ? ?* Design needs to be simple and provide access to: > ? ? ? ? 1. News feed (small articles) > ? ? ? ? 2. Download info and links > ? ? ? ? 3. Getting Started Resources (info and links) > ? ? ? ? 4. Contribute (RubyForge and GitHub info) > ? ? ? ? 5. Support (access to mailing list and forums of interest) Here it seems that aside the news articles everything else is hosted off the website, and only interface for picking articles on these topics is needed. > ? ?* Initial artwork (logo and iso) already exist > ? ?* Application icons can be highly improved :D This is not related to the web site, is it? Thanks Michal From luislavena at gmail.com Tue May 19 08:54:45 2009 From: luislavena at gmail.com (Luis Lavena) Date: Tue, 19 May 2009 09:54:45 -0300 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> Message-ID: <71166b3b0905190554m2558d7f2wda2366576b5450b1@mail.gmail.com> On Tue, May 19, 2009 at 4:32 AM, Michal Suchanek wrote: > 2009/5/19 Luis Lavena : >> Original posted on my blog: >> >> http://blog.mmediasys.com/2009/05/19/rubyinstaller-one-clicks-need-a-new-home-can-you-help-him/ >> >> === >> >> I must say that my skills to ask for something are really lacking, and > > Indeed, it's not clear what you are asking ;-) > Thank you, thank you, I do my best. >> my design skills are even worse. >> >> So, I?m bringing this topic to the table, seeking for ideas on how to >> improve the Ruby on Windows image beyond just code. >> >> I?m willing to offer money to pay for it, since I?m quite aware that >> Open Source and contributions don?t put food on the table. >> >> Of course, I?m not rich, so the balance needs to be found :D >> >> So, what is the idea: >> >> ? ?* Build the website with Radiant or a simple CMS over Ruby > > Building a web site is one thing but running it is another. I'm going to take care of the hosting. > Do you already have some hosting, or are you seeking a complete solution? Well, again hosting is going to be out of my pocket too, so if a generous company thinks that One-Click Ruby Installer deserves a homepage and they could host it, will be awesome, but I'm not holding my breath. > If you do have one what are the features it provides, or what do you > expect from the new one? > Well, the Wiki is unattractive, and hard to maintain. Doing gardering on the wiki takes longer, even with the help of some contributors in the past. The website idea is offer, clean and simple a door to Ruby on Windows resources, which is often hard to find, mostly due lack of integration or growth on ruby-lang to hold this different things. >> ? ?* Design needs to be simple and provide access to: >> ? ? ? ? 1. News feed (small articles) >> ? ? ? ? 2. Download info and links >> ? ? ? ? 3. Getting Started Resources (info and links) >> ? ? ? ? 4. Contribute (RubyForge and GitHub info) >> ? ? ? ? 5. Support (access to mailing list and forums of interest) > > Here it seems that aside the news articles everything else is hosted > off the website, and only interface for picking articles on these > topics is needed. > Like a Wiki :-) >> ? ?* Initial artwork (logo and iso) already exist >> ? ?* Application icons can be highly improved :D > > This is not related to the web site, is it? > Well, the logo is, the favicon is :-) > > Thanks > Thanks to you! Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From rogerdpack at gmail.com Tue May 19 09:53:27 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Tue, 19 May 2009 07:53:27 -0600 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> Message-ID: > I must say that my skills to ask for something are really lacking, and > my design skills are even worse. > > So, I?m bringing this topic to the table, seeking for ideas on how to > improve the Ruby on Windows image beyond just code. One suggestion would be to have a google group for the mailing list, instead of the "normal" mailing list (makes it easier for people to subscribe). If you wanted help with hosting I could probably fit it on my linode slice :) (except the downloads themselves would likely need to come from elsewhere, like rubyforge or sourceforge to save on bandwidth). Unfortunately I'm no designer either. :P -=r From hramrach at centrum.cz Tue May 19 10:24:29 2009 From: hramrach at centrum.cz (Michal Suchanek) Date: Tue, 19 May 2009 16:24:29 +0200 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905190554m2558d7f2wda2366576b5450b1@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <71166b3b0905190554m2558d7f2wda2366576b5450b1@mail.gmail.com> Message-ID: 2009/5/19 Luis Lavena : > On Tue, May 19, 2009 at 4:32 AM, Michal Suchanek wrote: >> 2009/5/19 Luis Lavena : ... >>> So, I?m bringing this topic to the table, seeking for ideas on how to >>> improve the Ruby on Windows image beyond just code. >>> >>> I?m willing to offer money to pay for it, since I?m quite aware that >>> Open Source and contributions don?t put food on the table. >>> >>> Of course, I?m not rich, so the balance needs to be found :D >>> >>> So, what is the idea: >>> >>> ? ?* Build the website with Radiant or a simple CMS over Ruby >> >> Building a web site is one thing but running it is another. > > I'm going to take care of the hosting. > >> Do you already have some hosting, or are you seeking a complete solution? > > Well, again hosting is going to be out of my pocket too, so if a > generous company thinks that One-Click Ruby Installer deserves a > homepage and they could host it, will be awesome, but I'm not holding > my breath. I think that hosting a web site (as opposed a download site) is not completely out of question. However, it is necessary to know what kind of hosting is required. Still if you hosted the site yourself it would be sort of reassuring to know that as long as the the installer is going forward the site is likely to stay, too. > >> If you do have one what are the features it provides, or what do you >> expect from the new one? >> > > Well, the Wiki is unattractive, and hard to maintain. Doing gardering > on the wiki takes longer, even with the help of some contributors in > the past. > > The website idea is offer, clean and simple a door to Ruby on Windows > resources, which is often hard to find, mostly due lack of integration > or growth on ruby-lang to hold this different things. > > >>> ? ?* Design needs to be simple and provide access to: >>> ? ? ? ? 1. News feed (small articles) >>> ? ? ? ? 2. Download info and links >>> ? ? ? ? 3. Getting Started Resources (info and links) >>> ? ? ? ? 4. Contribute (RubyForge and GitHub info) >>> ? ? ? ? 5. Support (access to mailing list and forums of interest) >> >> Here it seems that aside the news articles everything else is hosted >> off the website, and only interface for picking articles on these >> topics is needed. >> > > Like a Wiki :-) No, unlike a Wiki. There are a couple of differences between a wiki and a newsfeed. First, only few authorized people can typically post news articles on a news site but next to anybody can improve or spam a Wiki. Second, a wiki is an unorganized cloud of random (des)information bits while a news site is more structured. It has typically articles sorted by time and category with some reasonable selection shown on the top page. Any attempts to force categorization on Wikis I have seen so far proved futile. I imagine it is possible to turn commit messages and release notes for downloads into news articles automatically if they are hosted on a reasonably cooperative site. A script could easily select the newest article from each important category to create a clean and simple top page that offers all important information in one place. > >>> ? ?* Initial artwork (logo and iso) already exist >>> ? ?* Application icons can be highly improved :D >> >> This is not related to the web site, is it? >> > > Well, the logo is, the favicon is :-) > Perhaps I got too distracted by the application icon :-) Thanks Michal From rogerdpack at gmail.com Tue May 19 15:03:42 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Tue, 19 May 2009 13:03:42 -0600 Subject: [Rubyinstaller-devel] devkit ssl.h In-Reply-To: <71166b3b0905091325ja73bc0amb56902d5a2729357@mail.gmail.com> References: <71166b3b0905091325ja73bc0amb56902d5a2729357@mail.gmail.com> Message-ID: > previous version of the devkit included files from extracted OpenSSL, > readline and others. Moving to the gem approach, those files will not > be available in the by the gem itself, so I decided to avoid confusion > and only package the MSYS+MinGW binaries. So the gem approach will install libs via a devkit gem? Thanks. -=r From rogerdpack at gmail.com Tue May 19 15:13:49 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Tue, 19 May 2009 13:13:49 -0600 Subject: [Rubyinstaller-devel] ruby based installer Message-ID: Thought I'd mention an interesting installer I ran into. vruby has its own GUI installer--ok it's pretty simple but it looks nice. If anybody wants to try it here's my fork of the svn branch so that it works with 1.9 (unfortunately for 1.8.x you'll need to install a version older than the one there). You install swin, then vruby (which uses swin) http://github.com/rogerdpack/visualuruby_here/tree/master Just thought I'd mention it since it was interesting. -=r From luislavena at gmail.com Tue May 19 15:18:14 2009 From: luislavena at gmail.com (Luis Lavena) Date: Tue, 19 May 2009 16:18:14 -0300 Subject: [Rubyinstaller-devel] devkit ssl.h In-Reply-To: References: <71166b3b0905091325ja73bc0amb56902d5a2729357@mail.gmail.com> Message-ID: <71166b3b0905191218m42aa701bj935a471408e29ff0@mail.gmail.com> On Tue, May 19, 2009 at 4:03 PM, Roger Pack wrote: >> previous version of the devkit included files from extracted OpenSSL, >> readline and others. Moving to the gem approach, those files will not >> be available in the by the gem itself, so I decided to avoid confusion >> and only package the MSYS+MinGW binaries. > > So the gem approach will install libs via a devkit gem? > Thanks. Yes, stay tuned because the next blog post is going to be the devkit gem and install procedure for the Development Kit. -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From deepjungle.maca at gmail.com Tue May 19 15:23:27 2009 From: deepjungle.maca at gmail.com (deepj) Date: Tue, 19 May 2009 21:23:27 +0200 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> Message-ID: <4A13072F.50604@gmail.com> Hi, > * Design needs to be simple and provide access to: > 1. News feed (small articles) > 2. Download info and links > 3. Getting Started Resources (info and links) > 4. Contribute (RubyForge and GitHub info) > 5. Support (access to mailing list and forums of interest) > * Initial artwork (logo and iso) already exist > * Application icons can be highly improved :D I can recommend my friend which has a lot of experience with design GUI, logos, typography, books and web-design. You can look at his website and portfolio -> http://www.matcheck.cz If you are interested in it you can contact him ;o). From luislavena at gmail.com Tue May 19 18:32:18 2009 From: luislavena at gmail.com (Luis Lavena) Date: Tue, 19 May 2009 19:32:18 -0300 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> Message-ID: <71166b3b0905191532q5da6b8a0vb5d4e9397b8326a@mail.gmail.com> On Tue, May 19, 2009 at 10:53 AM, Roger Pack wrote: >> I must say that my skills to ask for something are really lacking, and >> my design skills are even worse. >> >> So, I?m bringing this topic to the table, seeking for ideas on how to >> improve the Ruby on Windows image beyond just code. > > One suggestion would be to have a google group for the mailing list, > instead of the "normal" mailing list (makes it easier for people to > subscribe). > > If you wanted help with hosting I could probably fit it on my linode > slice :) (except the downloads themselves would likely need to come > from elsewhere, like rubyforge or sourceforge to save on bandwidth). > Yes, downloads are going to be hosted on RubyForge, as usual, but the site is going to offer the latest, commended download links and versions. > Unfortunately I'm no designer either. :P > Me neither. :-D -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From luislavena at gmail.com Tue May 19 19:16:10 2009 From: luislavena at gmail.com (Luis Lavena) Date: Tue, 19 May 2009 20:16:10 -0300 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <71166b3b0905190554m2558d7f2wda2366576b5450b1@mail.gmail.com> Message-ID: <71166b3b0905191616x18428570ue01cd8b34ceaaf1f@mail.gmail.com> On Tue, May 19, 2009 at 11:24 AM, Michal Suchanek wrote: > 2009/5/19 Luis Lavena : >> ... >> >> Well, again hosting is going to be out of my pocket too, so if a >> generous company thinks that One-Click Ruby Installer deserves a >> homepage and they could host it, will be awesome, but I'm not holding >> my breath. > > I think that hosting a web site (as opposed a download site) is not > completely out of question. > Well, I believe the hosting part of the equation is not a problem. Downloads are going to be located as usual at RubyForge. The intention of this is not replace RubyForge for bug reporting or downloads, but provide a better, simplified and clean access to Ruby for Windows, which ruby-lang is not offering and neither RubyForge or the current Wiki page. > However, it is necessary to know what kind of hosting is required. > I mention the development of the site in Radiant CMS or a Ruby CMS, so the hosting is going to be Ruby/Rails based. > Still if you hosted the site yourself it would be sort of reassuring > to know that as long as the the installer is going forward the site is > likely to stay, too. > Well, that's what I said, I intend to host myself. Also, I intend to contribute with my personal money for the design of it. >> >> Like a Wiki :-) > > No, unlike a Wiki. > Well, I tried to be ironic, but I meant to say more as Knowledge Base containing links to the different resources in the different categories: from compiling to using Ruby in different scenarios (either on Windows or deploys from it to Linux). > ... > > I imagine it is possible to turn commit messages and release notes for > downloads into news articles automatically if they are hosted on a > reasonably cooperative site. > Manual administration is not going to be a problem, being the central location of all this will make things more easy. > A script could easily select the newest article from each important > category to create a clean and simple top page that offers all > important information in one place. > Which basically Radiant can do it with some Ruby magic. > > Perhaps I got too distracted by the application icon :-) > Sorry :-) So, in better words I think I going to run this as a Bounty/Contest/Challenge: I'm going to open a Pledgie, and put some money there. This means the designers that want to participate will need to be able to collect money using Paypal. Next, Designers can create mockups of the homepage, and use "as inspiration" the logo/branding for the installer that already exist: http://blog.mmediasys.com/2008/03/29/progress-of-one-click-installer-rubyinstaller/ Important things the site needs to allow: * Simple, clean, friendly design. * Latest news about releases. * Latest version information * Latest Links added to the Knowledge Base * Access to Download information pages * Access to Knowledge Base pages * Access to Get Help pages * Access to Contribute information pages Advance details: * Download information will contain both 1.8 and 1.9 latest downloads. * Prior download can be accessed via RubyForge * Knowledge Base pages are small descriptions and links to the source of the information, either a blog, a wiki or a screencast being hosted elsewhere. * Get Help pages are going to summarize mailing list or groups where users will likely get more feedback about their issues running Ruby on Windows. * Contribute will provide links and information to access RubyForge or GitHub and what are the requirements to help on the project. Mockups are going to be open to the wild as a poll, and people will pick them. Pledgie will remain active until deadline of the poll. Once the poll deadline has reached, the best mockup which follows the above criteria is going to be selected as "winner", which leads us to the next point: Before any designer do the mock up, they need to consider: * Once design is approved, both hompages and inner page needs to be completed as valid HTML+CSS * Cross browser (yeah, IE, I'm talking about that beast) needs to be considered as supported. * Designer could have experience integrating this with Radiant and provide advice, but is not mandatory. * Full pledgie money is going to be paid when HTML and CSS elements are handed over to RubyInstaller project team, in public, using a Git repository. * Credits and copyright of the design will remains in the design owner, but he must give authorization for usage in rubyinstaller.org. I want this be the most clean, clear and public as possible. I want community choose what community likes, not what my personal taste dictates. All the money collected up to the date of the poll is going to be transfered, so is a risk, could be 100 or could be 2K, community will decide. Sounds good? I'm going to take this copy and use for the pledgie ;-) Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From luislavena at gmail.com Tue May 19 19:18:01 2009 From: luislavena at gmail.com (Luis Lavena) Date: Tue, 19 May 2009 20:18:01 -0300 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <4A13072F.50604@gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <4A13072F.50604@gmail.com> Message-ID: <71166b3b0905191618n2cb2e86bt22e4b95be0c8db67@mail.gmail.com> On Tue, May 19, 2009 at 4:23 PM, deepj wrote: > Hi, >> >> ? ? * Design needs to be simple and provide access to: >> ? ? ? ? ?1. News feed (small articles) >> ? ? ? ? ?2. Download info and links >> ? ? ? ? ?3. Getting Started Resources (info and links) >> ? ? ? ? ?4. Contribute (RubyForge and GitHub info) >> ? ? ? ? ?5. Support (access to mailing list and forums of interest) >> ? ? * Initial artwork (logo and iso) already exist >> ? ? * Application icons can be highly improved :D > > I can recommend my friend which has a lot of experience with design GUI, > logos, typography, books and web-design. You can look at his website and > portfolio -> http://www.matcheck.cz > Awesome! > If you are interested in it you can contact him ;o). I decided that the best for the project is going to be a public contest/challenge/competition with polls for voting. See my reply to Michal about it. Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From deepjungle.maca at gmail.com Tue May 19 20:11:15 2009 From: deepjungle.maca at gmail.com (deepj) Date: Wed, 20 May 2009 02:11:15 +0200 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905191618n2cb2e86bt22e4b95be0c8db67@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <4A13072F.50604@gmail.com> <71166b3b0905191618n2cb2e86bt22e4b95be0c8db67@mail.gmail.com> Message-ID: <4A134AA3.5050108@gmail.com> Hi, > I decided that the best for the project is going to be a public > contest/challenge/competition with polls for voting. See my reply to > Michal about it. Great idea! I think this is the best solution :) deepj From rogerdpack at gmail.com Wed May 20 12:29:48 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Wed, 20 May 2009 10:29:48 -0600 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> Message-ID: > I must say that my skills to ask for something are really lacking, and > my design skills are even worse. I hope the end product looks better than the jruby page http://jruby.codehaus.org/ and perhaps as nice as the merb and/or ramaze pages :) -=r From luislavena at gmail.com Wed May 20 12:48:29 2009 From: luislavena at gmail.com (Luis Lavena) Date: Wed, 20 May 2009 13:48:29 -0300 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> Message-ID: <71166b3b0905200948kc4b8675v37709e666e67d1cc@mail.gmail.com> On Wed, May 20, 2009 at 1:29 PM, Roger Pack wrote: >> I must say that my skills to ask for something are really lacking, and >> my design skills are even worse. > > I hope the end product looks better than the jruby page > http://jruby.codehaus.org/ That is so Codehaus looking :-P > and perhaps as nice as the merb and/or ramaze pages :) Those looks good, but hope nothing like MacRuby page get submitted :-P http://www.macruby.org/ -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From rogerdpack at gmail.com Wed May 20 13:34:01 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Wed, 20 May 2009 11:34:01 -0600 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905200948kc4b8675v37709e666e67d1cc@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <71166b3b0905200948kc4b8675v37709e666e67d1cc@mail.gmail.com> Message-ID: > Those looks good, but hope nothing like MacRuby page get submitted :-P > > http://www.macruby.org/ wow that hurts my eyes. From hramrach at centrum.cz Wed May 20 16:36:39 2009 From: hramrach at centrum.cz (Michal Suchanek) Date: Wed, 20 May 2009 22:36:39 +0200 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <71166b3b0905200948kc4b8675v37709e666e67d1cc@mail.gmail.com> Message-ID: 2009/5/20 Roger Pack : >> Those looks good, but hope nothing like MacRuby page get submitted :-P >> >> http://www.macruby.org/ > > wow that hurts my eyes. OMG .. is that site really gibberish or does the late Xorg Intel driver pixmap corruption hit it more than others .. OK the page source is shown in another font and it does make sense, it's time to restart Xorg I guess :S Still the colour choice is quite odd .. that's partly because their style overrides my default style only in some places but not all .. and partly the large red boxes. Perhaps I should look into designing a nice grayscale page for once ^_^ Thanks Michal From hramrach at centrum.cz Thu May 21 05:33:44 2009 From: hramrach at centrum.cz (Michal Suchanek) Date: Thu, 21 May 2009 11:33:44 +0200 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905191616x18428570ue01cd8b34ceaaf1f@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <71166b3b0905190554m2558d7f2wda2366576b5450b1@mail.gmail.com> <71166b3b0905191616x18428570ue01cd8b34ceaaf1f@mail.gmail.com> Message-ID: 2009/5/20 Luis Lavena : > > So, in better words I think I going to run this as a Bounty/Contest/Challenge: > > I'm going to open a Pledgie, and put some money there. This means the > designers that want to participate will need to be able to collect > money using Paypal. > > Next, Designers can create mockups of the homepage, and use "as > inspiration" the logo/branding for the installer that already exist: > > http://blog.mmediasys.com/2008/03/29/progress-of-one-click-installer-rubyinstaller/ I think asking for mockups is the wrong thing to do. I am not sure a good tool for eveluating future web design exists but to me it looks like mockups are not the tool. There is a disturbing tendency to design web pages as flyers and then forcing the flyer into HTML without regard to web functionality. Don't get me wrong. I know that good colour balance is also part of functionality. However, adding right style to a working web is relatively easy due to CSS but making a good looking web usable tends to be very challenging. Often the desire to make the page look like the flyer on which it is based sacrifices much in the functionality, ease of use and compatibility departments. There are probably some designers that are somewhat aware that the web has its specifics but judging from the state of pages I visit there are very few who actually understand the web. Thanks Michal From luislavena at gmail.com Thu May 21 06:56:36 2009 From: luislavena at gmail.com (Luis Lavena) Date: Thu, 21 May 2009 07:56:36 -0300 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <71166b3b0905190554m2558d7f2wda2366576b5450b1@mail.gmail.com> <71166b3b0905191616x18428570ue01cd8b34ceaaf1f@mail.gmail.com> Message-ID: <71166b3b0905210356m91134f9m2f85a5bef193ab2b@mail.gmail.com> On Thu, May 21, 2009 at 6:33 AM, Michal Suchanek wrote: > 2009/5/20 Luis Lavena : > >> >> So, in better words I think I going to run this as a Bounty/Contest/Challenge: >> >> I'm going to open a Pledgie, and put some money there. This means the >> designers that want to participate will need to be able to collect >> money using Paypal. >> >> Next, Designers can create mockups of the homepage, and use "as >> inspiration" the logo/branding for the installer that already exist: >> >> http://blog.mmediasys.com/2008/03/29/progress-of-one-click-installer-rubyinstaller/ > > I think asking for mockups is the wrong thing to do. I am not sure a > good tool for eveluating future web design exists but to me it looks > like mockups are not the tool. > > There is a disturbing tendency to design web pages as flyers and then > forcing the flyer into HTML without regard to web functionality. > > Don't get me wrong. I know that good colour balance is also part of > functionality. However, adding right style to a working web is > relatively easy due to CSS but making a good looking web usable tends > to be very challenging. Often the desire to make the page look like > the flyer on which it is based sacrifices much in the functionality, > ease of use and compatibility departments. > > There are probably some designers that are somewhat aware that the web > has its specifics but judging from the state of ?pages I visit there > are very few who actually understand the web. > That's why the mockups are about the distribution of the content I mention for the homepage and also, community will be the one selecting the which one is the best one. Consider the mockup as the initial wireframing, the distribution of the elements, not the HTML+CSS. As you mention, the styling can be corrected at any time, the importance is the information itself. If you have a better idea, not just considering the wrong option, be my guess and propose it. The idea and the goals are the same: help get Ruby Installer a new web site. > Thanks > > Michal Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From reachme at charlesroper.co.uk Fri May 22 04:57:09 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Fri, 22 May 2009 09:57:09 +0100 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905191618n2cb2e86bt22e4b95be0c8db67@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <4A13072F.50604@gmail.com> <71166b3b0905191618n2cb2e86bt22e4b95be0c8db67@mail.gmail.com> Message-ID: <4A1668E5.30400@charlesroper.co.uk> Luis Lavena wrote: > I decided that the best for the project is going to be a public > contest/challenge/competition with polls for voting. See my reply to > Michal about it. You want to perhaps be a little bit cautious of a competition because voters inevitably vote for eye-candy and fail to consider other more subtle issues, such as context, continuity and ease of build/maintenance. Also, how far would you want entrants to go? Would the expectation be for them to build an entire site? Would they do full IA with wireframes? Or just templates? Or templates + HTML/CSS? If you really do want to go down the competition route and you have some cash to dedicate, you might want to consider CrowdSpring: http://www.crowdspring.com/ Here is an example of a t-shirt site competition: http://tr.im/m4ZY The key in this (and any creative endeavour, for that matter) is in the brief. What you've done so far is great, but I would also extend it by providing 5 sites you like and 5 sites you don't like. That will give designers a much better idea of what (and what you're not) after. I would say that it would be advantageous to tap into the 'Ruby aesthetic' in order to preserve a sense of brand and continuity. Check out these 5 for instance: http://www.ruby-lang.org/en/ http://ruby-toolbox.com/ http://guides.rubyonrails.org/ http://www.engineyard.com/ http://rubyonrails.org/ There is definitely a sense of continuity there, but each one is distinct in its own way. I think I mentioned to you before that I would be willing to help with the site, but that just hasn't panned out for me. I would be able to help in advising on the brief and on the designs and so on, though. One final thought, have you thought of approaching someone like Heroku for some sponsored hosting? I'm sure they would probably like to put their name to a high-profile project like this, and the easy-to-deploy, 'instant' nature of Heroku would be a good match for the OCI. Charles From luislavena at gmail.com Fri May 22 17:11:20 2009 From: luislavena at gmail.com (Luis Lavena) Date: Fri, 22 May 2009 18:11:20 -0300 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <4A1668E5.30400@charlesroper.co.uk> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <4A13072F.50604@gmail.com> <71166b3b0905191618n2cb2e86bt22e4b95be0c8db67@mail.gmail.com> <4A1668E5.30400@charlesroper.co.uk> Message-ID: <71166b3b0905221411o75dea378s6f38620c8c6fb9f6@mail.gmail.com> On Fri, May 22, 2009 at 5:57 AM, Charles Roper wrote: > Luis Lavena wrote: > >> I decided that the best for the project is going to be a public >> contest/challenge/competition with polls for voting. See my reply to >> Michal about it. > > You want to perhaps be a little bit cautious of a competition because voters > inevitably vote for eye-candy and fail to consider other more subtle issues, > such as context, continuity and ease of build/maintenance. In the Web 2.0 era, ease of use and eye-candy are part of it. > Also, how far would you want entrants to go? Would the expectation be for > them to build an entire site? Would they do full IA with wireframes? Or just > templates? Or templates + HTML/CSS? All this is here: http://pledgie.com/campaigns/4435 > If you really do want to go down the competition route and you have some > cash to dedicate, you might want to consider CrowdSpring: > http://www.crowdspring.com/ > Didn't know about that website, thank you. Anyhow, I cannot use CrowdSping to collect the money, which is why Pledgie is good for. > Here is an example of a t-shirt site competition: http://tr.im/m4ZY > > The key in this (and any creative endeavour, for that matter) is in the > brief. What you've done so far is great, but I would also extend it by > providing 5 sites you like and 5 sites you don't like. That will give > designers a much better idea of what (and what you're not) after. I don't want to narrow and limite the creativity by 5 sites I like or not. As I commented before, don't want my personal taste (or lack of) limit what the community will love to have. > I would say that it would be advantageous to tap into the 'Ruby aesthetic' > in order to preserve a sense of brand and continuity. Check out these 5 for > instance: > > http://www.ruby-lang.org/en/ > http://ruby-toolbox.com/ > http://guides.rubyonrails.org/ > http://www.engineyard.com/ > http://rubyonrails.org/ > Good point, but: ruby-lang.org is overwhelming and sometimes confusing. Just to get to the ruby-core page to know how to contribute takes you time. ruby-toolbox.com: and you worried about aesthetics over good UI design? That site is a classic 2.0 design. guides.rubyonrails.org are good prove that sometimes kind-of-wiki-content can be aesthetically be pretty, but is not the website of a tool, language or solution: is a documentation place and documentation is prioritized. Also, don't want to make RubyInstaller looks like Rails, Ruby is more than Rails, and One-Click Installer should keep in that way. > There is definitely a sense of continuity there, but each one is distinct in > its own way. > > I think I mentioned to you before that I would be willing to help with the > site, but that just hasn't panned out for me. I would be able to help in > advising on the brief and on the designs and so on, though. > Thank you for the offer, feel free to comment on the pledgie description. I wanted to get the ball rolling, and avoid RubyInstaller stagnate. > One final thought, have you thought of approaching someone like Heroku for > some sponsored hosting? I'm sure they would probably like to put their name > to a high-profile project like this, and the easy-to-deploy, 'instant' > nature of Heroku would be a good match for the OCI. > My first point is get RubyInstaller a decent website, hosting hasn't been a priority for me right now, since I can afford it. If Heroku or EngineYard want to offer their help, community will be happy :-) The hosting provider should be able to support a Radiant application (which is built with Rails). > Charles Thank you Charles for your words and looking forward hear from you about the pledgie description (or even promotion of this). Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From deepjungle.maca at gmail.com Fri May 22 18:52:23 2009 From: deepjungle.maca at gmail.com (deepj) Date: Sat, 23 May 2009 00:52:23 +0200 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> Message-ID: <4A172CA7.1000501@gmail.com> A question: When is ending term? I haven't found it anywhere. From luislavena at gmail.com Sat May 23 14:48:39 2009 From: luislavena at gmail.com (Luis Lavena) Date: Sat, 23 May 2009 15:48:39 -0300 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <4A172CA7.1000501@gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <4A172CA7.1000501@gmail.com> Message-ID: <71166b3b0905231148v5560a8i2fa91bb8c4ab6828@mail.gmail.com> On Fri, May 22, 2009 at 7:52 PM, deepj wrote: > A question: > When is ending term? I haven't found it anywhere. I thought pledgie published the end date of the campaign. Is targeted to July 19, 2009. Ideally will love to start the poll a couple of weeks before the campaign ends. So the mockups could be submitted by end of June, or around that date. If there is no submission then, all the money collected will be used to start a CrowdSpring. with the same rules. I'm hoping some designer wants to participate :-) -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From rogerdpack at gmail.com Sat May 23 19:25:15 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Sat, 23 May 2009 17:25:15 -0600 Subject: [Rubyinstaller-devel] yea for new readline Message-ID: I installed mingw from the zips and for the first time didn't have 100% cpu usage during irb. Thanks to all who set that up. -=r From reachme at charlesroper.co.uk Sun May 24 09:13:34 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Sun, 24 May 2009 14:13:34 +0100 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905221411o75dea378s6f38620c8c6fb9f6@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <4A13072F.50604@gmail.com> <71166b3b0905191618n2cb2e86bt22e4b95be0c8db67@mail.gmail.com> <4A1668E5.30400@charlesroper.co.uk> <71166b3b0905221411o75dea378s6f38620c8c6fb9f6@mail.gmail.com> Message-ID: <4A1947FE.5070101@charlesroper.co.uk> Luis Lavena wrote: >>> I decided that the best for the project is going to be a public >>> contest/challenge/competition with polls for voting. See my reply to >>> Michal about it. >> You want to perhaps be a little bit cautious of a competition because voters >> inevitably vote for eye-candy and fail to consider other more subtle issues, >> such as context, continuity and ease of build/maintenance. > > In the Web 2.0 era, ease of use and eye-candy are part of it. Yes, usability and polished, appropriate design are crucially important, I agree 100%. >> If you really do want to go down the competition route and you have some >> cash to dedicate, you might want to consider CrowdSpring: >> http://www.crowdspring.com/ > > Didn't know about that website, thank you. Anyhow, I cannot use > CrowdSping to collect the money, which is why Pledgie is good for. The value in CrowdSpring is the community of designers that hang out there. There is a pool of very capable designers who are eager to work on projects like this and CrowdSpring reaches right into the heart of that community. >> The key in this (and any creative endeavour, for that matter) is in the >> brief. What you've done so far is great, but I would also extend it by >> providing 5 sites you like and 5 sites you don't like. That will give >> designers a much better idea of what (and what you're not) after. > > I don't want to narrow and limite the creativity by 5 sites I like or > not. As I commented before, don't want my personal taste (or lack of) > limit what the community will love to have. OK, fair enough. I was looking at it from the perspective of a designer who has done client work for individuals rather than a whole community. I know that it can be really, *really* helpful knowing the kind of aesthetic the client was hoping for. They *always* have some idea. ;) But I appreciate you're not the client as such, right? The client is the community. >> http://www.ruby-lang.org/en/ >> http://ruby-toolbox.com/ >> http://guides.rubyonrails.org/ >> http://www.engineyard.com/ >> http://rubyonrails.org/ > > Good point, but: > > ruby-lang.org is overwhelming and sometimes confusing. Just to get to > the ruby-core page to know how to contribute takes you time. > > ruby-toolbox.com: and you worried about aesthetics over good UI > design? That site is a classic 2.0 design. > > guides.rubyonrails.org are good prove that sometimes > kind-of-wiki-content can be aesthetically be pretty, but is not the > website of a tool, language or solution: is a documentation place and > documentation is prioritized. > > Also, don't want to make RubyInstaller looks like Rails, Ruby is more > than Rails, and One-Click Installer should keep in that way. Yeah, what I was getting at here wasn't the details of each design, but a kind of 'feel' present in each site. I'm not saying any of them are good sites particularly, but I am saying they have a similar theme in the way they look. When you land on one of these sites, your brain unconsciously tells you, "OK, I'm on a Ruby related site". Each is different, and does different things, but each looks "Ruby-ish", you know? But perhaps it doesn't matter - hopefully the designers that come forward will be experienced enough to recognise that this site needs to sit comfortably within the Ruby community and not be a complete odd-ball. :) I'm looking forward to seeing the contributions. :) Charles From luislavena at gmail.com Tue May 26 20:48:21 2009 From: luislavena at gmail.com (Luis Lavena) Date: Tue, 26 May 2009 21:48:21 -0300 Subject: [Rubyinstaller-devel] question about devkit and note about readline files In-Reply-To: <983b1abe0905261459s57de91dbm6da43b1e60f6e9d6@mail.gmail.com> References: <983b1abe0905251410w138f50b8s124e840f1f1c6e2a@mail.gmail.com> <983b1abe0905251423u4e6b21c5idd1d1718a3864146@mail.gmail.com> <983b1abe0905261459s57de91dbm6da43b1e60f6e9d6@mail.gmail.com> Message-ID: <71166b3b0905261748r5d7415e7ld85eaa584816a3b1@mail.gmail.com> On Tue, May 26, 2009 at 6:59 PM, Patrik Sundberg wrote: > > Hi, > I tried to post the below to the rubyinstaller-dev mailing list but looking > at the archives it doesn't seem to have reached the list. I just wanted to > check if it reached the list or if it never made it. I subscribed myself to > the list just now, but not sure if I should attempt to repost it or if it > already arrived. Hello Patrik. Indeed the message didn't arrive the list, which requires you to join. Soon I'm going to open a Google Groups for this with the goal of better manage the subscription and also simplify the process of people reporting issues like yours. Please read my inline answers to your questions. I'm CC'ing to RubyInstaller-devel list so others can learn from those. > Thanks, > ?Patrik > > ---------- Forwarded message ---------- > From: Patrik Sundberg > Date: Mon, May 25, 2009 at 10:23 PM > Subject: Re: question about devkit and note about readline files > To: rubyinstaller-devel at rubyforge.org > > > A follow up: > When I run irb in the sandbox (sandbox\ruby18_mingw\bin) keys such as ctrl-a > for start of line, ctrl-e for end of line, etc works fine. From the irb > installed by the msi I no longer have those features. Sounds like this could > be related to the readline issues so wanted to mention this as well. I'm > executing "irb" while standing in the bin directory of the sandbox and the > installed interpreter. > Unless you build the MSI installers using the updated-installers branch, the built MSI packages are set to failure. http://blog.mmediasys.com/2009/05/05/rubyinstaller-state-of-one-click/ (see Installers topic) I suggest you use the 7z packages instead of the MSI. http://blog.mmediasys.com/2009/05/17/rubyinstaller-updated-packages-and-other-news/ > On Mon, May 25, 2009 at 10:10 PM, Patrik Sundberg > wrote: >> >> Hi, >> (I'm not a list subscriber so please include me on any replies.) >> I just got myself a new little netbook with windows xp on it and decided >> to get ruby onto it. Doing a bit of research it seemed going the mingw route >> was the way of the future so I followed various posts from Luis and Akira >> and got myself sorted out. Got a couple of observations and questions (at >> the end): >> >> rake CHECKOUT=1 >> ?? worked fine and produced a 1.8.6 interpreter. I had one error when >> running it from a Console2 session at first - seems the "sh" method of rake >> didn't quite agree with that session for some reason. switching to cmd.exe >> fixed it. Thought I'd write it down in case anyone other Console2 user runs >> into the same problem. That definitely is a old version of Rake and Ruby that generated that. Rake prior to 0.8.4 and/or Ruby 1.8.6-p287 has failures with Kernel::system() and that translate into Rake "sh". Solution: use one of the 7zip packages when building :-) >> rake package >> ??this gave me two problems with the references to non-existant >> readline5.dll and readline.so files in the .wxs files. I just removed those >> entries in the xml files and it produced an msi that installs fine. some >> simple tests are ok. If you used master branch, those files are no more. Check the updated-installers branch. The MSI packages really need some love :-P >> Is the readline issue with rake package related to moving to rbreadline >> and that change not having made it into the wxs files yet? I thought I saw >> something on a blog about rbreadline so thought I'd check if it's related or >> if something is going wrong on my side with the readline files. (btw, the >> same goes for ruby19 that I had a quick go at compiling) Yes. the WXS files need to be updated to include the pure-ruby readline. All the work on that has been done on updated-installers branch, not master. Solution: Unless you really need to generate and run the installers, stick to the 7zip packages. On top of these packages, install the rb-readline 0.1.2: http://blog.mmediasys.com/2009/05/19/pure-ruby-readline-released-012/ >> In general I have to say great work in stitching up the build process of >> the while thing into a neat set of rake tasks - thanks! Thank you, there are still a lot of glitches :-P >> My question is with regards to the devkit. The msi file is just the ruby >> parts, it doesn't contain the devkit. I was hoping to get a msi with both >> ruby and mingw so that I have one file installing everything needed to start >> hacking away in ruby and the tools for building native extension for the >> gems that need them. Reading various blog posts I got the impression that >> some have produced *devkit.msi files. Is there a rake task for this or am I >> off base here? What's the typical way of installing the devkit outside of >> the sandbox environment? I'll suggest stay away of devkit package. DevKit is dead. I've actually killed that package in updated-installer branch. >> I was going to suggest the devkit could be made into a gem (including just >> some rake tasks), but some googling showed that Luis already suggested this. Yes, we are going the devkit gem route, but is not ready for prime-time yet. :-P >> Can't find any follow ups on the thread. It seems like a really neat idea to >> me, and it'd make my paragraph above void. :-D >> Thanks a lot for working on rubyinstaller! Thank you for your feedback! -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From luislavena at gmail.com Tue May 26 21:41:04 2009 From: luislavena at gmail.com (Luis Lavena) Date: Tue, 26 May 2009 22:41:04 -0300 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <4A1947FE.5070101@charlesroper.co.uk> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <4A13072F.50604@gmail.com> <71166b3b0905191618n2cb2e86bt22e4b95be0c8db67@mail.gmail.com> <4A1668E5.30400@charlesroper.co.uk> <71166b3b0905221411o75dea378s6f38620c8c6fb9f6@mail.gmail.com> <4A1947FE.5070101@charlesroper.co.uk> Message-ID: <71166b3b0905261841w4b5f3d04ta9a9a6ec31a06653@mail.gmail.com> On Sun, May 24, 2009 at 10:13 AM, Charles Roper wrote: > Luis Lavena wrote: > >> [...] >> >> Didn't know about that website, thank you. Anyhow, I cannot use >> CrowdSping to collect the money, which is why Pledgie is good for. > > The value in CrowdSpring is the community of designers that hang out there. > There is a pool of very capable designers who are eager to work on projects > like this and CrowdSpring reaches right into the heart of that community. > I think the upcoming weeks will define if asking for the mockup at the GitHub wiki page and the pledgie are enough. I guess, as you pointed, those are not high visibility places for designers to participate, and I see CrowdSpring as the tool. I will give a few more weeks of time for the original idea, and if no-one say something different or start sending some mockups, then will keep check CrowdSpring as the alternative. FYI: Ideally I'm targeting July 19, 2009 to get the new website, so poll and design must be finished prior that. I'll love some suggestions and tips on better handle this to keep the whole thing clear and clean since lot of contribution has been made. > > OK, fair enough. I was looking at it from the perspective of a designer who > has done client work for individuals rather than a whole community. I know > that it can be really, *really* helpful knowing the kind of aesthetic the > client was hoping for. They *always* have some idea. ;) But I appreciate > you're not the client as such, right? The client is the community. > Well, I like some of these sites, but still don't know what community will like to. I just put the initial guidelines :-) >> >> Also, don't want to make RubyInstaller looks like Rails, Ruby is more >> than Rails, and One-Click Installer should keep in that way. > > Yeah, what I was getting at here wasn't the details of each design, but a > kind of 'feel' present in each site. I'm not saying any of them are good > sites particularly, but I am saying they have a similar theme in the way > they look. When you land on one of these sites, your brain unconsciously > tells you, "OK, I'm on a Ruby related site". Each is different, and does > different things, but each looks "Ruby-ish", you know? But perhaps it > doesn't matter - hopefully the designers that come forward will be > experienced enough to recognise that this site needs to sit comfortably > within the Ruby community and not be a complete odd-ball. :) > Yeah, in the Ruby-mood is going to be a big win :-D > I'm looking forward to seeing the contributions. :) > Me too! > Charles > Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From reachme at charlesroper.co.uk Wed May 27 08:06:04 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Wed, 27 May 2009 13:06:04 +0100 Subject: [Rubyinstaller-devel] Recommended autocrlf settings? Message-ID: Hey guys, what is your recommended setting for autocrlf in Git? I see conflicting advice all over the place and now I am suffering a bout of self doubt. Cheers, Charles From luislavena at gmail.com Wed May 27 08:51:15 2009 From: luislavena at gmail.com (Luis Lavena) Date: Wed, 27 May 2009 09:51:15 -0300 Subject: [Rubyinstaller-devel] Recommended autocrlf settings? In-Reply-To: References: Message-ID: <71166b3b0905270551u106fc843ufce075ac14c52ec7@mail.gmail.com> On Wed, May 27, 2009 at 9:06 AM, Charles Roper wrote: > Hey guys, what is your recommended setting for autocrlf in Git? I see > conflicting advice all over the place and now I am suffering a bout of > self doubt. > autocrlf is a old-school and silly way to deal with a text-editor limitation issue. git config --global core.autocrlf false And then clone a repository. The CRLF affects all the text files checked out in the working copy, and thus generate issues for even git status and git diff. I believe msysGit assumption to set it to true is foolish, but who am I to say anything? Read my comments and yours on this subject at my blog: http://blog.mmediasys.com/2009/01/05/to-git-or-not-to-git/ Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From reachme at charlesroper.co.uk Wed May 27 13:38:24 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Wed, 27 May 2009 18:38:24 +0100 Subject: [Rubyinstaller-devel] Recommended autocrlf settings? In-Reply-To: <71166b3b0905270551u106fc843ufce075ac14c52ec7@mail.gmail.com> References: <71166b3b0905270551u106fc843ufce075ac14c52ec7@mail.gmail.com> Message-ID: 2009/5/27 Luis Lavena : > git config --global core.autocrlf false > > And then clone a repository. The CRLF affects all the text files > checked out in the working copy, and thus generate issues for even git > status and git diff. > > I believe msysGit assumption to set it to true is foolish, but who am > I to say anything? Good, that is what I have it set to. Both my main text editors (E Text Editor and Vim) handle either CRLF or LF line-endings properly, thankfully. I was getting a bit perplexed by the setting apparently not 'sticking' but I found that Vista was placing it in the VirtualStore. But anyway, thanks for the advice Luis - I had completely forgotten about your blog post, and my subsequent comment on it. :-) Charles From luislavena at gmail.com Wed May 27 18:07:16 2009 From: luislavena at gmail.com (Luis Lavena) Date: Wed, 27 May 2009 19:07:16 -0300 Subject: [Rubyinstaller-devel] question about devkit and note about readline files In-Reply-To: <983b1abe0905271429y2482a0e0tc87928f9c3759c8d@mail.gmail.com> References: <983b1abe0905251410w138f50b8s124e840f1f1c6e2a@mail.gmail.com> <983b1abe0905251423u4e6b21c5idd1d1718a3864146@mail.gmail.com> <983b1abe0905261459s57de91dbm6da43b1e60f6e9d6@mail.gmail.com> <71166b3b0905261748r5d7415e7ld85eaa584816a3b1@mail.gmail.com> <983b1abe0905271429y2482a0e0tc87928f9c3759c8d@mail.gmail.com> Message-ID: <71166b3b0905271507hbd9f6ffg23d9f917a63cd043@mail.gmail.com> On Wed, May 27, 2009 at 6:29 PM, Patrik Sundberg wrote: > thanks for reply. some comments below. > > [...] >> >> http://blog.mmediasys.com/2009/05/17/rubyinstaller-updated-packages-and-other-news/ > > ok, I'm on that now. however - the link from the blog doesn't lead to a git > branche anymore. I can't see a branch called updated-installers on github. > google has it in the cache, but when I look at github now I see these > branches: > dsl > master > proper-openssl > has it moved? > Yikes, completely forgot that it got merged but not updated with rb-readline. Promise will be there on next update (this weekend) :-P Been sloppy :-P Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From luislavena at gmail.com Wed May 27 18:16:30 2009 From: luislavena at gmail.com (Luis Lavena) Date: Wed, 27 May 2009 19:16:30 -0300 Subject: [Rubyinstaller-devel] question about devkit and note about readline files In-Reply-To: <983b1abe0905271511v59cf2ddcqf10be1a7827ce369@mail.gmail.com> References: <983b1abe0905251410w138f50b8s124e840f1f1c6e2a@mail.gmail.com> <983b1abe0905251423u4e6b21c5idd1d1718a3864146@mail.gmail.com> <983b1abe0905261459s57de91dbm6da43b1e60f6e9d6@mail.gmail.com> <71166b3b0905261748r5d7415e7ld85eaa584816a3b1@mail.gmail.com> <983b1abe0905271429y2482a0e0tc87928f9c3759c8d@mail.gmail.com> <71166b3b0905271507hbd9f6ffg23d9f917a63cd043@mail.gmail.com> <983b1abe0905271511v59cf2ddcqf10be1a7827ce369@mail.gmail.com> Message-ID: <71166b3b0905271516u47a5ac4em72d8b10878c5d4b7@mail.gmail.com> On Wed, May 27, 2009 at 7:11 PM, Patrik Sundberg wrote: > ah - good to know i'm not a complete moron! :) Oh no, it's me the absolute moron :-P Sometimes I forget I merge things back and push those changes, and sometimes I forget to actually push them :-P > i won't have time to play much until then so i'll continue my exploration > then. No problem, take it easy :-) You can avoid the MSI packages for now. > thanks! > Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From reachme at charlesroper.co.uk Thu May 28 04:07:11 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Thu, 28 May 2009 09:07:11 +0100 Subject: [Rubyinstaller-devel] Heroku Message-ID: <4A1E462F.40607@charlesroper.co.uk> Hey guys, In an attempt to try and do something constructive for the community I looked into installing Radiant on the free Heroku account ("Blossom" + 1 dyno = $0 -- sweet). The results and ease of deployment were surprising. For the test I used the "roasters" bootstrap site that comes with Radiant. Check it out: http://young-fog-92.heroku.com/ Have a play with the admin interface: http://young-fog-92.heroku.com/admin user: oneclick pass: oneclick To me, seeing as it is running on a completely free account, that site is working pretty nicely. I followed these instructions to get it up and running: http://tr.im/mDSb There were a few hiccups along the way which, thankfully, were fixable. The Heroku guys are putting some effort into Windows compatibility for their client gems, although there are a few glitches still. See here (and my comment on there): http://www.sarahmei.com/blog/?p=92 Overall, the fact that you can get a Rack-based app up and running quickly, easily and for free on Heroku without all of the hassles of servers and suchlike is *huge*. Part of what made PHP so massive was that drag-and-drop ease of deployment. Then there's the fact that you don't have to freeze gems into your app; you just supply a .gems manifest instead and the gems get installed for you natively. For my test push of Radiant, this worked flawlessly. http://docs.heroku.com/gems So all of this goodness combines to make an experience that would be really appealing to Windows-based Rubyists. Install Ruby with the OCI, then have an app deployed and running in the net in minutes. That's a pretty cool experience to be offering potential Ruby users. So that's why I think some sort of sponsorship from Heroku would be a perfect match. Should I ask them if they're interested? Charles From luislavena at gmail.com Thu May 28 07:42:33 2009 From: luislavena at gmail.com (Luis Lavena) Date: Thu, 28 May 2009 08:42:33 -0300 Subject: [Rubyinstaller-devel] Heroku In-Reply-To: <4A1E462F.40607@charlesroper.co.uk> References: <4A1E462F.40607@charlesroper.co.uk> Message-ID: <71166b3b0905280442nc37110bnb31df3723c195645@mail.gmail.com> On Thu, May 28, 2009 at 5:07 AM, Charles Roper wrote: > Hey guys, > Hi Charles, > In an attempt to try and do something constructive for the community I > looked into installing Radiant on the free Heroku account ("Blossom" + 1 > dyno = $0 -- sweet). > > The results and ease of deployment were surprising. For the test I used the > "roasters" bootstrap site that comes with Radiant. Check it out: > > [...] Awesome stuff! > There were a few hiccups along the way which, thankfully, were fixable. The > Heroku guys are putting some effort into Windows compatibility for their > client gems, although there are a few glitches still. See here (and my > comment on there): > > http://www.sarahmei.com/blog/?p=92 > One of the glitches with Heroku is not Heroku itself but json. I'll really great someone contact the json gem author and make him upgrade the gem to use rake-compiler, so native binaries can be distributed (hint hint) > Overall, the fact that you can get a Rack-based app up and running quickly, > easily and for free on Heroku without all of the hassles of servers and > suchlike is *huge*. Part of what made PHP so massive was that drag-and-drop > ease of deployment. Yeah, couldn't be much simpler, I mean, instant staging environment to test things out. > > Then there's the fact that you don't have to freeze gems into your app; you > just supply a .gems manifest instead and the gems get installed for you > natively. For my test push of Radiant, this worked flawlessly. > > http://docs.heroku.com/gems > That is even more awesome! > So all of this goodness combines to make an experience that would be really > appealing to Windows-based Rubyists. Install Ruby with the OCI, then have an > app deployed and running in the net in minutes. That's a pretty cool > experience to be offering potential Ruby users. > Indeed it is. > So that's why I think some sort of sponsorship from Heroku would be a > perfect match. > > Should I ask them if they're interested? > Yeah, for sure! The website is going to be a Radiant application, a few images and outsource video embeds, so no need to get a huge server :-) > Charles Thank you Charles for your feedback and willingness to contribute back. You have proven your point about Heroku :-) Regards, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From reachme at charlesroper.co.uk Thu May 28 13:26:18 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Thu, 28 May 2009 18:26:18 +0100 Subject: [Rubyinstaller-devel] Heroku In-Reply-To: <71166b3b0905280442nc37110bnb31df3723c195645@mail.gmail.com> References: <4A1E462F.40607@charlesroper.co.uk> <71166b3b0905280442nc37110bnb31df3723c195645@mail.gmail.com> Message-ID: <4A1EC93A.5010008@charlesroper.co.uk> Luis Lavena wrote: > One of the glitches with Heroku is not Heroku itself but json. > > I'll really great someone contact the json gem author and make him > upgrade the gem to use rake-compiler, so native binaries can be > distributed (hint hint) Hehe, I contanted Florian, the author, and he got back sounding a little confused saying he was already using rake-compiler. Turns out, JSON 1.1.6 is working fine on Windows (mingw32 and mswin32). Look: C:\Ruby18\bin>gem install json Building native extensions. This could take a while... Successfully installed json-1.1.6 1 gem installed Installing ri documentation for json-1.1.6... No definition for cState_configure No definition for cState_configure Installing RDoc documentation for json-1.1.6... No definition for cState_configure No definition for cState_configure C:\Ruby18\bin>gem install heroku Successfully installed heroku-0.9.2 1 gem installed Installing ri documentation for heroku-0.9.2... Installing RDoc documentation for heroku-0.9.2... C:\Ruby18\bin>gem list --local *** LOCAL GEMS *** configuration (0.0.5) heroku (0.9.2) json (1.1.6) launchy (0.3.3) rake (0.8.7) rest-client (0.9.2) C:\Ruby18\bin>ruby -v ruby 1.8.6 (2009-03-31 patchlevel 368) [i386-mingw32] C:\Ruby18\bin>gem list --local *** LOCAL GEMS *** configuration (0.0.5) heroku (0.9.2) json (1.1.6) launchy (0.3.3) rake (0.8.7) rest-client (0.9.2) --- How would he go about providing a native mingw extension? >> So that's why I think some sort of sponsorship from Heroku would be a >> perfect match. >> >> Should I ask them if they're interested? > > > Yeah, for sure! I've asked Pedro, the dev for the heroku gem for a contact. Hopefully they'll be interested, if not, no harm done. :) BTW, what is the canonical way of detecting for Windows these days? Is it like this? RUBY_PLATFORM =~ /mswin32|mingw32/ Cheers, Charles From reachme at charlesroper.co.uk Thu May 28 14:03:17 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Thu, 28 May 2009 19:03:17 +0100 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? Message-ID: <4A1ED1E5.4040102@charlesroper.co.uk> What's the current best way of installing the sqlite3-ruby gem under 1.8.6 mingw32? CHarles From luislavena at gmail.com Thu May 28 14:09:05 2009 From: luislavena at gmail.com (Luis Lavena) Date: Thu, 28 May 2009 15:09:05 -0300 Subject: [Rubyinstaller-devel] Heroku In-Reply-To: <4A1EC93A.5010008@charlesroper.co.uk> References: <4A1E462F.40607@charlesroper.co.uk> <71166b3b0905280442nc37110bnb31df3723c195645@mail.gmail.com> <4A1EC93A.5010008@charlesroper.co.uk> Message-ID: <71166b3b0905281109uc63e005q8c42c3fa600b40d6@mail.gmail.com> On Thu, May 28, 2009 at 2:26 PM, Charles Roper wrote: > Luis Lavena wrote: >> >> One of the glitches with Heroku is not Heroku itself but json. >> >> I'll really great someone contact the json gem author and make him >> upgrade the gem to use rake-compiler, so native binaries can be >> distributed (hint hint) > > Hehe, I contanted Florian, the author, and he got back sounding a little > confused saying he was already using rake-compiler. Turns out, JSON 1.1.6 is > working fine on Windows (mingw32 and mswin32). Look: > Awesome! added to the list of gems using rake-compiler: http://wiki.github.com/luislavena/rake-compiler/projects-using-rake-compiler > [...] > > How would he go about providing a native mingw extension? > In version 0.5.0 of rake-compiler he can target both mingw32 and mswin32. Exact documentation for now: http://github.com/luislavena/rake-compiler/commit/166800107d24fa41474c1dc0a93df238f16563df > > BTW, what is the canonical way of detecting for Windows these days? Is it > like this? > > RUBY_PLATFORM =~ /mswin32|mingw32/ > Yes: /mingw|mswin/ The "32" part should be avoided, since there is mswin64_90 version (VC9) and also mingw64 (which need to get it properly working). > Cheers, > Charles Cheers and thank you for all the administrative effort getting in touch with json author, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From deepjungle.maca at gmail.com Thu May 28 14:27:00 2009 From: deepjungle.maca at gmail.com (deepj) Date: Thu, 28 May 2009 20:27:00 +0200 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <4A1ED1E5.4040102@charlesroper.co.uk> References: <4A1ED1E5.4040102@charlesroper.co.uk> Message-ID: <4A1ED774.7040805@gmail.com> gem install sqlite3-ruby -- --with-sqlite3-dir=c:/your/path/to/sqlite I suppose you have any dev environment something like devkit. Dne 28.5.2009 20:03, Charles Roper napsal(a): > What's the current best way of installing the sqlite3-ruby gem under > 1.8.6 mingw32? > > CHarles > _______________________________________________ > Rubyinstaller-devel mailing list > Rubyinstaller-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/rubyinstaller-devel > From rogerdpack at gmail.com Thu May 28 14:27:27 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Thu, 28 May 2009 12:27:27 -0600 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <4A1ED1E5.4040102@charlesroper.co.uk> References: <4A1ED1E5.4040102@charlesroper.co.uk> Message-ID: I saw this link: http://www.mikehodgson.com/gems/ mentioned in the mailing list, but I'm not sure exactly *how* he generated those gems. Cheers! -=r On Thu, May 28, 2009 at 12:03 PM, Charles Roper wrote: > What's the current best way of installing the sqlite3-ruby gem under 1.8.6 > mingw32? From luislavena at gmail.com Thu May 28 14:39:22 2009 From: luislavena at gmail.com (Luis Lavena) Date: Thu, 28 May 2009 15:39:22 -0300 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <4A1ED1E5.4040102@charlesroper.co.uk> References: <4A1ED1E5.4040102@charlesroper.co.uk> Message-ID: <71166b3b0905281139p538b3a44r71e01c036e9afbf6@mail.gmail.com> On Thu, May 28, 2009 at 3:03 PM, Charles Roper wrote: > What's the current best way of installing the sqlite3-ruby gem under 1.8.6 > mingw32? > Right now you can build it using my sqlite3-ruby fork at GitHub: http://github.com/luislavena/sqlite3-ruby I'm working on "fat binaries" to allow both 1.8 and 1.9 work, but as usual, daily job is in the middle :-P Cheers, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From deepjungle.maca at gmail.com Thu May 28 14:40:13 2009 From: deepjungle.maca at gmail.com (deepj) Date: Thu, 28 May 2009 20:40:13 +0200 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <4A1ED1E5.4040102@charlesroper.co.uk> References: <4A1ED1E5.4040102@charlesroper.co.uk> Message-ID: <4A1EDA8D.2040806@gmail.com> I've forgotten to say you must download this sqlite's files and create lib and include folder http://www.sqlite.org/sqlitedll-3_6_14_2.zip sqlite3.def sqlite3.dll -> lib folder http://www.sqlite.org/sqlite-source-3_6_14_2.zip sqlite3.h -> include folder go to lib folder and run dlltool.exe --dllname sqlite3.dll --def sqlite3.def --output-lib sqlite3.a dlltool is part of devkit You can use gem install now: gem install sqlite3-ruby -- --with-sqlite3-dir=c:/your/path/to/sqlite From reachme at charlesroper.co.uk Thu May 28 14:39:09 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Thu, 28 May 2009 19:39:09 +0100 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: References: <4A1ED1E5.4040102@charlesroper.co.uk> Message-ID: <4A1EDA4D.6010504@charlesroper.co.uk> Roger Pack wrote: > I saw this link: > http://www.mikehodgson.com/gems/ > mentioned in the mailing list, but I'm not sure exactly *how* he > generated those gems. Yeah, I saw that too (thanks Mike!), but I wasn't sure if this was the preferred way of doing it, or even if there *is* a preferred way of doing it. Charles From deepjungle.maca at gmail.com Thu May 28 14:48:53 2009 From: deepjungle.maca at gmail.com (deepj) Date: Thu, 28 May 2009 20:48:53 +0200 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905231148v5560a8i2fa91bb8c4ab6828@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <4A172CA7.1000501@gmail.com> <71166b3b0905231148v5560a8i2fa91bb8c4ab6828@mail.gmail.com> Message-ID: <4A1EDC95.7040000@gmail.com> > I'm hoping some designer wants to participate :-) Yup, my friends just has started to work on it :) But he's a bit busy he'll pass few exams at our university next month. From luislavena at gmail.com Thu May 28 14:54:29 2009 From: luislavena at gmail.com (Luis Lavena) Date: Thu, 28 May 2009 15:54:29 -0300 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <4A1EDA8D.2040806@gmail.com> References: <4A1ED1E5.4040102@charlesroper.co.uk> <4A1EDA8D.2040806@gmail.com> Message-ID: <71166b3b0905281154l567880ean2f4c2c3f36ee1c3e@mail.gmail.com> On Thu, May 28, 2009 at 3:40 PM, deepj wrote: > I've forgotten to say you must download this sqlite's files and create lib > and include folder > > http://www.sqlite.org/sqlitedll-3_6_14_2.zip > > sqlite3.def > sqlite3.dll > -> lib folder > > http://www.sqlite.org/sqlite-source-3_6_14_2.zip > > sqlite3.h > -> include folder > > go to lib folder and run > dlltool.exe --dllname sqlite3.dll --def sqlite3.def --output-lib sqlite3.a > > dlltool is part of devkit > > > You can use gem install now: > gem install sqlite3-ruby -- --with-sqlite3-dir=c:/your/path/to/sqlite That's why my GitHub fork of Jamis sqlite3-ruby already does all that for you. -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From reachme at charlesroper.co.uk Thu May 28 15:05:32 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Thu, 28 May 2009 20:05:32 +0100 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <71166b3b0905281139p538b3a44r71e01c036e9afbf6@mail.gmail.com> References: <4A1ED1E5.4040102@charlesroper.co.uk> <71166b3b0905281139p538b3a44r71e01c036e9afbf6@mail.gmail.com> Message-ID: <4A1EE07C.6070708@charlesroper.co.uk> Luis Lavena wrote: > Right now you can build it using my sqlite3-ruby fork at GitHub: > > http://github.com/luislavena/sqlite3-ruby Sorry, please excuse my ignorance, when you say build it, how do I do that? I have the devkit installed and working, but don't know how to build a gem manually... I have to run a rake task presumably? Charles From luislavena at gmail.com Thu May 28 15:17:16 2009 From: luislavena at gmail.com (Luis Lavena) Date: Thu, 28 May 2009 16:17:16 -0300 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <4A1EE07C.6070708@charlesroper.co.uk> References: <4A1ED1E5.4040102@charlesroper.co.uk> <71166b3b0905281139p538b3a44r71e01c036e9afbf6@mail.gmail.com> <4A1EE07C.6070708@charlesroper.co.uk> Message-ID: <71166b3b0905281217i43262724ne8a17e1f5778633a@mail.gmail.com> On Thu, May 28, 2009 at 4:05 PM, Charles Roper wrote: > Luis Lavena wrote: >> >> Right now you can build it using my sqlite3-ruby fork at GitHub: >> >> http://github.com/luislavena/sqlite3-ruby > > Sorry, please excuse my ignorance, when you say build it, how do I do that? > I have the devkit installed and working, but don't know how to build a gem > manually... I have to run a rake task presumably? > No worries: You need Git and the compiler around. git clone the URL. cd into the fresh cloned repository. rake native gem gem install --local pkg/sqlite3-ruby-1.2.4-x86-mingw32.gem (or something like that, don't remember the version number) -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From rogerdpack at gmail.com Thu May 28 15:29:32 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Thu, 28 May 2009 13:29:32 -0600 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <71166b3b0905281154l567880ean2f4c2c3f36ee1c3e@mail.gmail.com> References: <4A1ED1E5.4040102@charlesroper.co.uk> <4A1EDA8D.2040806@gmail.com> <71166b3b0905281154l567880ean2f4c2c3f36ee1c3e@mail.gmail.com> Message-ID: >> You can use gem install now: >> gem install sqlite3-ruby -- --with-sqlite3-dir=c:/your/path/to/sqlite > > That's why my GitHub fork of Jamis sqlite3-ruby already does all that for you. oh wow that is indeed nice. From reachme at charlesroper.co.uk Fri May 29 16:14:04 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Fri, 29 May 2009 21:14:04 +0100 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <71166b3b0905281217i43262724ne8a17e1f5778633a@mail.gmail.com> References: <4A1ED1E5.4040102@charlesroper.co.uk> <71166b3b0905281139p538b3a44r71e01c036e9afbf6@mail.gmail.com> <4A1EE07C.6070708@charlesroper.co.uk> <71166b3b0905281217i43262724ne8a17e1f5778633a@mail.gmail.com> Message-ID: <4A20420C.80500@charlesroper.co.uk> Luis Lavena wrote: > rake native gem Hmm, when I do this step I get this: D:\@ruby\sqlite3-ruby>rake native gem (in D:/@ruby/sqlite3-ruby) rake-compiler must be configured first to enable cross-compilation rake-compiler must be configured first to enable cross-compilation mkdir -p tmp/i386-mingw32/sqlite3_api cd tmp/i386-mingw32/sqlite3_api c:/ruby/bin/ruby.exe -I. D:/@ruby/sqlite3-ruby/ext/sqlite3_api/extconf.rb --with-sqlite3-dir=D:/@ruby/sqlite3-ruby/vendor/sqlite3 checking for fdatasync() in -lrt... no checking for sqlite3.h... no *** D:/@ruby/sqlite3-ruby/ext/sqlite3_api/extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. Provided configuration options: --with-opt-dir --without-opt-dir --with-opt-include --without-opt-include=${opt-dir}/include --with-opt-lib --without-opt-lib=${opt-dir}/lib --with-make-prog --without-make-prog --srcdir=D:/@ruby/sqlite3-ruby/ext/sqlite3_api --curdir --ruby=c:/ruby/bin/ruby --with-sqlite3-dir --with-sqlite3-include --without-sqlite3-include=${sqlite3-dir}/include --with-sqlite3-lib --without-sqlite3-lib=${sqlite3-dir}/lib --with-rtlib --without-rtlib rake aborted! Command failed with status (1): [c:/ruby/bin/ruby.exe -I. D:/@ruby/sqlite3-...] (See full trace by running task with --trace) From rogerdpack at gmail.com Fri May 29 19:03:25 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Fri, 29 May 2009 17:03:25 -0600 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <4A20420C.80500@charlesroper.co.uk> References: <4A1ED1E5.4040102@charlesroper.co.uk> <71166b3b0905281139p538b3a44r71e01c036e9afbf6@mail.gmail.com> <4A1EE07C.6070708@charlesroper.co.uk> <71166b3b0905281217i43262724ne8a17e1f5778633a@mail.gmail.com> <4A20420C.80500@charlesroper.co.uk> Message-ID: appears to be 1) install wget or curl 2) install unzip.exe (cygwin unzip package, put cygwin\bin in your path) 3) install rake compiler 4) rake vendor:sqlite3 5) rake native gem 6) gem install pkg/xxx.gem suh weet sqlite3 on 1.9 even. GL! -=r On Fri, May 29, 2009 at 2:14 PM, Charles Roper wrote: > Luis Lavena wrote: > >> rake native gem > > Hmm, when I do this step I get this: > > D:\@ruby\sqlite3-ruby>rake native gem > (in D:/@ruby/sqlite3-ruby) > rake-compiler must be configured first to enable cross-compilation > rake-compiler must be configured first to enable cross-compilation > mkdir -p tmp/i386-mingw32/sqlite3_api > cd tmp/i386-mingw32/sqlite3_api > c:/ruby/bin/ruby.exe -I. D:/@ruby/sqlite3-ruby/ext/sqlite3_api/extconf.rb > --with-sqlite3-dir=D:/@ruby/sqlite3-ruby/vendor/sqlite3 > checking for fdatasync() in -lrt... no > checking for sqlite3.h... no > *** D:/@ruby/sqlite3-ruby/ext/sqlite3_api/extconf.rb failed *** > Could not create Makefile due to some reason, probably lack of > necessary libraries and/or headers. ?Check the mkmf.log file for more > details. ?You may need configuration options. > > Provided configuration options: > ? ? ? ?--with-opt-dir > ? ? ? ?--without-opt-dir > ? ? ? ?--with-opt-include > ? ? ? ?--without-opt-include=${opt-dir}/include > ? ? ? ?--with-opt-lib > ? ? ? ?--without-opt-lib=${opt-dir}/lib > ? ? ? ?--with-make-prog > ? ? ? ?--without-make-prog > ? ? ? ?--srcdir=D:/@ruby/sqlite3-ruby/ext/sqlite3_api > ? ? ? ?--curdir > ? ? ? ?--ruby=c:/ruby/bin/ruby > ? ? ? ?--with-sqlite3-dir > ? ? ? ?--with-sqlite3-include > ? ? ? ?--without-sqlite3-include=${sqlite3-dir}/include > ? ? ? ?--with-sqlite3-lib > ? ? ? ?--without-sqlite3-lib=${sqlite3-dir}/lib > ? ? ? ?--with-rtlib > ? ? ? ?--without-rtlib > rake aborted! > Command failed with status (1): [c:/ruby/bin/ruby.exe -I. > D:/@ruby/sqlite3-...] > > (See full trace by running task with --trace) > > _______________________________________________ > Rubyinstaller-devel mailing list > Rubyinstaller-devel at rubyforge.org > http://rubyforge.org/mailman/listinfo/rubyinstaller-devel > From rogerdpack at gmail.com Fri May 29 19:18:03 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Fri, 29 May 2009 17:18:03 -0600 Subject: [Rubyinstaller-devel] thanks Message-ID: I'm quite happy with the latest 1.9 stuffs thanks for all your work Luis et al. -=r From reachme at charlesroper.co.uk Sat May 30 08:37:48 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Sat, 30 May 2009 13:37:48 +0100 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: References: <4A1ED1E5.4040102@charlesroper.co.uk> <71166b3b0905281139p538b3a44r71e01c036e9afbf6@mail.gmail.com> <4A1EE07C.6070708@charlesroper.co.uk> <71166b3b0905281217i43262724ne8a17e1f5778633a@mail.gmail.com> <4A20420C.80500@charlesroper.co.uk> Message-ID: <4A21289C.1000207@charlesroper.co.uk> Success! Thanks for the advice Roger. Roger Pack wrote: > 1) install wget or curl I already had curl - it's part of the git distrubution > 2) install unzip.exe (cygwin unzip package, put cygwin\bin in your path) I didn't like the idea of including cygwin in my path (I think Luis strongly discourages it too), so I downloaded it from here: http://gnuwin32.sourceforge.net/packages/unzip.htm > 3) install rake compiler > 4) rake vendor:sqlite3 > 5) rake native gem I was having serious troubles running the rake commands. Turns out I needed to add the bin folder in GCC in the devkit to my path. I hadn't already done this because I assumed that installing the devkit (and the .bat files that come with it) in the Ruby folder would do this for me. Obviously not. > 6) gem install pkg/xxx.gem > > suh weet sqlite3 on 1.9 even. Truly. Thanks Roger, and especially thanks to Luis for providing such sexy tools. ;-) Charles From reachme at charlesroper.co.uk Sat May 30 09:11:14 2009 From: reachme at charlesroper.co.uk (Charles Roper) Date: Sat, 30 May 2009 14:11:14 +0100 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <4A21289C.1000207@charlesroper.co.uk> References: <4A1ED1E5.4040102@charlesroper.co.uk> <71166b3b0905281139p538b3a44r71e01c036e9afbf6@mail.gmail.com> <4A1EE07C.6070708@charlesroper.co.uk> <71166b3b0905281217i43262724ne8a17e1f5778633a@mail.gmail.com> <4A20420C.80500@charlesroper.co.uk> <4A21289C.1000207@charlesroper.co.uk> Message-ID: <4A213072.7080804@charlesroper.co.uk> Charles Roper wrote: > I was having serious troubles running the rake commands. Turns out I > needed to add the bin folder in GCC in the devkit to my path. I hadn't > already done this because I assumed that installing the devkit (and the > .bat files that come with it) in the Ruby folder would do this for me. > Obviously not. Actually, looking at the file in C:\ruby\devkit\bin\gcc.bat I see that it should configure the paths on-the-fly, but clearly for me that wasn't working. Seems that Rake::ExtensionCompiler.mingw_gcc_executable is returning false. I had a quick look at that method and to my inexperienced eye, it looks like it is actively looking for *mingw*gcc{,.*} (i.e., mingw32-gcc.exe) in the path, which it obviously can't find. I tried adding a mingw32-gcc.bat file (similar to the gcc file) to c:\ruby\bin but this made the dlltool method fail (it ends up trying to look for dlltool.exe in c:\ruby\bin). Is there a way of specifying the location of mingw_gcc_executable without having to add it to my path? Or shall I just permanently add it to my path? Charles From rogerdpack at gmail.com Sat May 30 09:26:48 2009 From: rogerdpack at gmail.com (Roger Pack) Date: Sat, 30 May 2009 07:26:48 -0600 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <4A213072.7080804@charlesroper.co.uk> References: <4A1ED1E5.4040102@charlesroper.co.uk> <71166b3b0905281139p538b3a44r71e01c036e9afbf6@mail.gmail.com> <4A1EE07C.6070708@charlesroper.co.uk> <71166b3b0905281217i43262724ne8a17e1f5778633a@mail.gmail.com> <4A20420C.80500@charlesroper.co.uk> <4A21289C.1000207@charlesroper.co.uk> <4A213072.7080804@charlesroper.co.uk> Message-ID: >> needed to add the bin folder in GCC in the devkit to my path. I hadn't >> already done this because I assumed that installing the devkit (and the .bat >> files that come with it) in the Ruby folder would do this for me. Obviously >> not. oops forgot that step :) > Actually, looking at the file in C:\ruby\devkit\bin\gcc.bat I see that it > should configure the paths on-the-fly, but clearly for me that wasn't > working. > > Seems that Rake::ExtensionCompiler.mingw_gcc_executable is returning false. > I had a quick look at that method and to my inexperienced eye, it looks like > it is actively looking for *mingw*gcc{,.*} (i.e., mingw32-gcc.exe) in the > path, which it obviously can't find. > > I tried adding a mingw32-gcc.bat file (similar to the gcc file) to > c:\ruby\bin but this made the dlltool method fail (it ends up trying to look > for dlltool.exe in c:\ruby\bin). > > Is there a way of specifying the location of mingw_gcc_executable without > having to add it to my path? Or shall I just permanently add it to my path? Yeah appears that currently rake compiler doesn't "like" the devkit's batch file way of handling compilation...ah well. -=r From luislavena at gmail.com Sat May 30 16:48:58 2009 From: luislavena at gmail.com (Luis Lavena) Date: Sat, 30 May 2009 17:48:58 -0300 Subject: [Rubyinstaller-devel] Best way of installing sqlite3-ruby gem? In-Reply-To: <4A213072.7080804@charlesroper.co.uk> References: <4A1ED1E5.4040102@charlesroper.co.uk> <71166b3b0905281139p538b3a44r71e01c036e9afbf6@mail.gmail.com> <4A1EE07C.6070708@charlesroper.co.uk> <71166b3b0905281217i43262724ne8a17e1f5778633a@mail.gmail.com> <4A20420C.80500@charlesroper.co.uk> <4A21289C.1000207@charlesroper.co.uk> <4A213072.7080804@charlesroper.co.uk> Message-ID: <71166b3b0905301348i1da455btb57d4a0eb4664fc6@mail.gmail.com> On Sat, May 30, 2009 at 10:11 AM, Charles Roper wrote: > Charles Roper wrote: > ?> I was having serious troubles running the rake commands. Turns out I >> >> needed to add the bin folder in GCC in the devkit to my path. I hadn't >> already done this because I assumed that installing the devkit (and the .bat >> files that come with it) in the Ruby folder would do this for me. Obviously >> not. > > Actually, looking at the file in C:\ruby\devkit\bin\gcc.bat I see that it > should configure the paths on-the-fly, but clearly for me that wasn't > working. > > Seems that Rake::ExtensionCompiler.mingw_gcc_executable is returning false. > I had a quick look at that method and to my inexperienced eye, it looks like > it is actively looking for *mingw*gcc{,.*} (i.e., mingw32-gcc.exe) in the > path, which it obviously can't find. > > I tried adding a mingw32-gcc.bat file (similar to the gcc file) to > c:\ruby\bin but this made the dlltool method fail (it ends up trying to look > for dlltool.exe in c:\ruby\bin). > > Is there a way of specifying the location of mingw_gcc_executable without > having to add it to my path? Or shall I just permanently add it to my path? > The batch files bundled in devkit make RubyGems install procedure work, but will fail while building sqlite3-ruby or mysql-gem from scratch. mingw32-gcc.bat can be similar to gcc.bat and mingw32-dlltool.bat can be placed there too. To workaround all those batch files, I have one that alters the path only when requested called "add-mingw.bat" which add gcc\bin and msys\bin to the path. Working right now on solve fat binaries for binary gems, after that going to fix sqlite3-ruby and do a release and announcement. -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exup?ry From deepjungle.maca at gmail.com Sat May 30 18:08:35 2009 From: deepjungle.maca at gmail.com (deepj) Date: Sun, 31 May 2009 00:08:35 +0200 Subject: [Rubyinstaller-devel] One-Click Ruby Installer needs a new home, can you help him? In-Reply-To: <71166b3b0905231148v5560a8i2fa91bb8c4ab6828@mail.gmail.com> References: <71166b3b0905182045n3e1007a2m407ce12baa28299@mail.gmail.com> <4A172CA7.1000501@gmail.com> <71166b3b0905231148v5560a8i2fa91bb8c4ab6828@mail.gmail.com> Message-ID: <4A21AE63.9070404@gmail.com> Heh, my friend just has sent me his first prototype of new website for Ruby Installer. It's really candy-eye :). So you can count with him.