石头君日志

[申明] 博客转址

所有文章 — 作者 shagoocn @ 11:06

这个博客的问题实在太多了,垃圾评论不断,设置也过于繁琐,遂决定不再更新此博,关注的朋友可以访问石头的新博客地址:http://blog.csdn.net/shagoo



[数据库] Mysql配置文件说明

所有文章, 技术天地 — 作者 shagoocn @ 11:36

近来高温天气不断,忽然想念起学生的生活(有暑假是多么幸福的事情啊 ...)以下是石头君搜寻并总结的最全面的 MySQL 配置文件说明文档,与大家分享了 ... 那是相当的有用啊(自我陶醉中) ...

 查看全文

[转载] hping 命令说明文档

所有文章, 技术天地 — 作者 shagoocn @ 18:05

  今天研究途中,看到两篇不错的文章,心知可能对日后有用,遂记于本博客中,以供参考...

  以下是其中之一:hping 命令说明文档。

 查看全文

[随笔] 近日杂记

所有文章, 生活点滴 — 作者 shagoocn @ 17:41

  很久没上Blog了,决定写点东西填充一下...首先,先给在大地震中罹难的同胞们默哀一分钟...关于这次大地震中的总总流言我没什么好说的,但是对于这次天灾,我们中国人们表现出来的强大的凝聚力和勇气真的让人感动不已,虽然个人的力量微薄,但是还是很希望自己的捐款能帮助到灾区的某一个人。

  最近一段时间很忙,忙的每天都觉得睡眠严重不足,不知道现在是不是所有的 IT 同仁都有类似的感觉,研究的问题很多,很杂,感觉现在自己都快成一个“杂家”了...所幸的事,开心的事情也不少;生活上的,工作上的,每天都有新的获得,所以感觉还不错,最怕的是有一天变得懒了,觉得累了,希望永远不要有这么一天:)

 查看全文

安装配置 AWStats 的文档以及遇到的问题

所有文章, 技术天地 — 作者 shagoocn @ 14:53

  最近比较关心一些服务器系统方面的东西,前段时间给自己的 Server 装了一个“大名鼎鼎”的 AWStats(Advanced Web Statistics) 玩玩,但是安装的时候遇到了一些奇怪的问题,特地拿上来分析一下,希望能和大家共同探讨一下。

 查看全文

[服务器] 使用 Apache 反向代理实现负载均衡及热备

所有文章, 技术天地 — 作者 shagoocn @ 12:35

  最近比较忙,比较忙,比较忙 ... 公司又有新项目要上线,自己还有一大堆事要处理,不过幸好有两个人互相支持,也就感觉不那么累了,呵呵(多谢老婆大人)... 不知不觉都到三月份了,这几天上海慢慢暖和起来了,个人最喜欢现在的天气,不冷不热刚刚好,适合运动。早上LA机房机器动迁,正好有时间,想想写点什么呢,DB方面刚写过一篇,那就来点Server方面的也不错,前段时间搞了一下基于Apache反向代理实现负载均衡的东东,想想留下点文档也不错,于是起笔 ...

 查看全文

[转载] MySQL Cluster 配置指南

所有文章, 技术天地 — 作者 shagoocn @ 10:17

网上看到一篇介绍 MySQL Cluster 配置指南的文章,发现真的很有参考价值,马上转录下来以供日后参考(本文出自 “持久之战的战场” 博客,请务必保留此出处http://vdata.blog.51cto.com/275084/60184):

 查看全文

[积累] Rails常用命令

所有文章, 技术天地 — 作者 shagoocn @ 17:23

  过完忙碌的春节长假,又要回来开始新一年的劳动了,这段时间石头给自己设定的主要的目标是攻克 Oral English :)要知道想要学好一门语言可不是一朝一夕的事,所以要加倍努力了啊!不过 Of Course 在新技术研究方面我也决不会放手的,一有空闲时间就找点想法搞点新鲜的玩意,前一段时间 Rails2.0 横空出世,很是红火,于是又手痒拿起“火红的铁轨”玩了一阵,发现新版本和以前的版本相比还是有不少改进的,这方面 Robbin 同志已经帮我们做好总结了,在这里做个链接吧,有兴趣的朋友可以看看(Ruby on Rails 2.0的新特性介绍)。另外,以下是我在网上找到的一些常用的 Rails 命令,在自己 D.I.Y. 的过程中感觉还是很有查阅价值的,所以就特意记下来与大家共享了:)

 查看全文

