Approximity blog home
364 to 383 of 613 articles InfoSyndicate: full/short

YARV   08 Oct 04
[print link all ]
SASADA Koichi posted this to Ruby-ML:

Hi guys,

I backed to Japan with no trouble :)

I uploaded following resource used by RubyConf2004 presentation.

Very thanks to RubyConf staffs and attendances.

Presentation Slide: www.atdot.net/yarv/RubyConf2004_YARV_pub.pdf

Benchmark: www.atdot.net/yarv/bench_20041002.txt

RubyConf 2004 sessions available (audio/mp3)   08 Oct 04
[print link all ]
All,

We have made the .mp3 files (64kbs…downsampled from 192kbs) available of the sessions of the 2004 Ruby Conference. I added mp3 tags on all the files so they appear as an album (compilation) and the artist is the speaker. They are available from the RubyForge BitTorrent site. They are all in a single .zip file (rubyconf04.zip…364MB)…there are a total of 20 mp3 files in the .zip:

Friday: 01-Welcome.mp3 02-RubyTraining.mp3 03-TestingWithRuby.mp3 04-Ruwiki.mp3 05-TychoPIM.mp3 06-HackingRuby.mp3 07-Alph.mp3

Saturday: 08-Narf.mp3 09-rubydoc.org.mp3 10-RubyOnRails.mp3 11-RailsDemo.mp3 12-RubyGems.mp3 13-YARV.mp3 14-TestUnit.mp3 15-Keynote.mp3

Sunday: 16-RubyOnWindows.mp3 17-Copland.mp3 18-CodeGeneration.mp3 19-Rubyx4DC.mp3 20-Closing.mp3

Links:

bt.rubyforge.org/

The torrent is:

bt.rubyforge.org/rubyconf04.zip.torrent

If someone wants to get these, unzip and host them via HTTP that’s cool…we just don’t have the bandwidth :-) If someone wants them in 192kbs format, let me know via a direct email and we can work out how to get them to ya (its 1.4GB that way though).

                    Best, Rich

more slides   07 Oct 04
[print link all ]
Copland IOC/DI: www.jamisbuck.org/presentation

ruby-doc.org: www.ruby-doc.org/index.rb/2004/Oct/2#ruby-doc.org__-_Now_and_the_Future_Presentation

Ruby-Gems: onestepback.org/articles/rubygemsfacets/

Retroforth 7.4   07 Oct 04
[print link all ]
RetroForth is a compact, open source Forth development system. It can be used under FreeBSD, Linux, BeOS, Windows, SCO OpenServer, or as an operating system. It is easy very easy to learn, use, and extend with standard libraries like SDL, and it can also be used to create tight, stand-alone applications.

Changes: This release adds quite a bit of new functionality. Support for aliases, filling memory ranges, and finding addresses of functions has been added. The native version has a serial console, serial port support, parallel port support, hard drive support, and interrupts. There are also two new ports using libc, one of which has support for using shared libraries. A few minor bugs in the conditionals were fixed.

freshmeat.net/redir/retroforth/35324/url_homepage/www.retroforth.org

R 2.0 is out   07 Oct 04
[print link all ]
R is a language and environment for statistical computing and graphics. It is similar to S, which was developed at Bell Laboratories by John Chambers et al. It provides a wide variety of statistical and graphical techniques (linear and nonlinear modelling, statistical tests, time series analysis, classification, clustering, etc.). R is designed as a true computer language with control-flow constructions for iteration and alternation, and it allows users to add additional functionality by defining new functions. For computationally intensive tasks, Fortran and C code can be linked and called at run time.

Changes: Many things have changed since 1.0. The R language has acquired namespaces, exception handling constructs, formal methods and classes, much improved garbage collection, generalized I/O via connection objects, and considerable improvements in the graphics area. The user workspace has been reorganized, and so has the set of packages that ship with R. Several "recommended packages" deemed indispensable in a statistical system are bundled. In addition, there has been a large number of more specific new functions, tweaks, and bugfixes.

www.r-project.org

Erlang R10B   07 Oct 04
[print link all ]

Erlang is a small concurrent functional programming language developed by Ericsson. It is being used by Ericsson as a systems programming language for large concurrent fault-tolerant distributed systems.

Changes: This release includes two new applications, XMerl and EDOC. It increases the maximum number of simultaneous processes to 268 435 456. It adds several nice additions to the language, such as "Query List Comprehensions". It provides performance increases and several changes to included applications.

