Domain: rubyforge.org
Stories and comments across the archive that link to rubyforge.org.
Comments · 342
-
Re:http://koders.com/
The folks at Koders have been nice enough to give RubyForge a little Javascripty thing that integrates nicely into the regular GForge user interface so that folks can search the RubyForge CVS repositories. I've talked with them a couple of times and they seem like nice folks.
-
Re:Anyone can start one.
To start a you tube you will need:
FFMPEG http://ffmpeg.mplayerhq.hu/: for video conversion
FlowPlayer http://flowplayer.sourceforge.net/howto.html: displaying flash video
or Flash Video Player http://jeroenwijering.com/?item=Flash_Video_Player
FFMPEG-PHP http://ffmpeg-php.sourceforge.net/: If php is used a nice extension for getting screen shots of videos, not necessary though
flvtool2 http://rubyforge.org/projects/flvtool2/: so you can seek though the created flash file
Then all you need is leverage framework or cms in php, or phython, or something and you are done. (well sort of!) -
Re:Diff?
Get Your Source Code Here
http://rubyforge.org/frs/?group_id=307
So "Security through Obscurity" wins after all?
Great... Just great....
You better be quick though, to beat my nightly apt-get. ;)
Idea coming in: Distros should get the changes FIRST, then the developers announce it 1 day afterwards.. That would be perfect :D -
Re:Diff?
Get Your Source Code Here
http://rubyforge.org/frs/?group_id=307 -
whats the point in yet another, public void foo()
For those of us, who want to be more productive or rather expressive, can try ruby bindings: http://developer.kde.org/language-bindings/ruby/i
n dex.html Its still doesn't works on M$ Windows(and if you managed to compile it on Windowz, then kindly send me howto?), but is a joy to develop on Linux.Just don't forget to throw in http://rubyforge.org/projects/rubyinline/ , when you want to do something that really takes CPU cycles and memory. I can't really see the point of Java(yuck) bindings.Though people at KDE camp were happy, finally they can have fully functional java plugin for konqueror. bless them. -
Re:Apache's mod_cache
> Even with dynamic content you can usually cache for a few seconds without serving stale responses
That's an excellent point... I was thinking about the front page of RubyForge, and caching that for 30 seconds or so shouldn't inconvenience anyone. Maybe I'll give that a whirl. Thanks for posting! -
Re:Rails needs to be more mature
Mongrel is the latest and greatest to handle rails requests. http://mongrel.rubyforge.org/
It's a http server written ruby(and c where speed matters) that is very easy to install and get up and running and performs as fast as lighttpd.
What a lot of people are doing is setting up apache 2.2 to serve static pages, and proxy any rails requests to mongrel... There's no fastcgi/fcgid involved. -
Re:Fad
> It assumes that the database schema is the centre of the data model.
Hm, although, the folks from salesforce.com wrote a ActiveRecord adaptor to their web services. So AR may be a bit more flexible than your post indicates... -
Re:good luck
> sourceforge.net, freshmeat.net, tinyapps.org, packetstormsecurity.org
Yup, and rubyforge and LuaForge as well. One hard part is sorting out duplicates... getting a list of the actual projects shouldn't be too hard since most project aggregation sites have RSS feeds with that info. -
Re:good luck
> sourceforge.net, freshmeat.net, tinyapps.org, packetstormsecurity.org
Yup, and rubyforge and LuaForge as well. One hard part is sorting out duplicates... getting a list of the actual projects shouldn't be too hard since most project aggregation sites have RSS feeds with that info. -
Re:Ruby could be packaged better
You should try Ruby Gems to solve your packaging woes. As for an IDE, there are plenty available: http://freeride.rubyforge.org/wiki/wiki.pl and http://www.mondrian-ide.com/ though I can't say much about them...
-
Re:Included styles, aliases
self.shameless_ad do
In Ruby on Rails there is allways RCSS (http://rcss.rubyforge.org/)
There also exists original (but less powerfull) implementation of Server-side Constants written in PHP by Shaun Innman http://www.shauninman.com/plete/2005/08/css-ssc-q
u ickie/end
-
Opens up some doors
Now to port my Ruby extension that lets you read/write from the Evolution data store. I wrote that extension to support indi, and so it hasn't been useful so far since Adobe hasn't released a Flash 8 plugin for Linux. But now it can be used with the Windows version of Evolution... good times!
-
Re:Very interesting...
> However, as a python programmer myself, it's not yet in a usable form
Yup. Along the same lines, Ruby has a related project by Ryan Davis, Ruby2C. It's useful for small localized speedups, but you wouldn't want to try to write your entire app in it. -
And there's also RubyCentral
Thanks to RubyCentral, RubyForge is getting new hardware and a nicer hosting location. Donations are appreciated and are tax deductible!
-
ViewVC is handy...
...if your code is in a CVS or Subversion repository. It uses enscript for syntax highlighting which works pretty well for a variety of languages (for example, Ruby).
I agree with some of the other folks here, though - a good IDE makes an excellent code browser. IntelliJ IDEA is awesome if you're working with Java code... -
i only agree with PHP (Perl)
Linux (the 'L' in the acronym) is still cool isn't it? I don't see him argue against Linux, and he better not be. (okay it can easily be replace by another kernel like FreeBSD)
Apache is still hot i think, especially for feature richness and privillige systems it rocks. For a small webserver i'd prefer http://lighttpd.net/, http://mongrel.rubyforge.org/ or http://twistedmatrix.com/trac/. But yeah, the 'A' in LAMP is still okay (not that the author argues this, heay _he_ claims LAMP == BASIC).
MySQL has some very nice features (mainly clustering), that leaves other opensource dbs far behind. I personally prefer to use a db as 'fast yet dumb storage', that is my personal preference, and that makes MySQL a perfect candidate.
But the 'P' as in PHP, or according to some Perl aswell. Yeah i deffinitly think these to languages have been superceded by far. I concider Ruby, PHP, and Java superior choises in an opensource environment.
So its that 'P' in LAMP that, IMHO, is the BASIC of today... Hard to maintain, hard to write well. Yups, I'd say: DROP IT.
Cies Breijs. -
Re:Ruby is slow
"Ruby is at least as slow as JavaScript, if not slower"
That's a meaningless statement; JavaScript has lots of different implimentations, ranging from the so-slow-you'll-want-to-gouge-your-eyes-out iCab to the pretty blazing VM-maybe-even-JITed Opera one that seems to just keep getting better." -- at least you can compile JavaScript into Java"
Uh huh. I'll be sure to keep that in mind when my JavaScript DOM manipulations are too slow."I guess what would make me happy is an insanely intelligent compiler for Ruby, that targeted the
.net environment. Performance comparable to C#, developer time comparable to normal Ruby, bytecode obfuscated enough to use in commercial products.
But that's depressing, too, because in the amount of time it would take me to learn enough about Ruby and .net to do that, not to mention the programming of that insane compiler, I could write hundreds of useful Ruby programs."
Microsoft are sponsoring development of a Ruby implimentation for CLR. Meanwhile YARV will be giving us a Ruby 2.0 that's rather a lot faster. Also, as for "porting to C", you do know that writing C extensions for Ruby is about as easy as it gets, right? Even without using RubyInline it's simple enough that you can replace a single small method in a single class with an extension and not end up writing 10x as much support code as actual useful C. If you're lucky you might even be able to automate the conversion. -
Re:My problem Ruby on Rails
InstantRails is your friend:
http://instantrails.rubyforge.org/wiki/wiki.pl -
Re:My problem Ruby on Rails
i recommend getting the 2nd edition of agile web development with rails.
here's how i did it on simply mepis... a debian distribution.
Ruby On Rails Install
1.Check to see if Ruby is installed. open shell and type "ruby -v". My result was "ruby 1.8.4", which is the latest version of Ruby.
2.libyaml-ruby and libzlib-ruby need to be installed on debian (in addition to its base Ruby install). install libzlib-ruby and not libzlib-ruby1.6. After all, you are running 1.8.x.
3.Go to http://docs.rubygems.org/read/chapter/3 (rubygems is like apt for RoR).
4.Download rubygems-0.8.11.tgz here: http://rubyforge.org/frs/?group_id=126
5.right click, extract -> extract here (should extract to its own folder).
6.navigate to rubygems-0.8.11 diretory, switch to root and run ruby setup.rb.
7.Update system by typing: gem update -system
8.add export UBYOPT=rubygems to /etc/profiles
9.Synaptic irb.
10.Install PGSQL 8.1
11.Synaptic postgresql-8.1, libpgsql-ruby1.8 (pgsql adapter) and pgadmin3
btw, my php programming has improved by reading the agile web dev book. it is good - even if you don't end up going to it as a dev platform. if you are guru status, it won't be as helpful, but you could probably still pick up some good principles.
good luck. -
We are a financial company and are releasing OSS
Be it slowly. Come check out http://matchable.rubyforge.org/
-
Alexandria
It's unfortunate you don't use Linux, because then you'd have access to the excellent Alexandria application, which I think covers everything you'd want to do (and more, probably). It's designed to quickly catalog an entire personal library of books, download information on them, and store that information in a database. I assume one could export information out to a flat text file if you wanted to from there. It supports a variety of barcode scanners (including the CueCat, it's good for something at last!).
I don't know whether it interconnects with isbndb.com in partiuclar, but it does use Amazon, Proxis, Barnes and Noble, the Spanish Ministry of Culture, Amadeus Buch, Internet Bookshop Italia, the US Library of Congress and the British Library; it can also use any other Z39.50 source.
If you really can't boot into Linux for a weekend to do it, perhaps you could use cygwin or something. -
Re:Ruby Apps
Sort of... not totally stand-alone in the traditional binary executable sense. You still need the Ruby interpreter.
But several tools (Ruby2EXE, ExeRb) allow you to bundle your program, libraries, and the Ruby interpreter into an executable that you can then distribute. I've used them in the past and they work well -- never had any users tell me they couldn't install the program.
There are various options available for a GUI. I've used wxRuby a lot. It's an interface to the WxWindows/WxWidgets toolkit. I think it works very well, and I really like it's auto-layout features using sizers, although the API is very C++-like.
Another toolkit that people use a bunch is fxruby, which interfaces with the Fox toolkit.
There are lots more GUIs. Take a look at the Ruby App Archive or lurk on the mailing lists to see what toolkits people are using (or just ask them). -
Re:Upgrading
For now Windows-based implementations are a "piece of cake." But in time Mac OS X will be as well. This RoR project is still relatively young so I think the hype is moving forward faster than the underlying technology. Nevertheless a good thing to investigate...
-
Alexandria to the rescue
Try Alexandria, a free (as in speech) book managing application. Screenshot here.
-
Alexandria to the rescue
Try Alexandria, a free (as in speech) book managing application. Screenshot here.
-
Collection Managers
Freshmeat listings for Tellico and Alexandria. I took a look at both of them a few versions ago and they were too massive for my needs (a few tens of books).
-
In Linux try this
http://alexandria.rubyforge.org/ for all your library needs in Gnome
http://creativelibrarian.com/library-oss/ Some ideas
http://www.koha.org/ what my wife uses in her library (she is an MLS at a state library)
or...
http://library.rider.edu/scholarly/ecorrado/il2004 /ossfeatures.html
wow, that took me all of 2 minutes and a Hot Pocket to look up. -
Re:ImageMagick + Rails == good
Yup, right on... would just need a Ruby extension that talks to it. Or I guess you could just exec it with a commands file, although that seems a bit clunkier.
OK, Googled, looks like someone's written one, good times.
Little domain specific languages are handy things... I've been doing a lot with JavaCC lately; powerful stuff... -
Too bad they didn't use Ruby on Rails...
...InstantRails makes it easy to get it up and running, and Rails definitely has AJAX support built in.
I'm using AJAX a fair bit (mostly on the admin pages) on getindi; it's very handy stuff! -
Re:I'm trying to learn RoR, but I have some issues
The AWDR book from Pragmatic includes material on creating an admin interface to the Depot application. I've found that to be a useful starting point for my own efforts. Chad Fowler's upcoming Rails Recipes book also has information on authentication. There are also a good number of auth plugins to be found on the wiki (wiki.rubyonrails.org), though I've found that it's simple enough to roll your own.
Once you've worked out your authentication, it's pretty easy to use scaffolding to create the basics of your admin interface. I will create scaffolds for all my tables in an admin/ module, and include authorization for all access to those scaffold controlers. That's about as much as I want from a standard admin interface - anything more than that will be constraining my app by the assumptions it makes about how it runs.
If you are looking for automation to help control your app in production, check out Switchtower. It is an excellent tool for remotely managing your app's deployment and operation in production. -
Re:koders
Yup, and we at RubyForge got together with them to add some searching capabilities for the projects in RubyForge. Pretty cool stuff.
-
Snippets are often more useful
It doesn't replace the concept of "libraries and APIs", but sometimes I end up with a silly text file full of customized how-to snippets. I'm talking about blocks of code or SQLs that do something useful and I write often enough to warrant a snippet library.
I imagine such a thing could be networked and served to a large audience, much like the searchable online regex library. But I can't think of any type of source control that has the capability to search and find snippets with ease (someone else posted how source control only deals with versioning).
http://rubyforge.org/snippet/ seems like a good place to emulate.
My two sense.
-
Unfortunatley, finding the place to click...
...can be a bit of a bastard, and when you do find it, the newly installed software might not work, or might break something else.
For a case in point, the wireless on this laptop is unreliable under MS-Windows XP and bulletproof under Mandriva Linux 2006.0; it was even less reliable until I figured out that ZoneAlarm kept forgetting to allow DNS access to fully-blessed programs (I had to give it carte blanche on DNS), and finding that out was pretty obscure.
Installing stuff on Mandriva Linux is a breeze, you just scroll down to it in RPMdrake, click on it and here comes the package and everything it needs to survive. I understand that Synaptics, YAST and friends are pretty much the same. On MS-Windows, you first have to search out the program (forex, on TuCows) and a program to do what you want may not be available from a trusted supplier, so you probably have to install it "blind" from some random site on the net -- or three or four of them. And even the ones without nastyware enclosed might have specific, conflicting prerequisites, in which case you're screwed: pick your favourite and delete the other(s). If you can. Under Linux I have the option of pulling down an SRPM (the source! shock, horror) and clicking on it to have the machine make a version tailored to itself. Oh, yes, and if you delete a package (using one central tool), it's really gone (it and optionally any dependencies unique to it).
VB is an effing nightmare to maintain, or to build anything really large in. Use Ruby and FreeRIDE instead -- yes, even on MS-Windows. -
Re:Maybe Ruby? (and rubyscript2exe) + wxRuby
I like using Ruby for this kind of work too. The language is *so* much nicer and easier to work with than Tcl, VB, C#, etc...
I tend to use wxRuby (a subset of wxWidgets / wxWindows) for the GUI toolkit. It works nicely and looks good. However, since it does auto-layout using spacers and such, it might take some time to get used its new paradigm. But once you learn it, it rocks. No more specifying exactly where things go; the toolkit ensures everything lines up right and spaces out right. There are some GUI design tools for it...umm, maybe wxGlade I think?
The downside to this is that (as of summer '05) the tools to wrap up Ruby programs into an
.exe package were not totally flawless. I always seemed to have to manually edit the packaging configuration file to ensure that it included all the correct files. But that only took a few seconds. Maybe those programs have been fixed since then (hopefully). RubyForge is a good place to check for them.I use Eclipse on Windows with the Ruby plugin (RDT). It's great. But you can use any old text editor if you prefer, especially for a small project.
The upside is that you'll be learning Ruby, which is not only a great language, but is also on the upswing! And those skills will be applicable to Web app development too (using Rails). Might be a great skill for you to pick up. Might as well learn a language of the future instead of one of the previous century.
-
Re:Switched to decaf, did they.
-
Re:Usage of RoR
The libraries available to Ruby and not as extensive as Python
What are you looking for that you haven't found? I'd be glad to help you find what you need.
I think that you'd be surprised if you were to look around rubyforge or the RAA. There are a lot of useful libraries available right now. Rubygems can make installing any of them that are packaged as gems a snap!
Also consider checking in with the ruby-talk mailing list. There are lots of smart folks waiting there to help you.
I am a hardcore C++ developer with a lot of Java, so for me Ruby and Python are used for the same position: scripting. Python libraries are very extensive and complete for almost everything I want in a scripting language (even more so than java). Ruby is still a relatively new langugae and the libraries are just not powerful enough (yet...). Withpython I can post to newgroups, send email, do XSLT, generate XML files all with a few lines of code; with ruby I have to do a lot of the work still. I have no doubt Ruby will get there but for now it's still not mature enough.
I think you must not have looked around very hard. All of the tasks that you have laid out are easily accomplished wth existing ruby libraries (which are as often as not ports of python or perl libraries).
It's an honest mistake. When I have to dig through the Python documentation I usually end up curled up in a ball in the corner of the room. It just doesn't work for me. It doesn't take me more than a minute or two to find what I need for my work in Ruby (with a few exceptions).
Like I said, Ruby has excellent constructs for OO development (for a script language); so I have been thinking of a way to embed Ruby into my C++ code to externalize some scripting tasks (Lua is another contender but the documentation to Lua is a bit too obscure and I don't have the time to learn it, Ruby is better documented and easier to get started with).
Lua may be worth looking into. I've a coworker that's looked into it for a personal project . He told me that it was easier for him to pick up than Ruby (for embedding anyway).I can see how Ruby on Rails is meant for portability (I did you the web brick but in release mode), but I personally need performance to handle the load of 100 hits per seconds (not a lot but when I used RoR for the small DB view part it was noticeably slow so I went back to the JSP page, I'll rewrite it in C++ which should solve the performance issue).
I think that I wasn't clear in my last post. Don't use Webrick and expect to get any kind of performance out of it. Use Apache. Use Lighttpd. It doesn't matter what you do to Webrick. It won't be quick until the ruby interpreter gets real quick.
So develop on Webrick and deploy on a performance server. I think that's a popular approach.
Good luck in your future endeavors and good luck finding the right tool for the job. I think that's something you should focus on. -
Re:Uhm...
"How is this article generating all this Ruby-anti-Ruby nonsense when it's a question of Rail implementation? More importantly, why isn't there a PHPoR?"
Not that this matters, but according to http://www.netcraft.com/ http://www.rubyforge.org/ is running *GASP* "66.92.150.242 Linux Apache/1.3.33 Unix mod_gzip/1.3.26.1a PHP/4.4.1 13-Dec-2005"?!
Like I said, not that it matters that the site pushing Ruby on Rails is running on PHP. I downloaded RoR anyways. We'll see if it runs on FreeBSD 5.4. -
Re:Why rails annoys me...
Don't forget Borges, which is hella confusing when you're trying to figure it out, but damned amazing once you have.
-
Easy installation
For a window platform, download Instant Rails
Or for linux, install mod_scgi and follow the instructions here
It's stinkin' easy, I can do it in about 5 minutes. Any hosting admin worth their salt can even script it in about 10 minutes. -
Re:HUH?
> And honestly nobody needs scripting abilities in their email client
And if you need to script Evolution, just use the Ruby bindings - Revolution. Good times! -
A good quote...from the article:
Because to me, there is no significant difference - except for clothing preference - between people who are making games and people who are manipulating huge database systems to try to figure out where the markets are headed.
Well said. Game programming is great stuff - for me, even writing a little DOOM utility was a very rewarding task. I learned lots about Ruby bit-packing, bitmap formats, and so on. And it's a great conversation piece... -
Re:Super!
Hi, I'm a ruby and rubyonrails coder. I find his comment useful. Let me point to another set of links then which is useful with postgresql. http://www.rubyonrails.org/ http://www.ruby-lang.org/ and yes http://www.rubyforge.org/ is useful
:) -
Right on with rsync
We use it to manage the RubyForge mirror system and it's a lifesaver. Check out the traffic dropoff chart that the mirrors provide (not the number of hits, the number of KB served); rsync really helps make RubyForge tick.
-
Re:Or better yet
> I like Evolution but would like to see a cross-platform PIM
> in the suite as an alternative.
Tor Lillqvist was hired by Novell to help get Evolution running on Windows. While I was working on Revolution and was subscribed to evolution-hackers I remember that he'd occasionally post progress notes there.
I'm not sure how far that effort is along at this point, although Tor certainly seemed to be making excellent progress and was patching all sorts of Gnome/Win32 bugs in various projects. -
FUSE is way cool
Check out FuseFS, for example (see why it's cool). Or encfs (see O'Reilly article).
Linux is starting to go beyond emulating the Unixes of yore, to create a whole new world of computing. -
Re:YASLFFFSC
Object Graphs is an alternative to ActiveRecord that has quite flexible support for mapping legacy schemas to your objects. Nitro itself looks like a nice alternative to Rails too, but you can mix and match if you feel like it.
-
Trouble...
# gem install rails
Attempting local installation of 'rails'
Local gem file not found: rails*.gem
Attempting remote installation of 'rails'
Updating Gem source index for: http://gems.rubyforge.org/
Install required dependency rake? [Yn] y
Install required dependency activesupport? [Yn] y
Install required dependency activerecord? [Yn] y
Install required dependency actionpack? [Yn] y
Install required dependency actionmailer? [Yn] y
Install required dependency actionwebservice? [Yn] y
Successfully installed rails-0.13.1
Successfully installed rake-0.6.2
Successfully installed activesupport-1.1.1
Successfully installed activerecord-1.11.1
Successfully installed actionpack-1.9.1
Successfully installed actionmailer-1.0.1
Successfully installed actionwebservice-0.8.1 /usr/lib64/site_ruby/1.8/rubygems/custom_require.r b:21:in `require__': no such file to load -- rdoc/rdoc (LoadError)
from /usr/lib64/site_ruby/1.8/rubygems/custom_require.r b:21:in `require' from /usr/lib64/site_ruby/1.8/rubygems/doc_manager.rb:4 3:in `generate_rdoc'
from /usr/lib64/site_ruby/1.8/rubygems/gem_commands.rb: 215:in `execute'
from /usr/lib64/site_ruby/1.8/rubygems/gem_commands.rb: 214:in `execute'
from /usr/lib64/site_ruby/1.8/rubygems/gem_commands.rb: 153:in `execute'
from /usr/lib64/site_ruby/1.8/rubygems/command.rb:49:in `invoke'
from /usr/lib64/site_ruby/1.8/rubygems/cmd_manager.rb:9 4:in `process_args'
from /usr/lib64/site_ruby/1.8/rubygems/cmd_manager.rb:6 7:in `run'
from /usr/lib64/site_ruby/1.8/rubygems/gem_runner.rb:13 :in `run'
from /usr/bin/gem:17 -
Forget TurboGears
I love Nitro.
-
Rails alternatives (Nitro, TurboGears...)
I'm using Rails for a project I've been working on for a month. It's better than anything I've used, but I can still see some room for improvement.
I've seen mention of a few alternatives that look quite interesting. In particular, TurboGears and Django for the Python crowd, and Nitro as another Ruby platform. Others exist for other languages. (I don't know if anyone has exactly defined what makes a system Rails-like; it seems to be one of those things that you can identify without being able to easily describe.)
I'd prefer to use Python, just on language preference, and a potentially larger selection of libraries to use on the back end. But I'm wondering if Ruby has some features that Python doesn't that allow a lot of the magic to happen behind the scenes without having to add code.
I'm also very interested in anyone's experience with Nitro+Og. Og looks like a lot better ORM framework than ActiveRecord.
I'm tempted to try using TurboGears or Nitro, because they look better from a technical perspective. But Rails has so much momentum that I'm not sure they'd be able to surpass Rails' community support, which is in many ways more important.