プログラミング

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

3
ActiveRecordのFloatとDecimal
時々、Activerecordデータタイプは私を混乱させます。エラー、よくあります。私の永遠の質問の1つは、特定のケースについて、 私が使用する必要があります:decimalか:float? 私は頻繁にこのリンクに出くわしました、ActiveRecord::decimal vs:float?、しかし答えは私が確信できるほど明確ではありません: 浮動小数点を使用せず、常に10進数を使用することをお勧めするスレッドがたくさんあります。また、フロートを科学的用途にのみ使用するという提案もいくつかあります。 いくつかのケース例を以下に示します。 ジオロケーション/緯度/経度:-45.756688、120.5777777、... 比率/割合:0.9、1.25、1.333、1.4143、... 私は:decimal以前に使用しましたがBigDecimal、Ruby でオブジェクトを処理することは、フロートに比べて不必要に扱いにくいことに気付きました。:integerたとえば、お金やセントを表すために使用できることもわかっていますが、たとえば、精度が時間の経過とともに変化する可能性がある場合など、他のケースにはあまり適していません。 それぞれを使用する利点/欠点は何ですか? どのタイプを使用するかを知るための良い経験則は何でしょうか?

7
Gitリポジトリのサイズを確認する
Gitリポジトリのサイズを確認する簡単な方法は何ですか? そして、私はdu -h私のリポジトリのルートディレクトリを意味するものではありません。無視されたファイルがたくさんあるので、そのサイズはリポジトリの合計サイズとは異なります。基本的に、リポジトリのクローンを作成するときに転送されるデータの量を知りたいです。
283 git  filesize 

13
メールの添付ファイルを送信する方法は?
Pythonを使用して添付ファイルを電子メールで送信する方法を理解できません。で簡単なメッセージを送信できましたsmtplib。メールで添付ファイルを送信する方法を誰かに説明してもらえますか?他の投稿がオンラインにあることは知っていますが、Pythonの初心者として、それらを理解するのは難しいと思います。
283 python  email 

18
Laravel 5:ブレードでHTMLを表示する
次のように、ビューの1つに文字列が返されます。 $text = '<p><strong>Lorem</strong> ipsum dolor <img src="images/test.jpg"></p>' 私はそれをブレードで表示しようとしています: {{$text}} ただし、出力はレンダリングされたHTMLではなく生の文字列です。Laravel 5でブレードを使用してHTMLを表示するにはどうすればよいですか? PS。PHP echo()はHTMLを正しく表示します。
283 laravel  laravel-5  blade 


8
Python 3:ImportError「Setuptoolsという名前のモジュールはありません」
Python 3でのパッケージのインストールに問題があります。 私はいつもでパッケージをインストールしてきましたsetup.py install。しかし、今、私がansicolorsパッケージをインストールしようとすると、次のようになります: importerror "Setuptoolsという名前のモジュールはありません" 過去にsetuptoolsをインストールしていなかったので、どうしたらいいかわかりません。それでも、setup.py installsetuptoolsなしで多くのパッケージをインストールできました。なぜ今すぐsetuptoolsを入手する必要があるのですか? Python 3.3を使用していて、setuptoolsがPython 3をサポートしていないため、setuptoolsをインストールすることもできません。 インストールコマンドが機能しなくなったのはなぜですか?

30
JavaScript文字列がURLかどうかを確認する
JavaScriptで文字列がURLかどうかを確認する方法はありますか? URLはのように書かれている可能性が高いため、RegExesは除外されますstackoverflow。それはそれは持っていないかもしれないということである.com、wwwまたはhttp。
283 javascript  string  url 

15
自己署名証明書のあるWindowsでgitを使用して「ローカル発行者証明書を取得できません」を解決できない
WindowsでGitを使用しています。msysGitパッケージをインストールしました。テストリポジトリのサーバーに自己署名証明書があります。HTTPを使用して問題なくリポジトリにアクセスして使用できます。HTTPSに移行するとエラーが発生します。 SSL証明書の問題:ローカルの発行者証明書を取得できません。 Windows 7-クライアントマシンの信頼されたルート証明機関に自己署名証明書がインストールされています。エラーメッセージなしで、Internet ExplorerでHTTPSリポジトリURLを参照できます。 Philip Kelleyによるこのブログ投稿は、cURLがクライアントマシンの証明書ストアを使用しないことを説明しています。私はブログ投稿のアドバイスに従って、curl-ca-bundle.crtGitのプライベートコピーを作成し、それを使用するようにGitを構成しました。Gitが私のコピーを使用していると確信しています。コピーの名前を変更すると、Gitはファイルが欠落していると不平を言います。 ブログの投稿で述べたように、証明書に貼り付けましたが、「ローカル発行者証明書を取得できません」というメッセージがまだ表示されます。 HTTPS経由でGitHubリポジトリを複製することで、Gitがまだ機能していることを確認しました。 ブログ投稿と異なるのは、私の証明書がルートであることだけです。それに到達するためのチェーンはありません。私の証明書は、元々、IIS8 IISマネージャーのリンク「Create Self Signed Certificate」をクリックして作成されました。たぶんそれは証明書がcURLが期待するものと何らかの点で異なるものになるでしょう。 自己署名証明書を受け入れるようにGit / cURLを取得するにはどうすればよいですか?

