﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-黑灵客栈</title><link>http://www.blogjava.net/mstar/</link><description>搞软件开发就像被强奸,如果不能反抗,就享受它吧！</description><language>zh-cn</language><lastBuildDate>Mon, 13 Oct 2008 00:14:39 GMT</lastBuildDate><pubDate>Mon, 13 Oct 2008 00:14:39 GMT</pubDate><ttl>60</ttl><item><title>日语输入法中特殊文字、符号的输入</title><link>http://www.blogjava.net/mstar/archive/2008/10/10/233571.html</link><dc:creator>黑灵</dc:creator><author>黑灵</author><pubDate>Fri, 10 Oct 2008 05:14:00 GMT</pubDate><guid>http://www.blogjava.net/mstar/archive/2008/10/10/233571.html</guid><wfw:comment>http://www.blogjava.net/mstar/comments/233571.html</wfw:comment><comments>http://www.blogjava.net/mstar/archive/2008/10/10/233571.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mstar/comments/commentRss/233571.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mstar/services/trackbacks/233571.html</trackback:ping><description><![CDATA[
		<table cellpadding="4" cellspacing="4" cols="4" width="95%">
				<tbody>
						<tr valign="top">
								<td class="t" width="27%">
										<b>読み</b>
								</td>
								<td class="t" width="23%">
										<b>単語</b>
								</td>
								<td class="t" width="27%">
										<b>読み</b>
								</td>
								<td class="t" width="23%">
										<b>単語</b>
								</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">。。。</td>
								<td class="t" width="23%">…</td>
								<td class="t" width="27%">・・・</td>
								<td class="t" width="23%">…</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">（</td>
								<td class="t" width="23%">［（「{〈[〔《＜【『｛(｢≪</td>
								<td class="t" width="27%">）</td>
								<td class="t" width="23%">］〉｝》』】＞≫〕}｣）」)]</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">［</td>
								<td class="t" width="23%">[｢〔(｛{〈《「『【＜≪［（</td>
								<td class="t" width="27%">］</td>
								<td class="t" width="23%">」》〉｝］〕）｣}])≫＞】』</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">｛</td>
								<td class="t" width="23%">「［《『[{〈｢（〔｛(≪＜【</td>
								<td class="t" width="27%">｝</td>
								<td class="t" width="23%">〕≫＞】」〉］）｣}])》｝』</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">「</td>
								<td class="t" width="23%">『「《〈｛［〔（｢{[【＜(≪</td>
								<td class="t" width="27%">」</td>
								<td class="t" width="23%">〉≫＞】』》｝］〕）｣])」}</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">－＞</td>
								<td class="t" width="23%">→</td>
								<td class="t" width="27%">＜－</td>
								<td class="t" width="23%">←</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">＜</td>
								<td class="t" width="23%">「《〈｛(『【〔（＜≪｢［[{</td>
								<td class="t" width="27%">＞</td>
								<td class="t" width="23%">】）］》〕」』＞≫〉｣])｝}</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">あーる</td>
								<td class="t" width="23%">㌃</td>
								<td class="t" width="27%">あまり</td>
								<td class="t" width="23%">…</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">あんど</td>
								<td class="t" width="23%">∩</td>
								<td class="t" width="27%">いこーる</td>
								<td class="t" width="23%">＝</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">いんてぐらる</td>
								<td class="t" width="23%">∫</td>
								<td class="t" width="27%">うえ</td>
								<td class="t" width="23%">↑</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">うえや</td>
								<td class="t" width="23%">↑</td>
								<td class="t" width="27%">えん</td>
								<td class="t" width="23%">\￥</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">おあ</td>
								<td class="t" width="23%">∪</td>
								<td class="t" width="27%">おす</td>
								<td class="t" width="23%">♂</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">おなじ</td>
								<td class="t" width="23%">〃仝ゞゝヾヽ々</td>
								<td class="t" width="27%">おんぷ</td>
								<td class="t" width="23%">♪</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">かく</td>
								<td class="t" width="23%">∠</td>
								<td class="t" width="27%">かける</td>
								<td class="t" width="23%">×</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">かっこ</td>
								<td class="t" width="23%">【】『』《》“”「」〈〉｛｝［］（）≪≫｢｣{}[]&lt;&gt;()＜＞‘’〔〕</td>
								<td class="t" width="27%">かぶしきがいしゃ</td>
								<td class="t" width="23%">㈱ ㏍</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">から</td>
								<td class="t" width="23%">～</td>
								<td class="t" width="27%">かろりー</td>
								<td class="t" width="23%">㌍</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">かんま</td>
								<td class="t" width="23%">，</td>
								<td class="t" width="27%">きごう</td>
								<td class="t" width="23%">〃仝ゝゞ々〆ヾ―‐／〇ヽ＿￣¨｀´゜゛＼§＾≫￢⇒⇔∀∃∠⊥⌒∂∇≡∨≪†√∽∝∵∫∬Å‰♯♭♪‡～′≒×∥∧｜…±÷≠≦≧∞∴♂♀∪‥°⊃⊂⊇∩⊆∋∈〓〒※″</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">きろ</td>
								<td class="t" width="23%">㌔</td>
								<td class="t" width="27%">きろぐらむ</td>
								<td class="t" width="23%">㎏</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">きろめーとる</td>
								<td class="t" width="23%">㎞</td>
								<td class="t" width="27%">きんじ</td>
								<td class="t" width="23%">≒</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ぐらむ</td>
								<td class="t" width="23%">㌘</td>
								<td class="t" width="27%">くろぼし</td>
								<td class="t" width="23%">★</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">くろまる</td>
								<td class="t" width="23%">●</td>
								<td class="t" width="27%">げ</td>
								<td class="t" width="23%">㊦</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">けいさん</td>
								<td class="t" width="23%">≧÷±－×＋＝≠＜≦＞</td>
								<td class="t" width="27%">げた</td>
								<td class="t" width="23%">〓</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ごうどう</td>
								<td class="t" width="23%">≡</td>
								<td class="t" width="27%">こめ</td>
								<td class="t" width="23%">※</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">こめじるし</td>
								<td class="t" width="23%">※</td>
								<td class="t" width="27%">こんま</td>
								<td class="t" width="23%">，</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">さんかく</td>
								<td class="t" width="23%">▲▽△▼</td>
								<td class="t" width="27%">さんかくけい</td>
								<td class="t" width="23%">⊿</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">しーしー</td>
								<td class="t" width="23%">cc</td>
								<td class="t" width="27%">しかく</td>
								<td class="t" width="23%">◇◆□■</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">した</td>
								<td class="t" width="23%">↓</td>
								<td class="t" width="27%">したや</td>
								<td class="t" width="23%">↓</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">しめ</td>
								<td class="t" width="23%">〆</td>
								<td class="t" width="27%">しゃーぷ</td>
								<td class="t" width="23%">♯</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">しゃせん</td>
								<td class="t" width="23%">／＼</td>
								<td class="t" width="27%">しょうわ</td>
								<td class="t" width="23%">㍼</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">じょう</td>
								<td class="t" width="23%">㊤</td>
								<td class="t" width="27%">しろぼし</td>
								<td class="t" width="23%">☆</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">しろまる</td>
								<td class="t" width="23%">○</td>
								<td class="t" width="27%">すいちょく</td>
								<td class="t" width="23%">⊥</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ずけい</td>
								<td class="t" width="23%">★○▼▽▲△■□◆◇◎●☆</td>
								<td class="t" width="27%">せくしょん</td>
								<td class="t" width="23%">§</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">せっし</td>
								<td class="t" width="23%">℃</td>
								<td class="t" width="27%">せんち</td>
								<td class="t" width="23%">㎝ ㌢</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">せんちめーとる</td>
								<td class="t" width="23%">㎝</td>
								<td class="t" width="27%">せんと</td>
								<td class="t" width="23%">￠㌣</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">たいしょう</td>
								<td class="t" width="23%">㍽</td>
								<td class="t" width="27%">だいひょう</td>
								<td class="t" width="23%">㈹</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">だがー</td>
								<td class="t" width="23%">†</td>
								<td class="t" width="27%">だくてん</td>
								<td class="t" width="23%">゛</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">たてぼう</td>
								<td class="t" width="23%">∥｜</td>
								<td class="t" width="27%">たんい</td>
								<td class="t" width="23%">′″℃￥Å￠￡％‰＄°</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ちゅう</td>
								<td class="t" width="23%">㊥</td>
								<td class="t" width="27%">ちょっかく</td>
								<td class="t" width="23%">∟</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">てん</td>
								<td class="t" width="23%">゜゛；：．，、´.・｀¨…‥∵･:;ﾞﾟ∴</td>
								<td class="t" width="27%">でんわ</td>
								<td class="t" width="23%">℡</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ど</td>
								<td class="t" width="23%">°℃</td>
								<td class="t" width="27%">どう</td>
								<td class="t" width="23%">〃々</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">とん</td>
								<td class="t" width="23%">㌧</td>
								<td class="t" width="27%">なぜならば</td>
								<td class="t" width="23%">∵</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">など</td>
								<td class="t" width="23%">‥</td>
								<td class="t" width="27%">なんばー</td>
								<td class="t" width="23%">№</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">にじゅうまる</td>
								<td class="t" width="23%">◎</td>
								<td class="t" width="27%">ぱーせんと</td>
								<td class="t" width="23%">％%㌫</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ばつ</td>
								<td class="t" width="23%">×</td>
								<td class="t" width="27%">はんだくてん</td>
								<td class="t" width="23%">゜</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ひし</td>
								<td class="t" width="23%">◆◇</td>
								<td class="t" width="27%">ひだり</td>
								<td class="t" width="23%">㊧←</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ひだりや</td>
								<td class="t" width="23%">←</td>
								<td class="t" width="27%">びょう</td>
								<td class="t" width="23%">″</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ぴりおど</td>
								<td class="t" width="23%">．</td>
								<td class="t" width="27%">ふぁい</td>
								<td class="t" width="23%">∮</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ふとうごう</td>
								<td class="t" width="23%">≧≦≠</td>
								<td class="t" width="27%">ぷらすまいなす</td>
								<td class="t" width="23%">±</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ふらっと</td>
								<td class="t" width="23%">♭</td>
								<td class="t" width="27%">ふん</td>
								<td class="t" width="23%">′</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">へいせい</td>
								<td class="t" width="23%">㍻</td>
								<td class="t" width="27%">へいべい</td>
								<td class="t" width="23%">㎡</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">へいほうめーとる</td>
								<td class="t" width="23%">㎡</td>
								<td class="t" width="27%">へくたーる</td>
								<td class="t" width="23%">㌶</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ぺーじ</td>
								<td class="t" width="23%">㌻</td>
								<td class="t" width="27%">ぺいじ</td>
								<td class="t" width="23%">㌻</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ほし</td>
								<td class="t" width="23%">☆※★</td>
								<td class="t" width="27%">まる</td>
								<td class="t" width="23%">．｡〇。●○◎</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">みぎ</td>
								<td class="t" width="23%">→㊨</td>
								<td class="t" width="27%">みぎや</td>
								<td class="t" width="23%">→</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">みり</td>
								<td class="t" width="23%">㎜</td>
								<td class="t" width="27%">みり</td>
								<td class="t" width="23%">㍉</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">みりぐらむ</td>
								<td class="t" width="23%">㎎</td>
								<td class="t" width="27%">みりばーる</td>
								<td class="t" width="23%">㍊</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">みりめーとる</td>
								<td class="t" width="23%">㎜</td>
								<td class="t" width="27%">むげんだい</td>
								<td class="t" width="23%">∞</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">めーとる</td>
								<td class="t" width="23%">㍍</td>
								<td class="t" width="27%">めいじ</td>
								<td class="t" width="23%">㍾</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">めす</td>
								<td class="t" width="23%">♀</td>
								<td class="t" width="27%">やじるし</td>
								<td class="t" width="23%">→↓←↑</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ゆうげんがいしゃ</td>
								<td class="t" width="23%">㈲</td>
								<td class="t" width="27%">ゆうびん</td>
								<td class="t" width="23%">〒</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">ゆうびんばんごう</td>
								<td class="t" width="23%">〒</td>
								<td class="t" width="27%">ゆえに</td>
								<td class="t" width="23%">∴</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">より</td>
								<td class="t" width="23%">～</td>
								<td class="t" width="27%">りっとる</td>
								<td class="t" width="23%">㍑</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">るーと</td>
								<td class="t" width="23%">√</td>
								<td class="t" width="27%">わっと</td>
								<td class="t" width="23%">㍗</td>
						</tr>
						<tr valign="top">
								<td class="t" width="27%">わる</td>
								<td class="t" width="23%">÷</td>
								<td class="t" width="27%"> </td>
								<td class="t" width="23%"> </td>
						</tr>
				</tbody>
		</table>
