-
Hello,天柱山
从讨论到决定前往不过10分钟,从收拾行囊到踏出校门不过30分钟。总算是在毕业前完成了一次说走就走的旅行,接下来面临的还有说散就散的友情,说醉就醉的酒场。
9号下午2点多的火车,由于火车晚点的原因,到达潜山站的时候已经接近下午5点了。接应我们的是行程中一位女生的同学的父亲。由于大叔是天柱山本地人,当天晚上带着我们上了天柱山的住宿营地。晚上安定之后,极其热情的大叔又热情邀酒,我们几个也实在不太好意思拒绝。酒过2杯,我们才得知涂叔叔是史上唯一一个踏上天柱珊最高峰的人,天柱峰的海拔也是涂叔叔亲手所测。第一次来天柱山就碰上高人,实在是有些出乎意料。晚上山里安静得让人有些不习惯,出门即山路,鸟鸣风声满怀。这一夜睡得很舒服,朋友笑我入眠神速,却不知是这山间的环境催我困啊。
第二天天气尤好,美中不足的就是阳光略刺,直接导致胳膊黑了不少。7点半坐上涂叔叔的车,盘山公路极其犀利,以至于急转弯的时候差点没把我甩出去。8点我们坐上索道,正式踏上了天柱山。由于大家都是第一次来天柱山,我们决定走景点丰富的西关,而没有选择险峻的东关。整个爬山的过程比我想象的有趣刺激不少。在神秘谷的石洞中幸好把相机装到了书包里面,否则就算机器能幸免,如此角度,镜头铁定是要悲剧的。一口气到达天池的时候总算是能远远看到天柱峰了。此时也已接近中午,解决午饭之后稍作休憩后决觉得时候还早,便折回岔路体验错过的百步云梯。不得不说百步云梯还是有些险峻的,至少一行四人不是所有人都很轻松的下来,个别地方坡度可能接近70度。云梯的下面就是总关寨了,这也是天柱山最险要的雄关要隘,是南宋抗元义军的大本营。刘源聚十万之众,在这里抗元达18年之久,在天柱山构筑了东南西北关不少寨子等防御工事,总关寨最为险峻,位于悬崖绝壁之间,地势险要,炮台高耸,易守难攻。从百步云梯这架势来看,一夫当关万夫莫开无疑。下山的过程中体验了一下新开的下山的路,回忆起来简直是让我们终身难忘。尽管坡度比百步云梯略平坦,但阶梯长度和防护措施却远不及。中间踩空了两次,现在想来还十分后怕。那样的地方倘若真的滚下去,是必死无疑的。尤记得几乎是小腿颤抖着走完最后一个台阶,四人齐呼过瘾。下到海拔1000米的时候总算是到了炼丹湖,这儿相传是东汉末年左慈炼丹的地方。湖边提供船和桨,10块钱一个人倒也不贵,索性在这荡漾一番,泛舟青山之间、绿水之上、蓝天之下。四个人摇桨其乐无穷,虽然自己游泳次数不少,划船好像还是第一次呢。期间因为用力不匀溅得一身水花,湖面阵风却也十分凉快宜人。傍晚太阳过去,决定徒步下山,行走在清净的山间小路,自在非常。等坐车回到宾馆的时候已是夜幕初降,大家也都累得不行,之后很快就睡着了。满满一天的天柱山行程也算是结束了。
由于前一天白天过于困乏,第三天大家都是9点多才起的床。起床后吃了这里特有的炒面,超级细的那种,不过好像没传说中那么好吃。坐车下行至三祖禅寺,与庐江冶父山的伏虎寺比起来,香火略显冷清,可能日子不赶巧吧。寺庙倒是十分的宏伟,大门也颇为壮观,进去之后两边的池塘中乌龟成群,一个个躺在露出的石头上晒太阳。寺中绿树成荫,清泉蜿蜒,景色大好,不过因为我们没有上香,也就没进去了。
随后步行至旁边不远的潜山县野寨中学。其实,与其称它作学校,倒不如把它叫做旅游景点。整个学校北依天柱,南临潜河,林泉清幽,朱楼画阁掩映于山谷翠微之间,风景如画。天然植被覆盖率极高。前有诸多人文古迹,后有优美的自然风貌,实在是不可多得的读书之地。就像我前面提到的,校内自然景观和人文景观皆丰富。其中抗日阵亡将士墓、忠烈祠、景忠厅都是值得一去的地方。后来查了些资料,将士墓是国民革命军48军176师抗日阵亡将士墓葬,墓区曾有白崇禧题书的纪念塔(文革中毁坏);忠烈祠原系景忠中学(野寨中学前身)集会讲学之所在,1947年刘邓大军首次进野中,曾与师生在此联欢;景忠厅现已辟为范苑声文物馆和乌以风史料陈列室。景忠厅、浩然亭、乐山亭、觉后亭、凤掌泉、范园等自然及人文景观无不体现着野寨中学校园清新华美的特色。虽然野寨中学这个名字听起来有些山寨,可是不得不说这是少有的几所让我记忆深刻的中学。
离开野寨中学之后也就全部结束了这次的天柱山旅行,这50+小时的记忆也会随着时间的流逝而慢慢淡忘,甚至在我写这篇流水账的时候就又悄悄溜走了一些。也许若干年后,还能找到的也就剩几张苍白的照片和这篇豆腐渣文章,旅行如此,人生又何尝不是呢。
没有评论 -
Flash反编译记录,从swf到fla
上个星期总算是断断续续抛开了服务器后端的工作了,暂时可以忘掉神经网络和SVM。各种能量、共振峰、基频和高次谐波也能告一段落了,总算是要开始转战前端布置了。功能倒是不太复杂:网页实现录音,再传送给服务器即可。原先的计划是用HTML5来完成这一切,后来查了手册,原来HTML5还很有很多的功能都没有实现。比如这个网页的录音和录像仍旧在项目计划之中。
既然原生HTML5不能实现,我只有另寻其道了。Google若干资讯后考虑Flash或者Java Applet,但是在他们之间犹豫了挺久,因为这两块知识我都几乎没有涉及过。继续咨询几位朋友,决定用相对较为成熟的Flash来完成,所以苹果用户只能暂时Say sorry了。对了,这里要特别感谢Yeguikun的帮助和建议,^_^。
Flash代码?ActionScript?哈哈,我当然不会写了,可是万里长城总得迈出第一步啊,没办法就硬着头皮学吧。我一直认为现学现卖是一项非常实用,并且需要经常锻炼的能力(不过有时间多花时间打基础还是最好)。从Adobe官网上找到ActionScript 3.0的手册,700多页花了2个多小时大概浏览了一遍,也算是知道了个大概(怎么着也得弄明白动作和函数怎么调用啊)。然后我们就要开始着手代码的事情了,不过,你真的觉得我看了2个小时就能用AS写个功能健全的flash嘛?开什么国际玩笑呢。Google“swf反编译”才是我下一步要做的。接下来就是漫长的信息过滤和忐忑的尝试过程了。毕竟从来没有做过写过flash,朋友也没有做过反编译的工作,所以不免还是要走一些弯路的。在翻阅了很多的笔记、尝试用了N多国内、外的免费、收费(xxoo版)之后终于找到让我比较满意的方案,几乎实现了完美的反编译。之所以说是几乎,是因为还是有一些很小的bug,不过依靠着前面2个小时的工作,还是很轻松地将问题解决了。
下面就简单提一下这个被我尝试出来的方案吧。一共需要两款软件(都是Windows Only,所以Mac和Linux用户请……)
1. 硕思闪客精灵
国产收费软件(有免费适用版,但功能上实在是过于欠缺)。作用是打开*.swf,能够导出*.fla文件和AS脚本。按理说这样也就大功告成了。但是编译会各种Error,仔细一看发现都是反编译不成功出现的变量未赋值的错误,而且中文全部乱码。但是对错误进行注释或者一些处理之后,却发现能够编译通过并运行,说明这个fla还是可以用的。于是继续寻找反编译AS脚本的工具,功夫不负有心人,我终于找到了提取AS脚本的神器。
2. AS3 Sorcerer
国外收费软件(同样有免费试用版,功能几乎没变化,就是会弹窗广告)。专门用来提取flash里面的ActionScript脚本,用起来很傻瓜,打开swf即可。再将里面的AS脚本拖出来覆盖前面硕思闪客精灵提取出来的脚本。好了,然后尝试编译,正常运行。随后在测试的过程中发现发送的按钮传递函数有个变量出错,不过稍作分析代码之后已经修正。
BTW,这两款软件的收费版本价格也并不高,如果你是专业开发人员或者使用比较频繁的话,还是强烈推荐购买正版。当然了,他们的xxoo版本都可以在国内各大网盘或者博客空间都有下载,不过希望大家还是要带着感恩的心去使用。如果你是通过搜索引擎来到我这篇博客,只是为了寻找反编译工具,那么你已经可以Ctrl+w,然后去下载他们了。
/*下面写一下走过的弯路和想到的东西吧,可能会有一点点的杂乱。
前面有提到硕思闪客精灵这个东西,其实我对它突然就有了点印象,想起来初中玩Flash的时候好像有这玩意。
随后Google了一下,发现还有传说中的硕思三剑客:闪客精灵、闪客之锤和魔法菜单。比较奇怪的是现在好像之后硕思闪客精灵了,其余两款产品在硕思的官网上已经找不到了。
想来还有点可惜,从软件介绍的角度来说,我感觉闪客之锤更加强悍,可以直接导入swf+脚本改写+编译测试+导出fla。实在是有些可惜了
中间在寻找提取swf脚本工具的时候,发现一款软件被提到和推荐的次数极高。Action Script Viewer,功能如名。虽然试了之后发现准确率是的确还不错,但是不知道为什么有的脚本无法显示。
最后想说一点,反编译不靠谱。想真心学,老老实实看AS的Manual+Adobe提供的Example。*/
-
那些年,我们一起追的Ubuntu。
有时候回头想想走过的路,似乎是阴差阳错交融着些许伏笔。总有些意外的事情会改变我们的作息习惯、生活轨迹,乃至一生的道路。而这些事情中,遇上Linux、结识一大帮朋友、融入这个圈子、找到自己的兴趣和爱好,就是其中不得不说的一篇。
2009年5月,第一次以RoboCup为契机接触到Linux。当时官方指定的比赛环境是OpenSUSE,从那之后,一只绿色的小蜥蜴就开始出现在我的电脑里面。能回忆起来的点滴还很多:每每打开的KDevelop;节日GRUB界面的变换等等。一切如同初恋一般的奇妙。不免会有些激动和无所适从,甚至有时候掺杂点点沮丧。即便OpenSUSE当时号称是已经是对KDE支持最好且最漂亮的发行版,我仍然对时常发生和凸显的崩溃束手无策。我很爱她,可我控制不了她。
2010年1月,当年的RoboCup世界杯要求开发环境和比赛环境均是Ubuntu。于是我就第一次接触到了Ubuntu,推算起来那时候最新的版本应该是9.10了,说实话,作为一个已经熟悉了KDE并先入为主的用户,我还无法坦然地接受Gnome。更何况但是没记错的话,官方要求的开发平台是8.04 LTS。当时的Gnome与KDE从外观上比起来应该还是要逊色不少的。借用webOS的Theme Manager上的一句话:Appearance is everything, right? 或者从某种程度上说,是Gnome的外观一定程度上影响了我继续去折腾Ubuntu。
2010年7月,由于个人原因,我转到了RoboCup 3D组,继续恢复使用OpenSUSE。
2010年10月,关注Ubuntu Maverick的发布,并在第一时间尝试。漂亮简洁的桌面,经典的Gnome菜单,搭配任意一款Dock都漂亮、方便得让人爱不释手。外观上已经有足够的能力去媲美KDE,却拥有KDE一直以来奢望的稳定和轻量。在适应了一段时间之后,我第一次决定将Windows彻底清理出自己的硬盘。尽管当时的Gnome2.32简单打扮打扮就可以非常漂亮和易用,但是我还是没日没夜地去做各种美化,一方面因为美化资源和各种主题包非常多,另一方面美化工作也并不难,且可定制性极好。请允许我如此高调并且言辞激昂地去夸赞它,因为在我看来,10.04/10.10是Ubuntu最“好用”的版本。这么说吧,Maverick在我的硬盘里面一直作为工作环境,常驻了快两年。直到现在,我仍然会将它推荐给每一个咨询我有关Linux/Ubuntu知识的新手。
2011年3月,第一次
折腾尝试Arch。之所以用“尝试”二字,是因为并没有“折腾”成功。止步在安装Gnome上,失败的原因个人觉得主要有两点:网速和文档。网速我就不说了,每次重装下载桌面实在是没有耐心了;文档是当初没有按照官方的wiki一步步来是最大的错误。不过稍作总结就能发现,用久了Ubuntu这样完整的distro,玩Linux的奥义已经有些消散了。However,不得不说这仍然是一次艰苦而颇具意义的尝试。因为这次的失败,才会在我心里留下一道阴影,给我后来继续Arch之路留下伏笔。2011年4月,关注Ubuntu 11.04,并在第一时间尝试。也许是Gnome2.32的惊艳和易用给我留下了太深刻的印象,对于Unity的界面和操作方式我实在是难以接受。且不说这些,费电和笔记本过热都是让我对它失望的原因。没有继续尝试,从镜像拖下来到刻盘和完全卸载重新安装Maverick没有超过24小时。
2011年7月,RoboCup 3D使用Fedora作为开发环境和比赛环境。遂第一次尝试Fedora和rpm包管理,共尝试了Fedora14和15两个版本。14延续使用Gnome2.32,15用的是Gnome 3。不针对桌面,仅从Fedora的角度来说,不喜欢repo这样的更新源设置,不喜欢N多软件没有打好的rpm。后来继续在我的Ubuntu上编写和调试程序,Fedora上运行没有问题,也就没有继续折腾下去。
2011年10月,Ubuntu 11.10如期发布,怀着各种期待又一次在第一时间尝试。除了LightGDM,我提不起任何兴趣。对于Gnome 3/Gnome SHELL这样看起来似乎更适合“触摸”的桌面环境,我不认为用鼠标和键盘来操作是一件很酷的事。我更厌恶连切换任务窗口都不能一键完成。从这样的变化来看,如果没猜错Ubuntu是希望进军移动设备的,但是我还是希望桌面用户和平板/手机用户能分开两条路线来完成,如同iOS和Mac。
2012年1月,重新折腾Arch。这次是在家里,所以网速没有问题,没用虚拟机,拿来老妈的电脑查Wiki。还是遇到了各种各样的大大小小的问题,期间阅wiki和google无数,从这些资料中学习和了解的非常非常多,也是第一次系统且相对全面地了解Linux。如果说Ubuntu让我了解并爱上Linux,那么Arch则是热恋和感情深入阶段。对于Arch的社区力量也是相对与Ubuntu这样的系统最为让我推崇的地方,强悍并惊人。可惜的是,我一直难以将Arch作为主力工作系统,因为我调教的还不够好,碰上紧要的任务可能需要设置不能直接拿来用。Anyway,这并不影响我爱上Arch,爱上自定义。
2012年4月,Ubuntu 12.04 LTS发布,看了几篇新闻稿和测评文章,没有继续追风般地去安装尝试。因为,我已经知道我需要什么样的系统和环境,我已经知道我喜欢什么样的桌面和软件,这就足够了。
Ubuntu陪伴了我和众多朋友们难以忘怀的日子。它让我们第一次感受到Linux也可以平易近人、漂亮易用。它让我们第一次感受到社区力量和线上线下互动交流。
那些年,我们一起追的Ubuntu。
Good luck, Ubuntu !
-
webOS上的Faenza icons
熟悉Gnome的桌面用户一定对Faenza这套图标一定不会陌生,它是迄今为止在Gnome上最为非常流行的一套图标之一,甚至在KDE上也有KFaenza。当然,我自己作为曾经忠实的Gnome用户也非常希望webOS上能有Faenza,在确定无移植之后,我决定自己来做一套包含Faenza图标的主题。
目前只有Pre3和veer两个版本,分别对应2.2.4和2.1.2版本的rom。
注意:
- Pre3上的使用的是WebOS Theme Manager来安装。关于Webos Theme Manager,可以看看小西的帖子:webOS主题管理器。关于它的安装和使用方法,可以参考wiki。当然,这个主题管理器需要enyo的支持,除了TouchPad,只要是支持enyo的手机也是可以的。不过我没测试,^_^#
- veer上使用的安装方法比较老套,依然是使用WebosQuickInstall296来安装,关于296的具体使用方法和下载地址可以去zoopda进行搜索。
这里有一篇当初Pre3版本制作的 release 说明,含少量吐槽成分。
查看煮机网发布链接:
-
突破ISP限制,成功实现双拨。
昨天总算收到了新的路由器,DualWAN社区的产品。特点很明显,能刷tomato,也有很好的社区支持。当然,我也是冲着这两点才购买的。以前没刷过也没用过OpenWrt,这次也是第一次用tomato。琢磨了一天,发现tomato果然支持的功能非常多,自定义的性能也是非常强大。
下面来说说如何用这货来实现双拨实现网速1+1=2的功能,首先当然是用正常方法登录路由,当然路由器的两个WAN口必须都已经接上交换机。下面分几个部分来针对不同的情况来说明:
同网双号
比如我手头有两个电信2M的ADSL,通过双WAN拨号就可以实现一个4M的带宽了。这种情况应该不太常见,原因很简单,4M的价格一般来说是小于2x2M的,与其这样折腾,还不如直接开一个4M的划算。不过要是在学生宿舍,同学回家或者不在上网,这样的方法还是有一定价值的。
方法应该说也是非常简单,直接在路由器的web界面中两个WAN口的PPPOE拨号界面分别输入两个帐号和密码即可。连上基本没有什么问题,但是连上之后其实是可以发现链接时间是不太一样的,一般会有1-2秒的时差。关于这个时差后面会有详述,但是对于双号的形式是没有任何差别的。
异网双号
情况与前面类似,只不过这里是两个不同的ISP,例如一个联通的ADSL,一个是电信的ADSL。这种情况也算比较常见吧,因为不同运营商直接还是有一定的区别的,暂时还不能做到互通互联,比如联通的号登录电信的站点有时候和比较卡,反之亦然。对于异网双号的情况需要对路由做一些简单的设置。
- 禁用WAN2的DNS服务器:将WAN2的DNS服务器下拉框选择“使用下面的DNS服务器”,然后在“首选”和“备用”栏都填上“0.0.0.0”;
- 双WAN模式下拉框选择为“智能路由”;
- 在新增功能中选择指定出口规则,制定方法如下:
在规则中先添加上一些自己想制定的出口流量设置,比如:1.1.1.1-1.1.1.255的流量走WAN1的口,只需要在目的地址栏和指派栏相应天上即可。当然,在添加完自己制定的规则之后,还需要在后面继续制定两个规则,我们不妨称之为一号规则和二号规则。一号规则设置为TCP协议,端口设置为80;443,设置为WAN1。表示走80和443接口的信息流量全部走WAN1口。二号规则需要在指派栏选择为负载均衡,其他默认即可。单/双物理WAN单号
这种情况就非常常见了,比如我手里只有一个PPPOE的号,现在嫌网速不够用。怎么办呢,只需要在路由的web界面中的两个WAN口中设置好两个PPPOE的帐号和密码就可以上了。当然,想成功没这么简单,绝大部分情况我们会发现两个PPPOE的帐号里面只有一个能连接上,第二个号往往会出现错误691的情况。这里就不能不提到前面说双号双拨的时候的1-2秒的时间差了。正是因为这个1-2秒的时间差,导致两个PPPOE的帐号实际上是WAN1已经先连接上,WAN2延迟1-2秒后再去拨号,必然会失败了。因此必须要两个PPPOE的号同时拨上才可以。那我们怎么解决呢?只需要再次点击web界面下方的保存设置,完了之后路由器会重新设置一次。当然,这样的成功率不是太高,我自己试验几乎需要5-6次才能成功实现双WAN同步登陆。
那么怎么办呢?这样总是不断地点总不是办法,需要找到GUI的根本执行命令才行。查了一下,点击保存设置相当于 kill -SIGHUP 1 命令,因此直接登陆 telnet 输入命令 kill -SIGHUP 1。看了一下,果然路由器的power灯瞬间变红了。等继续由红色变成绿色,登陆路由界面,果然成功实现了双拨。宿舍瞬间1M变2M,大呼过瘾啊。
这里是用的两个物理WAN口来实现的双拨,如果单WAN物理口也是类似,只需要在路由里面设置好单物理口即可,同样可以实现双倍的速度。但是关于单物理口和双物理口的具体区别和关系,暂时还不是很清楚。写到这里不禁觉得tomato实在是太强大了,当然OpenWrt应该也是很强大的,只是刚刚入手还没有太多的折腾。
参考资料
Tomato DualWan 官网:http://www.dualwan.cn/
Tomato DualWan 论坛:http://bbs.dualwan.cn/

发表在《
发表在《