[Haifux] Site of Emil's Driver [was Re: Updated tarball]

2003-04-02 Thread Shlomi Fish

Check:

http://fc-solve.berlios.de/USB-ADSL-Apache/

Emil, you can get permanent hosting for this which you can maintain
without needing a proxy at SourceForge, BerliOS, etc.

Regards,

Shlomi Fish

--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/

My opinions may seem crazy, but they all make sense. Insane sense, but
sense nonetheless.


--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




[Haifux] Re: USB ADSL modem driver release 0.1

2003-04-01 Thread Shlomi Fish
On Wed, 2 Apr 2003, Kohn Emil Dan wrote:

 Good evening everyone,

 I am happy to announce that I have finally finished the code cleanup and I
 am ready to release the code to anyone interested. The code is licensed
 under GPL.

 Since my past experience says that posting a half meg tarball to the
 mailing list is a bad idea, I will not repeat that mistake. Anyone
 interested in getting the tarball, e-mail me and tell me how to send it to
 you.


Emil, I can easily put it on the IGLU site (or wherever) for everybody to
download. Just send it to me.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/

My opinions may seem crazy, but they all make sense. Insane sense, but
sense nonetheless.


--
Haifa Linux Club Mailing List (http://www.haifux.org)
To unsub send an empty message to [EMAIL PROTECTED]




[Haifux] The Sad State of the Site, and the Sad State of Managing It

2002-08-02 Thread Shlomi Fish


The site is in a sad state. h3 tags covering entire paragraphs.
Non-standards compliancy. Manual Need to put entries in several places at
once.

I think I can spare some time to fix the HTML and build a nice script to
automate the lectures management. However, I don't have access to the site
and Orr is:

1. Refusing to put it under a user-neutral directory.
2. Has Little Time on His Hands.

Orr, I am willing to become the webmaster instead of you. But I do not
believe that there can be any harm with several people having access to
the site's code, especially not when CVS or a similar tool is used to
manage them.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] WebMetaLecture

2002-07-28 Thread Shlomi Fish


I started to prepare a lecture about WebMetaLanguage. You can find it
here:

http://vipe.technion.ac.il/~shlomif/lecture/WebMetaLecture/

Currently there is a summary that is accompanied by some working examples.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Next Lecture to Prepare

2002-07-26 Thread Shlomi Fish


Having prepared the lecture about GNU Autoconf and friends, I now have
some free time to prepare another lecture.

You are hereby requested to voice your opinion about your preferred
lecture topic from the following:

1. WebMetaLanguage - how to generate static HTML without losing your mind.

2. The Bash shell.

3. PDL - The Perl Data Language - Perl's answer to Matlab.

4. Vim/Gvim Power Usage

5. The Haskell Programming Language.

Regards,

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Slides for the Autoconf/Automake/Libtool Lecture

2002-07-02 Thread Shlomi Fish


I started preparing the GNU Autotools Lecture and an on-going version can
be found here:

http://vipe.technion.ac.il/~shlomif/lecture/Autotools/slides/

Regards,

Shlomi Fish

--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] GNU Autotools Lecture Summary

2002-06-30 Thread Shlomi Fish


Find it here:

http://vipe.technion.ac.il/~shlomif/lecture/Autotools/

Regards,

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: GNU Autotools Lecture Summary

2002-06-30 Thread Shlomi Fish

On Mon, 1 Jul 2002, Tzafrir Cohen wrote:

 On Mon, 1 Jul 2002, Shlomi Fish wrote:

 
  Find it here:
 
  http://vipe.technion.ac.il/~shlomif/lecture/Autotools/

 You write that autotools Support all UNIX platforms as well as Microsoft
 Win32. Does win32 support require cygwin?


It requires you to have cygwin in order to compile the program, but not
necessarily to run them, as they can be built with Mingw32 or Visual C++.

Regards,

Shlomi Fish





--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Yet Another Lecture Idea [was Re: What Lecture Do you Want me toPrepare? ]

2002-06-27 Thread Shlomi Fish


Replying to myself I might as well add that I can give a lecture about
Haskell... ;-)

For the time being I received only one reply to my call for opinions.

Regards,

Shlomi Fish

On Wed, 26 Jun 2002, Shlomi Fish wrote:


 Hi good people.

 I believe I can get Perl for Perl Newbies #3 out relatively soon and can
 give it after Alon's lecture. Other than that, I have the following ideas
 for lectures:

 1. WebMetaLanguage - how to generate good static HTML without going
 insane. (and while having complete control on what you do)

 2. A lecture about Bash.

 3. A lecture about PDL - the Perl Data Language, which is Perl's answer to
 Matlab.

 4. Getting started with the GNU Autotools (autoconf/automake/libtool) -
 autoconf depends on the Bourne Shell so it may be a good idea to lecture
 about Bash first.

 5. vim/gvim power usage.

 I also have enough material for another lecture on Freecell Solver, but
 I'd rather delay it a little downwards down the line.

 Please send me or the list an E-mail with your preferences in order.

 Regards,

   Shlomi Fish



 --
 Shlomi Fish[EMAIL PROTECTED]
 Home Page: http://t2.technion.ac.il/~shlomif/
 Home E-mail:   [EMAIL PROTECTED]

 He who re-invents the wheel, understands much better how a wheel works.


 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]





--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Syscalltrack Site

2002-06-26 Thread Shlomi Fish

On Wed, 26 Jun 2002, Orna Agmon wrote:

 On Wed, 26 Jun 2002, Shlomi Fish wrote:

  On Wed, 26 Jun 2002, Orna Agmon wrote:
 
   The syscalltrack site has gone through a face lift, you are welcome to
   comment, suggest, speak up, etc.
  
   http://syscalltrack.sourceforge.net/
  
  
 
  Several comments:
 
  1. Please avoid the following non-human friendly and non search engine
  friendly URLs:
 
  
http://syscalltrack.sourceforge.net/index.php?Frame=how.htmlName=How%20to%20get%20it?
 
  Use something like http://syscalltrack.sf.net/how.html or how.phtml

 the %20 marks are there for lynx and netscape 4.76 compatibility. i
 checked the site against those, besides checking it against mozilla (and
 finally, even ie, when i got to work).

 the parameters are required for the php to work right. you can go to
 http://syscalltrack.sourceforge.net/how.html, and you will get the naked
 html. (no menu, no colors, no headings).


 
  2. I'd rather not have a black background. Can it be the other way around?
 

 is there anybody but me who thinks that having an other-than-white bg is
 more interesting, and that books were made to be black on white, and
 screens were made to be white on black? (radiation- ergonomic
 considerations- less tiring for the eyes).

  3. Please switch the HTML to X/HTML + CSS.
 
 a. muli replied to that already, in the DIY manner.
 b. php opens a wide range of possibilities, a lot wider than static pages,
 no matter how they are styled.


A good design has static pages and server-side generated ones only when
needed. At least that is the case for a site the scope of Sys-Call-Track.
If the entire site is very dynamic and changes often, then it makes sense
to serve it entirely on a server-side scripting scheme. But for most
normal sites, it is a good idea to have static HTML pages. It's much
faster and more secure.

Regards,

Shlomi Fish


  4. I'd rather have the site pre-processed than generated on the fly,
  unless there is a compelling reason to make it dynamic. Check out
  WebMetaLanguage:
 
  http://www.engelschall.com/sw/wml/
 
  Regards,
 
  Shlomi Fish
 
 
  --
  Shlomi Fish[EMAIL PROTECTED]
  Home Page: http://t2.technion.ac.il/~shlomif/
  Home E-mail:   [EMAIL PROTECTED]
 
  He who re-invents the wheel, understands much better how a wheel works.
 
 





--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: [sct-hackers] Re: Syscalltrack Site

2002-06-26 Thread Shlomi Fish

On Wed, 26 Jun 2002, Orna Agmon wrote:

 On Wed, 26 Jun 2002, Shlomi Fish wrote:

  On Wed, 26 Jun 2002, Orna Agmon wrote:
 
   The syscalltrack site has gone through a face lift, you are welcome to
   comment, suggest, speak up, etc.
  
   http://syscalltrack.sourceforge.net/
  
  
 
  Several comments:
 
  1. Please avoid the following non-human friendly and non search engine
  friendly URLs:
 
  
http://syscalltrack.sourceforge.net/index.php?Frame=how.htmlName=How%20to%20get%20it?
 
  Use something like http://syscalltrack.sf.net/how.html or how.phtml

 the %20 marks are there for lynx and netscape 4.76 compatibility. i
 checked the site against those, besides checking it against mozilla (and
 finally, even ie, when i got to work).

 the parameters are required for the php to work right. you can go to
 http://syscalltrack.sourceforge.net/how.html, and you will get the naked
 html. (no menu, no colors, no headings).


Aaargh! Please make it the other way around somehow. ? in path-names is
very uncivil.

Regards,

Shlomi Fish


 
  2. I'd rather not have a black background. Can it be the other way around?
 

 is there anybody but me who thinks that having an other-than-white bg is
 more interesting, and that books were made to be black on white, and
 screens were made to be white on black? (radiation- ergonomic
 considerations- less tiring for the eyes).

  3. Please switch the HTML to X/HTML + CSS.
 
 a. muli replied to that already, in the DIY manner.
 b. php opens a wide range of possibilities, a lot wider than static pages,
 no matter how they are styled.


  4. I'd rather have the site pre-processed than generated on the fly,
  unless there is a compelling reason to make it dynamic. Check out
  WebMetaLanguage:
 
  http://www.engelschall.com/sw/wml/
 
  Regards,
 
  Shlomi Fish
 
 
  --
  Shlomi Fish[EMAIL PROTECTED]
  Home Page: http://t2.technion.ac.il/~shlomif/
  Home E-mail:   [EMAIL PROTECTED]
 
  He who re-invents the wheel, understands much better how a wheel works.
 
 





--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] What Lecture Do you Want me to Prepare?

2002-06-26 Thread Shlomi Fish


Hi good people.

I believe I can get Perl for Perl Newbies #3 out relatively soon and can
give it after Alon's lecture. Other than that, I have the following ideas
for lectures:

1. WebMetaLanguage - how to generate good static HTML without going
insane. (and while having complete control on what you do)

2. A lecture about Bash.

3. A lecture about PDL - the Perl Data Language, which is Perl's answer to
Matlab.

4. Getting started with the GNU Autotools (autoconf/automake/libtool) -
autoconf depends on the Bourne Shell so it may be a good idea to lecture
about Bash first.

5. vim/gvim power usage.

I also have enough material for another lecture on Freecell Solver, but
I'd rather delay it a little downwards down the line.

Please send me or the list an E-mail with your preferences in order.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Perl Lex+Yacc Example.

2002-06-21 Thread Shlomi Fish


The example files I'm going to use for my Lex  Yacc demo in Perl
(which is part of the agenda for the Sys Call Track meeting) can be
found here:

http://vipe.technion.ac.il/~shlomif/lecture/Sys-Call-Track/Perl-lex-and-yacc-calc-0.2.0.tar.gz

They serve as a working command line calculator (which only accepts
integers as input). I'm planning to extend its functionality both
lexer-wise and parser-wise during the demo, with some assistance from the
audience.

Note that they required a lot of time to create because:

1. While I could find examples for Lex or for Yacc in Perl, I could not
find for both.

2. I forgot that it was yacc's job to generate the symbol tokens header
file, and instead used my own. This made the IDs of the tokenizer and
parser incompatible.

But now they are both working and integrate nicely with each other.

Regards,

Shlomi Fish

--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Summary for the Presentation [was Re: Perl Lex+Yacc Example.]

2002-06-21 Thread Shlomi Fish


You can find an on-going summary here:

http://vipe.technion.ac.il/~shlomif/lecture/Sys-Call-Track/Lex-Yacc/summary.txt

Please report any errors or typos, and let me know if there is anything
else that needs to be added.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Sys-Call-Track Developers Meeting

2002-06-09 Thread Shlomi Fish

On Wed, 5 Jun 2002, Shlomi Fish wrote:


 I'd like to hold an SCT hackerfest on Monday, June 17, partly so I'll have
 some extra time to finish the third installment of my Perl for Perl
 Newbies lectures. (a large part of it is already written but there's some
 still left, and I'd like to completely replace a part).

 Does anybody has an objection that we will do that instead of a lecture
 per-ce? (none of which is scheduled for that date)


Unfortunately, I realized that I have a test in the course Internet -
Architecture and Protocols at that day and time. I see too options: make
the meeting without me or postpone it by a week. I will support both
verdicts.

Regards,

Shlomi Fish

 Best regards,

   Shlomi Fish



 --
 Shlomi Fish[EMAIL PROTECTED]
 Home Page: http://t2.technion.ac.il/~shlomif/
 Home E-mail:   [EMAIL PROTECTED]

 He who re-invents the wheel, understands much better how a wheel works.



 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]





--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] My Impressions from the Freecell Solver Lecture

2002-06-04 Thread Shlomi Fish


Check:

http://www.advogato.org/person/shlomif/diary.html?start=44

For some of my impressions from the FCS lecture.

BTW, Orr, can you put the lecture record in the past lectures, and while
you're at it, link the title to the slides, and put the FCS homepage in
the notes section?

I still don't understand why you refuse to put the club's site on a
user-neutral directory, and create a group for admins that can write to
it.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Sys-Call-Track Developers Meeting

2002-06-04 Thread Shlomi Fish


I'd like to hold an SCT hackerfest on Monday, June 17, partly so I'll have
some extra time to finish the third installment of my Perl for Perl
Newbies lectures. (a large part of it is already written but there's some
still left, and I'd like to completely replace a part).

Does anybody has an objection that we will do that instead of a lecture
per-ce? (none of which is scheduled for that date)

Best regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.



--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Freecell Solver Lecture - Revision 4

2002-05-26 Thread Shlomi Fish


Check:

http://vipe.technion.ac.il/~shlomif/lecture/Freecell-Solver/

Enjoy!

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Freecell Solver Lecture Slides - Rev. 2

2002-05-23 Thread Shlomi Fish


One again, a more up-to-date version:

http://vipe.technion.ac.il/~shlomif/lecture/Freecell-Solver/slides/

Please report any typos to me, by personal E-mail. I talked to Orr and
asked him to schedule it for two weeks from now.

Regards,

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Summary of my Freecell Solver Lecture

2002-05-17 Thread Shlomi Fish


You can find a summary of my Freecell Solver lecture here:

http://vipe.technion.ac.il/~shlomif/lecture/Freecell-Solver/fcs-lecture-points-take3.txt

It is based on the new format I had in mind. Note that I may have to
stretch the lecture across two two-hour sessions, just so I won't be
limited in time.

Comments, suggestions, and flames are welcome.

Regards,

Shlomi Fish

--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] New Version of the Perl Newbies Lectures

