• Shortcuts : 'n' next unread feed - 'p' previous unread feed • Styles : 1 2

» Publishers, Monetize your RSS feeds with FeedShow:  More infos  (Show/Hide Ads)


Date: Sunday, 31 Jul 2011 06:30
通常,人们喜欢把Drupal视为一套内容管理框架,而我更愿意把它看成是一个建站系统,一个一流的、完善的建站系统。它强大的建站功能,首先,得益于自身设计的高度开放性、可扩展性;其次,得益于在这种高度开放性、可扩展性上而衍生出来的大量的功能组件(modules)、模版(themes)以及语言包(translations)。截止目前,仅就Drupal官方网站正式立项的项目而言,有10989个功能组件、1201个模版以及97个语言包。

2011年1月5日,当Drupal最新一代的版本, Drupal 7.0正式发布的时候,我曾快速做了一个计划,计划在2011年7月4日,也就是7.0正式发布半年后将我的Drupal 6网站全数升级到Drupal 7。之所以要等半年,是因为大部分Drupal功能组件要么还不支持Drupal 7,要么还缺乏平滑升级到Drupal 7的升级方式。当时,我预期半年后,我所使用的几十个Drupal 6功能组件应该大部分都已完成了对Drupal 7的支持并且提供自动升级方式。

半年后的今天,我并没有如期地完整这个升级步骤,原因有两个。一是我在Drupal 6上使用的50来个组件中还有9个左右的组件不支持Drupal 7;二是相当一部分的组件的升级可能需要一定程度的手工操作或存在风险,例如CCK。同样由于这两个原因,在未来的几个月内,我都不会考虑把现有网站从Drupal 6升级到Drupal 7。

由于知道从Drupal 6升级到Drupal 7存在诸多困难,因此,自年初以来,当需要新建一个网站的时候,我都是在Drupal 7建站,虽然在Drupal 7上建站存在一个很明显的问题:很多成熟的、重要的组件要么不支持Drupal 7,要么就是还处在开发阶段,存在各种bug。

半年来,在Drupal 7上,我累计安装、使用了52个开源组件(不包括自己编写的),大体上和在Drupal 6上使用的组件数量相当。这其中,80%以上的都是使用的dev版本。所谓dev版本,就是还在开发中的版本,连Alpha版本可能都不是,更别谈Beta、RC版本了。

目前相当部分处于dev版本状态下的Drupal 7组件其实已经比较稳定了。某些dev版本下的组件可能还存在些明显的bug,不过这种情况下一般都会有使用者汇报并且有人提供补丁,因此,如果自己会打补丁的话,还是可以用的。我目前所使用的50多个Drupal 7组件中,仅有一个组件的dev版本存在问题且长期没有修复,需要我自己根据他人提供的反馈打补丁。

说了上面这么多,最主要的是为了总结并分享我目前对Drupal 7的如下三点使用经验:

(1). Drupal 7已可以取代Drupal 6使用在正式网站上。也许你会跟我说:“这是废话,Drupal 7如果不能使用在正式网站上,还能叫正式版本吗?”我只能跟你说:没有了各种功能组件的支持,Drupal也许就是鸡肋,什么都不是。

(2). 大部分主要的组件,例如多网站支持、多域名支持、搜索引擎优化以及电子商务方面的组件,都已支持Drupal 7,虽然不少依然处于dev版本状态。

(3). 目前,如果使用Drupal 7的组件,应该比较大胆地使用dev版本,而不要死等到稳定版出来的日期,因为那可能是遥遥无期的。关于这一点,我举个典型的例子。FAQ (常见问题)是Drupal中非常好的一个组件,但是它的Drupal 7版本目前还是2011-02-25年发布的dev版本。用户对这个版本已经反馈了超过10个bug,但它的开发人员却一直没有更新。我在苦等了几个月后,终于自己动手,根据用户提供的各种补丁,在dev版本上打了9个补丁,然后使用它。(目前为止,这是唯一一个需要我自己来打补丁修复bug的Drupal 7组件。)
Author: "damon@deminy.net (deminy)" Tags: "技术细节, drupal"
Comments Send by mail Print  Save  Delicious 
Date: Friday, 15 Jul 2011 21:55
用了Google+一个多星期,就很喜欢它。原因主要有3个。

1. 最重要的原因之一就是Google是我用得最多的网站,尤其是Google搜索和Gmail,可谓每天必用。Google+无缝集成到几乎所有的Google应用中,所以登陆、监测它十分便捷。

2. Facebook、开心网、sina微博等都需要主动登陆其网站,而且充斥着乱七八糟的应用和邀请(别跟我说用手机挂着,我不想无谓地浪费电池以后收到些可有可无的更新消息)。Google+不需要我主动登陆,因为我在使用别的Google应用的时候自动就登陆了;而且依据Google超强的反垃圾反骚扰功能,相信我的Google+是会比较清净的。

3. 最后一个重要原因是,和以往的任何Google应用都不同,Google+是目前我看到的Google推广力度最大的一个产品:在几乎所有的Google应用中都在推广它(通过页面顶部的工具栏)。虽然之前的Google Buzz比较失败,但我有理由相信,Google如果能够如此大力地推广一个产品,那它肯定能成功。

最后,转载Mike Elgan(一位硅谷科技专栏作家)在一个多小时前在Google+里面写的一份帖子来总结一下Google+的特点(我非常认同他的观点):

下面就是我为什么特别喜爱Google+的原因:

有了Google+,你不再需要说“我想要写一份网志”,或“我想要发一份email”,或“我想发个微博”了。你可以直接在Google+里面写下你想说的,然后选择对谁说:

如果你选择“Public”,它是一份网志;
如果你选择“我的朋友圈”,它是一个微博;
如果你选择“我的客户”,它是商业新闻贴;
如果你选择某一个单个个人:那么它是一份email,例如一份发给你母亲的email。

我觉得这是一个革命性的变化。


下面是原文:

Here's what I love about Google+ in general and the Google+ Diet in particular:

Instead of saying, "I'm going to write a blog post now," or "I'm going to send an e-mail" or "I think I'll tweet something" you simply say what you have to say, then decide who you're going to say it to.

If you address it to "Public," it's a blog post.

If you address it to "Your Circles" it's a tweet.

If you address it to your "My Customers" Circle it's a business newsletter.

If you address it to a single person, it can be a letter to your mother.

I'd say this is pretty revolutionary.
Author: "damon@deminy.net (deminy)" Tags: "评论网事, google, google+"
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 17 May 2011 16:40
==2009年==

“漯河人才网”网站上有一份电子报表文档,题为《2009年小学高级教师专业技术职务任职资格评审通过人员公示名单(708)人》。其中有如下内容:

"年 度","单位名称","申报职称","申报专业","评审类型","姓 名"
......
2009,"漯河市郾城区黑龙潭乡张德武小学","小学高级教师","语文","破格","黄二洲"

参考网址:http://www.lhhr.com.cn/tempfile/2009xxgj.xls

==2010年==

“漯河教育网”网站在2010年11月16日发布了题为《郾城区黑龙潭乡坡杨学校成功举行师德师风演讲比赛》的一则新闻,其中有如下内容:

“11月16日下午,郾城区黑龙潭乡坡杨学校全体教职工齐聚学校会议室参加别开生面的'师德师风演讲比赛'。......黄二洲老师在《用爱熔铸师德》中用生动的语言阐明,教师要用爱去播种,用爱去感受,用爱去塑造明天的主人。......”

参考网址:http://www.lhjy.net/xqjy/xqedu/201011/91668.html

==2011年==

2011年5月17日,多家网络媒体发布题为《8岁女童未完成作业被打瘫 打人老师被评优秀》的一则新闻,其中说到:

漯河市郾城区黑龙潭乡坡杨村小学二年级的学生“张津津只是因为没有完成作业,竟然在课堂上被打了300多棍,而打人老师......黄二洲.....是中共党员......还是学校业务主任,曾在多个小学任教,连年获得乡优秀教师、模范班主任称号。”

参考网址:http://news.qq.com/a/20110517/000816.htm
Author: "damon@deminy.net (deminy)" Tags: "其它杂谈, 禽兽"
Comments Send by mail Print  Save  Delicious 
起网名   New window
Date: Saturday, 25 Dec 2010 23:47
[前言] 上个月有个也用PHP程序语言工作的小兄弟在MSN上问我咋老不更新网志,我答应说这个月会写一篇,是为此篇。

