November 09, 2015


November 04, 2015

Sending online compliant using G suite application

Sending Online complaint using G suite application

click here

Full source code

Developed for +consumerfed I T Section , kozhikode Region

September 19, 2015

Working with microsoft sharepoint

What is the use of share point in an office

configuration files download here

Created an online chat application for Regional office kozhikode . The work was assigned by +bithesh soubhagya . M S Sharepoint was the most suitable application to do this job. Now the regional office staffs can share their work, assign tasks, internal chat etc.

by +belazy

thanks to +Shimjith +Vipin Cp

+Consumerfed IT Division

August 15, 2015

How to use pivot table in msoffice excel

Working with Pivot table in microsoft office excel

The Pivot Table in Microsoft Office Excel will make you analyze and summarize a large set of data very quickly. Pivot Table is considered to be a powerful feature in Microsoft Office Excel. You can also present data in variety of ways through pivot table. Here i m sharing a MS Excel Pivot table tutorial Or the scope of Pivot table in Excel.



Choose the table you need to summarize/analyse.

Pivot Table Data
Creating Pivot table in MS office excel

Create a pivot table for that data : - Go to Insert tab >>  Pivot Table  >>  Create Pivot Table.
A window will be open now, where you have to show the data table. (Please omit the blank column in data table)

Pivot table property window
Creating Pivot Table in M S Office Excel

Choose the data that you want to analyze.

Table / Range : You have to show the data table ( Prefer the data table with header)

Pivot table property window
Creating Pivot Table in MS Office Excel

Choose the field to add in the report : just tick on branch name and amount. A new table with a column will be created having amount under branch name.

Creating Pivot Table in MS Office Excel
Creating Pivot Table in MS Office Excel

If you need to show branch name and sum of amount in separate columns just drag the field amount from row table to sigma function area. ( dragging option in right bottom ). Now the data table will change like below.

Pivot table summarization
Creating Pivot Table in MS Office Excel

These are another types of reports created using the same data using Pivot table in Microsoft Office Excel.

Pivot table analzyse
Creating Pivot Table in M S Office Excel

pivot table report in excel
Creating Pivot Table in MS Office Excel

Author : +belazy

Hope you enjoy the code.

another pivot table example

Thanks to +Shimjith  +Vipin Cp  and +deepajayaprakash payyanakkal  for their supports

@consumerfed  +consumerfed

July 16, 2015

online sales entering sheet for organisation having multiple branch

Online Sales Entering spreadsheet using google script

As our new software bee bee is down for last few months I T head +bithesh soubhagya assign me a task to create a parallel online sales entering application which helps users to inform their sales to regional office, thus we can debug our bee bee software by informing head office the actual sales. The project was great success, the data was informed head office daily and they correct it on bee bee software.

Created an online sales entering spreadsheet using google script code. The sheet changes daily so that end users can add/enter their daily sales and other details for that day, . The google script in background will automatically send reports daily as email  both in html and pdf formats, The sheet keeps a backup every month in google drive, Once backup is created the sheet will clear the whole data entered in the spreadsheet.

Link to google spreadsheet

Back up

These backup are created using google script code


1. Start

2. Declare variable columns, day, weekends, month, year

3. get todays date from google server (format dd/mm/yyyy)

4. get day from todaysDate

5. check if sunday then skip

6. else hide entire sheet

7. show sheet (day) // say 1,2,3...etc

8. Stop

Source code