2002-05-09 Thread Shlomi Fish


A new version is on the web. The changes since last time are that two
relatively minor typos were corrected.

Thanks should go to Orna for reviewing the slides while using them for
lecturing.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Funny man pages [was Re: user-level threads: Signal Handler (fwd)]

2002-04-16 Thread Shlomi Fish


From the Linux getopt(3) manpage: BUGS:
This manpage is confusing.

Another favourite of mine is the strtok(3) man page:

BUGS: Never use these functions.

And the ironic thing is that sometimes Technion students are instructed to
use it.

Regards,

Shlomi Fish




On Tue, 16 Apr 2002, Nadav Har'El wrote:

 On Tue, Apr 16, 2002, guy keren wrote about [Haifux] user-level threads: Signal 
Handler (fwd):
  so i guess anyone interested in seeing user-level threads implemented in
  linux should look for the above two things on google, or just:
 
  GNU pth (http://www.gnu.org/software/pth/) -- NON-preemptive threads.

 Also take a look at
 http://oss.software.ibm.com/developerworks/opensource/pthreads/

 Which is The Next Generation POSIX Threading Project is a derivative of the
 excellent package GNU Pth.. According to them, This version achieves near
 full POSIX compliance., so it is probably preemptive, not cooperative,
 threading. They also say, The goal of this project is to attempt to solve
 the problems associated with the use of the pthreads library on Linux. It
 will add M:N threading capability and improve significantly on the POSIX
 compliance of pthreads on Linux..
 Apparently NGPT needs a kernel patch that is already included in kernels
 2.4.17, 2.5.4 or newer.





--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Re: W2L: Linux does more

2002-04-16 Thread Shlomi Fish

On Tue, 16 Apr 2002, Ez-Aton wrote:

 
  This myth has been to a very large extent true, because neither KDE nor
  GNOME nor their underlying libraries supported BiDi.
 
 Wrong. QT3 support BiDi, and thus, KDE3 does too.


I said supported, not supports. Naturally, now the situation is better,
but some applications still need to become BiDi enabled. FYI, KDE 3.0 was
released only a few days ago.

Regards,

Shlomi Fish

 Ez.





--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] What I want to demonstrate

2002-04-11 Thread Shlomi Fish


OK. Let me make my theme a bit clearer. I am not going to show them how
Linux is superior to Windows in every way. I am going to show them the
Linux way of doing things, which I hope they will find cool.

As you may have noticed I am showing both GUI and command line
paradigms. That's because Linux has both, while, IMO, in Windows the
incorrect Modus Operandi is that you can get by without the command line
at all. I will not teach them how to use the command line (they can learn
by themselves from book or from the web or from GNUbies-IL). I will show
them, as well as explain, why it is powerful. How do you do:

for I in * ; do cp $I $I.bak ; done

In windows. Yes, Nadav, it is not a good way of having backups. But it is
trivial to do in Linux, while in Windows requires a whole newfangled
GUI program to do it. (TheRename I believe). Yes, you can install
almost everything on a Windows. But it won't have the Linux feel to it.
Why don't you use a UNIXized Windows, but rather prefer to use Linux? I'll
leave it as a question that is open to the public.

What I demonstrate should be doable on a MDK 8.2 practically out of the
box. In Windows, you'll have to spend a long time downloading things from
the Internet and installing them. (which is done interactively)

If you think of our audience as potential pirates, we'll get nowhere. We
must think of them as honest people, even if they are not very much aware
of the fine details of intellectual property law. (in its contemporary or
objective form) Linux is actually gaining ground, not only because it is
cheaper, but also because of many other factors.

My intention is to convey the Linux way of doing things. All right, with
FrontPage you can create a form processor in two clicks, which is:
1. A black box to you.
2. Can run only with IIS.
3. Is guaranteed to display correctly only on IE.
4. Requires a proprietary ASP component to to something trivial as sending
an E-mail message.

Our job is to show them how to work with the raw elements of HTTP. CGI
parameters, Sanity checks, and raw HTML. Don't treat them like they should
not know anything about the system. Assume that they should.

As an Electrical Engineer I have to have a grasp of the computer in the
Semi-conductor level, the transistor level, the transistor integration
level, the logic gates/flip flops level, the nanocode, the microcode, the
assembler, the C level, the Parrot Level, and the front-end of Parrot that
runs above it which is also written in Parrot. (and was bootstraped).

Should Electrical Engineers be left alone and not learn all of these?
Maybe, but that's how an Electrical Engineer is defined in my opinion. As
you know sorting an array of large structs takes much more time than
sorting an array to pointers. You may not remember it until you have
actually witnessed the vast speed improvement when scaling to large N's.
Nor are you supposed to be born with this knowledge. But both are
superficially O(n*log(n)).

Now an Electrical Engineer, can immidiately understand why it was a
mistake, because he understands all the layers below it. Someone who only
knows C superficially may not see where he made a mistake. I'm not saying
you should teach C as an introducery programming language, but I never
trust a programmer that only knows one or two languages, and is not
interested in learning or becoming familiar with more, either.

But back to the issue:

I'm not showing how Linux is superior to Windows in every way. I'm showing
how to do fun things with it. A business cannot expect to base its
web-server on IIS and not pay a dime to anybody. In a LAMP
(onlamp.com) environment you can use all the GPL APIs you can download,
while still not owing a dime to anyone except for the hardware. And some
claim that the LAMP approach is better in many regards than IIS. Strangely
enough, I belong to them. Would you accept a job maintaining an IIS+ASP
site? There are plenty of jobs like that right now. I don't think it is
degrading for me to work as a CGI programmer, but I want to work in an
environment that respects me as a developer, rather than a way to
superficially increase the transfer of money in the market. I'm not
anti-Capitalistic, but I can spot a technological scam when I see it[1].

Linux is about giving the developer what he needs. Not what he is used to,
but then again, everything he needs, with a lot of freedom attached.

That's why I propose my method. Because it shows what Linux is and that it
is cool. It shows why we like Linux.

Regards,

Shlomi Fish


[1] - I believe Perl, Python, Ruby, etc. etc. can be used to build
powerful abstractions which are not as trivial or straightforward in many
other languages that are very popular and much over-hyped. My friend told
me that he hates OO because he learned C++ in his Intro to Software
Systems Course. I told him that in Perl OO is very straightforward and
you actually realize what a good and useful paradigm it is.

Some people think that the SICP

[Haifux] Re: Re: Re: syscalltrack developers meeting

2002-04-10 Thread Shlomi Fish

On Wed, 10 Apr 2002, Nadav Har'El wrote:

 On Wed, Apr 10, 2002, Kohn Emil Dan wrote about Re: [Haifux] Re: Re: syscalltrack 
developers meeting:
  Just for curiosity, does anyone anyone know a machine without gcc on it?
  OK, besides Sinclair Spectrum and C64 ;-)

 Amusingly, I did have a C compiler on my C64, in 1985 :) You couldn't do
 much with about 40K of ram, but it was a fully capable compiler, linker,
 and C library. It was a commercial compiler, not free software.

 I doubt the gcc project and the Commodore 64 ever walked the earth at
 the same time. It's like those idiotic prehistoric cartoons showing a
 cavemen with a dinosaur - these two creatures never saw one another.


I think gcc can easily generate code for the Commodore 64. I know it can
for HP 48, and this is a calculator. It reminds that a friend of mine
decided to write a Pascal compiler for HP 48, while knowing that gcc could
produce code for it. When I talked to him some time later, and heard that
gcc was ported there, I tould him that it had a Pascal front-end - gpc. He
naturally told me that he would have been happy to hear about it a
priori. He said his compiler did not work from some reason, but was in
fairly complete shape.

He also said he would not use Lex or Yacc, so he can have some fun writing
code of his own. ;-)

Regards,

Shlomi Fish


-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: syscalltrack developers meeting

2002-04-09 Thread Shlomi Fish

On Tue, 9 Apr 2002, Muli Ben-Yehuda wrote:

 On Tue, Apr 09, 2002 at 03:37:54AM +0300, Shlomi Fish wrote:
  On Mon, 8 Apr 2002, Muli Ben-Yehuda wrote:
 
   On Mon, Apr 08, 2002 at 01:30:18PM +0300, Shlomi Fish wrote:
  
I'm not trying to sell them. I want to have a meeting where I can finally
get some questions about SCT answered face to face, and we discuss it. I
suggested that I teach Lex and Yacc, using Perl as a tool to teach them,
to fill some of the time and do something useful with myself. And it's a
demo not a lecture.
  
   If you put it that way - sounds great! Do you want to schedule it as
   part of the next meeting, or as a special meeting? either way, I'm
   game.
 
  I'd like it to be a dedicated meeting.

 How many of you club members will find such a meeting interesting? Can
 I get a show of hands? I'd like to know if we should schedule it as a
 special meeting, or as one of our regular club meetings. Thanks.


I think it should not be designated as a lecture. But it should be on
Monday, instead of one.

I'm not going to fill a two hour lecture explaining a technical tool such
as Lex and Yacc. O'Reilly can fill a book about those two, but I have more
exciting things to do. I just see it as an absurd thing that the SCT
configurator is still not written using Lex and Yacc and that those tools
can make it so much simpler and easier to understand.
  
   If you build it, they will come
   If you send us a patch, we'll apply it in a jiffie.
 
  OK. But my incenitive for giving a demo is also to make sure people learn
  Lex and Yacc and how easy it is to use them. You don't really have to read
  the Dragon book in order to use them. I know I grokked them, with only
  having an intuitive conception of it.

 I grok them as well, although not well enough to use them
 proficiently, and I did read the dragon book (syscalltrack's filter
 parser required it). The point is not that we dont know how to use lex
  yacc - the point is that we do not have the time to implement a
 working tool, again. We'd rather spend time improving the stability of
 the code (read: bug fixing) and adding new features.


I believe switching to Lex and Yacc will allow adding new features much
more easily. So it may be a good idea to invest a lot of time now, only so
one can later make sure that easy changes easy. It's like trying to
portably build a DLL without using GNU libtool. Doable, but much easier
with the latter.

Regards,

Shlomi Fish


Knuth is not God! Knuth re-wrote TeX in C. God, also known as Joel
Spolsky, specified that such a thing was a bad idea. But then again, God
only claims to know about commercial software. So, Knuth may actually be
God.

-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Re: syscalltrack developers meeting

2002-04-09 Thread Shlomi Fish

On Tue, 9 Apr 2002, guy keren wrote:


 On Tue, 9 Apr 2002, Shlomi Fish wrote:

  I believe switching to Lex and Yacc will allow adding new features much
  more easily. So it may be a good idea to invest a lot of time now, only so
  one can later make sure that easy changes easy. It's like trying to
  portably build a DLL without using GNU libtool. Doable, but much easier
  with the latter.

 ok. so where is the code?? if you just want to have a meeting in order to
 convince us to write it - spare the time for something else. if you so
 want to see it done - you'll have to do it. now, lets break this loop - i
 don't see a point in such a meeting - convincing the convinced is
 pointless.


Fine, let's just have a meeting. We'll discuss lex, yacc, syscalltrack in
general, the SSSCA (Orr, do you intend to update your U.S. Laws lecture),
Life, the Universe and Everything. Maybe I can take a look at the code and
actually hack something in Perl/Lex/Yacc that will compile the
configuration file into a C code that loads it, compiles it with gcc and
run the compiled file. That's my plan for the initial release, as I'd
rather not create bindings for everything that sct_ gives me.

My demo was just a suggestion. It may actually attract more people (like
Orna) who wish to see how those two tools work.

 i do see a point to a lecture for the _club_ about lex and yacc - but you
 already stated you won't give one. i might think of giving one myself,
 then - though i'll have to re-learn the subject... and it'll have to wait
 until sometime after the multi-threading session.


Agreed. I can help you with that. My constructive suggestion is for you to
use Perl because writing a compiler or interpreter in Perl is so much
straightforward than in C. (that's one of the things I don't like about
the Dragon Book, which I read at present) And Perl supports Lex and Yacc.
You can later demonstrate a small project in C, just to show how to use it
there, but demonstrating everything in C would be insanity. Don't take it
wrong, but I think it made your Gtk+ lecture, much less effective.

I hate giving C code as an example. That's what Perl or Python or Lisp (or
Haskell? Sorry could not resist) and other fast protoyping languages are
for. To demonstrate things. Maybe writing vertical applications is better
in C in the long run. But not demonstrating stuff.[1]

Regards,

Shlomi Fish

[1] - It reminds me of someone. He studies in an English university with
Java, so he wrote a funny pseudocode in it. I corrected his code and
generally told him that it was a bad idea to do it with Java. Java may be
a good language to teach programming courses in, but again, any language
where you have to type System.out.println to print a string to the screen
is not a fast prototyping language.

 --
 guy

 For world domination - press 1,
  or dial 0, and please hold, for the creator. -- nob o. dy


-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: RFC: Sys-call-track Meeting

2002-04-08 Thread Shlomi Fish

On Sun, 7 Apr 2002, guy keren wrote:


 On Sun, 7 Apr 2002, Orna Agmon wrote:

   I would like to propose to make a sys-call-track developers' conference
   some time, in which we will discuss its future, its code, the good, the
   bad, what has to be improved, what is just as good as it is, etc etc.
 
  why developers conference? i think if you intend to present
  lex/yacc/(flex/bison)? it should be interesting maybe for a wider range of
  people.

 i'd like to second that. i don't think syscalltrack needs a 'specially
 crafted' lex/yacc demonstration (besides, some of us are already quite
 familiar with lex and yacc - we don't need it to be 'sold' to us, and
 neither do we need or want perl to be 'sold' to us).


I'm not trying to sell them. I want to have a meeting where I can finally
get some questions about SCT answered face to face, and we discuss it. I
suggested that I teach Lex and Yacc, using Perl as a tool to teach them,
to fill some of the time and do something useful with myself. And it's a
demo not a lecture.

I'm not going to fill a two hour lecture explaining a technical tool such
as Lex and Yacc. O'Reilly can fill a book about those two, but I have more
exciting things to do. I just see it as an absurd thing that the SCT
configurator is still not written using Lex and Yacc and that those tools
can make it so much simpler and easier to understand.

 as for something for Haifux itself - it might have a point. you just need
 to check first how many people already know lex and yacc usage in C, due
 to the mandatory 'compilation theory' CS course - it might be not
 that easy finding a common background for the possible audiance, but its
 do-able.


Like I said, I'm not so interested in Lex and Yacc to present a lecture on
them. I'm just trying to evanglize for our pet project. Let me know if
it's needed and if people wish to hear about it.

