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

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を投稿のtopに指定しているとurlの効力がなくなる。 なので関係ないページを投稿のTOPにしておく 固定ページ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

swift darkモード対応

画像を変更する場合 assets > appearnce > any, darkに変更 色だけ変更の場合 assetsにフォルダを作成 その中にimageset を作成 ここで作成している名前でインスタンス生成可能 コードで色を変える時 UIColor(named: {アセット名}) が用意されている

SCSS 利用方法 MAC

SCSSはコンパイルしないとCSSにならない 結論 VSCodeのプラグインで対応 Live sass compilerを利用 インストールしたら Watchを押す 違うフォルダに書き出したい時 Settingsから下記をクリック setting.jsonを記載 "workbench.colorTheme": "Monokai", "work…

Swift クラスで条件分岐 isKind(of:) isMember(of:)

isKind(of:) レシーバーが特定のクラスのインスタンスであるか、そのクラスから継承するクラスのインスタンスであるかを示すブール値を返します。 isMember(of:) レシーバーが特定のクラスのインスタンスであるかどうかを示すブール値を返します。 上記関数…

WebDesign 背景画像 parallax

ポイントは、 position: relative; background-attachment: fixed を同じクラスにつけること画像を配置しているクラスにCSSを当てる <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Parallax Website…</meta></meta></meta></head></html>

HTML アニメーション小技まとめ

CSSアニメーション animate.style javascript animate.js animejs.com jQuery UI 未だに結構つかう jqueryui.com 文字を動かす tobiasahlin.com

nav バー 左右分割

目的:左右に分割したnavバーをつくる 真ん中はアイコンが配置されている <style> .navbar_test { display: flexbox; position: relative; } .icon_image img { width: 100px; height: 100px; z-index: 200; } .icon_image { position: absolute; left: 50%; top: 5…

REACT API取得、表示 手順

目的:下記のデータを取得、表示する https://jsonplaceholder.typicode.com/posts axiosのインストール www.npmjs.com useEffect フック 公式サイトより useEffect に渡された関数はレンダーの結果が画面に反映された後に動作します。副作用とは React の純…

xcode StoryBoard constraints を整える方法

一つ子viewを作成し、その中で制約をつけていく そうすると子viewの中だけを考えれば良い このように階層になる わかりやすい

At Coder デバッグ実行

問題: ブラウザ上だとdebugできない online-judge-toolsのライブラリが秀逸 github.com 利用方法 oj d urlで利用する //sample $ oj d https://atcoder.jp/contests/agc001/tasks/agc001_a するとtestフォルダの中に入力値と出力値を取得してくれる あとはin…

React useStateで 配列を管理

component import React, { useState } from 'react' const Basic2 = () => { // setProductsは値監視 まず定義 const [products, setProducts] = useState([]) const newProducts = () => { //ここでsetProducts を呼ぶ setProducts([ ...products, { id: p…

React Uncaught TypeError: map is not a function

基本 mapを利用する対象が配列になっていないことのエラー import React, { useState } from 'react' const Basic2 = () => { // setProductsは値監視 const [products, setProducts] = useState([]) const newProducts = () => { //ここが配列になっていな…

React Uncaught TypeError: map is not a function

基本 mapを利用する対象が配列になっていないことのエラー import React, { useState } from 'react' const Basic2 = () => { // setProductsは値監視 const [products, setProducts] = useState([]) const newProducts = () => { //ここが配列になっていな…

siwft メモリーリークエラー対応 画面遷移

問題 問題のコード @IBAction func logSettingButtonTapped(_ sender: Any) { let storyboard = UIStoryboard(name: "LogSetting", bundle: nil) let nextVC = storyboard.instantiateInitialViewController()! nextVC.modalPresentationStyle = .fullScreen…

Google Map API 公式サイト実装

公式サイトサンプルだと エラー developers.google.com 下記はエラー JavaScript let map; function initMap() { const mapOptions = { zoom: 8, center: { lat: -34.397, lng: 150.644 }, }; map = new google.maps.Map(document.getElementById("map"), ma…