[杂感] 零八新年杂感

所有文章, 生活点滴 — 作者 shagoocn @ 18:22

  零八新年悄悄地到了,不过我的感觉还停留在零七年,每年到这个时候总有种怪怪的感觉,总想给忙碌的去年好好作个总结,当是却有觉得还不如多花点时间去 想想新的一年的规划,琐事格外多,总觉得精力不够用了,但是还得撑着,有的时候真想给自己好好放个长假,让身心都能好好放松一下 ...

 查看全文

[编程实例] Lucene Demo 小实例

所有文章, 技术天地 — 作者 shagoocn @ 18:18

摘要:前一段时间做了一点关于索引的小工具,留下了一些 Lucene 的 Demo,贴出来与大家共勉:)

 查看全文

[记事] 关于WEB未来发展的一些想法

所有文章, 生活点滴 — 作者 shagoocn @ 13:25

  Code Freeze 之后终于闲下来点,有时间做一些自己的事情,可怜的脑细胞也能稍微轻松一下。来到公司只需要关注一些 Log 和一些日常事务 ... 坐下来喝杯咖啡,看看久未翻起的书籍,悠闲的学习一下,真是不错 ... 不知为何,忽然想起前几天在网上看到的一些关于 “WEB 开发将走向何方” 的文章,心里不免泛起一阵波澜。

  做了将近三年的 WEB 开发,看着自己从当初的青涩迷茫逐渐走向成熟丰富感觉还颇为不错,这几年来积攒的知识经验的沉淀渐渐堆积出了一条属于自己的路,有时想起来自己还是挺幸运 的,我们这一代没有经历过中国互联网泡沫时代的痛楚,基本上就是跟随着全球i互联网的热潮而成长起来的,现在展现在我们面前的是一片光明的前景 ...

 查看全文

[文档] Memcahe 原理简介

所有文章, 技术天地 — 作者 shagoocn @ 18:11

  不知不觉金秋十月都要过去了,上海的天气已经渐渐开始转凉,近来的工作稍微没有前一段时间紧张了,所以石头尽量争取多研究点技术,也多给自己的博客添加一些文章吧。好了,废话少说,今天这篇文章主要介绍一下 Memcache 的原理以及一些使用中的注意事项,有兴趣的朋友可以参考一下:)

 查看全文

[学习] Apache + mod_python + Django Step by Step

所有文章, 技术天地 — 作者 shagoocn @ 16:09

  鉴于网上关于 Python 框架 Django 的 Apache + mod_python + Django 环境详细安装加实例文档还是比较难找到,所以石头在这边写一个文档与初学 Django 的同志们以共勉:)

 查看全文

[推荐] 6droom 的新功能

