ITMS-90809-Deprecated-API-Usageエラーの解消

ITMS-90809-Deprecated-API-Usage エラーの解消方法です。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
# cordova-iosを6.0.0に
cordova platform remove ios
cordova platform add ios@6.0.0

# 最新のcordova-plugin-ionic-webviewプラグインをインストール
cordova plugin rm cordova-plugin-ionic-webview
cordova plugin add cordova-plugin-ionic-webview@latest

# 他のプラグインも最新化する
npm install -g cordova-check-plugins
cordova-check-plugins --update=auto

# 反映
cordova prepare ios

参考
https://ionicframework.com/blog/understanding-itms-90809-uiwebview-api-deprecation/

JavaScriptでクリップボードにコピーする

html 部分

1
2
<input id="user_id" type="text" style="display: none" value="コピー対象の文言" />
<button class="btn btn-secondary" onclick="copyToClipboard('user_id')">クリップボードにコピー</button>

JavaScript 部分

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<script type="text/javascript">
function copyToClipboard(id) {
var copyTarget = document.getElementById(id)

var textarea = document.createElement('textarea')
textarea.textContent = copyTarget.value
document.body.appendChild(textarea)

var selection = document.getSelection()
var range = document.createRange()
range.selectNode(textarea)
selection.removeAllRanges()
selection.addRange(range)

console.log('copy success', document.execCommand('copy'))
selection.removeAllRanges()

document.body.removeChild(textarea)

alert('コピー完了 : ' + copyTarget.value)
}
</script>

ググると以下のやり方が出てきましたが、これだと Chrome でコピーできないので上のやり方にしました
https://www.w3schools.com/howto/howto_js_copy_clipboard.asp

参考
https://stackoverflow.com/questions/47879184/document-execcommandcopy-not-working-on-chrome?rq=1

【ラベルあり】inputタグのcheckboxで複数項目を配列で送信する方法

input タグの checkbox で複数項目を配列で送信する方法です
大した内容じゃないけどラベル付きのサンプルがなくて微妙にハマったので一応メモ
たまにしか使わないから使い方忘れちゃうんですよね、、

1
2
3
4
5
<div class="form-group">
<div>ジャンル</div>
<input type="checkbox" id="option1" name="genre[]" value="ジャンル1" /><label for="option1"> ジャンル1</label>
<input type="checkbox" id="option2" name="genre[]" value="ジャンル2" /><label for="option2"> ジャンル2</label>
</div>

【Cordova】ビルド・リリース手順

はじめに

Cordova を利用していた場合のアプリリリースまでの手順です。
半年前くらい(2020/01 くらい)の情報なので古い情報があるかもしれませんのでご了承ください

アプリへの Cordova 導入手順は手前味噌ですが以下をご参考ください
Vue CLI 3.0 で Cordova を導入したら割とハマった

ビルドで xcode-select: error が発生した場合は以下を参考に解決する
Ionic の iOS のビルドのエラー

【PHP】Laravelの使い方メモ

はじめに

最近 Laravel を使うことが増えました。
だんだん使い方が分かってきたのですが、おそらく数年後には忘れてしまっていると思います。。
その時のために使い方を簡単にメモしておきます

【BTC】API取引可能な日本の仮想通貨取引所の手数料を整理してみた

はじめに

最近はアービトラージ bot を作ってます。
一応 BTC は取引できるようになって、今度はアルトコインも手を出そうかなあと思ってます。

で、どの取引所にどの通貨があってそれぞれ手数料はどんな感じなんだっけ?
が分からなくなってきたのでまとめておきます。

対象は一旦 JPY 基軸だけにしました。
(BTC/ETH とかは調べてないです)

API がない取引所は対象外です。

Numerai-Computeのエラー対応

はじめに

Numerai の提出を自動化しようとしたらめちゃくちゃハマったので解決策をメモしておきます。

公式チュートリアル
https://docs.numer.ai/help/compute-tutorial

最初に試すこと

マイナンバーカードを使って確定申告したらハマりまくった話

はじめに

ついに確定申告の季節ですね!w
いや、本当はもうとっくに終わってないといけないんですけど、コロナの影響で期限が延長されたと分かると俄然やる気がなくなっていつの間にかこんな時期になっちゃいました、、

が、流石にやらない選択肢はないので重い腰を上げてやることに!

セキュリティをナメてかかったら普通にハッキングされて0.03BTC要求された話

はじめに

セキュリティをナメてかかったら普通にハッキングされて0.03BTC要求された話です

セキュリティをナメてました、、
ハッキングなんて別の世界の話だと思ってました、、

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×