gaggitのブログ

コーディング、ガジェット、TIPS関連、FX

2016-01-01から1年間の記事一覧

IE11でJavaScriptがNetworkErrorで、止まる 解決

// 最近、JavaScriptが3回ほど、NetworkErrorが発生しました。どんなエラーが出ているのかと思い、IE11のデバッガーの「ネットワーク」タブを選択し、緑色の△(実行)ボタンをクリックして、JavaScriptを実行します。この機能を実行することにより、URL、プロ…

Firefoxのデバッグに出力されるNS_ERROR_FAILUREを調査してみた

// FirefoxからXMLHTTPRequestのsendメソッド使用時に出るNS_ERROR_FAILUREをいろいろな観点から調査してみました。このエラーは、IEでは出力されないので、Firefox固有のエラーだと分かります。オープンソースなので、まずは、ソースから追っていき、どのよ…

IE11でWebの回復が出たときに対処した方法

今週の初めから、普段、ノートPCのIE11から実行しているJavaScriptの出力結果が250前後で固まってしまい、「Webの回復」を押さないと回復しなくなってしまいました。しかし、「Webの回復」を押すと、出力結果もクリアされ、その前に出力結果をコピペしようにも選…

URIにマルチバイト(UTF-8)を使用する時に必要なオプション

// 今日も、ノートPCとデスクトップ機の環境差異により、JavaScriptで書いたコードがデスクトップのWIndows10上のIE11で動かず、悩んでいました。(^^;動作がおかしかったのはXMLHttpRequestの部分で、原因と解決方法を思い出したので、メモを残しておきます…

HTTPRequestのヘッダについて

// 私と同様に困っている方がいると思ったので、とりあえずブログに残しました。JavaScriptでHTTPRequestを使用して、クロスリクエストする時には、リクエストヘッダに設定するContent-Typeに注意する必要があります。詳細は、以下のMozillaの開発公式サイト…

JavaScriptの構文チェックには、JSHintを使おう

// JavaScriptはインタプリタ型のプログラムなので、構文がエラーとなるところに来ないと、構文をチェックしてくれません。当然、パスを通っていないコードも。。。Firefoxの場合、とじ括弧、引数などはチェックしてくれますが、IEは、それすらもやってくれ…

ノートPC メモリ8GB→16GB

シー・エフ・デー販売 Elixir ノート用メモリ DDR3 SO-DIMM PC3-10600 CL9 8GB 2枚組み W3N1333Q-8G 出版社/メーカー: シー・エフ・デー販売 メディア: Personal Computers この商品を含むブログを見る // 5/12(木)にAmazonから注文したノートPC用メモリ8GB×…

Android Studio 例外処理の使い方(ArrayIndexOutOfBoundsException)

// ライブラリ環境も整い、ようやく落ち着いてコーディングができる状態になりました。今日は、デバッガーのシングルステップを使用して、デバッグをしていたのですが、毎回、違うインデックスで例外処理となり、原因が特定しづらかったので、例外処理を記述…

Android Studio NullPointerException 解決

// 先日、デスクトップのAndroid Studio(Ver.2.1)がようやく動くようになったら、今度はノートPCのAndroid Studio(Ver.2.1)が動かなくなりました。SDK Managerで新たにSDK Toolをインストールしたのが、原因でした。SDK Toolは、少なくても駄目、多くても駄…

Android Studio ログの見方

// 焦っている時ほど落ち着いて、ログを見なくてはいけません。だけど、locatに出力されるログが多くて、やっぱり焦ります。(^^;焦ってくると、ログを見てもどれが肝心なエラーなのかも分かりません。先ずは、エラーレベル(プライオリティ)の確認です。logca…

build.gradleのdependenciesのバージョンを知る方法

// Android Studio、今日もいじってます(^^;なかなか、言うことをきいてくれません。前回、GooglePlayServicesのバージョン依存を解消するために関連するレポジトリのSDK Toolをアップデートしました。今後も、バージョン依存関係に悩まされないように関連し…

Android StudioでGooglePlayServices が動作しない 解決

// ようやくデスクトップ機のエミュレータが動作しました。ここまでの道のりは長かったです。エラーメッセージの順に解決方法を書いていきます。 1つめのエラーメッセージ ・「Update Google Play services」が出る場合、AndroidManifest.xmlを編集し、Appli…

Android Studio HAXM 6.0.1 インストール 解決

// HAXM6.0.1がインストール、有効にならない件、解決したので、報告します。 まず、SDK Managerからインストールしても、表示上「installed」となっていても、インストールされていません。インストールするには、インテルの公式サイトからダウンロードして…

Google Maps API ジオコーディング、プレイス検索で返される住所で分かったこと

// Google Maps API でジオコーディング、プレイス検索で返される住所(formatted_address)、約3,000件を見て気づいたこと、レアなケースなどをまとめてみました。 通常、日本であれば、XML形式のformatted_addressタグには、日本, 〒○○○-○○○○ △△県□□市 ××区○…

Google Maps API 割り当ての増加申込み方法

// リクエストの割り当て増加の申込み方法です。実際に申し込んでみました。 1.自分自身がAPIキーを登録したAPI Managerの左メニューの「概要」をクリックします。 2.「割り当ての増加を申し込む」をクリックします。 3.使用制限のページ中央あたりにある「ENABLE…

