問題タブ [convention]

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.

0 投票する
2 に答える
559 参照

ruby-on-rails - Rails: 単一の名前空間とリソースがビュー フォルダーを共有できるようにする

特定のリソースを定義する次のルートがあります。

だから、私はで「表示」ページを生成する AccountsController を持っています/account

で表示したい BillingsController もあります/account/billing

これは正常に機能していますが、私を悩ませていることの 1 つは、AccountsController のビュー フォルダーは単一のリソースであっても複数形であるという規則です。大したことではありませんが、ネストされたリソースに一致する名前空間を作成すると、2 つになります個別のビュー フォルダー -- /app/views/account(名前空間用) およびapp/views/accounts(アカウント リソース用)。

だから、この種の私はうんざりします。

AccountsController がビューに単一のaccountフォルダーを使用するようにする最善の方法は何でしょうか?

0 投票する
2 に答える
1046 参照

javascript - Javascript メソッドのパラメーターの順序

deleteObjectsDependingOnX(objects, X) と呼ばれる Javascript メソッドがあります。パラメータの順序を最初にオブジェクトとして、次に X、またはその逆にするのは慣例ですか?

これは、Javascript の規則についての質問です。私は、C++ では逆のことをするのが慣習だと信じていますが、人々が Javascript で何をしているのかはわかりませんでした。

0 投票する
1 に答える
362 参照

php - 従う慣習による Cake Php のセキュリティ

Cake php で採用されている規約が、Web アプリに何らかのセキュリティ上の脆弱性をもたらすかどうかを知りたいです。すべてのテーブルで id を主キーとして設定するのは慣習であるため、攻撃者は特定のテーブルで id が主キーであることを知っているため、セキュリティ上の脆弱性はありません。同様に、基本的にフレームワークを使用した開発を非常に簡単にするために従う必要がある他の多くの規則がありますが、アプリでセキュリティの問題が発生する可能性があります。

0 投票する
5 に答える
4552 参照

objective-c - Objective-Cがtrue/falseの代わりにYES/NOマクロ規則を使用するのはなぜですか?

ほとんどの言語は、true/falseブール値のキーワードを使用します。Smalltalkでさえ使用していることがわかりましたtrue/false。Objective-Cは、言語自体ではなく、Smalltalkから概念を借用しているだけですがYES/NO、広く使用されているのではなく、なぜそれを使用しているのか興味がありtrue/falseます。歴史的な理由はありますか?

0 投票する
2 に答える
539 参照

language-agnostic - いくつかのショートカットの組み合わせの歴史的起源

昨日、私のプログラマーではない友人が、ショートカットについて私に尋ねました。彼は、特定のアクションがいくつかの典型的なショートカットの組み合わせにバインドされている理由を知りたいと思っています。すべてのプログラムに独自のキーボードショートカットがあることは知っていますが、ほとんどすべてのプログラムに共通するものがいくつかあります。

  1. CTRL+X/ CTRL + C/ CTRL+V:切り取り、コピー、貼り付け
  2. CTRL+Z/ CTRL+Y:元に戻す/やり直し

それで、私は疑問に思いました、誰かがこれらの慣習の起源について知っていますか?これらの規則はどこかで形式化されたことがありますか?これらのショートカットの組み合わせが他の組み合わせの代わりに選択された実用的または歴史的な理由はありますか?

それはただの好奇心です。

0 投票する
3 に答える
988 参照

model-view-controller - HTML/CSS/Javascript をまったく使用したことがない人でも使用できるように、HTML/CSS/Javascript をどのように構成すればよいですか?

私は、エンジニアとしての生涯を通じて、HTML/CSS/Javascript + サーバー側コード (ASP、JSP、PHP、Ruby on Rails) を扱ってきました。それを修正/拡張/改善するために何かがどのように機能するかを理解するための構造は本当に必要ありません。しかし、私は自分で仕事をしません。

私は、HTML/CSS/Javascript に触れたことがない (または見たこともない) 人を含む、さまざまなスキル セットを持つ人々と仕事をしています。

HTML/CSS/Javascript エクスペリエンスを垣間見るのに役立つ簡略化された断面図:

  • ソースを見たことがない層。
  • 要素を検査することはソースを表示することと同じだと考える人々の層。
  • 画像、背景画像、入力フィールド、Flash オブジェクト以外、Web ページ上の不動産を右クリックしてメニューを表示し、[ソースを表示] を選択することを知っている人々のレイヤー。

HTML/CSS/Javascript を使用したことがない人が機能要求を受け取り、それに関連するコードの断片を見つけて続行できるように、HTML/CSS/Javascript を構成するにはどうすればよいですか?

何ができるでしょうか? どこから始めればよいでしょうか? コードはどこから始めるべきですか? 従うことができる基本的で簡単な規則はありますか?

0 投票する
3 に答える
4181 参照

openstreetmap - インドアマップクリエーター

Android 搭載デバイス用の Google API と osmdroid API を使用して、いくつかのナビゲーション アプリを設計および開発しました。現在、osmdroid API を使用して屋内ナビゲーション システムを作成しようとしています。ただし、そのためには、OpenStreetMap に似た命名規則を使用して、単純な PNG ファイルから通常のマップ タイルに似たタイルを作成する必要があります。

これを行う方法を教えてください。

乾杯、スシール

0 投票する
4 に答える
763 参照

web - パスワードに関する一連の合理的な要件とは?

パスワードに関する一連の合理的な要件とは?

たとえば、Chase.com では

  • 7 ~ 32 文字である必要があります
  • 少なくとも 1 つの数字と 1 つの文字を含める必要があります
  • 特殊文字 (&、%、* など) を含めることはできません

「特殊文字」の長さと除外が一般的な慣行であるかどうかはわかりません。例えば、他のサイトでは長さが8文字以下で句読点の制限が無いのを見た記憶があります。

パスワードに関する一般的な要件のセットは何ですか? 目的の 1 つは、多数の Web サイトと互換性のあるパスワードを自動的に生成することです。

0 投票する
4 に答える
3526 参照

android - android.R とカスタム R のどちらが優れていますか?

Android アプリケーションの開発を始めたとき、特にレイアウト ファイルなど、必要な場所にカスタム R 値を定義する傾向がありました。例えば:

レイアウト付き:

android.R今では、代わりに使用する方が良いかもしれないことに気づきました。

レイアウト付き:

あなたはどのような習慣に従っていますか?それぞれの長所と短所は何ですか?

0 投票する
1 に答える
379 参照

linux - 最適な互換性を得るために、Linux 上の単純なデーモンをデフォルトとして実行する必要があるシステム ユーザーはどれですか?

rootとして実行され、chroot()データ ファイル ディレクトリに移動し、root権限を削除する単純な Linux ネットワーク デーモンを開発しています。私は「構成よりも規約」のアプローチが好きで、使用するユーザーとグループを設定するための構成がソフトウェアにあるとしても、賢明なデフォルトを使用したいと考えています。

どのデフォルトを使用する必要がありますか? ユーザーnobodyとグループnogroup? ユーザーdaemonとグループdaemon? 別?