なんだこれは

はてなダイアリーから移転しました。

2017-01-01から1年間の記事一覧

枝垂ほたるさん、ありがとう

朝から二日酔いだったので、いつか「だがしかし」のほたるさんが森永のラムネを思いだした。やってみると、なかなかに効果的だった。 ありがとう、ほたるさん。

これってどう使うの?(マイナス・ゼロ・テン・ゼロ)

曖昧さ回避この記事は 関西Lispユーザ会アドベントカレンダーの6日目の記事です。広瀬正の小説については Wikipediaの記事などを参照してください。 概要 『マイナス・ゼロ・テン・ゼロ』は、現在の多くのプログラミング言語が採用している、IEEE754によって…

謎の関西Lispユーザー会の紹介

この記事は関西Lispユーザ会アドベントカレンダー6日目です。関西Lispユーザ会というものが、大阪で定期開催されています。 今回の記事は参加者による紹介です。公式情報については、関西Lispユーザ会 ウェブサイト をあたってください。その他、以下の公式…

すべての十分に複雑なシステムは

後付けの、不完全な仕様とバグを持ち、遅い、Common Lispの半分の実装を含んでいる。という言葉がありましたが、C++はいったいどこを目指しているのでしょうか?この記事はLispアドベントカレンダーの6日目です。C++17が先日リリースされました。そのときに…

関西Lispユーザー会のアドベントカレンダー

関西Lispユーザー会のアドベントカレンダーがちょっとピンチらしいので、とりあえずエントリーだけしてみた。さて何を書くかはあとで考えよう。

ClozureCL が github へ

いつの間にか Clozure CL が Subversionから github に移行していた。roswel は Clozure CL のgithub をみているわけではないので最新がとってこれない問題が発生中とのこと。

inkscape quartz 版をいれる

mac

macport では inkscape の quartz版がインストールできる。これはネイティブ版つまり脱X11なんだ。なにも考えずに sudo port inkscape +quartz とすればいいように思っていたんだが、依存ライブラリ等が +x11 でビルドされていたら+quartz をあきらめて +x11…

cookie cliker eat CPU power

Cookie Clicker を動かしているとマシンパワーがかなりくわれてしまうので、 ビルド時にはオフにしないとやってられない。 Mi4wMDQyfHwxNDYwMjQyNjAxODc3OzE0NTE0MDg5ODMyNzU7MTUxMTA3OTIwMjg0MztQb3dlciBNaXR0ZW47end5dmh8w6fCv8KwDHwyLjcxMTc1MjcwMTQ5MjIz…

opam install core で失敗する

こんな人はほぼいないと思うが、opam install core で OCaml の core パッケージをインストールすると失敗することがありえる。 そのMacのデフォルトのCコンパイラがclangではなくgccになっている場合、Appleのsyslog.hを読みにいって、そこで死ぬ。原因は m…

ELM-ART という Lisp 学習ページ

http://art2.ph-freiburg.de/art/login-e.html という Lispの学習ページをみつけたがけっこう初心者向けなのかな。

mac port ユーザーの High Sierra へのマイグレーション

Mac

以前インストールした パッケージ(port) をそのままインストールしようとすると、いくつかのパッケージがなくなっていたりしてインストールできなかったりする。この辺をなんとかできないのだろうか?

関西Lispユーザー会 第3回

関西Lisp ユーザー会 第3回のメモ会場はさくらインターネット様の提供です。 なお、シェル芸勉強会も同時開催でした。 シェル芸の方はこういうシェルでも使えばいいんじゃないかな - SCSH (https://scsh.net/) scheme shell

macport のインストールで image not found -> Xcode のせい

Mac

macport で iTerm2を更新したら、なぜかインストールでこけた。 いろいろとみていると、 DVTPlugInLoading: Failed to load code for plug-in といったおかしなことをいっている。どうもXcode自体がおかしいようだ。Xcodeを起動すると、必要なライブラリをダ…

Apache をサービスとして登録するとき

Win

Apache Web Server (httpd) をWindows Serviceとして登録するとき、 Installing the Apache2.4 service The Apache2.4 service is successfully installed. Testing httpd.conf.... Errors reported here must be corrected before the service can be start…

第 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 で固める前のものを消すとまじめにアプリを作成して配布するときになってライセンスを調べる段階で泣くことになる。それから依存関係…