Regards,

Shlomi Fish

 --
 guy

 For world domination - press 1,
  or dial 0, and please hold, for the creator. -- nob o. dy


-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.



--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: syscalltrack developers meeting

2002-04-08 Thread Shlomi Fish

On Mon, 8 Apr 2002, Muli Ben-Yehuda wrote:

 On Mon, Apr 08, 2002 at 01:30:18PM +0300, Shlomi Fish wrote:

  I'm not trying to sell them. I want to have a meeting where I can finally
  get some questions about SCT answered face to face, and we discuss it. I
  suggested that I teach Lex and Yacc, using Perl as a tool to teach them,
  to fill some of the time and do something useful with myself. And it's a
  demo not a lecture.

 If you put it that way - sounds great! Do you want to schedule it as
 part of the next meeting, or as a special meeting? either way, I'm
 game.


I'd like it to be a dedicated meeting.

  I'm not going to fill a two hour lecture explaining a technical tool such
  as Lex and Yacc. O'Reilly can fill a book about those two, but I have more
  exciting things to do. I just see it as an absurd thing that the SCT
  configurator is still not written using Lex and Yacc and that those tools
  can make it so much simpler and easier to understand.

 If you build it, they will come
 If you send us a patch, we'll apply it in a jiffie.


OK. But my incenitive for giving a demo is also to make sure people learn
Lex and Yacc and how easy it is to use them. You don't really have to read
the Dragon book in order to use them. I know I grokked them, with only
having an intuitive conception of it.

Regards,

Shlomi Fish


-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Next Lecture

2002-04-06 Thread Shlomi Fish

On Fri, 5 Apr 2002, Orr Dunkelman wrote:

 Next lecture will take place next Monday, 18:30, Taub 6 as usual.

 Lecture Topic: Posix Threads - Primitives.
 Lecturer: Guy Keren.

 As usual more info on the website.


Placed in the IGLU.org.il events box.

Regards,

Shlomi Fish

 --
 Haifa Linux Club (Haifux)
 http://linuxclub.il.eu.org

 contact persons:
 Keren Guy - [EMAIL PROTECTED]
 Dunkelman Orr - [EMAIL PROTECTED]


 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]



-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] RFC: Sys-call-track Meeting

2002-04-06 Thread Shlomi Fish


I would like to propose to make a sys-call-track developers' conference
some time, in which we will discuss its future, its code, the good, the
bad, what has to be improved, what is just as good as it is, etc etc.

I volunteer to give an interactive demonstration of Lex and Yacc (in
Perl). I do not necessitate writing the final parser in Perl, but I'd like
to demonstrate it because Perl is very straightforward and easy to
demonstrate such things, especially if they are interactive.

I'm trying to show how to write and tweak an interpreter for a language
using these tools. And do it interactively with the audience's input and
with them telling me what to do at times. I'll be very surprised
if you can do it with C or C++, with the same ease.

I don't want to start a flame-war here but perl 5 is my choice for the
demonstration, which I'd like to give the way I feel is best.

Enough Lex/Yacc/Perling around - Guy, Muli - being the SysCallTrack Cabal,
do you think it is a good idea to have such a meeting. I believe it was
your idea to give an air of a programming club to Haifux in the first
place.

Regards,

Shlomi Fish



-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Something to try out

2002-03-16 Thread Shlomi Fish

On Sat, 16 Mar 2002, Eli Billauer wrote:

 Hi All.

 This is not really a Linux issue, but I think that Micro$oft lovers won't
 mind anyhow:

 I've written a small web page which demonstrates an ugly expoit on Internet
 Explorer: The ability to open applications on the
 computer.


In what versions is this exploit present? Is Microsoft aware of it?

Regards,

Shlomi Fish

 I know it works nice on some Windows 98, but it hasn't been tested on NT/2000.

 I would therefore appreciate if you unbooted Linux for a second, got your Windows 
thing up, ran Internet Explorer, and browsed the
 following page:

 http://www.geocities.com/ieunsafe/

 Please e-mail me in private, telling me if something special happened (those of you 
who threw up at some stage -- I don't want to
 know). Especially on NT/2000.

 And finally, I'm the one who wrote the page, and I give my Penguin word that it does 
no harm at all, even on the stupidest setup of
 a computer.

 Thanks in advance.

 Eli


 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]



-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] The Managing Windows-lessly Lecture

2002-03-04 Thread Shlomi Fish


I'd like to congratulate Alon for a very informative, enjoyable and
entertaining lecture. He chose (very wisely IMO) to give the solutions for
the various problems imposed by living in a world where most people did
not yet see the light, and their solutions or ad-hoc ones. I believed the
entire lecture would be about Wine but was surprised for the better.

Here are a few notes regarding stuff that were discussed in the lecture:

* Alon, please link to LinNeighbourhood and winmail.dat extractor.

* Regarding an i386 not being able to fully emulate itself. Obviously one
can write a soft emulation of a Pentium on a Pentium (i.e: an interpreter
for i386 assembly). But that would be slower than to use the processor
emulation of itself.

Peter Lorand Peres, ( a former Linux-ILer whom I did not hear from in a
long time) commented that this emulation was incomplete. VAXes and Alphas
can fully emulate itself, which makes VMS which can run other OSes
including itself, possible. Other processors, with a design that is better
than i386 in this regard, may possibly be able to do same.

UNIX can only run other OSes through some kind of process that emulates
the hardware for it. (which is the case for VMWare) User-Mode-Linux is an
altogether different trick in which the Linux kernel was simply ported to
run as a process. Recently, it was also made possible to emulate an SMP
machine on a non-SMP one (albeit this feature is still in alpha).

As I noted, Jeff Dike, which is the User-Mode-Linux main developer, said
he wishes UML to be ported to other OSes. Imagine being able to run the
Linux kernel on top of Win32... ;-) UML obviously probably deserves a
lecture on its own, because it is can be used for many security,
development and just plain cool things.

Regards,

Shlomi Fish





-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: DMCA lyrics

2002-02-28 Thread Shlomi Fish

On Tue, 19 Feb 2002, Alon Altman wrote:

 On Tue, 19 Feb 2002, Orr Dunkelman wrote:

  As I've promised attached are the lyrics of the DMCA song (use the YMCA
  music to sing the lyrics). Please practice as in Alon's lecture we'll have
  a small sing-about (Alon, if you can somehow find a karyoke file which you
  can alter the words to these one, I'd be grateful).

 I've got a kareoke version of the song (only the music with no words).

   Alon


Why we don't give people paper sheets (gasp!) with the lyrics written on
them?

Regards,

Shlomi Fish



-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Re: Call For Lectures

2002-02-12 Thread Shlomi Fish

On Tue, 12 Feb 2002, mulix wrote:

  another trivial example would be to compile a big project (kernel??)
  faster: imagine your laptop would compile half the sources, your desktop-
  the other half, and then your desktop would do the linkage.

 the code is already written - pmake, parallerl make


Actually, GNU make can also do parallel make. I remember running make -j
2 to compile the Linux kernel on a Dual SPARC machine. Of course, the
workstation was very old, and it still not compiled as fast a normal
compile on my P3 600.

Regards,

Shlomi Fish

  Now, as i said, I have not really programmed using PVM, but i think giving
  a lecture about it might be a good incentive to learn.

 i agree. so, who knows pvm enough to talk about it? there's an open slot
 at 18/03 ;)


-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Call For Lectures

2002-02-10 Thread Shlomi Fish

On Sun, 10 Feb 2002, Eli Billauer wrote:

 Clubbers,

 What do you think about a rerun of selected lectures from the past? I think
 that The Linux Club's top-10 hits, chosen by the nonveteran clubbers (such
 as me), especially from the first year, could be very fruitful. And there is
 relatively little work in repreparing them.

 The first 20 lectures are listed at http://linuxclub.il.eu.org/lectures1.html
 and the following 20 in http://linuxclub.il.eu.org/lectures2.html .

 I suggest we all went to have a look for a few lectures we're sorry that we
 missed.

 What do you say?

 Eli

 --

 If God is perfect,  could it possibly be a he?


Actually, according to Maimonides (Harambam) God is the essence of
everything: male, female, cows, sheep, humans/non-humans,
open-source/properietary, etc. Of course, he was heavily influenced by
Aristotle, so I'm not sure if this view is standard among Jews.

Reminds me of the episode of Popular where Harison meets God, and she
is a woman. (not a bad chapter, IMO, but there had been better ones)

 --

 Orr Dunkelman wrote:

  Hi Everyone,
 
  I hope Shlomi's lecture went fine and hope that you all enjoyed it.
 
  The next lectures are:
  18/2 - New US Anti-Linux laws.
  4/3 - Running Windows under Linux. (Why would anyone would want to do
  that? ;)).
  18/3 - Python.
 
  If any of you would like to give a lecture - that would be great.
 
  Additional question - do we want to hold (4th time) W2L series... (please
  no flames... you'll have time to flame me next monday).
 
  --
  Orr Dunkelman,
  [EMAIL PROTECTED]
 
  If God is perfect, why did he create discontinuous functions? --
  .//yro footnote
 
  Spammers: http://vipe.technion.ac.il/~orrd/spam.html
 
  --
  Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
  To unsub send an empty message to [EMAIL PROTECTED]


 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]



-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: [yaffa@ee.technion.ac.il: Computer Engineering Seminar]

2002-01-27 Thread Shlomi Fish

On Sun, 27 Jan 2002, Nadav Har'El wrote:

  The lecture will take place
 On Thursday, 30.1.2002 at 12:30-14:30
  in Room 353
 Electrical Eng. Building
 Technion City


Are you sure these details are correct?

30.1.2002 is Wednesday, not Thursday. And Room 353 of the EE building is
a very small room.

Regards,

Shlomi Fish



 - End forwarded message -



-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: conclusions from r2l

2002-01-25 Thread Shlomi Fish

On Thu, 24 Jan 2002, Tzafrir Cohen wrote:

 man pages

 Some of you probably read my rant to linux-il about this. I don't like to
 write man pages. Nadav has suggested me to check the groff (7) (not groff
 (1)). I managed to somehow skip groff(7) when looking for documentation).

 That man page serves two useful purposes:

 1. It gives a resonable refeernce to groff
 2. It gives a sample of a groff page that is written The Right Way (unlike
most man pages, including biditext, refreshd and r2l).

 Unfortunetly I have not had a chance to check perl pod.

I can write the man page in perl POD. I successfully employed POD to write
the man pages of Freecell Solver and FCFS RWLock. I'm aware of several
other projects (almost all Perl Modules and Scripts as well as mhash)
which use it. Perl POD is not spectacular, but it is very nice for writing
man pages. Tzafrir, if you can give me the text of the man page, I can
podify it. (or you can learn POD on your own, based on man perlpod and
the various examples around)

I also remember seeing a package called help2man
(http://www.gnu.org/software/help2man/) which you may find helpful in case
you don't want to learn POD.

 I also tried a
 bit, and didn't like very much, the package manedit. Manedit is a gnome
 editor saves sources to man pages in some xml format, and converts this to
 groff. Others may have a different opinion.


 And I'll conclude this post with the credits list:

 * Matan Ziv-Av, who wrote biditext initially
 * Ilya Konstantinov, for getting it to work with QT (Hooking on
   XDrawString16 etc.)
 * mulix, for r2llib, parts of biditext
 * choo, r2l-plugins (terminal, dockapp and gnome applet)
 * emil, for refreshd and solaris debugging
 * Shlomif, The perl-gtk early client(where is the KDE applet iindeed?)


Like I said, I gave up on writing it, after it did not behave as I
expected it. I don't mind hacking on it some more, but I'll need someone
knowledgeable who can answer my questions.

Regards,

Shlomi Fish

 * And anybody else who may have contributed

 Thanks!



-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] New Version of the Lambda Calculus Lecture

2002-01-25 Thread Shlomi Fish


Find it here:

http://vipe.technion.ac.il/~shlomif/lecture/Lambda-Calculus/

Main changes are a note about Currying in the LC Intro.

Regards,

Shlomi Fish

--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

He who re-invents the wheel, understands much better how a wheel works.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Linux books - 25% off (fwd)

2001-11-13 Thread Shlomi Fish

On Tue, 13 Nov 2001, Nadav Har'El wrote:

 By the way, last time I went to Michlol I was quite surprised to see a very
 good selection of computer books (original books, in English) in very decent
 prices. Most stores I see only carry Hebrew translations of Windows-for-
 dummies type book, at twice the price it will cost you to order it from
 Amazon (including shipping and 17% maam). If I remember correctly, the prices
 in Michalol were very near the Amazon+Shipping+Maam prices (but maybe this
 has changed since).


I bought Intro to Algorithms by Cormen et al. in Dyonon for a much lower
price than Amazon sells it. But then again, it is a CS book, and not
really a computers book.

Regards,

Shlomi Fish

 On Tue, Nov 13, 2001, mulix wrote about [Haifux] Linux books - 25% off (fwd):
  now THIS is neat. anyone knows the michlol management for next year?
 
  gimme cheap linux books,
  -- Forwarded message --
  On the Linux Day (20/11) Dyonon (the campus book store) will sell all
  Linux books (Hebrew and English) with 25% off (Hod-Ami's books will be
  30% off).



-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

If:
1. A is A
2. A is not not-A
does it imply that
1. B is B
2. B is not not-B


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Re: Linux books - 25% off - URLs?

2001-11-13 Thread Shlomi Fish

On Tue, 13 Nov 2001, Yotam Medini wrote:

 Can anyone reveal url's for Dyonon || Michlol ?

 -- yotam


I'm not sure they are online stores. But I know they are physical stores
in Tel-Aviv University and the Technion respectively.

Regards,

Shlomi Fish

 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]



-- 


--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

If:
1. A is A
2. A is not not-A
does it imply that
1. B is B
2. B is not not-B


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: My experiences with Mandrake 8.1

2001-10-30 Thread Shlomi Fish

On Wed, 31 Oct 2001, mulix wrote:

 On Wed, 31 Oct 2001, Ez-Aton wrote:

  From my experiance with RH7.1, I would recommend it.

 another (smallish) point in favor of RH7.1: it's the distro that's
 installed in the cs faculty's computer farm - familiar to the students.


Mandrake is mostly compatible with RH. In any case, I upgraded my Mandrake
from 8.0 to 8.1 without any major problems, but that's not necessarily the
whole picture.

In any case, does RH 7.2 supports creating and installing on ReiserFS
partitions?

Regards,

Shlomi Fish

--
Shlomi Fish[EMAIL PROTECTED]
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

If:
1. A is A
2. A is not not-A
does it imply that
1. B is B
2. B is not not-B


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: My New Signature re-factored.

