摘要: 享有衍生(forking)的自由可说是开放源代码软件的基本权利,但在甲骨文打算收购Sun/MySQL之前,没有太多人知道保留这种程序代码分支权利的重要性。 毕竟,只要你不是首要版权人,则你永远只能排老二,在软件也只有第二等的商业化机会。 MySQL共同创始人Monty Widenius先前发信给欧盟时就有提到这点,认为甲骨文与MySQL的开发会有利益冲突。而此一冲突之所以重要,就在于MySQL用了... 阅读全文
posted @ 2009-10-23 14:40 与时俱进 阅读(329) 评论(0) 推荐(0) 编辑
摘要: .NET 框架程序可以通过静态 DLL 入口点的方式来访问本机代码库。DllImport 属性用于指定包含外部方法的实现的dll 位置。   DllImport 属性定义如下: namespace System.Runtime.InteropServices {  [AttributeUsage(AttributeTargets.Method)]  public class DllImport... 阅读全文
posted @ 2009-10-23 14:31 与时俱进 阅读(172) 评论(0) 推荐(0) 编辑
摘要: 因为我的笔记本式HASEE的(因为没钱。。),安不了Fedora Core 和 Ubuntu ,所以我打算自己编个内核然后给他们加上支持驱动。不知道行不行,但现在第一步就是先做个LiveCD玩玩。 准备了linux kernel,必须的吧~,busybox,比较方便 以下为大体过程 ==========================================================... 阅读全文
posted @ 2009-10-23 10:49 与时俱进 阅读(1506) 评论(0) 推荐(0) 编辑
摘要: 目录1. 简介2. 工作环境以及工具3. 安装 grub, 创建 menu.lst, 安装 kernel4. 创建 initrd.img5. 复制需要的命令及其库文件6. 创建/复制一些配置文件, 复制一些系统脚本7. 这就是我们所要做的一切了附录 I. Kernel config1. 简介一个 linux 系统是由内核, 程序以及程序所依赖的库组成的. 本文介绍一种直接从现有系统里复制所需的文件... 阅读全文
posted @ 2009-10-23 10:46 与时俱进 阅读(2328) 评论(0) 推荐(0) 编辑
摘要: 经过一段时间的使用以后,我们每个人电脑里的Puppy Linux都是独一无二的,我们可以通过简单的方法将自己电脑上的Puppy制作成iso或Live-CD,成为自己玩的“Only You”Puppy Linux发行版。 :D 制作前的准备工作: 一、清理或转移/root和/etc下的无用文件,浏览器、ftp、bt等缓存和个人设置等,否则你的个人资料和密码将跟着新制作的li... 阅读全文
posted @ 2009-10-23 10:41 与时俱进 阅读(1851) 评论(0) 推荐(0) 编辑
摘要: 在此,我们要配置一个只对内部网络提供代理服务的Proxy Server。它将用户分为高级用户和普通用户两种,对高级用户采用网卡物理地址识别的方法,普通用户则需要输入用户名和口令才能正常使用。高级用户没有 访问时间和文件类型的限制,而普通用户只在上班时可以访问以及一些其它的限制。 1.源码安装:   配置命令configure有很多选项,如果不清楚可先用“-help”查看。通... 阅读全文
posted @ 2009-10-23 10:38 与时俱进 阅读(5593) 评论(0) 推荐(0) 编辑
摘要: XWiki是一个强大的Java开源的Wiki引擎。它支持一些受欢迎的特性如:   * 内容管理(浏览/编辑/预览/保存),   * 支持附件,   * 版本控制,   * 全文本搜索,   * 权限管理   * 使用Hibernate进行数据存储,   * RSS输出与显示外部的RSS feeds,   * 多语言支持,   * 提供XML/RPC的API,   * WYSIW... 阅读全文
posted @ 2009-10-23 10:00 与时俱进 阅读(342) 评论(0) 推荐(0) 编辑
摘要: Google从来没有说过它的数据中心里有多少台服务器,不过Google的一位工程师在近日演讲时透露,他们的目标已经瞄向上百万台甚至一千万台。 Google检索系统架构师Jeff Dean在美国计算机协会(ACM)组织的一次研讨会上发表了主题演讲,畅谈大型分布式系统,并阐述了Google在这方面的一些基础架构技术细节,揭示了他们是如何管理遍布全球各地的几十个数据中心的。 Jeff Dean还提到了G... 阅读全文
posted @ 2009-10-23 09:59 与时俱进 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 相比较上个版本,也就是beta版,主要是对bug的修复,以及稳定性上的提升。例如火狐的语言包问题已经修复。正式版将在2009年10月29日发布! 在“Karmic Koala”中,开发小组将会集中精力去关注用户的“第一印象”,这也就意味着他们将会改变老版本中旧的棕色风格桌面。在新一代的操作系统中,用户将会面 临全新的桌面外观,在该版本中,Ubuntu... 阅读全文
posted @ 2009-10-23 09:56 与时俱进 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 首选庆祝下mono 2.0今天发布。还记得Ubuntu 8.04 Lighttpd +Mono 支持.net吗?这次尝试下nginx+mono 2.0支持aspx环境的配置。 安装过程如下 1.安装nginx benben@ubuntu:~$ sudo apt-get update benben@ubuntu:~$ sudo apt-get install nginx 2.编译安装mono 2... 阅读全文
posted @ 2009-10-23 09:39 与时俱进 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 今天在配置Nginx + PHP + MediaWiki中, 发现一个问题:MediaWiki所在的Nginx虚拟主机绑定了多个域名,但是不管通过什么域名访问MediaWiki首页,都会被跳转到其中的一个域 名上。Nginx配置文件中没有相关的rewrite跳转规则,那么就应该是MediaWiki的PHP程序做的跳转,但是,遍历了MediaWiki目 录下的所有文件以及查询了MySQL数据库中的每... 阅读全文
posted @ 2009-10-23 09:35 与时俱进 阅读(7436) 评论(0) 推荐(0) 编辑
摘要: nginx文档 吴东 April 28, 2009 Contents 1前言 5 2基本配置 7 2.1安装………………… 7 2.2配置说明………………. 10 2.3启动和控制…………R... 阅读全文
posted @ 2009-10-23 09:28 与时俱进 阅读(7306) 评论(0) 推荐(0) 编辑
摘要: 在 Nginx 0.6.35 的版本中,配置多个 server 虚拟主机,必须要在配置文档中 http { 里头加上 server_names_hash_bucket_size 64; 这么一句 http { server_names_hash_bucket_size 64; include mime.types; default_type application/octet-stream... 阅读全文
posted @ 2009-10-23 09:25 与时俱进 阅读(25208) 评论(0) 推荐(0) 编辑
摘要: 在生产应用中,某台“Nginx+PHP+MySQL”接口数据服务器,扮演的角色十分重要,如果服务器硬件或Nginx、MySQL发生故障, 而短时间内无法恢复,后果将非常严重。为了避免单点故障,我设计了此套方案,编写了failover.sh脚本,实现了双机互备、全自动切换,故障转移时 间只需几十秒。   一、双机互备、全自动切换方案:   1、拓扑图:      2、解释: ... 阅读全文
posted @ 2009-10-23 09:22 与时俱进 阅读(742) 评论(0) 推荐(0) 编辑
摘要: Nginx以其良好的并发性能,目前正在逐渐取代Apache成为大家的Web server首选,但是Nginx目前的中文资料很少,需要大家努力贡献。 下面我介绍一下Nginx的Rewrite模块设置及Wordpress和Discuz的示例。Nginx的Rewrite规则比Apache的简单灵活多了,从下面介绍可见一斑。 首先,Nginx可以用if进行条件匹配,语法规则类似C,举例如下: if ($h... 阅读全文
posted @ 2009-10-23 09:20 与时俱进 阅读(21358) 评论(1) 推荐(0) 编辑
摘要: Apache 配置是这样的: #.htaccess RewriteEngine On RewriteCond %{HTTP_HOST} !^www\.yourdomain\.com RewriteRule (.*) http://www.yourdomain.com$1 [R=301,L] Nginx 的配置: # /etc/nginx/nginx.conf if ($http_host !~ &... 阅读全文
posted @ 2009-10-23 09:18 与时俱进 阅读(11626) 评论(0) 推荐(0) 编辑
摘要: 默认配置当你访问http://abc.example.com/dir 时不会加”/” 常见做法 if (-d $request_filename){ rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent; } 更佳的替代方法 optimize_server_names off;#优化服务器名称:关 server_name_in... 阅读全文
posted @ 2009-10-23 09:16 与时俱进 阅读(2646) 评论(0) 推荐(0) 编辑
摘要: 由于要rewrite一个地址从 /mag/xx/xxx/ -> /m/xxx 但原先 /mag/xx/more/ 要保留 这就得写一个比较奇特的正则了,尝试了比较多的写法也没成功 最先想的是: location ~* ^/mag/[^/]+/[^(more)]+/ { rewrite ^/mag/[^/]+/(.*) /m/$1 permanent; } []的写法并不凑效,里面是匹配单个字... 阅读全文
posted @ 2009-10-23 09:14 与时俱进 阅读(8986) 评论(1) 推荐(0) 编辑
摘要: 这个架构是目前我个人觉得比较稳妥并且最方便的架构,易于多数人接受: 前端的lvs和squid,按照安装方法,把epoll打开,配置文件照搬,基本上问题不多。 这个架构和app_squid架构的区别,也是关键点就是:加入了一级中层代理,中层代理的好处实在太多了: 1、gzip压缩 压缩可以通过nginx做,这样,后台应用服务器不管是apache、resin、lighttpd甚至iis或其他古怪服务... 阅读全文
posted @ 2009-10-23 09:12 与时俱进 阅读(496) 评论(0) 推荐(0) 编辑
摘要: 前一阵子在帮一朋友解决问题时,聊及nginx的透明代理的问题,当时就想修改nginx来实现透明代理,幸好一直没有付诸实现,不然又一次重造轮子. 下午在邮件列表中讨论到这个问题,nginx的作者Igor的回答让我茅塞顿开。看以下配置: user www; worker_processes 1; error_log /var/log/nginx/error.log debug; #pid log... 阅读全文
posted @ 2009-10-23 09:11 与时俱进 阅读(8703) 评论(0) 推荐(0) 编辑
友情链接:同里老宅院民居客栈