WordPress 4.2.1 gravatar头像无法显示

升级wordpress 之后去按照以前的方法找服务器设置,发现找不到了。蛋疼啊,但是最近又有点忙,所以一直没管它,今天搜索了一下发现新的头像服务器函数已经移动到”\WordPress4.2.1\wp-includes\link-template.php”(3604,29): $url = sprintf( ‘http://%d.gravatar.com/avatar/%s’, $gravatar_server, $email_hash );这里来了,如下:

	if ( $email_hash ) {
		$args['found_avatar'] = true;
		$gravatar_server = hexdec( $email_hash[0] ) % 3;
	} else {
		$gravatar_server = rand( 0, 2 );
	}

	$url_args = array(
		's' => $args['size'],
		'd' => $args['default'],
		'f' => $args['force_default'] ? 'y' : false,
		'r' => $args['rating'],
	);

	$url = sprintf( 'http://%d.gravatar.com/avatar/%s', $gravatar_server, $email_hash );

	$url = add_query_arg(
		rawurlencode_deep( array_filter( $url_args ) ),
		set_url_scheme( $url, $args['scheme'] )
	);

修改也很简单,将上面的3604行修改为:

$url = sprintf( 'http://1.gravatar.com/avatar/%s', $email_hash );

那个服务器编号可以多试几个,测试的时候发现1是没有问题的,如果不能访问可以换2,3,4神马的。

Continue Reading

GPS坐标 转 火星坐标

gps

无聊写了个应用叫做Find my car,但是获取到的坐标一个是标准的gps坐标,另外一个就是上面的图吧的坐标。但是这个坐标直接在高德地图上标记却是错误的,于是就想办法看怎么转换下,不错这里直接有份源代码可以参考:猛击此处下载

这个项目引入了很多自定义的sqlite3的文件,其实没什么必要,改写一下就ok了。

Continue Reading

关于昆明的loser程序员

整体来说现在CB的各种评论质量越来越烂,到处都是疯狗乱咬,如果你较真那就不要看了。本来很简单的事情也总是有各种2b意图浑水摸鱼。但是偶尔也会有比较有意思的东西,并且还会有人来写读后感,比如这个:

 Hi,大家好 我是一名即将在北京入职程序员的毕业生。
我一直关注CB上的昆明程序员,一开始觉得他很低俗,发布的话题也很无聊。
后来越来越觉得昆明程序员是我的前辈是我学习的榜样。
他能够在经历了这么多挫折之后仍然不失去对生活的信念和拼搏的勇气。 我被他的精神深深的感动了,在此对前辈表示敬意。 我希望大家能点一下支持,让这条评论飘上去,让前辈看到我的心意。

Continue Reading