プログラミング

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


5
Gitコミットメッセージ:50/72のフォーマット
Tim Popeは彼のブログ投稿で特定のGitコミットメッセージスタイルを主張しています:http : //www.tpope.net/node/106。 これが彼が推奨することの簡単な要約です: 最初の行は50文字以下です。 次に空白行。 残りのテキストは72文字で折り返す必要があります。 彼のブログ投稿は、これらの推奨事項の根拠を示しています(簡潔にするために「50/72フォーマット」と呼びます)。 実際には、一部のツールは最初の行を件名行として扱い、2番目の段落を本文として扱います(電子メールと同様)。 git log は折り返しを処理しないため、行が長すぎると読みにくくなります。 git format-patch --stdout コミットを電子メールに変換します—うまくプレイするために、コミットが既にうまくラップされている場合に役立ちます。 ティムが同意するだろうと私が付け加えたい点: コミットを要約することは、本質的にどのバージョン管理システムでも良い習慣です。他の人(または後であなた)が関連するコミットをよりすばやく見つけるのに役立ちます。 だから、私は私の質問にいくつかの角度を持っています: Gitの「思想的リーダー」または「経験豊富なユーザー」のどの部分が(大まかに)50/72フォーマットスタイルを採用していますか?新しいユーザーがコミュニティの慣習を知らないか、気にしないので、これをお願いします。 このフォーマットを使用しない場合、別のフォーマットスタイルを使用する主な理由はありますか?(私は「私はそれを聞いたことがない」または「私は気にしない」ではなく、メリットについての議論を探していることに注意してください。) 経験的に言えば、Gitリポジトリの何パーセントがこのスタイルを採用していますか?(誰かがGitHubリポジトリで分析をしたい場合…ヒント、ヒント。) ここでの私のポイントは、50/72スタイルを推奨したり、他のスタイルを打ち倒したりすることではありません。(それについてオープンにするために、私はそれを好みますが、私は他のアイデアを受け入れます。)人々がさまざまなGitコミットメッセージスタイルを好むまたは反対する理由の根拠を取得したいだけです。(言及されていないポイントも自由にご利用ください。)
310 git 

18
HTML要素は複数のIDを持つことができますか?
IDはHTML / XHTMLページ内で一意でなければならないことを理解しています。 私の質問は、特定の要素に対して、複数のIDを割り当てることができるかどうかです。 <div id="nested_element_123 task_123"></div> クラスを使用するだけの簡単な解決策があることに気づきました。この方法でIDを使用することに興味があります。

11
ベクトルを降順に並べ替える
使うべきか std::sort(numbers.begin(), numbers.end(), std::greater<int>()); または std::sort(numbers.rbegin(), numbers.rend()); // note: reverse iterators ベクトルを降順に並べ替えるには?どちらのアプローチにもメリットやデメリットはありますか?
310 c++  sorting  stl  vector  iterator 

26
すべての最新ブラウザでページズームレベルを検出するにはどうすればよいですか?
最新のすべてのブラウザでページのズームレベルを検出するにはどうすればよいですか?このスレッドはIE7とIE8でそれを行う方法を示していますが、適切なクロスブラウザーソリューションを見つけることができません。 Firefoxは、将来のアクセスのためにページのズームレベルを保存します。最初のページの読み込みで、ズームレベルを取得できますか?私が読んだどこかで、ページが読み込まれた後にズームが変更されたときに機能します。 'zoom'イベントをトラップする方法はありますか? 私の計算の一部はピクセルベースであり、ズームすると変動する可能性があるため、これが必要です。 @tflによって提供される変更されたサンプル このページは、ズームすると異なる高さの値を警告します。[jsFiddle] <html> <head> <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.1/jquery.min.js" type="text/javascript"/></script> </head> <body> <div id="xy" style="border:1px solid #f00; width:100px;">Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque sollicitudin tortor in lacus tincidunt volutpat. Integer dignissim imperdiet mollis. Suspendisse quis tortor velit, placerat tempor neque. Cum sociis natoque penatibus et magnis …



