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

技术文章

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

技术文章精选

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

最新文章

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

IT 奋斗/ 2010-05-04 10:22:39 / 累计浏览 2,529

没有比解决瓶颈更高效的事情了

我最恨的情形就是在虹桥机场排队等出租车。一边有上千辆出租车在停车场等了几个小时,一边几百个乘客要排一个小时才能上车,就是因为中间有个愚蠢的人心安理得的当瓶颈。新的虹桥机场大了几倍,思路却一样。我受自由市场经济理论影响很深,受不了这种不充分的市场。比如前几天世博会预演的时候,居然要排几个小时的队吃午饭,情形和虹桥机场排队一样。因为进世博园卖吃的,是多高的标准和多大的荣光,结果严格的审查和行政的控制,...

IT PHP/ 2010-05-04 10:21:36 / 累计浏览 4,650

PHP for Twitter OAuth 教学演示

说来话长,两三年前只是想搞个 Jabber 的 PHP Class,顺便就用上了 Livid 的 v2ex 的山寨 twitter,他起名叫 doing,我觉得这名字挺好,后来,鸭被墙了,我就琢磨着挪到 twitter 上,而且真倒了一部分数据,但我不用 twitter 的原因不是因为墙,是因为当时老看见鲸鱼,而且由于压力过大,twitter 关掉了一部分外围功能,其中就包括 GTalk 机器人,这搞得我严重不爽,因为我只用 GTalk 发,于是就自己写了一个自娱自乐了。

IT 算法/ 2010-05-04 10:20:51 / 累计浏览 4,990

GINA 与 pGINA――实现自定义的 Windows 用户身份认证

  最近接触到一个 Windows 平台下的开源项目――pGINA。鉴于网上没有较为完整的中文介绍,特在此推介一下。  要知道 pGINA 做什么,首先需要了解 Windows 的用户管理框架。相关资料推荐阅读 Microsoft Windows Internals,这里不再赘述,只给出我列的一张 Linux 与 Windows 用户管理中的对应技术表格供熟悉 Linux 的开发人员参考。其实 Windows 也像 Linux 一样,开放了用户身份认证与用户管理系统的接口,允许第三方如同开发...

IT 其他/ 2010-05-04 10:19:51 / 累计浏览 2,206

Delve 迷你地下城冒险游戏

有很多桌面游戏是极富魅力的。甚至只用极少的道具就可以一个人自娱自乐。我在逛 bgg 时,用高级搜索找到了这么一个只需要 6 个六面骰就可以独自享受地下城冒险的小游戏,试了一下,果然非常有趣。进一步搜索,发现了基础版的汉化版本(由 :Coolforest 翻译),把图片附在后面。Delve 由 Drew Chamberlain 设计,如果你有兴趣,可以去这个网站下载更多的内容。游戏的道具就是投骰子。一组 6 个骰子,投三次。在第一次和第二次后,...

IT PHP/ 2010-05-04 10:16:19 / 累计浏览 5,332

使用PHP创建一个面向对象的博客

第一步:数据库的创建 1.使用phpmyadmian创建一个数据库,名字可以自己选,因为是博客有可能需要输入中文,所以MySQL连接校对选择:uft8_unicode_ci(或utf8_general_ci) 2.创建数据表需要建立的数据表如图: 以创建blog_posts为例: 需要注意的是,blog_post_tags这张表无需设置主键。第二步:使用PHP创建对象创建blogpost.php文件,文件内容为:

IT 其他/ 2010-05-04 10:09:36 / 累计浏览 1,984

Google对网页时间的关注

可以肯定的是Google对时间越来越重视了(除了实时搜索的重要性外),我们可以看到Google已经把时间融入到了搜索结果中,Google左侧的百宝箱中的时间筛选及时光隧道都是基于时间创建的。 除此之外Google对搜索接口中的网页描述也做了修改,入图: 在原有的描述(摘要)前面添加了一个具体的时间。同样英文界面也按照此种情况 在搜索结果中呈现网页的时间无疑是提高用户体验,和快照时间不同的事,此时间可以让用户准确的知道这...

IT 其他/ 2010-05-04 10:08:57 / 累计浏览 5,507

Windows下使用VMware安装Android

