Let’s mark! – Release of Leech Killer 1.5
Saturday, September 26th, 2009Since Leech Killer 1.0 was released, we have received comments from bunches of warm-hearted users. Thank you so much!
The most frequently posted comment is: Only telephone number is not enough to filter junk messages. The reasons are:
- First, junk message senders may frequently change phone numbers.
- Second, by using tools, they may even send junk messages in fake numbers.
Actually we had noticed this situation before we embarked on developing Leech Killer, and even had planned to use words to filter junk messages. But, there are three difficulties in doing so:
- First, it’s hard to define junk words. For instance, the word “free” appears in many ad messages, but not all messages containing “free” are junk ads. Occasionally we can receive messages saying “recharge for free” from Verizon, which we don’t want to miss. Nonetheless, as we have White List, and messages with junk words are not treated as junk messages if sent by white numbers or contacts, this problem can be nicely solved in most cases. All you have to do is add numbers you concern to White List.
- Second, junk words are often patterns rather than single words or phrases. For example, “$” is not generally a junk word, neither is “gift”, but messages containing both are probably unwelcome ads. So, some pattern matching utility is needed. The most common pattern matching utility is “wildcard”, which is easy to use but require users to spend time and energy to learn first. As we don’t want to impose such cost on users, “wildcard” is passed by.
- Third, it’s still not a piece of cake to input text on mobile phones, and kind of unreasonable if we require users to think up and input junk words on their phones. Isn’t it ironic for someone who wants to clean up his phone to “generate” junk words first? Junk words lie blatantly in junk messages, so why can’t we just point out the garbage there?
Yes, pointing out, or marking, rather than typing in, is what we are introducing today.
Filter Words Marking is our creative invention, developed under the motivation to provide users with the most convenience, our self-discipline as minimalists, and the spirit of “simple is beautiful”.
Filter Words Marking is the most natural and easy way to compile junk words on mobile phones, especially on those with touch screens. It adopts operations used by copy & paste of Android system, which makes it easy for Android users to pick up.
Let me show you how easy and sexy it is in several demos:
Text description of marking operations:
- Put the cursor before or after the target word or phrase.
- Long click anywhere inside the marking box and choose “Mark black words”.
- Move the cursor to the other side of the word or phrase, during which you can clearly see the selected area because it is highlighted.
- Long click again, then choose “Finish marking” if you are marking a single-part junk words pattern or you have finished marking all the parts of a multi-part junk words pattern; otherwise, choose “Finish partial marking” if you want to mark another part of a multi-part junk words pattern, then repeat step 1 ~ 4 till all the parts are marked. Goodbye, “wildcard”.
- At any step above, whenever you find yourself marked something by mistake, you can choose “Unmark this part” or “Cancel marking” from the context menu. Even after the whole marking is done, you can easily revoke it: put the cursor on the black words which display in black now, long click, then choose “Unmark black words”; or you can simply do the removal in Black Words list.
- You can also long click on gray words to mark them as black/white words.
From now on, your Black/White List consists of Black/White Numbers and Black/White Words, and Black Messages include both those sent from black numbers and those containing black words. However, as mentioned above, messages from white numbers or contacts will never be treated as junk messages.
Eager to try? Install Leech Killer 1.5, and kill junk messages with finger flings.
Besides Filter Words Marking, another important update of Leech Killer 1.5 is the bug fix that solves the registration failure of Leech Killer Sync Service caused by the lack of phone number information on some SIM cards. In Leech Killer 1.5, these users can type in phone number manually when activating/registering Leech Killer Sync Service.
Furthermore, we’ve learned that some users really like manual operations. One of them is so crazy for manual operations that he gave Leech Killer the lowest grade – 1 star, in Android Market, only because Leech Killer 1.0 didn’t offer manual sync. However, we know user are always right, and users’ needs are the best guide of our development. Therefore, we considered that user’s advice thoroughly and realized that sometimes manual sync does bring higher satisfaction, especially when you stare at the sync wheel spinning brightly. That’s why automatic cars fail to completely replace manual cars. As a result, we decide to add manual sync (Black/White -> Menu: Settings -> Sync now) in Leech Killer 1.5. However, auto sync is still the recommended sync mode, because it runs at the same frequency of server data update (about once per 24 hours). So, even if you are a manual driver, take care not to get addicted to the spin, because frequent manual sync gets nothing but wastes your data plan.
Hey, feel any better now with Leech Killer 1.5, you crazy 1-start manual driver? Could you please shift up the grade of Leech Killer while you are enjoying shifting your gears? How about 5 stars:)
让我们来标记吧!─ 滤除杀1.5发布现场
自滤除杀(Leech Killer)1.0发布以来,我们收到了很多热心用户的反馈。谢谢你们。
其中共鸣最强的一条是:“光用电话号码来识别垃圾短信是不够的”。因为:
- 第一,垃圾短信发送者可以频繁换号。
- 第二,他们甚至可以依靠工具的帮助用虚假号码发送垃圾短信。
其实早在动手开发之前,我们就观察到了这类现象,也打算一开始就实现依靠词汇来识别垃圾短信的功能。但是,我们意识到三个问题:
- 第一,垃圾词汇难以界定。比如说,很多广告短信中都出现“免费”这一字眼,但是并不是出现“免费”字眼的都是垃圾广告。中国移动(10086)就会偶偶给用户发送“免费赠送话费”的短信,我相信大家一定不愿错过。不过,由于我们提供了“白名单”功能,而来自白名单号码(联系人也一样)的短信即便含有垃圾词汇也不会被当作垃圾短信,这一问题可以在大部分情况下得到妥善解决。你只需要将你所关心的业务号码,比如10086(中国移动),95555(招商银行)等,加入白名单。
- 第二,垃圾词汇往往不是单一词汇,而是某些词汇的组合。比如说,“开盘”对于股民来说肯定不能算是垃圾词汇,“商厦”一般人也不会认为是垃圾词汇,但是,“XX商厦于X时X地盛大开盘,场地火热抢租中”是绝大多数人都不欢迎的垃圾广告。于是,就得有一种方式来让用户能够编辑这种词汇组合。匹配词汇组合最常用的就是“通配符”。“通配符”这种东西,掌握以后确实好用,但是需要用户投入时间和精力来学习,而我们认为不能将这种额外的学习成本强加给用户。
- 第三,让用户在手机上输入垃圾词汇既费劲,又可笑。手机上的文字输入远未成为一件易事,何况要求用户输入的竟然是“垃圾词汇”,就更非趣事。为了清除“垃圾”,却不得不先“产生垃圾”,是不是有点讽刺?垃圾明明就在那里,应该上前指出便是。
是的,无需输入,只需“指点江山”,这就今天我们要介绍给大家的最新功能─“过滤词汇标记法”。
过滤词汇标记法是我们创造性的发明,是 I Wonder Phone 开发者在“让用户以最简单的方式达成心愿”的精神指导下,在极简主义者的自我约束下,在为人们服务的崇高理想1的驱动下,在电脑显示屏的不间断光辉辐射下,辛勤劳动的产物。
过滤词汇标记法是在手机上(特别是在触摸屏上)编辑过滤词汇列表最自然便捷的方法。在 Android 上,我们采用了跟 Android 系统的“拷贝&粘贴”一样的操作方式,十分便于用户上手。
下面就让我们来欣赏一下手指如何在文字上轻舞飞扬:
标记操作的文字描述:
- 先将光标置于欲选词汇的任一侧。
- 在标记框中任意位置长摁,选择“标记黑色词汇”。
- 将光标置于欲选词汇的另一侧,在这个过程中你会看到所选区域被高亮,十分清晰。
- 再次长摁,如果欲标记词汇是单一词汇的话,选择“完成标记”,一个黑色垃圾词汇就搞定了;如果是词汇组合的话,选择“完成部分标记”,然后又从第1步开始进行第二个部分的选择,如此重复直至标记完整个组合。跟“通配符”说88吧:)
- 在标记过程中如果发现标错了,在任何一步的长摁菜单中都能选择“清除部分标记”或“取消标记”;即便是标记完成才发现标错了,也很容易清除标记,只要将光标至于标错的词汇(此时已显示为黑色)上,然后长摁选择“清除黑色标记”即可,或者在“词汇黑名单”中找到那个词汇,然后长摁选择“从词汇黑名单中剔除”即可。
- 将光标置于灰色词汇上,然后长摁,可选择将灰色词汇标记为黑色词汇(如果你认同它是垃圾词汇)或白色词汇(如果你认为它不是垃圾词汇)。
从此以后,你的黑白名单就扩展为“黑白号码 + 黑白词汇”;“黑色短信”就定义为“来自黑色号码的短信 + 含有黑色词汇的短信”,但是如上所述,来自白色号码或联系人的短信不会被识别为黑色短信。
心动啦?手痒了?赶快装上滤除杀1.5,让垃圾短信在你的弹指间飞灰湮灭吧。
滤除杀1.5还有一个重要缺陷修正:有些运营商提供的SIM卡不支持客户端电话号码获取,滤除杀1.0没有考虑到这个问题,导致这些用户无法注册“滤除杀同步服务”。滤除杀1.5将为这些用户提供手动输入注册所需电话号码的功能。
此外,我们还发现有些用户极度追求操作感,更有甚者仅仅因为1.0中的“同步”动作是在后台自动执行而没有提供“手动同步”的操作,就在 Android Market 中给滤除杀打了个1星:(最差评分)。不过,我们知道用户永远都是对的,用户的需求就是我们努力的方向。所以我们还是认真消化了那位用户的意见。反思之后又好好动手试验了一番,结果发现,有些时候手动操作确实有自动运行所无法给与的快感2,特别是看着那个同步小轮转啊转的真得很有感觉。于是,我们决定在滤除杀1.5中提供手动同步操作(黑与白->菜单:设置->现在进行同步)。当然,自动同步功能会保留,并且是我们推荐的同步方式,因为它的同步周期跟服务器数据的刷新周期(每24小时一次)一致,不会浪费你的流量;所以,就算你是个“手动档”爱好者,也请注意不要痴迷于那个转的很好看的同步小轮,频繁同步没有效果,只会浪费你的流量。
嗨,那位1星“手动档”爱好者,不知你现在感觉如何?在你爽快换挡的同时能不能也给滤除杀也进进档?5档如何:)
Hello world! Hello phones!
Sunday, September 6th, 2009Welcome to I Wonder Phone.
This is the first hello from us to the world, especially to all the mobile phones around the world.
We are working very hard to make wonderful mobile software, and here is our first newborn – Leech Killer.
Yes, our baby is born a Killer. But don’t be panic. He is a just Killer, and only kill evil Leeches.
He is so new and so young that he is far from perfection. We know it, and train him hard. He knows it, too, and never stops practicing.
You see, he a really a good baby, a promising one. So, give him a chance to protect your phones, and to fight Leeches together with you.
以上是英文版
你好世界!你好手机!
欢迎来到 I Wonder Phone。
这是来自我们的第一声问候,很高兴你能听见。
我们辛勤工作,致力于开发让你惊叹的移动软件。滤除杀(Leech Killer)正是第一个这样的产品。
滤除杀是个天生的杀手。不过别惊恐,他是一个正义的杀手,专杀那些邪恶的吸血虫。
他初来乍到,绝非完美。我们知道,所以拼命训练他。他自己也知道,所以一刻不停的练习。
你看,他真是一个很不错的孩子,会有前途的。所以,请给他一个机会,让他保护你的手机,帮你清除那些骚扰你的吸血虫。