<img src ="http://www.blogjava.net/mstar/aggbug/233571.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mstar/" target="_blank">黑灵</a> 2008-10-10 13:14 <a href="http://www.blogjava.net/mstar/archive/2008/10/10/233571.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Don't trust any library that doesn't have a test suite</title><link>http://www.blogjava.net/mstar/archive/2008/10/04/232276.html</link><dc:creator>黑灵</dc:creator><author>黑灵</author><pubDate>Fri, 03 Oct 2008 16:49:00 GMT</pubDate><guid>http://www.blogjava.net/mstar/archive/2008/10/04/232276.html</guid><wfw:comment>http://www.blogjava.net/mstar/comments/232276.html</wfw:comment><comments>http://www.blogjava.net/mstar/archive/2008/10/04/232276.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mstar/comments/commentRss/232276.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mstar/services/trackbacks/232276.html</trackback:ping><description><![CDATA[
		<div style="width:425px;text-align:left" id="__ss_93987">
				<a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/jeresig/building-a-javascript-library?type=powerpoint" title="Building a JavaScript Library">Building a JavaScript Library</a>
				<object style="margin:0px" width="425" height="355">
						<param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=building-a-javascript-library2560&amp;stripped_title=building-a-javascript-library" />
						<param name="allowFullScreen" value="true" />
						<param name="allowScriptAccess" value="always" />
						<embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=building-a-javascript-library2560&amp;stripped_title=building-a-javascript-library" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355">
						</embed>
				</object>
				<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" href="http://www.slideshare.net/jeresig/building-a-javascript-library?type=powerpoint" title="View Building a JavaScript Library on SlideShare">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/firefox">firefox</a><a style="text-decoration:underline;" href="http://slideshare.net/tag/library">library</a>)</div>
		</div>