所有文章, 技术天地 — 作者 shagoocn @ 11:09

  最近新项目要上线,时间真的成了问题,忙里偷闲上来发一篇日志,推荐一下 6droom 的一些新功能,顺便也记下一些开发中的心得 ... 具体的信息可以查看以下页面(http://www.6droom.com/docs/),其中最实用的功能应该算是我自己弄得一个 FireFox 和 IE6 / IE7 的扩展,这两个小插件可以帮大家更方便的搜索你想要搜索的东西(一个右键就搞定了,嘿嘿),大家不妨试试看,一定会满意的:)其中 IE 的扩展中我用到了一个操作 Windows 注册表的类,贴上来给大家共享一下吧,还不错,简单实用:

 查看全文

[心得] 关于 JSON 中文问题

所有文章, 技术天地 — 作者 shagoocn @ 18:53

  忽然感觉很久没上博了,今日上来一看居然将近一个月没写新文章了,再不“生产”两篇,感觉也太对不起自己的博了。最近正好项目里有用到一些 JSON 的部分,于是今天就写一点使用心得来与大家分享一下吧。

  说道 JSON 还真是一个好东西,一个字,就是“快”。前一段我把一个原先提供返回 XML 的服务改成 JSON 以后,速度竟然提高了将近 3 倍,特别是与前端 Ajax 客户端集成使用,真可谓之“天作之合”。但是 JSON 对中文的支持一直以来为人们所诟病,网上关于这方面的问题也是一抓一大把,但是不要误解,实际上这个问题并没有想象的那么麻烦,以下石头会通过一个实例来说明一下这个问题。

 查看全文

心血来潮小记

所有文章, 技术天地, 生活点滴 — 作者 shagoocn @ 21:18

  最近上海的天气也开始热起来了,下午的暴雨仍然没有办法除去压抑的暑气,一个字“闷”;原本还妄想这个夏季会在前一段时间阴云密布的天气中度过,不过很显然炎魔可没这么容易善罢甘休,很快他掌握了一切 ... 忽然发现空调的发明者有多么的伟大,托他的福这个世界才稍微清静一些 ...

  最近几个项目都快做完了,还挺轻松,在家闲来无聊,心血来潮整理一些 SQLite 的文档,反正也花不了多少时间;说道 SQLite 可真是一个好东西,简单实用功能还不弱,最爽的有了它我的小站点就没有必要再去专门弄一台数据库服务器了,嘿嘿(石头心血来潮,最近自己弄了一个小网站玩玩,大家有空多来踩踩哦,应该还是不错的哦,网址右边的友情链接也有 www.6droom.com 六维空间 :)。

 查看全文

[生活点滴] 南京游记

所有文章, 生活点滴 — 作者 shagoocn @ 19:00

  上周末到南京游览,但是短短两天时间实在很难把南京逛完,走了两天,一个字“累”啊,不过幸好有好朋友陪同让行程顺利不少,还留下了不少不错的照片留念,总的来说感觉不虚此行。早上9点刚到南京马上动身前往中山陵,途中不知道是巧合还是什么公车居然半路抛锚了,不过这点小波折并没有影响到我们的心情,搭着下一班车很快到了中山陵。虽然不是旅游高峰期,但是这里的游人还是很多,花了大半天时间到了主要的游览景点中山陵、灵谷寺、明孝陵走了一遍,中山陵的威严雄伟,灵谷深松曲径通幽...都给我留下的深刻的印象,但是最令人难忘的是在灵谷塔顶俯视钟山林海和明孝陵古道的古风神韵。

 查看全文

[转载] Python 常用模块整理

所有文章, 技术天地 — 作者 shagoocn @ 15:18

发布时间:2004年7月10日

更新时间:2006年03月01日,增加cjkcodecs模块。

Abstract

Python为开发人员提供了丰富的模块,通过这些模块,我们就可快速开发出功能强大的程序。本笔记记录我所接触或学习过的Python模块,为想学习Python的朋友提供一个参考。

 查看全文

[心得] The Taste Of Python

所有文章, 技术天地 — 作者 shagoocn @ 13:44

  最近有时间来研究一下 Python —— 这门正在被日益广泛应用的语言。Python 给我的第一个印象是:怎么又是一门以“P”开头的语言,看来脚本语言真是与“P”这个字母结下不解之缘了:)通过了一段时间的接触,我感觉总的来说,“Python 是一种容易学习的强大语言。它包括了高效的高级数据结构,提供了一个简单但很有效的方式进行面向对象编程。Python 优雅的语法,动态类型,以及它天然的解释能力,使其成为了大多数平台上应用于各领域理想的脚本语言以及开发环境。”当然,这只是很泛泛的讲法,实际上如果把 Python 和他的另外两个“近亲” —— Perl 和 PHP,来比较的话,也许会更有助于对它本身的理解,也许这就是所谓的“镜子理论”的效应吧。

 查看全文

[转载] iptables+squid做透明代理防火墙终极配置

所有文章, 技术天地 — 作者 shagoocn @ 14:27

看到很多人都在不停地问iptables+squid做透明代理的问题,鄙人(不是石头君我哦:)不才,斗胆在此做统一解答。
如有任何纰漏还望各位批评指教。
=====================================================================
相关资源:
man.chinaunix.net,左下角有iptables的man,仔细看看。
系统:
CentOS4.2,三块网卡,两个内网,一个外网。双至强,2GHz,2GB内存。服务器主要开了squid,sshd,其他的一律闭掉了。
eth0:192.168.100.1
eth1:192.168.168.12
eth2:A.B.C.D —— 外网地址
=====================================================================
squid设定可以根据自己的情况来,我们假设其端口为3128,在三块网卡上都有监听(不要绑定某一个IP或网卡)。

 查看全文

