プログラミング

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

15
Pythonにpip、virtualenvをインストールして配布する適切な方法は何ですか?
短い質問 何をインストールする適切な方法はあるpip、virtualenvとdistribute? バックグラウンド では私の答えにSOの質問4314376、私が使用してお勧めしez_setupますが、その後、インストールすることができますようにpipとvirtualenv、以下のように: curl -O http://peak.telecommunity.com/dist/ez_setup.py sudo python ez_setup.py sudo easy_install pip sudo pip install virtualenv 私はもともとJesse Nollerのブログ投稿からこれらの手順を引き出しました。MacでPythonを使用したいですか?。Iクリーングローバルsite-packagesディレクトリを維持する考えのようなので、私はそこにあるインストールのみ、他のパッケージ virtualenvwrapperとはdistribute。(このPythonパブリックサービスの発表distributeにより、最近ツールボックスに追加しました。これら2つのパッケージをインストールするには、以下を使用しました: sudo pip install virtualenvwrapper curl -O http://python-distribute.org/distribute_setup.py sudo python distribute_setup.py setuptoolsとeasy_installは不要 そのPython公共サービスの発表を実際にフォローするには、Pythonの新規インストール時に、次のようにします。 curl -O http://python-distribute.org/distribute_setup.py sudo python distribute_setup.py sudo easy_install pip sudo pip install virtualenv sudo pip install virtualenvwrapper グリフの叱責 …

