The Internet

Answers From Community ISP Leader 79

At least two LUGs with which I am involved have talked about starting community ISPs, and I'm sure many other computer user groups have had the same thought. This is why we buttonholed Carl Oppedahl of Colorado's Ruby Ranch Internet Cooperative and asked him to answer your questions. (This interview and the Ruby Ranch FAQs should almost be required reading for anyone thinking about starting their own community ISP.)
The Internet

Ask About Setting Up a Community ISP 204

The Ruby Ranch Internet Cooperative (RRIC) is one of the best-known member-owned ISPs around. It provides DSL service to the Ruby Ranch neighborhood in Summit County, Colorado. Carl Oppedahl, the RRIC "main man," has agreed to answer Slashdot questions about the possibilities and pitfalls of setting up something similar in other areas. Please read the RRIC FAQs before posting a question so that you don't ask something Carl has already answered a million times. Otherwise, the usual Slashdot interview rules apply: One question per post, we'll email Carl 10 of the highest-moderated questions, and post his answers as soon as he gets them back to us.
Perl

Perl 6 Compiler for Parrot Out 10

BorrisYeltsin writes "The Parrot project has just released a functional compiler for Parrot. Almost all of the previous Apocalypses have been implemented as well as some other toys, including but not limited to: Ruby and Python parsers, BASIC and Scheme interpreters and a Forth compiler, the team are now working on Perl 6 regexes. Check it out at cvs.perl.org."
Programming

Virtual Machine Design and Implementation in C/C++ 240

wackybrit writes: "The concept of the virtual machine is one of the most important concepts in computer science today. Emulators use virtual machines, operating systems use virtual machines (Microsoft's .NET), and programming languages use virtual machines (Perl, Java)". Read on for his review of Virtual Machine Design and Implementation in C/C++, an attempt to examine and explain virtual machines and the concepts which allow them to exist.
Programming

Ruby Developer's Guide 94

Reader Cole Tucker writes with this review: "The Ruby Developer's Guide was written with the intent to provide an overview of Ruby tools used for developing real-world applications. The book touches on a variety of areas, from GUI development to neural networks, and discusses existing Ruby packages that developers can take advantage of. In the end, the book comes out as a Ruby version of the Perl Cookbook." To see what he means by that, read on below for the rest of Cole's assessment of this book.
The Internet

Google to Offer API 218

philipx writes "From the ruby-talk archives here's a little interesting snippet from a post you have to check out: "Here at Google, we're about to start offering an API to our search-engine, so that people can programmatically use Google through a clean and clearly defined interface, rather than have to resort to parsing HTML." It goes on talking about SOAP and I think this is utterly cool."
KDE

New Python/C# Bindings Expand KDE Languages 18

Dre writes: "Today marks a special coincidence. First, Adam Treat released the initial version of Qt bindings for C#, which consists of 476 Qt classes converted to C#. The bindings work with the Mono compiler, runtime environment and class libraries, enabling a fully Open Source implementation of C# for Qt. While not yet ready for a real application, Adam has managed to write and execute a Hello World! program (screenshot). KDE bindings are on the drawing board. Shortly thereafter, Phil Thompson, Jim Bublitz and theKompany.com released KDE 2 and KDE 3 bindings for Python. Together with the Java, Objective C and C bindings in the kdebindings module, as well as the Ruby bindings, KDE is providing developers a broad gamut of application development languages."
Technology

What Kind of Books do You Want? 942

ctrimble asks: "I'm the acquisitions editor for a technical publishing company (not the one with the animals, but we have had six of our books reviewed favourably, here on Slashdot) and part of my job is to determine what books my company should publish. This consists, mainly, of me sitting in my apartment eating peanut butter sandwiches, reading Slashdot, and writing perl scripts that generate titles in a Madlibs type fashion: "Hacking Ruby for Midgets" (forthcoming in July). Unfortunately, there's a bit of an impedance mismatch between my methodology and filling the needs of the programming community. Market research is tough to do in tech books since you need to forcast about a year in advance. So, let me pose the question to you -- what kind of books do you want? What spots do you see as needing to be filled? For that matter, do you even want dead-tree books, or are eBooks and/or online documentation sufficient?"
Programming

Interview with the Creator of Ruby 183

