Swift ジェネリクス

Client一覧を表示 override func viewDidLoad() { super.viewDidLoad() //ObservedFetchedRoutes下記に記載 ofRoutes = ObservedFetchedRoutes(uiRoutes) uiRoutes.delegate = self dmDISource = DmDeliveryItemsSource(uiDeliveryItems) uiDeliveryItems.de…

Rails css うまく表示されない時

こちらのサイトは、とてもわかり易い説明です。 www.transnet.ne.jp railsはSCSSをコンパイルする、アセットパイプラインという仕組みがある。 app/assets/stylesheets 配下にcssが出来る。 application.scss で *= require_tree . を外すと、SCSSがプリコン…

PHP セッションについてまとめ

セッションは画面をまたいで、変数を保存しておく仕組み 利用方法 //これが必ず画面を表示するときに必要 session_start(); 値の確認 isset を利用 定義 (PHPマニュアルより参照) HTML側の入力窓 <div class="container"> <label for="email">メールアドレス:</label><br /> //name属性を指定それでセッションに保持</div>…

cloud9 firebase login できない

cloud9にて firebase CLIからログインできなかった。 自動的にlocalhost が割り振られる。 解決法 オプションをつける $ firebase login --no-localhost これだけ

フリー画像 サイトまとめ

マテリアルデザインはここ 無料で学べる、さすがグーグル https://codelabs.developers.google.com/codelabs/design-material-darktheme/?authuser=0#2 ここも参考にします。 material.io 画像収集サイト pixabay 無料なのがいい pixabay.com unsplash 無料…

Swift NSFetchedResultsControllerの考察

NSFetchedResultsControllerについてまとめてみようと思う NSFetchedResultsControllerを使うとCoreDataとUITableViewがとても便利になります。 実装例 frcImplはNSFetchedResultsControllerを実装(implement)していることを表す /// FetchedResultsContro…

wordpress Fatal error: Cannot redeclare pixlikes()

重大なエラーを引き起こしたため、プラグインを有効化できませんでした。 解決策 wordpress.org TGMPファイルとは http://tgmpluginactivation.com/download/

nvm npm node.js の関係について ブループリント利用

nvmとはnode.jsのバージョン管理ツール。 node.jsとはサーバー側で動くJavaScriptのことです。 インストール可能なリストを表示 $ nvm ls-remote //==このLTSをインストールする long term support の意味 v10.15.3 (LTS: Dubnium) v10.16.0 (Latest LTS: Du…

Swift Delegate カスタムセル 実装処理

delegateについて記事を探したが、一般論でしかなく理解し難いのでまとめておく やりたいこと TableView Cellの中のbutton で画面遷移したい。delegate利用 理由:通常ならデリゲートメソッドを利用する。 しかし、xibファイルの中に自分が実装したボタンが…

Swift CoreData 子モデル 保存処理と表示

子モデルを保存 ボタン押下時にcoredata保存処理 @IBAction func btn_registration(_ sender: Any) { //入れ物をつくる let appDelegate = UIApplication.shared.delegate as! AppDelegate let context = appDelegate.persistentContainer.viewContext //per…

wordpress 納品 忘備録

All-in-One WP Migration を利用する 利用するときは他のプラグインを停止しておく 参考サイト www.vektor-inc.co.jp 管理画面関係でプラグインを利用できなくしておく。 壊れてもこちらが直さいないと行けないので 最近はuploadの際に別のプラグインが必要 …

swift model作成 インスタンス作成がいまいちわからない方へ

モデルを便宜的に、表示するためだけに作成したのでまとめ initはインスタンス生成時に自動的に呼ばれるメソッド struct PlanList{ let days:Int let date:Date init(days:Int ,date:Date){ self.days = days self.date = date } } メンバ変数で宣言 var pla…

Swift CoreData 小テーブルオブジェクト生成

Swift CoreData 小テーブル作成の記事がほとんどなかったので記載 テーブル関係はこう PlansがDaysを1対多でもっている ポイントは days_re が一つの変数のように扱うところ。 NSSet にNSMutableArray はセットできない。CoreDataがObjective-Cで書かれてい…

WordPress comments.php 表示されない

comments.phpが、本の通りに表示されない問題。 参考にさせていただきました。こちらのサイトのほうが良いです。 コメント欄を表示するcomments.phpを作る [WordPressテーマ作成の手順16] | *Web Design 覚え書き* ポイントは、comment_form( $args ) 引数…

Bootstrap4 ul li 中央揃え 忘備録

flexboxがとても便利 参考にさせていいただきました。 www.webcreatorbox.com <div class="collapse navbar-collapse" id="navbarToggler"> //ここにw-100を入れたら、画面いっぱいに広がる。 //ulには d-flex を適用 <ul class="nav navbar-nav d-flex w-100"> //li にはd-inline-flex で均等割 <li class="nav-item d-inline-flex active"> <a class="nav-link" href="#">Home<…</a></li></ul></div>

Ruby RSpec導入

インストール この本のまとめです。 とても良いと思います。 gem install rspec テストファイル作成 テストファイルは filename_spec.rb と名付けるのが一般的 Rspecがあれば、他にドキュメントいらないと言われている。 Rspecのドキュメントはこちらがいい…

Git 共同作業者がマージできないようにする。

設定するだけ。 忘備録 これにチェックすると、コメントしないとmergeできなくなる。 いいですね。

gulp(ガルプ)の利用について 忘備録

参考にさせていただきました。 https://dotinstall.com/lessons/basic_gulp gulp とは SCSSなどで記述すると、コンパイルしてCSSにする必要がある。 多少の変更でもコンパイルするのはめんどくさい。 それで、保存した時のタイミングで自動的に、コンパイル…

PHP パラメータのわたし方 忘備録

クエリを受け取るには $_GET を利用する a タグのリンク先に ? に続けて記載する <a href="show.php"?name=Bob> $_GET の中身はハッシュになっている。 Rails のparams と同じ $_GET = array( //キー 値 'name' => 'Bob' )</a>

SCSSファイルのコンパイル方法

SASSファイルのコンパイルについて SASSはコンパイルしてcssファイルに変更する必要がある。 まずnode.jsをダウンロードする。 ダウンロードサイト 本家 左側のLTSの方をダウンロードする。安定版 nodejs.org コマンドラインで確認 $ node --version //==OK…

Windows でLinuxコマンドを利用する方法

windowsは簡単なbash のコマンドも使えない。 大変である。 解決法 git bash をインストールする。 ダウンロードサイト git-scm.com これで一通り、linuxのコマンドが利用できるようになる。 プログラミングを勉強したいなら、そもそもwindowsは買ってはいけ…

Swift4 カスタムセルの作り方

他の記事が古かったり、いい記事がなかったのでまとめます。 xibファイルの作成 ポイントはUITableViewCell を継承したクラスを作成すること 画面はそれぞれ@IBOutletで接続しておく。 実装するクラスでセルを登録 registerメソッドを利用 ここではPlanCell…

Swift4 CoreData 利用

いろいろ探したけど、日本語でいい記事がなかったので作成します。 まず、アプリ作成時に Use CoreData にチェックを入れる。 まずAppDelegateにアクセスするために下記を入力 そこのpersistentContainer これがcoredataを永続化するために動いてくれる。 ま…

Bootstrap ハンバーガー実装

ハンバーガーとは ハンバーグをパンで挟んだ食べ物、マクドナルドが世界的に有名。のことでは無い。 これ このページにハンバーガーの実装が掲載されていた。 https://codepen.io/ProfessorTony/pen/Ypaejg しかし動かない! で調べてみると <script src="https://cdn.jsdelivr.net/bootstrap.native/1.0.4/bootstrap-native.js"></script> 通常のJavaScri…

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回繰り返すこと デザインも同じ メリ…