INSERT INTO sites(host) VALUES('dualface.com') 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2) dualface.com 网站价值¥251,541(不含域名),MYIP.CN网站综合数据统计 - 域名,Alexa,PR,反向链接,关键字
  测网速 网站优化诊断 广告招商QQ3066631932 CodeForge最好的源码站!   手机测速 测速APP

  
                       

网站页面信息

标题:
描述:
关键字:
sponsored links:
连接:
图片:
网站历史:
sponsored links:

网站流量与估价

网站流量:
网站估价:  (注:不包含域名价值,不代表公司价值)

网站排名

Alexa全球排名:
Google Page Rank:
真假PR鉴别:   (提示:若此处显示网站与查询网站不同,则疑为劫持PR)
Sogou Rank:
百度快照日期:

搜索引擎收录

搜索引擎收录情况反向链接
 谷歌Google:
 百度Baidu:
 微软Bing:
 搜搜Soso:
 雅虎Yahoo:
 有道Youdao:
 搜狗Sogou:

服务器信息

Web服务器:
IP地址:    
IP所在地:

域名注册信息

注册人:
Email:
ICANN注册机构:
创建时间:
修改时间:
过期时间:
状态:
Name Server:
Whois Server:

Alexa 排名走势数据

流量统计: 当日 一周平均 三个月平均
排名:
PV:
日独立IP:

网站在各国/地区的排名

国家/地区访问比例

下属子站点被访问比例

Alexa 排名走势图

Alexa Reach走势图

域名 Whois 记录

Who is dualface.com at whois.onlinenic.com

The Data in OnlineNIC's WHOIS database is provided by OnlineNIC

for information purposes, and to assist persons in obtaining

information about or related to a domain name registration record.

OnlineNIC does not guarantee its accuracy. By starting a WHOIS

query, you agree that you will use this Data only for lawful

purposes and that, under no circumstances will you use this Data

to:

(1)allow, enable, or otherwise support the transmission of mass

unsolicited,commercial advertising or solicitations via e-mail(spam).

(2)enable high volume,automated, electronic processes that apply

to OnlineNIC Inc.(or its systems).



OnlineNIC reserves the right to modify these terms at any time.

By starting this query, you agree to abide by this policy.





Registrant:


dualface dualface +86.8138202861

Civilink Int'l Information Technology

zigong, sichuan 643000

zigong,sichuan,CN 643000





Domain Name:
dualface.com

Record last updated at 2009-09-17 02:00:56

Record created on 2000/9/19

Record expired on 2010/9/19





Domain servers in listed order:


ns1.dns-diy.com ns2.dns-diy.com



Administrator:


zigong, sichuan 643000

zigong

sichuan,

CN

643000



name:
(HiChina DomainAdmi)

mail:(dualface) +86.13795585834

Civilink Int'l Information Technology

Technical Contactor:

zigong, sichuan 643000

zigong

sichuan,

CN

643000



name:
(HiChina DomainAdmi)

mail:(dualface) +86.8138202861

Civilink Int'l Information Technology

Billing Contactor:

zigong, sichuan 643000

zigong

sichuan,

CN

643000



name:
(HiChina DomainAdmi)

mail:(dualface) +86.8138202861

Civilink Int'l Information Technology

网站缩略图

sponsored links:

网站访问速度测试

国内Ping速度测试      国内TraceRoute路由测试
美国Ping速度测试      美国TraceRoute路由测试

网站关键字指数 (越高越热门)

域名 dualface 其他后缀注册情况   查看更多

后缀 注册时间 到期时间 是否注册
.com
.net
.org
.cn
.com.cn
.asia
.mobi

同类相似网站

查看更多
Alexa标题
1,458,650我是妖怪

模拟搜索引擎蜘蛛抓取

