問題タブ [ibm-cloud-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
cordova - Bluemix プッシュ通知から URL タグ値を取得する
Bluemix Rest API を使用して、通知メッセージとともに URL を渡す必要があります。ドキュメントによると
上記の残りの呼び出しは、メッセージと URL を送信する必要があります。しかし、通知から Json オブジェクトを解析しようとすると、URL を送信するタグがありません。
上記は、Cordova アプリを使用して JavaScript からの通知を登録しているコードです。
以下のコードは、iOS の AppDelegate コードを示しています。
didReceiveRemoteNotification:(NSDictionary *)userInfo fetchCompletionHandler:(void (^)(UIBackgroundFetchResult))completionHandler {
}
AppDelegate に userInfo のログ ステートメントを配置すると、次のログが表示されます。
辞書に表示されるようになりました。しかし、そこから url 値を取得する方法は?
python - Bluemix の Spark にライブラリを追加して MongoDB と Spark を接続する
1) Bluemix プラットフォームで Spark を使用していますが、そこにライブラリを追加するにはどうすればよいですか?
プリロードされたライブラリは表示されますが、必要なライブラリを追加できません。
ライブラリをインストールするコマンドライン引数はありますか?
pip install --package が動作していません
2) Spark と Mongo DB を実行していますが、両方を接続できません。
con ='mongodb://admin:ITCW....ssl=true'
ssl1 ="LS0tLS ....." client = MongoClient(con,ssl=True)
db = client.mongo11
コレクション = db.mongo11
ff=デシベル.サミー.find()
私が得ているエラーは次のとおりです:
SSLハンドシェイクに失敗しました: [SSL: CERTIFICATE_VERIFY_FAILED] 証明書の検証に失敗しました (_ssl.c:590)
javascript - IBM Bluemix Cloud: IBM SDK for Node.js - Bluemix のアプリは、自動更新なしで既存のバージョンを維持できますか?
アカウント内でいくつかの Watson Cloud デモ node.js アプリを実行して、IBM Bluemix Cloud と Watson Cloud をテストしようとしまし
たが、次の状況に気付きました。
アカウント内にデモ アプリをインストールすると、問題なく動作します。このアプリを Bluemix DevOps ツールで開いていないためです。したがって、このアプリが毎回実行されると、このアプリはstaging_task.logファイルに基づいて次のことを行います。
上記のアプリ フロントエンド js コードは、この SDK および Node.js バージョンで動作するように記述されています。
# 後で、上記のデモ アプリの別のコピーをアカウントに作成しました。問題なく動作します。次に、Bluemix DevOps ツールで上記のアプリ コードを開き、コードを一切変更せずにファイルを保存しました。その後、このバージョンのアプリは実行されません。
私たちの調査は、次のことを示しています。
このstaging_task.logファイルは次の事実を示しています: 上記のステップの後のこのバージョンのアプリは、次のようになります:
""" キャッシュから IBM SDK for Node.js (4.6.2) をインストールしています """つまり、上記のステップの後、Bluemix Cloud は新しいバージョンの Node.js と SDK を自動的に使用します。
実験中に見つかった別の状況も、この問題に関連している可能性があります。
*2016 年 8 月頃に以下の Watson デモ アプリをデプロイしましたが、このアプリにファイルを再保存していないため、このデモ アプリはキャッシュされた実行環境 (IBM SDK for Node.js バージョン 4 ??) で引き続き実行されると推測されます。 Bluemix のアカウントで。したがって、このデモ アプリは、私たちのアカウントで高速かつ正しく実行されます。 https://github.com/watson-developer-cloud/conversation-simple
※上記のデプロイ後、Bluemix Cloud と Watson Cloud でいくつかのアップグレードがあります。実行環境には、多くの IBM SDK for Node.js バージョン 6 が含まれています ??
*先月、上記と同じデモアプリをアカウントにデプロイしました。この同じアプリの実行は、上記の 2016 年 8 月の展開よりもはるかに遅いことがわかりました。このデモ・アプリのコードは、IBM SDK for Node.js バージョン 4 に基づいて設計されていると推測されます。
次の Q は、私たちの主張を裏付けています。Bluemix Cloud または Watson Cloud の自動アップグレードされた IBM SDK for Node.js は、
現在、Bluemix Cloud の IBM SDK for Node.js はバージョン 6 である可能性があります。このアプリケーションは、IBM SDK for Node.js バージョン 4 に基づいて設計されている可能性があります (このバージョンは、パッケージ内の Node.js バージョンではありません)。 .json、ただし IBM SDK バージョン) IBM Bluemix node.js ネイティブ promise サポート
私たちの質問:
- 上記の SDK と Node.js が自動アップグレードされるのはなぜですか?
-Bluemix Cloud でのアップグレードを決定する前に、このデモ アプリで同じバージョンのIBM SDKと Node.js を使用するにはどうすればよいですか? したがって、既存のアプリが正常に実行されるようにします。
任意の考えや提案をいただければ幸いです。
ibm-cloud - Bluemix CF Java ビルドパック アプリケーションのリモート デバッグ
Cloud Foundry Java ビルドパックとして IBM Bluemix にデプロイされたスタンドアロンの Java アプリケーションがあります。
Eclipse でリモート デバッグを実行する方法はありますか?Java Liberty ビルドパック アプリケーションのリモート デバッグに関するドキュメントしか見つかりませんでした。
