Friday, 27 November 2015

POJO to JSON and JSON to POJO useing GSON api.

       
//POJO
package com.trail;

public class DataDTO {
 
 String name;
 String role;
 String ID;
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public String getRole() {
  return role;
 }
 public void setRole(String role) {
  this.role = role;
 }
 public String getID() {
  return ID;
 }
 public void setID(String iD) {
  ID = iD;
 }
 

}


Impl class..

       
package com.trail;

import com.google.gson.Gson;

public class TrailMain {

 public static void main(String args[]){
  
 DataDTO dataDTO=new DataDTO();
 //set data in POJO
 
 dataDTO.setID("1011");
 dataDTO.setName("Sky");
 dataDTO.setRole("Student");
 
 //make it to the JSON String By  useing GSON API
 Gson gson=new Gson();
 String jsonString=gson.toJson(dataDTO);
 
 /*
  * String jsonString contain the JSON data
  * like-{"name":"Sky","role":"Student","ID":"1011"}
  * */
  System.out.println(jsonString);
  
  
  //get data in POJO from JSON String
  
  DataDTO dataDTO2=gson.fromJson(jsonString,DataDTO.class);
 System.out.println(dataDTO2.getID());
 System.out.println(dataDTO2.getName());
 System.out.println(dataDTO2.getRole());
  
  
  
 }
 
 
}

set Gson.jar in classpath and Compile these code..It will Show Out put in Console

It will ....

Tuesday, 3 November 2015

How to make Image to String like Base64 encryption in javcascript ?

<input type="file" onchange="imgLoad()"><br>
<img src="" height="200" alt="Image preview...">

<script>
function imgLoad(){
var p=document.querySelector('img');
var f=document.querySelector('input[type=file]').files[0];
var read=new FileReader();
read.onloadend=function(){
p.src=read.result;
alert(read.result)
}

if(f){
read.readAsDataURL(f);
}

}

</script>

Example....


Image preview...

Wednesday, 14 October 2015

how to get location of end user by useing JQUERY?

Here i use GeoLite Data base.
In program i use a cdn to get location.
This program return JSON Object which Contain location releted information.


       

<pre class="lang:js"><script type="text/javascript" src="https://js.maxmind.com/js/apis/geoip2/v2.1/geoip2.js"></script>
 
<script type="text/javascript">
 
var onSuccess = function(location){
  alert(
      "Lookup successful:\n\n"
      + JSON.stringify(location, undefined, 4)
  );
  alert( JSON.stringify(location));
};
 
var onError = function(error){
  alert(
      "Error:\n\n"
      + JSON.stringify(error, undefined, 4)
  );
};
 
geoip2.city(onSuccess, onError);
 
</script></pre>
 

Thursday, 1 October 2015

How to receive Mail from Gmail in java ?

import com.jscape.inet.email.EmailMessage;
import com.jscape.inet.popssl.PopSsl;

public class SecurePOPMail {

   public static void main(String[] args) {
   
   
   // and other services will be similar.
      String hostname = "pop.gmail.com";
      String username = "sky33616@gmail.com";   // These lines are your Gmail or Hotmail login
      String password = "XXXXXXXXXX";//Your Password 

   String msgSubject; // Various parts of an EmailMessage
   String msgFrom;
   String msgTo;
   String msgDate;
   String msgBody;
   // Other receivers of this message. "CC" is "carbon copy", if you didn't know, and 
   // "BCC" is "blind carbon copy". When was the last time you saw carbon paper?
   String msgCC; 
   String msgBCC;
   
      try {
         // Create new PopSsl instance and establish the connection to the POP3 server. "995" is 
   // the port number and triggers "implicit" SSL/TLS encryption for the whole message.
         PopSsl ssl = new PopSsl(hostname, 995, username, password);
         ssl.setDebug(true);
         ssl.connect();

         // Get the message count, then print selected parts of each message.
         int count = ssl.getMessageCount();
         for(int i = 1; i <= count; ++i) {
            // Create an EmailMessage instance, then get all the parts separately.
   EmailMessage msg = ssl.getMessage(i);
   msgSubject = msg.getSubject();
   msgFrom = msg.getFrom();
   msgTo = msg.getTo();
   msgDate = msg.getDate();
   msgBody = msg.getBody();
   msgCC = msg.getCc();
   msgBCC = msg.getBcc();

   // This is just to show that you can manipulate message parts. If the
   // Subject includes the word "work", don't print it, because
   // it's sure to be trouble for somebody!
   if (msgSubject.indexOf("work") <= 0) {
    System.out.println("Subject: " + msg.getSubject()); 
   } else {
    System.out.println("Subject: [You don't want to know]");
   }
   
   // Now print the message parts.
   System.out.println("------------------------");
   System.out.println("From: " + msg.getFrom());
   System.out.println("Date: " + msg.getDate());
   System.out.println("CC: " + msg.getCc());
   System.out.println("BCC: " + msg.getBcc());
   System.out.println("Body: " + msg.getBody());
   System.out.println("------------------------");
         }

         // Disconnect
         ssl.disconnect();     
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

Download sinetfactory.jar from here

Set it on Your Classpath

Compile it & Run it As JAVA className

Monday, 28 September 2015

How to fetch values from multiple input element with same name in Jquery?

       
<script>
//for NormalFrom............................................................
    var NormalFrom="";
    $("input[name=NormalFrom]").each(function (){
     
NormalFrom=NormalFrom+$(this).attr("id")+"="+$(this).val()+"&";
    });
    
NormalFrom=NormalFrom.substring(0,NormalFrom.length-1);
    //alert(NormalFrom);</script>


<form>
<input type="text" class="form-control" placeholder="NormalFrom" title="NormalFrom" id="NormalFrom" name="NormalFrom">
<input type="text" class="form-control" placeholder="NormalFrom" title="NormalFrom" id="NormalFrom" name="NormalFrom">
<input type="text" class="form-control" placeholder="NormalFrom" title="NormalFrom" id="NormalFrom" name="NormalFrom">
</form>

Monday, 27 July 2015

How to fetch high definition photo in Lower size Using HTML Canvas ?

<!DOCTYPE HTML>
<html>
  <head>

    <style>
      body {
        margin: 0px;
        padding: 0px;
      }
    </style>
  </head>
  <body>
    <canvas id="myCanvas" width="578" height="200"></canvas>
    <script>
      var canvas = document.getElementById('myCanvas');
      var context = canvas.getContext('2d');
      var x = 188;
      var y = 30;
      var width = 140;
      var height = 137;
      var imageObj = new Image();

      imageObj.onload = function() {
        context.drawImage(imageObj, x, y, width, height);
      };
      imageObj.src = 'https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLY6YAS7bFg27wgNRl5Z4FMK3kKKv6O48zN57fmUUVHP0NKfLOI3Ra-GUSG4TWfWTJc3vrK2xvTfNCsag987tMYxkVnW66BYeU2iglQSwD4zF5zRMnIDXIv72weSFz11SJ3uhJNT7_1hy4/s1600/IMG_20141222_124322382.jpg';
    </script>
  </body>
</html>



It will Show as..



Tuesday, 21 July 2015

How to create Thumbnail image in Java?

Download thumbnailator-0.4.8.jar from link

then open cmd.exe

set classpath=.../thumbnailator-0.4.8.jar;.
 

Then run the folowing program....


       
/*
*Auther@jyotiprakash panigrahi
*/
import net.coobird.thumbnailator.*;
public class thumbnail
{
public static void main(String args[])throws Exception
{
Thumbnails.of("1.jpg")
        .size(250, 250)
        .toFile("thumbnail.jpg");
}
}