浏览模式: 标准 | 列表
1月
17

清理 .DS_Store

 FOR /F "delims=" %a IN ('dir /s /a /b .DS_Store') DO del /a/f "%a"

11月
26

儿童木琴

软件名称:儿童木琴
支持语言:英文、简体中文、繁体中文、日文、韩文
固件版本:1.5 - 2.2
分辨率:支持所有分辨率
备注:免费软件

软件描述:

这是一个专门为妈妈和孩子们制作的木琴。画面精致,声音逼真。支持各种分辨率的 Android 手机和平板。支持多点触摸,所以您可以轻松流畅的运用您的手指弹奏它,即使屏幕的边缘被小孩子的手指一直按住,仍然可以弹奏。尽情享受吧!

Market下载:org.coolcode.xylophone

豌豆荚一键安装

截图: 

大小: 34.76 K
尺寸: 320 x 480
浏览: 970 次
点击打开新窗口浏览全图大小: 35.56 K
尺寸: 320 x 480
浏览: 967 次
点击打开新窗口浏览全图
大小: 46.93 K
尺寸: 300 x 500
浏览: 929 次
点击打开新窗口浏览全图大小: 49.07 K
尺寸: 300 x 500
浏览: 954 次
点击打开新窗口浏览全图

不要让奖励成为开发者加入的唯一理由
 
如今国内的移动广告平台可谓是雨后春笋,相继涌现。为了争夺开发者资源,各个广告平台纷纷推出了各种奖励活动,例如:有的上传应用送 100,有的双倍返利,还有的举办应用比赛大奖等你拿。总之,奖励活动各种各样,这些活动也确实吸引了不少开发者加入这些广告平台。
 
但是大部分平台却忽略了一点,那就是开发者来的容易,走的同样也容易,如果忽视了让开发者盈利的根本所在,让奖励本身成为了开发者加入的唯一理由。那么等到奖励活动结束,或者还不等活动结束,开发者就已经转投他处了。
 
持续稳定的让开发者盈利才能留住开发者
 
奖励活动永远不要成为开发者盈利的主要渠道,否则活动一旦结束,开发者的收入迅速下滑,就会对开发者造成巨大的打击。所以奖励活动只能作为点缀,只有让开发者在奖励活动结束后仍然可以持续赚到更多的利润,开发者才会愿意留下来。
 
那如何才能让开发者持续稳定的盈利呢?广告展示次数当然是广告平台无法控制的,这个要应用开发者自己努力,但是如果广告展示次数本来就很多,而这大量的广告展示却不能给开发者带来任何收入的话,那开发者自然会去选择有展示广告收入的平台,所以作为广告平台来说,纯展示型广告是不容忽视的。至于广告的点击率也是跟应用类型有关的,不同的应用在点击率上有的多有的少,这是正常的。但是广告平台却可以通过增加更多不同的广告投放来增加总体的点击率。最后,也是最重要的一点,那就是保持稳定的点击单价,有些广告平台上,当开发者努力提高自己的用户数量之后,广告展示次数增加了数倍乃至数十倍,点击次数也是几倍十几倍的增长,但是收入却不见增长,甚至还出现了下滑,造成这种现象的原因,那就是广告的点击单价越来越低造成的。一旦出现这种情况,对开发者的打击是巨大的,这跟没有展示型广告和只有较少的广告投放这些情况相比,不稳定的点击单价更容易逼走开发者。
 
不要拿自己做不好的事情来惩罚开发者
 
一些广告平台经常已维护广告商的利益为借口,来对开发者做出惩罚。例如如果开发者的应用或网站上的广告有过多的无效点击,便被认定为恶意点击,以此来降低开发者应用中的广告点击单价,更有甚者,还会把开发者帐号永久封杀。
 
