一场让我有些无语的、小小的乌龙事件。

如你所知,我博客一直都有邮件提醒功能,发布的评论得到回复,会通过电子邮箱通知你回复情况。

然而今天突然发现,已经好几个月没有提醒了。这几个月也怪我太懒,博客停更了,也没啥人浏览、评论,所以没注意到这个事。翻看QQ邮箱的发信记录,反正是大概4月份开始就没有信件发出了。继续阅读

1.换服务器

是的,又换了。前天晚上在读博友陈仓颉的最新博文《二月近况》时,得知他换虚拟主机了,同时提到,这个虚拟主机是“十年之约”项目组与硅云合作推出的,价格非常香。

之前我用的搬瓦工的cn2线路,这条线路曾经是稳定、快速的代名词,但如今,受国内网络环境的影响,访问十分困难,各种丢包和延迟让我难以忍受。于是乎,连夜就申请了硅云网络的香港主机。价格确实很香(前提是加入十年之约的博主)。

花了大半天的时间把博客及一些乱七八糟的东西都搬到新的VPS了,总体来说还算满意,唯一不爽的是这个服务器仍然有丢包现象,而且十分明显,不知是不是国内网络环境的问题。在此鸣谢“十年之约”项目组提供这个福利。继续阅读

祝大家年年有鱼

今天是2017年最后一个工作日。我想写点今年的事和明年的事。

2017年总结

这一年过得还挺快的,1月份重启这个博客,到现在12月底,总共写了60篇文章,平均每月5篇,发文频率算低,比起中文博客圈最勤快的姜辰算是差远了。重启博客确实是一个十分明智的决定,因为这里真实的记载了过去时间里我到底干了些什么(虽然不那么全面),比如说停博的那五年,我真的很难记起太多的事了。

这一年,最开心的事情是我宝贝女儿茁壮成长。她集调皮捣蛋和可爱机灵于一身,让我又爱又恨。爱的是,每天每天上班前,她抓着我不准我走的样子惹人疼爱,每天下班后回到家打开门就听到她喊爸爸的声音,每天睡觉前在被窝里给她唱儿歌时她的样子……恨的是,经常半夜醒来大哭大闹扰我清梦,开车出去玩突然间不依不挠坏我情绪……明年,希望女儿继续健康成长,更加懂事。爸爸爱你。

这一年,感受到互联网的剧烈变革。区块链技术被更多的人知晓,并衍生出了很多新奇的玩法。我搭上了区块链写作社区Steemit的车,虽然很少发文,但时刻以观察员的姿势保持关注。比特币的暴涨暴跌吸引了一批投机者,我也花少量的钱在高位上车。对于比特币,我的基本观点是长期持有,不在意短期涨跌,因为我坚信它将是改变未来世界的其中一个因素。我用上了VPS,感觉写博客更加自由自在,看外面的世界更加科学。

这一年,我个人最重大的事情是做了近视手术。谢谢老婆的理解和支持,让我花了两万多块钱做了这个期待已久的手术。现在,各方面情况良好,视力稳定,生活更加方便。

这一年,工作有了一些小变化。在一个岗位待了接近五年后,终于在今年6月转到新的岗位。虽然只是内部调整,不涉及跳槽或者级别晋升什么的,但有变化总是让人产生新的感觉。这个岗位比以前更繁忙,事务更多,但压力变小,加班更少。于是我有更多时间陪陪家人,四处走走,看看书。

2018年的一些计划

1、笔记本升级为台式电脑。具体见电脑配置征求意见

2、残副单反升级为全画幅。目前手头的宾得KR既不好用、也不好出,明年想买尼康D750或者D850,搭配原厂24-70镜头。预算2万元左右。

3、安排一次外出旅行。2016年秋天去了一趟北京,2017年全年都待在重庆没有挪步,所以2018年我想出去走走。由于女儿还太小,不能出国,不能太偏僻,所以大概会选择去四川、云南、西安等周边省市,或者一些南方沿海城市。

4、继续加强学习。在2016年总结里,我提出了2017年要学习Python,但遗憾的是,卡在了入门阶段。我发现,对于我这种没有扎实编程技术的门外汉来说,学习任何编程语言都会卡在初始阶段,我在考虑要不要学个C语言先?

传送门

2007年总结2008年总结2009年总结2011年总结2016年总结

