Windows Live Writer发布博客的配置方法总结

Windows Live Writer 是一个免费的桌面应用程序,您可以使用它轻松发布丰富的内容。现在通过它您可以随时随地撰写网络日志。Writer 可以直接打开任何之前已经发布的日志,修改并重新发布,确保您在脱机时所作的修改与您发布的内容同步。
Windows Live Writer目前支持以下类型的博客系统:
- Windows Live Spaces
- Blogger
- LiveJournal
- TypePad
- Wordpress
- All blogs that support RSD (Really Simple Discoverability)
- Metaweblog API
- Moveable Type API

     以下是国内流行博客的发布配置方法:

     csdn博客:(经测试不可用)
     日志类型:Metawebblog API
     远程发布URL: http://blog.csdn.net/imenglei/services/MetaBlogApi.aspx(imenglei替换成你的博客用户名)

     163博客:
     日志类型:Metaweblog API
     远程发布URL: http://os.blog.163.com/api/xmlrpc/metaweblog

     sina博客:
     Windows Live Writer自动识别

     博客园博客-cnblogs.com(测试有限制)
     Windows Live Writer自动识别

     博客大巴-blogbus.com(测试有限制)
     日志类型:Atom Publishing Protocol
     远程发布URL: http://imenglei.blogbus.com/api(imenglei替换成你的博客用户名)

     此外,Firefox插件Scribefire支持以上博客,除了博客大巴。经过本人测试,天涯博客、百度博客、搜狐博客、javaeye博客均不支持Windows Live Writer发布。

修改dede发表文章来源及作者方法

dede发表文章时 默认的来源是未知,默认的作者是admin 。
修改方法
打开你的管理员目录(默认是dede)下的article_add.php文件,找到第95到97行,把默认的
//对保存的内容进行处理
if(empty($writer))$writer=$cuserLogin->getUserName();
if(empty($source))$source='未知';
改为
//对保存的内容进行处理
if(empty($writer))$writer='这是默认作者';
if(empty($source))$source='这是默认来源';
修改时注意文字编码。

通过设置.htaccess提高wordpress的安全性

.htaccess确实是一个好东东,通过对它进行设置,可以提高WordPress站点的安全性和可用性,比如:禁止服务器列举文件列表、妨盗链等等,下面好好看看这篇文章吧,希望能够对你有所帮助

尽管 .htaccess 只是一个文件,但是它能改变你服务器上的设置和允许你做很多不同的东东,如最受欢迎的是它能让你定制化 404 错误页面。.htaccess 其实并不难,你可以认为它只是由一些简单命令或者用法说明组成的文本文件,不过他却能极大的提高你站点的安全性,所以没有借口不去用它。

创建 .htaccess 文件时可能给你带来一些问题。写入内容到这个文件是非常容易的,你只需输入合适的代码到文本编辑器中(如记事本)。但是你可能在保存文件的时候碰到问题。因为 .htaccess 是一个非常奇怪的文件名(这个文件没有名字而只有一个8字符的扩展名)。这个可能在特定的系统中不能被接受(如 Windows 95)。在绝大多数的操作系统中,你可以尝试在保存文件的时候输入以下文件名:”.htaccess”(包括引号)。如果这不起作用,你可能需要先把它命名为别的名字(如 htaccess.txt),然后上传到服务器。上传之后,在 FTP 工具中重命名它。

