[ANN] fox-tool - interactive gui builder for fxruby

hi fellows,

i am proud to be able to release a preview of “fox-tool” which is an
interactive gui builder for fxruby.
i have used it for the gui of my project at work, so i know it is fit
enough for a preview. i think it is stable enough for you to play around
with it (you will find some examples in the “examples” sub directory).
while the core features are implemented there is still much missing and
there are lots of little bugs to fix.

you can download the preview at:
http://www.rubyforge.org/projects/fox-tool

there is a new baken home page including a users guide at:
http://fox-tool.rubyforge.org

cheers,

  • henon
···

% cat "food in cans"
cat: can’t open food in cans

should we start to report bug or to request features? :slight_smile:
BTW, it is really impressive and it seem to work quite fine on
winXP+pragprog_ruby (even if it crashes if I rightclick the main
space…)

Thank you for this :slight_smile:

···

il Sun, 05 Oct 2003 16:17:16 GMT, henon user@example.net ha scritto::

hi fellows,

i am proud to be able to release a preview of “fox-tool” which is an
interactive gui builder for fxruby.
i have used it for the gui of my project at work, so i know it is fit
enough for a preview. i think it is stable enough for you to play around
with it (you will find some examples in the “examples” sub directory).
while the core features are implemented there is still much missing and
there are lots of little bugs to fix.

you can download the preview at:
http://www.rubyforge.org/projects/fox-tool

gabriele renzi wrote:
[…]

you can download the preview at:
http://www.rubyforge.org/projects/fox-tool

should we start to report bug or to request features? :slight_smile:

please feel free to request features and report bugs!
i am also especially interested in unix test results, (does it run under
linux??) because i didn’t manage to set up fxruby on my debian linux.

BTW, it is really impressive and it seem to work quite fine on
winXP+pragprog_ruby (even if it crashes if I rightclick the main
space…)

Thank you for this :slight_smile:

thanks for feedback. as more users start using it, it will grow and
become more perfect i hope.

  • henon

Hi.

I have problems with downloading the file. The size is OK but gzip complains
about CRC error:
gzip: fox-tool-0.9.0-preview.tar.gz: invalid compressed data–crc error

Can you provide a hash of the file? I got this:
MD5 (fox-tool-0.9.0-preview.tar.gz) = ed3694962cce4e34ec4500844e3a63d7

I use FreeBSD but I suppose that standard Linux distro could also have md5
command.

Thanks,

Dalibor Sramek

P.S. I tested it with two independent ISPs.

···


Dalibor Sramek http://www.insula.cz/dali | In the eyes of cats,
dalibor.sramek@insula.cz | all things belong to cats.

ruby -e ‘Digest::MD5.new(File.read(“”)).hexdigest’

Replace as appropriate.

-austin

···

On Tue, 7 Oct 2003 03:37:04 +0900, Dalibor Sramek wrote:

I have problems with downloading the file. The size is OK but gzip
complains about CRC error:
gzip: fox-tool-0.9.0-preview.tar.gz: invalid compressed data–crc error

Can you provide a hash of the file? I got this:
MD5 (fox-tool-0.9.0-preview.tar.gz) = ed3694962cce4e34ec4500844e3a63d7

I use FreeBSD but I suppose that standard Linux distro could also have
md5 command.


austin ziegler * austin@halostatue.ca * Toronto, ON, Canada
software designer * pragmatic programmer * 2003.10.06
* 15.43.16

I get:
$ md5sum fox-tool-0[1].9.0-preview.tar.gz
ed3694962cce4e34ec4500844e3a63d7 *fox-tool-0[1].9.0-preview.tar.gz

and it opened fine :confused:

···

il Tue, 7 Oct 2003 03:37:04 +0900, Dalibor Sramek dali@insula.cz ha scritto::

Hi.

I have problems with downloading the file. The size is OK but gzip complains
about CRC error:
gzip: fox-tool-0.9.0-preview.tar.gz: invalid compressed data–crc error

Can you provide a hash of the file? I got this:
MD5 (fox-tool-0.9.0-preview.tar.gz) = ed3694962cce4e34ec4500844e3a63d7

