2013-01-01から1年間の記事一覧

three.jsで立方体にテクスチャを貼る r59 (2013年)

three.js r59 textured cube sample リビジョンが古くなってしまったサンプルが多いので 2013年8月のリビジョンr59でのサンプルコードです。 function getTexturedCube(){ var path = './avater.jpg'; var materials = [ new THREE.MeshLambertMaterial({map…

ドット絵をぼかさずに拡大する方法

ブラウザで画像を大きさ以上に表示すると補間でボケます。 ドット絵のようにくっきりした絵だと見た目が悪くなります。 そこで、画像そのものを拡大します。 ImageMagickのresizeオプションで画像拡大をすると補完によってボケるので、 代わりにscaleオプシ…

クックパッドさんの株主総会に行ってきました!(2013)

私は毎週クックパッドのレシピを見て、イオンに材料を買いに行き、料理をしています。 応援しているクックパッドの株を、いくらか持っていて、今日は株主総会に行ってきました。 株主総会というものに行ったことがなかったので、行ってみたかったのです。 会…

Macでのドット絵(dot art)ツールにはPixen

ドット絵ツールとしてWindowsではEDGEが有名ですが、Macでは使えません。 Macで使えるものではPixenが良さそうです。 http://pixenapp.com/ レイヤー、範囲選択などはもちろん、 アニメーションエディタ、animated gif出力などもできます。 animated gif oct…

iOSプログラミングのdelegateサンプル(IB, storyboardなしVER)

Objective-C デリゲートに関して http://men3pon.blogspot.jp/2012/12/blog-post_14.html を参考にした。 delegateとは、オブジェクトAからオブジェクトBに 「データは渡すから、あとはよろしく!」とすること。 delegateの意味は「委譲」という難しい言葉だ…

Mac ジャーン 起動音 消す

2013/6に購入したMacbook Airでは、下記のツールやコマンドでの起動音ミュートはできませんでした。 sudo nvram SystemAudioVolume=%80 StartupSound StartNinja そこで、下記のザリガニさんの設定をしたところ、ミュートにできました。 http://d.hatena.ne…

OpenCVを用いたiPhoneアプリを作る(環境構築編 2013年版)

1度実機で動いてしまえば、あとは作りたいものを作るだけです。 そこまでの道のりは、分かってしまえばすぐなので、ここに書きます。 OpenCVを用いて画像をグレースケールにするアプリを作ります。 1. 公式OpenCV http://docs.opencv.org/doc/tutorials/ios/…

appears more than once in the keychain. The codesign tool requires there only be one

iOS

You should open Keychain Access > My Certificates and remove needless certificates.

yeomanのgruntテストがこけても公開用distフォルダは作れる

Running "mocha:all" (mocha) task Testing: http://localhost:9000/index.html Fatal error: spawn EACCES $yo webapp $grunt test で上記エラーが表示されていました。 このテストが失敗するので、公開用のdistフォルダが作れないと思っていましたが違いま…

RVMで複数のバージョンのRubyを扱う

MacにはデフォルトでRuby 1.8が入っているが、1.8は引退したので 1.9または2.0を入れておきたい。 どちらも入れてみよう。 複数のバージョンの管理にはRVMを使う。 #install RVM $curl -L https://get.rvm.io | bash #install Ruby 1.9, 2.0 (wait 20-30 min…

2chブログを英訳する[自動化編]

ブログサービスの編集画面でタグ操作するのは手間なので JSのページを作って自動化しました。 2chまとめページをコピーして貼り付けてボタンを押すと 無駄な日本語情報を除去("(月)"とか"名無しさん"とか) コメント部分が青のボールドになるようにタグで囲…

2chブログを英訳する

痛いニュース(ノ∀`) 知り合いの女性から型を取った「局部の石膏像」を600個以上販売、男を書類送検…静岡 の記事を英訳してブログにしてみた。 http://jpn2ch.blogspot.jp/ 意識した点 日本語は一切入れない 黒よりも白のデザインにすることで、ユーザが仕事中…

囲い厨乙!ニコ生自動録画の方法

お気に入りのニコニコ生放送があるけれど、 その放送はタイムシフトをOFFにしているので 見逃したらもう見られない。 ニコ生アラートで音を鳴らすことで気づくことはできるけれど 作業を中断したくないときもある。 アラートが鳴っても、家にいなければ見れ…

はてなブログの画像周りの問題点

上の画像のURLはそれぞれ以下のようになっている。 http://cdn-ak.f.st-hatena.com/images/ fotolife/p/peroon/20130623/20130623124313.jpg http://cdn-ak.f.st-hatena.com/images/ fotolife/p/peroon/20130623/20130623124313.jpg?1371965098 同じ画像のサ…

富士通 乾電池 提供 ミニ四駆ジャパンカップ2013 東京大会1 (6/23)

オーバルガーデンでやってる公式ミニ四駆大会見てきた。木のテーブルがプレイヤーの作業机になってた— ぺろーん (@peroon) June 23, 2013

Rubyで重複ありの補填対象user_idリストを補填アイテム数ごとにファイルにまとめる

userIdList = [1,2,1,1,2,3,4,4] #group by count x = userIdList.inject(Hash.new(0)) { |h, e| h[e] += 1 ; h } reward_num_list = x.values.uniq.sort #open f_list = [] reward_num_list.each do |n| filename = n.to_s + '.txt' f_list[n] = open(filen…

perlin noiseで雲表現

左がProcessing.js 右がProcessing モコモコ感が違う! 右の方がよい demo : http://peroon.github.io/processingjs/works/perlin_cloud/index.html

Processing, Processing.jsでビジュアルプログラミング

Processing(画像右)をJSで扱えるようにしたProcessing.js(画像左)ですが、 最終出力に差があるようです。 Processingは円が重なるときに線を上書きしないけれど Processing.jsは上書きする。 気軽に書き換えられるのはProcessing.jsの方ですが ブラウザのコ…

reveal.jsで作ったスライドテンプレートをGithubのgh-pagesで表示

gh-pagesでGithubのプロジェクトをWEBページとして公開する方法 の応用です。 reveal.jsを自分用に変更したテンプレートを https://github.com/peroon/reveal_mini に置いています。 公開したいプロジェクトでgh-pagesを作れば、 以下のようにスライドを公開…

gh-pagesでGithubのプロジェクトをWEBページとして公開する方法

gh-pages branchを作ってpushすればOKです。 下記のようにgh_pages_testという名前のプロジェクトを作った場合、 branchにpush後、下記URLでプロジェクトのindex.htmlを見ることができます。 http://your_account_name.github.io/gh_pages_test/ #Example #g…

はてなブログ コード記法

Hello New CSS! Markdonw記法モードなら、バッククオート3つで囲めばコード記法になります。そのタグにはclass="code"が設定されているので、私はデザイン設定にCSSを追加してコード部分を目立つようにしました。 .code { background-color: #4060a0; color:…

gem showoffを使うまでの設定

Mac

https://github.com/libgit2/docurium/commit/e637d4b68d5f027bc83f4568b968defd6c68ab07 こちらのbin/cmの変更を取り入れる。 :public is no longer used to avoid overloading Module#public, use :public_dir instead from /Users/ke/.rvm/gems/ruby-1.9.…

はてなブログからの収入

先月のAdsense収入は715円。 アクセスは500-600/dayです。 はてなブログProを使っていて、 コストは683 yen/monthなので この調子でいけばトントンです。 気が向いたときに気軽に、 いい記事を書いていきたい。

unity find inactive object

GameObject.Find() finds active object only. So, you should CACHE object on Start().

MacbookAir + ディスプレイ + Realforce + KeyRemap4MacBook再訪

自宅にはDELLのWindowsPCとMacbookAirがあります。 開発環境はMac, 娯楽はWindowsと思っていながらも、Windows側に大きいディスプレイとRealforceをつないでいたこともあり、うまく移行できていませんでした。 そこで、Mac側のメインディスプレイを外付け、…

人間のゲームプレイには乱数が入っている

人間のゲームプレイには乱数が入っている。 同じように操作しても、ずれる。 だから、ゲームに乱数は必要ないのかもしれない。 -- 私は、乱数が少ないゲームの方が好きだ。 Free to Playゲームの課金ポイントは、乱数ありと乱数なしに分けられる。 乱数あり…

SAIで猫を描いた

PoP'n music ペンタブレットって、握力使いますね!

平日早朝の品川区役所は空いている

平日早朝の品川区役所行ってきた!No Waitでフィニッシュです!— ぺろーん (@peroon) April 4, 2013

はてなブログにGoogle Adsenseの広告を貼る方法

Google Adsenseにて、 広告の設定>新しい広告ユニット からデザインを設定します。 設定後、コードを取得するボタンを押して 広告コードを表示し、コピーします。 次に、はてなブログでの作業です。 管理ページで、自動で挿入されるAdsenseを非表示にします…

better than grepであるackコマンドをインストール

私はhomebrewでcpanmを入れて、 cpanmからackをインストールしました。 brew install cpanm cd /usr/local/Cellar/cpanminus/1.5018/bin sudo ./cpanm App::Ack 例えばheadという文字を検索する場合、検索したい位置でターミナルを開き ack head と打つと、 …