4个月前现在就职的公司跟另外一个公司合并了,据说新来的公司老大的iPhone上不了内部使用的即时消息软件,于是公司开始要求员工注册AOL(美国在线)账户以便用于网络交流。

我没怎么上过AOL的网站,更别提用它的服务了。今天称着周末,打算把注册AOL账号这个事情给办了。

自己个人常用的两个网络账号(deminy和deminyin)之前在AOL上都已经被注册了。deminy这个账号我不确信到底是不是我注册的,但通过查阅自己的email历史记录,deminyin这个账号确实是我自己在2002年10月份用deminy@163.net这个邮箱作为通信地址注册的。可惜的是,我尝试了好些个自己历年来常用的一些密码组合,都无法使用deminyin这个账号登陆成功。看来是只能考虑通过email恢复密码了。deminy@163.net这个邮箱我已经多年不用了,而且现在已经改成收费邮箱了。为了恢复在AOL上deminyin这个个人账户的密码,于是掏了50元人民币购买了163.net邮箱一年的服务。糟糕的是,似乎deminyin这个账号已经不再和deminy@163.net这个邮箱关联了(抑或AOL把长期不活动的账号彻底冷冻了?),结果还是无法恢复密码。

看来,唯一的出路就是重新注册一个新的AOL账号了。我个人倾向于的网络账号应该是:跟我的个人姓名有明显关联(看到ID就知道是我)、不能太长、且以英文字母为主。基于这几点考虑,我重点考虑了如下几个账号:
  • deminy, deminyin, yindemin: 这3个跟我中文名字拼音有着直接关联的账号都已经被注册了,因此肯定不在考虑范围之内了。另外,我个人其实一直都比较不喜欢deminyin和yindemin这2个账号,因为太土,偶尔使用它们纯粹是别无选择的缘故(要么最喜欢的网名deminy已经被占了,要么账号要求最低7个字符以上)。

  • deminy8,: 比较常见的组合,不过最后一个8纯属多余,而且为什么不是deminy88, deminy1688, deminy518呢?总之,不喜欢。

  • deminyd: 重复率相当低。不过在deminy之后加上一个d,很多人看到这个ID会有点懵,不明白啥意思,也不容易被记住。

  • deminynet: 我的个人网站的域名。缺点就是有点跟裹脚布一样,太长。

  • ......

思前想后,起一个不容易跟别人重复的、简单易记的网络账号还真难。忽然,一个新账号进入我的脑海:d3miny!这个账号具有如下优良特征:
  • 跟我的主账号(deminy)非常吻合,因为这个新ID就是根据deminy这个账号经过Leet语言转换而来的。Leet是一种替代语言,又称黑客语,是发源于欧美地区的BBS、线上游戏和黑客社群所使用的一种文字书写方式。通常是把拉丁字母转变成数字或是特殊符号,例如E写成3、g写成9等;或是将单字写成同音的字母或数字,如to写成2、for写成4等等。

  • 跟我的职业相关,因为Leet语言经常在计算机/网络行业中被用于生成复杂而易记的密码。(例如,密码password可以写成pa55w0rd,纯暴力破解类似的这么一个简单的密码的话,后者比前者要多花13.5倍的时间。)

  • 短小。6个字符,是很多网站注册账号时候所允许的最低字符数。

  • 超低被他人占用的可能性。除了我以外,如果还有人无聊到愿意用d3miny来做个人账号的话,这个概率比起买彩票中500万大奖的概率来讲,也许只低不高(如果你有内幕消息的话,除外)。

因此,我的AOL新账号就是:d3miny,而以后我的网络账号起名的优先顺序就是:deminy1, d3miny, deminyin了。 :)

[补充说明1] 关于个人最常用网名deminy的优缺点,可参见《与我联系》一文中的相关说明。
Author: "damon@deminy.net (deminy)" Tags: "网志杂谈, AOL"
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 09 Jun 2010 08:46
南京的《扬子晚报》在国内报界算是非常强的了(从发行量来讲),其实它也是中国网络媒体的先行者之一。早在1998年就开始有其专门的网上新闻网站(yangtse.com),并且它的新闻网站一直内容比较丰富。

一直以来,我都经常时不时登录一下《扬子晚报》网站,看看有什么值得瞅一眼的南京本地新闻。

今天下午访问《扬子晚报》的网站还好好的;可是,晚上临睡觉前,敲了一下《扬子晚报》的网址想上去瞅瞅,结果敲了几次,浏览器都显示默认的空白页面(about:blank)。一时觉得奇怪,就拽下其网站首页的代码看了一下。这一看,真让人有些哭笑不得:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>扬子晚报网</title>
</head>

<body>
<script type=text/javascript src=http://fw.qq.com/ipaddress charset=gb2312></script>
<script type=text/javascript>
var ip=IPData[2];
if (ip=="江苏省") window.location.href="http://web.yangtse.com";
else {
window.location.href="about:blank";
}
</script>
</body>
</html>


简单来讲,就是说,如果访客使用的电脑(或手机等上网设备)的IP地址不是江苏省(境内)的,《扬子晚报》就会把访客转到空白页面;如果是江苏省的,就会把访客转到一个含有网站内容的页面。显然,我使用的IP地址不在江苏省境内,这就是为什么我在浏览器里面一敲yangtse.com这个网址就会出现一个空白页面的原因。

我无语了,只能说一句:这么脑残的点子是哪个当官的想出来的?

不过,还是要感谢《扬子晚报》网站的技术人员,以一种相当消极的工作方式既应付了脑残的上司,也让我等有机会能够继续访问《扬子晚报》网站。想上《扬子晚报》网站的非江苏省的朋友,可以使用 http://web.yangtse.com 这个网址正常访问(至少目前还是这样的)。不过,这样的网站,还有多少存在的价值?

另外,顺便提醒一下《扬子晚报》网站的技术人员,按目前的架势,要是哪天QQ.com的某些网站万一瘫了的话,那就连江苏省境内的朋友们也没法正常上《扬子晚报》网站了。这年头,不管哪个城门失火,都有一群天真无辜的鱼跟着遭殃。

最后,对于这样反潮流的网站,我就不在文字中给出直接的网站链接了。

更新说明1:本文发出一天之后,貌似某些脑残的官员终于改变主意了,《扬子晚报》网站目前可以正常访问了。对于某些个体或现象,我不喜欢在文中用一些贬低性的词语(例如"脑残")来描述,但是却往往找不出其他适合的词语来更准确地加以描述。我想对作出这种水平的决策的官员说一句:为了您和这个社会更加和谐,您还是早点回家种红薯吧。Thu 10 Jun 2010 02:51:42 AM EDT
Author: "damon@deminy.net (deminy)" Tags: "蠢事系列, 脑残, 扬子晚报"
Comments Send by mail Print  Save  Delicious 
Date: Tuesday, 08 Jun 2010 03:54
我用GoDaddy.com来注册、管理我的域名大概有7年了。大概从去年开始我使用GoDaddy的monitoring和backorder1这两项功能来监控、抢注那些我关注的域名。近1年来,我抢到两个我中意的域名。也许你觉得我抢到的好域名太少了,那是因为我不是做域名生意的,我只关注个别我感兴趣的域名,所以长期监控的域名很有限(前前后后加起来不过12个左右),而且并不是每个监控到的到期的域名我都特别想买。

言归正传,我抢到的其中一个域名就是oncemore.net

之所以我关注这个域名是因为11年前(1999年),在我大学刚刚毕业的时候,也就是第一波互联网泡沫兴起的时候,我做了一个叫做《昔日重来》的网站,用来纪念、记录自己曾经过去的高中生活及其后续故事。在这个网站里面,罗列了一些从网络上搜集的高中母校的资料、以及高中同学的有关信息。在中文网络信息相对贫乏的那个年代,《昔日重来》的内容还算比较丰富。如果你是南师附中的校友,那么,《昔日重来》上的一些图片和文字足以引起你一定程度上的共鸣。

11年后的今天,我把当年的网站内容(以及其后陆续更新的部分内容)重新上传到网上,陈列起来。和现在比起来,11年前曾经存在的许多网站和网页已经不存在了,《昔日重来》上链接到其他网站的网页大多已经失效了;和11年前比起来,现在的网络技术也已经有了一些变化:标记语言(HTML)从HTML 4改进到XHTML以及即将在未来普及的HTML 5,搜索引擎优化也成为网站建设的一个极其重要的话题。此次重新把《昔日重来》放到网上以后,我不会对该站的页面布局、文字内容等作任何变更;不过,我会断断续续修复或屏蔽已经失效的链接、修改部分标记语言并作适当的搜索引擎优化,以适应当前网站的一些基本要求。同时,根据未来网络技术的不断发展和进步,我也会断断续续地作一些必要的修改。

