プログラミング

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

21
AppStore送信を成功させるためのヒントは?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 8年前に閉鎖。 この質問を改善する 1〜2日で、iPhoneアプリをAppStoreに提出する準備が整います。このプロセスを経験した人がスムーズな提出プロセスのためのヒントや提案を持っているかどうか知りたいです。 これが私がカバーしたものです。 メモリリークなし 実際のデバイスでテストされたパフォーマンス クラッシュしません:) 正しい証明書/プロファイルを使用する info.plistで「バンドルの表示名」/「バンドルの識別子」と「バンドル名」を構成する方法について、少しわかりません。最初はiPhone自体に表示されるテキストですが、最後はどうですか?これはバンドルIDと一致する必要がありますか? info.plistに追加する必要があるものは他にありますか?アドホック配布用にビルドした場合、私のアプリのiTunesに著者/タイトル情報がないことに気づきました。
196 iphone  ios  app-store 

4
ASP.NET MS11-100:投稿されたフォーム値の最大数の制限を変更するにはどうすればよいですか?
Microsoftは最近(2011年12月29日)、. NET Frameworkのいくつかの深刻なセキュリティ脆弱性に対処するためのアップデートをリリースしました。MS11-100で導入された修正の1つは、ハッシュテーブルの衝突を含む潜在的なDoS攻撃を一時的に軽減します。この修正により、大量のPOSTデータを含むページが破損するようです。私たちの場合、非常に大きなチェックリストのあるページで。なぜこれが当てはまるのでしょうか? 一部の非公式ソースは、MS11-100がポストバックアイテムに500の制限を設定していることを示しているようです。これを確認するマイクロソフトの情報源が見つかりません。ビューステートと他のフレームワーク機能がこの制限の一部を使い果たしていることを知っています。この新しい制限を制御する構成設定はありますか?チェックボックスの使用から切り替えることもできますが、特定の状況ではかなりうまく機能します。パッチは他の厄介なものから保護するため、パッチを適用したいと思います。 500の制限について議論している非公式の出典: このセキュリティ情報は、単一のHTTP POSTリクエストに対して送信できる変数の数に制限を設けることにより、DOS攻撃ベクトルを修正しています。デフォルトの制限は500ですが、これは通常のWebアプリケーションには十分ですが、ドイツのセキュリティ研究者が説明しているように攻撃を無効にするのに十分なほど低くなっています。 編集:制限の例を含むソースコード(500ではなく1,000のように見えます)標準のMVCアプリを作成し、次のコードをメインインデックスビューに追加します。 @using (Html.BeginForm()) { <fieldset class="fields"> <p class="submit"> <input type="submit" value="Submit" /> </p> @for (var i = 0; i < 1000; i++) { <div> @Html.CheckBox("cb" + i.ToString(), true) </div> } </fieldset> } このコードはパッチの前に機能しました。後は動作しません。エラーは: [InvalidOperationException:オブジェクトの現在の状態のため、操作は無効です。] System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()+82 System.Web.HttpValueCollection.FillFromEncodedBytes (Byte [] bytes、Encoding encoding)+111 System.Web。 HttpRequest.FillInFormCollection()+307
196 asp.net  post  ms11-100 

5
Ruby 2.0.0p0 IRB警告:「DLは非推奨です。Fiddleを使用してください」
Rubyの古いバージョンをアンインストールし、すべてのgem(Railsを含む)を削除して、Ruby 2.0をインストールしました。つまり、完全にクリーンな再インストールです。IRBを開始すると、次のメッセージが表示されました。 DLは非推奨です。Fiddleを使用してください 注:私はWindowsマシンを使用しています。 このメッセージはどういう意味ですか?
196 ruby  windows 

6
<script async =“ async” />をサポートするブラウザーはどれですか?
2009年12月1日、Googleは非同期Google Analyticsトラッキングのサポートを発表しました。 非同期追跡は、&lt;script&gt;タグのasyncディレクティブを使用して実現されます。 どのブラウザーがasyncディレクティブ(&lt;script async="async" /&gt;)をサポートし、どのバージョン以降ですか?