尽管通过 .htaccess 可以做很多事情,但是这篇日志主要关注的是如何提高 WordPress 的安全性和可用性。

  1. 保护 .htaccess 自身的安全性。阻止用户通过读取和写入 .htaceess 来更改安全性的设置。<files .htaccess>order allow,denydeny from all</files>
  2. 隐藏服务器的数字签名。隐藏服务器的数字签名之后,入侵者将很难找到有机会找到安全漏洞,因为他们不知道背后的服务器是什么。ServerSignature Off
  3. 限制上传文件的大小。这个能够帮助阻止 DoS 攻击(用户通过上传巨大的文件来冲垮服务器)并且能够节约带宽。LimitRequestBody 10240000# limit file uploads to 10mb
  4. 停止 mod_security 过滤器。这是一个可选的设置并且要小心处理。这些指令告诉服务器不要使用 mod_security 过滤器,因为 mod_security 过滤器不允许用户发表含有这些单词 “curl”,“lynx” 或者 “wget” 等等单词的文章。这个看起来有点琐碎,但是这个让一些站点头痛,因为这些单词几乎那些站点每天都会用到。SecFilterInheritance Off
  5. 保护 wp-config.php 文件。我们可以通过 .htaccess 文件阻止用户读取和写入 WordPress 的主配置文件。这个指令假设 WordPress 是安装在站带你的根目录。<files wp-config.php>order allow,denydeny from all</files>
  6. 指定自定义错误文档。这条指令做的更多是站点的可用性而不是安全性。它们指定了哪个页面将被显示,一旦服务器错误,如页面找不到(代码 404) 禁止访问(代码 403)等等。

    ErrorDocument 404 /notfound.phpErrorDocument 403 /forbidden.phpErrorDocument 500 /error.php

  7. 禁止浏览目录。这将阻止服务器在没有找到 index 文件(如 index.html,index.php 等等)的情况下显示文件夹目录内容。这能阻止用户看到文件夹的内容使得更难对网站发动攻击。# disable directory browsingOptions All -Indexes
  8. 防止图片盗链。这个能够阻止其他网站盗链本网站的图片,迫使他们要么指向整个页面,或者其他存储图像的地方。这个保存了宝贵的带宽并且能够增加流量(虽然只是一点点)。下面的代码将会显示 stealingisbad.gif 这张图片,当有人试着热链到到你的网站来显示图片

    #disable hotlinking of imagesRewriteEngine onRewriteCond %{HTTP_REFERER} !^$RewriteCond %{HTTP_REFERER} !^http://(www.)?yourdomain.com/.*$ [NC]

    #RewriteRule .(gif|jpg|png)$ http://www.yourdomain.com/stealingisbad.gif [R,L]

  9. 在你的站点给每个 URL 设置符合规定的或者“标准”的链接。这能够帮助提高网站的可用性和提高网站在搜索引擎中的排名。总之,它会把来自 http://yourdomain.com 的请求重定向到 http://www.yourdomain.com/

    .# set the canonical urlRewriteEngine OnRewriteCond %{HTTP_HOST} ^yourdomain.com$ [NC]RewriteRule ^(.*)$ http://www.yourdomain.com/$1 [R=301,L]

  10. 保护博客免受垃圾留言的侵扰(和普通方式提交的垃圾留言)。最后的那条指令将会阻止用户直接从其他网站的留言提交框发表留言,虽然这不是一个包罗万象的反垃圾留言的方法,但是它确实能够帮助你。

    # protect from spam commentsRewriteEngine OnRewriteCond %{REQUEST_METHOD} POSTRewriteCond %{REQUEST_URI} .wp-comments-post.php*

    RewriteCond %{HTTP_REFERER} !.*yourdomain.com.* [OR]

    RewriteCond %{HTTP_USER_AGENT} ^$

    RewriteRule (.*) ^http://%{REMOTE_ADDR}/$ [R=301,L]

    加入这些指令之后,你应该添加 WordPress 用于管理永久链接的代码。还有很多的指令和很多的方法可以提高网站的可用性和安全性,不过这里所列出的应该占了日常所需的大部分了。当你上传该文件到服务器上之后,你应该一遍有一遍的测试直到你觉得所有的东西都工作正常,再测试一遍。检查下是否受保护的文件还能不能被访问,你依旧允许访问的文件和文件夹能否还能访问。常规的经验可能是棘手的事情,它们可能导致看似随机的问题,所以在你发布你的网站之前务必完全的测试你的网站。

Win7家庭普通版如何打开全部Aero特效(图文教程)