一、下载Vmware VMware Workstation 7.0.1 小巧精简版:http://soft4.wmzhe.com/download/TiCrow/VMware_7.0.1.22760_Micro.exe 二、下载Live Android 下载地址:http://code.google.com/p/live-android/ 三、在Vmware下安装Android,如图: 1.以标准配置创建虚拟机 2.选择下载好的live android镜像 3.选择客户机操作系统(请选择Linux,版本为other linux 2.6.x kernel) 4.设置虚拟机的名称及存放路径 5.设置虚拟机的大小(...

IT JavaScript/ 2010-05-04 10:07:52 / 累计浏览 1,925

Array.prototype.slice

slice 可以用来获取数组片段,它返回新数组,不会修改原数组。除了正常用法,slice 经常用来将 array-like 对象转换为 true array. 名词解释:array-like object

IT 用户研究/ 2010-04-30 15:48:09 / 累计浏览 3,246

用户体验的量化方法……

新时代的信息构建师(包括网站设计师、架构师等)应当特别掌握好网站的用户体验(User Experience)设计方法,以给用户提供积极丰富的体验,为网站提高利益。在用户体验方面,信息构建师Peter Morville由于长期从事信息构建和用户体验(User Experience)设计的工作,对此深有体会,他对用户体验(User Experience)设计进行总结,并设计出了一个描绘用户体验(User Experience)要素的蜂窝图,如图1所示。

IT 设计思想/ 2010-04-30 15:47:32 / 累计浏览 2,604

关于腾讯微博的一些思考……

试用腾讯微博已经有几天了,总体上的感觉是企鹅的微博延续了企鹅IM的风格路线~跟twitter和新浪微博重信息传播的路线不同,跟buzz重讨论和聚合的风格也不同,腾讯微博俨然腾讯QQ扯淡终端的web延伸,见下图。腾讯微博植入到QQ客户端,只是把群、聊天室换了个形式,但是好处是:①有记录,易于查找 ②可思考,延时回复 ③独立于QQ用户关系之外。一、腾讯微博web版腾讯微博的web版没有太多好说的,主要说说优点、缺点和期待功能。

IT 系统运维/ 2010-04-30 15:46:24 / 累计浏览 7,767

脚本利用SNMP mib/oid分析网卡流量

使用snmp管理网络设备,*unix下常用net-snmp的snmpwalk,snmpget等,要得到网络的相关信息,可通过提取RFC1213-mib的定义值得到,例如:要取得远程主机的团体字为"abcd",IP为172.30.1.8的网络端口流入(IN)的数据流量,可以使用如下命令:

IT 用户研究/ 2010-04-30 15:45:16 / 累计浏览 2,647

做产品需要怎样的想象力――关于微软旅游网站的YY……

做产品,即要有天马行空的想象力,又要有举一反三的思辨精神,还要有宏观的普世情怀,最后要收拢于可行性之下。 先说这个想象力,看过卡梅隆大片《阿凡达》(Avatar)我们想到了什么?无非是些“人体USB接口”,“胯下鸟大能征服世界”之类的。但是早在2002年,一名赴韩考察的腾讯员工,却从韩国“Avatar游戏”里得到启发,有了QQ用户虚拟形象,即QQ秀雏形这样一个提案。 那么时至今日再看到3D电影阿凡达,我们又能想到什么呢?...

IT 信息和交互/ 2010-04-29 23:38:32 / 累计浏览 2,567

引用 转发 链式传播

不知道今天还有多少人知道blog的引用这个功能,早年关于这个功能讨论很多,其中有一个重点就是:这个英文被称为trackback(TB)的玩意儿,究竟应该翻译成什么。在BBS中,当张三这个用户发了一个帖子A后,李四进行评论B。评论被很形象地称为“跟帖”,所谓跟,就代表着一个从属关系。一旦张三把帖子A删除后,李四的评论B就消失不见了。但在blog基于TB上的机制不是这样的。当张三发表了一篇博文A后,李四可以在自己的博客上写博文B...

IT 奋斗/ 2010-04-29 23:37:52 / 累计浏览 3,166

云计算时代的工作方式探讨

