时光的河入海流 终于我们分头走

歌名:凤凰花开的路口
歌手:林志炫
专辑:熟情歌
曲:陈熙 词:楼南蔚
又到凤凰花朵开放的时候
想起某个好久不见老朋友
记忆跟着感觉慢慢变鲜活
染红的山坡 道别的路口
青春带走了什么 留下了什么
剩一片感动在心窝

时光的河入海流 终于我们分头走
没有哪个港口 是永远的停留
脑海之中有一个 凤凰花开的路口
有我最珍惜的朋友

也许值得纪念的事情不多
至少还有这段回忆够深刻
是否远方的你有同样感受
成长的坎坷 分享的片刻
当我又再次唱起 你写下的歌
彷佛又回到那时候
几度花开花落 有时快乐 有时落寞
很欣慰生命某段时刻 曾一起渡过
给我最珍惜的朋友

我们的毕业视频,毕业 T-shirt 也发了,后天去照毕业照,一天天的等待那个时刻的到来,晚上坐在电脑前不知道干什么,偶尔想起一些事,嘴角会泛起一丝笑意,偶尔眼睛会湿一下

九寨六月美景

从九寨沟回来好几天了,上一篇博客说过,要发几张九寨的美景,现在不是最佳季节,所以没网上的那些九寨沟图片美,不过已经很漂亮了。

上面这两个就是珍珠滩瀑布了,西游记片头曲的那个瀑布。

这个是九寨沟随处可见的景象,树倒在水里面,水很干净很干净。

箭竹海

双龙海

这个也是九寨随处可见的景色,所以记不清是哪儿拍的了

这个也记不清在哪儿拍的了,只知道是最下面的那条沟,当时在这里休息,觉得画面很美。

这个是上面的那张图的地方用全景拍摄的模式拍摄的。

就传这几张吧,有机会了,等黄金季节了再去看看

6月份九寨之旅 —— 一个人的旅行

现在答辩完了,有时间来写这篇日志,也许可以给6月份去九寨的人一点帮助。

很久前都想去九寨沟,但是一直苦于花费较多,就一直没去,这次因为马上就要离开四川了,所以一定要去一次,而且这次是我一个人去的,本来事先约好的同学,但是同学觉得还没答辩,出去玩不好,时间也比较紧张,就放弃了。想了又想,然后同事鼓励了一下,我就决定,一个人去旅行,而且不跟团,也算是一种经历吧,以后就没这种机会了。

6月12日在成都新南门车站坐上到九寨沟景区的长途大巴,这个票最好提前一天买,免得耽误旅程,票钱141块,车一般都是8点左右的,一般情况要跑10个小时,所以要早上发车,晚上到,那里的路如果晚上跑的话,是很危险的,全是盘山公路。

住的地方可以在网上事先定好,这样去了后就比较方便,如果你想住的舒服点的话,可以在携程网这样的网站上定好酒店,那边有好几个酒店,3星到5星的都有。如果你想像我一样省钱的话,可以定青旅,那边青旅还是蛮多的,用google搜索一下,就会找到很多的。我住的卓玛青旅,在这里顺便说一下,觉得我是做广告的,就忽略这一段吧,别人也没给我什么好处,只是觉得老板人比较好,而且服务的也蛮走到的,下车后,会有车来接,然后到了后,安排好房间,这个青旅还提供饮食服务,有个厨师,价格在这样的景区算便宜的了,味道也蛮不错。然后小老板会给你讲游览线路,你还可以找老板借个地图,用完了还回来就可以了,这里还有WIFI,有代买车票服务,不过要加10元手续费,如果你想住在沟内的话,也可以让他们帮忙联系一下。另外还有刻盘服务,具体的你去他们网站看看吧,或者打电话咨询一下。这里的房间嘛,没有空调,电视比较小,不过青旅就不要要求那么多了,有电热毯,这里晚上气温一直较低,有空调一般也会用制热的功能的。这些服务,其他青旅大多也都提供,我在网上看到是这样的,当时因为这家便宜,就定了这一家。

下面是九寨沟的地图,粗线路是公路,里面有游览车,90块的车费,可以在里面随便坐,如果想一天玩完的话,车是必须的,当然也有逃票的方法,不过要走好远一段距离,不太划算。

