Tech

JavaScript

JavaScript(ES6)メモ

「=> ってなんだ?」と思った人は、ちょっと古いJavaScript使いでしょう。アロー関数と呼ばれ、ECMAScript2015で導入された無名関数の省略記法 自覚はなかったのですが、ちょっと古いJavaScript使いなってしまったので...
ReactNative

React Native Facebook公式サンプル(f8app)を動かしてみる

環境 Mac OS High Sierra v10.13.6 node v10.9.0 yarn v1.9.4 npm v6.2.0 Docker vDocker version 18.06.1-ce Xcode v9.2 Android ...
JavaScript

npm outdated・npm-check-updates

現在インストールされているバージョンを確認 npm list --depth=0 npm outdated Current 現在インストールされているバージョン Wanted 存在するバージョンのうち、package.json に記載された...
Tech

React Nativeの環境構築(初心者)

環境 Mac OS High Sierra v10.13.6 node v10.9.0 npm v6.2.0 VSCode 1.26.1 Xcode v9.4.1 Android Studio v3.1.2 JDK 1.8.0_131 ya...
iOS

Appleの審査でたくさんダメ出しされたのでメモ

2 Safety: User Generated Content 安全性:ユーザーが作成したコンテンツ 1 Performance: App Completeness パフォーマンス:アプリケーションの完全性 4 Performance: ...
Tech

Sketchショートカット

Sketchで忘れがちなショートカットをメモ 操作内容 キー 拡大 z 縮小 option + z 全体を表示 cmd + 1 選択した要素までズーム cmd + 2 選択した要素を中央 cmd + 3 キャンパスを移動 space リネイ...
iOS

StackViewの「Content Hugging Priority」、「Content Compression Resistance Priority」について

Content Compression Resistance Priority コンテンツサイズより小さいサイズの制約が設定されたときのサイズの優先度。初期値はHorizontal、Verticalともに750が設定されている。 Conte...
Tech

GCPのインスタンスに作ったdocker-machineのIPが変わったとき

docker-machine env をするとエラー eval "$(docker-machine env vm01)" Error checking TLS connection: Error checking and/or regene...
iOS

iOS TwitterKit コールバックURL未設定エラー

iOS PodsでTwitterKitを使ってTwitterログインを実装していたが、突然エラーになった。 <?xml version=\"1.0\" encoding=\"UTF-8\"?><errors><error code=\"41...
Tech

UITableViewのUITableViewCellにデフォルトの右矢印を設定

Accessoryを設定 Accessory Disclosure Indicator Detail Disclosure Checkmark Detail
Tech

Swift4 UITableViewの空セルのボーダーを削除

