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

Vue.js + Vuex + でStoreとは?

まずVueXとは? Vue.jsの問題点を解決するための仕組み この記事は、下記公式サイトを参照しています。 また画像も下記サイトから転用しています。 https://vuex.vuejs.org/ja/ Vue.jsの問題点 アプリが大きくなると、コンポネントの間の親子関係を通して値…

VSCode Angular 開発 おすすめプラグイン 10選

Angular コード補完など 関連するコンポーネントの作成など一発で可能 Pathを補完してくれる、便利 TSLint フォーマッター Jsonからオブジェクトをつくる WEBでは、jsonのやり取りはかなり多いので、重宝する TypeScript全般 必須コードフォーマッター リク…

rails6 heroku デプロイ

Bundler2のインストール前に確認 そして、「vendor/bundle」以下にGemがインストールされるようにオプションをつけて、「bundle install」コマンドを実行します。 $ bundle install --path vendor/bundle これによってRailsアプリケーションで扱うGemを、個…

MAC Notion 通知されない

原因 集中モードを設定すること 環境設定> 通知 から 集中モードを選択 集中していても通知が来てほしいから、集中モードを設定していないと、逆に通知が来ない. 集中モードって何?

fierbase Authでカスタムドメインを利用

こちらから設定する

Rubyバージョン管理 rbenv環境構築

環境構築で久しぶりにRubyを触ってコケたので忘備録 公式サイト GitHub - rbenv/rbenv: Manage your app's Ruby environment 使い方はこちらを参考に rbenvでrubyのバージョンを管理する - Qiita usr/bin/rubyにインストールしてはいけない macのOSが利用し…

Configured debug type "python" is not supported for VS Code の解決

Django VSCodeでのデバッグ 問題はptyhon プラグインと JupyterNotebook この2つをアンインストールする JupyterNotebookのプラグインはインストールしないこと! いろんなことができる代わりに、pythonのデバッグができなくなる。 Djangoを開発していると…

VSCode Dockerデバッグ

CMD + P docker add にて、VSCodeがDcokerで必要な設定をしてくれる VSCodeがデバッグ用のコンテナを作っているようだ すごいぜ VSCode!! 具体的には.Code配下にTasks.jsonを作ってくれる それらがVSCodeのデバッグ用、dockerの設定になる 下記は、volume等…

より上級者へ、その1 デザインパターン

以下の2つの本は読むべし 1-Codecomplete 古い本だけど、抽象クラスをつくる考え方自体は変わっていない www.amazon.co.jp 2- Dsign pattern デリゲートもデザインパターンの1つ いろんなパターンを作れることが、優れたプログラマになるのには必要 Paiza…

Mac OS Big Sur zsh:1: command not found: docker

dockerのバグらしい こちらに回答がありましたので掲載しておきます github.com 私の場合 dockerのPATHを設定することで解決 環境: MAC OS 11.5.2 Big Sur Docker Desktop バージョン3.6.0 (3.6.0.5487) which docker /usr/local/bin/docker % echo $PATH | …

NginX SSL設定 with Docker 忘備録

このページが大切 certbot参考サイト certbot.eff.org Docker install手順 docs.docker.com Docker-compose install手順 docs.docker.com testdriven.io

Swift画面遷移 NavigationControllerでの全く別のStoryboadへ遷移

ポイント1 NavigationControllerを利用している場合、pushする。 ポイント2 目的のViewへcastすること //actionで遷移 clousure let addSubtaskAction = UIAlertAction(title: "Add SubTask", style: .default) { action in // Show another storyboard let …

gem install pod でpermissionエラーになった時の対応方法 サルだとわからん

エラー ERROR: While executing gem ... (Gem::FilePermissionError) You don't have write permissions for the /usr/bin directory. 目的:swiftの開発でpodをインストールしたい 解決には、いろんな記事があり、環境系は迷う 理由は原因が書いていないこ…

Swift UITextViewの高さを入力内容に合わせて変える方法