3
ui-bootstrap-tpls.min.jsとui-bootstrap.min.jsの違いは何ですか?
cdnjs のAngular-UI-Bootstrapページで、 Twitterのブートストラップ用のネイティブAngularJS(Angular)ディレクティブ。小さなフットプリント(gB圧縮された5 kB!)、サードパーティのJavaScript依存関係(jQuery、Bootstrap JavaScript)は不要です! ...とのオプションがあります //cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap-tpls.min.js そして //cdnjs.cloudflare.com/ajax/libs/angular-ui-bootstrap/0.6.0/ui-bootstrap.min.js これらを比較すると微妙な違いが見られ、ドキュメントが見つからないようです... 要するに、カスタマイズしたテンプレートを作成するのでない限り、tplsを使用してください。 それはここに文書化されています:github.com/angular-ui/bootstrap/tree/gh-pages#build-files(ホームページからもリンクされています)。つまり、-tplsバージョンにはデフォルトのBootstrapテンプレートがバンドルされています。いずれの場合も、リストされたファイルの1つのみを含める必要があります。-ありがとうpkozlowski.opensource

7
シャーディングとは何ですか?なぜそれが重要なのですか?
シャーディングとは、スライスされたデータ(シャード)を、コンテキストで意味のある扱いやすい集約に戻すことだと理解しています。これは正しいです? 更新:私はここで苦労していると思います。私の意見では、アプリケーション層には、データを格納する場所を決定するビジネスはないはずです。せいぜい、ある種のシャードクライアントである必要があります。どちらの回答も、重要な側面であるが、なぜではないかについて回答した。明らかなパフォーマンスの向上以外にどのような影響がありますか?これらのゲインはMVC違反を相殺するのに十分ですか?シャーディングは、非常に大規模なアプリケーションで最も重要ですか、それとも小規模のアプリケーションに適用されますか?

8
ODataとREST Webサービスの違い
いくつかのWebサービスを調べていると、MicrosoftがODataと呼んでいるこの「新しい」テクノロジーに出くわしました。ODataとは何かに関するFAQ内の説明を読んで、ODataとRESTフルWebサービスを区別するのに苦労しています。誰かが違いを理解するのを手伝ってくれませんか?
196 web-services  rest  odata 

