WordPress开发实录

如果遇到后台编辑文件时没有发现“更新文件”菜单时,可能是文件没有权限被“www-data”用户修改造成的;

WordPress主题的执行顺序,见:http://ihacklog.com/php/wordpress/dig-into-wordpress/the-wordpress-theme-files-execution-hierarchy.html

更改一个主题CSS文件时,新建一个CSS文档,然后import到主题默认CSS文档中。由于CSS定义中“后来居上”,所以应当插入在最后面,以免引起冲突。如果冲突,可以尝试加入“!important”来提升优先级。

关于wordpress插件form-manager的使用,不要使用其“condition”,而应当自行编写脚本。可以使用jQuery,然后将脚本作为Note添加(插入一个script区块)。同时将用到的CSS也作为一个Note添加(CSS其实最好位于Header中,据说这样可以加快网页的渲染速度,而js则可以放在最后)。这样做的结果就是只有在有form的页面中,才会需要载入相应的js库,减少对其它页面载入速度的影响。

form-manager模板函数中的利用nickname获取数值函数很好用。然而对于文件上传来说,得到的是一个含有文件名和其它信息的数组,可以使用以下语句得到想要的东西。
wordpress.org/support/topic/plugin-wordpress-form-manager-get-image-into-template

[cc lang=”php”]

在 Fedora 14 上配置 putty 自动认证

配置要点:

  1. 在Fedora(服务器)端生成公钥和私钥;
  2. 设置公钥和私钥的权限;
  3. 下载或者拷贝私钥到要运行 putty 的电脑上(客户端);
  4. 导入私钥到putty中,保存配制;
  5. 完成。

具体操作

以下在服务器端完成。

[cc lang=”bash”]
ssh-keygen -t rsa
cp .ssh/id_rsa.pub .ssh/authorized_keys
chmod go-w .ssh
chmod go-w .ssh/authorized_keys
[/cc]

将私钥拷贝到客户端计算机上,也可以使用“PSFTP”下载到客户端上,然后依下列操作导入密钥

打开“PUTTYGEN.EXE”以便导入私钥。

将私钥导出为putty使用的“*.ppk”格式文件

退出该软件,打开putty配置文件

在“Private key for authorization”项目下面选择刚才生成的ppk文档。

保存配置文件。

打开putty,便可以不再输入密码而直接通过认证了。

在windowsXP中建立隐藏账户

在XP中设置隐藏账户

所谓隐藏账户,是指不会显示在欢迎屏幕上,需要输入用户名和密码才可以进入。在公用计算机上建立隐藏账户是保护自己隐私的一个小伎俩。

设置隐藏账户的方法,先使用Administrator登录(可能需要进安全模式):

1,“ 开始→运行”中输入并打开“cmd”。

2,输入“net user ABC 123 /add”这样就建立了一个名为“ABC”密码为“123”的受限制用户。

3,再输入“net localgroup administrators ABC/add”将“ABC”的权限提升为管理员。

4,输入“regedit”打开注册列表。

5,在目录“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\ SpecialAccounts\UserList”下建立一个与该目录下文件类型相同的文件并以刚才创建的用户“ABC”的名字“ABC”命名(如果已经存在该文件就不用再创建了),再将参数改为“0”

6,这样就建立了一个隐藏用户。

7,最后再说以下,如果要删除这个隐藏用户就将那个参数改为“1”,再用“开始-运行”输入并打开“cmd”后输入“net user ABC /del”这样一来就把用户“ABC”给删除了。

《自然》评出年度最佳图片 最轻材料让人印象深刻

《自然》评出年度最佳图片 最轻材料让人印象深刻

2011年最后一期《自然》杂志评选出了本年度最佳图片,分别如下:

201112261091315602

1. 美国“奋进”号航天飞机完成“绝唱”之旅。图为“奋进”号于5月停靠在国际空间站。 (相关报道

201112261094579702

2. 俄罗斯“联盟号”宇宙飞船成功搭载三名宇航员完成太空行走。随着美国航天飞机的退役,“联盟号”目前成为唯一有能力将宇航员通往国际空间站工具。(相关报道

201112261094581212

3. 3月11日,日本发生里氏9.0级大地震,造成上万人死亡和上千人无家可归,并导致福岛核电站发生核泄漏危机。(专题

2011122610102520302

 
4. 匹兹堡大学副教授Donna Stolz用在实验中拍摄的哺乳动物的细胞图片组合成一个花环团。

2011122610102521912

5. 浙江大学高超课题组用石墨烯纺成纳米级纤维。(相关报道

2011122610102523422

 
6. 瑞典隆德大学的Ekaterina Shevtsova发现翅膀中斑斓的色彩干涉模式可能是昆虫的视觉通讯方式。

2011122610144067202

7. 一头犀牛被直升机吊着从南非东部转移到北部林波波河,因为东部栖息地正在丧失。

2011122610132664002

 
8. NASA拍摄到小行星“维斯塔”创伤的“脸”。

2011122610132665612

9. 智力火山喷发所展现的的羽状美景。

2011122610132667222

10. 俄罗斯科学家通过敲除“温顺”基因,培养出“狂暴”的老鼠。

2011122610132667232

11. 美国科学家开发出了世界上最轻的材料。(相关报道

NOD32更新病毒库失败,提示“打开套接字错误”的解决办法

方法如下:

  1. 按住“Win徽标键 + R”;
  2. 在打开的“运行”窗口中输入“cmd”;
  3. 在新打开的“命令提示符”中输入“netsh winsock reset”;
  4. 重新启动计算机;

如果问题已经解决,那么恭喜你!

如果本文帮到了你,欢迎留言参与讨论!

以上方法可能还适用于以下几种情况:

  1. 在Windows7和以前的windows版本中重新安装TCP/IP协议;
  2. 网络连接正常,但是不能正常上网浏览的故障;
  3. Ping 路由器可以 ping 的通,但是不能联网;

=============== 万能的分割线 ================

下面解释一下原因:

什么是“套接字”?

套接字,是支持TCP/IP的网络通信的基本操作单元,可以看做是不同主机之间的进程进行双向通信的端面点,简单的说就是通信的两方的一种约定,用套接字中的相关函数来完成通信过程

非常非常简单的举例说明下:Socket=Ip address+ TCP/UDP port. that’s all~

通过以上的例子,我们可以将套接字看成是一种网络通信过程中的封装过程。计算机中有很多的应用程序,每个应用程序的网络请求可以指派一个 Port,网络的响应后,将相应的响应再返回给以上指定的 Port,从而使得各个网络应用各得其所,不会出现信息传递的错误。

当我重置了系统,或者是其它软件操作,人为操作造成系统的 TCP/IP 协议改动,就会出现莫名其妙的故障。

我的故障是:可以正常连接无线路由器;也可以看到网上邻居中的计算机;Ping 路由器的IP 192.168.1.1 也有相应;但是无法打开网页;无法登陆QQ等等。

通过以上的操作,我们实际上重装了 TCP/IP 协议(所以我们还有别的很多方法来解决这一故障),于是问题便解决了。