StoryBoard Delegate メソッド extension DiaryCreateController: UITextViewDelegate{ //frexble textView func textViewDidChange(_ textView: UITextView) { let size = CGSize(width: textView.frame.width, height: .infinity) //指定された適切なサイ…

日本の多重下請け構造について考察

The individual technology of Japanese companies is excellent. Japan has a weak ability to organize technology. This is due to the multiple subcontracting structure. Position is important in Japan. Toyota is building a Toyota house. Will BM…

Swift Firebase and Google login シングルトン作成

SceneDelegate ログインのview周りの処理を書く場所 class SceneDelegate: UIResponder, UIWindowSceneDelegate { var window: UIWindow? func scene(_ scene: UIScene, willConnectTo session: UISceneSession, options connectionOptions: UIScene.Connect…

Firebase email 認証 設定方法

Firebase でEmail認証にチェックを入れる でも送られてきた認証メールが expiredになってる。 なぜ? 調べてみるとこの記事に解答があった。 stackoverflow.com 結構ハマったのでまとめておく ポイント GoogleAPIから、HTTPリファラーのkeyを作成しないとい…

Swift Firebase Email認証

公式サイト firebase.google.com 実装手順はこちらの記事が大変参考になる stackoverflow.com UFD(ユーザーフローダイアグラムが必要) 公式サイトのmanage userが参考になる https://firebase.google.com/docs/auth/ios/manage-users

Swift Firebase 2段階認証

ドキュメント ここの説明になります 注意! 基本英語を読むこと、日本語版はコードが、違っていることがあるので要注意 firebase.google.com AppleDevでメール認証のkeyを取得する .p8のkeyは絶対になくさないこと Firebase設定からAPNs認証キーを設定する Ke…

Swift インジケーター実装 UIActivityIndicatorView利用しない方法

インジケーターには定番のライブラリがある github.com こんなイメージ podファイルに記載 pod 'AppAuth' pod 'SwiftDate' pod 'Firebase/Crashlytics' pod 'TPKeyboardAvoiding' //ここ pod 'PKHUD' その後 pod install 利用時 import import CoreLocation …

swift ui 'CALayer position contains NaN: [nan nan]. Layer:

原因 画像描画系のエラー 対策 Button等の frame を洗い出してみる minWidthになっていた }){ Text("カメラを起動する") //ここがminWidthになっていた .frame(maxWidth: .infinity) .frame(height: 50) .multilineTextAlignment(.center) .background(Color…

IT人材社内育成の前に検討すべきこと

環境を整える 環境とは? 上司が嫌がらせをしないか? ITができるようになると給料が上がるのか? 給料が上がっても、不平の出ない環境が必要 ペアで育成しているか? 強化すべきスキル ITスキル !!ここまでかいた 論理的思考 どんな社員が向いている 学力が…

Swift alert 実装忘備録

let alert = UIAlertController(title: "This date already once", message: nil, preferredStyle: .alert) alert.addAction(UIAlertAction(title: "Dismiss", style: .default) { (_) in }) self.present(alert, animated: true, completion: nil)

Swift UI MapKit 忘備録

point UIViewRepresentableを継承 デリケートメソッド?を2つ用意する makeUIView インスタンス生成時 func makeUIView(context: Context) -> MKMapView { MKMapView() } updateUIView Viewの更新時 func updateUIView(_ uiView: MKMapView, context: Conte…

node.js のPATH MAC

インストーラーで入れたnode.jsとnpmのパス MAC nvm use [version] でnodeのバージョンをしっかり指定するとグローバルでインストールしたangularも入っている それだけ nodebrew を利用しようとしたけどやめた 他の仮想環境が動いていると、干渉するらしい …

WordPress ページネーション

大前提として、ページネーションは固定ページで実装すること 投稿ページだと、ページの概念がないため 固定ページblogを作成 URLスラッグをblog-eventsにしておく これで page-blog-events.php で、ページネーションが作用するようになった。 カスタムクエリ…

WordPress カテゴリーへのリンクパスを取得

カテゴリーのviewボタンを押すと、リンクが取得できる urlに表示される wordpress.org

AngularにてAndroidアプリ作成

AngularにてAndroidアプリ作成する方法 グーグルはWEBよりだから、、、 medium.com SwfitUIをみても、アップルはどうしても、Objective-Cの上で動かしたらいらしい、、

iOS PUSH通知 便利なライブラリ

PUSHERがすごい pusher.com

iOS PUSH通知 便利なライブラリ

PUSHERがすごい pusher.com