9
Google +1がマウスの動きを記録するのはなぜですか?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 2年前休業。 この質問を改善する これは、私のウェブサイトにGoogle +1ボックスがあるページでのみ表示されます。 マウスを動かすたびにイベントが発生するようです。誰かがそれが何をしているのか知っていますか?私はGoogleで検索しました(おそらくこれについてBingを1回試してみるべきでしょう!)が、それについて書いた人はいません。訪問者の閲覧習慣に関する情報を記録していますか?人間のような行動を検出するのは、ある種のCAPTCHAですか? URLの例、クロームでF12を押し、タイムラインに移動してレコードを押し、このページでマウスを動かします(この質問に加えて、心配しないでください)。 https://plusone.google.com/u/0/_/+1/button?hl=en-US&amp;jsh=r%3Bgc%2F22224365-adc8a19e#url=/programming/6667544/google -1-recording-mouse-move&size = tall&count = true&id = I1_1310488711647&parent = https://plusone.google.com/u/0/_/+1/button?hl = en-US&jsh = r%3Bgc%2F22224365-adc8a19e# url = https://stackoverflow.com/questions/6667544/google-1-recording-mouse-move&amp;size=tall&amp;count=true&amp;id=I1_1310488711647 何が価値があるのか​​(これはよくある質問になると思います)、背後に不吉なものはないと思います。役に立たないアーティファクト/バグでさえあるかもしれませんが、何らかの追跡をしている場合は、まあ、それは私には少し欺瞞的なようです。 Google +1プライバシーポリシー http://www.google.com/intl/en/privacy/plusone/ Google +1ボタンのプライバシーポリシー 2011年6月28日 Googleプライバシーポリシーでは、Googleの+1ボタンを使用したときに提供される情報を含め、Googleの製品やサービスを使用する際の個人情報の取り扱いについて説明しています。さらに、+ 1ボタンの使用に固有のプライバシーに関するその他の慣行について、以下に説明します。 収集する情報とその共有方法 Google +1ボタンは、情報を世界中に公開するための方法です。Google +1ボタンは、あなたと他の人がGoogleとパートナーからパーソナライズされたコンテンツを受け取るのに役立ちます。+1したことは、+ 1ボタンをクリックしたときに表示していたページに関する情報とともに、Googleによって記録されます。あなたの+1は、Googleのサービス(検索結果やGoogleプロフィールなど)やインターネット上の他の場所で、プロフィール名と写真を含む注釈として他のユーザーに表示される場合があります。 あなたと他のユーザーにGoogleサービスのエクスペリエンスを向上させるために、+ 1アクティビティに関する情報を記録します。 Google +1ボタンを使用するには、Googleの公開プロフィールを世界中に公開する必要があります。これには、プロフィールに選択した名前が少なくとも含まれています。その名前はGoogleサービス全体で使用され、場合によっては、Googleアカウントでコンテンツを共有するときに使用した別の名前に置き換わることがあります。メールアドレスやその他の識別情報を知っているユーザーに、GoogleプロフィールのIDを表示する場合があります。 収集した情報の利用 上記の使用に加えて、あなたが私たちに提供する情報は、Googleのメインのプライバシーポリシーに従って使用されます。 私たちは、ユーザーの+1アクティビティに関連する集計統計を、一般ユーザー、ユーザー、およびパブリッシャー、広告主、接続サイトなどのパートナーと共有する場合があります。たとえば、「このページを+1したユーザーの10%がワシントン州タコマにいる」とサイト運営者に伝えます。 あなたの選択 プロフィールの[+1]タブで、+ 1したアイテムのリストを表示できます。そのリストから個々のアイテムを削除できます。 知り合いからのサードパーティのウェブサイト(サードパーティのサイトの広告を含む)での+1のおすすめの表示をオプトアウトできます。 …

12
Autolayout-UIButtonの固有サイズにはタイトルインセットが含まれません
自動レイアウトを使用してUIButtonを配置している場合、そのサイズはコンテンツに合わせて適切に調整されます。 画像を次のように設定した場合 button.image、本来のサイズがこれを考慮しているようです。 しかし、私が微調整した場合 titleEdgeInsetsボタンのと、レイアウトはこれを考慮せず、ボタンのタイトルを切り捨てます。 ボタンの固有の幅がインセットを占めるようにするにはどうすればよいですか? 編集: 私は以下を使用しています: [self.backButton setTitleEdgeInsets:UIEdgeInsetsMake(0, 5, 0, 0)]; 目標は、画像とテキストの間にいくらかの分離を加えることです。

9
このゲームの背後にある数学/計算の原理は何ですか?
私の子供たちには、Spot Itという楽しいゲームがあります。ゲームの制約(私が説明できる限り)は次のとおりです。 55枚のデッキです 各カードには8枚の一意の画像があります(つまり、カードに同じ画像を2枚含めることはできません) デッキから選んだカードが2枚ある場合、一致する画像は1枚だけです。 一致する画像は、カードによって異なる縮尺で表示される場合がありますが、これはゲームを難しくするためです(つまり、小さな木は大きな木と一致します)。 ゲームの原則は次のとおりです。2枚のカードを裏返し、最初に一致する画像を選んだ人がポイントを獲得します。 明確にするための画像は次のとおりです。 (例:上の2枚のカードから、一致する画像が緑の恐竜であることがわかります。右下の画像と中央右の画像の間は、ピエロの頭です。) 私は次のことを理解しようとしています: これらの基準を満たすために必要なさまざまな画像の最小数はいくつですか?これをどのように決定しますか? 疑似コード(またはRuby)を使用して、N個の画像の配列(Nは質問1の最小数)から55個のゲームカードをどのように生成しますか? 更新: 写真はデッキごとに2回以上発生します(一部の人が推測したものとは異なります)。3つのカードの写真を参照してください。それぞれに稲妻が付いています。