[思考] 闲时随笔一篇

所有文章, 生活点滴 — 作者 shagoocn @ 21:16

  最近又一个项目快要 Launch 真是够忙的,还不容易熬到周末,终于能轻松一下 ... 下午打了会儿球,身子终于舒展了点,晚上闲暇,写篇日志练练笔杆子也不错。

  说到最近网上广泛流传着的,都是关于 LAMP 的好消息,PHP 占到 WEB 开发语言平台总数的67.54%,MYSQL 也在所有开发者使用的数据库中获得了25%的市场份额,以前在国内被视为“稀有物种”的 PHP 程序员现在也渐渐多了起来,前一段在和一位印度的同行聊天,得到的信息也是 "PHP & .NET is Booming in india Now" ... 一时之间 LAMP 阵营可谓风光无限 ...

 查看全文

[杂感] 很久没来打扫博客

所有文章, 生活点滴 — 作者 shagoocn @ 23:00

  好久没动动笔杆了,上来一看自己的博客空间已经上罩上一层薄薄的灰尘了,赶快动手清扫一下:)郁闷的不行前段时间终于装了宽带,下班回来终于有点事做。哎,看来真是应了某人的话“现代的年轻人如果离开的网络就不能活了” ...

  最近做项目又有机会写写代码,感觉还不错,前段时间研究的一些 Javascript 的库也正好能派上用场,虽然有点小忙,但是个人还是挺喜欢这种充实的感觉的,就是希望能做点更底层的开发。前段时间又复习了一下C和汇编,感觉受益良多,回顾一下软件行业这几十年的发展历程,还挺有感触的 ...

 查看全文

[技术] CVS的常用命令速查

所有文章, 技术天地 — 作者 shagoocn @ 09:44

  有一段时间没有更新博客了,主要是因为最近事情过于繁杂,工作也换了一个,但是值得高兴的是总算是在上海租到了个还算不错的房子(上海租个合适的房子还真不容易) ... 继续搞搞开发还是符合我的职业规划的,总想在前几年的时间把自己的技术提高到尽量高的层次 ... 不管怎样,希望新的开始能带来好运吧 :)

  今天在网上看到一篇不错的关于 CVS 日常使用的文章,据说是 163 的资深开发人员写的,呵呵,不管是真是假,看起来还是挺有参考价值的,于是记录下来,以便日后参阅 ... 版权声明:本文的版权归原作者所有,可以任意转载,转载时请务必标明 原始出处 和作者信息。

 查看全文

[学习] 使用 CAS 实现 SSO 实践过程

所有文章, 技术天地 — 作者 shagoocn @ 22:09

  前一段时间曾经研究过一段关于 SSO 的技术,也深知 SSO(Single Sign-On) 是一个博大精深的主题,而我们通常提起的仅仅是所谓的 WebApp SSO,其主要特点是SSO 应用之间走Web协议 ( 如 HTTP/SSL) ,并且 SSO 都只有一个登录入口,SSO 的核心就是所谓的单点登录和身份认证。

  CAS(Central Authentication Service) 是 Yale 大学发起的一个开源项目,据统计,大概每 10 个采用开源构建 Web SSO 的 Java 项目,就有 8 个使用 CAS 。对这些统计,我虽然不以为然,但有一点可以肯定的是,CAS 是我认为最简单实效,而且足够安全的 SSO 选择。前一段时间正好做了配置 CAS 的实践,记下主要步骤,以供日后参考。

 查看全文

[算法] 从一个 Google 面试题想到的

所有文章, 技术天地 — 作者 shagoocn @ 22:24

  前一段时间看到一道 Google 的面试题在各大论坛被炒得很火,题目如下:“有一个100层高的大厦,你手中有两个相同的玻璃围棋子。从这个大厦的某一层扔下围棋子就会碎,用你手中的这两个玻璃围棋子,找出一个最优的策略,来得知那个临界层面。”题目虽然看起来简单,但是仔细想想,此题中蕴含的算法道理以及实用价值还是很值得好好研究一下。石头在网上也看到了不少热心朋友的解法(CSDN、ChinaUnix),看过之后感觉还是挺有启发的,于是总结一下,主要的算法有以下几种:

 查看全文

[原创] Spring vs Struts ?

