星期日, 十月 30, 2011
0
更新了一下Dictionary---老忘记单词
"Mac内置的词典工具(Dictionary),不便功能强大,而且简单易用,甚至还可以添加更多词典,当然这些特性都是免费的。"
转换软件
http://code.google.com/p/mac-dictionary-kit/
字典库
转换软件
http://code.google.com/p/mac-dictionary-kit/
字典库
标签:
life
星期五, 十月 21, 2011
2
test one song in Garage Band

piano_on_stage
[audio:http://wcweb.us/wordpress/wp-content/uploads/2011/10/piano_on_stage_baofeng.mp3|titles=piano_on_stage_baofeng]
tonewheel_organ
[audio:http://wcweb.us/wordpress/wp-content/uploads/2011/10/tonewheel_organ_baofeng.mp3|titles=tonewheel_organ_baofeng]
标签:
life
星期四, 十月 13, 2011
2
【备忘】bash 过程变对象
最近看太多这类型的东西,世界不需要这么多对象的啊!人的思维是过程的……
source :http://lab.madscience.nl/oo.sh.txt
#!/bin/bash
# ---------------------------------------------------------------------------
# OO support functions
# Kludged by Pim van Riezen <pi@madscience.nl>
# ---------------------------------------------------------------------------
DEFCLASS=""
CLASS=""
THIS=0
class() {
DEFCLASS="$1"
eval CLASS_${DEFCLASS}_VARS=""
eval CLASS_${DEFCLASS}_FUNCTIONS=""
}
static() {
return 0
}
func() {
local varname="CLASS_${DEFCLASS}_FUNCTIONS"
eval "$varname=\"\${$varname}$1 \""
}
var() {
local varname="CLASS_${DEFCLASS}_VARS"
eval $varname="\"\${$varname}$1 \""
}
loadvar() {
eval "varlist=\"\$CLASS_${CLASS}_VARS\""
for var in $varlist; do
eval "$var=\"\$INSTANCE_${THIS}_$var\""
done
}
loadfunc() {
eval "funclist=\"\$CLASS_${CLASS}_FUNCTIONS\""
for func in $funclist; do
eval "${func}() { ${CLASS}::${func} \"\$*\"; return \$?; }"
done
}
savevar() {
eval "varlist=\"\$CLASS_${CLASS}_VARS\""
for var in $varlist; do
eval "INSTANCE_${THIS}_$var=\"\$$var\""
done
}
typeof() {
eval echo \$TYPEOF_$1
}
new() {
local
local cvar="$2"
shift
shift
local id=$(uuidgen | tr A-F a-f | sed -e "s/-//g")
eval TYPEOF_${id}=$class
eval $cvar=$id
local funclist
eval "funclist=\"\$CLASS_${class}_FUNCTIONS\""
for func in $funclist; do
eval "${cvar}.${func}() { local t=\$THIS; THIS=$id; local c=\$CLASS; CLASS=$class; loadvar; loadfunc; ${class}::${func} \"\$*\"; rt=\$?; savevar; CLASS=\$c; THIS=\$t; return $rt; }"
done
eval "${cvar}.${class} \"\$*\" || true"
}
# ---------------------------------------------------------------------------
# Example code
# ---------------------------------------------------------------------------
# class definition
class Storpel
func Storpel
func setName
func setQuality
func print
var name
var quality
# class implementation
Storpel::Storpel() {
setName "$1"
setQuality "$2"
if [ -z "$name" ]; then setName "Generic"; fi
if [ -z "$quality" ]; then setQuality "Normal"; fi
}
Storpel::setName() { name="$1"; }
Storpel::setQuality() { quality="$1"; }
Storpel::print() { echo "$name ($quality)"; }
# usage
new Storpel one "Storpilator 1000" Medium
new Storpel two
new Storpel three
two.setName "Storpilator 2000"
two.setQuality "Strong"
one.print
two.print
three.print
echo ""
echo "one: $one ($(typeof $one))"
echo "two: $two ($(typeof $two))"
echo "three: $three ($(typeof $two))"
星期三, 十月 05, 2011
3
Sylvester 在看 数学和向量JS库

Sylvester is a JavaScript library designed to let you do mathematics with vectors and matrices without having to write lots of loops and throw piles of arrays around. It includes classes for modelling vectors and matrices in any number of dimensions, and for modelling infinite lines and planes in 3-dimensional space. It lets you write object-oriented easy-to-read code that mirrors the maths it represents.
标签:
code
星期二, 十月 04, 2011
0
星期一, 九月 26, 2011
7
星期日, 九月 25, 2011
1
星期三, 九月 07, 2011
1
wp-post-batcher beta & a CMS Template
It was modify from WP Post Corrector. I just focus the relationship between image and articls;
How to use:
1,upload all picture or product image;
2,install template and plugin
3,just as sample.csv (in the plugin) make your csv
4,use wp-post-bacher upload the articls
Done.
template:homejoon-template
plugin:wp-post-batcher beta
How to use:
1,upload all picture or product image;
2,install template and plugin
3,just as sample.csv (in the plugin) make your csv
4,use wp-post-bacher upload the articls
Done.
template:homejoon-template
plugin:wp-post-batcher beta
标签:
code
星期五, 九月 02, 2011
1
install ruby on rails with RVM in my ppc Leopard
RVM install question:
1, make sure you have git
3,curl.
solved : in "$user ~/.rvm/scripts/fetch "file find curl in if else add -k;
4,install path
take attention to the path:
such like
which ruby
which gem
which rails
~/.rvm/
/usr/local
/usr/local/bin
5,
rvm install 1.9.2
rvm list
rvm use rubyXXXX
rvm --create use 1.9.2@rails3
rvm --default (above)
which gem?
gem install rails
6,befor install rails3
make sure you have install sqlit 3.6 and sqlite3-dev, because gem sqlite need.
7,
rails create Path/name
get into application path
bundle install
gem install sqlit // this is newer name of sqlite3-ruby
8,rake
use:
bundle exec ( rake -t ) //new rake use this comand
enjoy youself
1, make sure you have git
tar -xjf git-1.7.3.4.tar.bz2
cd git-1.7.3.4
make prefix=/usr/local
sudo make prefix=/usr/local install
git --version
ref: http://shiningthrough.co.uk/Installing-Git-on-PPC-Mac-OS-X-Leopard
2,fix the mess of ruby,gem version
most easy way is to rename these two file :
sudo rm /usr/bin/ruby
sudo rm /usr/bin/gem
ref:http://blog.carlmercier.com/2007/12/14/how-to-fix-that-rubygems-mess-on-leopard/
3,curl.
curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:
error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed
solved : in "$user ~/.rvm/scripts/fetch "file find curl in if else add -k;
4,install path
take attention to the path:
such like
which ruby
which gem
which rails
~/.rvm/
/usr/local
/usr/local/bin
5,
rvm install 1.9.2
rvm list
rvm use rubyXXXX
rvm --create use 1.9.2@rails3
rvm --default (above)
which gem?
gem install rails
6,befor install rails3
make sure you have install sqlit 3.6 and sqlite3-dev, because gem sqlite need.
7,
rails create Path/name
get into application path
bundle install
gem install sqlit // this is newer name of sqlite3-ruby
8,rake
use:
bundle exec ( rake -t ) //new rake use this comand
enjoy youself
标签:
code
星期三, 八月 31, 2011
2
Ruby on Rails
开始看ruby, 这是一门哲学.
1,Duck type :
类之间顽固的区别被打败了, 只要有相同的方法名,既可以公用对象,调用方法.类型不再是类.
[转]12个顶极的 Ruby on Rails 教程
或许有点过时的消息,但Digitalmediaminute 给我们带来的这12个教程,却依然被公认为进入Ruby on Rails领域的经典必修文档 —— A former student asked me a few days ago how I learned Ruby on Rails. The answer was that I simply read alot of great tutorials. So in the spirit of sharing, here are the 12 tutorials that I found most useful:
|
标签:
code
星期二, 八月 30, 2011
0
[转]下辈子,无论爱与不爱,都不会再见
下辈子,无论爱与不爱,都不会再见
香港电台知名主持人梁继璋曾给儿子写过一封信,这封信很快流传於各大网站
我儿:写这备忘录给你,基於三个原则:
(一)人生福祸无常,谁也不知可以活多久,有些事情还是早一点说好。
(二)我是你的父亲,我不跟你说,没有人会跟你说。
(三)这备忘录里载的,都是我经过惨痛失败得回来的体验,可以为你的成长省回不少冤枉路。
以下,便是你在人生中要好好记住的事:
(一)对你不好的人,你不要太介怀,在你一生中,没有人有义务要对你好,除了我和你妈妈。至於那些对你好的人,你除了要珍惜丶感恩外,也请多防备一点,因为,每个人做每件事,总有一个原因,他对你好,未必真的是因为喜欢你,请你必须搞清楚,而不必太快将对方看作真朋友。
(二)没有人是不可代替,没有东西是必须拥有。看透了这一点,将来你身边的人不再要你,或许失去了世间上最爱的一切时,也应该明白,这并不是什麽大不了的事。
(三)生命是短暂的,今日你还在浪费着生命,明日会发觉生命已远离你了。因此,愈早珍惜生命,你享受生命的日子也愈多,与其盼望长寿,倒不如早点享受。
(四)世界上并没有最爱这回事,爱情只是一种霎时的感觉,而这感觉绝对会随时日丶心境而改变。如果你的所谓最爱离开你,请耐心地等候一下,让时日慢慢冲洗,让心灵慢慢沉淀,你的苦就会慢慢淡化。不要过分憧憬爱情的美,不要过分夸大失恋的悲。
(五)虽然很多有成就的人士都没有受过很多教育,但并不等於不用功读书,就一定可以成功。你学到的知识,就是你拥有的武器。人,可以白手兴家,但不可以手无寸铁,谨记!
(六)我不会要求你供养我下半辈子,同样地我也不会供养你的下半辈子,当你长大到可以独立的时候,我的责任已经完结。以後,你要坐巴士还是Benz(宾士),吃鱼翅还是粉丝,都要自己负责。
(七)你可以要求自己守信,但不能要求别人守信;你可以要求自己对人好,但不能期待人家对你好。你怎样对人,并不代表人家就会怎样对你,如果看不透这一点,你只会徒添不必要的烦恼。
(八)我买了十多二十年六合彩,还是一穷二白,连三奖也没有中,这证明人要发达,还是要努力工作才可以,世界上并没有免费午餐。
(九)亲人只有一次的缘分,无论这辈子我和你会相处多久,也请好好珍惜共聚的时光,下辈子,无论爱与不爱,都不会再见。
香港电台知名主持人梁继璋曾给儿子写过一封信,这封信很快流传於各大网站
我儿:写这备忘录给你,基於三个原则:
(一)人生福祸无常,谁也不知可以活多久,有些事情还是早一点说好。
(二)我是你的父亲,我不跟你说,没有人会跟你说。
(三)这备忘录里载的,都是我经过惨痛失败得回来的体验,可以为你的成长省回不少冤枉路。
以下,便是你在人生中要好好记住的事:
(一)对你不好的人,你不要太介怀,在你一生中,没有人有义务要对你好,除了我和你妈妈。至於那些对你好的人,你除了要珍惜丶感恩外,也请多防备一点,因为,每个人做每件事,总有一个原因,他对你好,未必真的是因为喜欢你,请你必须搞清楚,而不必太快将对方看作真朋友。
(二)没有人是不可代替,没有东西是必须拥有。看透了这一点,将来你身边的人不再要你,或许失去了世间上最爱的一切时,也应该明白,这并不是什麽大不了的事。
(三)生命是短暂的,今日你还在浪费着生命,明日会发觉生命已远离你了。因此,愈早珍惜生命,你享受生命的日子也愈多,与其盼望长寿,倒不如早点享受。
(四)世界上并没有最爱这回事,爱情只是一种霎时的感觉,而这感觉绝对会随时日丶心境而改变。如果你的所谓最爱离开你,请耐心地等候一下,让时日慢慢冲洗,让心灵慢慢沉淀,你的苦就会慢慢淡化。不要过分憧憬爱情的美,不要过分夸大失恋的悲。
(五)虽然很多有成就的人士都没有受过很多教育,但并不等於不用功读书,就一定可以成功。你学到的知识,就是你拥有的武器。人,可以白手兴家,但不可以手无寸铁,谨记!
(六)我不会要求你供养我下半辈子,同样地我也不会供养你的下半辈子,当你长大到可以独立的时候,我的责任已经完结。以後,你要坐巴士还是Benz(宾士),吃鱼翅还是粉丝,都要自己负责。
(七)你可以要求自己守信,但不能要求别人守信;你可以要求自己对人好,但不能期待人家对你好。你怎样对人,并不代表人家就会怎样对你,如果看不透这一点,你只会徒添不必要的烦恼。
(八)我买了十多二十年六合彩,还是一穷二白,连三奖也没有中,这证明人要发达,还是要努力工作才可以,世界上并没有免费午餐。
(九)亲人只有一次的缘分,无论这辈子我和你会相处多久,也请好好珍惜共聚的时光,下辈子,无论爱与不爱,都不会再见。
标签:
life
星期四, 八月 18, 2011
0
星期三, 八月 17, 2011
0
星期三, 八月 10, 2011
2
Ipad装左------i ururu---滴完乐敦眼药水,一起笑啦
[gallery link="file" order="DESC" columns="4"]
© ROHTO Pharmaceutical Co.,Ltd. All rights reserved.
“うるんだ瞳で、彼女がささやく”
目薬体感アプリ viagra ロート製薬
アプリを起動すると、そこには実寸大の女性。
とても目が疲れやすい彼女は、あなたが優しく目薬をさしてあげると
うるんだ瞳を輝かせて微笑みます。
毎日さし続けると、普段は見せない表情を見せるかも。
1日6回まで、優しく点眼してあげてくださいね。
◎そい寝機能
21:00~6:00限定で現れる「そい寝ボタン」をタップすると、
彼女は突然眠くなり、あなたの腕の中ですやすや眠りはじめます。
※i Padを腕枕してご利用すれば、よりお楽しみいただけます。
◎ライブラリ機能
うるんだ瞳でささやいた彼女の一言はライブラリに蓄積。
コンプリートすると、彼女から特別なプレゼントがもらえます。
【使用方法】
「はじめる」をタップしてスタート
↓
i Padを前に倒すと、彼女も上を向きます。
↓
そのまま両目をやさしくタップすると、目薬が点眼されます。
↓
さし終われば、傾けていたi Padをそっと元の角度に戻してください。
彼女がうるんだ瞳でささやきます。
※『i うるる』は1日6回まで。目薬は、用法・用量をよく守ってご利用ください。
星期一, 八月 08, 2011
0
星期三, 七月 27, 2011
0
星期日, 七月 24, 2011
0
星期一, 七月 18, 2011
0
心智之墙
安全感囚徒 : 29
受害者 : 28
完美主义 : 22
无我之人 : 17
无我之人 : 17
无我之人 : 17
无我之人 : 17
无我之人 : 17
描述:“安全感囚徒”模式
您的心智之墙:
您的心智之墙叫做“安全感囚徒”,您的心智里的安全感把您囚禁了起来!您的心里有很多关于恐惧的片段,这些片段会在您想做什么事情的时候重新回放出来,又或者您甚至连想都不敢往后想,如果……那会怎样!还是不要去做了吧! 这个模式会让您陷入一种“想吃又怕胖”“想成功又怕累”“想说又不敢说”的僵局。您想做很多事情,但是却总是怕这怕那,最后往往一事无成。这堵墙建成于:
安全感不是坏事情,这个心智模式的形成是源于一种自我保护的本能,一般是由于您在过去的某个时候特别需要安全感导致的,那个时候您学会了看问题总看到事情最糟糕的一面,并且不断的回放这些恐怖画面,这可以让您不至于做傻事,自我保护。今天很多人还害怕出现在电视上的蜘蛛和蛇,就是当年原始人留在我们基因中的安全感模式发挥的作用。这堵墙保护您:
安全感在保护自我方面是一种非常好的模式。安全感模式让您可以提前避免一些可能的危险,让您在逃脱一次危险后依然随时对于外界保持警惕,以便于在下一次危险中间得以自我保护。这堵墙阻碍您:
在一个更加安全、多元化的年代,安全感囚徒让您损失的是大量的机会,其实很多人能力没有您强,但是他们却没有您的这份恐惧,所以轻松搞定。这让您更加焦虑,却又更加恐惧。拆墙建议:
参考书里面的六条拆墙建议:
1. 小范围的冒一冒险
2. 远离那些太容易获得的安全感
3. 远离那些可以制造恐惧的东西
4. 列出来那些您担心的事情,看看有多少真实发生了,,有哪些只是担心?
5. 做一个恐惧保险箱
6. 问自己的两个触底反弹问题
星期日, 七月 17, 2011
0
星期六, 六月 04, 2011
0
星期五, 六月 03, 2011
0