問題タブ [musicbrainz]
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.
neo4j - Neo4j で Musicbrainz によって準備されたデータセットのセットアップが失敗する
Musicbrainz が準備したデータセットをダウンロードしてサーバーに接続しようとしましたが、データベースを起動しようとすると「コンポーネント 'org.neo4j.kernel.impl.nioneo.xa.NeoStoreXaDataSource@629b10d1' が正常に実行されました」と表示されて失敗します初期化されましたが、開始できませんでした。添付の原因例外を参照してください。: 'neostore.nodestore.db' にはストア バージョンが含まれていません。元のデータベースがクリーンな状態でシャットダウンされていることを確認してください。"
これは私のデータベースではないので、きちんとシャットダウンされたかどうかはわかりません。Neo4j 2.1.4 を搭載した Ubuntu 12.04 で実行しており、allow_store_upgrade が true に設定されています。
neo4j - 準備されたデータセット「Musicbrainz」が機能しない - データベースが誤ってシャットダウンされ、リカバリが実行されていることが検出されました
"Musicbrainz" データ セットをローカル マシン (MacBook Air、Mountain Lion) で実行するのに苦労しています。
私がしたこと?(基本的には動画の内容です)
- http://www.neo4j.org/develop/example_dataから直接ダウンロードしたデータセット
- 新鮮な Neo4j-Community-2.1.5 をダウンロードしました
- データセットを抽出し、名前をgraph.dbに変更し、/neo4j-community-2.1.5/data/graph.dbにコピーしました
- サーバーを実行します:
./bin/neo4j console
しかし、neo は起動しません - 例外さえスローされません!!!!
Gerardos-MacBook-Air:neo4j-community-2.1.5 Gery$ ./bin/neo4j console 警告: 最大 256 の開いているファイルが許可され、最小で 40,000 が推奨されます。Neo4j のマニュアルを参照してください。Neo4j サーバーをコンソール モードで起動中... 追加の JVM 引数を使用: -server -XX:+DisableExplicitGC -Dorg.neo4j.server.properties=conf/neo4j-server.properties -Djava.util.logging.config.file=conf/ logging.properties -Dlog4j.configuration=file:conf/log4j.properties -XX:+UseConcMarkSweepGC -XX:+CMSClassUnloadingEnabled 2014-10-09 15:40:31.700+0000 INFO [API] 起動タイムアウトの設定: 120000ms に基づく - 1 データベースの不適切なシャットダウンが検出されました。リカバリを実行しています。
neo4j.properties でいくつかの設定を試しましたが、何もありません。以下のプロパティを参照してください ...
use_memory_mapped_buffers=true neostore.nodestore.db.mapped_memory=300M neostore.relationshipstore.db.mapped_memory=3G neostore.propertystore.db.mapped_memory=500M neostore.propertystore.db.strings.mapped_memory=500M neostore.propertystore.db.arrays.mapped_memory =0M neostore.propertystore.db.index.keys.mapped_memory=15M neostore.propertystore.db.index.mapped_memory=15M
allow_store_upgrade=true
これが箱から出してうまくいくことを望んでいました。私は何が欠けています...?
python - Python で XML を解析する (musicbrainz)
このような URL ( http://musicbrainz.org/ws/2/artist/72c536dc-7137-4477-a521-567eeb840fa8 ) を Python にインポートして、「性別」の値を抽出しようとしています。
mini-dom のものでも etree のものでも、性別を理解できないようです。現在の形式では、スクリプトは戻ります
xml - アーティストに関連付けられたすべての musicbrainz ID を取得するにはどうすればよいですか?
musicbrainz アーティスト ID (例: Bob Dylan = 72c536dc-7137-4477-a521-567eeb840fa8 ) を指定すると、musicbrainz xml Web サービスに彼/彼女のトラックを照会できます。
http://musicbrainz.org/ws/2/artist/72c536dc-7137-4477-a521-567eeb840fa8?inc=recordings
返される合計「カウント」は 14036 です。彼らのサイトには、ページングに「オフセット」を使用できると書かれています: https://musicbrainz.org/doc/Development/XML_Web_Service/Version_2#Paging
ただし: http://musicbrainz.org/ws/2/artist/72c536dc-7137-4477-a521-567eeb840fa8?inc=recordings&offset=100
同じ結果を返します。インクルードでページングを使用できますか?
api - musicbrainz api はすべてのリリース グループとリリース日を取得します
musicbrainz API を使用して、1 回の呼び出しでアーティストのすべてのリリース グループとリリース日を取得するにはどうすればよいですか? これを行うのに最も近いのは、次を使用することです。
ただし、一部のリリース グループは存在しません。たとえば、上記の呼び出しを使用すると、「EP」、「Single + Remix」、および一部の非公式リリースが表示されません。基本的に、「すべての」リリースのアーティストのメイン ページにアクセスしたときに musicbrainz が作成するのと同じリストを作成できるようにしたいと考えています。
また、上記の API 呼び出しはリリース日を返しません。助言がありますか?これらはバグですか?どこに報告するのが一番良いでしょうか?
javascript - jqueryループ条件文
jquery $.each ループの条件ステートメントを作成するにはどうすればよいですか? jQuery およびその他の投稿で $.each 関数を使用した条件付きループはありますかの提案に従おうとしましたが、機能させることができませんでした。
試してみると、pType変数が「Album」に設定されました。だから、私は試しました:
しかし、それでもうまくいきませんでした。また、ブラケット、引用符などのさまざまな組み合わせを試しましたが、解決策が見つかりませんでした。
php - MusicBrainz IDでアルバムのトラックリストを取得
現在、mikealmond/MusicBrainzクラスを使用して、素晴らしい MusicBrainz データベースから必要な情報を取得しています。
しかし、私には 1 つの問題があります。リリースから録音を取得する必要があります。ブラウザの Web API で次の URL を介してそれを行う方法を見つけました: musicbrainz(dot)org/ws/2/release/61bf0388-b8a9 -48f4-81d1-7eb02706dfb0?inc=レコーディング
しかし、私が使用しているクラスでは、リリースの ID を追加する前にエンティティを追加する必要がありますが、何を追加すればよいかわかりません。そして、それを取り除こうとすると、次のような URL になってしまいます: musicbrainz(dot)org/ws/2/release/?=61bf0388-b8a9-48f4-81d1-7eb02706dfb0?inc=recordings仕事。リリースに mbid を与えていると言うために追加できるエンティティはありますか?
または、誰かが私がこの作業を行うために使用しているクラスを変更するのを手伝ってくれるかもしれません.私は自分でやろうとしましたが失敗しました.
EDIT : 著者に連絡を取ろうとしましたが、うまくいきませんでした。
上記のクラスからこのコードを試しました: