2019-04-01から1ヶ月間の記事一覧

Bootstrap ハンバーガーメニュー 忘備録 見ないこと

ハンバーガーメニューとは これ このページにハンバーガーの実装が掲載されていた。 https://codepen.io/ProfessorTony/pen/Ypaejg しかし動かない! で調べてみると <script src="https://cdn.jsdelivr.net/bootstrap.native/1.0.4/bootstrap-native.js"></script> 通常のJavaScriptで実装 されていた。 Bootstrapならもっと簡単なはず 本家サイトを確認…

MAC ズーム機能

システム環境設定よりアクセスビリティ スクロールジェスチャーと修飾キーを使ってズームにチェック 便利です。

VS Code HTML自動インテンド

HTMLはインテンドはデフォルトで入っているようだ。 検索窓に formationを入れて、検索 format on save にチェックを入れる これで保存したら自動整形してくれる。 めでたし、めでたし

Rails link_to image を貼り付ける

アフェリエイトリンク貼ったときの忘備録 <a href="https://www.agoda.com/partners/partnersearch.aspx?pcs=1&cid=11114&hl=ja&hid=111003" target="_blank"> hogehoge </a> <%= link_to image_tag("https://agoda.net/hotelImages/336/5325.jpg?s=240x180"), "https://www.agoda.com/partners/partnersearch.pcs=", {target: "_blank"} %>

サルだとわからん-やさしいSwift単体テスト 編集途中!

やさしいSwift単体テスト~テスト可能なクラス設計・後編~ - Qiita そもそもテストとは ざっくりいうと 入力値、引数を渡して、期待する結果も入力する。 そのとおり出力されるかをチェックする。 ポイント! UIつまり、ビューと接続しているところは単体テス…

Swift テストコード書き方

参考にさせていただきました。 qiita.com テストには大きく分けて2つある。 明示的出入力テスト 引数と戻り値があるもの 単体テストが書ける。 暗黙的出入力テスト 引数と戻り値はあるが、途中で他のクラスの変数を利用して処理する場合など こっちのほうが…

デザインの4原則について

デザインの4原則 仲良し(近接) 関連する項目は、まとめてグループ化 前ならえ!(整列) 左揃えなら左揃えにする。 一貫性(反復ともいう) デザインの特徴を、作品の中でくり返すこと。 漫才でも天丼がある。 これは2回繰り返すこと デザインも同じ メリ…

Swift Int64から Intへキャスト

結構ややこしかったのでメモ truncatingIfNeeded 関数を利用 本家で調べるべし! このページのtruncatingIfNeededで検索しください。 developer.apple.com // plan!.daysはint64型 CoreDataのモデルのカラムなのでInt型が利用できない return Int(truncating…

swift テーブルに表示するオブジェクト作成

表示するオブジェクトを作成 struct PlanList{ let days:Int let date:Date init(days:Int ,date:Date){ self.days = days self.date = date } 呼び出し、オブジェクト作成 こうしておけば、テーブルに表示する数だけオブジェクトを生成する。 //メンバ変数 …

コードを日本語へ! Swift UITextField, UITextViewがキーボードで隠れるのを防ぐ(UIScrollViewを使わずに)

参考にさせていただきました。 【Swift】UITextField, UITextViewがキーボードで隠れるのを防ぐ(UIScrollViewを使わずに) - Qiita //UITextViewDelegateを実装 class HogeHogeController: UIViewController,UITextViewDelegate { //このテキストビューを動か…

swift エラー[!] CocoaPods could not find compatible versions for pod "Firebase/Auth"

次のようなエラーがcocoapodを利用しているときに出たときの対応 [!] CocoaPods could not find compatible versions for pod "Firebase/Auth": In snapshot (Podfile.lock): Firebase/Auth (= 5.20.2) 前提知識 まずcocoapodはrubyで書かれている。macはrub…

Railsアプリ グーグルアナリティクス導入

まずgemを入れる gem 'google-analytics-rails', '~> 1.1', '>= 1.1.1' bundle install をする 参考資料 rubygems.org config/environments/production.rb にトラッキングIDを設定 GA.tracker = "UA-990011-2" //UA-990011-2はグーグルからもらう app/views/…

Bootstrap header 固定

上部に固定 fixed-top クラスを当てる <nav class="navbar navbar-expand-lg navbar-light bg_pink fixed-top"> headerの下の部分にpaddingを指定する。 これで下の部分がめり込まなくなる <div class="overflow-hidden container-fluid" style="padding-top: 56px;"> <div class="container py-5"> <%= render 'layouts/flash' %> <%= yield %> <%= render 'layouts…</div></div></nav>

Rails heroku デプロイ (heorku側)

とりあえずhistory heroku CLIのインストール npm install -g heroku 810 heroku --version 811 heroku create 812 heroku login -i 813 heroku create 814 git config --list | grep heroku 815 git config --list 816 git add . 817 git commit -m "before…

heroku DB リセット関係コマンド

herokuのデータベースをリセット heroku pg:reset DATABASE //== あとは確認の追加のオプションを要求されるので、それを追加する。 当然テーブルごと無くなっているのでmigrate $ heroku run rake db:migrate seedファイル作っていたので $ heroku run rake…

AWS S3 無料枠限度アラートの対処法

結論からいうとS3を利用すると、自動でログを取るバケットが作成される。 そこには、すべてのアクセスのログが入る。それがカウントされるためユーザーが40人しかいなくても 2000カウント超えてしまった。 対処法 クラウドトレイルに入り、ログ記録をOFFにす…