新居からおくるインターネット開通レシピ

材料 価格ドットコムで決めたプロバイダが送ってきた契約書 NTTが置いて行ったモデム Macbook air Wifiホームルーター (NEC Aterm WG600HP) 調理手順 モデムとWiFiホームルーターをLANケーブルで繋ぐ Macbook airとルーターをWiFi接続する Macbook airでブラ…

vimのプラグイン管理をvundleからneobundle.vimに変えてみた

やっていること・やりたいこと 設定ファイルを既にバージョン管理している($HOME/dotfiles) プラグインの管理はsubmoduleでvundleを登録して使っている neobundel.vimへ移行後もプラグインの管理はsubmoduleで登録して使いたい submoduleの登録・削除はgitの…

Macでsubversionで日本語ファイルを管理する

日本語ファイルを触るなら現時点ではまだsvnのバージョンは1.8より1.7の方が良さそうだ。OS : OS X 10.9.5(Mavericks) subversion入れ方 : Homebrew参照したサイト : http://blog.hyec.jp/2014/04/mac-os-x-maverickshomebrewsubversion.html brew uninstall…

オブラブで記事を書いていたのでここにメモ

内容はSQLの書き方について書きました。かなりSQL文を書いてたな。 あんなに激しいSQLを書くことは無いだろう(笑)万が一書くことがあって忘れてても思い出せるようにメモhttp://objectclub.tumblr.com/tagged/SQL

IntellijでJavaFxを使いたいのでSceneBuilderを使えるようにしたよ。

今回はここを参考にしました。http://blog.livedoor.jp/fukai_yas/archives/31685125.htmlハマったのは、fxmlファイルを Open In SceneBuilder を選択でSceneBuilderが起動するところ。 ダウンロードとかプロジェクト作ったりするのは書きません。 設定方法 …

MacOS 10.9.2 でJAVA_HOMEを設定したお話

いつからかは不明ですが、気がついたらjavaとmavenの見ているjavaのバージョンが違ったので、 2つが揃うようにJAVA_HOMEを設定しました。今回の修正を行うにあたって参考にさせていただいたサイトは以下になります。http://k-shogo.github.io/article/2013/0…

Railsのデータベースにpostgresqlを使おうとして

ちょっと前の出来事ですが、記憶とメモを頼りにハマったところをWebに放流します。 君に届け! 背景 RailsのアプリをHerokuにアップするため、データベースをデフォルトのSQLLite3からpostgresqlに変更した時のお話。 Postgres入門 Postgresは起動しなければ…

RailsでDBのカラム名を変更する

バージョン Rails 3.2.6 ruby 1.9.3p194 rake (0.9.2.2) 今回打ったコマンド rails g migration RenameTypeToSchedule action:string vim db/migrate/20121018151132_rename_type_to_schedule.rb rake db:migrate 背景 "type"が予約後とはつい知らず、、にカ…

MatcherクラスのfindをEclipseでデバックする時の注意点

やること MatcherクラスのfindをEclipseでデバックできないのを再現 原因を突き止めることはやってない Let's 再現 java.util.regex.Matcherのfindメソッドをデバックします。デバックで使用するのはEclipseのExpressionsです。試しにこんなコードをデバック…

git rebase がコンフリクトして困った困った。

バージョン管理にはgitを使ってます。いつもgithubにある最新を取得する時にはgit fetch git rebase origin/masterってやってます。まぁいつかは出会うであろうコンフリクトについ最近(仕事以外の場面で)出会ったので、 その時の解決方法を書きます。 状況 …

公開鍵認証によるSSH接続をする

背景 今回はじめてMyマシンを購入した。 公開鍵とか秘密鍵は生涯一つで十分と教えられたので、仕事で使ってるやつをこっちに持ってきて使おうとした時にちょっとハマった話。 作業 .sshフォルダに公開鍵と秘密鍵をコピーcp [任意フォルダ]/id_rsa* $HOME/.ss…

OmniAuthでハマったところ

参考にしていたのは Rails3レシピブック 190の技 の 第11章 ライブラリ [183] OmniAuthでユーザ認証の仕組みを作るのところTwitterを使ってユーザ認証をしようとした。 基本的には写経でOKでした。ただ、omniauthの仕様の変更で幾つかハマったところが、例え…

Railsアプリで認証のための情報はバージョン管理に含めないために

OAuth認証使って Rails で、 twitter の bot を作ろうとした際に、 「 cunsumer key のあつかいどうすんだよ!」ってなった話。明確に「これ!」という答えは無いらしく、今回は heroku を使うので以下で紹介する foreman を使う方法にしました。 それ以外の…

LLDecade 行ってきた感想を今更書いてみた

前回の日記でも軽く触ったけど、LLDecade行って来ました。この時は発表する機会も多かったので(身内の中で)、面白い発表とかするにはどうしたらいいんだろう的なモチベーションだった。 メモを見返しても、面白かった発表のメモとかが多く内容についてはあま…

発表の反省と感想メモ

