Hatena::ブログ(Diary)

さくさんの日記 RSSフィード

 

2014-07-27

GLSLメモ(gl_VertexID)

このブログを完全放置してたけど、開発中のメモを残すのに再利用することにします

  • 頂点のIDの取得
    • gl_VertexIDはman pageではversion120で取得できると書いてあるが、実際は130以上で取得可能
    • version120以下では下記を記述することで使用可能
 #version 120
 #extension GL_EXT_gpu_shader4 : require
  • GLのヴァージョン確認方法
  printf("version:%s\n",glGetString(GL_VERSION));

2012-03-03

GEMのインストール先

最近全然Railsなんてさわってない。。。

インストールメモ

$ gem install *** --user-install

  • これでおっけー

2011-10-31

Gmail経由でSMTPする

SendMailgmail経由で送信出来るなんてしらなかった!

のでとりあえずメモ。

http://d.hatena.ne.jp/jitsu102/20081223/1230038448

こいつぁ便利だ。

$ mail hoge@mail.com
Subject: Test
test!
.
Cc: 

2011-07-26

LaTexをMacで

あまりにも何回も忘れるのでいい加減ログを残す。

$ sudo port install pTeX +utf8 +nox11
  • png->epsをするのにconvertとかするので入れておく
$ sudo port install imagemagick
platex ./sample.tex 
$ dvipdfmx ./sample.dvi
$ dvipdfmx -p a4 -l ./sample.dvi

ていうか5ヶ月ぶりの投稿がこんなんでごめんなさい;;

2011-02-26

Received memory warningの警告への対処法

Received memory warningは様々な要因で起こり得ますが、とりあえずそのうちの一つの原因と対処法です。

ものすごい単純な事ですが、

[view addSubview:subview];

をしたオブジェクトが実際画面内に居ない時、

[subview removeFromSuperview];

をする事。

何を当たり前のこと言ってるんだと言われるかもしれませんが、意外と忘れがちです。

主にUIScrollView等にsubviewを大量に乗っけている時、画面から外れているsubviewは

superviewから外さないと、しばらくたってwarningが出てアプリが止まります。

とりあえず自分でこれをやってしまったので、メモを残します。