30
Chrome DevToolsデバイスは、プラグインされたときにデバイスを検出しません
https://developers.google.com/chrome-developer-tools/docs/remote-debuggingで説明されている手順に従っても、Samsung Galaxy S4でDevToolsデバイス機能を動作させることができないようです 私のデバイスにはChrome v32とChrome Beta v33が搭載されていますが、私のPCにはChrome v33とChrome Canary v35が搭載されています。 デバイスでUSBデバッグが有効になっていて、デバイスドライバーがインストールされています。上記のリンクのステップ3で概説されているように、RSAキーフィンガープリントを承認するためのプロンプトを受け取ったことはありませんが、デバイスはPCに接続してメディア転送を許可します。上記のリンクにあるように、私はすべてのUSBデバッグ認証を取り消しました。 Android開発用のPCに余分なものがインストールされていない可能性があります。この機能を利用して、デバイスの観点からWebページを検査します。

30
IIS Express Webサーバーを起動できません
私はasp.net MVC 4ソリューションを持っています。Visual Studio 2012を使用して開こうとすると、次のエラーが発生します。 Microsoft Visual Studio https://localhost:ASP.NET 4.5のWebの構成に失敗しました。サイトを正しく実行するには、ASP.NET 4.5用にこのサイトを手動で構成する必要があります。https://localhost:44300/ローカルマシン上にサーバーが見つかりませんでした。ローカルIISサーバーが安全な通信をサポートするように構成されていることを確認してください。 OKヘルプ ソリューションが開きますが。また、デバッグメニューから実行しようとすると、次のエラーが発生します。 Unable to launch the IIS Express Web server. The start URL specified is not valid. https://localhost:44300/ コードをデバッグできません。これらのエラーを取り除き、VS 2012からWebサイトをデバッグ/実行する方法 提案してください。

10
xargsで複数のコマンドを実行する
cat a.txt | xargs -I % echo % 上記の例では、xargsがecho %コマンド引数として使用されます。しかし、場合によっては、引数を処理するために、1つではなく複数のコマンドが必要になります。例えば: cat a.txt | xargs -I % {command1; command2; ... } しかし、xargsはこの形式を受け入れません。私が知っている1つの解決策は、コマンドをラップする関数を定義できることですが、それはパイプラインではないため、私はそれを好みません。別の解決策はありますか?
310 bash  xargs 


7
__get__と__set__およびPython記述子について
私はPythonの記述子が何であり、それらが何に役立つのかを理解しようとしています。私はそれらがどのように機能するか理解していますが、ここに私の疑問があります。次のコードを検討してください。 class Celsius(object): def __init__(self, value=0.0): self.value = float(value) def __get__(self, instance, owner): return self.value def __set__(self, instance, value): self.value = float(value) class Temperature(object): celsius = Celsius() 記述子クラスが必要なのはなぜですか? 何であるinstanceとownerここに?(で__get__)。これらのパラメーターの目的は何ですか? この例をどのように呼び出し/使用しますか?
310 python  descriptor 

5
サブディレクトリにサブモジュールを追加するにはどうすればよいですか?
~/.janus/たくさんのサブモジュールが入っているgitリポジトリがあります。にサブモジュールを追加したいのですが、ディレクトリで~/.janus/snipmate-snippets/snippets/実行するgit submodule add <git@github.com:...>とsnipmate-snippets、次のエラーメッセージが表示されます。 You need to run this command from the toplevel of the working tree. だから問題は:サブモジュールをsnipmate-snippetsディレクトリに追加するにはどうすればよいですか?

6
コード内にPythonモジュールをインストールする
スクリプト内でPyPiから直接パッケージをインストールする必要があります。たぶん、いくつかのモジュールまたはありますdistutils(distribute、pip私は同じようなものを実行することを可能にするなど)の機能pypi.install('requests')と要求は私のvirtualenvのにインストールされます。

6
xdebug var_dumpを取得して完全なオブジェクト/配列を表示する方法
私が使用していますxdebugの上(php_xdebug-2.1.2-5.3-vc9.dll)をWAMP。var_dump大きなオブジェクトまたは変数で使用すると、変数全体が表示されません。 array 'node' => array 'my_form' => array 'form' => array ... xdebugを使用しないと、期待どおりに表示されます。ドキュメントを確認しましたが、解決策が見つかりませんでした。xdebug var_dumpが完全なオブジェクトを表示するように、これを修正する方法を誰かが知っていますか?
310 php  xdebug 

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