Nikbobo Flash 一键安装 V1.1 发布 [2013.7.12]

Flash 一键安装更新到了 1.1 版本,欢迎大家使用!

GoFlash

软件名称:GoFlash

软件版本:1.1

运行环境:Windows XP/Windows 7/Windows 8 简体中文

软件功能:进行Flash插件的安装

包含组件:Adobe Flash ActiveX For Internet Explorer、Adobe Flash Plugin For Other Browers

使用方法:解压后直接运行主程序,或使用”/S”参数静默调用,具体使用方法见 “安装流程”。


下载地址:百度网盘

文件效验:

文件: GoFlash V1.1.zip

大小: 34980761 字节

修改时间: 2013年7月12日, 12:22:26

MD5: 32C30796CD93DF27A8F12A6419282FF5

SHA1: 2C06ED6016E1D4A53524309C487AAD200F4AE95D

CRC32: 6AD0028E

 


 

更新日志:

1.1:

紧急修正在 GoFlashFiles 文件夹中删掉其中一个文件后,无法安装的Bug

修正进度条显示错误的Bug

优化执行效率

更改界面,界面与 IT 天空的 GoRuntime 保持一致(仿这个 GUI,用 AU3 Info 工具捕捉了半天,才勉强弄出个大概)

1.0:

第一版发布


安装流程:

下载解压后如下:

包含文件列表

运行 GoFlash.exe 程序,弹出确定对话框后点”确定”按钮开始安装。

(加 “/S” 参数静默调用时不弹出对话框)

安装界面:

Flash ActiveX 安装界面

Flash Player 安装界面

安装完成后自动退出。


附带说明:

1、若不想安装某个插件,在 GoFlashFiles 文件夹中删掉对应文件即可。

2、可自行下载Adobe 网站的 Flash 安装包 替换 GoFlashFiles 文件夹内文件,直接覆盖即可。(请不要更改下载下来的Flash离线安装包的文件名)

Flash 永远最新下载地址:

Flash Player for ActiveX (Internet Explorer)

Flash Player Plug-in(所有其他浏览器)


友情推荐:

一键安装 DX9、VC2005、VC2008、VC2010、VC2012 以及 .Net Framework 3.5、.Net Framework 4.0 运行库,首选 天空常用运行库 !

Nikbobo Flash 一键安装 V1.2 发布 [2013.7.12]

Flash 一键安装更新到了 1.2 版本,欢迎大家使用!

GoFlash 

软件信息

软件名称:Go Flash

软件版本:1.2

支持系统:Windows XP 、Windows 7 、Windows 8

支持语言:简体中文 (Simplified Chinese)

软件功能:进行Flash插件的安装

包含组件:Flash Player For ActiveX (Internet Explorer)、Flash Player Plugin (Other Browers)

软件下载

下载地址:百度网盘

文件效验:(见网盘内)

(任何未经作者同意对 GoFlash.exe 主程序进行的修改操作,包含但不限于破解、反编、二次开发等,需承担法律责任)

特别提醒

1、请下载后务必核实文件校验信息,如不正确,请勿使用;

2、本程序由于涉及静默安装软件,易被各类安全软件误报,非信勿用;

3、强烈建议在阅读“安装流程”和“附带说明” 后再行使用本软件。

更新日志

1.2

1、[更新]重构代码,优化执行效率

2、[更新]微调界面

1.1

1、[修正]在 GoFlashFiles 文件夹中删掉其中一个文件后,无法安装的Bug

2、[修正]进度条显示错误的Bug

3、[更新]优化执行效率

4、[更新]更改界面,界面与 IT 天空的 GoRuntime 保持一致(仿这个 GUI,用 AU3 Info 工具捕捉了半天,才勉强弄出个大概)

1.0

1、[新增]第一版发布

安装流程

下载解压后如下:

包含文件列表

运行 GoFlash.exe 程序,弹出确定对话框后点“确定”按钮开始安装。

(加 “/S” 参数静默调用时不弹出对话框)

安装界面

Flash ActiveX 安装界面

Flash Player 安装界面

安装完成后自动退出。

附带说明

1、若不想安装某个插件,在 GoFlashFiles 文件夹中删掉对应文件即可。

2、可自行下载Adobe 网站的 Flash 安装包 替换 GoFlashFiles 文件夹内文件,直接覆盖即可。(请不要更改下载下来的Flash离线安装包的文件名)

