الجمعة، 18 أبريل 2008

Using 100% Original Software

So you want to use 100% original software but think you can't afford it?
Here's my guide to working without having to pay for applications yet without any illegally copied software.

Basically, there are 2 situations:

1- You have a laptop with an original copy of Windows pre-installed and all you have to worry about is application software.
2- You don't have Windows. In this case you could run Linux and Linux-based applications.

I'll talk about issue #1 in this post. Linux and its applications will have to wait for a future post. I won't mention any software unless it's has high enough quality to be usable for day to day tasks, either personally or in a company.

Programming

For C# and C++ programming on Windows, I use Visual Studio Express. High quality, free and straight from Microsoft. They also allow commercial use.

C++ express doesn't come with MFC. A lot of projects use wxWidgets so I think I'll be evaluating at some point to see if it's a good replacement (Update: I now Qt Creator for almost all my C++ work. Download from here).

For Java, I use Eclipse. Its refactoring support is amazing and the editor is very powerful. If your work focuses on designing Java GUI's I recommend Netbeans.

For LISP, I use SBCL, and for editing text files I use Notepad++.

Office & Web

I use OpenOffice.org, it has good Arabic support, opens and saves Word and Powerpoint files and has most of the features needed for everyday use. For email I use Thunderbird and for viewing PDF files I use Foxit Reader (Adobe Acrobat reader is free but I don't like it's quality. You'll learn to hate it too after you use Foxit).
For web browing I use Firefox (again, even though Internet explorer is already bundled with Windows, I don't consider it of high enough quality).

Utilities

For opening compressed files like *.rar or *.ace, I use 7-zip. Notice that WinRar is shareware and needs to be paid for, so it's not original software. 7-zip is free, however. My antivirus is ClamAV.

If you have more suggestions for free high quality software, I'd like to hear about them!

هناك 11 تعليقًا:

غير معرف يقول...

I'm not into social networking but friends of mine like the idea of Flock a social web-browser based on mozilla firefox.
waiting for the linux post ;)

btw.. please fix the Notepad++ link in the post, an http:// is missing

Mohamed Samy يقول...

@hassanibraheem:

I fixed the link, and thanks for the comments!

mialbedewy@gmail.com يقول...

السلام عليكم
شكرا جدا يا دكتور علي الموضوع المهم ده
انا فعلا من فترة حاولت جاهدا اني اعتمد علي برامج مجانية وبالفعل لقيت برامج كتير جدا بل حجمها لا يتجاوز ميجا ومنها برامج للاسطوانات الوهمية وبرامج للتصميم معظمهم موجودين علي موقع download.com
بس بعد عمل فلتر عشان نجيب free
بس فيه استفسار عن visual stodo express
هل كفائته تكافئ النسخة اللي بتتباع بمبلغ وقدره
وهل النسخة دي بتشغل لغة ال asp.net

Mohamed Samy يقول...

@mialbedewy

Alikom el salam & thanks for the comments. As for the questions:

1- Visual Studio Express has less features than the Professional version, but I think it has all the features needed by a student and (in my opinion) most of the features required for a small business.

2- Yes. VS Express has a component called "Visual Web Developer" that's used to develop ASP.net applications with C# or VB.net

Unknown يقول...

really useful post
i tried the notepad++ and i like it,its cool :d
i will check the others :]

mialbedewy@gmail.com يقول...

السلام عليكم
كان ليا استفسار يا دكتور عن برنامج
(Open Office.org)هل اقوم بتحميل النسخة الانجليزية وهي ستدعم اللغة العربية مباشرة ام اقوم بتحميل النسخة العربية

Mohamed Samy يقول...

@mialbedewy
و عليكم السلام,
على حد علمي, فإن النسختان يدعمان اللغة العربية بنفص الدرجة و الفرق فقط في لغة واجهة الأستخدام

ArabixTeam Member يقول...

try this freeware tool http://www.toadsoft.com/toadsqlserver/toad_sqlserver.htm

Noran El-Kafrawy يقول...

Free anti virus for private use:

http://free.avg.com/download?prd=afe

Some Developer يقول...

OPENOFFICE word processing facility doesn't have the same diacritic positioning as MS-Word.

MAAK يقول...

Few more tools:
- For text editing, there is PSPad (http://www.pspad.com/) which contains many features and support multiple programming languages highighting and also support plugins and scripting
- File compression, JZip http://www.jzip.com/ (I personally like it over 7zip)

If you work with source controls i suggest the following:
- Free 2GB online source control, www.assemlba.com
- File diff'ing, WinMerge http://winmerge.org/
- 3-way merge, KDiff3 http://kdiff3.sourceforge.net/
- SVN client, Tortoise Svn http://tortoisesvn.tigris.org/