Re: Free software projects in Java or C++

2009-12-26 Thread Uri Even-Chen
On Sat, Dec 26, 2009 at 9:51 AM, Oron Peled o...@actcom.co.il wrote:
 On Friday, 25 בDecember 2009 23:38:38 Uri Even-Chen wrote:
 A friend of mine suggested me to join a free software (open source)
 project in Java or C++, to gain experience in these languages.

 Your friend gave you a good advice. However, please note that usually
 there is no *immediate* reward. It's not like a (free software) newbie
 joins a project and three months later he is swamped with job requests.

 Working on a free software project tend to increase your capabilities
 by exposing you to different technologies and working styles. On the
 long run (years), this can bring you not only fun, but work as well.

Thanks for your advice.

 Do you have an idea how to find a good project I can join, in Java or
 C++ or maybe Python?

 There are many sites hosting free software projects. Some of them:
  www.sourceforge.net
  savannah.gnu.org
  gna.org
  github.com

 Since you used some scripting languages in the past (PHP), it looks
 like python would provide easier learning curve for you.

I personally prefer compiled programming languages than scripting
ones.  I have experience with both, Pascal and C vs. Basic and PHP and
Perl.  I want to learn Python, but I think there are less jobs with
Python, so it's better I learn Java or C++.  I think there are many
jobs in Java and C++.  There are also jobs in C# and .NET, but I
prefer not to be stuck with Microsoft technologies.  I don't like
Microsoft, although I have been using their products for many years.
Also, thanks for the websites you sent me.  I know sourceforge, the
others I will check later.

Uri.

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Free software projects in Java or C++

2009-12-26 Thread Shlomi Fish
On Saturday 26 Dec 2009 10:05:37 Uri Even-Chen wrote:
 On Sat, Dec 26, 2009 at 9:51 AM, Oron Peled o...@actcom.co.il wrote:
  On Friday, 25 בDecember 2009 23:38:38 Uri Even-Chen wrote:
  A friend of mine suggested me to join a free software (open source)
  project in Java or C++, to gain experience in these languages.
 
  Your friend gave you a good advice. However, please note that usually
  there is no *immediate* reward. It's not like a (free software) newbie
  joins a project and three months later he is swamped with job requests.
 
  Working on a free software project tend to increase your capabilities
  by exposing you to different technologies and working styles. On the
  long run (years), this can bring you not only fun, but work as well.
 
 Thanks for your advice.
 
  Do you have an idea how to find a good project I can join, in Java or
  C++ or maybe Python?
 
  There are many sites hosting free software projects. Some of them:
   www.sourceforge.net
   savannah.gnu.org
   gna.org
   github.com
 

There are some lists for them here:

* http://en.wikipedia.org/wiki/Category:Free_software_hosting_facilities

* 
http://en.wikipedia.org/wiki/Comparison_of_open_source_software_hosting_facilities

* http://www.dmoz.org/Computers/Open_Source/Project_Hosting/

In addition you may wish to browse, search or follow http://freshmeat.net/ or 
http://directory.fsf.org/ - they are directories for software with 
announcements.

  Since you used some scripting languages in the past (PHP), it looks
  like python would provide easier learning curve for you.
 
 I personally prefer compiled programming languages than scripting
 ones.  

Just a note - there is no dichotomy between compiling a language and it being 
a scripting language. For example, Perl, Python and PHP are all compiled 
into bytecodes, and CRuby will get a bytecode-based backend in ruby-1.9.x. 
What you probably mean is compiled into binary machine-code executables. This 
actually is possible to some extent with dynamic languages too.

And just for the record see:

* http://xoa.petdance.com/Stop_saying_script

* http://www.perl.com/pub/a/2007/12/06/soto-11.html