2001-10-26 Thread Shlomi Fish

On Thu, 25 Oct 2001, Adir Abraham wrote:

 Shlomi.. A joke is a joke only if it shouldn't be explained, and naturally
 is laughed (and understandable). If one (or more) does not laugh from a
 joke, either the joke is: 1) Not funny. 2) Not told to the right group (I
 wouldn't make jokes about computers infront of people who know history,
 for instance). 3) You are the only one who laughed from it and thought
 that it was funny, but it is not.
 
 In general.. if you are really seeking for help in who will laugh from
 my joke, the joke is not a joke, or has one of the 3 reasons I told
 you (about why one wouldn't laugh from your joke). One of the best
 symptoms for a very bad joke is actually giving a very long explanation, a
 thing that Nadav tried to do (and I really don't know just like him why
 you actually picked him.) 
 
 I guess that your say is good only as a signature :)
 

Well, insults taken aside, I still think some people (albeit a selected
few) will laugh from this joke.

Regards,

Shlomi Fish


 On Thu, 25 Oct 2001, Nadav Har'El wrote:
 
  On Tue, Oct 23, 2001, Shlomi Fish wrote about [Haifux] My New Signature 
re-factored.:
   
   Nadav, please tell me that at least you understood the joke. One righteous
   man in Sedom?
  
  Shlomi, I'm not sure why you decided to test me in public, or whether this is
  a test of my Mathematical abilities or of my sense of humor... (I have masters
  degree in the former, and a failure degree in the latter), or why this test
  was aimed at me, of all people.
  
  But I'll bite...
  
   If:
   1. A is A
   2. A is not not-A
   does it imply that 
   1. B is B 
   2. B is not not-B
  
  Why is this a joke? Is it supposed to be funny? How is it funny?
  
  Or is it some sort of deep logic thing? I read your forwarded post too, but
  it didn't help me understand what you're talking about. Here is what I can
  say about this issue:
  
  If a statement (call it S) is true for some A, it isn't necessarily true for
  another B. Not unless you have another statement saying that the original
  statement S is true for any object in the class Z, *and* that both A and
  B are members of Z.
  
  But since your wrote specific, not general, statements about A and B, (in
  our case S(x)=(x is x) AND (x is not not-x), and we looked at the two
  statements S(A) and S(B)) it is conceivable that S(x) be right or wrong for
  *all* objects x of any type. For the answer to your question to be positive,
  we need S(x) to have the same truth-value (true or false) for any x of any
  type because we have no idea what type A or B is...
  
  But then a question arises - is your statement (S) at all defined for *all*
  objects? Before you answer, remember that a set of all objects cannot
  even be defined (it's easy to prove by paradox - ask me if you're interested).
  Also remember that your statement is given in some sort of language (English,
  logic, etc.) and it is not at all clear how it is defined for objects B
  that cannot be expressed in that laguage at all...
  
  Here are two ways to try to understand what you wrote by trying to define
  how your statement S works on large classes of objects (first, all objects
  expressible by English, and then all objects expressible by logics). Neither
  sounds very funny to me, nor very insightful, so maybe I'm missing something??
  
  If you define is and not for other classes of abstract objects, you
  can get different answers
  
   The natural language way to understand S 
  In this case, the B is not not-B in the statement S(B) simply
  means
  B and not B are different things.
  
  This seems true for all English phrases B you can think of, but on second
  thought it might not be (an example follows). If it can be true to A, and
  false for B, then your question does it imply deserves the answer of no.
  
  For example, for A=True (as an English word), we have A=A and A != not-A
  (true and not true are different concepts in English).
  
  However, consider B=in a million years, as in the sentence When will
  I finish this project? In a million years!. Now, B (in a million years) and
  not B (not in a million years) can mean exactly the same thing in
  many contexts. For casual English (as opposed to Geology research papers),
  B = not-B.
  
  I know this sounds really silly, but so does (sorry), the original question...
  Unless I missed something really important...
  
   The logic way to understand S 
  Normally, when you formulate the axioms of logics, you should have the
  following axiom:
  
For each truth value X (either TRUE or FALSE), you have the following
  1.  X=X
  2.  X=not not X
(you can call these axioms, or part of the definitions of = and not).
  
  This then extends to any form, or function, that has an arbitrary number
  of variables and produces a single truth value:
  f=f
  f=not not f
  
  [f=g should be understood as f

[Haifux] Re: My New Signature re-factored.

2001-10-26 Thread Shlomi Fish

On Fri, 26 Oct 2001, Kohn Emil Dan wrote:

 Hi all,
 
 Here is my contribution to the noise on this mailing list:
 
 As a person with far more narrower horizons than many people on this list,
 here is how I understood Shlomi's signature:


One righteous man in Sadome ... Excellent!

Regards,

Shlomi Fish
 


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

If:
1. A is A
2. A is not not-A
does it imply that 
1. B is B 
2. B is not not-B


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: s/python/syscalltrack/?

2001-10-25 Thread Shlomi Fish


I will be happy to hear a lecture about Sys Call Track. Much more than a
Python one, in any case, because I can always learn more Python if I made
my mind to it. I just don't.

BTW, Muli, if you'd like to maintain and refactor my
make_pysol_freecell_board.py script which is distributed inside Freecell
Solver, I will be happy too. Since I'm implementing more and more games,
the code became rather ugly. I have some ideas for re-factoring, but I'm
too lazy to do so, due to the fact that I prefer hacking on Freecell
Solver itself.

I can give a lecture about my IP-Noise project, but I'll have to prepare
it first. We had to refactor a rather large part of it, before the move to
the kernel, and initially we had a full-fledged arbitrator written in
Perl. ;-) We found it was useful to have a Perl codebase before the
conversion to ANSI C.

Regards,

Shlomi Fish





--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

If A is A and A is not not-A, does it imply that B is B and B is not
not-B ?


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] My New Signature re-factored.

2001-10-25 Thread Shlomi Fish


Nadav, please tell me that at least you understood the joke. One righteous
man in Sedom?

Regards,

Shlomi Fish

Check below, and think about it for a minute (assuming you like to think,
which you should...)

--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

If:
1. A is A
2. A is not not-A
does it imply that 
1. B is B 
2. B is not not-B


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Fwd: A Parody on Aristotle's Organum

2001-10-25 Thread Shlomi Fish


Here's a post I made to Usenet about a Joke I came up with. It's
blasphemy, but it illustrates an interesting point. Did anybody came up
with it before me?

You may remember me from some time ago when I sent you a message. Since
then I discovered a philosophical system called Neo-Tech, which is kind of
like the extrapolation of the thesis you put forth in Innumeracy. It's
much more than that, IMO, but I'll leave it at that.

Check: http://www.neo-tech.com/. It's really cool.

Inspired by Neo-Tech and Objectivism, I wrote two humorous stories which
you can find on my homepage. (link below). They are both available in
English. 

Now, I have a relatively ambitious project called Humanity which aims to
be a parody about (you guessed it) Humanity and modern life in particular.
I am also toying with the idea of preparing it in a Bazaar way of doing
things, in case you are familiar with Eric S. Raymond's The Cathedral and
the Bazaar.

As a side note I might add that I forgot to mention a very important and
clear instance of innumeracy, which I encountered in my previous letter. I
can detail it here. I also came up with the term Inperlability, which
signifies how people's lack of knowledge of Perl (Python/Ruby/etc.) makes
them work twice as hard for their homework, or come to the conclusion that
some things are not possible.

Best regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]




-- Forwarded message --
Date: Tue, 23 Oct 2001 05:10:57 -0700
From: [EMAIL PROTECTED]
To: [EMAIL PROTECTED]
Subject: [Haifux] A Parody on Aristotle's Organum

From: [EMAIL PROTECTED] (Shlomi Fish)
Newsgroups: humanities.philosophy.objectivism,alt.neo-tech
Subject: [Haifux] A Parody on Aristotle's Organum
NNTP-Posting-Host: 128.139.197.27
Message-ID: [EMAIL PROTECTED]

If:
1. A is A.
2. A is not not-A.
does it imply that:
1. B is B.
2. B is not not-B
?

(take a moment to think about it).
(continuation below)












While this is a complete blasphemy, it illustrates an important point.
Sometimes, subtle switches between induction and deduction are used in
a mystical manner, either deliberatly or while being careless.

In any case, if you want to learn more about the mathematical and
logical nature of many jokes, I can wholeheartedly recommend to read
John Allen Paulos' book Mathematics and Humor.

Best regards,

 Shlomi Fish


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Re: Rabin's Memorial day.

2001-10-22 Thread Shlomi Fish


Considering Nadav's note and whatever else was said, I would like to
change my mind and rule that we should hold it at the original date and
time.

Regards,

Shlomi Fish

On Sun, 21 Oct 2001, guy keren wrote:

 
 On Sun, 21 Oct 2001, Shlomi Fish wrote:
 
  He's right. Orr, should we postpone it by a day to Tuesday (while clearly
  marking the fact the other lectures will be held on Monday)?
 
 i think we'll be messing up the whole system this way. remember that in
 the first W2L run we had such day shifts, and it didn't help people keep
 updated. people have their own routines, and u cannot expect them to
 change their free time every week (its enough what we do with the Linux
 day being on a non-monday).
 
 in this specific case, i suggest we do not postpone the activity. the
 activities of that day are held in the morning (or, as nadav pointed out,
 the evening before that) - i think there's a memorial ceremony kept at the
 morning in jerusalem. we'll have to still keep our promise and hold the
 first meeting on that date. life has to continue, as you know, and in the
 current pace, we'll run out of non-special days soon enough..
 
 --
 guy
 
 For world domination - press 1,
  or dial 0, and please hold, for the creator. -- nob o. dy
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] New version of the Basic Use Lecture Slides

2001-10-18 Thread Shlomi Fish


http://vipe.technion.ac.il/~shlomif/lecture/W2L/Basic_Use/slides/

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: RFC: Linux Day website

2001-10-07 Thread Shlomi Fish

On Sun, 7 Oct 2001, Orr Dunkelman wrote:

 http://linux-day.il.eu.org

This does not have a DNS entry.

 or
 http://linux-day.israel.eu.org


This generates a lot of DNS lookup errors at the server.

Regards,

Shlomi Fish
 
 Orr Dunkelman,
 [EMAIL PROTECTED]
 
 A mathematician is a device for turning coffee into theorems-
 Paul Erdos
 
 Spammers: http://vipe.technion.ac.il/~orrd/spam.html
 
 
 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]
 
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: RFC: Linux Day website

2001-10-07 Thread Shlomi Fish


OK, I now manage to view it properly.

I have some comments:

1. Pentium 200 _MMX_. Why do we need the MMX. Pentium 200 will install a
Linux equally as well.

2. Mention the fact that they need to bring two diskettes. While most
people will not bring them, at least we can tell them that they told them
too. (BTW, are we going to have a diskettes' reservoir?)

3. The left frame is not scrollable and thus I need to stretch the
browser's window across the screen to see everything. Either make it
scrollabel, or reduce its height.

4. Please change the ALT tag of the top image to Linux Day.

5. If possible - lose the frames.

Regards,

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: use unix again

2001-10-04 Thread Shlomi Fish

On Wed, 3 Oct 2001, guy keren wrote:

 
 On Tue, 2 Oct 2001, Tzafrir Cohen wrote:
 
  I did some more work on my use unix page. I put a preliminary
  evangalism section in the beginning, and a preliminary Makefiles
  section (mostly: a sample project. I looked at Guy's tutorial and it seems
  to be good enough).
 
  Once again, comments would be welcomed.
 
 care to remind us of the URL?


http://www.technion.ac.il/~tzafrir/Haifux/unix_use.html

One can find it in the mailing list's archive.

Regards,

Shlomi Fish
 
 --
 guy
 
 For world domination - press 1,
  or dial 0, and please hold, for the creator. -- nob o. dy
 
 
 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]
 
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] RFC: Summary of the Basic Use Lecture

2001-09-21 Thread Shlomi Fish


I prepared a summary of what I think the basic use lecture should look
like. I'm not sure about some parts, so your comments are welcome.

BTW, should we discuss it in the projects' mailing-list?

Regards,

Shlomi Fish


X and KDE
- Similarities to Windows:
- The K Menu
- Windows
- The Help System
- The File Manager
- Konqueror
- Virtual Desktops
- The Window List
- Cut  Paste
- Klipper
Console
- Opening a Terminal
- Exiting from a terminal
- Shell Goodies:
- Recalling Previous commands with up/down arrow
- Command Line Editting (left/right, Alt+F/B, Ctrl+E, Ctrl+A)
- Tab filename completion.
- Case Studies:
- Displaying the files in a given directory
- Recalling Previous Commands with up and down.
- Creating an archive. (tar -czvf hello.tar.gz mydir)
- Never (!) create an archive of files in the same directory.
(else tar -czvf * may erase one of the files.)
- Extracting an archive. (tar -xzvf)
- Displaying the contents of an archive without opening it. 
(tar -tzvf)

NOTE:

Should we use zip instead of tar.gz ?
Should we cover archives at all in this lecture?

- Making backups of all the files:
for I in *.c ; do cp $I $I.bak ; done
(this diverts into shell scripting, but we should do it to
demonstrate the power of the UNIX shell)
- 




--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: choo's take on the site

2001-09-17 Thread Shlomi Fish

On Mon, 17 Sep 2001, Kohn Emil Dan wrote:

  a few notes:
 
 snipped
  3. regarding the logo (tux-at-home.gif) - i wish to write 'Haifux' along
   side tux's shoulder (to the left of tux, from buttom-left to
   top-right). i created an image with this text, only that i had to
   write the word pixel by pixel, and i did a bad job
   (http://users.actcom.co.il/~choo/haifux/tux-at-haifux.gif).
 
 
 GIFs!?? As far as I know, GIF is proprietary format whose use requires
 license from UNI$Y$. As a group promoting open-source and free software (I
 think we are that, aren't we:-), we should not use it. PNG is a free
 replacement of GIF. Does anybody know if all the popular (both broken and
 less broken ;-) browsers support it?


AFAIK, in Israel we don't need to have a license to use GIFs. But I'm not
sure about it, and besides there is the issue of world-wide Open Source 
solidarity.

Netscape 4.x and IE 4.x (not to mention Konq, NS 6.1, IE 5.0, Opera,
whatever) all support PNG. And PNG is by far superior to GIF, not counting
the fact that it doesn't support animations. (and we all know animated
GIFs are Evil with a capital E). In case you do _need_ animations there
are mngs.

GIMP and similar tools can generate PNGs very well. (GIMP has some problem
with a palette based index and alpha, though). And there's a tool called
gif2png (By ESR) that enables converting a gif (or an entire site) to a
png.

Regards,

Shlomi Fish
 
   Emil
 snipped
 
 
 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]
 
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Sources of the new sites

