Afternoon Log

日々のことや、技術的な備忘録を吐き出していくつもり

ToDoリスト開発記【#0】

目次

  1. ToDoリスト開発記【#0】←イマココ
  2. ToDoリスト開発記【#1】 まだ

はじめに

前回の記事が4/7。
気がついたらもう7月。

5月にあったGoogle I/O 2017で発表されたAndroid Architecture Components
developer.android.com

これに基づいてアプリ開発していきたいと思います。
何を作っていくかというとタイトル通りToDoリスト。
これは前から自前の作ってみたかったのでちょうど良いかなと。

Android Architecture Componentsについては
今更僕が言うことでも無いんですが、

  • 堅牢でテスト可能でメンテしやすいアプリ
  • ライフサイクルの意識したコンポーネント
  • データの永続化

とか、そういったことをできる設計ですね。
LifecycleObserverやLiveDataなどは、
ここでは触れずに途中途中で摘まんでいこうと思ってます。
また、github上に公開しながら作っていきたい。

それが終わり次第、次は自分向けに拡張していこうかなと。
こっちの方は、上の公開プロジェクトに一部mergeしたり、
あわよくばリリースまで出来たら嬉しいですね。

全体図

f:id:mura_elma:20170702215710p:plain

全体図はたぶんこんな感じかな?
結構ラフに仕上げてしまったけどもだ。
ViewModelは2つ考えていますが、これで良いのかな?
LiveDataを持たせるので、表示するActivity毎に変えたいと思いました。
ToDo詳細画面というのが必要かどうかも悩んでいます。
とりあえず、シンプル故にダイアログで十分かなーとも思っていたり。


新社1week

はい、新社会人です。

初めの1週間終わりました。
幾つかのグループはやっぱり飲みに行っているみたいです。
今まで怠惰の塊だった存在がいきなり規則正しい生活で、
尚且つ朝から夕方まで真面目に頑張るので結構疲れました。

さてこの1週間どうだったか。
勿論内容については言えませんが、
社長や他偉い人の話であったり、会社について、ビジネスマナーについてなどなど。
こういう構成はきっと他の会社でもそんなに変わらないんじゃないかと思います。
その中で他とは違うだろうなぁって感じたのがアウトプットの多さですかね。
節目節目にグループで自分の思いや考えを共有する機会がありました。
話されたことから自分の思いを組み立て、他のメンバーに説明する。
大学でもこんな高頻度で真面目な話し合いなんて無かったので、非常に頭を使ったなぁという感覚があります。
また、1週間ずっと同じメンバーということもなかったです。
毎日異なることはなかったけど、ちょくちょくグループを変えて色んな人と接する機会がありました。
いやほんと、お陰様で色々凝縮された1週間だったかなぁと。
このことに悪い気持ちはないです。
こういったコミュニケーションを沢山経験する、有意義な時間になったと思います。


まぁ、とりあえずはこんなところでしょうか。
学生から社会人へと一気に意識切り替えしているようですね。

timeタグの中身を書き換えただけの話

以前からarchive以下のページ(カテゴリや月別アーカイブでの遷移先ページ)の日付の表示がおかしかった。
なので、それを修正した。
やったことはすごく単純で

URL取得して、archiveの文字列含んでいるか見て、
あったらtimeタグ取得して、innerHTMLを置き換え。

一応以下に詳細をば。

続きを読む

一段落後

ようやく一段落した。
したはず。

そんなわけで予てからやりたいと思っていたことをただ羅列していこうと思う。
往々にして、アレやりたいコレやりたいと思うだけでは
いざ時間が出来ても何だっけみたいな感じで無為に過ごしてしまうので。
もちろん、こういうのは忙しい時こそ色々思い浮かぶので抜けているかも。

  • Webページの整備
  • サーバにGitLab入れる&記事化
  • 下書き中のserviceについての記事を完成させる
  • Qiita記事の修正
  • アイコンの作成
  • スマホアプリ制作
  • 積ん読&積みゲー消化
  • 部屋の掃除

とりあえず、こんなところだろうか。
もちろん一気に全部できるわけではないが少しずつこなしていきたい。
最近、次の新居をどうするか考えるのが楽しい。

【第40回アルゴリズム勉強会】参加記

久しぶりに行って来ました勉強会。
今日のスケジュールはこんな感じ。
言語はKotlinでやっています。
初心者の僕には★だけかな><

yukicoder

  • yukicoder No.431 ★
  • yukicoder No.419 ★
  • yukicoder No.94 ★★★
続きを読む

CentOS7 の firewalld設定

firewalld

CentOS 7からiptablesではなくfirewalldになりましたね。
これは今更というものでしょうが……。
実際 ` centos7 firewalld `とでも検索すれば、
firewalld-cmdコマンド周りのことは出てくるんですよね。
なので、この記事は後々自分が調べなくて良くするためです。

続きを読む

和倉温泉旅行2日目

1日目はこちら
mura-elma.hatenablog.com

9/13 (火)

朝4時なのか、深夜4時なのか。
徹夜で麻雀し、敗れた僕はそんな時間に寝たのでした。

7:00

え、7時やん。
朝食まで1時間半あるし、何で起きてしまったんだ……。
こういう旅行の時とか、いっつも早く起きちゃいます。
周りを見るとまだ寝ている人が大半。
寝顔、撮るしかないでしょう。
抜き足、差し足、忍び足と寝ている人の写真を。
f:id:mura_elma:20161001073400j:plain

続きを読む