Rのコードをキレイに見せたい
Upcoming SlideShare
Loading in...5
×
 

Rのコードをキレイに見せたい

on

  • 1,902 views

 

Statistics

Views

Total Views
1,902
Views on SlideShare
1,898
Embed Views
4

Actions

Likes
3
Downloads
4
Comments
0

1 Embed 4

https://twitter.com 4

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Rのコードをキレイに見せたい Rのコードをキレイに見せたい Presentation Transcript

  • Rのコードをキレイに見せたい
    2011.05.28
    @mangantempy
  • 自己紹介
    ID : @mangantempy
    職業: Webエンジニア
    PHP, Perl, C++, PL/SQL, Tcl/Tk, R
    時系列分析 勉強中
  • アジェンダ
    コードがキレイ?
    SyntaxHighlighter
    作ってみました
    デモ
    機能紹介
    使い方
    今後の展望
    View slide
  • コードがキレイ
    ってどうゆこと?
    View slide
  • 我らがR言語は
    ・・・・・・(´・ω・`)地味
  • こういうこと(PHP)
    PHP
  • こういうこと(例)
    JavaScript
  • 構文強調表示
    構文を解析して、見やすく表示してくれる
    メリット:直感的に把握しやすい
    デメリット:ない。
  • こういうのを使います
  • 対応している言語は
  • 我らがR言語は
    ・・・・・・(´・ω・`)非対応
  • そこで
  • 作ってみました
    SyntaxHightLighter_R
    ファイル名:shBrushR.js
  • デモ
  • やってくれること
    関数(っぽい所)
    制御構文
    if else for in while repeat ‥
    予約語
    TRUE FALSE NULL InfNaN NA‥
    演算子
    + - * / = <- : == != & |‥
    行頭の > + [n]
    に色を付ける
  • 使い方
    1. SyntaxHightlighter本体を取得&設置
    http://alexgorbatchev.com/SyntaxHighlighter/
    2. SyntaxHightlighter_Rを取得&設置
    https://github.com/tempy/SyntaxHighlighter_R
    3. HTMLにタグを埋め込む
    次頁参照
  • 使い方(タグ)
    <link type="text/css" rel="stylesheet" href="syntaxhighlighter/styles/shCore.css"/>
    <link type="text/css" rel="stylesheet" href="syntaxhighlighter/styles/shThemeDefault.css"/>
    <script type="text/javascript" src="syntaxhighlighter/scripts/shCore.js"></script>
    <script type="text/javascript“
    src="js/shBrushR.js"></script>
    <pre class="brush: r">
    > 1 + 1
    [1] 2
    </pre>
    <script type="text/javascript">
    SyntaxHighlighter.all();
    </script>
  • ちょっと面倒臭い
  • 今後の展望
    SyntaxHightlighter
    本体に取り込んでもらう
    セットアップが楽になる
    Pukiwiki,Movabletypeなどに対応
  • リンク
    SyntaxHightlighter公式
    http://alexgorbatchev.com/SyntaxHighlighter/
    SyntaxHightlighter_R
    https://github.com/tempy/SyntaxHighlighter_R (ソース)
    http://macha.tkul.jp/ (サンプル)
    for PukiWiki
    http://ortk.main.jp/blog/?p=362
    for MovableType
    http://blog.makotokw.com/portfolio/movabletype/syntaxhighlighter/
  • おしまい
    ありがとうございました。
    @mangantempy
  • 質問タイム
    質問・ツッコミなどあれば!