プログラミング

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

21
ディズニーのFastPassは有効または有用なキュー理論です
ディズニーワールドでは、彼らはファストパスと呼ばれるシステムを使用して、人気のある乗り物の2番目の短いラインを作成します。アイデアは、通常は1時間を超える待機で標準回線で待機するか、指定した時間ブロック(通常は数時間後)に戻って10だけ待機するFastPassを取得できるというものです。分以下。FastPassを使用すると、一度に1つの乗り物だけを「待機」することができます。 私はこの概念の背後にあるキューの理論を理解しようと努めてきましたが、私が見つけた唯一の説明は、それが人々を行列から外し、追加の収益をもたらすもの(ショッピング、食事など)を行うように設計されているということです。 これがFastPassが実装された理由ですか、それともそれが解決する実際のビジター効率の問題がありますか?同様のロジックを適用したソフトウェアアプリケーションはありますか?同様のロジックを適用する必要があるソフトウェアアプリケーションはありますか? ソフトウェアで同様のものを実装するときに発生する問題の1つは、ユーザーがキューを選択することに基づいていることです。ソフトウェアの待機サイクルを高速化します。この理論を適切に適用するには、エンドユーザーの選択を必要とせずに、ニーズに基づいてユーザーを配置するキューを知るのに十分なほどスマートである必要があります。

