Monsta FTP – web based version of FileZilla

You would have came across a FTP application like FileZilla or WinSCP which you have used to access a FTP server. These are Windows based and you need to install them on your desktop if you want to use them.

As a developer I commonly come across some situations where I need to access a FTP server but not in the position to use the FileZilla or install it. And again I was today in that situation and did a small research to find an alternative approach.

I came across a web-based FTP application called MonstaFTP and it really helped me to achieve what I wanted.

Some words from the MonstaFTP website:

Say goodbye to desktop FTP software forever because Monsta FTP can connect you to any Windows or Linux server right from your browser, anywhere, anytime. Open source PHP/Ajax supports the latest HTML5 browser technologies to easily drag and drop files and folders from your desktop. Just 2 files to install and away you go, uploading, downloading, chmoding, renaming, deleting and editing.

The MonstaFTP script is 100% open source, has a compact installation, and shows what a HTML5 web application can offer with an easy installation process.


Some of the features of MonstaFTP script:

  • Open source GNU General Public License
  • Includes full PHP/Ajax source code
  • Written for programmers of all levels
  • Compact install of just 2 files (+ assets)
  • Supports FTP on Linux and Windows
  • Drag and drop files to upload and move
  • On-screen file editing
  • Multi-language support

The IE, Firefox, Chrome and Safari browsers are well supported. The official pages recommends Chrome browser for better visual performance and also states that IE version below 10 has limited support.

To have a look on how the application interface looks, you can have a preview at which is an official demo video.

Website Link :

Overriding Concatenated Datasets in JCL

Lets assume that you have a PROC with the following step which has 5 concatenated steps.


In the JCL which calls the above mentioned PROC, you want to override only one of the 5 concatenated files from PROC. For example, you want to override the 3rd concatenated file with another file called INPUT.NEWFILE in the JCL.

This can be accomplished by using the below code in your JCL where you want to override the file.

//                 DD
//                 DD DSN=INPUT.NEWFILE,DISP=SHR
//                 DD
//                 DD

Please not that you can not use DUMMY statement, as the usage of DUMMY signifies END OF FILE statement and will ignore the next coming files.

Unlock Your Android Phone and Earn Money

Are you an smart phone user? How many times in a given day, you unlock your phone screen to work on it? Read the title of this article. Yes. You heard it right. You can earn some fortune when you unlocking your smart phone every time.

You would have been fed-up with the advertisements that you receive in many free Android apps.  Application developers make money by forcing the users to live with the advertisements. But as the end user you don’t get paid for seeing the advertisements. Now the history is over.

Meet Locket, the android app that pays you every time when you unlock your smartphone.

The home screen( lock screen) of your phone is a large canvas which is never used for useful(!) purpose. Locket is a free Android app and pays you just for having ads on your lock screen.


The Locket App is now in Beta testing phase and available for download from the Google Play store. They also give you $1 when your friend sign-up with Locket. Remember that they have to sign-up from the referral link specific to you. More referrals, More money. Moreover, they give bonus to random users.

Install the Locket app from Google Play store from the link below.

You will need a PayPal account to receive the money that you have earned(!) by your hard work on unlocking your smart phone . 🙂 BTW, opening a PayPal account is free.

For now, the Locket app can be used only in the United States.

I hope in couple of months from now, they would be live and be an instant hit. Who would not love in this world to make money? 😀


DB2 9 Family Fundamentals(000-730) – Q & A

Read and Download several question and answers for the IBM DB2 9 certification exam.

Section 1 – Planning (14%)

  1. Knowledge of restricting data access
  2. Knowledge of the features or functions available in DB2 tools (just tools that come with product – distributed +space – i.e., control center, configuration advisor, configuration assistant, command line processor)
  3. Knowledge database workloads (OLTP vs warehousing)
  4. Knowledge of non-relational data concepts (extenders)
  5. Knowledge of XML data implications (non-shreading)

Section 2 – Security (11%)

  1. Knowledge of DB2 products (client, server, etc.)
  2. Knowledge of different privileges and authorities
  3. Knowledge of encryption options (data and network)
  4. Given a DDL SQL statement, knowledge to identify results (grant/revoke/connect statements)

Section 3 – Working with Databases and Database Objects (17%)

  1. Ability to identify and connect to DB2 servers and databases
  2. Ability to identify DB2 objects
  3. Knowledge of basic characteristics and properties of DB2 objects
  4. Given a DDL SQL statement, knowledge to identify results (ability to create objects)

Section 4 – Working with DB2 Data using SQL (23.5%)

  1. Given a DML SQL statement, knowledge to identify results
  2. Ability to use SQL to SELECT data from tables
  3. Ability to use SQL to SORT or GROUP data
  4. Ability to use SQL to UPDATE, DELETE, or INSERT data
  5. Knowledge of transactions (i.e., commit/rollback and transaction boundaries)
  6. Ability to call a procedure or invoke a user defined function
  7. Given an XQuery statement, knowledge to identify results

Section 5 – Working with DB2 Tables, Views and Indexes (23.5%)

  1. Ability to demonstrate usage of DB2 data types
  2. Given a situation, ability to create table
  3. Knowledge to identify when referential integrity should be used
  4. Knowledge to identify methods of data constraint
  5. Knowledge to identify characteristics of a table, view or index
  6. Knowledge to identify when triggers should be used
  7. Knowledge of schemas
  8. Knowledge of data type options for storing XML data

Section 6 – Data Concurrency (11%)

  1. Knowledge to identify factors that influence locking
  2. Ability to list objects on which locks can be obtained
  3. Knowledge to identify characteristics of DB2 locks
  4. Given a situation, knowledge to identify the isolation levels that should be used

Download (PDF, Unknown)

Download (PDF, Unknown)

கவிதைகள் – பகுதி 9





Paris Desktop Wallpaper (HD)

Download 7 high quality wallpapers for your computer. The image might load little slow as the size of each image is 3MB. You can save those images for your local copy.

[nggallery id=1]

கவிதைகள் – பகுதி 8





Replacing low values to spaces in Sort

How can I replace all the low-values in a file to spaces?

We can use ALTSEQ CODE to change the low-values or high-values to spaces in a file using Sort.
Here’s an example of how you could change all low values (X’00’) to spaces (X’40’), in an FB data set with an LRECL of 80:


100 மருத்துவக் குறிப்புகள்

100 மருத்துவக் குறிப்புகள்

Download (PDF, 74KB)

Ce n’est pas vos oignons

Dans les expressions « occupe-toi de tes oignons ou ce ne sont pas tes oignons » le terme oignon prend bizarrement le sens métaphorique de “affaires personnelles.” Cette expression est utilisée pour demander à quelqu’un de trop curieux de rester hors de nos affaires personnelles ou d’arrêter de poser des questions.

Elle est plutôt argotique et doit donc être réservée aux personnes que l’on peut offenser.

Voulez-vous savour mon age? Je te dis pas – c’est pas tes oignons ! 🙂