分类 杂项 下的文章

解决 TextWrangler 中文乱码的问题

在苹果电脑上打开 Windows 下创建的 txt 文件,其默认的文本编辑器不好用。根据网友的推荐,选择使用 TextWrangler 打开 txt 文件。但是遇到了 2 个问题:

每次都要通过右键 -> 打开方式,选择 TextWrangler 来使用

这特别不方便。如何让系统默认使用 TextWrangler 打开 txt 文件呢?步骤如下:

  1. 右键点击要打开的 txt 文件,点击显示简介;
  2. 找到“打开方式”,展开该部分内容,点击选择要设置的默认软件(TextWrangler);
  3. 最后点击“全部更改”,确定即可。

这样,点击所有的 txt 文件,都会以刚才设置的 TextWrangler 打开。

打开 Windows 系统下创建的 txt 文件,中文会显示为乱码

每次都要通过 File -> Reopen Using Encoding 选择 Chinese(GBK) 来解决。

那么,能否让 TextWrangler 自动识别中文呢?经过多次倒腾该软件,终于找到解决办法:

  1. 点击菜单的第一项 TextWrangler -> Preferences -> Text Encodings
  2. 找到 If a file's encoding can't be gussed, try 这部分设置,点击下面的 + - 按钮,将框内设置为 Chinese(GBK)

TextWrangler_setting.png

这样,下次打开含有中文的 txt 文件,就可以正常显示了。

如何理解 SaaS 和 PaaS

近一年来,当有人问我做什么工作时,我回答说,我就职于一家 SaaS 软件公司。别人又问 SaaS 是什么?这不是一句话能说清楚的。你说就是“软件即服务”,人家还是云里雾里。

其实我们还经常听到 PaaS 这个词,当然还有 IaaS。下面是这三个词的英文及中文直译:

  • IaaS, Infrastructure as a Service, 基础设施即服务
  • PaaS, Platform as a Service, 平台即服务
  • SaaS, Software as a Service, 软件即服务

下面以做一个电商网站为例。十年前,需要做的事情有:购买服务器(如购买 Dell 机器托管到电信机房)、安装操作系统(一般是 Linux)、安装 Web 软件(如 Apache, MySQL)、编写网页程序(如用 PHP 程序)。

现在:

IaaS

不用购买物理机,一般也不用安装操作系统。IaaS 服务商已经提供好了,按需选择。但后面的事情还是要做。

因为过于基础,要么落伍了,要么转型到 PaaS 了。

PaaS

除了不用购买物理机和安装操作系统外,也不用安装 Web 软件,直接使用服务商提供的软件服务。如阿里云,无需安装 MySQL,购买其服务(云数据库RDS),使用即可。相当于为公司省去了 DBA 这个岗位。还可以使用其它软件服务,如缓存、搜索等。这些基础软件都由 PaaS 服务商提供,你专注于业务程序开发。

主要是面向软件开发者。市面上的云计算平台(云服务)可称之为 PaaS 服务商,提供硬件、操作系统、基础软件服务,帮助开发者免运维、快速地开发软件。其实它和 IaaS 有部分服务是重合的,二者的界限没那么明显。

SaaS

连程序都不用开发了,SaaS 服务商直接提供可以使用的软件,一般是网页形式,现在也配有移动客户端。那么上面的这个需求,可以用“有赞”实现。购买其服务套餐,设置店铺标题、录入商品信息,就可以卖货了。

主要是面向软件消费者。一般是指企业管理软件,如 CRM, HRM, SCM 等,其实现在用户使用的所有软件,都可称为 SaaS 服务。

可以看到三者是一个递进关系的层次结构,开发者要做的事情越来越少。如下图示:
iaas-paas-saas.jpg

为什么要生活在大城市

  1. 资源多
    拥有丰富的教育、医疗、娱乐及体育资源。优质的教育、医疗都集中在北上广深几个大城市中。
  2. 见识多
    一线城市是科技、时尚、创意的潮头,比如iPhone、Tesla、名车、新款服饰、流行文化等。

小孩成长的环境自然就不一样了。
比如说在北京你能随时路过天安门,在深圳你能随时路过腾讯大厦。

  1. 周围人的素质高
    大城市的人们文化、文明程度高。比如小区的物业管理规范、对业主也很热情,路上汽车礼让行人,公交上给老人及有需要的人让座等等。