<img src ="http://www.blogjava.net/mstar/aggbug/232276.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mstar/" target="_blank">黑灵</a> 2008-10-04 00:49 <a href="http://www.blogjava.net/mstar/archive/2008/10/04/232276.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ubuntu 配置系统服务的工具</title><link>http://www.blogjava.net/mstar/archive/2008/08/04/219990.html</link><dc:creator>黑灵</dc:creator><author>黑灵</author><pubDate>Mon, 04 Aug 2008 09:11:00 GMT</pubDate><guid>http://www.blogjava.net/mstar/archive/2008/08/04/219990.html</guid><description><![CDATA[sudo apt-get install sysv-rc-conf
<br />
sudo sysv-rc-conf<br /><br /><br /><img src ="http://www.blogjava.net/mstar/aggbug/219990.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mstar/" target="_blank">黑灵</a> 2008-08-04 17:11 <a href="http://www.blogjava.net/mstar/archive/2008/08/04/219990.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Scrum的世界: 我是一名开发人员</title><link>http://www.blogjava.net/mstar/archive/2008/07/23/Scrum_World_I_am_a_developer.html</link><dc:creator>黑灵</dc:creator><author>黑灵</author><pubDate>Wed, 23 Jul 2008 06:25:00 GMT</pubDate><guid>http://www.blogjava.net/mstar/archive/2008/07/23/Scrum_World_I_am_a_developer.html</guid><wfw:comment>http://www.blogjava.net/mstar/comments/216883.html</wfw:comment><comments>http://www.blogjava.net/mstar/archive/2008/07/23/Scrum_World_I_am_a_developer.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/mstar/comments/commentRss/216883.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mstar/services/trackbacks/216883.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 今天在Dzone上看到一篇blog: Scrum World: I am a developer<br><br>以一个开发人员的视角写了scrum中的一次sprint中的一天做的事情. 挺有意思的, 翻译了一下给大家看看, 上面的原文链接有可能进不去, 我是通过国外代理进去的wordpress.com好像一直被挡在了长城外面啊.<br>&nbsp;&nbsp;<a href='http://www.blogjava.net/mstar/archive/2008/07/23/Scrum_World_I_am_a_developer.html'>阅读全文</a><img src ="http://www.blogjava.net/mstar/aggbug/216883.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mstar/" target="_blank">黑灵</a> 2008-07-23 14:25 <a href="http://www.blogjava.net/mstar/archive/2008/07/23/Scrum_World_I_am_a_developer.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>[ZZ]Linux定时任务系统Cron入门</title><link>http://www.blogjava.net/mstar/archive/2008/07/21/216330.html</link><dc:creator>黑灵</dc:creator><author>黑灵</author><pubDate>Mon, 21 Jul 2008 04:42:00 GMT</pubDate><guid>http://www.blogjava.net/mstar/archive/2008/07/21/216330.html</guid><wfw:comment>http://www.blogjava.net/mstar/comments/216330.html</wfw:comment><comments>http://www.blogjava.net/mstar/archive/2008/07/21/216330.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mstar/comments/commentRss/216330.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mstar/services/trackbacks/216330.html</trackback:ping><description><![CDATA[
		<p>cron是一个linux下的定时执行工具，可以在无需人工干预的情况下运行作业。由于Cron 是Linux的内置服务，但它不自动起来，可以用以下的方法启动、关闭这个服务：</p>
		<p>/sbin/service crond start //启动服务</p>
		<p>/sbin/service crond stop //关闭服务</p>
		<p>/sbin/service crond restart //重启服务</p>
		<p>/sbin/service crond reload //重新载入配置</p>
		<p>你也可以将这个服务在系统启动的时候自动启动：</p>
		<p>在/etc/rc.d/rc.local这个脚本的末尾加上：</p>
		<p>/sbin/service crond start</p>
		<p>现在Cron这个服务已经在进程里面了，我们就可以用这个服务了，Cron服务提供以下几种接口供大家使用：</p>
		<p>
				<strong>1.直接用crontab命令编辑</strong>
		</p>
		<p>cron服务提供crontab命令来设定cron服务的，以下是这个命令的一些参数与说明：</p>
		<p>crontab -u //设定某个用户的cron服务，一般root用户在执行这个命令的时候需要此参数</p>
		<p>crontab -l //列出某个用户cron服务的详细内容</p>
		<p>crontab -r //删除没个用户的cron服务</p>
		<p>crontab -e //编辑某个用户的cron服务</p>
		<p>比如说root查看自己的cron设置：crontab -u root -l</p>
		<p>再例如，root想删除fred的cron设置：crontab -u fred -r</p>
		<p>在编辑cron服务时，编辑的内容有一些格式和约定，输入：crontab -u root -e</p>
		<p>进入vi编辑模式，编辑的内容一定要符合下面的格式：*/1 * * * * ls &gt;&gt; /tmp/ls.txt</p>
		<p>这个格式的前一部分是对时间的设定，后面一部分是要执行的命令，如果要执行的命令太多，可以把这些命令写到一个脚本里面，然后在这里直接调用这个脚
