プログラミング

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

11
まだ同意していないユーザーのCookieの使用を抑制する設定がGoogleアナリティクスにありますか
Eプライバシー指令(別名「Cookie法」)のEU条項5(3)によると、EUユーザーを対象とするWebサイトは、Cookieを設定する前にユーザーからオプトインの同意を得る必要があります。 ICOガイダンスを見る 私は自分のウェブサイトでこれをGoogle Analyticsで二乗しようとしています。 私はGoogleアナリティクス(GA)はせずに、分析データ収集の一定のレベルを行うことができますことを想像必要とクッキーの使用を。 しかし、ページのリクエスト中に「同意の状態」に関する情報をGoogleに中継する方法について、この(Googleサイト/設定パネルで)情報を見つけることができません。したがって、私の唯一の選択肢は、ユーザーが明示的に同意しない限り、Googleタグコードを埋め込まないことです。それは少し抜本的なようです。 サーバーサイドスクリプトでhasConsentedToCookies=FALSEJavaScriptタグにフラグを設定させると、Googleのサービスに正常に機能が低下する方法で実行するように指示できます。 Google Analyticsで、まだ同意していないユーザーのCookieの使用を抑制する設定はありますか? もしそうなら、これに関する情報はどこにありますか?

26
入力フィールドの幅をその入力に合わせる
<html> <head> </head> <body> <input type="text" value="1" style="min-width:1px;" /> </body> </html> これは私のコードであり、機能していません。HTML、JavaScript、PHP、CSSで最小幅を設定する他の方法はありますか? 動的に変化する幅を持つテキスト入力フィールドが必要です。これにより、入力フィールドはそのコンテンツの周囲で流動的になります。すべての入力には、の組み込みパディングがあります2em。これが問題であり、2番目の問題は、min-width入力に対してまったく機能しないことです。 プログラム全体が乱雑になるよりも必要以上に幅を設定した場合、1pxの幅が必要になります(必要な場合のみ)。
171 javascript  html  css 

6
C#でリストをどのように連結しますか?
私が持っている場合: List<string> myList1; List<string> myList2; myList1 = getMeAList(); // Checked myList1, it contains 4 strings myList2 = getMeAnotherList(); // Checked myList2, it contains 6 strings myList1.Concat(myList2); // Checked mylist1, it contains 4 strings... why? Visual Studio 2008でこれと同様のコードを実行し、実行ごとにブレークポイントを設定しました。の後myList1 = getMeAList();、myList14つの文字列が含まれ、プラスボタンを押して、それらがすべてnullでないことを確認しました。 の後 myList2 = getMeAnotherList();、myList26つの文字列が含まれ、nullでないことを確認しました... myList1.Concat(myList2);myList1に4つの文字列のみが含まれた後。何故ですか?
171 c#  arrays  list  concatenation 

6
入力フィールドにjQuery addが必要
すべての入力フィールドにhtml5検証を使用して必要なjQueryを自動的に書き込む方法を探していましたが、どこに書き込むかを伝えるのに問題があります。 これを撮りたい <input type="text" name="first_name" value="" id="freeform_first_name" maxlength="150"> 終了タグの前に自動的に必須を追加します <input type="text" name="first_name" value="" id="freeform_first_name" maxlength="150" required> に沿って何かをすることができると思った $("input").attr("required", "true"); しかし、それは機能しません。どんな助けでも大歓迎です。

30
文字列をキャメルケースに変換する
javascript regexを使用して文字列をキャメルケースに変換するにはどうすればよいですか? EquipmentClass nameまたは Equipment classNameまたはequipment class nameまたはEquipment Class Name すべてが次のようになりますequipmentClassName。

19
WebViewでのファイルのアップロード
ここ数日以来、私はWebViewからファイルをアップロードするのに苦労しており、進歩はありません。私はグーグルしてすべての提案された解決策を実装しましたが、次のような解決策はありません。 問題:ファイルをアップロードするための次のコードを含むHTMLページがあります。Firefoxなどのデスクトップブラウザーやエミュレーター/ AVDの組み込みブラウザーで正常に機能します。つまり、要素によってレンダリングされた[参照...]ボタンをクリックすると、ブラウザーがダイアログボックスを開き、アップロードするファイルを選択できます。 しかし、Android 3.0エミュレータ/ AVDでは、[ファイルを選択]をクリックしても何も起こらず、ファイルダイアログが開きません!!! <form method="POST" enctype="multipart/form-data"> File to upload: <input type="file" name="uploadfile">   <input type="submit" value="Press to Upload..."> to upload the file! </form> 誰でも可能な限り早く解決策を提案していただけませんか。

