IT技术博客大学习 共学习 共进步

技术文章

精选技术长文、实践记录与系统化阅读

技术文章精选

低噪声、高可扫读;标题、摘要、来源、标签一目了然。

最新文章

采集自各技术站点的近期文章。

IT JavaScript/ 2010-07-21 09:42:37 / 累计浏览 4,471

使用document.domain和iframe实现站内AJAX跨域

站内AJAX跨域可以通过document.domain和iframe实现,比如www.css88.com、js.css88.com、css88.com这3个域名其实是3个不同的域,很多时候www.css88.com和css88.com打开的可能是用一个页面,但是,他们确实是不同的域,比如www.css88.com的页面通过ajax无法直接获取css88.com域下的数据,这是由于js的安全性引起的。不过我们可以通过document.domain和iframe实现在站内的ajax跨域。查看demo:http://www.css88.com/demo/iframe-dom...

IT PHP/ 2010-07-21 09:40:52 / 累计浏览 4,028

新闻站抓取神器:正文抽取接口

经过很久很久的琢磨,一米六二开发了正文抽取的神器(虽然这么说有点夸张),针对主流新闻类网站的正文抓取,不再需要做模板或是特别针对某个站点的设置,统统都能正确返回正文!绝对是神器~

IT 互联网/ 2010-07-21 09:37:27 / 累计浏览 2,465

贴吧,check in, 团购,手机应用商店,网络的未来

这一周看了不少新东西,印象深刻的是check in这个词。作为网络和现实的一个接口,相信以后会有越来越多的应用使用这个概念。 贴吧 这个周开始仔细的研究百度贴吧。百度的贴吧看上去很简单,但仔细揣摩一下,真是有很多东西可以学习。准备就这个话题写一系列的笔记。 check in 这是这个周的主角。check in这个词最早进入我的世界是因为那个基于lbs服务的foursquare,简单一说,用户可以通过这个网站对自己到过的地方在网站上进行登...

IT 其他/ 2010-07-21 09:36:03 / 累计浏览 3,631

Chrome 里 Max-age 和 ETag 的古怪逻辑

简单的说,对于 Header 里同时有 Max-age 和 ETag 的情况,Chrome 跟所有其他浏览器的解释都是相反的按我的理解,如果同时设置了 Max-age 和 ETag,在 Max-age 的有效期内,浏览器是不再发请求的,等过了有效期,再在请求里带上 ETag。但是在 Chrome 里反而会起反效果:如果一个网页里的图片只有 ETag,那么在 Chrome 当前 tab 页的整个生存周期,可能只会偶尔被重新读取,可如果同时包含了 ETag 和 Max-age,那么你每点一次链接,...

IT 奋斗/ 2010-07-21 09:34:16 / 累计浏览 2,966

关于读书 - 我的经验与分享

注:近日接受萧秋水女士的访问,总结了一点关于读书的文字,发表于《程序员》杂志,我还没有看到,不过应该是个节略稿,在这里把我写下的关于读书的一点体验分享出来,供大家参考,这些文字部分来自以前的博客。

IT JavaScript/ 2010-07-20 23:21:06 / 累计浏览 1,846

Web前端优化

各浏览器并发下载数列表: Browser HTTP/1.1 HTTP/1.0 IE 6,7 2 4 IE 8 6 6 Firefox 2 2 8 Firefox 3 6 6 Safari 3,4 4 4 Chrome 1,2 6 ? Chrome 3 4 4 Opera 9.63,10.00alpha 4 4 随着宽带的普及,为充分利用用户的带宽,提升用户体验,可设置多个子域名。 Javascript和css尽可能从页面中分离出去,作为独立的文件。 为了减小header头大小,静态文件尽量用其他不带cookie的域名提供下载(当然还要兼顾到DNS解析时间)。 如:www.m...

IT 其他/ 2010-07-20 23:20:20 / 累计浏览 8,413

关于使用python开发web应用的几个库总结

怎么说呢,python可以算是救了我一命的一门语言,若不是他,恐怕公司的这个项目还遥遥无期,我会始终保有对他最崇高的敬意。这里,我仅列出自己最近使用的几个库:jinja2,simplejson,BeautifulSoup,minidom

IT MySQL/ 2010-07-20 23:18:30 / 累计浏览 2,690