我认为这样做是很不恰当的做法。开发者唯一能做的就是按照广告平台的要求把广告放在应用或网站上,至于用户的行为,作为开发者来说是无法控制的。而对于广告平台来说,如果希望不要出现太多的无效点击的话,应该从自身的广告平台系统入手进行控制。在我的上一篇文章:如何成为一个优秀的广告平台──统计篇已经提到了作为广告平台该如何从根本入手防止无效点击。如果广告平台自己做不好防止恶意点击的工作,就把这个责任推到应用和网站开发者身上,这无疑是推卸责任的表现。
 
这种连自己的责任都不敢承担的广告平台,又怎么配谈维护广告商的利益呢?这种行为不过是为了能够赚取更多的短期利益找借口罢了。对于这样的广告平台,除非是已经占有了绝对垄断地位,否则是活不长久的。
 
不要小看任何一个开发者的流失
 
也许有的广告平台认为已经有了数量众多的开发者和他们开发的嵌入自己平台广告的应用就可以高枕无忧了,一两个开发者的流失算不了什么。其实这种想法是非常错误的。尤其是对于因为自己的错误而引起的开发者流失,这种情况造成的危险尤为严重。
 
要知道,开发者们之间都是相互有交流的,而赚钱方式更是经常交流的话题。如果你的问题成为某个开发者离开的原因,那么用不了多久,与该开发者有交流的其他开发者也会相继离开,而这个影响会越来越多,如滚雪球一般,直到最后让你的开发者流失殆尽。
 
为开发者服务不能只成为一种口号
 
要避免任何一个开发者的流失,就要服务好每一个开发者。为开发者服务是每一个广告平台都挂在口头常说的,但是真正落到实处的目前还不多。要服务好开发者首先最重要的就是把自己的平台做好,如果你的广告平台本身就问题多多,难以使用,自然无法吸引开发者。其次要与开发者保持多方面的交流,尊重每一个开发者的意见和建议,不要为自己目前还做不好的事情找借口。如果开发者还愿意为你提建议,说明他们在乎你,如果有一天你听不到看不到任何建议的时候,那么你的广告平台已经没有人再继续使用了。

 广告统计可以算是一个广告平台最重要最核心的一个内容,一个广告平台是否优秀,跟它是否有优秀的广告统计方式是分不开的。广告平台的统计包括请求次数统计、展示次数统计、点击次数统计、效果统计,地区统计、客户端种类统计、时段统计、收入统计等信息的统计。除了某些不良广告平台采用作弊手段恶意修改统计数据以赚取更多短期利益的这种特殊情况以外,在广告统计中最容易引发问题的统计莫过于点击次数中所谓恶意点击的统计了。

传统的广告统计方式是采用过滤恶意点击的方式来实现有效点击的统计,而实际上这不是一个好的方法:
 
首先,这种方式非常浪费服务器资源,当你的用户越来越多,如果你没有足够多足够强的服务器,恐怕你很难处理那么多的统计数据。毕竟不是每个广告平台都有Google那么多的服务器。所以采用这种方式实现广告统计的广告平台,大多数都难以实现实时统计。其实就连Google在拥有那么多服务器的情况下,也做不到真正的实时统计。
 
第二,采用过滤恶意点击的方式所收到效果的好坏跟过滤规则有很大的关系,而且你很难找到一个高效且效果好的过滤规则。这方面做得最差的典型莫过于 Google 的 AdSense,Google 的 AdSense 经常会因为对恶意点击的误判而对开发者造成永久性的伤害。但是 Google 毕竟有太多的开发者,以至于他这种店大欺客的行为不会对它本身造成致命的伤害。当然,这也是在他还没有真正的竞争对手出现之前,如果有个实力相当的竞争对手,而Google仍然不改变他的这种方式,那么它变很可能会被打败。总之,恶意点击的误判会伤害到开发者,而对于漏掉的恶意点击则会伤害到广告商的利益。所以,通过过滤恶意点击的方式很难在开发者和广告商之间做到平衡。因为这些规则太复杂,后面还有人为的干预,你就很难说清楚,这到底是谁的问题。
 