以此记录《昔日重来》的重新上线。

正当青春,现在怀旧,为时尚早。

补充说明1: 关于域名monitoring和backorder功能的说明:前者是监控域名的任何变更,例如域名拥有者变更、网络服务器变更、域名服务器变更、域名有效期变更等等;后者是针对已被注册的域名,在其即将或已经失效的短时间内,通过域名注册商抢注该域名。
Author: "damon@deminy.net (deminy)" Tags: "往事悠悠, oncemore.net, 南师附中"
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 09 Dec 2009 06:48
目前我还没有发现很好的在线剪贴板工具。通常如果碰到需要零时记录一些事情的时候,我往往会打开Google的notebook网站(该服务已经不对新用户开放了),在里面随手把需要记录的资料贴上去。然后每隔一些日子,清理掉一些过时的临时记录。

今晚清理Google notebook记录的时候,看到下面两段SQL查询语句,是我前几个月在工作时顺手整理的一个问题临时存在了那里,于是贴出来,算是一个技术方面的小问题在网上分享一下:这两个查询语句的区别是什么?

SELECT
    *
FROM
    Employee e
LEFT JOIN Department d
    ON e.DepartmentID = d.DepartmentID
WHERE
    d.DepartmentName IS NOT NULL


SELECT
    *
FROM
    Employee e
LEFT JOIN Department d
    ON e.DepartmentID = d.DepartmentID AND d.DepartmentName IS NOT NULL


上面两个SQL语句是用MySQL写的。如果需要该问题的数据表结构(和模拟数据),可以在WikiPedia英文网站的“Join (SQL)”一文中找到。

答案我就不更新在网志里了,相信迟早访客回复里面会有正解的。
Author: "damon@deminy.net (deminy)" Tags: "技术细节, mysql"
Comments Send by mail Print  Save  Delicious 
Date: Saturday, 05 Dec 2009 01:46

周五的午后,看到朋友的RSS种子上转了一篇别人的网志《安全漏洞的原因》 (by fs_knownsec,由于内容不算我特别愿意推荐的,因此也就不链接到原文了),想到了OWASP(开放式web应用程序安全项目)这个项目,进而想把它的最新进展在网志上共享一下。

顾名思义,OWASP(开放式web应用程序安全项目)关注web应用程序的安全。OWASP这个项目最有名的,也许就是它的“十大安全隐患列表”。这个列表不但总结了web应用程序最可能、最常见、最危险的十大安全隐患,还包括了如何消除这些隐患的建议。(另外,OWASP还有一些辅助项目和指南来帮助IT公司和开发团队来规范应用程序开发流程和测试流程,提高web产品的安全性。)这个“十大”差不多每隔三年更新一次,目前的最新版是《Top 10 2007》(2007年十大web安全隐患列表,该链接指向的是英文版的)。ZDNET上有一系列中文文章《OWASP 10要素增强Web应用程序安全》(一共七篇),对2007年的这个十大有详细的介绍,有兴趣的同学建议去阅读一下。

“OWASP Top 10 2010”大概将在2010年第一季度发布,目前处于发布前最后的征询意见(RC, request for comments)的阶段。本文将对“OWASP Top 10 2010”RC版本做一个简要的介绍。以下凡是提到“OWASP Top 10 2010”之处均指其RC版本。

和“Top 10 2007”相比,“top 10 2010”有如下主要改动:

  • 明确指出,“十大”指的是十大安全隐患(top 10 risks),而非十大最常见的缺陷或薄弱环节(not top 10 most common weaknesses)。
  • 修改了用于评估安全隐患的排名规则,而非仅仅依赖于安全隐患所关联的缺陷的流行程度和范围。这一点会影响新的“十大”的排名次序。
  • 在最新版的“十大”中,用两个新的安全隐患替代两个旧的安全隐患:
    • 添加新的第6大安全隐患:错误的安全配置 (Security Misconfiguration)。这曾经是“Top 10 2004”当中的第10大安全隐患,后来因为觉得这不属于软件问题而从“Top 10 2007”当中移除了。但是,从应用程序使用、配置方面的安全隐患程度和常见性来讲,足以重新将这条列入十大。
    • 添加新的第8大安全隐患: 未经验证的网址重定向 (Unvalidated Redirects and Forwards)。有证据表明有关于此的安全问题已经相当普遍,并且可能造成明显的危害。
    • 删除旧的第3大安全隐患: 不安全的远程文件引用和执行 (Malicious File Execution。注:此非意译)。这依然是一个普遍存在的严重的安全问题。不过,它在2007年前后的空前的普遍流行相当程度上是因为当时很多PHP 程序存在这个安全隐患。目前,PHP的默认设置中已经对此做了更多的安全方面的弥补和限制,使得这个安全隐患不再像过去那么普遍。
    • 删除旧的第6大安全隐患: 信息泄露和不恰当的错误处理 (Information Leakage and Improper Error Handling)。这个问题相当流行,不过危害程度一般比较有限。

以下是最新的OWASP Top 10 2010 (RC版本,可以从这里下载到官方英文PDF文档,更多官方英文信息可以参考这里):

  • A1 – 注入 (Injection)
  • A2 – 跨站脚本 (Cross Site Scripting (XSS))
  • A3 – 无效的验证和会话管理 (Broken Authentication and Session Management)
  • A4 – 对资源不安全的直接引用 (Insecure Direct Object References)
  • A5 – 跨站伪造请求 (Cross Site Request Forgery (CSRF))
  • A6 – 错误的安全配置 (Security Misconfiguration) (新加入)
  • A7 – 失败的网址访问权限限制 (Failure to Restrict URL Access)
  • A8 – 未经验证的网址重定向 (Unvalidated Redirects and Forwards) (新加入)
  • A9 – 不安全的密码存储 (Insecure Cryptographic Storage)
  • A10 – 薄弱的传输层保护 (Insufficient Transport Layer Protection)

Author: "damon@deminy.net (deminy)" Tags: "技术细节, owasp, 安全"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 05 Nov 2009 21:32
各位(在美国/加拿大的)朋友,

由causes.com组织的慈善捐款挑战赛还有不到24小时(截止美东时间11月6日周五下午三点)就要结束了,第一名可以获得$50000美金的大奖用于慈善事业。纵观挑战赛最后几天的情况,各主要慈善组织获得的捐款人次均大幅上升,每日前三名变化起伏,竞争相当激烈。

目前,虽然有关中国的两个慈善机构OCEF (Overseas China Education Foundation)和OSCCF (Save Chinese Children)暂居第一名和第三名,但是,考虑到北美华人数量毕竟处于弱势,而暂处第二名的"TPRF: Food for People"近来上升势头相当凶猛,为了避免最后关头掉链子而使得中国慈善组织痛失$50000美金大奖,恳请各位朋友在美东时间11月6日周五下午三点前:
  • 在经济条件允许的情况下,在causes.com网站上捐出$10美金给中国的OCEF(或OSCCF)。(点击前面的链接直接进入)
  • 尽可能呼吁周围的朋友、同事等参与到本次挑战赛最后一次的捐款行动中来,为中国慈善机构捐款。
  • 在经济条件允许的情况下,最好能同时给OCEF和OSCCF各捐$10美金。
友情提醒:每人每天只能捐一次;多捐对于获得大奖没有帮助。

请记住:你捐出的$10美金,有可能为中国的慈善机构赢得$50000美金,有可能帮助到数百个中国孩子!!

挣美国人的钱,帮中国的娃~

参考资料:
1. OCEF关于本次比赛的宣传资料
2. OSCCF关于本次比赛的宣传资料
Author: "damon@deminy.net (deminy)" Tags: "北美生活, 慈善"
Comments Send by mail Print  Save  Delicious 
Date: Friday, 14 Aug 2009 04:54
上周三,同事Ryan Murphy给我转了一个链接《Free International Calls to Anywhere in the World!!》(免费拨打国际电话),特简要翻译一下,以共享。

首先简单说明一下,1-800-FREE411是美国最大的、也是首家免费的目录辅助服务提供商(directory assistance service,直白讲起来也就是电话黄页服务,或者说国内114的增值服务)。这家公司已经提供了一项新的服务,就是从美国境内免费拨打国际电话。

