dala00の100DaysOfCode

2019-01-10に作成

頑張って100日間コードを書き続けます。

所有者限定モードのためこのボードには投稿できません ボードとは?

Day56

  • ミニアプリがほとんど完成しつつある。なんかツイート表示するやつ
  • ユーザーアイコンを自分でアップロードできるようにした


Day55

  • 下書き一覧が表示できなくなる不具合修正
  • Laravel用DockerfileをPHP7.3に対応した
  • ちょっとしたアプリケーションを作るためのプロジェクト準備

Day54

条件によってボードの投稿一覧表示を変更した。…けど諸々最適化しようと思ったらもうちょっと機能を追加しないと。


Day53

コメント投稿ボタンが何度も押せてしまって重複投稿になってしまうのでローディングを付けた。Bootstrap4.0でspinnerが使えなかったのでこの前spinnerだけコピーしてきたら便利で捗る。

    <div v-if="sending" class="text-center">
      <div class="spinner-border spinner-border-sm" role="status">
        <span class="sr-only">Sending...</span>
      </div>
    </div>

Day52
Contributionランキングを作った


Day51

  • UnrealでVSのビルドツール入れて気になるサンプルを一通りビルドできるかためした
  • contribution対応中

Day50

  • メルマガ機能を作った。
  • Contribution集計にちょっと手をつけてみた。

わざわざこんな感じにするとupdated_atが更新されないですむ。

        DB::table('users')
            ->where('id', $this->id)
            ->update(['contribution' => $contribution]);

Day49

  • メルマガ機能を大体作った。

Day48

  • Unrealのサンプルを実機で動かした
  • メール配信の作成準備

Day47

  • ボードの匿名コメント対応
  • Markdownの打ち消し線対応
  • 下書き削除対応

Day46

  • ユーザーの記事数、ボード投稿数のグラフを作った
  • ユーザーのタグ集計のグラフを作った

Google Chartsにて。


Day45

  • 最近のいいね一覧を作った
  • ずっと放置してしまっていたユーザー登録のクリティカルな不具合をようやく修正した…。

Day44

  • bugbashしてもらったので色々修正中。
  • Nend広告をNuxt.jsで表示できるようにしたけど正規の方法じゃないしぐちゃぐちゃなので記事にするのもあれだし適当に一部だけここに晒す。
    const script = document.createElement('script')
    script.src = 'https://js1.nend.net/js/nendAdLoader.js'
    const container = <Element>this.$refs.container
    const write = window.document.write
    window.document.write = str => {
      container.innerHTML += str
    }
    container.appendChild(script)

これじゃ一つしか広告表示できないので実際にはもっと色々めんどくさいことやってる。


Day43

  • アクセスランキングは検索流入を除外する形に修正してみた
  • macだと変換確定で次の項目に進んでしまうようだったので修正してみた

参考記事
https://qiita.com/h-orito/items/6d99e2256074132d7867


Day42

項目ごとにいいねできる機能を作成中。もう機能自体は出来てる。あとはログインしてない人用の遷移をつけるだけ。