2001-09-17 Thread Shlomi Fish


Tzafrir, Guy, and anybody else who prepared a new site format - could you
be so kind as to make the sources of the new site (minus all the lectures,
of course) available somewhere, so it would be possible to modify them?

By sources I mean a tar.gz file that contains whatever templates were used
to generate them.

Regards,

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: choo's take on the site

2001-09-17 Thread Shlomi Fish

On Mon, 17 Sep 2001, guy keren wrote:

 On Mon, 17 Sep 2001, Kohn Emil Dan wrote:
 
   3. regarding the logo (tux-at-home.gif) - i wish to write 'Haifux' along
   [...]
 
  GIFs!?? As far as I know, GIF is proprietary format whose use requires
  license from UNI$Y$. As a group promoting open-source and free software (I
  think we are that, aren't we:-), we should not use it. PNG is a free
  replacement of GIF. Does anybody know if all the popular (both broken and
  less broken ;-) browsers support it?
 
 actually, i intended to generate a png, not a gif, but my gimp (one that
 comes with rh6.2) kept having a 'plugin crash' when i tried saving a png
 file, so i decided not to bother with it for now. this icon isn't final
 anyway.


One word for you: upgrade to gimp 1.2.2 (or is it 1.2.3 by now)  and to
the newest libpng. You can try hunting the web for RPMs. In any case,
using GIMP 1.0.x is considered bad for your else. If all else fails, you
can use gif2png.

Regards,

Shlomi Fish
 
 --
 guy
 
 For world domination - press 1,
  or dial 0, and please hold, for the creator. -- nob o. dy
 
 
 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]
 
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Tzafrir's take on the site

2001-09-16 Thread Shlomi Fish


I have several comments:

1. The links on the top are broken. There are two duplicate ones (perl and
newcomers) and many of them don't point anywhere.

There are two perl links and one of them points to the R2L. Rename the
second one to R2L will solve it I think.

2. I'd rather put the perl on a separate page (until I finish the third
lecture, at least), as well as the R2L. I don't believe the R2L is of
great interest to the average clubber.

3. I would have put the projects (both R2L and SysCallTrack on a separate
page).

4. The Future Lectures is not a title.

5. I wholeheartedly recommend you to switch from filepp to WML. I never
found the C preprocessor enlightening, so I don't think a web-site powered
by something that is based on it can scale well.

WML OTOH is designed with HTML in mind, and I believe it can do anything
filepp does and more. And it is bundled with a lot of useful APIs, and new
ones can be written using perl and/or m4. (I did not find m4 too much
enlightening either, but let's skip it.)

5. Some of your HTML is not conformant to X/HTML. WML
can fix that automatically.

6. I'd rather have a side navigation bar (as a tree) instead of a top one,
despite its side effects. 

7. I'd rather not have centered titles other than the main title.

8. Can you have one common stylesheet file instead of the style ...
/style tag? (again, WML can handle this automatically).

9. The front page contains too much information IMO. Can you out-source
some information to other pages?

10. And yet another reason to switch to WML - Its diversion mechanism
enables the creation of English/Hebrew pages from the same source. I
suppose the same thing can be done with #ifdef's, but in WML you can also
code a gettext() like mechanism.

Best regards and keep up the good work,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: Site and logo

2001-09-16 Thread Shlomi Fish

On Sun, 16 Sep 2001, Lital Natan wrote:

 Orna: Sure, I'll talk with mulix, meanwhile, I change the attitude of the 
 design a bit, I figured the menu wasn't that much of a good idea by
 comments about it, 
 So I came up with this:
 http://mighty.linux-site.net/~Devil/main.html
 yes yes, I know the html code sucks, But:
 1) it works fine on lynx and links so I assume it'll wokr on other text 
 browsers as well
 2) I just want comments about the design from just about anyone 
 

I don't like the idea of white letters on top of a blue background too
much. I'd rather have black letters on top of a light background. Not
necessarily what we have now, but something in the concept. But the menu
looks nice. However:

1. Substitute Lectures with Previous Lectures and possibly Future
Lectures too.

2. The logo is a bit too large but the font is nice. I say make a smaller
penguin, render linux with a capital L and with the same font as the
other words. A different color may work but a completely different font as
it is now is confusing to the eye.

Regards,

Shlomi Fish



   thank you
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: hifux site's design

2001-09-14 Thread Shlomi Fish

On Fri, 14 Sep 2001, Lital Natan wrote:

 I just want an opinon of this menu I made
 (I'm Smackware (Dude thats working on graphics mentioned in previous 
 message/s)
 Here it is
 http://mighty.linux-site.net/~Devil/menu2.jpg

1. It should be Who we are rather than Who are we.
2. It is far too large to be effective.
3. I don't see why we need such graphics anyway.

Regards,

Shlomi Fish

 Just throw in what ever you think I should change/add
 Also, Ideas where/how to design a panel where additional topics can be added are 
very welcome.
 L-N.
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Re: haifux site

2001-09-12 Thread Shlomi Fish

On Thu, 13 Sep 2001, Tzafrir Cohen wrote:

 On Thu, 13 Sep 2001, O***a wrote:
 
  a first version of the framed site is available at
  mighty.linux-site.net/~ladypine/HaifuxWelcome.html
  the logo was done by smackware, and we are waiting for comments on the
  shape of the site, in order to continue with the graphical editing.
 
  no, we did not do the wild west piture. it will be off there.
  ladypine.
 
 My first comment is:
 
   no frames, please.
 

I second that. Frames are evil.

BTW, if anybody wants, I can access the source of the entire site on its
BerliOS mirror. So I can tar it and put it somewhere.

 BTW: I don't think that one big page is that bad. It is not inside a
 table, and thus it loads fast enough.
 

Actually, I think that there is too much information on the Linux club
site as it is now. What we should have there is:

* What is the Haifa Linux Club

* The next Lecture

* Where do we meet?

* Welcome to Linux

* The Club's Mailing Lists

* Future Lectures.

The previous lectures, The Sys-Call and R2L project and the links should
be on separate pages.

 All you need is a navigation bar at the top (and maybe a couple of copies
 of it in the middle).
 
 It is simple, and it allows a text search in all the page.
 

Like I said, the previous lectures make the page a very large one and I'm
not sure many people will be willing to read it all.

So I'm in favour of several pages, each with a navigation bar.

One can take a look at WML in order to do that:

http://www.engelschall.com/sw/wml/

Regards,

Shlomi Fish

 -- 
 Tzafrir Cohen
 mailto:[EMAIL PROTECTED]
 http://www.technion.ac.il/~tzafrir
 
 
 
 --
 Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
 To unsub send an empty message to [EMAIL PROTECTED]
 
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Weekly Meetings [was Re: DMCA (answers + announcment)]

2001-08-23 Thread Shlomi Fish

On Thu, 23 Aug 2001, Alon Altman wrote:

 On Thu, 23 Aug 2001, Orr Dunkelman wrote:
 
  Now As the schedule of lectures is quite full - we have all lectuers till
  W2L series, then 3 additional lectures - Muli's Python, Shlomi's re-run of
  Lambda calculus, the DMCA (I think shlomi is planning on finishing the
  third lecture of the Perl series soon, shlomi?), we have a full schudle
  till end of January-2002 (which I very approve of), would you like to meet
  on a weekly meeting or so? NOTE - we also need to plan some W2L series and
  a Linux Day.
 
   I think that it would be best if we switch to weely meetings as we've been
 blessed with lots of pending lectures. We should simply schedule new lectures
 in the gaps between lectures already scheduled.


I second that suggestion, at least as a temporary measure until we have
less pending lectures.

Regards,

Shlomi Fish

--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Figures Management in LaTeX

2001-08-17 Thread Shlomi Fish


Does LaTeX has a pre-defined API to manage figures? What I want is for it
to number them as Figure 1, Figure 2, etc. and then allow me to refer
to them using their ID and in the text write - In \Figure 1\ we can see
that...  etc. etc.

Also, I see that LaTeX by default places figures in different places than
the ones I specified. How can I make the figure placement continous?

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





[Haifux] Report on my meeting with Dr. Michael Werner

2001-08-14 Thread Shlomi Fish


Hi!

Yesterday I had a brief meeting with Dr. Michael Werner, who is the
Lecturer in charge of the Logic Design course of the Technion. (in which
the MAYBE computer is introduced.). He notes the following things to me:\

1. The book Computation Structures is 12 years old, and thus, the EE
faculty may replace it with a different book assuming a suitable one is
found. This may indicate that the MAYBE simulator will no longer be used.

2. The MAYBE simulator was developed in MIT (from which the book
originated), and Dr. Werner is not sure that MIT supplied its source code.
It is written for the DOS environment, in C.

3. He said that he would give his blessing to a students' project that
aims to create and maintain a better simulator. However, he cannot
guarantee that the course will or will not switch to using it.

4. Likewise for something that is done voluntarily.

I suppose that if the simulator is going to be open-source, will be stable 
and will have a maintainable code, then the course's staff will be more
reluctant to use it. So far, the current simulator is quite buggy and does
not seem to be maintained very well. (and is properietary and not even
sourceware)

I suggest everybody to postpone their final verdict regarding this project
to after I write a description of the MAYBE and a SPEC of what I think
should be its internal architecture.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





Re: [Haifux] Report on my meeting with Dr. Michael Werner

2001-08-14 Thread Shlomi Fish


Please move the discussion of this thread to lin-prj, where I think it is
more appropriate.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.


