这2天,身体严重不支,头晕的没办法正常生活,昨天演化为头痛,痛到晚餐都吃不下,只能睡觉。
早上一个人去医院看病,因为不想排队所以去了个小医院,反正验血拍片,哪里的仪器都一样。
看完病已经是中午11点半,赶回家休息一下开始煮面。
还好没到撑不下去的地步,强制自己觉得能撑下去。
下午还要赶来上班,只休了半天。出门前洗了个澡还特意化了个妆,找了条短裙,希望自己看起来精神些。
有时候,自己也会怪自己,干嘛要这么辛苦。但好似已惯咗一个人的坚强。

是回光返照还是时间的改变?
不知怎选。

“谈恋爱时,有一天,你问我,成家需要多少钱,20万够吗……那时我就祈祷,天呵…保佑这个叫张杰的男人快点赚到20万吧!谢谢你,在我最需要爱的时候爱我,心疼我,让我学会爱我自己……”

一个婚礼的誓言,平实却挺感动的。

想起三毛和荷西的一段对话。

荷西:你是不是一定要嫁个有钱人。
三毛:如果我不爱他,他是百万富翁我也不嫁,如果我爱他,他是千万富翁我也嫁。
荷西:。。。说来说去你还是要嫁有钱人。
三毛:也有例外的时候
荷西:如果跟我呢
三毛:那只要吃得饱的钱也算了
荷西思索了一下:你吃得多吗?
三毛十分小心的回答:不多,不多,以后还可以少吃点。

等待那个愿意存20万娶我的人,等待那个我愿意为他吃的很少的人。

新写的集子叫《埋土里的骆驼》。

写了一个多月,终于写了2w字。

不过都是第一章《那个谜一样的男子》,不好看的文字。 准备心情写第二章《埋土里的骆驼》,希望能写出一些好的文字来。

台湾有什么好,我不记得。只是要在台湾和大陆里选中华文明的记忆,当然还是台湾。
算欠了一年之久的游记罢。去年,2010年的暑假,去到台湾。
我有暑假麽?显然没有,说暑假,只是觉得会年轻,好像穿着大裤衩晃荡也不会觉得不好意思的学生时代。

第一站是香港。
那个时候还没有特别丰富的直航,也不能混入包机的台商队伍,只能在香港国际机场感受下国际的international 定义。
机场有小火车,其实就是地下铁,哐锵哐锵到起飞的航站楼。
哐锵哐锵?显然没有,只是我有点希望坐那种露天开放式的小火车,听铁轮和铁轨的摩擦声,那样比较像旅游。
香港去了很多次,不过机场可是第一次,所以看到不用纸杯的喝水机,会非常乡巴佬的跑去喝两口冷热相调的温水,所以明明看到硕大的指示牌,还故意用蹩脚的广东话去问人家××号登机口怎么走。好像,那样比较像旅游。

到达高雄是热辣辣的大中午,享用美食永远是我旅游的第一要务,卤肉饭-夜市-卤肉饭,只有吃饱了我才有力气赞美活脱脱的美丽景色。
高雄曾被日殖民,又叫打狗,在我听来,颇有说殖民者为狗的意思。打狗领事馆在西子湾一带,旧旧的红砖楼,就像有故事的老人,一格一格,齐齐整整爬满着某种历史。

很多慕名而来的人,也有被一车车拖来的中小学生,穿着校服,女生留着齐耳的运动头,讲着我能听懂的台湾国语,和我记忆里的童年几分相似。
领事馆往左可以眺望整个高雄,往右则是国立中山大学。此行没能去中山大学和清华大学看看,有点小遗憾,很想知道这些跟我们有着一样名字的台湾大学长的什么样。

遇到一对谈恋爱的高山族男女,我们走上去就对女生说,『你很漂亮,我们可以拍你麽?』
女生一脸害羞,男生一脸无辜。于是我们一边套着近乎,说我们是海峡那边的人,说『台湾真漂亮,你更漂亮』。于是本来手牵手靠在一起看风景的小情侣,硬是被我们要求男生闪开,女生变成了模特。