我个人有个坏毛病,就是喜欢攒电脑。每次心血来潮关注硬件发展的时候,都会忍不住去近在咫尺的中关村攒上一台机器。以至于有一段时间,我在学校里能够直接使用的台式机、笔记本、服务器达到了10台之多。再加上上网本和wifi手机的普及。各种问题接踵而来,一致性、安全性、远程访问、内容分享、版本控制,我需要控制的终端数量终于多到把我自己给控制住了。如果不找一些好方法,迟早我会被这些终端给拖死。于是我四处寻找把自己的...

IT MySQL/ 2010-04-29 23:35:33 / 累计浏览 2,785

修改/重置mysql root密码

经常会遇到安装过Mysql后,忘记密码的情况。这里记录如何在Windows/linux环境下,重置mysql root密码。1、编辑MySQL(和PHP搭配之最佳组合)配置文件:windows环境中:%MySQL(和PHP搭配之最佳组合)_installdir%\my.ini //一般在MySQL(和PHP搭配之最佳组合)安装目录下有my.ini即MySQL(和PHP搭配之最佳组合)的配置文件。linux环境中:/etc/my.cnf在[MySQL(和PHP搭配之最佳组合)d]配置段添加如下一行:

IT 信息和交互/ 2010-04-29 23:29:46 / 累计浏览 3,146

门户、论坛、博客、SNS,网站模式的辨析

联想到戴志康在《Discuz!X产品设计点滴分享》说的那段话 SNS Portal BBS 这三个分别在中国起始于2009、1999和1997年的应用,从年龄上就不一样,积累下来的无论对与错的用户习惯更是千差万别,谈及融合,谈何容易!生硬整合的结果,就如同客厅里铺着70年代的水磨石地板,配一个21世纪豪华双开门冰箱,外加一套意大利餐桌,桌上还放着两根油条那么奇怪。并不是东西不好,而为什么放到一起就变得...

IT 用户研究/ 2010-04-29 23:29:01 / 累计浏览 2,486

标签在web2.0中的适用范围

前几天看到千鸟的一篇博客《标签的语言粒度》,颇有收获,不禁来谈谈自己对标签的一些看法。标签和关键词的异同不得不承认,不管标签(Tag)多么时尚,关键词(Keyword)多么老土,这两者之间的基本意义都是一致的,都是用来描述一个事物的多重属性。以至于,如果有用户问我标签是什么东西的时候,我仍然会告诉他:“就是以前常说的‘关键词’,换一种时髦的叫法而已”。当然,我这么说只是方便普通用户容易理解,两者之间仍然有重...

IT MySQL/ 2010-04-29 13:48:49 / 累计浏览 7,885

SQL vs NoSQL:数据库并发写入性能比拼

最近听说了很多关于NoSQL的新闻,比如之前Sourceforge改用MongoDB,Digg改用Cassandra等等。再加上之前做数据库比较时有人推荐我mongodb,所以也搜索了一下NoSQL,觉得NoSQL可能真的是未来的趋势。 ` NoSQL vs SQL 传统SQL数据库为了实现ACID(atomicity, consistency, isolation, durability),往往需要频繁应用文件锁,这使得其在现代的web2.0应用中越来越捉襟见肘。现在SNS网站每一个点击都是一条/多条查询,对数据库写的并...

IT 设计思想/ 2010-04-29 13:48:06 / 累计浏览 4,390

过年回家有感:他们的互联网

    呆在办公室里动辄谈论用户需求,商业模式,我们恍惚觉得中国互联网经过纳斯达克泡沫后10年的快速发展,能做的模式都有人做过了,这行业似乎已经成熟,很难再有出头的机会。可是,我敢断定在温州农村,还有很多能买得起车,炒得起房的老百姓远未体验到什么叫“数字化生存”,就全国而言,到2010年1月,中国网民也就4亿,互联网革命又怎能算已经爆发呢。一旦具有支付能力的老爸老妈们通过QQ视频等应用被领进了互联网大门,现在还只是玩玩小游戏的弟弟妹妹们会很快长大成人,这种可观的增量市场让中国互联网之后大有好戏可唱。所以,现在进入互联网绝对为时不晚,现在在互联网打拼的朋友也要耐得住性子,抽空多回家看看老人小孩们如何上网。