@IBOutlet private weak var tableView: UITableView! override func loadView() { super.loadView() self.tableView.tableFoote...
Tech

Google VISION API (SAFE_SEARCH_DETECTION)レスポンスをメモ

観点 説明 adult アダルトな画像か spoof 何らかの画像を加工したものか(パクリ画像) medical 医療的な画像か(内臓とか) violence 暴力的な描写の画像 値 説明 VERY_UNLIKELY 可能性が非常に低い U...
Tech

Android ボタン(Button)の影を消す

いつも忘れるのでメモ drawableで影のないものを作っても、影ができてしまう 「android:elevation」を「0dp」に設定しても影がきえない styleでこれを追加したら影が消えた style="?android:attr/...
Tech

CocoaPodsとCarthageの導入、環境構築

iOS Swiftでアプリ開発をするにあたり、CocoaPodsとCarthageで両方で多くのライブラリを使うため環境構築メモ cocoapods cocoapodsインストール gem install cocoapods cocoapo...
Tech

Swift4 UIViewControllerでTableViewを使うときの雛形

UIViewControllerを作成するとき、いつもTableViewの雛形を他からコピペするので、テンプレートを作成した。 UITableViewはストーリーボードで紐付け UITableViewControllerを継承しない UIT...
iOS

swift4 Dataの文字列追加拡張 mutatingについて

swift4で文字列を投稿用の Data を組み立てで拡張したい。NSMutableDataを使ってもいいが、試しにDataを使ってみたらはまった。 NSMutableDataだとこんな感じ extension NSMutableData ...
Tech

西宮市長、今村岳司さんの紙芝居「よいこのみんしゅしゅぎ」

「殺すぞ」暴言・謝罪の兵庫・西宮市長、わずか1期4年での退任されましたが、市長在任中に公開された今村岳司さんの紙芝居「よいこのみんしゅしゅぎ」を紹介します。民主主義が生まれるまでの過程も詳しく説明され、誰が読んでもわかりやすい内容となってい...
Tech

swift4でUITableViewControllerにUIRefreshControlを実装する

iOS10でスクロールビューでRefresh Controlが使えるようになったみたいで、実装中のUITableViewControllerに追加してみました。 xcode9、swift4を使って実装してます。 import UIKit c...
Tech

iOS初心者メモ

Unsupported Configuration 問題 TableViewのCell設定に問題あり warning: Unsupported Configuration: Prototype table cells must have r...
Tech

Dockerコンテナのmongodbでユーザー作成、パスワード設定をする

Dockerコンテナでmongodbを使っているが、ユーザー作成、パスワード設定など、まったく認証まわりの設定をしていなかったのでメモをしておく docker-composeでコンテナを作成する 「MONGO_INITDB_ROOT_USE...
Tech

macにmysqlクライアントをインストール、mysqldumpでバックアップする

macにmysqlクライアントをインストール brew install mysql --client-only mysqlクライアントの確認 mysql -h ホスト -u root --password=パスワード 「-p」だとパスワード...
Tech

mysql、postgresをdockerコンテナへ移行

mysqlのダンプをとるmysqldumpでDBサーバまるごとバックアップ dumpをとる mysqldump -u root -p -x --all-databases > mysql_dump.sql コンテナへコピーする docker...
Tech

ターミナル Tips集

ターミナル Tips集 ★は独断でつけた重要度です。 ショートカット編 ★★★ ctl + a カーソルを文頭にします。 「happy terminal life」と打った後に「ctl + a」を押しています。 ★★★ ctl + e カー...
Tech

Mac Visual Studio Code ショートカット

⌘ Cmd ⌥ Option ⇧ Shift ^ Ctrl ナビゲーション Navigation キー 動作 コマンドID ⌘T すべてのシンボルを表示 workbench.action.showAllSymbols ^G 指定行に移動 w...
Node.js

mongooseのWarning(DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`)

DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` o...
Node.js

mongooseのWarning(DeprecationWarning: `open()` is deprecated in mongoose >= 4.11.0, use `openUri()` instead, or set the `useMongoClient` option if using `connect()` or `createConnection()`)

DeprecationWarning: open() is deprecated in mongoose >= 4.11.0, use openUri() instead, or set the useMongoClient option ...
iOS

Swift3.0 view値、storyboardとの関連付け

ステータスバーの高さを取得 let statusBarHeight: CGFloat = UIApplication.sharedApplication().statusBarFrame.height ナビゲーションバーの高さを取得 let...
Tech

Macの設定

Automatically open a new Finder window when a volume is mounted マウントされたディスクがあったら、自動的に新しいウィンドウを開く defaults write com.appl...
Tech

Xcode8でiOS11の実機確認をする

XcodeをApple Developersからダウンロード 「Xcode 9」 をダウンロードし、展開する。    Downloads for Apple Developers Xcode9の下記へFinderで移動する /Downloa...
Android

Android BottomNavigationViewのカスタマイズ

BottomNavigationViewは、アイテムが3つまでは均等サイズのアイテムが並びます。しかしアイテムが4つ以上になると選択中のアイテムだけアイコン下部にテキストが表示されたり、アニメーション、エフェクトが効いて選択中のアイテムだけ...
Swift

Swift3.0 UserDefaultsの使い方メモ

インスタンス生成 let userDefaults = UserDefaults.standard 保存 // 論理値 userDefaults.set(true, forKey: "KEY") // 数値型 userDefaults.se...
Tech

git

よく使うコマンド ローカルのブランチ削除 git branch | grep issue | xargs git branch -d git branch | grep feature | xargs git branch -d 強制プル ...
Android

Android Studioでこのエラー「Instant Run requires 'Tools | Android | Enable ADB integration'」

アプリを実行すると下記のエラーが発生 Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. チェッ...
Android

Android Studioでこのエラー「Instant Run requires ‘Tools | Android | Enable ADB integration’」

アプリを実行すると下記のエラーが発生 Error running app: Instant Run requires 'Tools | Android | Enable ADB integration' to be enabled. チェッ...
Tech

macにnodebrewを使ってnode.jsをインストール

開発環境はDockerをつかっていますが、node_modulesをvolumesでマウントするとエラーになったりして動かないことがあるのでコンテナ上だけでなく、Macのほうにもnode、npmを入れてnode_modulesをインストール...
Tech

node、typescript、angular2、express、mongoose、gulpを使ってアプリをつくりたい その1

angular2を勉強をしたいので、いい雛形がないか調べていたら、githubによさそうなリポジトリがあったのでプロジェクトを作成してみることにしました。 moizKachwala/Angular2-express-mongoose-gul...
Tech

docker node expressの開発環境を作る

windows10でdocker toolboxがインストール済みが前提です。 VirtualBoxのdockerホストを構築してある $ docker-machine ls NAME ACTIVE DRIVER STATE URL SWA...
Docker

Dockerでよくつかうコマンド

Dockerでよくつかうコマンド dockerコマンド コンテナを一括停止 docker ps -a | awk '{print $1}' | tail -n +2 | xargs docker stop コンテナを一括削除 docker ...
Docker

Docker mysql 設定変更

mysqlのdockerコンテナでmysqlの設定変更をするときちょっとはまったのでメモ mysqlのdockerコンテナ(設定変更前) docker-compose.yml # ------------------------------...
Docker

docker-composeの要素メモ

Docker

DockerToolbox でローカル開発環境構築 1 docker-composeの環境変数

windows10 home 上でdockerを使いローカル開発環境を作ろうとしていろいろはまった。homeなのでDocker for Windows(Hyper-Vを使うやつ)は使えないので、Docker Toolbox のwindows...
Android

ADBコマンド

コマンド 内容 adb root ADBをroot権限で実行 adb kill-server ADB停止 adb start-server ADB起動 adb devices 接続中の端末一覧 adb reboot 接続中端末の再起動 ad...
AWS

はじめてのAWS EC2にDocker Registryコンテナを立てて保存先はS3にする ローカルからEC2のDocker-registryへpushできるようにする

これからEC2を利用し、インスタンス1つでDockerコンテナをたくさん稼働してマイクロサービスをいろいろ作っていきたい。 サービスを開発していく環境でイメージをいろいろ管理していきたいので、Docker Hubの利用を検討したが、プライベ...
Docker

Dockerコマンドメモ

AWS

はじめてのAWS EC2インスタンスにDockerインストール、docker-compseでnginx-proxyとletsencrypt-nginx-proxy-companionを使う

巷ではSSLが当たり前になってきました。 さくらVPSからAWSへの移行作業といっしょにdockerでマイクロサービスが作れる環境、そしてSSL化もしたい。 といったところでいろいろ調査したり試したりしています。 SSL化ではAWS Cer...
Linux

Linuxコマンド 1つ前のディレクトリに戻る windowsの戻るボタン的な

今さら知って損した気分になりました。cdだけを打ち込んでホームディレクトに移動したとき、ため息出てたけど、1つ前に戻るコマンドあったんですね。windowsにあるんならあると思ってすぐに検索するのものだと思いますが、恥ずかしながら今日しりま...
AWS

はじめてのAWS EC2インスタンス(Amazon Linux)にS3のバケットをgoofysでマウントする

EC2でS3をマウントするにはs3fsがメジューみたいですが、s3fsが遅いという情報があり、今回goofysを使ってマウントすることにしました。 EC2インスタンスにS3のバケットをgoofysでマウントする goとfuseのパッケージが...
Android

AndroidでSpinnerのdropDown表示位置調整 dropDownHorizontalOffset(水平位置)の設定はできない?

ドロップダウンを表示位置を調整するissueがやってきて 調査とかしたけどdropDownVerticalOffsetは設定が可能ですが、dropDownHorizontalOffsetは効かない。 android:dropDownHori...
Tech

Atomエディタを使い始めたときに知っていると便利なショートカットキーをまとめた – Qiita

Atomエディタを本格的に実務で使い始めて4ヶ月ほど経とうとしています。当然全て網羅しているわけではなく、既に使いこなしている人にとっては基本的なものばかりですが、自分が使い始めたときに知っていたらもう少しスムーズにAtomに入っていけたか...
AWS

はじめてのAWS S3のバケットを作成

バケット作成だけはすごく簡単。静的なページだけならS3だけでもサイト作れるとのこと 今回はただバケットを作成するだけです。細かい設定などは、ドットインストールで確認