不用替换文件,也可以让Windows 7 HomeBasic打开Aero效果!作为目前市场上最为普及的版本,HomeBasic因其价格低廉,在Win7用户中占有相当大的使用比例。虽然从Win7开始,家庭普通版那个阉割后的Aero增加了“缩略图预览”功能,但依然缺少透明、Aero Peek、Aero Shake等高级功能。其实以前本人已经写过一篇文章,如何打开Vista Home Basic的Aero效果,后来因透明主题出现,也没有人再关注什么了。相比于Vista,Win7在Aero上下了很大的功夫,增加了非常多的特效。如何让广大家庭基础版用户也能享受到这一效果呢?

1.在“服务”中,将“Software Protection”服务设为禁用。这是防止系统登录后再次恢复原先的许可证设置。

2.进入另一套系统或PE的“注册表编辑器”,选择“加载配置单元”,找到Win7所在盘下,WindowsSystem32Config中的System文件。加载前请自行备份好注册表文件。


3.按照下图所示,定位到HKEY_LOCAL_MACHINE(配置项)SYSTEMControlSet001ControlProductOptions,双击右侧的ProductPolicy,找到如下几个位置,将红圈处改为“01”。这几处分别对应动画、Flip3D、Aero Peek、透明、任务栏跳转列表与按钮动画(滑动渐入式)和Aero Shake。





4.确认修改好后,卸载配置单元,重启系统。

再次进入Win7系统,你看到什么了?不要惊叫,没错,一切都出来了。








如果遇到提示“您的 Windows不是正版”,可以关闭自动更新或者将自动更新设为“下载后手动安装”,然后重新启动就不会再弹出提示了。同样的方法适用于Vista基础版。笔者在Vista Home Basic上做实验,已经运行24小时没有问题,期间还进行过自动更新操作。


本技巧同样适用于Vista 家庭基础版用户。
再次友情提醒:此方法仅供个人体验使用,体验完毕后请自觉恢复(延时)启动“软件保护”服务。请支持正版,谢谢!!

来源网络整理发布,仅用于学习。

空间服务器换IP后,DEDE网站进不了后台,出现数据库连接错误

DedeCMS Error Warning!
Technical Support: [url]http://bbs.dedecms.com[/url]
Error page: /myweb/login.php
Error infos: DedeCms错误警告:连接数据库失败,可能数据库密码不对或数据库服务器出错!

 

这个问题就是网站里的配置文件数据库IP没有改,解决方法:

用FTP登录 找到要目录下 /web/data/common.inc.php 

找到如下内容:
<?php//数据库连接信息$cfg_dbhost = '161.153.75.79';$cfg_dbname = '*****数据库名****';$cfg_dbuser = '*****数据库用户名****';
$cfg_dbpwd = '*****数据库密码****';$cfg_dbprefix = 'dede_';$cfg_db_language = 'gbk';?>

 

把红色部分更改成新的IP即可。

说说老鹰主机(HAWKHOST)的那些事

之前一直用免费主机,弄网站玩,没怎么专心做过站

后来下定决心做站了,就开始找空间

怕没验,找到差的空间

所以就在QQ群里问了下有经验的人

推荐了老鹰主机青蛙主机

当时看了下情况,就选择了老鹰主机

最基本的3G空间

关键是支持支付宝付款,这个方便

网上找了优惠码

选择了终身优惠25%的码

付款,等待开通。

一切就很容易的搞定了

因为网站没怎么打理,总体感觉还可以

国外空间总会有些通病,谁让咱都在这个和谐社会呢

下面说些有用的吧

老鹰主机是cpanel管理面板,有中文支持,很好用

我用了几个月,只遇到过一个问题

就是被人黑了,修改了.htaccess文件

现象是打开网站主机,会跳转到不知名网站。

后来清理了,又被黑一次,估计是上一次没清理干净

当第二次,被黑,问题就严重了,

空间被老鹰暂停,我才知道

然后很气氛,以为是老鹰官方无故暂停我空间,这是国内空间商常做的事,惯性思维,呵呵。

登录上去,查看确实是被暂停了。

上去查看,没找到原因,也登录不了cpanel管理面板和FTP

问题有点大,没办法

想起了邮箱,就登录了注册邮箱,看到了老鹰官方的邮件,

