2014年 10月 の投稿一覧

ソースコードを綺麗に表示するプラグイン『SyntaxHighlighter Evolved』

このWordpress用プラグイン『SyntaxHighlighter Evolved』は、例えば、前に書いた記事『WordPress記事からPHPファイルを呼び出す方法』でのソースコードを……


function shortcode_phpinc( $atts ) {
    extract(
        shortcode_atts(
            array(
                'file' => 'default'
            ),
            $atts
        )
    );

    ob_start();
    include(get_theme_root() . '/' . get_template() . "/$file.php");
    return ob_get_clean();
}
add_shortcode('phpinc', 'shortcode_phpinc');

このように表示してくれるプラグインです。

例ではPHPですが、様々な言語に対応しております。代表的な例を挙げると……

  • C++
  • C#
  • CSS
  • Delphi
  • HTML
  • Java
  • JavaScript
  • Perl
  • PHP
  • text
  • Ruby
  • SQL
  • Visual Basic
  • XML

このあたりに対応しています(実際はもっと多いです)。

ブラウザ上でコピー&ペーストもできるようになりますので、コードの紹介や例を書く場合にとても便利です。

また、コードだけでなく、単純にテキストを改行しないで表示したい場合にも使うことができます。

実際の使い方も簡単で、ショートコードを使ってコードをタグのように囲むだけで、使い勝手も良いプラグインです。

nasneがiPadなど他社製品との連携が可能に!

「nasne」というSONY (正確にはSCE、ソニーコンピュータエンタテインメント)の ネットワークTV録画機(ネットワークレコーダー)兼NAS(メディアストレージ)があります。

PS3に接続するtorneの発展版のようなものですので、PS3内のtorneアプリから操作するのが基本だったのですが、他VAIOなどのSONY製品からも録画再生の操作をできます。

ただ、基本的にいつものようにSONY縛り。PS VitaやXperiaでないと連携できなかったのですが……

最近になって、ついにiOSやAndroidでも再生や録画予約、持ち出し等をできるようになりました。

7月末に「TV SideView」というアプリがアップデートされました。これでiPadなどからもnasneの録画を直接見たり、またnasneのチューナーを使ってTVを見たり出来るようになりました!

* 無料でインストール&利用できますが、TV視聴と持ち出し機能は有償で500円です。


 【「機器が見つかりませんでした。」の解決方法】

残念ながら、この「TV SideView」、まだバグが残ってるようで「ホームネットワークの方からは、以下のような画面「機器が見つかりませんでした。」になってしまうのですが……

By6nXWqCYAECemf

まず機器登録をしてから録画>録画番組リストの方からですと、問題なく視聴できます。

By6oUlmCEAAylq3

録画番組リストが、torneと違って番組ごとにまとめられてないこともあって、まだまだ見づらいのですが、SONYが他社製品に対応したことにまずは賞賛を贈りたいですね(SONYといってもSCEだからというのもあるかもしれませんが)。

ともかく、これでものすごく便利になりました。


 

「nasne」そのものの紹介は、別サイトにも書いておきました。