Export and import MySQL databases

Export

Back up single database

mysqldump –u[user_name] –p[password] [database_name] > [backupfile.sql]
example :
mysqldump -uroot -proot test_db > /home/user/public_html/test_db.sql

Continue reading…

Backup files to Dropbox (Dropbox Uploader)

 Using BASH script

Download the dropbox_uploader.sh BASH script from https://github.com/andreafabrizi/Dropbox-Uploader

Run the script

$ /path/to/dropbox_uploader.sh

Continue reading…

Run PHP scripts from cron jobs

Using curl

The cron job runs a command similar to the following command

curl http://example.com/your_script.php

Continue reading…

MongooseJS

Mongodb object modeling for node.js

Mongoose provides schema-based solution to modeling application data and includes built-in type casting, validation, query building, business logic hooks and more.

Be sure you have MongoDB and Node.js installed.

$ npm install mongoose

Continue reading…

Install Node.js

Ubuntu

Install the dependencies:

sudo apt-get install g++ curl libssl-dev apache2-utils
sudo apt-get install git-core

Run the following commands:

Continue reading…

MongoDB

MongoDB  is a cross-platform document-oriented database system. Classified as a “NoSQL” database, MongoDB eschews the traditional table-based relational database structure in favor of JSON-like documents with dynamic schemas , making the integration of data in certain types of applications easier and faster. MongoDB is free and open source software.

Continue reading…

Node.js

Node.js is a software platform that is used to build scalable network (especially server-side) applications. Node.js utilizes JavaScriptas its scripting language, and achieves high throughput via non-blocking I/O and a single-threaded event loop.

Node.js contains a built-in HTTP server library, making it possible to run a web server without the use of external software.

Download Node.js http://nodejs.org/download/

Continue reading…

Campus Management Solutions

iCampuz is an advanced web based college management system offering high flexibility and an abundance of features to collaboratly create quality education system. Its main feature is to provide seamless networked campus and a paperless administration.

Continue reading…