2011年12月4日

IE兼容性bug汇总

Filed under: 未分类 — cmpan @ 2011-12-04 19:20:08

项目最新版本的开发进入后期阶段,今天鼓起勇气打开IE Test,如我所料啊!页面在IE6下面目全非了,呜呜~~

现在开始修复IE的Bug(大部分是IE6,IE7 8也有一些),顺便记录下来。
(全文 …)

2011年11月29日

使用HTML5开发安卓应用入门

Filed under: 未分类 — cmpan @ 2011-11-29 00:55:03

开发工具安装包下载及安装
1、Eclipse Classic
下载Eclipse Classic版解压 http://www.eclipse.org/downloads/
下载并安装Android SDK http://developer.android.com/sdk/index.html
下载Android Eclipse插件 ADT http://developer.android.com/sdk/eclipse-adt.html
下载HTML5转手机应用构建工具phonegap http://phonegap.com/download-thankyou

安装eclipse插件小插曲:
拜于天朝的超级局域网,我2M宽带安装插件时速度一直不能达到10K,让我得以挑战人类忍耐的极限。还好用vps做代理后有50K左右的速度,人品好的时候还能到200K+,终于安装上了adt插件。

phonegap官方入门教程:http://phonegap.com/start#android

问题及解决:
解决–emulator.exe 遇到问题需要关闭。把C:\Documents and Settings\Administrator\.android\目录删除,重新创建svd。
phonegap 的ajax不存在跨域问题。

2011年11月27日

IE下类似firebug的调试工具DebugBar

Filed under: 未分类 — cmpan @ 2011-11-27 04:59:34

下载地址:http://www.debugbar.com/download.php
该网站还提供ie下使用的仿firebug-lite的CompanionJS:http://www.my-debugbar.com/wiki/CompanionJS/HomePage
比较有名的IETester也是该站出品:http://www.my-debugbar.com/wiki/IETester/HomePage

2011年11月1日

一种以ID特征为依据的数据分片(Sharding)策略

Filed under: 未分类 — cmpan @ 2011-11-01 00:21:23

假如您有一个应用程序,随着业务越来越有起色,系统所牵涉到的数据量也就越来越大,此时您要涉及到对系统进行伸缩(Scale)的 问题了。一种典型的扩展方法叫做“向上伸缩(Scale Up)”,它的意思是通过使用更好的硬件来提高系统的性能参数。而另一种方法则叫做“向外伸缩(Scale Out)”,它是指通过增加额外的硬件(如服务器)来达到相同的效果。从“硬件成本”还是“系统极限”的角度来说,“向外伸缩”一般都会优于“向上伸 缩”,因此大部分上规模的系统都会在一定程度上考虑“向外”的方式。由于许多系统的瓶颈都处在数据存储上,因此一种叫做“数据分片(Database Sharding)”的数据架构方式应运而生,本文便会讨论这种数据架构方式的一种比较典型的实现方式。
(全文 …)

2011年10月28日

多些时间能少写些代码

Filed under: 未分类 — cmpan @ 2011-10-28 17:35:23

在现在这个浮躁的时期,再加上敏捷咨询师们念的歪经,他们让人感觉上就像是软件产品是可以在很短的时间内高质量的完成的,这令那些管理者们很兴奋, 就像巴甫洛夫的条件反射实验中的狗看到了肉就会流口水那样兴奋。他们使用TDD,快速迭代,不断重构,持续集成直至持续部署的方法在进行软件开发。
(全文 …)

2011年09月1日

架构:豆瓣网技术架构变迁-大型网站架构 (转载)

Filed under: 未分类 — cmpan @ 2011-09-01 18:42:26

罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。洪强宁,2002年毕业于清华大学,现任北京豆瓣互动科技有限公司首 席架构师。洪强宁和他带领的技术团队致力于用技术改善人们的文化和生活品质,在网站架构、性能、可伸缩性上进行深入研究。豆瓣网曾获软件中国2006年度 最佳技术应用网站。

(全文 …)

PHP读取服务器端文件提供弹出下载窗口

Filed under: PHP » 实践经验 » 未分类 — cmpan @ 2011-09-01 16:10:09

有些文件需要经过身份验证以后才能下载,我们不容用户知道下载的地址,甚至文件不存放在web文件夹下,感觉是不是做起来比较难呢?用PHP几行就可以了。这是在PHP官方手册提供的例子。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
<?php
$file = 'monkey.gif';