function algorithm(){

      var sheetToPdf = SpreadsheetApp.openById("url to sheet ");
      var columnRanges = ["A:A","B:N","O:AA","AB:AN","AO:BA","BB:BN","BO:CA","CB:CN","CO:DA","DB:DN","DO:EA","EB:EN","EO:FA","FB:FN","FO:GA","GB:GN","GO:HA","HB:HN","HO:IA","IB:IN","IO:JA","JB:JN","JO:KA","KB:KN","KO:LA","LB:LN","LO:MA","MB:MN","MO:NA","NB:NN","NO:OA","OB:ON"];

      var todayDate = new Date();
      var day = todayDate.getDate();
      var actualDay = day - 1;
      var saleDay = day;
      var colToHide = day -1;
      var colToHide2 = day -2;
      var colToShow = day;
      var actualMonth = todayDate.getMonth() + 1;
      var rangeHide = sheetToPdf.getRange(columnRanges[colToHide]);
      var rangeToShow = sheetToPdf.getRange(columnRanges[colToShow]);
      if(day > 3){
        var rangeHide2 = sheetToPdf.getRange(columnRanges[colToHide2]);
        Logger.log(" Previous date script running issue solved ");
      Logger.log("Date : "+todayDate.getDate());
      Logger.log("col to show  : "+colToShow )
      Logger.log("range to show  : "+columnRanges[colToShow] )
      Logger.log("Date : "+todayDate.getDate());
      Logger.log("col to hide  : "+colToHide )
      Logger.log("range to hide  : "+columnRanges[colToHide] )
      //if day is 1
        //Logger.log(' Today is first day ');
        //rangeToShow = sheetToPdf.getRange(columnRanges[colToShow]);
     // sheetToPdf.copy("SALES_ON_"+todayDate.getYear()+"_"+actualMonth+"_"+saleDay);

Email templates

Thanks for accounts manager +deepajayaprakash payyanakkal  for her support in creating this wonderful application for  regional office kozhikode...

Thanks to +Consumerfed IT Division  for assigning this work.

June 15, 2015

How to consolidate multiple sheets into one sheet in excel

Consolidate in Excel

Description : Excel Consolidate helps you to consolidate your sheets/worksheets into one worksheet.
 Here we are going to consolidate 3 sheets unit1 , unit2 and unit3 to one sheet. the three sheets are shown below. Excel tips and tricks by +belazy .

How to sum up all the data in separates sheet into one

Receipts and Disbursement
Receipts and Disbursement

Receipts and Disbursement of a single unit

Receipts and Disbursement
Receipts and Disbursement

Receipts and Disbursement
Receipts and Disbursement

Now click on the consolidate icon, it will be available in Data tab in excel 2010.

 A window will be open now, choose function as Sum (here we are going to sum up all the sheets)

click on the reference, choose the data table in sheets ancd click on add

check Top row & Left Column.

Consolidate Sheet

Consolidated excel sheet

To view the video tutorial : click here

To Know more about Cash Receipts and Cash Disbursement method in accountancy click here

Where to use : 

Author : +belazy

Thanks to +deepajayaprakash payyanakkal  for her support

+Consumerfed IT Division

Similar posts

create a commodity sales graph

multiple user sharing a  excel sheet

June 14, 2015

അറ്റന്റൻസ് മോണിറ്ററിങ് സിസ്റ്റം - കൺസ്യൂമർഫെഡ്‌ ത്രിവേണി ലിക്യുർ ഷോപ്

എന്താണ് ഈ അറ്റന്റൻസ് മോണിറ്ററിങ് സിസ്റ്റം 

കോഴിക്കോട് റീജിയണിന്റെ കീഴിൽ ഉള്ള ത്രിവേണി സൂപ്പർ മാർക്കറ്റ് , മൊബൈൽ ത്രിവേണി സ്റ്റോർ , ലിക്യുർ ഷോപ് , ഗോഡൗൺ , റീജിയണഅൽ  ഓഫീസ് എന്നിവിടങ്ങളിൽ നിന്നും മാർക്ക് ചെയുന്ന അറ്റന്റൻസ് , മാർക്ക് ചെയുന്ന സമയം തന്നെ റീജിയണൽ ഓഫീസിൽ കാണാനുള്ള സൗകര്യം ഒരുക്കുന്ന ഒരു അപ്ലിക്കേഷൻ , നിർമിച്ചത് കോഴിക്കോട് റീജിയണൽ ഓഫീസ് ഐ ടി വിഭാഗം.

ഇത് നിർമിച്ചത് 2015 ഇൽ അന്നത്തെ  റീജിയണൽ മാനേജർ അബ്ദുൽ ഗഫൂർ നെ വേണ്ടി  . അന്ന് മുതലുള്ള ടാറ്റ സേവ് ചെയ്തു വെച്ചിട്ടുണ്ട് .

പിന്നിട് പുതിയ കൂറേ കാര്യങ്ങൾ കൂടി 2016 ഇൽ ഇതിൽ കൊണ്ടു വന്നു .

ഇത് എഡിറ്റ് ചെയ്യാനുള്ള പ്രിവിലിയേജ് റീജിയണൽ ഓഫീസിൽ ഐ ടി ഇൻചാർജ് ന് മാത്രമാണ് ഉള്ളത് എങ്കിലും റീജിയണൽ ഓഫീസ് ഇ മെയിൽ അക്കൗണ്ട്സ് ഉപയോഗിക്കുന്ന ആർക്കും ഇത് എഡിറ്റ് ചെയ്യാൻ സാധിക്കും . ഇത് നിർമിച്ചിരിക്കുന്നത് ആരീതിയിൽ അന്ന് .

എങ്ങനെയാണ് അറ്റന്റൻസ് മാർക്ക് ചെയുക 

ഈ ലിങ്കിൽ കാണുന്ന അറ്റന്റൻസ് ഫോം ഇൽ അറ്റന്റൻസ് മാർക്ക് ചെയ്യാനുള്ള സൗകര്യം ഉണ്ട് . ഈ ലിങ്ക് ഒരു ബാറ്റ് ഫയൽ അകത്തു ആഡ് ചെയ്‌ത്‌ കമ്പ്യൂട്ടർ ഡെസ്ക്ടോപ്പ് ഇൽ കോപ്പി ചെയുക . ബാറ്റ് ഫയൽ ഡബിൾ ക്ലിക്ക് ചെയുമ്പോൾ അറ്റന്റൻസ് ഫോം ഓപ്പൺ ആവും .

ലിങ്ക് വീഡിയോ

എങ്ങനെയാണ് മാർക്ക് ചെയ്ത  അറ്റന്റൻസ് കാണുക 

റീജിണൽ ഓഫീസിൽ ഒരു എക്സൽ ഷീറ്റ് ലിങ്ക് ഷെയർ ചെയ്‌തിട്ടുണ്ട് , അത് അതിന് വേണ്ടി നിർമിച്ചതാണ് , ഇതിന് പുറമെ ദിവസേന  അത് കണ്സോളിഡേറ് ചെയ്ട് റിപ്പോർട്ട് ഇമെയിൽ അയക്കും . പുറമേ റീജിയണൽ മാനേജറിന്റെ   മൊബൈലിൽ തൽസമയം റിപ്പോർട്ട് നോക്കുവാൻ സാധിക്കും .അക്കൗണ്ട്സ് മാനേജർ ക് മാസ സാലറി കണക്കുകൂട്ടാൻ സഹായിക്കുന്ന റിപ്പോർട് ഇമെയിൽ അയക്കും

എങ്ങിനെ പുതിയ പേരുകൾ,  ത്രിവേണി പേരുകൾ ഇതിൽ ചേർക്കും 

ഓഫീസ് ഇമെയിൽ യൂസ് ചെയുന്ന ആർക്കും ഇതിൽ പുതിയ പേര് ചേർക്കാൻ സാധിക്കും . ഇതിന് ഐ ടി പരിജ്ഞാനം ആവശ്യമില്ല .ഈ ഫോം അങ്ങേനെയാണ് നിർമിച്ചിരിക്കുന്നത് . ഒരു നാലാം ക്‌ളാസ് യോഗ്യത ഉള്ള വെക്തിക് ഇത് എഡിറ്റ് ചെയ്യാൻ സാധിക്കും .

എവിടെയാണ് ഈ സോഫ്റ്റ്‌വെയർ സേവ് ചെയ്തു വെച്ചിരിക്കുന്നത് 

ഓഫീസ് ഇമെയിൽ ഡ്രൈവിൽ അന്ന് ഈ സോഫ്റ്റ്‌വെയർ നിർമിച്ചിരിക്കുന്നത് , ഈ സോഫ്റ്റ്‌വെയർ എഡിറ്റ് ചെയുമ്പോൾ ഓഫീസിൽ ഇമെയിൽ സന്ദേശം വെറും 

ഡാറ്റ മിസ് ആവാൻ സാധ്യധ ഉണ്ടോ ?

ഇല്ല , എല്ലാ  മാസവും സോഫ്റ്റ്‌വെയർ ഓട്ടോമാറ്റിക് ആയി , ഓഫീസിന്റെ ഡ്രൈവിൽ ബാക്ക് അപ്പ് ഫയൽ ക്രെയ്റ്റ ചെയ്യും

ഇത്  ഇ മെയിൽ വഴി ഓഫീസ് നെ അറിയിക്കും  .

മറ്റ് പ്രത്യകത , തീരെ ചിലവില്ലാതെ രീതിയിൽ  ആനി ഇത് നിർമിച്ചിരിക്കുന്നത് . ഇതിന് മുൻപ് സെയ്ൽ എന്റർ ചെയുന്ന അപ്ലിക്കേഷൻ നിർമിച്ചിരുന്നു , അതും ഓഫീസ് ഡ്രൈവിൽ തന്നെയാണ് നിർമിച്ചത് , 

എപ്പോഴും അക്സസ്സ് ചെയ്യാൻ സാധിക്കുന്ന ഒരു സെർവറിൽ മാത്രമേ അപ്ലിക്കേഷൻ നിർമിക്കാൻ സാധിക്കുകയുള്ളു . ഒരു വ്യക്തിയുടെ കമ്പ്യൂട്ടർ ഇൽ  ഇത് നിർമിച്ചാൽ പബ്ലിക് ഇന് ഇത് അക്സസ്സ് ചെയ്യാൻ സാധിക്കില്ല . അങ്ങെനെ ആരെങ്കിലും വിചാരിച്ചിട്ടുണ്ടെങ്കിൽ അത് തിരുത്തുക

ഇത് ജാവ സ്ക്രിപ്റ്റ് ഉള്ള വെബ് ബ്രൗസറിൽ മാത്രമേ വർകാവുള്ളു (മോസില്ല ഫയർഫോക്സ് ).

പുതിയ ഇമെയിൽ നോട്ടിഫിക്കേഷൻസ് എങ്ങെനെ ആഡ് ചെയാം?

താഴെ കാണുന്ന ലിങ്ക് ഒരു എക്സൽ ഷീറ്റ് ഓപ്പൺ ആകും ,ഓഫീസ് ഇമെയിൽ ഉപയോഗിക്കുന്ന ആർക്കും ഈ എക്സൽ എഡിറ്റ് ചെയാവുന്നതാണ്. ഇതിൽ ലഭിക്കേണ്ട ആളുകളുടെ യൂസർ ഇമെയിൽ ചേർത്തിട്ടുണ്ട്. ഇമെയിൽ നോട്ടിഫിക്കേഷൻ വേണ്ട എങ്കിൽ നോ എന്ന് ചേഞ്ച് ചെയ്തു കൊടുക്കാവുന്നതാണ് .

ഈ സോഫ്റ്റ്‌വെയർ നിർമിക്കുമ്പോൾ തന്നെ , ഇത് സുതാര്യമായി എഡിറ്റ് ചെയ്യാവുന്ന രീതിയിൽ ആനി നിര്മിച്ചിരിക്കുന്നത് . കോഴിക്കോട് റീജിയണൽ ഐ ടി വിഭാഗം ഇതിന് വേണ്ടി പ്രയത്നിച്ചിരിക്കുന്നു .

കമ്പ്യൂട്ടർ പരിജ്ഞാനം കുറവുള്ള റീജിണൽ ഓഫീസ് സ്റ്റാഫ് ന് എഡിറ്റ് ചെയ്യാൻ സാധിക്കുന്ന രീതിയിൽ അന്ന് ഇത് നിർമിച്ചിരിക്കുന്നത് .

ഈ സോഫ്റ്റ്‌വെയർ വിജയിക്കണമെങ്കിൽ ത്രിവേണി യൂണിറ്റ് ഇന്റെയും റീജിയണൽ ഓഫീസിലെ മുഴുവൻ സ്റ്റാഫിന്റെ സഹകരണം ആവശ്യമാണ് . 

2015 ഏപ്രിൽ മാസത്തിൽ അന്ന് ഈ സോഫ്റ്റ്‌വെയർ നിർമിച്ചത് . അതിന് ശേഷം 2016 സെപ്റ്റംബറിൽ പുതിയ റീജിയൻ മാനേജർ ഇന്റെ നിർദേശ പ്രകാരം ഇതിൽ നല്ല കൂറേ മാറ്റങ്ങൾ കൊണ്ടുവരുകയും , റീജിയൻ മാനേജറിന്റെ നല്ല സപ്പോർട്ട് ഉള്ളത് കൊണ്ട് ഇത് നല്ല രീതിയിൽ പ്രവര്തിതിച്ച വന്നു . 2016 സെപ്റ്റംബറിൽ ഇതിൽ കണ്സോളിഡേറ് ചെയ്യാനുള്ള ഓപ്ഷൻ വന്നു . അതിന് ശേഷം സാലറി കണക്കുകൂട്ടാൻ സഹായിക്കുന്ന റിപ്പോർട്ട് ഇതിൽ ചേർത്തു . 2017 ജനവരി യിൽ ഇതിൽ സോഫ്റ്റ്‌വെയർ അപ്ഡേഷന് ഓട്ടോമാറ്റിക് ആക്കി . ഇമെയിൽ റിപ്പോർട്ട് എഡിറ്റ് ചെയ്യാനുള്ള ഓപ്ഷൻ ചേർത്തഉ . ഓട്ടോമാറ്റിക് ബാക് അപ്പ് റീജിയൻ ഓഫീസ് ഗൂഗിൾ ഡ്രൈവിൽ ഓട്ടോമാറ്റിക് ആയി സേവ് ചെയ്യാനുള്ള ഓപ്ഷൻ ഇതിൽ ചേര്ത്തു. ഈ സോഫ്റ്റ്‌വെയർ എഡിറ്റ് ചെയ്യാൻ കമ്പ്യൂട്ടർ പരിജ്ഞാനത്തിന്റെ ആവശ്യം  ഇല്ല .

ചിലവ് കുറഞ്ഞ രീതിയിൽ ഈ അപ്ലിക്കേഷൻ നിർമിക്കാൻ വേണ്ടി മാസങ്ങളോളം പരിശ്രമിച്ചിട്ടുണ്ട് .

ഇന്ന് അറ്റന്റൻസ് മാർക്ക് ചെയ്ത ത്രിവേണിയുടെ എണ്ണം : 29 

കോഴിക്കോട് റീജിയനിൽ ആകെ 205 എംപ്ലോയീസ് ഉണ്ട് 

ഈ സോഫ്റ്റ്‌വെയർ 144 എംപ്ലോയീസ് ഉപയോഗിച്ചു 

ഇന്ന് ഈ സോഫ്റ്റ്‌വെയർ ഇൽ 91 പേര് മാർക്ക് ചെയ്തു 

താഴെ മാർക്ക് ചെയ്ത ഡീറ്റെയിൽസ്  (78 - 8 - 2 - 2)

ഈ അപ്പ്ലിക്കേഷനെ നിയന്ദ്രിക്കുന്ന പ്രോപ്പർട്ടി ഫയൽ ലിങ്ക് 

കൂടുതൽ  വിവരണങ്ങൾക്ക് ഐ ടി സെക്ഷനുമായി ബന്ധപെടുക

നിങ്ങളുടെ നിർദേശങ്ങൾ താഴെ കമെന്റ് ബോക്സിൽ എഴുതാം. ഈ സോഫ്റ്റ്‌വെയർ ഇന്റെ കുറവുകളും അറിയിക്കാം

യൂട്യൂബ് ചാനൽ സബ്സ്ക്രൈബ് ചെയ്യാനുള്ള ലിങ്ക്  

May 31, 2015

May 27, 2015

Employee card html template

Employee card Html template

<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<link href="CSS/employee.css" rel="stylesheet">
<title> New Horison</title>

<div class="oms-header">
<li><a href="">  Pluto </a></li>
<li><a href="test.html"> Neptune </a></li>
<li><a href="test.html"> mercury </a></li>
<li><a href="test.html">  Pluto </a></li>
<li><a href="test.html"> Neptune </a></li>
<li><a href="test.html"> mercury </a></li>


<div id="map">
<div id = "company_by_category_list">
<div id="content">
<table width="100%" cellspacing="0" cellpadding="0" bgcolor="white" style="font-family:arial,'sans-serif';line-height:17px;font-size:12px;" id="listing_category_content">
    <tr><td colspan="2" id="td_container"></td></tr>
            <td colspan="2">
            <!--  employee card loop -->
<div style="background-color: #FFF8DC; width:689px; position:relative;" class="employee_business_card">
         <div style="">
             <table width="98%" cellspacing="0" cellpadding="0" border="0">
                            <td class="start_no"></td>
                            <td valign="top" class="cl_thumbnails" rowspan="4" style="width: 150px;">
                                    <a href="employeeDetails.html"  class="anchor">
                                        <div style="position:absolute;">                                          
                                            <img width="128" height="102" border="0" alt="deepapayyanakkal" style="border: 1px solid white; left: 6px; position: relative; z-index: 2; top: 11px; display: inline-block; width: 128px; height: 102px;" src="IMAGES/EMPLOYEE/Accounts_Manager/Deepa_Jayaprakash.jpg">
                             <td valign="top" style="padding-top: 9px; position:relative; height:21px;">
                                    <div class="TextBold ver_14 company_name_premium">
                                        <h3 class="fleft">
                                            <a itemprop="name" href="employeeDetails.html" onclick="show_detail('210000','4940','18049','company_minisite',true,{'show_navigation':true,'no_urut':0,'listing':true}); return false;" class="listing_company_name"> Deepak Thiruvananthapuram</a>
                        <tr valign="top">
                                <td rowspan="5">&nbsp;</td>
                                <td height="100%">
                                    <table width="100%" cellspacing="0" cellpadding="0" border="0" valign="top">
                                        <tr> <td valign="top"></td></tr>
                                                <table width="100%" cellspacing="0" cellpadding="0" border="0">
                                                       <td valign="top" itemprop="description" style="padding:3px 20px 4px 0;" colspan="3" class="ver_13 Link22" id="listing_tr_text_ads">
                                                            <div class=""><b> Free lance worker </b>
<br> The ESA and NASA is planning to launch Lisa parth finder
                                                 <tr itemtype="" itemscope="" itemprop="address" style="color:#666666;" id="employee_address">
<td valign="top" nowrap="" style="padding-right: 3px;">Address</td><td width="2%" valign="top">:</td>
<!-- <td valign="top" class="Link21">Workshop, <a href="">Trivandrum</a>, kerala<span class="displayhide" itemprop="streetAddress">Andrapradesh,Telugana</span><span class="displayhide" itemprop="addressLocality">India</span><span class="displayhide" itemprop="addressRegion">singapore</span>, <span itemprop="postalCode">808025</span></td> -->
<td valign="top" class="Link21"> National Aeronotic space resarch centre, India , pin 828180</td>
<tr style="color:#666666;" id="listing_tr_category">
                                                        <td width="10%" valign="top" nowrap="" style="padding-right: 3px;" class="TextGrey Link21">Works</td><td width="2%" valign="top" class="TextGrey Link21">:</td>
<td class="TextGrey Link21">
                                                <a itemprop="description" href="taskDescription.html">Testing piolet</a>,
                                                <a itemprop="description" href="taskDescription.html">All testing</a>,
                                                <a itemprop="description" href="taskDescription.html">Quality assurance</a>,
                                                <a itemprop="description" href="taskDescription.html">System Administration</a>,
                                                <a itemprop="description" href="pricecontrollingofficer.html">Software Reports</a>,
                                                <a itemprop="description" href="accountsmanager.html">Assign Calls</a>                                                                                                                                            
<tr class="tr_contact_listing">
                                                            <td valign="top" nowrap="" style="padding-right: 3px;">Telphone</td><td width="2%">:</td>
                                                      <td class="Link18">
                                                                <img  src="IMAGES/tel-icon.png">
                                                                <span itemprop="telephone"  style="float: left; margin-top: 1px; font-weight: bold; color: rgb(89, 114, 168); cursor: pointer; text-decoration: none;" class="telphone_text_number">8281808025</span>
                                                 <tr class="tr_contact_listing">
                  <td width="8%" valign="top" nowrap="" style="padding-right: 3px;">Qualification</td><td width="2%">:</td>
                                                <td itemprop="url" class="Link18 TextBold">
                                                <a  target="_blank" rel="nofollow" href="" class="web_link_comp">Master in Business Administration </a>
                                                  <tr class="tr_contact_listing">
                                                            <td valign="top" nowrap="" style="padding-right: 3px;">Blood Group</td><td width="2%">:</td>
                                                      <td class="Link18">
                                                                <span itemprop="telephone" onmouseout=" = 'none'" onmouseover=" = 'underline'" style="float: left; margin-top: 1px; font-weight: bold; color: rgb(89, 114, 168); cursor: pointer; text-decoration: none;" class="telphone_text_number"> B+ve</span>
                             <tr class="button_container_tr">
                                <td valign="top" colspan="2" style="padding: 5px 0;">
                                    <table cellspacing="0" cellpadding="0" border="0">
                                            <td class="TextBold">
<div onclick="" class="bll_link save_btn" id="8281"><div class="star_grey"></div>Email </div>

<div id="footer">


Cascading Style Sheet ( Employee.css)

header style


.oms-header ul {
    float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;

.oms-header a {
    float: left;
    width: 6em;
    text-decoration: none;
    color: white;
    background-color: #808080;
    padding: 0.2em 0.6em;
    border-right: 1px solid white;

.oms-header a:hover {
    background-color: #A8A8A8;

.oms-header li {
    display: inline;

.oms-header  {
    width: 100%;

header style ends



#map {
    margin-top: 0;
    overflow-x: hidden;
    overflow-y: auto;
    padding-right: 0;
    width: 721px;

#company_by_category_list {
    border-left: 1px solid #ebebeb;
    margin-top: 10px;
    padding-bottom: 10px;
    padding-left: 19px;
} {
    background-color: #ffffff;
    position: relative;
    width: 689px;
.employee_business_card {
    border-color: blue;
    border-style: solid;
    border-width: 1px;
    margin-bottom: 10px;
    padding: 5px;

#content {
    clear: both;
    display: block;

May 22, 2015

To create a shared excel sheet for multiple user access at real time

How to share an excel that helps multiple user to edit same time

I need an excel sheet , where multiple users ( class 4 employees ) can post mark list of students to an excel in my office, where higher officials need to check the result entered is correct or not whereas other staffs need to download the result before publishing. All the works has to done simultaneously. here is a solution for such issues. Over usage of styles will hang the file. If two users edit the same cell, the excel asks who's data to be saved while saving the document. If two users try to save the shared excel at same time, the file will be locked, the only thing you can do at this situation is to wait until the other person saves Or wait for some times the issue will be solved.

Share workbook Option is available in Review Tab.

Click on Share

Excel Share
Sharing in Excel

Check the option Allow changes by more than one user at the same time.

Once you shared the excel sheet and multiple user starts working on it, Here you can see the users who are working on the excel workspace.

Multiple user access excel
Allow sharing mode in excel

Click ok to share the excel

Excel Share
Share Excel Workspace

Track changes

To track changes made by all users use the following steps, go to track chages option in review tab, check the option when, who, where, List changes on a new sheet

shared excel track changes
Track chages in an excel

Posted by +belazy

April 21, 2015

To call spring controller from ajax jquery in java spring

Ajax Jquery call to java spring controller

Description : The program will helps you to call java spring controller  from ajax jquery. To know spring configuration please refer this link. The link shows a  Hello world Model View Controller java spring example.


jquery api needed

<script type="text/javascript" src="jquery-1.3.2.js"></script>
<script type="text/javascript" src="jqueryApps.js"></script>
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>

These jquery api should be paste in your WEB-INF folder.


function callJavaSpringController(){
var jqueryData = 'java spring mvc';

       type: "GET",
       url: "callcontroller.html",
       data: { message : jqueryData }
     }).done(function( msg ) {
       alert( "Data Saved: " + msg );

JavaSpringSampleController  class
package net.cfed.oms.controller;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import net.cfed.oms.model.SendMailModel;
import net.cfed.oms.service.EmployeeService;
import net.cfed.oms.serviceImpl.EmployeeServiceImpl;

import org.apache.catalina.connector.Request;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

 * @author free source codes
public class JavaSpringSampleController {

public ModelAndView helloWorld(HttpServletRequest request, HttpServletResponse response) {

String message = "Welcome  to";
                message = message + request.getParameter("message");
return new ModelAndView("index", "message", message);

Here is a sample for ajax jquery call to servlet , click on the link

April 14, 2015

Automatically typing notepad in java

A Notepad that works automatically in java

 * Funny notepad automatically wishing birthday
package com.blogspot.javabelazy.funny;

import java.awt.AWTException;
import java.awt.Robot;
import java.awt.event.KeyEvent;
import java.lang.reflect.Field;

 * @author +Vipin Cp
public class HappyBirthdayMessage {

* @param tokyo
public static void main(String[] tokyo) {
// TODO Auto-generated method stub
HappyBirthdayMessage message = new HappyBirthdayMessage();
String yourMessage = "Happy Birthday Jerin V George";
Runtime runtime = Runtime.getRuntime();
try {
} catch (IOException e) {
// TODO Auto-generated catch block
} catch (InterruptedException e) {
// TODO Auto-generated catch block


private void createMessage(String message) {
// TODO Auto-generated method stub
try {
Robot robot = new Robot();
int length = message.length();
for(int i=0;i<length;i++){
char letter = message.charAt(i);
String keyVal = Character.toString(letter);
String variableName;
if(keyVal.equals(" ")){
variableName ="VK_SPACE";
variableName = "VK_"+keyVal.toUpperCase();

Class clazz = KeyEvent.class;
   Field field = clazz.getField(variableName);
   int keyCode = field.getInt(null);

} catch (AWTException e) {
// TODO Auto-generated catch block
} catch (SecurityException e) {
// TODO Auto-generated catch block
} catch (NoSuchFieldException e) {
// TODO Auto-generated catch block
} catch (IllegalArgumentException e) {
// TODO Auto-generated catch block
} catch (IllegalAccessException e) {
// TODO Auto-generated catch block



Java tips and trick by +belazy

April 13, 2015

Binary Search Algorithm implementation in java

Binary Search Algorithm in Java source code


Find the position of specific input value within a sorted array (either descending/ascending).
The algorithm compares the key value with the middle value of array, if the key matches it will return the value or other wise returns -1 value.

Time complexity for binary
Worst : O (log n)
Average : O (log n)

Binary Search Algorithm Gif image
Binary Search Algorithm Computation

int []values = {1,2,5,6,12,25,26,27,30}; // sorted array

 * Binary Search algorithm or Half interval search algorithm implementation
 * Find the position of a specific value (key) from/within a sorted array

package com.blogspot.javabelazy.logics;

 * @author javabelazy
public class BinarySearch {

private static int attempt = 0;

private int findIndex(int[] values, int target) {
return binarySearch(values,target,0,values.length-1);

private int binarySearch(int[] values, int target, int start, int end) {
attempt = attempt +1;
if(start > end){
return -1;

int middle = (int) Math.floor((start+end)/2);
int value = values[middle];

if (value > target) { return binarySearch(values, target, start, middle-1); }
if (value < target) { return binarySearch(values, target, middle+1, end); }

return middle;

* @param binsearchalgo string
public static void main(String[] binsearchalgo) {
int []values = {1,2,5,6,12,25,26,27,30}; // sorted array
int target = 27; // value to be find (the key in binary search algorithm)
BinarySearch binarySearch = new BinarySearch();
int position = binarySearch.findIndex(values,target);
System.out.println(" Size of the array to search : "+values.length);
System.out.println(" Value to be found : "+target);
System.out.println(" Position of the value found : "+position);
System.out.println(" Attempt made in finding value : "+attempt);
System.out.println(" ");



binary search algorithm implementation in java

Author : +belazy

Java source code for binary search algorithm

Facebook comments