大概意思就是,违反了spam,发送了大量的邮件,(en文不好,翻译了一下,大致意思能懂)

上去回复了官方 的支持信息

官方 很快给回复,说把原文件备份到一个文件夹下了

已经帮我开通了。

然后我打开域名,发现提示错误,后来知道是网站根目录 下是空的。

就试了ftp,还是一样的上不去,

登录cpanel还是一样不能登录

然后我呢,就继续去回复了官方 的支持消息 ,大致是让他们帮我开通,

在国内的处理 速度 是很快的,国外嘛,没那么快,

我又是个急性子,又连续提交了几个支持信息,

官方都很及时的回复,还是没搞定,没开通

我又继续发,,中间发了一次中文,有点气愤的消息。

经过几次沟通后,官方终于给了个准信

原来他们的流程,是几个部门的,反垃圾邮件部门搞定了

最后还要经过计费部门开通才行。

最后到第三天,他们给了消息 ,说已经开通了,让尝试登录 。

至些,终于解决 了问题。

所以要总结一下:

在国外的空间商,当然其它的也是。

空间出问题,特别是空间被停用,

要查看 注册时的邮箱的邮件,比自己着急管用多了。

他们的办事效率是要比国内慢那么几倍的

老鹰主机,不论什么问题,什么事情 ,

只要是牵扯到开通空间的事情

最后都要经过计费部门的最后审核 开通

才是真的开通,中间其它任何部门都没权利开通的.

 

备注:

Hawkhost老鹰主机终身75折优惠码:hawkhost25优惠说明:使用此优惠码后,首年75折,以后续费也是75折,购买独立ip也可享受此优惠

青蛙主机(froghost)终身30%优惠码:twitter  使用此优惠 码终身优惠30%,续费也是一样。

老鹰主机支持支付宝付款,空间有限制,价格较优惠 。

青蛙主机支持中国银联付款(选择用paypal付款,不用认证信用卡),有网银即可。空间无限制,价格稍贵 ,相对 国外空间来说

购买链接:老鹰主机青蛙主机

如何用ASP进行多条件排序

asp 算是最古老的网站动态代码,现在很多企业网站都是用到这个。

今天整理的是关于 如何用asp进行多条件排序

在数据库查询语句最后加上

orderby 排序条件1 and 排序条件2 and 排序条件3
再配合DESC是降序,ASC是升序,我们就可以按我自己的要求进行多条件排序查询。

如何关闭WIN7交互式服务检测提示

问题描述:

有时候安装一些软件,启用一些特殊功能会一直显示“交互式服务检测”提示,点击“查看消息”,出现的是网页,不知道该怎么弄掉,问如何将其关闭。

 

解决方法:

打开控制面板--〉管理工具-〉服务--〉Interactive Services Detection 右键属性-->常规选项卡中把启动类型选为禁用-->重启下电脑即可。

如果不重启电脑,可能不能禁用,会自动重新启动。

注:

首先要提示用户,出现交互式服务检测提示绝大部分都是病毒引起。关闭此服务存在风险;

wordpress后台提示“您没有足够的权限访问这个页面。”的解决方法

在wordpress进行恢复或搬家时,进入后台提示“您没有足够的权限访问这个页面”

这个原因很简单

有时我们为了安全,把数据前缀更改了,只修改了表前缀

在表内还有要修改的地方

如果没有修改,就会在进入后台时,提示“您没有足够的权限访问这个页面。”

要修正这个问题,只需以下两步:

打开?_options表,修改optionname字段值为?_user_roles,修改为与你的前缀对应

打开?_usermeta表,将meta-key字段中有旧前缀的值,更为新的前缀就OK。

css sprite是什么,怎么用css sprite

一、CSS Sprites简介

CSSSprites在国内很多人叫css精灵,是一种网页图片应用处理方式。它允许你将一个页面涉及到的所有零星图片都包含到一张大图中去,这样一来,当访问该页面时,载入的图片就不会像以前那样一幅一幅地慢慢显示出来了。对于当前网络流行的速度而言,不高于200KB的单张图片的所需载入时间基本是差不多的,所以无需顾忌这个问题。