本就可以了，调用的时候记得写出命令的完整路径。时间的设定我们有一定的约定，前面五个*号代表五个数字，数字的取值范围和含义如下：</p>
		<p>分钟　（0-59）</p>
		<p>小時　（0-23）</p>
		<p>日期　（1-31）</p>
		<p>月份　（1-12）</p>
		<p>星期　（0-6）//0代表星期天</p>
		<p>除了数字还有几个个特殊的符号就是"*"、"/"和"-"、","，*代表所有的取值范围内的数字，"/"代表每的意思,"*/5"表示每5个单位，"-"代表从某个数字到某个数字,","分开几个离散的数字。以下举几个例子说明问题：</p>
		<p>每天早上6点</p>
		<p>0 6 * * * echo "Good morning." &gt;&gt; /tmp/test.txt //注意单纯echo，从屏幕上看不到任何输出，因为cron把任何输出都email到root的信箱了。</p>
		<p>每两个小时</p>
		<p>0 */2 * * * echo "Have a break now." &gt;&gt; /tmp/test.txt</p>
		<p>晚上11点到早上8点之间每两个小时，早上八点</p>
		<p>0 23-7/2，8 * * * echo "Have a good dream：）" &gt;&gt; /tmp/test.txt</p>
		<p>每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点</p>
		<p>0 11 4 * 1-3 command line</p>
		<p>1月1日早上4点</p>
		<p>0 4 1 1 * command line</p>
		<p>每次编辑完某个用户的cron设置后，cron自动在/var/spool/cron下生成一个与此用户同名的文件，此用户的cron信息都记录在
