给自己的微博做了一些简单接口,提供源码

现在已经可以去调用获得带分页的微博数据,可以通过接口发布简单的文字,当然前提是需要通过身份验证. 现在博客的左侧导航里就是通过接口提取到的微博信息 如下图 当然可以通过rss的xml解析,但是一来速度不如直接用webservice来的快(其实这个多虑了,99%的跨站调用效率瓶颈都不是在所使用的方法而是在于网络本身),二来与自己不折腾不快乐的精神不符,所以果断还是花了一个小时弄出来了 其实也没多大意思,就图个好玩罢了,安卓端的应用也正在写,到时候可以手机发微博自娱自乐.   提供源码,安装方法在压缩包内.点我下载~~

- 阅读剩余部分 -

一个简单的PHP Router

首先建立一个PHP文件 server.php

<?php
// filename: server.php
print_r($_SERVER);

用curl看看抓到了什么

<?php
$ch2 = curl_init();
curl_setopt($ch2, CURLOPT_URL,'http://cc.com/server.php/segement/input');
curl_setopt($ch2, CURLOPT_HEADER, true);
curl_setopt($ch2, CURLOPT_RETURNTRANSFER, 1);
$orders = curl_exec($ch2);
curl_close($ch2); 
echo $orders;

- 阅读剩余部分 -

Python3.x和Python2.x的区别

这个星期开始学习Python了,因为看的书都是基于Python2.x,而且我安装的是Python3.3,所以书上写的地方好多都不适用于Python3.3,特意搜索了一下3.x和2.x的区别。特此在自己的博客中记录一下,以备以后查找方便,也可以分享给想学习Python的friends. 以下内容来自于网络.继续阅读:http://wiki.python.org/moin/Python2orPython3   1.性能 Py3.0运行 pystone benchmark的速度比Py2.5慢30%。Guido认为Py3.0有极大的优化空间,在字符串和整形操作上可 以取得很好的优化结果。 Py3.1性能比Py2.5慢15%,还有很大的提升空间。

- 阅读剩余部分 -

MacType对于前端设计的影响,附下载地址

对比参照正在浏览这里的你,你会发现MacType会让前端设计师对自己设计的页面的认知上造成一定的影响,这点很不好...   MacTypeInstaller_2012_0406_0用下载工具为佳

挪威的森林

话说内容实在是有一些粗俗,所以各位还是直接看截图好了,粘贴会死~~

超级擦车的一个讨厌地方

难道所有的Wordpress使用者都在使用Apache么?为何没有Nginx版本的Wordpress超级擦车呢? 比如super cache只认 mod_rewrite,这点让我很是蛋疼,Nginx默认就支持这个啊,还非要在后台不停提示我没开启没开启. 一怒之下只能想歪招了 这里要说一下,不是真的可以让 Nginx 支持Apache的mod_rewrite.因为如果你的web服务器是 Nginx ,那么你的 WordPress 就会提示你的服务器环境不支持 mod_rewrite 了 所以只是欺骗WordPress一下 ,让它认为是支持mod_rewrite 方法是在主题的 functions.php 文件添加下面的代码:

add_filter('got_rewrite', 'nginx_has_rewrites');
function nginx_has_rewrites() cialis online pharmacy {
    return true;
}

另外,因为Nginx运行PHP是用PHP-FPM的,所以有时会导致WordPress认为php没有写权限,表现为无法自动升级,和升级插件等,在functions.php里加入如下代码:

add_filter('filesystem_method', 'nginx_make_filesystem_direct');
function nginx_make_filesystem_direct() {
    return 'direct';
}

 

记在nginx上安装wordpress超级擦车,顺带实现rewrite

标题喜感一些~ 呵呵,其实就是WP SUPER CACHE 这个插件 众所周知WP自身没有缓存机制,这是让人多么蛋疼的一件事情啊~,程序本身做大以后就已经臃肿得让人受不了了,而且这丫居然没缓存,我这个前端CSS<8K,JQ调用SAE的小博客的速度都让人要抓狂了,何况那些装了若干插件的呢. 所以今天没办法啦,必须要好博客好好整一整了. 比较影响速度的因素有: 1. 后台(PHP+MySQL): 根据请求,运行语句,操作数据库,生成页面返回

效率低的或查询量大会让cpu飙升2. 线路Ping 命令大家都会用,这时间就代表一个来回
(Ping偶尔会Timeout超时,也就是所谓的丢包,常规原因有2种:真丢,假丢 ; 例如有些服务器设置侦测到集中密集的ICMP包会选择性的丢弃掉 ;10次里丢1次完全不同于10次访问有一次打不开,网页是走 TCP/IP 需要3次握手 .Ping 相对重要的参数就是时间了,国外一般200-300ms左右,国内一般100内)3. 前台: 闻名的 yslow 34 rules, 做了这些简单的调整, 可以明显的提速25%-50%

