<?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/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>回首望风景 &#187; 实用</title>
	<atom:link href="http://www.javaems.com/category/practical-utility/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.javaems.com</link>
	<description>白桦林</description>
	<lastBuildDate>Sat, 10 Jul 2010 03:16:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>IBM X335 RAID1如何使用LSI配置RAID1</title>
		<link>http://www.javaems.com/2010/07/ibm-x335-raid1-lsi/</link>
		<comments>http://www.javaems.com/2010/07/ibm-x335-raid1-lsi/#comments</comments>
		<pubDate>Sat, 10 Jul 2010 03:10:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[实用]]></category>
		<category><![CDATA[IBM]]></category>
		<category><![CDATA[RAID]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.javaems.com/2010/07/ibm-x335-raid1%e5%a6%82%e4%bd%95%e4%bd%bf%e7%94%a8lsi%e9%85%8d%e7%bd%aeraid1/</guid>
		<description><![CDATA[X服务器中有一些集成LSI SCSI控制器的机型,在开机自检时按CTRL C可以配置两个硬盘的镜像。但是当升级BIOS之后，CTRL C中的一些设置发生了变化，配置方法也较以前的版本有些差异。新版本的配置步骤：1．启动服务器，在自检过程中按CTRL C键，进入到菜单（双通道LSI控制器）2．选择硬盘所在SCSI通道回车3．选择&#60;RAID Properties&#62;,回车。4．发现两个硬盘，选择一个为主盘，在&#60;Array Disk?&#62;按减号。5．系统提示按F3保存磁盘的数据，按Delete删除磁盘上的数据。如果这个磁盘上有操作系统，一定要选择F3.完成之后&#60;Array Disk?&#62;下面的[No]变成[Yes].6. 在第二个磁盘上[No]的位置按减号：7．系统警告这个磁盘上的信息会丢失，按DELETE删除这个磁盘上的所有数据，或者按任意键取消。按DELETE，第二个磁盘的[No]也会变成[Yes],重启系统，开始同步磁盘。旧版本1） 重启主机 按 CTRL-C 进入配置菜单 ，光标放在&#60;LSI1030 &#62;第一个通道上，按&#60;ENTER&#62;继续2） 选择 DEVICE PROPERTIES 可发现硬盘，按&#60;Esc&#62;回到前一菜单3） 选择 MIRRORING PROPERTIES 按&#60;ENTER&#62;继续4） 选择第一块硬盘 ，第三列mirror pair项，按-/+号 将其设为PRIMARY。5） 选择第二块硬盘 ，第三列mirror pair项，按-/+号 将其设为SECONDE6） 按ESC ，选择“SAVE CHANGE THEN EXIT THIS MENU”，按&#60;ENTER&#62;继续7） 按ESC ，选择“EXIT &#8230; <a href="http://www.javaems.com/2010/07/ibm-x335-raid1-lsi/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><span style="font-family: Helvetica, Arial, sans-serif; font-size: 14px; border-collapse: collapse;"><br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" />X<span class="t_tag" style="word-wrap: break-word; line-height: normal; cursor: pointer; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ff0000; white-space: nowrap;">服务器</span>中有一些集成LSI SCSI控制器的机型,在开机自检时按CTRL C可以配置两个硬盘的镜像。但是当升级BIOS之后，CTRL C中的一些设置发生了变化，配置方法也较以前的版本有些差异。<br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" />新版本的配置步骤：<br style="word-wrap: break-word; line-height: normal;" />1．启动服务器，在自检过程中按CTRL C键，进入到菜单（双通道LSI控制器）<br style="word-wrap: break-word; line-height: normal;" />2．选择硬盘所在SCSI通道回车<br style="word-wrap: break-word; line-height: normal;" />3．选择&lt;RAID Properties&gt;,回车。<br style="word-wrap: break-word; line-height: normal;" />4．发现两个硬盘，选择一个为主盘，在&lt;Array Disk?&gt;按减号。<br style="word-wrap: break-word; line-height: normal;" />5．系统提示按F3保存磁盘的数据，按Delete删除磁盘上的数据。如果这个磁盘上有操作系统，一定要选择F3.完成之后&lt;Array Disk?&gt;下面的[No]变成[Yes].<br style="word-wrap: break-word; line-height: normal;" />6. 在第二个磁盘上[No]的位置按减号：<br style="word-wrap: break-word; line-height: normal;" />7．系统警告这个磁盘上的信息会丢失，按DELETE删除这个磁盘上的所有数据，或者按任意键取消。按DELETE，第二个磁盘的[No]也会变成[Yes],重启系统，开始同步磁盘。<br style="word-wrap: break-word; line-height: normal;" /><br style="word-wrap: break-word; line-height: normal;" />旧版本<br style="word-wrap: break-word; line-height: normal;" />1） 重启主机 按 CTRL-C 进入配置菜单 ，光标放在&lt;LSI1030 &gt;第一个通道上，按&lt;ENTER&gt;继续<br style="word-wrap: break-word; line-height: normal;" />2） 选择 DEVICE PROPERTIES 可发现硬盘，按&lt;Esc&gt;回到前一菜单<br style="word-wrap: break-word; line-height: normal;" />3） 选择 MIRRORING PROPERTIES 按&lt;ENTER&gt;继续<br style="word-wrap: break-word; line-height: normal;" />4） 选择第一块硬盘 ，第三列mirror pair项，按-/+号 将其设为PRIMARY。<br style="word-wrap: break-word; line-height: normal;" />5） 选择第二块硬盘 ，第三列mirror pair项，按-/+号 将其设为SECONDE<br style="word-wrap: break-word; line-height: normal;" />6） 按ESC ，选择“SAVE CHANGE THEN EXIT THIS MENU”，按&lt;ENTER&gt;继续<br style="word-wrap: break-word; line-height: normal;" />7） 按ESC ，选择“EXIT THE CONFIGURATION UTITILY”，按&lt;ENTER&gt;继续</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javaems.com/2010/07/ibm-x335-raid1-lsi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google的一份面试题集</title>
		<link>http://www.javaems.com/2009/06/google-mianshi/</link>
		<comments>http://www.javaems.com/2009/06/google-mianshi/#comments</comments>
		<pubDate>Tue, 23 Jun 2009 13:59:30 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[实用]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Heroes]]></category>

		<guid isPermaLink="false">http://www.javaems.com/?p=385</guid>
		<description><![CDATA[下面Google的一份面试题集，看看你是否能够回答出来。其中很多问题都是开放式的，正确的解答有许多种，所以发挥你的Creativity and Imagination. 1.一辆学校班车里面能装多少个高尔夫球? 2.你被缩小到只有硬币厚度那么点高(不是压扁，是按比例缩小)，然后被扔到一个空的玻璃搅拌器中，搅拌刀片一分钟后就开始转动。你怎么办? 3.要是让你清洗整个西雅图的所有窗子，你会收取多少费用? 4.怎么才能识别出电脑的内存堆栈是向上溢出还是向下溢出? 5.你要向你8岁的侄子解释什么是数据库，请用三句话完成。 6.时钟的指针一天内会重合几次? 7.你需要从A地去B地，但你不知道能不能到，这时该怎么办? 8.好比你有一个衣橱，里面塞满了各种衬衫，你会怎么整理这些衬衫，好让你以后找衬衫的时候容易些? 9. 有个小镇有100对夫妇，每个丈夫都在欺骗他的妻子。妻子们都无法识破自己丈夫的谎言，但是她们却能知道其他任何一个男人是否在撒谎。镇上的法律规定不准通奸，妻子一旦证明丈夫不忠就应该立刻杀死他，镇上所有妇女都必须严格遵守这项法律。有一天，镇上的女王宣布，至少有一个丈夫是不忠的。这是怎么发生的呢? 10.在一个重男轻女的国家里，每个家庭都想生男孩，如果他们生的孩子是女孩，就再生一个，直到生下的是男孩为止。这样的国家，男女比例会是多少? 11.如果在高速公路上30分钟内到一辆车开过的几率是0.95，那么在10分钟内看到一辆车开过的几率是多少 (假设为常概率条件下) 12.如果你看到钟的时间是3:15，那一刻时针和分针的夹角是多少?(肯定不是0度!) 13.4 个人晚上要穿过一座索桥回到他们的营地。可惜他们手上只有一支只能再坚持17分钟的手电筒。通过索桥必须要拿着手电，而且索桥每次只能撑得起两个人的份量。这四个人过索桥的速度都不一样，第一个走过索桥需要1分钟，第二个2分钟，第三个5分钟，最慢的那个要10分钟。他们怎样才能在17分钟内全部走过索桥? 14.你和朋友参加聚会，包括你们两人在内一共有10个人在场。你朋友想跟你打赌，说这里每有一个人生日和你相同，你就给他1元，每有一个人生日和你不同，他给你2元。你会接受么? 15.全世界有多少个钢琴调音师? 16.你有8个一样大小的球，其中7个的重量是一样的，另一个比较重。怎样能够用天平仅称两次将那个重一些的球找出来。 17.有5个海盗，按照等级从5到1排列。最大的海盗有权提议他们如何分享100枚金币。但其他人要对此表决，如果多数反对，那他就会被杀死。他应该提出怎样的方案，既让自己拿到尽可能多的金币又不会被杀死?(提示：有一个海盗能拿到98%的金币)]]></description>
			<content:encoded><![CDATA[<p>下面Google的一份面试题集，看看你是否能够回答出来。其中很多问题都是开放式的，正确的解答有许多种，所以发挥你的Creativity and Imagination.</p>
<p>1.一辆学校班车里面能装多少个高尔夫球?</p>
<p>2.你被缩小到只有硬币厚度那么点高(不是压扁，是按比例缩小)，然后被扔到一个空的玻璃搅拌器中，搅拌刀片一分钟后就开始转动。你怎么办?</p>
<p>3.要是让你清洗整个西雅图的所有窗子，你会收取多少费用?<span id="more-385"></span></p>
<p>4.怎么才能识别出电脑的内存堆栈是向上溢出还是向下溢出?</p>
<p>5.你要向你8岁的侄子解释什么是数据库，请用三句话完成。</p>
<p>6.时钟的指针一天内会重合几次?</p>
<p>7.你需要从A地去B地，但你不知道能不能到，这时该怎么办?</p>
<p>8.好比你有一个衣橱，里面塞满了各种衬衫，你会怎么整理这些衬衫，好让你以后找衬衫的时候容易些?</p>
<p>9. 有个小镇有100对夫妇，每个丈夫都在欺骗他的妻子。妻子们都无法识破自己丈夫的谎言，但是她们却能知道其他任何一个男人是否在撒谎。镇上的法律规定不准通奸，妻子一旦证明丈夫不忠就应该立刻杀死他，镇上所有妇女都必须严格遵守这项法律。有一天，镇上的女王宣布，至少有一个丈夫是不忠的。这是怎么发生的呢?</p>
<p>10.在一个重男轻女的国家里，每个家庭都想生男孩，如果他们生的孩子是女孩，就再生一个，直到生下的是男孩为止。这样的国家，男女比例会是多少?</p>
<p>11.如果在高速公路上30分钟内到一辆车开过的几率是0.95，那么在10分钟内看到一辆车开过的几率是多少 (假设为常概率条件下)</p>
<p>12.如果你看到钟的时间是3:15，那一刻时针和分针的夹角是多少?(肯定不是0度!)</p>
<p>13.4 个人晚上要穿过一座索桥回到他们的营地。可惜他们手上只有一支只能再坚持17分钟的手电筒。通过索桥必须要拿着手电，而且索桥每次只能撑得起两个人的份量。这四个人过索桥的速度都不一样，第一个走过索桥需要1分钟，第二个2分钟，第三个5分钟，最慢的那个要10分钟。他们怎样才能在17分钟内全部走过索桥?</p>
<p>14.你和朋友参加聚会，包括你们两人在内一共有10个人在场。你朋友想跟你打赌，说这里每有一个人生日和你相同，你就给他1元，每有一个人生日和你不同，他给你2元。你会接受么?</p>
<p>15.全世界有多少个钢琴调音师?</p>
<p>16.你有8个一样大小的球，其中7个的重量是一样的，另一个比较重。怎样能够用天平仅称两次将那个重一些的球找出来。</p>
<p>17.有5个海盗，按照等级从5到1排列。最大的海盗有权提议他们如何分享100枚金币。但其他人要对此表决，如果多数反对，那他就会被杀死。他应该提出怎样的方案，既让自己拿到尽可能多的金币又不会被杀死?(提示：有一个海盗能拿到98%的金币)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javaems.com/2009/06/google-mianshi/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>默认安装debian后使用drupal的问题</title>
		<link>http://www.javaems.com/2009/06/debian-drupal/</link>
		<comments>http://www.javaems.com/2009/06/debian-drupal/#comments</comments>
		<pubDate>Mon, 08 Jun 2009 15:19:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[实用]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[Mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[rewrite]]></category>

		<guid isPermaLink="false">http://www.javaems.com/?p=375</guid>
		<description><![CDATA[在安装完debian，后使用apt-get 工具安装apahce,mysql.php5,安装完drupal后，在使用过程中，遇到一些问题 1.用户注册时接收不到验证邮件。 2.apache没有启用rewrite，不能使用drupal的clean url。 3.uploadprogress没用启用（在传送大文件时的进度条显示）。 4.在debian5下配置php,其extension并不在php.ini中。 解决方法： 1.用户接收不到验证邮件是由于mail()肯定没有发送成功，查阅了一下发现，mail()要使用sendmail.debian默认安装时没有安装sendmail,我使用sudo apt-get install sendmail 不成功，提示包依赖sendmail-bin,但其无法安装，所以改用sudo apt-get install sendmail-bin,安装顺利，重新启动apache后，发面验证邮件可以发出了。 2.第二个问题，前面有提过，只简单使用一个命令，便可搞定 #sudo a2enmod rewrite 重新加载apache2，便可使用clean url了 3.这个问题的解决是参考了http://www.javaems.com/archives/364 来解决，不过在使用程中，下载解压文件后，定位到解压目录 使用phpize发面没有这个命令。  这个命令是在php-dev中，所以要先安装php-dev 然后使用 phpize,./configure成功，便在make过程中还是出现ERROR make not found. 哈哈，竟然连make 工具都没有安装，debian也太小心眼了。 #sudo apt-get install make 然后make make install &#8230; <a href="http://www.javaems.com/2009/06/debian-drupal/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>在安装完debian，后使用apt-get 工具安装apahce,mysql.php5,安装完drupal后，在使用过程中，遇到一些问题</p>
<p>1.用户注册时接收不到验证邮件。</p>
<p>2.apache没有启用rewrite，不能使用drupal的clean url。</p>
<p>3.uploadprogress没用启用（在传送大文件时的进度条显示）。</p>
<p>4.在debian5下配置php,其extension并不在php.ini中。</p>
<p>解决方法：</p>
<p>1.用户接收不到验证邮件是由于mail()肯定没有发送成功，查阅了一下发现，mail()要使用sendmail.debian默认安装时没有安装sendmail,我使用sudo apt-get install sendmail 不成功，提示包依赖sendmail-bin,但其无法安装，所以改用sudo apt-get install sendmail-bin,安装顺利，重新启动apache后，发面验证邮件可以发出了。</p>
<p>2.第二个问题，前面有提过，只简单使用一个命令，便可搞定</p>
<p>#sudo a2enmod rewrite</p>
<p>重新加载apache2，便可使用clean url了</p>
<p>3.这个问题的解决是参考了<a href="http://www.javaems.com/archives/364">http://www.javaems.com/archives/364</a></p>
<p>来解决，不过在使用程中，下载解压文件后，定位到解压目录</p>
<p>使用phpize发面没有这个命令。</p>
<p> 这个命令是在php-dev中，所以要先安装php-dev</p>
<p>然后使用 phpize,./configure成功，便在make过程中还是出现ERROR make not found.</p>
<p>哈哈，竟然连make 工具都没有安装，debian也太小心眼了。</p>
<p>#sudo apt-get install make</p>
<p>然后make</p>
<p>make install ，这只是安装了，uploadprogress的扩展，要在php的extension中启用。</p>
<p>定位到/etc/php5/conf.d/</p>
<p>#sudo gedit uploadprogress.ini</p>
<p>输入：extension=uploadprogress.so</p>
<p>4.#ls /etc/php5/conf.d</p>
<p>mysql.ini curl.ini等等吧，所以php的extension启用在这里。</p>
<p>备查！！</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javaems.com/2009/06/debian-drupal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Installing PECL uploadprogress Extension for Drupal FileField 3.0 Module</title>
		<link>http://www.javaems.com/2009/06/installing-pecl-uploadprogress-extension-for-drupal-filefield-30-module/</link>
		<comments>http://www.javaems.com/2009/06/installing-pecl-uploadprogress-extension-for-drupal-filefield-30-module/#comments</comments>
		<pubDate>Mon, 01 Jun 2009 17:31:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[实用]]></category>
		<category><![CDATA[pecl]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.javaems.com/?p=364</guid>
		<description><![CDATA[installng-pecl-uploadprogress-extension-drupal-filefield-module <a href="http://www.javaems.com/2009/06/installing-pecl-uploadprogress-extension-for-drupal-filefield-30-module/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>搜索找到的方法，备查</p>
<p>FileField and ImageField 3.0 have just been released and bring with them the ability to display an upload progress meter in the FileField widget while a file is being uploaded. As ImageField uses the FileField widget this works for ImageFields too.</p>
<p>The original article <a class="ext" href="http://www.lullabot.com/blog/filefield-and-imagefield-30-drupal-6-released">FileField and ImageField 3.0 for Drupal 6 Released</a> points out:</p>
<blockquote><p>Probably the most exciting improvement is the addition of upload progress indication. This enhancement requires the PECL uploadprogress PHP extension, but adds a real asset to sites that use FileField for podcasts, videos, or other large files.</p></blockquote>
<p><img class="blog-image" src="http://freestylesystems.co.uk/files/blog/uploadprogress.png" alt="" width="418" height="123" /></p>
<p><span id="more-364"></span></p>
<p>It took me a while to figure out how to install this extension so I thought I&#8217;d do a quick post about it. These instructions are probably valid for other PECL extensions but since this is the only one I have installed I wouldn&#8217;t like to say for sure.</p>
<h3><a name="install-unix" href="http://freestylesystems.co.uk/files/blog/installng-pecl-uploadprogress-extension-drupal-filefield-module#install-unix">Installation on Unix/Mac</a></h3>
<div class="help"><strong>Please note:</strong> These instructions are only valid if you have problems running <span class="geshifilter"><code class="geshifilter-text">$ pecl install uploadprogress</code></span>.</div>
<ol>
<li>Download the <a class="ext" href="http://pecl.php.net/package/uploadprogress">PECL uploadprogress extension</a></li>
<li>Extract the uploadprogress-1.x.x.tgz archive, cd into the extracted folder and run these commands in Terminal:
<div class="geshifilter">
<div class="php geshifilter-php" style="font-family: monospace;">$ phpize            <span class="co2"># prepares the PHP extension for compiling</span><br />
$ <span class="sy0">./</span>configure<br />
$ make<br />
$ sudo make install</div>
</div>
</li>
<li>Check that the directory for the extensions is correct. The last line of the output returned from the <span class="geshifilter"><code class="geshifilter-text">$ make install</code></span> command (on my system) is:
<p><span class="geshifilter"><code class="geshifilter-text">Installing shared extensions: /usr/lib/php/extensions/no-debug-non-zts-20060613/</code></span>.</p>
<p>Open php.ini and edit the <span class="geshifilter"><code class="geshifilter-text">extension_dir</code></span> directive, replacing it with this path.</li>
<li>Add the extension to php.ini by adding this line <span class="geshifilter"><code class="geshifilter-text">extension=uploadprogress.so</code></span></li>
<li>Restart apache</li>
</ol>
<p>You should now have the PECL uploadprogress extension installed.</p>
<h3><a name="install-windows" href="http://freestylesystems.co.uk/blog/installng-pecl-uploadprogress-extension-drupal-filefield-module#install-windows">Installation on Windows</a></h3>
<p>It&#8217;s very simple to install on Windows:</p>
<ol>
<li>Copy the uploadprogress.dll file from <a class="ext" href="http://pecl4win.php.net/">pecl4win</a> into the path set for <span class="geshifilter"><code class="geshifilter-text">extension_dir</code></span> in php.ini.</li>
<li>Add <span class="geshifilter"><code class="geshifilter-text">extension=uploadprogress.dll</code></span> to php.ini.</li>
<li>Restart apache.</li>
</ol>
<p>The pecl4win site was down for maintenance at time of writing so you could try <a class="ext" href="http://blog.liip.ch/archive/2009/03/09/upload-progress-meter-for-windows-the-next-take.html">here</a> in the meantime (thanks to <a class="ext" href="http://c-cohen.blogspot.com/">chriscohen</a> for the link).</p>
<p>If you&#8217;re using using WampServer 2 then it already comes with php_uploadprogress.dll installed (thanks again to <a class="ext" href="http://c-cohen.blogspot.com/">chriscohen</a> for pointing this out and testing that both methods work).</p>
<h3><a name="increase-max-filefize" href="http://freestylesystems.co.uk/blog/installng-pecl-uploadprogress-extension-drupal-filefield-module#increase-max-filefize">Increasing Maximum Filesize</a></h3>
<p>To increase the maximum filesize you need to set 2 directives:</p>
<ul>
<li><a class="ext" href="http://us3.php.net/manual/en/ini.core.php#ini.upload-max-filesize">upload_max_filesize</a> &#8211; Maximum allowed size for uploaded files.</li>
<li><a class="ext" href="http://us3.php.net/manual/en/ini.core.php#ini.post-max-size">post_max_size</a> &#8211; Maximum size of POST data that PHP will accept.</li>
</ul>
<p>Generally you should set <span class="geshifilter"><code class="geshifilter-text">post_max_size</code></span> to double what you set <span class="geshifilter"><code class="geshifilter-text">upload_max_filesize</code></span> to. This means you can upload 2 files of your maximum limit for each POST and seems like a good middle ground.</p>
<p>The <span class="geshifilter"><code class="geshifilter-text">memory_limit</code></span> directive should also be set above the value of <span class="geshifilter"><code class="geshifilter-text">post_max_size</code></span> so your server can handle the uploads.</p>
<p>There are 2 ways you can set this directive:</p>
<h4>php.ini</h4>
<p>Edit php.ini and modify these directives:</p>
<div class="geshifilter">
<div class="php geshifilter-php" style="font-family: monospace;">upload_max_filesize <span class="sy0">=</span> 128M<br />
post_max_size <span class="sy0">=</span> 256M</div>
</div>
<h4>.htaccess</h4>
<p>Edit .htaccess and add:</p>
<div class="geshifilter">
<div class="php geshifilter-php" style="font-family: monospace;">php_value upload_max_filesize 128M<br />
php_value post_max_size 256M</div>
</div>
<p>Adjust 128M and 256M with the sizes you require.</p>
<h3><a name="increase-memory-limit" href="http://freestylesystems.co.uk/blog/installng-pecl-uploadprogress-extension-drupal-filefield-module#increase-memory-limit">Increasing PHP&#8217;s Memory Limit</a></h3>
<p>You could edit the <span class="geshifilter"><code class="geshifilter-text">memory_limit</code></span> directive in php.ini but I personally like to set that directive on a site-by-site basis. This helps to keep sites that don&#8217;t need such a large <span class="geshifilter"><code class="geshifilter-text">memory_limit</code></span> nice and efficient.</p>
<p>Instead you can set the directive in settings.php by adding this line just below the other <span class="geshifilter"><code class="geshifilter-text">ini_set</code></span> lines:</p>
<div class="geshifilter">
<div class="php geshifilter-php" style="font-family: monospace;"><a class="ext" href="http://www.php.net/ini_set"><span class="kw3">ini_set</span></a><span class="br0">(</span><span class="st_h">&#8216;memory_limit&#8217;</span><span class="sy0">,</span>             <span class="st_h">&#8217;256M&#8217;</span><span class="br0">)</span><span class="sy0">;</span></div>
<div class="php geshifilter-php" style="font-family: monospace;"><span class="sy0">最好还是看原文吧</span></div>
<div class="php geshifilter-php" style="font-family: monospace;"><span class="sy0">URL：<a href="http://freestylesystems.co.uk/blog/installng-pecl-uploadprogress-extension-drupal-filefield-module">http://freestylesystems.co.uk/blog/installng-pecl-uploadprogress-extension-drupal-filefield-module</a></span></div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.javaems.com/2009/06/installing-pecl-uploadprogress-extension-for-drupal-filefield-30-module/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>15个知名的英文tech博客媒体</title>
		<link>http://www.javaems.com/2009/05/15%e4%b8%aa%e7%9f%a5%e5%90%8d%e7%9a%84%e8%8b%b1%e6%96%87tech%e5%8d%9a%e5%ae%a2%e5%aa%92%e4%bd%93/</link>
		<comments>http://www.javaems.com/2009/05/15%e4%b8%aa%e7%9f%a5%e5%90%8d%e7%9a%84%e8%8b%b1%e6%96%87tech%e5%8d%9a%e5%ae%a2%e5%aa%92%e4%bd%93/#comments</comments>
		<pubDate>Fri, 29 May 2009 14:44:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[实用]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.javaems.com/?p=359</guid>
		<description><![CDATA[给大家推荐15个知名的英文tech博客媒体，之所以称之为博客媒体而非博客，主要是区分于一般的个人博客，它们大多是以network形式存在，包括多个作者写作，更重要的是它们已经成为一个媒体。 作为一个IT行业的关注者，尤其是一个关注互联网的blogger，及时了解国外互联网行业的走势和热点是非常重要的，比如当下热炒的Web2.0或者是新媒体。 那么把这16个英文tech科技博客媒体加入你的Google Reader是必须的。当然，按照我的订阅经验，这16个博客基本覆盖了所有的热点新闻和观点，而且内容都相当的优质。甚至也如国内经常扎堆报道一个事，好在观点不同，这就是博客媒体区别于传统媒体之处。 过去一年多时间，英文科技博客媒体发展的风生水起。《连线》杂志的母公司CondéNast宣布2500万美元收购了Ars Technica；英国卫报传媒集团3000万美元收购了paidContent。关注下这些博客媒体的经营之道，相信对于国内我们这些从业人士来说不无裨益。 进入正题：16个知名英文科技博客媒体 序号 博客名称 附注 1 Techcrunch 知名博客Michael Arrington一手创建，主要报道互联网，尤其是Web2.0领域，堪称Web2.0风向标。Arrington是最活跃的科技blogger，没有之一，也算是硅谷的明星人物了。 2 PaidContent 关注互联网及新媒体行业，paidContent.org算是媒体化比较严重的一个科技博客，以及时消息为主，每天更新量比较大，且以短小文章为主，在观点分析上一般。 3 GigaOM GigaOM算是比较全面的一个科技博客媒体，关注互联网、电信及IT技术领域。创始人Om Malik的文章在技术分析、趋势判断上堪称经典，这跟Malik的Business 2.0、红鲱鱼经历有关。 4 All Things Digital 由华尔街日报的两位当红科技专栏作者Walt Mossberg和Kara Swisher及知名博客John Paczkowski担纲。不过，目前最知名最活跃的算是Kara的BoomTown专栏了，关注互联网，kara在互联网及时新闻上表现突出，活跃度更是直逼Arrington。 5 Read/WriteWeb 集中关注互联网行业，Read/WriteWeb的特点是大量深度的分析文章，以趋势和技术见长。当然，这跟它要求文章统一的“多个小标题”格式有关，少量文章反应及时消息。 6 Mashable 关注互联网及宽泛新媒体领域，创始人Pete Cashmore本身就是一个新媒体专家、科技顾问。 7 Silicon Alley &#8230; <a href="http://www.javaems.com/2009/05/15%e4%b8%aa%e7%9f%a5%e5%90%8d%e7%9a%84%e8%8b%b1%e6%96%87tech%e5%8d%9a%e5%ae%a2%e5%aa%92%e4%bd%93/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>给大家推荐15个知名的英文tech博客媒体，之所以称之为博客媒体而非博客，主要是区分于一般的个人博客，它们大多是以network形式存在，包括多个作者写作，更重要的是它们已经成为一个媒体。</p>
<p>作为一个IT行业的关注者，尤其是一个关注互联网的blogger，及时了解国外互联网行业的走势和热点是非常重要的，比如当下热炒的Web2.0或者是新媒体。</p>
<p>那么把这16个英文tech科技博客媒体加入你的Google Reader是必须的。当然，按照我的订阅经验，这16个博客基本覆盖了所有的热点新闻和观点，而且内容都相当的优质。甚至也如国内经常扎堆报道一个事，好在观点不同，这就是博客媒体区别于传统媒体之处。<span id="more-359"></span></p>
<p>过去一年多时间，英文科技博客媒体发展的风生水起。《连线》杂志的母公司CondéNast宣布2500万美元收购了Ars Technica；英国卫报传媒集团3000万美元收购了paidContent。关注下这些博客媒体的经营之道，相信对于国内我们这些从业人士来说不无裨益。</p>
<p><strong>进入正题：16个知名英文科技博客媒体</strong></p>
<table style="width: 432px; height: 621px;" border="1" cellspacing="0" cellpadding="2" width="432">
<tbody>
<tr>
<td width="35" valign="top">序号</td>
<td width="119" valign="top">博客名称</td>
<td width="372" valign="top">附注</td>
</tr>
<tr>
<td width="35" valign="top">1</td>
<td width="119" valign="top"><a href="http://www.techcrunch.com/" target="_blank">Techcrunch</a></td>
<td width="372" valign="top">知名博客Michael Arrington一手创建，主要报道互联网，尤其是Web2.0领域，堪称Web2.0风向标。Arrington是最活跃的科技blogger，没有之一，也算是硅谷的明星人物了。</td>
</tr>
<tr>
<td width="35" valign="top">2</td>
<td width="119" valign="top"><a href="http://www.paidcontent.org/" target="_blank">PaidContent</a></td>
<td width="372" valign="top">关注互联网及新媒体行业，paidContent.org算是媒体化比较严重的一个科技博客，以及时消息为主，每天更新量比较大，且以短小文章为主，在观点分析上一般。</td>
</tr>
<tr>
<td width="35" valign="top">3</td>
<td width="119" valign="top"><a href="http://gigaom.com/" target="_blank">GigaOM</a></td>
<td width="372" valign="top">GigaOM算是比较全面的一个科技博客媒体，关注互联网、电信及IT技术领域。创始人Om Malik的文章在技术分析、趋势判断上堪称经典，这跟Malik的Business 2.0、红鲱鱼经历有关。</td>
</tr>
<tr>
<td width="35" valign="top">4</td>
<td width="119" valign="top"><a href="http://networks.feedburner.com/atd-feed" target="_blank">All Things Digital</a></td>
<td width="372" valign="top">由华尔街日报的两位当红科技专栏作者Walt Mossberg和Kara Swisher及知名博客John Paczkowski担纲。不过，目前最知名最活跃的算是Kara的BoomTown专栏了，关注互联网，kara在互联网及时新闻上表现突出，活跃度更是直逼Arrington。</td>
</tr>
<tr>
<td width="35" valign="top">5</td>
<td width="119" valign="top"><a href="http://www.readwriteweb.com/" target="_blank">Read/WriteWeb</a></td>
<td width="372" valign="top">集中关注互联网行业，Read/WriteWeb的特点是大量深度的分析文章，以趋势和技术见长。当然，这跟它要求文章统一的“多个小标题”格式有关，少量文章反应及时消息。</td>
</tr>
<tr>
<td width="35" valign="top">6</td>
<td width="119" valign="top"><a href="http://mashable.com/" target="_blank">Mashable</a></td>
<td width="372" valign="top">关注互联网及宽泛新媒体领域，创始人Pete Cashmore本身就是一个新媒体专家、科技顾问。</td>
</tr>
<tr>
<td width="35" valign="top">7</td>
<td width="119" valign="top"><a href="http://www.alleyinsider.com/" target="_blank">Silicon Alley Insider</a></td>
<td width="372" valign="top">关注互联网、电信及技术领域，与GigaOM类似。不过更新量比较大，以消息居多，在深度趋势上一般。</td>
</tr>
<tr>
<td width="35" valign="top">8</td>
<td width="119" valign="top"><a href="http://valleywag.com/" target="_blank">Valleywag</a></td>
<td width="372" valign="top">著名的“硅谷八卦”博客，关注互联网、IT等领域。每天的更新量那是大的惊人，这也得益于它以“八卦”人和公司为主。报道除了新闻本身外，更多是关注轻松和八卦话题。</td>
</tr>
<tr>
<td width="35" valign="top">9</td>
<td width="119" valign="top"><a href="http://venturebeat.com/" target="_blank">VentureBeat</a></td>
<td width="372" valign="top">关注互联网、IT等领域，以报道投资并购为特色，当然也有常规新闻。这在美国这种VC活跃的市场上显然成了一个卖点。</td>
</tr>
<tr>
<td width="35" valign="top">10</td>
<td width="119" valign="top"><a href="http://www.centernetworks.com/" target="_blank">CenterNetworks</a></td>
<td width="372" valign="top">CN，关注互联网及新媒体，在新媒体：广告、社会化媒体方面报道比较突出。</td>
</tr>
<tr>
<td width="35" valign="top">11</td>
<td width="119" valign="top"><a href="http://blogs.cnet.com/?tag=hd_ts" target="_blank">CNET Blogs</a></td>
<td width="372" valign="top">CNET和纽约时报是我在这个推荐中唯一提到的两个传统媒体网站。CNET旗下可以说拥有阵营非常强大的blog media，比如：关注Web2.0的<a href="http://www.webware.com/" target="_blank">Webware</a>、关注gadgets的<a href="http://crave.cnet.com/" target="_blank">Crave</a>，以及<a href="http://www.news.com/8300-10784_3-7.html" target="_blank">Newsblog</a>、<a href="http://blogs.zdnet.com/BTL/" target="_blank">Between the Lines</a>。很可惜没有整合好。</td>
</tr>
<tr>
<td width="35" valign="top">12</td>
<td width="119" valign="top"><a href="http://bits.blogs.nytimes.com/" target="_blank">NYtimes-Bits</a></td>
<td width="372" valign="top">Bits是纽约时报网站下很有特点的一个科技blog network，包括：关注互联网、消费电子的Saul Hansell、关注互联网搜索的David F. Gallagher、关注社交网络的Vindu Goel等10位。</td>
</tr>
<tr>
<td width="35" valign="top">13</td>
<td width="119" valign="top"><a href="http://www.techmeme.com/" target="_blank">Techmeme</a></td>
<td width="372" valign="top">Techmeme本身并不产生内容，但这并未阻止它成为美国科技blogger作者的最爱；Techmeme聚合了优秀科技博客及科技媒体的内容，并通过link追踪方式发现和推动热点。单就及时新闻的捕捉更新上，techmeme已经算一个成功的聚合媒体。</td>
</tr>
<tr>
<td width="35" valign="top">14</td>
<td width="119" valign="top"><a href="http://www.engadget.com/" target="_blank">Engadget</a></td>
<td width="372" valign="top">最知名的两大消费电子博客媒体，Engadget和Gizmodo；偏产品新闻类，如果你关注及时的数码产品，就它了。</td>
</tr>
<tr>
<td width="35" valign="top">15</td>
<td width="119" valign="top"><a href="http://arstechnica.com/index.ars" target="_blank">Ars Technica</a></td>
<td width="372" valign="top">ars是一个比较象传统IT网站的博客媒体，除了软硬件产品外，同时还关注热点新闻。不过ars的特长仍然是Game、apple等垂直领域的深度报道和权威的硬件评测内容。</td>
</tr>
<tr>
<td width="35" valign="top">16</td>
<td width="119" valign="top"><a href="http://gizmodo.com/" target="_blank">Gizmodo</a></td>
<td width="372" valign="top">最知名的两大消费电子博客媒体，Engadget和Gizmodo；偏产品新闻类，如果你关注及时的数码产品，就它了。</td>
</tr>
</tbody>
</table>
<p><!-- 	<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 				xmlns:dc="http://purl.org/dc/elements/1.1/" 				xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"> <rdf:Description rdf:about="http://www.caozenghui.cn/archives/320.html"     dc:identifier="http://www.caozenghui.cn/archives/320.html"     dc:title="16个知名英文科技博客媒体"     trackback:ping="http://www.caozenghui.cn/archives/320.html/trackback" /> </rdf:RDF> &#8211;></p>
<p class="under"> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.javaems.com/2009/05/15%e4%b8%aa%e7%9f%a5%e5%90%8d%e7%9a%84%e8%8b%b1%e6%96%87tech%e5%8d%9a%e5%ae%a2%e5%aa%92%e4%bd%93/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何升级Drupal6</title>
		<link>http://www.javaems.com/2009/05/%e5%a6%82%e4%bd%95%e5%8d%87%e7%ba%a7drupal6/</link>
		<comments>http://www.javaems.com/2009/05/%e5%a6%82%e4%bd%95%e5%8d%87%e7%ba%a7drupal6/#comments</comments>
		<pubDate>Mon, 04 May 2009 16:43:48 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Unix]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[实用]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[unix]]></category>
		<category><![CDATA[www]]></category>

		<guid isPermaLink="false">http://www.javaems.com/?p=343</guid>
		<description><![CDATA[比如，我现在使用的是D6.8，Drupal提示我要升级为D6.9。那么如何升级呢？ 首先直接下载D6.9的安装包，其中有一个UPGRADE.txt文件，用Editplus或其它高级点的notepad打开（因为是UNIX换行，所以在Windows的记事本中看是一团文字。），里面便是Drupal的升级建议，其中首要的几条是： 1. 确定你的系统符合Drupal新版的要求。要求（Requirements）可以在http://drupal.org/requirements中查看。 2. 备份所有的相关数据 3. 检查自定义模块和主题的兼容性 4. 确保你阅读了整个文件内容 第１条没的说，只要是LAMP或能运行PHP和MySQL即可。推荐使用APACHE。 第２条比较重要，我一般是备份一下整个数据库，以及sites/all下面的我自己安装的modules和themes。要不怎么说不要轻易更改 Drupal内核文件呢，现在就看出好处来了。如果你开发时偷懒，不使用Drpual API和Hook来开发自定义模块，要升级系统时就很郁闷了，你需要记住你修改了哪些内核文件，而且还要和新版的文件对比再合并，so troubled。另外，建议大家读一下新版有哪些升级，是否对数据库有大的改动。 同时，还有sites/default/下的settings.php配置文件、.htaccess以及robot.txt文件等会被开发者修改的文件，都要留意的备份一下。OK，总结一下，列个表： 1. 数据库 2. sites/all下面的所有文件 3. sites/default/settings.php配置文件。如果是多站点，还需要备份每个站点settings.php文件。如sites/example.com/settings.php。 4. .htaccess 5. robots.txt 第３条其实也很简单，去你使用的module和theme的project首页，检查一下是否可以使用在新版本中。一般情况，module或theme都是默认适用于同一版本系列的，比如5.x或6.x，微小的版本升级都可直接使用。不过对于像D5到D6这样的重大升级，还是要先看看是否支持D6，然后去下载新版本。 第４条写给英语好的朋友们，UPGRADE.txt文档里列出了升级的步骤，还是值得参考的。下面是我整理的步骤： 1. 备份。备份所有能备份的东西。 2. 获得超级管理员帐户。就是UserID = 1的用户。 3. 将站点设置为off-line即下线状态，这样可以防止在升级时有用户访问。 4. 将主题切换至默认主题——Garland。 5. 关闭所有的第三方模块和自定义模块。 &#8230; <a href="http://www.javaems.com/2009/05/%e5%a6%82%e4%bd%95%e5%8d%87%e7%ba%a7drupal6/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>比如，我现在使用的是D6.8，Drupal提示我要升级为D6.9。那么如何升级呢？<br />
首先直接下载D6.9的安装包，其中有一个UPGRADE.txt文件，用Editplus或其它高级点的notepad打开（因为是UNIX换行，所以在Windows的记事本中看是一团文字。），里面便是Drupal的升级建议，其中首要的几条是：</p>
<p>1. 确定你的系统符合Drupal新版的要求。要求（Requirements）可以在http://drupal.org/requirements中查看。<br />
2. 备份所有的相关数据<br />
3. 检查自定义模块和主题的兼容性<br />
4. 确保你阅读了整个文件内容</p>
<p><span id="more-343"></span></p>
<p>第１条没的说，只要是LAMP或能运行PHP和MySQL即可。推荐使用APACHE。<br />
第２条比较重要，我一般是备份一下整个数据库，以及sites/all下面的我自己安装的modules和themes。要不怎么说不要轻易更改 Drupal内核文件呢，现在就看出好处来了。如果你开发时偷懒，不使用Drpual API和Hook来开发自定义模块，要升级系统时就很郁闷了，你需要记住你修改了哪些内核文件，而且还要和新版的文件对比再合并，so troubled。另外，建议大家读一下新版有哪些升级，是否对数据库有大的改动。<br />
同时，还有sites/default/下的settings.php配置文件、.htaccess以及robot.txt文件等会被开发者修改的文件，都要留意的备份一下。OK，总结一下，列个表：</p>
<p>1. 数据库<br />
2. sites/all下面的所有文件<br />
3. sites/default/settings.php配置文件。如果是多站点，还需要备份每个站点settings.php文件。如sites/example.com/settings.php。<br />
4. .htaccess<br />
5. robots.txt</p>
<p>第３条其实也很简单，去你使用的module和theme的project首页，检查一下是否可以使用在新版本中。一般情况，module或theme都是默认适用于同一版本系列的，比如5.x或6.x，微小的版本升级都可直接使用。不过对于像D5到D6这样的重大升级，还是要先看看是否支持D6，然后去下载新版本。<br />
第４条写给英语好的朋友们，UPGRADE.txt文档里列出了升级的步骤，还是值得参考的。下面是我整理的步骤：</p>
<p>1. 备份。备份所有能备份的东西。<br />
2. 获得超级管理员帐户。就是UserID = 1的用户。<br />
3. 将站点设置为off-line即下线状态，这样可以防止在升级时有用户访问。<br />
4. 将主题切换至默认主题——Garland。<br />
5. 关闭所有的第三方模块和自定义模块。<br />
6. 将Drupal自带的安装目录和程序全删除。这里指drupal根目录中除files、sites外其它的任何目录。<br />
7. 将新的Drupal程序包解压缩至相同位置。<br />
8. 设置好配置文件，如settings.php等。并且要确认是正确的。<br />
9. 关键的步骤：运行站点下的update.php，如http://www.example.com/update.php。如果你没权限运行，找到 settings.php文件，将里面的$update_free_access设置为TRUE。然后在安装结束后再设置为FALSE。<br />
10. 运行update.php成功后，开启自定义和第三方模块modules。<br />
11. 再次运行update.php。<br />
12. 成功后，将站点设置为“上线on-line”。<br />
13. 更新结束。</p>
<p>本文转自方医生drupal频道<br />
source:http://doctor-fang.blogspot.com/2009/01/how-to-upgrade-drupal-6.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javaems.com/2009/05/%e5%a6%82%e4%bd%95%e5%8d%87%e7%ba%a7drupal6/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>drupal建站的一些主要扩展模块</title>
		<link>http://www.javaems.com/2009/05/drupal%e5%bb%ba%e7%ab%99%e7%9a%84%e4%b8%80%e4%ba%9b%e4%b8%bb%e8%a6%81%e6%89%a9%e5%b1%95%e6%a8%a1%e5%9d%97/</link>
		<comments>http://www.javaems.com/2009/05/drupal%e5%bb%ba%e7%ab%99%e7%9a%84%e4%b8%80%e4%ba%9b%e4%b8%bb%e8%a6%81%e6%89%a9%e5%b1%95%e6%a8%a1%e5%9d%97/#comments</comments>
		<pubDate>Sat, 02 May 2009 17:45:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[实用]]></category>
		<category><![CDATA[drupal]]></category>

		<guid isPermaLink="false">http://www.javaems.com/?p=323</guid>
		<description><![CDATA[drupal 输出静态html页面的模块 http://drupal.org/project/html_export IM Control &#8211; Drupal的MSN, Yahoo, QQ, Skype模块 http://drupal.org/project/imcontrol 上传下载模块,达到类似于网络硬盘的功能 webfm,IMCE - acidfree 一个功能完整的多媒体(例如图片、视频)管理系统。 - adsense 显示Google Adsense广告。可以方便的定制显示方式，支持从banner到link等6种显示格式。此外还可以选则对特定用户群关闭广告显示。 - album 影集模块。 - audio 登录用户可以上传、播放和下载音乐。能很好地识别mp3的ID3信息(例如歌名、艺术家等) - atom 提供atom种子 - attachement 支持上传附件，可以用来替代Drupal自带的upload模块。不同节点的附件将分开放置，避免了文件重名的问题。 - automember 自动用户权限管理。管理员可以设定不同的标准，自动分配给用户不同的权限。例如只开放有限权限给新注册用户，发表一定数目文章后将自动成为资深用户并得到高级权限 - banner 自动轮换显示广告条。管理员可以方便的查看点击统计，并预设/开启/关闭/批准特定广告，用户则可以查看/修改/上载自己的广告条。 - bbcode &#8230; <a href="http://www.javaems.com/2009/05/drupal%e5%bb%ba%e7%ab%99%e7%9a%84%e4%b8%80%e4%ba%9b%e4%b8%bb%e8%a6%81%e6%89%a9%e5%b1%95%e6%a8%a1%e5%9d%97/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<ul>
<li>drupal 输出静态html页面的模块</li>
</ul>
<p><a href="http://drupal.org/project/html_export">http://drupal.org/project/html_export</a></p>
<ul>
<li>IM Control &#8211; Drupal的MSN, Yahoo, QQ, Skype模块</li>
</ul>
<p><span style="text-decoration: underline;"><span style="color: #0000ff;"><a href="http://drupal.org/project/imcontrol">http://drupal.org/project/imcontrol</a></span></span></p>
<ul>
<li>上传下载模块,达到类似于网络硬盘的功能</li>
</ul>
<p>webfm,IMCE<br />
- acidfree<br />
一个功能完整的多媒体(例如图片、视频)管理系统。<br />
- adsense<br />
显示Google Adsense广告。可以方便的定制显示方式，支持从banner到link等6种显示格式。此外还可以选则对特定用户群关闭广告显示。<br />
- album<br />
影集模块。<br />
- audio<br />
登录用户可以上传、播放和下载音乐。能很好地识别mp3的ID3信息(例如歌名、艺术家等) <span id="more-323"></span><br />
- atom<br />
提供atom种子<br />
- attachement<br />
支持上传附件，可以用来替代Drupal自带的upload模块。不同节点的附件将分开放置，避免了文件重名的问题。<br />
- automember<br />
自动用户权限管理。管理员可以设定不同的标准，自动分配给用户不同的权限。例如只开放有限权限给新注册用户，发表一定数目文章后将自动成为资深用户并得到高级权限<br />
- banner<br />
自动轮换显示广告条。管理员可以方便的查看点击统计，并预设/开启/关闭/批准特定广告，用户则可以查看/修改/上载自己的广告条。<br />
- bbcode<br />
提供bbcode输入格式的支持。<br />
- blog theme<br />
允许用户选择自己blog的外观主题，当其它用户按作者浏览其blog时，看到的将是该blog作者自己选定的外观主题。<br />
- bookmarks<br />
用户可以编辑自己的书签，并通过区块显示。<br />
- buddylist<br />
用户可以编辑自己的好友名单，同时显示‘好友的blog’区块。<br />
- captcha<br />
图灵测试/字符校验模块，防止机器人自动注册<br />
- chatbox<br />
聊天室模块。<br />
- codefilter<br />
方便代码输入，能处理&lt;code&gt;&lt;/code&gt;和&lt;?php ?&gt;。<br />
- contact directory<br />
使用户可以添加自己的好友联络名单。<br />
- database administration<br />
提供数据库管理功能。管理员可以通过此模块在drupal界面进行数据库查询/修改/删除等功能。<br />
- devel<br />
为开发者和网管提供了许多好的工具。<br />
- e-commerce<br />
一整套电子商务工具。<br />
- event<br />
跟踪事件并通知用户。<br />
- excerpt<br />
摘要模块。Drupal发布内容时只能用正文的开头作摘要，然后根据设定自动截取摘要。<br />
- ezmlm<br />
用户将可以通过该模块订阅相关Ezmlm邮件列表。Ezmlm是一个基于qmail的群发邮件订阅系统。<br />
- feedbak<br />
反馈模块，可用于生成反馈表格收集用户意见或问题。<br />
- flexiblock<br />
让Drupal能随心所欲的摆放区块。<br />
- flexinode<br />
可以用此模块根据需要生成新的自定义节点(node)类型。在此基础上可以有很多灵活多变而非常实际的应用，可以说是drupal扩展模块里功能非常重要的一个。<br />
- front page<br />
用于方便的定制站点首页，可以完全脱离站点外观主题的限制生成个性化的首页。可以显示不同的首页给不同权限的用户，并可插入PHP代码完成更强大的动态显示。<br />
- gallery<br />
用于在线像册管理和展示。<br />
- guestbook<br />
留言簿<br />
- hall of fame<br />
名人堂模块。是对drupal自带的统计(statistic)模块的补充，可以统计站点共几篇文章，多少注册用户，建站时间，流行内容等，还可以显示发文最多用户，评论最多用户等。<br />
- htmlarea<br />
一种所见即所得的输入方式。<br />
- image<br />
像册。支持图片上传，并自动生成缩略图(thumbnail)。图片可以插入到页面中或组合成像册显示。<br />
- img_assist<br />
和Image模块共同使用，通过图形界面窗口更便捷地在节点中插入图片。<br />
- internationalization<br />
自动检测浏览器的编码设定，为匿名用户提供全方位的本地话翻译，包括节点内容界面的翻译。包括一个显示区块方便用户切换语种。<br />
- job search<br />
招聘与求职模块<br />
- jsdomenu<br />
生成多层弹出式菜单<br />
- mail<br />
向特定用户群发送email<br />
- mailhandler<br />
允许注册用户通过email创建/编辑内容或添加评论。<br />
- media<br />
这个模块将已废弃，分别被audio和video等模块取代。<br />
- movie review<br />
网上电影院<br />
- node vote<br />
对文章进行投票<br />
- notification<br />
自动发送邮件通知订阅者内容已更新。<br />
- organic groups<br />
允许用户自行组成小组，每个小组将有自己的主页显示小组成员发布的内容。<br />
- pdfview<br />
生成PDF文件<br />
- photo album<br />
像册模块。<br />
- privatemsg<br />
允许用户间发送私人信息。<br />
- project<br />
项目管理模块。项目组成员可以由此跟踪项目的进展，可以通过email发送项目更新通知。<br />
- quote<br />
用户在添加评论时可以方便的点选引用原文。引用部分用特殊格式显示以作区分。<br />
- quotes<br />
可以用于收集显示名人名言。通过区块随机显示。<br />
- recipe<br />
用于分享菜谱。<br />
- rsvp<br />
可以发送email邀请用户参加特定的事件(event)，并可跟踪用户是否查看或接受了邀请。<br />
- site map<br />
显示站点导航图。<br />
- sitemenu<br />
按文章分类显示站点导航。<br />
- smiley<br />
使用表情符，自带了一些基本的表情符，用户可以自己添加。<br />
- SMS gateway<br />
发短信<br />
- spam<br />
防垃圾模块，防止你的blog成为一个实实在在的垃圾堆。<br />
- spam_surbl<br />
对spam模块进行功能增强，使之支持SURBL(Spam URI Realtime BlockList)。<br />
- sql search<br />
此搜索模块不使用drupal自带的搜索索引(search index)，而是提供数据库搜寻功能，支持SQL和正则表示式(regular expressions)，并提供高级搜寻过滤功能。<br />
- statistics_filter<br />
过滤网站管理员和搜索引擎的访问统计信息。<br />
- stock<br />
显示股票行情。用户可以自定制所显示的股票。<br />
- subscriptions<br />
允许用户订阅任一节点内容，通过email通知该节点的更新以及是否有新的评论。<br />
- survey<br />
可以创建调查问卷，调查结果可以下载为excel格式。<br />
- taxonomy menu<br />
分类系统导航菜单，其格式将和drupal系统导航菜单一致。<br />
- theme editor<br />
直接通过浏览编辑修改外观主题。<br />
- tinyMCE WYSIWYG Editor<br />
一个非常好用的所见即所得文本编辑器，用于编辑输入文章内容。<br />
- trackback<br />
开启trackback支持。<br />
- video<br />
在线影院<br />
- VIM Color<br />
支持VIM代码高亮(highlight)，支持PHP, Perl, C, HTML, JAVA等多种语言。<br />
- voting<br />
投票/评级<br />
- webform<br />
创建‘网络表单’节点类型，可以用于提交调查问卷，投票，注册等。<br />
- wiki<br />
实现wiki功能。<br />
- workspace<br />
我的工作空间模块，提供一个用户专有的工作区，可以集中察看管理自己的文章。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javaems.com/2009/05/drupal%e5%bb%ba%e7%ab%99%e7%9a%84%e4%b8%80%e4%ba%9b%e4%b8%bb%e8%a6%81%e6%89%a9%e5%b1%95%e6%a8%a1%e5%9d%97/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>如何修改回被病毒感染的文件的属性</title>
		<link>http://www.javaems.com/2009/02/%e5%a6%82%e4%bd%95%e4%bf%ae%e6%94%b9%e5%9b%9e%e8%a2%ab%e7%97%85%e6%af%92%e6%84%9f%e6%9f%93%e7%9a%84%e6%96%87%e4%bb%b6%e7%9a%84%e5%b1%9e%e6%80%a7/</link>
		<comments>http://www.javaems.com/2009/02/%e5%a6%82%e4%bd%95%e4%bf%ae%e6%94%b9%e5%9b%9e%e8%a2%ab%e7%97%85%e6%af%92%e6%84%9f%e6%9f%93%e7%9a%84%e6%96%87%e4%bb%b6%e7%9a%84%e5%b1%9e%e6%80%a7/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 14:01:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[实用]]></category>

		<guid isPermaLink="false">http://www.javaems.com/?p=278</guid>
		<description><![CDATA[fun.xls.exe病毒在U盘上传播很广泛，它会更改文件夹属性，使文件夹隐藏。杀毒后文件夹仍然是隐藏的，用常规的更改属性的方法无法将文件夹改回原有属性。当根目录下面有很多文件夹的时候，可以使用下面命令批量更改。cmd进入命令提示符窗口，切换到你所需要更改的驱动器下，比如你要更改f盘目录下面的所有文件夹隐藏属性，那么输入f:。然后再输入下面命令： 程序代码 attrib -s -h *.* /s /d 然后回车即可。由于该命令更改所有文件和文件夹属性，请耐心等待直至命令提示符窗口又跳出当前驱动器盘符时为止。]]></description>
			<content:encoded><![CDATA[<p>fun.xls.exe病毒在U盘上传播很广泛，它会更改文件夹属性，使文件夹隐藏。杀毒后文件夹仍然是隐藏的，用常规的更改属性的方法无法将文件夹改回原有属性。当根目录下面有很多文件夹的时候，可以使用下面命令批量更改。cmd进入命令提示符窗口，切换到你所需要更改的驱动器下，比如你要更改f盘目录下面的所有文件夹隐藏属性，那么输入f:。然后再输入下面命令：</p>
<div class="UBBPanel">
<div class="UBBTitle">程序代码</div>
<div class="UBBContent">attrib -s -h *.* /s /d</div>
</div>
<p>然后回车即可。由于该命令更改所有文件和文件夹属性，请耐心等待直至命令提示符窗口又跳出当前驱动器盘符时为止。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.javaems.com/2009/02/%e5%a6%82%e4%bd%95%e4%bf%ae%e6%94%b9%e5%9b%9e%e8%a2%ab%e7%97%85%e6%af%92%e6%84%9f%e6%9f%93%e7%9a%84%e6%96%87%e4%bb%b6%e7%9a%84%e5%b1%9e%e6%80%a7/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>提交你的网站给search engine</title>
		<link>http://www.javaems.com/2009/02/%e6%8f%90%e4%ba%a4%e4%bd%a0%e7%9a%84%e7%bd%91%e7%ab%99%e7%bb%99search-engine/</link>
		<comments>http://www.javaems.com/2009/02/%e6%8f%90%e4%ba%a4%e4%bd%a0%e7%9a%84%e7%bd%91%e7%ab%99%e7%bb%99search-engine/#comments</comments>
		<pubDate>Sun, 22 Feb 2009 15:25:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[实用]]></category>
		<category><![CDATA[search]]></category>

		<guid isPermaLink="false">http://www.javaems.com/?p=276</guid>
		<description><![CDATA[如果想让搜索引擎更快得来收录你的站点，提交网站，显得相当重要。 以下是相关搜索引擎的提交地址 Google网站提交网址 http://www.google.com/addurl/?continue=/addurl 百度网站提交网址 http://www.baidu.com/search/url_submit.html 提交网站XML文件 http://news.baidu.com/newsop.html#ks5 YaHoo网站提交网址 http://search.help.cn.yahoo.com/h4_4.html MSN网站提交网址 http://search.msn.com.cn/docs/submit.aspx 搜狗网站提交网址 http://www.sogou.com/docs/help/webmasters.htm Tom网站提交网址 http://search.tom.com/tools/weblog/log.php 有道网站提交网址 http://tellbot.yodao.com/report]]></description>
			<content:encoded><![CDATA[<p>如果想让搜索引擎更快得来收录你的站点，提交网站，显得相当重要。<br />
以下是相关搜索引擎的提交地址</p>
<p>Google网站提交网址<br />
<a href="http://www.google.com/addurl/?continue=/addurl">http://www.google.com/addurl/?continue=/addurl</a></p>
<p>百度网站提交网址<br />
<a href="http://www.baidu.com/search/url_submit.html">http://www.baidu.com/search/url_submit.html</a><br />
提交网站XML文件<br />
<a href="http://news.baidu.com/newsop.html#ks5">http://news.baidu.com/newsop.html#ks5</a></p>
<p>YaHoo网站提交网址<br />
<a href="http://search.help.cn.yahoo.com/h4_4.html">http://search.help.cn.yahoo.com/h4_4.html</a></p>
<p>MSN网站提交网址<br />
<a href="http://search.msn.com.cn/docs/submit.aspx">http://search.msn.com.cn/docs/submit.aspx</a></p>
<p>搜狗网站提交网址<br />
<a href="http://www.sogou.com/docs/help/webmasters.htm">http://www.sogou.com/docs/help/webmasters.htm</a></p>
<p>Tom网站提交网址<br />
<a href="http://search.tom.com/tools/weblog/log.php">http://search.tom.com/tools/weblog/log.php</a></p>
<p>有道网站提交网址<br />
<a href="http://tellbot.yodao.com/report">http://tellbot.yodao.com/report</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javaems.com/2009/02/%e6%8f%90%e4%ba%a4%e4%bd%a0%e7%9a%84%e7%bd%91%e7%ab%99%e7%bb%99search-engine/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHPBB受到攻击</title>
		<link>http://www.javaems.com/2009/02/phpbb%e5%8f%97%e5%88%b0%e6%94%bb%e5%87%bb/</link>
		<comments>http://www.javaems.com/2009/02/phpbb%e5%8f%97%e5%88%b0%e6%94%bb%e5%87%bb/#comments</comments>
		<pubDate>Sun, 08 Feb 2009 09:46:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[实用]]></category>
		<category><![CDATA[phpbb]]></category>

		<guid isPermaLink="false">http://www.javaems.com/index.php/archives/257</guid>
		<description><![CDATA[Maintenance We are sorry to report that we have been attacked through a 0-day-exploit in our PHPList installation (responsible for the mailing list about new releases). phpBB.com will remain unavailable while we work to recover. No vulnerabilities have been found &#8230; <a href="http://www.javaems.com/2009/02/phpbb%e5%8f%97%e5%88%b0%e6%94%bb%e5%87%bb/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Maintenance<br />
We are sorry to report that we have been attacked through a 0-day-exploit in our PHPList installation (responsible for the mailing list about new releases). phpBB.com will remain unavailable while we work to recover. No vulnerabilities have been found in the phpBB software itself.</p>
<p>You can download phpBB here: http://www.ohloh.net/p/phpbb</p>
<p>You can get support at the temporary support forums or on IRC:<br />
chat.freenode.net #phpbb</p>
<p>A more detailed explanation about the incident.</p>
<p>Press Contact: If you need to get in contact with the management, please email phpbb_press (at) marshalrusty (dot) com.</p>
<p>– the phpBB team<br />
<a href="http://www.javaems.com/wp-content/uploads/2009/02/phpbbatt.jpg" rel="lightbox[257]"><img class="alignleft size-medium wp-image-256" title="phpbbatt" src="http://www.javaems.com/wp-content/uploads/2009/02/phpbbatt-300x230.jpg" alt="phpbbatt" width="300" height="230" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.javaems.com/2009/02/phpbb%e5%8f%97%e5%88%b0%e6%94%bb%e5%87%bb/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