22
Array.push()が存在しない場合は?
どちらの値も存在しない場合、どうすれば配列にプッシュできますか?これが私の配列です: [ { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" }, { name: "tom", text: "tasty" } ] name: "tom"またはtext: "tasty"でアレイに再度プッシュしようとした場合、何も起こらないようにしたいのですが、どちらもない場合は、.push() これどうやってするの?

12
MacからのJava 8 JDKの削除
そこで、JDK 8のベータ版を少し前にインストールして、いくつかの例を見てみました。今では確かに、バージョン間での変更は簡単だと思いました。 IntelliJを使用してPlay開発を行う。何らかの理由で、IntelliJは8でコンパイルしていますが、 設定でコンパイラを1.6に設定しました おそらく、外部ビルドを通じてSBTを使用していますが、コマンドラインからのsbtは機能します JAVA_HOMEはJDK 6を指しています。 Javaの[設定]ページに移動すると、8がインストールされていると表示されますが、アンインストールするオプションがなく、他のバージョンは表示されません。 私がするときwhich java、それは私に教えてくれ/usr/bin/java、私はそうし/usr/bin/java -version、それは1.6を返します。 注:少し手を加えると、IntelliJとJDK7を使用できます。こちらを参照してください。

14
JavaScriptでISO 8601形式の文字列を出力するにはどうすればよいですか?
Dateオブジェクトがあります。次のスニペットの部分をどのようにレンダリングしますtitleか? <abbr title="2010-04-02T14:12:07">A couple days ago</abbr> 私は別の図書館からの「言葉での相対的な時間」の部分を持っています。 私は以下を試しました: function isoDate(msSinceEpoch) { var d = new Date(msSinceEpoch); return d.getUTCFullYear() + '-' + (d.getUTCMonth() + 1) + '-' + d.getUTCDate() + 'T' + d.getUTCHours() + ':' + d.getUTCMinutes() + ':' + d.getUTCSeconds(); } しかし、それは私に与えます: "2010-4-2T3:19"

7
Postgresql GROUP_CONCATと同等ですか?
テーブルがあり、フィールド値を連結して、IDごとに1行を取得したいと思います。 私のテーブルでは、たとえば、私はこれを持っています: TM67 | 4 | 32556 TM67 | 9 | 98200 TM67 | 72 | 22300 TM99 | 2 | 23009 TM99 | 3 | 11200 そして私は出力したいと思います: TM67 | 4,9,72 | 32556,98200,22300 TM99 | 2,3 | 23009,11200 MySQLでは集約関数を使用できましたGROUP_CONCATが、ここでは機能しないようです... PostgreSQLに相当するもの、またはこれを達成する別の方法はありますか?


12
Rails-JavaScriptランタイムが見つかりませんでしたか?
rails 3.1.0.rc4ローカルマシンでを使用して新しいRailsプロジェクトを作成しましたが、サーバーを起動しようとすると、JavaScriptランタイムが見つかりませんでした。使用可能なランタイムのリストについては、こちらをご覧ください。(ExecJS::RuntimeUnavailable) 注:これはHerokuに関するものではありません。

18
X-UA-CompatibleはIE = edgeに設定されていますが、互換性モードを停止しません
私はかなり混乱しています。設定できるはずです <meta http-equiv="X-UA-Compatible" content="IE=edge" /> IE8とIE9は、最新のレンダリングエンジンを使用してページをレンダリングする必要があります。しかし、私はちょうどそれをテストし、互換性モードが当社のサイト上の他の場所になっている場合、それがために滞在するのページ私たちはしないようにそれを強制する必要があるにもかかわらず、。 IEが互換モード(イントラネット内でも)を使用しないようにするにはどうすればよいですか? FWIW、私はHTML5 DocType宣言(<!doctype html>)を使用しています。 ページの最初の数行は次のとおりです。 <!doctype html> <!--[if lt IE 7 ]> <html lang="en" class="innerpage no-js ie6"> <![endif]--> <!--[if IE 7 ]> <html lang="en" class="innerpage no-js ie7"> <![endif]--> <!--[if IE 8 ]> <html lang="en" class="innerpage no-js ie8"> <![endif]--> <!--[if (gte IE 9)|!(IE)]><!--> <html lang="en" …

8
Ansibleホストでコマンドを実行する
Ansibleホストでコマンドを実行することは可能ですか? 私のシナリオは、内部でホストされている(会社のファイアウォールの外部からはアクセスできない)gitサーバーからチェックアウトしたいというものです。次に、チェックアウト(tarballed)を運用サーバー(外部でホスト)にアップロードします。 現時点では、チェックアウトを実行し、それをtarballし、展開スクリプトを実行するスクリプトを実行しているところですが、これをAnsibleに統合できれば望ましいと思います。

13
Chromeデバッガーでの編集
ChromeデバッガーでJavaScriptコードを「動的に」編集するにはどうすればよいですか?自分用ではないので、ソースファイルにアクセスできません。コードを編集して、ページにどのような影響があるかを確認したいのですが、この場合、アニメーションが大量にキューイングされるのを止めています。

11
apple-touch-icon-precomposed.pngでエラーが発生するのはなぜですか
新しいrails3プロジェクトを作成しましたが、サーバーログに次のログが何度も表示されます。なぜ私はこれらのリクエストを受け取っているのですか? 2012-09-18 20:03:53 +0530に192.168.6.2のGET "/apple-touch-icon-precomposed.png"を開始しました ActionController :: RoutingError([GET] "/apple-touch-icon-precomposed.png"に一致するルートはありません): 私はこのリンクをどこにも与えておらず、この画像をどこにもレンダリングしたくありません。このリソースをロードしようとしている理由がわかりません。



27
WebKitを強制的に再描画/再描画してスタイルの変更を反映させるにはどうすればよいですか?
スタイルの変更を行うための簡単なJavaScriptがあります。 sel = document.getElementById('my_id'); sel.className = sel.className.replace(/item-[1-9]-selected/,'item-1-selected'); return false; これは、FF、Opera、IEの最新バージョンでは正常に動作しますが、ChromeとSafariの最新バージョンでは失敗します。 これは、たまたま兄弟である2つの子孫に影響します。最初の兄弟は更新されますが、2番目の兄弟は更新されません。2番目の要素の子にもフォーカスがあり、onclick属性に上記のコードを含む<a>タグが含まれています。 クロームの「開発ツール」ウィンドウでは、私は(例えばチェックを外し&チェック)微調整する場合の任意の属性の任意の要素、正しいスタイルに二兄弟の更新を。 WebKitを簡単かつプログラム的に「ナッジ」して正しいことを実行するための回避策はありますか?

18
Androidのリニアレイアウトの幅全体にボタンを均等に配置することは可能ですか
3つのボタンを含む線形レイアウト(水平方向)があります。3つのボタンの幅を固定し、線形レイアウトの幅全体に均等に分散させたい。 linearlayoutの重力を中央に設定し、ボタンのパディングを調整することでこれを管理できますが、これは固定幅では機能し、デバイスや方向の変更では機能しません。 <LinearLayout android:id="@+id/LinearLayout01" android:layout_height="wrap_content" android:orientation="horizontal" android:layout_width="fill_parent" android:gravity="center"> <Button android:id="@+id/btnOne" android:layout_width="wrap_content" android:layout_height="wrap_content" android:width="120dip"></Button> <Button android:id="@+id/btnTwo" android:layout_width="wrap_content" android:layout_height="wrap_content" android:width="120dip"></Button> <Button android:id="@+id/btnThree" android:layout_width="wrap_content" android:layout_height="wrap_content" android:width="120dip"></Button> </LinearLayout>

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