如何拨打?

== 在美国境内拨打免费国际长途 ==
1. 拨打免费电话1-800-FREE411,也就是18003733411(注:如果使用手机拨打的话可能会产生本地话费)。
2. 你会先听到一段欢迎词,然后要你选择服务种类。等它闭嘴后,你需要用英语大声说"FREE CALL"
3. 然后你会听到5秒钟左右的广告(这是基于广告的免费国际电话)。
4. 广告停止后,按下你要拨打的国际电话。号码结束的时候不需要按#号或者*号。
5. 一次通话最长5分钟(可多次通话,无次数限制)。

== 在美国境外拨打免费国际长途 ==
也许好些人不知道,可以使用雅虎的Yahoo Messenger从世界任何地方免费拨打美国的免费电话(800之类的电话),并且不需要有一个雅虎语音(yahoo voice)的付费帐户。

因此,登录yahoo messenger, 拨打上面提到的18003733411电话号码,接通以后按照前面第2步开始一步一步来。

== 其他问题 ==
* 国际号码组成:国家代码+区号+号码。例如中国南京招商银行的热线服务号码,就是86 25 95555(没有空格)。
* 如何在yahoo messenger里面拨打号码?在yahoo messenger里面添加那个免费电话号码,就像添加好友一样。然后点击拨打。
* 并非真的完全全球免费。某些国家是无法拨打的,例如...牙买加等。但至少中国大陆和美国是没问题的 :)
Author: "damon@deminy.net (deminy)" Tags: "北美生活, 电话, 免费"
Comments Send by mail Print  Save  Delicious 
Date: Monday, 03 Nov 2008 22:27
我们公司招聘PHP开发人员的时候,电话面试之前会有一个笔试。也就是说,给应聘者几道PHP语言和MySQL数据库开发方面相关的问题,再给他一个晚上的时间来回答这些问题;第二天早上之前应聘者需将答案通过电子邮件发回来,随后公司的核心开发人员会根据其回答问题的情况来决定是否需要进行下一阶段的面试(电话面试或当面面试)。

设计比较好一点的技术方面的问题是比较困难的,因此公司常常也会让新来的开发人员设计几道问题以供参考。

2007年12月4日(周二),我在编写程序生成两份数据报告的时候,根据程序调试过程中出现的问题总结了如下一道问题。这个问题着重考察对PHP中变量引用(variable reference,相当于C里面的指针)、数组遍历这两方面的掌握,需要对相关知识有清晰的理解才能回答准确。这类问题并不一定适合在面试的时候用,不过,用这个问题来温习一下PHP中的一些技术要点还是有些意思的,因此我一直把这个问题收录着。

<?php
$data = array('a', 'b', 'c');

foreach ($data as $key => $val) {
    $val = &$data[$key];
}
?>


问题1: 程序执行时,每一次循环结束后变量$data的值是什么?请解释。
问题2: 程序执行完以后,变量$data的值是什么?请解释。

补充说明:本文草稿完成于2008-10-21。
Author: "damon@deminy.net (deminy)" Tags: "技术细节, php"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 24 Jul 2008 06:21
== 前言 ==

大概两年前我曾在jiaoyou8网站(北美的一个华人交友、征婚网站)上看到一个女孩说过这么一句话(可能是在她的自我介绍上看到的)。她说(大意):“如果男方还是留学生的话,她可以不在乎他的经济情况;但是如果男方已经35岁了却还没房没车的话(deminy注:这里所说的有房有车是指在美国的生活),她就要问:这些年你都在干嘛了?”我觉得这个女孩对男方所说的要求是颇为合理的。

== 乱谈 ==

最近两三年我都把gmail作为自己主要的email账号,很多个人事务(包括日程提醒等)都是通过gmail来提醒、管理和处理的。我的gmail邮箱中,已经处理完毕的email我都会从“收件夹”中移出放到其他文件夹中。因此,我的gmail邮箱里面“收件夹”中的邮件数量往往代表当前我的生活状态。

2007年的绝大部分时间里我都能把gmail“收件夹”中的邮件数量保持在个位数以内,也就是说,当时我都能够比较及时地处理掉生活中遇到的事情,个人时间还相对比较宽裕。在2008年上半年,曾有一次“收件夹”中的邮件数量逼近100份,随后被我快刀斩乱麻清理到只剩40余封email。但不久之后,我的gmail邮箱“收件夹”中的邮件数量又开始不断增加,目前已经达到了138份。我暂时还没有准备清理这些邮件的打算。

这些未清理的邮件(或者说未处理的邮件)表明我目前有好些计划中的事情没有能按照预定计划处理完毕。比如说,很多银行的电子帐单没有按时从网上下载并归类存档(我在北美的银行和信用卡帐单都有电子存档)、个人百科中的有关文字没有及时更新(我个人2008年的年鉴已经好久没更新了)、有些计划中的网志文字没有按计划编写(例如我曾计划每隔几年就回答一次的《我的普鲁斯特问卷》就还没有按照计划写今年的答案)、应该给国内个别亲友拨打的电话没有按时拨打等等……

目前,我个人平时工作比较忙,而且我现在在尽量集中工作之余的精力起步开始建立自己的在线电子业务。建立自己的在线电子业务是我在美国生活、工作一年多之后对自己以后所作出的发展计划。因此,目前我没有很多时间顾及自己的网上生活,而且,我把生活中的一些其他计划给推迟了,例如考MySQL的工程师证书、例如重新找份工作和搬到加州等等。

== 总结 ==

在美国一年多的生活和工作中,我有很多很多感想(但没时间写下来),也对个人的发展有一些明确的认识,而我现在就在想尽量把自己的一些想法付诸实践。简而言之,就是很多问题要靠经济能力说话。生活让我得出的结论之一就是:现在要努力挣钱,以后再享受生活。

当然,除了挣钱,以后我想做的事情(包括有意义的事情)还很多很多很多很多,一辈子都忙不完。估计我这辈子最不缺的就是有事做。

== 尾巴 ==

最近写了几次网志草稿,现在发现自己文字越写越差了,写写就半途而废了。以后要坚持写完。哪怕写的是涂鸦,那也至少是自己真实想的。
Author: "damon@deminy.net (deminy)" Tags: "日常琐事, 杂谈"
Comments Send by mail Print  Save  Delicious 
Date: Monday, 25 Feb 2008 02:39

南京师大附中95届高三(2)班北美同学2008聚会方案

最后修订日期:2008224
方案总结人:殷德敏

一、前言

此份方案主要根据2008224日美东时间下午5时召开的电话会议期间各位同学达成的大致意见总结而成,对本班北美同学2008年的聚会作出相关计划。

二、聚会地点

美国东部,PrincetonNew York附近,偏向于以Princeton为主要参考地点选择酒店并作为同学聚集地点。

冯某、许、朱三人负责协商并决定最终聚集地点、并提供酒店列表供外地同学参考。三人应于200831日之前作出最终决定、由冯同学总结三人最终决定并分发给所有同学。该决定内容应清晰、明了。
在该决定作出后,原则上其他同学对他们三人所作决定不该再发表异议,但可在其协商期间向三人提供个人看法和建议。

外地同学应(尽可能)居住在同一酒店,便于活动。

有关随后的航班订票等事宜,可群发邮件讨论,或者向冯、许、朱等三人咨询。
外地同学如果需要接机的话,建议互相协调飞机抵达时间,避免提供接机的同学多次往返机场和酒店。能够提供接机服务的同学请修改此处、将自己名字列上、并提出相关注意事项等。

三、聚会时间和内容

聚会时间为2008516日(周五)至2008518日(周日)。

2008516日(周五):签到日。所有参与聚会同学应于该日23:59之前抵达所在酒店。

2008517日(周六):该日是聚会最主要的一天。该日活动是强制性的,所有参与聚会的同学皆应参加、统一活动。
活动主要分为午餐、午后活动、晚餐、晚上活动等四个时间段。
我们认为重要的是聚会本身,而活动的内容则是其次的。在224日的会议电话期间并未就具体活动内容作出明确决定,具体的活动内容有待协商并欢迎提供建议、意见。目前的初步看法是:由于时间有限,因此在这一天不宜集体前往纽约市区观光、游玩。

