kazu_1995’s diary

北の高専→大学生→院生→社会人のブログ

図書館に新刊が入荷されていました(2016-07-07)

6月20日付で,かねてよりリクエストしていた書籍が入荷されていました.

パワーエレクトロニクスノート―工作と理論

パワーエレクトロニクスノート―工作と理論

歴史をかえた誤訳 (新潮文庫)

歴史をかえた誤訳 (新潮文庫)

 また,CD-ROM版トランジスタ技術も入荷され,これでCQ出版社関連の雑誌は,

  • トランジスタ技術 2000~2015年(CD-ROM),2015年~(雑誌)
  • interface 2001~2009年(CD-ROM,2002年欠)
  • Design Wave Magazine 2005~2008年(CD-ROM)

を所蔵しています.

 

半年以上前から入荷を待ちわびていたので,早く完読したいです.

GRATINA 4Gに機種変更

京セラのTORQUE(KYY24)が過去何度かの故障(電源ボタン不良,SIM飛び出しetc..)を経て再び故障したので,いっそと思い機種変更してきました.

 

オレンジ色の折りたたみ式携帯が欲しかったのですが,NECカシオ最後の機種であるCA007や,現行の2世代前のGRATINA KYY06を最後にリリースされていません.

悩んだ結果,GRATINA 4G(KYF31)のグリーンにしました.

W62CA,IS11CA,KYY24,そして今回のKYF31.W62CA以来のフィーチャーフォンです.

f:id:kazu_1995:20160706230754j:plain

3.5mmオーディオ出力がないとか,Wi-Fiが2.4GHzのみ対応とか,Android搭載なのにPlay ストア使えないとか,現時点でも不満はありますが,せっかくの機種,いじり倒します.

Gitのコミットメッセージ編集,コミット削除

忘備録.

  1. Git Bashを起動して,ローカルリポジトリの作業ディレクトリへ移動
  2. git rebase -i HEAD~3 (3 : 直前3コミット分の修正)
  3. エディタが起動するので(defaultではVim),コミットメッセージを編集するときは当該コミットの行頭"pick"を"edit"に修正(キー"R"),コミットを削除するときは行全体を削除(キー"dd")
  4. 保存して退出(キー":wq")
  5. (コミットメッセージを編集するときだけ)git commit --amendで書き換え
  6. git rebase --continue
  7. 5と6とを編集したい行数分繰り返す,これでローカル分は終了
  8. このままではリモートとローカルとで不整合が生じるため,git push -f originでリモートリポジトリに強制push,これでリポジトリにも反映される
  9. (万一何かミスが起きたら)git fetch origin, git reset --hard origin/masterを実行して強制的にローカルの中身をリモートから引っ張ってくる

参考

古いコミットを書き換える: 歴史修正主義者のための git rebase -i 入門 - 学習する機械、学習しない人間

反則技 git push -f - Qiita

gitでリモートのブランチにローカルを強制一致させたい時 - Qiita

Git環境の導入 その2

BitbeakerというAndroidアプリを入れることで,スマホからもBitbucketの課題管理ができるようになりました.

Bitbeaker - Google Play の Android アプリ

 

これでいつでもどこでも僕のそばにGitが存在します.

Git環境の導入

既に研究室PCにはGitを導入しローカルリポジトリを作成しています.

近頃,複数人での開発や自宅等での開発を行う流れが濃厚になり,またBitbucketの課題機能を使いたかったので,自分のパソコンにGit環境を導入し,リモートリポジトリを作成しました.

 

1.Git環境インストール

基本的にデフォルト設定のまま

 

2.設定

TortoiseGit - Settingsを開き,

  • Languageを日本語(日本)にする → 一旦OKを押し,再度Settings起動
  • ”Git”メニューから名前,メールの設定

 

3.Bitbucketアカウント作成(リモートリポジトリ作成)

GitHubでは非公開リポジトリの作成ができないため,Bitbucketを選択

(正確に言えば,Microsoft DreamSpark経由でGitHub Student Developer Packを入手すると非公開リポジトリの作成が可能となるが,手続きが面倒なので却下)

Bitbucket — The Git solution for professional teams

 

以上,そこまで面倒ではなかったです.

進めていて気がついたことですが,VisualStudio 2015にGit for Windowsがついてきているとか,BitbucketのほうでSourceTreeというクライアントソフトがでているとか,行程をもう少し減らせたかもしれません.

 

さてはて,Bitbucketの課題機能,今まで紙ベースで行っていたものが,非常に便利になりました.

f:id:kazu_1995:20160702234521j:plain

f:id:kazu_1995:20160702234524j:plain

 

参考にしたWebサイト

サルでもわかるGit入門 〜バージョン管理を使いこなそう〜 | どこでもプロジェクト管理バックログ