4
デフォルトで、Swiftの構造体のメンバーごとの初期化子をパブリックにするにはどうすればよいですか?
私は構造体を定義する迅速なフレームワークを持っています: public struct CollectionTO { var index: Order var title: String var description: String } ただし、ライブラリをインポートする別のプロジェクトからの暗黙のメンバーごとの初期化子を使用することはできません。エラーは、「CollectionTO」にはアクセス可能なイニシャライザーがないため初期化できません。つまり、デフォルトの暗黙的なメンバーごとの初期化子にpublicキーワードを与えていません。 var collection1 = CollectionTO(index: 1, title: "New Releases", description: "All the new releases") 私は自分のinitメソッドを次のように追加する必要があります: public struct CollectionTO { var index: Order var title: String var description: String public init(index: Order, title: String, description: String) …

17
空白のPHPページを表示するnginx
php5-fpmでnginxサーバーをセットアップしました。サイトを読み込もうとすると、エラーのない空白のページが表示されます。HTMLページは問題なく提供されますが、phpは提供されません。php.iniでdisplay_errorsをオンにしてみましたが、うまくいきませんでした。php5-fpm.logはエラーを生成せず、nginxも生成しません。 nginx.conf server { listen 80; root /home/mike/www/606club; index index.php index.html; server_name mikeglaz.com www.mikeglaz.com; error_log /var/log/nginx/error.log; location ~ \.php$ { #fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } } 編集 これが私のnginxエラーログです: 2013/03/15 03:52:55 [error] 1020#0: *55 open() "/home/mike/www/606club/robots.txt" failed (2: No such file or directory), client: …
164 nginx  php 

20
RMagickのインストール:MagickWand.hが見つかりません
RMagickとImagemagickの更新は苦痛な経験です。私のMacのImagemagickバージョン(MacOS El Capitanバージョン10.11.5)を、Ruby 2.3の1つのプロジェクトの自作で更新しました。6.9.5-9 $ convert --version Version: ImageMagick 6.9.5-9 Q16 x86_64 2016-09-09 現在、Ruby 1.8.7の古いプロジェクトは、「RMagickのこのインストールはImageMagick 6.8.9で構成されていますが、ImageMagick 6.9.5-9が使用されています」というエラーメッセージを表示することを拒否します。したがって、「rmagick」をアンインストールしましたが、再度インストールすることはできません $ gem install rmagick -v 2.16.0 Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. checking for /usr/local/opt/gcc46/bin/gcc-4.6... yes checking for Magick-config... yes …

13
非表示のUIViewsを持つAutoLayout?
ビジネスロジックによってはUIViews、ほとんどの場合UILabels、を表示/非表示にするのはかなり一般的なパラダイムだと思います。私の質問は、フレームが0x0であるかのように、オートレイアウトを使用して非表示のビューに応答する最良の方法は何ですか?これは、1〜3個の機能の動的リストの例です。 現在、ボタンから最後のラベルまでの上部に10pxのスペースがあります。ラベルが非表示の場合は、上にスライドしません。今のところ、この制約へのアウトレットを作成し、表示しているラベルの数に応じて定数を変更しています。非表示のフレームの上にボタンを押し上げるために負の定数値を使用しているので、これは明らかに少しハックです。また、実際のレイアウト要素に制約されず、他の要素の既知の高さ/パディングに基づいた静的な計算をこっそりと行い、オートレイアウトが何のために構築されたかと明らかに戦うため、それも悪いことです。 動的ラベルに応じて新しい制約を作成することもできますが、これは、いくつかの空白を折りたたみようとするための多くの細かい管理と冗長性です。より良いアプローチはありますか?フレームサイズ0、0を変更し、オートレイアウトに制約を操作せずに機能させるには?ビューを完全に削除しますか? 正直なところ、非表示ビューのコンテキストから定数を変更するだけでは、簡単な計算で1行のコードが必要になります。を使用して新しい制約を再作成すること constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:は非常に重いようです。 2018年2月を編集:UIStackViewsでベンの答えを見る

25
npmが機能しない-「読み取りECONNRESET」
npmに問題があります。何もインストールできません。エラーメッセージは次のとおりです。 C:\Windows\system32>npm install -g yo npm http GET https://registry.npmjs.org/yo npm http GET https://registry.npmjs.org/yo npm http GET https://registry.npmjs.org/yo npm ERR! network read ECONNRESET npm ERR! network This is most likely not a problem with npm itself npm ERR! network and is related to network connectivity. npm ERR! network In most cases …
164 node.js  npm 

10
コマンドラインを使用してファイルを解凍する方法は?[閉まっている]
閉まっている。この質問はトピックから外れています。現在、回答を受け付けていません。 この質問を改善してみませんか? Stack Overflowのトピックとなるように質問を更新します。 7年前休業。 この質問を改善する ファイルを解凍するためにコマンドラインを介して使用できるコマンドはどれですか? できれば、Windowsに組み込まれているものか、オープンソース/無料のツール。
164 zip  cmd 


13
UIWebView内でのHTMLおよびローカル画像の使用
アプリにUIWebViewがあり、別のURLにリンクする画像を表示するために使用します。 私は使っています <img src="image.jpg" /> to load the image. 問題は、プロジェクトにリソースとして追加され、バンドルにコピーされているにもかかわらず、イメージが読み込まれない(つまり、見つからない)ことです。 NSBundleを使用して画像の完全なパスを取得しようとしましたが、それを使用してもWebビューに表示されません。 何か案は?
164 html  ios  iphone  uiwebview  uikit 


4
git initを2回実行すると、リポジトリが初期化されますか、それとも既存のリポジトリが再初期化されますか?
git initもう一度発行すると、既存のgitリポジトリはどうなりますか? でリポジトリを作成しましたgit init。ファイルを作成し、追加し、コミットします。ステータスを確認します(コミットするものはありません)。次に、別のファイルを作成し、ステータスを確認すると、期待どおりに追跡されていないことがわかります。 次に、誤って言うと、git initもう一度実行すると、既存のGitリポジトリーの再初期化メッセージが表示されます。 試しましたgit statusが、同じことを示しています。では、実際にはどうなるのでしょうか。 この方法で既存のgitリポジトリを再初期化することは、有害または役立つ可能性がありますか?なぜ私たちgit initは既存のリポジトリの中にいるのですか?
164 git 

2
RailsとPostgreSQLでタイムゾーンを完全に無視する
RailsとPostgresで日付と時刻を処理していて、この問題が発生しています。 データベースはUTCです。 ユーザーはRailsアプリで選択したタイムゾーンを設定しますが、時間を比較するためにユーザーのローカル時間を取得するときにのみ使用されます。 ユーザーは時間を保存します。たとえば、2012年3月17日午後7時です。タイムゾーン変換やタイムゾーンを保存したくありません。日付と時刻を保存したいだけです。これにより、ユーザーがタイムゾーンを変更した場合でも、2012年3月17日午後7時と表示されます。 ユーザーが指定したタイムゾーンのみを使用して、ユーザーのローカルタイムゾーンの現在時刻の「前」または「後」のレコードを取得します。 私は現在「タイムゾーンなしのタイムスタンプ」を使用していますが、レコードを取得すると、レール(?)がそれらをアプリのタイムゾーンに変換しますが、これは不要です。 Appointment.first.time => Fri, 02 Mar 2012 19:00:00 UTC +00:00 データベースのレコードはUTCとして出力されるように見えるので、私のハックは現在の時刻を取得し、 'Date.strptime(str、 "%m /%d /%Y")'でタイムゾーンを削除してから、それでクエリ: .where("time >= ?", date_start) 周りのタイムゾーンを無視するより簡単な方法があるはずです。何か案は?

7
さまざまな言語でコードを構文強調表示するためのLaTeXパッケージ
コードで構文を強調表示するLaTeXパッケージを探しています。たとえば、今は逐語的ブロックを使用してコードを記述しています。 \begin{verbatim} <html> <head> <title>Hello</title> </head> <body>Hello</body> </html> \end{verbatim} そして、これは私のドキュメントにコードを表示するためにうまく機能します。しかし、出力ドキュメントでIDEが行うようにHTMLマークアップを強調したいとしますか?役立つパッケージはありますか? Java、C#、HTML、CSSなどのさまざまな言語で同じことをしたいと思います。

9
awkの最後の2番目の列/フィールドを出力する
awkで最後から2番目の列またはフィールドを印刷したい。フィールドの数は可変です。使用できるはずですが、$NFどのように使用できるかわかりません。 そしてこれはうまくいかないようです: awk ' { print ( $NF-- ) } '
164 awk  gawk 

6
Homebrewで数式を更新するにはどうすればよいですか?
数式を更新するにはどうすればよいですか? 走りましたbrew update。次に、を実行brew outdatedして出力します。 mongodb (1.4.3-x86_64 < 1.6.5-x86_64) したがって、mongodb時代遅れです。 どうすればアップグレードできますか?アンインストールしてからインストールするだけですか?
164 homebrew  formula 

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