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

UIViewControllerの初期化とメモリ破棄のタイミング

<ul> viewDidLoad ビューの読み込みが終了した時にこの処理が呼ばれる。 インスタンス化されたときに呼ばれる。 画像や音声ファイルなどのメディアを読み込むのはこのタイミング。 ここで確保したメモリは、deallocとviewDidUnloadの両方でreleaseする必要がある</ul>…

Objective Cでフォーマット指定で文字列をつくる

printf()を Objective C でやるにはNSString stringWithFormatを使う。 [c] hoge = [NSString stringWithFormat:@"hoge_%02d", 1]; [/c] 結果 hoge_01

iPhoneのDefault.pngとIcon.png

<ul> Default.png アプリ起動時にタイトルやメイン画面が処理されて表示されるまでに表示される画像で、「resources」直下にDefault.pngで保存します。 画像がない場合は黒い画面になります。 Icon.png アプリのアイコンです。サイズは57×57。 Plistエディタでin</ul>…

iPhoneでステータスバーを消す

<img src="http://blog.tnnsst35.me/wp-content/uploads/2011/06/スクリーンショット(2011-06-29-21.44.45).png" alt="" /> 時間などが表示されるステータスバーを消す方法です。 Xcodeの左側の「グループとファイル」から「Resources」→「プロジェクト名-info.plist」を選択する。 表示されるPListエディタの右端の「≡」ボタンをおすと表示されるセレクトボックスから「Status bar…

WordPressでソースコードをハイライトさせたい

WordPressでソースコードを書いた時に綺麗に表示したかったので、「<a href="http://wppluginsj.sourceforge.jp/syntax-highlighter/" target="_blank">Syntax Highlighter for WordPress</a>」というプラグインをいれておく。 wp-adminのページから楽々導入できます。 [プラグイン]→[新規追加]→[Syntax Highlighter で検索]→[ダウンロード] PHPで…

さくらVPSにWordPressをいれてみた

さくらのレンタルサーバ スタンダードプランを使っていたけど、いろいろ不自由だったのでVPSに変更しました。 で、なんとなくWordPressをいれてみましたよっと。 VirtualHostの設定をします。 [bash] sudo vim /etc/httpd/conf/httpd.conf ServerName ドメイ…

apacheを再起動

<div class="section"> サーバとかあまり触らないからすぐ忘れる。 sudo /etc/init.d/httpd restart</div>

PHPで文字列を反転させる

PHP

<div class="section"> 来週の新卒研修コードレビューのテーマらしい。 ぱっと思いついた方法だけ載せてとく。 </div>

MySQLの CREATE TABLE ... LIKE ...

<div class="section"> 同じカラムで別テーブルをつくるときには CREATE TABLE to_table LIKE from_table; が便利。 ただし、データはコピーされないことに注意。 CREATE TABLE hoge_0 ( id int(10) unsigned NOT NULL auto_increment, PRIMARY KEY (id) ); CREATE TABLE hoge_1 L</div>…

PHPのrange

PHP

<div class="section"> array(1000, 900, 800, 700, 600, 500, 400, 300, 200, 100); みたいに-100刻みの配列をつくりたくてなにか良い方法はないかと考えた。 そこでよく使っているPHPのrange関数でできるのかなーと思ってdocをみてみた。 ※値が増加するパターンでしか使ったこと</div>…

subversionで特定のファイルをignoreで無視する

<div class="section"> sample/ |-- controllers |-- logs |-- models `-- views みたいな構造があったときに、sample/logs 以下は特にversion管理する必要がないファイルがどんどんたまっていくと仮定しようじゃないか。 で、この logs ディレクトリ以下をsubverionの管理から無</div>…