ryu's blog

~日々の出来事や開発のアウトプットの場~

Android アプリ設計パターン入門を購入

技術書のクラウドファンディングがあるのを知ったのは最近なのですが、Android開発に関する書籍が執筆され発売されました。

自分もAndroidの開発は好きだし、勉強中であるので早速購入しました。これから勉強に励みたいと思います!

下記のリンクの本が購入した書籍です。

Android アプリ設計パターン入門

Android アプリ設計パターン入門

  • 著者:日高 正博,小西裕介,藤原聖,吉岡 毅,今井 智章,
  • 製本版,電子版
  • PEAKSで購入する

また後でレビューを書きたいと思います。

GitHubでgit pushできなかった件

いつも自分は、リモートのGit管理ツールとしてGitLabを使っている。 GitHubを久しぶりに使ってみたところ、何故かリモートリポジトリにpushができない…。

そこで色々ググってみて対処できたのでメモ。

GitHubのセキュリティ設定によるエラー

ちなみに、GitHubにはSSHでGitLabとは別のSSHキーを設定して接続。SSHキーの設定は以下のサイトを参考に。

qiita.com

dev.classmethod.jp

話が逸れましたが、原因はセキュリティ設定のEmails設定ページにある下記の設定だった。 f:id:ryu236:20180128000017p:plain このKeep my email address privateにチェックを入れてあると、自分のアカウントに設定してあるメールアドレスではなく、説明欄にある@user.noreply.github.comのドメインアドレスがGitHubでGitを扱うときのアドレスになる。なので、PCなどのgit config設定をこのアドレスにする必要あり。

また、Block command line pushes that expose my emailにチェックが入っていると、コマンドによるgit pushができない。なので、コマンドで操作するときはチェックを外す必要あり。

git merge時に--allow-unrelated-historiesオプション

git pushするのにmergeしなきゃいけなくて、mergeするのにもエラーが出た。--allow-unrelated-historiesオプションを付けて解決。下記を参考。

qiita.com

これでgit pushのエラーがとれた!

2018年の抱負

f:id:ryu236:20180105012640j:plain

2017年にはブログを開設しましたが、全然記事を書きませんでした(笑)…

せっかくブログを開設したので記事を書かないともったいないですよね。

 

ということで、今年の生活やブログの抱負を書きたいと思います!

 

今年の目標として、下記に示したことを頑張りたいと思います!

  1. ブログを書いたりなどのアウトプットをしていく(3記事/月程度)。
  2. 本を読む(最低3冊/月)。
  3. OSSのコントリビュートをする。
  4. 筋トレをする。

上記の4つをとりあえずを2018年は頑張りたいと思います。

 

まず、ブログやQiitaなどで自分のインプットしたことをアウトプットしていく。これは自分の理解を深めたり、知った情報の記録にも役立つと思うので取り組んでいきたいと思います。

次に、本を今年はたくさん読んで知識をインプットしたいと考えています。Kindle Paperwhiteも持っていますので、Kindle本を買えば通常より安く本が買え、持ち運びも楽!今年は本を読みまくっていこうと思います!

そして、OSSのコントリビュートを今年は目標にしていきたいです。今、OSSのアプリやライブラリなど沢山のOSS製品に支えられて生きています。そのOSS製品に少しでも自分が関わってみたいのと、自分の技術力を身につけるモチベーションなどにもしていきたいと考えたからです。今はまだ全然技術力がないですが、自分のできる範囲でOSS製品のコントリビュートをできたらと思います。

最後に、筋トレ!個人的なことなのですが、自分のお腹や体が大分たるんできています(特に最近)。その改善策として、まずは筋トレ!できれば、ランニングなどして体力の向上にも取り組んできたいと思っています。とりあえずは、すぐできる筋トレをやろうと思います。

 

ということで、今年の抱負として記事を書きました。ブログの記事を書いたからにはしっかりと有言実行をしていきたいと思います!(笑)

 

以上、新年あけましておめでとうございます!

Open Source Fridayについて

この前、Twitterのタイムラインを見ていたらこんな記事がシェアされているのを見つけました!

Open Source Friday!プレミアムフライデーみたいですね(笑)

OSSOpen Source software オープンソソースウェア)という誰でもソースコードが利用可能で、著作権者が無料で配布しているソフトウェアまたはソースコードになります。

自分もオープンソースなソフトウェアを多く利用しますが、そのオープンソースの開発などには携わったこと一度もありません。

自分も一応は技術者になりたいと考えている身なので、OSSの開発に参加をしてみたいと考えています。

技術的にはまだまだ貢献できることはないかもしれませんが、技術力をつけて是非OSSの開発をしたいですね。

 

ちなみに、GitHubのOpen Source Fridayのオリジナル記事はこちらになります。

はてなブログ開設しました!

タイトル通り、この度ブログを開設しました!

ブログをやろうと思ったのは、自分の学んだことや日々の出来事をアウトプットする場が欲しいなと思ったのがきっかけです。

本当は、WordPress+AWSでシンプルなブログを作成しようと思っていたのですが、なかなか作業が進まずにダラダラと時間が経つばかりで自分のブログをやろうと思った目的を忘れていました。手段と目的をはき違えるな!という言葉が胸に響きます(;^_^A

なので、一度悩んでいたはてなブログさんを利用しようと決意しました。なので、もし時間がありこのままブログを続けることも出来そうだなと判断したところで、もしかしたらWordPressに移行するかもしれないです(笑)

取り敢えず、当面の間ははてなブログさんにお世話になりながら、ブログとしてアウトプットしていきたいと考えています。

デザインの変更などいろんなことはまだ後回しですが、ブログ続けていきたいと思います。