ほんとのこと知りたいだけなのに。

夏休みはもうおわり。

~/.roswell/init.lisp の初期設定

~/.roswell/init.lisp で必ず入れる設定を書いておきます。 設定都度なんか検索しているので。 SBCL の文字コードの設定 (setf sb-impl::*default-external-format* :utf-8) (setf sb-alien::*default-c-string-external-format* :utf-8) ASDF の設定 *.asd …

Windows10 に Roswell のインストール

以下のURLから Roswell-i686.zip をダウンロードし、解凍して適当な場所に配置しそこにパスを通す。 https://ci.appveyor.com/project/snmsts/roswell-en89n/build/1.0.118/job/oc3yriqinktp62i8/artifacts で、以下のコマンドで SBCL をインストール > ros …

CLML を Quicklisp でインストール

前回の続き。 roswell で sbcl を起動しているので roswell にヒープ・サイズを指定する。 ros config set dynamic-space-size 4gb でヒープ・サイズを固定。 最初 (setq inferior-lisp-program "ros dynamic-space-size=4gb run -R") で試してみたんだけど…

CLML を Quicklisp でインストール (未遂)

CLMLは Quicklisp に存在することに気付いた。 早速 (ql:quickload :clml) するもヒープが小さいと叱られる。 CLML.LAPACK-ENVIRONMENT::DYNAMIC-HEAP-SPACE-TOO-SMALL does not designate a condition class. [Condition of type SIMPLE-TYPE-ERROR] ネット…

CLML を眺めてみた。

github.com ルート直下の *.cl ファイルを開いてパッケージを確認してみた。 最近は /src にソースを置くのが週間化しているから混乱しているように感じる。 あぁ、整理したい。 def in name nickname assoc-da.cl - o association-rule - association-rule.…

CLML を眺めてみる。

統計・機械学習 的なことをやりたいので CLML を眺めてみることにした。 github.com どんな機能があるのか眺めてみた。 README の Machine-Learning Packages のセクションを表にしてみた。 ふーん。と言った感じである。 自分は別に数学に詳しい訳ではない…

今後のプログラミング言語の発展

これからはプログラミング言語だけでは駄目だ。 ものづくりはハードウェアも作れないと駄目だ。 これからは電脳空間と物理空間がまざりあう。 それが加速し、実現されていく。 プログラミング言語の発展はハードウェアと合せて発展しなければならない。 やは…

デスクトップ環境がほしい。

デスクトップ環境がほしい。 エディタ、ブラウザ それを統合したようなもの。 スマフォやWEBブラウザの四角に縛られたものではなく。 すべてが無限に広がりを持っているが、すべてが身近にある。 そのような空間。 VRなデバイス、サポートツールとしてのAI、…

スマートフォンと言うやつは

思っているほど役に立っていない。 通知ばかりでそれを捌くのに時間をついやしている。 スマフォとの関係はクリエイティブな関係とは言えない。 スマフォをクリエイティブに利用できないか。 これは考えるに値することだと思う。 まずはスマフォの通知を切ろ…

React を試してみる。

React を試してみる。 以下の記事を参考に。 http://qiita.com/uryyyyyyy/items/6d7d29499efbca8c618e gulp のインストール gulp が必要とのことなのでインストールしておく。 npm install gulp -g npm install プロジェクトのディレクトリに移動して npm in…

Nodebrew のインストール

プライベートプロジェクトでも React を利用しようと思い立つ。 見てみると node が入っていなかった。 $ npm bash: npm: command not found まずは node をインストールします。 nodebrew のインストール curl -L git.io/nodebrew | perl - setup でインス…

GLFW と cl-glfw3 のインストール(Max OS X)

GLFW と cl-glfw3 のインストール。(Mac OS X) 最近ほとんど Mac 上で生活していて Linux はほとんど利用してないので。 GLFW のインストール Linux と一緒。 インストールされたのは以下の通り [100%] Built target windows Install the project... -- Inst…

まずはMBAのキーの設定 @ MacBook Air と HHKB pro の設定

今回はMBAのキーの内容を整理したいと思います。 もくじ MBAのキーを変更 「メタキー」って何? 「メタキー」とHHKB 「メタキー」と Macintosh おわり MBAのキーを変更 私のMBAは英語配列なので以下がデフォルトです。 emacs の住人なので以下の変更を加えま…

はじまり @ MacBook Air と HHKB pro の設定

