問題タブ [recipe]
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.
ruby - 料理レシピの Ruby ライブラリまたはフォーマット
料理レシピを保存およびエクスポートする必要があるクライアント向けの Web サイトの実装を開始しています。CRUD 編集部分があり、テンプレート化された PDF にエクスポートする必要があります。
レシピを保存するために、既存の形式 (ファイルベースまたはデータベース) を調査しようとしています。スキーマの設計は簡単ではないと感じているので、スキーマの設計を開始したくありません。さらに、アプリを最も一般的に使用される形式に基づいて作成したいと考えているため、インポート/エクスポートがより簡単になります。
このページ: http://microformats.org/wiki/recipe-formatsには、レシピのファイル形式がいくつかリストされていますが、「明確な」形式とは思えません。
したがって、質問は 2 つあります。
「業界標準」として一般的に受け入れられているレシピファイル形式はありますか?
と
レシピを管理するためのライブラリ (できれば Ruby) はありますか? シェフやカピストラーノなどのツールを使用すると、これをグーグルで検索できなくなります...
ruby - 以下のコードで Chef レシピをコーディングするより良い方法はありますか?
PostgreSQL のベース バックアップを実行しようとしています。私のコードは、Ruby で実行される単純な Bash です。ベースバックアップを実行し、それを /tmp/(DIR) に tar します。
これを行うより良い方法はありますか?
chef-infra - include_recipe を使用するか、レシピを run_list に追加する必要がありますか?
大規模なプロジェクトに最適なアプローチを見つけようとしています。include_recipe
にレシピを追加するのではなく、を使用してレシピ内にレシピを追加するのが適切なのはrun_list
いつですか? 良い経験則はありますか?
chef-infra - Opscode Chef: headers 属性を持つプロバイダ remote_file
このリリースによると: http://docs.opscode.com/release/11-6/release_notes.html#resource-remote-file-attributes
Remote_file プロバイダーには、属性「headers」があります。
次のように使用したいと思います。
ただし、これは想定どおりに機能していません。つまり、ヘッダーが使用されていないと思います。それは正しいシンタックスですか?
chef-infra - sudo 権限で実行するには、カスタム シェフ レシピを実行する必要があります
/ops の下にディレクトリを作成するためにカスタム Chef レシピを実行する必要がありますが、これには root ユーザーを使用したくありません。ディレクトリを手動で作成するためのsudo権限を持つユーザーがいます
次のようなディレクトリを作成するためのレシピがあります。
現在のユーザーに対して sudo を使用して、上記の手動コマンドに似たものをシミュレートできますか? 助けてくれてありがとう。
ant - シェフスクリプトant:コマンドが見つかりません
私はレシピの中にこのメソッドを持っています
戻り値
ゲストにログインして ant -version を実行します。ant がゲストにインストールされます。ここでまだ何かが足りないのですか?
c++ - c++ と Qt で XML レシピを管理するには?
レシピを管理するためのソフトウェアを書きたいです。レシピは有効なスタンドアロン xml ファイルです。これらには、文字列と整数値、および画像データ (base64 表現) が含まれます。ユーザーは、レシピを作成/開く、編集、および保存できる必要があります。現在、ファイル管理と効率 (速度とメモリ) について懸念があります。
すべてのレシピをどのように管理すればよいですか? それらをすべてプレーンなxmlファイルとしてフォルダーに保存するか、すべてを何らかのライブラリファイルに含めることができると思います。最初のアプローチは、QTreeView などでユーザーがクリックしたときにレシピが読み込まれるため、起動時に高速になる可能性があります。2 番目の方法は、ライブラリ全体がメモリ内に保持されるため、より効率的で高速ですが、その内容を変更するのはより複雑になる可能性があります。
xml ファイルの処理に DOM を使用したいのですが、ここでは QXmlStreamReader/writer の方が適していますか?
いずれにせよ、一意の ID を使用してレシピ データを管理する必要があります。たとえば、いくつかの異なる「Cookie」レシピなどです。質問 1. の最初のアプローチを使用する場合、そのような ID に基づくファイル名を使用します。一意の ID を作成する便利な方法はありますか? 増分整数を使用する場合、どの数値が既に使用されているかを追跡する必要があるためです。
git - Chef レシピの Git チェックアウトが機能しない
次のchefスタンザを使用して、githubリポジトリをチェックアウトしようとしました:
シェフの実行にエラーはなく、リソースは最新のものとして表示されます (ターゲット ディレクトリにファイルがない場合でも)。
私は何を間違っていますか?
ruby - capistrano-recipes を読み込めません
カピストラーノのレシピを Gemfile に追加しました
展開スクリプトに追加:
バンドル リストの結果:
cap -T
しかし、エラーが発生したようにコマンドを実行すると:
ここで何が問題になる可能性がありますか?ありがとう
attributes - シェフjsonファイルの属性を上書きする方法
同じレシピを異なる属性で 2 回実行しようとしています。実行リストで指定する方法はありますか? 例:
最初のものは flag=false にする必要があり、2 番目のものは flag=true で実行する必要があります。