2017-01-01から1年間の記事一覧
朝から二日酔いだったので、いつか「だがしかし」のほたるさんが森永のラムネを思いだした。やってみると、なかなかに効果的だった。 ありがとう、ほたるさん。
曖昧さ回避この記事は 関西Lispユーザ会アドベントカレンダーの6日目の記事です。広瀬正の小説については Wikipediaの記事などを参照してください。 概要 『マイナス・ゼロ・テン・ゼロ』は、現在の多くのプログラミング言語が採用している、IEEE754によって…
この記事は関西Lispユーザ会アドベントカレンダー6日目です。関西Lispユーザ会というものが、大阪で定期開催されています。 今回の記事は参加者による紹介です。公式情報については、関西Lispユーザ会 ウェブサイト をあたってください。その他、以下の公式…
後付けの、不完全な仕様とバグを持ち、遅い、Common Lispの半分の実装を含んでいる。という言葉がありましたが、C++はいったいどこを目指しているのでしょうか?この記事はLispアドベントカレンダーの6日目です。C++17が先日リリースされました。そのときに…
関西Lispユーザー会のアドベントカレンダーがちょっとピンチらしいので、とりあえずエントリーだけしてみた。さて何を書くかはあとで考えよう。
いつの間にか Clozure CL が Subversionから github に移行していた。roswel は Clozure CL のgithub をみているわけではないので最新がとってこれない問題が発生中とのこと。
macport では inkscape の quartz版がインストールできる。これはネイティブ版つまり脱X11なんだ。なにも考えずに sudo port inkscape +quartz とすればいいように思っていたんだが、依存ライブラリ等が +x11 でビルドされていたら+quartz をあきらめて +x11…
Cookie Clicker を動かしているとマシンパワーがかなりくわれてしまうので、 ビルド時にはオフにしないとやってられない。 Mi4wMDQyfHwxNDYwMjQyNjAxODc3OzE0NTE0MDg5ODMyNzU7MTUxMTA3OTIwMjg0MztQb3dlciBNaXR0ZW47end5dmh8w6fCv8KwDHwyLjcxMTc1MjcwMTQ5MjIz…
こんな人はほぼいないと思うが、opam install core で OCaml の core パッケージをインストールすると失敗することがありえる。 そのMacのデフォルトのCコンパイラがclangではなくgccになっている場合、Appleのsyslog.hを読みにいって、そこで死ぬ。原因は m…
http://art2.ph-freiburg.de/art/login-e.html という Lispの学習ページをみつけたがけっこう初心者向けなのかな。
以前インストールした パッケージ(port) をそのままインストールしようとすると、いくつかのパッケージがなくなっていたりしてインストールできなかったりする。この辺をなんとかできないのだろうか?
関西Lisp ユーザー会 第3回のメモ会場はさくらインターネット様の提供です。 なお、シェル芸勉強会も同時開催でした。 シェル芸の方はこういうシェルでも使えばいいんじゃないかな - SCSH (https://scsh.net/) scheme shell
macport で iTerm2を更新したら、なぜかインストールでこけた。 いろいろとみていると、 DVTPlugInLoading: Failed to load code for plug-in といったおかしなことをいっている。どうもXcode自体がおかしいようだ。Xcodeを起動すると、必要なライブラリをダ…
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勉強会に参加した。今回は、debianの状況報告とCommon Lisp on Debianという勉強会だった。 Common Lispの普及のため、参加することにした。ネットワーク環境は自前で用意しなければならなかった。用意していなかったので私は、基本的に講…
クッキーをクリックしている生き物が、まだ日本にいるのです、たぶん。
Fossology は PostgreSQL のために、5432 ポートを使う。しかし、Vagrant版は PostgreSQLも中にはいっているため 5432 ポートを開けている必要はないはず。そこで、Fossology の Vagrantfile の 5432 ポートの解放設定を削除してみたところ普通に動作した。…
普段GCCを使っているmacOS環境だった場合、Emacs 25.3を野良ビルドすると失敗する。 詳しくいうと AppKit/AppKit.h が使えなくて失敗する。これはEmacs 25.1 でも発生していた。解決策としては、 CC=/usr/bin/clang と指定する。 #!/bin/sh cd ~/Desktop mkd…
TL;DRdarkmatter といえば、Common Lisp のノートブック形式の環境。macOSで darkm を実行するとlibevがみつからないときがある。 LD_LIBRARY_PATH=/opt/local/lib darkm としてやるとうまくいく。 ここで /opt/local/lib は libevのあるパス
開発環境をdockerにしていて、dockerをネットワークに直接接続していない場合、apt-getがつかえなかった。 前は apt-get を駆使して依存関係のあるパッケージを調べて、それらを package.ubuntu.com からダウンロードして、共有フォルダで渡してインストール…
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 これでだいたいうまくいく。ただし追加でイ…
まだ Real World OCamlで遊ぼうとしている。 macOSではなぜか、re2のインストールでこける。 それはまあ、別にいいのかもしれないんだけど、このmacOSには docker も vagrant も VirtualBoxもインストールされている。macOSがダメならLinuxがあるじゃない。…
opam helpしたら、opam update と opam upgradeというのがあるのがわかったのでやってみた。
TL;DRKeynote (Ver 7.2 4582)のプレゼンファイルからエクスポートしたPDFを slideshare にアップロードすると日本語が消えてしまう。 Keynoteで印刷する際に PDF のプルダウンメニューから PostScriptとして保存を選択して保存し、PostScriptファイルをダブ…
関西Lispユーザー会 第二回 @グランフロント大阪 は Sakura Internetさんの提供でお送りしています。 会場 Sakura Internet グランフロント大阪 A塔 35階 Wifi あり 会場費 100円 おかし代 写真撮影OK ただし室内に限る。窓の外は写さないこと。 そのた全体 …
日本人の人口が減る 日本人のプログラマーの人口が減る 日本の大規模開発で、(例えばJavaの)プログラマーの人数が集められなくなる 日本の大規模開発は廃れる、または海外へ発注となる 小数精鋭で開発できる言語が優位になる ここに lispとか、Haskellが入っ…
VagrantやAnsible、Packer、Chef、それにDockerもあるのになぜ、ローカル環境にサーバーソフトをいれたふがるのかがよくわからない。Windowsにこれで環境整備して、で本番にまた環境作るの?ふーん。さらに、Windows向けのXAMPPには、Mercury Mail Transport…
なんの勘違いか、debian 8.8 のインストール CD-ROMをダウンロードしてインストールしてしまっていた。もういいかと、そのままインストールを完了させてから debian 9 の netinstall 版をダウンロードしてみた。Xfce デスクトップ環境を追加で選択すると普通…
Vagrant で Swank-serverを動かしてみる
node.js が必要なOSSを自動的にダウンロードしてくれるというが、これはクセもの。バイナリができたからといって元の asar で固める前のものを消すとまじめにアプリを作成して配布するときになってライセンスを調べる段階で泣くことになる。それから依存関係…