Category: 编程、软件、技术

  • 用Symfony 2开发WEB应用:第三部分

    (原文发布于2013年10月28日,原文链接Building a Web App with Symfony 2: Finalizing

    本文收录于[go4pro.org]

    ====

    这是Symfony 2系列的第三篇。介绍了很实用的一些东西:图像水印,分页,NativeQuery。

  • 用Symfony 2开发WEB应用:第二部分

    (原文发布于2013年10月21日,原文链接Building a Web App With Symfony 2: Development

    本文收录于[go4pro.org]

    =====

    这是Symfony系列的第二篇。进一步介绍了路由,控制器,实体和仓库,模板。

  • 用Symfony 2开发WEB应用:第一部分

    (这是我为Sitepoint写的第一篇文章,原文发布于2013年10月14日,原文链接Building a Web App with Symfony 2: Bootstrapping

    本文收录于[go4pro.org]

    =====

    这是一个系列文章,总共有三篇,在第一篇中我详细介绍了设置,Bundle,MVC的概念,路由,数据库等方面。限于篇幅,很多东西没能完全展开。不过作为一个开始,我觉得我已经做得不错了。

  • 在Sitepoint上发表的文章

    到目前,我已经在SitePoint的PHP专栏上发表了11篇文章,涵盖Symfony,Dart,MySQL,WMI等各个方面,也获得了肯定,当然也有报酬。

    在和我的编辑联系后,我可以将所有文章翻译为中文,然后发表在自己的Blog上——但是我不准备这么做,因为实在是很累的一件事。所以,我准备退而求其次,给出我文章的一个中文摘要,给出原文(英文)链接,发表在自己的Blog上。

  • 装了个Disqus评论

    今天装了个Disqus评论插件。 我想装这个主要是因为我在Sitepoint里发表了不少文章,而它们用的就是Disqus评论系统。

    我原来装的Social插件和这个插件有冲突,主要是大家都想显示评论,然后Wordpress就不知所措了。考虑再三,我还是要用Disqus,将Social给deactivate了。现在准备找个Social的替代品。

  • BitTorrent Sync在Windows 8.1下无法同步的解决方法

    最近几天一直在搞BitTorrent Sync在Windows 8.1下的同步问题。

    这个问题在BTS官方论坛上也一直有讨论,我也积极参与并回复(http://forum.bittorrent.com/topic/24506-bts-under-windows-81/#entry74767)。

    但是其它回复中说的法子,我都试了一下,没有什么效果。今天总算有点成果。不敢藏私,写下来和大家分享。

    (more…)

  • EasyPHP Dev Server 13.1修复

    以前我在本机上进行PHP开发和测试用的WAMP组合来自Apache Friends的XAMPP,但是我一直在配置多个VHOST的时候碰到问题,网上搜索也没有什么帮助,所以一直想找个替代品。

    2个月前我开始使用来自EasyPHP的EasyPHP Dev Server(当前版本是13.1,VC9,马上会放出需要VC11支持的版本)。

    (more…)

  • 制作、发布电子书的一般步骤

    这里说的电子书格式仅限于epub和md格式。严格的说,md格式不是电子书的一种,只是在我的制作过程中会用到md格式来作为媒介最终制作epub电子书,同时md格式的文本也可以发布到我用的Wiki平台。

    (more…)

  • 对Thunderbird进行一些配置

    一、签名和加密的邮件。

    pMq在G+里分享了一个帖子(原帖在这里),介绍了用GPG加密邮件和文件的简要过程。简单看了一下,决定也在我的电脑上折腾一下。

    我的台式机使用的是Win8系统,邮件系统用的是Thunderbird,于是就选择安装它的插件Enigmail。当然之前在电脑上最好装上Cygwin,因为我们要用到其中的gpp命令等。 获得钥匙对的过程我实在我的服务器上进行的,我将我的公钥已经传递到keys.gnupg.net,如果你搜索”Taylor Ren”或者我的邮箱地址”taylor.ren@gmail.com”,就可以找到我的公钥了。当然,也可以直接用我的公钥ID:F5332FBF来直接定位。

    当然,为了保险起见,还要核对一下指纹。我的公钥的指纹值是:97B5 4F6B 57AD AAC9 01FD B0DF 02C0 AB85 F533 2FBF。

    我已经将我的公钥和私钥导出到文本文件,并拷贝到台式机中备用。 接着是在Thunderbird中下载、安装、配置Enigmail。这个过程也很简单,只要在合适的时候将公钥和私钥文本提供一下即可。

    image

    发送邮件前可以选择“签名”和“加密”。签名的话邮件还是明文发送,但是会附加一段数字签名;如果是加密,需要收件方提供他的公钥。

    另外,如果是中文邮件,必须选择UTF8编码,否则无论是签名还是加密,中文都会变成???。

    二、将用户Profile保存在别的“空一些”的位置

    今天用Folder Size分析了一下为什么我的C盘100G的空间只有7G空了? 结果发现是我设置的Thunderbird要下载了我Gmail中所有的邮件,因此造成Profile这个文件夹巨大无比(20G左右)。于是我就将我的Profile转移到另外一个盘去。

    要做到这点,需要使用命令行启动Thunderbird:

    thunderbird.exe –P这个命令会弹出一个Thunderbird Profile管理器:

    image

    我创建了一个新的Profile,然后设置了一下,同时删除老的Profile(因为比较大,所以删了大概十几分钟)。以后直接进入Thunderbird就可以了。

  • BitTorrent Sync

    (擦……写到一半Live Writer屎了……)

    家里电脑多了,就得考虑备份的问题。目前肾上家里有HP Proliant Micro Server,台式机,笔记本。特别是笔记本,是公司派发的工作机,文件丢失不得。

    之前我用一些第三方的备份软件来完成笔记本到服务器的备份,但是总觉得不方便。 今天看邮件,看到Download.com在介绍BitTorrent® Sync(以下简称BTS),于是决定当回小白鼠。

    (more…)