プログラミング

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

5
require()をいつ使用し、いつdefine()を使用する必要がありますか?
私はここ数日間requirejsをいじっています。定義と要求の違いを理解しようとしています。 defineはモジュールの分離を可能にし、依存関係の順序を守ることができるようです。しかし、最初から必要なすべてのファイルをダウンロードします。必要なときに必要なものだけをロードする必要があります。 これら2つを一緒に使用できますか?また、それぞれをどのような目的で使用する必要がありますか?
316 require  requirejs 


2
Ubuntuのカラーピッカーユーティリティ(カラーピペット)[終了]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 Ubuntu / Debianでカラーピッカーユーティリティを探しています。シンプルで使いやすいもの。

18
JavaScript / HTML5の効果音
ゲームのプログラミングにHTML5を使用しています。私が今遭遇している障害は、効果音を再生する方法です。 特定の要件は少数です。 複数のサウンドを再生してミックスし、 同じサンプルを複数回再生し、場合によっては再生を重ねて、 任意の時点でサンプルの再生を中断し、 できれば(低品質の)RAW PCMを含むWAVファイルを再生してくださいが、もちろん変換できます。 私の最初のアプローチは、HTML5 <audio>要素を使用して、ページ内のすべてのサウンドエフェクトを定義することでした。FirefoxはWAVファイルを完全に再生しますが、#play複数回呼び出しても実際にはサンプルが複数回再生されるわけではありません。HTML5仕様についての私の理解から、<audio>要素は再生状態も追跡するので、それが理由を説明しています。 私の当面の考えは、オーディオ要素のクローンを作成することでした。そのため、次の小さなJavaScriptライブラリを作成しました(jQueryに依存します)。 var Snd = { init: function() { $("audio").each(function() { var src = this.getAttribute('src'); if (src.substring(0, 4) !== "snd/") { return; } // Cut out the basename (strip directory and extension) var name = src.substring(4, src.length - 4); // Create the …

15
より優れたWindowsコンソールウィンドウはありますか?[閉まっている]
現在のところ、この質問はQ&A形式には適していません。私たちは回答が事実、参考文献、または専門知識によってサポートされることを期待しますが、この質問はおそらく議論、議論、投票、または拡張された議論を誘います。この質問を改善でき、再開できると思われる場合は、ヘルプセンターにアクセスしてください。 7年前休業。 ロックされています。質問はトピックから外れていますが、歴史的に重要であるため、この質問とその回答はロックされています。現在、新しい回答や相互作用を受け入れていません。 私は、Windowsのコマンドラインでの作業に不満を感じています。これは、主に、コンソールウィンドウが、「rxvt」、「xterm」、「Terminal」などのLinuxおよびOS X上のターミナルアプリケーションと比べて使いにくいためです。主な不満: 標準のコピー/貼り付けはありません。「マーク」モードをオンにする必要があります。これは、(小さい)左コーナーボタンによってトリガーされるマルチレベルのポップアップからのみ使用できます。次に、同じメニューからコピーして貼り付ける必要があります ドラッグしてウィンドウのサイズを任意に変更することはできません。ウィンドウのサイズを変更するたびに、設定(マルチレベルのポップアップに戻る)を設定する必要があります 水平スクロールバーが画像に入る前にのみ、ウィンドウを大きくすることができます。水平スクロールバーがひどい。 cmd.exeシェルでは、\\ netpath表記(UNC?)を使用してフォルダーに移動できません。ネットワークドライブをマップする必要があります。これは、異なるドライブがマップされる予定の複数のマシンで作業しているときに困ります これらの問題に対処するトリックやアプリケーション(有料またはその他)はありますか?

3
変更されたクロージャーへのアクセス
string [] files = new string[2]; files[0] = "ThinkFarAhead.Example.Settings.Configuration_Local.xml"; files[1] = "ThinkFarAhead.Example.Settings.Configuration_Global.xml"; //Resharper complains this is an "access to modified closure" for (int i = 0; i < files.Length; i++ ) { // Resharper disable AccessToModifiedClosure if(Array.Exists(Assembly.GetExecutingAssembly().GetManifestResourceNames(), delegate(string name) { return name.Equals(files[i]); })) return Assembly.GetExecutingAssembly().GetManifestResourceStream(files[i]); // ReSharper restore AccessToModifiedClosure } …
316 c#  resharper  closures 

8
CSSを使用して複数の背景画像を使用できますか?
2つの背景画像を使用することは可能ですか?たとえば、1つの画像を上部で繰り返して(repeat-x)、別の画像をページ全体で繰り返し(繰り返し)、ページ全体で1つの画像を上部で繰り返す画像の後ろに配置したいとします。 htmlとbodyの背景を設定することで、2つの背景画像に望ましい効果が得られることがわかりました。 html { background: url(images/bg.png); } body { background: url(images/bgtop.png) repeat-x; } これは「良い」CSSですか?より良い方法はありますか?また、3つ以上の背景画像が必要な場合はどうなりますか?

18
Notepad ++でCRLFを見つける
Notepad ++ですべてのCR / LF文字を検索/置換するにはどうすればよいですか? Microsoft Wordの^ p特殊文字に相当するものを探しています。
316 regex  notepad++ 