www.erlang.org/

Hal Fulton - Slides from my talk on Tycho...   07 Oct 04
[print link all ]
See rubyhacker.com/tycho/slides/slide01.html

I also released v 0.0.6 on Rubyforge — a few minor changes.

Expressing Japanese in BNF   07 Oct 04
[print link all ]
Do you also feel like you would like to understand the Japanese Ruby postings?

www.kuro5hin.org/story/2004/2/26/175722/727 and www.kuro5hin.org/story/2004/3/25/32218/1824

Vim cookbook   06 Oct 04
[print link all ]
Useful stuff about the vim — one of the two good editors on that planet.

link

CityBuilder   06 Oct 04
[print link all ]
citybuilder.sourceforge.net/index.html

CityBuilder is an attempt to automate much of the work involved in creating very large virtual urban landscapes. The system takes a street map as input, and produces street geometry and a scene graph containing the building models as output. The user has control over the types of buildings placed in the city through the use of image maps. The potential applications for this system include video game content (think GTA*), visualization, etc.

It is well known to most of those in the field of computer graphics that mountainous terrain can be generated programmatically. A good deal of research has been done in this area, focused for the most part on the use of fractals to generate landscapes. While these techniques produce some impressive results, they are restricted in the kinds of terrain that they can generate. For example, these techniques are not appropriate for the creation of urban terrain.

This is unfortunate, as there are many benefits to being able to programmatically generate urban landscapes. Many recent video games, for example, feature very large urban environments. Finding little research on the topic of urban terrain generation, I decided to create my own utilities for that purpose.

Note - I have recently been made aware that a very similar project was published at SIGGRAPH 2001, entitled "Procedural Modeling of Cities". That project made use of L-systems to generate the street topographies (mine uses a user-created node graph) and (from the description) is considerably more complex. I haven’t seen their output. If you’re interested in this sort of thing, you might want to take a look at their work, too.

With the CityBuilder system, there are three stages in the creation of a city. The first stage is to create the street map, the building models, and some miscellaneous support files used by the second stage. The second stage is where CityBuilder takes control. Street geometry is created using the StreetBuilder component, building models are placed in the city by the BlockBuilder component, and miscellaneous items like traffic lights are placed in the city by the ClutterBuilder component. The third stage is to fine-tune the output using a scene-graph editor or by hand-editing the output files. The city is then ready to be viewed.

ToonArchive - Tiger Map Server   06 Oct 04
[print link all ]
The Tiger Map Server dynamically generates road maps of the U.S. and serves them using a built in web server. The backend data files are provided by the US Census, and contain data for land, water, road, etc. across the United States. Esri.com has taken the tiger map server and converted it to shapefiles, which are free to download.

The Tiger Map Server works as a simple httpd server. It connects to a port, and returns jpeg maps over http. The URL string specifies the lat/lon/scale as well as the width and height of the image requested. This design make it extremely easy to integrate the Tiger Map Server into existing websites or custom apps. As well as serving jpegs, the server can also return the raw pixel data. This is much easier to deal with in a C/C++ app, like my Car Computer project.

toonarchive.com/tiger_map_server/index.php

Advanced Bash Scripting Guide 3.0 (Stable)   06 Oct 04
[print link all ]
This comprehensive book (the equivalent of about 604 print pages) covers almost every aspect of shell scripting. It contains 299 profusely commented illustrative examples (including such goodies as an anti-spammer script), and a number of tables. Not just a shell scripting tutorial, this book also provides an introduction to basic programming techniques, such as sorting and recursion. It is well suited for either individual study or classroom use.

freshmeat.net/redir/advancedbashscriptingguide/130/url_homepage/html

More blogs about the US RubyConf   04 Oct 04
[print link all ]
James Britt originally posted these links on his blog (and has a picture of the conference attendees from the presenter’s view) at www.ruby-doc.org/index.rb/2004/Oct/3 — here are the URLs that james posted and that I have been reading:

