Importing data from FTP server into Zoho Creator
Zoho Creator has grown to be a great cloud-based app creation platform. You can build simple apps in the matter of hours or have complex solutions up and running much quicker than a from-scratch project. Manipulating data is a core capability of (Zoho) Creator . There is a rich toolset of UI elements, business logic components, and reporting tools to make your life easier. If you need more functionality you can always create custom functions and behaviours using the powerful Deluge scripting language. To take it even further there is a rather capable REST API to connect your app to the outside world. In this post I’ll show you how to import data from an FTP server into a Creator app using a Deluge function and a little middleware. Note: I assume that you are familiar with Creator and Deluge. We will also get some help from a PHP script, so some PHP knowledge is helpful too, but not necessary. You can use the code in this tutorial without changing anything other than the FTP url and account.
Cloud is better off without Flash
With the emergence of the iPad, there are many trends changing and many ideas developing around an old but finally well-developed phenomenon: the tablet computer. Although I am somehow late giving my opinion on the subject, I think it is worth the try. One of the areas cloud computing can be very useful and extremely capable is on the thin clients. Despite the fact that definition of a thin client nowadays is quite different than few years ago (take iPad and compare it to any of the "revolutionary" J2ME enabled devices) they are still far less capable than conventional computers, i.e. laptops and desktops. iPad (as a good example and so far the best in the segment) is fairly powerful by itself and offers decent performance in doing resource-intensive tasks like 3D game rendering. But there are times that its processing power and storage capacity is not sufficient for certain tasks. You might say, well turn to a more powerful computer then. The price of such move could be sacrificing the super cool and useful features like ultra-portability and modern human user interface of the iPad.
Fixing the multiprocessing error while developing for AppEngine
If you are developing for Google AppEngine on Mac, and you have updated python to 2.6.x or higher, you might face this non-sense error over and over:
ImportError: No module named _multiprocessing
The main reason behind this error is that AppEngine (as of this writing) can't get along with python versions higher than 2.5.x.
Fortunately it is quite easy to fix this issue, especially if you are using GoogleAppEngineLauncher:
The secret of staying productive while coding
Most people use versioning systems like Subversion, Mercurial, and git to maintain their code while working on software and web projects. There are also hosted...
Creating online data forms with no coding at all
Many times you need to collect information from users (e.g. employees) through online forms. As I just did for my HR department as a favor,...
Globalizing Clouds, Geopolitically Speaking
This article was originally posted on CloudAve. Security remains as one of the biggest challenges in adopting and spreading cloud computing. But there is an...
Develop Google AppEngine with Aptana Studio
Recently I have jumped on Python wagon to play with Google AppEngine a bit. Python is a very fun (and powerful) language and I feel...
An Open Cloud - Or Is It?
This is an article posted on CloudAve. As you might know the Open Cloud Manifesto debuted on March 30st. It outlines the pillars of Cloud...
How SaaS can impact the Middle East market
Middle East is usually behind when it comes to the bleeding edge technology. Clearly because we don't build bleeding edge technology unless we are US...
Creating organization groups in Zoho business
One of nice features in zoho Business is organization groups that allow you to really collaborate and share documents, tasks, and links between the team...
We owe Zoho big time
Few weeks ago I rediscovered Zoho! I saw it before but the urge of trying an online office never occurred to me. It's been sometime...