Cygwin環境でgem install するときにいるライブラリ備忘録

cygwin環境つくってRubyで開発するときに、 gem install XXX が失敗する 依存ライブラリ足りない>< ググる なんか前にも調べた気がする・・・ ということを何度も繰り返してる気がするので、とりあえず今回ハマったときに必要だったライブラリをメモメモ。…

gitlabのVMイメージが提供されていた

git

以前に、Ubuntu上でgitlab構築したんですが gitlab自体は起動してて、ブラウザからアクセスできても、git コマンドでアクセスできなかったんですよね。​ (おそらくsshまわりの問題かと思うんですがめんどくさくなって放置してました^q^)ちょっと調べな…

JPA2.0 のNamedQueryでのカウント

JPA2.0でCOUNTクエリを発行したいときって、CriteriaBuilder経由でクエリを作成するか、NamedQueryでクエリを作成しますよね。でも、NamedQueryでクエリ作成するときって、COUNT用と普通のSELECT用で2つJPQLを定義しないといけないじゃないですか。それって…

setup/tearDown処理の共通化

​JUnitで、setupの処理とか共通化したいなーって思ったときに、 今までは、親クラス作って共通化してたんだけど、これはJUnitアンチパターンの一つだということを最近知った。 理由は、テスト書く人が意図せずsetup/tearDownをオーバーライドしてしまうから…

JUnitで例外の確認

普通に@Testアノテーションを使ったら、 こんな感じかな。 でもこれだと、例外の内容チェックはできないので、 こんな感じになる。いつも忘れてしまうので備忘録備忘録。

SessionScopedのPreDestroyが呼ばれるタイミング

CDIのSessionScopedアノテーションを付けたBeanのなかに、@PostConstruct@PreDestroyをつけた場合に、PostConstructはちゃんと、セッション生成時に呼ばれるんだけど、PreDestroyがちょっと曲者な感じで、セッション破棄されてから少し経たないと呼ばれない…

mysqldump でテーブル指定してダンプする方法

割りとよく使うのに、忘れがちなのでメモメモ。 ​mysqldump -u {userId} -p -t {databaseName} {table_1} ... {table_n} > dumped.sql

新しくRailsプロジェクト始めるときの準備

いろいろ設定するのに、新しく始めるときに忘れがちなのでメモ。1. Railsプロジェクト作成 rails new app_name --skip-bundle --skip-test-unit あとでGemfile書き換えてからbundle installするのでスキップ。 TestUnitじゃなくて、RSpec使うのでスキップ。 …

Ubuntu12.4 上にGitlab構築したった

こないだ。会社でGitとかGithub使おうよ!っていったら、Githubはほら外にあるから・・・みたいに言われたので、社内で構築するべくとりあえずローカルのVMに入れてみた時の話。基本的には、gitlabhq/doc/install/installation.md at 5-0-stable · gitlabhq/…

Googleリーダーからの乗り換え先はFeedlyに決まりました。

題名以上でも以下でもないんですけど、feedly. feed your mind. にしました。iPhoneアプリがかなり使いやすかったのが決め手かなぁ。 ただ、これGoogleリーダーを参照してフィード情報だしてるきがするんだけど、Googleリーダーなくなったらフィード登録しな…

5th dimension ガイシホールLV感想

感想楽しかった!新曲はノリきれないやつもあったけど全てが良曲だった!お座敷列車、灰とダイヤモンド、頭の上に手を乗っけるやつなんかラテン調?、ラップ調のやつが印象に残ってるなぁ。LV専用動画のももかがかわいすぎる!れにちゃん「LVのみんなは心の…

Googleリーダからの乗り換え先を色々試してみる

