![Amazon.co.jp: 月刊MdN 2014年 10月号(特集:イラスト表現の物理学 爆発+液体+炎+煙+魔法を描く): MdN編集部: 本](https://cdn-ak-scissors.b.st-hatena.com/image/square/6c692338a8ba62d332e1a018bb2f1a9fcdbe47a1/height=288;version=1;width=512/https%3A%2F%2Fm.media-amazon.com%2Fimages%2FI%2F511j4msmZnL._SL500_.jpg)
少し古いMacBook Proも、まだまだ現役。Mavericks(OS X 10.9)の動作対象機種には、2007年に発売されたMacBook Proも含まれている。MacBook Proの内蔵HDDを最新のSSDへと換装して、Mavericksを快適に使えるようにしてみてはいかがだろうか。 2012年にも、MacBook Pro 13インチモデル(Mid 2010)の内蔵HDDをSSDへ換装する方法を紹介しているが、OS環境もSSDの世代も新しくなっているので、ここで改めてMacBook ProのSSD換装をまとめてみたい。以前の記事では、OSは「Mountain Lion」(OS X v10.7)、換装用のSSDはサムスンの「Samsung SSD 830」だった。2014年3月現在、OSは「Mavericks」(OS X 10.9)、サムスンのSSDは「Samsung SSD 84
背景 ソーシャルゲームでよく見かける「ガチャ」ですが、この記事ではその重み付き確率の保証方法を紹介します。 ガチャは売上・ユーザー体験・ゲームバランスに直結するので、意図通りの動作をするか慎重に確認する必要があります。 またアカツキではTDD (Test Driven Development)を採用しているので、 実装したプログラムが想定している確率に従っているかを確認するためのスペックが必要となります。 理論 使用する数理モデルは「離散確率密度変数」です。 例えばガチャで入手できるキャラクターのIDが であり、 その入手確率が (実装の便宜上自然数としますが、非負の実数としても一般性を失いません)によって重み付けされているとします。 このとき、ID のキャラクタが入手できる確率は、 となります。 さて、10000回の試行(ガチャを引くこと)をしたとき、入手できる確率が50%のキャラクタを
最近Unityを始めてあまりのできのよさに感動を覚えつつ、物理演算とかがあまりにも手軽に行えるのでさすがに仕組みをまったく知らずに使うのは問題だろうと物理シミュレーションの勉強をしました。 ゴールとしていた、実際に動くものが作れたのでそのまとめです。 ただ、あくまで勉強が目的なので軽量化などはしていません。そのため、結構冗長な書き方をしていて実際に使うにはだいぶ重いです。 [2019.09.10 追記] GitHubへのリンクを掲載していなかったので追記。 リポジトリの内容は以下から確認できます。 PhysJS2D 実際に作ったサンプル 実際の動作サンプル サンプルでは三角形と四角形、そして円との衝突判定を行い、衝突時に応答する部分まで作っています。 ここでは、この実装をしていくにあたって、躓いた点やメモなど自分が学んだことをつらつらと書いていきす。 シミュレーションパイプライン さて、物
Prezto 今回はコマンドライン環境の話です。私は以前より oh-my-zsh を利用していましたが、テーマの調子が悪かったので Prezto に乗り換えてみました。結構快適だったので、いまは Prezto を使っています。 本稿では Zsh + Prezto で快適なコマンドライン環境を構築する方法について簡単ですがご紹介します。 Zsh + Prezto 環境を構築する 環境構築の手順については README に書いてありますので、手順通り進めれば問題なく環境づくりができると思います。なお、コマンド実行すると .zlogin .zlogout .zprofile .zshenv .zshrc のシンボリックリンクを貼るので、oh-my-zsh から乗り換える場合など、既存の Zsh 環境を引き継ぎたい場合は各設定ファイルを退避させておきましょう。 // Zsh起動 $ zsh //
atom-shellとはどういうもので、どのようにすれば動かせるのかということを調べているので、その過程で得られた情報をまとめておく。 atom-shellでデスクトップアプリをつくれる GitHub製のAtomというエディタはatom-shellというライブラリを利用して実現されている。atom-shellはJavaScriptでデスクトップアプリケーションをつくるための便利なライブラリで、ネイティブAPIを実行するための実行環境を提供することでそれを実現させようとしている。Webサーバの代わりにデスクトップアプリケーションに特化したNode.jsの実行環境だと考えても良いだろう。 atom-shellには2つの側面がある Node.jsでWebアプリを書いたことがあれば分かるかもしれないが、JavaScriptのコードにはサーバサイドで動かすためのものとクライアントサイドで動かすための
ご注文はうさぎですか? 第1羽 ‐ ニコニコ動画:GINZA おまえらー! こころぴょんぴょんしてるかー!?(挨拶) 今年の4月から3ヶ月間に渡って放送された春アニメのひとつに、『ご注文はうさぎですか?』という作品があります。4コマ漫画が原作で、主に喫茶店が舞台。そこで働く女の子たちの生活を描いた、いわゆる「日常系」のアニメですね。詳しくはニコニコ大百科へ。 そんな『ごちうさ』を毎週見ていて思ったのが、「オープニングで流れるテンプレート化したコメントに『季節感』っぽいものが反映されている」という点。 ニコニコで公開されているアニメ作品ではありがちですが、オープニングやエンディングの歌詞について、ネタとしての「テンプレコメント」が自然と決まりがちなんですよね。そしてそのコメントには、「当時話題になっていた時事ネタが反映されていることが多い」というわけです。 そんなこんなで、「ニコニコ動画のコ
暇な人はやってみるといいプログラミングの万能練習法 は良いトレーニングになる。 プログラムを自ら書きたいと思う人って、与えられたメニューをこなすだけの人間ではないと思うけどハッカーを目指している人には UNIX の勉強にもなるんじゃないだろうか。というわけで、実際の練習メニューは以下の通り。 プログラミング言語を選択する 書いてみようと思う POSIX のコマンド を決める man をはじめとするマニュアルを読んでコマンドの仕様を理解する 設計する(初回のコーディングと同時進行はやめたほうがいいかも) コーディング テストする。設計とコーディングの反復。 終了 C 言語で書いたならテストのあとにオリジナルのソースを読んで答え合わせするのですが、必ずしもオリジナルのコードが正解とは言い切れない。 自分が書いたプログラムが仕様どおりに動いているならアルゴリズムの違いなどは気にしなくていいと思う
2014-08-31 そうだ 京都、行こう。(日帰りプラン) 京都 前述の京都のお勧め処から選択し、日帰りプラン(東京↔京都)を作成。京都に遊びに行かれる方の参考になれば幸いです。 京都のお勧め処についてまとめてみた - ぶっ飛んでいた方がおもしろい 一緒に行った人 妹。京都で大学院性をしており、京都生活5年目に入るが、一切観光をしてこなかったタイプ。よって、観光者向けの処を一通り回り興味を持ってもらった後で、コアな場所は個人的に行ってもらおうという考え。 予定 8:45 出発 9:00 鈴虫寺(願いが叶うお寺として有名) 10:00 伊右衛門(朝ご飯) 11:30 一保堂(お茶) 12:30 徳屋(和、お茶) 14:00 宝泉(お庭、お茶) 15:30 天一 本店(愛してやまないラーメン) 16:00 南禅寺(お気に入りのお寺) 17:00 錦市場(牡蠣、麸) 17:30 Salon
2014/8/30に開催された「HTML5とか勉強会 in IWATE 2014」のセッション資料です。Read less
ターミナルマルチプレクサtmuxはとても便利ですが、操作の際にプレフィックスが必要で、ペインの切り替えなど頻繁に行うのはちょっと面倒です。 実はtmuxには、プレフィックスなしで操作できるステキすぎるオプションがあるので紹介しておきます。 プレフィックス不要ってすばらしい bind-key の -n オプション bind-keyには-nオプションがあり、これをつけることでプレフィックスを使わなくてもよくなります。 これで単独のキーにコマンドを割り当てることができます。 設定 通常のキーバインド設定に-nをつけるだけです。 tmux.conf bind -n キー コマンド プレフィックス不要なペイン移動 自分はペインの移動を最もよく使うので以下のような設定をしています # Shift + 上下左右でペインを移動できるようにする。 bind -n S-left select-pane -L
tmux.md tmux cheat sheet (C-x means ctrl+x, M-x means alt+x) Prefix key The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf: # remap prefix to Control + a set -g prefix C-a # bind 'C-a C-a' to type 'C-a' bind C-a send-prefix unbind C-b I'm going to assume that C-a is your prefix. Sessions, windows, panes Session is a set of windows, plus a not
はてなブログでは、さまざまなコンテンツを貼り付けできる「リンク挿入」機能を強化し、はてなブログの記事を簡単に、きれいに整った体裁で貼り付けることができるようにしました。 はてなブログで運営されているブログを紹介したり記事に言及する際に、この 記事貼り付け 機能を利用すると、記事タイトルや、本文の概要、アイキャッチ画像などがコンパクトにまとまった ブログカード 形式で、次のように貼り付けることができます。 あわせて、自分がこれまでに投稿した記事を簡単に挿入できるように、そのブログの「過去記事貼り付け」機能を、編集サイドバーに追加しました。 ※「記事貼り付け」できるのは、はてなブログの記事だけです。 はてなブログの記事を「記事貼り付け」するには はてなブログの記事URLをコピーし、編集画面にペーストします。すると「リンクを挿入」ウィンドウが開くので、挿入する形式として「埋め込み」を選択します。
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く