Skip to content

Instantly share code, notes, and snippets.

View meadhikari's full-sized avatar
🏠
Working from home

Bikram Adhikari meadhikari

🏠
Working from home
View GitHub Profile
long beforeUsedMemA=Runtime.getRuntime().totalMemory()-Runtime.getRuntime().freeMemory();
// i do my thing
long afterUsedMemA=Runtime.getRuntime().totalMemory()-Runtime.getRuntime().freeMemory();
long actualMemUsedA=afterUsedMemA-beforeUsedMemA;
// actualMemUsedA is negative
long beforeUsedMemA=Runtime.getRuntime().totalMemory()-Runtime.getRuntime().freeMemory();
// i do my thing
long afterUsedMemA=Runtime.getRuntime().totalMemory()-Runtime.getRuntime().freeMemory();
long actualMemUsedA=afterUsedMemA-beforeUsedMemA;
// actualMemUsedA is negative
@meadhikari
meadhikari / post request.java
Created April 12, 2014 19:16
Post request with android
package com.example.httprequest;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import org.apache.http.HttpResponse;
import org.apache.http.NameValuePair;
import org.apache.http.client.ClientProtocolException;
import org.apache.http.client.HttpClient;

Dashing dashboard for zabbix trigger

zabbix trigger zabbix trigger

This will provide the total number of alerts on triggers status

  • flash when there's an alert/triggers (color based on the zabbix trigger color format)
  • trigger = Warning, Average, High & Disaster
  • unacknowledge triggers
@meadhikari
meadhikari / kantipur.py
Created March 17, 2012 19:28
Pdf downloader
import datetime
#import urllib2
import re
import os
from pyPdf import PdfFileWriter, PdfFileReader
from urllib2 import Request, urlopen
from StringIO import StringIO
#date in the url format
now = datetime.datetime.now()
l = document.links;
for(var i=0; i<l.length; i++) {
l[i].setAttribute("target","_blank")
}
"%20def%20validate(options)%20%0A%20errors%20=%20[]%20%0A%20options%20=%20JSON.parse(options)%20%0A%20%20%0A%20field%20=%20'given_name'%20%20%0A%20root%20=%20'Genevieve'%20%0A%20root%20=%20'%3C%20blank%20%3E'%20if(false)%20%0A%20root%20=%20'Multiple%20Answers'%20if(false)%20%0A%20given_name%20=%20options[:given_name]%20%0A%20errors%20%3C%3C%20%7Bfield:%20field.capitalize,%20input:%20given_name,%20expected:%20root%7D%20unless(%20%22Genevieve%22.strip.downcase.gsub(/%5C./,'').eql?(given_name.to_s.strip.downcase.gsub(/%5C./,''))%20)%20%0A%20errors.to_json%20%0A%20end"
JSON.stringify("%20def%20validate(options)%20%0A%20errors%20=%20[]%20%0A%20options%20=%20JSON.parse(options)%20%0A%20%20%0A%20field%20=%20'given_name'%20%20%0A%20root%20=%20'Genevieve'%20%0A%20root%20=%20'%3C%20blank%20%3E'%20if(false)%20%0A%20root%20=%20'Multiple%20Answers'%20if(false)%20%0A%20given_name%20=%20options[:given_name]%20%0A%20errors%20%3C%3C%20%7Bfield:%20field.capitalize,%20input:%20given_name,%20expected:%20root%7D%20unless(%20%22Genevieve%22.strip.downcase.gsub(/%5C./,'').eql?(given_name.to_s.strip.downcase.gsub(/%5C./,''))%20)%20%0A%20errors.to_json%20%0A%20end")
spotboy: JSON.stringify("%20def%20validate(options)%20%0A%20errors%20=%20[]%20%0A%20options%20=%20JSON.parse(options)%20%0A%20%20%0A%20field%20=%20'given_name'%20%20%0A%20root%20=%20'Genevieve'%20%0A%20root%20=%20'%3C%20blank%20%3E'%20if(false)%20%0A%20root%20=%20'Multiple%20Answers'%20if(false)%20%0A%20given_name%20=%20options[:given_name]%20%0A%20errors%20%3C%3C%20%7Bfield:%20field.capitalize,%20input:%20given_name,%20expected:%20root%7D%20unless(%20%22Genevieve%22.strip.downcase.gsub(/%5C./,'').eql?(given_name.to_s.strip.downcase.gsub(/%5C./,''))%20)%20%0A%20errors.to_json%20%0A%20end")
for (i = 0; i < 5; i++) {
console.log(i);
infowindow1 = new google.maps.InfoWindow({
content: i //access the variable i here
});
}