Showing posts with label apps development. Show all posts
Showing posts with label apps development. Show all posts

Monday, May 23, 2011

Enhance PHP Memory LIMIT, Upload FILE LIMIT and EXECUTION TIME : PART - 1


We know that default memory limit in PHP is 16MB. Sometimes we need more than 32 MB or 64 MB. As well as default file upload limit is 2 MB that is fairly low – and especially when site works on Photos. As script execution time, default time is 30 sec but some times, tasks require more execution time to complete their jobs.  Here are few techniques for enhance PHP memory limit, file upload limit and execution time. These techniques depend on your system configuration.

1. Set Memory Limit

1.1. php.ini configuration This is the suggested approach if you have access to the server's php.ini. This will not be possible in most shared hosting situations, though your host may be able to adjust it for you. Note that this change will affect all websites and PHP scripts on the server. - Locate the php.ini file used by your web server. You can use the phpinfo() PHP function to find it. - Edit the memory_limit parameter in the php.ini file (usually in a section called Resource Limits) memory_limit = 32M; Maximum amount of memory a script may consume (32MB) If there is no section already for this, place the above line at the end of the file. - Restart Apache. Note: If you are using XAMPP/WAMP, there may be two PHP.ini files (one under the PHP directory and the other under Apache/bin). To change your memory limit, edit the file in the XAMPP/Apache/bin directory. The next two solutions are more restricted in scope and, in some cases, may be more appropriate choices than affecting all sites.

1.2..htaccess configuration This is useful when you do not have access to php.ini file. Edit (Create) the.htaccess file in the site root (public) directory and add the following line: php_value memory_limit 32M This method will only work if PHP is running as an Apache module.

1.3. Configuration in PHP scripts Add the following line where you need to give PHP more memory: ini_set('memory_limit', '32M');

1.4. Memory limits on Shared Hostings. In some shared hosting environments, access to the PHP memory limit setting is restricted. If you cannot make the change yourself, please ask your hosting provider to adjust it for you, or look for a new host that allows more flexibility.

In part - 2, we will discuss about File upload limit. 

development, apps development india

Thursday, May 19, 2011

What are the Benefits of Java Training?


Being adept to discover at your own stride is the major cause why this training is so effective. Using professional trainers, high value video and comprehensive working files, discovering even the most convoluted applications is now actually easy. You can discover from a professional which makes discovering easy. It furthermore works on PC or Mac and a completely self-paced. You can have free certification as you construct genuine functional skills. It let you discover visually through free employed files.

Web development training is perfect for beginners. Easy to pursue videos offer visual clarity. You can select to expert a full application from basics to advance for a part of the cost of classroom based training or online founded education. You may have exclusive educating procedure that boasts accelerated discovering and high retention. Learn at your own pace; training can be stopped, rewound or very fast forwarded as needed and you may furthermore trial to get high value tutorial videos on compact computer disc / storage disc or online and PC / Mac compatible.

If you desire to discover how to design to development, checking to troubleshooting, proficiency with applications and system programs to design the components that make computers work and use computer programs like C, C++, and Java to design packaged programs and customized applications, often employed in groups to design convoluted products; Software technology training is the training for you.

If you desire a professional training and recommendations on everything from the basics to sophisticated methods for open source programs, and every training commitment is customized to double-check that the training content and components align with your enterprise, expertise, and organizational needs; open source training is the training that best matches you.

Whether you are a beginner or a skilled web developer, java training is crucial for you. It let you discover how to compose a stand-alone Java application utilizing the Java programming language and how to compose a stand-along Java application utilizing the Java programming language. It will educate non-programmers how to compose programs utilizing Java as a language and train you how to convert your living programmer's abilities into Java programming skills. Aside from that centre java training is furthermore accessible; it will supply the starting java application development training, Intermediate Java Programming, UML, Advanced JDBC Techniques for Java Programmers training, and construction web applications.

Meanwhile, Advance Java training focuses on evolving programs utilizing the Java 2 Platform, Standard Edition, or J2SE. It is proposed for those with solid know-how in organized and object-oriented Java programming, JSP training, encompassing use of the Collections API and exclusion handling. If you are a skilled Java programmer, adept to construct, check, and debug convoluted applications utilizing organized and object- oriented code concepts, and well renowned with the Collections API and Java exception-handling this training is best for you.

If you are a skilled web sheet developer looking to set up a base in the creation of dynamic web applications by Ajax, Ajax training will insert you to the suite of technologies that are utilized to design an Ajax web application. On the other hand, Html5 training is designed for programs developers involved in conceiving, conceiving, and establishing HTML5 web applications. It is precious to both beginners and sophisticated developers that currently have know-how in evolving web applications. Ruby on rails training is designed for developers who have some web development know-how that desire to discover ruby on rails. Learn the basics of the ruby language, construct a new rails application from rub, setup and organize databases with migrations and realize rails' attitudes and how to adopt or override them.

Learning in these trainings is designed to proceed overhead and after the "what" and "how" of programs industry. After accomplishing these trainings, you will be well versed in the critical responses to "why" and "when", as they concern to the mechanical bases of construction dynamic web applications.

Tuesday, May 17, 2011

AJAX – Why should we use it?

Many improvement in web technology have appeared over the past ten years numerous of which have assisted web entrepreneurs and their respective business tremendously. One of the newer technologies on the market, made accessible round late 2005, is the Ajax system.


Technically, Ajax isn't any kind of new software program. Ajax is a pattern of web development that works as perform of kinds rather than of being an object. Basically, users provide work some diverse pre-existing technologies and simultaneously it types Ajax a period coined by Jesse James Garret.


