Software and OS http://www.pro-gram.net program and application Sun, 22 Sep 2013 22:26:03 +0000 en-US hourly 1 http://wordpress.org/?v=3.4.2 PHP framework http://www.pro-gram.net/php-framework/ http://www.pro-gram.net/php-framework/#comments Wed, 20 Feb 2013 11:47:03 +0000 http://www.pro-gram.net/?p=37

(Read More...)]]>
If you are PHP programmers then you need to understand the importance of utilizing the framework in developing application. And its not only apply to PHP programmers, but also for any programmer using any programming language. In the absence of a software framework and the development of an application will become increasingly complicated and take a long time. Because usually a software framework that both will be able to handle all the standard things needed in application development.

Some examples regarding of it are the issues in security, text-processing, modeling and programming (for example: modular or MVC), database connectivity, and more. So in the end a programmer only needs to focus on logic programming as it relates to the need for what the application is built. Thing to note here is that each user one framework will feel how easy it is an application that is built using the framework comparison without the use of a software framework.

Software framework if inexplicable is a set of code (code library) which is designed to facilitate an application development by making the parts of the function or the abstract of a programming language and then create and provide standard rules how the parts of the function or the abstract can be accessed and used.

By using a software framework that both will at least reduce the workload a programmer because ultimately the focus a programmer only on the logic processes (process flow on application) pursuant to the requested needs him. Surely this will make the job of application development will be faster and will culminate in the submission of work on time.

The more codes the program will be made more difficult the process of debugging its in then an error occurred if the program or the operations of the program is not as desired. Therefore choose a software framework that has a standard and the structure of a good program, that allows you to browse, look for parts of your code that may need to be repaired or customizable.

We all know that creating certain program or application are not as easy as its said, and if you got no idea or having deadlock on it, visit some related sources such as http://www.azoft.com/web-development-company/. They will able to give you solution on your issues.

On the development big or large applications oftenly a project manager involve as many members of the team of programmers. So the work on a single project must be evenly distributed to these large number of person. Well it might be easy to give the order, but might not easy to combine their works, even if they’re using the same programming language, in here the framework play the role. With framework, its easier to combine all those program.

]]>
http://www.pro-gram.net/php-framework/feed/ 0
Glance of Linux History http://www.pro-gram.net/glance-of-linux-history/ http://www.pro-gram.net/glance-of-linux-history/#comments Mon, 27 Aug 2012 10:35:35 +0000 http://www.pro-gram.net/?p=31

(Read More...)]]>
I have discussed about Linux in several article previously, yet the history are not yet mention, so in these article, lets have a look at glance history of Linux Operating System.

The development of Linux are closed with UNIX as reliable operating system during that time. Unix which are developed by Ken Thompson and Dennis Ritchie in the late 60′s have formed hacker culture on the 1980′s. The hacker culture during that time is identical with figure Richard Stallman, from Artificial Intelligence Lab at MIT. He and latter hacker community believe sharing source code and knowledge will eventually increase the development of the software itself.

In the mid-1980s, Stallman formed the Free Software Foundation (FSF) to encourage free software development. Most of his community are colleges and student on university whom ran UNIX as their operating system and work environment.
From these year the GNU project are started.

Linus Torvalds a Finnish student if the first person whom experimenting with Linux development in 1991 with Intel x86 which became standard home and business hardware platform during that time. And these is the first time Linux published under GNU GPL.

Starting from there numbers of software developer have release new improved and reliable Linux kernel system that have interest amount of companies and users. These action have made many version and distribution of Linux collection, lets see, Red Hat, Mandreake, and Suse.

Right now, the distribution or we often sort it as Linux distro have evolve into numbers of version, some even made by local software developer.

Yet, Red Hat Linux would the Linux distro which being widely use around the world. The second one is Suse Linux. Slacware, Debian, ubuntu, and Turbo Linux shares the rest of the chart Linux distro.

]]>
http://www.pro-gram.net/glance-of-linux-history/feed/ 0
Reasons why Linux are chosen as priority http://www.pro-gram.net/reasons-why-linux-are-chosen-as-priority/ http://www.pro-gram.net/reasons-why-linux-are-chosen-as-priority/#comments Mon, 27 Aug 2012 10:11:21 +0000 http://www.pro-gram.net/?p=29

(Read More...)]]>
Among many reasons why user and companies using Linux as their first priority, its open source function would be the dominant reason.

As for other consideration, major big companies, such as Google with their Android OS, IBM, HP, Intel, Dell, etc. have use it as well. The compatibility of course made users have more choices, either its for light users whom using it for social media such as Tweeter, Facebook, Instagram, etc. or for more complex users. Find out more about hacking Facebook. Its compatibility doesn’t made it less insecure, and its the reason why Linux chosen as priority above all.

Ordinary reason such as security reason such as its safer using Linux then other OS since Linux have less attack then others. Not too mention its flexibility on many different hardware platforms and easiness on customization.

