記事一覧
Android向け素因数分解アプリをリリースしました!
タイトルの通りです。 Androidで新しくアプリをリリースしました! アプリ名 : 素因数分解計算機(70桁対応) GooglePlay : https://play.google.com/store/apps/detail…
TwitterのAPI制限の目的
https://qiita.com/qbota/items/62a68473b83b49a1f585
色々憶測はあるけど上記qiita(Selenium+ブラウザ)みたいにでのスクレイピングを封じ込める意図がありそう。人間とスクレイパーを区別する方法があれば…
AndroidのProgressDialogについて。
APIレベル26から非推奨になっていた…
https://www.chikach.net/category/android-app/pd-deprecated/
上記事によると非推奨にも理由があって、アプリ操作を妨げるかららしい。Google的にはProgressDialogの概念自体が非推奨
Android向け素因数分解アプリをリリースしました!
タイトルの通りです。
Androidで新しくアプリをリリースしました!
アプリ名 : 素因数分解計算機(70桁対応)
GooglePlay : https://play.google.com/store/apps/details?id=com.numberutopia.factorizationcalculator
名前の通り、70桁までの素因数分解がほぼ一瞬でできるアプリです。1週間前く
TwitterのAPI制限の目的
https://qiita.com/qbota/items/62a68473b83b49a1f585
色々憶測はあるけど上記qiita(Selenium+ブラウザ)みたいにでのスクレイピングを封じ込める意図がありそう。人間とスクレイパーを区別する方法があれば…
JavaScript数行でコピーボタン実装の手順とかコード
タイトルの通り
JavaScriptだけで次をしたいです。
なんか入力欄・テキスト要素とかある
その横とか下にコピーボタンを配置
それを押したらクリップボードにコピー
ついでにコピー要素も選択する
こういうのはjQueryを使うと楽です。
でもJavaScriptだけでも数行でできたので、
その方法とかコードを適当にまとめときます。
コピー要素とコピーボタンを作成ここでは次のような
「サイトの仕様: ナビゲーション」でまたAdMobポリシー違反に…修正した話
またまたAdMobでこのポリシー違反に遭遇。
「サイトの仕様: ナビゲーション」
どうして "また" なのかというと、
以前にも別アプリでおなじ違反があったからです。
その時のことは運営ブログでも書きました。たぶん「サイトの仕様: ナビゲーション」でググれば出てくるかもしれません。
今回も修正するのに少し苦戦しましたね。
ということで記録の意味も込めて修正までの経緯を書いときます。
ある
ついにTwitter APIが有料化に…
不明だけど2/9かららしい
有象無象のbotが停止するのはほぼ確実。Twitterログインとかどうなるんだろう?Webアプリとか作るならログイン実装をSNSログインに頼るのは考え物かも。Googleログインさえあれば十分かも
JavaScriptでCookieを扱う話。
▼ cookie書き込みは簡単
/// こんなコード
document.cookie = 'hoge=1234;path=/';
なのにキー名で読込するメソッドがないのは少し不思議。js-cookieとかライブラリを使うのが絶対楽
note記事内にGif貼り付けできない…?
なんかこの前の投稿でGIFが貼り付けできなかったので…
GIF貼り付けで発生した具体的問題普通に画像からGIFをアップロード
編集画面上ではアップロードされてるような挙動をします。
※ グレイがかった状態でGIF再生されているような感じのアレ
しばらくするとこんなモーダルが出てきます。
▼ 画像アップロード中です
▼ それでOKを押すとこうなる
画像のアップロードに失敗しました…
G
Fetch APIからbearer tokenで認証する時の正しい渡し方に迷う
Fetch APIでのbearer tokenの渡し方について
▼ こういう場面で必要になる
認証が必要なRest APIを呼び出す場合
Rest APIにJWTを渡したい場合
あるいは自分でRest APIを作ってる場合
僕の場合は最後のケースに当てはまります。
Node.js + ExpressでRest API的なのを作ってた時です。
▼ こういうRest APIを作った
JS
AndroidでRecyclerViewを使った感想
- 大量の画像をスムーズに表示できる
- 実装とか自由度もそれなりに高い
- メモリを圧迫しない点は最強
名前の通り、画面外のビューが画像含めてリサイクルされるのが最大の利点。メモリを圧迫しないで大量表示できる
PHPは文字列から関数呼出できる
たとえば次みたいなコード
function hi(){
echo 'hi';
}
'hi'(); // => hi
PHP7以降だと 'hoge'() などと直接実行できる模様。多用しまくったらコードがカオスなことになりそう…
Kotlinで地味だけど便利なコード
val ms = 123456789L
String.format("%1\$tH:%1\$tM:%1\$tS", ms)
これだけでミリ秒 ⇒ hh:mm:ssにフォーマットできる。Javaでも同様だけどスラッシュのエスケープ不要。
あるアプリが容量110MBで大きすぎて困った。
最適化したら28MBまで縮小。以下やったこと
- abiFiltersからx86, x86_64を削除
- ライブラリの拡張機能無効化
特にNDKは直接使わなくてもライブラリで使ってることがある。だからNDK見直しは効果大
AndroidエミュでPopupMenuを動かしてみた【動画】
Androidでポップアップメニュー表示するには、
APIレベル11以降で使えるPopupMenuを使います。
それをAndroidエミュレータで動かしました。
▼ ボタン押下時にPopupMenu表示してる様子(GIF)
いちいちListViewを定義しなくていいから楽だし、
アンカービューに応じて適切にポップアップ表示されます。
ブログの方でPopupMenuのことを書いたんですが、動
AndroidのProgressDialogについて。
APIレベル26から非推奨になっていた…
https://www.chikach.net/category/android-app/pd-deprecated/
上記事によると非推奨にも理由があって、アプリ操作を妨げるかららしい。Google的にはProgressDialogの概念自体が非推奨
【Android】Java・Kotlinでコールバック関数を引数として渡す方法
特にAndroid開発でのお話です。
Javaでコールバック関数を引数に渡す
Kotlinでコールバック関数を引数に渡す
あるメソッドに対してコールバック関数を渡し、
処理が終わったらそれを実行させたいという目的。
その方法とかコード例をまとめました。
コールバックを引数に渡すことが求められる場面メソッドの引数にコールバック関数を渡す場面
多くはないけど必要になるシーンはあります。