通过PostgreSQL的源代码安装数据库

准备步骤:操作系统-Ubuntu10.04 第一步:下载源码到官网www.postgresql.org去下载8.4.4版本的源码,我的下载地址是ftp://ftp2.cn.postgresql.org/postgresql/source/v8.4.4/postgresql-8.4.4.tar.gz 我的保存路径为:/home/jiwan/postgresql/postgresql-tar/postgresql-8.4.4.tar.gz 你可以存放到任意想存放的地方。第二步:解压源码 cd /home/jiwan/postgresql tar -xvf postgresql-tar/postgresql-8.4.4.tar.gz mv postgres...

IT PHP/ 2010-07-20 23:17:56 / 累计浏览 3,084

在编译php-fpm0.6的时候需要注意的一些问题

也许大家都在用php-fpm0.5系列..其实php-fpm0.6早就发布了..并且再上次fix_pathinfo漏洞的时候.有人说过0.6不受这个漏洞的影响..看来使用0.6还是还是有些必要的..但是0.6比较起0.5来说..变化很大..代码上我不太清楚..但是从编译的步骤上来讲..确实有些我们需要注意的事情.上次我曾经说过关于编译PHP5.2.12+php-fpm-0.6的问题..这次加上几个新的 就重新写一遍吧..我这里就用php5.2.13和php-fpm-0.6~5.2.patch来打比方.php-fpm需要au...

IT CSS/HTML/ 2010-07-20 23:14:35 / 累计浏览 4,969

HTML5文件API之图片预览

图片上传在当今的Web应用中是一个非常常用的功能,如果不需要在上传前进行图片预览则可以简单的使用HTML+Javascript来实现,但如果一定要在上传之前提供图片预览功能则需要求助于Flash来实现。不过,随着HTML5 File API的诞生这一状况终于有了改观,本文将介绍如何使用HTML5 File API快速的实现图片预览功能。 浏览器支持情况本文实现的功能在以下浏览器中经过测试:IE8、Firefox3.6、Chrome6.0、Opera10、Safari4。其中Firefox3...

IT Linux/ 2010-07-20 23:11:07 / 累计浏览 4,708

共享会话的ssh连接配置

针对一个服务器需要同时开几个ssh连接,也许是同一个帐号链接,也许是不同的帐号,你是不死和厌烦了每次的都要输入密码?其实ssh链接可以做到共享会话的。一个办法是用一些ssh链接客户端,比如Windows下的Secure CRT,Linux下的hotssh。另外一个办法,就是自己修改ssh客户端配置文件,创建~/.ssh/ssh_config文件,加入下面的内容: Host * ControlMaster auto ControlPath ~/.ssh/master-%r@%h:%p 当对服务器发起一个链接的...

IT PHP/ 2010-07-20 23:10:26 / 累计浏览 2,287

WordPress 烦人的 revision 和 auto-draft

revision 是早就有了,auto-draft 是最近才发现的,个人非常不喜欢这2个功能,偏偏 WordPress 还没有在后台中增加显式的关闭功能,所以更显得烦人。 revision 是你每保存一次 post 的时候,都把修改前的内容存成一个 revision,这样你就不用担心以前的版本找不到了。问题是,写 blog 又不是写代码,用得着这把牛刀么?就是写代码,也有不想保存的版本,基本上扔到 scm 里面就不会再看了呀。 禁用 revision 的方法,对目前的 WordPr...

IT 算法/ 2010-07-20 23:07:06 / 累计浏览 3,494

关于新闻网页正文抽取的一些思路

A:估计很多人只想要简单快速地实现正文抽取,我特地将PHP版本的调用示例给了出来,并打包提供下载:demo.tar; B:希望自行实现的朋友可以顺这两个思路来实现: i):链接密度算法:简单点说,就是统计每一个HTML子节点的链接密度,然后找出链接密度最小的那个点;对于中文新闻网页,这个密度值通常是0.03到0.05这个范围内,个别站点可能超出这个范围;当然你可以综合一下文本长度等等因素来考虑;网上有位达人写了一份python版的程序,可以考虑借鉴...

IT CSS/HTML/ 2010-07-20 22:59:38 / 累计浏览 3,635

CSS3 媒介判断与 iPhone 4 视网膜显示屏