Companies might need latest software specifically for their daily routine activity. For these purposes, meeting latest technology, consumer need with market competition could effect on their business. With the same reason, updating the software is the only option they have, while with Linux, the company cost are able to be control more better other than using closed source software which requires additional budget for update the software.

If you look at the current situation, most of those major application software solution able to run in many different kind of operating system, Linux is one of it. Yet for their new release of software, it requires stable and latest operating system to run the software properly.

Lets have a look at security issues, Linux are consider as one of less operating system attacked by viruses and worms. To prove my point, lets have a look at the fact that on 2008, Linux have less then 100 known viruses, compare it with Windows for example, it had more than 1,000,000 known viruses.

And don’t forget the fact that some or even most of Linux user installing Linux under other operating system (Windows), these means that Linux installation files are sharing with Windows folders, which might reasons when host files infected with worms or viruses, the inside files might also infected as well.

Lets talk about the compatibility of the Linux OS, Linux are able to run in most hardware platforms. Just mention it, Intel x86 and x64, Itanium, Alpha, Mainframe, Itanium, even SPARC and UltraSPARC system.

With these fact its hard not to use it as priority operating system.

]]>
http://www.pro-gram.net/reasons-why-linux-are-chosen-as-priority/feed/ 0
Linux Licenses http://www.pro-gram.net/linux-licenses/ http://www.pro-gram.net/linux-licenses/#comments Mon, 27 Aug 2012 09:46:01 +0000 http://www.pro-gram.net/?p=27

(Read More...)]]>
You might have know that Linux is under GNU GPL (Generic Public License) which developed by Free Software Foundation. Just for your information GPL meaning that the source code of these software are freely open. Its also mean despite some person might have modify the source code for their own purposes, still they should redistribute the source code freely. These action could kept the source code stay free for life time.

As for GNU stands for GNU’s not UNIX, to understand it, you might need to take a look at Linux history. As its first release, Linux are meant to get UNIX version of Operating System but free.

Don’t get mixed with freeware and shareware, these two type of licensing are belong to closed source licenses. These two type of licenses are freely distributed and free of charge, but, the source code is closed. And then the other one is shareware, similar to freeware, yet for the source code, you could get it, but you they will charge you for it.

So now you should know it better that Linux is open source software.

Because of its open source, Linux are often chosen as companies operating system priority. Unlike their competitor, which have support team, Linux have community of software developer for discussing some bugs issues.

Since Linux is an Open source Operating system, other software developer able to read other developer source code, modifying it, and use it as he or she likes.

If you do worry about the future of Linux OS since its support are based on community, don’t worry, some top company such as IBM, DELL, etc. have decide using Linux as their server, so why don’t we.

These open software fact, might create question on your head, if its free distributed, then how could then they get some profit for releasing the new and latest version of Linux. The answer is simple, the companies get their revenue from selling the hardware for supporting the operating system or it could be more further with developing software that is closed source license that runs in Linux.

Hope that’s explain enough about Linux Licensing.

]]>
http://www.pro-gram.net/linux-licenses/feed/ 0
Understanding Linux Kernel http://www.pro-gram.net/understanding-linux-kernel/ http://www.pro-gram.net/understanding-linux-kernel/#comments Mon, 27 Aug 2012 09:19:57 +0000 http://www.pro-gram.net/?p=25

(Read More...)]]>
What is Linux kernel? Or you might asked what is Linux? Linux is an operating system which are open source software, which able to be freely download and distributed, you could get it on the internet.

What about Linux kernel, what is it? Kernel is some kind of alias which being introduced by Linux for their numbering version. Understanding Linux kernel could safe your trouble in Linux usage, because it could help you in knowing which stable Linux is on the market.

Okay lets start it, Linux kernel version are consist of three components:
● Major number
● Minor number
● Revision number

To help you understand it more, lets have a look at the example.
Lets see Linux 2.5.9, from here we could determine that
the major number is 2
the minor number is 5
and the revision number is 9.

Major number is a revision of the latest Linux version, while for minor number, the odd minor number indicates development kernel, on the contrary even minor number indicate production kernel.

The differences within development kernel and production kernel is in the testing. The development kernel are not fully tested (only tested by the developer of the Linux) so no wonder if you found some bugs and program not working properly. While the production kernel have been tested by several Linux developer and they label the version as stable Linux version.

On the example I given above, show that the minor number is 5 which is odd number, meaning that its development kernel, which will be improved in the next production release which would be version 2.6.
While the revision number meaning that its the 9th release of the 2.5 kernel. Some kernel might have dozens or even hundreds of revision due of bugs fixed.

In order to help you learning or using Linux version, I recommend only use or download production version of Linux kernel. Make sure the minor number is even.

]]>
http://www.pro-gram.net/understanding-linux-kernel/feed/ 0