Skip to content

Instantly share code, notes, and snippets.

View zubayerahamed's full-sized avatar
🕶️
Coffee, Coke, Code, Cool

Zubayer Ahamed zubayerahamed

🕶️
Coffee, Coke, Code, Cool
View GitHub Profile
@zubayerahamed
zubayerahamed / MacAddress.java
Last active April 28, 2018 03:29
Find PC Mac Address and IP address using java
import java.net.InetAddress;
import java.net.NetworkInterface;
import java.net.SocketException;
import java.net.UnknownHostException;
public class App {
public static void main(String[] args) {
InetAddress ip;
@zubayerahamed
zubayerahamed / index.html
Last active April 24, 2018 12:11
Google Map API Test
<!DOCTYPE html>
<html>
<head>
<script src = "https://maps.googleapis.com/maps/api/js"></script>
<script type="text/javascript">
function loadMap() {
var initZoom = 7;
var depot = [23.6238, 90.5000];
var lat = [23.8103, 22.8456, 24.3636, 22.3569, 24.8949];
var lng = [90.4125, 89.5403, 88.6241, 91.7832, 91.8687];
@zubayerahamed
zubayerahamed / GetDateDifference.java
Last active March 20, 2018 15:19
Date Diference Calculator
private long getDateDiff(Date date1, Date date2, TimeUnit timeUnit) {
long diffInMillies = date2.getTime() - date1.getTime();
return timeUnit.convert(diffInMillies,TimeUnit.MILLISECONDS);
}
Date d1 = ((Calendar) Calendar.getInstance()).getTime();
Date d2 = ((Calendar) Calendar.getInstance()).getTime();
logger.info("Total time need: {}", getDateDiff(d1, d2, TimeUnit.SECONDS));
@zubayerahamed
zubayerahamed / sample.text
Created February 25, 2018 07:41
Find files from resource/template directory
stringBuilder = new StringBuilder(this.getClass().getClassLoader().getResource("templates").toURI().getPath()).append(File.separator).append(xslTemplate);
@zubayerahamed
zubayerahamed / numeric-input.js
Created February 21, 2018 18:00
How to allow only numeric (0-9) in HTML inputbox using jQuery?
$('#smsAmount').on('keydown', '#child', function(e){-1!==$.inArray(e.keyCode,[46,8,9,27,13,110,190])||(/65|67|86|88/.test(e.keyCode)&&(e.ctrlKey===true||e.metaKey===true))&&(!0===e.ctrlKey||!0===e.metaKey)||35<=e.keyCode&&40>=e.keyCode||(e.shiftKey||48>e.keyCode||57<e.keyCode)&&(96>e.keyCode||105<e.keyCode)&&e.preventDefault()});
@zubayerahamed
zubayerahamed / MailController.java
Last active August 6, 2019 11:22
Send email using velocity template and attach a file
package com.coderslab.controller;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.io.StringWriter;
import java.util.Properties;
import javax.activation.DataHandler;
@zubayerahamed
zubayerahamed / EmailMessages.java
Created February 19, 2018 12:42 — forked from adityasatrio/EmailMessages.java
Email using java email, velocity engine, spring
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/
package com.csl.cms.util.email;
import java.io.File;
import java.util.Map;
import org.springframework.core.io.InputStreamSource;
@zubayerahamed
zubayerahamed / index.html
Last active February 18, 2018 02:34
jQuery Print
<!DOCTYPE html>
<html class="no-js">
<head>
<meta charset="utf-8">
<title>jQuery.Print</title>
<link href="css/bootstrap.css" rel="stylesheet" type="text/css"/>
</head>
<body>
<div class="container">
<div id="print-element">
@zubayerahamed
zubayerahamed / HomeController.java
Created February 17, 2018 05:17
Create a Timer event using jquery and ajax
package com.coderslab;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.ResponseBody;
@Controller