Ajax is made up of Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheets (CSS). Other technologies like Document Object Model (DOM) and Extensible Markup Language (XML) are furthermore utilized with Ajax. Together, these technologies design one of the most productive web application devices in use today. Explaining everything that Ajax is made up of is exceedingly complicated. However, utilizing the Ajax procedure for beneficial web applications is straightforward sufficient with some basic information of programming language and other facets of Internet software.


The advantages of Ajax are hard to quantify. Mostly, these advantages work in the locality of cost-containment. Dollars and cents decisively issue in business, and by utilizing Ajax for interactive web applications, many of cash can be kept over the long haul.


It all begins with the time invested. With Ajax, facts and numbers move takes location at a much quicker pace. Using Ajax correctly with web applications entails faster-loading sheets, less smashes, and all-around action that's more fluid while employed online. The procedure furthermore has the promise to drastically slash down on time accomplishing a specific task.


As your business develops, more bandwidth is going to cost more money. Bigger businesses require investing in larger-capacity attachments and even new hardware for larger server loads. Repetitive jobs can masticate through bandwidth rapidly, so Ajax's proficiency to decrease repetition entails cash kept through less bandwidth consumed. 


Other advantages of Ajax aren't so effortlessly measured.


Using Ajax, a business' interface can be simplified and offer benefit in numerous areas. Ajax decreases the number of steps required to entire a task and furthermore decreases possibilities for error. Fewer mistakes entails less time and cash bought into in manually amending them.


With web-based applications, there's furthermore many of cash to be kept in the long run in evaluation to desktop applications. Offering web applications with well renowned and/or easy-to-use interfaces entails more productivity and fewer mistakes to argue with.

development india, apps development

Friday, May 13, 2011

Information about Cloud Computing

The procedures we use to communicate and organize data extend to evolve and develop - to the span that often they surpass our level of comprehending as to what they are? - Or how and why they work? Cloud computing appears to drop into this class and continues confusing to so many and not yet appreciated well sufficient to assure us to believe them with 'taking over' purposes that we are utilized to organizing us, and are more or less substantial to us. Most desire to realize and understand more about its reason and benefits.

Why is it being presented as an innovative alternate to the accepted, restricted, localized appliance / application founded methods of accessing programs and accomplishing every day purposes that depend on established programs bodily running on our PCs? It is a move in how applications and services are circulated and accessed in evaluation to what we have been utilized to. Look at it as "software as a service" (or Saas) as it is renowned - as are against to programs you're utilized to downloading and installing. In other phrases, all our stuff is being made accessible out there - on the web - rather than of in here, on our machines. The cloud is another phrase for all your stuff and where it's established and managed.

People are inclined to understand the cloud to signify numerous distinct things - and so it really is numerous distinct things, as it boasts numerous distinct answers for numerous distinct challenges. Put easily, the cloud is many like the server which manages your internet, internet note, and online activities. Yea, it's a changed type of a facts and numbers center in a weather controlled protected facility. We may as well start giving vigilance and get well renowned with it because 'The Cloud' is here to stay, we're being told. Its promise lies far after the rudimentary delineations and applications cited in this article.

Cloud computing is a comprehensive and flexible stage adept of hosting everything we normally require and use on a every day basis: internet note, communal networking mediums, storage hardware / facts and numbers assets, programs and programs encompassing internet security and even full functioning schemes - all completely automated and accessed through 'The Cloud' by your selected provider (or browser). It is an essential answer being evolved in answer to unpredictable economics and requires scaling down charges of personel and multiple personal assets that need manual oversight.

The Cloud is lower, quicker and simpler (lighter) on asset usage, and far more effective in presentation and functionality. There is little or no setting up, less third party dependency, no genuine IT as it is absolutely incorporated and configured by large scale, strategic, centralized and normalized server installations. Also, this comprises a natural progression of technological innovations with the expanded attractiveness of wireless apparatus in use.   

Your email account is a classic demonstration of how cloud computing works. It is adept of organizing an infinite number of users, anecdotes, the devices they need, presentation measures, etc... All preconfigured, incorporated, and organized through automation - and at little or no cost at all.

In supplement there are interior, external, and hybrid variations of the cloud. The interior cloud mentions to an in-house, or on location cloud, where facts and numbers and peripherals are retained locally. The external cloud mentions to all the virtual functionality and applications hosted externally on your server (in the clouds). And a hybrid is the bewildering concept of an interior cloud being organized in-house - but living externally in the cloud. Clear as grime, huh.

The Cloud sound is very appealing. But conceives as much intrigue as it does skepticism, as it is still very new and unfamiliar. There are numerous inquiries and anxieties considering security, off- location facts and numbers administration, and the essential oversight involved. Who is to blame for sustaining this supposed better functionality and security? Or, who precisely has hands on get access to to our entrusted thoughtful house in the cloud? It is redefining our comprehending of the period "virtual."

Just as there are so numerous inquiries, there are identically as numerous responses, as the cloud's capability and promise is being evolved and configured to accommodate any obligations that a purchaser may find a require for. Volumes of books and literature are being highly spent as more and more persons, enterprises and developers are looking to acclimatize to and function inside the new tendency and better realize this discovery in the way we organize our computing environment.

Basically this adds us right back where we started. Cloud computing are open to understanding, and its applications appear to be infinite. Only now we might be left with the inquiry of what it can't do? Maybe it is most unquestionably characterized by what it is not - not less than not yet. So for now - the cloud is a changed server adept of accomplishing more and more purposes that we are normally utilized to organizing ourselves.


development india, apps development, offshore web development