flycheckをアップデートしたらOmnisharpが正しく起動しなくなった件

はじめに 適当な時に適当にM-x list-packagesをして, Uを押して, xを押す癖があるのですが, そのせいでうっかり色々アップデートされてしまい, 気付いたらomnisharp-emacs(melpa 20151210.1114)が上手く動かなくなっていました. 原因 どうやら, flycheckのバ…

続 org-modeで記述した文章のプレビューをewwで行うようにする

bocchies.hatenablog.com これを書いて2週間程. ふと M-x list-packages すると, statusがnewの処に org-preview-html という文字列が. なんだ……この……とても……便利な……ものは…… また一つ書く必要のないコードを書いてしまっていたようだ……

org-mode + MobileOrg + Box(WebDAV)

はじめに org-modeを利用していると, タスクリストやスケジュールをiOS等のモバイル環境からも確認したくなる事があります. そういう用途のために, MobileOrg というアプリがAppStore上に存在しています. これはDropBoxまたはWebDAVを介して, org-agendaで利…

org-modeで記述した文章のプレビューをewwで行うようにする

はじめに 通常, org-modeで書いた文章(この記事もorg-modeで書かれています)をhtmlに変換しプレビューするとデフォルトのブラウザが開きます. これはorg-modeの設定により, WindowsではShellExecuteコマンドが, Mac OSXではopenコマンドが設定されているため…

metal-modeを書いた

長い間, EmacsでmacOS, iOS用にMetalのshaderを書くのにc++-modeを使っていたけれど, 主にキーワードがハイライトされないのにイラっとしたので, カッとなってmetal-modeを書いた. github.com

骨折して1年経った記念に傷病時における関東IT健保の福利厚生について語ります