这个文件中，这个文件是不可以直接编辑的，只可以用crontab -e
来编辑。cron启动后每过一份钟读一次这个文件，检查是否要执行里面的命令。因此此文件修改后不需要重新启动cron服务。</p>
		<p>
				<strong>2.编辑/etc/crontab 文件配置cron</strong>
		</p>
		<p>cron服务每分钟不仅要读一次/var/spool/cron内的所有文件，还需要读一次/etc/crontab,因此我们配置这个文件也能运
用 cron服务做一些事情。用crontab配置是针对某个用户的，而编辑/etc/crontab是针对系统的任务。此文件的文件格式是：</p>
		<p>SHELL=/bin/bash</p>
		<p>PATH=/sbin:/bin:/usr/sbin:/usr/bin</p>
		<p>MAILTO=root //如果出现错误，或者有数据输出，数据作为邮件发给这个帐号</p>
		<p>HOME=/ //使用者运行的路径,这里是根目录</p>
		<p># run-parts</p>
		<p>01 * * * * root run-parts /etc/cron.hourly //每小时执行/etc/cron.hourly内的脚本</p>
		<p>02 4 * * * root run-parts /etc/cron.daily //每天执行/etc/cron.daily内的脚本</p>
		<p>22 4 * * 0 root run-parts /etc/cron.weekly //每星期执行/etc/cron.weekly内的脚本</p>
		<p>42 4 1 * * root run-parts /etc/cron.monthly //每月去执行/etc/cron.monthly内的脚本</p>
		<p>大家注意"run-parts"这个参数了，如果去掉这个参数的话，后面就可以写要运行的某个脚本名，而不是文件夹名了。</p>