MacBook Air(以下MBA) と MBAにHHKB繋げた時で試用感が異なるのがイヤで、今まで放置してきたけれど、そろそろ整えようかと思いまして。 ちょこちょこ始めます。 ターゲットのキーボード 以下のキーを上手いこと設定してストレスが無いようにしたいなと思い…

Contents of Quicklisp

Quicklisp beta 目次 Quicklisp で 自前プロジェクトを ql:quickload 自作ライブラリをQuicklispのリポジトリに登録依頼してみる

Contents of Shinrabanshou

github.com

Contents of Upanishad

github.com

Contents of Sephirothic

github.com

Contents of World2world

world2world は Common Lisp の 自作ライブラリのメッセージを多言語化するためのライブラリです。 github.com 目次(準備中) world2world(β) リリースしました。 基本的な使い方とAPI クラス構造と変数 error* のカスタマイズ 今後の展望

Inkscape のインストール on OpenSUSE

GithubプロジェクトのREADMEとか図を入れることが多く、今まではemacsのorg-modeで作図していました。 ただ、それだとイロイロ不便だと感じていたので作図はSVGでやろうかと思い立ちましてInkscapeを利用することにしました。 以前WEBアプリを作成するときに…

Dropbox のインストール on OpenSUSE

OpenSUSE では Dropbox は zypper からインストールすることが決ます。 こんな感じで。 > zypper info dropbox : (中略) : Information for package dropbox: -------------------------------- Repository: openSUSE-13.2-Update Name: dropbox Version: 1.…

Chrome のインストール on OpenSUSE

OpenSUSE に Google Chrome をインストールします。 結論としては Google Chrome のインストールは断念して Google Chromium のほうをインストールしました。 目次 しかしインストール失敗 ネットで検索 とりあえずChromeをインストール 気をとりなおしてChr…

ibus-skk のインストール

OpenSUSE のデスクトップ環境で SKK を利用するため ibus-skk をインストールします。 インプットメソッドはいろいろあるみたいですが ibus を利用することにしました。 (たいした理由はありません) ibus-skk のインストール とりあえず ibus-skk をインスト…

roswell + SBCL のインストール on OpenSUSE

本日は roswell と SBCL を OpenSUSE にインストールします。 前提条件 linuxbrew がインストールされていることが前提となります。 linuxbrew のインストールは以前のエントリを参照してください。 新規 EC2 に roswell をインストール roswell のインスト…

Contents of Common Lisp

目次 データと制御フロー MULTIPLE-VALUE-XXX UNWIND-PROTECT コンディション コンディションの種類 コンディションの使い方 ライブラリ Quicklisp World2world Sephirothic Upanishad Shinrabanshou roswell roswell のインストール Slime Slime の設定 Par…

Contents of OpenSUSE

目次 zypper zypper の更新 Emacs インストール 初期設定 Chrome インストール linuxbrew のインストール cl-glfw3 nginx nginx のインストール nginx の設定 GNOME 使用感の変更 ibus-skk のインストール インプットメソッド の設定 ibus-skk の辞書の設定 …

Contents of cl-glfw3

cl-glfw3 を利用する上でのエントリの概要/目次です。 都度更新していきます。 目次 cl-glfw3 のインストール GLFW のインストール libffi のインストール cl-glfw3 のインストール GLFW と cl-glfw3 のインストール(Max OS X) OepnGL入門 (from GLUTによる…

はてなブログのテーマを変更する。

プロフィールとかが右端に欲しいなと思うようになりました。 なので本日は時間もあるのでテーマを物色するこにしました。 テーマストアで人気順を先頭から見ていきました。 しかし「しっくり」来るやつはなくて結局全部ページ見ました。 その中で Gravity が…

cl-glfw3 のインストール on OpenSUSE

cl-glfw3 のインストール on OpenSUSE 今回は cl-glfw3 のインストールです。 CFFIでの動的ライブラリの読み込み設定 前回までで GLFW と libffi をインストールしました。 私は動的ライブラリのパスは OS(Linux) に設定するのではなく Common Lisp 側で設定…

libffi のインストール on OpenSUSE

cl-glfw3 をイントールするために libffi をインストールします。 なぜ libffi をインストールするか? cl-glfw3 には libffi6 or libffi5 が必要です。 OpenSUSE では libffi4 がインストールされています。 しかしパッケージ管理(zypper)には libffi5 or l…