比较偶然的,遇到了唱歌仔戏的戏班。据说是有钱人为了跟天公还愿,就会出钱做台戏给天公看。所以我正纳闷着大热天里没个观众的演出,原来是演给天上的神仙看的。
唱的自然是我听不懂的闽南语,亦或许也不是闽南语,反正是我听不懂的某种语言,依依呀呀的百转千回,好似一出戏要唱罢一场人生样迂回。

那个时候的台湾还只能团进团出,个人的行动几乎只能在夜晚展开。于是夜幕降临,又是一张地图,一双11路,出发~
高雄的六合夜市据称在台湾的十大夜市中击败了士林夜市排在第一,也据称是网友作弊,不过对于『路边摊合法化国际化』只在我童年记忆的人来说,去台湾的夜市有大部分的原因是想温故童年。
琳琅满目的街牌,五颜六色的商品,和第一次到尖沙咀被满眼压低的商铺名牌吓到一样,原来我们穿衣戴帽的现代城市恰恰规整了最喧闹的人气。
看到用小时候大大号铝制洗澡盆装着的各类饮料,毫不客气要了大大一杯。看到小时候冰室里卖的冰淇淋球,又毫不客气的要了大大一球。特意将晚饭吃的四分饱,这会子体现了极大优势。
路过一个烤松饼的外国人摊,他用非常娴熟的台湾国语招揽生意。『这个好吃吗?』我问。『当然好吃,不好吃不要钱。』
我扑哧的笑出声来,不好吃不要钱,这是多地道的中文买卖呀。

士林夜市跟六合夜市最大的区别,对我来说,就是一个有顶,一个没顶吧。
有顶的在台北,没顶的在高雄。
如果可以选择,我最爱在陌生城市坐巴士旅游。喜欢它慢慢的带我领略一个城市最繁华或最僻静的街道,想落车的时候就落车,想上车的时候就上车。听路上的行人最本地生活的对话,观看他们的表情,记进这个城市的印象。
如果可以选择,我也最爱在陌生城市的晚上步行。比如高雄的夜晚,有扎堆的戏院和机车。比如嘉义的夜晚,有安静无比的小巷和2家孤独的便利店。比如台北的夜晚,台风四起警告的夜晚,我去找关东煮结果看着眼前停放的机车被整个掀翻。
这都是些有趣的经历。

关于日月潭,就像长城对于老外到中国的意义吧。感叹的是,曾经的风流人物只能靠台湾岛上难得又难得的一个小潭来回味曾经岁月。它的美,更多是沧桑。
台湾的人喜欢聊政治,无论是旅游车上激动无比的导游,还是各个景点聚集的人群。在电视上看到议员们互相骂架,甚至扔鞋,只是觉得有意思,但台湾的民众要不就激动无比,要不就冷漠无比,看他们做戏。
有个有意思的说法,问『台湾为什么不开放让大陆人自由入台?』
答『台湾是个民主自由的地方,如果共产党随便来几千万,全部加入国民党,不就和平演变了嘛。』
有点意思。想起很多年纪轻轻就被发展为党员的学生同志,在后来愤青的道路上,常常都用一句话解释自己的愤青和自己的党性归属。
我是后来遇到信教的人才渐渐觉得,其实有信仰是幸福的事。

都说故宫的精华在台湾,可惜我没去过北京的,所以无法比较。
台北的故宫在一座山前,传说山里都是宝贝,是天然的宝贝存储地。又传说宋美龄去美国的时候带出去很多很多。
这些统称为野史罢。我喜欢野史多过于正史。因为反正正史野史都是杜撰的,当然野史的精彩度更吸引我。
台北的街道窄而干净,因为台风休业的缘故,路上几乎没有一个人没有一辆车的台北,是件还不错的景色。
于是不准停车的总统府前,因为没看到宪兵,我绕着溜了一圈,拍了个清静。

临上飞机前,遇到一个东莞工作的台湾人搭讪。特别热心的介绍了台湾应该怎么玩,说等开通了自由行,就能真正体会台湾的美。
想着用热情友好来形容这最后遇见的台湾人,哪知最后,他十分为难般开口要电话。
偷偷的乐着原来台湾综艺节目里常说搭讪搭讪,是这么的不挑人呀。

裸需求

