自己用的wordpress for SAE优化设定

打开SDK,选择应用,右键编辑yaml配置文件

name: YOURAPPNAME
version: YOURAPPVERSION
handle: 
  - compress: if(out_header["Content-Type"] ~ "text") compress
  - compress: if(out_header["Content-Type"] ~ "javascript") compress
  - compress: if(out_header["Content-Length"] >= 0) compress
  - expire: if(path ~ "\.js$") time 3600000
  - expire: if(path ~ "\.css$") time 3600000
  - expire: if(path ~ "\.gif$") time 3600000
  - expire: if(path ~ "\.png$") time 3600000
  - expire: if(path ~ "\.jpg$") time 3600000
  - rewrite: if( !is_file() && !is_dir()) goto "index.php?%{QUERY_STRING}"

自己在迁移某个wordpress到sae平台的时候摸索整理的,就是缓存一些js css等图片资源,启用压缩,固定链接设定。

给typecho添加访客资料隐藏功能

关于wordpress添加访客资料隐藏功能网上是一搜一大堆,我最看好的还是我目前使用的这一套方案,用jQuery实现的这个功能。WordPress以其优美的臃肿曲线依然挺立,但是我心里已经离他远去,在本机折腾了一个typecho,测试了一下这个功能,小有心得,还有很多问题,因此发此博文,我们共同探讨。 :cool: :cool:

Continue reading

ubuntu安装中文输入法

或许你需要一种全中文的桌面,而我不需要,所以需要安装中文输入法

方法:Applications-Accessories-Terminal

按照顺序执行以下命令

sudo apt-get install scim scim-pinyin
sudo apt-get install scim-gtk2-immodule scim-qtimm
sudo apt-get install im-switch
sudo im-switch -s scim

然后配置:

cd /etc/X11/Xsession.d/
sudo gedit 95xinput

以上是在/etc/X11/Xsession.d/里新建一个名叫95xinput的文件,这个文件的内容如下:

/usr/bin/scim -d
XMODIFIERS="@im=SCIM"
export XMODIFIERS
export GTK_IM_MODULE=scim

重启,Ctrl+Space即可~

周末免费VPN午餐

点击下载usaip(代理号码簿用户名和密码均为demo) 和 puff测试VPN 已经挂掉

一定要低调传播

只是测试阶段,随时可能停止服务

ip:m.erights.net

username:mpuff

paswword:mpuff

Provided By:鼎鼎大名的puff

本人郑重声明:
1.本人是文盲,以上内容文字均不认识,也看不懂是什么意思.
2. 本人在此留言均为网络上复制,用于检验本人电脑键盘录入、屏幕显示的机械、光电性能。并不代表本人局部或全部同意、支持或者反对楼主观点。
3. 如本人留言违反国家有关法律,请网监爷及时告知本人。本文不暗示、鼓励、支持或映射读者作出生活方式、工作态度、婚姻交友、子女教育的积极或消极判断。
4. 因删除不及时所产生的任何法律(包括宪法,民法,刑法,书法,公检法,基本法,劳动法,婚姻法,输入法,没办法,国际法,今日说法,吸星大 法,与台湾关系法及文中涉及或可能涉及以及未涉及之法,各地治安管理条例)纠纷或责任本人概不负责。
5. 本人谢绝任何跨省追捕行为,如有需要请直接联系原作者以及网络管理员或法人代表。
6. 此声明最终解释权归本人所有。

GAE中使用struts2技术

本文适用人群:有一定的编程基础、申请成功gae项目、本机环境搭建完成、会给GAE绑定域名(是Google apps用户)

没有废话,直接开始:

1、新建一个Google app engine(下简称GAE)项目

填写项目名称和包名(随意写)

填写名字和包填写名字和包

2、观察系统组成

structureOfGae

3、导入Struts2支持包

注意,除了这些:

导入包1

我们常用的包,我们还需要导入以下两个包:

import2

说明:commons-logging-1.0.4.jar 在struts2.1.8的包里自带

struts2-gae-0.1.jar 下载自:

http://code.google.com/p/struts2-gae/downloads/list