30
LINQの最も難しい、または最も誤解されている側面は何ですか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 8年前に閉鎖。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 背景:来月は、について、または少なくともLINQに関連して3つの講演を行いますC#。人々が理解するのが難しいと思うことや、彼らが誤った印象を持っているかもしれないことに基づいて、かなりの注意を払う価値のあるトピックを知りたいのです。私は特にについて話されることはありませんLINQへのSQLクエリが式ツリー(通常は使用してリモートで実行することができる方法の例として以外またはEntity FrameworkのIQueryable)を。 それで、あなたは何が難しいと思いましたLINQか?誤解に関してあなたは何を見ましたか?例は次のいずれかですが、自分を制限しないでください! どのようにC#コンパイラの扱いクエリ表現 ラムダ式 式の木 拡張メソッド 匿名型 IQueryable 遅延実行と即時実行 ストリーミングとバッファリングされた実行(たとえば、OrderByは据え置かれますが、バッファリングされます) 暗黙的に型付けされたローカル変数 複雑な一般的な署名の読み取り(例:Enumerable.Join)
282 c#  linq  c#-3.0 

14
RSpecで単一のtest / specファイルをどのように実行しますか?
たとえば、編集中の1つのファイルに対して、1つのスペックファイルのテストを実行できるようにしたいと考えています。 rake specすべてのスペックを実行します。私のプロジェクトはRailsプロジェクトでrake spec:docはないため、機能しません。 これが重要かどうかはわかりませんが、これが私のディレクトリ構造です。 ./Rakefile ./lib ./lib/cushion.rb ./lib/cushion ./lib/cushion/doc.rb ./lib/cushion/db.rb ./spec ./spec/spec.opts ./spec/spec_helper.rb ./spec/db_spec.rb
282 ruby  testing  rspec 

18
Google Maps API 3-デフォルト(ドット)マーカーのカスタムマーカー色
これに似た他の多くの質問(ここ、ここ、ここ)を見てきましたが、それらはすべて私の問題を解決しない回答を受け入れました。私が問題を見つけた最良の解決策は、マーカーのカスタム色を定義できるStyledMarkerライブラリーですが、デフォルトのマーカー(Googleマップ検索を実行したときに得られるもの)を使用することはできません-真ん中のドット)、それはちょうど文字で、または特別なアイコンでマーカーを提供するようです。

9
トランクからSVNタグを適切に作成するにはどうすればよいですか?
Subversionで最初のプロジェクトを作成しています。これまでのところ branches tags trunk 私はすぐにブランチを単一にしてやり直す必要があると思います。 ブランチの更新は標準です。 トランクで作業を行っており、次のようにコンテンツをタグに移動しています。 mkdir tags/1.0 cp -rf trunk/* tags/1.0 svn add tags/1.0 svn commit -m " create a first tagged version" 私の直感は、これは完全に間違っていると私に言っていますsvn copy。私はを使用してファイル間の関係を維持する必要があります。この方法で作成したファイルは相互に関係がないため、Subversionの機能を見逃すことは間違いありません。私は正しいですか? 個々のファイルにsvn copyを使用する必要がありますか? mkdir tags/1.0 svn add tags/1.0 svn copy trunk/file1 tags/1.0 svn copy trunk/file2 tags/1.0 svn copy trunk/file3 tags/1.0 svn commit -m " …
282 svn  tags 

27
GETまたはPOSTは他より安全ですか?
HTTP GETをHTTP POSTと比較する場合、セキュリティの観点からの違いは何ですか?選択肢の1つは本質的に他の選択肢よりも安全ですか?もしそうなら、なぜですか? POSTはURLの情報を公開しないことに気づきましたが、その中に本当の価値はありますか、それともあいまいなことによる単なるセキュリティですか?セキュリティが懸念される場合にPOSTを選択する必要がある理由はありますか? 編集: HTTPSを介して、POSTデータはエンコードされますが、URLがサードパーティによって盗聴される可能性はありますか?さらに、私はJSPを扱っています。JSPまたは同様のフレームワークを使用する場合、POSTまたはGETに機密データをまとめて配置せず、代わりにサーバー側のコードを使用して機密情報を処理するのがベストプラクティスであると言っても過言ではないでしょうか。
282 html  security  http 


11
ChromeでJavaScript関数定義を見つける
Chromeの開発者ツールはすばらしいですが、(私が見つけることができた)Chromeにないように見えることの1つは、JavaScript関数の定義を見つける方法です。多くの外部JSファイルを含むサイトで作業しているので、これは私にとって非常に便利です。確かにgrepはこれを解決しますが、ブラウザでははるかに優れています。つまり、ブラウザはこれを知っている必要があるので、公開してみませんか?私が期待したのは次のようなものでした: [要素]タブの行を強調表示するページから[要素の検査]を選択します 行を右クリックして、「関数定義に移動」を選択します。 正しいスクリプトが[スクリプト]タブに読み込まれ、関数定義にジャンプします まず、この機能はありますか? そうでない場合、これはWebKitによるものだと思いますが、開発者ツールの機能リクエストやWebKitのBugzillaについては何も見つかりませんでした。

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