1. 一台连接互联网的机器上设置一个任务计划,每天自动运行一个程序,这个程序会到一个ftp上去下载指定的2个文件,并将这2个文件作为附件发送题为aaaaaaa到a@a.com的邮箱;
2. 在配置了邮件协议的vlan里的一台机器上,每天自动运行一个程序,这个程序到a@a.com的邮箱里去收题为aaaaaaa的邮件,并将它的附件保存在本地磁盘d:\aa下;

首先请教了mlsx童鞋,他为我指明了2条道路,1是通过linux,2是通过asp或php。我选择了后者。
具体实现: asp.net + c#

============发邮件============

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using System.Net;
using System.Net.Mail;
using System.IO;
using System.Collections;

public partial class sendmail : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
bool sendf = false;
string strpath1 = @"附件路径1";
string strpath2 = @"附件路径2";
string mailSubject = "邮件主题";
string mailbody = "邮件正文";
ArrayList mylist = new ArrayList();//附件数组
ArrayList mailto = new ArrayList();//收件人数组
ArrayList tousername = new ArrayList();//收件人名数组
mailto.Add("收件人1");
tousername.Add("收件人姓名1");
if (File.Exists(strpath1))
{
mylist.Add(strpath1);
sendf = true;
}
if (File.Exists(strpath2))
{
mylist.Add(strpath2);
sendf = true;
}
if (sendf)
{
NetMailSend(mailto, tousername, mailSubject, mailbody, mylist);
Response.Write("已调用发送邮件函数");
}
else
{
Response.Write("未找到相关附件,未调用发送邮件函数");
}
}
public bool NetMailSend(string smtpName, string mailFrom, string mailFromPwd, string fromUserName, ArrayList mailTo, ArrayList toUserName, string mailSubject, string mailBody, ArrayList mlist)
{
bool isSucceed = false;
System.Net.Mail.SmtpClient client;
client = new System.Net.Mail.SmtpClient(smtpName);
client.Timeout = 60000;
client.UseDefaultCredentials = true;
client.Credentials = new System.Net.NetworkCredential(mailFrom, mailFromPwd);
client.DeliveryMethod = System.Net.Mail.SmtpDeliveryMethod.Network;
System.Net.Mail.MailMessage message = new System.Net.Mail.MailMessage();
message.SubjectEncoding = System.Text.Encoding.UTF8;
message.BodyEncoding = System.Text.Encoding.UTF8;
message.From = new System.Net.Mail.MailAddress(mailFrom, fromUserName, System.Text.Encoding.UTF8);

for (int i = 0; i < mailTo.Count; i++)
message.To.Add(new System.Net.Mail.MailAddress(mailTo[i].ToString(), toUserName[i].ToString(), System.Text.Encoding.UTF8));

message.IsBodyHtml = true;
message.Subject = mailSubject;
message.Body = mailBody;
message.Priority = MailPriority.High;

int len = mlist.Count;
string test;
for (int i = 0; i < len; i++)
{
test = mlist[i].ToString();
if (!string.IsNullOrEmpty(test))
{
Attachment data = new Attachment(test);//附件
data.NameEncoding = System.Text.Encoding.UTF8;
message.Attachments.Add(data);
}
}

try
{
client.Send(message);
isSucceed = true;
Response.Write("成功发送邮件");
}
catch
{
isSucceed = false;
Response.Write("发送邮件失败");
}

return isSucceed;
}

public bool NetMailSend
(ArrayList mailTo, ArrayList toUserName, string mailSubject, string mailBody, ArrayList mlist)
{
string smtpName = "邮件服务器地址";
string mailFrom = "发件人邮箱地址";
string mailFromPwd = "发件人邮箱密码";
string fromUserName = "发件人名字";
return NetMailSend(smtpName, mailFrom, mailFromPwd, fromUserName, mailTo, toUserName, mailSubject, mailBody, mlist);
}
}

=================收邮件=================

使用了Jmail组件
---------------------Jmail安装方法-------------

.在 .NET 中使用 Jmail 需要如下设置:
1、安装jmail;
2、找到jmail.dll;
3、注册该组件Jmail.dll,作法是将jmail.dll文件拷贝到system32目录下,再运行命令“regsvr32 jmail.dll”(不包括引号),卸载可运行“regsvr32 /u jmail.dll”;
4、Visual Studio .Net 2005命令提示敲入----tlbimp c:\..(自己的文件路径)\jmail.dll /out:MyJmail.dll /namespace:MyJmail
生成MyJmail.dll后,将它引用至项目中