書くこと 年報LT(5分) 配属1年の成長と今後の目標についての発表内定者向けの発表(30分) 来年入社予定の新人に自分史と社内の様子やアドバイスなどの発表LLDecade見学 発表の勉強として参加。感想等あとで日記書く 年報LT 結果は、笑いを狙ったところで…

Vim 文字コードと改行コードの変更

vim

無駄にハマりすぎたのでメモ 現象 仮想Windows環境(SQLServer)で編集したファイルをMacの上でVimにて修正を加えた時の話 問題1 : 日本語が文字化け 問題2 : 編集したところの改行コードが^Mになる 解決方法 全て解消するには順番が大事っぽいstep1. 日本語文…

Githubで共同開発

背景 最近、毎週会社で集まって行なっている勉強会で、なんかしらの成果を上げるべく、社内イベントを支援するアプリを作成している。 自分は個人レポジトリでの共同開発が初めての経験だったので、だだForkするだけでいいんだと思っていたいたら、 pull req…

Heroku Junior Camp 行ってきたよ

Java枠で参加してきました。 対象は3年目以下のHeroku環境でWebアプリケーションを作ってみたい若者。若者がメインだから、気持ち的にも余裕があって、小規模で参加しやすかった。 何やったの? 入力されたURLに応じたアクションを返すようなWebアプリケーシ…

複数のRailsを管理

先日 rbenv を入れて複数のRubyの切り替えを実現しました。 今回はRails開発を行うために、こいつも複数切り替えたいと思います。っていっても特に変わったことは何もなく、 gem というのが Ruby が管理してるツールと言うことを考えると、普通に gem 使って…

シェルスクリプトの作成

そんな情報いる!?と思う方も数多く居ることでしょうが、 「簡単言っても、どうせ色々難しいことやるんだろうな」と思って一切手を出してこなかったプログラマーが私です。 今回挑戦してみてあまりの簡単さに驚いた。そこで、オレみたいにやる前から抵抗感…

複数のRubyを使い分ける

先週の金曜日から同期で集まってRubyの勉強を始めたのだが、 プロジェクトで既にRubyのバージョンは決まっているし、 当然同期の仲間は最新バージョンを使う。。。これじゃRubyこれから始めるのに、バージョンの違いでどんなことが起きるのかなんて言うちょ…

.gitconfigでバージョン管理の設定をする

今回は、個別の環境下で生じるファイルを管理対象から外す方法を書きます。 ぶっちゃけ下のページ読めば git によるバージョン管理はバッチリだし、自分も参考にしたので、Pro Git例えば、Macであればなんのためにあるのかよくわからないけど、よくみる".DS_…

Agile do IT! 行って来ました

遅くなりましたが、自身の復習を兼ねて感想を 書きたいと思います。 今回は原著のジョナサンが参加する英語がダメでコミュニケーションができないオレには、ややもったいないようなイベント。 しかもタダ!! ありがとうございます。DeNAさんこれでイベント…

kawasaki部品価格の調べ方

万が一、新車のバイクが納品されたその日に、ミラーやブレーキが折れ、カウルも傷だらけになってしまった時。まずは落ち込むことでしょう、ご愁傷様です。 私もあなたと同じ気持ちでした。(憧れの400ccより)しかし、だからといって落ち込んでいたのでは前…

CakePHPでblogを作成

会社の先輩にCakePHPのプロフェッショナルな方がいたので教えてもらいながら、CakePHPのチュートリアル使ってPHPに挑戦してみました。 準備物も少ないし楽にできるので是非お試しあれ!CakePHPブログチュートリアル参考ページ(日本語版) 準備物 以下2点のみ…

憧れの400cc

10日土曜、念願の新車が納車されました。 欲しいと思ってから免許とったので、半年近くかかりました。カワサキ Ninja400R これがオレの新しいパートナー給料3ヶ月分から頭が飛び出る大きな買い物。 社会人一年目にしては背伸びをしました。残念なことといえ…

grep検索メモ

今まで、気にも止めずにごめんなさい 便利した。grep オプション "検索文字" デレクトリとか例えばこんな感じgrep -rl "hoge" *.txtこれで現在のディレクトリ以下の拡張子がtxtのテキストファイルからhogeを含むものだけを検索できるオプションはそれぞれ、 …

Devsumi行ってきました

人生2回目の技術イベントへ行って来ました。前回は新人というコネを使ってObloveで発表させて頂きましたが、今回は純粋に視聴のみの参加です。こういう技術イベントってすごいですよね。社会人対象のイベントなのに平日に400人以上集まる。 個人として強力…

コミットの編集で失敗

git rebase -i HEAD~数字でコミットのを編集できるのですが、失敗して今ようやく何とかなったので記録最終的にはgitconfigに以下のものを追記したら解決できました。 ※参照ブログ [core] editor = /usr/bin/vim今までは指定せずにできていたはずなのに、なぜ…

リファクタリング

今日はリファクタリングについて。 リファクタリングはTDD(テスト駆動開発)でよく使われる技法?なのかな。 ※簡単な説明?感想?を下の方に その中で、Eclipseでクラス名を変更した際に、いろいろ困った結果 とりあえずこのやり方に落ち着いた。※困ったとき…