Git リモートリポジトリの移行

リモートリポジトリを移行したい場合は、リモート先のURLを変更してpushしてやれば良い。

  • 移行前のリモートリポジトリ上のソースを取得する。

$ git clone {URL}

  • configファイルから現在のリモートリポジトリのURLを確認

$ git remote -v
$ git config --list

$ git remote set-url origin {URL}

  • 変更できたことを確認する。

$ git remote -v
$ git config --list

  • 新しいリモートリポジトリにpushする。(tagも忘れずにpush)

$ git push origin master --tags

おわり!

異動は突然に

先日、突然偉い人に呼び出されまして。

「おやっ?もしかして」

思った通り、異動する事になりました。
伝えられた理由は、

  • 部の方針として、出来る限り色々な部署を回って経験をつませる&人脈をつくってもらう
  • 大きい案件があるので、そこでがっつりと開発経験をつんでほしい
  • 話題の大きい所からの異動だが、悪い異動ということではない
  • 新卒3人の中で、異動してもすぐ戦力としてなるから

とのこと。
特に3つめのことを結構心配された 笑
個人的に思ったのが、

  • 開発(主にコーディング)したいが、思っている仕事が全然できていなかったので良い機会かも
  • 最近は、席も分断されて楽しいと思える日がほとんどなかった
  • 慣れ親しんだ所から離れるのはやっぱり寂しい
  • あたらし環境楽しみ、でも馴染める!?

といったかんじで、
今いるところは諸々の事情で開発らしい事ががっつりとは出来ない&席のこと
とかを理由にして、悪い方向に考えてしまうという悪循環にはまっていたので絶妙なタイミングだと思いました。
(最近の悪態っぷりと言ったら、、、すみません)
まぁ、色々な理由があるんでしょうがそんなの考えてもしょうもないので。

後から聞くと、結構前から誰か一人は異動することが決まっていたらしい。
10月からなので、何とも言えない1ヶ月を過ごすわけですがゆっくりやすみつつ
英語とPHPの勉強でもしようかなーと思ってます。

あと、今後どういう事やりたくてどう進んで行くのかおざなりになっていたのでもう一度考える良い機会になったかな。
さらばeb、凄い人いっぱいで楽しかったー

morphiaでnullをstoreする方法

morphiaを使っているのですが、valueにnullがきたときにkeyもろとも消えてしまって悩んでました。

morphiaさんのページを見てみると、

Does not store Null/Empty values (by default).

by defaultということは、設定できるのかと思い調べてみるとありました。

MapperOptionsクラス

storeNulls
          Controls if null are stored.

が!ちなみにEmputyの設定も出来ます。

morphia.getMapper().setOptions(options);

こんな感じだったかな?

結局必要なくなったんですけどねotz

 

分からないこと一杯だけど楽しいなー