Java and the .NET-based languages are also compiled into bytecode, which is 
then executed. (Though there's an extra level of JIT).

 I have experience with both, Pascal and C vs. Basic and PHP and
 Perl.  I want to learn Python, but I think there are less jobs with
 Python, so it's better I learn Java or C++.  I think there are many
 jobs in Java and C++.  

Yes, for better or for worse. Personally, it has been my feeling that programs 
written in either Java or C++ seem incredibly difficult to get right, although 
in these cases from different reasons. Maybe working in C++ with a framework 
such as Qt is a good idea:

http://www.shlomifish.org/open-source/portability-libs/

I have a multi-threaded program that someone who contacted me about 
http://www.shlomifish.org/rwlock/ wrote in C++ which works perfectly if you 
use printf and gets stuck quickly if you replace them with cout  (I have a 
define for toggling them). Someone once gave me a link to a forum post which 
documented this, but this seems so basic that it should just work.

He also was unable to use my RWLock (despite prefering it over the built-in 
POSIX rwlock) because it caused him more problems. Eventually, he said that he 
became convinced that he should have written his program in C instead of C++.

 There are also jobs in C# and .NET, but I
 prefer not to be stuck with Microsoft technologies.  I don't like
 Microsoft, although I have been using their products for many years.

I should note that C#/.NET/etc., while having originated from Microsoft, are 
not specific to Microsoft and http://www.mono-project.com/ has implemented 
them for most other OSes besides Microsoft. Recently I ported some Perl 5 code 
to Mono and C# (because the Perl code ran too slowly for my taste and what I 
tried to do). Without really knowing C# beforehand, it took me only a day to 
write that program (409 lines of C# code and 113 lines of Perl code to help 
test it (according to SLOCCount)), and it ran fine - started quickly and seems 
to have run much faster than the Perl code. So I was happy I chose C# for that 
instead of C which I know better.

Naturally, this is just a relatively simple algorithmic and command line 
program, which isn't representative of the more complex software that C# tends 
to be used for, so I cannot comment on the suitability for it.

What you are right about is that most C# and .NET shops will expect you to 
develop and deploy on Windows, because Mono is both incomplete and deploying 
.NET apps on non-Windows platforms may exhibit bugs or non-portabilities in 
the program. Someone once sent me a C#/.NET program he wrote and I couldn't 
run it on Linux because it used backslashes for paths. (This is naturally not 
limited to .NET - you can write Windows-specific software in almost any 
language).

 Also, thanks for 

Re: Google Chrome vs. Firebox or good old Internet Explorer?

2009-12-26 Thread Shlomi Fish
On Saturday 26 Dec 2009 02:02:15 Micha wrote:
 On 25/12/2009 23:29, Uri Even-Chen wrote:
  On Mon, Dec 21, 2009 at 9:21 PM, Dotan Cohendotanco...@gmail.com  wrote:
  I tested all 3 browsers (Google Chrome, Firefox and Internet Explorer)
  with Gmail, and the fonts look best with Internet Explorer!  The fonts
  in Google Chrome and Firefox don't look good, I can't explain it but
  the fonts in Internet Explorer look better!
 
  Turn on anti-aliasing for all programs. This is a known issue in
  Windows.
 
  Sorry, I don't know how to do that.  I'm stuck with the default.  But
  I think the programmers themselves (of Google Chrome and Firefox)
  should have taken care of this issue.
 
 It's not something that the programmers can control in this case. Its a
  fuck with the shitty piece of software called windows.
 

Well, they could offer to toggle this option in Windows on in the installer.

I think they should
  improve Google Chrome and Firefox, I have problems with other websites
  and not only my bank.  It's bad, websites should work well with all
  browsers but the web developers don't bother to test them!  It's much
  cheaper to test only with Internet Explorer and ignore the rest.  But
  I prefer Internet Explorer, I will not switch to another browser if
  the fonts don't look good, I don't hear anything when clicking links
  etc.  I'm not the usual end user who doesn't know how to install new
  browsers, I tested 3 browsers and chose Internet Explorer!  Maybe in 5
  years I will change my mind, maybe not.  Today I think Internet
  Explorer is the best browser.  I wouldn't recommend anything else to
  others!
 
  Other than the fonts (which you can fix by turning on anti-aliasing)
  and the clicking sound (which an addon fixes), what other advantages
  does IE have? I personally like IE 8 when I use Windows, but I find
  Firefox even better. This is a serious question.
 
  My bank (hapoalim) website does not look good in Firefox and Google
  Chrome.  Other websites as well. IE is installed automatically on any
  computer with Windows, this helps when you get used to it and it's
  installed on public computers around the world.  If I use a public
  computer when travelling, chances are I'm using IE.  I tried Firefox
  and Google Chrome, for example with Gmail, and I think they are less
  good than IE.
 
 Israely banks are notorious for horrible site design practices.
 