I use FreeBSD but I suppose that standard Linux distro could also have md5
command.

I have problems with downloading the file. The size is OK but gzip complains
about CRC error:
gzip: fox-tool-0.9.0-preview.tar.gz: invalid compressed data–crc error

I get same error (also FreeBSD)

tar xzvf fox-tool-0.9.0-preview.tar.gz
[snip output]
fox-tool/test/test.pp
fox-tool/test/testall.pp

gzip: stdin: invalid compressed data–crc error
tar: Child returned status 1
tar: Error exit delayed from previous errors

md5 fox-tool-0.9.0-preview.tar.gz
MD5 (fox-tool-0.9.0-preview.tar.gz) = ed3694962cce4e34ec4500844e3a63d7
uname -a
FreeBSD server.neoneye.home 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun 5 02:55:42 GMT 2003 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386

···

On Tue, 07 Oct 2003 04:37:04 +0900, Dalibor Sramek wrote:


Simon Strandgaard

Dalibor Sramek wrote:

I have problems with downloading the file. The size is OK but gzip complains
about CRC error:
gzip: fox-tool-0.9.0-preview.tar.gz: invalid compressed data–crc error

Can you provide a hash of the file? I got this:
MD5 (fox-tool-0.9.0-preview.tar.gz) = ed3694962cce4e34ec4500844e3a63d7

I can confirm this problem (just downloaded the tarball, around 3 p.m.
U.S. Central time). File size is 82,342 bytes and I get the same MD5 sum
reported by Dalibor. Same error message when I try to gunzip the file.
But if I just use GNU tar to gunzip & untar it in one shot, i.e.

 [jlj@rorschach tmp]$ tar xzf ../fox-tool-0.9.0-preview.tar.gz

I still get errors:

 gzip: stdin: invalid compressed data--crc error
 tar: Child returned status 1
 tar: Error exit delayed from previous errors

but it does create a new ‘fox-tool’ subdirectory, and the code therein
seems to work properly after you take care of the various file name
problems as reported by Joel VanderWerf in a separate post.

I have problems with downloading the file. The size is OK but gzip complains
about CRC error:
gzip: fox-tool-0.9.0-preview.tar.gz: invalid compressed data–crc error

I get same error (also FreeBSD)

tar xzvf fox-tool-0.9.0-preview.tar.gz
[snip output]
fox-tool/test/test.pp
fox-tool/test/testall.pp

gzip: stdin: invalid compressed data–crc error
tar: Child returned status 1
tar: Error exit delayed from previous errors

md5 fox-tool-0.9.0-preview.tar.gz
MD5 (fox-tool-0.9.0-preview.tar.gz) = ed3694962cce4e34ec4500844e3a63d7
uname -a
FreeBSD server.neoneye.home 5.1-RELEASE FreeBSD 5.1-RELEASE #0: Thu Jun 5 02:55:42 GMT 2003 root@wv1u.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386

Even though above error, something got extractracted (I am worried that it
is only partialy extracted). … Trying to launch your application:

ruby Editor.rb
…/fox-tool.rb:13:in require': No such file to load -- ./base/element (LoadError) from ./fox-tool.rb:13 from Editor.rb:6:in require’
from Editor.rb:6
ls base/
Data.rb Events.rb Properties.rb Workspace.rb
Element.rb FXBase.rb Serialization.rb cvs/

I guess its because you use capitalized filenames ?

···

On Mon, 06 Oct 2003 23:17:15 +0200, Simon Strandgaard wrote:

On Tue, 07 Oct 2003 04:37:04 +0900, Dalibor Sramek wrote:


Simon Strandgaard

oops, sorry, I correct myself. I get the unpacked tar, and the app
quite works, but I got even the error :confused:

···

il Mon, 06 Oct 2003 19:57:00 GMT, gabriele renzi surrender_it@remove.yahoo.it ha scritto::

I get:
$ md5sum fox-tool-0[1].9.0-preview.tar.gz
ed3694962cce4e34ec4500844e3a63d7 *fox-tool-0[1].9.0-preview.tar.gz