那如何才能更科学的防止恶意点击呢?我认为要防止恶意点击的要从根本上来解决,而不是通过过滤恶意点击的统计方式来解决。所谓从根本上解决也就是说从广告平台本身出发,来使得恶意点击成为不可能发生的情况。有了这种机制,便不会再有过滤恶意点击一说,也就能从根本上杜绝恶意点击的出现,这样便既不会伤害到开发者,也不会伤害到广告提供商,同时还可以在这个基础上改善用户体验,让广告平台、开发者和广告商都做到利益最大化。
 
那怎么样才能做到从根本上杜绝恶意点击的出现呢?这种方法说起来也很简单,而且变化方式可以多种多样,只要构架设计的够好,甚至可以完全通过广告后台控制,对于广告客户端不需要做改变,就可以随时变更规则。这个方法我暂时把它叫做:时间分段法。
 
我们知道:一天一共有24个小时,1440分钟。我们下面就来看看如何对它进行分段:
 
如果在一天之内用户打开放有广告的应用或网站后,没有做任何点击广告的动作,那广告展示按照正常方式投放即可,不需要做任何改变。
 
如果用户打开放有广告的应用或网站后,点击过1次广告之后,则在这一天之内的点击后的2分钟之内(如果这一天最后剩余不足2分钟,则到这一天结束为止,下同),不再展示点击性广告。
 
如果用户打开放有广告的应用或网站后,点击过2次广告之后(这2次广告点击时间至少是相隔2分钟),则在这一天之内的第2次点击后的4分钟之内,不再展示点击性广告。
 
如果用户打开放有广告的应用或网站后,点击过3次广告之后(这3次广告点击时间至少是相隔6分钟),则在这一天之内的第3次点击后的8分钟之内,不再展示点击性广告。
 
......
 
如果用户打开放有广告的应用或网站后,点击过8次广告之后(这8次广告点击时间至少是相隔254分钟),则在这一天之内的第8次点击后的256分钟之内,不再展示点击性广告。
 
如果用户打开放有广告的应用或网站后,点击过9次广告之后(这9次广告点击时间至少是相隔510分钟),则在这一天之内的第9次点击后的512分钟之内,不再展示点击性广告。
 
如果用户打开放有广告的应用或网站后,点击过10次广告之后(这10次广告点击时间至少是相隔1022分钟),则在这一天之内的第10次点击后不再展示点击性广告。
 
我们后面把展示点击性广告的时间成为点击性广告有效时间,把不展示点击性广告的时间成为点击性广告无效时间。
 
因此,即便是用户知道以上规律,并且在所有点击性广告有效时间的第一时间做出点击,一天的点击也不会超过10次,而实际上根本没有人能够做到第一时间的点击,因此按照以上方法来展示广告,一个用户一天的点击次数要远远的小于10次,因此从根本上防止了恶意点击的发生。
 
上面只是一个基本规则,在这个规则基础上,我们再来增加规则。
 
首先,我们还要解决一个问题,同一个广告商肯定不希望同一个用户在同一天之内对他的同一个点击性广告进行2次以上的重复性点击。因此,我们可以在用户点击过某个广告之后,在当天不再显示这个广告,而剩余的那些点击性广告有效时间内,只展示用户未点击过的广告。
 
其次,我们要解决点击性广告无效时间内,我们要展示什么的问题。这个我们就有更多的选择了。
 
最简单的办法:不显示任何广告。这从根本上也改善了用户体验。而且既然用户看不到广告,也就不会出现误点和恶意点击的行为了。但是这种方式有一个弊端,那就是会让广告展示量有所下降,按照目前普遍的平均点击水平计算(按点击率在2%来计算),这种方式大约会损失 10% 的广告展示量,当然实际上有一些应用达不到这么高的点击率,那么在这些应用上损失的广告展示量会更小。
 
