たてたてよこよこまるかいてちょん

組み込み関連の情報を共有するためのブログです

第 127 回関西 Debian 勉強会 に参加した

第127回関西Debian勉強会に参加した。今回は、debianの状況報告とCommon Lisp on Debianという勉強会だった。 Common Lispの普及のため、参加することにした。ネットワーク環境は自前で用意しなければならなかった。用意していなかったので私は、基本的に講…

もういいやろ

Mac

クッキーをクリックしている生き物が、まだ日本にいるのです、たぶん。

5432ポートが使用中のVagrant版 Fossology

Fossology は PostgreSQL のために、5432 ポートを使う。しかし、Vagrant版は PostgreSQLも中にはいっているため 5432 ポートを開けている必要はないはず。そこで、Fossology の Vagrantfile の 5432 ポートの解放設定を削除してみたところ普通に動作した。…

Emacs 25.3 を野良ビルドした

普段GCCを使っているmacOS環境だった場合、Emacs 25.3を野良ビルドすると失敗する。 詳しくいうと AppKit/AppKit.h が使えなくて失敗する。これはEmacs 25.1 でも発生していた。解決策としては、 CC=/usr/bin/clang と指定する。 #!/bin/sh cd ~/Desktop mkd…

darkmatter on macOS で libev がみつからないとき

TL;DRdarkmatter といえば、Common Lisp のノートブック形式の環境。macOSで darkm を実行するとlibevがみつからないときがある。 LD_LIBRARY_PATH=/opt/local/lib darkm としてやるとうまくいく。 ここで /opt/local/lib は libevのあるパス

オフライン環境で apt する apt-offline

開発環境をdockerにしていて、dockerをネットワークに直接接続していない場合、apt-getがつかえなかった。 前は apt-get を駆使して依存関係のあるパッケージを調べて、それらを package.ubuntu.com からダウンロードして、共有フォルダで渡してインストール…

debian 9 に Real World OCaml 環境をセットアップ

https://github.com/realworldocaml/book/wiki/Installation-Instructions には debian 8 にこうやって準備しろとある。 sudo apt-get update sudo apt-get install m4 ocaml-native-compilers camlp4-extra opam これでだいたいうまくいく。ただし追加でイ…

OCaml の re2 が macOSに入らないので Debian を使う

まだ Real World OCamlで遊ぼうとしている。 macOSではなぜか、re2のインストールでこける。 それはまあ、別にいいのかもしれないんだけど、このmacOSには docker も vagrant も VirtualBoxもインストールされている。macOSがダメならLinuxがあるじゃない。…

opam update したら re2 のビルドに失敗した

opam helpしたら、opam update と opam upgradeというのがあるのがわかったのでやってみた。

Keynote のプレゼン資料(日本語)を slideshare にアップ

mac

TL;DRKeynote (Ver 7.2 4582)のプレゼンファイルからエクスポートしたPDFを slideshare にアップロードすると日本語が消えてしまう。 Keynoteで印刷する際に PDF のプルダウンメニューから PostScriptとして保存を選択して保存し、PostScriptファイルをダブ…

関西Lispユーザー会 第二回 潜入の巻

関西Lispユーザー会 第二回 @グランフロント大阪 は Sakura Internetさんの提供でお送りしています。 会場 Sakura Internet グランフロント大阪 A塔 35階 Wifi あり 会場費 100円 おかし代 写真撮影OK ただし室内に限る。窓の外は写さないこと。 そのた全体 …

日本人の人口が減るなら

日本人の人口が減る 日本人のプログラマーの人口が減る 日本の大規模開発で、(例えばJavaの)プログラマーの人数が集められなくなる 日本の大規模開発は廃れる、または海外へ発注となる 小数精鋭で開発できる言語が優位になる ここに lispとか、Haskellが入っ…

もう、XAMPPは止めたら?

VagrantやAnsible、Packer、Chef、それにDockerもあるのになぜ、ローカル環境にサーバーソフトをいれたふがるのかがよくわからない。Windowsにこれで環境整備して、で本番にまた環境作るの?ふーん。さらに、Windows向けのXAMPPには、Mercury Mail Transport…

debian 9 を VirtualBoxにインストールしてみた

なんの勘違いか、debian 8.8 のインストール CD-ROMをダウンロードしてインストールしてしまっていた。もういいかと、そのままインストールを完了させてから debian 9 の netinstall 版をダウンロードしてみた。Xfce デスクトップ環境を追加で選択すると普通…

Remote Swank Server on Linux/Vagrant

Vagrant で Swank-serverを動かしてみる

そろそろ Eletron にひとこといっておくか