所有文章, 技术天地 — 作者 shagoocn @ 20:21

  从严格上来说,Spring 和 Struts 没有太大的可比性,一个是为了挑战 EJB 而生的“无所不能”的“敏捷的”轻量级企业级系统框架,另一个是以稳定著称而且饱经检验的 J2EE 系统开发框架;但是我想说的是:虽然他们之间是很好的“合作伙伴”关系,但是另一方面,已经早已被默认为是“工业标准”的 Struts 正受到 Spring 强有力的挑战,他们之间还是很值得比较一下的。为什么这么说呢,让我们先分析一下吧 :)

  其实石头一直认为采取合适的系统架构,就算不借助其他任何框架 Spring 也完全有能力胜任一个普通 J2EE 系统甚至是企业级系统的所有工作,因为他本身就提供了整套完善的系统解决方案,当然也包括自己的 DAO 理念和 MVC 架构。试想想看如果我们分别单独用 Struts 或者用 Spring 来做一个系统,他们会是什么样子呢,会产生什么样的问题,会有什么不同呢?所以为什么我们不先把两者比较一下呢?这样至少能搞清楚一些问题,也许还能从中发现一些有趣的事情呢。

 查看全文

@ To All PHPClasses Friends @

所有文章, 技术天地, 生活点滴 — 作者 shagoocn @ 10:08

  自从石头在 PHPClasses 上建立了上海地区的 PHP Group 之后,收到了不少各地 PHPer 的问候,首先在这里对大家的支持表示感谢。另外,在这里我也对所有关注和支持 HttpSpy 的朋友表示感谢,这才让 HttpSpy 上周排名上升到了 NO.1 的位置 :)

  关注 PHPClasses 已经一段时间了,这里的确是个非常不错的 PHP Classes Depository,最近人气也上升的很快,但是可惜的是 PHPClasses 并没有提供组内讨论的服务,石头最近也在思考能不能找几个志同道合的朋友一起组建一个上海地区的 PHPer 的技术交换的平台,有兴趣的朋友可以联系我 :)

  Gtalk : shagoo@gmail.com & Contact Me :)



[总结] 关于 JavaScript 跨站点/域服务的资料

所有文章, 技术天地 — 作者 shagoocn @ 15:15

  最近在一个项目中要求实现一个给网站用户提供消息定制的服务,即给用户提供一个 Javascript 脚本,让网站用户可以通过操作定制一些有用的信息(具体内容暂时不便透露,请谅解:)。在这个项目里,为了减少服务器的负载,要求用户通过操作将设置保存在本地的 Cookie 里,个别时候也会用到 JavaScript 跨站点通信技术。石头在程序的开发摸索过程中得到了一些经验,记下来以供日后参阅,也希望对大家有些帮助。

  首先,要弄清楚几个关键性的问题:A. 要提供这种跨域的服务,必须试着让客户端去生成Cookie,否则很难指定服务器端每次去生成特定域的Cookie,让网站用户使用。B. 由于服务的复杂性,难免出现要去服务器端获取信息的情况。C. IE和FX的Cookie处理机制不一样,FX也许能获得不同域的Cookie但是IE不行。D. 虽然风头正劲,但是 XMLHTTPRequest 是不允许跨域提交的。

 查看全文

[学习] 常见的 PHP 设计模式分析

所有文章, 技术天地 — 作者 shagoocn @ 09:56

  “设计模式只是为 Java 架构师准备的 —— 至少您可能一直这样认为。实际上,设计模式对于每个人都非常有用。如果这些工具不是 “架构太空人” 的专利,那么它们又是什么?为什么说它们在 PHP 应用程序中非常有用?本文解释了这些问题。” —— Jack D Herrington

  这段话虽短却发人深省,多年来人们一贯质疑 PHP 是否能用于开发大型的 WEB 软件系统,但是在 PHP V5 出现之后,很大程度上拓展了 PHP 的面向对象能力,其实只要采用合适的设计模式,我相信 PHP 是完全有能力构建大型的 WEB 软件系统的,接下来让我们来看看几种常见的设计模式吧。

 查看全文

@ 致 石头新博 @

