Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

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

2,211 views

Published on

  • Be the first to comment

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

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

×