問題タブ [standards]
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.
internet-explorer - InternetExplorer8ベータ2と標準
Internet Explorer 8は、私が見る3ページごとに必要なものを壊します。この初期リリースのポイントは、最終リリースでそれほど面倒にならないように、Webサイトの所有者にサイトを更新する機会を与えることだったと思います。
誰かが実際にこれをしましたか?
誰かがこれを行うことを計画していますか?
ebay、myspace、facebookなどの大きなサイトはまだ気づいていませんが、互換モードを使用できるのであれば、なぜ小さなサイトになるのでしょうか。
私はそれを私のものでやろうと思いますが、どうすればあなたのサイトをIE7と8と互換性を持たせることができますか?
xml - XML が標準になる前に、そのすべての欠点を考慮して、XML がこれほど普及したのはなぜでしょうか?
はい、XML は人間が判読できますが、カンマ区切りのテキスト ファイルとプロパティ ファイルも同様です。
XML は肥大化しており、解析しにくく、コードを変更するのが難しく、それに加えて、XML に関して考えられる問題が他にも山ほどあります。
私の質問は、XML の最も魅力的な性質は何ですか???
database - データベース内の一貫性のある包括的なアドレスストレージのベストプラクティス
データベースに一貫性のある包括的な方法でアドレスを保存するためのベストプラクティス(または標準)はありますか?
具体的には、この段階では、アドレスストレージには2つのケースがあると思います。
- 住所を人、建物、または任意のアイテムに関連付ける必要があります(最も一般的なケース)。次に、テキスト列(address1、address2、zip、city)を含むフラットテーブルでおそらく十分です。これは私が興味を持っているケースではありません。
- あなたはあなたの住所で統計を実行したい:特定の通り、都市、または...のアイテムの数次に、あらゆる種類のスペルミスを避け、一貫性を確保したい。私の質問は、この特定の場合のベストプラクティスについてです。一貫性のある住所データベースをモデル化するための最良の方法は何ですか?
国固有の設計/ソリューションは素晴らしいスタートです。
回答:この質問に対する完全な回答はまだ存在しないようですが、:
- xALは、ハンクによって提案されたように、ポップアップしたグローバルスタンダードに最も近いものです。しかし、それはかなりやり過ぎのようです、そして私は多くの人々が彼らのデータベースにそれを実装したいと思うかどうかはわかりません...
- (特定の国向けに)独自の設計を開始するには、Daveの万国郵便連合(UPU)サイトへのリンクが非常に良い出発点です。
- フランスに関しては、 AFNOR XP Z10-011(フランス語のみ)という素敵な名前が付けられた住所の標準(非公式ですが、事実上の標準)があり、料金を支払う必要があります。フランスのUPUの説明は、この基準に基づいています。
- 私はたまたまスウェーデンと同等の基準を見つけました:SS613401。
- ヨーロッパレベルでは、いくつかの努力がなされ、標準EN14142-1になりました。CENナショナルメンバーから入手できます。
delphi - Delphi 7 のプロジェクト グループのすべてのユニットが 1 つのフォルダにあると予想されますか?
おそらくこれは他の Delphi にも当てはまります (私は 7 つしか使用していません)。かなり大規模なアプリのほぼすべての DLL が別のフォルダーにあるように、コードを分割しました。
Delphi にプラグインするためにダウンロードしたオープン ソースの 99% は、すべてのソースが 1 つのフォルダーに変更されています。
これは、Delphi の開発者がユーザーのコーディング プラクティスについて行った、自明ではない可能性のある仮定であったようです。
web-services - Web API に対してアプリケーションを認証する標準的な方法はありますか?
私は、サードパーティ (まあ、私が書いたものですが、それは重要ではありません) アプリがサイトに保存されているユーザー固有のデータをクエリして変更できるようにする API を公開する単純な Web アプリの構築を検討しています。
明らかに、アプリがユーザーの同意なしにユーザー固有の情報を取得できるようにしたくありません。ユーザーが実行するアプリケーションが Web API を使用して自分の情報にアクセスできるようにする、ある種のアプリケーション認証が必要です。
これを達成するための標準的な方法はありますか、それともすべてのアプリ (つまりrememberthemilk ) は、それら専用の特注のソリューションをハックするだけですか?
cryptography - フォーム入力 Web アプリケーションでの電子署名の標準実装はありますか?
長い (40 問の) 売り手申請書に電子署名サポートを追加することに関心のあるクライアントがいます。金融業界の人々が期待する既存の標準やプロセスが存在するかどうかについて、私は少し困惑していますか?
確かに、回答に基づいて一連のテキストを生成し、申請者に秘密鍵で署名してもらい、公開鍵をアップロードするシステムを追加することはできますが、それは人々に多くのことを求めるように思えます. 最近では、非オタクでも PGP をインストールしていますか?
これに対する標準的なアプローチはありますか?金融業界で働いていて、これを行ってうまくいった人はいますか?
c++ - C++ 標準の状態
最近、C++ の世界についていけていません。標準に関して、最近の状況は正確にどこにあるのでしょうか?
TR1は採用されていますか?
TR2はありますか?
これらは C++0x とどのように関連していますか? 包含されていますか?
スレッド化についてはまだ決定されていますか?
c++ - 既存の標準スタイルおよびコーディング標準ドキュメント
以下は、今後の C++ プロジェクトで提案されています。
- Sutter と Alexandrescu による C++ コーディング標準
- JSF Air Vehicle C++ コーディング標準
- C++ スタイルの要素
- Scott Meyers による効果的な C++ 第 3 版
他に選択肢はありますか?または、上記のリストは C++ プロジェクトで使用する必要がありますか?
いくつかの関連リンク
c# - C#コードのパスカルケーシングまたはキャメルケーシング?
Pascal ケーシング (上部のキャメル ケース) と下部のCamelCasingについて同僚と議論してきました。これらは、SQL データベースのテーブル名から C# コードのプロパティの命名まで、キャメル ケーシングを小文字にするために使用されますが、私は Pascal ケーシングの方が好きです。
しかし、彼らはこれに慣れています:
私は彼らの「標準」に追いつこうとしているので、コードは同じように見えますが、私はそれが好きではありません.
私は、少なくとも .NET フレームワークがこの規則を使用していることを見てきました。それが、コードを保持しようとする方法です。
何を使用/好みで、その理由は何ですか? 他の誰かがこの質問をした場合は申し訳ありませんが、検索しても何も見つかりませんでした。
更新: プロパティではなくメソッドの例を示しましたが、同じです。最初の段落で述べたように、同僚はすべて (変数、メソッド、テーブル名など) に Pascal 規則を使用しています。
standards - RFC とは何ですか?
RFC (Request for Comments) を知らない人がたくさんいると思います。私はそれらが論理的なレベルで何であるかを知っていますが、新しい開発者を適切に説明できる人はいますか? また、それらの使用方法と読み方に関するリソースを共有するとよいでしょう。