Skip to content

Instantly share code, notes, and snippets.

View sivajankan's full-sized avatar

Siva Kandasamy sivajankan

  • Dartmouth College
  • Hanover NH
View GitHub Profile
@sivajankan
sivajankan / google_search.rb
Last active March 22, 2020 21:31
Google Search With Chrome Gecko
require 'rubygems'
require 'capybara'
require 'capybara/dsl'
require 'io/console'
require 'csv'
Capybara.run_server = false
#TODO: download selenium driver and put it PATH https://www.guru99.com/gecko-marionette-driver-selenium.html
@sivajankan
sivajankan / flexboxtrial.html
Last active September 28, 2019 12:57
Flex box trial for linksocial app
<!DOCTYPE html>
<!-- initial set was from https://www.w3schools.com/css/tryit.asp?filename=trycss3_flexbox_flex-wrap_nowrap8 -->
<html>
<head>
<style>
.flex-container {
display: flex;
flex-wrap: nowrap;
background-color: DodgerBlue;
Start new Shell window
$ java bsh.Console # Starts bean console
$ java bsh.Interpreter // run as text-only on the command line
$ java bsh.Interpreter filename [ args ] // run script file
Trial:
$ java bsh.Interpreter
bsh % int add(int a, int b) { return a+b;}
bsh % print(add(1,2)); //3
public static boolean is_valid_email(String email) {
String email_pattern = "[^\\s]+@[^\\s]+.[^\\s]+";
java.util.regex.Pattern r = java.util.regex.Pattern.compile(email_pattern);
try {
java.util.regex.Matcher m = r.matcher(email);
return m.matches();
} catch (java.lang.NullPointerException e) {
return false;
}
}
#!/usr/bin/ruby
require 'net/http'
require 'net/smtp'
require 'uri'
require 'yaml'
require 'logger'
#README
#FIELD NEEDS CHANGE - SEARCH AND REPLACE
#<email_id> - 2 entries
@sivajankan
sivajankan / build.xml
Created April 13, 2015 17:16
OneJar Ant Build XML
<?xml version="1.0" encoding="UTF-8"?>
<project name="YourProjectName" default="jar" basedir=".">
<target name="init">
<property name="version" value="1.0.0" />
<property name="debuglevel" value="source,lines,vars"/>
<property name="main-class" value="com.company.project.mainclass"/>
<property name="src.dir" value="src"/>
<property name="build.dir" value="build"/>
<property name="classes.dir" value="${build.dir}/classes"/>
<property name="lib.dir" value="lib" />
@sivajankan
sivajankan / ant_sample
Created April 9, 2015 20:53
Ant Sample
<?xml version="1.0" encoding="UTF-8"?>
<project name="#YourProject#" default="jar" basedir=".">
<target name="init">
<property name="main-class" value="#com.your.package.yourmainclass#"/>
<property name="src.dir" value="src"/>
<property name="build.dir" value="build"/>
<property name="classes.dir" value="${build.dir}/classes"/>
</target>
<target name="clean" depends="init">
<!doctype html>
<html ng-app>
<head>
<meta name="description" content="AngularShowHide_WithUnderscore" />
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script>
<script src="http://underscorejs.org/underscore-min.js"></script>
</head>
<body>
<div ng-controller="Controller">
<form name="form" class="css-form" novalidate>
<!doctype html>
<html ng-app>
<head>
<meta name="description" content="AngularShowHide" />
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script>
</head>
<body>
<div ng-controller="Controller">
<form name="form" class="css-form" novalidate>
<!doctype html>
<html ng-app>
<head>
<meta name="description" content="AngularShowHide" />
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0/angular.min.js"></script>
</head>
<body>
<div ng-controller="Controller">
<form name="form" class="css-form" novalidate>