プログラミング

プロおよび熱狂的プログラマーのためのQ&A


14
MongoDBコレクションのオブジェクト配列内の照会された要素のみを取得します
私のコレクションに次のドキュメントがあるとします。 { "_id":ObjectId("562e7c594c12942f08fe4192"), "shapes":[ { "shape":"square", "color":"blue" }, { "shape":"circle", "color":"red" } ] }, { "_id":ObjectId("562e7c594c12942f08fe4193"), "shapes":[ { "shape":"square", "color":"black" }, { "shape":"circle", "color":"green" } ] } クエリを実行します。 db.test.find({"shapes.color": "red"}, {"shapes.color": 1}) または db.test.find({shapes: {"$elemMatch": {color: "red"}}}, {"shapes.color": 1}) 一致したドキュメント(ドキュメント1)を返しますが、常にすべての配列項目が含まれshapesます。 { "shapes": [ {"shape": "square", "color": "blue"}, {"shape": "circle", "color": …


4
PHP cURLカスタムヘッダー
PHPでcURL HTTPリクエストにカスタムヘッダーを追加できるかどうか、またどのように追加できるか疑問に思っています。iTunesがアートワークを取得する方法をエミュレートしようとしており、次の非標準ヘッダーを使用しています。 X-Apple-Tz: 0 X-Apple-Store-Front: 143444,12 これらのヘッダーをリクエストに追加するにはどうすればよいですか?
377 php  curl 



18
要素がDOMに表示されるかどうかを確認します
要素が純粋なJS(jQueryではない)で表示されるかどうかを確認する方法はありますか? たとえば、このページ:Performance Bikesで、(トップメニューの)[取引]にカーソルを合わせると、取引のウィンドウが表示されますが、最初は表示されませんでした。HTMLにはありますが、表示されません。 では、DOM要素が与えられた場合、それが表示されているかどうかをどのように確認できますか?私は試した: window.getComputedStyle(my_element)['display']); しかし、機能していないようです。どの属性をチェックすればよいのでしょうか。それは私の頭に浮かびます: display !== 'none' visibility !== 'hidden' 私が行方不明かもしれない他の何か?
377 javascript  dom 

24
MacでGNUのreadlink -fの動作を取得するにはどうすればよいですか?
Linuxでは、readlinkユーティリティは-f追加のリンクをたどるオプションを受け入れます。これはMacやBSDベースのシステムでは機能しないようです。同等のものは何でしょうか? デバッグ情報は次のとおりです。 $ which readlink; readlink -f /usr/bin/readlink readlink: illegal option -f usage: readlink [-n] [file ...]
377 macos  freebsd  sh 

10
JavaScriptで「!-」は何をしますか?
私はこのコードを持っています(この質問から取られた): var walk = function(dir, done) { var results = []; fs.readdir(dir, function(err, list) { if (err) return done(err); var pending = list.length; if (!pending) return done(null, results); list.forEach(function(file) { file = path.resolve(dir, file); fs.stat(file, function(err, stat) { if (stat && stat.isDirectory()) { walk(file, function(err, res) { results = results.concat(res); …

10
AngularJS ui-routerログイン認証
私はAngularJSを初めて使用しますが、次のシナリオでangular- "ui-router"を使用する方法について少し混乱しています。 2つのセクションで構成されるWebアプリケーションを構築しています。最初のセクションはログインビューとサインアップビューのあるホームページで、2番目のセクションはダッシュボードです(ログイン成功後)。 私はindex.htmlホームセクションのを作成し、その角度のアプリと構成ui-routerを使用/loginして/signupビューを処理dashboard.htmlし、ダッシュボードセクションの別のファイルを使用して、そのアプリと構成ui-routerを使用して多くのサブビューを処理します。 今、私はダッシュボードセクションを終了しましたが、2つのセクションを異なる角度のアプリと組み合わせる方法がわかりません。ホームアプリにダッシュボードアプリにリダイレクトするように指示するにはどうすればよいですか?

7
github.comユーザーにメッセージを残す方法
GitHubの使用に関するヘルプが必要です。GitHubページでユーザー名/ IDのみが指定されている場合にgithub.comユーザーと通信する方法、つまりユーザーにメッセージを書き込む方法はあるのでしょうか。GitHubにはこのソーシャル機能がありますか?
376 github 

23
HTML5でiPad Miniを検出する
AppleのiPad Miniは、私たちが望む以上に、iPad 2の小さなクローンです。JavaScriptでは、window.navigatorオブジェクトはMiniとiPad 2で同じ値を公開します。違いを検出するためのこれまでの私のテストでは成功していません。 何でこれが大切ですか? iPad MiniとiPad 2の画面はピクセルは同じですが、実際のサイズ(インチ/センチメートル)が異なるため、PPI(ピクセル/インチ)も異なります。 ウェブアプリケーションやゲームで使いやすいユーザーインターフェースを提供するには、特定の要素のサイズをユーザーの親指や指の位置に応じて調整するため、特定の画像やボタンを拡大して、ユーザーエクスペリエンスを向上させることができます。 私がこれまでに試したこと(いくつかのかなり明白なアプローチを含む): window.devicepixelratio CSS要素の幅(cm単位) CSSメディアクエリ(resolutionおよびなど-webkit-device-pixel-ratio) 同様の単位のSVG図面 すべての種類のCSS Webkit変換を設定された時間実行し、レンダリングされたフレームをカウントしますrequestAnimFrame(測定可能な違いを検出することを望んでいました) 私はアイデアが新鮮です。あなたはどう? アップデート これまでの回答に感謝します。iPad miniと2の検出に反対する人々にコメントしたいと思います。Appleはええと、それらすべてを支配する1つのガイドラインがあるからです。さて、ここでは、人がiPad miniまたは2のどちらを使用しているかを知ることが世界中で本当に理にかなっていると思う理由を説明します。そして、私の推論を好きなようにしてください。 iPad miniは非常に小さいデバイス(9.7インチ対7.9インチ)であるだけでなく、そのフォームファクターによってさまざまな使用法が可能になります。iPad 2は、チャックノリスでない限り、ゲームをするときは通常両手で持ちます。miniは小さくなりますが、軽量であり、片手で握り、別の手でスワイプやタップなどの操作を行うことができます。私自身、ゲームデザイナーおよび開発者として、それがミニかどうかを知りたいので、必要に応じて(たとえば、プレーヤーのグループでのA / Bテストの後に)プレーヤーに別のコントロールスキームを提供することを選択できます。 どうして?まあ、それはほとんどのユーザーがデフォルト設定で行く傾向があるので、プレーヤーがロードしたときに仮想サムスティックを省き、他のタップベースのコントロールを画面に配置することです(ここでは任意の例を示します)。初めてのゲームは、私、そしておそらく他のゲームデザイナーができることを望んでいることです。 だから私見これは細い指/ガイドラインの議論を超えて、Appleと他のすべてのベンダーがやるべきことです:ガイドラインに従うのではなく、私たちがあなたのデバイスを一意に識別し、異なることを考えられるようにします。
376 javascript  html  ipad  svg 


29
Bootstrap 3 Navbarとロゴ
Bootstrap 3のデフォルトのナビゲーションバーを、テキストのブランド設定ではなく、イメージのロゴとともに使用したい。さまざまな画面サイズで問題を引き起こさずにこれを行う適切な方法は何ですか?これは一般的な要件だと思いますが、良いコードサンプルはまだ見ていません。すべての画面サイズで適切な表示ができること以外の重要な要件は、小さい画面でのメニューの折りたたみ性です。 navbar-brandクラスが含まれるAタグ内にIMGタグを挿入するだけで、メニューがAndroidフォンで正しく機能しなくなりました。また、navbarクラスの高さを上げてみましたが、それによってさらに混乱しました。 ちなみに、私のロゴ画像は、ナビゲーションバーの高さよりも大きくなっています。

25
divの高さをそのコンテンツに合わせて拡張します
これらのネストされたdivがあり、内部のDIVに対応するためにメインコンテナーを(高さで)展開する必要があります <!-- head --> ... <!-- /head --> <body class="main"> <div id="container"> <div id="header"> <!--series of divs in here, graphic banner etc. --> </div> <div id="main_content"> <!-- this DIV _should_ stretch to accommodate inner divs --> <div id="items_list" class="items_list ui-sortable"> <div id="item_35" class="item_details"> </div> <div id="item_36" class="item_details"> </div> <div id="item_37" …
376 css  height 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.