プログラミング

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

9
どのようにして手続き型生成を開始しますか?
最近、手続き型の生成が(Spore、MMOなどによって)脚光を浴びており、興味深い/強力なプログラミング手法のようです。 私の質問は次のとおりです: 手続き型生成手法を利用する中規模プロジェクトを知っていますか? 手続き型生成に最適な言語/言語クラスは何ですか? 「深刻な」コードの手続き型生成を使用できますか?(つまり、ゲームではない)

8
サーバーにアップロードする前にJavaScriptでクライアント側の画像のサイズを変更する
JavaScriptを使用してクライアント側で画像のサイズを変更する方法を探しています(幅と高さを変更するだけでなく、実際にサイズ変更します)。 Flashで実行できることはわかっていますが、可能な限り回避したいと思います。 ウェブ上のどこかにオープンソースのアルゴリズムはありますか?

8
タイムアウトでInputStreamから読み取ることは可能ですか?
具体的には、問題は次のようなメソッドを記述することです。 int maybeRead(InputStream in, long timeout) ここで、戻り値は、「タイムアウト」ミリ秒以内にデータが利用できる場合はin.read()と同じであり、そうでない場合は-2です。メソッドが戻る前に、生成されたスレッドは終了する必要があります。 引数を回避するために、Sun(すべてのJavaバージョン)によって文書化されているように、ここではjava.io.InputStreamの件名を使用しています。これは見た目ほど単純ではないことに注意してください。以下は、Sunのドキュメントで直接サポートされているいくつかの事実です。 in.read()メソッドは、中断できない場合があります。 InputStreamをReaderまたはInterruptibleChannelでラップしても効果はありません。これらのクラスで実行できるのは、InputStreamのメソッドを呼び出すことだけだからです。これらのクラスを使用できた場合、同じロジックをInputStreamで直接実行するだけのソリューションを作成することができます。 in.available()が0を返すことは常に許容されます。 in.close()メソッドは、ブロックするか、何もしません。 別のスレッドを強制終了する一般的な方法はありません。

16
iPad Web App:SafariでJavaScriptを使用して仮想キーボードを検出しますか?
iPad用のWebアプリを作成しています(通常のApp Storeアプリではなく、 HTML、CSS、JavaScriptを使用して作成されています)。キーボードは画面の大部分を占めるため、キーボードが表示されているときにアプリのレイアウトを変更して、残りのスペースに合わせることは理にかなっています。ただし、キーボードが表示されているかどうか、または表示されているかどうかを検出する方法はありません。 私の最初のアイデアは、テキストフィールドにフォーカスがあるときにキーボードが表示されると想定することでした。ただし、外部キーボードがiPadに接続されている場合、テキストフィールドがフォーカスを受け取ったときに仮想キーボードは表示されません。 私の実験では、キーボードもDOM要素の高さやscrollheightに影響を与えず、キーボードが表示されているかどうかを示す独自のイベントやプロパティも見つかりませんでした。

10
IFRAMEの読み込みが完了したときのJavaScriptコールバック?
IFRAMEの読み込みが完了したら、コールバックを実行する必要があります。IFRAMEのコンテンツを制御できないため、そこからコールバックを起動できません。 このIFRAMEはプログラムで作成され、そのデータを変数としてコールバックで渡し、iframeを破棄する必要があります。 何か案は? 編集: これが私が今持っているものです: function xssRequest(url, callback) { var iFrameObj = document.createElement('IFRAME'); iFrameObj.src = url; document.body.appendChild(iFrameObj); $(iFrameObj).load(function() { document.body.removeChild(iFrameObj); callback(iFrameObj.innerHTML); }); } これはiFrameが読み込まれる前にコールバックするため、コールバックにはデータが返されません。
147 javascript  events  dom  iframe 

3
正しい数の引数を確認する
正しい数の引数(1つの引数)を確認するにはどうすればよいですか?誰かが正しい数の引数を渡さずにスクリプトを呼び出そうとし、コマンドライン引数が実際に存在し、ディレクトリであることを確認する場合。
147 shell  scripting 

5
AWS Lambdaにnpmモジュールをロードする方法は?
Webベースのエディターを使用していくつかのLambda関数を作成しました。ここまでは順調ですね。モジュール(promiseのQなど)でこれらの拡張を開始したいと思います。モジュールをLambdaに送信して、関数で使用できるようにする方法がわかりません。 私はを通じて読んだ本が、EC2を設定し、そこからラムダ関数を実行している関与しているようです。関数を作成するときにzipをアップロードするメカニズムがありますが、ローカルで開発された関数を送信する必要があるようです。私は奇妙なワークフローのように思えるWebベースのエディターで作業しているので。 Lambda関数で使用するためにいくつかのモジュールを単にデプロイするにはどうすればよいですか?