2008516日(周日):该日为返程日期。美西地区的同学可能早上就要乘飞机离开,其他外地同学可能中午、午后或晚上离开。
该日的活动没有任何强制性安排。如果有愿意结伴去纽约市区观光、游玩的同学可以自行组织前往,或者自行组织其他活动。

以上时间均以美东时间为准。

四、聚会人员

· (上海。来美国休假)

· (北卡)

· (北卡)

· (迈阿密,佛罗里达)

· (多伦多,安大略,加拿大)

· (新泽西)

· (圣迭戈,加州)

· 殷德敏(拉斯维加斯,内华达)

· (俄亥俄)

· (新泽西)


以上人员均表明有参与此次聚会的愿望,并愿意尽量参与。由于各种不可测的因素,并不一定代表以上人员能够全部列席。

此次聚会并不具有强制性,我们只是真诚地希望每一位同学都能尽量排除困难、参与此次聚会。

其他因故不能参与此次聚会的北美同学有:丁、王

五、费用

费用并未列在224日电话会议讨论内容之列。以下内容为殷德敏代为拟定。

机票、酒店住宿费用自理。集体活动的费用AA

建议在购买机票、预定酒店等方面各位同学互相交流,避免额外的花费,也欢迎有经验的同学在这些方面共享相关信息。

六、其他事项

如果阅读完本文后有修改、补充或建议,请在此处列出,并将修改后的文档于200831日前email给殷德敏。殷德敏将在200831日收集各方修改建议后提供一个更完善的方案分发给各位同学。
请注意的是:聚会的时间、聚会的每日大致日程安排、聚会的大致地点范围(美国东部,PrincetonNew York附近)这三点原则上是不可以再修改的,因此请不要对此三点作出修改建议。各位同学可对活动的具体细节、活动内容等方面提出修改、补充和建议。

Author: "damon@deminy.net (deminy)" Tags: "北美生活"
Comments Send by mail Print  Save  Delicious 
Date: Monday, 03 Dec 2007 05:17
== 背景介绍 ==

过去4年来,每年在感恩节的时候,我都会写一份感谢信发布在自己的网站上,感谢那些在过去的一年中给予自己关心、帮助的个人或团体。

在2007年美国感恩节(11月22日,星期四)到来之前的2个月,我时常在想,在2007这一年里,有哪些个人或团体是我应该向其表示感谢的。

起初的时候,我总是想不起来需要感谢谁。这也许是因为整个2007年,我大部分时候都处于一个人生活的状态(至少在精神上是这样),大部分事情都是自己一个人解决,常常连个可以商量的人都没有。既然什么事情几乎都是我自己来处理的话,那么又有谁值得我去感谢呢?

临近感恩节的时候,我才想起来,还是有那么一些朋友在2007年里面真心实意地帮助过我的。这些朋友在帮助我的时候,并没有指望图什么私利,只是出于他们自己的一份热心和对朋友的关心而帮助我的。我需要对他们表示感谢。

2007年感恩节的时候,我忙于琐事,无暇及时写下我这一年度的感谢信。因此,在这里补上。

== 感谢信 ==

在2007年感恩节,我想对以下个人或团体表示感谢:
  • 我要感谢部分温莎的友人在2006年底、2007年初我求职的时候给予我的帮助,其中包括徐莉、黄炼夫妇、Renee (He, Liu)、Suzuki等。徐莉当时非常热心地帮我推荐工作机会,现在回想起来,可惜的是当时我的简历准备得过于粗糙,而且当时美国汽车行业可能在走下坡。1月下旬我从芝加哥回温莎的时候,在Suzuki处住了一个多星期,这为我提供了相当的便利。

  • 我想对过去温莎大学计算机系的同学严海伦表示感谢。1月份我在美国求职碰到麻烦的时候,严海伦给予了我非常热心、真诚的帮助。

  • 我想对我刚来拉斯维加斯时的室友Collins(黑人)和Frank(意大利裔)表示感谢。在我们做室友的近半年的时间里,他们给了我很多美国生活方面的信息和建议,并且非常热心、诚恳地愿意帮助我解决各种面临的麻烦。他们的生活方式和我不同,我和他们之间也曾有过比较激烈的矛盾。但是,当偶尔回想过去一起做室友的日子里他们曾给予我的真诚的关心和帮助,任何彼此间之前的矛盾都是可以消逝的。

  • 我想对2007年7月份认识的朋友Lin, Yuyu表示感谢。虽然彼此认识很短,但她非常热心地在我8月初搬家之后提供了重要的帮助,包括一手操办我的大部分家具等等,这不仅是对于我这种不善于操持家居的人雪中送炭,而且还节省了我大量的时间和精力。Lin和她的丈夫还帮助过好些其他刚来拉斯维加斯的华人朋友。

[补充说明1] 关于曾让我特别感谢的个人和团体的列表,请参考《曾让我特别感谢的……》一文。
Author: "damon@deminy.net (deminy)" Tags: "关注自我, 感谢, 感恩节"
Comments Send by mail Print  Save  Delicious 
Date: Sunday, 02 Dec 2007 07:43
自2007年11月16日晚到今天(2007年12月1日)下午,在半个月的时间里,我断断续续地完成了Serendipity v1.2官方程序包的全部中文翻译工作。

== 背景介绍 ==

在PHP编写的网志(blog,也常被称为博客)程序中,和WordPress比起来,Serendipity的名气要小一些(可能甚至小很多)。但是,在技术等方面,Serendipity是公认的最出色的网志程序。这体现在多个方面。就我自己使用过程中所涉及到的而言,Serendipity在国际化支持、反垃圾回复(评论)、插件(plugin)开发和部署等方面非常出色。具体的可参考我前两年写的一些相关文字

但是Serendipity的中文化进程却一直不尽如人意:其中文语言包长期处于残缺不全的状态、部分(重要)条目的翻译存在谬误之处、其中文有关设置缺乏中文特色等等。

在今年7月初,Serendipity的负责人给我发了一条消息,希望我能对一份他人最新提供的中文语言包提些看法。我在8月中下旬大体检查了一遍该中文语言包的翻译,觉得这份中文语言包虽然翻译得不容易,但不宜采用。在表达了自己的看法的同时,我也向该负责人承诺未来我会尽量提供一份中文语言包。

我之所以答应提供这么一份语言包,一是因为我自己的网志需要它,但更主要的原因是这么久以来居然没有人为这么一个出色的开源程序提供一份准确的、让开发者和使用者都放心的中文翻译,这让我感觉挺不舒服。

== 此份中文语言包的特点 ==

  • 此中文语言包基于其英文语言包(因为英文语言包是Serendipity最全的、最官方的语言包)。所有在英文语言包中出现的条目都被翻译了,并且我也逐条检查并翻译了所有条目。

  • 在这个语言包中,大约80%到90%以上的条目都被重新翻译过。中文语言包中的条目的相关描述可能比英文语言包更丰富、更易懂。

  • 中文语言包的语言及区域设置更加具有中国特色。这大概体现在以下几点:
    • 数字中间是没有逗号的。例如1000就是1000,而不是1,000。

    • 尽量使用中国人习惯的日期格式。以前,默认情况下中文界面的日期格式是“星期三, 十一月 14. 2007”,而现在,我已将它改成“2007年11月14日, 星期三”。

    • 补充了所见即所得(WYSISYG)编辑器的中文语言包。文章编辑时采用的所见即所得(WYSISYG)编辑器的提示信息(当鼠标移动到编辑器工具栏某一图标时会显示其提示信息)是英文的,现在已经改成中文提示了。

  • 尽量追求翻译的精确化。当前部分条目的中文翻译不是最佳的,但其意思的准确性是相当高的。这里举几个例子。
    • 在翻译blog一词的时候,几经斟酌后我决定优先使用“网志”一词而非“博客”一词。
      • 这不仅仅是我个人的喜好,也是对中文语言的尊重。因为blog翻译成为中文的原意就应该是“网志”,“博客”这一翻译是blog一词音译的变体。“博客”这一翻译是以娱乐的方式在玩弄语言之间的翻译。娱乐是可以接受的,但现在的问题是整个社会的娱乐已经过头了。

      • blog作为一个时代出现的一种现象,是不大可能长久的,因此“博客”一词迟早是要退出历史舞台的。200年以后,当提到网志的时候,我们的后辈可能还能从字面上知道网志大概是个什么玩意;但是提到“博客”的话,他们可能就不知所云了。

      • 这年头,“博客”一词被各大所谓的最知名门户网站等搞得已经越来越缺乏足够的严肃性(这也是各大所谓的最知名门户网站最擅长的:尽其所能地糟蹋中文和中文词语)。“对艺人冠以老师的称谓”让人感觉庸俗,“说某人在写博客”也快让人有差不多的感受了。

    • 在对plugin一词翻译的时候,我选择使用“插件”这一译法,而非“外挂”。

    • 在对login一词翻译的时候,我选择使用“登录”这一译法,而非“登陆”。关于这一点我曾在网上做过简单的调研,觉得使用“登录”使更妥当的译法。

    • 在对feature一词翻译的时候,我认可《Feature是"特性"吗?》一文的看法,将其翻译为“功能部件”。

    • 经过斟酌我决定将permalink一词翻译为“永久链接”,而非“静态链接”或“固定链接”。

    • 在选择使用“发布文章”还是“发表文章”的时候,我决定采用前者。因为使用网志系统而公布的文章并不一定是添加文章的人自己写的,不一定是其发表的,而只是其发布的而已。
