問題タブ [wrapper]
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.
bash - 最初の非オプション コマンド ライン引数の取得
コマンドが呼び出されるたびに情報をキャッシュするラッパー シェル スクリプトを作成しようとしています。最初の非オプション引数のみを格納する必要があります。たとえば、
「arg1」を取得したい。
これをbashでどのように行うことができますか?
core-data - コア データ: デザインの質問。オブジェクトラッパーかどうか?
Core Data (iPhone 用) を使用して最初のプロジェクトを設計していますが、設計アプローチに関連する可能性のある問題がいくつかあります。
ユーザーが注文を作成できるアプリケーションを実行しています (レストランの場合としましょう)。グラフィック デザイナーを使用して永続化オブジェクト (OrdeMO) をモデル化しています。管理対象オブジェクトであることを示すために、各名前の先頭に MO を追加します。XCode を使用して、Managed Object Class を自動的に作成します。
Managed Context で新しいオブジェクトを検索または作成できる "DAO" クラスをいくつか作成しました。
今私の問題に。
ユーザーが作成している注文を保存するために OrderMO オブジェクトを作成したいのですが、ユーザーが実際に注文するまで、それをコンテキストの一部にしたくありません。[OrderMO alloc] を使用してオブジェクトを作成しようとしましたが、取得したオブジェクトは「不完全」であり、その属性を設定しようとするとエラーが発生します。
問題は、それを使用するためにコンテキスト内で注文を作成する必要があることだと思います。そうですか?
私はさまざまなオプションを検討しました:
コンテキストでオブジェクトを作成し、ユーザーが注文を破棄した場合はユーザー ロールバックを作成します。問題は、ユーザーがプロセス中に他のコンテキスト オブジェクト (設定など) を保存する可能性があるため、これが機能しないことです。「別のトランザクション内」でオブジェクトを作成する方法はありますか?
MO と同じデータを保持するラッパー オブジェクトを作成し、ユーザーが注文したときにのみ MO を作成します。これの欠点は、新しいクラスを維持しなければならないことです。
MO に「placed」などの属性を作成し、コンテキストで検索をフィルタリングするために使用します。これの問題は、ドメイン内に「ゴミ」オブジェクト (つまり、未配置の注文) が残り、時々クリーンアップを行う必要があることです...
他に選択肢はありますか?
どんな提案でも大歓迎です。
ありがとう(この長い投稿を読んでくれて!)ゴンソ
python - Python は、ワークブック タイプのスキンでラップできるようになるまでにどれくらいかかりますか?
運が良ければ、この質問はすぐに閉じられます。基本的にワークブックのような python アプリケーションには大きな可能性があると思います。コードを書く代わりに、選択肢のメニューから選択することを想像してみてください。たとえば、[ファイル] メニューには、ユーザーがファイル、ファイルのディレクトリ、または Web ページ、さらには Web ページのリストに移動し、それらを次のアクションのベースとなるものとして指定できるようにする open コマンドがあります。
次に、検索メニューがあります。このメニューから、さまざまな解析ツール、正規表現、および文字列ツールに簡単にアクセスできるため、ファイル内で見つけたいものを指定できます。
別のメニュー項目を使用すると、データベース オブジェクトと対話するためのクエリを作成できます。
私は何度も行くことができました。言語がより高度になるにつれて、これらのタイプの機能の実装が容易になります。このようなものを開発することには大きな利点があります。ありふれたタスクの車輪の再発明にどれくらいの時間が費やされていますか? プログラマーは、多くのありふれたタスクを実行するために構築した関数を持っていますが、Python のようなツールによって提供される機能を民主化することはどうでしょうか。
私のオフィスには、難しそうに見える問題を解決する方法を常に尋ねる人がいますが、数行のコードで、特殊なケースを除いて問題を解決できることを示すと、彼らは驚いてしまいます。問題を解決するための適切なパッケージまたはライブラリを特定するために適切な Google 検索を構築できることを除けば、実際にはそれほど難しいことではないという観察で、彼らの感謝の気持ちをそらします。lxml と set を使用して、たとえば 12,000 のドキュメントのコレクションからすべての太字のセクションを取得し、それらの太字のセクションがどのように進化/変更または収束したかを時間とコレクション内の一意の識別子間で比較する能力について、驚くべきことは何もありません。驚くべき点は、誰かがこれらのことを行うためのライブラリを作成したことです。
このようなことのコミュニティへの利点は何ですか。ワークブックのように見えながら、アプリ ストアと対話するインターフェイスを想像してみてください。したがって、html ファイルから何かを取得したい場合は、アプリ ストアに行き、作業を処理するプラグインを購入します。ワークブックが十分に堅牢に構築されていて、マシンにライセンスを付与できる場合、「アプリ」は特定のワークブックに関連付けられます。
ユーザーがこの力へのアクセスが難しいという感覚を克服できれば、ユーザーが解き放つことができる創造性を想像してみてください. 皆さんはこれを見ていないかもしれませんが、私は Python がワークブック フレームワークのようなものに移植できるように非常に近づいていることを知っています。初期のスプレッドシート プログラムは、C に移植されたいくつかの Fortran ライブラリのフレームに過ぎませんでしたか?
コメントまたはそのようなアプリケーションはありますが、見つかりませんでした。
c - ユーザー設定に従ってフィルタリングするラッパー printf 関数
私のプログラムは、ログと stdout に書き込みます。ただし、すべてのメッセージには特定の優先度があり、ユーザーはプリファレンスでどの優先度がどのストリーム (ログまたは標準出力) に送られるかを指定します。
設定は、いくつかのフラグによって処理されます。
このwrite_log
関数は、printf 関数と同じパラメーターで動作する必要がありますが、パラメーターが追加されていますunsigned short priority
。
(PRIO_NORMAL|PRIO_LOW
意味不明ですが…)
フラグのチェックは簡単です: if(priority & PRIO_LOG)
(両方の引数にフラグが設定されている場合は >1 を返します)
ただし、文字列リテラルとフォーマット引数を printf 関数に渡す方法がわかりません。誰か助けてくれたり、ポインタをくれたりできますか (同じ効果を達成する別の方法が可能です)? それは大歓迎です。
c++ - Clipsmm の経験がある人はいますか?
私が取り組んでいるシミュレーターのエキスパート システムとして CLIPS を使用することを検討していたので、clipsmm を調べました。唯一の問題は、sourceforge ページのリンクとプライベート フォーラムが壊れていることです。誰かが clipsmm を使用した経験があるかどうか興味がありました (私は CLIPS をスタンドアロンとして使用する方法をすでに学習しています)。C++ ラッパーを機能させるには少し助けが必要です。誰かが私に与えることができるどんな助けも素晴らしいでしょう. ありがとう -クレイグ
(申し訳ありませんが、これにはカスタムタグを作成できないため、一般的なタグを使用する必要がありました)
asp.net - JoomlaとASP.NetのWebページを統合する場合、どのような欠点/問題がありますか?
私の友人は、Joomlaを自分のWebサイトのベースとして使用するのが大好きです。彼はまた、Asp.Netが持つパワーを気に入っており、VB.Netでコーディングできます。
彼は、Joomlaを「マスターページ」として使用し、Asp.Net / VB.Net /SQLServerを使用してアプリケーションの主要なビジネスロジックを処理したいと考えています。彼は、Joomlaラッパーモジュール(IFrame、joomlaモジュール)を使用してASP.NetをJoomlaWebサイトに統合することを計画しています。
Joomlaは、セキュリティ(ユーザー、役割、登録)、メニュー(役割に基づく)、静的コンテンツ(About Usページなど)を処理でき、暗号化されたユーザー名とパスワードをAsp.Net Webページ(例はこちら)に渡します。 )。
このWebサイトの目的は、ユーザーが(無料または有料の)サービスを登録およびサブスクライブできるようにすることです。このサービスでは、コンテンツをカスタマイズしてファイルとしてダウンロードできます。
これを行う場合、どのような欠点がありますか?回避策はありますか?
私が考えることができるいくつかの問題は次のとおりです。
- IFrameでクリックされたリンクは、ブラウザのURLを変更しません。つまり、ページをブックマークすることはできず、ブラウザの履歴には含まれません。
- Asp.Netがユーザー/ロールを認識している必要がある場合(これは非常に可能性が高いです)、Joomlaデータベースにアクセスするか、Joomlaのユーザーと同期する必要がある独自のユーザーテーブルを保持する必要があります。
編集:私はこの方法で新しいWebサイトを構築することは決してありませんが、JoomlaとAsp.Netを一緒に使用するのは良い考えではないことを友人に納得させるための具体的なポイントを探していました。
c# - sqlite ado.net プロバイダー - 最も一般的に使用されているのはどれですか? (例: phxsoftware、devart、mindscape)
winforms アプリケーション用に C# Visual Studio 2008 内で SQLite の使用を開始することに関しては、sqlite サイトから sqlite ado.net プロバイダーをダウンロードする必要があるようで、多数のリストがあります ( sqlite ラッパーの .net セクション) 。
質問 - 人々が使用している最も人気があり堅牢な sqlite ラッパーはどれですか? リストの一部には次のものが含まれているようです。
LINQ または EntityFramework のサポートが必要なのか、必要なのかはまだわかりません。最も基本的な要件は、VS2008 内の sqlite データベースからのデータに相当するいくつかのテーブルを簡単に操作できるようにすることです。
ありがとう
java - ラッパークラスとプリミティブ型を使用する場合
プリミティブ型よりもラッパークラスを選択する必要があるのはいつですか?または、どのような状況でラッパー/プリミティブタイプから選択する必要がありますか?
c# - CairoライブラリへのC#ラッパー
CairoライブラリのC#ラッパーを持っている人はいますか?プログラムでPDFファイルのプレビューをレンダリングするために使用する必要がありますか(WindowsおよびMacのMono)?
python - CLIプログラムをPythonでラップする方法(対話性を維持する)?
インタラクティブCLIプログラム(Asterisk CLI)のラッパーを作成したいと思います。
基本的に、CLIとの対話(タブ補完を含む)を維持する必要がありますが、特定のパターンに一致する行のみを表示するために、アスタリスクの出力をフィルター処理したいと思います。
popen.popen4を使用し、read_fsにアスタリスクstdout_and_stderrとsys.stdinを入れて、select()ベースのアプローチを試しましたが、うまくいきませんでした。
誰かが私にいくつかの良い指針を与えることができますか?
どうもありがとう、アンドレア