<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5331646899146633413</id><updated>2024-09-17T11:52:16.449+09:00</updated><category term="DB"/><category term="GAE"/><category term="HTML"/><category term="SCM"/><category term="git"/><category term="ssh"/><category term="unknow"/><title type='text'>懶人日記</title><subtitle type='html'>日本語：仕事中経験した技術知識、ノウハウなどを再利用するためにメモをとって置き、履歴として残す。&#xa;&lt;br&gt;&#xa;中国語：这是我个人平时工作中以及业余探索中记录的技术笔记&#xa;&lt;br&gt;&#xa;&lt;br&gt;&#xa;分野：Java,SOA,SaaS,PaaS,Web3.0 etc.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://luozengbin.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://luozengbin.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11753773593873153733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>8</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5331646899146633413.post-8422649045217186510</id><published>2012-02-19T23:33:00.001+09:00</published><updated>2012-02-19T23:33:51.462+09:00</updated><title type='text'>post from command line</title><content type='html'>post from command linegoogle</content><link rel='replies' type='application/atom+xml' href='http://luozengbin.blogspot.com/feeds/8422649045217186510/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5331646899146633413/8422649045217186510' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/8422649045217186510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/8422649045217186510'/><link rel='alternate' type='text/html' href='http://luozengbin.blogspot.com/2012/02/post-from-command-line.html' title='post from command line'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11753773593873153733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5331646899146633413.post-7130395257840408775</id><published>2012-01-18T13:46:00.001+09:00</published><updated>2012-01-18T13:46:45.364+09:00</updated><title type='text'>bar</title><content type='html'>command line posting test 002</content><link rel='replies' type='application/atom+xml' href='http://luozengbin.blogspot.com/feeds/7130395257840408775/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5331646899146633413/7130395257840408775' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/7130395257840408775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/7130395257840408775'/><link rel='alternate' type='text/html' href='http://luozengbin.blogspot.com/2012/01/bar.html' title='bar'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11753773593873153733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5331646899146633413.post-2929897650316195767</id><published>2012-01-18T13:42:00.003+09:00</published><updated>2012-01-18T13:42:42.494+09:00</updated><title type='text'>foo</title><content type='html'>command line posting</content><link rel='replies' type='application/atom+xml' href='http://luozengbin.blogspot.com/feeds/2929897650316195767/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5331646899146633413/2929897650316195767' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/2929897650316195767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/2929897650316195767'/><link rel='alternate' type='text/html' href='http://luozengbin.blogspot.com/2012/01/foo_18.html' title='foo'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11753773593873153733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5331646899146633413.post-6143085776830810418</id><published>2011-07-06T14:00:00.003+09:00</published><updated>2011-07-06T18:05:22.487+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="SCM"/><category scheme="http://www.blogger.com/atom/ns#" term="ssh"/><title type='text'>ssh over proxyでgithubをアクセスする（Windows）</title><content type='html'>githubでソースを管理してみたいと思ってgitのセットアップを行いました。github:helpサイトの「&lt;a  target=&quot;_blank&quot; href=&quot;http://help.github.com/win-set-up-git/&quot; target=&quot;_blank&quot;&gt;Set Up Git&lt;/a&gt;」に従い作業をしました。インストール、鍵の作成までうまく出来たが、なんとgithubsへアクセス際に次ぎの問題が出てきました。&lt;br /&gt;
&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;$ssh -T git@github.com
ssh: connect to host github.com port 22: Bad file number
&lt;/pre&gt;&lt;br /&gt;
あれ？。。。あ～うちはプロキシサーバー経由だからだ&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;プロキシサーバーの設定を行う&lt;/b&gt;&lt;br /&gt;
方法１：HTTP_PROXY環境変数を定義する&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;prompt&amp;gt;set HTTP_PROXY = http://proxy.server.com:port
&lt;/pre&gt;or Windowsの環境変数定義ダイアログにて設定する&lt;br /&gt;
&lt;br /&gt;
方法２：git configコマンドで設定する&lt;br /&gt;
ユーザ認証なし&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;$git config --global http.proxy http://proxy.server.com:port
&lt;/pre&gt;&lt;br /&gt;
ユーザ認証あり&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;$git config --global http.proxy http://user:pass@proxy.server.com:port
&lt;/pre&gt;&lt;br /&gt;
設定結果の確認&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;$git config --get http.proxy
&lt;/pre&gt;&lt;br /&gt;
もう一回githubにアクセスして見る&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;$ ssh -T git@github.com
ssh: connect to host github.com port 22: Bad file number
&lt;/pre&gt;&lt;br /&gt;
ショック！！！何故？？google先生に聞く～～～なんとなく分かった。&lt;br /&gt;
msysgitインストール時OpenSSHオプションを選択したわけ。&lt;br /&gt;
上記のプロキシ設定はSSHが聞かないんからだ。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;ssh over proxyの設定を行う&lt;/b&gt;&lt;br /&gt;
【C:\Documents and Settings\username\.ssh】の配下にconfigファイルを作成し、下記の内容を貼り付ける。&lt;br /&gt;
&lt;pre class=&quot;prettyprint&quot;&gt;ProxyCommand connect.exe -H proxy.server.com:port %h %p
&lt;/pre&gt;※connect.exeは【C:\Program Files\Git\bin】の配下にあるから、別途入手要りません。&lt;br /&gt;
&lt;br /&gt;
やっと成功しました。&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a target=&quot;_blank&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir-IslSdVzkDkzKgfCS2xyuCrFiorVu18x7ROk8cvs6bAB4Xwm3kRuJBpxei4af6KlaeZ1O-7KnYZtS_P7MFc4F7ldvMe2-Kgm1-UigTUyDQDZ12mftiGIGtYJYyGMhSP2BrooJXkSFYQ/s1600/git001.PNG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot; target=&quot;_blank&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;87&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir-IslSdVzkDkzKgfCS2xyuCrFiorVu18x7ROk8cvs6bAB4Xwm3kRuJBpxei4af6KlaeZ1O-7KnYZtS_P7MFc4F7ldvMe2-Kgm1-UigTUyDQDZ12mftiGIGtYJYyGMhSP2BrooJXkSFYQ/s400/git001.PNG&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luozengbin.blogspot.com/feeds/6143085776830810418/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5331646899146633413/6143085776830810418' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/6143085776830810418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/6143085776830810418'/><link rel='alternate' type='text/html' href='http://luozengbin.blogspot.com/2011/07/ssh-over-proxygithubwindows.html' title='ssh over proxyでgithubをアクセスする（Windows）'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11753773593873153733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEir-IslSdVzkDkzKgfCS2xyuCrFiorVu18x7ROk8cvs6bAB4Xwm3kRuJBpxei4af6KlaeZ1O-7KnYZtS_P7MFc4F7ldvMe2-Kgm1-UigTUyDQDZ12mftiGIGtYJYyGMhSP2BrooJXkSFYQ/s72-c/git001.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5331646899146633413.post-8286513778142396054</id><published>2011-06-27T18:15:00.000+09:00</published><updated>2011-06-27T18:15:09.370+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="GAE"/><title type='text'>GAE開発メモ001</title><content type='html'>ローカル環境でDatastoreを閲覧するURL&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #202020; font-family: Arial, Tahoma, Verdana; font-size: 14px; line-height: 20px;&quot;&gt;&lt;a href=&quot;http://localhost:8888/_ah/admin/&quot; style=&quot;color: #7dae12; text-decoration: underline;&quot;&gt;http://localhost:8888/_ah/admin/&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIsOTIkJG9APsHyNAOMUnYhbfReKQ1C7nRElLOCAn57TZ4RJ0esDHt9etX1HTSyxU6kMezedz0FAeVHOkKgyJBaMHqIXcInfRv9oHud5LbLjda97a0dxAemspmDUMvMQaVWYCEZE_GA2I/s1600/AGE_DATASTORE_VIEWER.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;211&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIsOTIkJG9APsHyNAOMUnYhbfReKQ1C7nRElLOCAn57TZ4RJ0esDHt9etX1HTSyxU6kMezedz0FAeVHOkKgyJBaMHqIXcInfRv9oHud5LbLjda97a0dxAemspmDUMvMQaVWYCEZE_GA2I/s320/AGE_DATASTORE_VIEWER.PNG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIsOTIkJG9APsHyNAOMUnYhbfReKQ1C7nRElLOCAn57TZ4RJ0esDHt9etX1HTSyxU6kMezedz0FAeVHOkKgyJBaMHqIXcInfRv9oHud5LbLjda97a0dxAemspmDUMvMQaVWYCEZE_GA2I/s1600/AGE_DATASTORE_VIEWER.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIsOTIkJG9APsHyNAOMUnYhbfReKQ1C7nRElLOCAn57TZ4RJ0esDHt9etX1HTSyxU6kMezedz0FAeVHOkKgyJBaMHqIXcInfRv9oHud5LbLjda97a0dxAemspmDUMvMQaVWYCEZE_GA2I/s1600/AGE_DATASTORE_VIEWER.PNG&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luozengbin.blogspot.com/feeds/8286513778142396054/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5331646899146633413/8286513778142396054' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/8286513778142396054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/8286513778142396054'/><link rel='alternate' type='text/html' href='http://luozengbin.blogspot.com/2011/06/gae001.html' title='GAE開発メモ001'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11753773593873153733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiIsOTIkJG9APsHyNAOMUnYhbfReKQ1C7nRElLOCAn57TZ4RJ0esDHt9etX1HTSyxU6kMezedz0FAeVHOkKgyJBaMHqIXcInfRv9oHud5LbLjda97a0dxAemspmDUMvMQaVWYCEZE_GA2I/s72-c/AGE_DATASTORE_VIEWER.PNG" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5331646899146633413.post-4244803526520340653</id><published>2011-06-27T14:15:00.002+09:00</published><updated>2011-06-27T14:18:13.329+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HTML"/><title type='text'>ソースコードを見やすくためのBlogger Syntax Highlighterの導入</title><content type='html'>ソースコードを&amp;lt;pre&amp;gt;タグで表現できるけど、閲覧の方にとってはあんまり親切じゃないでしょう。&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/p/syntaxhighlighter/&quot;&gt;syntaxhighlighter&lt;/a&gt;はソースコードのタイプ（java,python,xml）による自動的に見やすいスタイルで表示してくれるものです。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;サポートしている言語&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table class=&quot;wikitable&quot; style=&quot;-webkit-border-horizontal-spacing: 0px; -webkit-border-vertical-spacing: 0px; border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-collapse: separate; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-family: arial, sans-serif; font-size: 14px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;strong&gt;Language&lt;/strong&gt;&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;strong&gt;Aliases&lt;/strong&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;C++&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;cpp&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;c&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;c++&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;C#&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;c#&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;c-sharp&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;csharp&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;CSS&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;css&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;Delphi&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;delphi&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;pascal&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;Java&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;java&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;Java Script&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;js&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;jscript&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;javascript&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;PHP&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;php&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;Python&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;py&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;python&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;Ruby&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;rb&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;ruby&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;rails&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;ror&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;Sql&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;sql&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;VB&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;vb&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;vb.net&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;XML/HTML&lt;/td&gt;&lt;td style=&quot;border-bottom-color: rgb(204, 204, 204); border-bottom-style: solid; border-bottom-width: 1px; border-left-color: rgb(204, 204, 204); border-left-style: solid; border-left-width: 1px; border-right-color: rgb(204, 204, 204); border-right-style: solid; border-right-width: 1px; border-top-color: rgb(204, 204, 204); border-top-style: solid; border-top-width: 1px; font-size: 14px; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;xml&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;html&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;xhtml&lt;/tt&gt;,&amp;nbsp;&lt;tt style=&quot;font-family: Monaco, &#39;DejaVu Sans Mono&#39;, &#39;Bitstream Vera Sans Mono&#39;, &#39;Lucida Console&#39;, monospace; font-size: 13px; max-width: 66em;&quot;&gt;xslt&lt;/tt&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;
&lt;a href=&quot;http://code.google.com/p/syntaxhighlighter/wiki/Languages&quot;&gt;http://code.google.com/p/syntaxhighlighter/wiki/Languages&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;使用例&lt;/span&gt;&lt;/b&gt;&lt;br /&gt;
&lt;pre class=&quot;xml&quot; name=&quot;code&quot;&gt;&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;public class SimplePojo{
    private String id;　     //ID項目

    public String getId(){
        return this.id;
    }

    public void setId(String id){
        this.id = id;
    }
}
&lt;/pre&gt;&lt;/pre&gt;&lt;br /&gt;
↑のように&amp;lt;pre&amp;gt;タグにて&amp;nbsp; &lt;u&gt;name=&quot;code&quot; class=&quot;java&quot;&lt;/u&gt;&amp;nbsp;を記述すると次のイメージで表現する。&lt;br /&gt;
&lt;u&gt;&lt;br /&gt;
&lt;/u&gt;&lt;br /&gt;
&lt;pre class=&quot;java&quot; name=&quot;code&quot;&gt;public class SimplePojo{
    private String id;　     //ID項目

    public String getId(){
        return this.id;
    }

    public void setId(String id){
        this.id = id;
    }
}
&lt;/pre&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: red;&quot;&gt;&lt;b&gt;高度な使い方&lt;/b&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;table border=&quot;1&quot; cellspacing=&quot;0&quot; id=&quot;table-08062101&quot; style=&quot;color: #323232; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;tbody&gt;
&lt;tr&gt;&lt;td style=&quot;padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;nogutter&lt;/td&gt;&lt;td style=&quot;padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;行番号を非表示に&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;nocontrols&lt;/td&gt;&lt;td style=&quot;padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;メニューを非表示&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;collapse&lt;/td&gt;&lt;td style=&quot;padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;「+ expand source」を押すとコードが表示される折りたたみ機能の追加&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;firstline[&lt;span style=&quot;color: blue;&quot;&gt;50&lt;/span&gt;]&lt;/td&gt;&lt;td style=&quot;padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;最初の行番号を指定（指定しなければ 1）&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td style=&quot;padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;showcolumns&lt;/td&gt;&lt;td style=&quot;padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px;&quot;&gt;コードの上に水平ルーラ（文字数表示）を表示&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #323232; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #323232; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;たとえば、java のコードをメニューをつけずに表示させたい場合は、&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #323232; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #323232; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;div class=&quot;code&quot; style=&quot;background-color: #edeeea; color: #323232; font-family: &#39;Courier New&#39;, &#39;ＭＳ ゴシック&#39;, monospace; font-size: 9pt; line-height: 18px;&quot;&gt;class=&quot;java:nocontrols&quot;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif; font-size: 13px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Bllogerに置ける導入手順&lt;/b&gt;&lt;br /&gt;
次ぎのソースを&lt;a class=&quot;title&quot; href=&quot;http://www.blogger.com/rearrange?blogID=5331646899146633413&amp;amp;sectionId=sidebar-right-1&amp;amp;action=editWidget&amp;amp;widgetType=HTML&amp;amp;referrer=directory&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: black; display: inline !important; font-family: &#39;trebuchet ms&#39;, verdana, arial, sans-serif; font-size: 15px; line-height: 18px; text-decoration: none;&quot;&gt;HTML/JavaScript&lt;/a&gt;ガジェットとして自分のBloggerに追加する。&lt;br /&gt;
設定 → デザイン → ページ要素 →&amp;nbsp;ガジェットを追加 →&amp;nbsp;&lt;a class=&quot;title&quot; href=&quot;http://www.blogger.com/rearrange?blogID=5331646899146633413&amp;amp;sectionId=sidebar-right-1&amp;amp;action=editWidget&amp;amp;widgetType=HTML&amp;amp;referrer=directory&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: black; display: inline !important; font-family: &#39;trebuchet ms&#39;, verdana, arial, sans-serif; font-size: 15px; line-height: 18px; text-decoration: none;&quot;&gt;HTML/JavaScript&lt;/a&gt;ガジェット&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; color: #333333; font-family: &#39;trebuchet ms&#39;, verdana, arial, sans-serif; font-size: 13px; line-height: 18px;&quot;&gt;&lt;a href=&quot;http://www.blogger.com/rearrange?blogID=5331646899146633413&amp;amp;sectionId=sidebar-right-1&amp;amp;action=editWidget&amp;amp;widgetType=HTML&amp;amp;referrer=directory&quot; style=&quot;color: #3366cc; font-weight: bold; text-decoration: none;&quot;&gt;&lt;img alt=&quot;追加&quot; class=&quot;addButton&quot; src=&quot;http://www.blogger.com/img/plus.png&quot; style=&quot;border-bottom-style: none; border-bottom-width: 0px; border-color: initial; border-color: initial; border-left-style: none; border-left-width: 0px; border-right-style: none; border-right-width: 0px; border-style: initial; border-top-style: none; border-top-width: 0px; border-width: initial; float: right; line-height: 2.2em;&quot; /&gt;&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&lt;a href=&quot;http://www.blogger.com/rearrange?blogID=5331646899146633413&amp;amp;sectionId=sidebar-right-1&amp;amp;action=editWidget&amp;amp;widgetType=HTML&amp;amp;referrer=directory&quot; style=&quot;text-decoration: none;&quot;&gt;&lt;/a&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: #3366cc; font-family: &#39;trebuchet ms&#39;, verdana, arial, sans-serif; font-size: x-small;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;-webkit-border-horizontal-spacing: 2px; -webkit-border-vertical-spacing: 2px; border-collapse: collapse; line-height: 29px;&quot;&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pre class=&quot;xml:collapse&quot; name=&quot;code&quot;&gt;&lt;style&gt;
.dp-highlighter { font-family: &quot;Consolas&quot;, &quot;Courier New&quot;, Courier, mono, serif; font-size: 12px; background-color: #E7E5DC; width: 99%; overflow: auto; margin: 18px 0 18px 0 !important; padding: 1px 0 0 0 !important; }
.dp-highlighter ol, .dp-highlighter ol li, .dp-highlighter ol li span { margin: 0; padding: 0; border: none; }
.dp-highlighter a, .dp-highlighter a:hover { background: none; border: none; padding: 0; margin: 0; }
.dp-highlighter .bar { padding: 0 0 0 45px; }
.dp-highlighter.collapsed .bar, .dp-highlighter.nogutter .bar { padding-left: 0px; }
.dp-highlighter ol { list-style: decimal; background-color: #fff; margin: 0px 0px 1px 45px !important; padding: 0px;color: #5C5C5C; }
.dp-highlighter.nogutter ol, .dp-highlighter.nogutter ol li { list-style: none !important; margin-left: 0px !important; }
.dp-highlighter ol li, .dp-highlighter .columns div { background: none; list-style: decimal-leading-zero; list-style-position: outside !important; border-left: 3px solid #6CE26C; background-color: #F8F8F8; color: #5C5C5C; padding: 0 3px 0 10px !important; margin: 0 !important; line-height: 14px; }
.dp-highlighter.nogutter ol li, .dp-highlighter.nogutter .columns div { border: 0; }
.dp-highlighter .columns { background-color: #F8F8F8; color: gray; overflow: hidden; width: 100%; }
.dp-highlighter .columns div { padding-bottom: 5px; }
.dp-highlighter ol li.alt { background-color: #FFF; color: inherit; }
.dp-highlighter ol li span { color: black; background-color: inherit; }
.dp-highlighter.collapsed ol { margin: 0px; }
.dp-highlighter.collapsed ol li { display: none; }
.dp-highlighter.printing { border: none; }
.dp-highlighter.printing .tools { display: none !important; }
.dp-highlighter.printing li { display: list-item !important; }
.dp-highlighter .tools { padding: 3px 8px 3px 10px; font: 9px Verdana, Geneva, Arial, Helvetica, sans-serif; color: silver; background-color: #f8f8f8; padding-bottom: 10px; border-left: 3px solid #6CE26C; }
.dp-highlighter.nogutter .tools { border-left: 0; }
.dp-highlighter.collapsed .tools { border-bottom: 0; }
.dp-highlighter .tools a { font-size: 9px; color: #a0a0a0; background-color: inherit; text-decoration: none; margin-right: 10px; }
.dp-highlighter .tools a:hover { color: red; background-color: inherit; text-decoration: underline; }
.dp-about { background-color: #fff; color: #333; margin: 0px; padding: 0px; }
.dp-about table { width: 100%; height: 100%; font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; }
.dp-about td { padding: 10px; vertical-align: top; }
.dp-about .copy { border-bottom: 1px solid #ACA899; height: 95%; }
.dp-about .title { color: red; background-color: inherit; font-weight: bold; }
.dp-about .para { margin: 0 0 4px 0; }
.dp-about .footer { background-color: #ECEADB; color: #333; border-top: 1px solid #fff; text-align: right; }
.dp-about .close { font-size: 11px; font-family: Tahoma, Verdana, Arial, sans-serif !important; background-color: #ECEADB; color: #333; width: 60px; height: 22px; }
.dp-highlighter .comment, .dp-highlighter .comments { color: #008200; background-color: inherit; }
.dp-highlighter .string { color: blue; background-color: inherit; }
.dp-highlighter .keyword { color: #069; font-weight: bold; background-color: inherit; }
.dp-highlighter .preprocessor { color: gray; background-color: inherit; }
&lt;/style&gt;
&lt;script type=&quot;text/javascript&quot;&gt;
&lt;!--
// 1.5.1
var dp={sh:{Toolbar:{},Utils:{},RegexLib:{},Brushes:{},Strings:{AboutDialog:&#39;&lt;html&gt;&lt;head&gt;&lt;title&gt;About...&lt;/title&gt;&lt;/head&gt;&lt;body class=&quot;dp-about&quot;&gt;&lt;table cellspacing=&quot;0&quot;&gt;
&lt;tr&gt;&lt;td class=&quot;copy&quot;&gt;&lt;p class=&quot;title&quot;&gt;


dp.SyntaxHighlighter&lt;/div&gt;&lt;div class=&quot;para&quot;&gt;










Version: {V}&lt;/p&gt;&lt;p&gt;


&lt;a href=&quot;http://www.dreamprojections.com/syntaxhighlighter/?ref=about&quot; target=&quot;_blank&quot;&gt;http://www.dreamprojections.com/syntaxhighlighter&lt;/a&gt;&lt;/p&gt;&amp;copy;2004-2007 Alex Gorbatchev.&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;footer&quot;&gt;&lt;input type=&quot;button&quot; class=&quot;close&quot; value=&quot;OK&quot; onClick=&quot;window.close()&quot;/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;&lt;/body&gt;&lt;/html&gt;&#39;},ClipboardSwf:null,Version:&#39;1.5.1&#39;}};dp.SyntaxHighlighter=dp.sh;dp.sh.Toolbar.Commands={ExpandSource:{label:&#39;+ expand source&#39;,check:function(highlighter){return highlighter.collapse;},func:function(sender,highlighter)
{sender.parentNode.removeChild(sender);highlighter.div.className=highlighter.div.className.replace(&#39;collapsed&#39;,&#39;&#39;);}},ViewSource:{label:&#39;view plain&#39;,func:function(sender,highlighter)
{var code=dp.sh.Utils.FixForBlogger(highlighter.originalCode).replace(/&lt;/g,&#39;&lt;&#39;);var wnd=window.open(&#39;&#39;,&#39;_blank&#39;,&#39;width=750, height=400, location=0, resizable=1, menubar=0, scrollbars=0&#39;);wnd.document.write(&#39;&lt;textarea style=&quot;width:99%;height:99%&quot;&gt;&#39;+code+&#39;&lt;/textarea&gt;&#39;);wnd.document.close();}},CopyToClipboard:{label:&#39;copy to clipboard&#39;,check:function(){return window.clipboardData!=null||dp.sh.ClipboardSwf!=null;},func:function(sender,highlighter)
{var code=dp.sh.Utils.FixForBlogger(highlighter.originalCode).replace(/&lt;/g,&#39;&lt;&#39;).replace(/&gt;/g,&#39;&gt;&#39;).replace(/&amp;amp;/g,&#39;&amp;&#39;);if(window.clipboardData)
{window.clipboardData.setData(&#39;text&#39;,code);}
else if(dp.sh.ClipboardSwf!=null)
{var flashcopier=highlighter.flashCopier;if(flashcopier==null)
{flashcopier=document.createElement(&#39;div&#39;);highlighter.flashCopier=flashcopier;highlighter.div.appendChild(flashcopier);}
flashcopier.innerHTML=&#39;&lt;embed src=&quot;&#39;+dp.sh.ClipboardSwf+&#39;&quot; FlashVars=&quot;clipboard=&#39;+encodeURIComponent(code)+&#39;&quot; width=&quot;0&quot; height=&quot;0&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&#39;;}
alert(&#39;The code is in your clipboard now&#39;);}},PrintSource:{label:&#39;print&#39;,func:function(sender,highlighter)
{var iframe=document.createElement(&#39;IFRAME&#39;);var doc=null;iframe.style.cssText=&#39;position:absolute;width:0px;height:0px;left:-500px;top:-500px;&#39;;document.body.appendChild(iframe);doc=iframe.contentWindow.document;dp.sh.Utils.CopyStyles(doc,window.document);doc.write(&#39;&lt;div class=&quot;&#39;+highlighter.div.className.replace(&#39;collapsed&#39;,&#39;&#39;)+&#39; printing&quot;&gt;










&#39;+highlighter.div.innerHTML+&#39;&lt;/div&gt;&#39;);doc.close();iframe.contentWindow.focus();iframe.contentWindow.print();alert(&#39;Printing...&#39;);document.body.removeChild(iframe);}},About:{label:&#39;?&#39;,func:function(highlighter)
{var wnd=window.open(&#39;&#39;,&#39;_blank&#39;,&#39;dialog,width=300,height=150,scrollbars=0&#39;);var doc=wnd.document;dp.sh.Utils.CopyStyles(doc,window.document);doc.write(dp.sh.Strings.AboutDialog.replace(&#39;{V}&#39;,dp.sh.Version));doc.close();wnd.focus();}}};dp.sh.Toolbar.Create=function(highlighter)
{var div=document.createElement(&#39;DIV&#39;);div.className=&#39;tools&#39;;for(var name in dp.sh.Toolbar.Commands)
{var cmd=dp.sh.Toolbar.Commands[name];if(cmd.check!=null&amp;&amp;!cmd.check(highlighter))
continue;div.innerHTML+=&#39;&lt;a href=&quot;#&quot; onclick=&quot;dp.sh.Toolbar.Command(\&#39;&#39;+name+&#39;\&#39;,this);return false;&quot;&gt;&#39;+cmd.label+&#39;&lt;/a&gt;&#39;;}
return div;}
dp.sh.Toolbar.Command=function(name,sender)
{var n=sender;while(n!=null&amp;&amp;n.className.indexOf(&#39;dp-highlighter&#39;)==-1)
n=n.parentNode;if(n!=null)
dp.sh.Toolbar.Commands[name].func(sender,n.highlighter);}
dp.sh.Utils.CopyStyles=function(destDoc,sourceDoc)
{var links=sourceDoc.getElementsByTagName(&#39;link&#39;);for(var i=0;i&lt;links.length;i++)
if(links[i].rel.toLowerCase()==&#39;stylesheet&#39;)
destDoc.write(&#39;&lt;link type=&quot;text/css&quot; rel=&quot;stylesheet&quot; href=&quot;&#39;+links[i].href+&#39;&quot;&gt;&lt;/link&gt;&#39;);}
dp.sh.Utils.FixForBlogger=function(str)
{return(dp.sh.isBloggerMode==true)?str.replace(/&lt;br\s*\/?&gt;|&lt;br\s*\/?&gt;/gi,&#39;\n&#39;):str;}
dp.sh.RegexLib={MultiLineCComments:new RegExp(&#39;/\\*[\\s\\S]*?\\*/&#39;,&#39;gm&#39;),SingleLineCComments:new RegExp(&#39;//.*$&#39;,&#39;gm&#39;),SingleLinePerlComments:new RegExp(&#39;#.*$&#39;,&#39;gm&#39;),DoubleQuotedString:new RegExp(&#39;&quot;(?:\\.|(\\\\\\&quot;)|[^\\&quot;&quot;\\n])*&quot;&#39;,&#39;g&#39;),SingleQuotedString:new RegExp(&quot;&#39;(?:\\.|(\\\\\\&#39;)|[^\\&#39;&#39;\\n])*&#39;&quot;,&#39;g&#39;)};dp.sh.Match=function(value,index,css)
{this.value=value;this.index=index;this.length=value.length;this.css=css;}
dp.sh.Highlighter=function()
{this.noGutter=false;this.addControls=true;this.collapse=false;this.tabsToSpaces=true;this.wrapColumn=80;this.showColumns=true;}
dp.sh.Highlighter.SortCallback=function(m1,m2)
{if(m1.index&lt;m2.index)
return-1;else if(m1.index&gt;m2.index)
return 1;else
{if(m1.length&lt;m2.length)
return-1;else if(m1.length&gt;m2.length)
return 1;}
return 0;}
dp.sh.Highlighter.prototype.CreateElement=function(name)
{var result=document.createElement(name);result.highlighter=this;return result;}
dp.sh.Highlighter.prototype.GetMatches=function(regex,css)
{var index=0;var match=null;while((match=regex.exec(this.code))!=null)
this.matches[this.matches.length]=new dp.sh.Match(match[0],match.index,css);}
dp.sh.Highlighter.prototype.AddBit=function(str,css)
{if(str==null||str.length==0)
return;var span=this.CreateElement(&#39;SPAN&#39;);str=str.replace(/ /g,&#39;&amp;nbsp;&#39;);str=str.replace(/&lt;/g,&#39;&lt;&#39;);str=str.replace(/\n/gm,&#39;&amp;nbsp;
&#39;);if(css!=null)
{if((/br/gi).test(str))
{var lines=str.split(&#39;&amp;nbsp;
&#39;);for(var i=0;i&lt;lines.length;i++)
{span=this.CreateElement(&#39;SPAN&#39;);span.className=css;span.innerHTML=lines[i];this.div.appendChild(span);if(i+1&lt;lines.length)
this.div.appendChild(this.CreateElement(&#39;BR&#39;));}}
else
{span.className=css;span.innerHTML=str;this.div.appendChild(span);}}
else
{span.innerHTML=str;this.div.appendChild(span);}}
dp.sh.Highlighter.prototype.IsInside=function(match)
{if(match==null||match.length==0)
return false;for(var i=0;i&lt;this.matches.length;i++)
{var c=this.matches[i];if(c==null)
continue;if((match.index&gt;c.index)&amp;&amp;(match.index&lt;c.index+c.length))
return true;}
return false;}
dp.sh.Highlighter.prototype.ProcessRegexList=function()
{for(var i=0;i&lt;this.regexList.length;i++)
this.GetMatches(this.regexList[i].regex,this.regexList[i].css);}
dp.sh.Highlighter.prototype.ProcessSmartTabs=function(code)
{var lines=code.split(&#39;\n&#39;);var result=&#39;&#39;;var tabSize=4;var tab=&#39;\t&#39;;function InsertSpaces(line,pos,count)
{var left=line.substr(0,pos);var right=line.substr(pos+1,line.length);var spaces=&#39;&#39;;for(var i=0;i&lt;count;i++)
spaces+=&#39; &#39;;return left+spaces+right;}
function ProcessLine(line,tabSize)
{if(line.indexOf(tab)==-1)
return line;var pos=0;while((pos=line.indexOf(tab))!=-1)
{var spaces=tabSize-pos%tabSize;line=InsertSpaces(line,pos,spaces);}
return line;}
for(var i=0;i&lt;lines.length;i++)
result+=ProcessLine(lines[i],tabSize)+&#39;\n&#39;;return result;}
dp.sh.Highlighter.prototype.SwitchToList=function()
{var html=this.div.innerHTML.replace(/&lt;(br)\/?&gt;/gi,&#39;\n&#39;);var lines=html.split(&#39;\n&#39;);if(this.addControls==true)
this.bar.appendChild(dp.sh.Toolbar.Create(this));if(this.showColumns)
{var div=this.CreateElement(&#39;div&#39;);var columns=this.CreateElement(&#39;div&#39;);var showEvery=10;var i=1;while(i&lt;=150)
{if(i%showEvery==0)
{div.innerHTML+=i;i+=(i+&#39;&#39;).length;}
else
{div.innerHTML+=&#39;&amp;middot;&#39;;i++;}}
columns.className=&#39;columns&#39;;columns.appendChild(div);this.bar.appendChild(columns);}
for(var i=0,lineIndex=this.firstLine;i&lt;lines.length-1;i++,lineIndex++)
{var li=this.CreateElement(&#39;LI&#39;);var span=this.CreateElement(&#39;SPAN&#39;);li.className=(i%2==0)?&#39;alt&#39;:&#39;&#39;;span.innerHTML=lines[i]+&#39;&amp;nbsp;&#39;;li.appendChild(span);this.ol.appendChild(li);}
this.div.innerHTML=&#39;&#39;;}
dp.sh.Highlighter.prototype.Highlight=function(code)
{function Trim(str)
{return str.replace(/^\s*(.*?)[\s\n]*$/g,&#39;$1&#39;);}
function Chop(str)
{return str.replace(/\n*$/,&#39;&#39;).replace(/^\n*/,&#39;&#39;);}
function Unindent(str)
{var lines=dp.sh.Utils.FixForBlogger(str).split(&#39;\n&#39;);var indents=new Array();var regex=new RegExp(&#39;^\\s*&#39;,&#39;g&#39;);var min=1000;for(var i=0;i&lt;lines.length&amp;&amp;min&gt;0;i++)
{if(Trim(lines[i]).length==0)
continue;var matches=regex.exec(lines[i]);if(matches!=null&amp;&amp;matches.length&gt;0)
min=Math.min(matches[0].length,min);}
if(min&gt;0)
for(var i=0;i&lt;lines.length;i++)
lines[i]=lines[i].substr(min);return lines.join(&#39;\n&#39;);}
function Copy(string,pos1,pos2)
{return string.substr(pos1,pos2-pos1);}
var pos=0;if(code==null)
code=&#39;&#39;;this.originalCode=code;this.code=Chop(Unindent(code));this.div=this.CreateElement(&#39;DIV&#39;);this.bar=this.CreateElement(&#39;DIV&#39;);this.ol=this.CreateElement(&#39;OL&#39;);this.matches=new Array();this.div.className=&#39;dp-highlighter&#39;;this.div.highlighter=this;this.bar.className=&#39;bar&#39;;this.ol.start=this.firstLine;if(this.CssClass!=null)
this.ol.className=this.CssClass;if(this.collapse)
this.div.className+=&#39; collapsed&#39;;if(this.noGutter)
this.div.className+=&#39; nogutter&#39;;if(this.tabsToSpaces==true)
this.code=this.ProcessSmartTabs(this.code);this.ProcessRegexList();if(this.matches.length==0)
{this.AddBit(this.code,null);this.SwitchToList();this.div.appendChild(this.bar);this.div.appendChild(this.ol);return;}
this.matches=this.matches.sort(dp.sh.Highlighter.SortCallback);for(var i=0;i&lt;this.matches.length;i++)
if(this.IsInside(this.matches[i]))
this.matches[i]=null;for(var i=0;i&lt;this.matches.length;i++)
{var match=this.matches[i];if(match==null||match.length==0)
continue;this.AddBit(Copy(this.code,pos,match.index),null);this.AddBit(match.value,match.css);pos=match.index+match.length;}
this.AddBit(this.code.substr(pos),null);this.SwitchToList();this.div.appendChild(this.bar);this.div.appendChild(this.ol);}
dp.sh.Highlighter.prototype.GetKeywords=function(str)
{return&#39;\\b&#39;+str.replace(/ /g,&#39;\\b|\\b&#39;)+&#39;\\b&#39;;}
dp.sh.BloggerMode=function()
{dp.sh.isBloggerMode=true;}
dp.sh.HighlightAll=function(name,showGutter,showControls,collapseAll,firstLine,showColumns)
{function FindValue()
{var a=arguments;for(var i=0;i&lt;a.length;i++)
{if(a[i]==null)
continue;if(typeof(a[i])==&#39;string&#39;&amp;&amp;a[i]!=&#39;&#39;)
return a[i]+&#39;&#39;;if(typeof(a[i])==&#39;object&#39;&amp;&amp;a[i].value!=&#39;&#39;)
return a[i].value+&#39;&#39;;}
return null;}
function IsOptionSet(value,list)
{for(var i=0;i&lt;list.length;i++)
if(list[i]==value)
return true;return false;}
function GetOptionValue(name,list,defaultValue)
{var regex=new RegExp(&#39;^&#39;+name+&#39;\\[(\\w+)\\]$&#39;,&#39;gi&#39;);var matches=null;for(var i=0;i&lt;list.length;i++)
if((matches=regex.exec(list[i]))!=null)
return matches[1];return defaultValue;}
function FindTagsByName(list,name,tagName)
{var tags=document.getElementsByTagName(tagName);for(var i=0;i&lt;tags.length;i++)
if(tags[i].getAttribute(&#39;name&#39;)==name)
list.push(tags[i]);}
var elements=[];var highlighter=null;var registered={};var propertyName=&#39;innerHTML&#39;;FindTagsByName(elements,name,&#39;pre&#39;);FindTagsByName(elements,name,&#39;textarea&#39;);if(elements.length==0)
return;for(var brush in dp.sh.Brushes)
{var aliases=dp.sh.Brushes[brush].Aliases;if(aliases==null)
continue;for(var i=0;i&lt;aliases.length;i++)
registered[aliases[i]]=brush;}
for(var i=0;i&lt;elements.length;i++)
{var element=elements[i];var options=FindValue(element.attributes[&#39;class&#39;],element.className,element.attributes[&#39;language&#39;],element.language);var language=&#39;&#39;;if(options==null)
continue;options=options.split(&#39;:&#39;);language=options[0].toLowerCase();if(registered[language]==null)
continue;highlighter=new dp.sh.Brushes[registered[language]]();element.style.display=&#39;none&#39;;highlighter.noGutter=(showGutter==null)?IsOptionSet(&#39;nogutter&#39;,options):!showGutter;highlighter.addControls=(showControls==null)?!IsOptionSet(&#39;nocontrols&#39;,options):showControls;highlighter.collapse=(collapseAll==null)?IsOptionSet(&#39;collapse&#39;,options):collapseAll;highlighter.showColumns=(showColumns==null)?IsOptionSet(&#39;showcolumns&#39;,options):showColumns;var headNode=document.getElementsByTagName(&#39;head&#39;)[0];if(highlighter.Style&amp;&amp;headNode)
{var styleNode=document.createElement(&#39;style&#39;);styleNode.setAttribute(&#39;type&#39;,&#39;text/css&#39;);if(styleNode.styleSheet)
{styleNode.styleSheet.cssText=highlighter.Style;}
else
{var textNode=document.createTextNode(highlighter.Style);styleNode.appendChild(textNode);}
headNode.appendChild(styleNode);}
highlighter.firstLine=(firstLine==null)?parseInt(GetOptionValue(&#39;firstline&#39;,options,1)):firstLine;highlighter.Highlight(element[propertyName]);highlighter.source=element;element.parentNode.insertBefore(highlighter.div,element);}}
dp.sh.Brushes.CSharp=function()
{var keywords=&#39;abstract as base bool break byte case catch char checked class const &#39;+&#39;continue decimal default delegate do double else enum event explicit &#39;+&#39;extern false finally fixed float for foreach get goto if implicit in int &#39;+&#39;interface internal is lock long namespace new null object operator out &#39;+&#39;override params private protected public readonly ref return sbyte sealed set &#39;+&#39;short sizeof stackalloc static string struct switch this throw true try &#39;+&#39;typeof uint ulong unchecked unsafe ushort using virtual void while&#39;;this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.MultiLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.DoubleQuotedString,css:&#39;string&#39;},{regex:dp.sh.RegexLib.SingleQuotedString,css:&#39;string&#39;},{regex:new RegExp(&#39;^\\s*#.*&#39;,&#39;gm&#39;),css:&#39;preprocessor&#39;},{regex:new RegExp(this.GetKeywords(keywords),&#39;gm&#39;),css:&#39;keyword&#39;}];this.CssClass=&#39;dp-c&#39;;this.Style=&#39;.dp-c .vars { color: #d00; }&#39;;}
dp.sh.Brushes.CSharp.prototype=new dp.sh.Highlighter();dp.sh.Brushes.CSharp.Aliases=[&#39;c#&#39;,&#39;c-sharp&#39;,&#39;csharp&#39;];
dp.sh.Brushes.Vb=function()
{var keywords=&#39;AddHandler AddressOf AndAlso Alias And Ansi As Assembly Auto &#39;+&#39;Boolean ByRef Byte ByVal Call Case Catch CBool CByte CChar CDate &#39;+&#39;CDec CDbl Char CInt Class CLng CObj Const CShort CSng CStr CType &#39;+&#39;Date Decimal Declare Default Delegate Dim DirectCast Do Double Each &#39;+&#39;Else ElseIf End Enum Erase Error Event Exit False Finally For Friend &#39;+&#39;Function Get GetType GoSub GoTo Handles If Implements Imports In &#39;+&#39;Inherits Integer Interface Is Let Lib Like Long Loop Me Mod Module &#39;+&#39;MustInherit MustOverride MyBase MyClass Namespace New Next Not Nothing &#39;+&#39;NotInheritable NotOverridable Object On Option Optional Or OrElse &#39;+&#39;Overloads Overridable Overrides ParamArray Preserve Private Property &#39;+&#39;Protected Public RaiseEvent ReadOnly ReDim REM RemoveHandler Resume &#39;+&#39;Return Select Set Shadows Shared Short Single Static Step Stop String &#39;+&#39;Structure Sub SyncLock Then Throw To True Try TypeOf Unicode Until &#39;+&#39;Variant When While With WithEvents WriteOnly Xor&#39;;this.regexList=[{regex:new RegExp(&#39;\&#39;.*$&#39;,&#39;gm&#39;),css:&#39;comment&#39;},{regex:dp.sh.RegexLib.DoubleQuotedString,css:&#39;string&#39;},{regex:new RegExp(&#39;^\\s*#.*&#39;,&#39;gm&#39;),css:&#39;preprocessor&#39;},{regex:new RegExp(this.GetKeywords(keywords),&#39;gm&#39;),css:&#39;keyword&#39;}];this.CssClass=&#39;dp-vb&#39;;}
dp.sh.Brushes.Vb.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Vb.Aliases=[&#39;vb&#39;,&#39;vb.net&#39;];
dp.sh.Brushes.Java=function()
{var keywords=&#39;abstract assert boolean break byte case catch char class const &#39;+&#39;continue default do double else enum extends &#39;+&#39;false final finally float for goto if implements import &#39;+&#39;instanceof int interface long native new null &#39;+&#39;package private protected public return &#39;+&#39;short static strictfp super switch synchronized this throw throws true &#39;+&#39;transient try void volatile while&#39;;this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.MultiLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.DoubleQuotedString,css:&#39;string&#39;},{regex:dp.sh.RegexLib.SingleQuotedString,css:&#39;string&#39;},{regex:new RegExp(&#39;\\b([\\d]+(\\.[\\d]+)?|0x[a-f0-9]+)\\b&#39;,&#39;gi&#39;),css:&#39;number&#39;},{regex:new RegExp(&#39;(?!\\@interface\\b)\\@[\\$\\w]+\\b&#39;,&#39;g&#39;),css:&#39;annotation&#39;},{regex:new RegExp(&#39;\\@interface\\b&#39;,&#39;g&#39;),css:&#39;keyword&#39;},{regex:new RegExp(this.GetKeywords(keywords),&#39;gm&#39;),css:&#39;keyword&#39;}];this.CssClass=&#39;dp-j&#39;;this.Style=&#39;.dp-j .annotation { color: #646464; }&#39;+&#39;.dp-j .number { color: #C00000; }&#39;;}
dp.sh.Brushes.Java.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Java.Aliases=[&#39;java&#39;];
dp.sh.Brushes.Cpp=function()
{var datatypes=&#39;ATOM BOOL BOOLEAN BYTE CHAR COLORREF DWORD DWORDLONG DWORD_PTR &#39;+&#39;DWORD32 DWORD64 FLOAT HACCEL HALF_PTR HANDLE HBITMAP HBRUSH &#39;+&#39;HCOLORSPACE HCONV HCONVLIST HCURSOR HDC HDDEDATA HDESK HDROP HDWP &#39;+&#39;HENHMETAFILE HFILE HFONT HGDIOBJ HGLOBAL HHOOK HICON HINSTANCE HKEY &#39;+&#39;HKL HLOCAL HMENU HMETAFILE HMODULE HMONITOR HPALETTE HPEN HRESULT &#39;+&#39;HRGN HRSRC HSZ HWINSTA HWND INT INT_PTR INT32 INT64 LANGID LCID LCTYPE &#39;+&#39;LGRPID LONG LONGLONG LONG_PTR LONG32 LONG64 LPARAM LPBOOL LPBYTE LPCOLORREF &#39;+&#39;LPCSTR LPCTSTR LPCVOID LPCWSTR LPDWORD LPHANDLE LPINT LPLONG LPSTR LPTSTR &#39;+&#39;LPVOID LPWORD LPWSTR LRESULT PBOOL PBOOLEAN PBYTE PCHAR PCSTR PCTSTR PCWSTR &#39;+&#39;PDWORDLONG PDWORD_PTR PDWORD32 PDWORD64 PFLOAT PHALF_PTR PHANDLE PHKEY PINT &#39;+&#39;PINT_PTR PINT32 PINT64 PLCID PLONG PLONGLONG PLONG_PTR PLONG32 PLONG64 POINTER_32 &#39;+&#39;POINTER_64 PSHORT PSIZE_T PSSIZE_T PSTR PTBYTE PTCHAR PTSTR PUCHAR PUHALF_PTR &#39;+&#39;PUINT PUINT_PTR PUINT32 PUINT64 PULONG PULONGLONG PULONG_PTR PULONG32 PULONG64 &#39;+&#39;PUSHORT PVOID PWCHAR PWORD PWSTR SC_HANDLE SC_LOCK SERVICE_STATUS_HANDLE SHORT &#39;+&#39;SIZE_T SSIZE_T TBYTE TCHAR UCHAR UHALF_PTR UINT UINT_PTR UINT32 UINT64 ULONG &#39;+&#39;ULONGLONG ULONG_PTR ULONG32 ULONG64 USHORT USN VOID WCHAR WORD WPARAM WPARAM WPARAM &#39;+&#39;char bool short int __int32 __int64 __int8 __int16 long float double __wchar_t &#39;+&#39;clock_t _complex _dev_t _diskfree_t div_t ldiv_t _exception _EXCEPTION_POINTERS &#39;+&#39;FILE _finddata_t _finddatai64_t _wfinddata_t _wfinddatai64_t __finddata64_t &#39;+&#39;__wfinddata64_t _FPIEEE_RECORD fpos_t _HEAPINFO _HFILE lconv intptr_t &#39;+&#39;jmp_buf mbstate_t _off_t _onexit_t _PNH ptrdiff_t _purecall_handler &#39;+&#39;sig_atomic_t size_t _stat __stat64 _stati64 terminate_function &#39;+&#39;time_t __time64_t _timeb __timeb64 tm uintptr_t _utimbuf &#39;+&#39;va_list wchar_t wctrans_t wctype_t wint_t signed&#39;;var keywords=&#39;break case catch class const __finally __exception __try &#39;+&#39;const_cast continue private public protected __declspec &#39;+&#39;default delete deprecated dllexport dllimport do dynamic_cast &#39;+&#39;else enum explicit extern if for friend goto inline &#39;+&#39;mutable naked namespace new noinline noreturn nothrow &#39;+&#39;register reinterpret_cast return selectany &#39;+&#39;sizeof static static_cast struct switch template this &#39;+&#39;thread throw true false try typedef typeid typename union &#39;+&#39;using uuid virtual void volatile whcar_t while&#39;;this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.MultiLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.DoubleQuotedString,css:&#39;string&#39;},{regex:dp.sh.RegexLib.SingleQuotedString,css:&#39;string&#39;},{regex:new RegExp(&#39;^ *#.*&#39;,&#39;gm&#39;),css:&#39;preprocessor&#39;},{regex:new RegExp(this.GetKeywords(datatypes),&#39;gm&#39;),css:&#39;datatypes&#39;},{regex:new RegExp(this.GetKeywords(keywords),&#39;gm&#39;),css:&#39;keyword&#39;}];this.CssClass=&#39;dp-cpp&#39;;this.Style=&#39;.dp-cpp .datatypes { color: #2E8B57; font-weight: bold; }&#39;;}
dp.sh.Brushes.Cpp.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Cpp.Aliases=[&#39;cpp&#39;,&#39;c&#39;,&#39;c++&#39;];
dp.sh.Brushes.CSS=function()
{var keywords=&#39;ascent azimuth background-attachment background-color background-image background-position &#39;+&#39;background-repeat background baseline bbox border-collapse border-color border-spacing border-style border-top &#39;+&#39;border-right border-bottom border-left border-top-color border-right-color border-bottom-color border-left-color &#39;+&#39;border-top-style border-right-style border-bottom-style border-left-style border-top-width border-right-width &#39;+&#39;border-bottom-width border-left-width border-width border cap-height caption-side centerline clear clip color &#39;+&#39;content counter-increment counter-reset cue-after cue-before cue cursor definition-src descent direction display &#39;+&#39;elevation empty-cells float font-size-adjust font-family font-size font-stretch font-style font-variant font-weight font &#39;+&#39;height letter-spacing line-height list-style-image list-style-position list-style-type list-style margin-top &#39;+&#39;margin-right margin-bottom margin-left margin marker-offset marks mathline max-height max-width min-height min-width orphans &#39;+&#39;outline-color outline-style outline-width outline overflow padding-top padding-right padding-bottom padding-left padding page &#39;+&#39;page-break-after page-break-before page-break-inside pause pause-after pause-before pitch pitch-range play-during position &#39;+&#39;quotes richness size slope src speak-header speak-numeral speak-punctuation speak speech-rate stemh stemv stress &#39;+&#39;table-layout text-align text-decoration text-indent text-shadow text-transform unicode-bidi unicode-range units-per-em &#39;+&#39;vertical-align visibility voice-family volume white-space widows width widths word-spacing x-height z-index&#39;;var values=&#39;above absolute all always aqua armenian attr aural auto avoid baseline behind below bidi-override black blink block blue bold bolder &#39;+&#39;both bottom braille capitalize caption center center-left center-right circle close-quote code collapse compact condensed &#39;+&#39;continuous counter counters crop cross crosshair cursive dashed decimal decimal-leading-zero default digits disc dotted double &#39;+&#39;embed embossed e-resize expanded extra-condensed extra-expanded fantasy far-left far-right fast faster fixed format fuchsia &#39;+&#39;gray green groove handheld hebrew help hidden hide high higher icon inline-table inline inset inside invert italic &#39;+&#39;justify landscape large larger left-side left leftwards level lighter lime line-through list-item local loud lower-alpha &#39;+&#39;lowercase lower-greek lower-latin lower-roman lower low ltr marker maroon medium message-box middle mix move narrower &#39;+&#39;navy ne-resize no-close-quote none no-open-quote no-repeat normal nowrap n-resize nw-resize oblique olive once open-quote outset &#39;+&#39;outside overline pointer portrait pre print projection purple red relative repeat repeat-x repeat-y rgb ridge right right-side &#39;+&#39;rightwards rtl run-in screen scroll semi-condensed semi-expanded separate se-resize show silent silver slower slow &#39;+&#39;small small-caps small-caption smaller soft solid speech spell-out square s-resize static status-bar sub super sw-resize &#39;+&#39;table-caption table-cell table-column table-column-group table-footer-group table-header-group table-row table-row-group teal &#39;+&#39;text-bottom text-top thick thin top transparent tty tv ultra-condensed ultra-expanded underline upper-alpha uppercase upper-latin &#39;+&#39;upper-roman url visible wait white wider w-resize x-fast x-high x-large x-loud x-low x-slow x-small x-soft xx-large xx-small yellow&#39;;var fonts=&#39;[mM]onospace [tT]ahoma [vV]erdana [aA]rial [hH]elvetica [sS]ans-serif [sS]erif&#39;;this.regexList=[{regex:dp.sh.RegexLib.MultiLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.DoubleQuotedString,css:&#39;string&#39;},{regex:dp.sh.RegexLib.SingleQuotedString,css:&#39;string&#39;},{regex:new RegExp(&#39;\\#[a-zA-Z0-9]{3,6}&#39;,&#39;g&#39;),css:&#39;value&#39;},{regex:new RegExp(&#39;(-?\\d+)(\.\\d+)?(px|em|pt|\:|\%|)&#39;,&#39;g&#39;),css:&#39;value&#39;},{regex:new RegExp(&#39;!important&#39;,&#39;g&#39;),css:&#39;important&#39;},{regex:new RegExp(this.GetKeywordsCSS(keywords),&#39;gm&#39;),css:&#39;keyword&#39;},{regex:new RegExp(this.GetValuesCSS(values),&#39;g&#39;),css:&#39;value&#39;},{regex:new RegExp(this.GetValuesCSS(fonts),&#39;g&#39;),css:&#39;value&#39;}];this.CssClass=&#39;dp-css&#39;;this.Style=&#39;.dp-css .value { color: black; }&#39;+&#39;.dp-css .important { color: red; }&#39;;}
dp.sh.Highlighter.prototype.GetKeywordsCSS=function(str)
{return&#39;\\b([a-z_]|)&#39;+str.replace(/ /g,&#39;(?=:)\\b|\\b([a-z_\\*]|\\*|)&#39;)+&#39;(?=:)\\b&#39;;}
dp.sh.Highlighter.prototype.GetValuesCSS=function(str)
{return&#39;\\b&#39;+str.replace(/ /g,&#39;(?!-)(?!:)\\b|\\b()&#39;)+&#39;\:\\b&#39;;}
dp.sh.Brushes.CSS.prototype=new dp.sh.Highlighter();dp.sh.Brushes.CSS.Aliases=[&#39;css&#39;];
dp.sh.Brushes.Delphi=function()
{var keywords=&#39;abs addr and ansichar ansistring array as asm begin boolean byte cardinal &#39;+&#39;case char class comp const constructor currency destructor div do double &#39;+&#39;downto else end except exports extended false file finalization finally &#39;+&#39;for function goto if implementation in inherited int64 initialization &#39;+&#39;integer interface is label library longint longword mod nil not object &#39;+&#39;of on or packed pansichar pansistring pchar pcurrency pdatetime pextended &#39;+&#39;pint64 pointer private procedure program property pshortstring pstring &#39;+&#39;pvariant pwidechar pwidestring protected public published raise real real48 &#39;+&#39;record repeat set shl shortint shortstring shr single smallint string then &#39;+&#39;threadvar to true try type unit until uses val var varirnt while widechar &#39;+&#39;widestring with word write writeln xor&#39;;this.regexList=[{regex:new RegExp(&#39;\\(\\*[\\s\\S]*?\\*\\)&#39;,&#39;gm&#39;),css:&#39;comment&#39;},{regex:new RegExp(&#39;{(?!\\$)[\\s\\S]*?}&#39;,&#39;gm&#39;),css:&#39;comment&#39;},{regex:dp.sh.RegexLib.SingleLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.SingleQuotedString,css:&#39;string&#39;},{regex:new RegExp(&#39;\\{\\$[a-zA-Z]+ .+\\}&#39;,&#39;g&#39;),css:&#39;directive&#39;},{regex:new RegExp(&#39;\\b[\\d\\.]+\\b&#39;,&#39;g&#39;),css:&#39;number&#39;},{regex:new RegExp(&#39;\\$[a-zA-Z0-9]+\\b&#39;,&#39;g&#39;),css:&#39;number&#39;},{regex:new RegExp(this.GetKeywords(keywords),&#39;gm&#39;),css:&#39;keyword&#39;}];this.CssClass=&#39;dp-delphi&#39;;this.Style=&#39;.dp-delphi .number { color: blue; }&#39;+&#39;.dp-delphi .directive { color: #008284; }&#39;+&#39;.dp-delphi .vars { color: #000; }&#39;;}
dp.sh.Brushes.Delphi.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Delphi.Aliases=[&#39;delphi&#39;,&#39;pascal&#39;];
dp.sh.Brushes.Python=function()
{var keywords=&#39;and assert break class continue def del elif else &#39;+&#39;except exec finally for from global if import in is &#39;+&#39;lambda not or pass print raise return try yield while&#39;;var special=&#39;None True False self cls class_&#39;
this.regexList=[{regex:dp.sh.RegexLib.SingleLinePerlComments,css:&#39;comment&#39;},{regex:new RegExp(&quot;^\\s*@\\w+&quot;,&#39;gm&#39;),css:&#39;decorator&#39;},{regex:new RegExp(&quot;([&#39;\&quot;]{3})([^\\1])*?\\1&quot;,&#39;gm&#39;),css:&#39;comment&#39;},{regex:new RegExp(&#39;&quot;(?!&quot;)(?:\\.|\\\\\\&quot;|[^\\&quot;&quot;\\n\\r])*&quot;&#39;,&#39;gm&#39;),css:&#39;string&#39;},{regex:new RegExp(&quot;&#39;(?!&#39;)*(?:\\.|(\\\\\\&#39;)|[^\\&#39;&#39;\\n\\r])*&#39;&quot;,&#39;gm&#39;),css:&#39;string&#39;},{regex:new RegExp(&quot;\\b\\d+\\.?\\w*&quot;,&#39;g&#39;),css:&#39;number&#39;},{regex:new RegExp(this.GetKeywords(keywords),&#39;gm&#39;),css:&#39;keyword&#39;},{regex:new RegExp(this.GetKeywords(special),&#39;gm&#39;),css:&#39;special&#39;}];this.CssClass=&#39;dp-py&#39;;this.Style=&#39;.dp-py .builtins { color: #ff1493; }&#39;+&#39;.dp-py .magicmethods { color: #808080; }&#39;+&#39;.dp-py .exceptions { color: brown; }&#39;+&#39;.dp-py .types { color: brown; font-style: italic; }&#39;+&#39;.dp-py .commonlibs { color: #8A2BE2; font-style: italic; }&#39;;}
dp.sh.Brushes.Python.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Python.Aliases=[&#39;py&#39;,&#39;python&#39;];
dp.sh.Brushes.Php=function()
{var funcs=&#39;abs acos acosh addcslashes addslashes &#39;+&#39;array_change_key_case array_chunk array_combine array_count_values array_diff &#39;+&#39;array_diff_assoc array_diff_key array_diff_uassoc array_diff_ukey array_fill &#39;+&#39;array_filter array_flip array_intersect array_intersect_assoc array_intersect_key &#39;+&#39;array_intersect_uassoc array_intersect_ukey array_key_exists array_keys array_map &#39;+&#39;array_merge array_merge_recursive array_multisort array_pad array_pop array_product &#39;+&#39;array_push array_rand array_reduce array_reverse array_search array_shift &#39;+&#39;array_slice array_splice array_sum array_udiff array_udiff_assoc &#39;+&#39;array_udiff_uassoc array_uintersect array_uintersect_assoc &#39;+&#39;array_uintersect_uassoc array_unique array_unshift array_values array_walk &#39;+&#39;array_walk_recursive atan atan2 atanh base64_decode base64_encode base_convert &#39;+&#39;basename bcadd bccomp bcdiv bcmod bcmul bindec bindtextdomain bzclose bzcompress &#39;+&#39;bzdecompress bzerrno bzerror bzerrstr bzflush bzopen bzread bzwrite ceil chdir &#39;+&#39;checkdate checkdnsrr chgrp chmod chop chown chr chroot chunk_split class_exists &#39;+&#39;closedir closelog copy cos cosh count count_chars date decbin dechex decoct &#39;+&#39;deg2rad delete ebcdic2ascii echo empty end ereg ereg_replace eregi eregi_replace error_log &#39;+&#39;error_reporting escapeshellarg escapeshellcmd eval exec exit exp explode extension_loaded &#39;+&#39;feof fflush fgetc fgetcsv fgets fgetss file_exists file_get_contents file_put_contents &#39;+&#39;fileatime filectime filegroup fileinode filemtime fileowner fileperms filesize filetype &#39;+&#39;floatval flock floor flush fmod fnmatch fopen fpassthru fprintf fputcsv fputs fread fscanf &#39;+&#39;fseek fsockopen fstat ftell ftok getallheaders getcwd getdate getenv gethostbyaddr gethostbyname &#39;+&#39;gethostbynamel getimagesize getlastmod getmxrr getmygid getmyinode getmypid getmyuid getopt &#39;+&#39;getprotobyname getprotobynumber getrandmax getrusage getservbyname getservbyport gettext &#39;+&#39;gettimeofday gettype glob gmdate gmmktime ini_alter ini_get ini_get_all ini_restore ini_set &#39;+&#39;interface_exists intval ip2long is_a is_array is_bool is_callable is_dir is_double &#39;+&#39;is_executable is_file is_finite is_float is_infinite is_int is_integer is_link is_long &#39;+&#39;is_nan is_null is_numeric is_object is_readable is_real is_resource is_scalar is_soap_fault &#39;+&#39;is_string is_subclass_of is_uploaded_file is_writable is_writeable mkdir mktime nl2br &#39;+&#39;parse_ini_file parse_str parse_url passthru pathinfo readlink realpath rewind rewinddir rmdir &#39;+&#39;round str_ireplace str_pad str_repeat str_replace str_rot13 str_shuffle str_split &#39;+&#39;str_word_count strcasecmp strchr strcmp strcoll strcspn strftime strip_tags stripcslashes &#39;+&#39;stripos stripslashes stristr strlen strnatcasecmp strnatcmp strncasecmp strncmp strpbrk &#39;+&#39;strpos strptime strrchr strrev strripos strrpos strspn strstr strtok strtolower strtotime &#39;+&#39;strtoupper strtr strval substr substr_compare&#39;;var keywords=&#39;and or xor __FILE__ __LINE__ array as break case &#39;+&#39;cfunction class const continue declare default die do else &#39;+&#39;elseif empty enddeclare endfor endforeach endif endswitch endwhile &#39;+&#39;extends for foreach function include include_once global if &#39;+&#39;new old_function return static switch use require require_once &#39;+&#39;var while __FUNCTION__ __CLASS__ &#39;+&#39;__METHOD__ abstract interface public implements extends private protected throw&#39;;this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.MultiLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.DoubleQuotedString,css:&#39;string&#39;},{regex:dp.sh.RegexLib.SingleQuotedString,css:&#39;string&#39;},{regex:new RegExp(&#39;\\$\\w+&#39;,&#39;g&#39;),css:&#39;vars&#39;},{regex:new RegExp(this.GetKeywords(funcs),&#39;gmi&#39;),css:&#39;func&#39;},{regex:new RegExp(this.GetKeywords(keywords),&#39;gm&#39;),css:&#39;keyword&#39;}];this.CssClass=&#39;dp-c&#39;;}
dp.sh.Brushes.Php.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Php.Aliases=[&#39;php&#39;];
dp.sh.Brushes.Sql=function()
{var funcs=&#39;abs avg case cast coalesce convert count current_timestamp &#39;+&#39;current_user day isnull left lower month nullif replace right &#39;+&#39;session_user space substring sum system_user upper user year&#39;;var keywords=&#39;absolute action add after alter as asc at authorization begin bigint &#39;+&#39;binary bit by cascade char character check checkpoint close collate &#39;+&#39;column commit committed connect connection constraint contains continue &#39;+&#39;create cube current current_date current_time cursor database date &#39;+&#39;deallocate dec decimal declare default delete desc distinct double drop &#39;+&#39;dynamic else end end-exec escape except exec execute false fetch first &#39;+&#39;float for force foreign forward free from full function global goto grant &#39;+&#39;group grouping having hour ignore index inner insensitive insert instead &#39;+&#39;int integer intersect into is isolation key last level load local max min &#39;+&#39;minute modify move name national nchar next no numeric of off on only &#39;+&#39;open option order out output partial password precision prepare primary &#39;+&#39;prior privileges procedure public read real references relative repeatable &#39;+&#39;restrict return returns revoke rollback rollup rows rule schema scroll &#39;+&#39;second section select sequence serializable set size smallint static &#39;+&#39;statistics table temp temporary then time timestamp to top transaction &#39;+&#39;translation trigger true truncate uncommitted union unique update values &#39;+&#39;varchar varying view when where with work&#39;;var operators=&#39;all and any between cross in join like not null or outer some&#39;;this.regexList=[{regex:new RegExp(&#39;--(.*)$&#39;,&#39;gm&#39;),css:&#39;comment&#39;},{regex:dp.sh.RegexLib.DoubleQuotedString,css:&#39;string&#39;},{regex:dp.sh.RegexLib.SingleQuotedString,css:&#39;string&#39;},{regex:new RegExp(this.GetKeywords(funcs),&#39;gmi&#39;),css:&#39;func&#39;},{regex:new RegExp(this.GetKeywords(operators),&#39;gmi&#39;),css:&#39;op&#39;},{regex:new RegExp(this.GetKeywords(keywords),&#39;gmi&#39;),css:&#39;keyword&#39;}];this.CssClass=&#39;dp-sql&#39;;this.Style=&#39;.dp-sql .func { color: #ff1493; }&#39;+&#39;.dp-sql .op { color: #808080; }&#39;;}
dp.sh.Brushes.Sql.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Sql.Aliases=[&#39;sql&#39;];
dp.sh.Brushes.Xml=function()
{this.CssClass=&#39;dp-xml&#39;;this.Style=&#39;.dp-xml .cdata { color: #ff1493; }&#39;+&#39;.dp-xml .tag, .dp-xml .tag-name { color: #069; font-weight: bold; }&#39;+&#39;.dp-xml .attribute { color: red; }&#39;+&#39;.dp-xml .attribute-value { color: blue; }&#39;;}
dp.sh.Brushes.Xml.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Xml.Aliases=[&#39;xml&#39;,&#39;xhtml&#39;,&#39;xslt&#39;,&#39;html&#39;,&#39;xhtml&#39;];dp.sh.Brushes.Xml.prototype.ProcessRegexList=function()
{function push(array,value)
{array[array.length]=value;}
var index=0;var match=null;var regex=null;this.GetMatches(new RegExp(&#39;(\&lt;|&lt;)\\!\\[[\\w\\s]*?\\[(.|\\s)*?\\]\\](\&gt;|&gt;)&#39;,&#39;gm&#39;),&#39;cdata&#39;);this.GetMatches(new RegExp(&#39;(\&lt;|&lt;)!--\\s*.*?\\s*--(\&gt;|&gt;)&#39;,&#39;gm&#39;),&#39;comments&#39;);regex=new RegExp(&#39;([:\\w-\.]+)\\s*=\\s*(&quot;.*?&quot;|\&#39;.*?\&#39;|\\w+)*|(\\w+)&#39;,&#39;gm&#39;);while((match=regex.exec(this.code))!=null)
{if(match[1]==null)
{continue;}
push(this.matches,new dp.sh.Match(match[1],match.index,&#39;attribute&#39;));if(match[2]!=undefined)
{push(this.matches,new dp.sh.Match(match[2],match.index+match[0].indexOf(match[2]),&#39;attribute-value&#39;));}}
this.GetMatches(new RegExp(&#39;(\&lt;|&lt;)/*\\?*(?!\\!)|/*\\?*(\&gt;|&gt;)&#39;,&#39;gm&#39;),&#39;tag&#39;);regex=new RegExp(&#39;(?:\&lt;|&lt;)/*\\?*\\s*([:\\w-\.]+)&#39;,&#39;gm&#39;);while((match=regex.exec(this.code))!=null)
{push(this.matches,new dp.sh.Match(match[1],match.index+match[0].indexOf(match[1]),&#39;tag-name&#39;));}}
dp.sh.Brushes.JScript=function()
{var keywords=&#39;abstract boolean break byte case catch char class const continue debugger &#39;+&#39;default delete do double else enum export extends false final finally float &#39;+&#39;for function goto if implements import in instanceof int interface long native &#39;+&#39;new null package private protected public return short static super switch &#39;+&#39;synchronized this throw throws transient true try typeof var void volatile while with&#39;;this.regexList=[{regex:dp.sh.RegexLib.SingleLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.MultiLineCComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.DoubleQuotedString,css:&#39;string&#39;},{regex:dp.sh.RegexLib.SingleQuotedString,css:&#39;string&#39;},{regex:new RegExp(&#39;^\\s*#.*&#39;,&#39;gm&#39;),css:&#39;preprocessor&#39;},{regex:new RegExp(this.GetKeywords(keywords),&#39;gm&#39;),css:&#39;keyword&#39;}];this.CssClass=&#39;dp-c&#39;;}
dp.sh.Brushes.JScript.prototype=new dp.sh.Highlighter();dp.sh.Brushes.JScript.Aliases=[&#39;js&#39;,&#39;jscript&#39;,&#39;javascript&#39;];
dp.sh.Brushes.Ruby=function()
{var keywords=&#39;alias and BEGIN begin break case class def define_method defined do each else elsif &#39;+&#39;END end ensure false for if in module new next nil not or raise redo rescue retry return &#39;+&#39;self super then throw true undef unless until when while yield&#39;;var builtins=&#39;Array Bignum Binding Class Continuation Dir Exception FalseClass File::Stat File Fixnum Fload &#39;+&#39;Hash Integer IO MatchData Method Module NilClass Numeric Object Proc Range Regexp String Struct::TMS Symbol &#39;+&#39;ThreadGroup Thread Time TrueClass&#39;
this.regexList=[{regex:dp.sh.RegexLib.SingleLinePerlComments,css:&#39;comment&#39;},{regex:dp.sh.RegexLib.DoubleQuotedString,css:&#39;string&#39;},{regex:dp.sh.RegexLib.SingleQuotedString,css:&#39;string&#39;},{regex:new RegExp(&#39;:[a-z][A-Za-z0-9_]*&#39;,&#39;g&#39;),css:&#39;symbol&#39;},{regex:new RegExp(&#39;(\\$|@@|@)\\w+&#39;,&#39;g&#39;),css:&#39;variable&#39;},{regex:new RegExp(this.GetKeywords(keywords),&#39;gm&#39;),css:&#39;keyword&#39;},{regex:new RegExp(this.GetKeywords(builtins),&#39;gm&#39;),css:&#39;builtin&#39;}];this.CssClass=&#39;dp-rb&#39;;this.Style=&#39;.dp-rb .symbol { color: #a70; }&#39;+&#39;.dp-rb .variable { color: #a70; font-weight: bold; }&#39;;}
dp.sh.Brushes.Ruby.prototype=new dp.sh.Highlighter();dp.sh.Brushes.Ruby.Aliases=[&#39;ruby&#39;,&#39;rails&#39;,&#39;ror&#39;];
dp.SyntaxHighlighter.BloggerMode();
dp.SyntaxHighlighter.HighlightAll(&#39;code&#39;);
--&gt;
&lt;/script&gt;

&lt;/pre&gt;&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://luozengbin.blogspot.com/feeds/4244803526520340653/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5331646899146633413/4244803526520340653' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/4244803526520340653'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/4244803526520340653'/><link rel='alternate' type='text/html' href='http://luozengbin.blogspot.com/2011/06/blogger-syntax-highlighter.html' title='ソースコードを見やすくためのBlogger Syntax Highlighterの導入'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11753773593873153733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5331646899146633413.post-8599621353209066010</id><published>2011-06-27T13:36:00.002+09:00</published><updated>2011-06-27T13:48:17.507+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="DB"/><title type='text'>RMANスクリプトよりDBをバックアップとリストア</title><content type='html'>&lt;b&gt;背景:&lt;/b&gt;&lt;br /&gt;
データベースに対してスキーマの削除、追加、表領域の削除、追加作業を行いたい。&lt;br /&gt;
リスクを考えずに作業を進んでしまうと危険です。作業前にデータベースのフールバックアップを&lt;br /&gt;
取って置いて、後から復元できるようにすることはやるべきでしょう。&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;DBのフールバックアップスクリプト&lt;/b&gt;&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;Sql&quot;&gt;RMAN&gt;
RUN {
  CONFIGURE RETENTION POLICY TO REDUNDANCY 1; #有効なバックアップセット１世代
  CONFIGURE CONTROLFILE AUTOBACKUP ON;　　　　#制約ファイルの自動バックアップを有効にする
  CONFIGURE CONTROLFILE AUTOBACKUP FORMAT FOR DEVICE TYPE DISK TO &#39;D:\DATA\BACKUP_CTL_%F&#39;;
  ALLOCATE CHANNEL CH1 DEVICE TYPE DISK FORMAT &#39;D:\DATA\BACKUP_DB_%U&#39;;
  BACKUP INCREMENTAL LEVEL 0 AS COMPRESSED BACKUPSET DATABASE PLUS ARCHIVELOG DELETE ALL INPUT;
  RELEASE CHANNEL CH1;
}
ALLOCATE CHANNEL FOR MAINTENANCE DEVICE TYPE DISK;
CROSSCHECK BACKUPSET;
DELETE NOPROMPT OBSOLETE;
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;特定の制約ファイルのリストア&lt;/b&gt;&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;Sql&quot;&gt;RMAN&gt;
STARTUP NOMOUNT #データベースをNMOUNTの状態で起動する
RESTORE CONTROLFILE FROM AUTOBACKUP; #最新のバックアップセットから制約ファイルを復元する
RESTORE CONTROLFILE FROM &#39;D:\Data\BACKUP_CTL_xxxx&#39;; #指定したバックアップセットから制約ファイルを復元する
&lt;/pre&gt;&lt;br /&gt;
&lt;b&gt;データベースのフールリストア&lt;/b&gt;&lt;br /&gt;
&lt;pre name=&quot;code&quot; class=&quot;Sql&quot;&gt;RMAN&gt;
ALTER DATABASE MOUNT; #データベースをMOUNT状態へ変更
RESTORE DATABASE;     #バックアップセットからリストアする

SQLPLUS&gt;
ALTER DATABASE OPEN RESETLOGS; #RESETLOGSモードでデータベースを開く
&lt;/pre&gt;</content><link rel='replies' type='application/atom+xml' href='http://luozengbin.blogspot.com/feeds/8599621353209066010/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5331646899146633413/8599621353209066010' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/8599621353209066010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/8599621353209066010'/><link rel='alternate' type='text/html' href='http://luozengbin.blogspot.com/2011/06/rmandb.html' title='RMANスクリプトよりDBをバックアップとリストア'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11753773593873153733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5331646899146633413.post-4158570386309926970</id><published>2008-09-10T13:26:00.002+09:00</published><updated>2011-06-27T11:38:34.912+09:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="unknow"/><title type='text'>テスト</title><content type='html'>あああああ</content><link rel='replies' type='application/atom+xml' href='http://luozengbin.blogspot.com/feeds/4158570386309926970/comments/default' title='コメントの投稿'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/5331646899146633413/4158570386309926970' title='0 件のコメント'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/4158570386309926970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5331646899146633413/posts/default/4158570386309926970'/><link rel='alternate' type='text/html' href='http://luozengbin.blogspot.com/2008/09/blog-post.html' title='テスト'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/11753773593873153733</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>