Flash 永远最新版离线安装包下载地址

Flash Player for ActiveX (Internet Explorer)

Flash Player Plug-in(所有其他浏览器)

友情推荐

一键安装 DX9、VC2005、VC2008、VC2010、VC2012 以及 .Net Framework 3.5、.Net Framework 4.0 等运行库,首选 天空常用运行库 !

暮然回首,发现……

暮然回首,发现,这个博客貌似沦为了我的自制软件站了,满目都是各种软件。。

抱歉,因为一些意外情况,原来的承诺,也需有要失言了。。

折腾博客:更换缓存插件、做 CDN

本博客最近访问有些缓慢,而且貌似有时会出现“502 Bad Gateway”现象,咨询空间商,对方表示,这是暂时的,等到换了新服务器就好了。不得不说,空间商的态度非常好,别的主机,如果去问这种问题的话,一般都是推到你自己身上的(本人曾有这种经历)。回归正题,可是,暂时的也得解决呀!所以我就做了以下操作:

更换缓存插件

WP Super Cache → Cos Html Cache

一直因为大家都推荐,所以,两个站都用的是WP Super Cache,后来访问缓慢后,又加上 DB Cache Reload Fix,也不见好,然后就在自己的两个站做了测试,一个改用 Cos Html Cache,一个改用 W3 Total Cache。

本博客改用了之后,顿时感觉提速明显,尤其是首页和文章页,加载速度,那叫一个快。据说这是真缓存,是真正生成Html静态文件,为此,我还专门更改了固定链接,并把原链接做了301重定向。但是也有不足之处:加速只针对首页和文章页,其他页更慢了,查到原作者博客,他表示,一个博客最重要的是首页和文章页,其他页无关紧要,但是我觉得,最好还是整个站点的速度都提上去,这比较好一点。算了,看看先吧!

那个改用 W3 Total Cache 的站点,貌似速度不稳定,有时快,有时慢,也许是因为还是需要PHP处理,不像这个完全静态吧,看空间商的服务器情况了。

也许到时我又会改成 Hyper Cache + DB Cache Reload Fix 看一下情况,选出最优方案。貌似网上都表示单独使用 Hyper Cache 不行,必须加上 DB Cache Reload Fix,不过我会试一下的,因为网上表示 Cos Html Cache 是一种两极分化的情况,有些人说非常好,有些人说,根本没用。

使用CDN

七牛镜像存储 + 百度公共CDN库

最近发现,出了个新产品:七牛镜像存储,这个东西个人感觉还不错,起码当CDN用蛮好。它免费试用3个月,3个月后的免费额度为10G容量、每月10G流量,这个额度一般人还是不会超的。个人感觉比又拍云厚道许多。而且是国内空间,对于没有备案的国外空间用户来说,是一个福音,而且还提供二级域名。

当然,如果是国内空间,就不必了,因为安全宝国内空间比较给力,但是像我这样,使用香港节点的人来说,貌似提速不明显,我用着,主要是因为那个防火墙,给人那么一点安全感罢了。不过实话说,备了案,国内有许多免费的CDN任你用。

然后,就是发现 BAE 推出了公共 CDN 库,我就把JQuery之类的,换成了它们的地址了。以前曾用过 Google CDN,好的时候很好,抽风的时候嘛。。还试过 Microsoft CDN,貌似我这边感觉还没有用自己空间加载快。无语了。。。还用过 SAE 的 CDN,时有抽风,这对追求完美的我,感觉到心里不舒服。百度的 BAE CDN 嘛,目前没发现问题,速度也非常快,百度首页的速度,大家都感受到了。

By The Way:就要开学了,也许这个博客又要停更了。这个暑假,真是 坎坷重重,先是一放假,感冒发烧两周,没写过博客,然后住院检查加治疗胃肠问题,检查做了说没问题,可是还是经常肚子疼。。

WordPress 更换固定链接后如何做 301 重定向

上一篇文章:折腾博客:更换缓存插件、做 CDN,中,我提到了我更换了博客的固定链接,然而,我是怎么做 301 重定向的呢?最简单的办法是用插件,但是本人一向不喜欢太多插件,怎么办呢?答案就是巧妙运用.htaccess,就以本站为例子吧。

本站的链接是由:

