問題タブ [freebase]
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.
jquery - Freebase 行政区画からすべての都市を選択
特定の行政区画からすべての都市を選択する方法について何かアイデアはありますか? どこの国でもいい。fips_10_4_region_code で検索しようとしましたが、うまくいきません。/location/citytown にはこのプロパティがないようです
php - cURL と Freebase の API
freebase MQL ログイン サービスに問題があります。投稿リクエストを作成すると、freebase api がヘッダーを送り返し、それを分析して情報を取得します。
しかし、私が得ている唯一のヘッダーはHTTP/1.0 200 OK
コード
出力
私は何を間違っていますか?ヘッダーを間違って取得していますか?
前もって感謝します!
php - freebase cURL と PHP による mqlwrite
こんにちは、Freebase サンドボックスでいくつかのテストを行っていますが、次のリクエストが機能しません。何年もハングアップし、何も返しません。curl_getinfo() も出力しましたが、それが私が間違っている場所を誰かが解決するのに役立つ場合です。
出力
助けてくれてありがとう!
jquery - フリーベースの推奨リスト内のタイプを削除します
freebase jQuery の提案から返されたアイテムのリスト内で、研究の種類 (「映画」など) を削除することはできますか?
ご清聴ありがとうございました。シモーネ
search - Freebase: 検索結果をフォーマットして、不明なタイプのオブジェクトのすべてのプロパティを一覧表示する
フリーベース (検索 API の「出力」パラメーター) で検索結果をフォーマットする MQL クエリを作成しようとしています。私は本質的に、特定の検索結果のすべてのプロパティの (単純な) 値を見つけたいと思っています (結果の型についてアプリオリに何も知らずに)。「単純」とは、値が複雑なオブジェクトである場合の既定のプロパティのみを意味します。
たとえば、「Yo La Tengo」を検索すると、「/en/yo_la_tengo」の結果が表示される場合、グループのメンバー (楽器や開始日ではなく、名前だけが必要です)、アルバムを取得できるようにしたいと考えています。 (再び、名前だけ)、貢献した映画(再び、名前だけ)など。
タイプについて何も知らない場合、検索出力クエリでこれを行う簡単な方法はありますか? 何かリフレクションの魔法が使えそうな気がして、「/type/reflect」をいじってみたのですが、どうにもなりません。私は MQL を初めて使用するので (SQL の経験は豊富ですが)、少し気が遠くなります。何か案は?
編集:明確にするために、私が見ている問題は、「パフォーマンス」(映画の俳優)や「結婚」などの仲介者のタイプによるものだと思います. 例: Yo La Tengoに関するクエリ、興味のあるほとんどの (すべて?) 情報を見ることができますが、[The Muppet Movie]( freebase.com/api/service/search?limit=1&mql_output=%5B%7B%22%2Ftype %2Freflect%2Fany_reverse%22%3A%5B%7B%7D%5D%2C%22%2Ftype%2Freflect%2Fany_master%22%3A%5B%7B%7D%5D%2C%22%2Ftype%2Freflect%2Fany_value%22 %3A%5B%7B%7D%5D%7D%5D&query=The%20Muppet%20Movie -- 申し訳ありませんが、SO は私がスパマーだと思っているので、これをリンクにすることはできません)、Frank Oz の参照が表示されませんまったく(おそらく彼のパフォーマンスが代わりに参照されているため). メディエーターの型を「たどって」、すべてのプロパティを取得する一般的な方法はありますか? 例えば、
python - ロギングハンドラはどのようにstrになりますか?
スクリプトの開始時に適切に機能し、途中で中断するロガーがあります。そのハンドラーが str によって上書きされているようですが、どこにあるのかわかりません。
スクリプトの開始時に、ハンドラーとそのレベルを出力しています。次のコード:
これを生成します:
実行の途中で、ロガーのハンドラー ( hdlr ) がstrとして解釈されることがわかります。
最後の 2 行では、 hdlrがstrではないため、 hdlr.levelが吹き飛ばされています。
最初にハンドラーを設定した後は問題ありませんが、別のハンドラーを追加したり、既存のハンドラーを変更したりしません。ロガーで呼び出す唯一のコマンドはlogger.info('event to log')
.
このようにロガーのハンドラーを変更するのは何ですか?
python - Pythonルートロガーはどこにログを保存しますか?
FreebasePythonライブラリを使用しています。実行する前にログを作成します。
このログはファイルシステムのどこにありますか?実行ディレクトリまたはtmpにはありません。
python - 「動かなくなった」Python スクリプトを監視するにはどうすればよいですか?
HTTP 接続を使用してデータをダウンロードする、データ集約型のPythonスクリプトがあります。私は通常、一晩中実行します。接続に失敗したり、Web サイトが一時的に利用できなくなったりすることがあります。これらの例外をキャッチして定期的に再試行し、5 分間の再試行後に正常に終了する (そしてエラーをログに記録する) 基本的なエラー処理があります。
ただし、ジョブがフリーズする場合があることに気付きました。エラーはスローされず、ジョブはまだ実行されており、最後の印刷メッセージから数時間後になることもあります。
最善の方法は次のとおりです。
- Python スクリプトを監視し、
- 一定時間経過後に応答がないかどうかを検出し、
- 応答がない場合は終了し、
- 別のものを開始しますか?
アップデート
ご協力ありがとうございました。何人かが指摘しているように、urllibとsocketモジュールにはタイムアウトが正しく設定されていません。Freebaseおよびurllib2モジュールでPython 2.5を使用し、 MetawebErrorsおよびurllib2.URLErrorsをキャッチして処理しています。最後のスクリプトが 12 時間ハングした後の err 出力のサンプルを次に示します。
下部にソケット エラーが表示されます。私はPython 2.5を使用していて、3 番目のurllib2.urlopenオプションにアクセスできないため、このエラーを監視してキャッチする別の方法はありますか? たとえば、私はURLErrorsをキャッチしています - urllib2またはソケットに別のタイプのエラーがあり、それをキャッチできるのでしょうか?
api - 良いミュージックビデオAPIはありますか?
誰かが良いミュージックビデオAPIを知っていますか?
Freebaseのミュージックビデオ情報が不足しており、Internet Video ArchiveのAPIは一貫性のない結果を返し、YahooのYQL Music APIは、商用アプリケーションと見なすものについて不明確な言葉を使用しています。
javascript - jQuery.getJSON は、ドメインの Cookie をリクエストのヘッダーに入れることができますか?
(注: 関連する質問Can browsers react to Set-Cookie specified in headers in an XSS jquery.getJSON() request?も参照してください。 )
JSON 操作の要求ヘッダーにCookie (名前はmwLastWriteTime )を設定できないようです。リクエスト自体は、Freebase MQL チュートリアルからの単純なものであり、それ以外は正常に機能しています。
この Cookie を次のように設定できることを願っていました。
残念ながら、送信要求ヘッダーで FireBug を見ると、次のようにしか表示されません。
しかし、ドメインを指定しない場合 (またはリクエスト元サイトのドメインを明示的に指定した場合) はmwLastWriteTime
、ローカル リクエストのヘッダーに表示される可能性があります。ドメインがこれらの Cookie を所有しているので.sandbox-freebase.com
、GET と一緒に移動するべきではありませんか? それとも何らかの回避策が必要ですか?
私のコードはすべて JavaScript です。この Cookie を設定し、その後すぐに getJSON を呼び出したいと考えています。