if (file_exists($file)) {
    header('Content-Description: File Transfer');
    header('Content-Type: application/octet-stream');
    header('Content-Disposition: attachment; filename='.basename($file));
    header('Content-Transfer-Encoding: binary');
    header('Expires: 0');
    header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
    header('Pragma: public');
    header('Content-Length: ' . filesize($file));
    ob_clean();
    flush();
    readfile($file);
}
?>

2011年07月23日

流氓同学联通宽带

Filed under: 未分类 — cmpan @ 2011-07-23 10:46:51

有好多次发现打开博客都没有看到浏览器标题栏里的title,还担心服务器遭劫持了。经排查后发现,原来是联通在耍流氓,不是网站被挂马。
(全文 …)

2011年07月19日

IE兼容调试工具IETester

Filed under: 未分类 — cmpan @ 2011-07-19 12:17:16

ETester是一个免费的Web浏览器调试工具(前端设计师必备工具),可以模拟出不同的js引擎来帮助程序员设计效果统一的代码.IETester可以在独立的标签页中开启IE5.5、IE6、IE7、IE8这4个不同版本的IE。(IE9和IE10貌似也能支持,只是我在WinXP下IE9和IE10的创建标签按钮是灰色不可用的,安装文件夹下有ie9和ie10两个文件夹,也许win7下能用。)

我用过很多调试工具,有时最简单的是默认用ie6,下个绿色ie8,把页面设置成以ie7模式运行,但还是要启动两个浏览器,用ETester只需要启动一个程序,各个版本的IE都搞定。

用ETester+firefox(with firebug)+safari,各中浏览器内核的引擎基本上都有了。

ETester支持45种语言左右,简繁体都有。
ETester下载: http://www.my-debugbar.com/wiki/IETester/HomePage

2011年04月21日

背下这148句话,你可提高一个层次,不止在文学方面

Filed under: 未分类 — cmpan @ 2011-04-21 13:47:50

背下这148句话,你可提高一个层次,不止在文学方面

1、知我者,谓我心忧,不知我者,谓我何求。(诗经王风黍离)

2、人而无仪,不死何为。 (诗经风相鼠)

3、言者无罪,闻者足戒。 (诗经大序)

(全文 …)

2010年12月31日

putty 过墙,出门有道

Filed under: 未分类 — cmpan @ 2010-12-31 11:25:16

设置一个新的连接,
设置 Connection 》SSH 》Tunnels
Source port 设为 1080,(代理服务器的端口,可自行设置)
选择 Dynami,Auto
点击 Add

保存session

把Firefox的SOCKT主机设为127.0.0.1,端口设为 1080(即前面设置的代理端口)
选择使用SOCKT5代理,其他代理选项HTTP代理,SSL代理等全部留空(切记)

putty登录后,firefox设置代理即可遨游世界。

2010年12月28日

git新体验

Filed under: 未分类 — cmpan @ 2010-12-28 04:36:47

我在CentOS5和Windows XP 开始git
(全文 …)

2010年11月17日

(转)风雨20年:我所积累的20条编程经验

Filed under: 未分类 — cmpan @ 2010-11-17 08:52:12

1. 估算解决问题所需要的时间。不要怕,承认吧!我曾见过一些程序员为了解决一个特殊问题而坐在显示器前面8小时。为自己定一个时间限制吧,1小时、30分钟或甚至15分钟。如果在这期间你不能解决问题,那就去寻求帮助,或到网上找答案,而不是尝试去做“超级堆码员”。
(全文 …)

2010年10月28日

GBK汉字及拼音对照表、数据字典 xls txt 格式 下载

Filed under: 未分类 — 标签: — cmpan @ 2010-10-28 18:47:50

GBKPY xls txt 格式 下载

a1 阿啊锕呵吖腌錒
a2 嗄呵啊
a3 呵啊
a4 啊呵
a5 阿啊
(全文 …)

2010年02月4日

字体

Filed under: 未分类 — 标签: — cmpan @ 2010-02-04 14:09:45

04font

2010年01月12日

[转载]讯息上身,才有未来

Filed under: 未分类 — cmpan @ 2010-01-12 01:54:45

美国麻省理工学院媒体实验室的印度籍学生Prarnav Mistry在TEDIndia上向世人展示了一个让电脑技术完美的融入到实体世界中去的伟大科技成果。特别需要注意的是,第六感科技的形成是一个逆向思考的过程,是将虚拟的计算机内容投影至实体的世界,而不是如何更好的将现实装载进虚拟世界。对此,Mistry 有着更为深刻的认识和期待:“把资讯融入日常用品当中,不只是能够消除数位世界的隔阂,除去实体与虚拟之间的距离,还将帮助我们保持原有的人性,与实体世界更加贴近,从而实际帮助我们避免成为坐在机器面前的机器”。