Googleリーダーが2013/07/01をもってサービス停止するということなんで、乗り換え先を色々検討したメモ。 Livedoor Reader (http://reader.livedoor.com/) フォルダを選択して中に入ってるフィードをごちゃっと全部だすことができない。 テーマ毎にフォルダ…

PlayFramework試そうとしたら、Proxyに阻まれたので

Play framework の sbt をproxy 内で利用する - kaji_3's blogの記事を参考にさせてもらい、play-2.1.0\framework/build.bat 内に、 -Dhttp.proxyHost=proxy.hogecom -Dhttp.proxyPort=8080 -Dhttp.proxyUser=user01 -Dhttp.proxyPassword=password を追加。

指定のディレクトリを除いてsvnadmin dump する

svn

忘れないようにメモ svnadmin dump /path/to/repo | svndumpfilter exclude \ /unnecessary-dir-1 \ /unnecessary-dir-2 \ > dump.file ダンプ対象外のディレクトリを指定してく。

JenkinsからIRCへビルド結果を通知する

リアルタイムに通知したいならチャットかなと思って。 ngircd インストール*1 yum install ngircd 設定の変更 変更箇所のみ抜粋 [Global] Ports = 6665 Listen = ::,0.0.0.0 MaxConnections = 0 MaxJoins = 0 [Channel] Name = #jenkins Modes = tn Jenkins …

CentOS上のJenkinsからSkypeへビルド結果を通知する

CentOSへSkypeインストール こちらの記事を参考させてもらいインストール。 Install Skype 4.0 for RHEL/CentOS 6.3 and Fedora 17/16ただ、 yum で依存ライブラリをインストールするときに、ワンライナーだとエラーになったので1行ずつ実行した。 なんでか…

Jenkins を使ってRailsプロジェクトでゴニョゴニョするまでの道のり その7

目標 Github上からRailsプロジェクト取ってくる。 ビルド(bundle install/update とか、rake db:migrate)する。 メトリクス計測する。(reek, roodi) RSpec実行 テストレポート・カバレッジレポート生成 ビルド結果を通知 ビルド結果を通知 CentOS上のJenkins…

Jenkins を使ってRailsプロジェクトでゴニョゴニョするまでの道のり その6

目標 Github上からRailsプロジェクト取ってくる。 ビルド(bundle install/update とか、rake db:migrate)する。 メトリクス計測する。(reek, roodi) RSpec実行 テストレポート・カバレッジレポート生成 ビルド結果を通知 テストレポート・カバレッジレポート…

Jenkins を使ってRailsプロジェクトでゴニョゴニョするまでの道のり その5

目標 Github上からRailsプロジェクト取ってくる。 ビルド(bundle install/update とか、rake db:migrate)する。 メトリクス計測する。(reek, roodi) RSpec実行 テストレポート・カバレッジレポート生成 ビルド結果を通知 RSpec実行 Gemfileにテスト関連のGem…

Jenkins を使ってRailsプロジェクトでゴニョゴニョするまでの道のり その4

目標 Github上からRailsプロジェクト取ってくる。 ビルド(bundle install/update とか、rake db:migrate)する。 メトリクス計測する。(reek, roodi) RSpec実行 テストレポート・カバレッジレポート生成 ビルド結果を通知 メトリクス計測する。(reek, roodi) …

Jenkins を使ってRailsプロジェクトでゴニョゴニョするまでの道のり その3

目標 Github上からRailsプロジェクト取ってくる。 ビルド(bundle install/update とか、rake db:migrate)する。 メトリクス計測する。(reek, roodi) RSpec実行 テストレポート・カバレッジレポート生成 ビルド結果を通知 ビルド(bundle install/update とか…

Jenkins を使ってRailsプロジェクトでゴニョゴニョするまでの道のり その2

目標 Github上からRailsプロジェクト取ってくる。 ビルド(bundle install/update とか、rake db:migrate)する。 メトリクス計測する。(reek, roodi) RSpec実行 テストレポート・カバレッジレポート生成 ビルド結果を通知 Github上からRailsプロジェクト取っ…

Jenkins を使ってRailsプロジェクトでゴニョゴニョするまでの道のり その1

目標 Github上からRailsプロジェクト取ってくる。 ビルド(bundle install/update とか、rake db:migrate)する。 メトリクス計測する。(reek, roodi) RSpec実行 テストレポート・カバレッジレポート生成 ビルド結果を通知 準備 OSは、CentOS6.3 64bit 1. Jenk…

SVNでBASIC認証する

svn

SVN BASIC認証 http.conf <Location /svn/repo> DAV svn SVNPath C:/svn/repo AuthType Basic AuthName "Subversion repository" AuthUserFile パスワードファイルの絶対パス Require valid-user </Location> パスワードファイルの作成 ファイル作成時(初回)は、 htpasswd -c passwd_file_…

Activeobjects 使ってみた

簡単なJavaアプリを作ろうと思った時に、DBアクセス周りのコードをJDBC使って最初から書くの嫌過ぎるっていうので、何かしらORマッパー使おうと思った。RalisのActiveRecordsのJava版みたいな感じの、ActiveObjectsを使用してみる。使ってみた感想は、 導入…

Window+Git+Cygwinの環境作成

まずGitを使うために、Cygwin環境作る。 Cygwinインストール http://cygwin.com/install.html のsetup.exeをダウンロードダブルクリックで適当な箇所にインストール 今回は、(C:\Apps\cygwinへ)パッケージ管理がsetup.exeからしかできないのが面倒なので、cy…

Railsお勉強 その1 - rails の基本コマンド-

社内勉強会で、RoR使ってアプリ作ることになったので バージョン Ruby => 1.9.3 (x86_64-linux) Rails => 3.2.8 rails の基本コマンド rails new foo : 新しいRailsプロジェクトfooを作成する。 rails new foo --skip-bundle : rails new の最後に行われる b…

apache2 + mysql5.5 + php5.4 環境をUbuntuで構築

とりあえず、apt-getでインストール sudo apt-get install apache2 sudo apt-get install mysql-server-5.5 mysql-client-5.5 sudo apt-get install php5 php5.3.10 がデフォルトになっていたので、apt-get のリポジトリを追加。 add-apt-repository コマン…

DJO晴海大会

中学からの友人とペアを組んで、DJO晴海大会にでてきました。結果:決勝トーナメント2回戦負け 予選のラウンドロビンは、4チームリーグで2勝1敗 初戦・2戦目と2連勝してロビン抜け確定できました。 決勝トーナメント1回戦は、 2レグ目ペアがホワイト…

FlashBuilder4にしたらAdvancedDataGridに試用版表記が出てしまう件について

今までFlexBuilder3 Professional でビルドしていたものをFlashBuilder4 Plemiumでビルドしたら AdvancedDataGridの部分に試用版表記がでてきてしまって結構しらべたのでメモ。もともと、FlexSDK3.2+FlexBuilder3 Professionalで開発していたのを、新しいPC…