4
述語と一致するシーケンスの最初の要素を検索します
述語と一致するリストの最初の要素を見つける慣用的な方法が欲しい。 現在のコードはかなり醜いです: [x for x in seq if predicate(x)][0] 私はそれを次のように変更することを考えました: from itertools import dropwhile dropwhile(lambda x: not predicate(x), seq).next() しかし、もっとエレガントなものが必要です...そしてNone、一致が見つからない場合に例外を発生させるのではなく、値を返すのが良いでしょう。 私は次のような関数を定義できることを知っています: def get_first(predicate, seq): for i in seq: if predicate(i): return i return None しかし、すでに同じ機能を提供しているビルトインがある場合、このようなユーティリティ関数をコードに入力し始めることはまったく無意味です(そして、おそらくそれらがすでにそこにあることに気付かないため、時間の経過とともに繰り返される傾向があります)。
171 python  predicate 

3
なぜlapplyの代わりにpurrr :: mapを使用するのですか?
使用する理由はありますか map(<list-like-object>, function(x) <do stuff>) の代わりに lapply(<list-like-object>, function(x) <do stuff>) 出力は同じであり、私が作成したベンチマークlapplyはそれがわずかに速いことを示しているようです(mapすべての非標準評価入力を評価する必要があるためです)。 それで、そのような単純なケースで実際に切り替えを検討する必要がある理由はありますpurrr::mapか?ここでは構文、purrrによって提供されるその他の機能についての好き嫌いについては質問していませんが、標準評価を使用purrr::mapしてlapply仮定することとの比較について厳密に説明しmap(<list-like-object>, function(x) <do stuff>)ます。purrr::mapパフォーマンス、例外処理などの点で利点はありますか?以下のコメントはそうではないことを示唆していますが、誰かがもう少し詳しく説明できるでしょうか?
171 r  purrr 


10
Seabornプロットをファイルに保存する方法
私は次のコード(test_seaborn.py)を試しました: import matplotlib matplotlib.use('Agg') import matplotlib.pyplot as plt matplotlib.style.use('ggplot') import seaborn as sns sns.set() df = sns.load_dataset('iris') sns_plot = sns.pairplot(df, hue='species', size=2.5) fig = sns_plot.get_figure() fig.savefig("output.png") #sns.plt.show() しかし、私はこのエラーを受け取ります: Traceback (most recent call last): File "test_searborn.py", line 11, in <module> fig = sns_plot.get_figure() AttributeError: 'PairGrid' object has no attribute 'get_figure' 私は決勝戦output.pngが存在し、次のようになることを期待しています: …



3
React.js:innerHTMLとdangerouslySetInnerHTMLを設定する
要素のinnerHTMLを設定することと、要素にdangerouslySetInnerHTMLプロパティを設定することとの「裏側」の違いはありますか?簡単にするために、適切にサニタイズしていると仮定します。 例: var test = React.createClass({ render: function(){ return ( <div contentEditable='true' dangerouslySetInnerHTML={{ __html: "Hello" }}></div> ); } }); 対 var test = React.createClass({ componentDidUpdate: function(prevProp, prevState){ this.refs.test.innerHTML = "Hello"; }, render: function(){ return ( <div contentEditable='true' ref='test'></div> ); } }); 上記の例よりも少し複雑なことをしていますが、全体的な考え方は同じです
171 javascript  html  reactjs 

8
systemdサービスの出力をファイルにリダイレクトする方法
systemdサービスの出力をファイルにリダイレクトしようとしていますが、動作しないようです。 [Unit] Description=customprocess After=network.target [Service] Type=forking ExecStart=/usr/local/bin/binary1 agent -config-dir /etc/sample.d/server StandardOutput=/var/log1.log StandardError=/var/log2.log Restart=always [Install] WantedBy=multi-user.target 私のアプローチを修正してください。
171 linux  centos7  systemd  rhel  rhel7 

23
エラーメッセージ:「パスで「chromedriver」実行可能ファイルを使用できる必要があります」
私はpythonでセレンを使用していて、次のサイトから私のWindowsコンピューター用のchromedriverをダウンロードしました:http ://chromedriver.storage.googleapis.com/index.html?path=2.15/ zipファイルをダウンロードした後、zipファイルをダウンロードフォルダーに解凍しました。次に、実行可能バイナリへのパス(C:\ Users \ michael \ Downloads \ chromedriver_win32)を環境変数「パス」に入れます。 ただし、次のコードを実行すると、 from selenium import webdriver driver = webdriver.Chrome() ...次のエラーメッセージが何度も表示されます。 WebDriverException: Message: 'chromedriver' executable needs to be available in the path. Please look at http://docs.seleniumhq.org/download/#thirdPartyDrivers and read up at http://code.google.com/p/selenium/wiki/ChromeDriver しかし-上で説明したように、実行可能ファイルはパスにあります(!)...ここで何が起こっているのでしょうか。

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