プログラミング

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

8
ワークフローするかしないか?
私は、軽量保険金請求システムの開発を開始しようとしている開発者チームの責任者です。システムには多くの手動タスクとビジネスワークフローが含まれており、Windowsワークフロー(.NET 4.0)の使用を検討しています。 ビジネスドメインの例は次のとおりです。保険契約者は、コンタクトセンターに電話して、申し立てを提出します。この「イベント」は、手動で並行して実行される2つのサブタスクを起動し、完了するまでに長い時間がかかる場合があります。 顧客の不正をチェック–オペレーターが手動でさまざまなクレジット会社に電話をかけ、不正な顧客の可能性をチェックして評価します。ここから、サブタスクはいくつかのサブステータス(進行中のチェック、参照チェックの失敗、参照チェックの合格など)を入力できます。 修理センターへのアイテムの送信–保険契約者が申し立てを提出したアイテムが修理センターに送られ、修理される手動プロセス。ここから、サブタスクはいくつかのサブステータス(修復待ち、進行中、修復済み、投稿済みなど)を入力できます。クレームは、各サブタスクのステータスが事前定義されたステータス(ビジネスルールに基づく)に達した場合にのみ続行できます。 表面的には、ワークフローは確かに最良のテクノロジーの選択のようです。しかし、私はWF 4.0の使用に関していくつかの懸念を持っています。 スキルセット–平均的な開発者スキルセットを見ると、ワークフローを理解または知っている開発者はあまり見かけません。 保守性– WF 4.0プロジェクトに対するコミュニティ内のサポートはほとんどないようで、スキルセットの欠如と相まって、保守性に関する懸念が生じています。 参入障壁–私は、Windowsワークフローの学習曲線が急であり、必ずしも簡単に習得できるとは限らないと感じています。 新製品–ワークフローが.NET 4.0用に完全に書き直されたので、私はこの製品を第1世代の製品と見なしており、必要な安定性がない可能性があります。 評判–以前のバージョンのワークフローは十分に評価されておらず、開発が困難であると考えられ、ビジネスへの関心が低かった。 私の質問は、この状況ではWindowsワークフロー(WF)4.0を使用する必要があるか、それとも代替テクノロジー(Simple State Machineなど)を使用するか、それともより優れたワークフローエンジンを使用するかということです。

3
C#で(単純な)トレースを追加する方法 [閉まっている]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 3年前休業。 この質問を改善する 私が書いているC#アプリケーションにいくつかのトレースを導入したいと思います。悲しいことに、私はそれがどのように機能するか本当に本当に思い出せないので、参照品質を備えたチュートリアルを時々チェックしたいと思います。以下を含める必要があります。 TraceListenerを登録するために追加するApp.config / Web.configもの 呼び出しアプリケーションでそれを設定する方法 私たちがリンクすべきuberチュートリアルを知っていますか? 編集:グレン・スレイブンは私を正しい方向に向けました。これを内部のApp.config / Web.configに追加します<configuration/>。 <system.diagnostics> <trace autoflush="true"> <listeners> <add type="System.Diagnostics.TextWriterTraceListener" name="TextWriter" initializeData="trace.log" /> </listeners> </trace> </system.diagnostics> これにより、TextWriterTraceListener送信先のすべてをキャッチするが追加されますTrace.WriteLine。 編集: @DanEsparzaはTrace.TraceInformation、Trace.TraceWarningと同じ方法でメッセージをフォーマットできるので、のTrace.TraceError代わりにを使用する必要があることを指摘しTrace.WriteLineましたstring.Format。 ヒント:あなたは任意のリスナーを追加しない場合、あなたはまだのSysinternalsのDebugViewプログラム(とトレース出力を見ることができますDbgview.exe):http://technet.microsoft.com/en-us/sysinternals/bb896647.aspx
122 c#  trace 

1
SilverStripe PHPフォーム-FieldGroup内にSelectionGroupをネストすると、関連するSelectionGroup_Itemsのラジオボックスの1つが表示されません。どうして?
2つFieldGroupのを含むフォームがあり、1つFieldGroupのにはがありSelectionGroupます。 SelectionGroup_Itemsがフォームに表示FieldGroupできますが、無線ボックスは表示されませんオプションの1つを選択します。それを削除するFieldGroupと、再び機能します。 私はフレームワークテンプレートを確認しましたが、変更するFieldGroup_holder.ss SmallFieldHolderとFieldHolderラジオボックスが再び表示され、正しく動作します。テンプレートをたどってどのテンプレートが準拠してSelectionGroupいないかを確認しようとしましたが、迷子になっています。 これがコードの例です $fields = FieldList::create( FieldGroup::create( TextField::create('Name', 'Name') ), FieldGroup::create( SelectionGroup::create( 'Test1or2', array( SelectionGroup_Item::create( 'Test1', array( TextField::create('Test1', 'Test1') ), 'Test1' ), SelectionGroup_Item::create( 'Test2', array( TextField::create('Test2', 'Test2') ), 'Test2' ) ) ) ) ), FieldList::create( FormAction::create('submit', 'Submit') )
122 php  forms  silverstripe 

