Skip to content

Instantly share code, notes, and snippets.

<plugin>
<groupId>org.mortbay.jetty</groupId>
<artifactId>jetty-maven-plugin</artifactId>
<version>8.1.16.v20140903</version>
<configuration>
<stopKey>todostop</stopKey>
<stopPort>9999</stopPort>
<webApp>
<contextPath>/server-context</contextPath>
</webApp>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.2</version>
<inherited>true</inherited>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.tomcat.maven</groupId>
<artifactId>tomcat7-maven-plugin</artifactId>
<version>2.2</version>
<configuration>
<contextReloadable>true</contextReloadable>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.cargo</groupId>
<artifactId>cargo-maven2-plugin</artifactId>
<version>1.4.11</version>
<configuration>
<container>
<containerId>tomcat8x</containerId>
</container>
<configuration>
<properties>
@khajavi
khajavi / webapp.xml
Created February 1, 2015 05:56
webapp for 3.1 servlet
<web-app xmlns="http://xmlns.jcp.org/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"
version="3.1">
<servlet>
<servlet-name>Jersey Web Application</servlet-name>
<servlet-class>org.glassfish.jersey.servlet.ServletContainer</servlet-class>
<init-param>
<param-name>jersey.config.server.provider.packages</param-name>
<param-value>MyResource;</param-value>
javascript: (function(){var el=document.createElement('div'),b=document.getElementsByTagName('body')[0];otherlib=false,msg='';el.style.position='fixed';el.style.height='32px';el.style.width='220px';el.style.marginLeft='-110px';el.style.top='0';el.style.left='50%';el.style.padding='5px 10px';el.style.zIndex=1001;el.style.fontSize='12px';el.style.color='#222';el.style.backgroundColor='#f99';if(typeof%20jQuery!='undefined'){msg='This%20page%20already%20using%20jQuery%20v'+jQuery.fn.jquery;return%20showMsg();}else%20if(typeof%20$=='function'){otherlib=true;}%20function%20getScript(url,success){var%20script=document.createElement('script');script.src=url;var%20head=document.getElementsByTagName('head')[0],done=false;script.onload=script.onreadystatechange=function(){if(!done&&(!this.readyState||this.readyState=='loaded'||this.readyState=='complete')){done=true;success();script.onload=script.onreadystatechange=null;head.removeChild(script);}};head.appendChild(script);}%20getScript('http://code.jquery.com/jquery-2.1
@khajavi
khajavi / gist:e53ec2d9fb30ad3c86f0
Created March 1, 2015 21:22
sleep in javascript
function sleep(time, callback) {
var stop = new Date().getTime();
while (new Date().getTime() < stop + time) {
;
}
callback();
}
page.evaluate(function() {
var current = 0, delta = 800, total = document.height - delta;
window.scrollTo(0, current);
function fakeScroll() {
if(current < total) {
current = current + delta;
window.scrollTo(0, current);
window.setTimeout(fakeScroll, 100);
var http = require("http");
var phantom = require("phantom");
var util = require('util');
var url = "http://fa-ir.facebook.com/abdolkarimi.org";
var jquery = "http://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js";
phantom.create(function(ph) {
ph.createPage(function(page) {
console.log(util.inspect(page))
@khajavi
khajavi / 0_reuse_code.js
Last active August 29, 2015 14:16
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console