--------- 利用Jmail取邮件-------------

using System;
using System.Data;
using System.Configuration;
using System.Collections;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using myJmail;

public partial class recvmail : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
ReceiveMails();
}
public void ReceiveMails()
{
myJmail.Message Msg = new myJmail.Message();
myJmail.POP3 jpop = new myJmail.POP3();
Msg.Charset = "gb2312"; //解决主题内容乱码问题
string user = "用户名";
string psw = "密码";
string server = "邮件服务器";
jpop.Connect(user,psw,server,110);
int count = jpop.Count;
bool flag = true;
while (flag && count != 0)
{
Msg = jpop.Messages[count];
//取出你要的邮件,,此处可做一些判别,取到后就置flag为false,退出循环
//......省略代码若干
//......
count --;
}
Response.Write("一些提示标志");
}

}

==========ftp下载============

批处理解决
参考http://hi.baidu.com/ufineifine/blog/item/6769c51bddf970fdae513319.html

日记20110320
文字。心情 | 285 views | 1 Comment
2011-3-20

听每一个音乐鬼才
心里很有写歌的冲动

记得年轻时给自己定过一些小梦想
30岁之前
写一本书。写一首歌。拍一部小电影。

书的小梦想隐约算是已完成。当然如果有机会,还是希望写真正意义上柔软的文字。而不是那为了忘却的记忆,悲恸的文集。
歌却只有2年前的半首曲子,且也显得不温暖,不热爱。
小电影就更没戏了,在极有冲动和时间的08年毕业,我没能完成,现在就变成了遥远的梦想。

这些远远的梦想啊~~ 什么时候才能达到呢?

写一本柔软的文字。
写一首温暖的歌。
拍一部黑白的小电影。

噢,现在还应该画一幅微笑的画,永不褪色的微笑的油画,送给自己30岁之前能遇到的爱情。

好吧,既然如此大费周章的升级,重新打开,总得记下点什么。

【技术篇】
1。 如何暂时关闭wordpress

wordpress后台没有提供一键功能,所以当我们想将blog关闭一段时间的时候咋办呢?ok.
a. 写一个名字为 .maintenance 的文件(新建文本直接重命名就好),文件内容为 < ? php $upgrading = 600000000000; ? > ;
b. 将 .maintenance 上传到博客根目录 ;
搞定! 这个时候访问你博客的任何一个页面都会显示正在升级,如果需要修改显示的页面咋办呢?接着
c. 修改wp-settings.php的相关内容,在if(file_exists(ABSPATH.’.miantenance’)&&………)这一段内找到head,html之类的位置,写一个html文件在这个地方,搞定!
这个时候访问你博客的任何一个页面都会显示你刚刚写的html代码。

2。 手动升级的郁闷

关闭博客三个月后,wp也发生了几次升级,不清楚哪里的bug,导致博客的管理界面无法用,我只能选择最笨也是最省事的方法,升级-_-|||
其实手动升级无非就是备份后重新上传wp-admin和wp-includes文件夹,可是俺传了以后,还是提示bug…….
于是我只好将wordpress下的除wp-content的文件全部重新传了一遍。
and then, it works!
但期间,我居然犯了最低级最低级的一个错误。。。。。 把wp-config.php文件覆盖了。。。。。还没备份。。。。
害到报database的未连接错误。。。。
真是有够低级!

【模板篇】

因为一直都很懒,很少自己会设计模板,常常是看到好看的网站,就模仿人家的样子写一个。
比如现在的模板,就是某一天看到豆瓣的9点,觉得很简洁,就模仿改了一个。
之前和9点倒是一模一样,也是左列大图推荐,右列文章列表,后来又实在觉得不合适个人blog,遂又改成了全文显示的首页。
以下提供的下载是纯9点的模式,如果想改成我这样的首页显示,就直接把archives.php的相关内容覆盖掉home.php的内容即可。

点击下载 9douban (291.67 KB)  (下载次数:134次)

themes of wordpress

另外,再提供一个实验室的blog,预览可参见 http://cg.xplore.cn/blog
下载如下。

点击下载 cgfay (277.81 KB)  (下载次数:136次)

themes of wordpress