Jason同学参加了去年的中文网志年会,通过他传出来的信息及我的了解,去年的网志年会很差劲,出名的同学可能好玩点,一大帮人围着转,还可以上台发言什么的,平凡blogger就惨了,千里迢迢进京只是坐在台下听讲座,很无聊。我当时还写了篇日志:《中文网志年会的尴尬》。不管怎么说,这是中文blogger界的盛会,我们还是希望它越办越好。恰好08年中文网志年会的组织委员为成员之一的冯三七老师在饭否上让我提点意见,那我就说说我的看法吧。

首先在我看来,这个网志年会是草根级别的会议,这一性质表明,只有牛逼的blogger在台上口若悬河是不够的,尽量让每一个参会者甚至让没参会的blogger能感受到亲近的气息。在操作层面上,预先请知名blogger拟好讲稿,安排好出场顺序,然后坐在下面的blogger一通鼓掌,这样的会议绝对是很乏味的。为什么不把年会弄得热闹一点精彩一点自由一点呢?增加一些好玩的环节,例如,发一张白纸,让大家互相传阅,同时在上面写一两个句子进行接龙,最后组成一篇日志,这张白纸要保留起来,很有意义,日志内容可以发布到年会的官方博客上。还有人提出过IT人士开会可以充分利用Twitter,利用现成的Twitter程序搭建临时的平台,参会者利用赞助商提供的笔记本电脑在Twitter平台上即时发布信息,一定有趣,下面是我“虚拟”出来的一张图:

(感谢饭否提供界面)

上面说的Twitter实现难度主要是在笔记本资源上,估计很难拉到赞助商可以借用几百台笔记本的。

继续阅读

陈华按:由于陆陆续续有人问我要这个主题及修改方法,实在无暇一一作答,干脆就统一说下吧。目前我博客使用的主题是aw老师写的The Enhancing Spring 1.2版,在此基础上,本人作了不少修改,后面会详细说明。现在,aw老师发布了这个主题的最新版本1.4,感兴趣的朋友可以点此查看详细。本文主要针对的是喜欢这个修改过的主题的朋友。

对比TES1.2原主题,有哪些修改(Modify)?

1.分辨率的问题。原主题自动适应各种屏幕分辨率,我修改为固定分辨率,即无论在1024×769还是在1280×1024下,博客的大小都不变,在高分辨率下,两边留空白。

2.Banner问题。大概搜索了下,很多使用这款主题的朋友都没换banner,还是用的aw默认的banner,一定程度上造成了千篇一律。建议大家自行找图片更换。图片长度在97像素以上、宽度在970像素以上为好。具体的请实际操作决定。

3.日历时间风格。aw老师弄的那个时间风格确实很难看,我重新换了一张图片,并修改了字号。

继续阅读

