| Home |
2010.04.19
オープンソースソフトウェアで、一生使える「自前」の環境を
「高いライセンスを払ってデータベースを使わせたりSPSSを使わせたりMathematicaを使わせたりするのは大学までだ。それはあなたが高い学費を払っていたからだ。その先は、どこに所属しても、数年後は違う場所で働いているかもしれない」
「だから環境は自前で維持しなさい。そのためにソフトはオープンソースのものを使って、その使い方を学ぶことに時間を投資しなさい」
オープンソースソフトウェアで、
一生使える「自前」の環境を
自立とは、一人で立つことではない。
自立が、隷属の反対なのだとしたら、それはぶっちゃけマイクロソフトにだけ依存するのではなく、できるだけ多くの、匿名に近いほど無数の、人々に依存することで獲得される。
「自前」の環境は、あなた一人で作り上げることはできないだろうし、その必要も無い。
世界には、あなたの助けになりそうなものが、すでにたくさん存在するのだ。
しかし、あなたが「いろんな人たちから力を借りる」ことに一歩踏み出さないと、誰もあなたをそうした世界へ連れ出してはくれない。
論文や著作の執筆は、LaTeX (pLaTeX )
グラフはgnuplotが使えれば、とりあえず論文から著作を書くまで対応できる。
加えて文献管理は、BibTeX+JabRef。
図(ドローソフト)はInkscape。
統計処理はR、数式処理はMaxima、モデル構築と数値計算はOctaveかScilab。
OpenOffice.orgについては、プロプライエタリ(proprietary;プロプライエタリ・ソフトウェアは、ソフトの使用、改変、複製を法的・技術的な手法を用いて制限しているソフトウェアのこと)な文書フォーマットに依存すべきでない官公庁などを中心に採用されるケースが増えつつあり、世界的にシェアは増加中。
採用事例
兵庫県洲本市、栃木県二宮町(現・真岡市)、株式会社アシスト、住友電気工業株式会社、福島県会津若松市、株式会社トーホー、愛媛県四国中央市などの採用が話題になっている。日本以外ではシンガポール国防省、フランス経済・財政・産業省、フランス内務省、ハンガリー国防省、マケドニア共和国財務省、オランダ・ハールレム市、イギリス・ブリストル市議会など。
これがあるとMicrosoftOfficeでできたようなことがほぼすべてできる。私見ではワードやエクセルがやるようなおかしな挙動がない。
これらはすべて無料で手に入る。
それぞれのソフトウェアについての、使い方、ノウハウ、使用者の感想も、ネットでいくらでも手に入る。
無論、関連書籍も出版されている。
手っ取り早くいくなら、あなたがフツーのWindowsマシンをつかっているなら(あるいはIntel Macをつかっているなら)、KNOPPIXというのをダウンロードしてCDROMかDVDに焼くか、すでにCDROMやDVDに焼かれたものを入手して、ドライブに放り込んで再起動させてみるといい(Intel Macなら起動時にCのキーを押しておく)。インストールも不要だ。
この1枚のCDROMやDVD、あるいはKNOPPIXをインストールしたUSBメモリひとつがあれば、どこへいっても、同じ環境、同じソフトウェアを使って作業ができる。
http://ja.wikipedia.org/wiki/KNOPPIX
KNOPPIXは,ドイツのKlaus Knopper氏が「Debian GNU/Linux」をベースに作成したLinuxディストリビューションである。ハード・ディスク駆動装置へのインストール作業を必要とせずに,CDや DVDからパソコンを直接起動して使用できる。
独立行政法人 産業技術総合研究所(産総研)がKNOPPIX 日本語版を出している。
http://www.rcis.aist.go.jp/project/knoppix/
数学者が企画して作ったKNOPPIX/Mathというのもある。今年、物理学科へ入学した年下の友人には、これをおすすめした。
http://www.knoppix-math.org/wiki/index.php?FrontPage
最新版はKNOPPIX/Math2010だが、KNOPPIX/Math2007にも、数学関係では、こんなふうなソフトウェアが入っていた。すべてオープンソースである。
• 組版環境 …… pLATEX2ε, AMS-TEX, AMS-LATEX, jBibTEX, ps2img
• TEX 編集環境 …… Emacs+YaTeX+xdvi, Emacs+WhizzyTEX+ActiveDVI, Kile, GNU TEXmacs
• TEX プレゼンテーション環境 …… Prosper, Beamer, ActiveDVI, GNU TEXmacs
• 汎用計算機代数システム …… Axiom, GiNaC, Maxima, Risa/Asir(OpenXM), CoCoA, Yacas
• 統合環境 …… GNU TEXmacs, SAGE
• 可視化ツール …… Dynagraph, GangSoftware(CMCLab, MinLab,. . .), Geomview, Gnuplot, Grace, Hyplane, K3DSurf, surf, Surface Evolver, Teruaki, XaoS,
• 群論 …… GAP, Magnus
• 整数論 …… KANT/KASH, NZMATH, PARI/GP
• 微分作用素環 …… Kan/SM1(OpenXM),
• 可換代数, 代数幾何学 …… Singular, Macaulay2
• 対話式幾何学 …… C.a.R., Dr. Geo, GeoGebra, GeoNExT, GeoProof, KidsCindy, Kig, KSEG
• 結び目理論 …… KNOT, Knotscape, Orb, SnapPea
• 計算機ホモロジー …… CHomP
• 証明支援システム …… Coq, HOL Light
• ゲーム理論 …… Gambit
• 数値計算 …… BLAS, Octave, Yorick,
• 統計処理環境 …… R, XLISP-STAT
• プログラミング言語 …… C, C++, Java, Fortran, Lisp, Ruby, Pascal, Perl, Python, Scheme, TC, Objective Caml, Haskell . . .
• 拡張ライブラリ …… EGGX/ProCALL, Polynomial(Ruby), Algebra(Ruby), Rational(Ruby)
• ドキュメント …… はじめての KNOPPIX/Math, TeX on KNOPPIX, Maxima 入門ノート, Maxima マニュアル, Macaulay2 の紹介, Risa/Asir ドリル, Tutorial for CMCLab, KSEG で遊ぶ平面幾何, LATEX2ε による論文作成の手引, Octave の安易な入門 . . .
(追記)
せっかくなので、このソフトも入れてくれ、というのを受け付けます。
まずはコメントにあった
• 素粒子、高エネルギー物理学 …… ROOT (公式サイト http://root.cern.ch/)
物理関係はここを(沢山ありすぎるけど)
その他もふくめて、sourceforgeのソフトウェアダウンロードマップ
http://sourceforge.jp/softwaremap/trove_list.php?form_cat=97
(それぞれのプロジェクトは「活発な順」に表示されます)
・人工知能 (3931 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=133
・天文学 (562 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=134
・遺伝子情報科学 (2306 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=252
・化学 (614 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=606
・地球科学 (488 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=607
・生態系科学 (197 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=600
・電子機器設計自動化/支援(EDA) (714 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=246
・GIS (904 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=604
・ヒューマンマシン インタフェース (1005 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=272
・情報分析 (1862 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=601
・SCADA (15 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=812
・シミュレーション (2180 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=608
・テスト/計測 (83 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=816
・ビジュアライゼーション (2889 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=135
・インターフェースエンジン/プロトコル変換 (381 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=602
・言語学 (99 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=813
・マッピング (143 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=814
・数学 (3306 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=98
・機械工学/土木工学 (58 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=811
・薬学アプリケーション (1040 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=266
・分子科学 (352 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=603
・物理学 (1155 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=609
・量子コンピュータ (6 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=815
・ロボット工学 (849 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=605
「だから環境は自前で維持しなさい。そのためにソフトはオープンソースのものを使って、その使い方を学ぶことに時間を投資しなさい」
オープンソースソフトウェアで、
一生使える「自前」の環境を
自立とは、一人で立つことではない。
自立が、隷属の反対なのだとしたら、それはぶっちゃけマイクロソフトにだけ依存するのではなく、できるだけ多くの、匿名に近いほど無数の、人々に依存することで獲得される。
「自前」の環境は、あなた一人で作り上げることはできないだろうし、その必要も無い。
世界には、あなたの助けになりそうなものが、すでにたくさん存在するのだ。
しかし、あなたが「いろんな人たちから力を借りる」ことに一歩踏み出さないと、誰もあなたをそうした世界へ連れ出してはくれない。
論文や著作の執筆は、LaTeX (pLaTeX )
グラフはgnuplotが使えれば、とりあえず論文から著作を書くまで対応できる。
加えて文献管理は、BibTeX+JabRef。
図(ドローソフト)はInkscape。
統計処理はR、数式処理はMaxima、モデル構築と数値計算はOctaveかScilab。
OpenOffice.orgについては、プロプライエタリ(proprietary;プロプライエタリ・ソフトウェアは、ソフトの使用、改変、複製を法的・技術的な手法を用いて制限しているソフトウェアのこと)な文書フォーマットに依存すべきでない官公庁などを中心に採用されるケースが増えつつあり、世界的にシェアは増加中。
採用事例
兵庫県洲本市、栃木県二宮町(現・真岡市)、株式会社アシスト、住友電気工業株式会社、福島県会津若松市、株式会社トーホー、愛媛県四国中央市などの採用が話題になっている。日本以外ではシンガポール国防省、フランス経済・財政・産業省、フランス内務省、ハンガリー国防省、マケドニア共和国財務省、オランダ・ハールレム市、イギリス・ブリストル市議会など。
これがあるとMicrosoftOfficeでできたようなことがほぼすべてできる。私見ではワードやエクセルがやるようなおかしな挙動がない。
これらはすべて無料で手に入る。
それぞれのソフトウェアについての、使い方、ノウハウ、使用者の感想も、ネットでいくらでも手に入る。
無論、関連書籍も出版されている。
手っ取り早くいくなら、あなたがフツーのWindowsマシンをつかっているなら(あるいはIntel Macをつかっているなら)、KNOPPIXというのをダウンロードしてCDROMかDVDに焼くか、すでにCDROMやDVDに焼かれたものを入手して、ドライブに放り込んで再起動させてみるといい(Intel Macなら起動時にCのキーを押しておく)。インストールも不要だ。
この1枚のCDROMやDVD、あるいはKNOPPIXをインストールしたUSBメモリひとつがあれば、どこへいっても、同じ環境、同じソフトウェアを使って作業ができる。
http://ja.wikipedia.org/wiki/KNOPPIX
KNOPPIXは,ドイツのKlaus Knopper氏が「Debian GNU/Linux」をベースに作成したLinuxディストリビューションである。ハード・ディスク駆動装置へのインストール作業を必要とせずに,CDや DVDからパソコンを直接起動して使用できる。
独立行政法人 産業技術総合研究所(産総研)がKNOPPIX 日本語版を出している。
http://www.rcis.aist.go.jp/project/knoppix/
数学者が企画して作ったKNOPPIX/Mathというのもある。今年、物理学科へ入学した年下の友人には、これをおすすめした。
http://www.knoppix-math.org/wiki/index.php?FrontPage
最新版はKNOPPIX/Math2010だが、KNOPPIX/Math2007にも、数学関係では、こんなふうなソフトウェアが入っていた。すべてオープンソースである。
• 組版環境 …… pLATEX2ε, AMS-TEX, AMS-LATEX, jBibTEX, ps2img
• TEX 編集環境 …… Emacs+YaTeX+xdvi, Emacs+WhizzyTEX+ActiveDVI, Kile, GNU TEXmacs
• TEX プレゼンテーション環境 …… Prosper, Beamer, ActiveDVI, GNU TEXmacs
• 汎用計算機代数システム …… Axiom, GiNaC, Maxima, Risa/Asir(OpenXM), CoCoA, Yacas
• 統合環境 …… GNU TEXmacs, SAGE
• 可視化ツール …… Dynagraph, GangSoftware(CMCLab, MinLab,. . .), Geomview, Gnuplot, Grace, Hyplane, K3DSurf, surf, Surface Evolver, Teruaki, XaoS,
• 群論 …… GAP, Magnus
• 整数論 …… KANT/KASH, NZMATH, PARI/GP
• 微分作用素環 …… Kan/SM1(OpenXM),
• 可換代数, 代数幾何学 …… Singular, Macaulay2
• 対話式幾何学 …… C.a.R., Dr. Geo, GeoGebra, GeoNExT, GeoProof, KidsCindy, Kig, KSEG
• 結び目理論 …… KNOT, Knotscape, Orb, SnapPea
• 計算機ホモロジー …… CHomP
• 証明支援システム …… Coq, HOL Light
• ゲーム理論 …… Gambit
• 数値計算 …… BLAS, Octave, Yorick,
• 統計処理環境 …… R, XLISP-STAT
• プログラミング言語 …… C, C++, Java, Fortran, Lisp, Ruby, Pascal, Perl, Python, Scheme, TC, Objective Caml, Haskell . . .
• 拡張ライブラリ …… EGGX/ProCALL, Polynomial(Ruby), Algebra(Ruby), Rational(Ruby)
• ドキュメント …… はじめての KNOPPIX/Math, TeX on KNOPPIX, Maxima 入門ノート, Maxima マニュアル, Macaulay2 の紹介, Risa/Asir ドリル, Tutorial for CMCLab, KSEG で遊ぶ平面幾何, LATEX2ε による論文作成の手引, Octave の安易な入門 . . .
(追記)
せっかくなので、このソフトも入れてくれ、というのを受け付けます。
まずはコメントにあった
• 素粒子、高エネルギー物理学 …… ROOT (公式サイト http://root.cern.ch/)
物理関係はここを(沢山ありすぎるけど)
その他もふくめて、sourceforgeのソフトウェアダウンロードマップ
http://sourceforge.jp/softwaremap/trove_list.php?form_cat=97
(それぞれのプロジェクトは「活発な順」に表示されます)
・人工知能 (3931 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=133
・天文学 (562 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=134
・遺伝子情報科学 (2306 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=252
・化学 (614 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=606
・地球科学 (488 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=607
・生態系科学 (197 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=600
・電子機器設計自動化/支援(EDA) (714 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=246
・GIS (904 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=604
・ヒューマンマシン インタフェース (1005 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=272
・情報分析 (1862 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=601
・SCADA (15 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=812
・シミュレーション (2180 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=608
・テスト/計測 (83 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=816
・ビジュアライゼーション (2889 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=135
・インターフェースエンジン/プロトコル変換 (381 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=602
・言語学 (99 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=813
・マッピング (143 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=814
・数学 (3306 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=98
・機械工学/土木工学 (58 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=811
・薬学アプリケーション (1040 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=266
・分子科学 (352 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=603
・物理学 (1155 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=609
・量子コンピュータ (6 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=815
・ロボット工学 (849 プロジェクト) http://sourceforge.jp/softwaremap/trove_list.php?form_cat=605
- 関連記事
-
- 博論は宝の山/テーマが決まったら真っ先に博士論文を読もう
- 本居宣長に学ぶ精読の極み/注釈をするは、すべて大に学問のためになること也
- オープンソースソフトウェアで、一生使える「自前」の環境を
- 研究するものたち(studentes)に必要な3つのこと
- 自宅でできるやり方で論文をさがす・あつめる・手に入れる
ほゆ
今の時代にTeXとEmacsを使える自前の環境といってしまうのはどうかと思う気がする。どっちも使っているけど、人には勧めないなあ
2010/04/21 Wed 00:56 URL [ Edit ]
| Home |