Flappy Bird:传奇般的手机游戏

flappy-bird

毫无疑问,Flappy Bird已成为目前最火的手机游戏。这款由越南程序员阮哈东用三天时间开发的游戏,已经拥有了5,000万来自世界各地的玩家。

很难想象这样一款画风极其简单,玩法非常简单的游戏,会有这么大的魔力。据说,这款游戏每天可以为作者带来5万美刀的收入。而这些收入,仅仅是来自于游戏内置的一个广告条。听到这样的消息,国内的那些手游公司该怎么想。

Flappy Bird虽然玩法很简单——你只需要用一只手指在屏幕上不停的点击,保证小鸟不掉落在地上摔死,或是不碰到水管即可。但事实上,这非常难。有无数人可能在玩了数十次之后,成绩依然未能突破5分。我从上午十点多开始玩,截至到晚上,可能玩了不下200次,最好的成绩才是11分。游戏的作者可真是虐人。

微信之殇

虽然微信已然成为了一款中国最受欢迎的app,但这并不影响我在鸡蛋里挑骨头。我绞尽脑汁费尽心机地去挑微信的毛病,最终总结出了这么几点问题。

设计丑陋的微信

说微信丑陋其实有点言过其实,至少在iOS上,微信是符合iOS系统的设计标准的。但我说的是微信Android版。按张小龙的话说,在Android上照搬iOS的设计,一方面是因为当时Android并没有成熟的UI规范,另一方面是为了快速迭代,提高工作效率。

可能是最全的Windows8快捷键汇总

Win8快捷键汇总
最近工作配了新笔记本,预装的是Windows8 x64版,在用过一段时间之后,感觉Win8整体上比Win7还是有比较大的进步的,除了那个几乎用不到的Modern界面。由于没有了传统的开始菜单,所以Win8的很多功能变得非常难找,这个时候就需要快捷键来帮忙了。我从网上搜集整理了一批Win8常用的快捷键,希望对大家能有所帮助。

香港乐坛25年的发展历程

singer-hongkong
香港真正意义上的流行歌发展至今已有二十多年,其中涌现出一批著名的巨星,推出过大量哙炙人口的名曲,影响着一代又一代成长中青少年。如果你看见过一些四、五十岁的妇女便如当年少女时一般尖叫着观看自己当年的偶像如许冠杰、罗文的演唱,对香港乐坛的历史会有更深一些的感性认识。烛光不才,想就本人所认识的范围内为香港乐坛写一个小传,希望帮助只懂得有限几年香港音乐的朋友们提高一下认识。其实最近的五年是香港乐坛史上最差的五年。

所有的资料都是个人搜集、记忆中来的,难免有一些错误、谬误或考虑不周之处,欢迎大家前来指正并参与讨论!文中所提到的大部分歌曲已为本站所收录,并已分别做好链结。

七十年代中期以前的香港乐坛,是一个“外来语言”统治的年代,国语歌和英语歌占主导地位,民族小调和英美式流行曲大行其道。出现的用本地话粤语演唱的歌曲多由粤剧腔改编而成。而真正意义上的当代流行乐的兴起,得从温拿乐队和许冠杰说起…..

一、香港当代流行歌的创始

音乐分享第3期【经典国语翻唱】

好久没做音乐分享了,上一期已经是两年多以前的了。这次分享的主题是国语翻唱歌曲。一般来说,一首歌如果能被多次演绎,无疑说明这首歌是非常成功的。鉴于我个人听过的歌曲数量有限,因此这个榜单不具备任何权威性,榜单中的歌曲排序也无意义。

1. 《梦田》

这首歌最早发表于1985年的专辑《回声(三毛作品第15号)》,作词是三毛,作曲是翁孝良,由当时滚石唱片的两位实力唱将——齐豫与潘越云合唱。这张专辑实际上记录的是三毛在不同时期、不同境遇下的心路里程。“每个人心里一亩一亩田,用它来种什么?种桃种李种春风。”《梦田》这首歌则是表现了三毛在历经人生的苦痛之后,对微微乍现的黎明曙光怀抱的希望,对束缚的灵魂进行的松绑。

这首歌翻唱版本非常多,各种舞台翻唱的版本抛开不谈,仅正式翻唱并在专辑中发行的就有多个版本,其中包括陈淑桦、S.H.E、张靓颖、水木年华、赵鹏、毛阿敏、侃侃、南方二重唱、木吉他组合、北京天使合唱团等。另外,梦田这一具备独特意义的文学词汇也被许多歌曲使用。小虎队的《爱》中“把我的幸运草种在你的梦田”,Beyond的《农民》中“若是七分醉好梦田”,许美静的《心里住着一个梦》中“在梦田尽头,永远看的见心的彩虹”。

观影记之《十二生肖》