去年特殊时期,我的博客所在服务器被河蟹后,顺势由ZBLOG转成了Wordpress,由于采用了RSS导入,而前面一部分日志的RSS又不是全文输出的,导致的结果是部分日志在Wordpress里不全。为了照顾搜索引擎同时弥补上述问题带来的不便,我保留了ZBLOG时代的post目录,也就是说,现在仍然可以访问post下的日志,URL不变。但是,在Apache服务器下,有一个很大的问题,即服务器对大小写很敏感,以前用ZBLOG时,日志的URL部分是大写开头的(如: https://chidd.net/post/Cheer-chen.html),Apache服务器把这些大写全部转换成了小写,但是搜索引擎和其他网友引用这些特殊URL时用的还是以前的大写状态。访问 https://chidd.net/post/Cheer-chen.html这个地址时,服务器自然找不到已经变成小写的日志文档,导致404错误。

让Apache服务器忽略URL的大小写,也不是没有解决办法,起先我找到的方法是,修改httpd.con文件,在该文件最后加上:

CheckSpelling on mod_speling

但启动了CheckSpelling会降低Apache的执行效率,所以我博客服务器的管理员不同意在服务器上这样设置。

这样一来,只有想办法用脚本来实现忽略大小写了,今天搜索了下,有个叫hyperjiang的朋友写了段代码可以实现。思路是,把代码写进404页面(404.php),然后服务器会把请求的URL全部转换成小写,转换后能找到就跳到新页面,仍旧找不到就返回首页。

而所需要做的,仅仅是新建一个404文档(404.php),然后把下面的内容粘贴进去即可:继续阅读

本文特地为龙倚腾而写,目的在于分享如何在博客中贴歌,本文以我博客的内核Z-BLOG为例。

一般来说,博客中自带有贴歌的标签,只需填入音乐的绝对地址(如以.mp3结尾),系统就可以自动添加一个播放控件。但是不知为何,Z-BLOG程序没有集成这个功能。

不过,Z-BLOG可以在源代码中操作,也就是说,可以用手工加代码的形式添加播放控件。具体操作方法如下:

进入后台-新建文章(可视编辑),点击正文框左上角的“源代码”图标,进入源代码,粘贴下面的代码:

<object id="MediaPlayer1" width="350" height="68" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" codebase="
<a href="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715">
http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715</a>" 
align="baseline" border="0" standby="Loading Microsoft Windows Media Player components..." type="application/x-oleobject">
<param name="invokeURLs" value="0">    <param name="FileName" value="<a href="http://www.xxxx/xxx.mp3"><font color="#ff0000">
http://www.xxxx/xxx.mp3</font></a>">
<param name="ShowControls" value="1">    <param name="ShowPositionControls" value="0">    <param name="ShowAudioControls" value="1">
 <param name="ShowTracker" value="1">    <param name="ShowDisplay" value="0">    <param name="ShowStatusBar" value="1"> 
 <param name="AutoSize" value="0">    <param name="ShowGotoBar" value="0">    <param name="ShowCaptioning" value="0"> 
 <param name="AutoStart" value="1">    <param name="PlayCount" value="0">    <param name="AnimationAtStart" value="0">
 <param name="TransparentAtStart" value="0">    <param name="AllowScan" value="0">    <param name="EnableContextMenu" value="1"> 
 <param name="ClickToPlay" value="0">    <param name="DefaultFrame" value="datawindow">    <embed src="<a href="http://www.xxxx/xxx.mp3">
 <font color="#ff0000">http://www.xxxx/xxx.mp3</font>
 </a>" align="baseline" border="0" width="350" height="68"  type="application/x-mplayer2"  
 pluginspage="<a href="http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=media&sba=plugin&">
 http://www.microsoft.com/isapi/redir.dll?prd=windows&sbp=mediaplayer&ar=media&sba=plugin&</a>;" 
 name="MediaPlayer" showcontrols="1" showpositioncontrols="0"        showaudiocontrols="1" showtracker="1" showdisplay="0" 
 showstatusbar="1"        autosize="0"        showgotobar="0" showcaptioning="0" autostart="1" autorewind="0" 
 animationatstart="0" transparentatstart="0" allowscan="1"
 enablecontextmenu="1" clicktoplay="0" 
 defaultframe="datawindow" invokeurls="0"> 
 </embed></object>

注意:把自己找的歌的地址替换掉上面的http://www.xxxx/xxx.mp3再次点击“源代码”,切换回文章发布界面,按照常规程序写文章内容,发表即可。

在看了很多博客之后,我也总结了许多博客领域的规则,这些规则大多数是没有明文规定的,也没有人强制让你执行,所以称为“潜规则”。作为一名独立blogger,我愿意遵守这些规则,也希望刚进入博客领域的朋友能慢慢遵守。

今天我主要想说的是“超链接”在博客中的应用。

众所周知,自诞生互联网以来,世界上有无数张网页,这些网页都是通过一个一个的超链接联系起来的,我敢说,如果没有超链接,互联网将不会成其为互联网。人们通过超链接从一个页面走到另一个页面,享受信息带来的便利和乐趣。

大多数网站,因为开发和维护是专业程序员在进行,所以他们知道如何有效利用超链接增大信息量以及用户体验。最常见的就是在一个网页上放上若干相关网页的标题并超链接到相应网页,用户浏览完这一页后自然会点击超链接进入另一个页面,而不是关掉浏览器。

而如今的博客,由于大多数不是专业从事互联网的,因此不太注意这一点。对于博客上文章与文章的相互链接,我想,博客程序本身就具备这个功能。而链接到其他博客或网站上相应文章则少有人注意。比方说,我在一篇文章中提到新浪某条新闻,就应该把那条新闻的标题写出来,并超链接到新浪相应页面。又比如,我对某篇博客提出的观点有疑问或者看法,想写篇文章进行探讨,在文章的最前面,我就会写到:今天看到XX博客上一篇文章《XXXX》,他提出了XX观点……在博客中,我就应该把书名号内即文章名字选中,并超链接到那篇博客。

博客合理利用超链接功能,可以让浏览者清晰的看到你这篇文章是如何引起的,涉及到了哪些人哪些事,通过你给出的链接看到事情的原本。

我这篇文章太会做面子工程了里面用到了好几处站外链接,大家可以参考下。

另外,做链接的时候可以设置“在新窗口中打开”,以免浏览者点击连接后你的博客被关掉。