第二天开始游览,按照老板介绍的游览线路,先去镜海下车,可以看上面的地图,据说早上镜海特别漂亮,但是得是晴朗的天空才行,我那天很不巧,早上进去的时候在下雨,很遗憾。游览完镜海,接着坐游览车到右边的那条沟的最顶端,也就是原始森林,然后就下车,去走原始森林的栈道,九寨沟里一直坐车很没意思的,一定要走栈道,走多少是由你的体力决定的。我去的时候,天鹅海的栈道塌方了,不让走,这一段就只好坐车下来了,到了箭竹海,我就开始走栈道了,然后右边的一整条沟就全部走栈道了,特被是珍珠滩瀑布,这个一定要去看,是西游记片头曲的那个瀑布,你挑着担。。。 然后下面的诺日朗瀑布也不错,一定要去看。

我走完这条沟,大约12点半,然后就去诺日朗服务中心,坐到长海,也就是左边这条沟的车了,路上可以看到三个季节海全是干的,所以也就没必要去看了,直接坐到最顶端,看长海,然后走栈道下去看五彩池,五彩池的水也比较少,看完这些再坐车回到诺日朗中心站,这个时候体力一般就下降了,可以在诺日朗休息一下,然后根据你的体力情况决定是否坐车到犀牛海,从诺日朗到犀牛海走栈道有4公里左右,我是走的栈道,比较累。即使是坐车到犀牛海,下车了也最好去接着走栈道,往下下,沿途的风景很好,但是到了盆景海之后就没什么必要走了,下面没什么好看的了,这个时候一般体力也不行了,时间也差不多了,这个时候就可以。根据自己的时间决定是否出沟。

因为现在不是最佳季节,天鹅海不让走栈道,左边的几个湖都是干的,所以我觉得一天玩完就够了,如果你想多体验里面的风景的话,可以在沟里住一天,可以省下第二天的门票钱和游览车钱,但是要注意安全,别被抓住,据卓玛旅舍老板说,他们安排的很安全,这个我也无从查证,我也没在沟内,反正注意安全就对了。如果决定玩两天的话,就可以慢慢走栈道,多停留欣赏风景了。

如果有空的话,可以接着去黄龙去玩,可以在旅舍租车过去。因为前段时间我同学过去过,说黄龙现在水很少,所以我就没去了。加上学习这边好要忙毕设的事情,比较忙。

九寨沟回成都的车票据说不好买,如果走的当天早上去买有可能买不到,那就惨了,我在中午12点决定只玩一天后,马上打电话给旅舍让帮忙买的第二天回成都的票,加10块钱的手续费,150块。

门票和车票连着的有两张明星片,带好了邮票的,出去的时候,在门口有盖九寨沟纪念邮戳的,6元钱,我盖了纪念邮戳寄给了师父和姐姐,另外回到旅舍,又买了明信片寄给了同事和同学们。买的明星片是没邮票的,也没找到买邮票的地方,我给老板邮费,让他帮我发的。

下一篇博客我会发一些九寨沟6月份的美景。

一道概率题

http://news.163.com/10/0603/04/687PSPBB00011229.html

请看这个新闻,是个概率题,意思是求从 1-786中抽出203个数字,求这203个数字中出现5个连续数字的概率是多大。

先来看看杭州14中的数学老师的结果:

概率

概率

我的第一感觉是,这个概率不可能很低,不应该是小概率事件,随后打开网易评论,看着乐死了,一群自以为是的家伙,不管动不动概率,有的给出一个式子,有的凭自己想象,算出来的结果千奇百怪。

于是我也想算,拿起很就没拿过的笔和草稿纸,开始算,结果发现不会算,试了好几种方法,随后都被否决了,概率是个严密的东西,数学都是严密的吧,要考虑到所有的情况才行,我的方法总是有漏的或者重复的,而且无法计算着多余的或者少的,概率学的不过关啊,只好放弃了。

然后写程序模拟了好几万次,发现概率接近 50% 但是低于50%,当然这个也不排除计算机生成随机数不是平均分布的,所以结果可能和真实结果还有差别,不过肯定是个不小的概率,发生这个情况是完全可能的,而且很有可能发生。

很多网民自我膨胀的厉害,以为有了网络自己就什么都懂了,该低调的时候还是要低调啊。

有没有达人能告诉我这个要怎么算呢?可以发 email 给我,在 about me 页面可以找到我的联系方式。

