HSDB CLIを使ってJavaオブジェクトを調べる

このへん参照してやった。 http://www.oracle.com/webfolder/technetwork/jp/javamagazine/Java-JA12-architect-bajaj.pdf 事前準備 export SA_JAVA=/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home/bin/java Javaのプロセスを調べる $ j…

SierraではOpenJDKをビルドできない

タイトルそのまま。ここにあるとおり OpenJDK 9で Yosemite になる。 https://wiki.openjdk.java.net/display/Build/Supported+Build+PlatformsSierraでOpenJDKのデバッグ版が欲しい場合は Dockerを使おう。 https://hub.docker.com/r/fbecker/openjdk-8-deb…

Docker for Mac から PHPをリモートデバッグする

以下を参考に設定した。forums.docker.com Macの設定 Macでターミナルを立ち上げて次のコマンドを入力 sudo ifconfig lo0 alias 10.254.254.254 Dockerfileの例(抜粋) # PHP RUN echo "[Xdebug]" >> /etc/php.ini && \ echo "zend_extension=/path/to/xdeb…

sbt console で scalacOptions を指定する

これでOK % sbt > set scalacOptions ++=Seq("-Xprint:parser") [info] Defining *:scalacOptions [info] The new value will be used by compile:scalacOptions [info] Reapplying settings... [info] Set current project > set scalacOptions ++=Seq("-Xl…

株式会社プラグラムを退職しました

私事で恐縮ですが、2015年6月30日をもって、株式会社プラグラムを退職しました。株式会社プラグラムには、会社ができるジェネフィックスデザインという会社の頃からフリーランスとして、プラグラムという会社ができてからは社員として関わってきました。 約4…

CasperJS歴3時間でハマったこと

はまったことメモ HTTPレスポンスのステータスコード(404)を取得したい casper.on('http.status.404', function(resource) { this.echo('wait, this url is 404: ' + resource.url); }); HTMLページを読み込んだときにJSのシンタックスエラーがあるかどうか…

自分がプロジェクトでKnockoutを使うときに気をつけていること

れはKnockoutJSアドベントカレンダー24日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 今日はネタも尽きたので自分がプロジェクトでKnockoutを使うときに気をつけていることをグダグダ書こうと思いま…

しょぼちむをExcel方眼紙で表現してみる

これはしょぼちむアドベントカレンダー23日目の記事です。しょぼちむ Advent Calendar 2014 - Adventar しょぼちむ Advent Calendar 2014 - Adventar 昨日は、ばふぁさんの「しょぼちむ!スクラムチームの外側の話をちょっと書いてみたよ!」でした! 今日は…

KnockoutでHandlebarsを使ってみる

これはKnockoutJSアドベントカレンダー22日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita Knockoutでは外部のテンプレートエンジンを組み込んで使うことができます。組み込み方はソースコード内に記載…

Mappingプラグイン(その2)

これはKnockoutJSアドベントカレンダー19日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita MappingプラグインはKnockoutJS公式のドキュメントに唯一書かれてあるプラグインです。 http://knockoutjs.com…

Mappingプラグイン(その1)

これはKnockoutJSアドベントカレンダー17日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita MappingプラグインはKnockoutJS公式のドキュメントに唯一書かれてあるプラグインです。 http://knockoutjs.com…

Knockoutの template バインディング

これはKnockoutJSアドベントカレンダー15日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita KnockoutJSには template バインディングなるものがあります。これは何かというと HTMLの一部を切り出してテン…

カスタムバインディングの作り方

これはKnockoutJSアドベントカレンダー14日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita KnockoutJSではすでに組み込まれているvalueバインディングやclickバインディングなど以外でも 自分でバインデ…

Yeomanを使ってKnockoutのプロジェクトを作成する

今回は Yeoman、 Gulp、Karma を使ってKnockoutJSのプロジェクトを作成しようと思います。元ネタは作者のブログのここの動画です。 Steve Sanderson - Architecting large Single Page Applications with Knockout.js on Vimeo この動画の内容を今回のアドベ…

ko.utils(その他)その2

これはKnockoutJSアドベントカレンダー10日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 今日もまた Knockout の便利機能が入った ko.utils について適当に紹介します。 まだまだあるよ!今日紹介する…

ko.utils(その他)

これはKnockoutJSアドベントカレンダー8日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 今日は Knockout の便利機能が入った ko.utils について適当に紹介します。前回は配列だったのでそれ以外を紹介…

ko.utils(配列編)

これはKnockoutJSアドベントカレンダーの記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 今日は Knockout の便利機能が入った ko.utils について適当に紹介します。今回は配列編。紹介するのは以下のメソッド…

ko.computedとko.pureComputed

これはKnockoutJSアドベントカレンダー5日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 依存性の追跡(トラッキング)は ko.observable / ko.observableArray と ko.computed の組み合わせで行います。…

Components を使ってみる

これはKnockoutJSアドベントカレンダー3日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS 3.2では新しく Components という機能が追加されました。作者のブログにもあるようにこの機能は web …

JVM仕様にあるクラスファイルのフォーマットについて

これはJVMアドベントカレンダー1日目の記事です。JVM Advent Calendar 2014 - Qiita JVM Advent Calendar 2014 - Qiita JVM仕様にあるクラスファイルのフォーマットについて書きます。JavaのクラスファイルのフォーマットはJVM仕様の4章で定義されています…

KnockoutJSの紹介

これはKnockoutJSアドベントカレンダー1日目の記事です。KnockoutJS Advent Calendar 2014 - Qiita KnockoutJS Advent Calendar 2014 - Qiita 一発目なので最初は KnockoutJS とはどんなものなのかについて書きたいと思います。KnockoutJSとはMVVMパターン…

OpenJDKをビルドしてみた

jvm

デバッグ版のJVMが欲しかったのでビルドしてみた。環境はMac。基本ソースをMercurialでクローンしてREADME読めばできる。READMEにもあるけど、詳しいビルド方法はここを参照すればいい。 http://hg.openjdk.java.net/jdk8/jdk8/raw-file/tip/README-builds.h…

友達から「これ無料で作ってよ」って言われたときに注意したいこと

最近あまりにもひどいので、今後同じような経験をしないよう備忘録として書いておきます。プログラマとかデザイナーの人は一度は必ず経験があると思うのですが、 友人から「こんなアイデアがあるんだけど」「うちの会社のサイトがダサくてね」という切り出し…

PhpStormでisset()を使う時の注意点

php

ちょっとした凡ミスを防ぐためのメモ書きです。PhpStormは(多分)他のどのPHPエディタ・IDEより賢いので、未定義な変数があるとちゃんとエラーをハイライトして「ここは使ってないよ」って教えてくれます。 ただ、PHPには元々 isset()っていう未定義かどう…

CakePHP2でFixtureのデータをCSVから任意のタイミングで変更する

CakePHPのFixtureは個人的に使い辛いと常々感じていて、理由としては 1Fixtureクラスに対して1データしか用意できない 状況によりデータを変えたい場合1Modelに対して複数のFixtureクラスを用意する必要がある といったことなどから基本CakePHPではできるだ…

株式会社はてなに入社しました

株式会社はてなに入社しました株式会社はてなに入社しました - hitode909の日記

SourceTreeのマージツールにPhpStormを使う

去年ぐらいから仕事のリポジトリもGitに移行しています。 Subversionと比べるとGitが小回り効くのがすごく気に入ってるのですが、 たまにマージ時にコンフリクトが起こったときにPhpStormファイルが読みにくくなってちょっと不便でした。他のグラフィカルに…

2014年の抱負

明けてましたのでおめでとうございます。今年は色々と慌ただしくなる感じがするので、抱負でも書いて初心を忘れないようにしておきたいと思います。あんま色々やろうとしても無理なのは分かっているので心がけ程度ですが。 ・仕事を丁寧にする速度よりも時間…

空堀の旧ヤム邸にカレーを食べに行ってきました。

これはカレー Advent Calendar 2013 - Adventarの22日目のブログです。 今日は 空堀の旧ヤム邸 に行ってきましたので思い出をアップします。カレーとくつろぎ 旧ヤム邸 | 空堀商店街 昼にちょっと一仕事してから空堀商店街に向かいました。当初中之島のほ…

簡単!タンドリーチキンの作り方

これはカレー Advent Calendar 2013 - Adventarの19日目です。 なんかカレー料理教室みたいな感じになってきましたが、 僕自身あまり詳しくないので他に色んな作り方知ってる人がいたら教えてほしいです。それでは、今日はタンドリーチキンの作り方について…