6
リストで省略記号[…]はどういう意味ですか?
私はpythonで遊んでいました。IDLEで次のコードを使用しました。 p = [1, 2] p[1:1] = [p] print p 出力は次のとおりです。 [1, [...], 2] これは何[…]ですか?興味深いことに、これを無限大までのリストのリストのリストとして使用できます。 p[1][1][1].... 上記は、私が望む限り書くことができ、それでも機能します。 編集: それはどのように記憶に表されますか? その用途は何ですか?それが役立ついくつかのケースの例が役立つでしょう。 公式ドキュメントへのリンクがあれば、本当に役に立ちます。

9
androidギャラリーから画像を選択
ギャラリーから画像選択を作成したい。コードを使用 intent = new Intent(Intent.ACTION_PICK, android.provider.MediaStore.Images.Media.EXTERNAL_CONTENT_URI); startActivityForResult(intent, TFRequestCodes.GALLERY); 私の問題は、このアクティビティとビデオファイルが表示されることです。表示されたファイルをフィルタリングして、このアクティビティでビデオファイルが表示されないようにする方法はありますか?
196 android  gallery  action 

7
DropDownListのSelectedIndexChangedイベントが発生しない
WebページにDropDownListオブジェクトがあります。クリックして別の値を選択すると、SelectedIndexChangedイベントに関連付けられた関数があっても何も起こりません。 まず、実際のオブジェクトのHTMLコード: &lt;asp:DropDownList ID="logList" runat="server" onselectedindexchanged="itemSelected"&gt; &lt;/asp:DropDownList&gt; そして、これはその関数ですitemSelected: protected void itemSelected(object sender, EventArgs e) { Response.Write("Getting clicked; " + sender.GetType().ToString()); FileInfo selectedfile; Response.Write("&lt;script&gt;alert('Hello')&lt;/script&gt;"); foreach (FileInfo file in logs) { if (file.Name == logList.Items[logList.SelectedIndex].Text) { Response.Write("&lt;script&gt;alert('Hello')&lt;/script&gt;"); } } } 応答は表示されず、JavaScriptのその部分は実行されません。私はこれをFirefoxの最新バージョン3.6とInternet Explorer 8で試しました。これは、.NET Frameworkバージョン4でASP.NETを実行しているWindows Server 2003 R2マシンから提供されています。

20
アプリケーションを終了してホーム画面を表示するにはどうすればよいですか?
ホームページにアプリケーションをナビゲートするためのボタンがあるアプリケーションがあります。 そのページには、「EXIT」ボタンがあります。このボタンをクリックすると、ユーザーはアプリケーションアイコンがある電話のホーム画面に移動します。 どうやってやるの?

4
super()は次のエラーで失敗します:親がオブジェクトから継承しない場合、TypeError「引数1はclassobjではなく、型でなければなりません」
理解できないエラーが出ます。サンプルコードの何が問題なのか手掛かりはありますか? class B: def meth(self, arg): print arg class C(B): def meth(self, arg): super(C, self).meth(arg) print C().meth(1) 「スーパー」組み込みメソッドの助けを借りてサンプルテストコードを取得しました。 ここにエラーがあります: Traceback (most recent call last): File "./test.py", line 10, in ? print C().meth(1) File "./test.py", line 8, in meth super(C, self).meth(arg) TypeError: super() argument 1 must be type, not classobj 参考までに、これはpython自体のヘルプ(スーパー)です。 …

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