and it opened fine :confused:

Lyle Johnson wrote:
[…]

I can confirm this problem (just downloaded the tarball, around 3 p.m.
U.S. Central time). File size is 82,342 bytes and I get the same MD5 sum
reported by Dalibor. Same error message when I try to gunzip the file.
But if I just use GNU tar to gunzip & untar it in one shot, i.e.

[jlj@rorschach tmp]$ tar xzf ../fox-tool-0.9.0-preview.tar.gz

I still get errors:

gzip: stdin: invalid compressed data--crc error
tar: Child returned status 1
tar: Error exit delayed from previous errors

but it does create a new ‘fox-tool’ subdirectory, and the code therein
seems to work properly after you take care of the various file name
problems as reported by Joel VanderWerf in a separate post.

all the problems are related to windows. seems that winace has messed up
something while compressing the archive. the capitalized filenames have
been corrected and carriage returns have been eliminated. right click
bug reportet by gabriele has been fixed. sorry for the inconvenience.
there will be a corrected version up soon. i also implemented annother
core feature so i will name it fox-tool-0.10.0-preview. (this time
tar’ed and gzipped on linux). soon to be available on rubyforge.org

lyle: thanks for verifying on linux.

cheers,
– henon

Austin Ziegler wrote:

I have problems with downloading the file. The size is OK but gzip
complains about CRC error:
gzip: fox-tool-0.9.0-preview.tar.gz: invalid compressed data–crc error

Can you provide a hash of the file? I got this:
MD5 (fox-tool-0.9.0-preview.tar.gz) = ed3694962cce4e34ec4500844e3a63d7

I use FreeBSD but I suppose that standard Linux distro could also have
md5 command.

ruby -e ‘Digest::MD5.new(File.read(“”)).hexdigest’

Replace as appropriate.

-austin

austin ziegler * austin@halostatue.ca * Toronto, ON, Canada
software designer * pragmatic programmer * 2003.10.06
* 15.43.16

hi,
i’ve uploaded fox-tool-0.10.0-preview.tar.gz to
http://rubyforge.org/projects/fox-tool

hope this conforts also unix users. if still problems arise please report.

MD5 (fox-tool-0.10.0-preview.tar.gz) = 67ee32c67b23e188e4db5955630c60db

thanks to all who give it a try,
– henon

···

On Tue, 7 Oct 2003 03:37:04 +0900, Dalibor Sramek wrote:

Austin Ziegler wrote:

ruby -e ‘Digest::MD5.new(File.read(“”)).hexdigest’

Replace as appropriate.

A newbie question a bit off topic, but when I do this on Windows XP
(using Ruby 1.80-10) I get the following error message;

-e:1: uninitialized constant Digest (NameError)

Is this due to a windows config issue?

E.

Shajith wrote:

henon wrote:

i get the same error on windows. however, when you write a small
script like this:

require ‘digest/md5’

Digest::MD5.new(File.read(“”)).hexdigest

it works fine.

– henon

You could try ‘require’-ing it on the command line, like,
ruby -rmd5 -e ‘Digest::MD5.new(File.read(“”)).hexdigest’

Isn’t this expected behavior?

–fin

Thanks everyone. The following single line command worked for me and
printed the result on the command line (Of course the script version
worked as well).

ruby -rmd5 -e ‘p Digest::MD5.new(File.read(“”)).hexdigest’

Uh, no. This is because I typed the line wrong:

ruby -r digest/md5 -e ‘puts Digest::MD5.new(“Hello”).hexdigest’
8b1a9953c4611296a827abf8c47804d7

-austin

···

On Tue, 7 Oct 2003 15:24:17 +0900, eg wrote:

Austin Ziegler wrote:

ruby -e ‘Digest::MD5.new(File.read(“”)).hexdigest’
Replace as appropriate.
A newbie question a bit off topic, but when I do this on Windows XP
(using Ruby 1.80-10) I get the following error message;

-e:1: uninitialized constant Digest (NameError)


austin ziegler * austin@halostatue.ca * Toronto, ON, Canada
software designer * pragmatic programmer * 2003.10.07
* 11.28.24