Warning: curl_exec() has been disabled for security reasons in /pub/host/sunboyu/sunboyu/www/wp-includes/http.php on line 1022
2008 十二月 一个程序猿 孙小一,孙小二,PHP,MYSQL,LINUX,APACHE,原创技术,扯淡

互联网的浮躁

作者 : admin 于 2008年12月12日, 17:07:00
2008
12-12

前几天,QQ上有个哥们问我做个网站多少钱,这类问题我还是仔细得回答了,虽然很烦:按照网站复杂度定价格,你们详细规划网站了么?

兄弟很羞涩得说,他在创业,没钱,没技术,想用Discuz的产品做一个简单的网站去运营。

不排除可能成功,因为目前我知道很多网站就是用这么简单的一个东西做大的,比如chinaunix,55bbs,所以,我没资格说你这么做不行,扯淡,或者是把希望留给了有梦想的人。

目前一些人,在做视频,在做webgame(sns)。这两个行当是不是真有公司挣钱了,我不知道,反正我知道做这个烧钱厉害,而且很多人在继续做。

纵观互联网格局,俨然不是90年代初的股市,只要进钱就是翻。中国互联网起步阶段,网易靠提供电子邮件和虚拟主机发家了,王志东靠写汉卡成功了,戴志康写了个discuz成功了(虽然前期版本有抄袭嫌疑),有人从高丽棒子那弄个传奇,也挣得盆满钵满。

看现在,一个个新生事情的出现,然后又蹦出无数的追随者:youtobe出售,国内一堆搞视频网站的;化工网上市,行业门户林立而起(个人感觉行业门户比较靠普,毕竟是靠近实业),facebook卖了点钱,开心啥啥都起来,暂且不说做得好与否,国内这些创业者的思维的确不敢恭维。没有创新,只有盲从。做事情没有具体的目标,有的干脆只有-上市,收购。

我曾经住在林大旁边,方兴东的办公室就在附近,而今天每次路过,我都在心里暗笑,曾经一个多么伟大的人,带着多么伟大的思想,居然被新浪一棒子打死,连气都没有喘一口。

其实,作为一个打工者,看不惯只知道天天意淫的老板混日子。很多时候,我相信我是肤浅的,作为一个晚辈,我不懂互联网。但我也相信,今天的互联网是浮躁的,也许这次经济的浪潮能冲垮一部分人的梦想,洗清头脑,为行业带来新生。

新书,不是一般的新

作者 : admin 于 2008年12月12日, 11:34:03
2008
12-12

中午到中关村图书大厦购得,不错。

自行车VS Program

作者 : admin 于 2008年12月12日, 09:02:07
2008
12-12

unix不是个简单的玩意,人要知道谦虚

作者 : admin 于 2008年12月09日, 22:36:51
2008
12-9

提醒自己一下,踏踏实实学基础。
周末继续买书去。

购得一本新书:《Python网络编程基础》

作者 : admin 于 2008年12月08日, 23:04:44
2008
12-8

过分迷信PHP是不行的,做事还得找专长

解决php模块ssh2的编译问题

作者 : admin 于 2008年12月07日, 21:50:06
2008
12-7

