問題タブ [pallet]
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.
clojure - Clojure と Pallet を使用して既存の EC2 インスタンスを起動する
AWS に一時停止状態の EC2 インスタンスがいくつかあります。パレットを使用して、Clojure プログラムからそれらを起動したいと思います (そして、最終的にそれらを一時停止に戻します)。ドキュメントや例のどこにもこれを行う方法が見つかりません。AWS サービスに接続し、インスタンスのリストを (ノードのリストとして) を使用して取得できました
これらの既存のノードの 1 つを起動するにはどうすればよいでしょうか。試行錯誤して分かったのは、
リスト内の最初のインスタンスのある種の ID が表示されますが、そのインスタンスを起動する方法が見つかりません。
clojure - ラインからのパレットの予想される使用法
私はここでパレットについて読んでいました:http://twoguysarguing.wordpress.com/2010/11/01/starting-a-cluster-on-ec2-with-pallet/、およびパレットサイト:http:// palletops.com/。私はまだ少し混乱しています。例は、REPLでコードを入力することを期待されているかのように配置されています。
しかし、私は何かが欠けていると思います。ある種のleinサポート/統合が必要だと感じている(または期待している)ので、クラスターの起動、クラスターの開始、クラスターの停止、warファイルのデプロイなどのコードを定義できます。一連のleinコマンドを介して。
githubで次のプロジェクトを見つけましたが、leinではなくmavenで動作するように記述されているようです:https ://github.com/cemerick/clojure-web-deploy-conj 。
そして、これは私が望むものに非常に近いですが、これを何らかの形でラインターゲットに結び付けたい場合を除きます:http://cemerick.com/2010/05/12/provisioning-administration-and-deployment-of-couchdb-java- tomcat/。
java - パレットを使用してJava Mavenプロジェクトをec2にデプロイしますか?
私はこれをどのように設定するのか正確に疑問に思っています。私は通常の java/tomcat/mysql アプリを持っており、EC2 にデプロイしたいと考えています。パレットを使用してボックスをプロビジョニングし、構成し、そこに戦争を展開したいと思います。Mavenプラグインを介してこれを行うことができることを願っていますか?
私の他のオプションは、leinプロジェクトを作成し、相対パスを使用して戦争を展開することだと思いますが、mavenプラグインを望んでいます...
clojure - この try-catch ラッパー マクロが例外をキャッチできないのはなぜですか?
特に厄介なVMwareのバグをキャッチするためにこのマクロがあります(再接続すると消えます)
replでテストすると動作します:
実際にこのコードを実行してバグが発生した場合:
キャッチを介して右に落ちる
loading - 総表面積を最小限に抑えながら、192 個のアイテムをパッケージに分割 (1 パッケージあたり最大 12 個)
次の問題を解決しようとしています。指定された長さと幅を持つ 192 個のアイテムが与えられた場合、総表面積を最小化する梱包順序を見つけたいと考えています。アイテムはすべて同じ高さです (これは指定されていません)。各パッケージには 12 個を超えるアイテムを含めることはできません。また、アイテムの寸法により、同じレイヤーに複数のアイテムを格納することはできません。アイテムは、その幅と長さが下のアイテムの幅と長さを超えない場合にのみ、別のアイテムの上に積み重ねることができます。
目標は、最大のオブジェクト (底面) の表面である総表面積を最小化することです。
パレットとビンの積み込みに関する膨大な量の文献を見つけましたが、何が必要なのか正確にわかりません。これが私が思いついたものです:
1) 最大の表面 (幅*長さ) を持つアイテム i を選択し、スタック j の一番下に配置します。
2) 2 番目に大きいサーフェスを持つ項目 i を選択します
a) 幅と高さがスタック j の一番下のアイテムの幅と高さを超えない場合、スタック j=1 の一番下のアイテムの上に配置します
b) 幅と高さがスタック j の一番下のアイテムの幅と高さを超える場合、アイテムを回転します。収まる場合は、スタック j=1 の一番下のアイテムの上に配置します。
c) 回転したアイテムの幅と高さがスタック j の一番下のアイテムの幅と高さを超える場合、スタック j+1 = 2 の一番下に配置します
3) 3 番目に大きいサーフェスを持つアイテムを選択し、手順 a、b、c を繰り返します。
等々...
注意点、またはヒントはありますか?これが(最適な)解決策をもたらすかどうかはわかりません。
c# - パレット ビットマップ - フラクタル カラー サイクリング
レンダリングされた MandleBrot Fractal である C# Windows フォームで既存のビットマップ イメージを使用しようとしています。カラーサイクリングを実装したい。パレット画像を使用して行う必要があります。これが私のコードです。私は何日も立ち往生しており、動作させることができません。コードはタイマー メソッド内にある必要があります。
元の画像は bitmap と呼ばれ、パレットは bitmap2 である必要があります。ありがとう
android - Android コンポーネント パレット
netbeans ide (バージョン 7.1.1) で Android 4.0 を構成しました。Android プロジェクトを作成できますが、ツール セクションにコンポーネント パレットが表示されず、レイアウトのメイン xml にドラッグ アンド ドロップできません。残念ながら、xml コードを右クリックしても、[グラフィカル エディターで開く] オプションが表示されません。
誰でもこれについて助けてもらえますか?
debugging - Clojure、emacs、ritz-swank: `Mx slime-connect` でエラー メッセージが表示される
私は午後を費やして、ritz-swank パッケージを emacs と Clojure で動作させるようにしました。(エラー メッセージなどをグーグル検索しても、有用な手がかりは得られませんでした。) 誰かが私を立ち上げて実行するための指針を教えてくれることを願っています。
エラーはSymbol's value as variable is void: slime-ritz
です。
http://www.delorie.com/gnu/docs/elisp-manual-21/elisp_142.htmlによると:
「シンボルにグローバル変数として値を与えたことがない場合、そのシンボルのグローバル値は無効であると言います。つまり、シンボルの値セルには Lisp オブジェクトがありません。シンボルを評価しようとすると、値ではなく void-variable エラーが発生します.... void 変数には値がありません。」
Emacs 'describe-variable' (Ch v) を使用して の値を見つけようとしましたが、slime-ritz
何も返されませんでした。「ritz」で適切な検索を行っても何も見つかりませんでしたが、「slime」を検索すると一連の機能が返されました(したがって、slime
パッケージが存在すると思います)。
私のインストール手順
https://github.com/pallet/ritz/tree/develop/swank (pallet/ritz プロジェクト ページ)のインストール セクションの指示に従い、最初から 2 回やり直して、正しく行っていることを確認しました。これが私の最後の試みのシーケンスです:
Emacsも
~/.emacs.d
ディレクトリも含まないシステムから始めました。入手可能な最新の Mac OS X バージョンである Emacs 24.2 をインストール ( http://emacsformacosx.com/から)
curl
コマンドを使用してインストールされた Emacs Prelude ( http://batsov.com/prelude/を参照)(プロジェクトページが言ったように)ダウンロードされた特定のバージョン
slime
とslime-ritz
を使用して両方を手動でインストールしました
M-x package-install-file
念のため、emacsを終了して再起動しました....
ページの指示に従って lein-ritz をインストールし、正常に取得しました:
Greggs-Mac-Pro:combolock gr$ lein ritz user=> ローカル ポート 51521 でリッスンする Swank サーバー
M-x slime-connect
(Emacs から Swank サーバーへの接続を確立することになっている) はSymbol's value as variable is void: slime-ritz
、Emacs ミニバッファーでエラーを返しました。
診断データ
実行M-x package-activated-list
すると、読み込まれたパッケージの次のリストが生成されました。
(ace-jump-mode ack-and-a-half elisp-slime-nav exec-path-from-shell expand-region flycheck gist gh guru-mode helm-projectile helm logito magithub magit melpa paredit pcache projectile dash rainbow-delimiters rainbow-mode s slime slime-ritz solarized-theme undo-tree volatile-highlights yasnippet zenburn-theme)
実行M-x package-list-packages
すると、次のパッケージがインストール済みとしてリストされました。
存在しないことに気付いたclojure-mode
ので追加しましたが、上記の手順 8 で同じエラー メッセージが表示されました。
よくある質問
1) インストールする必要がありpallet
ますか?
ritz
2)ファミリ ( https://github.com/pallet/ritz )から他のパッケージをインストールする必要がありますか?
ritz-swank を使用するのがとても楽しみです。非常に強力に見えます。(大変な作業をしてくれた Hugo Duncan に感謝します!)
emacs - Macintosh システムで emacs + ritz-nrepl が動作しない
ritz-nrepl が機能しません。これが私がやったことです:
クリーンなシステムで開始 (Mac OS X、Mountain Lion) -- emacs.app なし、~/.emacs.d ディレクトリなし
https://github.com/pallet/ritz/tree/develop/nreplの指示に従いました (init.el ファイルを ~/.emacs.d に置きました)
私のcore.cljファイルを開き、実行しました
M-x nrepl-ritz-jack-in
その結果、一連のエラー メッセージが表示されました。
原因: java.lang.RuntimeException: Unable to resolve symbol: ex-info in this context at clojure.lang.Util.runtimeException(Util.java:156) at clojure.lang.Compiler.resolveIn(Compiler.java:6720) at clojure.lang.Compiler.resolve(Compiler.java:6664) at clojure.lang.Compiler.analyzeSymbol(Compiler.java:6625) at clojure.lang.Compiler.analyze(Compiler.java:6198) ... 171 もっと見る
デバッグ
適切なライブラリがロードされていることを確認しました。
インターネットを検索すると、 https://groups.google.com/forum/?fromgroups=#! topic/clojure/KbVSpHG9Y8sで次の情報が見つかりました。
このスレッドでは、Hugo Duncan が "Tim" に返信しています。
Web ページhttps://github.com/pallet/ritz/issues/53は、「lein ritz-nrepl のクラスパスから tools.jar が見つからない」というタイトルの問題であり、修正は次のとおりです。
Mac OS X では、これはトリッキーですが、最終的に Emacs 内で $PATH が次のようになっていることを確認しました。
Emacs で実行するM-x nrepl-ritz-jack-in
と、上記と同じエラーが発生します。(また、私の Mac では /Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home/bin/tools.jar が実際に存在することも確認しています。)
ここで、$PATH からの出力のスペース文字が気になります。「Ensure tools.jar...」メッセージをもう一度読み直したところ、lein ritz-nrepl
正しく実行された場合は「tools.jar がクラスパス上にある」ことを意味することがわかりました。ここに私の出力があります:
一番下と一番上を見ると、次のことがわかります。
同じ「シンボルを解決できません: ex-info」というエラー メッセージが引き続き表示されます
現在のディレクトリは、
src
私のcombolock
Leiningen 2 プロジェクトのディレクトリです (はい、lein1 ではなく lein2)。Path contains
/Library/Java/JavaVirtualMachines/jdk1.7.0_15.jdk/Contents/Home
、私が知る限り、これは $JAVA_HOME が Windows マシン上にあるのと同じです
嘆願
tools.jar
したがって、私が知る限り、利用可能ですが、この「シンボルを解決できません: ex-info」エラーがまだ発生しています。
遅くなりました。疲れています。誰かが私が見ていないものを見てくれることを願っています。ありがとう。