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

夏休みはもうおわり。

Emacs Lisp のモード関連のオペレータ

メジャーモード書いていとメジャーモードに関する情報が少なく感じる。 断片的なものは多いが、こんなオペレータ無いかな。というので探すことがるので一覧にしてみた。 22 Major and Minor Modes 22.1 Hooks 22.1.1 Running Hooks type Statement Function …

Emacs Lisp のポジション関連のオペレータ

ナローイングに興味が出たのでオペレータの一覧を作成してみた。 29 Positions 29.1 Point Type Statement Function point Function point-min Function point-max Function buffer-end flag Function buffer-size &optional buffer 29.2 Motion 29.2.1 Moti…

Emacs Lisp のテキスト関連のオペレータ

メジャーモードでバッファに文字列を出力する方法がわからなくてテキスト関連のオペレータを一覧にします。 31 Text 31.1 Examining Text Near Point type statement Function char-after &optional position Function char-before &optional position Funct…

Emacs Lisp の非ASCII文字関連のオペレータ

バッファをファイルに保存するところで眺めたくなったので一覧にする。 32 Non-ASCII Characters 32.1 Text Representations Type Statement Variable enable-multibyte-characters Function position-bytes position Function byte-to-position byte-positi…

Emacs Lisp のバッファ関連のオペレータ

Emacs Lisp をするのにバッファの壁を越える必要があるので、バッファに関するオペレータを一覧にしてみました。 26 Buffers 26.1 Buffer Basics type syntax Function bufferp object 26.2 The Current Buffer type syntax Function current-buffer Functio…

Emacs Lisp 制御構造のオペレータ一覧

あれ? cond ってあったっけと思い一覧を作成。 9. 制御構造から抜粋。 制御構造のオペレータ一覧 9.1 逐次実行 type contents Special Form progn forms... Special Form prog1 form1 forms... Special Form prog2 form1 form2 forms... 9.2 条件付き実行 t…

Emacs Lisp のリスト操作オペレータの一覧

Common lisp をやっていると Emacs Lisp が結構つらい。 なぜならオペレータが微妙に一緒で微妙に違うからだ。 これがなかなか覚えられなくて毎度こまる。 本日はリスト操作にストレスを感じたので一覧にしてみた。 一覧は 5. リスト から抜粋した。 リスト…

Niginx の config の場所(openSUSE Tumbleweed)

/etc/nginx/nginx.conf にあります。

続:Windows で trival-ssh が出来ない件

