Category Archives: Programming

The basics of JavaScript

If you are writing big code it is very helpful write comments to the segment of the code as comment will not be executed, it is for code masters to check where and which segment is located. Learning HTML is not the sole discretion of programmers as the trend can be seen it is been learnt by many bloggers and webmasters. The sole purpose for this is to make it more and more convenience and to customize the web page to its fullest extent all by it self as with this knowledge in your kitty , you can reduce the cost factor as you can make the coding and with the advent of modern web technologies . With the advance modern web , where you can find more and more use of API and other related applications and with due course of time even the web page is fast becoming one of the conglomerate of applications visibility.


JavaScript is a scripting language and it is funnily called as diet programming language because of its easy in nature and the way it can be employed with very slight nature of use and appliances. It is been designed for easy to learn and adopt and it is wonderful for novices. It is also true that you can learn and can code the language within short span of time; it is very easy to use and adopt. It is a good practice to learn the basics of NTML before learning the basics of JavaScript. In the later time I shall write the details of HTML and the points which you should know about it.

How Java Script works:


Java and Java Script share the names only but these two languages have very little in common, in fact there are vast differences between these two languages. JavaScript is the language which meant to introduce the very basic elements of web and it is solely based in web and it works in cloud. Java is the language which tends to work as desktop application and in many big enterprises and also it goes on with to work online with various databases and its scope is very high and it does related with many applications and platforms simultaneously.


Java script is an interpreted languages and the browser interprets it and processed all the information in real time by contacting all server files and then interpret and shows it on your web page. You can change the value of variables at any time s the name suggests it is dynamic in nature; all variables need a declaration – that is you have to tell the interpreter what to treat as variable.
Functions are blocks of code, once written can be used as many times as declared within the program. If you want to add the functionality of Add and Print, then you could write a function called AddAndPrint and so on. It is useful for more complex coding as it can supplement easily for hundreds lines of code and that can reduce the overall size of the code.

As JavaScript is always at the interpret side and works with browsers so minimization holds the key as if its size is very small then it would not affect the vital page load time and in this way you can have some of the added functionality plus search engine optimization and page rank settings. Many JavaScript in the web page can reduce the page load time, thus makes heavy the site and also it affects your site with Google Panda updates and for this it is vital in nature, as it can affect Google’s search front page.

That is why, it is good to use functions if you are using and coding long and in this manner it does makes the code small and precise. Object, in programs represent physical entitles, complete with their attributes and behaviours. The objects you will encounter when writing Java Script code will include the browser window- you can use the command to open the window. Everything else is also an object- be it text boxes, images, even your mouse cursor.
Java Script code is always enclosed in the code.

Application grid of Oracle database

At the other side of organizational levels, stands out infrastructure grid resources which deal with the physical side of the database server. It takes care of storages, memory, networks, backups, application servers and operating system management.

In earlier two segments where virtualization creates initiation of the grid and that is followed by provisioning which allocates resources to grid computing.

There may be a different way to reach out those policies, but at the same time finding out that a particular policy which will optimize central processing units as well as different modes of the database server to provide immediate database response queries within the fraction of seconds.

In this way, under-utilized capacities are got rid of completely thus removing system lag time which can obstruct the proper functioning of the system environment. It completely reduces the cost of labour and human error. Identification of the entire process is done in a completely automated manner with a single point of view of the universal principle of relational database models.

With virtualization and properly allocated content delivery networks, many images of database servers are equally distributed all around and thus it provides sufficient back up in case system-outrage occurs.

It reduces possibilities of point of failures. Infrastructures are the backbone of grid computing. It uses and optimizes available infrastructures and virtualizes all possible units to carry forward different dynamics of presenting data within the shortest possible time frames.

Application grid:

Application grid works within application software. There are application resources in the grid. It converts data of business logic and process flow into codes. All these processes are performed within a specific framework of application grid.

Application grids are not server specific. They might be complex or simple in accordance with the demand for third-party applications. Example of application resources can be software which sends the automated email to clients immediately to acknowledge confirmation.

Historically, application processes are rigid and their graphical user interfaces are not legible. For many years, some monolithic applications are continuing. That is why such application processes are always been difficult to alter and modify.

With due course of time, service-oriented application processes with proper modification come with a large scale of an overhaul of interfaces which creates a complete visibility from within ranks of different clients.

Slowly, there comes the concept of employing components of application processes as fragmentation of service which derives the much-defined way of interacting with consumers at a broader scale.

With the concept of grid computing, there originates a superior model of application processes which changes according to demands and need of organization with the timely integration of independently developed services through greater exploitation of larger business goals.

It all now comes to true with the introduction of relational databases. Oracle utilizes the theory of relational database. It is the firsthand account of a polite example of data virtualization techniques. Every database works in two ways: the hierarchical database and the network database.

Hierarchical database works are synonymous with the physical server and network database is synonymous with the logical server. Both these database gives adequate facility for a general-purpose information resource.

It makes data virtualization at the front end and simultaneously maintaining data integrity in order to avoid unnecessary data conflicts. In modern day, the relational database comes the concept of XML where one can find.

More generalized way to represent data from the concept of metadata which provides short and crisp information about particular data streams. Creation of metadata builds better data quality.

It empowers database to build a single integrated database solution without altering the way information and application processes are behaving inside different services.

In this way, application grid facilitates and provides exclusive access to services to the diverse customized configuration of servers. Even services at the level of individual services can be edited and amended.

In this way, the entire infrastructure is converted into a single application grid which defines the process and rules of entire architecture by providing centralized and universal access.

The Oracle database is a proper example of grid computing in action where it has been for years been implemented successfully all across enterprises with core grid computing facilities with embarked upon powerful development tools.

Oracle database runs with the concept of clusters which creates virtualization of a single database to be used at multiple locations at one go without sacrificing data quality.

In other database models, where multi-tasking requires a partition of database files into different zones in order to provide seamless integration of enterprises. Relational databases such as Oracle provide a single interface to application grid yet there is no chance of loss of data quality in any such form.

The Oracle database is a relational database structure which combines structured, semi-structured information and passes it into optimal database processes to give instant access to all third-party generated SQL and XML Query.

It provides centralized data management by virtualization of existing information through proper management of spatial data and unlimited sized management of files. Oracle data builder works in the traditional way of data saving but it provides scope to introduce better options to derive excellent data quality.

Metadata management pulls scheduled data from the database while considering proper transaction-time data push from Oracle data streams. In this approach, every data runs in a runtime that is pretty ready for any such query generated from application processes.

In this way, static data remains active all the time while properly separating different systems and applications. Metadata concepts provide real-time data synchronization and that happens with greater speed as yet most of the data are streamed in accordance with different rows and columns of structures.

Oracle database structure is being actively developed for many years and it continues to provide the well-formed schema for a certain type of common deliverable information which is prerequisite to retain separate systems and applications.

