Skip to content

Instantly share code, notes, and snippets.

View ihower's full-sized avatar
🎯
Focusing

Wen-Tien Chang ihower

🎯
Focusing
View GitHub Profile
#!/bin/sh
user_email=$(git config --get user.email)
if [ "$user_email" == "[email protected]" ]
then
echo "ERROR: Please setup git pair authors!"
exit 1
fi
@ihower
ihower / gist:795186
Created January 25, 2011 16:44
~/Library/Application Support/Propane/styles/cf_chat.css
tbody#chat div, tbody#chat span {
font-size: 1.2em ! important;
}
tr.timestamp_message + tr.timestamp_message,
tr.leave_message + tr.timestamp_message,
tr.enter_message + tr.timestamp_message,
tr.kick_message + tr.timestamp_message,
tr.enter_message, tr.kick_message, tr.leave_message {
display: none !important;
function parse_git_branch {
ref=$(git symbolic-ref HEAD 2> /dev/null) || return;
echo "("${ref#refs/heads/}") ";
}
PS1="[\[\033[1;32m\]\w\[\033[0m] \[\033[0m\]\[\033[1;36m\]\$(parse_git_branch)\[\033[0m\]$ "
if [[ -s /Users/ihower/.rvm/scripts/rvm ]] ; then source /Users/ihower/.rvm/scripts/rvm ; fi
@ihower
ihower / det4
Created November 30, 2010 15:10
#include<stdio.h>
#include<stdlib.h>
int main(void)
{
int n, i, j, ii, jj, row, col, result=0;
int a[100][100];
int b[10][10];
printf("Input N = ");
@ihower
ihower / gist:672003
Created November 11, 2010 04:24
from a manager to a programmer...
from a manager to a programmer...
1. Final result is the KING
2. WORK WORK WORK
3. Fixing bug IS CRITICAL
4. Write code ASAP.
5. Do you job. Don't do anything irrelated.
6. Stay at company. Never go home.
7. Job security and unsurprising idea originate everywhere
8. Be a business man
require 'benchmark'
class User
attr_accessor :a, :b, :c
def attribute_names
["a","b","c"]
end
end
function parse_git_branch {
ref=$(git symbolic-ref HEAD 2> /dev/null) || return;
echo "("${ref#refs/heads/}") ";
}
PS1="[\[\033[1;32m\]\w\[\033[0m] \[\033[0m\]\[\033[1;36m\]\$(parse_git_branch)\[\033[0m\]$ "
if [[ -s /Users/ihower/.rvm/scripts/rvm ]] ; then source /Users/ihower/.rvm/scripts/rvm ; fi
# idea from http://www.codemud.net/~thinker/GinGin_CGI.py/show_id_doc/201
def log(logfile):
def assign_call(call):
return lambda *args, **kws: logfile.write(call.__name__) and call(*args, **kws)
return assign_call
class Foo(object):
@log(file('my.log',"w"))
def bar():
pass
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Forum</title>
<%= stylesheet_link_tag "base", "style" %>
<%= javascript_include_tag :defaults %>
<%= csrf_meta_tag %>
</head>
<body>

== Scala 2.7.5

scalac shapes.scala shapes-actor.scala
scala shapes-actor-script.scala // it works

== Scala 2.8.0

scalac shapes.scala shapes-actor.scala
scala shapes-actor-script.scala // NOT works

scala -cp . shapes-actor-script.scala // NOT works