Win7下禁用输入法切换热键Ctrl+Space   Leave a comment

因为这个热键在Netbeans、Emacs之类的软件中会用到。
步聚:
1.删除HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys下所有0000007x的项
2.修改HKEY_CURRENT_USER\Control Panel\Input Method\Hot Keys0000010下的Key Modifiers为ffffff,Virtual Key为Virtual Key
3.在控制面板的“更改键盘或其它输入法/区域和语言/文本服务和输入语言/高级键设置”中把“输入语言之间”修改为”Alt+Shit”

这样就可以通过Alt+Shift来切换输入法,Ctrl+Space解放了。

Posted April 4, 2012 by Eastsun in Uncategorized

Tagged with

在Android上使用Tor翻墙   Leave a comment

身在天朝,无时无刻不处在老大哥的“保护”下。
买了一个Android手机,虽然上网也一直被“城墙”所限制着,Android上的gmail客户端时不时的“被故障”一下;但好歹还凑合着能用,加之大部分时间都用电脑翻墙,所以也没有去捣鼓在手机上翻墙的事。
但从前几天开始,手机上的gmail客户端完全连不上了,随之联系人同步也没法用,甚至连菜市场也用不了。
这不是逼我翻墙么,google一下发现tor也有Android的版本Market链接Orbot)。
下载下来后,安装到Android上(2.0以上的版本需要Root)。第一次连接需要在设置里面添加bridges,通过电脑翻墙上https://bridges.torproject.org或者用gmail给bridges@torproject.org发邮件可以获得bridge。注意可以使用回车换行一次添加多个bridge。因为很多bridge被功夫网和谐了,所以第一次连接需要点耐心,可能要换不同的bridge多试几次才连得上。连上之后可以设置Android上所有程序都通过Tor连接网络,也可以自己选择只让一部分需要翻墙的程序通过Tor连接网络。这样设置好之后,对应的程序就会自动通过Tor连接网络,gmail之类的也可以用了。
最后,感谢伟大光荣正确的和谐社会,让我了解了不少翻墙技术。

Posted April 23, 2011 by Eastsun in essay

Solve the 24-points game using mathematica   Leave a comment

Poke24[nums_] := Module[{toExprs, del, expand, next, exprs},
  toExprs[x_, y_] :=  "(" <> # <> ")" & /@Flatten[{x <> # <> y, y <> # <> x} & /@ {"+", "-", "*", "/"}];
  del[xs_, ys_] := Fold[If[MemberQ[#1, #2], Delete[#1, Position[#1, #2][[1, 1]]], #1] &, xs, ys];
  expand[set_] := Flatten[Function[sub, Append[del[set, sub],#]& /@toExprs@@sub]/@Subsets[set, {2}], 1];
  next[sets_] := Flatten[expand /@ sets, 1];
  exprs = Flatten[Nest[next, {ToString /@ nums}, Length[nums] - 1]];
  Select[DeleteDuplicates[exprs], Quiet[ToExpression[#] == 24] &]]

Usecase:

In[2] := Poke24[{2,3,4,5}]
Out[2] := {"(4*(5-(2-3)))","((5-(2-3))*4)","(4*(5+(3-2)))","((5+(3-2))*4)","(4*((3-2)+5))",
               "(((3-2)+5)*4)","(4*(3-(2-5)))","((3-(2-5))*4)","(4*(3+(5-2)))","((3+(5-2))*4)",
               "(4*((5-2)+3))","(((5-2)+3)*4)","(2*(5+(3+4)))","((5+(3+4))*2)","(2*((3+4)+5))",
               "(((3+4)+5)*2)","(2*(5+(4+3)))","((5+(4+3))*2)","(2*((4+3)+5))","(((4+3)+5)*2)",
               "(4*((3+5)-2))","(((3+5)-2)*4)","(2*(4+(3+5)))","((4+(3+5))*2)","(2*((3+5)+4))",
               "(((3+5)+4)*2)","(4*((5+3)-2))","(((5+3)-2)*4)","(2*(4+(5+3)))","((4+(5+3))*2)",
               "(2*((5+3)+4))","(((5+3)+4)*2)","(2*(3+(4+5)))","((3+(4+5))*2)","(2*((4+5)+3))",
               "(((4+5)+3)*2)","(2*(3+(5+4)))","((3+(5+4))*2)","(2*((5+4)+3))","(((5+4)+3)*2)"}

Posted November 19, 2010 by Eastsun in hobby

Tagged with

latex测试   Leave a comment

在WordPress上注册博客最重要的原因就是因为WordPress支持latex,测试一下:
\sum_{n=1}^{\infty}\frac{1}{n^2} = \frac{\pi^2}{6}

Posted November 19, 2010 by Eastsun in essay

Tagged with

Follow

Get every new post delivered to your Inbox.