Re: Free software projects in Java or C++
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++
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?
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
-- 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?
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++
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++
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++
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
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
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
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?
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++
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
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