問題タブ [choice]
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.
xml - XML スキーマ (XSD) を定義するときに「グループ」要素の「選択」を持つことは有効ですか?
XML スキーマ (XSD) を定義するときに「選択」または「グループ」要素を持つことは有効ですか?
すなわち、以下は有効です
XML メッセージは、たとえば、新しい予約または既存の予約のキャンセルのいずれかを表すことができます。
メッセージが予約の場合は、ReservationGroup グループで定義されたすべての要素を含める必要があります。
キャンセルの場合は、CancellationGroup グループで定義されたすべての要素を含める必要があります。
なんらかの理由で、私の XML エディター (Eclipse) はこれを好みませんが、その理由を示していません。行 <xs:complexType name="HeaderType"> にエラーがあることを示していますが、エラーの内容はわかりません
sharepoint - MOSS 2007 ドキュメント ライブラリ - 選択列に選択した値が表示されない
私は MOSS で何かファンキーなことが起こっています。
いくつかのカスタム列が追加された MOSS のドキュメント ライブラリがあります。タイプ選択の列があります。ライブラリ内の 1 つのドキュメント (ワード ドキュメント) の場合、選択した値が 1 つの列に表示されません。他の列はすべて問題なく、フォルダ内の他の 60 個のドキュメントには選択した値が正しく表示されます。ドキュメントのプロパティを編集すると、列の値がデフォルトで空白になり、別の値に変更して保存できます。ただし、新しい値はリスト ビューに表示されず、プロパティを再度編集しても表示されません。
Word で文書を開いて文書情報パネルを表示すると、選択して列に保存した値が表示されます。ただし、列はドロップダウンではなくテキストボックスとして表示されています。値は、保存後にリスト ビューまたはプロパティ ビューに表示されません。
誰もこのような行動を見たことがありますか?
frameworks - ゲームプログラミング - 車輪の再発明を避ける方法
概要:
ホイールを再発明せずに C で「シック クライアント」ゲームをプログラミングできますか? それとも、弾丸を噛んでライブラリまたは SDK を使用する必要がありますか? 私は中程度の C プログラマーであり、ポインタ、データ構造、メモリ位置などを扱うことを恐れません。優れた「シッククライアント」ゲームを作成するために必要な制御が得られるのであれば。 ただし、使いやすさではなく、パワーとコントロールのために、高級言語とフレームワークを避けることを考えています。
いつかサイド プロジェクトとして 2D 格闘/プラットフォーム ゲームをいじることに興味があります。私は主に、Python、Ruby、PHP の経験を持つ Linux サーバーサイド プログラマーです。PyGameなど、これらの言語の一部には優れたフレームワークがあることを知っています。また、Air や .NET などで人々が成功を収めていることも認識していますが、いくつかの懸念があります。
- パフォーマンス: スクリプト言語は遅いことで有名です。リアルタイム ゲームを作成する場合は、可能な限り高速にしたいと考えています。
- 巨大なバイナリ: .NET などのフレームワークや Ruby などのスクリプト言語を使用すると、通常は必要のない大きな CLR やライブラリが生成されることがよくあります。私が作りたいゲームは小さくてシンプルです。その CLR はゲーム自体よりも大きくしたくありません!
- 余分なもの: 正直なところ、自分のコードをよりよく理解できるのであれば、大きなゲーム ライブラリの荷物を継承するという考えは好きではありません。
私はここで発明されていない症候群に非常にかかりやすいことを知っているので、この質問をしています. 私はいつもそれを自分でプログラムしたいと思っていますが、それは多くの時間を無駄にしていると確信しています. ただし、これは非常に頻繁にうまくいきます。たとえば、Rails (ORM と GUI ツールキットが組み込まれた非常に大きな Web プロジェクト フレームワーク) を使用する代わりに、 rackやSequelなどの小さな Ruby ツールの配列を組み合わせて使用しました。美しく。
だから、私はあなたに目を向けます、SOの専門家。私は素朴ですか?これが私がそれを見る方法です:
- Cを使用
- 短所
- プログラミング嫌いになりそう
- 車輪の再発明のリスクが高い
- 時間がかかりすぎて興味を失うリスクが高い
- 長所
- 実証済み - ほとんどの A リスト ゲームは C で行われます (これは今日でも正しいですか?)
- メモリ管理、速度、資産管理などを高度に制御でき、自分で処理できると信じています
- クラフトなし
- 短所
- フレームワークまたは SDK を使用する
- 短所
- 特大の成果物のリスク
- ゲーム開発のすべての面で元のライブラリの作成者に依存しています。必要な機能がない場合はどうなりますか? 自分でプログラムする必要がありますが、これは悪くはありませんが、そもそも高レベルのフレームワークを使用する目的を部分的に無効にします
- パフォーマンスの問題のリスクが高い
- 長所
- 開発時間を大幅に短縮
- メンテしやすいかも
- 一般的なパラダイムの再発明に時間を無駄にすることはありません
- 短所
このリストに他に何を追加できますか? それは純粋な判断の呼びかけですか、それとも誰かが私のために契約を結ぶことができますか? 本の提案を歓迎します。
programming-languages - ライブラリ/コードを lang.x から lang.y に移植するのは正気ですか?
すべてではないにしても、多くの人と同じように、私もプロジェクトで使用したり、読んだり、擁護したり、一緒に寝たりするのが好きなお気に入りのプログラミング言語を持っています..これを lang.y と呼びます
車輪の再発明を避けるために、私は自分のプロジェクトでできる限り他人の作品を使用しています。しかし、すでに作成されたホイールが、私が使用している言語 (lang.x) 以外の言語で記述されている場合があります。
これは、主に大規模な組織や学術プロジェクトによって作成された、あまり一般的ではないアプリケーションを使用する必要がある場合に発生します。
そのプロジェクトから使用する必要がある機能の実装がそれほど複雑でない場合、私は主に lang.y の stracth からそれを記述します。
そうでない場合は、lang.x について嫌いなすべてのがらくたにひどく腹が立つまで lang.x を使用しようとし、そのアプリケーション/ライブラリを lang.y で使用できるようにするブリッジアプリケーションを検索します
それも失敗し、あきらめがちです。したがって、この質問については、lang.x から lang.y への移植は (osi が承認したライセンス済みのアプリ/ライブラリの場合) 私にとっては合理的なように思えますが、他の人のアイデアも知りたいです。
移植しますか、それとも lang.x を使用しますか?
new-operator - 経験豊富な PHP 開発者にとって適切な GUI プログラミング言語は何ですか?
私はしばらく PHP を使用しており、Windows デスクトップ ベースの GUI アプリケーションについて学習したいと考えています。C# や Visual Basic に似たものがいいのですが、PHP のようなオープンな言語を学びたいと思っています。
高価なコンパイラを必要とするものや、スタンドアロン アプリケーションを作成できないものは提案しないでください。
ruby - Rubyで括弧を入れたり外したりしますか?
可能であれば..Rubyで括弧を入れたり外したりしますか?
crud - 「変化」をどのように象徴しますか?
スペースの問題のため、crud アクション用に「1 文字のリンク」を作成する必要があります。
文字で表すと、次のようになります:文字x
で「削除」 … +
で「追加」
…<br> 「変更」をどのように記号化しますか?
php - 長期展開用の PHP フレームワークの選択
私たちは新しいプロジェクトを開始していますが、どの PHP フレームワークを使用する必要があるか、またフレームワークを使用する必要があるかどうかを考えています。
ASP.NET の代わりに PHP を選択した理由の 1 つは、柔軟性のないパラダイム (Web フォーム、すべてが自動化されているがそれほど柔軟ではない) にとらわれたくなかったためですが、PHP フレームワークが私たちを配置できると信じています。同じ状況で。
アプリケーションは現在開発されており、おそらく何年も積極的に維持されていません。次の大規模な再開発は 10 年以内に行われるわけではないため、時間に強いものが必要です。標準的でわかりやすいものが必要です。
Zend Framework と、おそらく ADODB をデータベース層として検討していますが、よくわかりません。また、PEAR は依存関係ツリーが重いため、リストから除外しました。
今後数年で外観が変わる可能性があるため、ディスプレイとロジックを分離することが望ましいでしょう。したがって、優れたテンプレート言語が必要です。
どう思いますか?
sharepoint - 現在の選択内容に応じた値を持つ選択フィールドを sharepoint に追加する必要があります
現在の選択に応じた値を持つ選択フィールドを sharepoint に追加する必要があります。
例:
現在の選択が開いている場合、オプションは「開いていて進行中」でなければなりません
...
そのようにして、ユーザーに特定のフローに従うように強制しています
gwt - gwt ライブラリ
プロジェクトに使用した GWT ライブラリを教えてください。誰かがさまざまなライブラリ (SmartGWT、Ext-GWT、GWT-Ext など) の長所と短所の概要を教えてくれませんか。基本的に「誰もが」動作する最高の万能ライブラリはありますか、それとも他のライブラリよりも特定のアプリケーションに適したライブラリがありますか? ありがとう!
重複の可能性: 最高の GWT ウィジェット ライブラリ?