5
TypeError:module .__ init __()は最大で2つの引数を取ります(3つ指定)
という名前のファイルでクラスを定義しましたObject.py。別のファイルのこのクラスから継承しようとすると、コンストラクターを呼び出すと例外がスローされます。 TypeError: module.__init__() takes at most 2 arguments (3 given) これは私のコードです: import Object class Visitor(Object): pass instance = Visitor() # this line throws the exception 何が悪いのですか?

10
void *の意味と使用方法は?
今日私が他の人のコードを読んでいたとき、私はのようなものを見ましたvoid *func(void* i);、これはvoid*それぞれ関数名と変数タイプに対してここで何を意味しますか? さらに、この種のポインターをいつ使用する必要がありますか?
147 c 

14
Githubに新しいコードをプッシュする際の問題
Readme.mdファイルのみのGithubに新しいリポジトリを作成しました。 このリポジトリにプッシュしたいRoRプロジェクトを新しく作成しました。以下は、これを実行するためにターミナルで実行したコマンドと、発生しているエラーです。 git remote add origin https://github.com/aniruddhabarapatre/learn-rails.git その後、ユーザー名とパスワードを入力しました git push -u origin master エラー--- To https://github.com/aniruddhabarapatre/learn-rails.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'https://github.com/aniruddhabarapatre/learn-rails.git' hint: Updates were rejected because the remote contains work that you do hint: not have locally. This is usually …
147 git  github  git-push 


7
名前に基づいてプロパティ値を取得する方法
名前に基づいてオブジェクトのプロパティの値を取得する方法はありますか? たとえば、私が持っている場合: public class Car : Vehicle { public string Make { get; set; } } そして var car = new Car { Make="Ford" }; プロパティ名を渡してプロパティ値を返すメソッドを記述したいと思います。つまり: public string GetPropertyValue(string propertyName) { return the value of the property; }
147 c#  asp.net  reflection 

9
プッシュや設定を変更せずにHerokuスラグを再コンパイルする
新しいコミットをプッシュしたり、設定変数を更新したりせずに、Herokuにスラッグを再コンパイルさせる方法があるかどうか疑問に思っています。 なぜこれをしたいのですか?: HerokuのCedarスタックをRails 3.2アプリで使用していて、rake assets:precompileタスクが失敗するという問題があります(コンパイル時のみ---後でheroku run。これは、スラグのコンパイル時に特定の環境変数を使用できないことが原因であると強く思います。heroku labs:enable user_env_compile実験的な機能でこれを解決できると思います。 ただし、このuser_env_compile機能がオンになっていると、構成を変更してもスラッグの再コンパイルはトリガーされず、コードも変更されていないため、プッシュする新しいコミットはありません。 もちろん、簡単な変更で「ダミー」コミットをプッシュすることもできます。これがおそらく最も簡単な答えです---しかし、スラッグを直接再コンパイルできるherokuコマンドがあるかどうか疑問に思っています。 ありがとう!
147 heroku 

5
Django管理者-特定のモデルの「追加」アクションを無効にする
私はたくさんのモデルとフォームがあるdjangoサイトを持っています。多くのカスタムフォーム、フォームセット、インラインフォームセット、カスタム検証、カスタムクエリセットがあります。したがって、モデル追加アクションは、他のものを必要とするフォームに依存し、django管理の「モデル追加」は、カスタムクエリセットから500を通過します。 特定のモデルの「$ MODELの追加」機能を無効にする方法はありますか? 私が欲しい/admin/appname/modelname/add/の上になるように404(エラーメッセージ「消える」または適した)、私はしたくない'$ MODELNAMEを追加]ボタン与える/admin/appname/modelnameビューを。 Django管理者は管理者アクション(http://docs.djangoproject.com/en/dev/ref/contrib/admin/actions/#disabling-actions)を無効にする方法を提供しますが、このモデルの唯一のアクションは「delete_selected」です。つまり、管理アクションは既存のモデルにのみ作用します。これを行うためのジャンゴ風の方法はありますか?

9
既存のgitプロジェクトをGitLabにインポートしますか?
リポジトリ「ffki-startseite」を作成したGitlabインストールのアカウントを持っています 次にgit://freifunk.in-kiel.de/ffki-startseite.git、すべてのコミットとブランチを使用してリポジトリをそのリポジトリに複製し、自分のスコープで作業を開始できるようにします。 どうすればインポートできますか?
147 git  gitlab 

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