Skip to content

Instantly share code, notes, and snippets.

@henrik
henrik / yahoo_exchange_rates_jsonp.html
Created December 28, 2009 22:48
JavaScript to get currency exchange rates from Yahoo Finance as JSONP. No XHR!
Get exchange rate as JSONP via YQL.
YQL Console: http://developer.yahoo.com/yql/console
Query (USD to SEK): select rate,name from csv where url='http://download.finance.yahoo.com/d/quotes?s=USDSEK%3DX&f=l1n' and columns='rate,name'
Example code:
<script type="text/javascript">
@osima
osima / generateHoneycombDiagram.groovy
Created November 23, 2010 04:30
codes to draw honeycombs
import java.awt.*
class Utils {
def getGoodRenderingHints() {
def hints = new RenderingHints(RenderingHints.KEY_ANTIALIASING,RenderingHints.VALUE_ANTIALIAS_ON)
hints.put(RenderingHints.KEY_RENDERING, RenderingHints.VALUE_RENDER_QUALITY)
@kimukou
kimukou / HighlighterDemo_Test.groovy
Created April 5, 2011 07:07
HighlighterDemo_Test.groovy
// HighlighterDemo Test
//
// refarence http://itpro.nikkeibp.co.jp/article/COLUMN/20110329/358840/?ST=develop&P=3
// http://griffon.codehaus.org/SwingxBuilder
//
@Grab(group='org.swinglabs', module='swingx', version='1.6.1')
@Grab(group='org.codehaus.griffon', module='swingxbuilder', version='0.1.7')
import java.awt.Color;
@fumokmm
fumokmm / printlnswing.groovy
Created July 25, 2011 04:04
printlnswing.groovy
import groovy.swing.SwingBuilder
import javax.swing.JFrame
import java.awt.GridLayout
def printlnswing(message) {
new SwingBuilder().edt {
frame(title: 'Message', pack: true, visible: true,
layout: new GridLayout(0, 1),
defaultCloseOperation: JFrame.EXIT_ON_CLOSE) {
message.eachLine() {
@nobusue
nobusue / BatchResize.groovy
Created August 1, 2011 15:42
自炊ヘルパーその1: JPEGファイルを縦横半分にリサイズ、指定したフォルダ以下を階層的に処理
import java.awt.Image
import java.awt.image.BufferedImage
import javax.imageio.ImageIO
def rootDir = new File(args[0])
rootDir.eachFileRecurse { file ->
if(file.name ==~ /[^s].*\.jpg/) { // skip file starting with "s"
def srcFileName = file.name
def path = file.absoluteFile.parent
def dstFileName = 's' + srcFileName
@wytten
wytten / TestHyperlink.groovy
Created March 8, 2013 15:06
Groovy Swing Hyperlinks
pub trait RangedNum<T>: Num {
pub fn min() -> Self;
pub fn max() -> Self;
pub fn new(x: T) -> Self;
pub fn set(&mut self, x: T);
pub fn get(&self) -> T;
pub fn normalize(&self) -> Self;
pub fn normalize_self(&mut self);
}
@dansku
dansku / dropboxCameraFolder.py
Created August 20, 2013 16:44
Organize Dropbox Camera Upload Folder
import os, time
import glob
#Define Pictures Folder
folder = '/Users/admin/Dropbox/Camera Uploads/'
fileFormats = ['JPG','jpg', 'MOV', 'mov', 'PNG', 'png', 'mp4', 'MP4'];
months = ['January','February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December']
picPath = []
@davidhooey
davidhooey / oracle_wait_events_for_sqlid.sql
Created September 17, 2013 13:58
Oracle Wait Events for SQL_ID
-- Shared Pool
select
event,
time_waited "time_waited(s)",
case when time_waited = 0 then
0
else
round(time_waited*100 / sum(time_waited) Over(), 2)
end "percentage"
from
@davidhooey
davidhooey / oracle_holding_and_waiting_sessions.sql
Created October 25, 2013 16:36
Oracle Holding And Waiting Session
select
holders.*,
' IS BLOCKING ' is_blocking,
waiters.*
from
(
select
dw.holding_session,
hs.username,
do.object_name,