最新 | 最热门 | 最高评价

+0  更改了Blog的Search

Tag: 计算机与 Internet
sunchangming 发于 2013年04月26日 23:30 | 点击: 1202 | 展开摘要
tumblr自身的搜索实在是太差经,它只是基于tags的搜索,于是我就想换一个自己的搜索。—

amazon的aws提供的有搜索服务,但是它是按vm的方式卖,很贵。然后我今天恰好看见阿里云有搜索服务API,免费的,就试了下。它那个API的身份验证方式太让人崩溃了。自己发明了一套类似于oauth签名的东西,但是签名和提交的时候依赖于params的顺序。我整了好久一直是签名失败,无奈。手动把数据传上去,将就着用下。

另外,我发现webdav很有趣。有了webdav是

查看全文: http://www.udpwork.com/item/9729.html

+0  2013-04-24

Tag: 计算机与 Internet
sunchangming 发于 2013年04月24日 16:57 | 点击: 1006 | 展开摘要
今天试了一下sphinx-doc,据说python的文档主要都是拿它写的。它用的是一种叫reStructuredText的语法,我看很类似于markdown。有简单的工具用于把xhtml转换成reStructuredText格式。我是发现clang的某些项目用这个工具写的文档,所以想试下。后来发现它插表格实在太不方便了,html代码贴进去不能用,非要短横线、竖线自己画一个表格出来。真麻烦。用它的转换工具转出来的table也有问题。貌似是对span=“2” 这个的跨多个单元格的

查看全文: http://www.udpwork.com/item/9716.html

+0  2013-4-18

Tag: 计算机与 Internet
sunchangming 发于 2013年04月18日 23:50 | 点击: 1117 | 展开摘要
今天终于把一个很烦心的项目交出去了.

这周末准备写一个简单的httpd server,服务静态文件。

谁知道如果我想给它加上以CGI方式运行PHP的功能,该如何加呢?直接fork然后执行php进程?参数怎么传?我需要设置哪些环境变量?

另外,如何建立一个简单的全文索引?tumblr的搜索功能真是差劲,只能按照tags进行搜索,没有全文搜索。Lucene ? 我的VPS只有1G内存。

查看全文: http://www.udpwork.com/item/9686.html

+0  微信收费事件背后被广泛忽略的技术细节

Tag: Internet | Mobile
oasisfeng 发于 2013年04月14日 22:27 | 点击: 1815 | 展开摘要
作为一个横跨通信与互联网两大行业的从业者,前四年的核心网经验和后五年的互联网经验让我不得不感慨一个非常遗憾的现实:通信与互联网两大行业本来可以有珠联璧合的技术协同,为移动互联网提供近乎零耗电零流量的PUSH机制,但由于两个行业之间长期以来的价值观隔阂和互防心态,导致如今的手机PUSH技术不仅为用户增加了显著的电量消耗,还对移动运营商的基础设施造成了完全不必要的信令压力。微信与运营商的纷争正是这种冲突集中爆发的结果。

看到不少来自两个行业的专业分析,通信行业的专家谴责微信过于

查看全文: http://www.udpwork.com/item/9672.html

+2  为什么你写不好一个快速排序? 谈程序员的职业发展

Tag: 计算机与 Internet
sunchangming 发于 2013年04月11日 00:25 | 点击: 2561 | 展开摘要
我常常在想,当初我若不离开完美,现在或许也是总监级的title了,收入比现在高一倍不止。但是另一方面,在编码能力上我甚至不如某些刚毕业的本科生。比如,快速排序的算法我很熟悉,就一句话:“随机选一个元素,用它把输入集分成两半,对这两半继续递归,然后将递归得到(已排好序)的结果合并”。但几个月前看算法书的时候自己尝试写了一下快速排序,发现远远是另外一回事。虽然我对这个算法很清楚,但是用C++实现的时候充满了疑惑,写出来的代码BUG很多,调了很久才调对。相反,如果拿这个做面试题去面

查看全文: http://www.udpwork.com/item/9652.html

+0  云服务? 细数一下我现在用到的

Tag: 计算机与 Internet | Cloud Computing
sunchangming 发于 2013年04月09日 01:02 | 点击: 1457 | 展开摘要
最近我做了一系列的大迁移,因为我厌透了做运维的工作。挨个列吧:

1. Blog