/archives/%post_id%

更换到:

/html/%post_id%.html

是一个比较简单的更换,用插件,是不是显得小题大做?

所以我就添加了以下几行代码在.htaccess 开头,注意,一定要添加在 WordPress 伪静态的代码之前才有效。

# BEGIN Permalink
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^archives/([0-9]+)? html/$1.html [R=301,L]
</IfModule>

# END Permalink

 

就搞掂了。其实一般的更换都是比较简单的,希望大家举一反三。当然,如果实在不会,可在我的博客留言,我能做到的,我都会给出代码。

这个更换了,还不行,还要做一件事——在百度上登记你的网站改版了,不登记的话,百度不像Google那么强大的,你这样弄,不跟它们说说,小心被K站哦。

首先打开:http://zhanzhang.baidu.com/rewrite/index

然后登陆你的账号(这个不用多说了吧?)

然后添加你的改版规则(选择“提交正则规则”)

以本站为例,我提交的是:

www.nikbobo.net/archives/([0-9]+)$ 更换为 www.nikbobo.net/html/\1.html

感觉到没,是不是和Nginx/Apache的301跳转规则非常相像?

我是怎么对我的网站进行优化的(一):Title

在写这篇文章之前,我先要提出一点:所有的优化,最终都是要针对用户,不要只是针对搜索引擎,因为我们的东西,不仅仅是要被搜索到,而且要别人看了,感到有所收获才行,所以首先要在文章下下功夫。我要问大家一个问题:一个博客,什么东西最重要?答案是好的文章。所以,本博客所有的优化都是基于首页和文章页。

然而好的文章怎么才能让人搜索到呢?这就需要,我们在标题上下工夫,每一篇文章的发表,尽量去起一个好的标题,不要用“啊!”“呀!”等这类让大家看起来非常白痴的标题,不但访客不喜欢,蜘蛛也不喜欢。用户从搜索引擎中看到你的网站,第一印象就是标题,所以我们对标题进行的命名非常重要。但是,怎么显示标题呢,这也比较重要。

本站的做法

1)对于首页,显示博客的名字和描述;

2)对于文章页,显示文章的题目;

3)对于全站分隔符的设定,我使用“ | ”作为分隔符。

由于我不喜欢用插件,所以,你可以在主题的 Functions.php 扔以下代码,代码改自iGoogler主题,在此感谢主题的作者。

实现所需要的代码

<?php
function seo_title($sep) {
	/*
	 * Print the <title> tag based on what is being viewed.
	*/
	global $page, $paged;

	$post_title = wp_title( $sep, false, '' );

	if ( $post_title && is_single() ) {
		wp_title( '' , true, '' );
	}else{
		wp_title( $sep, true, 'right' );

		// Add the blog name.
		bloginfo( 'name' );

		// Add the blog description for the home/front page.
		$site_description = get_bloginfo( 'description', 'display' );

		if ( $site_description && ( is_home() || is_front_page() ) )
			echo " | $site_description";

		// Add a page number if necessary:
		if ( $paged >= 2 || $page >= 2 )
			echo ' | ' . sprintf(__('Paged %s', 'igoogler'), max( $paged, $page ) );
	}
}
?>

 

然后将 header.php 的 title 标签更改为:

<title><?php seo_title(' | '); ?></title>

 

大功告成!

我是怎么对我的网站进行优化的(二):Meta

虽然现在Google 和百度都已经不把 Meta 标签的内容作为排名的因素了,但是添加好的 Meta 对网站的流量还有有帮助的,因为一个偶然的情况,我发现,Google 的搜索结果在某种情况下会直接使用 Meta Description 做该页面的描述,这个发现,证明 Meta Description,还是有用的,至于 Meta Keywords 貌似基本无效了,这个有时用了还会适得其反,会被认为你有过度 SEO 之嫌,当然,这种情况通常发生于百度。

本站的做法

1)对于首页,使用博客的描述作为 Meta Description,自己写适合的关键词作为 Meta Keywords;

2)对于文章页,使用文章的第一段作为 Meta Description,配合我博客的主题,首页的文章摘要也是使用文章的第一段作为 Meta Description 的,然后使用文章的 Tags (标签) 作为  Meta Keywords。

还是那个观点,不喜欢使用插件,所以同样是扔代码到主题的 Functions.php。

实现所需要的代码