--
Haifa Linux Club Mailing List (http://linuxclub.il.eu.org)
To unsub send an empty message to [EMAIL PROTECTED]





Poll for a separate projects mailing-list

2001-08-13 Thread Shlomi Fish


I set up a poll for voting pro or against the separate mailing-list for
discussing the projects:

http://www.iglu.org.il/shlomif/poll/

Pleast take some time to vote, so the club's Cabal can be wiser than they
are now.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: RFC: lin-club-projects mailing-list

2001-08-05 Thread Shlomi Fish

On Sun, 5 Aug 2001, mulix wrote:

 On Sun, 5 Aug 2001, Shlomi Fish wrote:
 
  It is easy to realize that the discussions that concern the R2L project
  span a lot of E-mails and tend to crowd the Haifux' mailbox. The problem
  is that they disturb the regular flow of messages of this mailing list
  that concern (chiefly) lectures, Linux QA, announcements, etc.
 
  Therefore, I suggest opening a lin-club-projects mailing list here at vipe
  that will host discussions that pertain to the projects we conduct. While
  announcements on sessions which we will hold regarding these projects
  should be posted to the vanilla lin-club mailing-list, general discussion
  should be moved to l-c-p.
 
  A good idea, would be to post final conclusions of those
  discussions to the main mailing list. (or to l-c-p with a special markup)
 
  Do everybody else think it is a good idea?
 
 i would suggest a different course of action:
 
 leave lin-club as it is, free flowing and free form, and open a new
 mailing list, lin-club-announce. lin-club-announce will be very low
 traffic, for lecture announcements and other 'need to know' stuff. it
 can even be moderated, if orr (or anyone else?) would like to moderate
 it.
 

My problem is that when reading lin-club I also enjoy reading the general
Linux QA, the various discussions, and the other stuff besides the
announcements and the R2L discussion. I don't mind having a separate
mailing-list for announcements, but I don't see much point to it if only
the projects will be moved to their own mailing-list.

If the projects stay on the same mailing-list (even if the announecements
are on a separate one), then it will continue making reading lin-club less
enjoyable, at least for me.

 the reason i prefer this distinction is that i view the projects (and
 other programming/linux stuff not directly related to the club's
 activities) as the core reason for the club's being, not an auxiliary
 part of it.

I don't think the projects are the core reason for the club's being. The
way I see it, the club exists because people happen to like Linux and the
various software associated with it, and enjoy giving and attending
lectures about it, and (but not only) enjoy conducting projects that
relate to it.

Do you imply that if the club did not produce a single line of source
code, it would have had no right to exist?

Back to our subject: the reason I suggested the split is to increase the
signal-to-noise ratio of the mailing-list for those who are not interested
in disucssing the minute details of the projects we take. I do not imply
by this, that the projects are any less part of the club's activity.

Regards,

Shlomi Fish

 -- 
 mulix
 http://www.advogato.com/person/mulix
 
 linux/reboot.h: #define LINUX_REBOOT_MAGIC1 0xfee1dead
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Detaching and Attaching a Process [was Re: Project Proposal ]

2001-08-05 Thread Shlomi Fish

On Sun, 5 Aug 2001, mulix wrote:

 On Sun, 5 Aug 2001, Shlomi Fish wrote:
 
  On Sat, 4 Aug 2001, guy keren wrote:
 
  
   On Fri, 3 Aug 2001, mulix wrote:
  
 I have a proposal for the next project the Haifux' programming club may
 wish to take after r2l and I'd like to present it here.
   
i seem to recall guy having a pretty neat project proposal. guy, care to
post it and explain what it's about?
  
   i'll write something up after the coming meeting on monday. i want to
   first get some version of r2l packed out the door, before moving to
   another thing. just in general, the idea was to write a set of utilities
   that allow you to detach a process from the current terminal, and later
   on, attach it to another terminal. this'll be a very simple version of
   screen, but unlike screen, won't require you to prepare in advance for
   detaching.
 
  Sounds like an interesting idea. The problem is that I don't know too much
  about Terminal management in Linux. I could learn, but I was hoping I
  could avoid it, because I understood it is very messy. Guy, if you could
  tell us what functions we can use to do it, it would be very nice.
 
 i dont think any of us know much about it, which makes it a good project
 - it gives us an oppotunity to learn...
 

Yes, but the question is if it is possible that a process will redirect
the stdin/stdout/stderr of another process after the process is running?
Guy, is there a predefined API for this, or will it require some kernel
hacking? If such an API exists, is it Linux specific, or is
something standard?

Regards,

Shlomi Fish

 -- 
 mulix
 http://www.advogato.com/person/mulix
 
 linux/reboot.h: #define LINUX_REBOOT_MAGIC1 0xfee1dead
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: RFC: lin-club-projects mailing-list

2001-08-05 Thread Shlomi Fish

On Sun, 5 Aug 2001, mulix wrote:

 On Sun, 5 Aug 2001, Alon Altman wrote:
 
I think it would be even better to have a seperate mailing list for each
  project, devoted to the development of the project. Also, I think it would
  be best to host the projects on SourceForge and use SourceForge to manage
  the mailing lists.
 
 for the next project, please mark my words - WE ARE USING CVS (which
 probably means sourceforge, if it's working).
 
 i found that apporximately half of my time was spent making diffs and
 patches and Changelogs, all of which become much easier with cvs.
 

1. CVS is a double-edged sword. It can be powerful, but may be an overkill
for very small projects. For instance, sometimes the diffs cannot be
applied cleanly, and their are branches forks, and other problems which
require knowing how to use it properly.

If a project has one main developer, then it is probably a good idea not
to use it. I don't know if that is the case for r2llib and refreshd, but
I'm just it could be.

2. Instead of Sourceforge we could use BerliOS or GNU Savanah. Both use
the Sourceforge backend and both are less crowded than Sourceforge. I have
an account on all three of them, so I don't mind which one too much. I am
slightly tilted towards BerliOS because it already hosts mirrors of
Haifux' site and my Freecell Solver project. 

 i guess we can settle the mailing list issue tomorrow at the club
 meeting, so if you want to make a difference, be there...

Agreed.

 -- 
 mulix
 http://www.advogato.com/person/mulix
 
 linux/reboot.h: #define LINUX_REBOOT_MAGIC1 0xfee1dead
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Shlomif-R2L version 0.4.0

2001-08-01 Thread Shlomi Fish


It's available here:

http://vipe.technion.ac.il/~shlomif/r2l/Shlomif-R2L-0.4.0.tar.gz

Highlights:

1. Now supports the tri-state stuff with the file length.
2. The poll time can be set from the command line.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.





Project Proposal : Simulators for the MAYBE and the G-Machine

2001-07-29 Thread Shlomi Fish


I have a proposal for the next project the Haifux' programming club may
wish to take after r2l and I'd like to present it here.

In the course Logic Design of the EE faculty (check:
http://tiger.technion.ac.il/~imenache/Logic/ ) we follow the book
Computation Structures by Ward and Halstead. In the book we are
presented with a complete model for a functional computer called the
MAYBE. Using the MAYBE's microcode, an interpreter for a more powerful
language is implemented, which is known as the G-Machine.

During the course we had to conduct two simulations - one for the MAYBE
nanocode and microcode levels and the other for the G-Machine. The problem
is that both simulators are DOS-based and rather bug-prone and shaky. It
would have saved us a lot of frustration if they worked flawlessly and
could run natively on other system besides DOS. (in fact, the students
circulated a petition regarding those simulations at my time)

The internals and behaviours of the MAYBE and the G-Machine are described
in the book, which is still in print and available in Sifriyath Hadikan.

My question is: do you think it will be a valuable project to write these
simulators so they would be able to run on Linux, but would also have a
back-end that is portable enough to run on any other 32-bit and 64-bit
system? This project has the advantage that those who take it will become
familiar with the internals of a full-fledged computer, which would be a
good experience in digital electronics.

I personally found the course Logical Design and the book to be very
captivating, and it is possible many of you would enjoy it too.

So what do you say?

Regards,

Shlomi Fish 


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.





Finished 2nd GIMP Lecture Slides

2001-07-28 Thread Shlomi Fish


They are available here:

http://vipe.technion.ac.il/~shlomif/lecture/Gimp/

If you don't mind ruining the surprise effect of the lecture, please read 
them.

The lectures that were supposed to have been made for the first lecture,
are not all available because I figured out I should prepare those of the
2nd session first.

Enjoy!

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Updated GIMP lecture

2001-07-22 Thread Shlomi Fish


I have placed the updated GIMP slides on their site:

http://vipe.technion.ac.il/~shlomif/lecture/Gimp

Now they contain those of the areal transformations.

Regards,

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Preparation for the next GIMP lecture

2001-07-21 Thread Shlomi Fish


Hi all!

This time I'd like the GIMP to be displayed fine on the screen. I can see
two options:

1. Getting the local X-server to work. This will probably require the help
of an administrator.

2. Using Alon's VNC connection and display the GIMP there. It seems to be
working pretty fine for KDE 2.x and Konqueror. At the moment the GIMP is
present on Tzafrir's computer, but since they are both i386 Linuxes, I can
simply copy the executable distribution. (I place it under a separate
directory in my home directory).

Or I can compile it again. Alon, can I have an account there, because the
directory is /home/shlomif/apps/... ? And that way I won't ruin anything
in your account. Do you intend to come to that lecture?

I prepared some of the slides for the next lecture today, but did not
upload them to the vipe site yet. I decided to prepare a small amount of
slides every day so I won't be pressured anyway you look at it.

Regards,

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.





Re: Shlomif's R2L version 0.2.0

2001-07-21 Thread Shlomi Fish


What I forgot to do in this release is have the property of the file size
present. What size was decided to be the boundary between either active
state? And what are those states?

Can anybody write an updated SPEC of what the r2l implmentation has to do?

Regards,

Shlomi Fish

On Sun, 22 Jul 2001, Shlomi Fish wrote:

 
 You can find it here:
 
 http://vipe.technion.ac.il/~shlomif/r2l/Shlomif-R2L-0.2.0.tar.gz
 
 Changes from the last revision:
 
 1. Now accepts a --filename=Blah command-line argument.
 
 2. Changed the Hello Tab to General.
 
 Regards,
 
   Shlomi Fish
 
 --
 Shlomi Fish[EMAIL PROTECTED] 
 Home Page: http://t2.technion.ac.il/~shlomif/
 Home E-mail:   [EMAIL PROTECTED]
 
 A more experienced programmer does not make less bugs. He just realizes
 what went wrong more quickly.
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: I cannot give the GIMP lecture the Monday after next

2001-07-19 Thread Shlomi Fish

On Thu, 19 Jul 2001, mulix wrote:

 On Thu, 19 Jul 2001, Shlomi Fish wrote:
 
  I tell you in advance that we should probably delay the R2L discussion by
  a week and have my lecture the Monday a week from then. I don't want to be
  pressured enough to give the GIMP lecture. And my cousin invited me to go
  with him to Eilat (Muli isn't the only one that has vacations)
 
 ok, here's the current (template) schedule:
 
 6/8/2001 - r2l discussion
 13/8/2001 - adsl (me) or gimp ii (shlomi)
 27/8/2001 - ssl (orrd)
 10/9/2001 - gimp ii (shlomi) or adsl (me) or python (me)
 24/9/2001 - python? emacs? vi? something else?


I'll give the GIMP lecture on Aug 13.

Regards,

Shlomi Fish
 
 shlomi, what schedule do you prefer?
 (personally, i would prefer to delay the python lecture until october or
 so)
 -- 
 mulix
 http://www.advogato.com/person/mulix
 
 linux/reboot.h: #define LINUX_REBOOT_MAGIC1 0xfee1dead
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: Vi vs. (X)Emacs

2001-07-18 Thread Shlomi Fish

On Wed, 18 Jul 2001, Ron Gidron wrote:

 Emacs is a very nice operating system but it lacks a good text editor which
 is why I use vi
 Ill be more then happy to share gvim tips with anyone who wants them.


Check out:

http://i-want-a-website.com/about-linux/may00.shtml#Linux-History4

for a very cute spoof of this fact. Humorix has some gems and their Brief
History of Linux series was hilarious. I could not find the fifth
installment which was supposed to cover the rise of Slashdot and stuff
like that.

But seriously, despite the fact that Emacs has become much more than a
simple editor, I'd like to know how to use it to do at least that. I'm not
saying I'm going to switch to it, but I do want to have some options.

Ron, If you'd like to give a lecture full of gvim tricks (preferabbly
with a real-time QA session) go ahead. But since I and many others
already use vim or gvim, I think that evangelizing it is quite
unnecessary. Unless, you think Muli need to be converted to the one true
editor tm.

Have fun,

Shlomi Fish
 
 :-)
 
 - Original Message -
 From: Shlomi Fish [EMAIL PROTECTED]
 To: Eli Billauer [EMAIL PROTECTED]
 Cc: [EMAIL PROTECTED]
 Sent: Wednesday, July 18, 2001 6:00 AM
 Subject: Re: Vi vs. (X)Emacs
 
 
  On Tue, 17 Jul 2001, Eli Billauer wrote:
 
   Hi All.
  
   First I have a suggestion regarding Emacs: Shouldn't we put Emacs
 behind, and
   talk about Xemacs? As I see it, Xemacs is a fairly user-friendly editor
 with
   quite amazing de-facto extension capabilities. For instance, there's a
 little
   plug-in which makes it syntax-highlight MATLAB, which was very useful
 for me. And
   there's a Windows port for it, so I have a single editor for both
 environments.
  
 
  gvim can syntax-highlight Matlab too. At least the recent version of it
  can. And it, too, has a very nice Windows port.
 
  For information, consult:
 
  http://www.vim.org/
 
   If you insist to learn the keystrokes, Xemacs is a soft start. They are
   available, yet you can do without them.
  
   In short: I think that teaching Emacs keystrokes is not in place. In my
 own
   practice, when I program for development, I use Xemacs with very few
 keystrokes,
   and when it's panic time I use vi because it's always there and always
 smells the
   same (well, some overenthusiastic guys have spoiled that too).
  
 
  Agh - customization. I want to learn how to operate Emacs out of the
  box. I also want how I can bind it to something else by messing with my
  .emacsrc file, but I think Muli should cover the default keybindings. If
  someone changes them and later they do not work on a different
  workstation, so be it.
 
   The advanced issue are much more interesting, because that's where you
 get the
   useful information: How do I make syntax highlight to Commodure 64
 BASIC? How do
   I pretty-print from Xemacs under Windows? How do I stop the annoying
 tabs that
   vim forces into my C code without me asking for it? How do I change the
 icons in
   Xemacs' toolbar to something I understand something from?
  
   I think that no less than one lecture on each editor will do the job.
  
 
  Fine by me. However, I'd also like to know how to use Emacs without
  absolutely losing my mind. For instance, How do I access the menus using
  the keyboard?
 
  What I suggest is for people to try and use Emacs, and see where it starts
  to annoy them. Then, they should write down the things they tried to do
  and could not and send them to the lecturer (Muli, are you going to be
  it). The latter will research those things, write slides that describe how
  to do them, and tell about them in the lecture.
 
  Later we will have a real-time, face to face Questions and Answers
  session, where it is possible that we will try to find things on the fly.
 
  Regards,
 
  Shlomi Fish
 
  P.S: I think someone should implement a new (or additional) help system
  for Emacs. I could not find my hands or legs in it. Of course, the
  standard O-S mantra is that by someone I mean myself. But I have better
  things to do, so I'll keep it as a suggestion.
 
  We could register it as the next Haifux project.
 
  Eli
  
 
 
 
  --
  Shlomi Fish[EMAIL PROTECTED]
  Home Page: http://t2.technion.ac.il/~shlomif/
  Home E-mail:   [EMAIL PROTECTED]
 
  A more experienced programmer does not make less bugs. He just realizes
  what went wrong more quickly.
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Report on 1st Gimp Lecture + The 2nd Gimp Lecture

2001-07-17 Thread Shlomi Fish


The first gimp lecture went pretty much OK except for the following things
that clouded it:

1. We viewed the GIMP through a remote X session _on_ a VNC computer,
where the GIMP ran on Tzafrir's home computer at the Meo-onoth.
Practically, an exercise in Computer Networks Design or
Internet: Architecture and Protocols (the latter I have yet to take, if
at all)

The problem was that VNC probably did not display the images correctly. It
did horrors to the Colourful Lena and to the Grayscale One and to the two
Propaganda (that's the name of a web-site that used to carry
tiles for X-Windows) images. The tiger, ironically, displayed relatively
fine, although I who stood next to the computer saw a difference.

Where is Alon (the undoubted VNC guru of Haifux) when we need him? Alon,
if you can help Tzafrir use and install the VNC client on his NT account
it would do wonders to the next lecture. Please configure it so it won't
use lossy compression or quantization. The full 24-bit RGB spectrum is a
must.

Assuming we fix those technical difficulties, then the next lecture
(read below) will
be better in this regard.

2. Most of the slides were not ready, and I did not thoroughly reviewed
the lecture's workflow document (which is quite detailed) beforehand. This
is my fault, because I thought that I could prepare the lecture from
Wednesday (in which I had my last test) to today. However, it turned out I
did not have enough time or did not exploit it efficiently.

I will prepare the slides for the next GIMP lecture, starting with the
material that I did not cover yet. Yet, I will write slides for the
previous material, so they will be available at the site for prosperity.

I have a friend, who is not a regular member of the Club, but whom I
invited to the lecture because he took the course Image Processing and
Analysis with me. He said that it felt that I was not very prepared for
the lecture, and he was not certain that people understood me. Hopefully,
next time I will be more prepared and things will be better.

---

I prepared a lot of material and had to do a lot of demos so we stopped
just before areal transformations. I believe the rest of the material will
fit inside another lecture, but we have to set a date for it. People
usually complain about context switching if there's too much Gap in such
lectures. Orr, could we swap the GIMP lecture with another one, or do I
have to give it somewhere after the Python lecture (Sep 10) which is 10
weeks from now?

From a quick glance it strikes me that Muli can postpone his ADSL lecture
(or the Python one) to September 24 (or to after the summer vacation?)
allowing me to give the GIMP at August 13. Muli, is it OK with you?


---

I'd like to finish this message with a small anecdote. In the course
Image Processing and Analysis we studied about filters, effects and
techniques which were actually quite simple if you think about it. Yet, to
make it harder, they were called with bombastic terms. My particular
favourite is Performing a Convolution with a rectangular filter with an
energy of 1. (I'm actually going to cover it in the next lecture, but
I'll use simpler terms. ) 

Now, I could explain to a high school student what it does essentially
without using all those terms, but Electrical Engineers are keen that
nobody else would understand them. I think it's the same with Computer
Science people, or scientists and engineers in general, but I'm not sure.

My friend and I talked about it with another attendee of the lecture who
is a high school student and his father had studied EE at the Technion.
Since he only finished the 10th grade, he barely knew about integrals,
much less convolutions. But he was amused with the antics of the wonderful
field of Electrical Engineering and the kind of terminological non-sense
we have to put up with.

Regards,

Shlomi Fish

--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.






Suggestion for a lecture: GNU/X Emacs

2001-07-17 Thread Shlomi Fish


A lecture which I personally am interested in is one in which the lecturer
(who must be an Emacs expert) explain how to use Emacs for a long time
without losing one's sanity.

I tried to use GNU Emacs or XEmacs several times and each time encountered
one thing or another that annoyed me so much that I had to stop using it.
And I could not find anything in the help system. But I know it is a good
editor because many people swear by it.

So if anyone wants to give this lecture, please answer to the list.

By anyone I refer to Muli, but it's possible that others are expert
enough to give it. I, on my part, have lost hope of getting used to it on
my own.

So, Muli or whoever, just that you may agree now that we have dropped a
file on you (hipalnu aleikha tiq), here are some motivational reasons:

1. That way you can prove to the world what a real man's editor should be
like.

2. That way you may actually balance the percentage of emacs vs. vi users 
in the Haifux Cabal. So far, I think it stands at 1 or 2 vs. the rest.

3. You may permanently make Emacs usage easier for newbies.

4. If Emacs rules, one has to prove it. (Habe'as Corpus)


Now, I would like this lecture to also have a QA session and not just a
demonstration. Yes, we all know that Ctrl+X, Ctrl+C exits and Ctrl+X,
Ctrl+S saves a document, and we all know Emacs has a web-brower, IRC
client, mail reader, gdb front-end and everything else that may might as
been written as a standalone program. But, I want to know how to use it to
edit source code, and like I said, how to do that without losing my mind
in the process.

I have a more serious reason for wanting to use it. The EE Linux farms do
not have gvim or NEdit, or FTE or joe anything else that is usable on
them. Only XEmacs. So, if I'll know how to survive in XEmacs my situation
would be much better. For the time, I'll download FTE and compile it. It
can be annoying at times, but CoolEdit is much worse...

Regards,

Shlomi Fish

 


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.





Re: request to postpone the r2l project discussion on 30/7

2001-07-17 Thread Shlomi Fish

On Tue, 17 Jul 2001, guy keren wrote:

 
 On Tue, 17 Jul 2001, mulix wrote:
 
  i just saw the date and a huge brick dropped on my head - i wont be here
  then, i'm going to be making a spectacle of myself in club med at that
  date.
 
  what do you guys say we postpone it in one week, so i could attend too?
  i'll be bringing the promised pizzas then, so there's an incentive :)
 
 another option is to have shlomi's 2nd part of the gimp lecture - and
 postpone the r2l meeting by 2 weeks, or this doesn't feet the time table
 (e.g. shlomi won't be eary in time, or this change will not go well with
 the lecture currently planed for 4 weeks from now?


I'd rather have some more time to prepare the slides and get ready for the
lecture. I think two weeks should do, but with all the time I spend riding
my bicycle (that's what vacation days are for, IMO), I could be wrong.

Regards,

Shlomi Fish
 
 --
 guy
 
 For world domination - press 1,
  or dial 0, and please hold, for the creator. -- nob o. dy
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: Vi vs. (X)Emacs

2001-07-17 Thread Shlomi Fish

On Tue, 17 Jul 2001, Eli Billauer wrote:

 Hi All.
 
 First I have a suggestion regarding Emacs: Shouldn't we put Emacs behind, and
 talk about Xemacs? As I see it, Xemacs is a fairly user-friendly editor with
 quite amazing de-facto extension capabilities. For instance, there's a little
 plug-in which makes it syntax-highlight MATLAB, which was very useful for me. And
 there's a Windows port for it, so I have a single editor for both environments.


gvim can syntax-highlight Matlab too. At least the recent version of it
can. And it, too, has a very nice Windows port.

For information, consult:

http://www.vim.org/
 
 If you insist to learn the keystrokes, Xemacs is a soft start. They are
 available, yet you can do without them.
 
 In short: I think that teaching Emacs keystrokes is not in place. In my own
 practice, when I program for development, I use Xemacs with very few keystrokes,
 and when it's panic time I use vi because it's always there and always smells the
 same (well, some overenthusiastic guys have spoiled that too).
 

Agh - customization. I want to learn how to operate Emacs out of the
box. I also want how I can bind it to something else by messing with my
.emacsrc file, but I think Muli should cover the default keybindings. If
someone changes them and later they do not work on a different
workstation, so be it.

 The advanced issue are much more interesting, because that's where you get the
 useful information: How do I make syntax highlight to Commodure 64 BASIC? How do
 I pretty-print from Xemacs under Windows? How do I stop the annoying tabs that
 vim forces into my C code without me asking for it? How do I change the icons in
 Xemacs' toolbar to something I understand something from?
 
 I think that no less than one lecture on each editor will do the job.
 

Fine by me. However, I'd also like to know how to use Emacs without
absolutely losing my mind. For instance, How do I access the menus using
the keyboard?

What I suggest is for people to try and use Emacs, and see where it starts
to annoy them. Then, they should write down the things they tried to do
and could not and send them to the lecturer (Muli, are you going to be
it). The latter will research those things, write slides that describe how
to do them, and tell about them in the lecture.

Later we will have a real-time, face to face Questions and Answers
session, where it is possible that we will try to find things on the fly.

Regards,

Shlomi Fish

P.S: I think someone should implement a new (or additional) help system
for Emacs. I could not find my hands or legs in it. Of course, the
standard O-S mantra is that by someone I mean myself. But I have better
things to do, so I'll keep it as a suggestion.

We could register it as the next Haifux project.

Eli
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: r2llib-0.07 and biditext-0.03 cavorting pandas release

2001-07-16 Thread Shlomi Fish

On Tue, 17 Jul 2001, mulix wrote:

 hello, pizza hungry clubbers,
 
 another night, another release. get it from the usual place,
 http://www.pointer.co.il/~mulix/r2l/r2llib-mulix-0.07.tar.gz
 http://www.pointer.co.il/~mulix/r2l/biditext-mulix-0.03.tar.gz
 
 emil, your pizza is secured and the bug is fixed. thanks for spotting
 it!


Just to have a context for everybody who did not attend the beginning of
the lecture: muli will invite anybody who finds a bug in his software to a
Pizza. He said that at home he has a lengthy contract with lengthy details
about toppings, and other technicalities, and it was verified by a lawyer.
;-)

Question is: if one finds two bugs (say at two different times), will I
get two pizzas? Muli, what does your contract say?

Regards,

Shlomi Fish
 
 biditext-0.03:
 0.03:
   Text16.c - made string_final a static buffer
   common.c - added a NULL check before dereference
 
 r2llib-0.07:
   fixed stupid bug in r2llib_data.c [reorder malloc, null test and
   memset] (emil)
   biditext_base_state.h - documentation
   biditext_base_state.c - cleanup
   file_ops.c - cleanup
   parse_command_line.c - fixed stupid bug fix bug [ptr  *ptr good,
   ptr || *ptr bad]
   r2llib.c - cleanup
   r2llib.h - cleanup
 -- 
 mulix
 http://www.advogato.com/person/mulix
 
 linux/reboot.h: #define LINUX_REBOOT_MAGIC1 0xfee1dead
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: unsubscription

2001-07-15 Thread Shlomi Fish

On Sun, 15 Jul 2001, Asaf Benjamin wrote:

 unsubscribe
 
 :)


For the second time, the proper way to unsubscribe from this list is to
send an empty message to [EMAIL PROTECTED] (and
wait to answer the reply).

Orr, can you include a footer that says so on messages that are sent to
this list. Obviously my mailing-lists list on www.iglu.org.il is not
enough.

http://www.linux.org.il/mailing-lists/

Regards,

Shlomi Fish
 
 Regards
 ~~~
 Asaf Benjamin 
 Chip Express (L.T.D)
 phone:972-4-8550011 Ext:235
 email: [EMAIL PROTECTED]
 ~~~
  
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: A Reply to All

2001-07-15 Thread Shlomi Fish


Eli, I don't know whether to take your post seriously or not (personally -
it made me laugh) I use pine to manage my E-mail and it asks you whether
or not you wish to reply to all recipients. I usually reply to all not so
people will get it twice, but so it will be useful to the entire list.

Some people send me replies in private, which I believe may interest the
entire list and it is quite annoying. But replying in private sometimes
makes sense.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




GIMP Lecture Slides - Work in Progress

2001-07-14 Thread Shlomi Fish


Hi all!

I am placing snapshots of the lecture's slides as I make them at the
following URL:

http://vipe.technion.ac.il/~shlomif/lecture/Gimp/1/slides/

At the moment of writing, there are only three slides prepared but I'm
working on it. The lecture is very minimilastic and does not contain any
images because:

1. I have an ADSL connection with an upstream bitrate of about 7
Kilo-Bytes per second, and so it will take me ages to upload it.
2. I think there will be too many such images that way.
3. It will make the lecture bigger in size, thus making downloading it
harder.
4. I'm going to demonstrate what I'm doing at the lecture anyhow.

And so - as the cobbler walks barefeet this GIMP lecture does not contain
any images ... ;-)

BTW, I'm not sure I'll be able to prepare all the slides in time for the
lecture. If not, we'll have to start with the slides and I'll use the
summary later. It's quite detailed so it won't be that bad. It will just
not look as good.

Cheers,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: refreshd-0.0.1

2001-07-14 Thread Shlomi Fish


Emil, please be more careful next time: you just send a 417KB attachment
to the entire list. Some people here read it over a POTS modem connection.
You should have sent it to mulix in person.

Regards,

Shlomi Fish


On Sun, 15 Jul 2001, Kohn Emil Dan wrote:

 
 All right then,
 
 refreshd-0.0.1.tar.gz is attached to this message. In doc/readme you
 should find a rudimentary documentation on how to compile and use it.
 doc/internals will document the code internals some sunny day. Right now,
 it gives a very short overview of the components of the refreshd package.
 
 You might play with the parameters from include/refreshd_params.h if you
 want.
 
 Good luck and please let me know about your experiences with it.
 
   Have fun,
   Emil
 
 
 On Sun, 15 Jul 2001, mulix wrote:
 
  On Sun, 15 Jul 2001, Kohn Emil Dan wrote:
  
   Main features:  * support for multiple displays * support for multiple
   .rev control files * requires r2llib-0.0.4 (as I can see I'm a little bit
   out of date) but it takes the filename from r2llib and uses stat() to
   check for file changes (i.e. it peeks under the r2llib's skirt. Shame on
   him!!! :-)
  
   Things to do:
   * better integration with r2llib
  
  i'll look into this tomorrow.
  
   * DOCUMENT IT!!
  
  this one you'll have to do :)
  
   Do you have site where I can upload it?
  
  i'll be happy to put it on my site, if you'd like. otherwise, the club's
  site, probably.
  -- 
  mulix
  http://www.advogato.com/person/mulix
  
  linux/reboot.h: #define LINUX_REBOOT_MAGIC1 0xfee1dead
  
  
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Finalized (More or Less) Gimp Lecture Summary

2001-07-13 Thread Shlomi Fish


Grab it while its hot!

http://vipe.technion.ac.il/~shlomif/lecture/Gimp/

In any case, I just remembered one thing I'd like to add, but it's more or
less in final state. If you find any typos or things I need to correct let
me know. Like I said, it could spoil the lecture, if you're into suspense
and the element of surprise.

Have fun and Shabbath Shalom,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: r2llib-mulix-0.05

2001-07-13 Thread Shlomi Fish


As a side note, I'd like to ask a question:

Is r2llib autoconfisicated or at least uses libtool? While we are
primarily a Linux club we should remember that biditext and the R2L
utilities are also useful on other systems that use X-Windows. We should
make compiling and installing the program as easy and bug-free as
possible, so I suggest we use Autoconf/Automake/Libtool.

Again, I am preceding the time of my GNU autotools lecture, but I still
think it's appropriate. I can work on autoconfisicating r2llib after the
GIMP lecture has been given.

Regards,

Shlomi Fish




On Fri, 13 Jul 2001, mulix wrote:

 as usual,
 get it from http://www.pointer.co.il/~mulix/r2l/r2llib-mulix-0.05.tar.gz
 
 two small changes, but one of them is required for biditext-mulix.
 Changelog:
 
 0.05:
   simple optimization to get_biditext_base_state() (mulix)
   parse_command_line() now handles an empty command line (mulix)
 0.04:
   added simple tests for all functionality (mulix)
   changed the opening flags in file_ops.c:create_file() to give the
   user write permission (mulix)
 0.03:
   changed biditext_base encoding to use file sizes, per tzafrir's
   suggestion (mulix)
 0.02:
   various compilation fixes(tzafrir, mulix)
   small main() (mulix)
 0.01:
   initial version(mulix)
 -- 
 mulix
 http://www.advogato.com/person/mulix
 
 linux/reboot.h: #define LINUX_REBOOT_MAGIC1 0xfee1dead
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Drugs being illegal [was Re: Do it with the GIMP lecture summary]

2001-07-12 Thread Shlomi Fish

On Thu, 12 Jul 2001, Nadav Har'El wrote:

 On Thu, Jul 12, 2001, Shlomi Fish wrote about Do it with the GIMP lecture 
summary:
  Electronic world and because of that bad malade of drug banning, perfectly
  good trees are used to manufacture the paper. 
 
 Are you suggesting that hemp would make a better paper, and a renewable
 source at that, but the only reason it is not used because of the drug
 banning? But if it's possible to genetically-engineer C. Sativa without THC,
 what does drug banning have to do with it, if these cannabis plants don't
 contain any drugs? And aren't there other plants that can be used to make
 paper - perhaps stuff like jute or corn or whatever?
 
 My guess is that it's simply easier to cut down a read-made rainforest, than
 to have to grow your own cellulose source...


I said bad malade because I think the fact that drugs are illegal is a
bad thing. tm The bad malade was just an indicator of my frustration
from that fact.

The reason people stopped making paper out of cannabis is
because it became illegal to grow cannabis. Talk about reasoning: you make
an entire important agricultural crop illegal, just because it has drugs
as a side product. 

Those are the historical facts. And a present fact is that when I saw the
T.V. show the U.S. Government still did not accept the drug-free cannabis.
I don't know if it has accepted it yet.
 
As for the chemistry of making paper: I'm not familiar with it, so I can't
elaborate more. But from what I know it is technically economical to make
paper out of cannabis.

Regrads,

Shlomi Fish


  A more experienced programmer does not make less bugs. He just realizes
  what went wrong more quickly.
 
 Look at the following signature too :)
 
 -- 
 Nadav Har'El|Thursday, Jul 12 2001, 21 Tammuz 5761
 [EMAIL PROTECTED] |-
 Phone: +972-53-245868, ICQ 13349191 |Experience is what causes a person to
 http://nadav.harel.org.il   |make new mistakes instead of old ones.
 

