• 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
 

jQueryで append すると、追加したDOM中のscript タグが実行されます。

   1  $('#target').append(what);

script タグを実行せずに append したい場合、あらかじめ script タグを取り除いておけば ok

   1  what.find('script').remove();
   2  $('#target').append(what);

posted by Png genki on Sun 6 Jul 2014 at 18:07

/etc/sysctl.d/以下の設定を反映させるには、

   1  # sysctl -p

で良いみたいですが、ubuntu (13.04) 環境ではうまく反映されなかったので、

   1  # sysctl -p /etc/sysctl.d/60-foobar

のように直接 path を指定する必用があるようです。

posted by Png genki on Thu 7 Nov 2013 at 20:44
11th Wed

感動と記憶

仮説:

記銘の衝撃が感動として知覚される

そもそも感動したことって記憶に残りやすいよね、というところに着想を得て、いやそもそも因果関係が逆で、脳に記憶される事そのものが感動の源泉なのではないかと考えてみたのですが、なんだかそんな気がしてます。

posted by Png genki on Wed 11 Apr 2012 at 11:13

カスタムViewGroupを作成した場合に、onDrawで独自の描画処理を行いたい場合、 以下のフラグを立てる必要があります。

   1  setWillNotDraw(false);

posted by Png genki on Thu 2 Feb 2012 at 14:09

UI特許取得を避けるために書いておきます。

クリック/タップでボタンを外した場合に、もう一挑戦してまた外れた場合、タップ地点の近くにあるボタンなどのUI要素をクリック/タップしたことにすると便利だと思います。

3回失敗、4回失敗するごとに、徐々に探索半径を広げていっても良いかもしれません。

posted by Png genki on Thu 22 Dec 2011 at 16:28

deprecatedになっているNSString.stringWithCString:length:を使っている古いコードがあり、新しい記述に書き換えようとしたのですが、documentによると length 指定ができない NSString.stringWithCString:encoding: を使えという指示しかないようです。

等価なコードで置き換えるとしたらこんな感じかな?

   1  //[NSString stringWithCString:bytes length:length];
   2  [[[NSString alloc] initWithData:
   3    [NSData dataWithBytes:bytes length:length]
   4    encoding:NSUTF8StringEncoding] autorelease];

ARC使用でしたら autorelease は不要ですね。

posted by Png genki on Wed 21 Dec 2011 at 00:15

production環境などでログ自体を無効化するには config/environments/production.rb あたりで

   1  RAILS_DEFAULT_LOGGER = Logger.new("/dev/null")

すればok.

posted by Png genki on Sun 18 Dec 2011 at 08:45

SCSSよりSASSが好きです。 時々SCSSのことをSASSと呼んでるものがあって紛らわしいですね。

Rails 3.1では config/application.rb

   1      config.sass.preferred_syntax = :sass

と記述すれば SASS をデフォルトで使ってくれるようです。

Let's prefer the SASS :)

posted by Png genki on Sun 11 Dec 2011 at 05:03

IKImageBrowserViewは画像のリストを表示する場合に非常に重宝します。

現時点ではIBから背景色を設定することができないのですが、以下のようにすると背景色を設定できます。

   1  [imageBrowserView
   2    setValue:[NSColor clearColor]
   3    forKey:IKImageBrowserBackgroundColorKey];

posted by Png genki on Fri 9 Dec 2011 at 16:58

brew upgrade groonga しようとしたら、以下のようなエラーが出てきました。

   1  Error: undefined method `include?' for nil:NilClass

これはbrewのバージョンが古いのが原因らしい。

   1  cd `brew --prefix`/Library/Contributions/examples
   2  git clean -n
   3  rm brew-upgrade.rb

して再挑戦したら上手く動きました。

posted by Png genki on Sun 4 Dec 2011 at 02:26