加速的关键,不是降低重量,而是减少个数。传统切图讲究精细,图片规格越小越好,重量越小越好,其实规格大小无所谓,计算机统一都按byte计算。客户端每显示一张图片都会向服务器发送请求。所以,图片越多请求次数越多,造成延迟的可能性也就越大。

二、CSS Sprites原理

CSS Sprites其实就是把网页中一些背景图片整合到一张图片文件中,再利用CSS的“background-image”,“background- repeat”,“background-position”的组合进行背景定位,background-position可以用数字能精确的定位出背景图片的位置。

三、CSS Sprites优缺点

利用CSS Sprites能很好地减少了网页的http请求,从而大大的提高了页面的性能,这也是CSS Sprites最大的优点,也是其被广泛传播和应用的主要原因;

CSS Sprites能减少图片的字节,曾经比较过多次3张图片合并成1张图片的字节总是小于这3张图片的字节总和。

解决了网页设计师在图片命名上的困扰,只需对一张集合的图片上命名就可以了,不需要对每一个小元素进行命名,从而提高了网页的制作效率。

更换风格方便,只需要在一张或少张图片上修改图片的颜色或样式,整个网页的风格就可以改变。维护起来更加方便。

诚然CSS Sprites是如此的强大,但是也存在一些不可忽视的缺点,如下:

在图片合并的时候,你要把多张图片有序的合理的合并成一张图片,还要留好足够的空间,防止板块内不会出现不必要的背景;这些还好,最痛苦的是在宽屏,高分辨率的屏幕下的自适应页面,你的图片如果不够宽,很容易出现背景断裂;

CSS Sprites在开发的时候比较麻烦,你要通过photoshop或其他工具测量计算每一个背景单元的精确位置,这是针线活,没什么难度,但是很繁琐;幸好腾讯的鬼哥用ADOBE AIR开发了一个CSS Sprites 样式生成工具,虽然还有一些使用上的不灵活,但是已经比photoshop测量来的方便多了,而且样式直接生成,复制,拷贝就OK!

CSS Sprites在维护的时候比较麻烦,如果页面背景有少许改动,一般就要改这张合并的图片,无需改的地方最好不要动,这样避免改动更多的css,如果在原来的地方放不下,又只能(最好)往下加图片,这样图片的字节就增加了,还要改动css。

CSS Sprites非常值得学习和应用,特别是页面有一堆ico(图标)。总之很多时候大家要权衡一下利弊,再决定是不是应用CSS Sprites。

四、CSS Sprites的使用

有几篇关于CSS Sprites的文章,基本上把其原理和机制说明得很清楚。

What Are CSS Sprites?

How to create CSS sprites

Creating Rollover Effects with CSS Sprites

Building a Dynamic Banner with CSS Sprites

High Performance Web Sites中关于CSS Sprites的内容3.2. CSS Sprites

五、CSS Sprite的例子

.bg_sprite{background-image:url(/整图地址); background-repeat:no-repeat}

引用该类 .. 然后在元素中逐一定义背景坐标 .. 以下为关键属性 ..

#ico1 {width:容器大小;height:容器高度;background-position:X坐标 Y坐标}

#ico2 {width:容器大小;height:容器高度;background-position:X坐标 Y坐标}

#ico3 {width:容器大小;height:容器高度;background-position:X坐标 Y坐标}

.nav {width:容器大小;height:容器高度;background-position:X坐标 Y坐标}

必须要限定容器大小符合背景图元素位置 .. 另外 .. XY轴是相对于整张图片的左上角来算的 .. 所以取值一定要算清楚

六、CSS Sprites的问题

由于IE6存在的background的flicker问题IE6/Win, background image on , cache=‘check every visit’: flicker!,有人针对此问题提出了解决方案Fast Rollovers Without Preload

关于IE6的flicker问题,fivesevensix上有一篇很不错的研究文章Minimize Flickering CSS Background Images in IE6

另外:brunildo的CSS tests and experiments是关于css各种功能不错的参考手册和测试工具。