我最早的blog是在blogcn上,然后live space,然后自建的wordpress。但是wordpress用了4-5年之后我发现一个大问题,它是一个信息孤岛。首先,baidu把我封了,拒不索引我。然后google每天大概也就给我带来几十个UV,留言的更少。大部分常客都是通过google reader访问,算上僵尸用户订阅数大概在200-300左右,只看,不访问网站也不留言。所以总的来说

查看全文: http://www.udpwork.com/item/9637.html

+0  2013-3-15

Tag: 计算机与 Internet
sunchangming 发于 2013年03月15日 15:53 | 点击: 997 | 展开摘要
最近觉得脑子越来越不好使了。

如前文所说,我最近的工作是把tudou的视频信息生成一个sitemap.xml交给百度,这里面包含了土豆当前所有视频的信息,是全量。但是百度提了一个很无理的要求,要求我把之前提交过,但是现在不在最新的全量数据里的那些视频,即,从土豆后台删除的视频以及我误提交的视频,也包含在这个xml里。

这个功能看起来很简单。我原来的流程是:从mysql读数据,过滤,生成xml。 现在的流程是从mysql读数据,存入hadoop。读最近1天hadoop上存的

查看全文: http://www.udpwork.com/item/9573.html

+0  我的 Apple's calendarserver终于搭好了

Tag: 计算机与 Internet
sunchangming 发于 2013年02月22日 19:57 | 点击: 973 | 展开摘要
之前https的配置一直有问题,连不上,问题出在ssl层面:

# wget https://10.4.1.30:8443/

—2013-02-22 19:46:28— https://10.4.1.30:8443/

Connecting to 10.4.1.30:8443… connected.

OpenSSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv

查看全文: http://www.udpwork.com/item/9613.html

+0  我的 Apple’s calendarserver终于搭好了

Tag: 计算机与 Internet
snnn 发于 2013年02月22日 19:57 | 点击: 3818 | 展开摘要
之前https的配置一直有问题,连不上,问题出在ssl层面:

# wget https://10.4.1.30:8443/

–2013-02-22 19:46:28– https://10.4.1.30:8443/

Connecting to 10.4.1.30:8443… connected.

OpenSSL: error:14077410:SSL routines:SSL23_GET_SERVER_HELLO:sslv3 ale

查看全文: http://www.udpwork.com/item/9579.html

+0  自建一个联系人与日历服务?

Tag: 计算机与 Internet
sunchangming 发于 2013年02月20日 20:32 | 点击: 1339 | 展开摘要
诚然,Google Contacts很棒。但是国情所致,经常连接被reset。

微软并不提供类似的服务,虽然exchange做的不错,但是exchange online版要每个user每月至少4美元,所以我打算自建一个。

我比较之后,支持CalDAV和CardDAV协议的服务器中,最稳定最棒的是Apple的http://trac.calendarserver.org/wiki/QuickStart 。这个东西就是文档太少,但是不只支持Mac OS X,也支持Linux。p

查看全文: http://www.udpwork.com/item/9580.html

+0  HTTPS与SNI扩展,一个IP多个证书

Tag: Internet | 我的分享
Xiaoxia 发于 2012年12月18日 14:23 | 点击: 9421 | 展开摘要
在搭建支持HTTPS的前端代理服务器时候,通常会遇到让人头痛的证书问题。根据HTTPS的工作原理,浏览器在访问一个HTTPS站点时,先与服务器建立SSL连接,建立连接的第一步就是请求服务器的证书。而服务器在发送证书的时候,是不知道浏览器访问的是哪个域名的,所以不能根据不同域名发送不同的证书。用过GoAgent的人都知道需要给浏览器导入证书才能使用HTTPS正常登录Twitter等网站。

SNI(Server Name Indication)是为了解决一个服务器使用多个域名和

查看全文: http://www.udpwork.com/item/8875.html

+5  vmware安装程序的神奇BUG!

Tag: 计算机与 Internet
snnn 发于 2012年12月17日 14:31 | 点击: 2179 | 展开摘要
我想用虚拟机装一个Mac OS X,据说vmware workstation 9.0新添了对Mac OS X的支持,于是我赶紧卸载8.0安装9.0试一试。

我从http://www.crsky.com/soft/1863.html 上下载了zip包,解压缩得到VMware-workstation-full-9.0.1-894247.exe。这是安装程序,我嫌名字太长,就改名为vmware.exe。

然后双击安装,告诉我,“setup has detected vmware

查看全文: http://www.udpwork.com/item/8872.html
|<<<1234567>>>| 一共9页, 97条记录