
闲来无事,给自己用的一台Olympus OM2 胶片相机快门上加装了一个橙色的按钮,本来是想买红色的,不过看起来也还不错。
大家都知道通过Putty以SSH协议形式登录VPS,但在这里由于Putty不支持Obfuscated协议,我们只能另辟蹊径,介绍一个新的客户端— Potty(Windows 客户端):
它不仅支持Putty的所有功能,而且支持握手混淆功能。
下载后打开,可以发现它和Putty的界面几乎一模一样,但最大区别是在这里:

启动“Enable key exchange obfuscation”,并填入上文中设置好的”keyword“,登录端口默认设置为”1234“,输入用户名和密码后就可以成功登录了。
让我们看一下,普通SSH握手和经过混淆加密之后的SSH握手的区别在什么地方:
普通SSH握手

混淆加密后的SSH握手

(图片来源于:http://blog.slpo.net/?p=1234)
看来GFW是无法通过握手过程的嗅探来进行屏蔽操作了,不过如果发现端口有大流量的TCP转发,照样会引起墙的注意和关照了,这些都是后话了。
另外较为奇怪的是,我用MyEnTunnel在不需要Keyword的情况下也可以用1234端口登录,但另一个很火的SSSH代理Tunnelier却是没办法登录的,期待高手解决。
可能有些朋友说GFW本来就不屏蔽正常的SSH登录,通过Potty混淆加密握手过程岂不是多此一举,是的,下面就要介绍最重要的利用混淆加密躲避GFW对SSH握手环节的嗅探和屏蔽。
进入Windows的Command命令行,切入到potty.exe文件所在路径下:
PoTTY.exe -N -ssh User@Server -P Port -pw Pass -C -z -Z yourkeyword -D 127.0.0.1:1080
输入完之后回车出现下图对话框,光标在闪动,没问题,这表示已经成功登录。

赶紧用浏览器搭配代理插件浏览网页,OK,速度非常好,而且很少出现掉线情况,大功告成。(浏览器和插件设置和方法可以参见《目前最稳定的翻墙组合chome+Myentunnel+Switchysharp》一文)
虽然已经成功链接,但每次都要在命令行里敲代码还是让人觉得麻烦,而且不支持SSH断线之后自动重连也让人觉得这个方案不甚完美,于是我们只能用批处理文件来完善上述功能。
在Potty.exe所在文件目录路径下,按照下面内容新建如下四个文件,当然你需要将颜色标记的部分填写完整:
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
@echo off
gotoprofile1
:profile1
set ServerIP=1.2.3.4
set Port=1234
set User=
set Pass=
set ObfuscatedKeyword=yourkeyword
gotoend
:profile2
set ServerIP=
set Port=
set User=
set Pass=
set ObfuscatedKeyword=
gotoend
:end
|
|
1
2
3
4
|
@echo off
call Config.bat
start PoTTY.exe–N–ssh%User%@%ServerIP%–P%Port%–pw%Pass%–C–z–Z%ObfuscatedKeyword%–D127.0.0.1:1080
exit
|
|
1
2
|
taskkill/f/im“PoTTY.exe”
Connect.bat
|
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
call Config.bat
set Conn=%ServerIP%:%Port%
@echo off&setlocal enabledelayedexpansion
:Repeat
set ReConn=1
for/f“tokens=4 delims= “%%ain(‘netstat -ano^|find “%Conn%”‘)do(
echo%%a%time%
if“%%a”equ“ESTABLISHED”(
set ReConn=0
GotoBreak
)
)
:Break
if%ReConn%==1start/bReconnect.bat
ping–n6127.0.0.1>nul
GotoRepeat
pause
|
CheckConn.bat文件将不断检查TCP连接状态从而确定SSH连接是否会断线,所以,如果Potty一旦断线,那么只需要运行ChenkConn.bat文件就好了。
好了,花了四天的时间终于完成了Obfuscated-OpenSSH架设的上、中、下三篇文章,很久都没有花费这么多精力去写Blog了,其实没人愿意花这么大力气去研究什么翻墙方法,我们只是需要一个自由的互联网空间,我们不是每个人看到社会不公或黑暗的地方就要操家伙上街的,我们只是需要知道事实的真相,冷静客观的看待周遭花开花落,而不是天天生活在新闻联播中的幸福中。 上述文章内容我多半只是将旁人已经成功的经验综合整理翻译了一下,并没有多少技术含量,自己也只想抛砖引玉,希望各位多多与我交流,相互学习。
实现方法有两种,一种利用WP插件实现,例如 GD Rating star 插件就可以在Posts、Widgets、Pages中实现各种样式的评分效果,但大多是为了实现动态效果远超我的需要,而且1.5M的体积只会让我臃肿的WP系统雪上加霜。
另一种就是采用 PS + CSS 来实现:这种方法只需要基本的 PS 功底和几段简单易懂的 CSS 代码就可以搞定。下面我重点讲一下实现方法:
首先从搜索引擎上下载一个后缀名为 PNG 且背景为透明的五角星图形,然后用 PS 中的魔棒和图层工具将其复制拼接成下面图形:
拼接图片过程中应注意以下几点:
将做好的图片文件上传到WP服务器,假设图片路径为:” www.example.com/wp-content/uploads/example.png “。 接下来我们打开Style.CSS文件,在其尾部加上如下代码:
.rating-static {
width: 127px; /*将图片长度分为一半*/
height: 25px; /*将图片宽度分为一半*/
display: inline-block; /*这里表示不需换行,如果值是block,则需要换行显示*/
background: url('http://www.example.com/wp-content/uploads/example.png') 0 0 no-repeat;
} /*引用做好的图片*/
接下来我们继续添加代码:
.rating-50 { background-position: 0 0; } /*这是显示五星的效果*/
.rating-40 { background-position: -26px 0; } /*因为范例图片中长度无法被五整除,所以加了1px进行调整*/
.rating-30 { background-position: -51px 0; } /*因为范例图片中长度无法被五整除,所以加了1px进行调整*/
.rating-20 { background-position: -75px 0; } /*这是现实两星的效果*/
.rating-10 { background-position: -100px 0; }
.rating-0 { background-position: -125px 0; }
/*以上评1-5颗星的代码 */
.rating-5 { background-position: -100px -25px; } /*这是显示半颗星的效果*/
.rating-15 { background-position: -75px -25px; }
.rating-25 { background-position: -51px -25px; }
.rating-35 { background-position: -26px -25px; }
.rating-45 { background-position: 0 -25px; } /*这是显示4颗半星的效果*/
/*以上是评半星的代码*/
代码很简单,就是通过对 background-position 起始位置的不断调整从而实现五颗星的效果,下面我们看看在文章中调用后的效果:
<span class="rating-static rating-15"></span>/*这是显示1颗半星的效果*/
我们再试一个:
<span class="rating-static rating-40"></span>/*这是显示4颗星的效果*/
其他的显示方法一次类推,我就不再一一复述了,不过我觉得这个方法还是略显复杂,特别是要求使用者具备一些基础的 PS 操作技巧,如果列位有更好的办法,欢迎与我分享。E
而我手机翻墙的主要目的几乎就是上Twitter了,而我发现只需要用奶瓶腿就可以实现,虽然只能通过浏览器登录,但速度和耗电比起我以前在手机上用VPN上Twitter还是高效多了,它的官方博客也有一个简明教程,地址为:
但对于我等小白菜鸟而已,还是太深奥,经过昨晚四个小时的摸索,将傻瓜教程公布如下:
安装须知: 安装之前你需要准备的是如下的几样东西:
STEP 1 – 下载 首先我们要去下载奶瓶腿的代码,2010年之后,奶瓶腿就从google code转移到了Github,地址为:
进入页面后,点击下载最新版本到本地,然后解压缩,然后通过winscp或者FTP工具上传到虚拟主机或VPS上。
STEP 2 – 安装 通过浏览器进入该目录(缺省为netputweets-master)开始安装步骤(如果熟练可以直接修改config.php文件),问题接踵而来,首先提示不支持Curl库,这个好解决:
重启一下Apache服务器:
再次刷新页面,发现问题依旧,搜索了半天,才发现原来还需要改动一个位置:
将“AllowOverride None”改为“AllowOverride All”
重启一下服务器,Bingo!问题解决,开始下一步设置。
STEP 3 – Key
看到这一步也许一头雾水,不清楚Oauth consumer key & Secret 应该如何填写,首先我们应该去申请一个Twitter API,地址为:
这个网址是需要翻墙的,具体方法可以参看以前的文章使用SSH或者goagent。
现在我们需要申请一个Twitter application,按照下图提示填写完成,创建完成:
创建完毕后,进入OAuth settings页面,按照下图提示将对应的信息(consumer key & secret)填入奶瓶腿的安装向导中:
填写完毕后,刷新一下页面,进入了Twitter的OAuth认证页面,表示安装成功了。
STEP 4 -手机
接下来我们在手机浏览器中输入安装在虚拟主机上的奶瓶腿地址,然后输入用户名和账户就可以顺利浏览Twitter了。
当然如果你还是对于上述步骤感到困惑,或者不愿意为了上个Twitter而去租一个国外的虚拟主机,那么请你与我联系,我会把奶瓶腿的地址与你分享使用: 邮件地址:
生命不止 翻墙不息。E

我发现了一款不错的P2P概念的同步客户端 BitorrentSync(以下简称BTsync),它不同于 Dropbox 分布式服务器端的同布方式而采取的是点对点即时同步,这样同步速度更快、信息安全性较高且容量没有限制,但对于个人家庭用户最大的缺点就是必须同时在线才能开始同步动作。
此时我想到用24小时在线的 VPS 主机就可以扮演 Dropbox 服务器的角色,保证其中一端下线之后资料依旧可以保持同步的效果,同时能够兼具 BTsync 的各种优势,下面是具体步骤:
首先我们登录 BTsync 的官方网站,了解其工作原理和使用方法:
下载 BTsync 的 Windows 客户端并在硬盘上安装,整个过程非常简单,使用过 Dropbox 的朋友都应该能轻车熟路的完成安装和设置步骤,我就不一一复述了,如果还是不清楚的可以参见网站上的帮助文档。
注意,BTsync 可以指定任何文件夹作为同步目录,这一点的便捷性是 Dropbox 无法比拟的,最后需注意进行选项复制密钥。
接下来我们需要在服务器端也就是 VPS 上安装 BTsync 同步软件:
登录 VPS 主机,下载客户端 BTsync 的64位linux客户端:
wget http://btsync.s3-website-us-east-1.amazonaws.com/btsync_x64.tar.gz tar zxvf btsync_x64.tar.gz ./btsync
正常情况下,系统会提示 BTsync 同步程序已经在后台运行。
接下来,我们在浏览器地址栏中输入:http://IP:8888/gui ,就可以看到 BTsync 的同步界面(将地址栏中的 IP 更换成你的 VPS 的 IP 地址),输入刚才在 Windows 客户端上记录的密钥,很快就能发现两者开始同步了。
关于Bitcoin是什么?原理如何?以及如何“挖掘”的基本内容,因为近期的大热使得报道它的文章层出不穷,,本文不再一一复述,这里将更多的以金融货币领域重点分析Bitcoin备受推崇的理念以及未来的展望。
Bitcoin最初由几个网络黑客发明,每个人只要有一台装备有显卡的电脑以及基本带宽的互联网接入就可以创造这种货币,它不像黄金,是天生的货币(马克思语),也不像其他货币有着国家税收和政府信用的保证,它仅仅是一串有二进制码组成的数据流,甚至没有一家公司或者法人为之担保负责,一旦交易崩溃,你手里的Bitcoin随时都有可能变得一文不值。
Bitcoin的发行、流通和交易都游离与政府和中央银行管辖范围之外,同时其交易记录的不可查,导致任何一个政府都会使其为洪水猛兽而导致其成为边缘货币,只能在黑市里进行交易,已经有报道,一些网上毒品交易正是通过Bitcoin来完成的,一旦它的使用达到一定量级,开始对于传统货币市场产生冲击,政府立即会通过立法或者技术手段(GFW?)来限制Bitcoin的使用,这个货币的前景堪忧。
由于其支付手段的复杂性以及平台的脆弱性,Bitcoin币的使用普及性和安全性遭受极大质疑,由于Bitcoin的转移的不可查询性,导致其遗失后被追回的可能性几乎为零,已经发生数起黑客盗取的事件,同时对于交易平台的攻击,也会造成其币值剧烈的波动。
随着互联网逐渐渗透到人类生活的每个角落,虚拟货币的概念正不断的深入人心,国外著名的网游《The Second Life》里使用的”林登币“(Linden Dollar),中国互联网巨头腾讯里使用的Q币,以及Facebook里出售的”Credits“币,包括各种网游里的林林总总的虚拟资产,虽然目前其应用范围受到很大的限制,但未来发展的趋势和潜力不可限量。
在被中国网友称之为”神剧“的英国电视剧”Black Mirror“第一季第二集里就描绘了未来世界里个人资产的使用和累积,为虚拟货币资产的前景勾画了一个可预期的美好蓝图。
货币作为一般等价物的符号,并不需要拘泥于其存在形式,而随着各种互联网应用逐渐物联化发展,虚拟货币必将成为人类生活中重要的组成部分,而Bitcoin真是众多虚拟货币中出类拔萃者。
Bitcoin的产生横跨了IT和金融两个行业,利用IT行业的发展经验彻底对目前金融货币的传统规则进行颠覆和改变,其中核心的内容就是“P2P”-”人人为我,我为人人“。
P2P(peer to peer)最早是以点对点文件分享方式出现的,典型的如BT和emule下载,乃至napster的音乐分享,已经彻底颠覆了传统的唱片行业经营模式,这种不再主要依赖于服务器的”去中心化“分享技术方式像野草一样迅速在其他行业蔓延,包括后来的Twitter等SNS社交网络都是对P2P的海盗自由精神继承和发扬(媒体的去中心化)。
日常中我们使用货币离不开各类银行,银行通过放贷、中间业务等收取管理费用,而Bitcoin的流通方式则彻底的改变了这种运营模式,我们不需要通过银行渠道而仅仅依托于互联网就可以完成转账汇款等手续,而费用近乎为零,这一大优势可以说是对传统银行业务极大的冲击,当然这种无法管控的货币也势必成为各大中央银行的眼中钉、肉中刺。
很快,这种P2P方式向金融行业发起了冲击,传统的金融行业发展上千年,但规则几乎是恒定的,即由国家垄断货币发行的权利,发展到现代虽然由中央银行行使铸币权利,但实质还是成为国家机器操控的对象,独裁政府则成为铸币税最大的享受者。正如宋鸿兵在《货币战争》里所著:
”只要我能控制一个国家的货币发行,我不在乎谁制定法律。“—— 梅耶.罗斯切尔德
谁掌握了货币发行权,也就垄断了国家经济的命脉,成为了实际掌权的金融寡头,任何一个掌握政权的政府无不是死死的控制着货币发行的权利,一个组织、经济实体甚至个人想私自发行货币,简直就是不可想像的事情。
伪造货币的,处三年以上十年以下有期徒刑,并处五万元以上五十万元以下罚金;有下列情形之一的,处十年以上有期徒刑、无期徒刑或者死刑,并处五万元以上五十万元以下罚金或者没收财产:
(一)伪造货币集团的首要分子;
(二)伪造货币数额特别巨大的;
(三)有其他特别严重情节的。
—— 《中华人民共和国刑法》第一百七十八条但随着Bitcoin的横空出世,改变了一切,任何一个人仅仅需要两个东西就可以创造和发行货币,这完全颠覆了目前传统金融市场和架构。详细”挖矿“的方法可以参看这篇文章:
其实这种将货币发行权从政府移交给私人的理念其实早就由哈耶克所著的《货币非国家化》一文中提出:哈耶克认为,之所以国家垄断货币发行权,是出于权力控制的需要,一旦打破政府发行货币的垄断权,取消政府发行货币的垄断权以及废除国家货币制度,允许私人银行发行竞争性的自由货币,这些私人银行为获得公众的信任并能全部承担起发行责任,必定会慎重行事,各个发行货币的银行会自行限制其货币发行量,主动维持货币价值。
而Bitcoin恰恰符合是最彻底的货币非国家化产物,它由一套严密复杂的算法通过P2P的方式产生,发行和流通全部依托于互联网,任何政府无法控制和垄断它的发行,它符合和具备哈耶克理论中自由货币的基本特征,而哈耶克的货币非国家化正是Bitcoin这种以互联网为媒介,以P2P个人作为支点的自由货币发展的重要理论基础。
自由货币的发行不必依托于国家政府
自由货币一旦脱离了国家发行的渠道,也就意味着没有了以国家政权和财政税收作为信用保证的支持,这也是Bitcoin最受诟病的一点,但实际上国家对货币提供了足额的信用支持么?答案是否定的,自从布雷顿森林体系崩溃美元与黄金脱钩之后,任何货币都只是以其象征意义和价值而存在的,政府可以根据自身利益集团的诉求,随意的改变货币的价值水准。
下图是某政府最近三十四年的货币发行量和GDP经济增长量,很显然广义货币发行量M2的增长速度远远超过GDP增速,其结果之后一个:给人民带来无穷无尽通货膨胀的灾难。而通货膨胀则是掠夺人民财富最野蛮也是最赤裸裸的行径。
“历史基本上就是政府制造通货膨胀的过程”——《货币非国家化》弗里德里希·冯·哈耶克
而Bitcoin天生就不存在上述问题,由于自身的运作机制决定了达到2100万的货币发行总量之后就不能再被无止境的创造了,而但货币数量稳定之后,通货膨胀的问题也就迎刃而解,其原理和地位和当年黄金作为金属货币流通和发行一样(因为黄金在地球上的探明储量是固定且有限制的),这是金本位制度下币值能够保持数百年稳定的根本原因,同时也是Bitcoin备受推崇的重要原因之一。
更让人讽刺的是,以国家税收和政府信用最为保证的流通纸币却在欧债危机中一文不值,塞浦路斯在3月30日称该国第一大银行塞浦路斯银行存款人超过10万欧元(约13万美元)的存款最终承受的损失最高将达60%,大大高于原先的估计,并停止了兑换手续。可见在现代金融体系下,任何与黄金脱钩的货币实际上都是脆弱的,这也是Bitcoin近期大涨的重要诱因。
当然,也有许多人籍此抨击Bitcoin的这种限额发行制度会产生通货紧缩,重蹈黄金退出货币舞台的覆辙,因为市面上流通的黄金有限,在日常的使用过程中也被大量的消耗和磨损,随着经济总量的增加,黄金由于其难以分割性导致数量已经不能满足日常使用需要。而Bitcoin则完全不存在上述问题,因为它可以被分解成8的十次方,可以随意的被分割使用,币值会增加,但足够满足日常需求。
因此,Bitcoin存在的三个积极意义就是“一、虚拟性;二、非国有性;三、非通胀性”。
虽然目前Bitcoin还存在着众多难以克服的问题和挑战,但它的创新对于互联网和金融市场都是一次头脑风暴,也许它会和其他P2P应用一样早早夭折,但它的理念将对日后产生深远的影响,就好比那句话所言:
“你可以不让花开,但无法阻挡春天的到来”。E

俗话说工欲善其事,必先利其器,在写博客的这段不长的日子里,倒腾 WordPress 文章编辑器的时间可能比写文章的时间还要长,尝试过各类 WordPress 离线编辑工具到 Sublime text 这样的文本编辑工具,再到 DW、Zendstudio 等庞大的IDE环境。
一面也是我的前端编写能力的逐渐增长导致对于编辑器的需求也相应变化,另一方面其实是我的工具控的强迫症心理在作祟,矢志于寻找一个能满足我各种编写需求的、完美的 WP 文章编辑器,事实上到最后才发现远没有完美的编辑工具,只有最适合自己目前水平和能力的工具才是最好的。
在不断尝试使用各类编辑器的过程中,颇有些独孤求败练剑的历程,从弱冠之年使用过凌厉刚猛,无坚不摧的利剑到老年时使用的草木皆可伤人的木剑,我用过的编辑器也是从强大的 Windows Live Writer (WLM) 开始,到现在更着重于写作内容的提炼和灵感的激发,时机成熟后随处打开一个 Windows 自带的记事本就足够让我下笔如流水,也许这就是金庸笔下独孤求败无剑胜有剑的最高境界。
金庸老先生在《神雕侠侣》中描述独孤求败剑冢中第一柄剑为:“凌厉刚猛,无坚不摧,弱冠前以之与河朔群雄争锋。”,Zoundry Raven 作为我在2010年刚开始博客写作时使用的第一款博客编辑器正如这柄轻薄锋利的利刃,十分的顺手。
相对于傻大笨粗的 WLM,Raven在具备强大编辑功能的前提下,最大的优点就是占用内存小,启动速度快,界面简约,而且 Raven 还发布有免安装的绿色 portable 版本,我一般安装在 Dropbox 之中即时同步,无论在公司还是在家,我都可以同步更新博客内容。
对于任何一个希望写博客又不愿意折腾代码的朋友,它都是一个非常好的选择,同时在本地写作后上传的一个好处就是能在本地留下备份,如果但它的缺点也是致命的,也是我后期放弃它的主要原因:
没过多久,我就开始寻找新的编辑工具。
随着对 WordPress 学习的逐步深入,开始发现自带的编辑器的诸多功能实际上是被默认屏蔽的,只需要对 Function.php 文件以及通过一些插件的组合,就可以实现和离线编辑器一样甚至更为强大的功能,同时编辑效率和体验也大为提高,索性就彻底抛弃离线编辑工具而投入在线编辑器的怀抱
首先我们需要安装编辑插件,扩展 WP 默认编辑器的各项功能
WP编辑器除了可以通过按钮在可视化界面进行初级编辑,但我们具备一些 HTML 和 CSS 代码编写能力之后,我们更多的时候就需要在 “TEXT”(代码)模式进行编辑以实现更为强大的视觉效果。
但自带的代码编辑器功能十分简陋,不仅缺乏“撤销”等基础功能,而且缺乏代码高亮和层次功能使得密密麻麻的代码让人眼花。
这是一款内置于 WP 的强大 IDE 工具,它不仅仅是一个 HTML 代码编辑器,更可以对主题、插件甚至是 Widget 界面进行编辑。
安装插件后你在文章编辑时切换到代码界面时,可以看到 HTML 和 CSS 代码都已实现高亮,代码之间的层次关系也更加漂亮,增设的一条工具栏可使代码编辑时产生撤销、查找和替换等功能,已经具备一些专业编辑工具的雏形。
它也是一款对类似 Synchi 功能的插件,可以对文章和主题进行代码扩展编辑、虽然功能不若 Synchi 那般强大,但其兼容性更好,在和一些 SyntaxHighlighter 代码高亮插件配套使用较少产生冲突。
安装完上述两类插件之后,使得编辑器在代码和可视化界面下都具备了强大的高级功能,几乎满足了我们各种需要,远超诸多离线编辑工具,但最大的问题就是这些编辑器插件的体积较大,严重影响着 WordPress 的运行速度和效率,让我本已安装了数十种插件而臃肿不堪的后台系统更是雪上加霜,因此尽管在线编辑环境非常完美,但也只能忍痛割爱,需求更轻量级的解决方案。
独孤求败的第二柄剑名曰“紫微软剑”,“三十岁前所用,误伤义士不祥,乃弃之深谷”,正如我对在线编辑插件组合的态度,功能异常强大,但是以加重系统负荷为代价,也只能将其放弃。
如果要同时达到编辑器的强大功能和 WP 的轻量化要求,就好比鱼和熊掌的选择,难以兼顾,若要实现轻量化只能在线下进行编辑以后上传,同时随着我对HTML和CSS的学习,大量代码函数的运用迫切的需要一款专业的文本编辑工具来降低重复的输入工作。
UltraEdit太老,Emacs太难,NotePad++太丑,DW太慢,我选择了最近比较火的 Sublime Text2,装上各类插件实现了代码补全、代码格式化等各种强大功能,在专业文本工具下输入的感觉和体验也是在线编辑器所无法比拟的,同时习惯于专业编辑器中书写也十分有助于以后编程的学习。
我在 ST 中完成最初的文字内容输入和HTML结构排版,然后复制到在线编辑器中,再加入图片等多媒体信息,调整完格式后进行发布,执行效率也并不差。
同时使用专业编辑工具的好处并不仅仅如此,我们现在在 ST 中安装一个书写 HTML和CSS 的神器—— Emmet(它的前身就是大名鼎鼎的 Zen Coding),它通过各种函数的使用,大大减少了对 HTML 代码输入的重复劳动力,迅速提升了编写效率。
例如,在 ST 中安装好 Emmet 插件后,需要定义一个div函数,只需要简单的输入:
#first
然后敲入一个 “TAB”键,就出现了:
<div id="first"></div>
怎样,很神奇吧,如果想了解更多的用法,请访问它的官方网站去学习用法。
剑冢上的第三只剑是一只不开刃且沉重无比的玄铁重剑,这也是杨过后来的佩剑,独孤求败称其为“重剑无锋,大巧不工无,四十岁前恃之横行天下”,这也恰恰是我对于 Sublime Text 和 Emmet 文本编辑组合的评价,看起来体积巨大,复杂难用,但熟悉用法掌握技巧之后却是一把无往不胜举世无双的利器,这也是我目前达到的阶段。
独孤求败剑冢里的第四柄剑也是最后一柄剑确实一把早已腐朽的木剑,“四十岁后,不滞于物,草木竹石均可为剑”,意思是内功修为深厚之后并任何东西都可以成为自己的兵器。
一般只有菜鸟和小白们才会纠结于各种编辑工具和 IDE 的选择,所谓的高手常常说自己只用记事本就可以写代码了,我一直觉得这话里多少存在些水分,但我倒认为在博客的写作环境里,这倒是极为可能的。
博客的好坏,不在于格式的漂亮,图片的花哨,更重要的是其中的内容是否真正有助于读者,吸引读者的目光,浏览目前的几大牛博,都没有太多格式上的变化,但每个字里行间都传达出深刻的思想。
因此,写博文并不在于工具的好坏,还在于内容的提炼和传达,也许到最后,我真正需要的仅仅就是一个记事本而已。
原以为是个很简单的事情,去豌豆荚搜索了一堆堆的出来,但不是这个有广告,就是那个有使用次数限制完了要收费,知道我发现一个没有太多人关注的“一键锁屏”工具确是非常实用方便。 豌豆荚里看到,没有广告也是免费应用,安装完毕之后就会在屏幕上悬浮一个半透明的图标,你只需要轻轻点击,就可以完成锁屏的工作。 尝试一下这个Android上的小应用,可以有效的延长你手机开关键的寿命。E

当然我也不能免俗,正好家里的台式机里还有一个两年前准备玩游戏用的ATI6850显卡,于是也在家里尝试了一把自己创造货币的体验,使用 Guiminer 到 BTCguild 矿池(pool)开始挖矿。不过过程还是极端痛苦的,耳朵里听到的是显卡散热风扇咆哮的怒吼,心里盘算着电表犹如脱缰的野马奔腾,而眼里看着 BTC 的增长却由于得了前列腺的膀胱挤出的涓涓细流。
一个晚上挖三个小时能挖到0.0001BTC,平均速度在150Mhash/s左右,按照这个计算,电脑一年不关机并满负荷运转,一年我也才能挖不到3BTC,按照今天的牌价也就1000多人民币,刨去电费和网费,投入产出比实在太过孱弱,我还得忍受噪音和辐射各种污染,这个时候再想通过挖矿脱贫致富显然不是明智之举。
正好在写《天使还是恶魔?论Bitcoin的是与非》的时候,了解到除去 Bitcoin 以外还有涌现了许多竞争货币如 Litecoin、PPCoin、Terracoin、Namecoin 等等,其原理与 BTC 基本一致,只是在技术方面进行了更新升级使其更具生命力,兲朝网友戏称这类货币为“山寨币”。 根据哈耶克的货币非国家化理论,但货币由私人银行而不是国家和中央银行发行的时候,一定会涌现出许多自由竞争货币在市场上进行充分竞争,民众只会选择使用币值最为稳定范围最为广泛的货币,而其他的则经过优胜劣汰被市场说淘汰,加上互联网时代,信息技术导致虚拟货币的创造和发行的难度和门槛大为降低,趁着 Bitcoin 大热的春风,“山寨币”们就如雨后春笋般的涌现出来成为互联网时代自由竞争货币开始逐鹿中原。
Litecoin(以下简称LTC)发布于2011年10月7日,与 BTC 只有一字之差,市值接近4000万美元,约为BTC市值的2%,是 BTC 以外市值最高知名度最高的虚拟货币。 从下图LTC与美元的汇率走势图来看,LTC 一直保持着稳步攀升的态势,今年初也跟随着 BTC 进行了一轮小小的上攻后开始回落,今日与美元的汇率在1$=2.36LTC左右波动。
在《天使还是恶魔?论Bitcoin的是与非》一文中我们说过,BTC的发行量有限额且为2100万,随着货币需求量的不断增加,BTC将处于币值不断增加的境地,届时将需要一种币值更低的货币满足民众日常使用货币进行小额支付的需要,而 Litecoin 发行限额达到8400万,数量4倍于 Bitcoin ,其作用就好比白银对于黄金一样。而在LTC 官网上就有这么一句话:
“We wanted to make a coin that is silver to Bitcoin’s gold。” “BTC是金,我就是银。”
许多人会想仅仅是因为币值的缘故就使用LTC的理由太过单薄,毕竟BTC能分割到小数点后八位,这就要说到Litecoin的另外两个重要的优势:
BTC最让人诟病的缺点之一就是交易确认时间过长,由于技术原因平均验证时间在10分钟左右,而交易网站确认时间长达1小时,很难想象以后在网上支付的时候,花上如此长时间等待后的体验是何其糟糕,而LTC则只需要2.5分钟左右,这大大方便了虚拟货币的使用特别是小额支付领域的快捷性和广泛性。
上面讲过本人通过BTC挖矿的痛苦经历,挖矿的效率全部体现在电脑的显卡配置上,CPU挖矿的效率极低,不少挖矿工具如Guiminer等在3.0版本之后就已经不支持通过CPU挖矿了,这导致不少投机客通过购置高端显卡交火(crossfire),甚至专门开发和配置适合挖矿计算的PC用以加速挖矿过程,导致财富分配的不均。 而LTC采用的是不同于BTC的SHA256算法的scrypt算法,计算过程跟依赖于内存和CPU,使得许多用户可以不必依赖于高性能显卡GPU设备就可以迅速开采出LTC,同时,也难以设计专用的设备加速计算过程,挖矿的难度和门槛大为降低。 Litecoin的展望 那么LTC会成为白银一样地位的虚拟货币么?LTC是否值得持有是否具备投资价值呢?是否会和BTC一样会一飞冲天呢?我们来看看下面的表格:
| 金属货币 | 1盎司:美元 | 探明储量 | 虚拟货币 | 与美元汇率 | 发行量 |
| 黄金 | 1362 | 8.9万吨 | BTC | 115.5 | 2100 |
| 比率 | 59:1 | 4.72:1 | 比率 | 44:1 | 4:1 |
| 白银 | 23.08 | 42万吨 | LTC | 2.6 | 8400 |
(以上信息截至2013年4月19日)
可以看到LTC设计发行量限额时肯定参考了黄金与白银探明储量的比例关系,两者惊人的相似于4:1左右,而LTC与BTC之间的价值差距明显还没有黄金和白银之间差距巨大,当然这种对比只是参考,并没有太多实际意义。 同时LTC的问题也是显而易见的,例如:
综上,LTC未来的发展还存在太多的变数和未知数,这时候盲目的投身于挖矿事业显然需要冒着比当年BTC更大的风险,毕竟互联网从来就崇尚着”第二名和最后一名没有区别“的竞争游戏规则和信条,LTC究竟能成为黄金BTC的白银,还是新浪微博身边搜狐微博、QQ身边的飞信亦或是Gmail身边的Yahoo邮箱,让我们拭目以待。E