辋川集

木末芙蓉花,山中发红萼,涧户寂无人,纷纷开且落

By - 陳 思敬

为了 GeSHi 的高亮效果,多少夜不能寐! 升级一套程序,虽然不简单,但从常理推断,官方一定是有自己的规范,如果我们想当然用覆盖文件/切换数据,就能写成程序的迁移,那显然还是不具体计算机思维,毕竟这是PHP动态应用。 走过无数弯路,最终才发现,官网的文档清清楚楚。 不过,这也跟我下决心购买阿里云按量付费的云盘有关,钱,非常重要。

By - 陳 思敬

Wiki伪静态化和Post Rivision清除

周五下班之后,完成了MediaWiki的URL伪静态化,WordPress和MediaWiki的.htaccess策略互不干扰,很不错。 我是借这个应用完成的:https://shorturls.redwerks.org 并没有完全看懂Apache mod_rewrite的文档: http://httpd.apache.org/docs/current/rewrite/ http://httpd.apache.org/docs/current/mod/mod_rewrite.html 因为Wiki安装在子目录,redwerks 的指引也一度误导我,他们不推荐这样的词条路径: /wiki/$1

By - 陳 思敬

Resin 配置 PHP 连接 MySQL

Resin 通过 Quercus 实现了对 PHP 的支持,今天实测了数据库连接,记录关键的代码片断。 先预告这套方案的优点: 数据库信息配置在 Server 中,可以交给运维人员管理,实现数据和代码的分离; PHP 源码中,不再暴露数据库信息,同样增强了数据的安全性。这个时代,数据比代码价值更高; 也猜测其短板: Resin 在国内的应用本身小众,相关的资料不多,而用 Resin 运行 PHP,应该会更少; 页面中的中文乱码问题,已经很头痛,和数据库配合,又增加了解决问题的难度;

By - 陳 思敬

资源

在这个钱难挣的时代,资源本身就是钱。 2018年1月18日,将原来为英特尔服务的一台物理机重新利用起来,改换域名,可运行JSP,单点,锻炼写代码的能力。 Resin 3.1 以后,也支持PHP,一物多用,但中文乱码。 Quercus is Caucho Technology’s fast, open-source, 100% Java implementation of the PHP language. Performance is 4x mod_php and is comparable with PHP accelerator performance. Quercus uses Resin-IoC/WebBeans to integrate with Resin services.

By - 陳 思敬

Notepad++ 文档解读

Notepad++ 是在微軟視窗環境之下的一個免費的代碼編輯器。 為了產生小巧且有效率的代碼編輯器,這個在 GPL 許可證下的自由軟體開發專案採用 win32 api 和 STL 以 C++ 程式語言撰寫成,並且選用功能強大的編輯模組 Scintilla。 藉由加強與優化許多函數及演算法,Notepad++ 致力於減少世界二氧化碳的排放。當使用較少的 CPU 功率,降低電腦系統能源消耗,Notepad++ 間接造就了綠化的環境。多虧它的輕巧與執行效率,Notepad++ 可完美地取代微軟視窗的記事本。 這個軟體開發專案已臻於成熟階段,然而目前只有一個人從事軟體開發與維護的工作,瑕疵是無法避免的。如果你有任何關於 Notepad++ 的建議,歡迎來信與我聯繫,但我不保證你的提議一定會被採用。 希望你使用 Notepad++ 就像我開發它一樣充滿樂趣。

By - 陳 思敬

PHP Notebook

PHP 基础 安装环境 今天在 SFP 上安装 Wamp2.5,在选择默认浏览器时,出现错误: 建议重新安装,32位/64位都如是,不敢轻易从网上下载 MSVCR110.dll,于是从旧电脑上拷了一个旧版,安装成功。 Wampserver2.5-Apache-2.4.9-Mysql-5.6.17-php5.5.12-32b WampServer2.1d-x64 心下甚慰。