有关更多的我在此次语言包翻译过程中对有关词语翻译的思考,请参考我的个人百科中《Serendipity中文翻译手记》一文。

== PHP(开源)项目的中文化和国际化问题 ==

我已经在这次翻译语言包的过程,整理了一份提纲草稿,未来可能就PHP(开源)项目的国际化方面阐述些个人看法:例如在语言文件命名的标准化方面、在自然语言的自动甄别方面、在多字节支持方面等(我在某张草稿纸上大概写了六点但现在只能记得这三点,也许是因为我能谈得比较好的也就是这三点)。这几个方面是好些开源项目的通病。Serendipity在大部分方面做得不错,但在个别方面依然存在不足,例如在语言文件命名的标准化方面(Serendipity的中文语言文件的命名是不标准的,不管是简体的还是繁体的)。

== 补充信息 ==

目前本站已经在使用这个中文语言包了。需要该中文语言包的用户可以在此下载该中文语言包。安装方式很简单:直接将压缩包里面的文件覆盖到你的Serendipity安装目录。这个语言包应该适用于绝大部分版本的Serendipity。

估计过2天Serendipity官方就会将这个中文语言包加入到其每日更新的Serendipity程序包之中。

虽然我已尽力而为,但此中文语言包不可能尽善尽美,同时也可能存在一些不足。如果你在使用该语言包的过程中发现翻译方面的错误等,请通过email、留言或网志回复等方式告诉我,我会尽快对其进行检测。如果你有意为Serendipity翻译其插件的中文语言包,我也乐意在自己有时间的情况下提供技术方面的协助。

[补充说明1] 原文中给出的中文语言包下载路径是错误的,目前已经作出修改。特此更正。2007-12-02 16:02:08
Author: "damon@deminy.net (deminy)" Tags: "技术思考, serendipity"
Comments Send by mail Print  Save  Delicious 
Date: Thursday, 15 Nov 2007 06:57
最近杂事比较多,也比较忙,以至于连写文字的情绪都没有。

有些事如果不及时写下来的话,时间一久就忘了。因此,我还是督促自己写下这段文字,来记录上周末的琐事。

言归正传。

2006-10-28 (周六)

2006-10-29 (周日)

今天是冬时制的第一天。

今天是Luo乔迁新居的日子。有好几个朋友帮他搬家,其中有他的同事、邻居、朋友等等。在南温莎的新居,大概8年新的房子,相当不错。

2000年10月3日,我和高中同学周建栋在大厂扬子小聚,他跟我是完全不同类型的人1。他当时跟我说过一段话,我一直记着。他说,当你看到比你好的人,你就更有动力2。我感觉他这句话说得非常对。

烫死了。养懒人。3这就是为什么我要离开成都、离开加拿大。我不是一个特别奋进的人,把我丢在成都那种安逸的地方,只能让我像个青蛙一样最终被同化4

说过5毕业后我想去美国发展。我第一次去参观郭红6的家,顿时让我对美国产生了好感。想想看,一对结婚不久的夫妻,一位刚从大学毕业不到1年的MBA学生(虽然老公已工作多年),就能够买这么好的一栋房子,怎能不激发自己的欲望?

温莎的房价的确很便宜,20万左右就可以买一栋很不错的房子了。

总之,看到朋友乔迁新居后,首先要祝福他们;其次,要鼓励自己,相信自己。道路是曲折的,前途是光明的。

[注1] 周是那种很注意气质、仪表的人,因此“跟我是完全不同类型的人”。

[注2] 周当时跟我在饭馆吃饭聊天的时候,所说内容的主要意思并非完全如本文中所述,而是这样的:“你要想更上一层楼,做得越来越好,就应该跟那些比自己更有能力、更有成绩/成就的人多交往,而不要老是跟做得没你好的人在一起。当你看到那些做得比你好的人所取得的成绩,你就更有动力。”。

[注3] 此处草稿文字应是仓促间写下的思路片断,其所要表达的意思应该是:温水煮青蛙,最终会把青蛙给烫死、给葬送;一个人长期在不适合自己发展的环境中最终会被同化,消磨掉自己的冲劲,葬送掉自己的未来;成都这个城市过于悠闲,年轻人缺乏足够的冲劲和上进心。

[注4] 此处应补充一句话:进而消磨掉自己冲劲、葬送掉自己的未来。

[注5] 此处链接为公开发布时添加。

[注6] 郭红是我在温莎的前房东。其在美国上班,毕业后不到1年即和老公购买了一套很棒的房子。我第一次参观郭红的家是在2005-09-03

[补充说明1] 此文一年前以草稿形式(未公开)于2006-11-05 20:48保存于本站。此次发布出来,未对原始草稿文字作任何修改,但会以补充说明、备注形式对原文含糊不清之处加以说明。
Author: "damon@deminy.net (deminy)" Tags: "日常琐事, 搬家"
Comments Send by mail Print  Save  Delicious 
Date: Saturday, 10 Nov 2007 21:33
今年夏天我开始资助一个刚升入高中的学生。这个学生中考(初中考高中)的成绩不错,从郊县考上了他们那个市最好的中学。不过家里条件很困难,只好选择另外一所便宜点的中学上。我从网上看到有关消息后答应资助他,并在8月份给他转了第一个学期的费用。

后来,在得知他在学校的通信地址后,我用电脑打了一份信件、签名后用平信邮寄给了他,告诉他我的联系方式,并鼓励他好好读书。

昨天(周五)晚上临睡前,收到这个学生发来的第一份email,比较开心。

我想这个学生以后应该会有出息的。

这个月底,我就入籍加拿大满一年了。我曾计划过每年入籍的那天就要做一次慈善捐款,感谢加拿大的礼遇,感谢中国的养育(,可能以后还要加上感谢美国)。所以这个月底我会捐50美元,通过OCEF(海外中国教育基金会)一对一捐助项目再资助一个小学生(一年的学杂费)。

希望更多的人关注贫困地区的基础教育事业,在力所能及的情况下做一点善事,存一片爱心。

附该学生写给我的email内容(绿色部分文字已作涂改):
殷叔叔:
          您好?
   今天我收到了您的来信,这是我刚申请的邮箱。这是我发的第一封邮件,我刚开始学用电脑,打字很慢,以前我让我的同学给您发过两封邮件,但因为把您的电子邮件搞错了,所以您可能没有收到。现在我告诉您我的农业银行帐号:000000  0000000000000。我这个星期就要半期考试了,最近的学习状况不是很好,把数学、英语都学得不怎么好,但其它都很好。您在信上说的我会记得的,我每周都有一节电脑课,我们可以用邮件的形式联系。
     谢谢您对我的帮助。
 
        祝您:
 
         身体键康     工作顺利
Author: "damon@deminy.net (deminy)" Tags: "北美生活, 慈善"
Comments Send by mail Print  Save  Delicious 
Date: Saturday, 27 Oct 2007 21:58
== 讨论范围 ==

本文针对美国日常生活中的问题而作,所述话题并不一定适用于其他地区居民。

== 预备知识:什么是opt-in与opt-out ==

Opt可以理解为“选择”的意思,是个动词。Opt-in就是加入某个邮件列表、某项服务的意思,而opt-out就是退出某个邮件列表、某项服务的意思。这两个单词多用在广告信件、广告电话等方面,询问客户是否愿意继续接到相关的广告推销信件、推销电话等。

