2019-01-01から1年間の記事一覧

Angular デプロイ 忘備録

大変参考になりました。ありがとうございます。 Angular CLI で作ったアプリを Heroku にデプロイして動くようにした - Corredor express を利用する expressとは、jsのフレームワーク。ルーティングHTTPヘルパー(リダイレクト、キャッシュ)、14以上のテン…

Angular ビルド手順 忘備録

npm use 10 nvm use 10 //cloud9 のportは8080 //アプリをbuildする時に ng -serve //https://angular.io/cli/serve ng serve --host 0.0.0.0 --port 8080 nvm use 10 cd Angular/ ng serve -o ng serve --host 0.0.0.0 --port 8080 //接続されているクライ…

rails サーバー止める ps 忘備録

rails s ps aux | grep puma これでプロセスを見る 見つけたら kill -9 プロセス番号

Xserver coda2接続 設定

サーバーアドレスは公式サイトの説明通りで良い SSH設定 | レンタルサーバーならエックスサーバー サーバーIDが違うので注意 パスワード変更から参照すること パーミッションの変更が必要 秘密鍵を配置しているフォルダも700にパーミッションの変更が必要 .s…

DB設計変更留意点 忘備録

メインのテーブル設計を多対多に変更すると current_user.tow_nuser で取得できなくなる=>各コントローラーでのcurrent_userのgetが難しくなる 関係する箇所が多い=>変更はしない。

PHP $_POSTまとめ

$_POSTとは HTTP POSTで送られた値を取得する 連想配列で値を持っている グローバルスコープ(どこでも利用可能) データ送信時はタグのmethodをpostにする

MAMP mailサーバー設定-忘備録

postfixにてメールを送付 公式サイト Postfix 基本設定 参考にさせていただきました。 https://joyplot.com/documents/2016/11/07/postfix-send-mail/ Postfix とは MTA(Message Transfer Agent) と呼ばれる、電子メールを扱うソフトウェアのこと。macOS に…

Swift @escaping について

参考にさせていただきました Swift 3 の @escaping とは何か - Qiita クロージャーがスコープを抜けても存在し続けるときに、@escaping が必要になる。 クロージャがスコープ外で強参照されるとき クロージャを非同期的に実行するとき 実装例 非同期に実行す…

AWS ssh接続 エラー: Host key not found、Permission denied (publickey)

Permission denied (publickey,gssapi-keyex,gssapi-with-mic). と表示された。 調べてみると,CentOSに接続する際は userが ec2-user でなく、centos になるそうだ。 今回始めてCentOSを選択したのでいつもと違う //==秘密鍵は当然pathを含める。カレントな…

MyClass::start_lvl() should be compatible with that of Walker_Nav_Menu::start_lvl()

wordpressでエラー表示されたので対応をまとめておく。 最初はここを探したが、回答どおり記載している PHPの7.0からの問題らしい wordpress.stackexchange.com 日本語版がここ サーバーのphpを7.0にした際に出る【Warning: Declaration of My_Walker::start…

Wordpress 開発 小ネタ

ログ出力関係 エラーログ wp-config.php //ログ出力ここをtrueに define('WP_DEBUG', true); define('WP_DEBUG_DISPLAY', true); define('WP_DEBUG_LOG', true); Debug Barプラグイン SQLが表示されるため便利 プラグインを入れたら wp-config.php に追記す…

XD忘備録

画像を配置する際は、アートボードのペーストボードを選択しておく。 こうしないと、どこかのアートボードに関連付けられ、マスクされてしまう。

cloud9 aws インスタンス変更 忘備録

インタンス変更は、サーバーを止めてから cloud9が起動していると、インスタンスが動いているのでcloud9を閉じる メモリはEC2>ボリュームから変更 static IPを取得して設定しておく。無料 Cloud9との関連付けがおかしくなるので 必ず再起動してチェックして…

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/

nodeのインストール MAC編

nvmとはnode.jsのバージョン管理ツール。 node version managerのこと node.jsとはサーバー側で動くJavaScriptのことです。 コマンド brew install nvm zshrcへpath追記 vi ~/.zshrc //=== 下記を追加 patを通した export NVM_DIR="$HOME/.nvm" [ -s "/usr/l…

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

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

wordpress 納品 忘備録

ロリポップはWP-mailプラグインを入れないと、フォームからお問い合わせができない メール設定はこちら lolipop.jp All-in-One WP Migration を利用する 利用するときは他のプラグインを停止しておく 参考サイト www.vektor-inc.co.jp 管理画面関係でプラグ…

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にする必要がある。 多少の変更でもコンパイルするのはめんどくさい。 それで、保存した時のタイミングで自動的に、コンパイル…