Skip to content

Instantly share code, notes, and snippets.

@VenkataRaju
VenkataRaju / show_only_the_story_in_eenaduenadu_sunday_story_page.js
Last active August 29, 2015 14:07
Bookmarklet to show only 'story' in this 'Eenadu telugu news paper Sunday story page' http://www.eenadu.net/Magzines/Sundayspecialinner.aspx?qry=katha
javascript:
/* Shows only story in this Eenadu telugu news paper Sunday story page
http://www.eenadu.net/Magzines/Sundayspecialinner.aspx?qry=katha */
var el = document.getElementById("sandayspecialdisplay");
removeEverythingExceptMyPath(el);
function removeEverythingExceptMyPath(el)
{
import java.util.AbstractList;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
import java.util.NoSuchElementException;
import org.w3c.dom.Document;
import org.w3c.dom.Element;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
@VenkataRaju
VenkataRaju / JSHint.comHomepageCustomizationGreaseMonkeyScript.user.js
Last active August 29, 2015 14:13
JSHint.com Homepage Customization GreaseMonkey Script
// ==UserScript==
// @name JSHintHomePageCustomization
// @namespace http://sites.google.com/site/rajuutils/grease_scripts/JSHintHomePageCustomization
// @include http://jshint.com/
// @version 1
// @grant none
// ==/UserScript==
customize();
@VenkataRaju
VenkataRaju / TopNBigFiles.java
Last active August 29, 2015 14:15
Top big files in a directory
package raju.fileutils;
import java.io.IOException;
import java.nio.file.FileSystems;
import java.nio.file.Files;
import java.nio.file.Path;
import java.nio.file.PathMatcher;
import java.nio.file.Paths;
import java.util.ArrayList;
import java.util.Arrays;
@VenkataRaju
VenkataRaju / CharEscaper.java
Last active August 29, 2015 14:17
Escapes specified character with another specified character, similarly unescapes and splits a string
import java.util.ArrayList;
import java.util.List;
public final class CharEscaper
{
private final char escapeChar, escapeForEscapeChar;
public CharEscaper(char escapeChar, char escapeForEscapeChar)
{
if (escapeChar == escapeForEscapeChar)
@VenkataRaju
VenkataRaju / PropertiesFileDebugHelper.java
Last active August 29, 2015 14:18
Java Properties File Debug Helper
package raju.javautil;
import java.io.BufferedReader;
import java.io.ByteArrayOutputStream;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.UnsupportedEncodingException;
import java.nio.charset.Charset;
@VenkataRaju
VenkataRaju / XmlValidator.java
Last active August 29, 2015 14:19
Validates XML files against XSD
package raju.javautils.xml;
import java.io.File;
import javax.xml.transform.stream.StreamSource;
import javax.xml.validation.Schema;
import javax.xml.validation.SchemaFactory;
import javax.xml.validation.Validator;
import org.xml.sax.SAXException;
@VenkataRaju
VenkataRaju / TaskTracker.html
Created May 12, 2015 13:12
Simple reminder application written in HTML (Makes use of Local Storage API)
<html>
<head>
<meta charset="UTF-8">
<title>Task Tracker</title>
<!-- Version: 0.5 -->
<style>
table {
border-collapse: collapse;
}
@VenkataRaju
VenkataRaju / basic_nashorn_script.js
Created August 5, 2015 08:42
Basic Nashorn Script
if (typeof $ARG === "undefined" || $ARG.length !== 2)
print("Usage: jjs -scripting --language=es6 test.js -- arg1 arg2");
else
doSomething.apply(null, $ARG);
function doSomething(first, second)
{
print("first: " + first + ", second: " + second);
for (let i = 0; i < 2; i++)
@VenkataRaju
VenkataRaju / DynamicFormulaEvaluator.html
Last active September 1, 2015 12:51
Dynamic Formula Evaluator wtirren in HTML and JavaScript
<!DOCTYPE html>
<!-- Author: Venkata Raju -->
<!--
TODO: 1) Allow multi line in formula (mouse cursor up and down should work)
2) Resizeable table header resize: horizontal
-->
<html>
<meta charset="UTF-8">
<head>
<title>Dynamic Formula Evaluator</title>