以上模板都是根据自己喜欢的网站改代码,之前还有一些,未整理,以后决定做新模板,就把它整理并共享出来。

简易出题系统
Vba+xls | 161 views | Leave a Comment
2010-8-30

所谓简易,就是用xls + vba。

一个月前知道要准备全员法规考试的出题,然后给IT部门写了个需求,那边反馈要3个人月的开发时间,且排到了2011年1月。
鉴于要出A\B\C三套试卷,and 我是一个懒人,于是考虑简易的xls + vba的实现方式,做个简易的出题系统。

系统数据库:一张题目表。(xls简易解决)
系统输入:单选题、多选题、判断题 个数、分值、难题个数
系统输出:一张doc的考卷,一张doc的答案

输入界面:

输出:

具体的实现步骤:
1。 建立一张xls,相当于数据库里表,按照你自己的选择要求定义字段,相当于把你在SQL 中可能用select 语句涉及的字段都放到xls的第一行里;
2。 在xls里插入一个button,这个button将触发对话框,如上图所示,对话框里的内容相当于你写SQL时的条件语句;
3。 为对话框的提交button写代码;

—————–分割一下——————–
———以下是上面第3个步骤的具体代码段———

1。 设置worksheet

Dim stdx As Worksheet
Set stdx = ThisWorkbook.Sheets(“单选题”)

2。 新建一个doc
Dim mWord As New Word.Application
Dim mDoc As Word.Document
Set mDoc = mWord.Documents.Add ‘新建一个doc
With mDoc
.Content.Font.Name = “Tahoma” ‘doc里的font等设置
.SaveAs Filename:=”d:\考卷.doc” ‘保存路径及文档名
.Content.InsertAfter (strtitle) ‘strtitle为一个自定义的string
.Content.InsertAfter (vbCrLf) ‘vbCrLf为回车符
.Content.InsertAfter (vbCrLf)

End With

3。 条件算法去选择题目,即选择xls的某些行

当中可能用到一个随机函数

‘在lnum 和unum之间随机输出一个整数

Function randbetweenss(ByVal lnum As Integer, ByVal unum As Integer, ByRef randbtw As Integer)
randbtw = lnum + Rnd * (unum – lnum)
End Function

4。 对3步中选中的行写入到2步建立的doc文档

仍然用到mDoc.Content.InsertAfter()函数写入

5。 3、4可以用一个循环实现,当满足条件时,跳出循环,选题结束,保存doc,退出word
mDoc.Close SaveChanges:=wdSaveChanges
mWord.Quit

——————-还可能用到的函数———–

1。 条件选择的对话框中,限制只能输入数字

Private Sub TextBox1_KeyPress(ByVal KeyAscii As MSForms.ReturnInteger)
If KeyAscii < 48 Or KeyAscii > 57 Then
KeyAscii = 0
End If
End Sub

——————————————-

Program Files\Microsoft Office\OFFICE11\2052
Office的安装目录下会有vba for xls , doc 等的帮助文档,详细介绍每个函数、属性、方法等。

6月13日 奶子河畔

那是一个孤独的孩子,暗自怀揣着,不为察觉的爱情。美好的,就如那双突然抬头无辜望向你的眸子,干净的样子。转而,又低了下去。

到达香格里拉的机场,不过早上8点。一眼惺忪,细密小雨。这人间最殊胜的地方,不过一场云烟缭绕的寂静。

订的青旅在草原,簸箕一路,抵。

还未来得及整顿,已遇上一群去普达措的小朋友们,于是赶紧要老板烤2块面包,上路了。

雨,小雨,大雨,阵雨。
雨里的普达措,空气特别干净。只是与记忆中的西部天空,差别太远去。
第一次去西部是三年前去西北,阳光的味道,至今记忆犹新。漫眼的黄色,交叠着蓝白蓝白的天空,沙尘错落光影。像西北男人的粗狂之美。
而眼下的雨,3700m的高度,却似江南女子的温柔之美。

路过结群来逛的藏族女子,想与人搭讪,却发现它们听不懂汉语。
路过趟满一草原的牛羊,不管人类,慵懒着。暗自感叹,这幸福的呀。
路过相追逐的松鼠,站立在镜头前,瞥了我一眼,跳下去狂啃薯片。
路过一指示牌,写着“乱丢垃圾等于丢掉了自己”,拐弯骂人的境界让我路过后又忍不住回头拍下它来。