颤栗吧!遇见未来,它让你在不经意间甚至想爆粗口叹为观止!!

2009年12月10日

我装机必备的软件

Filed under: 未分类 — cmpan @ 2009-12-10 12:32:31

经常要在虚拟机或不同的电脑上装开发环境,所需的软件部都在移动硬盘里,列一下。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
必备杂软件:
7-zip
VMware
Lingoes
office
Adobe Reader
EDraw
QQ
迅雷
搜狗拼音输入法
SSH

浏览器:
IE6、IE8、Opera、firefox、Safari

杀毒:
XP: kav/kis/小红伞
03: Mcafee VirusScan Enterprise

开发:
apache/nginx/IIS + php + mysql + phpmyadmin
Editplus
Zend Studio
JDK
Netbeans/eclipse
subversion TortoiseSVN
Adobe Dreamweaver CS
Adobe Flash CS
Adobe Fireworks CS
Adobe Photoshop CS
Axure RP Pro 6

Apache 使用PHP 5.2/5.3的配置

1
2
3
4
5
6
7
8
9
10
11
12
13
AddType application/x-httpd-php .php
DirectoryIndex  index.php

# PHP 5.3.6
#PHPIniDir D:/dev/server/php-5.3.6
#LoadFile D:/dev/server/php-5.3.6/php5ts.dll
#LoadModule php5_module D:/dev/server/php-5.3.6/php5apache2_2.dll

# PHP 5.2.17
PHPIniDir D:/dev/server/php-5.2.17
LoadFile D:/dev/server/php-5.2.17/php5ts.dll
LoadModule php5_module D:/dev/server/php-5.2.17/php5apache2_2.dll
LoadFile D:/dev/server/php-5.2.17/libmysql.dll

从MS Server 2003 Enterpise Edition升级到SP2并安装驱动

Filed under: 未分类 — cmpan @ 2009-12-10 12:29:01

我的C盘10G,软件都装在C盘外了,安装speech server的时候还是因为C盘空间不够装不上,我把Windows server 2003 sp2装到了30G的G盘。win2003好啊,占资源比xp少多了。

安装好了MS Server 2003 Enterpise Edition,花6分钟4秒用迅雷下载359.71M的升级包http://download.microsoft.com/download/5/9 /7/5976b101-a6bd-41c8-b39f-bb8e39ff1444/WindowsServer2003-KB914961-SP2-x86-CHS.exe

升级到sp2后,用以前装XP的声卡驱动可以装上去,但是显卡驱动装不上,google下载了很多个,最后找到了能用的 intel 910GL/915G/915GV/945G/910GML/915GM/915GMS/945GM系列显卡驱动http: //mydown.yesky.com/driver/256/256147.html

杀毒软件:瑞星2009,网上找来的sn不能自动更新比较麻烦。
换成了麦咖啡企业版,感觉良好,把我下的外挂都杀了,还杀掉了几个毒。免费使用,能自动更新。

在http://www.microsoft.com/downloads/details.aspx?familyid=0CF368E5-5CE1-4032-A207-C693D210F616&displaylang=zh-cn
下载来最新的DX,装上后,在 开始》运行》dxdiag, 启用DirectX功能
桌面》右击》属性》设置》高级》疑难解答 把硬件加速开到最大,然后运行一下完美国际,能跑了,能跑3D游戏了。

firefox 3.5,ie6绿色,ie8,Opera 10,Safari4,Chrome 2.0 都装上

总算能在我的破机上完整的跑win server 03了

2009年08月20日

在线定制进度条

Filed under: 未分类 — cmpan @ 2009-08-20 15:17:32

可以在线制作几种风格的进度条.

http://preloaders.net/en/rectangular

国内也有人做:http://ajaxload.info/只是更能比较少

2009年08月19日

让你的Windows Media Player支持播放FLV格式

Filed under: 未分类 — 标签:, , — cmpan @ 2009-08-19 23:27:53

到 http://sourceforge.net/projects/guliverkli/files/FLV%20Splitter/ 下载
也可以在这里下载我打好包并写好bat文件的FLVSplitter

然后解压运行如下命令,你的Windows Media Player即可支持flv格式的文件。

@ECHO OFF
echo 正在复制文件到系统文件夹……
copy FLVSplitter.ax %SystemRoot%\System32 /y
echo 正在注册文件到系统注册表……
regsvr32 /s %SystemRoot%\System32\FLVSplitter.ax
echo 安装结束!
echo.
pause
Older Posts »
Copyright © 2009 流水孟春 版权所有
Web技术,LAMP,Nginx,Web2.0,前端技术
Powered by WordPress & UI Designed by 流水孟春