javascript で HTML 上に画像を並べる
画像が沢山あって HTML で表示したいけど,PHP とか良く分かんないし,HTML を生成するスクリプトだとファイルとスクリプトが二分されていてよろしくない.ということで,HTML に直接書き込める javascript に挑戦しました.こんな感じでいいみたい.
<html> <head> </head> <body> <table> <script language="JavaScript"> <!-- document.write ( "<tr>" ); var i = 0; for ( i = 1; i < 9; i++ ) { document.write ( "<td>" ); document.write ( "<img src='" + i + ".png'>" ); document.write ( "</td>" ); } document.write ( "</tr>" ); // --> </script> </table> </body> </html>
エスケープシーケンス
を使ってみた.
clear
while [yes]
do
echo -n "\x1B[1;1H"
df
sleep 1
done
"\x1B[X;YH" は座標 (X,Y) までキャレットを移動する文字列らしい.いままで毎回 clear していました...
■
雑用やら会議やらでろくに研究できない研究生なんて,スポーツをしない運動部員と同じですよね.そうならないように適度にこなしていきたいなぁと思います.
これとは別にして,手段が目的化してしまうことでだめになっちゃうケースは多々あることでしょうし,はまってしまわないように気をつけなくてはいけません.前例から学んでおくべきでしょう.
僕が目にしたの失敗例ではこんな感じです
- 部活内の役職のせいでなかなか練習に来れない選手: いました.彼が引退する直前で,「部活で練習あるのに会議に来るなんて変じゃね?」という議論がようやくでてきたそうです
- winnyでひたすらダウンロードするも,ダウンロードしたコンテンツは見ていない: 周りにも沢山いるんじゃないかと
- 練習のための練習.結局勝てない: 体力だけがつきますが,スポーツの世界では勝たなくては全く意味がありません.最初は僕もそうでした
- 授業に出ても授業を聞かない,寝る: 出席重視講義の現状.だってパワポの授業は眠いんですもん.数式を写経して理解するまで考える授業が好きです
- 自ら企画したワークショップ・勉強会が大変で,本来すべき研究・学業ができない: 自らの首をしめてます.優先度付けがうまくできていないのかな
- レベル上げ: 単調作業がしたくなる時もあります
- 将来の夢は医者になることです: 典型例ですね.医者になったら夢はおしまいですか?
まだまだありそう.むしろ,おそらく現在進行形で,僕もやってしまっていると思います.
要は,何が真の目的なのかをその都度確認したほうがよい,ということですね.
グラフツール
列挙するだけしてみる.
- 自作(もしくはライブラリを使う)
- してみたい.とりあえず,perl の GD::Graph かな.
- gnuplot
- 定番
- RRDTool
- きれい
- 時系列データ
- R
- 統計解析ソフト
- http://www.r-project.org/
- Plot
- ploticus
- いろいろかける.円グラフとか.
- http://ploticus.sourceforge.net/doc/prefabs.html
- JpGraph
- PHP のライブラリらしい
- ploticus っぽい.もっといろいろかけそう.
- http://www.aditus.nu/jpgraph/features.php
- GD::Graph
- PGPlot
- 一部の分野ではデファクトスタンダードらしい
- 天文学,環境海洋学などで,リアルタイムに描画したいときにいいらしい
- http://gw1.pol.geophys.tohoku.ac.jp/~kizu/pgplot/examples-j.htm
- ngraph
- よくしらない
- gnuplot の方がスクリプトがパワフルらしい
- http://www2e.biglobe.ne.jp/~isizaka/
- topaz
- samurai graph
- SciGraphica
- TodDrawer
- GMT
- Generic Mapping Tool
- 地図上にプロットするとか?
- http://gmt.soest.hawaii.edu/
- ROOT
- ブロック線図も得意みたい
- http://root.cern.ch/root/html/gif/surfaces.gif
- sma4
- 簡単らしいが,win 専用
- xmgrace
- xygraph
- Gri
- LabPlot
- MayaVi
- OpenDX
- ParaView
参考