Google Maps(Places) APIで割り当て量をオーバーしていないのにOVER_QUERY_LIMIT 解決方法

// 昨日、プレイス検索時のOVER_QUERY_LIMITの原因がはっきり分かりました。解決方法も2つあります。 1つは、Googleに割り当て数の増加をリクエストする。条件を満たせば、1日当たり150,000件のリクエスト(プレイス検索で言えば、15,000件)が可能となりま…

Google Maps(Places) APIで割り当て量をオーバーしていないのにOVER_QUERY_LIMIT 原因判明

// Google Maps APIを使用するには、APIキーを作成する必要があり、また、各APIのサービスで、1日で使用できるリクエスト数が決められています。 例えば、Google Places API Web Serviceの場合は、1日あたりのリクエスト数:1000、1ユーザあたり100秒間あたり…

Android Studio プロローグにはコンテンツを指定できません

// テキストファイルをresフォルダーに置いて、ビルドしたら、題名のエラーとなりました。 データファイルは、app配下にassetsフォルダーを作成して置くか、res配下にrawフォルダーを作成して置かないと駄目です。assetsフォルダーはファイルサイズが1MB~2M…

Android Studio2.1でメモリ割り当ての変更方法

// Android Studio2.1でメモリ割り当てを変更する方法です。 「Help」「Edit Custom VM Options」で変更可能です。 詳細は、公式サイトから tools.android.com 各プロパティの説明は、こちらから dev.classmethod.jp Android Studioって、メモリバカ食いですね。…

Android Studioでデバイスを選択する画面を表示する方法

// 1.「Run」「Edit Configurations」の「General」タブの中央にある「Deployment Target Options」でTargetに「Show Device Chooser Dialog」を選択して、OKをクリックします。 2.「Run」または「Debug」実行時にデバイスを選択するダイアログが表示されます。 今日もがじ…

ローソンのWiFiスポットを使用してみる

// いつもは、職場の近くのセブンイレブンのWiFiスポット(7SPOT)を使用していますが、今日は、横浜駅近辺にあるローソンのWiFiスポットでダウンロードしています。 かなりでかいイートインです。カウンターが9席だけではなく、テーブル席が8卓あります。 …

Android Studio Debug ツールバーの表示

// Android Studioでデバッグしようとしたところ、Step Over、Step IntoがDebugツールバーがないです。「File」「Settings」を探しても右上の検索からStep Over入力しても見つからない。ようやく自力で見つけました。 まず、ツールバーの真ん中あたりにあるDebug…

Android Studio 行番号の表示

// Android Studioでコードの横に行番号を表示させるには、右上の虫眼鏡から「Show line numbers」を入力してONにするか、以下のメニューからチェックボックスにチェックを入れます。 メニューからは、「File」「Settings」「Editor」で左のコラムから「General」「Appe…

Google Places API 店名が分かっている場合の緯度経度の取得方法

// 今まで、Google Maps APIで住所から緯度、経度を取得していましたが、いろいろ不具合が分かってきました。例えば、以下のケースです。 ・検索住所が古い、住所の後にビル名があり、検索結果が0となる。 ・住所に間違いがないが、検索結果が0となる。 ・…

AnTuTu Windows版で古いデスクトップ機をベンチマーク

// AnTuTuのWindows10版が2週間ほど前にでたので、自宅の古いデスクトップ機でベンチマークしてみました。ベースは、約8年前に購入したDellマシンです。メモリを4GB→8GBに拡張し、ロープロファイルの外部グラフィックボードを使用し、マルチディスプレイ…

Google Maps APIでビル名があると検索されないので、正規表現で除外する

// Google APIで地名から経度緯度をジオコーディングする時にビル名があると、検索結果がZERO RESPONSEとなり、経度緯度が算出されません。そこで、ビル名を除外する正規表現をネットで、探すといいものがありました。アライドアーキテクツのエンジニアブロ…

XMLHttpRequestとXMLDocumentのデバッグで分かったこと

XMLHttpRequest周りで分かったことのメモ書きです。デバッグ環境は、IE11、FirefoxVer.4Xです(どちらもF12でデバッガーが立ち上がります)。 前回、XMLHttpRequestのステータスが把握し切れなかったので、書き残します。 サンプルの2行目: openメソッド時の…

最近、7SPOTでGoogle Appのダウンロードに失敗する

// 昨日も、7SPOTからGoogle Appの更新しようとしたところ、失敗する。Webにはアクセス出来ているので、接続は問題ないとおもうのですが、これで三回目です。個々に容量制限など、ポリシー制限かけられているのか、疑いたくなります。 今日もがじがじっと~♪

http(s)でマルチバイト(UTF-8)をGETリクエストする方法

// ここ1週間、httpで漢字(UTF-8)をリクエストする方法を探して、コーディング&デバッグをしていました。本日、ようやく成功したので、報告します。結論から言うと、Windows版curl(Ver.7.33.09)では、実行できず、htmlの中からJavaScriptでXMLHttpRequest(…

Nexus7(2013) バッテリー4000%問題解決せず

// Nexus7をリストア後、バッテリ表示がおかしくなり、4000%前後で表示されるようなってしまいました。4000%問題は、Android 6.0では既知の問題とあるサイトにあったのですが、先日、解決したサイトを見つけました。要は、Dalvik-Cacheが壊れたので、Cacheを…