スパゲッティコード

色々やりたいので書いてこうと思います

Java Day Tokyo 2013行ってきました

Java Day Tokyo 2013 に参加して来ました! Oracle主催のJavaイベント。 今回は主に次期バージョンのJavaについてのフィーチャーを紹介とか。 Java Day Tokyo 2013 togetterまとめ 参加したセッション 基調講演 Ask The Experts! Raspberry Pi NightHacking …

プロファイルで環境ごとのモジュール作成

リソースファイルを環境ごとに使い分けてビルドしてモジュール作りたいんだけど、これでいけるはずなのにいくらやっても環境ごとのファイルで置き換わらない! WRYYYYYYYYY!!!! と、まあ切れかけてしまった所で解決策を見出したのでメモ。 しょうもないです…

tigが超絶便利な件

Git

MacでもWindowsでもLinuxでも、GUI系ツールが豊富(って言うほど豊富じゃないか?定番はほぼ決まってるし。)でクライアント環境なら別になんも問題のないGitブラウザツールですが、サーバーでGitリポジトリをクローンしてサーバー動かしてるようなやつだと…

リモートデスクトップでリモートのドライブで書き込む

開発とは関係ないんですけど、困ったので。 リモートデスクトップで接続したPCでCDとかを取り込みたい時に取り込めない時があります。 前は普通にできたような気がしたんですけど、Windows8からダメになったのかな? Windows7の時もダメだったような気もする…

ふと思ったんだけど

すでにMaven使ってる人なんていないもんだから記事も古いまんまなんだろうなあ、おれなんて希少種なんだろうなあ。 とふと思った。 Maven3の本こないだ買ってみたんだけど、正直へのつっぱりになるかならないか程度だった。 Apache Maven 3クックブック Java…

複数ソースディレクトリのプロジェクトをMavenで指定する

なんかタイトル変ですねえw とりあえず、Eclipseのプロジェクトで複数ディレクトリをソースディレクトリとして指定したい場合はこうやるよ、って話です。 なんかちょっとググったら出てくるんですけど、ここの中の指定の仕方が古かったっぽいので、これで動…

Windows版のSource Treeが降って来ました

Git

MacのGitクライアントとして使ってる Source Treeのベータ版が今日メールを頂いて使えるようになりました! そんな訳で軽く感想をば。 ファーストインプレッション お、リポジトリを複数開ける!!! タブで複数開ける!!! こいつ…、動くぞ! 当たり前です…

Mavenでローカルに置いてるライブラリをリポジトリとして参照する方法

ずっと前職で調べて、今また使うかもしれないので。 <repository> <id>id</id> <name>name repository</name> <url>file:${project.basedir}</url> </repository> ${project.basedir} が味噌ですかね。 あとはfile:ですか。 まあそんな感じで。

Eclipseがビルド中から全く動かなくなって泣きそうになったの巻

今日Eclipseのビルドをしてみたら、何時まで経ってもビルドが終了しない…。 PHPのプロジェクトをビルドしてるところでずっと止まってる…。 そもそもなんでPHPなのにビルドしてんのよ? 意味不明すぎるだろ、常識的に考えて。 プロセスを見るとちょいちょいEc…

Ubuntu入れるとコンソールが化けて悲しいので…

対策です。 case $TERM in linux) LANG=C ;; esac ↑を .bashrc に書き込んで再ログイン or source ~/.bashrc 。

大東京トイボックス面白いよ

大東京トイボックス 1 (バーズコミックス)作者: うめ出版社/メーカー: 幻冬舎発売日: 2007/03/24メディア: コミック購入: 10人 クリック: 124回この商品を含むブログ (110件) を見る 大東京トイボックス熱いよ 最近って、わけではなくもう連載始まってだいぶ…

もう一個レビューについて思ったこと

年末の大晦日にレビューについて思ってたことをぶちまけてしまいましたが、 今もレビューについて考える機会があったので書いてみます。 あと、半分ステマです。 どんな観点で見るか 永遠の命題でもあるんじゃないのかな、と思います。 結論から言っちゃうと…

kaminariを使ってみたら少しハマって、すぐ戻ってきたの巻

今作ってるアプリでページネーションをkaminariに任せようとしました。 そして動かしてみたら、pageってメソッドがない、current_pageってメソッドがないなど怒られまくりました。 そんなわけで今回はその解決策。 原因は至って簡単です。 取得してきたモデ…

Gitで串

Git

プロクシ通さないと外に出れない環境なので、GitのHTTP通信を通すために設定しました。 具体的に言うと、Githubのソースコードが欲しい時に使ってます。 git config --global http.proxy [proxy]:[port] こんな感じ。 SSL通信の場合は、 git config --global…

コードレビューについて思うことを書いてみたよ(思ってることだけだよ)

WEB+DB PRESS Vol.72作者: 近藤宇智朗,生井智司,久保達彦,道井俊介,飯田祐基,中村知成,規世やよい,後藤秀宣,天野祐介,奥野幹也,Dr.Kein,tokuhirom,森田創,中島聡,堤智代,A-Listers,はまちや2,竹原,川添貴生,WEB+DB PRESS編集部出版社/メーカー: 技術評論社発…

C#のリソース開放

C#

いや、まあこれ常識なんですけどね。。。 何年前の話だ?って言われてもおかしくないネタですが、 Javaerに.NETやらすとこうなります、と言うことで会社の人には知っとけよ、 と言う意味で書きます。 詳しくは以下に書いてあるわけですが…。 @IT:.NET TIPS…

C#で非推奨コードの記述

C#

Javaで言うところの@deprecatedアノテーションですね。 いつも忘れちゃうのでメモ。 [Obsolute("メッセージ", false)] public void Main() { ... } 第一引数には非推奨の理由などのメッセージ、第二引数にはそのメソッド使ってる場合にコンパイルエラーとす…

git svn で取り込んだブランチとかタグのお話

Git

git-svnを使用してSVNからGitに移行した時、SVNでいうところのtrunkやらbranchesやらtagsを指定します。 今回は取り込んだあとのお話。 特にタグの話。 git-svnのコマンド 最初にSVNからcloneするわけですが、ログが多い場合途中でミスるケースがあります。 …

Pysqlite インストールしようとしてできない時

Review BoardをCentOSに入れようとしています。 その中で、SQLiteを使うためにPysqliteを入れないといけないのですが、はまったのでロギング。 easy_install pysqlite ReviewBoard公式サイトのインストール手順に従うとこのコマンドですが、以下のメッセージ…

historyに実行日時をつける

まあ~、なんていうかね。 コマンドの実行時刻を見たい時ってあるじゃないですか。 そんなわけでこれをやりましょう。 ユーザーの .bashrc でも .bash_profile を編集します。 HISTTIMEFORMAT='%y/%m/%d %H:%M:%S '; これを最後に追記してください。 割とサ…

Oracleで時々はまること

時々プログラムでSQL書いて実行してると、はまることがあります。 それは、 ORA-00911:文字列が無効です どう言う内容かといいますと、 http://www.shift-the-oracle.com/oerrs/ora-00911.html はい。 全角スペースとか入れてないし! プログラムじゃなくて…

fatal: reference is not a tree: の解決策

結論から言うとものすごーーーーーーくアホなことしました。 僕のPCでSubmoduleのソースを修正し、コミット。 親モジュールでSubmoduleの変更をコミット、リモートにPush。 さあ、もう察しの言い方は気づいていると思います。 答えは後ほど。 何が起きたか。…