SmallTalk ...   02 Oct 04
[print link all ]
Phlip posted this into the XP-ML.
 Smalltalk is an amazing and legendary language
 divulged to humans by Prometheus. This angered the
 gods enough they condemned him to refactor a big ball
 of Hadean mud for all eternity.

 Smalltalk can only be used by humans with a psi power
 greater than 17, with adjustments. Smalltalk
 programmers do not type, they lean their heads towards
 their monitors, and meditate. The more advanced
 programmers do not even need monitors.

 Smalltalk responds to their thought patterns by
 testing itself, coding itself, and refactoring itself.
 When humans with low psi powers need to _see_
 Smalltalk, it manifests itself as a physical avatar of
 a series of almost meaningless ^[]: characters,
 interspersed with intention-revealing selectors.
 Squinting at these symbols will reveal a Mandala
 symbolizing the 7th Chakra of the nearest programmer
 who is romantically involved, if any.

 Smalltalk itself generates its own refactoring
 browser, test rig, IDE, and 3D graphics subsystems as
 you write your program with it. So as you structure
 your program, Smalltalk uses that structure to
 generate the refactoring browser needed to refactor
 its structure. This is why some advanced Smalltalk
 Gurus know the best way to program Smalltalk is to
 simply pick up the CPU and shake it.

 The only reason such an obviously superior language
 has not taken over the world is because it interferes
 with the plans of the astral Lizard People, and their
 avatars and representatives among us. These can be
 recognized by their MCSD plaques, their years of
 experience writing distributed application servers
 that serve application distributors, and - especially
 - their books with code samples in Java.

Blogs from the US Rubyconf   02 Oct 04
[print link all ]
OneStepBack Bucklogs

ruby for commercial applications   02 Oct 04
[print link all ]
This common thread appeared today in the ruby-ML and matz answered
 |Can we use ruby for commercial
 |application?

 Yes.

 |Do we need to distribte our application with sources?

 No.  If you're using regex.c comes with 1.8.2, you have to allow
 re-linking the binary (via supplying object files or dynamic linking),
 because it's LGPL.  If you are using Oniguruma new regex engine, you
 have no such restriction.

 Gabriele Renzi added:
  IIRC 1.9 in the cvs already has oniguruma as the standard regex lib.

BugMeNot   02 Oct 04
[print link all ]

Bypass compulsory web registration via Firefox’s right-click context menu. Compatibile with Mozilla and current Firefox releases that use the new extension manager. Visit bugmenot for full details of their service.

Free voice recognition software   29 Sep 04
[print link all ]
Sphinx is a speaker-independent large vocabulary continuous speech recognizer under Berkeley’s style license. It is also a collection of open source tools and resources that allows researchers and developers to build speech recognition system.

link

Try a System

If you’d like to have a chance to try out an application that uses CMU Sphinx, try the Communicator, an experimental system that helps you plan air travel. You can reach it at the toll-free number 1-877-CMU-PLAN (1-877-268-7526) or at +1 412 268 1084.. The system will provide real flight information. The system may be sensitive to loud background noises, especially over cell phones.

What the bubble got right   29 Sep 04
[print link all ]
Enjoy reading the latest essay by Paul Graham and you will understand why I continue to fight against wearing ties :-).

(Source: Paul Graham) I had a front row seat for the Internet Bubble, because I worked at Yahoo during 1998 and 1999. One day, when the stock was trading around $200, I sat down and calculated what I thought the price should be. The answer I got was $12. I went to the next cubicle and told my friend Trevor. "Twelve!" he said. He tried to sound indignant, but he didn’t quite manage it. He knew as well as I did that our valuation was crazy.

Yahoo was a special case. It was not just our price to earnings ratio that was bogus. Half our earnings were too. Not in the Enron way, of course. The finance guys seemed scrupulous about reporting earnings. What made our earnings bogus was that Yahoo was, in effect, the center of a pyramid scheme. Investors looked at Yahoo’s earnings and said to themselves, here is proof that Internet companies can make money. So they invested in new startups that promised to be the next Yahoo. And as soon as these startups got the money, what did they do with it? Buy millions of dollars worth of advertising on Yahoo to promote their brand. Result: a capital investment in a startup this quarter shows up as Yahoo earnings next quarter— stimulating another round of investments in startups.

link

I especially like this part: Nerds don’t just happen to dress informally. They do it too consistently. Consciously or not, they dress informally as a prophylactic measure against stupidity.

[ANN] Rubydium 0.1 - Tech Preview   27 Sep 04
[print link all ]
Alexander Kellett posted this to the ruby-ML
 Whoa, say what?
 ---
 Rubydium is aiming to become an optimising reimplementation
 of the Ruby 1.8 interpreter, currently its as good as vapourware
 however the key mechanism has been prototyped, thusly before
 commencing a major rewrite I thought i'd release the
 current state of the art.

link

 

Powered by Rublog