新浪微博API后整了个这个出来

最近没啥好写好分享的,来个杂谈,站点通过新浪微博开放平台,整了个这个出来,见图:

weibo api last

咱站点已经是IT资讯站了呢。就不见着写了些什么资讯哈。哈哈。纯属无聊。。。拿出来遥遥。

PS:你们说搞个校园微信平台有意思吗?

再有,就是站点已经取消了之前的图片水印了,要来的就来吧,网上已经大把本站原创了,不好整哈。多拿去一篇两篇也不是问题了。

Ubuntu 12单用户破解密码

ubuntu server 版很少用到,今天整个单用户破解ubuntu server12.04的方法,备自己不时之需的。

操作不是好难,方法和其它Linux类Unix系统一样,开机进入grub编辑引导配置文件即可。就是写入的字符不大一样。(google来着)

1.开机,在引导停留界面上按 e 编辑引导:

开机按 e 键
开机按 e 键

2.进入grub引导配置界面,编辑好了后按 Ctrl+x或者F10进行启动:

vi grub and boot
vi grub and boot

3.进入系统单用户模式,修改系统密码:

修改系统密码并重启即可
修改系统密码并重启即可

到此,ubuntu 系统密码就可破之。。。

最后,更正一个问题:

单用户模式下,不能执行reboot命令。应该 按ctrl+alt+del才能进行重启。

酷特尔开了个微信公众平台了哈

1. 登录微信公众平台http://mp.weixin.qq.com/,在高级功能界面,进入开发者模式。
2. 填写url,token,url必须是外网能访问到的,token是自定义。填写完毕,当点击提交时,微信服务器会给我们填写的url发送GET请求,来进行验证。验证时,我们可以直接用微信提供给我们的示例代码就行。

围观下。。。什么都没有。

weixin for kutea

更换了博客主题

这个主题我在之前也用过。现在再次使用。非常感谢作者 TangStyle 的分享。该主题支持:自适应电脑、平板电脑、移动设备。所谓简约而不简单哈。这是真的。

启用该主题后修改了部分代码,希望作者见谅哈。还有就是更新了站点的新浪微博分享按钮。部署了新的代码。解决了分享时不能准确获取文章图片的问题。只要文章有图片(新浪微博里面支持的格式)就都可以获取到了。效果如下:

分享至新浪微博效果
分享至新浪微博效果

Nginx下给wordpress设置伪静态

wordpress在nginx下的rewrite规则写法:

[root@localhost ~]# cat /etc/nginx/wprw.conf

rewrite ^.*/files/(.*)$ /wp-includes/ms-files.php?file=$1 last;

if (!-e $request_filename) {

rewrite ^.+?(/wp-.*) $1 last;

rewrite ^.+?(/.*\.php)$ $1 last;

rewrite ^ /index.php last;

}

配置Nginx服务器:

nginx rewrite for wordpress
nginx rewrite for wordpress

 

设置wordpress固定链接作测试:

Custom Links
Custom Links

那么,该我们展示效果了吧。呵呵,不好意思,来个了 .fuck 的后缀。。。

Hello world one
Hello world one

 

wordpress后台不断出现spam

先上张图吧

后台垃圾不断

solution:

在主题根目录下 functions.php 文件中添加下面代码:

// Kill the rewrite rules
add_filter( 'rewrite_rules_array', 'pmg_pk_filter_rewrites' );
function pmg_pk_filter_rewrites( $rules )
{
foreach( $rules as $rule => $rewrite )
{
if( preg_match( '/trackback\/\?\$$/i', $rule ) )
{
unset( $rules[$rule] );
}
}
return $rules;
}
// Kill bloginfo( 'pingback_url' )
add_filter( 'bloginfo_url', 'pmg_pk_kill_pingback_url', 10, 2 );
function pmg_pk_kill_pingback_url( $output, $show )
{
if( $show == 'pingback_url' )
{
$output = '';
}
return $output;
}
// hijack options for pingbacks
add_filter( 'pre_update_default_ping_status', '__return_false' );
add_filter( 'pre_option_default_ping_status', '__return_zero' );
add_filter( 'pre_update_default_pingback_flag', '__return_false' );
add_filter( 'pre_option_default_pingback_flag', '__return_zero' );
// Disable XMLRPC call
add_action( 'xmlrpc_call', 'pmg_pk_kill_xmlrpc' );
function pmg_pk_kill_xmlrpc( $action )
{
if( 'pingback.ping' === $action )
{
wp_die(
__( 'Pingbacks are not supported' ),
__( 'Not Allowed!' ),
array( 'response' => 403 )
);
}
}
// Flush rewrite rules on activation/deactivation so our trackback
// rules disappear or reappear on deactivation.
register_activation_hook( __FILE__ , 'flush_rewrite_rules' );
register_deactivation_hook( __FILE__, 'flush_rewrite_rules' );

本文绝对是抄袭来着。。。。看着办吧。有需要的就拿去。

wordpress安装主题及插件提示ftp账户密码问题

这段时间都在本地搭建一个wordpress站点,用于调试使用。服务器配置是在VMware Wordstation下面搭建的WEB环境。CentOS6.4+Nginx+MySQL+PHP,512 RAM 两个 Core等等。运行还是非常流畅的。

除了上面的环境,几乎没有用到其它环境了,但是今天现在wordpress里面安装个插件。结果提示如下图所示:

提示需要ftp用户密码
提示需要ftp用户密码

于是乎:Google

Solution:

1.[root@localhost html]# chown nginx:nginx html -R

2.编辑站点根目录下的wp-config.php文件。添加下面代码:

define(“FS_METHOD”,”direct”);

define(“FS_CHMOD_DIR”, 0777);

define(“FS_CHMOD_FILE”, 0777);

编辑wp-config.php配置文件

 

结果就可以了嘛:

结果

解决CentOS下安装Gnome桌面错误提示之一的方法

昨天刚好在百度知道里面看到了有人说“解决Linux下root能正常进入系统,普通用户一直黑屏状态的方法”(经过测试,这个问题已经解决。而且普通用户加入root用户组后也是可以关机的)这个问题,但我身边并没有Linux桌面版系统。所以想在字符界面上安装个GNOME桌面来测试实验下。没想到用yum的方法安装GNOME桌面后用startx命令启用GNOME桌面却提示错误如下:

FreeType: couldn’t open face /usr/share/fonts/liberation/LiberationMono-BoldItalic.ttf: 1
/usr/bin/twm: unable to open fontset “-adobe-helvetica-bold-r-normal–*-120-*-*-*-*-*-*”

waiting for X server to shut down error setting MTRR (base = 0xe8000000, size = 0x02000000, type = 1) Invalid argument (22)
Server terminated successfully (0). Closing log file.

起初还以为是字体问题。所以也特地安装了中文支持,没想到依然不行呢。

CentOS6.4字符界面下安装中文字体支持:

yum groupinstall -y “Chinese Support”

再次声明,这个CentOS系统是 X64位 6.4的系统。

好啦,今天就说说怎么解决这个问题。其实不然,就一个环节罢了,自CentOS6.3以上版本或者6.几以上的版本后,(这个我也不大清楚)。yum安装Gnome桌面组件已经不是原来的【GNOME Desktop Environment】,而是:【Desktop】。

好啦。安装X Windows System。并安装Desktop已经中文支持(最后可选)。

yum groupinstall “X Windows System”

yum groupinstall “Desktop”

yum groupinstall “Chinese Support”

最后便可执行 startx 命令正常启动GNOME桌面了。如图所示:

安装并启动gnome
安装并启动gnome