更好的办法:显示应用互推内容。就是免费显示使用了广告平台的其它应用的广告。因为这种应用互推的内容只能带来更多的用户,而本身不能带来直接利润。因此它们不应该占用点击性广告有效时间。所以利用这一段点击性广告无效时间来显示软件互推的内容,是最好不过的啦。按照上面所说,如果不显示任何广告平均会损失10%的广告展示量,那么如果显示软件互推,一天就有10%的时间来显示软件互推内容。这对于开发者和广告平台来说都有好处,一方面增加了开发者应用的用户量,而开发者的用户越多,广告平台总的广告展示量就越多,收入也就越多。
 
最好的办法:那就是增加纯展示性广告。这段点击性广告无效时间内,只显示纯展示性广告。这些广告点击不计费,也不会产生点击效果,但是又能有效的增加开发者和广告平台的收入,而广告商也因此得利,因为这种方式没有任何的广告展示量损失。同时这种广告会有效改善了用户体验,不会因为误点这些广告而离开应用本身,增加用户对广告的好感。而在点击性广告有效展示时间内,可以将纯展示型广告的显示权重降低一些,点击性广告的权重提高,这种有效的广告展示分配方案不但有效的防止了恶意点击,而且令广告平台、开发者、广告商以及最终用户都做到了利益最大化。
 
没有最好,只有更好:那就是将上面三种方式结合,当没有软件互推和纯展示型广告时,那就不显示任何广告,改善用户体验,当有应用互推内容,却没有纯展示型广告时,就显示应用互推内容,避免10%的广告展示量的白白损失。当有了纯展示型广告之后,那就以显示纯展示型广告优先,做到各方利益最大化。
 
上面这种方法,虽然叙述起来内容看上去很多,但是实际上,上面叙述的大多数是解释这种方式好处,而在算法要比现在通常的过滤算法简单的多的多。这种方式不但容易实现,而且避免了采用后期统计的方式来处理恶意点击时带来的服务器资源消耗,因此采用这种方式之后,不但有效的节省了服务器计算资源,并且可以轻松做到有效的实时统计,因此还从根本上有效的改善了开发者和广告商在使用广告平台时的使用体验。

 本文内容中所涉及到的软件、脚本、安装配置方法均来自网络,并非原创。

Mac OS X 自带的终端颜色比较单调,即使使用了 ls 支持彩色显示的参数,但因为默认的颜色太暗,在黑色背景下仍很难看清。所以我们需要装一些插件,同时作一些配置,让我们的终端变得靓丽起来,废话不多说,看步骤。

1、下载 SIMBL,地址是:http://www.culater.net/software/SIMBL/SIMBL.php,Snow Leopard 要选择 0.9.7a 版本。下载之后安装即可。

2、下载:terminalcolours.bundle.zip,网上该插件有很多个版本,有些版本只支持 Leopard,不支持 Snow Leopard,所以务必要下载这个版本。下载之后解压缩,把 TerminalColours.bundle 放到 /Library/Application Support/SIMBL/Plugins 目录下面。

3、下载:ir_black.terminal.zip1b7t78.osx-saschalein.terminal.zip,这两个是两个不同样式的但都很漂亮的终端配置文件,下载之后解压缩,然后双击即可安装好。安装好之后,可以根据自己的喜好,再终端的菜单->偏好设置中自己再做配置的修改。

4、下载:colors,然后执行 chmod +x colors 加上执行权限,然后执行 ./colors,如果看到下图,说明上面的配置成功了。

大小: 30.8 K
尺寸: 383 x 228
浏览: 1155 次
点击打开新窗口浏览全图

5、接下来进一步配置一下登录脚本,让终端变得更靓丽好用,下载:bash_profilebashrc,并将它们分别改名为 .bash_profile 和 .bashrc,放入自己的用户目录下。

6、让Vim靓丽起来,下载:vimrc,用它替换 /usr/share/vim/ 下面的 vimrc 即可,注意权限要设置的跟原来一样。