Well, they are similar signatures, but they say different stuff. I implied
that the programmer still makes similar mistakes, but he is so used to
encountering them that he realizes what they were in less time.


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.





My Perl R2L Program vs. r2llib

2001-07-11 Thread Shlomi Fish


I'm not very reluctant to use Muli's r2llib because that way the
portability of my perl program will be harmed. I don't mind the C
implementations use it, but it seems that maintaing a perl implementation
vis-by-vis with the C one, will be a better idea in the long run.

What I need to know, is how exactly does r2llib responds. Is it enough for
the file to exist? Should it be readable? Can it be a directory? Etc.

And what is this file-size stuff?

One can write C/C++ perl bindings, but like I said, I think it would
needlessly complicate the application, because it requires compiling into
a shared library, a more complex Makefile.PL, etc.

Regards,

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Do it with the GIMP lecture summary

2001-07-11 Thread Shlomi Fish


I have placed the summary of the lecture I am going to give about the GIMP
here:

http://vipe.technion.ac.il/~shlomif/lecture/Gimp/

Note that it is work in progress. Moreover, it might spoil the fun of
those who attend the lecture if they read it prematurely, so use at your
own risk.

If I have the time, I'll prepare better looking HTML slides too in time
for the lecture, but right now I'm focused on getting the summary right.
Note that I plan that the final slides will not contain many images, so
the size of the lecture will not be overloaded. Thus, one will have to
attend the lecture to enjoy the images and their manipulations.

