HTMLについて

  • HTMLは要素のレイアウトのためのものではなく、情報を環境に依存しない形で保存するためのもの。そのため文字のサイズなどはCSSで管理する
  • つまり文章を
    だけで区切るのではなく、

    でひとかたまりにして、その中で
    を使う

  • olかulの中にliを並べる。dlの中にdtとddを並べる
  • ブロックレベル要素とインライン要素を区別する
  • tableの中にtr要素(Table Row)とtd要素(Table Data)を並べる。時にはth要素(項目名)も使う

「本当は怖くない」“黒い画面”入門

学習内容

メモしておきたい用語など

  • pwd -- 現在のディレクトリパスを返す
  • echo -- 入力内容を引数として返す
  • PATH -- ディレクトリのルートを設定。export PATH=$PATH: フルパスで登録
  • -h もしくは -helpでオプションを確認
  • より詳しくはman + コマンド名
  • curlは「Client for URLs」の略。-oの後に指定するとそのファイル名で保存
  • open . で現在のディレクトリをfinderで開ける
  • brew search でファイル探しが可能
  • !でスクリプトを作成

Rails tutorial リプライ_追記

仕様変更

  • @の後にユーザー名ではなく、IDで管理。それに伴い、各ユーザーのIDをわかりやすいように表示
  • リプライだとわかりやすいよう、該当ポストには本文の前にreplyとカラーで表示
  • 本文中の@IDをクリックすると、該当するユーザーページに飛ばす(実装中)

モデル

  • matchメソッドと正規表現を使って本文中の@IDを抽出
  • 抽出されたIDが存在するかどうかをexists?メソッドで管理。error.addを使用
  • feedにin_reply_toが自分のIDと一致した場合を追加

コントローラー

  • Usersのshowでの@micropostsの扱いを変更。in_reply_toに入っていたら非表示

その他

  • リンク機能はhighlightを使用?

Rails tutorial リプライ機能実装

仕様

  • マイクロポストに@<ユーザーID>が含まれる場合、ユーザーIDに対して返信する
  • @を使うと、自分のフィードと相手のフィードにのみ表示される。自分のユーザーページにも表示されない
  • フォローしているしていないに関わらずリプライは可能

モデル

  • Micropostsモデルに、in_reply_toのカラムを足す。ここには@以降が入力される
  • in_reply_toに入力がある場合、ユーザーページのマイクロポストに表示されない
  • in_reply_toに入力がある場合、マイクロポストをしたユーザーと、リプライを送られたユーザーの@feed_itemsにマイクロポストを加える(フォローしていないユーザーからの分も足す)

コントローラー

  • micropostのcreateに、ifで分岐を追加。また、private内にcontent内に使用可能な@user_nameがあるか判別するself.reply?関数を追加して使う

備考

Rails tutorial メッセージ機能実装

仕様

  • 自分以外のユーザーページにフォームがあり、メッセージを送れる

  • 受信・送信したメッセージの一覧を見られる

  • 一覧から詳細を見られる

  • 未読のメッセージがある場合、プロフィール欄などにその旨を表示

モデル

  • idcontentfrom_idto_idcreated_atを作成

  • 送信者のidはfrom_idを使用し、受信者のidはto_idで管理

  • バリデーションの際にbelongs_toに注意

コントローラー

  • 表示はMicropost、関係はFollowerの物で合体させる。
  • ルーティングはuserのメンバー下に追加

Something interest

徒然なるままに

漫画

惑星のさみだれ

  • アニメ化しねーかな。無職発言を聞きたい

    たのしい甲子園

  • この手のギャグ大好き

    頑張れ酢飯疑獄

  • 機械が人間から仕事を奪う!

    西岡兄妹次戦作品集 地獄

  • 漫喫で読んで、ガケ書房で購入した。なんだこれ

小説

サゴケヒ族民謡の主題による変奏曲

  • なんかいろいろどうしようもない

    和風Wizardry純情派

  • 旧PCとともに『祭』がなくなったのが痛い

    酔歩する男

  • やる夫スレでも読めるよ!

    伝奇集

  • はてなのアカウントをUqbarにしたかったができなかった。悲しみ

    ヘルモ

  • 更新再開しねーかな

    一人の男が飛行機から飛び降りる

  • 枕の中は骨でいっぱい

ゲーム

ラク

  • ワゴンじゃないよ!仮にワゴンだとしても、人を選ぶ名作と言う名のワゴンだよ!

    TRAP GUNNER

  • リメイクしねーかな。今の時代ネットでマルチもできるし

    カードヒーロー

  • DSから入ったニワカですわ

    7 モールモースの騎兵隊

  • チュートリアルが長すぎる!

映画

Knockin on Heaven's Door

  • 日本版なんてなかった。いいね?

Rails tutorialについて 1−5

1章

2章

3章

5章