<?php
function seo_meta() {
	global $post;

	$site_description = get_bloginfo( 'description', 'display' );
	$post_description = "";
	//$site_keywords = "记忆空间, Nikbobo, Nikbobo的博客, 零碎的记忆";
	//$post_keywords = "";

	//$post_tags = wp_get_post_tags($post->ID);
    //foreach ($post_tags as $post_tag) {
        //$post_keywords = $post_keywords . $post_tag->name . ", ";
    //}

	//if ( !empty($post_keywords) )
			//$post_keywords = rtrim($post_keywords, ", ");

	if(preg_match('/<p>(.*)<\/p>/iU',trim(strip_tags($post->post_content,"<p>")),$matches)) {
		$post_description = trim(strip_tags($matches[1]));
	} else {
		$post_content = explode("\n",trim(strip_tags($post->post_content)));
		$post_description = trim(strip_tags($post_content ['0']));
	}

	//if ( $post_keywords && is_single() ) {
		//echo "\n" . '<meta name="keywords" content="' . $post_keywords . '" />' . "\n";
	//}
	//elseif ( $site_keywords && ( is_home() || is_front_page() ) ) {
		//echo "\n" . '<meta name="keywords" content="' . $site_keywords . '" />' . "\n";
	//}	

	if ( $post_description && is_single() ) {
		echo "\n" . '<meta name="description" content="' . $post_description . '" />' . "\n";
	}
	elseif ( $site_description && is_home() ) {
		echo "\n" . '<meta name="description" content="' . $site_description . '" />' . "\n";
	}

}
add_action('wp_head', 'seo_meta' );
?>

 个性化定制

本代码默认不显示 Meta Keywords

当然,如果你觉得 Meta Keywords 还是有那么一点儿用处的话,你可以去掉代码中的注释,即把含有“//”的那一行代码开头的”//”去掉。这样就有了 Meta Keywords 显示了。

我是怎么对我的网站进行优化的(三):Header

有些朋友,在上一些人的博客时发现:哇!他们博客的 Header 好简洁呀,简洁的 Header,也有助于蜘蛛直接通过 Header快速阅览你的网站,帮助蜘蛛的爬行。

原因:WordPress 捣鬼

为什么你博客的 Header那么凌乱,他们博客的 Header 那么简洁,这就是因为 WordPress 搞的鬼,它通过  wp_head() 在 Header 中输出了太多的信息,而这些信息,对一些人来说,是根本没有作用的。那么怎么办?立刻干掉他!

怎么干掉?

So easy!扔以下代码到主题的 Functions.php:

<?php
//Remove unused wp_head for SEO
remove_action('wp_head', 'wp_shortlink_wp_head');
remove_action('wp_head', 'rsd_link');
remove_action('wp_head', 'wlwmanifest_link');
remove_action('wp_head', 'wp_generator');
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head');
?>

 

看一下,是不是变得简洁许多啦!

iGoogler 主题添加文章“预告”功能

大家有没有注意到,本博客小小增加了一点新东西?那就是传说中的“预告”模块。出于某些原因,我们会在 WordPress 中把该篇文章设为“定时发布”。我们何不把静躺在后台的预发布的博文,得以提前给大家透漏点消息呢?通过小手段在前台进行播报呢?

有了这个功能,你再也不用把博文保存为草稿了,取而代之的是预定一个发布时间。此时前台的播报区,已经把你要进行的事情“泄漏”了。访问的用户对此感兴趣,或收藏或默记方便关注;用户没兴趣也不要紧,浏览你博客时发现你在进行的“小动作”,应该会为你正辛苦劳作加油吧?——这无疑增加了用户体验度。

本站用的是 iGoogler 主题,所以,就基于这个主题写一个代码吧!代码参考部分网上的。

需要扔到 Functions.php 里面的代码

<?php
function get_future_posts_igoogler($number = 5)
{
	global $post;
	$temp_post = $post;
	$output = '';
	$futu_posts = get_posts('numberposts='.$number.'&orderby=ID&order=ASC&post_status=future');
	foreach( $futu_posts as $fpost ) :
	$output.='<li>'.get_the_title($fpost->ID).'</li>';
	endforeach;
	$post = $temp_post;
	return $output;
}
?>

需要扔到 Sidebar_r.php 里面的代码

温馨提示:

代码插入