在美国,opt-in往往是自动的,而且具有“连坐”性质。举例而言,如果你在某机构申请了一个信用卡,那么你的个人资料将进入各信用报告机构(Credit Reporting Agency, CRA,主要指三大信用机构Equifax、Experian和TransUnion),随即你将自动进入(opt-in)与各信用机构有业务往来的公司的推销业务的推销对象名单中。

但是,opt-out并非是自动的,而需要客户主动申请才行。而且,每次申请opt-out后的有效期大多只有5年。5年之后如果不继续申请opt-out,将再次进入opt-in这个游戏环节中。

(我以前不知道这两个单词,直到到了现在工作的公司后才知道这2个单词的含义。因为我们公司是做网上在线贷款的,也有opt-in方面的服务和业务。)

== 前奏 ==

昨天(周五)晚上,趁着微波炉在热饭的空当,我下楼去信箱取信,结果只有一封兜售信用卡的垃圾信件。回来吃饭的时候,闲着无事,就把那封兜售信用卡的信件拿来读读。该信用卡所提供的服务是我所见过的最糟糕的,属于从穷人手里抢钱的那种信用卡。我能收到这种垃圾信用卡,说明我(之前几个月)在美国还处在信用记录不佳的阶层。

吸引我眼球注意力的是,信件正面中提到“可参考信件背面的‘Prescreen and Opt-out Notice’了解详情”。我对垃圾信件是很讨厌的,于是便翻到信件背面想了解如何才能够opt-out(退出接受该广告信件的服务)。

在信件背面中某处写道:“……因为(相关信用机构提供的关于)你的信用报告满足此项服务的有关标准,因此我们向你提供这份服务……如果你不想继续接到本公司及类似公司的服务,可以联系三大信用机构,其电话及地址为……”

于是我就想到,我应该去三大信用机构的网站上去查查,看看如何避免继续接受这类垃圾信件。进一步地,我应该在网上查查,看看有哪些途径可以让我最大限度地避免接到这类信件及电话。

== 在美国如何避免广告电话及垃圾信件等 ==

今天(周六)早上,上网查了查opt-out的相关信息,结合个人经验,总结如下。

  • 电子邮件推销(垃圾邮件)

    在美国,大部分帐单等都是可以网上支付的(我似乎已经好几个月没去银行柜台了),因此需要在各公司、各机构进行网上注册。对此有两条建议。

    第一条建议是:在银行、贷款公司、保险公司、手机公司、电话公司、水电公司、在线商店等网上注册的时候,一定要取消掉“接受推销性质的电子邮件”之类的选项。

    有的网站在注册的时候并没有提供“接受推销性质的电子邮件”之类的选项让用户选择,但是默认是让用户接受这个选项了的。这类做法通常是合法的,因为其合法性在“用户合同”中某一不起眼处有所描述,而用户往往没有耐心仔细阅读完“用户合同”。

    因此,我的第二条建议是:在某机构或公司网上注册后应马上登陆进去,浏览各个菜单,见到有“接受推销性质的电子邮件”之类的选项的话马上取消掉。希望你不要觉得这个做法浪费时间,因为你是在花费少量的时间来节省以后用来阅读垃圾电子邮件和垃圾信件的大量时间。

    为什么我强调要“马上取消掉”呢?因为这些提供opt-in服务的公司之间的客户电子邮件列表、客户资料是互相关联的(也就是我前面提到的“连坐”性质):你在一家公司注册的电子邮件、个人资料会被其同盟公司使用,甚至被兜售给其他不相干的公司(opt-in是不少公司的业务之一)。这些公司的网上信息传递通常是每天(至少)传递一次。如果你不马上取消掉的话,那么在24小时内,你的注册信息(包括年龄、住址、生日、电话等)可能就已经被散布给好些别的公司了,此后你再想取消的话,为时已晚。

  • 美国邮政服务的信件推销

    主要包括两类信件:信用卡推销信件和直销信件。

    • 信用卡推销信件

      美国国家信用局(The U.S. national credit bureaus)提供一个免费电话1-888-5-OPTOUT (1-888-567-8688),可以用来取消所有预批准的(pre-approved)信用卡和保险服务方面的推销信件。另外,也可以在OptOutPrescreen网站上进行同样的操作。

      需要提醒的是,通过该网站在线取消此类推销信件,有效期只有5年。因此每5年都需要再次登陆该网站(或打电话)取消此类推销信件。不过,你也可以用写信的方式来永久性地取消此类推销信件。

    • 直销信件

      如果你在美国直销协会(the Direct Marketing Association (DMA))注册opt-out服务的话,你可以5年内不收到该协会相关公司的直销信件(但你依然可能收到那些未在美国直销协会注册或未与之有合作的直销信件)。可在“此处”(DMA Consumer Assistance网站)进行相关opt-out操作。

      该项out-out操作需要支付1块钱的手续费,可用信用卡支付。这个(使用信用卡支付的)手续费的目的在于验证你的真实身份,以及防止欺骗行为。

  • 预选(prescreened)信件

    美国“公平信用报告法”(The Fair Credit Reporting Act (FCRA))允许商业机构使用信用报告机构(CRA)提供的个人信用记录来筛选消费群并推销其产品及服务(这被称之为prescreened solicitations)。同时,该法律也为消费者提供了一个机制,使得消费者可以将其名字从信用报告机构兜售给推销公司的消费者名单中去掉,以此来拒绝接受该类推销。有关机制已在前面“信用卡推销信件”章节作了相关介绍。

    但这并不能保证消费者不再收到任何推销电话、推销信件或推销电子邮件,因为相关推销公司依然有可能通过其他渠道获取消费者资料。

  • 电话推销

    美国联邦政府已经于2003年成立了国家谢绝来电登记处(National Do Not Call Registry),用于避免个人受到过多的广告电话骚扰。

    可登陆DoNotCall.gov进行相关操作,或者致电免费电话1-888-382-1222。登记有关个人电话后,可保未来5年内降低受到广告电话骚扰的可能性。

    2007年2月19日之前,我的SkypeIn电话曾经常受到某公司的推销电话骚扰。该公司的电话是保密的(来电显示上显示不出其电话号码),因此无法把该公司的电话号码列入黑名单屏蔽掉。后来,我于2007年2月19日在DoNotCall.gov网站注册了我在美国所有的个人电话号码,此后几乎再未收到不必要的推销电话骚扰。

== 参考资料 ==
  • 维基百科《Opt-out》一文(英文版)。
Author: "damon@deminy.net (deminy)" Tags: "北美生活, 理财, 美国"
Comments Send by mail Print  Save  Delicious 
Date: Wednesday, 24 Oct 2007 08:29
== 引子 ==

我平时浏览的实时新闻网站,主要有2个。一个是“新浪新闻”首页的某几个版块(主要指头版、体育新闻和科技新闻这三个版块)的前几条;另外一个是文学城的首页及“网上谈兵”、“几曾回首”这两个论坛版块。前些日子在公司上班闲暇的时候,偶尔我也会打开这两个网站看看新闻。

因为信奉毛主席所说的“活到老,学到老”这句话(当然,我还没老),所以时不时每天开车的时候,会听一些音频教程(就是用CD录的教程)。前些日子就在听《Brian Tracy - 21 Ways To Double Your Productivity》这份经典教程。这份教程我曾多次提过(参考文字:1, 2, 3),到目前为止我也听了应该有几十遍了,觉得讲得很入我心。其中有一段话Brian Tracy是这样子讲的(大意):“……你在公司上班的时候,不要想着是为老板打工,而应该认为是在为自己打工,在为自己奋斗,在为自己未来的事业而努力;你应该尽可能把你的工作做得最好,对你的工作完全负责,而不应考虑去埋怨别人……”

我觉得他讲得非常对。

于是后来我就把“新浪网”、“文学城”这几个我闲暇之余经常上的中文网站从我的工作电脑中给屏蔽了。在公司上班的时候,我便一心工作,考虑的是如何能把手头的工作做好,以及相关的技术研究问题。

不过虽然上班时不再上新闻网站了,但我还是可以通过RSS种子(一种网络内容更新提醒方式)订阅、阅读一些技术网站、个人网站的更新内容,可以及时知道一些我关心的技术动态和友人动态(不过不少友人好像和我一样:极少更新个人网志了)。基本上,我早上上班第一件事就是检查有哪些最新更新的RSS文章信息。

== 正题 ==

今天(指10月23日,周二)早上一登录公司电脑、检查RSS种子更新信息的时候,就发现我在自己的个人网站上被人骂了,原因是好一段时间我没更新自己的网站了。1