13
Zookeeperの実際の使用[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 4年前休業。 この質問の答えはコミュニティの努力です。この投稿を改善するには、既存の回答を編集してください。現在、新しい回答や相互作用を受け入れていません。 私は最近Zookeeperを調べており、誰かが現在それを使用しているかどうか、および保存のために具体的に何を使用していたのか疑問に思いました。 最も一般的な使用例は構成情報ですが、どのような種類のデータとどのくらいの量のデータを保存していますか?

10
危機/虐待ウェブサイトのパニックボタンの最速の出口戦略?[閉まっている]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する 女性虐待情報センターのウェブサイトをやっています。このような多くのセンターには、「パニックボタン」と呼ばれるセンターがあります。基本的なものの例が発見され、ここで緑色のバー内のすべてのページの上部にあります。 リンクやボタンのアイデアは、女性が助け​​を求めてこのウェブサイトを見ていて、虐待者や知りたくない人が部屋を歩いていた場合のためにありました。リンクがブラウザウィンドウを閉じるよりもはるかに高速な場合がありますが、これは疑わしい場合があります。 私が目にする問題は、これを行うほとんどのボタンが単にgoogleまたはそのようなものに送信することです。私はこのようなことをするつもりです: <a href="http://www.msn.com/#news" rel="noreferrer">LEAVE WEBSITE NOW!</a> または <a href='data:text/html;charset=utf-8, <html><meta http-equiv="refresh" content="0;URL='http://www.msn.com/#news/'"></html>'>LEAVE WEBSITE NOW!</a> このようなリンクをクリックすると、実際のコンテンツにスクロールします。これは空のGoogle検索ではありませんが、疑わしいと見なされる可能性のある具体的なものではありません。 リファラーをブロックすることは良いことだと私は知っていますが、その解決策を使用しても、ブラウザーの「戻る」ボタンを押すと、キャッチされます。この問題について、私はこれを何かできると思いました: HTML <a href="javascript:goNewWin()" rel="noreferrer">LEAVE WEBSITE NOW!</A> JavaScript function goNewWin() { window.open("backbuttonnewpage.html",'TheNewpop','toolbar=1,location=1,directories=1,status=1,menubar=1,scrollbars=1,resizable=1'); self.close() } 私はこれで危険にさらされている生命があり、私ができる限り完全な解決策に近いものを必要とするので、私は投稿しています。どうしますか? 更新-3-26-14: 私が協力しているリソースセンターによってここに投稿された教育のアイデアのいくつかを実行しました、そしてここに彼らの答えがありました。「私たちのユーザーが当社のWebサイトにアクセスすることさえ非常に勇気が必要です。彼らが来るとき、彼らは生命を脅かす可能性のある状況から抜け出すための迅速で簡単なリソースを探しています。ほとんどの場合、彼らには時間も精神的能力もありません。安全な方法でウェブサイトを閲覧できるように自分自身を教育してください。「パニックボタン」のアイデアが提示された場合、適切に行われると、私たちが扱うほとんどの被害者から常に求められるリソースであるように思われます。 ここで多くのアイデアを読んだ後、完全な解決策は左側の一定の位置に浮かぶ大きなボタンになるだろうようです。ページが読み込まれると、バックグラウンドで別のサイトが読み込まれ(多分ajax呼び出し)、ボタンをクリックするだけでオーバーレイフレームが削除されます。これは、クリックしてもロード時間が発生しないことを意味します。ブラウザーの[戻る]ボタンを押さないようにするには、キャッシュしないようにブラウザーに指示する必要があるようです。また、replaceStateすべてのページ変更でこのサイトを表示する[戻る]ボタンを無効にするために使用する必要があるかもしれません。 これはまだ非常に技術的な問題です。議論は非常に役立ちますが、私はまだ機能する技術的な解決策を必要としています。誰でも、これらのアイデアをすべて機能的なものにまとめることができると思いますか?私はすぐに自分で作業し、思いついたものは何でも投稿します。皆さんありがとう。
122 javascript  html 

11
インターフェースを明示的に実装する理由
それでは、インターフェイスを明示的に実装するための適切なユースケースは何でしょうか? それは、クラスを使用している人々がインテリセンスでそれらのメソッド/プロパティをすべて見る必要がないようにするためだけですか?
122 c#  interface 

5
iFrame jQueryで要素を選択する
このアプリケーションでは、Webページを解析して、iFrameの別のページに読み込みます。ロードされたページのすべての要素には、tokenid-sがあります。これらのtokenid-sによって要素を選択する必要があります。意味-メインページの要素をクリックし、iFrameのページで対応する要素を選択します。jQueryの助けを借りて、次のようにしています。 function selectElement(token) { $('[tokenid=' + token + ']').addClass('border'); } ただし、この関数では、iFrameではなく、現在のページの要素のみを選択できます。読み込まれたiFrameの要素を選択するにはどうすればよいですか? ありがとう。

27
Google Maps JavaScript API RefererNotAllowedMapError
私たちは、クライアントの1人用のジオプレースメントアプリを開発しようとしています。まず、独自のドメインでテストします。 Google Maps JavaScript APIに署名しており、有効なブラウザキーがあり、ドメインwww.grupocamaleon.comがそのキーの使用を承認されています。 しかし、エラーなしで実行する最も簡単な例すら作成できません。 私たちのドメインには、キーを使用して次のデモがあります。 (1)http://www.grupocamaleon.com/boceto/aerial-simple.html しかし、それは機能せず、Firebugコンソールはこう言います: 「Google Maps APIエラー:Google Maps APIエラー:RefererNotAllowedMapError(RefererNotAllowedMapErrorに関するGoogleドキュメントへのリンク)承認するサイトのURL:(1)」 私の資格情報ページには、受け入れるリファラーを追加する可能性がないため、現在、リファラーの追加を含むソリューションは不可能です。 私の資格ページ: なぜそのエラーが発生するのですか?どうすれば修正できますか?



24
文字列内の部分文字列の出現
次のアルゴリズムが停止しないのはなぜですか?(strは検索している文字列、findStrは検索しようとしている文字列です) String str = "helloslkhellodjladfjhello"; String findStr = "hello"; int lastIndex = 0; int count = 0; while (lastIndex != -1) { lastIndex = str.indexOf(findStr,lastIndex); if( lastIndex != -1) count++; lastIndex += findStr.length(); } System.out.println(count);
122 java  string 

18
OSX Yosemiteに「アップグレード」した後のRStudio / RでのrJavaロードエラー
最近、OSX Mountain LionからYosemiteに、およびR 3.1.3から3.2に「アップグレード」しました。アップグレード直後にRまたはRStudioを開くと、Java 6をインストールする必要があることを示すポップアップメッセージが表示されました。さらに、rJavarJavaに依存するパッケージ(またはなど)をロードすると、xlsxRStudioがクラッシュしました(Rもクラッシュしました)私がR.app直接開いてこれを試したとき)。 Stack Overflowやその他の場所で見つかったいくつかの修正を試した後(詳細は以下を参照)、ロードrJavaまたは依存するパッケージrJavaがRをクラッシュさせなくなりましたが、次のエラーが発生します。 library(rJava) Error : .onLoad failed in loadNamespace() for 'rJava', details: call: dyn.load(file, DLLpath = DLLpath, ...) error: unable to load shared object '/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so': dlopen(/Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so, 6): Library not loaded: @rpath/libjvm.dylib Referenced from: /Library/Frameworks/R.framework/Versions/3.2/Resources/library/rJava/libs/rJava.so Reason: image not found Error: package or namespace load failed for …