所有文章, 生活点滴 — 作者 shagoocn @ 10:33

  好不容易,重新寻觅到了一个不错的地方,这儿虽然不如以前的那儿热闹,但是少了一份喧哗,多留给自己一份平静,不也挺好吗?说实话,我还是挺喜欢这里,简约的风格,朴素的环境可能更适合我这么一个技术工作者,当然,也有些环境和年龄的关系吧 ... 停泊(博)了一段时间以后又开始新的博客生涯,心里的确有些感触 ...

 查看全文

Javascript 的 IE 和 Firefox 兼容性汇编

所有文章, 技术天地 — 作者 shagoocn @ 15:42

  虽说不是美工,但是有的时候又不得不接触到一些前台界面上的问题 ... 想必大家也经常因为一些代码在 IE 里运行正常,而在 Mozilla 中却莫名其妙的失效而烦恼不已把 ... 希望石头从网上搜到的这篇文章能对大家有所帮助 (希望大家能不断补充) ...

 查看全文

[原创] Java WebApp 中的 MySql 中文乱码问题

所有文章, 技术天地 — 作者 shagoocn @ 14:50

  最近在做 Java WebApp 的过程中总结 Hibernate 与各种数据库的连接与操作的时候中遇到了不少问题,也获得了不少经验,其中,JSP 插入 MySql 中文乱码问题应该是不少 Progammer 都遇到过的,所以我把解决这个问题的一些技巧和注意问题记录下来,以供参考。

  首先,要提到的是 MySQL 4.1 对多语言的支持有了很大变化,开始提供对 Unicode 编码的支持,这里我推荐大家使用 UTF-8 编码来加强 Java 项目对多语言的支持。然而,就是这个编码的问题还是让不少人头疼不已,其实,我们所要做的就是让页面显示和数据库的编码统一罢了,一点也不复杂 ...

 查看全文

[技术天地] Java 常用数据结构深入分析(Vector、ArrayList、List、Map)

所有文章, 技术天地 — 作者 shagoocn @ 16:09

  在网上偶然看到一篇关于 Java 常用的数据结构的文章,分析的十分透彻,特此记下,以为参阅 :)

  线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类 ...

 查看全文

最简版(Hibernate+Struts+JSTL)环境架设

所有文章, 技术天地 — 作者 shagoocn @ 21:48

  连上海的天气也开始凉了,听说大连都下过雪了 ... 最近总是懒得不想动弹,却正好趁着时间学习学习吧 ... 话说回来,通过一段时间的挣扎最后决定先把 Java 学好再看 C++ 的石头,最近研究 J2EE 一段时间了,也基本算是入门了吧 :) ... 前断时间用 Eclipse 配了一个 Hibernate+Struts+JSTL 的学习程序环境,得到了一点经验,特意记下来,也和大家分享一下:

 查看全文

[技术天地] Oracle 10g 在 RedHat AS 4 下的安装

所有文章, 技术天地 — 作者 shagoocn @ 21:38

1. 安装 VNC(如上) 或者 Xmanager 来控制服务器.


2. 硬件标准最低要求(指不警告的)物理内存: WINDOWS平台(512M),UNIX平台(1G).在最新版本的ORACLE 10G安装中,
在WINDOWS2003平台下安装要求内存为512M,UNXI(RED HAT AS 4.0 U2)平台下要求911M,也就是差不多1G.

交换空间: 最低1000M,建议1.5 GB或者2倍内存大小, 但不要超过 2GB(32 位系统不支持大于 2GB 的交换文件)。
/tmp空间: 最低400M

要查看可用 RAM 和交换空间大小,运行以下命令:
# grep MemTotal /proc/meminfo
# grep SwapTotal /proc/meminfo

... ... ...

 查看全文

[原创] Flash Remoting + Amfphp

