インターン

Scaffoldを使わないで1からRails

scaffoldの中身を理解するためにMVCコンポーネントと7つのアクションを個別で自作する (1/3):開発現場でちゃんと使えるRails 4入門(2) - @IT 上のリンクを元に勉強を進めていく。 rails _5.1.4_ new sample_app で新しいディレクトリ兼諸々作成。 最初に…

Rails scaffold の中身のお話

ビューのソースコードは「app/views」 <% ... %> <%= ... %> の中身がRubyのコードを用いている部分。 この2個の違いとしてはサーバーを立ち上げてブラウザで見たとき タグ中の戻り値が表示されるかされないか。 コントローラーのソースコードは「app/contro…

jQueryでスクロールボタン対応する!(押している間)

基本的には以下のリンクが横移動してくれてるから それを縦に直すようにすること! CSS - Jqueryを使ってボックス要素をボタンを押している間少しづつ横スクロールしたい。(94967)|teratail 修正ポイント ・テストケースが横にしか入らない。理由はわからな…

jQueryでメニューA/Bが交互に切り替わるような画面

jQueryはJavaScriptで書くらしい! 基本的なタブ切り替えはここでかけた! 参考:jQueryとCSSでシンプルなタブ切り替え おすごとにオンオフみたいなタブはどうしようかな。。。? if文って書けるのかなぁって思ってたら思ったよりも普通に書けるみたい! そ…

CSS レイアウト 2カラムがうまくいかない?

横並びメニューの区切り線を隣接セレクタを使ってスマートに実装する方法 - ウェブ企画ラボ 思ってる以上にmargin,paddingとかは足し算されないらしい! 共通部分は相殺されます。 枠組みつけるときに参考にしたサイト 【CSS】おしゃれなボックスデザイン(…

初めてのHTML〜文字化け〜

Chromeで開く方法 ファイル右クリック→Open in Browser→Chrome 文字化けする場合は <meta charset="UTF-8"> この一行を<head>の次の行に入れてないことを疑うこと! 文字化けは解決したから明日以降に本格的な描き方講座って感じだ。</head></meta>

CurlでWebアプリケーションを動かす

結論からいうと % curl -F "lecture_sample_message[user]=苦戦中" -F "lecture_sample_message[text]=苦戦中" https://tryout.sonicgarden.jp/lecture/sample/messages lecture_sample_message[user] についてはまず.../newのHTMLのソースコードを見つける…

.zshrcがないとrubyのバージョンも変えられない

何回か前のzshのお話。 簡単に言うと便利なショートカット入れたりするイメージなんだけれども echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.zshrc echo 'eval "$(rbenv init -)"' >> ~/.zshrc を追加しないと rbenvを使えないなど弊害がある。 expor…

GitHubでPull Requestを作成できるようになる

GitHubに新しいSSHキー登録する方法 GitHubにSSH接続できるようにする方法 GitHubでPull Requestの練習 GitHub初心者はForkしない方のPull Requestから入門しよう | qnyp blog 上の例としては、GitHubで共有するとき、 自分で(ローカルで)mergeができない…

バージョンを管理する

git関連のお話 backlog.com ここを基本的にやること。 git init git add sample.txt git commit -m "first commit" git commit --amend -m "hogehoge" で1個前のコミットメッセージ変更 エラーに見える奴は入力モード、コマンドモードの切り替えで対応する …

開発環境を整える

macOS: High Sierra コマンドライン環境を整える リンク切れをしているが参考になるサイト 【図解】ゼロから始めるモダンなコマンドライン環境作り #iTerm2 #tmux #zsh | リクナビNEXTジャーナル iTerm2: https://webrandum.net/iterm2/ tmux: http://kanjuk…

学習の準備

1つ目のrubyはデフォルトでインストールされているため割愛 2つ目のMySQLについては Homebrewのインストール MySQLのインストール の2手順に分ける Homebrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/…

MacBookPro 初期設定記録

設定>>ディスプレイ セキュリティソフト Sophos のインストール マウス 戻る、進む、ホイールの設定(Krabiner-Event) キーボードの対応(Krabiner-Event) GoogleChromeのインストール Chromeのいくつかの初期設定 メールとか マルチディスプレイを対応す…