経緯 2015年6月21日(日)15時40頃, アルドノア・ゼロ EXTRA DAY SIDE A(昼公演)終了後の東京ドームシティホール前. 小雨が降る中, 小走りしていたら地面に設置されていた金属のプレートのようなものに足を取られ転倒, 左肘を強く打ち付け(猛烈に痛いけどとは…

Microsoft Remote Desktop経由でWindowsの画面を表示するとウィンドウが真っ黒問題

Mac OSXからリモートでWindowsを利用するのに, Microsoft Remote Desktopを利用すると, OpenGLやWebKitなどの画面を表示しようとした時にそのウィンドウだけ黒くなって描画されない事がある. これは, 描画時のColor設定があっていないから発生するので, Micr…

helmとmcompleteは干渉する

いい加減anythingからhelmに完全移行するかと思い立ち, helmをinstall. 設定を施した処でM-xをすると正しく動いてくれなくてなんだろうと設定を見直していて発覚した. mcompleteさん, 今迄お世話になりました.

Qtを利用して作成したexeを再頒布可能にする

Qtを利用して作成したappを再頒布可能にする - とあるぼっちの生存報告のWindows向けのお話. windeployqtを利用する. windeployqt.exe [exeのあるディレクトリパス] 上記を実行する事で必要なdllなどが該当ディレクトリに用意される. QtCreator上のビルド設…

Qtを利用して作成したappを再頒布可能にする

よく忘れるので. QtのSDKのインストールディレクトリのbin内にあるmacdeployqtを利用すると良い. > /path/to/you/QtSDK/bin/macdeployqt /path/to/you/Target.app とすればTarget.appを他の人の環境に持っていっても動作要件を満たしていれば動く. > /path/t…

perforceのsubmmitをhookして通知させる

エンジニアの皆様におかれましてはgit最高という世界なのかもしれませんが, UE4やUnityなどを扱っていると, 正直gitはしんどいなぁというのがありまして, AlienBrain使いたいなぁと指を加えながらperforceを利用しているわけです. さて, 個人で開発している…

オーディオプラグの抜き差しの検知

iOSでヘッドフォン(ヘッドセットではない)が接続されているか否かを判断する方法. ルーティング変更を検知すると通知が来るようにNSNotificationCenterに登録する. また終了時にNSNotificationCenterからselectorを削除する事を忘れてはいけない. registerは…

perforceをubuntu serverにinstall

思う処あってubuntu serverにperforceをinstallして暫く運用してみようと思ったのでメモ。 PerforceのサイトからServer用のp4dとp4をdownload(Ubuntu Server 14.04.1 LTSは64bit onlyなので64bit版の物を選択)する。 downloadしたp4d, p4をサーバへアップロ…

Virtual Boxに入れたubuntu serverにホストOSからssh経由でアクセスする

毎回忘れるのでいい加減メモ ネットワークの設定 VirtualBox側の環境設定でホストオンリーネットワークにアダプタを追加(されているなら不要)し、対象のVM環境の設定にあるネットワークのアダプター2をホストオンリーアダプタとして有効化。名前を追加したア…

Emacs24.3(for Mac OSX)でUnity用のC#を書くために

前提 auto-completeを導入. 以前の記事を参照 monoの最新版を導入 csharp-modeの導入 Emacs 24.3にはC#用のメジャーモードがデフォルトで用意されていないため、csharp-mode.elを入れる. curl -O http://www.emacswiki.org/emacs/download/csharp-mode.el mv…

Emacsでコード補完を利用するためにauto-complete-clang-asyncを導入してみた

OSX上のemacs-version "24.2.2"なEmacsでの話 auto-complete まずは前提となるauto-completeがないと話にならないので, サイトのダウンロードから一式落として, 然るべき処(~/.emacs.d/site-lispなど)に必要な物一式コピーする. cp *.el ~/.emacs.d/site-lis…

PERSONA3 the Weird Masquerade 〜青の覚醒〜

1月11日 昼の回 鑑賞。 各回16席しかないマスカレードシートに幸いにも当選したので、舞台左右に設置されたテーブル席から観る事に。 各々の席にはキャストの直筆メッセージのある招待状が置いてあり、私は美鶴役の田野アサミさんからだった。ありがとうござ…

Mavericksにしたら/usr/includeが消失していた件

表題の通り。ハマった。 xcode-select --install これで入る。 ついでに、antなどもなくなっており、結構被害が大きいかもしれない……。

Lua5.2でluaの函数内にてエラった時にtracebackを取得するには

Luaを自分のプログラムに組み込んでなんやらしている時に、 local function g() prin("hoge") -- 本当はprint("hoge")と書きたかった. end local function f() g() end f() というコードがあるとして、これを実行するために、 int error_code = lua_pcall(L,…

MBAのOSをMavericksにしたらdisplay-battery-modeが使えなくなってた件

(emacs-version) "GNU Emacs 24.2.1 (x86_64-apple-darwin12.2.1, Carbon Version 1.6.0 AppKit 1187.34)" において、 (display-battery-mode 1) とすると、`number-or-marker-p' 付近でエラーが発生するので、起動時にこれをevalするようになっていると、そ…

Use Android SDK & NDK without Eclipse on Mac OSX

タイトルは手抜き Setup Android SDKとNDKをdownloadして適当な処($HOME/android など)に各々伸張、環境変数を設定する. $ export ANDROID_HOME=$HOME/android/adt-bundle-mac-x86_64/sdk $ export PATH=$PATH:$ANDROID_HOME/platform_tools:$ANDROID_HOME/t…

ゲーム開発とSTL

コンシューマ向けゲーム開発に携わって結構な年数が経過しました。 これまでは恵まれていたのか、STLを使える環境にいた*1ので特に気にしていなかったのですが、どうやら場所によってはSTLはゲーム開発向きではないらしく使用を禁止される事もあるようです。…

第六回 声優アワード 堀内賢雄さん、 悠木碧さんの受賞コメント

ちょっと、心にくるものがあったので、お二人のコメントを書き起した。そういうメモ。 「ネットが好きなもので」は使えるフレーズ。 第六回 声優アワード 富山敬賞 堀内賢雄さん 受賞コメント ただいまご紹介に与りました、堀内賢雄と申します。 まさか自分…

Mac OSX 10.6 に、llvmとclangをインストール

# http://clang.llvm.org/get_started.html mkdir llvm cd llvm svn co http://llvm.org/svn/llvm-project/llvm/trunk trunk cd trunk/tools svn co http://llvm.org/svn/llvm-project/cfe/trunk clang # version 3.1 cd .../projects svn co http://llvm.or…

MacOSX 10.6 Snow Leopard に zsh を 導入

OSX 10.6の載った Macbook Late 2007にzshをインストールし直した。 git clone git://zsh.git.sf.net/gitroot/zsh/zsh cd ./zsh ./Util/preconfig ./configure make make check make TESTNUM=C02 check make TESTNUM=Y check sudo make install これで/usr/l…

Carbon Emacs から Cocoa Emacs へ

会社のWindowsで使っているEmacsのmajor-versionは23だし、macbookのEmacsのmajor-versionがいつまでも22というのもなんだかなぁと思ったのでmacbookのEmacsのmajor-versionを23にあげてみた。 色々patchもでまわっているようだけど、とりあえず素のRelease…

ddskkのインスール

Emacs23にすると、Emacs22でバイトコンパイルされたddskkは使えないため再インスール。今のversionだとapelには依存していないらしい。 curl -O http://openlab.ring.gr.jp/skk/maintrunk/ddskk-14.3.tar.gz curl -O http://openlab.ring.gr.jp/skk/dic/SKK-…

#importを使わずにExcel Automation

タイトルについて、実装例を書こうかと思ったけれど、面倒臭くなったのでマイクロソフトのサポートサイトへのリンクをぽつんと貼っておきます。 MFC または #import を使用せずに C++ から Excel を自動化する方法 実装する上での注意点として、CLSIDFromPro…

強制終了

OSX

command + option + esc知らなかった…。

MacBook(Late 2007) HDD換装

mac

こんな時ですが、MacBookのHDD*1容量120GBがいっぱいになっていたので、640GBのHDD(WD6400BPVT)に換装しました。 適当な外付けHDDケースに換装用のHDDをつっこんで、USB経由でMacBookと接続。 意訳すると「初期化するかい?」と問われるので、大人しく初期化…