iPhone 4 的「视网膜显示屏」将像素密度提升一倍,文字的锐度得以大大改善。但图像何如?为了保持现有网站的外观,图像将自动放大一倍。这便产生了「设备像素」和「 CSS 像素间」的分裂。

IT 系统架构/ 2010-07-20 09:55:44 / 累计浏览 55,351

Xvfb+YSlow+ShowSlow搭建前端性能测试框架

工具介绍 Xvfb: 主要就是通过内存计算模拟出图形界面,没有平常所见的操作界面,分为客户端和服务器 YSlow: 当Firefox浏览网页时,可以分析网站的页面(基于Yahoo 14条评分原则),并指出如何进行优化提高网站性能 ShowSlow:收集YSlow的测试结果并显示出来 Ubuntu:开源的Linux系统,界面越来越向Windows靠近框架简介对于前端的童鞋我相信YSlow已经耳熟能详了,基于雅虎的评分规则对页面进行评分的Firefox插件,从中我们可以看...

IT MySQL/ 2010-07-20 09:54:56 / 累计浏览 3,711

如何在MYSQL5.5只支出utf8环境下正常使用GBK网站

  我们公司新配置了一台服务器,使用的MYSQL5.5,当时并没考虑到会有GBK的网站放上来,本来UTF8网站都运行正常,后来有两台服务器合并,把老服务器拿回来了,老服务器上的网站全部放到新服务器上,这样就麻烦大了。老网站大量使用的是GBK版本,在新服务器上全部乱码。  执行时还会报GBK字符集不支持的错误,查看了一下字符集,MYSQL5.5确实默认情况下不支持GBK,那只好重新装了。  把MYSQL,deinstall后,执行make WITH_CH...

IT 奋斗/ 2010-07-20 09:53:30 / 累计浏览 3,026

产品经理怎么和猎头打交道

现在的产品经理被猎头忽悠的不行了,很多人其实原来的环境呆的还不错,也没有非常迫切的欲望说要动一下的,最后还是被人连哄带骗的:写简历了、投简历了、面试了…… 这样的情况非常多,其实猎头忽悠是常态,不忽悠才是奇怪的。但是有一个问题,现在不分水平高低,只要能过学历过、工作年龄关一概都不放过。所以我说现在的猎头不负责任,一个公司要挖人才?需要这些人具备什么样的特征,具备如何的能力?现在成什么样了,真销售一...

IT Apache/ 2010-07-20 09:52:28 / 累计浏览 5,467

[调优] Squid 不同版本的性能对比

对比目前所有 squid 的标准版本中性能的对比,以及确认Squid 2.7 和 Squid 3.1 的性能有多大分别。每次不同的测试前,一定要清掉上一次的 cache_dir 中的 cache 的 object 。 测试方法: 1.每次在测试前...

IT 互联网/ 2010-07-20 09:51:10 / 累计浏览 2,431

迈过社会化网络:互联网的新时代

现在,这个网络的新时代还没有被命名,这是一个好事情。可以肯定的是,现在的网络还是我们所熟悉的那个网络,只是现在你所接触的内容信息更多的来自于社会化网站之外了。现实生活中的事物,政府组织和商业机构的数据,虚拟的事物……无论是什么,你将慢慢的和越来越多的来自他们的内容信息纠缠在一起。

IT 用户研究/ 2010-07-20 09:50:25 / 累计浏览 2,712

亚马逊用户体验改善

亚马逊的成功是强大用户购物体验的直接结果,今天无论是在理念还是在实践上,都堪称电子商务开发者的学习标杆。

    随着电子商务热潮的持续升温,现在电子商务网站的设计,正面临着一系列的挑战,其中最主要的挑战就是如何建立一种用户体验,来提高用户在线购物的可能性。

    为了对抗网上激烈的竞争,消除网上多疑购物者的顾虑,设计人员可以采取一些措施来改善他们网上商城的可用性。自1995年以来,亚马逊已经成为在电子商务B2C领域里公认的世界领导者。它的成功并非偶然,也不仅仅是在一个正确的地方与一个正确的时间的结果。

    亚马逊的成功是强大用户购物体验的直接结果,今天无论是在理念还是实践上,都为许多的电子商务开发者提供了值得仿效的参考。