The concept of metadata management burns out the concept of metadata inference. It provides real-time search mechanisms for all data streams and thus it provides an easier way to navigate data information all across database management systems.

This crawl mechanism introduces advance indexing and crawling mechanisms which give way to the return of the most essential results from the user’s search query.

As internet computing has gained ground in last so many years and many organization have adopted core computing concepts in their entire architecture which provides a way for improving the capability of system and organization as a whole.

It is multiplier internet computing the concept of distributed processing, where the entire database is visually divided into two physical components such as the client on the front end and the back end which are popularly known as a server.

Originally published at mohanmekap.com on October 4, 2018.

Java vs Kotlin: Which is the better option for Android App development?

Kotlin brings forward goodness of modern languages inside android app development without any restrictions. Kotlin is fully compatible with java development kit 6 (JDK 6). This means applications built with Kotlin can run on older Android devices and there will be no such compatible issues with build system of android.

Kotlin Programming Language:

Kotlin application constructed with bytecode structure which makes it as fast as a java application. Due to the support of inline functionalities in codes, it runs faster than Java. All existing android libraries of Java do have interpolation advantage of Kotlin so running these with java file becomes easier.

Kotlin has very compact application library and this speeds up further when the application runs in real time and the application file size is lesser. Kotlin supports incremental compression. Which means it creates the incremental compilation and there is no overhead of files remains when final compression begins.

Why many successful companies use Kotlin as their major language for their web and database programming:

Incremental builds are faster than Java compiler. Many successful companies use Kotlin as their major language. Pinterest has successfully adopted Kotlin as their major application. It is an image ready website and it is used by millions. Presence of Kotlin apps makes this website faster. It provides the great improvement of the site’s quality and speed.

Programmers find that due to the presence of Kotlin as the main source of the code. Programmer finds that there are absolutely 30 percentages in the decrease of codes and 10 percentages in a decrease of method counts. There is some Kotlin extension which makes normal and repetitive codes into synthetic compiler generator properties. Kotlin has some built-in libraries which replace Android APIs (application processing interfaces) and replace the layouts of.xml codes into Kotlin codes.

How to use Kotlin:

First, download and then install the latest version of Android Studio. It supports Kotlin. You can check out Google’s sample projects on Kotlin too. On the internet, there are many tutorials about it and you should not find any difficulties while learning it. Kotlin has a special relationship with Javascript. Kotlin codes can be transpiring in Javascript.

The libraries, java development kit and java virtual machine framework cannot be transpired into the javascript. There are certain goals attribute to Kotlin compiler while creating compiling of codes. It tries to create optimal file size of the compiler. Compiler output can be readable with javascript. It provides extremely wonderful interpolaribility with its codes inside the compiler.

Kotlin is very much compatible with javascript and java virtual machines:

It provides the same functionality in the library standards where it is used either with JavaScript or with java virtual machines (JVM). If you are creating Kotlin code for the client-side Javascript then you can compile Kotlin into Javascript codes. Kotlin provides a series of DOM elements which are a series of statically typed interfaces which work in fully compatible Document Object Model so that creation of DOM elements are possible.

WebGL is Google-powered graphics which speed up the website. WebGL is great for creating graphical user interfaces of the website and while using Kotlin it becomes extremely easier. When you intended to create code that can target server-side javascript then Kotlin is the best option for you. By using Node.Js you can directly interact with server-side javascript.

You can easily convert third-party frameworks such as JQuert and React to application processing interfaces with Kotlin:

Third party libraries and frameworks are JQuery and React. You can easily convert its application processing interfaces (APIs) into typed definition repository easily with available tools. JetBrains developed and maintained many React community apps add its ‘Create React Kotlin App’ helps you build React app without build configuration.

Kotlin/Native is a framework used for compilation of native binaries for development of code which can run without any virtual manager (VM). There is some operating system such as iOS from Apple which wants embedded targets for apps instead of virtual managers, the presence of Kotlin/Native code is sufficient for code compilation. It creates a self-contained program which can run on any environment without the need for virtual machines.

Kotlin has the self-contained compiler that makes its footprint smaller:

Due to its self-restrained compiler, the standalone self-contained container remains in smaller sizes for platforms that are platform and operating system dependent. Due to its interop libraries, and work in out of the box, the presence and support of native codes are fully possible.

Javascript target stays in the front-end of the developer environment and it is not considered experimental. The key features are it loads from within libraries and not about languages. In the latest development of Kotlin the presence of key-feature is the implementation of coroutine execution.

Coroutine execution is part of the library not of code, and this means that it is platform independent. This means that once you create the code then you can use it on any other platforms. The million dollar question is what coroutine execution is. It is a lightweight thread, which can be suspended and resumed one after another. This means it is supported through suspended functions. The work of suspended function is to suspend a coroutine and then start again.

Suspending Lambadas:

In the case of starting of coroutine functions after suspension, the presence of an anonymous suspending function is there which is better known as suspending lambdas. In this above code, we understand that async… starts the coroutine, and when await … is applied then coroutine is suspended and the operation waiting to be executed at the same time. On a different thread when the coroutine is executed and the operation awaited completes successfully.

The newer version of Kotlin removes restrictions of subclasses of the primary class and in this way, the same data classes can be used in the nested classes of the sealed classes. Kotlin uses a nice form of Java and it fixes a series of Java functions that issues are there with Java and now it is cleared in Kotlin. Kotlin controls null references through the type system.

There are no raw types of Kotlin for Java codes. Arrays in Kotlin are present in the form of invariant. It remains unchanged with reference to functions, quantity or properties when some specific transformations from other functions are applied but still, main functions remain unchanged. Kotlin does not have checked exceptions. It does not use wildcards while using the site variance.

Some shortfalls in Kotlin Language:

There are some shortfalls in Kotlin languages too. Java has checked exceptions, primitive types and not every object is taken into classes, static members, wildcard types and operators. But Kotlin has few powerful objects and classes which java does not have. Kotlin presents users with performance custom control structures through Lambda expressions plus inline functions to provide performance drive custom control structures.

Apart from this Kotlin provides extensions in functions, null-safety, smart casts, string templates, properties, primary constructors, first-class delegation, type inference for variable and property types, singletons, declaration site variance and type projections, range expressions, operator overloading, companion objects, data classes, separate interfaces for read-only and mutable collections and coroutines.

While comparing the properties and conveniences attached with java and Kotlin we do find that Kotlin is modern and provide extreme conveniences for users to write good coding language so that perfection of writing a code with lightweight, platform independent and optimal compiler makes it a charm to use and write apps.

Originally published at mohanmekap.com on August 9, 2018.

Why make Mobile App?