这个问题一google就出来了,官方给出的解决方案,
在config.h里加上一个宏定义 #define LIBSSH2_APINO 200412301450,哇塞,一切OK
http://pecl.php.net/bugs/bug.php?id=9656

  1. /root/ssh2-0.10/ssh2.c: In function 'zif_ssh2_methods_negotiated':
  2. /root/ssh2-0.10/ssh2.c:483: warning: assignment discards qualifiers from pointer target type
  3. /root/ssh2-0.10/ssh2.c:484: warning: assignment discards qualifiers from pointer target type
  4. /root/ssh2-0.10/ssh2.c:485: warning: assignment discards qualifiers from pointer target type
  5. /root/ssh2-0.10/ssh2.c:486: warning: assignment discards qualifiers from pointer target type
  6. /root/ssh2-0.10/ssh2.c:487: warning: assignment discards qualifiers from pointer target type
  7. /root/ssh2-0.10/ssh2.c:488: warning: assignment discards qualifiers from pointer target type
  8. /root/ssh2-0.10/ssh2.c:489: warning: assignment discards qualifiers from pointer target type
  9. /root/ssh2-0.10/ssh2.c:490: warning: assignment discards qualifiers from pointer target type
  10. /root/ssh2-0.10/ssh2.c:491: warning: assignment discards qualifiers from pointer target type
  11. /root/ssh2-0.10/ssh2.c:492: warning: assignment discards qualifiers from pointer target type
  12. /root/ssh2-0.10/ssh2.c: In function 'zif_ssh2_fingerprint':
  13. /root/ssh2-0.10/ssh2.c:536: warning: assignment discards qualifiers from pointer target type
  14. /root/ssh2-0.10/ssh2.c: In function 'zif_ssh2_publickey_add':
  15. /root/ssh2-0.10/ssh2.c:1038: warning: passing argument 1 of '_efree' discards qualifiers from pointer target type
  16. /root/ssh2-0.10/ssh2.c: In function 'zif_ssh2_publickey_list':
  17. /root/ssh2-0.10/ssh2.c:1097: warning: passing argument 4 of 'add_assoc_stringl_ex' discards qualifiers from pointer target type
  18. /root/ssh2-0.10/ssh2.c:1098: warning: passing argument 4 of 'add_assoc_stringl_ex' discards qualifiers from pointer target type
  19. /root/ssh2-0.10/ssh2.c:1106: warning: initialization discards qualifiers from pointer target type
  20. /root/ssh2-0.10/ssh2.c:1107: warning: passing argument 2 of '_zend_hash_add_or_update' discards qualifiers from pointer target type
  21. /bin/sh /root/ssh2-0.10/libtool --mode=compile gcc  -I. -I

山穷水复疑无路,柳暗花明又一村

作者 : admin 于 2008年12月07日, 00:13:48
2008
12-7

学习就是这样,突然发现了PHP居然有ssh2的模块,这样远程连接linux服务器就很容易,我正头疼用socket写个ssh2的连接类,突然就发现了这个玩意。手册看得还是少,罚吃巧克力一块。
官方文档:http://www.php.net/manual/en/book.ssh2.php

CentPHP V1.0 release

作者 : admin 于 2008年12月05日, 22:06:54
2008
12-5

1.0不发布,1.1就不会出来,折腾了半月,终于写了个简单的框架,虽然只有简单的几个类,但基本实现了全OOP的操作。这个归功于网上众多的开源软件,没有这些资源的帮助,就不会有我的进步。

取名CentPHP,是因为我希望它像CentPHP一样强大稳定,而且免费开源。

最终把session的数据库保存方式给去了,因为太麻烦,模板引擎基本没什么功能,只有传值和显示,虽然进行了一些优化,但没有彻底跟踪排查资源调用情况,这个在以后版本要逐渐修正。
下边是相关文件列表,源码~~~~~~~~~等实现完一个项目后放出……

F:.
│ Index.php

├─lib
│ └─kernel
│ CentPHP.php
│ Class.Controller.php
│ Class.CP.php
│ Class.Mysql.php
│ Class.Router.php
│ Class.URI.php
│ Class.View.php
│ Common.php

├─usr
│ ├─config
│ │ Config.Mysql.php
│ │ Config.View.php
│ │
│ ├─controllers
│ │ welcome.php
│ │
│ ├─lib
│ │ Class.Session.php
│ │
│ └─views
│ welcome.php

└─var

Session处理,比较怪异的应用

作者 : admin 于 2008年12月04日, 23:47:35
2008
12-4

其实我很不喜欢把session放在数据库中处理,不过公司一直这么用,就先这么写,更倒霉的是,花了老大力气集成在一个不适合大项目的小框架里。
session本来是用URI类统一处理,过滤全局变量中的不安全因素,这样依赖,因为要重写session的几个方法,把原来的流程整得乱七八糟。
我正在想,是不是要把他做成一个钩子,钩挂在原来系统中,通过命令的方式开关,这样貌似是个不错的办法,不过,得把钩子的类写好……

补充:session放到数据库中的好处:可以即时得查看在新的用户(当然不是非常准确),可以踢人,如果是有登录认证的话。缺点:速度贼拉得慢,不如放到内存中。操作一次内存,得反复读写数据库,且不说硬盘,网络传输就是不消的消耗。

PHP5.2.7RC版本发布

作者 : admin 于 2008年12月04日, 12:01:03
2008
12-4

官方地址 http://qa.php.net/

下载地址 http://downloads.php.net/ilia/php-5.2.7RC5.tar.gz

 Page 2 of 3 « 1  2  3 »