タグ: ブログTips
コードを見やすく表示させる – iG:Syntax Hiliter
Posted on 2009年02月4日 | 3 Comments|
WordPressでコードを見やすく表示させたい。
行番号が必要なときは番号も付けたいし、
ずらずら長いコードは色分け(ハイライト)して表示された方がいいし、
面倒なときは言語指定なしで簡単に表示させられたら便利だし、
プラグイン独自のタグを忘れちゃったりするからボタン一つで入力したいし、
複数行のコードは見やすく行ごとに色を変えて表示できたらいい。
というわがままを叶えてくれるプラグインを発見。
素敵なことに「MMRT daily life」さんのところで日本語版が配布されている。
説明に書いてあるようにダウンロードしたファイルをプラグインディレクトリにアップロードして有効化。
管理画面の設定から、どんな風に表示させるか設定できる。
- コードBOX内の”コード”を別ウィンドウで開くリンクをつける
- コードの原文の表示方法を新しいウインドウで開くか
- コード言語を表示させるか
- コード内のコメントを強調表示するか
- 行番号を表示するか
- 行番号の色を交互に変えるか
- 行番号の色を2つ。カラーピッカー付き。
という設定項目がある。
タグを手入力したくないあたしのような人のために、クイックタグも設定できる。
マニュアルは英語なので簡単に説明すると、
- wp-includesjsにあるquicktags.jsを開く。
- プラグインに付いていたMANUAL.htmlの「6. QUICKTAGS」の部分を開く。
- 「add the following lines」の下にあるボックス内のコードをコピー。
- quicktags.jsの136行目辺り(moreタグの設定が終わったところ)を探して、);の後に改行してペースト。
- 保存してアップロード。
これで投稿画面のボタン群にActionScript、 ASP、 C、 C++、 C#、 CSS、 DELPHI、 HTML、 JAVA、 JavaScript、 MySQL、 PERL、 PHP、 PYTHON、 RUBY、 SMARTY、 SQL、 Visual Basic、 VB.NET、 XML、CODEのボタンが追加される。
コード貼り付ける場所はmoreの後じゃなくても、自分の使いやすい場所でOK。
ボタンが出現しない場合は、ブラウザのキャッシュをクリアしてみると表示されるかも。
ボタンが表示されるのはビジュアルエディタの方じゃなくて、HTMLの方なので、HTMLのタブを選択すること。
quicktags.jsを書き換えるの怖いんだけど…って場合は、
クイックタグを追加できるプラグインを利用するという手段もある。
ビジュアルリッチエディタとの併用不可というのをどっかで見たので、あたしは試してない。
WordPressのアップデートでquicktags.jsも上書きされちゃうかも?という不安を解消するには、そういうプラグインを探してみてもいいと思うんだけど。
これでボタン1つでコードを表示させるタグを入れられるようになった訳だが、
このブログではコードBOXがはみ出して、サイドバーと重なっていたので、
ig_syntax_hilitecssにあるsyntax_hilite_css.cssでサイズを変更。
このブログのフォントが白いもんだから、文字色も追加。
※注意!
コードを記入した後、ビジュアルエディタに切り替えないこと。
ビジュアルエディタでコードの入った投稿を開いた瞬間に<>の中身が消えたり、<とかに変更されたりする。
記事をビジュアルエディタで書き上げた後に、HTMLに切り替えてコードをペーストしたら、そのまま投稿ボタンを押そう。
昨日PHP Hilight Stringプラグインを紹介したばかりだけど、
iG:Syntax Hiliter 日本語版を使うことにした。
また1つ導入しているプラグインが増えたわけだが、今度は何を入れようか?w
コードを表示させる – PHP Hilight String
Posted on 2009年02月3日 | 4 Comments|
WordPressでPHPなどのコードを表示させたいときに、
<>を全角で書くなんていう手段でやっていたのだけど、
やっぱりコピペで使える状態で表示させたいなと。
そんなわけでコードを表示させられるプラグインを探してみた。
今回試したのはPHP Hilight Stringプラグイン。
(プラグインに表示されてる名前は「PHP Highligh String」、プラグインのホームページに書いてある名前は「PHP HilightString」。スペルが違うけども、どちらが正しいのかは不明。)
ダウンロードしたzipをそのままブラウザアップロードで
インストールまでやっちゃおうとしたんだけど失敗。
解凍してプラグインディレクトリにFTPでアップロードしたら大丈夫だった。
一緒に入っているhighlight.cssを開いて、使用中のテーマのstyle.cssにペースト。
これをやらないとスタイルが適用されないので注意。
ハイライトされる色はここを自由に変更できる。
[code lang=”言語”]表示したいコード[/code]
と記入することでコードが表示される。
([]は半角で)
言語(phpなど)は必ず小文字で記入すること。
色分け可能な言語は
php,cpp,css,diff,dtd,javascript,mysql,perl,python,ruby,sql,xml,java
で、色分けが必要ないときは
[code]表示したいコード[/code] ([]は半角で)
だけ記入すればOK。
行番号を付けたいときは、
[code lang=”言語” -数字]表示したいコード[/code] ([]は半角で)
と、始めたい行番号を指定する。
0にすると行番号は表示されない。
今回このプラグインを選んだのは、アップロードして有効化するだけで使える簡単さと、スタイルを簡単にいじれるから。
コードを表示させられるようになった筈なので、早速少し前の記事を修正してみた。
(フィードに新しくない記事が配信されてるのはそのせい)
無事に半角<>も表示されて、コピペで使えるようになった。
ふと思ったのだけど、このプラグインでコードを表示させるように記事を書いたら
もう他のプラグインに乗り換えできないな。
プラグインを削除したら[code][/code]の中身が消える予感…。
他のプラグインに合わせて全記事さらって[code]修正するのも大変だし。
でもまだ他のプラグインも気になってるから過去の記事を修正するのはやめておこう。
悪質ブロガーにパクられた事件の後日談
Posted on 2009年01月28日 | 18 Comments|
先日不適切な引用とリンクで不快な思いをした事件があったけど、
あれはやはり悪質だし、どうせコメントも読まれてないだろうし、
待つだけ無駄と思ったので、Seesaaブログに通報した。
著作権侵害の申し立てはフォーマットがあったので、その通りに記入して送信。
なんか当人同士で解決してくれよ的な説明が書いてあったし、
7日の猶予期間も設けられてるし、
運営がそんなにスピーディーに対応してくれるとも思ってなくて、
まぁ、そのうち何か音沙汰があるだろうくらいの気持ちでいた。
ところがなんと、お問い合せフォームから送信した翌日にメールが来た。
なんてスピーディー!
あのブログはツールを使用し自動投稿を行っており、
Seesaaブログの利用規約への違反が確認された為、
Seesaaさんが削除した。という内容のメール。
一発垢BAN!www
アッヒャッヒャ!ヽ(゚∀゚)ノアッヒャッヒャ!
分かったこと:Seesaaブログで自動ツールを使うと規約違反
他にも大量発生してるよね?自動投稿ブログ。
あれって、規約違反で、通報されると即削除される程罪の重いものだったのねぇ。
そっか、そっかー。
( ・∀)人(∀・ )通報しますた!の人になりたい訳じゃないから、
規約違反を見つけて回ろうとか、片っ端から通報してやろうとか思わないけどさ。
おそらくはSeesaaだけじゃなくて、他のブログサービスでも禁止されてるんだろうなぁ。
自動投稿ツールは危険だのぉ…。
それにしてもSeesaaの運営さんって素晴らしいわ。
迅速な対応に感謝!
とってもすっきりしたよ♪
引用とは
Posted on 2009年01月25日 | 12 Comments|
引用とは、他人の著作物の一部を、紹介、参照、論評その他の目的で使用すること。
著作者に許可を取らずに行うことができる。
著作権法第32条に規定されている。
引用には条件がある。
Wikipedia「引用」
- 文章の中で著作物を引用する必然性があること
- 質的にも量的にも、引用先が「主」、引用部分が「従」の関係にあること。引用を独立してそれだけの作品として使用することはできない。
- 本文と引用部分が明らかに区別できること。例『段落を変える』『かぎかっこを使用する』
- 引用元が公表された著作物であること
- 出所を明示すること(著作権法第48条)
参考になった記事の一部を自分のブログで紹介してもOKということ。
でも引用元のサイト名(ページタイトル)とリンクくらいは書かないとダメってこと。
よくある間違い
×無断引用
引用は適切な無断利用の一種なので、無断引用という言葉はない。
×全文引用
上記の条件2にあるように、丸ごとコピペで記事作成するのはNG。
他人の著作物の複製になると、引用ではなくて転載。
これには著作者の許可が必要。
×修正して引用
無断で改変しておいて、「○○さんは言いました」とは何事。
改変には著作者の許可が必要だし、オリジナルと違うのだから引用ではない。
明らかな誤字脱字を見つけたんだけど、それも直しちゃダメ?
そういう場合は著作者に連絡すれば正しく直してくれるだろうから、
修正されたものを引用すればいいんじゃないかな。
自分が書くより上手に書かれたブログは沢山存在するし、
有益な記事を見つけたら自分の読者にも紹介したくなるし、
引用することは悪いことじゃない。
でも最近よく見るパクリブログにならないように気を付けて、
有益なブログを目指しましょう。
(´∀` )オマエモナーって感じでw
管理画面にカレンダーを表示したい – 解決♪
Posted on 2009年01月24日 | 6 Comments|
先日WordPressの管理画面(ダッシュボード)にカレンダーを表示させようとして四苦八苦していたけども、とりあえずその問題は解決した。
プラグインは先日試した「横型カレンダープラグイン」なんだけど、
とある方のご親切でアーカイブに飛ばないでカレンダーだけめくれるようになった。
なにをどう…というのは内緒のお約束なので書けないんだけど、
とにかく ネ申 がいたってことで。
わざわざ貴重なお時間を割いて下さったKさんに心から感謝致します。
本当に有り難う御座いました。
また、カレンダープラグインを探して下さったHさん、
アドバイスして下さったAさん、
有り難う御座いました。
皆さんの暖かいご親切に、感謝の気持ちでいっぱいです。
本当に有り難う御座いましたm(_ _”m)ペコリ
これで無事にカレンダーを非表示にすることができた。
カレンダーを消したついでに、検索窓を上の方に持ってきた。
メニューとかのある方のサイドバーの上の方、びっしり文字ばっかりで
そこに目を通して記事を探すとかって果てしなく面倒じゃないかなと思って。
探したい記事があれば検索した方が早いし。
検索窓は上にあった方が便利かなと思って。
タグクラウドはとりあえずは現状維持。
アーカイブも必要なさそうだけど一応そのまま表示。
うん。ちょっとすっきりした気がする。
カレンダーを消しただけなのに…。