《十二生肖》海报《十二生肖》是我今年在电影院看的第三部电影。当然,要不是因为是表弟请,我肯定会选择《泰囧》。这次观影体验应该说是比较差的。

下午六点就计划看电影的我们,结果人凑齐已经到晚上九点半了。刚开始排队买票,就听见21:55场次的《十二生肖》已经开始检票。等我们进入影厅刚坐下看了几个镜头,前面最精彩的一段公路追逐戏已经完结。当结尾的两个客串明星刚出现的时候,表弟他们又开始离场了。我其实很不习惯在电影还没结束时就离场,如果有机会,我可以把字幕看完甚至到放映机关机。

再来说说这部电影。我在豆瓣上给《十二生肖》打了三星:一星给成龙卖力的表演;一星给看着还过得去的高科技与特技;另外一星是安慰分。是的,的确是安慰分,安慰一下成龙大哥的爱国主义情怀。在看之前我就看豆瓣上有人说是“虎头蛇尾”,结果虎头没看到,蛇身和蛇尾看的也不完整。

“四舍六入五成双”算法学习

“四舍六入五成双”又称为“四舍六入五凑偶”,是一种比较精确比较科学的计数保留法。从统计学角度来说,这种算法要比传统的“四舍五入”更精确。在大量运算时,它使舍入后的结果误差的均值趋于零,而不是像四舍五入那样逢五就入,导致结果偏向大数。

上述算法的规则如下:

根据需要保留的有效位数,其后的数字应该进行舍入。
当有效位数后一位的数字≤4时,其后的数字直接舍去;
当有效位数后一位的数字≥6时,其后数字舍去并进1;
当有效位数后一位的数字=5时,要分两种情况:

  • 5后面一位的数字如果不等于0,则舍5进1;
  • 5后面一位数字如果等于0,又要分两种情况:
    • 5的前面如果是奇数,则舍5进1;
    • 5的前面如果是偶数,则舍5不进;

2012年12月21日

Winter Solstice
今天是芥末日,是很多人坚信的玛雅文明预言的地球文明毁灭之日。不过,这一天因为我昨晚不眠不休的忙碌而推迟了数万年。大家不用感谢我,这是我应该做的。

今天是冬至,太阳直射南回归线(S 23°26′),北半球各地夜晚达到一年中最长的时候。过了这一天,太阳直射点会慢慢从南回归线回到赤道,北半球开始从昼短夜长慢慢变为春分时的昼夜平分。冬天会逐渐过去,春天会慢慢走来。

CSS中text-overflow的用法

text-overflow是CSS3中的一项特性,目前处于草案阶段。最新版的W3C文档中未包含该属性。目前,大多数浏览器已经能较好地支持这一属性。

text-overflow适用于块级元素,它定义了如何处理溢出的文本以及溢出文本的显示方式。text-overflow有两个值:clip和ellipsis。从字面意思可以看出,clip即对溢出文本进行裁切;ellipsis的意思是省略号,在这里表示对溢出文本进行裁切后,显示省略号(’…’, U+2026 HORIZONTAL ELLIPSIS)。

在页面重构过程中,我们经常会遇到列表项文本过长问题。通常的处理方法是由程序判断字数,然后进行截取。我曾经写过《帝国CMS标题截取自动添加省略号的解决办法》。用这种方法的缺点是实际输出的文本是不完整的,搜索引擎抓取的话,抓到的文本就是不完整的,不利于SEO。另外,在中英文和特殊符号混排的文本中,利用字数控制有时候并不是特别可靠,不同的编码类型下,字数更加难以确定。

text-overflow有效地解决了文本溢出的处理问题。首先,它只是控制显示给用户的截取效果,而实际代码中输出的依然是完整的文本。其次,text-overflow是用定义的宽度来控制是否截取的,而非根据字数截取。这能很好地保证页面布局不被异常的文本打乱。

DedeCMS获取顶级栏目名称的方法

在用DedeCMS做网站过程中,遇到多层级的栏目分级,为了少写几个模板,经常会需要调用顶级栏目名称。Dede自带的{dede:field name='typename' /}可以获取当前栏目的上级栏目名称,不能满足要求。

下面这个方法可以实现在任意级别(二级、三级甚至是四级)的栏目中获取到顶级栏目名称。代码如下:

在include/common.func.php的最后加入:

//获取顶级栏目名
function GetTopTypename($id)
{
    global $dsql;
    $row = $dsql->GetOne("SELECT typename,topid FROM dede_arctype WHERE id= $id");
    if ($row['topid'] == '0')
    {
        return $row['typename'];
    }
    else
    {
        $row1 = $dsql->GetOne("SELECT typename FROM dede_arctype WHERE id= $row[topid]");
        return $row1['typename'];
    }
}//如果你修改了数据表前缀,请将代码中的dede_改为相应的表前缀