疑问,包导入会自动上传吗?包导到哪里去了?build path是什么?

首先将包导入lib目录

libs

然后选择Configure Build Path

configBuildPath

把刚刚导入的Jar包添加到build path里

addToBP

那么到现在,我们的struts2和gae环境支持已经搭建完毕

4、配置web.xml(重要)

4.1 观察

webxml

4.2 编写代码
为web.xml加入一个filter映射和一个监听器

1
2
3
4
5
6
7
8
9
10
11
12
<filter>
	<filter-name>struts2-gae</filter-name>
	<filter-class>com.struts2.gae.dispatcher.GaeFilterDispatcher</filter-class>
</filter>
<filter-mapping>
	<filter-name>struts2-gae</filter-name>
	<url-pattern>/*</url-pattern>
</filter-mapping>
 
<listener>
<listener-class>com.struts2.gae.listener.OgnlListener</listener-class>
</listener>

5、代码编写

5.1 新建一个action
newAction

代码testAction.java

1
2
3
4
5
6
7
package org.mobai.gae.action;
import com.opensymphony.xwork2.ActionSupport;
    public class testAction extends ActionSupport {
        public String execute(){
            return SUCCESS;
        }
}

5.2 建立一个成功页面:代码success.jsp

1
2
3
4
5
6
7
8
9
10
11
12
<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
</head>
<body>
<h1>SUCCESS!!</h1>
</body>
</html>

5.3 配置struts.xml

1
2
3
4
5
6
7
8
9
10
11
12
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">
 
<struts>
<package name="gaeStruts2" namespace="/" extends="struts-default">
		<action name="test" class="org.mobai.gae.action.testAction">
			<result>success.jsp</result>
		</action>
	</package>
</struts>

代码说明:很简单的一个请求跳转功能的实现

6、部署

部署设置
image

部署设置

点击部署
image

点击部署

填写帐户名和密码
image

填写Gmail用户名和密码

部署成功图
image

部署成功!

预览:http://gae.dev.mobai.org/ 根据本人以后的探索,此页面将会不停的变动,请谅解!

为了节省流量,图片经过压缩处理,可在这里留言获得jar包和pdf清晰版。

这是什么?不知道啊

209.85.225.101 sites.google.com
203.208.39.104 lh1.ggpht.com
203.208.39.104 lh2.ggpht.com
203.208.39.104 lh3.ggpht.com
203.208.39.104 lh4.ggpht.com
203.208.39.104 lh5.ggpht.com
203.208.39.104 lh6.ggpht.com
203.208.39.104 lh7.ggpht.com
203.208.39.104 lh8.ggpht.com
203.208.39.104 lh9.ggpht.com

会陆续添加  本机现在教育网

update:

UseJump

本文系本人神智不清时复制粘贴,我也不知道是什么意思,请勿跨省追捕,谢谢合作。

通过QQ邮箱知道手机好友是否隐身

QQ邮箱有一个很方便的功能,就是邮箱聊天。

image

其中有一个说明是这样的:

暂时的版本限制:发起聊天后,对方必须为QQ2007正式版及QQ2008各版本才能回复,我们会在对方QQ和TM版本不支持时进行提示

所以,你的信息是无法发送到QQ手机版的,那么就从这里,入手。

首先,登录邮箱并登录聊天

点击打开好友列表窗口:

找到你想“测试”的好友,点击,出现如下界面

如果你输入一个信息,显示是这样的:

表明对方使用的QQ版本不支持,就说明,对方正在使用QQ,只是正在“隐身”。

反之:

上图说明这个好友没有用手机上网,本文具有相当的局限性,但是随着QQ手机用户数量增长,这个文章还是有一定的价值的  :grin:

右键新建没有Word,Excel,PowerPoint的解决方法

右键的新建菜单中没有word文档怎么办
1)在安装时解决:
解决方法:安装的时候一定自定义安装(这里是我的习惯,不然垃圾会装了很多),以2003的版本为例的话,自定义的下一步有个,高级。。前面的勾打上,以便下面自己设置。再下一步是 选择要安装的组件,里面 有个Office共享工具,这个,关键所在。。不信展开看一下,里面有个,新建。。什么什么的。。默认是不安装的,这里我们选择从本地运行。再安装就OK了

2)安装后的解决:

有些简版的OFFICE2003,右键的新建菜单中没有“新建WORD文档”。在网上搜了好多的资料都是无效的,下面是一项编辑注册表的信息,把横线中的信息复制的记事本中,然后另存为 *.reg格式的文件。
-----------------------------------
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.doc]
@=”Word.Document.8″
“Content Type”=”application/msword”
[HKEY_CLASSES_ROOT\.doc\OpenWithList]
[HKEY_CLASSES_ROOT\.doc\OpenWithList\WordPad.exe]
@=”"
[HKEY_CLASSES_ROOT\.doc\PersistentHandler]
@=”{98de59a0-d175-11cd-a7bd-00006b827d94}”
[HKEY_CLASSES_ROOT\.doc\ShellNew]
[HKEY_CLASSES_ROOT\.doc\Word.Document.6]
[HKEY_CLASSES_ROOT\.doc\Word.Document.6\ShellNew]
“FileName”=”winword.doc”
[HKEY_CLASSES_ROOT\.doc\Word.Document.8]
[HKEY_CLASSES_ROOT\.doc\Word.Document.8\ShellNew]
“FileName”=”winword8.doc”
[HKEY_CLASSES_ROOT\.doc\WordDocument]
[HKEY_CLASSES_ROOT\.doc\WordDocument\ShellNew]
“FileName”=”winword2.doc”
[HKEY_CLASSES_ROOT\.doc\WordPad.Document.1]
[HKEY_CLASSES_ROOT\.doc\WordPad.Document.1\ShellNew]
“NullFile”=”"

-----------------------------------
以下是新建EXCEL文档的注册信息(.xls)
-----------------------------------
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.xls]
“Content Type”=”application/vnd.ms-excel”
@=”Excel.Sheet.8″
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.5]
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.5\ShellNew]
“FileName”=”excel.xls”
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8]
@=”"
[HKEY_CLASSES_ROOT\.xls\Excel.Sheet.8\ShellNew]
“FileName”=”excel9.xls”
[HKEY_CLASSES_ROOT\.xls\ExcelWorksheet]
[HKEY_CLASSES_ROOT\.xls\ExcelWorksheet\ShellNew]
“FileName”=”excel4.xls”
[HKEY_CLASSES_ROOT\.xls\PersistentHandler]
@=”{98de59a0-d175-11cd-a7bd-00006b827d94}”

-----------------------------------
以下是powerpiont幻灯片文档的注册信息(.ppt)
-----------------------------------
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\.ppt]
“Content Type”=”application/vnd.ms-powerpoint”
@=”PowerPoint.Show.8″
[HKEY_CLASSES_ROOT\.ppt\PersistentHandler]
@=”{98de59a0-d175-11cd-a7bd-00006b827d94}”
[HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.4]
[HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.4\ShellNew]
“FileName”=”powerpnt.ppt”
[HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.8]
[HKEY_CLASSES_ROOT\.ppt\PowerPoint.Show.8\ShellNew]
“FileName”=”pwrpnt11.pot”
双击该注册项。会弹出“是否确认要将***.reg中的信息添加到注册表”
点击“是”。

重启/注销之后即可恢复,如果你不想这样做,右键使劲刷新使劲刷新,刷着刷着就出来了。

如果你连这个操作都不想做,点此下载这三个reg文件word_excel_ppt_dis,但你得相信我的人品?

VirtualBox无缝模式如何退出

开通VB的无缝模式需要安装个软件,但是弄成之后问题就接踵而至,本人不才,显卡不好,死机,卡屏,最吓人的是,这个无缝模式的退出竟然成了一个小问题,今日解决了这个问题,就在这里贴出方法,聊以自慰。

(快捷键HOST+L)就可以退出,但是,是要注意技巧的。

记住,是在windows界面按Host+L,比如我鼠标右键点击任务栏,然后趁机按下HOST+L就可以退出无缝模式。

HOST是啥?嘿嘿,卖了一个关子,其实默认是CTRL(右边的)。