問題タブ [whiteboard]
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.
java - How can I filter OSGi service visibility?
OSGi employs a service-oriented architecture: Bundles register service objects, that other bundles consume. Service publishing and binding is managed by the framework. This decouples service providers from service users completely (except for the need to agree on a service interface).
Is there a way to limit (by configuration) what services are visible to what bundles ?
For example, if I have an HttpService, all bundles that feel like doing so can install servlets into it. I would like to make the HttpService not visible to selective bundles.
For extra credits: In addition to just filtering service registrations, the ability to modify registration properties. So that even if a bundle registers a Servlet with alias=/admin
, I can change that to alias=/somethingelse
for consumption by Pax Web Extender Whiteboard.
flash - フラッシュホワイトボード:Actionscript 3
フラッシュメディアサーバー3.5でホワイトボードアプリケーションを作成する方法についてのFlashActionscript3チュートリアルを探しています。この情報を探し始めることができるアイデアがありますか?
c++ - インタラクティブホワイトボードまたはプロジェクターを確認してください
システムにインタラクティブホワイトボードまたはプロジェクターが接続されていることを確認したい。実はそこにないか確認したいのですが。(異なるライセンスレベルを作成できるようにするため。)確かなテクニックはありますか?
プラットフォーム:MS Windows XP / Vista、MS Visual C ++
uml - UML とホワイトボードについて
デザイン/ホワイトボードのセッションがあるときは、正しい UML を生成しようとしますが、よく構造化されたUMLを作成しようとすると、常に UMLのように見えますが、部屋にいる人には少し説明があれば理解できるものになります。しかし、完璧なエンジニアにとってこれで十分でしょうか? ホワイトボードセッションでは、常によく構造化された UML を作成していますか? 設計パターンの本でそれを見て、wtf が進行中であることを知らないのではないかと考える開発者に、どのようなアドバイスがありますか。
ajax - AJAX による同時 XML 編集
AJAX を介して Web ページ上の XML ドキュメントを並行して編集するためのフレームワークはありますか?
共有ホワイトボードが必要です。ここでは、私と他の人がリアルタイムで他の人が描いたものを描いて見ることができます (「ライブ」モード)。
最新のブラウザは SVG やイベント ソースなどの便利なものをサポートしており、そのようなフレームワークが存在する場合は、そのようなボードを簡単に作成する必要があります。
そうでない場合、Operational Transformation の実装は何ですか?また、HTTP を介した複数のクライアントの並列接続にはどのエンジンを使用するのが最適ですか?
flash - ホワイトボードアプリの滑らかなペイントカーブを実現するにはどうすればよいですか?
私はActionScript3でシンプルなホワイトボードアプリを作成しています。ActionScriptのほとんどのホワイトボードまたはペイントアプリは、インターバル、タイマー、mouseMoveイベント、またはenterFrameイベントを使用して、マウスの位置を追跡し、追跡されたポイント間の線またはブラシをペイントする傾向があります。 。
私が達成しようとしているのは、Photoshopのようなプログラムがブラシツールでペイントしているときにレンダリングできる、滑らかなペイントラインです。Photoshopでは、マウスをキャンバス上でどれだけ速く動かしても、ペイントされた線は常に滑らかな曲線のエッジになります。私のアプリでは、前述の方法のいずれかを使用して、ブラシをステージにレンダリングする関数呼び出しの間に常にレイテンシーがあります。したがって、これらの手法のいずれかを使用すると、マウスを非常にすばやく円形に動かすときに、鋭い角のある線が生じる可能性があります。
これは私にとっては驚きではありません。Photoshopのブラシツールのように、より滑らかな線を実現する方法がわかりません。念のために言っておきますが、私のアプリのブラシは主に形状に基づいており、描画APIを使用して連続線を描画しないか使用できません。つまり、graphics.curveTo()はオプションではありません。また、ブラシによって生成されたスプライトまたはシェイプをBitmapDataインスタンスにレンダリングしています。
drawing - より効果的なホワイトボードを作成するためのヒントはありますか?
私はときどき、技術者と非技術者の両方のために、ホワイトボード (非仮想) データ フロー、アーキテクチャ図などに即興で呼ばれます。残念ながら、私の描画スキル (および印刷物の読みやすさ) はひどいものです。
どうすればこれをより効果的に行うことができますか? 使用する標準記号とコネクタ、情報を整理および分類する標準的な方法 (例:スイムレーン) などに関するヒントを探しています。
これが上手くなるには何を練習すればいいですか?私はこれらの視覚的なプレゼンテーションが私の考えを伝えるのに効果的であることを望んでいます.
java - ホワイトボード アプリケーションの問題
ローカル ユーザーとリモート ユーザーの両方が必要なホワイトボード アプリケーションを開発する必要がありますがable to draw simultaneously
、これは可能ですか? 可能であれば、論理はありますか?
私はすでにコードを開発しましたが、これを行うことができません.リモートユーザーが描画を開始すると、私が描いている形状が彼の形状と座標に置き換えられます. この問題は、両方が同時に描画される場合にのみ発生します。
アイデアはありますか?
これが私のコードです
agile - アジャイルホワイトボードソフトウェア
アジャイル開発で使用されているように、物理的なホワイトボードを置き換えることができるまともなソフトウェアを誰かが推奨できますか?
http://www.brightgreenprojects.com/を見てきましたが、理想的には自分たちでホストできるものが欲しいです。問題追跡にはJiraを使用しており、現在、プロジェクト管理にGreenHopperを統合することを検討しています。
これまでのユーザーの一般的な感覚は、GreenHopperが少し不格好だということのようです。もっと簡単なアジャイルホワイトボードソフトウェアツールはありますか?
python - 共同ホワイトボード描画アプリケーションの作成
ペン、消しゴム、長方形、円、選択、テキストなどのさまざまな「描画ツール」を使用して、独自の描画プログラムを用意しています。
Python と wxPython で作成されています。上記の各ツールはクラスであり、すべて left_down()、mouse_motion()、hit_test() などのポリモーフィック メソッドがあります。プログラムは、描画されたすべての形状のリストを管理します。ユーザーが形状を描画すると、それが追加されます。リストに。これは、取り消し/やり直し操作の管理にも使用されます。
そのため、共同描画をフックできる適切なコードベースがあります。各形状を変更して、その所有者 (それを描いたユーザー) を認識し、1 人のユーザーが所有する形状に対してのみ削除/移動/サイズ変更操作を実行できるようにすることができます。
これを開発する最善の方法を考えているだけです。「セッション」の 1 人がサーバーとして機能する必要があります。無料の中央サーバーを提供するお金がありません。どういうわけか、ユーザーはサーバーに接続する方法が必要になります。つまり、ある種の「サーバーを検出する」ブラウザ...または何かを意味します。アプリケーションに加えられた変更をブロードキャストするにはどうすればよいですか? リアルタイムで描画し、各マウス モーション イベントでメッセージをブロードキャストすると、パフォーマンスの面でコストがかかり、特定の時間に多くのユーザーがいるほど事態は悪化します。
任意のアイデアを歓迎します。これをどこから開発を開始すればよいか (またはテストする方法さえも) よくわかりません。