到了古镇,打黑山羊的边炉。
肉老到我想骂人,但为装淑女,只是埋怨了两句我那该死的牙套。
成条街都是各类商铺,让人犯疲,我却不知,比起后来的大研与束河,这倒算是个相对论的安静地。
迎风而起的五色风幡。我比较喜欢的拍摄手法。故作矫情。

大大的转经筒。

话说一笑话。同行的一个小朋友在转经筒底下问一个迎面而来的路人,“转经筒在哪?”
于是路人眼睛抬着往转经筒一撇,半戏谑的答“你带眼镜反光啊?”
此时又迎面走来5个掩面而笑的少女,咯吱咯吱的重复着那句“反光”,小朋友脑门上三根黑线画的那叫一个忧郁啊。

很喜欢这张逆光的古镇。
晚上8点,游人渐渐散去。
要了一瓶当地的牦牛酸奶,咬着吸管啜着。
和一大群才认识的朋友们,扯着天南与地北肆意着。

6月14日 碧沽天池

前夜里回到住地,就有一活泼无比的东北阿姨张罗着隔天去天池。为了确定我们的拼车,用了大堆口才。可其实,我却是个不需要理由的自由人,呵。

睡到7点半就自然醒了,敢情是工作2年留下的深刻烙印。顶着一头鸟窝和一张睡迹渍渍的脸,从2楼下到1楼洗漱,一边路过些年轻的小孩,一边内心纠结的想,美人迟暮,还要素颜成这样,也不过如此吧。

坐在靠车窗的位置,近距离的感受什么叫悬崖上的游走。师傅的车技是一流的,我的心理素质也得是一流。尽管多数时候,我采取了逃避政策——果敢的将头扭向一边——眼不见为净。

山林间依稀可见的牧民房子。
还有不知从哪条路咋开到草坡上的大卡车。
我一直念碎着要我能在这路上开车,直接给我发A牌好了。

一路上,时而飘雨,时而飘晴。
到了山顶,却突然瓢泼大雨来。
这奶子河畔的香格里拉,真是不给极了我的面子。
顶着雨向前,向前,向前。见到一藏民在山上搭的放牧小屋,还是忍不住靠近,靠近,靠近。
只见凶恶的藏獒(或藏狗)那是一顿狂吠啊,正好碰到背柴上山的阿公与阿婆,溜进烤个火先。

所谓环池徒步,也就是路过湿地,穿越森林。
4000m的海拔,再一次证明我不是高反人群。
穿越,穿越,穿越。我体会的是穿越的快感,和镜头在雨中的艰难捕捉。
苍松古木,镜花草甸。
除了风声,只有我们,一行,在穿越。
偌大的碧沽天池。

“这是一个见证奇迹的时刻~~”居然,居然,在重重叠嶂丛林穿行后,在终于爬出横木腐叶看到大路时,天空飘出了一轮神奇的光晕!
只见我不顾形象的大喊“彩虹!彩虹!”那一个激动啊~~
某mm说那是“佛光”,管它呢,反正这会儿出现,就是美好,无与伦比的美好~~~

各色杜鹃,与放晴后的美好。
我爱大自然,和大自然里一切温暖的美好!

下山的路因晴而多了颜色,很像油画的颜料泼在卷上,含着水。
碰到洗白菜的藏族阿妈,他们的院落里挂着一面党旗。

6月15日 纳帕海 雨

又是一个雨天。还在被子里的时候已经听到外面草原被砸的吡啵作响。
想来又是寒冷。为了图方便,没带厚重衣服,三天的香格里拉,几乎全靠一条迷彩蓝的羊绒围巾。
下来吃早饭,要了2个太阳蛋。被之前的面吃怕了,老谢家的伙食手艺太差,或许我太刁。
楼下没人,楼上也没什么动静。大概这场雨,下的是太大了。若不是下午就要去丽江,大概我也会睡沉过去的。

和一上海mm拼车去纳帕海。
在雨中。

去德钦的公路在修,也是导致我此行没有去到梅里的一个遗憾。
所以环着纳帕海,只绕了半圈。
途中遇到各个村落的收费站,在师傅的帮助下,我极尽腰事,就快扭折了我条老腰,藏在座位间,成功逃票。

