プログラミング

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

8
gitリポジトリでパスワードを処理するためのベストプラクティスは何ですか?
Twitterにアクセスし、特定の状況でGrowl通知をポップアップ表示するために使用する小さなBashスクリプトを持っています。スクリプトを使用してパスワードを保存するのに最適な方法は何ですか? このスクリプトをgitリポジトリにコミットしてGitHubで利用できるようにしたいのですが、これを実行している間、ログイン/パスワードをプライベートに保つための最良の方法は何なのでしょうか。現在、パスワードはスクリプト自体に格納されています。古いコミットにはすべてパスワードが含まれているため、プッシュする直前に削除することはできません。パスワードなしで開発することはできません。パスワードを外部の構成ファイルに保存する必要があると思いますが、何かを試す前に、これを処理するための確立された方法があるかどうかを確認したいと思いました。
225 git  bash  security  github  passwords 

12
rails部分テンプレートのオプションのローカル変数:(定義された?foo)混乱からどうやって抜け出すのですか?
私はひどい子供であり、部分テンプレートをレンダリングするときに値が:localsハッシュで明示的に定義されていない場合、部分テンプレートで次の構文を使用してローカル変数のデフォルト値を設定しました- <% foo = default_value unless (defined? foo) %> これは最近まで正常に機能していたようで、(理由がわからない)渡されなかった変数が、(未定義ではなく)nilに定義されているかのように動作し始めました。 SOのさまざまな役立つ人々によって指摘されているように、http://api.rubyonrails.org/classes/ActionView/Base.htmlは使用しないように言っています defined? foo 代わりに使用する local_assigns.has_key? :foo 私は自分のやり方を修正しようとしていますが、それは多くのテンプレートを変更することを意味します。 前払いして、すべてのテンプレートでこの変更を行うことはできますか?注意が必要な注意点はありますか?それぞれをどれくらい熱心にテストする必要がありますか?

2
gitはどのようにファイルを保存しますか?
私はgitを学び始めたので、Gitコミュニティブックを読み始めました。この本では、SVNとCVSはファイル間の違いを保存し、gitはすべてのファイルのスナップショットを保存すると言っています。 しかし、私はスナップショットでそれらが意味することを本当に理解していませんでした。gitは実際に各コミットのすべてのファイルのコピーを作成しますか? PS:誰かがgitを学ぶためのより良い情報源を持っているなら、私はそれを感謝します。
225 git 

19
数百万行のJavaScriptデータグリッド[終了]
休業。この質問は意見に基づいています。現在、回答を受け付けていません。 この質問を改善してみませんか?この投稿を編集して、事実と引用で回答できるように質問を更新してください。 6年前休業。 この質問を改善する JavaScriptを使用して、グリッド内の多数のデータ行(つまり、数百万行)をユーザーに提示する必要があります。 ユーザーは、一度にページを表示したり、有限量のデータのみを表示したりすることはできません。 むしろ、すべてのデータが利用可能であるように見えるはずです。 データを一度にダウンロードする代わりに、ユーザーがグリッドにスクロールすることにより、小さなチャンクがダウンロードされます。 このフロントエンドでは行は編集されないため、読み取り専用グリッドを使用できます。 この種のシームレスなページングのために、JavaScriptで記述されたどのデータグリッドが存在しますか?

21
.NETで2つの配列をマージする
2つの配列を取り、それらを1つの配列にマージする.NET 2.0の組み込み関数はありますか? 配列は両方とも同じタイプです。私のコードベース内で広く使用されている関数からこれらの配列を取得していますが、関数を変更してデータを別の形式で返すことができません。 可能であれば、これを実現するための独自の関数を作成しないようにしています。
225 c#  .net  arrays 

10
SQL Serverでの左結合と右結合の違い
SQL Serverの結合について知っています。 例えば。Table1、Table2の2つのテーブルがあります。 それらのテーブル構造は次のとおりです。 create table Table1 (id int, Name varchar (10)) create table Table2 (id int, Name varchar (10)) 次の表1のデータ: Id Name ------------- 1 A 2 B 次の表2のデータ: Id Name ------------- 1 A 2 B 3 C 以下の両方のSQLステートメントを実行すると、両方の出力が同じになります select * from Table1 left join Table2 on Table1.id = Table2.id …