== 为什么没更新网志 ==

原因有如下几个。
  • 一是虽然可写的素材很多(我可以很快列出大约二十个想写的素材,都是我日有所想的),但写起来太花时间,时间成本过高(看看我在这篇文字上所花的时间就知道了)。在我的电脑上,好些网志草稿文字都写了一部分,或是框架、或是开头,却最终没有完成:主要是因为时间因素。

  • 二是平时杂事很多,包括很多学习方面的杂事(学习生活中的新知识等等)。比如说:我目前在学习炒菜(包括某些基本的西方饮食做法)、研究美国信用、学习理财知识、研究工作方面的专业技术等等,这些都要花时间;另外,未来我还要花时间锻炼身体、练习瑜伽、学习修车以及个人业务等等(以后我应该会讨论这些问题)。总之,现在还不是我能潇洒到顺心如意地想写就写、想玩就玩的时候:需要学习的事情还很多,而时间总是有限的。

    当然,我目前在美国信用研究、理财知识方面已经有些收获的。这些我会慢慢总结并尽量共享出来。

  • 第三个原因呢,可以说是算是考验自己。在上个世纪末、本世纪初互联网热潮中,涌现出好些网虫,嗜网如命,就跟瘾君子一样。我也算是网虫,但和某些网虫不同的是:我在某些方面相对而言还是有些理性的。比如,我虽然花了很多时间在网上,但却不怎么在网上跟人闲聊,而更多的是在做各种技术学习、技术研究等等。

    我要证明或者说明的是:我可以很投入地做某件事情,可以做好某件事情,但是我没有依赖性,我可以拿得起、放得下。我以前可以成功戒烟,可以在天天上网的情况下戒聊,现在也可以在曾不断地习惯性地写网志、记录自己生活的情况下中止这一生活规律,虽然过去的两年中的好些时间里,我几乎平均每天写出一篇多的网志。

    也许可以这样总结:我是想做到能够由我来控制我的生活习惯,而不是由生活的惯性以及外界的影响来支配我。

== 谈这次被骂 ==

  • 骂得还是有些原因的:因为我(在表面上)荒芜了自己的网站,让别人的期待(不断)落空。虽然我的个人网站不是为了吸引无谓的眼球,但为了友人来访、为了能为和谐社会的发展出点力、为了自己的个人喜好也不应老是荒芜下去。

  • 被骂后的反思,是修身养心的一个过程,是以入世的态度来修身养心的一个过程。

    我对自己感到满意的一点是:我看到骂我的评论后没有马上想删掉它的冲动。2

    我的心理素质一直欠佳(包括现在在某些方面都还是这样)。这体现在各个方面,例如性格时而有些急、而且很在意别人对自己的看法、会因为别人对自己的批评而久久放不下等等。因此,最近几年,在网上,我几乎从不在论坛等地发表偏激或容易引起争执的言论,以免影响自己的心情;另外,也时时把“修身养性”几个大字在我的MSN上高挂,提醒自己、修炼自己。

    总之,我感觉现在自己的修为提高了点,被骂后的心态比以往要更平和点。因此感到满意。

  • 就算被骂又怎么样呢?一年之后回头来看看:当初被人骂只是一件过眼云烟的小事。

    就如同我所信奉的另外一句真理所说的一样:没什么大不了的。

  • 骂人,往往是在生气、冲动、暴怒之下的一种情绪释放,往往并非恶意或是敌对。当别人生气而冒犯自己的时候,自己不要生气,像水波一样让自己平缓下去,让对方平缓下去。

  • 昨天(指10月22日,周一)傍晚用DVD看《曼哈顿女佣》这部电影。当我看到女佣洛佩兹偷穿酒店房客的衣服的时候,我看不下去了,把DVD关了:我不愿容忍电影中演正面角色的主角犯这种道德上的错误、不愿意看到她即将面对的尴尬。不过后来在沙发上休息的时候还是继续看了下去,看完了这部电影,觉得女佣儿子在电影中的最后一段话给我上了有意义的一课。女佣的儿子用反问的方式告诉人们:人都有犯错的时候,要允许别人犯错,要宽容对方。事实上,犯错者事后往往也会知道自己行为的鲁莽、知道自己行为的对错并反思的。

== 对被骂后的回应 ==

未来,我将尽量做到能够每周或每两周更新自己的个人网志,更好地为华人世界的精神文明建设出点力,为和谐社会的发展做点贡献3,为中国贫困地区的基础教育出点力

== 尾篇 ==

我现在在美国西部。大概是为了兼顾美国东部地区的客户需要,所以我们公司大多数员工都是每天早上7:00上班。为了在白天8小时的工作中保持较好的精神状态,我一般会在晚上10点后就睡觉了(当然也时不时会因为各种琐碎原因拖得晚点)。不过为了避免明天或者以后因为疏于更新个人网站而继续“被批”,也为了感谢那些怀有善意的访客和友人,我还是把这篇文字写好后再睡。

谢谢诸位的关心、关注。

阿门。(顺便说一句,我现在改信基督教了。)

[注1] 表面上来看虽然我的个人网站好一段时间没有更新了,但实际上我几乎每一、两天都在更新,只不过我更新的都是“个人百科”中的文字,从网站首页进入的话看不到什么明显变化而已。另外,我还不定期地做个人网站的程序维护。当然,对于访客而言,在乎的仅仅是网志内容的更新而已,而不是别的方面的更新。

[注2] 除了垃圾广告评论和纯粹灌水评论外,本站网志迄今为止未曾删除任何访客评论。

[注3] 抛开具体做法的效果好坏不谈,我个人觉得中国共产党所提的“精神文明建设”、“发展和谐社会”这些概念还是很好的。我将按自己的方式来理解、并实践这些概念。
Author: "damon@deminy.net (deminy)" Tags: "日常琐事, 精神文明"
Comments Send by mail Print  Save  Delicious 
Date: Saturday, 08 Sep 2007 22:42
温莎大学今年夏天的研究生毕业典礼是在6月14日举行的,我当时在美国工作,自然是无法参加了。毕业典礼过了2个半月后,学校终于把我的学位证寄达给我了。上周六(9月1日)午后去USPS(美国邮政服务)取了寄来了学位证,没感觉有什么特别开心的,唯一觉得能从中得到明显的便利就是:下次我再去美国海关申请或续签美国TN工作签证的时候,海关的某些菜鸟级美国工作人员不会再跟我无理索要学位证正本或复印件了。

学位证是放在一个挺大的硬信封里面寄来的,拿回来后肯定是要买个像框把它框上的。学校官方提供的像框太贵(最低价格都要75加元,另外还要再加10加元邮寄费用);而在美国,这种15''x20''或16''x20''的像框差不多也要20块美元左右。我自己打算有空去一元店的时候买个便宜的像框框上就行了。

今天(9月8日)收拾房间,忽然看到一个月前买家具的时候附带买的一幅画。那幅画是用像框框住的,买来后因为一时没法挂在墙上(还没来得及研究租房合同的某些细节,不清楚可以对墙做哪些“破坏”),于是就被我丢在了卧室的橱上。看到框住画的那个像框的时候,我就想找尺子来量一下那个像框的尺寸,说不定可以用它来框我的学位证。四下找不到尺子后,就从打印机里面取了2张letter尺寸(8.5''x11'')的空白纸一比划,发生这像框差不多就是15''x20''左右的。

于是把画从像框里面取下来(说是画,其实是张比较大的风景照片),再把自己的学位证放进像框里面,摆在卧室的橱上。学位证看上去还挺舒服的,于是洗完澡后在前面照了张照片留个纪念。

大像框旁边的小像框放的是我2002年在厦门南普陀寺前面喂鱼的一张照片。

照片中身上的这件衬衫是2、3个月前从公司(Partner Weekly,或SellingSource.com)拿的一件公司宣传用的衬衫,不过以前我只穿过一次。好像公司上班的时候一般几乎没人穿这衬衫。

反正照片只是看上半身,因此我的下半身就“效仿”CCTV的段暄:上镜的时候只穿了条内裤(不过段暄比我多穿了条短裤)。
Author: "damon@deminy.net (deminy)" Tags: "北美生活, 毕业"
Comments Send by mail Print  Save  Delicious 
Next page
» You can also retrieve older items : Read
» © All content and copyrights belong to their respective authors.«
» © FeedShow - Online RSS Feeds Reader