Tech

Mac

Mac Catalina アップデートでbashをzshにしろという警告を消す

macOS Catalinaでは、デフォルトのシェルがzshになりました。 macOS MojaveからmacOS Catalinaにアップデートした場合は、bashのままです。 ただ、ターミナルを起動すると警告がでます。 警告内容 The...
Tech

SwiftUIでナビゲーションバー非表示、一度遷移して戻ると二度目が遷移できない

今回のサンプルの画面はカープカラーからジャイアンツカラーへ遷移します。丸のFA風サンプルになります。 このサンプルの特徴 ナビゲーションバー(NavigationBar)を非表示 ナビゲーションバーのバックボタンも非表示 ナビゲーションバー...
Tech

SlackのWebhook URLを取得する方法

SlackのWebhook URLを取得する方法をいつも忘れるのでメモします。 Slackにログインした状態で、画面、右上のワークスペースを選択 チェンネルを選択 チャンネルへの投稿 まずIncoming Webhookがメッセージを投稿す...
Tech

広島カープ 春季キャンプ 2020

一軍 一軍キャンプ 日南キャンプ(前半) 期間 2020年2月1日(土)~2月11日(火・祝) 休日 6日(木) 場所 宮崎県日南市(天福球場/東光寺球場) 一軍キャンプ 沖縄キャンプ(後半) 期間 2020年2月13日(木)~2月26日(...
Tech

Mac 掃除

大きなファイルを探す # 1000M以上のファイルを抽出 $ sudo du -x -m -d 5 / | awk '$1 >= 1000{print}' ncdu をインストールして確認する方法も brew install ncdu nc...
Tech

コンテナ技術やKubernetesをこれから学ぶ人に送る電子書籍

PDFダウンロード
Tech

TypeScript ネストしたオブジェクトを配列にする

こんなJSONがあって親エリアがネストされている場合 エリアのJSON { "area_code": "HNL", "area_name": "Honolulu", "parent_area": { "area_code": "HI", "...
Tech

生涯投資家の期待値という観点

"生涯投資家 (文春e-book)"(村上世彰 著)からのこの引用を読んであなたのことを思い出しました。 - - "この期待値という観点から割り出すと、宝くじは〇・三、公営ギャンブルは〇・七五、カジノは〇・九強となる。これらは期待値一・〇を...
Swift

iOS13 AVAudioPlayerの初期化 13.1へバージョンアップしたとき

TargetのOSをiOS 13.1へバージョンアップしたときにハマったエラー、今回は、iOS 10からiOS 13.1に変更したとき発生しました。 iOS 11,12にアップデートしたとき、すでに発生した問題かもしれませんが修正した内容を...
Tech

Googleのコードレビューのガイドライン

コードレビューの記事 コードレビューのガイドライン コードレビューで確認 Design(システムにとって適切な設計か?) Functionality(作者が意図したとおりに振る舞うか?) Complexity(できるだけシンプルになっている...
Tech

GCP で WordPress(Bitnami) をデプロイして SSH でログインしてごにょごにょ

docker で WordPress を動かしていたが、Qiita のこの記事をよんで GCP の Marketplace にある 「WordPress with NGINX and SSL Certified by Bitnami」に移行...
Tech

console.logだけじゃない、いろいろな使い方

console.log() 本文によるとlogメソッド内のテキストリテラルは以下の書式で値のフォーマットと置換ができるそうです。 %o / %O - for objects; %d / %i - for integers; %s - for...
Tech

curl コマンド メモ

curlのサイト curlの実験準備 今回はJenkinsさんのAPIを叩くことにします。 curlのインストール 最近のLinuxには初めからcurlがインストールされていると思いますが、ない場合はapt や yum など、使用しているデ...
Tech

.gitignoreに追加したのに反映されない

原因 キャッシュにインデックスが残って場合があるようで、.gitignoreの設定が反映されなかった # ファイル全体キャッシュ削除 $ git rm -r --cached . # ファイル指定してキャッシュ削除 $ git rm -r ...
Objective-C

iOS XcodeでconfigurationにStaging(ステージング)を追加

Xcodeでの追加の手順 PROJECTを選択 -> info Releaseを複製して作成する。「Duplicate "Release"」 Configurationを押下する。 PROJECTを選択 -> Build Settings ...
Tech

ReactNative 0.60.4、react-native-config を使って環境構築、リリースまで1

環境 macOS Mojave 10.14.4 node: v12.4.0 watchman:4.9.0 yarn:1.17.0 アプリ プロジェクト名:AwesomeProject bundle id / applicationId:co...
Tech

Firebase Function TypeScript deployできない

Firebase Functionを使ってみようと、プロジェクトを作って、初回のデプロイをしよう思ったら、いきなりつまづいた。 環境 macOS Mojave:10.14.5 node:v12.4.0 npm:6.10.0 firebase...
ReactNative

Xcodeをバージョンアップ(10.2.1)したらReactNativeでiosシュミレータが起動なくなった

久しぶりにReactNativeを実行したらシュミレーターが起動しなくなった。 環境 react-native : 0.57.3 Xcode : 10.2.1 iOSの実行する react-native run-ios Found Xcod...
Kubernetes

Kubernetesメモ

Hello Minikube - Kubernetes kubernetes - Toku's Blog hawksnowlog: minikube で Ingress の機能を使ってみた hello2018/k8s_hands_on at...
Tech

2019.05 あとで読むは、絶対読まない記事

【設定爆速】VS CodeのRemote Developmentを使ってSSH接続したEC2上のファイルを編集する | DevelopersIO 『React』 +『Redux』 + 『Firebase』でLINEのChat機能を作ろう! ...
Node.js

React Native が動かない、戦犯はwatchmanのバージョンアップ

半年ぶりにReactNativeを触ることとなった。js界隈は動きが速いので半年経つと結構変わってる。各パッケージのバージョンアップされているので、いろいろバージョンして取り掛かろう。node.js、npm、yarn、watchman,re...
Tech

watchman 4.7 から 4.9 へアップデートしてみる

watchman 4.7をgithubからチェックアウトして、makeでインストールしていたから、ちょっとたいぎーことに brew upgrade watchman ==> Downloading Already downloaded: /...
Tech

foo, barの続き?他に何かある?

foo, bar, baz, qux, quux, corge, grault, garply, waldo, fred, plugh, xyzzy, thud 英語: 3. First on the standard list of me...
Android

RxJava(RxJava2)をはじめた

RxJavaのイメージ RxJsは聞いたことある Observableも聞いたことある 非同期処理がいい感じにかけそう ストリームもきいたことあるけど(流れ、小川) このくらいの知識から、とりあえず使ってみた。 RxJavaの基本クラス O...
Tech

はじめてのKubernetes その2

Volume について コンテナのデータは一時的なもので、Pod/コンテナが削除されてもデータが消えないよう。Volume にデータの永続化をしいく。Pod 内のコンテナ間データ共有にも使える。 Volume の種類 emptyDir ho...
Tech

2019.04 あとで読むは、絶対読まない記事

Kubernetesを用いたMongoDBクラスタの構築と運用 - OPTiM TECH BLOG MongoDBのデータダンプとリストア - Qiita 詳解RxJava2:Backpressureで流速制御 - Qiita やさしくわか...
Tech

git コミットせずにマージだけする

コミットをまとめるときなど、現在ブランチをリネイムして、新しいブランチを作成する。新しいブランチにリネイムしたブランチをマージしたいけど、不要なものがないか確認しながらマージをしたいときある。 git mergeをするが、マージをしたあとす...
Tech

Mac(Mojave) 画面録画を音声付きでする

環境 Mac (Mojave) QuickTime Player Soundflower LadioCast QuickTime Player Mac の標準アプリ Soundflower 音声付きの画面収録を作るために必要 LadioCa...
Tech

2019.03 あとで読むは、絶対読まない記事

2019年版・Kubernetesクラスタ構築入門 | さくらのナレッジ FirebaseでのAdMob広告の実装 【kubernetes】複数ドメインでhttps接続が可能なクラスタの構築手順【Docker】 | taketiyo.log...
Kubernetes

はじめてのKubernetes その1

巷では、Kubernetesを使い始めているのでそろそろ勉強する。Dockerは使ったことあるけど、Kubernetesはじめてです。ゆくゆくはGKEで運用するが、まずはMinikubeを使いローカルで勉強する。 環境 Mac(mojave...
React

Reactライフサイクル

React component ライフサイクル図
React

ReactNative chrome debug

macでreact-native run-android -> cmd + m -> Debug JS Remotely androidのエミュレーターで、ReactNativeアプリを起動して、chromeでデバックしようとしたら Una...
Tech

2019.02 あとで読むは、絶対読まない記事

仮想DOMのメリットと、リアルDOMとの違い - WEB+DB PRESS Vol.106 仮想DOM革命 - このすみろぐ DockerデーモンやDockerfileなしでコンテナ化できる:Google、Javaアプリケーションを簡単にコ...
JavaScript

Reactをはじめる

はじめに JavaScript 界隈って動きが早くってどんどん新しいものが出現します。この記事で紹介するのは、JavaScript で見た目の部分を作る JavaScript の UI ライブラリ「React」を紹介します。上澄みだけをざっ...
Android

ImageSpan で画像を TextView に 追加したいが、改行があってかつ、lineSpacingMultiplier、lineSpacingExtra を使っていると縦中央にならない

TextView の左に画像を設置するには TextView の左に画像を設定したい、まず最初に考えるのdrawableLeftを使って画像追加し、パディングなどを調整する。 <!--?xml version="1.0" encoding=...
Tech

2019.01 あとで読むは、絶対読まない記事

平日練習わずか50分「フィジカルとデータで高校野球に革命を起こす」山奥の進学校(1)理不尽より数値(高木遊) - Yahoo!ニュース TeddyLoidが語る、日本と世界のクリエイターで感じる差/『SILENT PLANET』インタビュー...
Tech

AndroidのListViewにButtonを追加するとonItemClickが効かない。

なんども検索してしまうのでメモ 原因 ListViewのListItemにButtonを追加すると、onClickListener(onItemClick)が効かなくなった。ListItemにButtonを設置すると、ButtonのonCl...
Tech

スタイルシート (style.css)の修正

Delivery Lite: スタイルシート (style.css) cssの修正メモ /* 20190118 max-width を980px -> 1200pxへ修正 */ .container, .header-item, .navi...
Tech

React、TypeScript 環境構築 その 3

React、TypeScript 環境構築 その 2 をやったあと、develope環境は問題なかったが、build(production)で以下のエラーが問題なった。解決方法をメモ /Users/hogehoge/workspace/ex...
Tech

React、TypeScript 環境構築 その 2

- その2ではwebpackを3から4へのバージョンアップをしたいと思う。バージョンアップの前にまずいろいろ、未設定なもの追加する。 .prettierrc ファイルを作成する /react-ts-app/.prettierrc { "se...
Tech

Mac メインディスプレイ(メインモニター)だけに Dock を表示する

mac miniでマルチディスプレイで利用しているが、サブディスプレイの画面下部へカーソルがあたると、サブディスプレイにDockが移動してイライラしていた。これで解消できる。 システム環境設定 -> MissionControl 「ディスプ...
Tech

VSCodeの設定をDropboxで同期する

Dropbox内の適当なディレクトリにファイルを移動 mv ~/Library/Application\ Support/Code/User ~/Dropbox/workspace/vscode mv ~/.vscode ~/Dropbox...
Tech

2018.12 あとで読むは、絶対読まない記事

Firebaseで圧倒的省エネアプリ開発 - Yahoo! JAPAN Tech Blog firestoreでlikeやfollowする際のデータ構成 / firebaseとNuxtでwebサービスつくったのでそのfirebaseまわり ...
React

React、TypeScript 環境構築 その1

環境 mac node v10.9.0 まず雛形を作成 Facebook の提供している、React.js アプリを素早く作成するコマンドラインツール、create-react-app を使う。まずインストール npm install -g...
ReactNative

ReactNativeアプリのメモ

ReactNative アプリのメモ View config not found for name div. Make sure to start component names with a capital letter. エラーのソース...
Android

android ImageViewのキャッシュ削除

BitmapをPNGで保存し、ImageViewで表示することをしたかったのだが、 画像を何回も同じファイル名アプリの配下に保存して同じファイル名だとキャッシュが残っていて描画されないない。 なのでキャッシュを削除する方法調べたメモです。 ...
Tech

androidのビルドでエラーのとき調査で使うコマンド

ビルドのエラー調査でまず使うコマンド ./gradlew clean build --debug ./gradlew clean build --stacktrace Android Studioでの設定 Preferences... ->...
Tech

react-native-mapsを追加したらandroidでコンパイルエラー

react-native run-ios は問題なし react-native run-androidを実行すると実行時にコンパイルエラーが発生 > Task :app:transformDexArchiveWithExternalLibs...
Tech

iOSのシミュレータで動画

シミュレーターを録画する xcrun simctl io booted recordVideo ./test.mov movのファイルをgifの動画に変換する ffmpeg -i test.mov -vf scale=320:-1 -r 1...
JavaScript

eslintやtslintのメモ

Parsing error: Unexpected token = ESLint標準のパーサーでは、まだ標準化されていないクラスフィールド構文は扱えないため、babel-eslintを追加すると解消できる。 npm install babe...