タグ

basicに関するrizmhateのブックマーク (3)

  • ぷよぷよのアルゴリズムとMSX BASIC

    再帰が現実的でないBASICで「盤面が与えられた時にどのぷよが消えるか」を計算するアルゴリズムが当時どうしても思いつかず「ぷよぷよ」にハマった時からずっと考えていました。 そしてある授業中に突然アルゴリズムがひらめきました。 以下がそのアルゴリズムのご紹介です。 フィールドが以下の様になっていると想定します。形だけ見ると「連鎖を作ろうとしてたけどやらかしちゃった」形ですね。 この場合、赤い「ぷよ」が消えることになります。 基的な方針としては「左上から注目する場所(セル)を右下まで走査する」「注目したセルにある「ぷよ」がいくつつながっているか調べる」です。 1. まず、左上のセルに注目します。 2. 左上のセルには何も無かったので次のセルに注目します。 このセルには赤い「ぷよ」が居ました。 これ以降はこの赤い「ぷよ」がいくつつながっているか(=消せるか)をチェックします。 3.「この「ぷよ

    ぷよぷよのアルゴリズムとMSX BASIC
  • Heroku で Postgres のデータベースをアップグレードする - Qiita

    Heroku の Postgres アドオンプラン Heroku で Postgres を使いたい時はアドオンとしてデータベースを追加します。 無料プラン(Hobby Dev) では 10,000 レコードまで保存できます。 サービスの内容によってはリリース後のユーザー増によっては 10,000 レコードでは足りなくなってきます。 そんな時はアップグレードしましょう。一番安いプランは Hobby Basic で $9/月 です。 アップグレード手順 Heroku での DB のアップグレード手順は、 1. 新しいプラン(ここでは Hobby Basic)のデータベースを追加 2. 新しいデータベースに既存のデータベースの内容をコピー 3. アプリケーションサーバの参照先に設定 になります。 1.新しいプラン(ここでは Hobby Basic)のデータベースを追加 コマンドでも追加できますが

    Heroku で Postgres のデータベースをアップグレードする - Qiita
  • 実践!Ansibleベストプラクティス(前編) | さくらのナレッジ

    今回はAnsibleを格運用した際のイメージを掴むためにAnsibleのベストプラクティスを参考に実際に試してみたいと思います。 実践のお題はWordPressとします。WordPressのセットアップを通してベストプラクティスのイメージを掴んでいただければと思います。 準備 ローカルマシンに作業ディレクトリを作り、その中でAnsibleのベストプラクティスに則ったプレイブックを作っていきます。MacもしくはLinuxなどで試してみてください。 $ mkdir try-ansible-best-practices $ cd try-ansible-best-practices ウェブサーバとDBサーバを別個に立てますので、さくらのクラウドでサーバを二台立てておきます。OSはCentOS 6.6を利用します。サーバ作成時にrootでのsshの接続に必要となる公開鍵も忘れずに登録してください

    実践!Ansibleベストプラクティス(前編) | さくらのナレッジ
  • 1