Indeed.

 As for IE around the world, I ran into more and more computers running
  linux. I also always traver with a portable version of firefox and
  thunderbird on a usb disk (Actually also skype for those windows computers
  that don't have it installed). Greatly reduces the risk of password theft
  (those computers around the world are usually set to store passwords and
  such).

So you're using the Firefox password manager for that? I'm just interested to 
know how you overcome the keyloggers / password sniffers.

 
 Personally, I introduced my wife to firefox and since then she refuses to
  touch Microsoft, she just stopped using any sites that don't support it.
 
 And now that Leumi has a iphone app we don't need explorer even for that.
 

I don't have an iPhone (nor do I want one). But FIBI (Habenleumi) works fine 
in Firefox on Linux from what I've tried. (Which is why I switched to it.)

  Sorry, I can't.  I have files in Excel and Word, they never look the
  same with Open Office, and I'm using them.
 
  If you have non-confidential files that look different in OOo, please
  send them to me so that I could file a bug and improve OOo. Thanks.
 
  Sorry, my files are confidential.  But I'm not using Open Office, I
  have a version of Microsoft Office on my computer and I'm used to it.
 
 My condolences
 
  I suppose I can convert my Word and Excel files to Open Office if I
  want to, but my Access software will have to keep running on Microsoft
  Access  Windows.  I wrote this software for the company I work for,
  Pazgal, since 1996 and until now.  It has about 80 forms, 40 reports
  and more than 200 queries, 80 tables and a lot of Visual Basic code.
  If I were to write this program again in a new platform, it would take
  me years!  And I don't know which platform can replace Microsoft
  Access.
 
 Access is one of the worst databases around. sql is a much better choice,
 although I'm not a database person so I can't recomend environments. Visual
 basic is also pure crap in my opinion, but I guess I'm as biased against
 Microsoft as you are for it.
 

I should note that Access is SQL-based and used the Microsoft Jet Engine last 
I've heard:

http://en.wikipedia.org/wiki/Microsoft_Jet_Database_Engine

Back in my first real programming job, I used the Access DDE (the predecessor 
of OLE) interface to send SQL statements to Access and get back results. That 
was with Access 2.0 on Windows 3.11. I actually learnt SQL from the Access 
help files. Access contains a query designer that ends up generating SQL for 
you, and 

Fwd: [TelFOSS] Pre-announcement: Sawyer about The Moose Perl OOP System for Beginners on 17-January

2009-12-26 Thread Shlomi Fish

--  Forwarded Message  --

Subject: [TelFOSS] Pre-announcement: Sawyer about The Moose Perl OOP System 
for Beginners on 17-January
Date: Saturday 26 Dec 2009, 14:11:54
From: Shlomi Fish shlo...@iglu.org.il
To: Telux te...@hamakor.org.il
CC: Nadav Vinik nadav...@gmail.com, sawyer x xsawy...@gmail.com

Hi all!

This is a pre-announcement that on Sunday, 17-January-2010 , the Tel Aviv Open 
Source Club, will meet to hear Yaron Meiry (Sawyer - CCed to this message) 
talk about The Perl 'Moose' OOP System for Beginners with a working sub-
title of Prepare for Total Moosification. More information can be found on 
the site:

http://www.cs.tau.ac.il/telux/

A little about TelFOSS:

* We meet at 18:00 (note the change of time from last year).

* We meet in Holcblat (הולצבלט in Hebrew), hall no. 007 in the main corridor 
of the Exact Sciences building in Tel Aviv University. (Note that change of 
place, though it's very close to the Schreiber MathsCS building where we met 
previously).

* There are maps on the site - http://www.cs.tau.ac.il/ .

Regards,

Shlomi Fish

-
Shlomi Fish  http://www.shlomifish.org/

Bzr is slower than Subversion in combination with Sourceforge. 
( By: http://dazjorz.com/ )
___
Telux mailing list
te...@hamakor.org.il
http://hamakor.org.il/cgi-bin/mailman/listinfo/telux
-
-- 
-
Shlomi Fish   http://www.shlomifish.org/
The Case for File Swapping - http://shlom.in/file-swap

Bzr is slower than Subversion in combination with Sourceforge. 
( By: http://dazjorz.com/ )

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Google Chrome vs. Firebox or good old Internet Explorer?

2009-12-26 Thread Micha

On 26/12/2009 13:51, Shlomi Fish wrote:

On Saturday 26 Dec 2009 02:02:15 Micha wrote:

On 25/12/2009 23:29, Uri Even-Chen wrote:

On Mon, Dec 21, 2009 at 9:21 PM, Dotan Cohendotanco...@gmail.com   wrote:

I tested all 3 browsers (Google Chrome, Firefox and Internet Explorer)
with Gmail, and the fonts look best with Internet Explorer!  The fonts
in Google Chrome and Firefox don't look good, I can't explain it but
the fonts in Internet Explorer look better!


Turn on anti-aliasing for all programs. This is a known issue in
Windows.


Sorry, I don't know how to do that.  I'm stuck with the default.  But
I think the programmers themselves (of Google Chrome and Firefox)
should have taken care of this issue.


It's not something that the programmers can control in this case. Its a
  fuck with the shitty piece of software called windows.



Well, they could offer to toggle this option in Windows on in the installer.


They could but I guess that they don't want to update their installer.





...




As for IE around the world, I ran into more and more computers running
  linux. I also always traver with a portable version of firefox and
  thunderbird on a usb disk (Actually also skype for those windows computers
  that don't have it installed). Greatly reduces the risk of password theft
  (those computers around the world are usually set to store passwords and
  such).


So you're using the Firefox password manager for that? I'm just interested to
know how you overcome the keyloggers / password sniffers.



1. A lot of places just enable saving passwords without asking, so your 
passwords, even if not directly readable, are saved locally. They also enable 
automatic form filling so they get both the username and the password (all they 
need is the first letter of the username to fill the entire form). Using my own 
firefox with password manager and ssl login avoids that (although take note that 
it is possible to sniff the contents of password fields on the same computer so 
it's not completely fool proof)


2. I configured thunderbird to use ssl login for all sites and remember 
passwords so I never actually type the password and it's never sent clear text 
so it's very hard for keyloggers/password sniffers to catch those passwords


3. At least some of your sites are saved in the cache so you're surfing details 
can be seen later on. Portable firefox avoids that as well (although remember to 
purge the temp folder when you finish, some things go there).


4. I always keep track of all passwords I use during travel and change them once 
I get home


5. I always leave my bank accesses to someone I trust at home to do my 
transactions for me (my parents have power of attorney at the bank ...). 
Actually my parents used the same approach on their last big trip.


6. skype also saves all usernames used and possibly the last password so using a 
portable version avoids that as well.







...




I suppose I can convert my Word and Excel files to Open Office if I
want to, but my Access software will have to keep running on Microsoft
Access   Windows.  I wrote this software for the company I work for,
Pazgal, since 1996 and until now.  It has about 80 forms, 40 reports
and more than 200 queries, 80 tables and a lot of Visual Basic code.
If I were to write this program again in a new platform, it would take
me years!  And I don't know which platform can replace Microsoft
Access.


Access is one of the worst databases around. sql is a much better choice,
although I'm not a database person so I can't recomend environments. Visual
basic is also pure crap in my opinion, but I guess I'm as biased against
Microsoft as you are for it.





I'll start with the fact that I'm not a database programmer, I actually rather 
despise doing anything database related. It's way out of my domain of expertise. 
I did get to work with mysql and firebird via php, perl and c. Also did some 
work with access but hated that the most. Could be due to me being more of a 
hacker so I'm more comfortable with programing languages than GUIs.



I should note that Access is SQL-based and used the Microsoft Jet Engine last
I've heard:

http://en.wikipedia.org/wiki/Microsoft_Jet_Database_Engine

Back in my first real programming job, I used the Access DDE (the predecessor
of OLE) interface to send SQL statements to Access and get back results. That
was with Access 2.0 on Windows 3.11. I actually learnt SQL from the Access
help files. Access contains a query designer that ends up generating SQL for
you, and other features such as forms, which were of little interest for me at
that time, because I was only interested in it as a storage backend.

(I should note that after using Access and eventually switching to ODBC to the
Jet Engine, we ended up realising that using SQL for our needs would be too
slow (to say nothing of not reliable), and that we had to use something
faster. So we ended up using the original in-memory lookup (using arrays of C

Re: Free software projects in Java or C++

2009-12-26 Thread Micha

On 26/12/2009 10:05, Uri Even-Chen wrote:

On Sat, Dec 26, 2009 at 9:51 AM, Oron Peledo...@actcom.co.il  wrote:

On Friday, 25 בDecember 2009 23:38:38 Uri Even-Chen wrote:

A friend of mine suggested me to join a free software (open source)
project in Java or C++, to gain experience in these languages.


Your friend gave you a good advice. However, please note that usually
there is no *immediate* reward. It's not like a (free software) newbie
joins a project and three months later he is swamped with job requests.

Working on a free software project tend to increase your capabilities
by exposing you to different technologies and working styles. On the
long run (years), this can bring you not only fun, but work as well.


Thanks for your advice.


Do you have an idea how to find a good project I can join, in Java or
C++ or maybe Python?


There are many sites hosting free software projects. Some of them:
  www.sourceforge.net
  savannah.gnu.org
  gna.org
  github.com

Since you used some scripting languages in the past (PHP), it looks
like python would provide easier learning curve for you.


I personally prefer compiled programming languages than scripting
ones.  I have experience with both, Pascal and C vs. Basic and PHP and
Perl.  I want to learn Python, but I think there are less jobs with
Python, so it's better I learn Java or C++.  I think there are many
jobs in Java and C++.  There are also jobs in C# and .NET, but I
prefer not to be stuck with Microsoft technologies.  I don't like
Microsoft, although I have been using their products for many years.
Also, thanks for the websites you sent me.  I know sourceforge, the
others I will check later.



I don't know where java is at the moment. It's been years since I worked with it 
seriously. If previous experience still applies, the leap from c to java is much 
bigger than from c to c++. Java is much more of a zealot about object oriented 
approaches. It means it will take longer to do the move, but will teach you more 
about object oriented paradigms and force you not to get stuck at the position 
of writing c in c++.


If you go with c++, take note that a lot of companies that do c++ and windows 
will use microsoft specific approaches. It can help to learn cross platform 
libraries though. Allows you to be cross platform and with smaller companies you 
may be able to push your will.


boost is a very important set of libraries for solving a lot of things.
stl vs atl/mfc is always a big issue where stl is standard but sometimes a bit 
of an overkill.


As for GUIs, personally I like wxwidgets which is cross platform and LGPL. The 
other main mature option is qt which, if things haven't changed again, has an 
option of a GPL license also for windows for open source projects and a 
commercial license for commercial projects. wxwidgets uses the native gui, qt 
draws it's own. Each approach has it's merits (native look vs consistent look)


If you look at wxwidgets, have a look at wxformbuilder for designing the GUI.


Uri.

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il



___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Free software projects in Java or C++

2009-12-26 Thread Shlomi Fish
On Saturday 26 Dec 2009 15:09:36 Micha wrote:
 On 26/12/2009 10:05, Uri Even-Chen wrote:
  On Sat, Dec 26, 2009 at 9:51 AM, Oron Peledo...@actcom.co.il  wrote:
  On Friday, 25 בDecember 2009 23:38:38 Uri Even-Chen wrote:
  A friend of mine suggested me to join a free software (open source)
  project in Java or C++, to gain experience in these languages.
 
  Your friend gave you a good advice. However, please note that usually
  there is no *immediate* reward. It's not like a (free software) newbie
  joins a project and three months later he is swamped with job requests.
 
  Working on a free software project tend to increase your capabilities
  by exposing you to different technologies and working styles. On the
  long run (years), this can bring you not only fun, but work as well.
 
  Thanks for your advice.
 
  Do you have an idea how to find a good project I can join, in Java or
  C++ or maybe Python?
 
  There are many sites hosting free software projects. Some of them:
www.sourceforge.net
savannah.gnu.org
gna.org
github.com
 
  Since you used some scripting languages in the past (PHP), it looks
  like python would provide easier learning curve for you.
 
  I personally prefer compiled programming languages than scripting
  ones.  I have experience with both, Pascal and C vs. Basic and PHP and
  Perl.  I want to learn Python, but I think there are less jobs with
  Python, so it's better I learn Java or C++.  I think there are many
  jobs in Java and C++.  There are also jobs in C# and .NET, but I
  prefer not to be stuck with Microsoft technologies.  I don't like
  Microsoft, although I have been using their products for many years.
  Also, thanks for the websites you sent me.  I know sourceforge, the
  others I will check later.
 
 I don't know where java is at the moment. It's been years since I worked
  with it seriously. If previous experience still applies, the leap from c
  to java is much bigger than from c to c++. Java is much more of a zealot
  about object oriented approaches. It means it will take longer to do the
  move, but will teach you more about object oriented paradigms and force
  you not to get stuck at the position of writing c in c++.
 
 If you go with c++, take note that a lot of companies that do c++ and
  windows will use microsoft specific approaches. It can help to learn cross
  platform libraries though. Allows you to be cross platform and with
  smaller companies you may be able to push your will.
 
 boost is a very important set of libraries for solving a lot of things.
 stl vs atl/mfc is always a big issue where stl is standard but sometimes a
  bit of an overkill.
 
 As for GUIs, personally I like wxwidgets which is cross platform and LGPL.
  The other main mature option is qt which, if things haven't changed again,
  has an option of a GPL license also for windows for open source projects
  and a commercial license for commercial projects. 

Actually, things have indeed changed:

* http://lwn.net/Articles/315843/ - It was a pleasant surprise, then, when 
Nokia announced that the Qt library will be released under the LGPL version 
2.1. 

* Same in Whatsup.org.il in Hebrew:

http://www.whatsup.org.il/modules.php?op=modloadname=Newsfile=articlesid=6247

It kinda makes sense for Nokia to do that, because:

1. The GPL/Commercial dual-licence was the foundation of Troll Tech's (= Qt's 
Parent Company) revenue stream. However, for Nokia it is just a drop in the 
bucket, and not their main line of business.

2. Nokia should strive to make Qt as commonplace as possible so it will be 
commonly used and ubiquotous.

3. Some companies are still too scared of the LGPL to use it in their 
commercial projects (or even in-house ones) and would prefer to shell out the 
money for the commercial licence. I'm not saying this fear is rational, but 
that's life.[Licences]


[Licences] - Someone I talked to said he would prefer not to use OpenSSL 
(which is under the original BSD Licence) for something he needed to do, 
because some of their customers were under the impression that open-source 
implied something GPL-like, and so had a more problematic licensing terms.


But in any case, it's good news for people who would like to develop Qt-based 
software under non-GPL compatible licences, including proprietary ones.

I should note that Qt contains QtCore and Wx contains WxBase which are two 
pure-API and non-GUI libraries that abstract away many system services such as 
data structures and threads. They may pose a good and tested alternative to 
STL/Boost . For other libraries like that look at:

http://www.shlomifish.org/open-source/portability-libs/

  wxwidgets uses the
  native gui, qt draws it's own. Each approach has it's merits (native look
  vs consistent look)
 
 If you look at wxwidgets, have a look at wxformbuilder for designing the
  GUI.
 

Yes, there are many other differences between Qt and wxWidgets too.

Regards,

Shlomi Fish

-- 

Re: Free software projects in Java or C++

2009-12-26 Thread Tzafrir Cohen
On Sat, Dec 26, 2009 at 03:09:36PM +0200, Micha wrote:

 The other main mature option is qt which, if things haven't changed 
 again, has an option of a GPL license also for windows for open source 
 projects and a commercial license for commercial projects.

Yes, something has changed. An extra option of LGPL (2.1).

-- 
Tzafrir Cohen | tzaf...@jabber.org | VIM is
http://tzafrir.org.il || a Mutt's
tzaf...@cohens.org.il ||  best
ICQ# 16849754 || friend

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: OOo presenter in Hebrew

2009-12-26 Thread Shlomi Fish
On Saturday 26 Dec 2009 00:15:34 Uri Even-Chen wrote:
 OK, I'm trying to download Open Office now (version 3.11).  The file
 size is 150MB - it's huge!  

This is expected given that it is an office suite and not a web-browser, which 
has a much more limited functionality built-in. I wouldn't expect a Microsoft 
Office download to be less of a burden, but most people buy (or copy) 
Microsoft Office on CDs/DVDs. According to 
http://www.joelonsoftware.com/articles/fog20.html , MS Excel 5.0 took 
15 MB of hard-disk space, while Excel 2000 took 146MB , and this is just the 
spreadsheet functionality excluding the word processing, presentation 
preparation and other things that are given in OpenOffice.org. I would expect 
the recent MS Offices to be even larger.

Naturally, given that OpenOffice.org is FOSS (= free and open source 
software), you can legally buy it on a CD and even legally sell it. Richard 
Stallman told us that after he quit the MIT AI Lab to start the GNU project, 
he was able to make a modest living by selling GNU software that he recorded 
on tapes (that was a long time before CDs became common) and selling them to 
people without a good Internet connection. See:

http://www.gnu.org/philosophy/selling.html

 Comparing to about 8MB of Firefox.  I
 think end users will not bother to download such a big file.  

Well, they can always pay for a CD or get it some other way. It's no different 
than MS Office which also needs to be acquired somehow. At least with 
OpenOffice.org there's a legal HTTP/BitTorrent download, however large, which 
people with a good Internet connection can use, which is much more than I can 
say about Microsoft Office.

 Although
 I have fast connection (1.5Mb download), it would take about 15
 minutes to download such a file.  

OK, I routinely download files of a similar scope (CD/DVD ISOs, collections of 
mp3s/oggs, .rpm updates etc.). 

 I will then test my Word  Excel
 files with Open Office and let you know what I think.

Thanks!

Regards,

Shlomi Fish
 
 Uri Even-Chen
 Mobile Phone: +972-50-9007559
 E-mail: u...@speedy.net
 Blog: http://www.speedy.net/uri/blog/
 
 On Sun, Dec 20, 2009 at 8:40 AM, Dotan Cohen dotanco...@gmail.com wrote:
  I never used Open Office Presenter. A user sent me a slideshow that
  she created in Windows OOo 3.1. She claims that in the design view it
  shows fine, but in the display view the Hebrew is reversed. When
  viewing the slideshow on my Kubuntu system with OOo 3.1 it looks fine.
  Does anyone have experience with this? What could be her problem?
 
  --
  Dotan Cohen
 
  http://what-is-what.com
  http://gibberish.co.il
 
  ___
  Linux-il mailing list
  Linux-il@cs.huji.ac.il
  http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
 
 ___
 Linux-il mailing list
 Linux-il@cs.huji.ac.il
 http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il
 

-- 
-
Shlomi Fish   http://www.shlomifish.org/
Star Trek: We, the Living Dead - http://shlom.in/st-wtld

Bzr is slower than Subversion in combination with Sourceforge. 
( By: http://dazjorz.com/ )

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: OOo presenter in Hebrew

2009-12-26 Thread Oron Peled
On Saturday, 26 בDecember 2009 00:15:34 Uri Even-Chen wrote:
 OK, I'm trying to download Open Office now (version 3.11).  The file
 size is 150MB - it's huge!  Comparing to about 8MB of Firefox.  I
 think end users will not bother to download such a big file. 

Let's compare oranges with oranges:
 MS-office 2010 trial version is 791MB

-- 
Oron Peled Voice: +972-4-8228492
o...@actcom.co.il  http://users.actcom.co.il/~oron
   __
  / /  (_)__  __   __
 / /__/ / _ \/ // /\ \/ /  . . .  t h e   c h o i c e  o f   a
//_/_//_/\_,_/ /_/\_\  G N U   g e n e r a t i o n . . .

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


XFCE keyboard leds indicator panel plugin

2009-12-26 Thread Shachar Shemesh

Hi all,

I'm looking for a plugin to the XFCE panel to show the state of the 
keyboard leds. I have mythbuntu on my living room computer with wireless 
keyboard (and no leds, as most wireless keyboards are). I have not found 
any plugin for XFCE for showing the state, however.


Anyone know of anything?

Shachar

--
Shachar Shemesh
Lingnu Open Source Consulting Ltd.
http://www.lingnu.com

___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: Google Chrome vs. Firebox or good old Internet Explorer?

2009-12-26 Thread Uri Even-Chen
On Sat, Dec 26, 2009 at 2:59 PM, Micha mi...@post.tau.ac.il wrote:
 On 26/12/2009 13:51, Shlomi Fish wrote:

 On Saturday 26 Dec 2009 02:02:15 Micha wrote:

 On 25/12/2009 23:29, Uri Even-Chen wrote:

 On Mon, Dec 21, 2009 at 9:21 PM, Dotan Cohendotanco...@gmail.com
 wrote:

 I tested all 3 browsers (Google Chrome, Firefox and Internet Explorer)
 with Gmail, and the fonts look best with Internet Explorer!  The fonts
 in Google Chrome and Firefox don't look good, I can't explain it but
 the fonts in Internet Explorer look better!

 Turn on anti-aliasing for all programs. This is a known issue in
 Windows.

 Sorry, I don't know how to do that.  I'm stuck with the default.  But
 I think the programmers themselves (of Google Chrome and Firefox)
 should have taken care of this issue.

 It's not something that the programmers can control in this case. Its a
  fuck with the shitty piece of software called windows.


 Well, they could offer to toggle this option in Windows on in the
 installer.

 They could but I guess that they don't want to update their installer.



 ...


 As for IE around the world, I ran into more and more computers running
  linux. I also always traver with a portable version of firefox and
  thunderbird on a usb disk (Actually also skype for those windows
 computers
  that don't have it installed). Greatly reduces the risk of password
 theft
  (those computers around the world are usually set to store passwords and
  such).

 So you're using the Firefox password manager for that? I'm just interested
 to
 know how you overcome the keyloggers / password sniffers.


 1. A lot of places just enable saving passwords without asking, so your
 passwords, even if not directly readable, are saved locally. They also
 enable automatic form filling so they get both the username and the password
 (all they need is the first letter of the username to fill the entire form).
 Using my own firefox with password manager and ssl login avoids that
 (although take note that it is possible to sniff the contents of password
 fields on the same computer so it's not completely fool proof)

 2. I configured thunderbird to use ssl login for all sites and remember
 passwords so I never actually type the password and it's never sent clear
 text so it's very hard for keyloggers/password sniffers to catch those
 passwords

 3. At least some of your sites are saved in the cache so you're surfing
 details can be seen later on. Portable firefox avoids that as well (although
 remember to purge the temp folder when you finish, some things go there).

 4. I always keep track of all passwords I use during travel and change them
 once I get home

 5. I always leave my bank accesses to someone I trust at home to do my
 transactions for me (my parents have power of attorney at the bank ...).
 Actually my parents used the same approach on their last big trip.

 6. skype also saves all usernames used and possibly the last password so
 using a portable version avoids that as well.




 ...


 I suppose I can convert my Word and Excel files to Open Office if I
 want to, but my Access software will have to keep running on Microsoft
 Access   Windows.  I wrote this software for the company I work for,
 Pazgal, since 1996 and until now.  It has about 80 forms, 40 reports
 and more than 200 queries, 80 tables and a lot of Visual Basic code.
 If I were to write this program again in a new platform, it would take
 me years!  And I don't know which platform can replace Microsoft
 Access.

 Access is one of the worst databases around. sql is a much better choice,
 although I'm not a database person so I can't recomend environments.
 Visual
 basic is also pure crap in my opinion, but I guess I'm as biased against
 Microsoft as you are for it.



 I'll start with the fact that I'm not a database programmer, I actually
 rather despise doing anything database related. It's way out of my domain of
 expertise. I did get to work with mysql and firebird via php, perl and c.
 Also did some work with access but hated that the most. Could be due to me
 being more of a hacker so I'm more comfortable with programing languages
 than GUIs.

Access has some advantages for the programmer.  It's very good in
saving programming time, for example its visual query generator is
very good - much easier than writing the SQL code yourself.  Its forms
and reports are good, and you can connect to tables from other
databases too.  We use it at Pazgal for an internal program, the
disadvantages are that we are stuck with Windows and Microsoft Office
(although it can work on computers without Microsoft Office installed)
and that we can't export the program to anything but Access.  We are
using Office XP (2002), we didn't upgrade to office 2007 due to
several compatibility problems.  Actually Office 2007 is not
compatible with previous versions of office - Microsoft does this
every few years to force users upgrade and pay.  I hate the Microsoft
concept, but again I must 

Re: Free software projects in Java or C++

2009-12-26 Thread David Ronkin
You can go for http://openpegasus.org/ - interesting NMS project.
David

2009/12/25 Uri Even-Chen u...@speedy.net

 Hi people,

 I am looking for a new job right now, and I want to work in
 programming Java or C++, or maybe Python.  I know PHP and C and Visual
 Basic and Access, but I don't have experience with Java or C++.  A
 friend of mine suggested me to join a free software (open source)
 project in Java or C++, to gain experience in these languages.  But I
 don't know how to find such a project.  Do you have an idea how to
 find a good project I can join, in Java or C++ or maybe Python?  I
 want to gain experience so I will be able to find a job.  Without
 experience, chances are low to find a job in Java or C++ - companies
 want programmers with experience in the programming language they
 need.  I have more than 15 years of experience programming, even 20,
 but not in object oriented languages.  There are many jobs in Java and
 C++ and they don't want to interview me, because of my lack of
 experience in those languages.  How do I gain the experience I need?

 Uri Even-Chen
 Mobile Phone: +972-50-9007559
 E-mail: u...@speedy.net
 Blog: http://www.speedy.net/uri/blog/

 ___
 Linux-il mailing list
 Linux-il@cs.huji.ac.il
 http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il



-- 
בברכה,
דוד רונקין
___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il


Re: combined printer and scanner for linux

2009-12-26 Thread Michael Vasiliev


On 23/12/2009 21:01, Oron Peled wrote:
 On Wednesday, 23 בDecember 2009 17:26:09 Michael Vasiliev wrote:
   
 Not all HP MFT's are born equal. Mine is not partially supported in
 linux (no scanning support by sane and no duplexing support by hplip)
 
 Care to elaborate? (exact model, so others can avoid it).

   
HP Color LaserJet 1015 MFP. Apparently, model 1017 is the same
chassis/main PCB, but with more bells and whistles (LAN chip, color
screen, ability to read SD cards, etc). Now as I check, support on HPLIP
page says Full. But I've yet to make it work, a quick check results in
xsane on latest ubuntu that can't connect with the scanner URI.

-- 
Sincerely yours,
Michael Vasiliev


___
Linux-il mailing list
Linux-il@cs.huji.ac.il
http://mailman.cs.huji.ac.il/mailman/listinfo/linux-il