晚上赶到了丽江,为翌日出发去泸沽湖。
和之前在香格里拉认识的卿卿和小屁孩在唠叨坊吃饭。
很隐蔽的一个小作坊似的路边摊店,生意却好的很。
点了一道菜,名叫水性杨花。据说是泸沽湖的一种花。日出而开,日落而谢。日而复始。

6月16日 那幕星空

不到5点就起床收拾,赶早车去泸沽湖。
6点出发,11点排队等候进山时,后面的一辆车却因刹车踩断,直接翻车。
锤了好久才破的挡风玻璃,陆续出来受伤不一的游客。
我们参与救治。

一个小姑娘,脸上被划了条口子,哭着“我马上就要结婚了,不能毁容”。我抚着她的手臂,叫她不要担心,只是皮外伤。
一个小伙子,整个手掌一半被碎玻璃插陷,给他简单包扎时触目惊心。
伤的最重的是2个骨折的游客,一男一女,都动弹不得。女的肱骨断了2处,折成三截,顶在她瘦弱的皮下。男的胫骨骨折,摊在地上。
突然觉得生命是那么的脆弱,那么的脆弱。
好在,没有任何危及生命。

到了落水,看到玛尼堆,赶快去转了三圈,祈求平安。

捣桨从鱼坝到里格。尝了一口湛蓝的湖水。
下午4点,终于到了里格,此行休整的村落。
客栈外有长长的藤椅,刚好看见湖前的花木,拂来水面的风。

晚上8点,驱车小落水参加篝火晚会。
烧了半边的云在女神山旁格外显然。
跟着大伙唱,和,跳,不记一切。

回程的路上,经过山头。
那幕璀璨的星空,也许今生难忘。
忍不住在车内大喊大叫,也许今生难忘。

一颗一颗,一片一片,繁星织网。
那么近,那么近。
那么亮,那么亮。
像盛满水的软,在眼前连成一片。
这里,那里,无论望向哪里,都是闪着亮的柔软星光。

回到岛上,通明的灯火却打扰了星梦里的那片柔软。
不久,却里格全岛停电。
夜,整夜,整片夜晚,整片夜空。

6月17日 湖心的漂

依旧早上5点起床,摇船湖心看日出。

9点开始环湖。

湖心扁舟。

情人树。

泸沽湖。

开在水上的水性杨花。

走婚桥。

草海。

半蓝半绿的湖水。

无题。某观景台。

中午在小落水村民家吃的饭。发现主人居然是昨晚篝火晚会的领舞。一个当过特种兵的小帅伙。
讲了很多有关摩梭人的故事。
晚上喝了点酒,7点缠着阿布师傅去出海。
云厚,没有落日,没有繁星。一群喝高的人却将船划向湖心,等待夜黑。

躺在甲板上,头顶一夜无边晚空,眼下一迈无迹波涌,摇碎着,摇碎着。
醒了睡,睡了梦。
阿布也喝了酒,任我们在湖心漂着。
直到夜都黑了,彻彻底底的黑了,从湖心,漂回岸边。

暗自回首。
不是后来遇见的好。只是远走的已淡却。

6月18日 那狗

从泸沽湖回到丽江,选择了相对大研而安静的束河。
找了一家靠北的客栈,要了张宽敞舒适的大床。
昏天暗地的睡,没日没夜的睡。

只是客栈的那狗,似乎特别粘我。
我从外面回来,它若在一楼,就跟我上二楼,它若在二楼,就在楼梯口等我。
我在走廊坐着看书,它就静静坐我旁边睡觉。
我去房里睡觉,它就守在我房门口。
清晨打开房门,它摇着尾巴看着我,吓了我一大跳。
直到20日走的那天早上,我穿着睡裙去收衣服,准备收拾行李走,从不往我身上蹭的它,突然朝我小腿用力舔了两口。

亲爱的,原谅我没办法回馈你每日的守候。
我甚至没有跟你说过一句话,没有抱过你,有几次都想摸摸你乖乖的额头,却始终伸出的手还是退了回来。

我怕狗。。。

6月19日 6月20日 结

美好的东西是忘不了的。

当电话接通时,想起那首常弹的钢琴曲。