<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/commentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" >
<channel>
	<title>学习笔记 - 星空博客</title>
	<link>http://www.xklog.org/rss.php?cate=2</link>
	<description>学习笔记、编程开发</description>
	<language>zh-cn</language>
	<copyright>Powered By XKLog V0.7.244.Copyright 2010 星空博客 All Rights Reserved.</copyright>
	<pubDate>Mon, 06 Sep 2010 02:01:13 +0000</pubDate>
	<generator>XKLog V0.7.244</generator>
	
	<item>
		<title><![CDATA[iptables 真害人 = =]]></title>
		<link>http://www.xklog.org/article/study/iptables-F-INPUT.html</link>
		<author>星空泪</author>
		<description><![CDATA[<p>&hellip;&hellip;还有一种情况，就是要清空整个链，这就要使用选项<strong class="COMMAND">-F</strong>。比如，我们要清空整个 INPUT链，使用的命令就是<strong class="COMMAND">iptables -F INPUT</strong>。<font color="#ff0000">但是要注意，选项<strong class="COMMAND">-F</strong>并不改变链的缺省策 略。所以，如果被我们清空的那条INPUT链的策略是DROP，它还是会阻塞所有的包</font>。那怎么才能重置策略呢？ 还记得策略DROP是如何设置的吧，还是用那个方法啊。比如，我们把INPUT链的策略改为ACCEPT，就用<strong class="COMMAND">iptables -P INPUT ACCEPT</strong>。<br />
<br />
我傻乎乎地执行了一下 <strong class="COMMAND">iptables -F INPUT</strong><span class="COMMAND">，于是不得不请机房帮我重启服务器了。</span></p>]]></description>
		<category>学习笔记</category>
		<guid>http://www.xklog.org/article/study/iptables-F-INPUT.html</guid>
		<pubDate>Fri, 23 Jul 2010 16:53:25 +0000</pubDate>
	</item>

	
	<item>
		<title><![CDATA[开启Ubuntu的Apache的mod-rewrite]]></title>
		<link>http://www.xklog.org/article/study/Ubuntu-Apache-mod-rewrite.html</link>
		<author>星空泪</author>
		<description><![CDATA[<p>Ubuntu默认安装mod_rewrite，但是不自动开启，通过查看apache的配置文件结构，可以实现如下：</p>
<p>把 /etc/apache2/mods-available/rewrite.load 连接到  /etc/apache2/mods-enabled/rewrite.load 来打开 Mod_rewrite 模块。</p>
<p>运行命令： sudo ln -s /etc/apache2/mods-available/rewrite.load  /etc/apache2/mods-enabled/rewrite.load</p>
<p>问题依然没有解决，事实上，当我在 Ubuntu 中采用上述做法并重启了 Apache 服务后，仍然无法正常 rewrite  网址。</p>
<p>这里，还有一点需要注意的地方： 修改 /etc/apache2/sites-available/default中 AllowOverride None 为： AllowOverride All</p>
<p>上面的 /etc/apache2/sites-enabled/000-default 实则为  /etc/apache2/sites-available/default 的连接。而 AllowwOverride None 则会完全忽略  .htaccess 文件，自然其中所定义的 rewrite 规则也就不能生效了。</p>
<p>最后重启 Apache: sudo /etc/init.d/apache2 restart  搞定。</p>]]></description>
		<category>学习笔记</category>
		<guid>http://www.xklog.org/article/study/Ubuntu-Apache-mod-rewrite.html</guid>
		<pubDate>Tue, 06 Jul 2010 19:27:14 +0000</pubDate>
	</item>

	
	<item>
		<title><![CDATA[Linux下指定文件打包为ISO文件]]></title>
		<link>http://www.xklog.org/article/study/Linux-ISO.html</link>
		<author>星空泪</author>
		<description><![CDATA[<p>1、使用mkisofs，将win98目录下的文件打包为iso镜像文件<br />
mkisofs -o mywin98.iso win98/*&nbsp;</p>
<p>2、 使用 genisoimage，将俄罗斯方块目录下的所有文件打包为tetris.iso文件<br />
genisoimage -o  tetris.iso 俄罗斯方块/*</p>
<p>实际上，mkisofs 是指向genisoimage的一个软连接。</p>]]></description>
		<category>学习笔记</category>
		<guid>http://www.xklog.org/article/study/Linux-ISO.html</guid>
		<pubDate>Sun, 30 May 2010 22:02:50 +0000</pubDate>
	</item>

	
	<item>
		<title><![CDATA[CentOS 抵御拒绝服务攻击的一段脚本]]></title>
		<link>http://www.xklog.org/article/study/CentOS-anti-DDOS-CC.html</link>
		<author>星空泪</author>
		<description><![CDATA[<p>netstat -an | grep 80 |grep ffff| awk '{print $5}'| awk 'BEGIN { FS=&quot;:&quot; } { Num[$4]++ } END { for(i in Num) if(Num[i]&gt;30) { print i} }'|xargs -i[] /sbin/iptables -I INPUT -p tcp --dport 80 -s [] -j DROP<br />
<br />
封掉连接数超过30的IP。这个值不要太小以免大面积误封。</p>]]></description>
		<category>学习笔记</category>
		<guid>http://www.xklog.org/article/study/CentOS-anti-DDOS-CC.html</guid>
		<pubDate>Tue, 13 Apr 2010 21:31:21 +0000</pubDate>
	</item>

	
	<item>
		<title><![CDATA[清理卸载 Wine 后的一些残余]]></title>
		<link>http://www.xklog.org/article/study/clean-up-Wine.html</link>
		<author>星空泪</author>
		<description><![CDATA[<p>安装 Wine 之后，Ubuntu 在某些文件上点击右键，弹出的菜单中会有 用 Notepad 打开 一项。卸载后这一项仍然存在。这对使用造成了不便。<br />
<br />
清理方法：<br />
<br />
删除 /home/username/.wine/ 目录<br />
删除 /home/username/.local/share/applications/ 目录下以 wine 开头的所有文件</p>]]></description>
		<category>学习笔记</category>
		<guid>http://www.xklog.org/article/study/clean-up-Wine.html</guid>
		<pubDate>Thu, 25 Mar 2010 17:05:53 +0000</pubDate>
	</item>

	
	<item>
		<title><![CDATA[演示网站已经更新为 XKLog V0.9]]></title>
		<link>http://www.xklog.org/article/study/demo-site-update-to-XKLog-V-0-9.html</link>
		<author>星空泪</author>
		<description><![CDATA[<p>&nbsp;　　折腾了一会儿，终于上线了。</p>
<p>&nbsp;　　演示地址：<a href="http://www.xklog.cn">www.xklog.cn</a></p>
<p>　　由于演示网站的主机是 Windows 全能主机，也就是说采用的是 Windows + IIS + PHP + MySQL。这导致 XKLog V0.9 不能发挥出全部功能（例如伪静态，缓存等）。</p>
<p>　　由于演示空间在国内，我关闭了演示站点的评论功能。看来唯一能够体现出来的新功能只有无限级分类了（汗）。</p>
<p>　　开发的时候完全基于 LAMP，导致在 Win 主机下运行出现一些问题。不支持 Win 显然不是一个好主意，这样就不能体现 PHP 跨平台的优势了。所以，正式版发布之前的可能需要一段较长的测试期。</p>]]></description>
		<category>学习笔记</category>
		<guid>http://www.xklog.org/article/study/demo-site-update-to-XKLog-V-0-9.html</guid>
		<pubDate>Mon, 08 Feb 2010 16:04:38 +0000</pubDate>
	</item>

	
	<item>
		<title><![CDATA[新增 @ 评论回复功能]]></title>
		<link>http://www.xklog.org/article/study/add-a-function-of-comment-respond.html</link>
		<author>星空泪</author>
		<description><![CDATA[<p>　　<strong>题外话：今天貌似是 XKLog 诞生两周年来着&hellip;&hellip;</strong></p>
<p>　　一直在纠结要不要在 V0.9 中添加嵌套回复的支持。</p>
<p>　　添加的理由如下：</p>
<p>　　<font color="#000000">1、嵌套回复在逻辑上更直观，对用户更友好</font></p>
<p>　　不添加的理由如下：</p>
<p><font color="#000000">　　1、支持嵌套回复需要修改数据库结构，比较麻烦（我比较懒的）</font></p>
<p><font color="#000000">　　2、当嵌套过多时，显示效果并不好。为此必须限制嵌套深度。这样的话当深度达到限定值的时候就不知道该如何回复了。</font></p>
<p><font color="#000000">　　3、嵌套回复使风格设计复杂化。</font></p>
<p><font color="#000000">　　4、一旦使用了嵌套设计，就等于被绑上了这驾马车，再也下不来了。以后的数据迁移与调用、风格选择都很成问题。</font></p>
<p>　　相比之下，@ 回复拥有自己的优势：</p>
<p><font color="#000000">　　1、不需要修改数据库、简化风格设计、回复深度没有限制。</font></p>
<p><font color="#000000">　　2、可以一次性回复多条评论。</font></p>
<p><font color="#000000">　　3、对显示页面的性能完全没有影响。</font></p>
<p>　　因此，XKLog V0.9 在保留了原有的管理员回复功能的同时新增了 @ 回复支持。</p>
<p>　　不过，为了克服 @ 回复不是很直观的缺点，XKLog V0.9 还增加了新回复邮件通知的功能。管理员回复和 @ 回复均支持邮件通知。但是需要双方均填写邮箱的情况下才能使用。</p>]]></description>
		<category>学习笔记</category>
		<guid>http://www.xklog.org/article/study/add-a-function-of-comment-respond.html</guid>
		<pubDate>Sun, 07 Feb 2010 21:03:20 +0000</pubDate>
	</item>

	
	<item>
		<title><![CDATA[关于取消 XKLog V0.9 部分功能更新]]></title>
		<link>http://www.xklog.org/article/study/announcement-about-XKLog-V0-9.html</link>
		<author>星空泪</author>
		<description><![CDATA[<p>　　曾今设想并许诺了很多功能，但是由于我的消极怠工，又为了新版本能尽快发布，不得不砍掉部分功能更新。</p>
<p>　　具体完成了哪些尚未统计。而最终版本可能需要到发布前一天才能确定。</p>
<p>　　即便如此，XKLog V0.9 仍将是 XKLog 自 2008 年 2 月首次发布至今以来具有里程碑意义的一个版本。为了庆祝新版本发布以及两周年，XKLog.org 将作一次大的改版。</p>
<p>　　春节将近，先提前祝各位朋友新年快乐！</p>
<p>　　（什么？你问我发布是哪天？反正是二月份啦o(&cap;_&cap;)o...）</p>]]></description>
		<category>学习笔记</category>
		<guid>http://www.xklog.org/article/study/announcement-about-XKLog-V0-9.html</guid>
		<pubDate>Sun, 31 Jan 2010 21:54:38 +0000</pubDate>
	</item>

	
	<item>
		<title><![CDATA[XKLog V0.9 后台截图若干]]></title>
		<link>http://www.xklog.org/article/study/some-pictures-of-XKLog-V-0-9.html</link>
		<author>星空泪</author>
		<description><![CDATA[<p><img width="500" alt="XKLog V0.9 后台截图" src="/upload/201001/2010012600551528.png" /><br />
<img width="500" alt="XKLog V0.9 后台截图" src="/upload/201001/2010012600553576.png" /></p>]]></description>
		<category>学习笔记</category>
		<guid>http://www.xklog.org/article/study/some-pictures-of-XKLog-V-0-9.html</guid>
		<pubDate>Tue, 26 Jan 2010 00:57:15 +0000</pubDate>
	</item>

	
	<item>
		<title><![CDATA[IE与FireFox下一些神奇的问题]]></title>
		<link>http://www.xklog.org/article/study/some-problems-with-IE-and-FireFox.html</link>
		<author>星空泪</author>
		<description><![CDATA[<p>　　由于在 V0.9 的后台中大量使用了 Js，兼容性问题成为一个比较让人头疼的问题，列举一二：</p>
<p>　　一、Ajax 加载表单</p>
<p>　　使用 Ajax 获取表单然后使用 innerHTML 动态更新页面。本来运行挺正常的，但是仔细一看却发现 FireFox 下部分表单丢失。经测试发现把 form 标签移动到 table 标签之外后恢复正常，让我百思不得其解（用 FireBug 查看发现原来的情况下 table 标签及其内的全部元素悉数失效）。</p>
<p>　　二、visibility 失效</p>
<p>　　为了实现提示信息渐隐渐现的效果，需要使用 js 操作 visibility。在 FireFox 下调试完毕后，用 IE7 一测试，提示消息死活不显示。经测试发现在 css 文件中设置 visibility 为 hidden 后使用 js 再把它设置为 visible 元素仍然不会显示。把 visibility 直接写在标签的 style 中恢复正常。</p>
<p>　　不知道这些算不算是浏览器的 Bug。总之网站程序开发的大量的时间就是花费在这些问题上的。</p>]]></description>
		<category>学习笔记</category>
		<guid>http://www.xklog.org/article/study/some-problems-with-IE-and-FireFox.html</guid>
		<pubDate>Thu, 21 Jan 2010 15:34:22 +0000</pubDate>
	</item>

	</channel>
</rss>