In this article I shall write about how to create and develop a successful app. A successful app means that app which proves good for monetisation. Which incurs heavy profits for developer. In the coming up series of article hopefully I shall write about the skills and techniques associated with for productio and development of a detailed app with its database management so that not only you gain assess to monetisation of your app but also you can build upon alternative career with it.

When you run and develop app in play store and finds it well equipped for monetisation then you can go for professional app development. It can make your career to reach towards ultra level heights so that you can rebuild it. There is no age limit and no educational barriers for this in order to understand and learn how apps works and how to create a good app from this.

How to Create a Successful App?

Mobile app can be that of android or for iOS and the process of development constitutes of idea, prototype, design, develop and launch of app in play store. These are the steps for development of app. When you have an idea of building some thing or that of building an app then firt thing comes to the mind is that whether you wants to make it up for wallpapers or for database or for gaming. It contains design and programming.

Mobile app development is not all about coding but the lements that is associated with it is the desing of the mobile apps as the concept or design is prime importance on design and it is the focus towards it and it is important to understand this in order to develop mobile app development. Draw how should app looks like and you can take inspiration from other apps or you can solely create the design of your app and think what should have been the prime focus and importance attached with it so that you do not have to be confused while entering into coding stages.

Then ask yourself how much code language do you know if you know it then it is good and if you have no knowledge still you can create mobile app as you do not have to worry about it at all.As per esitamtes and the amount of langauge use we have seen the presence of Python in data language setting is on the higher side as it is the ost easier form of code language and java is difficult but still it is popular and it is one of oldest language form to stay so we should also build some app with it.

What ever be you should be using java from time to time in the cases of mobile app development. Coding of mobile app development is one side but it is not all of the mobile app, as design and development and distribution are the vital part of mobile app development and coding is the back end process which you will do to connect all o these. Most of people think mobile app development is all about coding and coding but it is not that true.

App Development Options:

After development of apps the next is to publish apps those on play stores. There are two types of app one is that of native apps and their other is that of hybrid apps. Native apps can only run with specific platforms such as Apple-iOS or Android. Hybrid apps works in both. Native apps provide platforms for hybrid apps to work. In order to publish your app in Google Play Store or Apple iOS you have four options and four steps to go on.

First is the developer license, publishing procedure, guidelines for description and device availability. Here we will learn more towards Android developer options though in the process you can learn to develop hybrid app so that it can work on both playstore that of android and Apple-iOS. Developer license is 99$ a year and it is renewable in each year. You can upload as many apps as you could with this sum of money. It is important for you to understand that when you become an experience developer then you can release the app in Apple iOS system so that it will not hurt you financially.

For Google Play Store it is one time fee of 25$ and you do not have to pay fee again and you can upload as many apps as you can with this sum and it is one time membership fee for you and for this it is important for first time developer should concentrate on developing apps for android platform so that you will not be facing any sudden financial loss with it. Then comes the process of publishing process and this is known as uploading of app to play store or Apple store. Apple provides the review process for each and every apps and it is from three days to two to three weeks but in most cases within one week you will find the response of it.

The review process or the publishing process in Apple play store is very stringent and it can deny permission for publishing based on the siilarity of app, not so unique app and so on so it is important for develoepr to understand that when you develop an app the first point is to publish within android play store as there is no review process with it so you can publish app fter obtaining developer license. In the play store there is no review process as after uplaoding app your app is published within 24 hours and then it is open for monetisation as with due course of time you caan go for word of mouth or for advertisement to obtain the specific app populairty and with due course of timeit comes to the stage of moentisation.

Both Apple and Android play store have very rigid and strong guidelines for publishing of app into their store. Android has the detailed instructions in PDF formats. For android no backbone of dashboard of coding required as it is flexible but for iOS the backbone of coding required as it is not open source. Android goes on with material designing for its guidelines for designing and for iOS the designs aesthetics and function. Apple does not provide detailed designing guidelines so it means it provides wider specifications but do concentrate that its review process is very stringent and for this it is important to go with the specific designing principle Apple has.

In the case of design availability which is the device in which your app is going to run then Apple has two types of device Apple iPhone and iPad but in the case with android it has so far more than 24000 different devices and still counting and increasing. This means you have to code app considering the compatibility with so many devices but alternatively with Apple it is not so as you oly have to work with two devices for device availability of your android device. Making app for two devices and making app for almost 24000 devices in terms of screen sizes, resolutions is far more difficult and that show the presence of development of responsive designing for android which makes apps to work in faster and more convenient way.

Originally published at https://mohanmekap.com on July 27, 2019.

Command line Options with Usbdeview

Earlier this article was originally written in the month of May 2010 and during those time viruses emancipating from USB drives which are predominant during those days due to ease of sharing articles and ease with which we can share everything from one computer to that of other. During those times concept of bluetooth and tethering are not so popular and can only found on expensive computers.

During those times sharing of files from one computer to that of the other are possible with the help from floppy drives, flash drives, compact discs and DVD drives. Then comes viruses of USB drives or flash drives it becomes immensely popular, as it becomes easier to carry from one computer to that of the other and that too becomes darling for hackers as they can put some sort of hidden malwares or trojans that can easily with the help from auto opening becomes easily installable on computers.

Then comes the USBDeview which first scans computer and its connected USB drives and become one of firewall between computer and USB drive nodes. In this way computer becomes extremely safer as the result of it. After that many popular antivirus companies started their security protection against this malaise but as far I remember USB De view is one of the first of its kind to initiate and start such scanning and safeguarding of computers.

During my management days and during the times of group discussion, part of the project distributed within group members and they construct and then joint all of these parts into one before attending presentation in front of professor. All of these becomes important when we consider the aspect of importance attached with USB drivers and in those days these are higher costs and now the cost factor of USB drive is far lower but still we do find that during those times, everyone takes their parts of projects with USB drives as sharing through internet is not so faster as we were more than happy with 2G internet during those times.

In any case when any one of computer becomes infected then each and every study materials is going to be infected and ours presentation is not going to happen at any cost. So, we discuss everything about it amongours groups and during those times I found one famous website was offering free of cost of USB security software and so we download it and during those time over 11 MB of download takes some time.

During those time everywhere is 2G and ours institution is perhaps offering more speed but that seems faster at some point of time especially during early morning times. During those times I learn about this and learn about importance of security and especially how to secure ours computer at the correct time so that it can run at every cost and every time irrespective of hard works it had to face due to the presence of hard task of management days.

When we think of anything that is related with computer and that is related with good amount of tasks we receive from classes, and the importance of a good computer is extremely important and for this the performance attached with management of computer and its security performance lead us to install USB security, as during those times the full antivirus protection takes huge task of limited RAM used inside computer.

Especially, when we use USB security, it is important for all of us to understand during the times of 2010 the most of famous antiviruses does provide protection but still that slows down computer to a greater extent and that is why during those time the importance attached with USB security is prime importance.

