Skip to content

Instantly share code, notes, and snippets.

View bashizip's full-sized avatar
🌍

Patrick Bashizi bashizip

🌍
View GitHub Profile
@bashizip
bashizip / gist:9d87d9edb59a5bfe405c
Last active August 29, 2015 14:05
Kannel Acces Logs Parser , Writes outputs to CSV ( Excel ) File
package kannellogsparser;
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.nio.file.Files;
import java.nio.file.Paths;
import java.util.StringTokenizer;
/**
node --version
var http=require("http");
http.createServer(function(request,response){
response.writeHead(200,{"Content-Type":"text/plain"});
response.write("Hello World from a simple Node WebServer");
response.end();
}).listen(8888);
console.log("server started");
@bashizip
bashizip / gist:b028b3cc6df8dbb4ad6b
Created January 12, 2015 11:05
Trim text to display preserving whole word at end
String textToDisplay=textToTrim.substring(0,(textToTrim.length() > 120) ? 120 : textToTrim.length());
if (not.getQuestionMessage().lastIndexOf(' ') != textToDisplay.length() &&textToDisplay.length()!=textToTrim().length()) {
textToDisplay = textToDisplay + textToTrim.substring(textToDisplay.length(),textToTrim.indexOf(" ", textToDisplay.length()-1))+ " ...";
}
# General
http_port 3128
visible_hostname Proxy
forwarded_for delete
via off
dns_v4_first on
# Log
@bashizip
bashizip / LoginForm.java
Last active November 23, 2016 10:09
Vaadin 7 Login Layout sample
package com.karmasms;
import com.karmasms.model.KarmaUser;
import com.karmasms.restclient.ApiClient;
import com.vaadin.data.validator.EmailValidator;
import com.vaadin.data.validator.NullValidator;
import com.vaadin.server.FontAwesome;
import com.vaadin.ui.Button;
import com.vaadin.ui.FormLayout;
import com.vaadin.ui.HorizontalLayout;
package com.asfrdc.gstockmild.frontend.util;
import com.vaadin.data.Validator;
import com.vaadin.data.fieldgroup.FieldGroup;
import com.vaadin.ui.Field;
import com.vaadin.ui.Notification;
import java.util.Map;
/**
./asadmin create-domain --adminport [ADMIN_PORT]
./asadmin change-admin-password --domain_name [DOMAIN_NAME]
./asadmin start-domain [DOMAIN_NAME]
./asadmin enable-secure-admin --port [PORT_NAME]
./asadmin restart-domain [DOMAIN_NAME]
@bashizip
bashizip / BashPreferencesManager.java
Created February 6, 2017 14:01
Simple class for easily Using Preferences in Android
import android.content.Context;
import android.content.ContextWrapper;
import android.content.SharedPreferences;
import android.support.compat.BuildConfig;
/**
*
* Created by bashizip@gmail.com
@bashizip
bashizip / AddressJsonValidationReader.java
Created September 4, 2017 12:39
Jersey REST call Json Validator
import java.io.BufferedReader;
import java.io.ByteArrayInputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.lang.annotation.Annotation;
import java.lang.reflect.Type;
import javax.servlet.ServletContext;