<img src ="http://www.blogjava.net/mstar/aggbug/216330.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mstar/" target="_blank">黑灵</a> 2008-07-21 12:42 <a href="http://www.blogjava.net/mstar/archive/2008/07/21/216330.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>django useful tip</title><link>http://www.blogjava.net/mstar/archive/2008/07/11/Django_USEFUL_TIP.html</link><dc:creator>黑灵</dc:creator><author>黑灵</author><pubDate>Fri, 11 Jul 2008 04:07:00 GMT</pubDate><guid>http://www.blogjava.net/mstar/archive/2008/07/11/Django_USEFUL_TIP.html</guid><wfw:comment>http://www.blogjava.net/mstar/comments/214221.html</wfw:comment><comments>http://www.blogjava.net/mstar/archive/2008/07/11/Django_USEFUL_TIP.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.blogjava.net/mstar/comments/commentRss/214221.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mstar/services/trackbacks/214221.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 最近在用django做一下项目, 我也是第一次使用django, 也是第一次比较正式的使用Python. 本文将记录一下使用django过程中遇到的一下问题和解决办法. 不断更新!&nbsp;&nbsp;<a href='http://www.blogjava.net/mstar/archive/2008/07/11/Django_USEFUL_TIP.html'>阅读全文</a><img src ="http://www.blogjava.net/mstar/aggbug/214221.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mstar/" target="_blank">黑灵</a> 2008-07-11 12:07 <a href="http://www.blogjava.net/mstar/archive/2008/07/11/Django_USEFUL_TIP.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>调整更改ubuntu时区,时间,locale</title><link>http://www.blogjava.net/mstar/archive/2008/07/01/ubuntu_set_time_timezone.html</link><dc:creator>黑灵</dc:creator><author>黑灵</author><pubDate>Tue, 01 Jul 2008 06:02:00 GMT</pubDate><guid>http://www.blogjava.net/mstar/archive/2008/07/01/ubuntu_set_time_timezone.html</guid><wfw:comment>http://www.blogjava.net/mstar/comments/211880.html</wfw:comment><comments>http://www.blogjava.net/mstar/archive/2008/07/01/ubuntu_set_time_timezone.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.blogjava.net/mstar/comments/commentRss/211880.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mstar/services/trackbacks/211880.html</trackback:ping><description><![CDATA[
		<h1>更改时区，时间</h1>
		<br />执行<br /><code>tzselect</code><br />