另外,高中数学老师的概率素养也太差了吧,凭感觉也得不出是个小概率时间的结论啊,而且如果真的懂概率的话,应该知道很多时候感觉都不靠谱啊,不能信口胡说啊。

移动互联网终端的touch事件和click事件

昨天晚上学习并分享了手持设备浏览器的 touchstart, touchend, touchmove 事件,突然又想到这个事件和 click 事件在应用的过程中是否会有冲突呢?

如果我们允许用户在页面上用类似桌面浏览器鼠标手势的方式来控制WEB APP,这个页面上肯定是有很多可点击区域的,如果用户触摸到了那些可点击区域怎么办呢?

带着这些疑问,我测试了我的 Android 1.5,发现系统已经很好的帮我们处理好了,具体说来,当明显的手指在屏幕上滑动,是不会触发 click 事件的,当明显的点击的时候,同时出发 click 事件和 touch类事件。有了这些我们已经很方便的控制程序来做我们想做的事情了,我们可以通过 touchstart事件和 touchend 事件的 pageX,pageY属性来判断用户到底是想做什么操作了,如果偏移值很大,很明显的就是滑动操作了,如果偏移很短,就不做操作,这个时候很有可能是会触发click事件了。

测试例子在:http://lab.allenm.me/touch_click.html,和上一篇文章一样,你可以使用你的移动手持设备去访问,测试。

这是一个快乐的儿童节

各位看官,不管你年龄多大,祝你儿童节快乐。

另外按阳历,今天是我生日,是的,23年前,我妈妈在儿童节生下来我,感谢妈妈给了我生命。

另外,今天收到了师父送的礼物,一个军用指南针,因为我是路痴,所以师父特意送了指南针,很高兴啊,真庆幸能进入阿里这样的公司,能有个这么好的师父,在我刚进入社会的时候,能有这么开放的环境,这么细心的师父来帮助我适应这个社会。

感谢国家,感谢妈妈,感谢师父。

touchstart, touchend, touchmove 与移动互联网开发

你为移动互联网准备好了吗?

大家都可以感受到iPhone,Android,iPad带来了移动互联网革命,前端程序员们,大家准备好了吗?移动互联网早已不是那个WAP的时代,WAP基本被淘汰了,新一代的智能移动终端,都具有了标准的HTML,CSS,JS的解析能力,但是又和桌面不同,比如这样的终端是没有光标的,也就是我们平时经常用到的 mouseover这些光标相关的东西,在这些终端上是没有作用的。同时,这些终端又具有一些他们自己的特色,比如 touch 事件,因为操作全是 touch ,所以这个事件如果好好利用,在移动互联网开发中会发挥大用处的。

正好现在手里有个 Android 设备,做毕设用的,现在也想为毕设搞点新鲜内容,所以就做了对 Android 浏览器的 touch 事件的测试。说了这么多,是因为这个东西很简单,不说点废话撑下门面,那这个博文就太短了。

touth相关的事件有 touchstart,touchend,touchmove。这三个事件最重要的属性是 pageX和 pageY,表示X,Y坐标。

其中 touchstart 在开始触摸的时间激发, touchend 在触摸结束的时间激发, touchmove 这个事件比较奇怪,按道理在触摸到过程中不断激发这个事件才对,但是在我的 Android 1.5 中,在 touchstart 激发后激发一次,然后剩余的都和 touchend 差不多同时激发。

这三个事件都都有一个 timeStamp 的属性,查看 timeStamp 属性,可以看到顺序是 touchstart -> touchmove ->touchmove -> … -> touchmove ->touchend,但是在我这里测试实际看到的确是上一段中提到的那样。

现在 Android 官方也没有一个好的关于 WEB APP 的文档,不过有了 touchstart, touchend 这两个事件的 pageX,pageY,timeStamp 属性已经可以开发出好玩的东西了。比如我想让用户通过划屏幕,来做 tab 切换。

关于 touch 事件的测试,你可以用你的 iPhone,Android,iPad访问 http://lab.allenm.me/touch.html,然后触摸屏幕,看结果。注意由于为了完整展示效果,所以对屏幕宽度有要求,最好横批浏览。同时,预告一下,我以后会用 allenm.me 这个域名,等有空了做迁移。

另外附上apple 官方关于这个事件的文档.有兴趣的可以去看看,iPhone 可是支持多点触摸的,在这个文档里,我们也可以看到处理多点触摸的方法。