Originally published at https://mohanmekap.com on August 20, 2019.

Inserts media.net advertisement after a few paragraphs

Advertising is part of modern day life. It comes by choice for web administrators. Sometimes, many bloggers tend not to use such advertisements for considerable period of time. After getting certain views then they move towards it. It is the choice and wish of the web master. Personally, I fond of inserting advertisements on websites as it makes website looks beautiful and the readers with ad blocking options switched off tend to find some really good information through these. I began to use the media.net ads on my present site after my application to them have been successfully reviewed. Still-t0-date, though I have moderate earnings but the primary focus on these advertisement for the time beings is to find my money is wordpress hosting packages and wordpress domain packages.


Even till this day, I have been experimenting for about advertisements for placements and continue to do that still the date I got handsome results. My first emphasis on my site is to present users with information on variety of subjects and educate and convey them my opinions on these subjects and I expect the advertisements that has been on the roll in it should provide some additional information so that ultimately that should present users with handsome information in addition to article. That is the reason why i want to place on advertisement inside article but still this day not being able to do this until I have done this.


It is not just a simple idea as the standard WordPress procedure is to bring out the article from its database and loads on web browser and to put ads inside of it remains a good amount of tactics and this procedure also changes from theme to theme but this time I got the information from internet and wish to write it down so that when ever I would change the theme of website for sure go back to this article to know what are the procedure to insert ads inside content. WordPress server connects with its database with just single line and then inserting something in the middle of this seems a very difficult idea that is why most of the articles on this subject to the internet does not seem to work in the correct manner.


Generally, while editing any of these files of WordPress I would prefer to go with cPanel hosting side so that after review of coding if something goes wrong then I could reach out to and correct those codes immediately. Instead of theme editor of WordPress I prefer to go from ‘file browser’ of cPanel. After logging into cPanel reached to ‘File Manager’ and open it.

FILE MANAGER
Then move to ‘wp-content’ and open it.
wp-content
wp-content
Then move to ‘themes’ and open it.
themes
themes
It will show you the installed theme and the default themes that installed with WordPress. Click on the installed Theme. In my case it is ‘grandstand’.
grandstand
grandstand
It is important to open the activated theme that has been activated by you for your blog on word press administration segment.
It would then show the php and other files and folders that have been inside the theme. Just scroll on to it to find out ‘single.php’ and double click on it to back up the files, in case something wrong happens while putting the code, we could upload that files and replace the wrong coded file.

singledotphp
Then, just select ‘single.php’ and the top menu click on ‘code editior’.

code editor
It would show you a ‘Code Editor’ dialogue box.

code editor dialogue box
Then click on ‘Edit’ and it would open ‘single.php’ on a new page of web browser window. Go to its 62 number entry, which is ‘’ or control ‘F’ while the file is open on browser and paste this code to search for this line on your theme, and then replace that with the below mentioned code.


