daybreaksnow's diary

私を私と呼びたい

2013-09-01から1ヶ月間の記事一覧

[git]入門git 5.履歴の改編

コミット履歴の入れ替え 最新3件のリビジョン値とコミットメッセージを表示 git log --pretty=format:"%h %s" HEAD~3..HEAD 出力例 8cb2edb head_second da18f38 body_first 8a5aac0 head_first 順番を入れ替えて、以下のようにしたい da18f38 body_first 8c…

[Scala]入門 型パラメータと暗黙の引数

以下の連載の8,9回目読んだ。 http://www.atmarkit.co.jp/ait/kw/scala.html 型パラメータ Javaでいうジェネリクスみたいなもの。準備 class Base class Hoge extends Base class Piyo extends Hoge class Fuga 上限境界 Javaでいう<Foo extends Base> Scalaの慣習として、型パ</foo>…

[PostgreSQL]UPDATEとDELETEでのJOIN

UPDATE文。SETで指定するカラム名にエイリアス名を付けるとエラーになる UPDATE hoge H SET val = 'fuga' FROM piyo P WHERE H.code = P.code --joinの条件部 AND P.piyoyo= 'XXX' DELETE文。 DELETE FROM hoge H USING piyo P WHERE H.code = P.code AND P.…

[git]入門git 4.コミットの取り消し

公開してはいけないパスワードなどを含んだテキストをコミットしてしまうことは稀にある。 リモートリポジトリに変更をpushしてしまうと、もう取り消すことは難しい。 しかし、ローカルにコミットしただけであれば、取り消しが可能。 直前のコミットの取り消…

[Scala]入門 trait

以下の連載の7回目読んだ。 http://www.atmarkit.co.jp/ait/kw/scala.html インターフェース的な存在がトレイト(trait)。ただし実装も書ける。コンストラクタも書けるが引数は渡せない。 複数のトレイトを継承することをミックスインという。コンストラクタ…

[Scala]入門 クラスとパッケージ

以下の連載の6回目読んだ。 http://www.atmarkit.co.jp/ait/kw/scala.html 覚えておきたいことメモ クラス ・コンストラクタに渡した値はそのまま使える class Hoge(val v:Int) val hoge = new Hoge(1) println(hoge.v) //err hoge.v = 2 valもvarもついてい…

[git]入門git 3.ログとディフ

重要そうなものには★つけた 直近5時間のコミットログを見る git log --since="5 hours" 出力例 commit b48bea88a002c357143d32952eb7a16238c9b709 Merge: 5edd6fd b8f2c6f Author: Hoge Piyo Date: Wed Sep 18 18:53:40 2013 +0900 コンソールに表示されない…

[git]入門git 2.ブランチとマージ

重要そうなものには★つけた ブランチ ブランチの作成 git branch new_branch ブランチの切り替え git checkout new_branch ブランチ名の変更 git branch -m master mymaster masterを基にブランチを作成して切り替え git checkout -b new_branch master ブラ…

[Z/X]ゼクストリーム/ヒロイックサーガ4

Z/X

三将饗宴は1戦目3タテくらって即終了。 先行取って3、4バニラ、レンジ2と理想的に殴れたが、相手のライフが強くてVB→LRからの蘭丸蘭丸で、こっちはベインが全部IGで落ちて返しようがなかった。ランブルは8戦7勝5クエスト達成。 赤と黒が圧倒的に多く、緑と白…

[git]入門git 1.環境構築からコミットまで

入門git読む。(Travis Swicegoodの方(http://www.amazon.co.jp/%E5%85%A5%E9%96%80git-Travis-Swicegood/dp/427406767X)。入門Gitはもう一種類ある) Git on MSysをインストール サイト https://code.google.com/p/msysgit/ 1.8.3 https://code.google.com/p/…

[Scala]Scala触ってみた 基本構文~関数まで

関数型言語の一つくらいは知っておきたいと思い、とっつきやすそうで流行ってるっぽいScala始めた。 以下の連載の5回目の途中まで読んだ。 http://www.atmarkit.co.jp/ait/kw/scala.html覚えておきたいことメモ ・varで宣言すると変数、valで宣言すると定数…

[JUnit4]Ruleアノテーションを使って共通する処理をまとめる

複数のテストケースで共通の初期化処理があるとき、以下のようにリソースクラスを作って、各テストクラスでセットアップメソッドを呼んでいた・共通するリソースクラス public class DatabaseConnectionResource{ private SessionFactory sessionFactory; pu…

[アナログゲーム]RO@D TO THE CINDERELLA

よく行くWSの大会の参加者が、アナログゲームのイベントやってるとのことなので行ってきた。 RO@D TO THE CINDERELLA(公式サイト)というモバマスのカードゲームがとても原作再現度が高く楽しかった。簡単なゲームの流れとしては、以下のような感じ。1.自分の…