UNIX 系 OS の有力な選択肢の一つ。
UNIX 系 OS の有力な選択肢の一つ。 メンテナンス・リリース。
Mac OS X の中核機能を利用した Ruby 実装。
CFLAGS
はお好みで。
$ wget -c http://ftp.gnu.org/gnu/ncurses/ncurses-5.8.tar.gz $ zcat ncurses-5.8.tar.gz | tar xvf - $ cd ncurses-5.8/ $ ./configure --with-libtool --with-shared --enable-colorfgbg $ make $ sudo make install $ make clean $ ./configure --with-libtool --with-shared --enable-colorfgbg --enable-widec --enable-ext-colors $ make $ sudo make install $ make clean $ ./configure --with-libtool --with-shared --enable-colorfgbg --with-pthread $ make $ sudo make install $ make clean $ ./configure --with-libtool --with-shared --enable-colorfgbg --with-pthread --enable-widec --enable-ext-colors $ make $ sudo make install
事前に iconv, gettext, ncurses を入れておくと良い。
$ wget -c http://ftp.gnu.org/gnu/nano/nano-2.3.0.tar.gz $ gzip -cd nano-2.3.0.tar.gz | tar xvf - $ cd nano-2.3.0/ $ ./configure --enable-extra --enable-color --enable-multibuffer --enable-nanorc --enable-utf8 $ make $ sudo make install
CFLAGS
などはお好みで。
elisp なのに C っぽい書き方。
(defun euler1 (number) (let ((i 1) (sum 0)) (while (< i number) (if (or (zerop (% i 3)) (zerop (% i 5))) (setq sum (+ sum i))) (setq i (1+ i))) sum))
(euler1 1000) =>233168
やはり elisp なのに C っぽい書き方。
(defun euler2 (arg1 arg2 limit) (let (arg3 (sum 0)) (while (< arg1 limit) (if (zerop (% arg1 2)) (setq sum (+ sum arg1))) (setq arg3 (+ arg1 arg2)) (setq arg1 arg2) (setq arg2 arg3)) sum))
(euler2 1 2 (* 400 10000)) =>4613732
もうちょっとフィボナッチ数列の特性を考慮した方が良さそう。
具体的には、
arg1
, arg2
のうち 1 つでも奇数があるか否かで、
項が何個おきに偶数になるか分かるとか。
Apple 社が公開しているジュークボックス・ツール。
Mac OS X 上で動く FTP, SFTP, FTP-SSL, WebDAV クライアント。
対話型グラフ描画ツール。
事前に readline, ncurses, libz, libgb, X11, libjpeg, libfontconfig, FreeType, libpng, libiconv, TeX, GNU plotutils あたりをインストールしておくと良い。
$ wget -c http://jaist.dl.sourceforge.net/sourceforge/gnuplot/gnuplot-4.4.3.tar.gz $ gzip -cd gnuplot-4.4.3.tar.gz | tar xvf - $ cd gnuplot-4.4.3/ $ ./configure --with-x --with-kpsexpand --with-plot=/usr/local $ make && make check $ sudo make install
CFLAGS
などはお好みで。
CFLAGS
はお好みで。
$ wget -c http://ftp.gnu.org/gnu/m4/m4-1.4.16.tar.gz $ gzip -cd m4-1.4.16.tar.gz | tar xvf - $ cd m4-1.4.16/ $ ./configure --enable-changeword $ make && make check $ sudo make install
事前に gettext, iconv あたりを入れておくと良い。
$ wget -c http://ftp.gnu.org/gnu/libidn/libidn-1.20.tar.gz $ gzip -cd libidn-1.20.tar.gz | tar xvf - $ cd libidn-1.20/ $ ./configure $ make && make check $ sudo make install
CFLAGS
などはお好みで。
CFLAGS
などはお好みで。
$ wget -c http://tamacom.com/global/global-5.9.3.tar.gz $ gzip -cd global-5.9.3.tar.gz | tar xvf - $ cd global-5.9.3/ $ ./configure $ make && make check $ sudo make install
言わずと知れた超高機能な text editor っぽい (e)lisp interpreter。
Apple 社提供の Mac OS X 向け開発環境。
Xcode 4 リリース、ただし無償では入手できず (/.jp) に書かれている通り、この版から無償配布ではなくなった。 安い価格だけに、むしろ無償にして欲しい気がしてしまう…。
Apple 社提供の Mac OS X 向け開発環境。 メンテナンス・リリース。
パッケージ管理システム Portage を採用した柔軟性の高い Linux ディストリビューション。
デスクトップ環境として使い易い Linux ディストリビューション。
Apple 社が公開している web browser。
高機能な動画コンテナ・フォーマット Matroska を取り扱うツール群。
Emacsen にリモート・ファイル編集機能を提供するパッケージ。
事前に gettext, iconv をインストールしておくと良い。
$ wget -c http://ftp.gnu.org/gnu/tar/tar-1.26.tar.xz $ xz -cd tar-1.26.tar.xz | tar xvf - $ cd tar-1.26/ $ ./configure $ make && make check $ sudo make install
CFLAGS
はお好みで。
想定外のエラーが 1 つ発生した。
事前に libreadline, zlib, bzip2 をインストールしておくと良い。
$ wget -c ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.12.tar.bz2 $ bzip2 -cd pcre-8.12.tar.bz2 | tar xvf - $ cd pcre-8.12/ $ ./configure --enable-rebuild-chartables --enable-pcregrep-libz --enable-pcregrep-libbz2 --enable-pcretest-libreadline $ make && make check $ sudo make install
CFLAGS
などはお好みで。
CFLAGS
等はお好みで。
$ wget -c http://www.ijg.org/files/jpegsrc.v8c.tar.gz $ gzip -cd jpegsrc.v8c.tar.gz | tar xvf - $ cd jpeg-8c/ $ ln -s /usr/bin/glibtool libtool $ ./configure --enable-shared $ make $ sudo make install
3/7〜11 に開催された NLP2011 に参加。 初日から最終日まで面白い話が多く、普段の業務との折り合いで苦労したが、全体を通して参加できて良かった。 また、久々の豊橋だったこともあり、食事も楽しんでこれて、そういった意味でも良かった。
オブジェクト指向言語 Ruby の Java によるインタプリタ実装。
定番の multi platform な web browser。
Mac OS X のシステムの設定などをするツール。
Windows 上で動く高機能な DVD 系メディアのリッピング・ツール。
Objective-C で実装された Mac OS X 向け IRC クライアント。
Windows 上で動く高機能な DVD 系メディアのリッピング・ツール。
オブジェクト指向言語 Smalltalk の実装。
定番の multi platform な web browser。
Cocoa な Gecko 系 web browser。
非常に多くのフォーマットに対応したマルチ・プラットホームのメディア・プレーヤ。
手軽さと便利さを兼ね備えたプログラミング言語環境。 開発版。
Apple 社提供の Mac OS X 向け開発環境。
Mail Transport Agent。
Mac OS X 上で動く FTP, SFTP, FTP-SSL, WebDAV クライアント。
GNU Compiler Collection。
メモ。 gnutlsの新版で必要。
Nettle is a cryptographic library that is designed to fit easily in more or less any context: In crypto toolkits for object-oriented languages (C++, Python, Pike, ...), in applications like LSH or GNUPG, or even in kernel space.
各種スクリプト言語と C/C++ の間を橋渡しする glue 環境。
かつて wxWindows と呼ばれていた cross-platform な C++ 環境向け GUI ライブラリ。
C, C++, Java などのソース・コードに対応したドキュメント生成ツール。