同样地,政府机构也更有效率、更透明、更公正。
少有流氓地痞、打架斗殴,人身安全更高一些。越富有的地区,治安环境更好。因为高档的区域,犯罪分子生存成本更高。

  1. 战争与自然灾害
    战争时期,大城市一般会被优先保护。

自然灾害时,优先保障大城市的物资供应。
当然得到消息的速度也会更快,不过现在互联网已经消除了这个时差。

电商网站如何用特色打造入口

这里说的电商入口,是指当人们想要买某样东西的时候,能在第一时间想到你,登录你的网站或者打开你的手机 App。

大多数垂直电商、单品类电商,人们购物时很难被想起。为什么呢?

原因很简单,特色不够。没有足够的理由让人记住。那么需要怎样的特色,如何打造这些特色呢?

我总结了几点,与大家分享。

1. 商品质量靠谱&价格实惠

这是最基本的,也是关键的。对于 B2C 模式的电商,比较好控制商品质量。对于 B2B2C 模式的平台运营商,就得控制入驻商家所上架的商品质量,这个有点难度,需要很好的把控,制定有效的平台政策。平台方也可以考虑为顾客提供有保障的售后服务,提供方便快速的顾客反馈渠道,以此监测商品质量并及时处理。

价格要亲民,不能为了利润,把价格定得太高于市场价。这个只能针对 B2C 模式的电商。

2. 送货快

这个也快成为入行电商的基本条件了。现在京东、1号店等电商的自家快递,已经可以做到当天送达。前期与快递公司合作是不得已的选择,但发展起来后,成立自己的配送团队很有必要。毕竟自家快递便于控制,无论是速度上还是服务上,都可以比外包快递做得更好。

3. 品类多样

现在谁愿意去单品类的店铺买东西呢,当然是去超市一站式购物。那么电商也一样,综合性商城更让人青睐。品种多、品牌多,用户选择就多。但是对于垂直电商和单品类电商来说,这是硬伤,只能靠其他更大的特色来弥补这个缺点。

4. 经常性的优惠活动

这里指的是商品运营,与节假日结合,发起各种促销活动。让消费者有参与感、新鲜感,而不是每次都来到一个死水一般的网站。这需要一个强有力的运营团队,策划各种活动,让网站活起来。

这是我关于电商打造入口的一些思考。为什么要打造入口,前面已经讲过,没有成为入口,终将被用户遗忘。所谓的“高频打低频”,就是入口的意思,经常用的客户端会有更多的想象空间。

现在是移动互联网的时代,人们的娱乐、消费已经逐渐从PC迁移到手机。上面总结几个特色,对于移动互联网也同样适用。但移动互联网一定还有新的打法,等待我们的去探索。

探索验证码广告

验证码广告,或者叫广告验证码,就是通过与广告结合的形式向人们展示验证码,使验证码的内容更丰富。

验证码,是浏览器从服务器下载到本地的带识别文本的一张小图片,一般用于需要提交的地方(如注册、评论等),以防止机器程序自动批量提交,减少垃圾信息。后来有技术可实现程序读取图片内容,于是程序设计者将验证码图片的文本模糊化、复杂化(在验证码文本内容中加入有意义的语句,如算式),来阻止机器程序的读取。然而这样,人们也更难于辨认,增加了识别时间和输错的概率。

因此有人想,何不把复杂的验证码做得更有趣,于是就有了广告形式的验证码。其实就是复杂的验证码广告化,增加验证码的趣味性,同时也不得不增加验证码图片的尺寸。

验证码广告

我本人挺讨厌验证码广告,因为我们身边已经有足够多的广告了,公交车内外、公交站台、道路两旁、建筑物墙体、电梯内外……本文不讨论这个情感问题,仅探讨验证码广告本身。希望服务提供商在广告与体验之间找到平衡点。

验证码广告服务商,国外有 DoubleRecall、Solve Media、NuCaptcha,国内有宇初网络(Update 20140425:其网站已无法打开)、印象码。笔者发现,国内知名的软件下载网站华军软件园,作为大型网站,去年率先试用了一段时间该服务(用在下载页面,需要输入广告验证码,下载链接方能点击)。不过,现在已经撤销。

优点

对于用户,使原本生硬,越来越难以辨认的验证码,变得有趣、生动。对于网站主,可以从中获得广告收效。对于广告主,该种形式的广告内容更容易被受众记住。

缺点

占用了较大的页面位置;少数用户会有抵触情绪,导致用户流失。

面临的竞争风险,这个创意容易被复制,可能会被大的广告平台挤下去。例如百度也于去年推出了“百度验证码推广”服务。