前回 で UIOP のところで止っていたのでその続き。 ASDF をローカルに持ってきて quicklisp でロード対象にする。 ASDF こっから clone する。 (ql:uninstall 'asdf) で ASDF 自体をアンインストールする。 asdf.asd のショーットカットを作成して自分の好き…

業務系システムの保守/運用 で仙人が誕生する理由

この業界に戻ってそろそろ一年が経過しようとしている。 どこの現場もかわらないなという印象を受けている。 その中でどこの現場にもいるであろう「仙人」が生成される仕組みをメモしておく。 原因的なところ 難しいことをこなすIT技術的な能力が乏しい。 知…

Windows で trival-ssh が出来ない件

(ql:quickload :trivial-ssh) すると [package libssh2]. で停止する。 表示されるコマンドを msys2 のターミナルで叩くと成功する模様 yanqi@ MINGW64 ~/.emacs.d/dist/emacs $ gcc -o "C:\Users\yanqi\AppData\Local\common-lisp\sbcl-1.3.15-win-x64\C\Us…

Windows10 でインストールするもの 2017

仕事で Windows を利用することになった。 家でも Windows を常用することにした。 何インストールしたか別らんくなるので、自身の環境を書いておく。 環境 Emacs これが無いと私はIT技術者として成り立ちません。 CorvusSKK 日本後入力はこれがないとなりた…

D3.js の基本がどうも理解できていないので整理してみる。

これまで D3.js を何度が利用することはあったがほとんどコピペだった。 それでも十分動くんだけど、個々の命令やその動作について理解できていない。 使いこなす必要が出てきそうなので整理してみる。 やること まずやること。 内容はシンプル。 rect を追…

SBCL のマニュアル 14 Networking を俯瞰してみる。

upanishad の master - slave の部分のテストが透らず困っている。 仕方なく socket を勉強することに。 とりあえず SBCLのマニュアルを眺めて見ることにした。 英語は Google先生を元に文章が短かくなるように適当に編集した。 それでは開始。 14 Networkin…

babel2 の コンディション

babel2(babel) の condition を眺めてみます。 GitHub - yanqirenshi/babel2: babel をイジって遊ぶためのプロジェクトです。 github.com コンディションの構成 コンディションの構成(階層)はこんな感じ。 大きくわけて encoding と decoding の二種類あるみ…

babel2 パッケージごとの依存関係

パッケージ定義 パッケージの定義はこんな感じ。 綺麗なものである。 +--------+ +-------------+ | babel2 |<-----------------------------------------o| common-lisp | | | +------------+ | | | |<--------------------------o| alexandria | | | | | +…

Chef-zero のインストール

openSUSE 13.2 がリリースされるので 再インストールする必要があります。 最近、再インストールする回数も増えているので Chef を利用することにしました。 とりあえず今回はインストールだけしてみます。 インストール Chef Development Kit 以下をダウン…

続・openSUSE に MeCab をインストール

先日 MeCab を xx 経由でインストールしましたが、どうやらこれではイマイチみたい。 openSUSE に MeCab をインストール なので今回は再度インストールします。 発生した問題 libmecab-dev(かな?)相当のものがインストールされていないっぽい。 mecab-pytho…

burgled-batteries をどのように利用するかを考えてみる。

Pythonのプログラムをどう動かすか。 ちょいと整理してみる。 github.com 概要 ストーリーとしては以下のような感じでしょうか。 このストーリーで実装してみます。 Python でプログラムを書く。 書いたプログラムはファイルに保管しておく。 burgled-batter…

index のことろから作業再開のための整理。

前回 からかなり間が空いてしまい、すっかり何をしていたのかわからなくなりました。 なので思い出しも含めて整理しました。 現在の状況 以下のような状況だった。 slot-index-multiple のオペレータを書く #109 処理自体は書き終っているみたい。 いくつか…

clml.lapack にどんな命令があるのかを眺めてみる。

どんな命令があるのかを眺めてみる。 概要 LAPACK - Wikipedia を利用するためのパッケージの模様。 SciPy(Python用)でも利用しているようなので良い感じ。 どんな命令があるのかを眺めてみる。 エクスポートされているシンボルがLAPACKに存在するか。 エク…

Netlib とは

最近 CLML がらみで LAPACK や BLAS などを探っていると Netlib なるキーワードが頻繁に出てくる。 なので軽く調べてみた。 概要 ここが本家サイトっぽい。 Wikipedia にもありました。 Netlib Netlib は、米国のAT&T、ベル研究所、テネシー大学、オークリッ…

続・f2cl とは

先日のエントリでf2cl とは でも眺めてみたけどもう一度。 #:g1: f2clの紹介 の情報からイロイロ引用しながら整理する。 gitlab.common-lisp.net 概要 Fortran のプログラムを、Lispのプログラムへ変換するライブラリの様です。 FortranからCommon Lispへの…

LAPACK 計算ルーチン(Computational Routines) を一覧にしてみる。

ここの配架にあるルーチンを一覧表にする。 連立一次方程式Linear Equations Type of matrixandstorage scheme Operation YY ZZZ 単精度実数 単精度素数 倍精度実数 倍精度素数 general factorize GE TRF SGETRF CGETRF DGETRF ZGETRF solve using factoriza…

LAPACK ドライバルーチン(Driver routines)を一覧にしてみる。

Driver Routines 配架にある表をまとめて一つにします。 連立一次方程式 (Linear Equations) LE Function and storage scheme YY ZZZ 単精度実数 単精度素数 倍精度実数 倍精度素数 general - simple driver GE SV S CGESV DGESV ZGESV general - expert dri…

CLML Read-Data

CLML Read-Data CL Machine-Learning を写経 歯脱けが多いけど今はといらえずこれで。 Package item value package clml.hjs.read-data nickname --- file ./src/hjs/src/read-data.lisp dependencies --- Class class description dataset 基本クラス unspe…

burgled-batteries をインストールしてみる。

CLML で HDP-LDAが動かない問題があり泣く泣くPythonで実装することにしました。 最後のささやかな抵抗として Common Lisp から Python をコールことにします。 そのため burgled-batteries というライブラリを利用しますのでインストールします。 github.co…

LAPACK

LAPACK の文章インデックスです。 LAPACK とは LAPACK (Linear Algebra PACKage) は線型計算のための数値解析ソフトウェアライブラリで、線型方程式や線型最小二乗問題、固有値問題、特異値問題等を数値的に解くために利用される。 ... LAPACK(Wikipedia) 抜…

LAPACK サンプルプログラム集 を写経してみます。

LAPACK サンプルプログラム集 を写経してみます。 丁度日本語情報だったので。 http://www.nag-j.co.jp/lapack/lapack-ex/lapack-ex.html ルーチン一覧 これだけ計算ができるようすね。 まぁ現時点では何のこっちゃさっぱりです。 実線形方程式 複素線形方程…

replace-colorthemes を入れてみる。

replace-colorthemes を入れてみる。 標準の color-theme には"背景黒・文字緑"のものが無いので replace-colorthemes を入れる。 github.com テーマを選ぶ ここ に各テーマのスクリーンショットがあるのでピックアップする。 "背景黒・文字緑"のものは以下…