13
Ruby:ハッシュキーをフィルタリングする最も簡単な方法?
私は次のようなハッシュを持っています: params = { :irrelevant => "A String", :choice1 => "Oh look, another one", :choice2 => "Even more strings", :choice3 => "But wait", :irrelevant2 => "The last string" } そして、choice + int以外のすべてのキーを拒否する簡単な方法が欲しいのです。choice1、またはchoice1からchoice10までです。状況により異なります。 単語の選択とその後ろの1つまたは複数の数字だけでキーを特定するにはどうすればよいですか? ボーナス: ハッシュをタブ(\ t)を区切り文字とする文字列に変換します。私はこれを行いましたが、それは数行のコードを必要としました。通常、マスターのルビシア人はそれを1行ほどで行うことができます。
225 ruby 

21
Android Studio Gradleのビルドに時間がかかりすぎる
私のAndroid Studioプロジェクトは以前より速くビルドできましたが、今ではビルドに長い時間がかかります。遅延を引き起こしている可能性のあるアイデアはありますか?https://stackoverflow.com/a/27171878/391401を試しましたが、効果はありません。ビルドを中断する可能性のあるアンチウイルスを実行していません。私のアプリもそれほど大きなサイズではなく(約5MB)、数秒以内にビルドされていましたが、何が変わったのかわかりません。 10:03:51 Gradle build finished in 4 min 0 sec 10:04:03 Session 'app': running 10:10:11 Gradle build finished in 3 min 29 sec 10:10:12 Session 'app': running 10:20:24 Gradle build finished in 3 min 42 sec 10:28:18 Gradle build finished in 3 min 40 sec 10:28:19 Session 'app': running …


20
再帰を理解する[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 学校での再帰の理解に大きな問題があります。教授が話をしているときはいつでもそれを理解しているようですが、自分で試してみるとすぐに完全に頭が痛くなります。 私はハノイの塔を一晩中解決しようとしていて、心を完全に吹き飛ばしました。私の教科書は再帰が約30ページしかないので、あまり役に立ちません。このトピックを明確にするのに役立つ本やリソースを知っている人はいますか?

13
DateTime.NowとDateTime.UtcNow
2つのプロパティがどのように機能するのかという原則は何なのでしょうか。2つ目は普遍的であり、基本的にタイムゾーンを処理しないことを知っていますが、誰かがそれらがどのように機能し、どのシナリオでどのシナリオを使用する必要があるかを詳細に説明できますか?

5
ANSIカラーエスケープシーケンスのリスト
ほとんどの端末では、\033ANSIエスケープシーケンスを使用して出力に色を付けることができます。 サポートされているすべての色とオプション(明るい色や点滅など)のリストを探しています。 それらをサポートする端末間でおそらく違いがあるので、私は主にxterm互換端末でサポートされるシーケンスに興味があります。

2
開発者ツールでwebkit-input-placeholderを検査する
テキスト入力のプレースホルダーを次のようにスタイルすることができます: -webkit-input-placeholder { color: red; } オンラインのウェブサイトを見ていて、同じプレースホルダー色を使用したいのですが。彼らがどの色を使用したかを知ることは可能ですか?アルファ値を含めたいので、イメージエディタで色をサンプリングすることはできません。 Chrome Dev Toolsで要素を検査すると、次のように表示されます: 開発ツールは、入力要素を検査するときにプレースホルダー要素に関する情報を提供しません。別の方法はありますか?
225 html  css 

6
Google Maps API v3の複数のマーカーを備えた自動中心マップ
これは私が3つのピン/マーカーで地図を表示するために使用するものです: <script> function initialize() { var locations = [ ['DESCRIPTION', 41.926979, 12.517385, 3], ['DESCRIPTION', 41.914873, 12.506486, 2], ['DESCRIPTION', 41.918574, 12.507201, 1] ]; var map = new google.maps.Map(document.getElementById('map'), { zoom: 15, center: new google.maps.LatLng(41.923, 12.513), mapTypeId: google.maps.MapTypeId.ROADMAP }); var infowindow = new google.maps.InfoWindow(); var marker, i; for (i = 0; i …

15
decimal / doubleが整数かどうかを判断する方法は?
10進数値または2進数値が整数かどうかを確認するにはどうすればよいですか? 例えば: decimal d = 5.0; // Would be true decimal f = 5.5; // Would be false または double d = 5.0; // Would be true double f = 5.5; // Would be false これを知りたいのは、.ToString("N0")またはを使用して値を出力するかどうかをプログラムで決定できるようにするためです.ToString("N2")。小数点の値がない場合は、表示しません。
225 c# 

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