Title:我是妖怪
Description:
Keywords:
Body:
我是妖怪
link
link
我是妖怪
- Fire and Motion
Snow Leopard 安装 nginx/php fastcgi/mysql
2
Posted by dualface
on 五月 04, 2010
安装 XCode 最新版
安装 MacPorts
sudo port install nginx fcgi spawn-fcgi
sudo port install php5 +fastcgi #8230;.
vim org.macports.phpfcgi.plist
lt; ?xml version= quot;1.0 quot; encoding= quot;UTF-8 quot;? gt;
lt; !DOCTYPE plist PUBLIC quot;-//Apple//DTD PLIST 1.0//EN quot; quot;http://www.apple.com/DTDs/PropertyList-1.0.dtd quot; gt;
lt;plist version= quot;1.0 quot; gt;
lt;dict gt;
lt;key gt;Label lt;/key gt; lt;string gt;org.macports.phpfcgi lt;/string gt;
lt;key gt;Debug lt;/key gt; lt;false / gt;
lt;key gt;OnDemand lt;/key gt; lt;false / gt;
lt;key gt;RunAtLoad lt;/key gt; lt;false / gt;
lt;key gt;EnvironmentVariables lt;/key gt;
lt;/dict gt; lt;dict gt;
lt;key gt;PHP_FCGI_CHILDREN lt;/key gt; lt;string gt;2 lt;/string gt;
lt;key gt;PHP_FCGI_MAX_REQUESTS lt;/key gt; lt;string gt;5000 lt;/string gt;
lt;/dict gt;
lt;key gt;LaunchOnlyOnce lt;/key gt; lt;true / gt;
lt;key gt;ProgramArguments lt;/key gt;
lt;array gt;
lt;string gt;/opt/local/bin/spawn-fcgi lt;/string gt;
lt;string gt;-C 2 lt;/string gt;
lt;string gt;-p 9000 lt;/string gt;
lt;string gt;-f /opt/local/bin/php-cgi lt;/string gt;
lt;/array gt;
lt;/plist gt;
sudo cp org.macports.phpfcgi.plist /Library/LaunchDaemons/
sudo launchctl load -w /Library/LaunchDaemons/org.macports.phpfcgi.plist
sudo vim /opt/local/etc/nginx/nginx.conf
user root admin;
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
include phpfcgi.conf;
default_type application/octet-stream;
sendfile on;
keepalive_timeout 0;
gzip on;
include vhosts/*;
}
配置里面的 user root admin; 很重要,不然没法访问 /Users 目录里面的文件。
sudo vim /opt/local/etc/nginx/phpfcgi.conf
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
fastcgi_index index.php;
fastcgi_param REDIRECT_STATUS 200;
sudo vim /opt/local/etc/nginx/vhosts/localhost.conf
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_param QUERY_STRING $query_string;
fastcgi_param REQUEST_METHOD $request_method;
fastcgi_param CONTENT_TYPE $content_type;
fastcgi_param CONTENT_LENGTH $content_length;
fastcgi_param SCRIPT_NAME $fastcgi_script_name;
fastcgi_param REQUEST_URI $request_uri;
fastcgi_param DOCUMENT_URI $document_uri;
fastcgi_param DOCUMENT_ROOT $document_root;
fastcgi_param SERVER_PROTOCOL $server_protocol;
fastcgi_param GATEWAY_INTERFACE CGI/1.1;
fastcgi_param SERVER_SOFTWARE nginx/$nginx_version;
fastcgi_param REMOTE_ADDR $remote_addr;
fastcgi_param REMOTE_PORT $remote_port;
fastcgi_param SERVER_ADDR $server_addr;
fastcgi_param SERVER_PORT $server_port;
fastcgi_param SERVER_NAME $server_name;
fastcgi_index index.php;
fastcgi_param REDIRECT_STATUS 200;
注意文件中的 fastcgi_param PATH_INFO $fastcgi_script_name。如果没有这一行,PHP 无法得到 PATHINFO 信息。
sudo vim /opt/local/etc/nginx/vhosts/localhost.conf
server {
listen 8080;
server_name localhost;
root share/nginx/html;
location / {
index index.html index.htm index.php;
}
location ~ \.php {
fastcgi_pass 127.0.0.1:9000;
}
}
其他虚拟主机参考 localhost.conf,改 server_name 和 root 设定就可以了。
其中 location ~ \.php 后面没有$,否则无法匹配 index.php/xxx/yyy 带 PATHINFO 的脚本调用。
安装 MySQL 就没必要自己编译了,从 mysql.com 下载一个 .dmg 就是。装好后:
sudo cp /usr/local/mysql/support-files/my-small.cnf /etc/my.cnf
sudo vim /etc/my.cnf
[mysqld]
...
default-character-set = utf8
...
Posted in Mac
Meta
2 comments,
permalink,
rss
云计算平台为什么是必需的
1
Posted by dualface
on 七月 09, 2009
云计算平台为什么是必需的,看看现在的 Web 2.0 应用就知道了。
现代 Web 应用的特点就是动态和交互特别多。用户与用户之间不再是隔离的,而是不断的交互。这种交互产生的影响是呈现指数扩散。以 Twitter 为例:一个用户更新了自己的 Twiiter,该用户所有的跟随者都会收到更新。而这些跟随者很可能做出反应,从而更新自己的 Twitter。跟随者的跟随者又会收到通知。。。如此传播出去,新增的数据量和这些数据增长的速度都是惊人的。
Twitter 功能很简单,我想有点经验的开发者一两周就能山寨一个出来。
但支持 1000 个用户和 1000 万个用户,需要的技术和成本、应用的内在结构和实现,是完全不同的。也许 100 个 PHPer 里面 100 个都可以做出满足 1000 用户的应用,而要满足 1000 万用户,可能 1000 个 PHPer 里面也找不出一个。
而云计算平台的核心优势就在于应用开发商不再需要考虑大规模应用的底层问题。支持 1000 个用户和支持 1000 万个用户,对于开发商来说没有任何区别,写的代码是一样的。唯一的代价就是你得为这 1000 万个用户需要的计算资源掏钱。但与自己建立一个支持 1000 万用户的平台相比,使用云计算平台更容易(降低技术门槛)、更廉价(降低资金门槛)。
#8212; #8212; #8212; #8212; #8212; #8212; #8212; #8212; #8212;
GAE 这样的云计算平台就初步实现了上述目标。开发者不再需要关心底层的架构与实现,只需要照着 GAE API 列表开发就可以了。
虽然 GAE 现在对应用的限制还比较多,不过这些问题都在逐渐得到改善。关键在于 GAE 的出现引领了一种发展方向,今后出现更多的 GAE 是肯定的。
云计算平台降低了门槛,也等同于降低了对开发人员的要求。而对开发人员的要求越低,开发人员的价值就越小,说白了就是别想拿那么多钱了,呵呵。所以做为开发者来说与其担心云计算平台是不是应该存在,还不如思考一下在云计算时代怎么获得更好的回报。
Posted in Web
Meta
1 comment,
permalink,
rss
STOMP
1
Posted by dualface
on 六月 22, 2009
STOMP 是 Streaming Text-Oriented Messaging Protocol 的缩写。
与 HTTP 协议类似,STOMP 传输内容也是可以直接阅读的,类似:
MESSAGE\n
destination:/queue/a\n
message-id: 234\n
\n
hello world\0
每一个消息被称为一个 Frame,由 type、header 和 body 三部分组成:
type:
= MESSAGE\n
header:
= destination:/queue/a\n
= message-id: 234\n
bdoy:
= hello world\0
完整的 STOMP 协议规范请参考 http://stomp.codehaus.org/Protocol。
STOMP 的优势:
人类可以阅读、实现非常简单
有大量现成的客户端实现
越来越多的服务器和中间件支持 STOMP
可以通过 ActiveMQ 或 StompConnect 等使用 JMS
轻量级服务端实现
STOMP 的缺陷:
官方规范不够严谨
参考实现 ActiveMQ,以及其他实现官方存在 long standing 问题
使用 \0 作为 body 结束符,使得二进制数据的传输变得困难
不同实现存在差异,应用程序从一个 STOMP 服务迁移到另一个服务有潜在的问题
Posted in Web
Meta
1 comment,
permalink,
rss
Python WSGI
5
Posted by dualface
on 六月 01, 2009
刚刚接触 Python 开发 Web 应用,一定会听到 WSGI 这个词。
今天看了一下午文档,总算搞明白了 WSGI 是什么 :)
WSGI 干嘛的?
WSGI 实际上是一个接口规范,完整定义参考:PEP 333 #8212; Python Web Server Gateway Interface v1.0。
引用原文:
This document specifies a proposed standard interface between web servers and Python web applications or frameworks, to promote web application portability across a variety of web servers.
简单来说,WSGI 定义了一个 Python 应用程序(或框架)与 Web Server 之间的接口,让 Python 应用可以在不同的 Web Server 上跑起来。
Continue reading #8230;
Posted in Python
Meta
5 comments,
permalink,
rss
QeePHP 2.2: Working for DataMapper
8
Posted by dualface
on 五月 30, 2009
在 QeePHP 2.2 中,将新增一个组件:DataMapper。
DataMapper 与现在的 ActiveRecord 一样是 ORM 服务组件。不同之处在于 DataMapper 更强调面向对象的风格,并且提供了一系列的自动化工具来提高开发效率。
有关 DataMapper 的设计思想,请阅读“Sexy ORM”。
经过努力,对于模型的解析已经接近完成。
BaseMember(源代码) 是所有会员模型的基础类,定义了所有类型会员都具备的基础属性和关联。而 Member(源代码) 是更一般化的会员,提供了针对会员领域的特定设置。
由于 DataMapper 对继承特性的良好支持,我们可以很容易的将领域模型进行拆分,拆分后的每一个领域模型都只关注自己应该承担的责任:
从源代码看,适用于 DataMapper 的模型更清晰易读。领域中必须的概念和内容都可以通过源代码来呈现,避免了现在 ActiveRecord 模式导致的数据结构和行为被人为分割的问题。
DataMapper 主要依赖于 PHP5 的反射来解析模型类。解析结果包含了模型的方方面面。由于解析结果可以轻松的缓存,因此 DataMapper 对模型类的解析并不会导致性能问题。
DataMapper 组件接下来的工作:
ActiveRecord 和 DataMapper 将使用同一个 ORM 基础架构,这样可以满足不同需求的开发者,并且能够充分保障已有的代码资源;
为 DataMapper 提供一系列的自动化工具,完成诸如模型类转换为数据表设计等工作;
在 WebSetup 中为 DataMapper 提供支持。
总的来说,我们希望 QeePHP 2.2 更符合面向对象开发的原则和实践,能够为开发者提供更好的开发体验和基础支持。当然,我们也会保证 QeePHP 2.2 的性能不会出现下降(实际上在 ORM 部分,性能应该会有显著的提高)。
Posted in QeePHP Edge
Meta
8 comments,
permalink,
rss
DRY 查询
4
Posted by dualface
on 三月 27, 2009
DRY 是 Don #8217;t Repeat Yourself 的缩写,意思是不要重复你自己。具体到代码上就是同样的功能不要实现两次。
比如我们经常会遇到这样的查询:
查询最热门的文章;
查询最近撰写的文章;
查询最近撰写的热门文章。
上述三个查询,第三个实际上是前两个的组合,我们可能会写成这样:
$most_articles = Article::find( #039;is_hot = ? #039;, true)- gt;getAll();
$hot_articles = Article::find()- gt;order( #039;created DESC #039;)- gt;getAll();
$most_and_hot_articles = Article::find( #039;is_hot = ? #039;, true)
- gt;order( #039;created DESC #039;)- gt;getAll();
显而易见,这样的代码违背了 DRY 原则。
Continue reading #8230;
Posted in QeePHP
Meta
4 comments,
permalink,
rss
Sexy ORM
13
Posted by dualface
on 三月 27, 2009
Sexy ORM #8212; 全面革新的 ORM 系统
前言:
QeePHP 提供了一个全功能的 ORM 系统,能够完善处理各种对象间的复杂关系,为开发者采用面向对象设计来解决业务问题提供了有力的支持。不过实践中,我们也发现 QeePHP 现有的 ORM 系统存在各种不足。因此,全面革新 ORM 系统成为了一项重要的任务。该任务名为:Sexy ORM。
Sexy ORM 是 QeePHP 下一个版本的重点之一,目标是为 QeePHP 提供一个更容易理解和使用的 ORM 架构。
在 QeePHP 现有 ORM 架构的基础之上,Sexy ORM 更符合面向对象开发的思想,并且为团队协作和高效开发提供了更多的支持。
Continue reading #8230;
Posted in QeePHP Edge
Meta
13 comments,
permalink,
rss
QeePHP 的开发流程
5
Posted by dualface
on 三月 20, 2009
QeePHP 已经开发了接近两年,期间架构并没有太大的改动,很多开发者对 QeePHP 的开发流程很感兴趣,特别是规划、功能设计等方面。
Continue reading #8230;
Posted in QeePHP, Web
Meta
5 comments,
permalink,
rss
初探行为驱动开发(BDD)
1
Posted by dualface
on 二月 26, 2009
原文刊载于《程序员》杂志,最近修改后做成了ppt。
embed
PDF 下载:
http://qeephp.com/bbs/thread-6123-1-1.html
Posted in PHP
Meta
1 comment,
permalink,
rss
标签
ActiveRecord
BDD
DataMapper
DRY
ORM
Project Manager
Snow Leopard
TDD
WSGI
最近评论
dualface 在 Snow Leopard 安装 nginx/php fastcgi/mysql 上的评论kukat 在 Snow Leopard 安装 nginx/php fastcgi/mysql 上的评论深空 在 初探行为驱动开发(BDD) 上的评论深空 在 云计算平台为什么是必需的 上的评论放弃思考 在 Sexy ORM 上的评论
分类目录
Mac
PHP
Python
QeePHP
QeePHP Edge
Web
链接表
Asmodeus的一亩二分自留地
QeePHP 社区
仙居
我是一只土狗儿
指间的雪茄
旋木
龙猫!黎龙猫TOTORO
我是妖怪
powered by WordPress /
styled with ScribbishWP

数据更新时间

正在更新   

常用工具

桌面软件: MyIP网站信息状态条  WebShot网页快照  SiteMapMaker网站地图生成 
网站信息: Alexa排名查询  PageRank查询/真假PR鉴别/PR劫持检测  外链检查  搜索引擎收录  搜索引擎反向链接  域名注册查询 
网页编辑: 颜色代码选择器  Html特殊符号 
网站调试: 蜘蛛抓取模拟  网站Header信息  网页源代码查看 
代码转换: 火星文查询  繁体/简体转换  Html/js代码转换  Html/UBB代码转换 
友情连接: CodeForge免费源码 CodeForge.com PCFans IT资讯 Ngnix Lighttpd GPhone中国    更多... (PR<5自动转内页)
网站地图: 1 2 3 4 5 6 7 8 9 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 250 300 350 400 450 500
免责声明 | 联系我们 | 交换友情链接 | 广告位招商QQ: 1967659002
© 2009 MyIP.cn Dev by MYIP Elapsed:66.275ms 黑ICP备09072263号