(注:このブログはもう更新していません)この日記は私的なものであり所属会社の見解とは無関係です。 GitHub: takahashikzn

[クラウド帳票エンジンDocurain]

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

Select2-4.0系へ移行するために必要な修正点メモ

コンボボックスをスーパー便利にしてくれる素晴らしいjQueryプラグイン、Select2。 使っている人も多いと思います。http://select2.github.io/ 本日4.0系がリリースされたので早速、移行してみました。 リリースノートでは「できるだけ互換性は維持した」と…

Subversive-3.0.0.I20150317でNullPointerExceptionが出まくるのでパッチを当てた

ウチは色々事情がありまして未だSubversionがメインです。なんかスンマセン。 …というわけで最新開発版のSubversiveを試しにインストールしてみたところ、コミットログビューを開こうとすると以下のエラーが出るようになりました。 ちなみにEclipseのバージ…

atomic-emacs-0.5.0でマークの解除ができない→ダウングレードすればOK

タイトル通り。僕はEmacsキーバインドが手に染み付いているので、Atomでも当然のごとくatomic-emacsを使っています。 先日atomic-emacsを0.5.0にアップデートしたら、マークの解除ができなくなりました。 一度マークしたらずっと範囲選択されっぱなしで、何…

React-0.13でpropTypesを違和感なく記述する

最近、とある業務システムの一部となるリッチ画面をReactで開発してます。 Reactは良く出来ていると思います。 できるだけステートレスにすることで安全なコードを記述するという思想は僕の好みです。 Fluxも同じく良い。『処理の流れは一方向。何も考えずに…

ツールバーを永遠に消すプラグインを作った

たぶんEclipseのバグだと思うのですが。。。 僕はツールバーを邪魔と感じる派なので手動で消しているのですが、*1何故か不意にツールバーが再表示されてしまうことがあります。 非常にウザったいのでどうにかならないかと思った所、こういうプラグイン(http:…

最適なバッファプールサイズを計算するSQL

StackOverflowでナイスな回答を見つけた。 以下、自分用メモとして要点をピックアップ。http://dba.stackexchange.com/questions/27328/how-large-should-be-mysql-innodb-buffer-pool-size InnoDBの最適なバッファプールサイズを予想するには、まずこのSQL…

画面共有でスクリーンロックを使うには物理ディスプレイが必要

Mac

ウチは以下のMacをサーバ用として使っており、それらは画面共有で管理しています。 MacMini: 4台 iMac: 1台 MacPro: 1台 なお、MacMiniとMacProはヘッドレス&キーボード無しです。 サーバでは社外秘な情報を扱っていることもあるので、画面共有を使い終わっ…

eclipse.orgへ寄付した

普段から超絶お世話になっているので寄付しました。 Tシャツ もらえるみたいです。わぁい。

SVNのメタデータを直接編集する

SVNのホスト名が変わった時、通常はチェックアウトし直すことになります。 SVNにはswitchという機能があり、これでリポジトリのURLを変更することが出来るのですが、変更先が同一ホスト名でなければならないという制約があるようです。(※僕が調べた限りでは)…

lodash-3.0がリリース

つい数時間前にlodash-3.0.0がリリースされました。 一つ前のバージョンと概ね互換性はあるようですが、非互換の修正もあります。 自分に関係のあった箇所は以下の通り。 _.templateの戻り値が変更 _.chainが遅延評価されるように 今のところこれだけですが…

Google Closure Compilerのアノテーションで擬似キャスト

jQuery.dataのように、どんな型の値が返ってくるか不確定なメソッドを使うとき、 たとえ自分が「必ずその型である」と確信が持てる状況であっても、それを通知する記法(キャスト記法)は用意されていません。 だから、 /** @type {!Array.<number>} */ var nums = $</number>…

HikariCP-2.2.5とJavassist-3.19.0の組み合わせでVerifyError、そして初のPR

Maven CentralにJavassist-3.19.0が登録されていたので、早速試してみたところ、この有り様。 Caused by: java.lang.VerifyError: Illegal type at constant pool entry 417 in class com.zaxxer.hikari.proxy.PreparedStatementJavassistProxy Exception De…

iCloud Driveの実体は"~/Library/Mobile Documents/com~apple~CloudDocs"

Mac

ターミナルからiCloud Driveのディレクトリへアクセスしたい事があります。 僕の場合は、自動バックアップ用のシェルスクリプトを書いたので必要になりました。 場所は、 ~/Library/Mobile\ Documents/com~apple~CloudDocsです。 Mavericksまでは ~/Library/…