18
統計:Pythonでの組み合わせ
Pythonで組み合わせ(nCr)を計算する必要がありますが、それを行うための関数math、numpyまたはstat ライブラリを見つけることができません。タイプの関数のようなもの: comb = calculate_combinations(n, r) 実際の組み合わせではなく、可能な組み合わせの数が必要なので、itertools.combinations興味がありません。 最後に、組み合わせを計算する数値が大きくなりすぎて、階乗が巨大になるため、階乗の使用を避けたいと思います。 これは本当に答えやすい質問のようですが、実際のすべての組み合わせを生成することについての質問に溺れています。

13
PHPでHTMLをエコーするにはどうすればよいですか?
HTMLを条件付きで出力してページを生成したいので、PHP 4以降でHTMLの複数行スニペットをエコーする最も簡単な方法は何ですか?Smartyのようなテンプレートフレームワークを使用する必要がありますか? echo '<html>', "\n"; // I'm sure there's a better way! echo '<head>', "\n"; echo '</head>', "\n"; echo '<body>', "\n"; echo '</body>', "\n"; echo '</html>', "\n";
122 php  html  templates  echo 

30
合計が指定された数に等しい配列から要素のペアを検索します
n個の整数の配列と数値Xを指定して、合計がXに等しい要素(a、b)の一意のペアをすべて見つけます。 以下は私の解決策です、それはO(nLog(n)+ n)ですが、それが最適であるかどうかはわかりません。 int main(void) { int arr [10] = {1,2,3,4,5,6,7,8,9,0}; findpair(arr, 10, 7); } void findpair(int arr[], int len, int sum) { std::sort(arr, arr+len); int i = 0; int j = len -1; while( i < j){ while((arr[i] + arr[j]) <= sum && i < j) { if((arr[i] + …
122 algorithm 

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