Lisa writes: "Yukihiro "Matz" Matsumoto talks about Ruby's history, the influence of Perl and Python on Ruby, and his new book, Ruby in a Nutshell. In the article he explains: "When I started the language project, I was joking with a friend that the project must be code-named after a gemstone's name (àla Perl). So my friend came up with "ruby". It's a short name for a beautiful and highly valued stone. So I picked up that name, and it eventually became the official name of the language. Later, I found out that pearl is the birthstone for June, and ruby is the birthstone for July. I believe Ruby is an appropriate name for the next language after Perl.""
Slashback

Slashback: Regionalism, Rivalry, Zensur 261

Slashback with more (below) on: censorship in germany, Xbox gushing, *nix-ish Window managers on That Darn Operating System, and more. Enjoy!
Programming

Ruby, Now In English 20

PM4RK5 writes: "For those of you interested, the News & Observer had an interview with Andrew Hunt about Ruby, in response to a book he and David Thomas authored. The book, "The Pragmatic Programmer" was written for the old-fashioned programmers who seek to learn how to use newer technologies, and use them better. It has an example of code differences between Java and Ruby, on how to print 'Ho Ho Ho.' Contains information and thoughts on its current applications, how its growing, and the types of things that it is suited for."
Programming

Programming in the Ruby Language 345

ShoeHorn writes: "Here is a good article (1st of a 4 part series), that introduces you to the Ruby language. If you are currently a programmer coming from the likes of C++, Perl, or Python, you will see some strong similarities (especially to Python)."
Linux Business

TheKompany's Shawn Gordon Responds In Full 152

Last week, you asked Shawn Gordon questions about his venture TheKompany, an outfit which has been (fairly) quietly working on a small flotilla of software for GNU/Linux systems, and some cross-platform applications as well. His responses are below; you might be surprised at a few of them. (And some lucky Debian hacker might even pick up a job.)
Programming

Why not Ruby? 316

flounder_p queries: "I have recently started playing with the Ruby programming language and think it's really great. I was just wondering why you guys think Ruby has not caught on more in the open source community than it has? How many of you guys are using it? Will it ever catch on or will it always be looked at as yet another scripting language? Don't get me wrong scripting languages are great (and I live by Perl) but I still hope to see Ruby catch on more. I would like to hear opinions on things on why Ruby is good or bad not on why OOP is good or bad. We have already had that discussion here." On a side note, a little birdy tells me that BlackAdder has plans for Ruby support in its next beta.
Programming

An Open Cookbook for Ruby? 2

zby queries: "I've been using the 'Perl Cookbook' extensively for 2 years already and have found the book to be really helpful. Recently I've been learning about Ruby and I really miss that kind of resource. That gave me the idea to build that kind of knowlege base as an free project. I believe it just fits ideally, and could be run on a Slash or Scoop based system without any modifications from the beginning." It sounds like a grand idea, however are there any other such resources on the web?
News

Ruby Conference, O'Reilly Book, and Mascot 2

swagr writes "Some new and interesting information on the Ruby website.
1: O'Reilly is apparently publishing a translation of "Ruby Pocket Reference" (although this news doesn't seem to be on O'Reilly's site
2: There is a Ruby Conference happening in October.
3: They need some help with a Ruby mascot (1337 gimpists: go nuts)."
Programming

Guido van Rossum Unleashed 241

Here you go - answers to your questions for Guido van Rossum about Python, its future, licensing hassles with the Free Software Foundation, and other neat stuff. Thanks, Guido!
Programming

Smalltalk Solutions 2001 Trip Report 99

John Squeaker writes: "Last week while the rest of the world was worrying about corporations warning, and dot coms failing, 300 smalltalkers got together in Chicago to plan for the future. Given the fact corporations like Dell have canceled their user conference this year we were very pleased with the attendence figures. The conference hosted a key note by Alan Kay, a *must* read, and the mood and general feeling of the show was captured in this excellent trip report. More information on the conference plus links to the papers/tutorials presented there can be found at the conference site. Do you want to know where OO languages like Java, Ruby, Squeak, and SmallScript come from? Then come visit us for the real story, and see what you can expect to hear in the next five years." The whole thing is interesting, but I particularly liked Tuesday. Smalltalkers seem to have a secret from everyone else sometimes ...

Slashdot Top Deals