Skip to content

Instantly share code, notes, and snippets.

View dineshr93's full-sized avatar

Dinesh Ravi dineshr93

View GitHub Profile
@dineshr93
dineshr93 / xodus
Created December 16, 2017 19:47
db simple
import java.util.List;
import jetbrains.exodus.entitystore.Entity;
import jetbrains.exodus.entitystore.EntityIterable;
import jetbrains.exodus.entitystore.PersistentEntityStore;
import jetbrains.exodus.entitystore.PersistentEntityStores;
import jetbrains.exodus.entitystore.StoreTransaction;
//https://github.com/JetBrains/xodus/wiki/Entity-Stores#search-queries
//https://mvnrepository.com/artifact/org.jetbrains.xodus/xodus-entity-store/1.0.4
@dineshr93
dineshr93 / Utils.java
Created December 7, 2017 20:51
for logging
public class Utils {
/**
* <code>getTimeStamp()</code>. This returns formated TimeStamp.
* */
private static String getTimeStamp() {
return String.format("%1$td %1$tb %1$tT.%1$tL", Calendar.getInstance());
}
@dineshr93
dineshr93 / itextpdf 5.5.9 or itext 4.2.0
Last active December 14, 2017 18:23
Helper for creating pdf documents using itextpdf 5.5.9 (iText-4.2.0-com.itextpdf.jar)
Document document = new Document(); //required for pdfWriter instance
document.setMarginMirroring(true); //margins are copies into page
document.setMargins(36, 36, 108, 54); //set margins
Instance Instance = new Instance(); // required for pdfWriter setpageevent instance
//pdfWriter finally writes the document instance contents into the pdf file
PdfWriter pdfWriter = PdfWriter.getInstance(document,new FileOutputStream("Din/file/pdfname.pdf"));
pdfWriter.setCompressionLevel(0); //define compression
@dineshr93
dineshr93 / ReadExcel.java
Last active November 15, 2017 16:38
Script to read the excel
package com.din.excel;
import java.io.FileInputStream;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import javax.swing.JOptionPane;
import org.apache.poi.hssf.util.CellReference;
import org.apache.poi.xssf.usermodel.XSSFSheet;
@dineshr93
dineshr93 / amd5 lister
Last active November 6, 2017 14:36
md5 source file lister
package com.din.own;
import java.awt.Desktop;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.PrintStream;
import java.nio.file.Files;
import java.nio.file.Paths;
package com.din.comp.compare;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.io.File;
@dineshr93
dineshr93 / Required libraries
Last active November 6, 2017 11:37
File Lister in one page excel
required 6 libs
commons-collections4-4.1.jar
jsoup-1.10.1.jar
poi-3.15.jar
poi-ooxml-3.15.jar
poi-ooxml-schemas-3.15.jar
xmlbeans-2.6.0.jar
@dineshr93
dineshr93 / ConsolidatorDemo.java
Last active November 8, 2017 04:03
Files segregation based on its extension in excel
package com.din.own;
import java.awt.BorderLayout;
import java.awt.Component;
import java.awt.Dimension;
import java.awt.datatransfer.DataFlavor;
import java.awt.datatransfer.Transferable;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
@dineshr93
dineshr93 / Programatically Output a Excel sheet commands
Last active December 24, 2019 04:52
Programatically Output a Excel sheet
1.Define output file name
String outputFilePath = pathComponent(secondInput)+"\\Output.xlsx";
2.Define outputstream using output file name
FileOutputStream outputStream = new FileOutputStream(outputFilePath);
3.Initiate Workbook
XSSFWorkbook workbook = new XSSFWorkbook();
4.Createsheet
@dineshr93
dineshr93 / Check google play service is ok
Last active September 10, 2015 06:59
Check google play service is ok
public boolean servicesOK() {
int isAvailable = GooglePlayServicesUtil.isGooglePlayServicesAvailable(this);
if (isAvailable == ConnectionResult.SUCCESS) {
return true;
}
else if (GooglePlayServicesUtil.isUserRecoverableError(isAvailable)) {
Dialog dialog = GooglePlayServicesUtil.getErrorDialog(isAvailable, this, GPS_ERRORDIALOG_REQUEST);
dialog.show();
}