| 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 |