node.js が必要なOSSを自動的にダウンロードしてくれるというが、これはクセもの。バイナリができたからといって元の asar で固める前のものを消すとまじめにアプリを作成して配布するときになってライセンスを調べる段階で泣くことになる。それから依存関係…

doxygen の 英語 コメントを aspell でチェックしたい。

doxygenの英語コマンド \~english 以降に aspellでチェックしたいが \~japaneseとコードがまざっている。しかも同じ間違いが別のファイルにも含まれているので、もうなんかやる気がそがれる。これは完全に間違った方法だと信じているが他に手がないのでやっ…

Emacsで moccur-grep-findをする前に

未だに moccur-grep-findしているのですが、久しぶりすぎて忘れてしまっていたのでメモ。M-x moccur-grep-find の欠点、それは、ファイルをたくさん開きすぎてエラーがでることだ。Emacsを立ち上げる前に ulimit -n 5000 とか指定しておかないといけないのに…

ChezSchemeはmacOSの標準のlibiconvではビルドとおらない?

ChezSchemeを macOSでビルドした。 ./configure --threads makeすると、 gcc -m64 -Wpointer-arith -Wall -Wextra -Werror -O2 -I/opt/X11/include/ -o ../bin/ta6osx/scheme ../boot/ta6osx/kernel.o ../boot/ta6osx/main.o -liconv -lm -lncurses -L/usr/l…

停電その後

家が停電になった。まず、ブレーカーで復旧できないか試してみる > 一部のコンセントのみ使えるだけで一部使えない。 電力会社に電話して調査してもらう > メーターまで電力がきているが、そこまで。電力会社はメーターまでしか担当してくれない。 電気工事…

さくらインターネットのグランフロントのイベントスペースの件

さくらインターネットがグランフロントに移転したが、その目的にイベントスペースの確保というのがあります。 さくらインターネット(大阪市中央区)は、本社をグランフロント大阪(大阪市北区)に移転する。移転予定日は、6月1日。人員増加への対応や、就…

Gimp.app v2.8.22 for OSX

Mac

インストールしたら普通に動作した。よしよし。

KDEの umbrello を日本語にしたかったのでソースからインストールした (未解決)

Mac

Umbrello はUMLのツールでヘルプかどこかで言語が選択できる(Linux/Win)だが、macはできない。 Macportでインストールしたからだろうと、ソースからインストールしてみたがやはりできなかった。

Libreoffice 重い?

Mac

LibreOfficeがなんだか重い。Linuxでは軽快に動作しているのに、なぜだ。 と思っていたのですが、メモリ使用量をちゃんと設定していなかったのが原因だったもよう。環境設定-> LibreOffice-> メモリ で次のように設定する。 LibreOffice で使うメモリを増や…

とりあえず、マストドンはじめました

Twitterみたいなものとしてマストドンを始めました。

Full Stack Lisp

Full Stack Lispという本(英語)が作成されようとしているらしい。FullStackLisp読むときはこちらソースコード(Markdown形式?だが拡張子はtxt)はgithubで公開されているようだが、2016年からメンテナンスされていないもよう。おかしなところがあれば、github…

やれやれだぜ

Vine Linux 6.5 は Emacs 25.2系がはいっていないので手動でインストールする必要がある。イマドキ 23系がメインってのはどうかと思うんです。 ncurses-devel xorg-x11-devel libjpeg-devel libpng-devel giflib-devel libtiff-devel この辺をいれて、wgetで…

関西 Lisp User 会第一回目

関西Lispユーザ会 に参加したので、とりあえずメモみなさま、おつかれさまでした。 情報 本家 https://kansai-lisp-users.github.io/ Slack https://kansai-lisp-users.herokuapp.com/ Twitter #Kansai_Lisp https://eventdots.jp/community/kansai-lisp-use…

Ubuntu / Parallels Desktop Lite on macOS 10.12.3

Parallels Desktop Lite が無料で使用できると聞いたので、とりあえずAppStoreから落してみた。起動すると、Windowsは有料だけど、Linuxは無料らしい。ここはとりあえずUbuntu を選ぶと。Versionはいくつだ?

CPP だから boostいれる

exercism io で c++ にチャレンジするなら、boostを入れろという。boostの単体テストフレームワークを使うもよう。macport から 試行錯誤で boostを入れたが1.59.xでよくわからなかったのでソースから入れようとしている。http://www.boost.org/ から最新を…

記事のLicense このブログの記事は特に断りのない限り、引用部分を除いて、以下の CC-BY 4.0でライセンスします。 https://creativecommons.org/licenses/by/4.0/deed.ja ただし、ブログ内にあるコードは、特に断りのない限り、CC-BY 4.0またはMITLicense で利用できるものとします。