- 阅读剩余部分 -

今晚晚餐

20121009-180717.jpg20121009-180804.jpg

Redis 安装配置

一,什么是redis redis是一个key-value存储系统。 和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)和zset(有序集 合)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis 支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改 操作写入追加的记录文件,并且在此基础上实现了master-slave(主从)同步。 二,安装配置redis 1、下载源代码

http://code.google.com/p/redis/downloads/list

下载redis-1.2.6.tar.gz 将下载包拷贝到/usr/local/webserver/redis-1.2.6/下 2、安装

tar -zxvf redis-1.2.6.tar.gz
ce redis-1.2.6
make

- 阅读剩余部分 -

程序猿 技术不是你的全部

这是一位前辈写的。 在学校的时候,曾一度的迷恋技术,认为掌握了技术后就非常牛X,可以到外面做些项目,从中获取一些报酬,自己更是乐此不疲。并且认为看了很多的技术书籍,学了很多的语言,看了许多牛X技术的底层原理,就自认为自己在这方面是专家权威,高智商的人。当然,可能你希望大家叫你大神、大牛、精英、前辈,自己的虚荣心都得到了小小的满足。

  千万不要认为技术牛X了就可以从屌丝变身高富帅,不懂技术的人没有前途 总所周知,程序猿是一个高薪的职业。但是,只有你真正的进入这个行业你才清楚,这个看上去还不错的薪水,你却付出了超过薪水价值的代价。创业型与游戏型公司里面的项目小组一般是5~10个人,因为他们需要快速的开发以应对多变的市场波动,所以程序猿的每天工作时长都在12小时以上,身体和精神收到摧残不说。作为程序猿的你很少有时间去陪陪自己的家人、自己的女友。除了自己工作和技术上的朋友,很少有时间去拓宽自己的朋友圈。久而久之,很多程序猿不爱说话,不爱出门,最终成为宅男。每当想出去走走,散散心,体会体会下什么才是生活而不是生存,你会发现你不仅没有时间,连个志同道合的朋友都找不出来。 反而一些整天跑市场、接待客户的人,在其中锻炼出来了自己的口才,拓展了自己的交际圈,相信假以时日他们必定能够成就一番事业。

- 阅读剩余部分 -

隐藏省略文字特效

效果类似http://w.mengxiang.org/index.php?do=user_space&uid=398309,超过规定字符就会截断

- 阅读剩余部分 -

经典php加密解密函数authcode分析

以前用discuz的authcode非常多,authcode 是使用异或运算进行加密和解密。 算法来源于RC4(http://www.tmrfindia.org/ijcsa/V3I24.pdf) 下面来看注释:

- 阅读剩余部分 -

XXTEA 加密算法的 PHP 实现

之前在应用中都在使用discuz里的加密解密方法 authcode (http://www.notech.net/?p=161) 这里介绍一下TEA加密的一个衍生版本XXTEA.   xxtea在在我的微博系统中有应用到 微型加密算法(TEA)及其相关变种(XTEA,Block TEA,XXTEA) 都是分组加密算法,它们很容易被描述,实现也很简单(典型的几行代码)。 TEA 算法最初是由剑桥计算机实验室的 David Wheeler 和 Roger Needham 在 1994 年设计的。该算法使用 128 位的密钥为 64 位的信息块进行加密,它需要进行 64 轮迭代,尽管作者认为 32 轮已经足够了。该算法使用了一个神秘常数δ作为倍数,它来源于黄金比率,以保证每一轮加密都不相同。但δ的精确值似乎并不重要,这里 TEA 把它定义为 δ=「(√5 - 1)231」(也就是程序中的 0×9E3779B9)。

- 阅读剩余部分 -

Nginx PHP-FPM 502 504 自动重启脚本

网上有很多方法了:增加 php-cgi 进程 增加时间 等等 试了很多都没法完全杜绝 502 和 504 的发生,于是就想让服务器自动检测 php 是否运行正常,若不正常重启之,这样就可以在 php 出现 502 等情况时尽快恢复正常。完全杜绝的方法还在摸索...

- 阅读剩余部分 -

申请了新浪的开放平台.

不知道能不能通过,如果通过的话回头把自己的微博(http://t.notech.net)加上同步新浪微博功能.一切从新开始...