<?php if ( !dynamic_sidebar('right') ) : ?>

<?php endif; ?>

之间。

<h3>即将推出</h3>
<ul>
	<?php echo get_future_posts_igoogler(5); ?>
</ul>

iGoogler 主题使用七牛镜像存储 WordPress 插件导致 JS 加载失败的修正

今天偶然看到,我爱水煮鱼发布了七牛镜像存储 WordPress 插件,欣喜之余,立刻就用上了,可是,用上,问题就来了——JS 加载全失败了。怎么办?弃之不用?这感觉有点不爽,慢慢分析,慢慢调试,终于找到了原因——插件在判断正则上有问题,对于某些特殊写法的php文件没有过滤(例如:all-in-one.js.php)导致。下面是解决方法。(注:本解决方法通过改主题而不是改插件实现,且改动较大,目前暂未发现问题,但改动后该主题JS合并的效果消失,请酌情使用)

1)将 wp-content/themes/iGoogler/js 目录的 all-in-one.js.php 删掉;

2)将 wp-content/themes/iGoogler/js 目录的 comment-ajax.js 更名为 comments-ajax.js;

3)将 wp-content/themes/iGoogler/js 目录的 comment-reply.js 更名为 comments-reply.js;

4)将 wp-content/themes/iGoogler 目录的 all-in-one-js.php 整个替换为以下代码;

<?php

// Common.js
echo '<script type="text/javascript" src="' . get_template_directory_uri() . '/js/common.js"></script>' . "\n";

//
if(is_single()) {
	echo '<script type="text/javascript" src="' . get_template_directory_uri() . '/js/single.js"></script>' . "\n";
	if(comments_open()) {
		echo '<script type="text/javascript" src="' . get_template_directory_uri() . '/js/comments-ajax.js"></script>' . "\n";
		echo '<script type="text/javascript" src="' . get_template_directory_uri() . '/js/comments-reply.js"></script>' . "\n";
	}
}
if(search_words()) {
	echo '<script type="text/javascript" src="' . get_template_directory_uri() . '/js/search-highlight.js"></script>' . "\n";
}
if(igoogler_option('google-plus-one')) {
	echo '<script type="text/javascript" src="' . get_template_directory_uri() . '/js/google-plusone.js"></script>' . "\n";
}
?>

<?php if(search_words()): $arr = preg_split('/[\s,]+/', search_words()); ?>
<script type="text/javascript"><!--//--><![CDATA[//><!--
$(document).ready(function(e) {
	<?php foreach($arr as $words):?>
	    $(".post").highlight("<?php echo $words;?>");
	<?php endforeach; ?>
});
//--><!]]></script>
<?php endif;?>

5)将 wp-content/themes/iGoogler/js 目录的 comments-ajax.js(comment-ajax.js 更名 的)修改一下;

查找

got = js_url.indexOf('js/all-in-one.js'); i++ ; //Modified by me

 

替换为

got = js_url.indexOf('comments-ajax.js'); i++ ; //Modified by me

 

查找

ajax_php_url = js_url.substring(0, got) + 'comments-ajax.php',

 

替换为

ajax_php_url = js_url.replace("js/comments-ajax.js","comments-ajax.php"),

 

查找

var i = 0, got = -1, len = document.getElementsByTagName('script').length;
while ( i <= len && got == -1){
	if("undefined" != typeof(document.getElementsByTagName('script')[i].src) ) {
		var js_url = document.getElementsByTagName('script')[i].src;
		got = js_url.indexOf('comments-ajax.js'); i++ ; //Modified by me
	}
}

 

在后面添加一句

js_url = js_url.replace('nikbobo.qiniudn.com','www.nikbobo.net');

 

其中,nikbobo.qiniudn.com 更改为你的七牛提供的二级域名,www.nikbobo.net 改成你的 WordPress 站点域名。

即替换为

var i = 0, got = -1, len = document.getElementsByTagName('script').length;
while ( i <= len && got == -1){
	if("undefined" != typeof(document.getElementsByTagName('script')[i].src) ) {
		var js_url = document.getElementsByTagName('script')[i].src;
		got = js_url.indexOf('comments-ajax.js'); i++ ; //Modified by me
	}
}
js_url = js_url.replace('nikbobo.qiniudn.com','www.nikbobo.net');

 

好了,大功告成!