Code starts here——————–
post_content);
if(substr_count($content, ‘

‘) > $show_after_p) { $contents = explode(“”, $content);
$p_count = 1;
foreach($contents as $content)
{
echo $content;

if($p_count == $show_after_p)
{
?>
YOUR MEDIA.NET code GOES HERE
“;
$p_count++;
}
}
?>

Code ends here————————————


This is not a complex code. At the second line of the code,’ $show_after_p = 2’ and 2 is the advertisement to be shown after second paragraph of article. If you want to make it to third or fourth or so on then change that to number 3 or 4 or so on. Then move to the line where it is written as ‘ YOUR MEDIA.NET code GOES HERE’ and paste you adsense or media.net code there. If you have SSL site or normal site, do this in according to the code. Then after doing this copy entire code and then replace it with ‘ ’. Do remember to replace ‘ ’ with the above code. Then click on ‘Save Changes’ and you are done.

Save changes


If you have followed all of these steps correctly which are the most basic ones then for sure you would be seeing advertisements on the after precise paragraphs after articles. Do open the individual article on your favorite web browser and without ad block and check it back and for sure if all the above steps have been performed correctly you would be for sure see advertisements inside precise paragraph.
There has been many advertisement plugins which you can do it normally without wasting any of yours time but still it is better to use code instead of plugin as this could result in faster website loading time as well as you would have excellent control over entire code here. With this as web master for one also learns immensely so that with due course of time with acquired accumulated knowledge one could slowly build another form of stronger management of ideas while playing with php, css and javascript codes. Also after upgrading my site to flexible SSL, I have found that the most http media.net codes are not working.

I contacted my account manager and they responded swiftly and provide. Me with https codes but surprisingly that does not work through wordpress admin and text widget function. Then, I decided to put these codes into cPanel and all now works and in this case the ad rotating plugins would be vague and for this it is important to know the tits and bits of installing the codes into theme files so that everything should be nice and good and every control should be with yours hands instead of depending too much on plugins.

Application Grid Of Oracle Database

At the other side of organizational levels, stands out infrastructure grid resources which deal with the physical side of the database server. It takes care of storages, memory, networks, backups, application servers and operating system management.

In earlier two segments where virtualization creates initiation of the grid and that is followed by provisioning which allocates resources to grid computing.

There may be a different way to reach out those policies, but at the same time finding out that a particular policy which will optimize central processing units as well as different modes of the database server to provide immediate database response queries within the fraction of seconds.

In this way, under-utilized capacities are got rid of completely thus removing system lag time which can obstruct the proper functioning of the system environment. It completely reduces the cost of labour and human error. Identification of the entire process is done in a completely automated manner with a single point of view of the universal principle of relational database models.

With virtualization and properly allocated content delivery networks, many images of database servers are equally distributed all around and thus it provides sufficient back up in case system-outrage occurs.

It reduces possibilities of point of failures. Infrastructures are the backbone of grid computing. It uses and optimizes available infrastructures and virtualizes all possible units to carry forward different dynamics of presenting data within the shortest possible time frames.

They might be complex or simple in accordance with the demand for third-party applications. Example of application resources can be software which sends the automated email to clients immediately to acknowledge confirmation.

Historically, application processes are rigid and their graphical user interfaces are not legible. For many years, some monolithic applications are continuing. That is why such application processes are always been difficult to alter and modify.

With due course of time, service-oriented application processes with proper modification come with a large scale of an overhaul of interfaces which creates a complete visibility from within ranks of different clients.

Slowly, there comes the concept of employing components of application processes as fragmentation of service which derives the much-defined way of interacting with consumers at a broader scale.

With the concept of grid computing, there originates a superior model of application processes which changes according to demands and need of organization with the timely integration of independently developed services through greater exploitation of larger business goals.

It all now comes to true with the introduction of relational databases. Oracle utilizes the theory of relational database. It is the firsthand account of a polite example of data virtualization techniques.

Hierarchical database works are synonymous with the physical server and network database is synonymous with the logical server. Both these database gives adequate facility for a general-purpose information resource.

It makes data virtualization at the front end and simultaneously maintaining data integrity in order to avoid unnecessary data conflicts. In modern day, the relational database comes the concept of XML where one can find.

More generalized way to represent data from the concept of metadata which provides short and crisp information about particular data streams. Creation of metadata builds better data quality.

It empowers database to build a single integrated database solution without altering the way information and application processes are behaving inside different services.

In this way, application grid facilitates and provides exclusive access to services to the diverse customized configuration of servers. Even services at the level of individual services can be edited and amended.

In this way, the entire infrastructure is converted into a single application grid which defines the process and rules of entire architecture by providing centralized and universal access.

The Oracle database is a proper example of grid computing in action where it has been for years been implemented successfully all across enterprises with core grid computing facilities with embarked upon powerful development tools.

Oracle database runs with the concept of clusters which creates virtualization of a single database to be used at multiple locations at one go without sacrificing data quality.

In other database models, where multi-tasking requires a partition of database files into different zones in order to provide seamless integration of enterprises. Relational databases such as Oracle provide a single interface to application grid yet there is no chance of loss of data quality in any such form.

The Oracle database is a relational database structure which combines structured, semi-structured information and passes it into optimal database processes to give instant access to all third-party generated SQL and XML Query.

It provides centralized data management by virtualization of existing information through proper management of spatial data and unlimited sized management of files. Oracle data builder works in the traditional way of data saving but it provides scope to introduce better options to derive excellent data quality.

Metadata management pulls scheduled data from the database while considering proper transaction-time data push from Oracle data streams. In this approach, every data runs in a runtime that is pretty ready for any such query generated from application processes.

In this way, static data remains active all the time while properly separating different systems and applications. Metadata concepts provide real-time data synchronization and that happens with greater speed as yet most of the data are streamed in accordance with different rows and columns of structures.

Oracle database structure is being actively developed for many years and it continues to provide the well-formed schema for a certain type of common deliverable information which is prerequisite to retain separate systems and applications.

The concept of metadata management burns out the concept of metadata inference. It provides real-time search mechanisms for all data streams and thus it provides an easier way to navigate data information all across database management systems.

This crawl mechanism introduces advance indexing and crawling mechanisms which give way to the return of the most essential results from the user’s search query.

As internet computing has gained ground in last so many years and many organization have adopted core computing concepts in their entire architecture which provides a way for improving the capability of system and organization as a whole.

It is multiplier internet computing the concept of distributed processing, where the entire database is visually divided into two physical components such as the client on the front end and the back end which are popularly known as a server.

Coding Vs. Programming: A Never Ending Debate

Website designing and website coding are two completely separate entities. If you want to create a website with the help of the codes then you will have to follow and be careful of many compatibility issues as in the long run these codes need to be updated and upgraded so that it should comply with latest technologies developments. For this you need to see whether your code is making a seamless coordination between server where all data stays and then with execution so that there should not be any difficulties of website connecting with respect to codes and other formats which combine both server as well as hosting file systems.

It is easier to create a standalone website with the help of HTML coding as these coding and the state of the website will never ever change in the times to come and your website becomes completely static entities. What about creating a dynamic website where you need to receive customer queries as well as respond to them in a timely manner. If you build website for hospitality and hotel industries then it should be dynamic as from time to time and even in some cases the respondents data need to be filled all at a sudden as well as they can also able to access their health or hotel staying experience with the help of website and with any of devices they would like to use.

So, in this world of data flow where data flows comes within seconds you need to store relevant data on yours server as well as to see whether those data are not leaked to wrongful persons and for this extremely critical security mechanisms needs to be placed so that only authorised users can access their private information and these should not be going to any of hackers who can sell these data and the members can be at the state of stealing of their personal presence. Here, server security is important and entry to the server should be provided to the correct persons as well as there are issues related with whether such customers who browse your data should have the complete control of sense of security otherwise shoulder surfers can take away information quite easily.

So for all of this as a developer while making or designing websites we need to fully focus upon code that should be free from any code injections as well as there should not be any scope for hackers to get into your server through the help of wrongful and ordinary codings. It is important to design websites in correlation with server space as well as through hosting space and for this many self determined coding mechanisms are there where you could go for advanced mechanisms of developing a website where every security and convenience of users must be looked at.

For this modern developers go for total coding mechanisms where they can find use of each and every stages of coding to be well maintained by entire coding software automation so that they would never ever be worry about these inclinations of lapse of security, security of servers and so they can freely move to the codes where all can be looked into different dynamics so that size development will be far easier and a smoother process. That is why big domain registrars such as Wix, Big Rock do provide their own software which works in your web browser without any difficulties and developers can easily create not so important website developments without worrying for major difficulties in coding infrastructure.

Let us talk about the simplest web presentation that can be done with Google My Business without worrying about even a single line of code anywhere and this makes your business presence awesome as it continues to stay in the limelight and with simple website mechanisms from Google. Most procedures related with dynamics of customer management come up easily installed and you don’t have to go coding with it and in order to understand how it works you can check the website after publishing it from the edit site and this makes understanding of website management easier. It is advisable to use such coding infrastructure which are being updated daily and you will find all security and conventional updates so that working with it will never ever be difficult for you as well as creating the right environment of coding makes you build it to its most precise website designing.

How To Cache Static HTML Content with CloudFlare

Before implementing static cache content on yours website through cloudflare some informations needs to be understood by readers. They should have a self hosted WordPress website and should have access to hosting account so that you can browse to the website installation file directories. It is necessary for creating a folder which we will talk about it later. First and foremost and obviously you should connect your website with cloudflare. Here we are talking about cloudflare free plan. Generally, with cloudflare paid plans we find entry into static cache content so that same version pf websites can be circulated at the same time all over the world from different parts of the world all over the world of cloudflare servers.

This article is meant the ways to get static cache of yours website from cloudflare completely free. It is in legal way, you can do it and that too completely free. In order to do this, one needs to have serious knowledge about hosting and domain management mechanics. In order to edit hosting side you need to be extra careful and it is indeed you need to back up website before doing serious editing in order to create a static file so that it can work directly with cloudflare.

Here static files means HTML static files. It works from origins server. Here, origin server means the hosting side of website. Static HTML of a website are javascript, CSS and images and when these are cached then website loads faster as these take huge resources for a website to load on a web browser.


First log into yours hosting account and reach to root directory of website. In order to reach there first login to Web hosting. And then in its dashboard from Files segment and then go to File Manager and then it will open another tab inside web browser. From left hand side select public_html , it is generally the root directory of website. If you have wordpress website then in the root directory you will find folder like wp-content, wp-admin, wp-content, wp-includes and so on.

Here, create one folder and rename it as static at the root directory and in this way, creation of a static file of HTML content and now the hosting part of website is completed and now we should return to cloudflare dashboard. As written at the introduction of this website, it is for sure you have connected yours website with cloudflare and now log into cloudflare account. Then from choose website and then from its left hand side choose Rules and then choose Page Rules. We are talking about cloudflare free plan.you have three page rules to do and for static HTML cache we will be using one page rule and for this make sure that there are at least one page rule free to use.

Click one Create Page Rule and then in the URL or description there write down the Page Rule such as example.com/static/ format for example if yours website is mohanmekap.com then the page rule should be mohanmekap.com/static/

This shoud be at the URL segment and the setting from Pick a setting choose CACHE LEVEL and in select cache level choose CACHE EVERYTHING then at the bottom click SAVE.

In this way in the free version of cloudflare you implanted static HTML content through page rules and by creating a static folder inside root directory of yours web host.

What are advantages of PHP based CMS

You have a website and want to accept users and expand the business, and want to show yours clients the preview of your products offered through your website. Site design is the tedious and difficult task and you must have spent so many hours in designing this. It is now time to find out the bugs and update your website and bring in some of the newer feature attached to it If you cannot afford the web designing part then it is better to go for content CMS. It easiest way to make your content dynamic and to suit your needs.


What is CMS?


It is the system dynamic and web many a times it requires a special kind of software constructing It makes the development websites easier and with this your website will become more and more dynamic and adhere to demand modern website standards. It is you just to upload install your it gives the much time and management get to your of based are various kinds of content management systems and there are choose it from for you. The principal among them the PHP-based and management The former is than some advantages if use the content management system:


PHP relatively easy programming interface and it is easy is the platform interface, you do not have to worry about any sort of operating system compatibility as it is supported by the operating It is a strong community of enthusiasts developers and they will help you any sort of queries and difficulties. Most these content management free and this economically these content systems. management systems to modify you need and also it is ideal for small business and individual developers as it is easy and economically viable.


Most of the and popular PHP hosting compatibility will never be issue for you if you are employing PHP based content management system on your server. System the very system. With large user base free to use and been released under general public license, originally developed by Thatware. Earlier versions of PHP Nuke are available for free the latest It is a content management system which can turn it according to yours convenience. It plenty of features and suitable customizations which you need for further development of your web server website. Of solely server immediate environment.


PHP-Nuke download management system with advance options. It has WYSIWYG editor for posting news and articles and updates your website and blogs. It has one of best forum system powered by it is suitable the developers who want to augment their website with some of the good and relevant content in their active interaction and dynamic interactions through support forums. journals and blogs for the registered users and also additional support for newsletter and bulletins.


The installation part of the PHP-Nuke could have more adhered to security parameters so that the user will feel after installing their server. The installation: Installing the under is very the detailed installation part is as follows. Download the latest version of PHP-Nuke from the website and after downloading the installation, extract the PHP-Nuke achieve and you can use any good achiever this purpose. After the extraction look the folder and are copy the .sql file from the sql folder to the desktop. Now let us assume that we will be installing the PHP-Nuke in a directory called the nuke1.


Then, create the new folder namely the nuke1 and then copy the entire contents of html into it. Then move the nuke1 folder inside the www directory in C:\Program Files\EasyPHPx-x\ and then make sure that EasyPHP is running . Then, point your browser to , if EasyPHP is running , then you will be logging into PhpMyAdmin and the default user name for MySql on EasyPHp is root and password is disabled here you can user name and of yours main administration PHPMyAdmin menu under.


Create new database enter the database name phpnuke and then left click on Create and wait for the database creation and if it is successful then the phpnuke database is created. Under the phpnuke database go to the top bar and find SQLand left click on it , then under the sub element heading Location of the text file click browse and then select nuke.sql file and now click on Go . To enter the details about your server, you need to at C:\Pogram Files \EastyPHPx-x\www\nuke1\ nd their edit the configuration file. It is easy , under $dbuname enter root it is your MySql user name , and this filed will remain blank and then change the value of $advanced editor filed to If you have followed all these steps in the right manner then it are done.


Then point your web browser to and you you own now on homepage of PHP-Nuke installation create a link to make it the super user , then left click on it and then details register account turned into as the administration and here you your now go to the administration and logged into it and start to modify yours website and make then requisite changes to it make it more customized and suitable to the needs of the user.

Want to build your first Android app?

Today we’re gonna build an Android app specifically an inventory management app so the first thing we need to build an Android app is Android studio so go ahead and google that and we can download it for free from developer.android.com so go ahead and go there it’s about a gig so it may take a little bit to download you can learn more about it on this screen it kind of shows some screenshots but the important thing to note is that it is free number one it’s free and it’s available for both Windows Mac and Linux

You can also do it on a Chromebook I haven’t actually tried a Chromebook I have one but I just haven’t tried it yet but I’ve tried all three platforms it works really well. I’ll assume you’re on Windows kind of has some minimum specs there Mac but these all platforms working really well so go out to the top and go ahead and hit the download Android studio button and I actually already have it installed so just fast for a little bit you know waited and I wait to download it and I’m gonna go ahead and open it up so it looks like dad can go to your launcher or just go ahead and open up Android studio.

On Windows just go to the Start menu has a nice little animation and the first thing we’re gonna do is we’re gonna go ahead and there’s a couple of things you can do when you first open it up but for the first time you can just go oh and also this is gonna I’m using the light theme so this all maybe dark for you but it should look you should still have these options here so go ahead and do start a new Android studio project and again I’m using the light theme so it looks kind of light but I’ll show you how to change that later let’s go ahead and just select basic activity and there’s a lot you can do here you can make you can create a new you know a watch app a TV app and Android Auto app and other things but right now let’s just stick to phone and tablet cuz that’s what we’re gonna be doing if you’re gonna be creating like a map app you can kind of do that or a login screen it kind of this is kind of like a little template to get just started.

For us basic activity is exactly what we want so it kind of tells you a little bit about it let’s go ahead and hit next and let’s call this you know and then let’s call this in it’s called inventory management that can be called anything there now for your package name it might be comm dots example by default. You just put it backward so you put you. So this save location that’s probably gonna be inside of some folder this is just where all your files are gonna be saved you don’t really need to mess with that so make sure the language is Kotlin because this series is all going to be in Kotlin this inventory management half or yellow and products and you know kind of track things. Minimum API that’s fine 21 is fine that should be checked by default and with all these settings filled out let’s go ahead and hit finish and this should open up Android studio and we’ll actually see the project and again there’s a bunch of light.this I’m using the light theme so if you’re using the dark theme.

It may look all dark but it’s still gonna look similar to this so I’m gonna go ahead and close this pop-up it immediately you’ll see some stuff running it says you know scanning indexing resources so let’s just go ahead and wait and this may take a couple of minutes depending upon how fast your computer is but eventually you should kind of see this screen here now one of the things with Android studio that’s kind of cool is it’s a bunch of panes so say I want to make that smaller I could kind of make that smaller I can make that bigger there in the middle you can close pane so on the bottom I’m gonna go ahead and see how this build kind of paint is open we go to dues terminal you can kind of play around with stuff but I’m going to go ahead and just close build on the bottom just so we have some more space here and you’ll notice this kind of looks like an Android app you have your you know kind of toolbar there you’ve got some text in the middle it’s kind of basic and you have your floating action button so if you’ve never programmed before this mailer is kind of daunting you know there’s all these buttons and all these stuff you can fill out and you’ve got all these options.

Try to run this in an emulator so this this. Here go ahead and go to the left and open up project pane and it should be Android by default and then on the left here we kind of have a series of folders you can open up and close so we can open up an app we can open up Java we can open up res but your layout file is going to be inside of here so say these two tabs were closed so you don’t see anything there maybe you see this go ahead and open up app res or resources of a layout and then go ahead and open up double click content main. This is the file here this is our layout file and just as easily say we want to create another screen we can just go ahead and go into here and you know create a new screen.

Try to run this on an Android device or an emulator so if you have a physical device you can plug it into your MacBook Pro or Windows or Linux or Mac Chromebook laptop or desktop your on your physical device you’re gonna need to enable developer mode so on your device open up settings and click on build the build number seven times I think but in this case let’s go ahead open up on an emulator so at the top left here you’ll see a AVD manager you can also get to it through tools I think also tools AVD manager go ahead and open that up and right now I already have a device here but you won’t see that so what you’ll need to do is to create a virtual device or an emulator go ahead and click create a virtual device on the bottom and this is kind of like for development just so just so we can kind of play around with it on the computer so you don’t have to use a physical device you can select a different device so I’m gonna select let’s just do a do a pixel to pixel 3xl why not yes I’ll select a phone pixel 3xl.

We can go ahead and go to neck and we can kind of select what what what version of Android we want our device to run or what we want our emulator to run so we can select queue that’s fineries like the latest go ahead hit next and go ahead and hit finish there if you want you can name it to something else you know like a Daniel’s first emulator there so I’m gonna go ahead and it can’t soul and actually already have an emulator there so once you hit finished there it’ll actually it may take a little bit oh and also one thing to note when you do go into if you don’t have these downloaded already it may take a little bit to download so it may take it may be a little bit slow but you may have to download one of those but uh and it may take 20 minutes.

You’ll see your emulator there I want to go ahead and close that now to actually run this we need to hit the let’s go ahead and hit the green play button right there so you’ll see app you’ll see your device name there if you have different devices or say you plugged in a device you can select it there but I’m gonna go ahead and just select the emulator we just created or the emulator you just created and whatever you named it you know Daniels emulator and I’m gonna hit the Run button now this may take a couple of minutes but if you find from the bottom right it says two processes running that makes it that basically beans into the studio’s doing something so just wait and you see it’s opening an emulator up so just be patient here and boom here we go.

So you notice it looks kind of like a phone and it’s you know it’s basically what a phone is it’s just running on your computer here so if you don’t if you just want to plug in your device through a USB cable you can do that Chuck I said go to settings on your phone tap look for the build number in settings and tap it seven times you need to enable developer mode on your phone or it’s easier to just use an emulator like I’m doing right here so just be patient this can take oh if it’s your first time it could take five minutes you know it’s gonna be a little bit slow so here we are so we have our emulator you can notice you know you can swipe up here are some apps played with you have Gmail you’ve got you know photos app it’s just basically like a phone so just you know be patient keep waiting waiting waiting and it says waiting for target device to come online.

This may take a minute or two but once once it finishes this app that we’re building right here will show up as anapp in our emulator so hopefully it’s doing something but yeah I mean it’ just like any other you know it’s just like your regular phone you can you know open up dry we can open up messages now messages is not gonna work but yeah map should work you know you can open up you can’t you can’t make calls but you can use YouTube you can open up Chrome and browse the web you can do you know just and here so here we are so finally just open up our app so if you notice if I go back to into the studio here and notice we have hello world in the center and if I go to my emulator you’ll notice hey you know here’s our app now it doesn’t do a whole lot like my default. I can click on the floating action button and it says that’s but it says our hello world there it has our inventory management title there in the toolbar we can do that so for the next you know 20 30 parts of this series you know we’ll be working on this inventory management app and here it is so yes here it is oh so if you’re on a physical device go ahead and open up settings so I can go to settings on your physical device.

Well on your phone you can go to like system I think it is in advanced I think it’s somewhere under like I don’t think it’s this to update but some are you know tap the bill number 7 times its I don’t know exactly where it is where is it Oh a bad emulator maybe just yeah there’s build number so far to tap this you know tap it again and again now it says four steps away from being a developer so tap on that seven times and then if you go back you should see somewhere in here you should see an option for developer options so I don’t need to do that because I’m already on an emulator the simulator will work just fine.

There are two modes there’s text mode which is kind of like your code you can modify and we’ll get into that later but to keep things simple go to design mode and let’s just go ahead and click on the hello world you’ll notice on the left side you’ll have this attributes you can kind of open and close I’m gonna open up attributes and let’s change it to something else so click on you know with it selected there we can change the text let’s change text to add let’s do you know add product below hit enter and instantly you’ll notice add a product below shows up there so there’s a lot we can do here we can do you know let’s make it bigger so let’s look for text size let’s make that 24 now it’s nice and big maybe what we want to change the color so let’s go ahead and click on the color there.

let’s make it let’s make it green why not make it make it match the toolbar so I’m gonna go ahead and just close that and if you’ll notice if we you know with our emulator selected there again if we go oops if we go ahead and hit that button again and that’s going to change wait a minute or two but just wait for the emulator and it’s gonna may take a minute then you should see it up on the emulator so here’s your emulator so this is an app we can submit to the Google Play Store we can literally go open up into the studio we can go to build we can you know build the apk or however you run we’re however you do it now these it’s like under yeah we can build our bundle there and we could submit this app to Google Play now right now it doesn’t do much but you know that’s how you this is basically how you build an app and you’ve seen that you can you know put it on an emulator so I want to do. I’m trying to think I’ll try to keep this short but out but in the next couple of parts we’ll continue on this so just one more thing what I want to do is I want to show you how to add something to our layout there so say we really don’t want that I’m gonna go ahead and select it I’m gonna hit the Delete icon to get rid of that and on the left side you’ll notice we have a palettes will have a palette pane.

We can open and close so I’m gonna go ahead and open it up and they’re different stuff we can add to our layout so I’m gonna go to common and here’s a button so I’m just gonna click and drag the button and I’m gonna put it I’m just gonna put it right there for now and we can basically lay this out anywhere we want to put our button so say we want toadd a button to add a products everyone into the top left it’s not quite enough to put it there we’re using constraint layout. You’ll notice you’ll have these little circle icons on the left right top and bottom that’s because it’s gonna straight layout it’s what you need to do is click so see the little eyeglass circle put your mouse over there click hold down drag and then let go and it kind of puts it near the top left so now click drag let go and now it puts it there so if you want to put it in the middle top we can do the same thing to the right side so click drag and let go and it puts it in the middle say we want to put it exactly in the middle of the screen we could constrain it to the bottom as well so see on the bottom one click drag and let go now it’s in the center and this is kind of what’s going on behind the scenes.

let’s change it to something else so let’s so look for text now let’s change it from button to add a product or add two to inventory so this is where we’ll add our inventory and let’s go ahead and see thing do background tents let’s change that can we change it something else let’s change it to a nice blue color there we go there’s our button actually the notes let’s make it green why not just make it green let’s go ahead with that dark green button now it’s kind of hard to read the tag so let’s make the text white let’s click on there again and let’s do text color let’s make it if you don’t see a good color there you can only just click and drag you know let’s make it you know red let’s make it it’s like it white did it make it white well let’s change that to 100 that’s the Alpha we’ll get into that later but if you just have these same values here and also you know it’s like so that’s not up stands for red green and blue so say I want less red it goes from 0 to 255 some of you want less red so we won’t say we want only 100 red it’ll change it to a little you know it changes the color but we want full red full green and full blue which makes it you know 2 5 5 for everything and we want our transparency to be a hundred percent or you type in that but that’s now that should make it white and again you can just check any color.

You want you know you can make it purple you can make ityou know whatever color so there we go so one last thing I’m going to go ahead and click the Run button go back to the emulator and wait a couple of minutes or a couple of seconds because I’m kind of on a fast Mac here and boom there it is so there’s our inventory management app so again we have like 20 or three more parts to go but if you click Add to inventory it doesn’t do anything right now but we have our button in the middle of the screen there’s a lot we can do so maybe in the next part must be click on it we want to add we want it to go to a new screen where we can type out hey I want to add my you know I’m looking at.

Content management systems: Joomla and Drupal

It is the content management system used with dynamic websites and web content, many a times it requires a special kind of software for editing and constructing articles. It makes the development of websites much easier .
Joomla:
If you observe it , this is the relatively new content management system and of course this has taken the content management industry by storm. It is based on Mambo and it is beautiful and very easy to use and manage. It is open source software and it is licensed under GPL. Download it free of cost from joomla.org and it is always updated regularly.

Joomla is a phonetic spelling of the Swahi9li word Jumla which means together. It is largely based on Mambo, which has same set of features but it has some of fine features which stands out from the rest.
Features:
It is like the next door HTML site, so the peer dressing for Joomla is not necessary.
The news and the article management system is the most advance and the modern feature with full fledged WYSIWYG editor that is integrated with various option to add tables, flash contents and advance HTML contents.
There is an additional option to add the meta data in each of the article and with this the modern web search engine optimization can be done properly.
It has the most advanced and busiest caching system mechanism and if your site is busy with too many visitors then it will not break due to its spectacular and absorbing web caching mechanisms.
The RSS management system is built into this and due to this feature you can use it to provide the news on your site.
A lot of elegant and absorbing beautiful themes are available and with this your site can take the habit of great themes.
Installation:
Download the latest version of Joomla from joomla.org and use the WinRar to extract the achieve zip file. Extract achieve on the Windows. Copy the extracted contents to the new folder Joomal . Place this folder inside the www directory in C:\Program Files\EasyPHPx-x\
Now afterwards the installation is very simple. Point your web browser to http://loaclhost/joomla/ It will not go through the pre-installation check. Then go ahead and install the Joomla.
Click the next button at the top of the page, and then enter the details about the local server.
Under the Host Name enter localhost then enter your MYSQL user name and it is the root and then leaves the MYSQL password field blank. Enter the database name as the joomladb . It is now time to click the Next. Then the installed should advance to the next step.
Now you will need to confirm the website detail. The URL should be http://localhost/joomla and the Path should be C:\Program Files\EasyPHPx-x\www\joomla . Then enter your email id and administration password.
If you go through all the information correctly and following all the instructions correctly, then the installation of Joomla should now be complete. Now click on the Administration link and then enter the details and start modifying and designing your website.
Drupal:
It is second to Joomla and it is a popular content management system. It is the English spelling of the Dutch word Druppel which means the drops of water. It is mainly for the blogging engine but with due course of time it is being constantly evolved and it is now fast becoming the one of popular content management system for blogging. It is being constantly developed and managed by the group of individual and enthusiastic developers. It is being offered free on Drupal.org . It is released under the terms of GPL. It offers an excellent protection against the security threats and it is best for small business ventures as well as independent web masters.
Its interface is flexible, very ease to use and feature full makes it more and more popular and it has been employed in some of the popular websites. This is the reason why many popular websites use Drupal as its base.
Features:
Throughout the years, Drupal has been renowned as it is feature-rich and this content management system it is almost at par with most of the features with most of the renowned content management system has.
One of the most unique and out standing part of the Drupal content management system is its theme engine. You can customize each and every theme that has the plenty of options to choose it from. It is flexible and lots of theme is available for the customization after the installation.
The module or the theme management system of Drupal content management system is very simple to use with enable, disable and the updates features.
It gives various formats with authoring and publishing options.
There is the access control system where you can restrict the certain part of the website and restrict them for further use. You can also set access rules and roles.
There is the useful section inside of the content management system where you can access, modify or delete the comments and due to the advent of plenty of spam this system is perfect to use it.
Installations:
Download the latest build of Drupal from drupal.org and you can use the popular achieve extract format.
Then , copy the extracted content to the new folder called asdrupal then place the folder inside the www directory in C:\Program Files\EasyPHPx-x\
After this you will have to create the data base using PhpMyAdmin . Go to http://localhost/mysql/ . Then in the main PhpMyAdmin menu , under the create new database , enter the database name drupaldb and click onCreate .
Under the drupaldb database left clickon SQL on the top bar. Then go to the sub heading Location of the text fil and then left click and browse and then select the database.4.2.mysql file. It is located in C:\Program Files\EasyPHPx-x\www\drupal\database after the click GO.
In the next step edit the configuration file to enter the details about your server. Go to C:\Program Files\ EasyPHPxx\www\drupal\sites\ default and edit the file settings.php. In the field $db_url, enter mysql://root;@localhost/drypaldb write it without the mentioned quotes.. roo being the username of MySQL and drupaldb being the database name.
If you have followed all the steps correctly then the installation part is now over. Then point your browser to http://localhost/drupal and then create an administrative account. To do this click on the Create the first account on the home page of your drupal installation. Then, log into your Drupal account and start customizing and decorating your website from within i.