Blog

  • 致青春

    致青春

    五一之前,璇就给我强推这部电影,让我对这部电影有了很多期许。约了冯去回顾这段青春路,从影院出来我们眼圈都是红的,关于致青春感觉应该留下一些文字。
    影片的开头是快乐的,一切都和我们刚上大学时一样,作为刚刚踏入大学的学子,校园里的一切都很新鲜,对于未来我们都充满着好奇和期待,那种青春的肆意飞扬不免让人有种我们都能青春不朽的错觉。影片中的人物很多,记名字都记的我有点晕,以至于我刚开始一时忘记了许开阳的名字。但是还好,每个人的人物特点都那么鲜明,所以看完电影会记住里面的每一个人。

    许开阳,典型的富二代,挥霍着大把的金钱和时间。也许对他来说一切都得到的很容易,他只需要把大学四年混完,前程根本无忧。他喜欢郑微,郑微却喜欢的是在他看来各方面都不如他的陈孝正,这对于他来说真是伤面子!最后他跟曾毓在一起了,关于这点其实我是很出乎意料的,不过还好网上有帖子为我解了惑,得不到郑微,却搞定另一个同样喜欢陈孝正的女孩对他来说也是一种胜利吧!

    张开,我很喜欢这个角色,因为对朋友很仗义,对感情很执著,有这样一个朋友,人生中应该会有很多快乐吧!一直喜欢阮莞,却只能在她的墓前表白,这是一件多么让人伤心的事情啊,虽然我觉得即使他表白也不会成功,但是还是会替他的不勇敢遗憾!

    朱小北,一个假小子一样的女孩,其实长的很漂亮。应该是家庭的贫穷给予了她格外强的自尊心吧,所以被诬陷为小偷这件事对于她自尊心的践踏最终让她做出了丧失理智的事情。还好她改名换姓,有了自己的事业,过得也还算是不错。最后她对许开阳询问身份的否认其实也不难理解,也许对于过往的那段时光,她真的想彻底说bye bye吧。

    黎维娟,一个同样出身贫寒的女孩。和朱小北不同,她对于自己的生活非常有目标,一心只想飞上枝头变凤凰,感情于她而言是一种上位的途径。我一直觉得她是非常欣赏陈孝正的,但是她却会选择许开阳那样的人,因为那才是能给她想要的生活的人。最后她也算修成正果吧,虽然嫁的是个二婚男,但是终归是达成了生活目标。放在原来,我应该会很看不起这样的人吧,但是现在我却觉得像她这样也没什么不好,起码清楚地知道自己想要什么,这就是所谓的成熟吗,我也不知道。

    施洁,我不太喜欢她,动不动就拿死来威胁自己爱的人,这种行为不是勇敢,是懦弱。在乎你的人才会为你的死而伤心,不在乎你的人,你的死活与他无关,这才是现实。

    阮莞,一个如此美好的女孩,美丽却不骄纵,这样的女孩到哪都会受欢迎吧!在影片的绝大部分时间里,阮莞都是成熟、理智、懂事的,谁曾想在最后还是因为爱情飞蛾扑了火,付出了自己的生命。赵世勇在我看来就是他妈的一贱人,只会享受阮莞对他的好,他却从不曾付出太多,一遇到事情就退缩,因为自会有家庭或者阮莞帮他收拾烂摊子。虽然我真的很不理解阮莞为什么会喜欢这么一个没有担待的男人,但是可能这就是爱情吧,一旦爱上了就自动忽略了对方的所有缺点,即使受到了伤害,却依然记取着最好的部分,一如阮莞这般聪慧的女子也会因为爱情,忽略了身边触手可及的幸福,真是让人难过!


    最后来讲讲郑微、林静和陈孝正吧。

    一开始我并不太喜欢郑微,总觉得她对陈孝正对她的那一推的反应未免太小题大做,就好像一个神经病。但是慢慢发现她聪明、活泼而勇敢,在她那个年纪,我没有她那样的勇气。

    林静在这个片子里就是个打酱油的,只知道他很优秀,是邻家大哥哥,郑微和他的感情就是在朝夕相处中自然而然产生的吧。林静是个没有勇气和胸襟的人,所以在偶然得知郑妈和父亲的感情后,会选择消失,不管是对父亲还是对郑微。他和郑微可能是有爱的,但是感觉更多的是对原来时光的一种缅怀,或者是一种习惯。反正影片中郑微最终还是没有和他在一起,而去成全了施洁,不知道是否在施洁的身上看到了自己或者阮莞的影子。

    再说陈孝正吧,我不知道郑微为什么会喜欢上陈孝正这种性格怪异的人,不知道是否因为陈孝正对她不在乎的态度激起了她的挑战欲。陈孝正的人生就是个杯具,一个人生不允许有一厘米误差的人,活的那么小心翼翼,以至于放弃了自己很多内心真正想要的东西。陈孝正和郑微之间,一直是郑微付出的比较多,陈孝正不是不爱她,只是更爱自己罢了。在他看来,郑微就是他人生中一厘米的误差,所以他未来的人生蓝图里没有考虑到郑微,所以他也不知道该怎么开口去跟郑微说出国、说分手这件事,其实真是很天真,为什么就不能两者兼得呢,但是可能这就是青春本来的模样吧,遇到这种事总是习惯性地去做二选一。郑微在水房质问陈孝正那场戏,我的泪水也是哗啦啦的,郑微不能接受的并不是分手这件事,而是她是最后一个知道消息的,比分手更不能原谅的是被愚弄的感受。最后陈孝正拿到绿卡、事业成功、达成目标之后终觉心理空虚,回来寻找郑微,希望能重新爱她,感觉男人真的是很自私啊,总是希望什么都能得到,人生哪有这么美好的事情呢!我相信即使陈孝正重走一回青春路,他也依然会坚持当年的选择。影片最后关于陈孝正和郑微是个开放式结局,但是我觉得郑微应该不会跟陈孝正再续前缘吧,毕竟对于那段感情她了无遗憾,但陈孝正对她的那种伤害可以释怀却很难原谅,加之事过境迁,过去的就留在过去吧!

    看电影的时候,哭了好几次,一次是郑微陪阮莞去打胎,在阮莞进去的一刹那郑微对她说了一句你还有我;一次是郑微在水房质问陈孝正的时候,那种被愚弄的感觉真是感同身受;一次是阮莞去世,郑微在太平间看着她的尸体对她说的那些话;还有就是张开拿着满天星去阮莞墓前,跟她说满天星的花语是永远是配角,顿时感觉好悲伤和苍凉!总的来说,电影拍的还是很不错,在里面的人物身上都能找到自己和身边人的影子。对于青春的回忆,感动我们的也许并不是过去的那些时光,而是曾经可以为了某一个人奋不顾身、不顾一切的勇敢和纯真,以及一路相伴、共同成长的友情!我很庆幸这一路都有朋友陪我走过,感谢生命中有你们,我爱你们,希望我们都幸福。E

     

  • Razer鼠标还魂记

    说起 Razer 的鼠标来,我就感到莫名的头大,这三四百大洋的高端装逼货色不曾想如今反成了食之无味弃之可惜的鸡肋,当初买进这只 ReathAdder(雷蛇)大黄蜂纪念款的时候就是看中了背板上这只这只博派标记的呼吸灯,但鼠标毕竟是用来点击的而不是用来照明的。

    用了不到一年,就开始间歇性出现左键单击变双击的情况,严重抽风的时候真让我狠狠摔过几次,上网一搜发现看来我并不是唯一的受害者,我身边的两个使用 Razer 的朋友也都在半年内出现了连击问题,貌似全系列的 Razer 都存在着这个问题。

    Camera 360

    其实问题很简单,就是因为生产厂家采购的低端劣质国产欧姆龙微动只有两年的寿命结果导致 Razer 全系列高端鼠标的夭折,看来真是一颗老鼠屎坏了一锅粥。更换方法也很简单,只需要用电烙铁替换掉劣质微动就解决问题了,网上攻略一堆堆,随便参考一份就能明白其中玄机。

    如果不是理科生在开始更换之前建议先去搜索一下电烙铁的使用方法,只需要有基本的动手能力和细心严谨的精神就好了,一套好的工具也是必备的。一只好的螺丝刀很重要,先前用的那只螺丝刀将螺帽全给划伤了,根本取不下来,后来用了瑞士原装的PB螺丝刀很轻松的就取下,网上有人说20W的电烙铁功率太小,我用的是一只30W的无牌电烙铁很合适,另外吸锡器和松脂可有可无,不是必须的工具。

    我更换的微动开关购置于淘宝,号称是德国 Cherry 授权OEM的,七块钱一个,它有两个型号可以购买,一个是黑点0.74N手感清脆,一个是灰点1.47N手感硬朗回弹快,我购买的是前者,更换后感觉点击的有些软,回程幅度不大但反映很干脆,如果已经习惯了 Razer 的手感,个人推测用后者应该更接近。

    另外鉴于低廉的价格,建议购置两个,将左右键一起更换,否则左右键的点击力度不同会让你感觉很别扭,同时最好再采购一套配套的贴脚,因为在鼠标开壳的过程中要撕掉原来的贴脚。

    razar

    我的焊功稀烂,焊锡像一坨大便一样堆在微动开关的针脚上,很影响美观,但用起来却一点也不含糊,如果你觉得动手能力比我还差或者担心风险,可以找个朋友代劳。

    不过很难想象一个国际大厂销售的单价三四百的鼠标居然会使用如此低劣和廉价的配件,我打开鼠标后里面粗糙的做工也让我对 Razer 的印象大打折扣,以后的鼠标我应该只会选择微软或者罗技了。E

     

  • 五一假期和wordpress theme

    labor_day_2013-1410006-hp

    五一假期,帝都升温很快,天气也十分给力,许多朋友竞相出游踏青,而我只能在家里听风吼观柳絮看孩子撸自己,当然还有该死的 WordPress 主题折腾。

    因为自己也是外貌协会的,对CSS和PHP一窍不通的情况下就喜欢不断更换主题玩,却从不关心Blog的内容,就好比一个侏儒不断的去试穿阿玛尼西服,先是买了 Elegant theme 的付费主题,但一直不是很满意效果,开始关注国内付费Wordpress主题,不久就看中了沐歌的Mossight主题,早早付了费却一直没回应,在淘宝上无聊着又看中了一家德国专业WP公司的showroom主题,还好有一家专业做主题汉化的淘宝店家有这款主题,10元就拿下了,采用的是36kr的侧栏滚动模式,很是喜欢。

    不过等到Mossight主题安装之后,还是觉得更适合这个Blog的主旨和精神,接下来不再想折腾付费主题了,以后会更多的关注CSS等后台技术,以及内容的更新发布。

    最后我会陆续的将Elegant theme 的40多款付费主题无偿的发布出来,供各位博主赏玩,毕竟独乐乐不如众乐乐。

     

  • 最便宜的付费Https第三方证书PositiveSSL安装小记

    Https 作为加密的超文本传输协议一直广泛应用在商务尤其是购物、金融网站上(特别是网上银行),随着网络安全的需求,诸多国外著名的网站服务商为保护用户上网隐私防止信息泄露也开始部署Https加密,例如Google已经强制要求用户使用Https访问其搜索服务。

    然而国内这方面的意识还很淡薄,我发现许多金融企业(尤其是保险公司网销平台)居然都没有部署Https,客户账户资料和银行卡信息以明文形式在网上传输,造成极大的信息安全隐患。我的博客虽然没有这个迫切的需要,不过最为一个Geek,技术上的尝试是有必要的,当然装逼也占有很大的成份,

    不过给博客配置Https确实有个好处就是可以绕过GFW的屏蔽,著名博客可能吧就曾经采用过这个办法。

    既然要装逼,自签名的证书自然是被排除的,毕竟铁道部根证书的丑事实在太丢人,浏览器跳出个安全提示更是大大降低用户的浏览体验,怎么着也要弄一个认证的第三方CA签发的证书,然而证书市场一向是奇货可居(其实我认为其中没多少技术含量),中农工建还有支付宝这等财阀使用的如 Versign 证书我是想也不敢想的,就连 Godaddy 的S tandard SSL 服务都要50$一年(坑爹么?),于是我看是寻找一些廉价的 Https 解决方案。

    StartSSL是一家以色列公司,应该算是当今互联网为数不多的几个提供免费证书的服务商,而且各大浏览器的支持度很高, 整个证书申请过程也很人性,甚至都不需要在服务器上生成csr文件, 但证书的安装说明极为简陋,经过数次调试无果,最后导致Apache服务器崩溃。后来发现 StartSSL 专门提供一项帮助客户安装证书的服务,收费20$,原来如此….这奸商可恨。  配置Https的事情就暂且搁下了,数月之后浏览网页时发现了域名服务商 namecheap 提供每年1.99$的PositiveSSL证书服务,供应商为 Comodo ,这应该是目前能找到的最便宜的第三方证书服务了,(以前namecheap还提供过买域名送SSL的优惠,泪奔),不过前提是需要购买或转移域名到 namecheap 。

    这个简单,  我从 Name 上挑了一个域名转到Namecheap,经过了五天的耐心等待,收到了提示激活SSL 的邮件,立即登陆VPS开始配置: 安装环境: 主机:Linode VPS;操作系统:Ubuntu ;服务器:Apache

    步骤一

    我们需要在VPS里通过openssl创建证书申请文件CSR,(certificate request),这个文件包括证书信息和私钥,首先开启Apache2 的SSL模块(OpenSSL在安装Apache2时已经默认安装,现在只需要开启):
    sudo a2enmod ssl

      将default-ssl虚拟主机激活:

    sudo a2ensite default-ssl

      接下来,我们按照帮助文档的提示,输入命令生成私钥Key文件以及证书申请文件CSR。

    openssl req -nodes -newkey rsa:2048 -keyout myserver.key -out server.csr
    openssl req -newkey:表示使用OpenSSL套件生成证书请求;-nodes:“No DES”的缩写,表示不用DES加密私钥,否则每次启动Apache就要输入密码; rsa:2048:生成一个2048位位RSA加密的私钥; -keyout:私钥生成文件。

    这条命令会生成两个文件,“myserver.key”包含着私钥,用来生成CSR(Certificate Signing Request)文件,请妥善保存好这个文件不要泄露给任何人。接下来我们需要将个人信息录入到CSR文件中:

    Country Name (2 letter code) [AU]: CN
    State or Province Name (full name) [Some-State]: BJ
    Locality Name (eg, city) []: BJ
    Organization Name (eg, company) [Internet Widgits Pty Ltd]: MyCompany Ltd
    Organizational Unit Name (eg, section) []: IT
    Common Name (eg, YOUR name) []: mysubdomain.mydomain.com
    Email Address []:
       根据提示要求填写国家、城市、公司、部门信息(随意填写、邮箱可留作空白);“Common Name”选项请使用
    网页服务器的主机名,如果想挂靠域名,请输入域名完整信息,完毕后有出现下面两个选项,留空即可;
    A challenge password []: <br clear="none" />An optional company name []:

    上述步骤后,私钥文件Key和证书申请文件CSR就在用户目录下成功生成了,通过文本编辑器打开,将内容复制粘贴到Namecheap网站上申请页面的空白处,点击确认,完成了证书申请的操作。

    步骤二

    完成第一步后Namecheap会给你域名Whois信息上的邮箱发送一封确认邮件,输入确认码后等待PositiveSSL给自己的邮箱发送证书邮件。

    收到邮件后打开附件,可以看到如下三个文件:

    • Root CA Certificate – AddTrustExternalCARoot.crt      #根证书文件
    • Intermediate CA Certificate – PositiveSSLCA2.crt        #服务器证书文件
    • Your PositiveSSL Certificate – yourDomainName.crt   #个人证书文件

            服务器证书用来对个人证书签名,根证书用来对服务器证书签名,从而形成一条完整的证书链,下面我们需要在VPS上建立一个目录保存上述证书和私钥文件:

    sudo mkdir /etc/ssl

           下面我们要做的是将这三个证书文件以及上一步生成的“myserver.key”私钥文件一起保存到这个目录下:

            接着我们开始编辑default-SSL文件,加入如下代码:

    nano etc /etc/apache2/available-sited/default-ssl

    编辑SSL-default配置文件

    ServerName yourDominName
    SSLEngine on
    SSLCertificateKeyFile /etc/ssl/server.key
    SSLCertificateFile /etc/ssl/yourDomainName.crt
    SSLCertificateChainFile /etc/ssl/PostiveSSLCA2.crt

     根证书(Root CA Certificate)一般浏览器都自带不用另行设置,修改完毕之后重启Apache服务器。

    service apache2 restart

    好了,本博客已经可以用https://www.inkrope.com访问了,由于其他搜索引擎尚不具备对https内容的抓取,因此我的博客还没有做https的强制跳转,不过对个人信息隐私看重的朋友可以通过https链接访问了。E 未命名


     

  • “Bitcoin是金,我是银” Litecoin简介

    litecoin

    Bitcoin算是在今年大热了一把,不到五年狂房数百倍的盈利让全世界贪婪的投机客都前仆后继的加入了挖矿大军,本来就人山人海的矿工队伍更是拥挤不堪,由于P2P的独特算法,随着所剩BTC数量的减少以及挖矿人数的膨胀,挖矿的难度也与日俱增。

    当然我也不能免俗,正好家里的台式机里还有一个两年前准备玩游戏用的ATI6850显卡,于是也在家里尝试了一把自己创造货币的体验,使用 Guiminer 到 BTCguild 矿池(pool)开始挖矿。不过过程还是极端痛苦的,耳朵里听到的是显卡散热风扇咆哮的怒吼,心里盘算着电表犹如脱缰的野马奔腾,而眼里看着 BTC 的增长却由于得了前列腺的膀胱挤出的涓涓细流。

    一个晚上挖三个小时能挖到0.0001BTC,平均速度在150Mhash/s左右,按照这个计算,电脑一年不关机并满负荷运转,一年我也才能挖不到3BTC,按照今天的牌价也就1000多人民币,刨去电费和网费,投入产出比实在太过孱弱,我还得忍受噪音和辐射各种污染,这个时候再想通过挖矿脱贫致富显然不是明智之举。

    正好在写《天使还是恶魔?论Bitcoin的是与非》的时候,了解到除去 Bitcoin 以外还有涌现了许多竞争货币如 LitecoinPPCoinTerracoinNamecoin 等等,其原理与 BTC 基本一致,只是在技术方面进行了更新升级使其更具生命力,兲朝网友戏称这类货币为“山寨币”。 根据哈耶克的货币非国家化理论,但货币由私人银行而不是国家和中央银行发行的时候,一定会涌现出许多自由竞争货币在市场上进行充分竞争,民众只会选择使用币值最为稳定范围最为广泛的货币,而其他的则经过优胜劣汰被市场说淘汰,加上互联网时代,信息技术导致虚拟货币的创造和发行的难度和门槛大为降低,趁着 Bitcoin 大热的春风,“山寨币”们就如雨后春笋般的涌现出来成为互联网时代自由竞争货币开始逐鹿中原。

    LiteCoin

    Litecoin(以下简称LTC)发布于2011年10月7日,与 BTC 只有一字之差,市值接近4000万美元,约为BTC市值的2%,是 BTC 以外市值最高知名度最高的虚拟货币。 从下图LTC与美元的汇率走势图来看,LTC 一直保持着稳步攀升的态势,今年初也跟随着 BTC 进行了一轮小小的上攻后开始回落,今日与美元的汇率在1$=2.36LTC左右波动。 12111779-litecoin-5day-chart-april-3-2013《天使还是恶魔?论Bitcoin的是与非》一文中我们说过,BTC的发行量有限额且为2100万,随着货币需求量的不断增加,BTC将处于币值不断增加的境地,届时将需要一种币值更低的货币满足民众日常使用货币进行小额支付的需要,而 Litecoin 发行限额达到8400万,数量4倍于 Bitcoin ,其作用就好比白银对于黄金一样。而在LTC 官网上就有这么一句话:

    “We wanted to make a coin that is silver to Bitcoin’s gold。” “BTC是金,我就是银。”

    Litecoin与Bitcoin的比较

    许多人会想仅仅是因为币值的缘故就使用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的问题也是显而易见的,例如:

    • 相对于BTC来说,技术上并没有任何实质的突破和创新,LTC的可以用CPU内存挖矿,交易确认时间更短这些细节上零碎敲打更像是个BTC 2.0 beta,而不是一个可以独立运营存在的虚拟货币。
    • LTC相对于Namecoin,Terracoin等其他自由竞争货币没有明显的优势,可替代性极强。
    • 与BTC相比,目前LTC认同度和适用范围还是太少,严重削弱其竞争力。
    • BTC存在的问题,例如政府的管制、民众的不认可、无信用无价值等问题LTC同样存在,技术上的51%缺陷也没有解决。

    综上,LTC未来的发展还存在太多的变数和未知数,这时候盲目的投身于挖矿事业显然需要冒着比当年BTC更大的风险,毕竟互联网从来就崇尚着”第二名和最后一名没有区别“的竞争游戏规则和信条,LTC究竟能成为黄金BTC的白银,还是新浪微博身边搜狐微博、QQ身边的飞信亦或是Gmail身边的Yahoo邮箱,让我们拭目以待。E


     

  • Android上最佳一键锁屏方案

    icon_com.nanoha.DeviceAdmin_16

    作为手机依赖症的患者,我已算是病入膏肓了,每隔几分钟便要掏出手机瞅两眼,或者刷刷weibo,或者看看豆瓣,长久以后,我开始担心手机开关键的劳损问题,特别是自己用的MOTO XT910的开关键就是一块孱弱的塑料,深怕哪天就失灵了,于是我开始寻找软锁屏工具。

    原以为是个很简单的事情,去豌豆荚搜索了一堆堆的出来,但不是这个有广告,就是那个有使用次数限制完了要收费,知道我发现一个没有太多人关注的“一键锁屏”工具确是非常实用方便。 豌豆荚里看到,没有广告也是免费应用,安装完毕之后就会在屏幕上悬浮一个半透明的图标,你只需要轻轻点击,就可以完成锁屏的工作。 尝试一下这个Android上的小应用,可以有效的延长你手机开关键的寿命。E

     

  • 天使还是恶魔?论Bitcoin的是与非

    Bitcoin

    最近Bitcoin(比特币)再次成为了互联网世界谈论的焦点,高峰时曾经突破了200美元关口,虽然因为交易平台遭遇到DDOS攻击而导致价格腰斩,但依旧给整个互联网乃至金融业掀起悍然大波,一个本是几个geek创造的玩物为何能成为镁光灯下的宠儿?它是转瞬即逝的昙花一现还是成为改变未来人类社会的主旋律?它到底是潘多拉盒子里的恶魔还是普罗米修斯带来的火种?

    关于Bitcoin是什么?原理如何?以及如何“挖掘”的基本内容,因为近期的大热使得报道它的文章层出不穷,,本文不再一一复述,这里将更多的以金融货币领域重点分析Bitcoin备受推崇的理念以及未来的展望。

    Bitcoin存在的问题

    对于Bitcoin的大热,舆论对其可以算毁誉参半,许多人看好未来发展的趋势,但更多的人对其不屑一切,更有甚者视其为互联网上的庞氏骗局。诚然,Bitcoin由于自身的草根性质,同时,创造它的超前理念与这个时代和金融传统也格格不入,天生就存在着内在的缺陷,主要如下:
    • 无信用:

    Bitcoin最初由几个网络黑客发明,每个人只要有一台装备有显卡的电脑以及基本带宽的互联网接入就可以创造这种货币,它不像黄金,是天生的货币(马克思语),也不像其他货币有着国家税收和政府信用的保证,它仅仅是一串有二进制码组成的数据流,甚至没有一家公司或者法人为之担保负责,一旦交易崩溃,你手里的Bitcoin随时都有可能变得一文不值。

    • 非政府:

    Bitcoin的发行、流通和交易都游离与政府和中央银行管辖范围之外,同时其交易记录的不可查,导致任何一个政府都会使其为洪水猛兽而导致其成为边缘货币,只能在黑市里进行交易,已经有报道,一些网上毒品交易正是通过Bitcoin来完成的,一旦它的使用达到一定量级,开始对于传统货币市场产生冲击,政府立即会通过立法或者技术手段(GFW?)来限制Bitcoin的使用,这个货币的前景堪忧。

    • 脆弱性:

     由于其支付手段的复杂性以及平台的脆弱性,Bitcoin币的使用普及性和安全性遭受极大质疑,由于Bitcoin的转移的不可查询性,导致其遗失后被追回的可能性几乎为零,已经发生数起黑客盗取的事件,同时对于交易平台的攻击,也会造成其币值剧烈的波动。

    Bitcoin存在的意义

    • 虚拟货币的价值

    随着互联网逐渐渗透到人类生活的每个角落,虚拟货币的概念正不断的深入人心,国外著名的网游《The Second Life》里使用的”林登币“(Linden Dollar),中国互联网巨头腾讯里使用的Q币,以及Facebook里出售的”Credits“币,包括各种网游里的林林总总的虚拟资产,虽然目前其应用范围受到很大的限制,但未来发展的趋势和潜力不可限量。

    在被中国网友称之为”神剧“的英国电视剧”Black Mirror“第一季第二集里就描绘了未来世界里个人资产的使用和累积,为虚拟货币资产的前景勾画了一个可预期的美好蓝图。

    货币作为一般等价物的符号,并不需要拘泥于其存在形式,而随着各种互联网应用逐渐物联化发展,虚拟货币必将成为人类生活中重要的组成部分,而Bitcoin真是众多虚拟货币中出类拔萃者。

    • P2P的海盗精神

    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


  • 架设奶瓶腿访问Twitter图解傻瓜教程

    2013-4-14 14-33-01

    自从VPN被GFW封杀掉以后,我的Android手机和Ipad上Twitter就成了一件头疼的事情,虽然可以用过SSH以及goagent代理的方法翻墙,但Android必须要取得ROOT权限(我国行的MotoXT910目前还有发布root破解方法),Ipad必须要越狱,我讨厌越狱。

    而我手机翻墙的主要目的几乎就是上Twitter了,而我发现只需要用奶瓶腿就可以实现,虽然只能通过浏览器登录,但速度和耗电比起我以前在手机上用VPN上Twitter还是高效多了,它的官方博客也有一个简明教程,地址为:

    http://netputer.me/2009/10/netputweets-guide/

            但对于我等小白菜鸟而已,还是太深奥,经过昨晚四个小时的摸索,将傻瓜教程公布如下:


    安装须知: 安装之前你需要准备的是如下的几样东西:

    • 可以翻墙:无论用SSH还是goagent,必须保证在申请Twitter API的时候可以翻出来;
    • 虚拟主机或VPS:用来托管奶瓶腿的代码。我用的是AWS一年免费主机;
    • 支持PHP5+:这个应该都没问题,Apache或者Nginx都是可以的。
    • 支持Curl库:Php的扩展,如果没有需要后期安装
    • 支持URL Rewrite:支持这个东东让我耗费了好大精力

    STEP 1 – 下载 首先我们要去下载奶瓶腿的代码,2010年之后,奶瓶腿就从google code转移到了Github,地址为:

    https://github.com/netputer/netputweets

    进入页面后,点击下载最新版本到本地,然后解压缩,然后通过winscp或者FTP工具上传到虚拟主机或VPS上。


    STEP 2 – 安装 通过浏览器进入该目录(缺省为netputweets-master)开始安装步骤(如果熟练可以直接修改config.php文件),问题接踵而来,首先提示不支持Curl库,这个好解决:

    • 通过Putty连上VPS主机,然后敲入如下代码:
    sudo apt-get install php5-curl 

    重启一下Apache服务器:

    service apache2 restart 
    • 刷新页面,发现不支持URL Rewrite,继续敲入代码启动URL rewrite并重启服务器:
    sudo a2enmod rewrite service apache2 restart

    再次刷新页面,发现问题依旧,搜索了半天,才发现原来还需要改动一个位置:

    sudo nano /etc/apache2/sites-available/default

    将“AllowOverride None”改为“AllowOverride All”

    重启一下服务器,Bingo!问题解决,开始下一步设置。

    无标题


    STEP 3 – Key

    看到这一步也许一头雾水,不清楚Oauth consumer key & Secret 应该如何填写,首先我们应该去申请一个Twitter API,地址为:

    https://dev.twitter.com

    这个网址是需要翻墙的,具体方法可以参看以前的文章使用SSH或者goagent。

    现在我们需要申请一个Twitter application,按照下图提示填写完成,创建完成:

    2013-4-14 12-36-43

    创建完毕后,进入OAuth settings页面,按照下图提示将对应的信息(consumer key & secret)填入奶瓶腿的安装向导中:

    2013-4-14 12-44-50

    填写完毕后,刷新一下页面,进入了Twitter的OAuth认证页面,表示安装成功了。

    无标题


    STEP 4 -手机

    接下来我们在手机浏览器中输入安装在虚拟主机上的奶瓶腿地址,然后输入用户名和账户就可以顺利浏览Twitter了。 ss2013-04-14_13-04-42_502 当然如果你还是对于上述步骤感到困惑,或者不愿意为了上个Twitter而去租一个国外的虚拟主机,那么请你与我联系,我会把奶瓶腿的地址与你分享使用: 邮件地址:image 生命不止 翻墙不息。E


     

  • 用Obfuscated-OpenSSH解决SSH代理屏蔽问题(下)

    我们在上一篇文章《用Obfuscated-OpenSSH解决SSH代理屏蔽问题(中)》里,已经成功的在VPS安装好了Obfuscated—OpenSSH服务,现在我们要做的就是在客户端上进行配置,让SSH代理更加安全。

    一、Potty客户端登录

    大家都知道通过Putty以SSH协议形式登录VPS,但在这里由于Putty不支持Obfuscated协议,我们只能另辟蹊径,介绍一个新的客户端— Potty(Windows 客户端):

    Potty客户端下载地址

    http://www.mrhinkydink.com/potty.htm

    它不仅支持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握手环节的嗅探和屏蔽。

    进入WindowsCommand命令行,切入到potty.exe文件所在路径下:

    Shell

    PoTTY.exe -N -ssh User@Server -P Port -pw Pass -C -z -Z yourkeyword -D 127.0.0.1:1080
    
    • User@Server 处替换为用户名和服务器IP地址
    • “Pass”处替换为服务器登录密码
    • “Port”处替换为登录端口,默认是1234
    • “yourkeyword”处替换登录密钥,默认就是yourkeyword
    • “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.exeNssh%User%@%ServerIP%P%Port%pw%Pass%CzZ%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
    pingn6127.0.0.1>nul
    GotoRepeat
    pause

    CheckConn.bat文件将不断检查TCP连接状态从而确定SSH连接是否会断线,所以,如果Potty一旦断线,那么只需要运行ChenkConn.bat文件就好了。

    四、小结

    好了,花了四天的时间终于完成了Obfuscated-OpenSSH架设的上、中、下三篇文章,很久都没有花费这么多精力去写Blog了,其实没人愿意花这么大力气去研究什么翻墙方法,我们只是需要一个自由的互联网空间,我们不是每个人看到社会不公或黑暗的地方就要操家伙上街的,我们只是需要知道事实的真相,冷静客观的看待周遭花开花落,而不是天天生活在新闻联播中的幸福中。 上述文章内容我多半只是将旁人已经成功的经验综合整理翻译了一下,并没有多少技术含量,自己也只想抛砖引玉,希望各位多多与我交流,相互学习。