A final note: please don't print the summary at this point because it is
not finished. If you can help it, please don't print the summary (or the
slides for that matter) at all. We are gradually switching to an
Electronic world and because of that bad malade of drug banning, perfectly
good trees are used to manufacture the paper. 

In a T.V. show I saw, I learned that canabus that does not contain any
addictive was developed in Australia, which could eventually be used as
the basis for paper instead. Before drug banning was enacted, canabus,
which can be commercially grown, was used to manufacture paper instead of
trees, which makes much more sense in the long run.

But I am digressing. In any case, I will put more up-to-date versions
there, as I produce them, so stay tuned.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: My own R2L Program

2001-06-26 Thread Shlomi Fish

On Mon, 25 Jun 2001, mulix wrote:

 On Mon, 25 Jun 2001, guy keren wrote:
 
  ah, no! that's against the rules :)   code is to be reviewed only next
  week. after that - you're free to do with it whatever you want, thought i
  think we might just place r2l programs with the biditext RPM on
  linux.org.il, as as for sources - perhaps on Haifux's site ?
 
 sources should be put together with the programs, be that on iglu or on
 haifux site. personally, i plan to let some of you implement the nasty
 Xlib stuff and then do the 'open source' thing and snarf it right into
 my r2lapplet. my own r2l is a library, which can be used without any
 modification by other r2l applications. r2llib provides the core file
 creation/deletion/polling services to applications, and is easily
 extendable (more on that at the meeting).


I hate to discourage you, but I believe the file creation/deletion/polling
logic is actually the easy part of this project. I found creating a fully
usable and functional GUI for it, much harder. Maybe it's that my GUI
skills got a little rusty, but right now I spent much more time on the GUI
and have more LOCs in it.

My R2L program uses a couple of perl modules as its
creation/deletion/polling backend. I see no reason to use your r2llib
instead, because C code is harder to debug inside a perl program and is
generally more error-prone and touchy.

I believe coding the GUI was the entire point of this assignment. So
let's roll those vertical boxes... ;-)

Regards,

Shlomi Fish
 
 -- 
 mulix
 http://www.advogato.com/person/mulix
 
 linux/reboot.h: #define LINUX_REBOOT_MAGIC1 0xfee1dead
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: My own R2L Program

2001-06-25 Thread Shlomi Fish

On Mon, 25 Jun 2001, guy keren wrote:

 
 On Sun, 24 Jun 2001, Shlomi Fish wrote:
 
  The code probably maqdim eth zmano, as I'm planning to give a lecture
  about Perl Modules and Objects, which will explain some of the concepts I
  present there.
 
 no such thing as maqdim et zmano. there were no limitations on how to
 implement r2l that related to the language used or to features of the
 language, and most people would be able to read modules code without
 learning it. writing the code is what requires learning - that's the way
 of perl.
 
  In any case, if anybody wish to take a look, he can send me a letter and I
  will send him the code I have at the moment. Do you think it's a good idea
  that I put the code on the web prior to the meeting next week?
 
 ah, no! that's against the rules :)   code is to be reviewed only next
 week. after that - you're free to do with it whatever you want, thought i
 think we might just place r2l programs with the biditext RPM on
 linux.org.il, as as for sources - perhaps on Haifux's site ?
 
 we'll also wish to consider fixing biditext a-la the methods emil has
 suggested and implemented, to make the work complete.
 

Can't we fix the actual biditext code to poll the file more often?

This xrefresh thing seems like a crude hack to me.

Regards,

Shlomi Fish

 --
 guy
 
 For world domination - press 1,
  or dial 0, and please hold, for the creator. -- nob o. dy
 
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: Welcome to Linux -- memories (fwd)

2001-06-24 Thread Shlomi Fish


I received this message in regard to the Welcome to Linux lectures. I
think he has some point in his critique of the Linux recommenders. We
could also allocate some time to demonstrating Linux and what can be done
with it, IMO.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.

-- Forwarded message --
Date: Sun, 24 Jun 2001 10:47:43 Gmt +2:00
From: [EMAIL PROTECTED]
To: Shlomi Fish [EMAIL PROTECTED]
Subject: Re: Welcome to Linux -- memories

Shlomi Fish wrote:
One problem is that some people go to the lectures with
a wish to gain
useful knowledge and they want to be able to operate
Linux by themselves

I think the first couple of lectures aim should
be to get people intersted and to get them fiddling
with linux themselves, this requires some very basic

knowledge of the system, once you have them working 

with linux you can go and start teaching them to teach
themselves.

I think the general schematics should look something

like this:

*marketing
*instalation party
*any kind of 'tachles' (give them something to do)
*teach how to teach themselves (URL's documentaion)

on another point, regarding the first lecture
the problem with the format of making it personal
stories is that it will tend to repeat itself
and will not give much knowledge as far as what
is Linux and how it differs from the junk they
have running now(M$). a solution whould be to make
a list of Point of  Information regarding Linux
which whould be spread out between the speakres
which will be sure to mention them (by the way).

 Meir


_
Free web based e-mail with Pop access at http://www.newmail.net




My own R2L Program

2001-06-24 Thread Shlomi Fish


Hi all,

I have been working on my own R2L implementation. I decided to write it in
Haskell using ghc and its Gtk+ bindings, which are currently in alpha-beta
stage. ghc is written in Haskell and can only be compiled by itself
(bootstrap). Furthermore, it requires a Haskell parser called happy which
can only be compiled by ghc (double-bootstrap). I implemented the file's
creation deletion and polling using a Haskell Monad, which is managed by
the event loop of the GUI. Did I mention that Haskell is purely functional
and does not have variable assignment?

I'm just kidding, so relax.

Actually, I wrote my R2L implementation in Perl using Perl/Gtk+. Writing
the turn on/off/poll logic was the easy part, but getting the GUI right
requires some tweaking. For some reason, the Glade-2-Perl I used croaked
on me with some error. Thus, I had to design a GUI with Glade, but to
implement it in Perl by hand.

I encountered some Gtk+-related issues, but I managed to solve them using
various resources (including the perl-GTK mailing-list of which I am a
member). The application is still not completely finished yet, and I have
yet to create some dialogs.

At the moment the GUI is implemented using a dialog creation function
which has several closures. (a la Structure and Implementation of
Computer Programs). Nonetheless, I'd like to convert it to a standard
hash-based Perl object.

The code probably maqdim eth zmano, as I'm planning to give a lecture
about Perl Modules and Objects, which will explain some of the concepts I
present there.

In any case, if anybody wish to take a look, he can send me a letter and I
will send him the code I have at the moment. Do you think it's a good idea
that I put the code on the web prior to the meeting next week?

Regards,

Shlomi Fish




--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.





Re: next year - instaparty and welcome to linux

2001-06-22 Thread Shlomi Fish

On Fri, 22 Jun 2001, mulix wrote:

 i volunteer to give whatever lecture is necessary. specifically, i would
 like to give a lecture called 'programming [for|with] linux'.


We did not have such lecture in the previous series and Orr said he would
flog those who suggested teachning Perl for the newbies with a differntial
SCSI cable.

But I suppose a lecture in which we will demonstrate the various options
of programming with Linux may be a good idea, as long as it's not one of
the first lectures. I don't suggest we should teach programming from the
basics (like I did with my perl series) but rather show what can be done,
and refer the listeners to more thorough tutorials and books.

Thus, we can show the usual gcc compile cycle, kdevelop, the Perl/Tk and
Perl/Gtk+ demos (s/Perl/$your_favourite_programming_language/g), some
web-development (PHP or mod_perl), etc. This format sound quite a lot like
Guy's lecture, but naturally we would not need to show dmalloc or
ElectricFence, etc.

Regards,

Shlomi Fish 
 
 On Fri, 22 Jun 2001, Shlomi Fish wrote:
 
  On Thu, 21 Jun 2001, Orr Dunkelman wrote:
 
   Well, I agree. We need to start thinking this over.
 
  OK. We should prepare the sequence of the lectures and who is going to
  give them. I volunteer to give the Shell lecture. As opposed to three
 
 -- 
 mulix
 http://www.advogato.com/person/mulix
 
 linux/reboot.h: #define LINUX_REBOOT_MAGIC1 0xfee1dead
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: introductory python lecture

2001-06-18 Thread Shlomi Fish

On Mon, 18 Jun 2001, mulix wrote:

 hi,
 
 orr, please schedule me for an introductory python lecture, anytime
 after the end of july (ergo, the end of my exams, ergo, the end of the
 world as we know it) is fine.
 
 note: i just started learning and using python. if we have any python
 experts in our midst and you're available for consulting (for the
 hourly rate of one glass of your alcoholic beverage of your choice),
 please speak up...

You might wish to take a look at the Python-IL mailing-list:

http://www.iglu.org.il/mailing-lists/python-il.html

Then again, I am subscribed there and it has been mostly dead for quite a
while.

You could find a great deal of Python-related mailing-lists in Yahoo
Groups:

http://groups.yahoo.com/search?query=python

One of them should fit your needs and you can subscribe there. Now, why
doesn't Yahoo Groups have a Python category anymore?

I could answer random questions but my knowledge of python is probably
not much better than yours. You can try asking Moshe Zadka, who is a
Python core developer, but I heard little from him in the past weeks, too.

My strategy would have been to subscribe into one of the Yahoo Groups
mailing lists and try your luck there.

Regards,

Shlomi Fish


 -- 
 mulix
 http://www.advogato.com/person/mulix
 
 linux/reboot.h: #define LINUX_REBOOT_MAGIC1 0xfee1dead
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Future Lecture: Overview of the GIMP

2001-06-18 Thread Shlomi Fish


As it seems there is going to be a hole in the Club's schedule a month
from now (July 16). My last test is on July 11, so I guess I will be able
to give a lecture at that point.

I think I will give my Bourne Shell and Autoconf/Automake/Libtool
lectures, as well as the Perl modules and objects lecture, 
sometime at the next semester, which will give me enough time to prepare
them over the vacation. So, it leaves me with one of my original lecture
plans which was doing something on the GIMP.

Now, there is more in the GIMP that can be covered in a two-hour session.
However, I can give a taste of what's available and tell those who attend
the lecture to access some links which further describe its functionality
or to simply experience with it for themselves. But it should show some of
the capabilities of it and cool effects one can create with it.

So now there are some technical problems. I'd like to cover GIMP 1.2.x
because it is much better than GIMP 1.0.x. Only the later is available on
the EE's Linux farm, not to mention that I only have a 10 MB quota there.
Tzafrir has agreed to let me run the GIMP from his computer during the
lecture, but I still won't be able to run it when I'm at the Technion in
order to prepare the notes and the slides.

I could postpone everything to the days between the 11th and the 16th
where I will be at home and will be able to prepare everything with the
comfort of my Linux workstation. But I'd rather not rely on it.

Another issue is that I'd like to be able to browse the source code of the
GIMP to look for information about the internals' algorithms. And I'm not
sure I have enough quota for it anywhere as it is.

For the while I can run GIMP 1.0.4 on the Linux farm and prepare the notes
and slides at vipe and then adapt them to 1.2.x later on. Tzafrir, is it
possible for you to give me an account on your workstation with enough
quota to untar the GIMP's sources and install it on my home directory?

Well, technicalities aside, I suppose I can give the lecture so schedule
me to it.

Regards,

Shlomi Fish


--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Haifux Lecture: GUI Design + Perl GUI - 18.6.2001

2001-06-16 Thread Shlomi Fish


The Haifa Linux Club will meet on Monday, June 18 to hear the end of the
GUI design lecture by Guy Keren, and a small session about GUI programming
in Perl by Eli Billauer. The place is the Taub Building of the CS Dept. of
the Technion - Room 6 at 18:30.

More information can be found at the Club's homepage.

Contacts:

Shlomi Fish - [EMAIL PROTECTED]
Orr Dunkelman - [EMAIL PROTECTED]
Guy Keren - [EMAIL PROTECTED]

Hope to see you there,

Shlomi Fish

--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.





Should we get a Web-based mailing-list archive?

2001-06-14 Thread Shlomi Fish


As some of you are aware, the previous messages in this mailing-list can
be retrieved using some Ezmlm commands. However, they are not available on
the web in a nice, hierarchial, searchable form.

So, do people here think that getting a mail archive for the lin-club
mailing list is a good idea? We could use www.mail-archive.com or
Yahoo-Groups (formerly known as E-Groups). Perhaps there are also some
open-source Ezmlm to web archivers which we can use.

I know an archive like that would be highly useful for me, as I delete
recent messages, and then would like to see the ones I deleted.

Regards,

Shlomi Fish



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




Re: Should we get a Web-based mailing-list archive?

2001-06-14 Thread Shlomi Fish

On Thu, 14 Jun 2001, Eli Billauer wrote:

 
  except for some more spams, i guess it wouldn't hurt ;)
 
 
 I didn't think about that, but Guy has a point there. I've managed to keep this
 mail account spam-free by posting mails to newsgroup only from another account,
 which is swamped with junkmail anyhow.
 
 I suggest considering the spam issue when choosing a mail archive (I guess some
 of them use some trick to avoid web spiders from harvesting the mail addresses).

Actually both mail-archive and Yahoo Groups do that. They don't display
the addresses of those who send the mail or at least not fully. However,
in mail-archive E-mail addresses that appear in the body of the message
are displayed as is. (They are not hyperlinked but the full address with
the @ sign is there). In Yahoo Groups they are stripped out, and following
them leads you to a form with which you can send a message.

So, Yahoo Groups is better in that sense at least, IMO.

Regards,

Shlomi Fish


 
Eli
 



--
Shlomi Fish[EMAIL PROTECTED] 
Home Page: http://t2.technion.ac.il/~shlomif/
Home E-mail:   [EMAIL PROTECTED]

A more experienced programmer does not make less bugs. He just realizes
what went wrong more quickly.




  1   2   >