所有文章, 技术天地 — 作者 shagoocn @ 21:34

  最近研究 Flash 与服务器端的一些通讯技术,使用到了 Flash Remoting 与 Amfphp 之间的绝妙配合,整理了一下,发到博客上来:具体文档可见(http://www.amfphp.org/docs/)...

  所需组件下载:Flash8 OR Flash2004 可以从 Macromedia 下载,然后是 AS2 remoting components ,正常安装即可。最后,你需要的是 Installing amfphp(只需把 amfphp 解压到站点能访问到的目录即可,比如安装到:Document Root/fserver/ 目录下,那么如果你能正常访问 http://localhost/fserver/gateway.php 并且没有出错的话,那么恭喜你,一切顺利)...

 查看全文

+ Taste Cookie Of Ruby on Rails +

所有文章, 技术天地 — 作者 shagoocn @ 21:32

  Today, Stone Sir has taste the cookie of Ruby On Rails ... Just like it says in the ONLamp.com : Maybe you've heard about Ruby on Rails, the super productive new way to develop web applications, and you'd like to give it a try, but you don't know anything about Ruby or Rails, It doesn't matter,If you want to know more informations about Ruby or Rails, You can visit the site for a cookbook : Cookbook Of Ruby or Rails . And If you want to know how i create my first rails project, you can look into this article :

 查看全文

@ FreeBSD的起源说 @

所有文章, 技术天地 — 作者 shagoocn @ 21:28

  最近在自己机器上装了个 FreeBSD 玩玩,觉得它真是一个非常棒的 Unix 系统,性能稳定、支持强大 ... 难怪网络老大 Yahoo 也对它情有独钟,在网上找到一篇《FreeBSD的起源说》觉得挺有收藏价值,于是便记录下来 ... 不敢独享,有兴趣的朋友请点击以下链接查看全文:

 查看全文

[编程天地] Perl 小贴示

所有文章, 技术天地 — 作者 shagoocn @ 21:25

  今天接触到一点Perl的小知识,特别记下来:在 Perl 中我们经常用 use constant 来声明一个常量,如果你在一个包中声明了一些常量,那么包含了该包的其他包也可以使用这些常量;另外 our (或者什么修饰都没有)声明的是“包全局变量”,它的是“依附”在“包”上面的,它的存储位置是“包符号表”,而 my 声明的是“词法变量”,它是“依附”在“代码块”上的,它的存储位置是“代码块”的“变量标签薄”,所以词法变量不可以从代码块之外访问(除了传递引用)。但是包全局变量就不同了,用全限定就可以访问。



[编程天地] Perl 常用函数集锦

所有文章, 技术天地 — 作者 shagoocn @ 21:22

  最近在研究 Perl ,发现 Perl 的确如 Larry Wall 所说“是一门极其有趣的语言”,然而,Perl 的价值远不止于此 —— “Perl对真实生活的反映--他的人性特征--是内建于这门语言的深厚的哲学结构。”Perl是第一个后现代的计算机语言,Wall说,“一个人造自然语言,模拟了程序员是如何思考的”。可以说,Perl沿着一门真实语言的道路发展,吸收了长期以来其他语言的优点 —— 有一些Unix,一些c++,一些BASIC,一点这个,一点那个 ... 如果其他任何人有一些新鲜、有用的东西,Perl会包含他。当Wall调用这些“后现代主义”的概念,他是指Perl的折衷、包容的方式 —— 在每一个隐蔽处和裂缝中都可以找到的一点点真理的能力,同时不用使它自己被任何大的真理所包围。

而众所周知,Perl 之所以被很多人所采用的原因,很大一部分在于它简洁的语法和对字符以及数组的超强控制功能,可以说它包含了“最大适度的灵活性和稳定性”,现在这里,石头整理并总结了网上的一些资料,以及自己总结出这篇文章,希望对所有的 Perl 爱好者有一定的帮助和参阅价值

 查看全文

[原创] Linux 下的多文件字符替换问题

所有文章, 技术天地 — 作者 shagoocn @ 21:19

  不知道大家在工作中有没有出现过以下或者类似的问题:有一些字符在很多的文件中都出现过(比如说一些链接或地址),但是现在项目需要把它们全部替换成新的字符或者新链接,这样就产生了一些麻烦 ... 如果按照平常的步骤去修改,首先我们要找出所有需要替换的文件,然后用一些编辑器的“查找与替换”功能去替换,但是如果文件成百上千,我们又能如何应对呢,真一个个的去 Replace ... 那恐怕工作还没做完你就先倒下了 ... 于是,石头就想到利用一个交互式的 Shell 脚本去实现以上的问题 ... (以下代码已经经过测试,在 Linux2.6.9 下运行正常 :)

 查看全文

[人生] 幽默及顿悟的哲理故事

所有文章, 生活点滴 — 作者 shagoocn @ 21:01

  幽默而又富有哲理的故事往往最能启迪人的心扉,石头偶然从网上看到到几个很有意思的“幽默寓言”,特意记下来,希望能对以后的工作生活有所启迪,也希望大家能喜欢 ...

 查看全文

[原创] 关于 PHP 程序与服务器端通讯方法

所有文章, 技术天地 — 作者 shagoocn @ 20:51

以前做过的一个项目,要求用 PHP写一个 Clinet 向别的 RPC 服务器发送方法并接收数据,把至今的研究成果总结一下,方法可以有以下几种:

 ·CURL方式

 ·SOCKET方式

 ·PHP5中的SOAP方式

以下分别给出示例来实现它:

 查看全文

全半角字符长度判断函数(原创)

所有文章, 技术天地 — 作者 shagoocn @ 20:44

  表单提交的时候,我们会遇到一些全半角混合输入的情况,而我们又要求判断这种字符的长度(全角算2个字符),石头用JavaScript写了一个能判断这种混合字符的小函数,希望能方便大家的工作有所帮助:

 查看全文

从 PHP-MVC 而来的谜思

所有文章, 技术天地 — 作者 shagoocn @ 20:35

  虽然已有一段时间没有用 PHP 做项目,但是我仍以一个 PHP-Coder 自居,看过了令人眼花缭乱的各种 WEB 开发架构后,有一天忽然觉得再让我用当初的那种“简单”的思维来编程有点不可思议了 ... 想想当初用“原始”思维写小论坛和小爬虫时候的日子觉得编程还是很有乐趣的,而现在,我不得不承认,不管用什么语言,我们的思维总是在潜意识里向 MVC 模式靠近,而我们编写的程序已经越来越近于“商业化”了 ...

  今天看到朋友介绍的 Mojavi Project 觉得挺有意思,它居然把 Struts 那一套全部搬过来了(连许多方法、类名都一样),我估计开发这个项目的负责人一定是 Java 出身的吧 ... 记得前段时间在刚接触到 Trax 的时候也吓了我一跳,作者居然把 ROR 那一套完完整整的搬过来了(连./generate.php都有)真是令人佩服啊 ... 但是,我认为这除了能证明 PHP 这门语言“能力足够”之外,什么也说明不了 ...

 查看全文

[原创] Ajax 技术文档

所有文章, 技术天地 — 作者 shagoocn @ 20:30

  挺久没发博客了呢 ... 很久以前写的一个Ajax文档,放到博客上来吧 :)

  即使你现在还没有听说,AJAX 已经成为web技术领域最热门的词。AJAX 框架的关键是名为 XMLHttpRequest 的 JavaScript 对象,通过它客户端开发人员可以在不打断用户操作或者在充分使用隐藏表单的情况下通过 HTTP 直接发送和接收 XML 文档。

  我们使用 Ajax 主要是因为:1、通过适当的Ajax应用达到更好的用户体验;2、把以前的一些服务器负担的工作转嫁到客户端,利于客户端闲置的处理能力来处理,减轻服务器和带宽的负担。

 查看全文

[惊叹] Flash 9 Alpha 面世宣言!

所有文章, 技术天地, 生活点滴 — 作者 shagoocn @ 16:24

  早已得知 Flash9 Alpha 发布的消息,但是在看完这一段慷慨激昂的面世宣言后,真是让人无法抑制心中澎湃的激情(赶快试用一下吧:)... 在这里首先要感谢 KingdaSun 为这段经典片段所做的努力! ~~~(鼓掌...)

  咳(开始)~~~ 伟大的 Flash 9, 它继承了 Macromedia 的光荣传统,ActionScript 3.0 在这一刻灵魂附体!Flash 9 ActionScript 3 preview Version 从今天起,不会只有一个 Flash Professional 8 在战斗,不会只有 AS2.0!~~~(声嘶力竭中....)伟大的 AS3.0, 伟大的 Flash 9 alpha 今天生日快乐!Adobe 万岁!AS3.0 属于 Flash 9, AS3.0 属于 Flex2 , AS3.0 属于所有热爱 Flash+AS 的人!让 Microsoft WPF/E 滚蛋吧!微软一定会后悔的,没有收购 Macromedia,太保守了,它失去了自己的勇气!面对 Macromedia 永求创新的传统,没有拿出猛冲猛打的作风,他终于自食其果。他们该回家了,他们不用再在操作系统绑定上偷偷摸摸,还是老老实实的锁定好自己的操作系统领域吧,再见 :)



Powered by pLog