先日まで海外旅行してきました。目的地は某EU主要国。色々なことがあったけど一番の山場は一泊目のホテルでやった違反による広告停止処置に対するアプリ修正作業でした。 日本出発直後に広告停止される 違反による広告停止通知が来たのは飛行機が離陸直後だ…
スクショ作成がめんどくさすぎたので、どうにかして簡単にできないかとスクショ作成ツールについて調べた。 結論として今の自分の「個人開発で細々やっている」といった状況を考えると、作成ツールは使用せずに1から自作するのが一番との考えに至った。その…
AndloidStudioはエミュレータを起動するとLogcatに必ず何かしらErrorが出ていたのだけど、無視していたがついにエミュレータが起動しなくなったので対処を調べた。 結論から言うと動くようになったものの、相変わらず件のエラーは出続けている。根本対応では…
jQueryよろしく、ページオンロード後にjavascriptが実行できた実装 webView.loadUrl()した後にonPageFinished()内でwebView.evaluateJavascript()する。 public class MainActivity extends AppCompatActivity { protected WebView webView; @Override prote…
前回の記事投稿でだいぶ時間とられたので覚書。結論としてはJPG画像にしたらうまくいった。○はてなブログの画像アップロードの仕様 現時点では以下のとおり はてなブログから投稿できる画像ファイルの形式は、JPEG、GIF(アニメーションGIFを含む)、PNGのい…
デバイス・ファイル・エクスプローラーを開いたまま再起動したら以下のエラーが表示された抜粋 Error initializing ADB: Unable to establish...(中略) Try re-opening Studio after killing any existing adb deamons.日本語訳 ADBの初期化に失敗しました。…
デバイス・ファイル・エクスプローラーという機能を使えばGUIでエミュレーター端末でアプリを実行したときのPreferenceの内容が確認できる。ちなみにAndroid Studioの3.1.3以前のバージョン(いつからかはわからない)だと確認方法が違う可能性があるので注…
2018年4月にAndroidアプリ周りで色々と仕様変更があり、ビルドがすんなり通らず苦戦したログ。○gradle 3.0.0以上になって各書式が変わった これはAndroidStudio3.0以上にアップデートした影響かもしれないけど、gradleを3.0.0以上にする必要が出てきてそれ…
Node.js+npmインストール(CentOS 7系)yumでインストールするのがスタンダードみたいなのでやってみる。 yum install gcc gcc-c++ yum install nodejs --enablerepo=epel //nodejsのみインストール node -v //成功(バージョン表示) v0.10.46 yum install …
Windowsはインストーラーでのインストールなので簡単。 以下からインストーラーダウンロード&実行インストール (Node.js公式) https://nodejs.org/ja/download/インストール完了したらコメンドプロンプトで以下のコードを実行 C:\Users\[ユーザー名]>cat te…
npm install vo○npmパッケージ一覧表示 npm ls --depth=0○npmパッケージ詳細一覧表示 npm ls ○Electronのパッケージ化パッケージインストール npm i electron-packager -g○Electronパッケージ生成 $ # electron-packager <sourcedir> <appname> --platform=<platform> --arch=<arch> --version=<version> e</version></arch></platform></appname></sourcedir>…
アプリの設定(SharedPreference)を変更した際、スマホの画面解像度(画面サイズdp)が小さいとWebViewが表示崩れが発生する恐れがでてきた。 表示崩れが発生する可能性がある設定に変更した時、警告アラートを出すことにした。まず、基準となる解像度を調査。…
アプリでダイアログ表示した後、ユーザーが特定のボタン(NeutralButton)を選択して押した時に更に新しいダイアログを表示するようにした。 ここではまったのは新しいダイアログの方のnew AlertDialog.Builder(this)の引数。Contextを指定してほしいと言われ…
AdMobに関係あるのからないのまで。 何日もハマった上にいろんな設定を色々いじって何やったか忘れてしまったので、雑な感じですが備忘録的な感じでなにとぞ。1).AdMobの実装を一通り終えてbuildしようとしたら以下のエラーが出た。 java.lang.ClassNotFound…
AdMobを設定するために以下のサイトを参考にbuild.gradleを実装したり、google-services.jsonを設置したりした。https://firebase.google.com/docs/admob/android/quick-start?hl=jaすると例のR.が読めなくなるエラーとともに以下のエラーが出力された。 エ…
WebView内で通信エラーになった場合(net::ERR_CONNECTION_TIMED_OUT)、エラーページを表示さすようにハンドリング #WebViewClient生成時に定義してあげる○準備(既にassetsディレクトリがある場合は不要) HTMLを置くassetsディレクトリを作成する。 Android…
参考にしたサイトは以下。 https://firespeed.org/diary.php?diary=kenz-1824Andoroidアプリ界隈で開発と本番は開発=debug、本番=releaseっぽいので以下はそれに則って記載する。○一つの端末にデバッグバージョンアプリとリリースバージョンアプリを共存さ…
WindowsGVimだと例えばfileformat=unixのファイルで改行を空白に変換したいときは :%s/^M/ /gもしくは %s/¥(半角円マーク)n/ /gでできた。 自分の今のMacOSX上にインストールしたMacVimの場合は %s/\(半角バックスラッシュ)n//g ※\(半角バックスラッシュ)…
Docker上で以下を行っても反応無し。パーミッションも変わらない。 chmod -R 777 cache共有ディレクトリはローカル側のディレクトリのパーミッションもそのまま共有されるようなので、ローカル側を以下のとおり変更 chmod -R 777 cachedockerにsshしてみると…
Q.$taisyoStringの文字列中に"ダメ"または"いらない"文字が含まれている場合、continueするphpプログラムを書きなさい。A. phpの文字列検出系関数の中で一番処理効率がいいのはstrpos関数らしいのでできるだけそれを使う。 回答1.一番シンプルif文だけ const…
先の記事、「AndoroidのAVDのためにcpu-checkerしようとしたらmysql-serverがエラー」はそもそも以下のAndroidDeviceManagerでAndroid6.0の端末をクリックした際に以下のエラーメッセージが表示されたことから始まった。 KVM is required to run this AVD. /…
AndoroidのAVDがうまく動かなく色々調べていたらcpu-checkerをインストールしたらいいらしいと各地の記事に書いてあった。が、何故かインストール時にエラーになる。 OSは先日Ubuntu14からアップデートしたUbuntu16.04LTS sudo apt-get install cpu-checker …
WindowsのGvimが使い慣れているので、Macでも同じようなMacVimを使いたいと思い、インストール試みたがスムーズにいかなかった。 (結論的にはMacVim自身というよりはMacの設定の問題だった)まず、以下にアクセス。・香り屋さんのMacVim https://github.com…
最近参画したプロジェクトで人生初めて開発環境としてMac Book OSXが支給され、 Windows生まれWindows育ちからしたら色々と大変だったのでブログで色々書くことにします。まず、MacにデフォルトでDock(画面下部にあるショートカットアイコン群)に入ってい…
この前までUbuntu12.04を使ってた。そこでアプリアップデートしたら起動できなくなって、対処してたら思いがけずOSもアップデートされて、やっと平常運行したと思ったら何故か音がでなくなって更に対処した。その時のことを箇条書きで備忘録。・アプリケーシ…
友人のヘルプ案件でwordpless使うことになったので、 ローカルにインストールしたりインポート機能とか使ってみたのでメモ。★インストール 基本は以下のサイトを参考に実施。 WordPress のインストール - WordPress Codex 日本語版★インポート インストール…
STEP1. 以下からVagrantをダウンロード&インストールする https://www.vagrantup.com/downloadsSTEP.2 VurtualBoxをダウンロード&インストールする。 https://www.virtualbox.org/wiki/DownloadsSTEP.3 VirtualBoxを立ち上げたままコマンドプロンプトを立…
以前の記事fuelPHP1.6くらいで日付Validation関数独自実装では 日付の入力チェックvalid_dateの使い方がよくわからなくて思わず独自実装しちゃったけど改めて日付チェックする機会が訪れたのでもう一度使い方調べてみた。 なお、前回同様google先生に聞いて…
Windows7でfuelPHP1.8を使うことになり、色々設定してブラウザでいざアクセスしてみると、 「composer.pharをupdateしてくれ!」的なエラーが出たのでproject直下あったcomposer.pharをupdateしてみた すると以下のとおりうまくいかず。 $ /c/php-5.4.28/php…
FuelPHPでoilコマンドでoilコマンドを直叩きで実行する時。.htaccessにてFUEL_ENVで何を設定していようが、fuel/app/config/development/db.phpを見に行ってしまう。 .htaccessを読み込むのはhttpdなので、httpアクセスを介さないで直接phpを実行するoilが参…