按照提示进行选择时区<br /><code>sudo cp /usr/share/zoneinfo/Asia/ShangHai /etc/localtime</code><br />
执行<br /><code>sudo ntpdate cn.pool.ntp.org</code><br />
cn.pool.ntp.org是位于中国的公共NTP服务器，用来同步你的时间<br /><br />时间<br />sudo date -s 20080701<br /><br /><h1>更在locale</h1><br />修改/var/lib/locales/supported.d/local <br /><br />
比如:<br />
　　en_US.UTF-8 UTF-8 <br />
　　zh_CN.UTF-8 UTF-8 <br />
　　zh_CN.GBK GBK <br />
　　zh_CN GB2312<br /><br />
然后运行locale-gen就可以了。<br /><br />或sudo dpkg-reconfigure locales<br /><br /><h1>怎样设定locale呢？</h1><br />设定locale就是设定12大类的locale分类属性，即 12个LC_*。除了这12个变量可以设定以外，为了简便起见，还有两个变量：LC_ALL和LANG。它们之间有一个优先级的关系：<br />LC_ALL&gt;LC_*&gt;LANG<br />可以这么说，LC_ALL是最上级设定或者强制设定，而LANG是默认设定值。<br />1、如果你设定了LC_ALL＝zh_CN.UTF-8，那么不管LC_*和LANG设定成什么值，它们都会被强制服从LC_ALL的设定，成为 zh_CN.UTF-8。<br />2、假如你设定了LANG＝zh_CN.UTF-8，而其他的LC_*=en_US.UTF-8，并且没有设定LC_ALL的话，那么系统的locale设定以LC_*=en_US.UTF-8。<br />3、假如你设定了LANG＝zh_CN.UTF-8，而其他的LC_*，和LC_ALL均未设定的话，系统会将LC_*设定成默认值，也就是LANG的值 zh_CN.UTF-8 。<br />4、假如你设定了LANG＝zh_CN.UTF-8，而其他的LC_CTYPE=en_US.UTF-8，其他的LC_*，和LC_ALL均未设定的话，那么系统的locale设定将是：LC_CTYPE=en_US.UTF-8，其余的 LC_COLLATE，LC_MESSAGES等等均会采用默认值，也就是LANG的值，也就是LC_COLLATE＝LC_MESSAGES＝……＝ LC_PAPER＝LANG＝zh_CN.UTF-8。<br /><br />所以，locale是这样设定的：<br />1、如果你需要一个纯中文的系统的话，设定LC_ALL= zh_CN.XXXX，或者LANG= zh_CN.XXXX都可以，当然你可以两个都设定，但正如上面所讲，LC_ALL的值将覆盖所有其他的locale设定，不要作无用功。<br />2、如果你只想要一个可以输入中文的环境，而保持菜单、标题，系统信息等等为英文界面，那么只需要设定 LC_CTYPE＝zh_CN.XXXX，LANG=en_US.XXXX就可以了。这样LC_CTYPE＝zh_CN.XXXX，而 LC_COLLATE＝LC_MESSAGES＝……＝ LC_PAPER＝LANG＝en_US.XXXX。 <br /><br /><br /><img src ="http://www.blogjava.net/mstar/aggbug/211880.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mstar/" target="_blank">黑灵</a> 2008-07-01 14:02 <a href="http://www.blogjava.net/mstar/archive/2008/07/01/ubuntu_set_time_timezone.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>如何在window系统中让py文件可以直接执行</title><link>http://www.blogjava.net/mstar/archive/2008/06/20/execute_py_file_in_console.html</link><dc:creator>黑灵</dc:creator><author>黑灵</author><pubDate>Fri, 20 Jun 2008 09:25:00 GMT</pubDate><guid>http://www.blogjava.net/mstar/archive/2008/06/20/execute_py_file_in_console.html</guid><wfw:comment>http://www.blogjava.net/mstar/comments/209506.html</wfw:comment><comments>http://www.blogjava.net/mstar/archive/2008/06/20/execute_py_file_in_console.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mstar/comments/commentRss/209506.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mstar/services/trackbacks/209506.html</trackback:ping><description><![CDATA[&nbsp;&nbsp;&nbsp;&nbsp; 摘要: 正常情况下你如果是用安装文件安装的Python, 那么安装时会给你设置好这样的功能. 但是有时候你可能不小心改了配置, 或者不是用安装包安装的. 这是如果你在控制台直接输入:<br>  xxx.py arg1 arg2 这样的命令, 就不会显示"xxx.py"不是内部或外部命令，也不是可运行的程序或批处理文件。<br><br>比如你要用 django-admin.py startproject mysite 来建立项目.&nbsp;&nbsp;<a href='http://www.blogjava.net/mstar/archive/2008/06/20/execute_py_file_in_console.html'>阅读全文</a><img src ="http://www.blogjava.net/mstar/aggbug/209506.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mstar/" target="_blank">黑灵</a> 2008-06-20 17:25 <a href="http://www.blogjava.net/mstar/archive/2008/06/20/execute_py_file_in_console.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>update-rc.d详解 Debian/Ubuntu系统启动脚本</title><link>http://www.blogjava.net/mstar/archive/2008/06/20/update_rc_d_example.html</link><dc:creator>黑灵</dc:creator><author>黑灵</author><pubDate>Fri, 20 Jun 2008 08:04:00 GMT</pubDate><guid>http://www.blogjava.net/mstar/archive/2008/06/20/update_rc_d_example.html</guid><wfw:comment>http://www.blogjava.net/mstar/comments/209480.html</wfw:comment><comments>http://www.blogjava.net/mstar/archive/2008/06/20/update_rc_d_example.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/mstar/comments/commentRss/209480.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mstar/services/trackbacks/209480.html</trackback:ping><description><![CDATA[
		<h2>update-rc.d详解  Debian系统启动脚本</h2>
		<br />Insert links using the defaults:<br />  update-rc.d foobar defaults<br /><br />Equivalent command using explicit argument sets:<br />  update-rc.d foobar start 20 2 3 4 5 . stop 20 0 1 6 .<br /><br />More typical command using explicit argument sets:<br />  update-rc.d foobar start 30 2 3 4 5 . stop 70 0 1 6 .<br /><br />Remove  all  links  for  a  script  (assuming  foobar  has been deleted<br />already):<br />  update-rc.d foobar remove<br /><br />Example of disabling a service:<br />  update-rc.d -f foobar remove<br />  update-rc.d foobar stop 20 2 3 4 5 .<br /><br />Example of a command for installing a  system  initialization-and-shut‐<br />down script:<br />  update-rc.d foobar start 45 S . start 31 0 6 .<br /><br />Example of a command for disabling a system initialization-and-shutdown<br />script:<br />  update-rc.d -f foobar remove<br />  update-rc.d foobar stop 45 S .<br /><br /><h2>修改LINUX默认启动级别</h2>

    
        
            
            # 0 - 停机（千万不要把initdefault设置为0 ） <br />
            # 1 - 单用户模式 <br />
            # 2 - 多用户，但是没有NFS <br />
            # 3 - 完全多用户模式 <br />
            # 4 - 没有用到 <br />
            # 5 - X11 <br />
            # 6 - 重新启动（千万不要把initdefault设置为6 ） <br />
            # 对各个运行级的详细解释： <br />
            0 为停机，机器关闭。 <br />
            1 为单用户模式，就像Win9x下的安全模式类似。 <br />
            2 为多用户模式，但是没有NFS支持。 <br />
            3 为完整的多用户模式，是标准的运行级。 <br />
            4 一般不用，在一些特殊情况下可以用它来做一些事情。例如在笔记本电脑的电池用尽时，可以切换到这个模式来做一些设置。 <br />
            5 就是X11，进到X Window系统了。 <br />
            6 为重启，运行init 6机器就会重启。 <br /><br />
            修改级别 <br />
            vi /etc/inittab <br />
            把id:3:initdefault:中的3改为5就是默认进入图形界面了 <br /><img src ="http://www.blogjava.net/mstar/aggbug/209480.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mstar/" target="_blank">黑灵</a> 2008-06-20 16:04 <a href="http://www.blogjava.net/mstar/archive/2008/06/20/update_rc_d_example.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>用Komodo调试Google App Engine应用程序</title><link>http://www.blogjava.net/mstar/archive/2008/06/12/Use_Komodo_Debug_GAE_APP.html</link><dc:creator>黑灵</dc:creator><author>黑灵</author><pubDate>Thu, 12 Jun 2008 08:30:00 GMT</pubDate><guid>http://www.blogjava.net/mstar/archive/2008/06/12/Use_Komodo_Debug_GAE_APP.html</guid><wfw:comment>http://www.blogjava.net/mstar/comments/207424.html</wfw:comment><comments>http://www.blogjava.net/mstar/archive/2008/06/12/Use_Komodo_Debug_GAE_APP.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.blogjava.net/mstar/comments/commentRss/207424.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/mstar/services/trackbacks/207424.html</trackback:ping><description><![CDATA[Google App Engine是个好东西(简称GAE), 具体是什么我就不说了, GAE的应用是用Python来开发的. 具体请看这里:<br />http://code.google.com/appengine/<br /><br />Komodo是一个脚本语言IDE, 对Python支持的非常好, 现在个人版的也免费了. 用Komodo来调式Python程序也很方便. 但是GAE的运行方式和普通的python应用不太一样, 虽然原理是类似的, 但是不能直接在Komodo一点就运行调式.<br />关于Komodo:<br />http://www.activestate.com/Products/komodo_ide/index.mhtml<br /><br />这里要说的是如何用Komodo以调试的方式运行GAE的应用.<br /><br /><b>首先, 把你的GAE应用在Komodo中建立一个Project:</b><br /><br /><img src="http://www.blogjava.net/images/blogjava_net/mstar/pics2008/proj.png" alt="proj.png" width="211" border="0" height="328" /><br /><br /><b>然后在需要调式的代码里设置断点:</b><br /><br /><img src="http://www.blogjava.net/images/blogjava_net/mstar/pics2008/breakpoint.png" alt="breakpoint.png" width="430" border="0" height="300" /><br /><br /><b>然后点击工具栏上的调式运行按钮:</b><br /><br /><img src="http://www.blogjava.net/images/blogjava_net/mstar/pics2008/run.png" alt="run.png" width="238" border="0" height="128" /><br /><br /><b>会弹出对话框:</b><br /><br /><img src="http://www.blogjava.net/images/blogjava_net/mstar/pics2008/dlg.png" alt="dlg.png" width="562" border="0" height="556" /><br /><br /><b>点击new按钮, 可以设定一个名字.</b><br /><br />Script输入项, 要改为 D:\google\google_appengine\dev_appserver.py, 就是你的GAE安装目录下的dev_appserver.py文件. 其实如果你要在控制台上运行GAE也要运行这个文件, 不过是:<br />python dev_appserver.py 程序路径<br /><br />Script Arguments 输入程序的路径, 如果应用程序的路径在GAE目录下, 则写相对路径, 如果不是则写绝对路径. 其他的参数可以根据http://code.google.com/appengine/docs/thedevwebserver.html#Command_Line_Arguments来确定.<br /><br />Directory输入 GAE的路径<br /><br /><br /><b>切换到Envirement页:</b><br /><img src="http://www.blogjava.net/images/blogjava_net/mstar/pics2008/env.png" alt="env.png" width="559" border="0" height="550" /><br /><b><br />点击New..按钮, 创建一个PYTHONPATH变量</b><br /><img src="http://www.blogjava.net/images/blogjava_net/mstar/pics2008/new.png" alt="new.png" width="428" border="0" height="154" /><br /><br /><b>点击那个向下的箭头, 可以添加多个路径:</b><br /><img src="http://www.blogjava.net/images/blogjava_net/mstar/pics2008/var.png" alt="var.png" width="429" border="0" height="254" /><br /><br />第一项是%PYTHONPATH%, 代表原始的PYTHONPATH变量.<br />后面有4项, 是GAE中的的Python库路径<br />这里我预先在系统环境中设置了系统变量GAE_HOME是GAE的安装路径,GAE_LIB=%GAE_HOME%\lib<br />这四项是:<br />%GAE_HOME%<br />%GAE_LIB%\yaml<br />%GAE_LIB%\django<br />%GAE_LIB%\webob<br />设置完毕后点击OK按钮, 然后点击Debug Options菜单的OK按钮, 就开始运行应用程序了<br /><img src="http://www.blogjava.net/images/blogjava_net/mstar/pics2008/running.png" alt="running.png" width="617" border="0" height="488" /><br /><br />然后通过浏览器运行你的应用.<br /><br /><img src="http://www.blogjava.net/images/blogjava_net/mstar/pics2008/vars.png" alt="vars.png" width="567" border="0" height="583" /><br /><br />这样你就可以用Komodo开发调试你的GAE应用了, 很方便是吧!<br /><br /><img src ="http://www.blogjava.net/mstar/aggbug/207424.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/mstar/" target="_blank">黑灵</a> 2008-06-12 16:30 <a href="http://www.blogjava.net/mstar/archive/2008/06/12/Use_Komodo_Debug_GAE_APP.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>