9
Vimで垂直分割ウィンドウサイズを増やす方法
:vsplit(短縮形::vs)Vimビューポートを垂直に分割します。:30vsビューポートを分割し、新しいウィンドウを30文字幅にします。この30文字のウィンドウが作成されたら、サイズを31または29にどのように変更しますか? 水平ウィンドウありCtrl- W +行数を1つ増やします。列を1つ増やすための同等のコマンドは何ですか?
316 vim  window  viewport 

20
Chromeは「リソースはスクリプトとして解釈されますが、MIMEタイプtext / plainで転送されます」と言っていますが、何が原因ですか
FFなどでは、私のJavaScriptは問題なく動作します。しかし、Chromeでは次のメッセージが表示されます。 リソースはスクリプトとして解釈されますが、MIMEタイプtext / plainで転送されます。 すべてのスクリプトタグを確認しましたが、すべてにが付いていMIME type="text/javascript"ます。jqueryとjquery uiでもそうです。Chromeの何が問題になっていますか? これの問題と修正は何ですか?ブラウザの「オプション」を変更する必要があるのですか、それともサーバーから変更する必要がありますか、それともコードを微調整する必要がありますか?

17
constを使用しているとJSHintが警告を出すのはなぜですか?
これは、constを使用するときに発生するエラーです。 <error line="2" column="1" severity="warning" message="'const' is available in ES6 (use esnext option) or Mozilla JS extensions (use moz)." source="jshint.W104" /> 私のコードは次のようになります: const Suites = { Spade: 1, Heart: 2, Diamond: 3, Club: 4 }; コードが正常に機能するのは、JSHintが毎回警告するだけです。

2
crontabを使用して1分ごとと24時間ごとにスクリプトを実行する[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 6年前休業。 この質問を改善する /var/www/html/a.php毎分特定のPHPスクリプトを実行するcrontab構文が必要です。毎分実行は00:00に開始する必要があります。00:00にスクリプトを実行する必要があるもう1つのタスク/var/www/html/reset.php(24時間ごとに1回)。
316 crontab 

10
Div幅100%-固定ピクセル数
テーブルやJavaScriptを使用せずに次の構造を実現するにはどうすればよいですか?白い境界線はdivの端を表しており、質問には関係ありません。 中央の領域のサイズは変化しますが、正確なピクセル値があり、構造全体がそれらの値に従ってスケーリングされます。単純化するために、「中央の100%-n px」の幅を上部中央と下部中央のdivに設定する方法が必要です。 クリーンなクロスブラウザソリューションに感謝しますが、それが不可能な場合は、CSSハックで対応できます。 ここにボーナスがあります。私が苦労して、テーブルまたはJavaScriptを使用してしまう別の構造。少し異なりますが、新しい問題が発生します。主にjQueryベースのウィンドウシステムで使用していますが、レイアウトをスクリプトに含めず、1つの要素(中央の要素)のサイズのみを制御したいと考えています。
316 html  css  height  width 

27
選択したラジオボタンの値を取得する方法
ラジオボタンのグループから選択した値を取得したい。 これが私のHTMLです: <div id="rates"> <input type="radio" id="r1" name="rate" value="Fixed Rate"> Fixed Rate <input type="radio" id="r2" name="rate" value="Variable Rate"> Variable Rate <input type="radio" id="r3" name="rate" value="Multi Rate" checked="checked"> Multi Rate </div> これが私の.jsです: var rates = document.getElementById('rates').value; var rate_value; if(rates =='Fixed Rate'){ rate_value = document.getElementById('r1').value; }else if(rates =='Variable Rate'){ rate_value = document.getElementById('r2').value; …

12
MacのIntelliJ IDEAでIDEメモリ制限を増やす方法は?
Mountain LionでIDEA 12 Ledaを使用しています。IDEが使用できる最大メモリを増やしたいと思っていました。Info.plistファイルのVMOptionsを -Xmx2048m -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar IDEAを開いても、最大メモリは711mです。 jps -v VMOptionsが読み込まれましたが、次のオプションに置き換えられています。 29388 **-Xmx2048m** -ea -XX:+HeapDumpOnOutOfMemoryError -Xverify:none -Xbootclasspath/a:../lib/boot.jar -Xms128m **-Xmx800m** -XX:MaxPermSize=350m -XX:ReservedCodeCacheSize=64m -XX:+UseCodeCacheFlushing -XX:+UseCompressedOops -Didea.paths.selector=IdeaIC12 -Dsun.java2d.noddraw=true -Didea.max.intellisense.filesize=2500 -Didea.dynamic.classpath=false -Didea.jars.nocopy=false -Dsun.java2d.d3d=false -Dapple.awt.fullscreencapturealldisplays=false -Dapple.laf.useScreenMenuBar=true -Djava.endorsed.dirs= -Dswing.bufferPerWindow=false -Didea.fatal.error.notification=enabled -Didea.cycle.buffer.size=1024 -Didea.popup.weight=heavy -Didea.xdebug.key=-Xdebug -Dapple.awt.graphics.UseQuartz=true -Dsun.java2d.pmoffscreen=false -Didea.no.launcher=false -DCVS_PASSFILE=~/.cvspass -Didea.use.default.antialiasing.in.editor=false -Dcom.apple.mrj.application.live-resize=false -Didea.smooth.progress=false 29392 Jps -Dapplication.home=/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home -Xms8m …

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