行く記憶の流れは絶えずして

戻ってこないのでメモするところ

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

引越し一括見積もりではまる

転職に伴い引越しの見積もりをしているのですが、 一括見積もりなる方法を見つけ試してみました。 引越し侍というサイト。 今回は個人情報の抜かれ損っぽい気分です。 ( 今回は、というのは複数の引越し一括見積もりを試す気分に離れないので ) 現住所と引越…

cakePHP入門にEclipse+Composerにこだわり学習意欲を削がれる

6/19くらいにPHPに改宗せよという天啓を受けました。 始めてみると、まあうまくいかない。 PHPはperlの記法+Javaのようなクラス定義、といった印象。 ( PHP5.5以降ではジェネレータがあったり、言語としても長短。 Javaネイティブなのでジェネレータはうまく…

Big Peat

国産ウイスキーが軒並み値上げとなる昨今(山崎、竹鶴派です)、いい機会なので 海外ものにも手を出してみようとポチってみました。 まとめサイトで見かけ、ちょっと調べると ピート臭がやばい 炭俵の香り などと褒めてるのかどうか分からない(たぶん褒め言葉…

Liquibase、H2databaseでdropAll()できない

表題ままです。1週間悩んでました。 流れとして、 テストコード書きたい DBにテストデータ入れたい DropwizardのテストからLiquibaseを知る テストを独立させるため@Beforeでテーブル作成、@Afterで全て消したい 消えない(エラー終了) 最初はH2databaseとLi…

DropwizardのテストからLiquibaseを知る

DropwizardのDAOテスト用DBをどうしようかと悩んでいたらこれを知りました。 最初はmockitoを使ってやりきろうと思ったけど、SQLのクエリも見たいのと ログイン周りでSessionを使っているのでこれを選択。 DBをバージョン管理できるすごいやつ。 今回はMySQL…

Dropwizardをデプロイ後、8時間後にDB接続エラー

デプロイしていよいよ起動、明くる日に様子を見るとページからログインできない。ログインボタンを押してもレスポンスがない。応答を見ると[500 Internal Server Error]。バグ?ログを見てみると以下。 とか出ている。autoReconnect=trueにすると解決すると…

puttyとsshの違い

VPSにはずーっとputtyでアクセスしてきましたが、 勉強も兼ねてssh(linuxクライアント)でもアクセスしてみました。 主な違いは鍵。 それぞれ特有の鍵をそれぞれで生成します。 サーバーに公開鍵、クライアントが秘密鍵を使用するのは基本。 linuxクライアン…

Dropwizardのassetsに/をmappingしたい

Dropwizardにおいて、静的なファイル(html, js, css…)はデフォルトでは http://{ドメイン}/assets/* → "src/main/resources/assets/*" となっています。 ですが、トップページなどはURL直接指定でアクセスできると格好良かったりします。 先記のデフォルトは…

DropwizardにおけるHibernateでのテーブル名定義箇所

今回一番引っかかったところ。 Dropwizardに組み込まれているHibernateのテンプレートクラスは、 設定ファイルに接続情報を記載 Pojoの定義 AbstractDAOの継承 HQLを@NamedQueryで宣言、呼び出し サービス登録 って感じでマッピングのxmlをいちいち作成しな…

Dropwizard勉強中のTips②

考えてみれば当たり前なんだけど、Dropwizardはjerseyを使ってるから 調べるときもjersey(JAX-RS)で検索したほうがかかりやすい、と。 ただ、今使ってるのDropwizardは0.7。 0.8がすでに存在し、jerseyのバージョンが上がって結構変わるらしい。 HK2とか言う…

jQuery Mobile覚書(form周り)

jQuery Mobileでformのpost送信したければformの属性にdata-ajax="false"を指定。 一括指定する方法もあるらしいけど、今回はこっち。 ( $.mobile.ajaxFormsEnabled = false をjQuery mobile.jsの読み込み前に実行: jQuery Mobile の Ajax を使用したページ…

MySQL覚書(foreign keyなど)

foreign keyを使いたければInnoDB。 MySQL(5.1.73)でのデフォルトはMyISAMというものらしい。 さくっと調べた結果、MyISAMのほうが機能で劣る代わりに速いと解釈しました。 foreign keyで制約するテーブル(例:売り上げレコード)はInnoDBである必要が有るの…

徹夜

何年ぶりかに午前7時まで徹夜。途中でチャージマン研の動画を流していたので頭がいい感じに煮えてしまった。 何というか、スタックの上限が減る感じ。 過程の積み重ねができなくなったり、同時に物事を進められなくなったり。 若いころは疲れながらも達成感…

JavaのPython化?

最近、データ処理用途にPythonも使っています。 itertoolsなどの各種Generatorが非常に面白く、種類が多くて使いこなせていませんが どれにしようかなと悩むのが楽しかったり。 で、Java8も最近やっと調べ始めたのですが、ラムダ式の他にもStreamAPIを知りま…

jqueryのloadのcallbackでハマる

loadで持ってきたDOM要素に対してコールバックのタイミングでjqueryのセレクタが機能しない。 下記のalert文の時点でURLの要素が何も表示されてないことより確認。 ブラウザ依存(環境はFirefox)?他は未確認。 $("#id").load("URL",null,function(){ alert(U…

Dropwizard勉強中のTips

勉強中に引っかかったところをメモしておきます。 HibernateBundleのインスタンスはテーブル毎に必要 サンプルではテーブル1つしかなく、インスタンス名もhibernatebundleなので これひとつで済むと誤解していた。 しかしサンプルを良く見るとHibernateBundl…

mysql workbenchをCentOS6.5へインストール

知っている人には今更な話ばかりなのですが。 レンタルサーバーのcui環境に慣れきったいたのでmysqlにguiがあるとは考えもしませんでした。 ( さすがにjavaは自宅PCのeclipseで書いてます。最初の一年はsakuraエディタでしたが ) というわけで早速開発環境の…

Hibernate&DBUnitの連携コードでgithubデビュー

遅ればせながらgithubデビューです。 コードを公開する自己満足とdropwizardのサンプルをcloneしたいから。 Hibernate.cfg.xmlに書いた設定でDBUnitを動かせたら便利かと思いました。 すでに誰かがやってたりしてそうですが勉強ですね。 コードは以下です。…

Mavenで参照するJarのJavadoc

というわけで勉強中なのですが、mavenが思った以上に便利でたまげています。 antとかだとbuild.xmlとかクラスパスとかjar本体全て共有する必要があるけど、 mavenはpom.xmlひとつでjarはリポジトリを参照しにいくから プロジェクトのサイズが減る、という認…

昨今のフレームワーク事情

**を知ってる、という言葉には解釈の幅があり時に悩みや論争の種になることは周知の事実。 私は今回転職活動中のJavaにおいてそれに突き当たりました。 恥ずかしい話ではありますが、フレームワークに無縁で突撃したわけです。 継承とか拡張for文、jdbcあ…