为四川人民祈祷! www.onefoundation.cn
logo of kjam.org

Apache PHP MySQL 随机常识

不碰 apache2 已经很多年了, OMG

今天居然又开始捣鼓, 无意中又搞定了几个以前不是很清楚的东西:

Directory 当然是用来配置某个目录的属性的, 当其中的 AllowOverride 设定为 None 的时候, 著名的 .htaccess 就不能用了. Apache2 当然建议大家把东西都写在 .htaccess 中, 这样就不用动态监视它的变化了, 性能上或许可以高那么一点点了. 不过 .htaccess 对我们来说还是很方便的.

还有就是遇到 PHP 无法连接到 mysql.sock 这个文件. PHP 编译的时候估计 mysql.sock 大概应该是在 /var/mysql/mysql.sock 这个位置, MySQL 的 binary 默认在 /tmp/mysql.sock 两个中间必须有一个退让...
  • 修改 my.cnf 中的 mysql.sock 指向 /var/mysql/mysql.sock 是个好注意, 不过请注意目录权限, 权限不对就是说 MySQL 可能无法启动.

  • 修改 php.ini 中的 mysql.default_socket 到 /tmp/mysql.sock 也是一个不错的注意.

  • 还有一种称得上猥琐的方法就是把 /var/mysql/mysql.sock 做成一个软链接指向 /tmp/mysql.sock, 以前不了解事情的本质的时候, 曾经这么干过.
comments: 0  
by kernel1983

Some about OS X dev

IPhone SDK 让我 BT 了无数天, 之后 Xcode 也就顺理成章的升级到了 3.1. 以前一大堆都不想读的文档也开始被我注意到.

到新的平台, 之前需要观其大略. Cocoa 和 Carbon 根本就不需要做选择, 试想现在还有谁会回到 OS 9 的时代去开发系统呢? IPhone 倒是崭新的平台, 非常值得研究. Obj-C 当然, 应该说很容易.

Python 开发 Cocoa 程序也有了官方的支持, Xcode 中新建一个 Python Cocoa 系统还会帮你用 Obj-C 写好一个 loader. 这样程序执行的时候左上角就不用给 python 做广告了.

倒是 Cocoa 的库让我感到头晕目眩, Core Image Core Video Core Audio 之类的, 回想一下苹果之前的策略, 凡是和 Video 沾边的都应该和 QuickTime 有千丝万缕的关系吧! 仔细一想, 这些应该是更底层的东西(关系有点像 DirectShow 和 DirectDraw).

Core Foundation 倒是很让我犯傻, 清一色的 Core 系列都是 Cocoa 的东西, 怎么 Core Foundation 就归了 Carbon 了呢? 在文档中翻了半天找到一篇 , 翻开第一页让人恍然大悟

Core Foundation is a library with a set of programming interfaces conceptually derived from the Foundation framework of the Cocoa object layer but implemented in the C language. To do this, Core Foundation implements a limited object model in C. Core Foundation defines opaque types that encapsulate data and functions, hereafter referred to as “objects.”

原来 Core Foundation 差不多就是用 C 重写了一遍 Cocoa 的 Foundation(很基础的那个库), 方便 Carbon 写的程序也可以和 Cocoa 相互兼容(数据格式上), 所以 Carbon 中使用 Core Foundation 等同于 Cocoa 中使用 Foundation.

OK, 就写这么多.
comments: 0  
by kernel1983

半成品

This browser does not have a Java Plug-in.
Get the latest Java Plug-in here.


made by Processing
comments: 0  
by kernel1983

A Linux CD Download Link Site

第一个 Google App Engine作业
linux-cd.appspot.com

纯当练手, 欢迎大家来share一下自己喜欢的 linux iso ed2k.
comments: 0  
by kernel1983

GAE: how to clear the local data

GAE 做开发的时候, 数据存在哪里?

在这种新玩具刚刚出来的时候, 大家都是初学者, 初学者一定要学会找文档
先看看 The Development Web Server 怎么描述我们的开发服务器:

"emulates the App Engine datastore using local files" 说明这些数据肯定是存在本地的, 没有用网络链接

详细的解释在这里, 我们可以用下面的命令清空开发数据库:
dev_appserver.py --clear_datastore myapp
这只是在测试环境中, 真实环境中数据当然是放在 Google 的 BigTable 中啦!
comments: 0 | tags: GAE   
by kernel1983
1234567...19