S4U -smile for you-
調和と秩序の上に無い自由は混乱し、やがては混沌を迎える。
|
サイトマップ
|
関連サイト
|
ドラゴンズクラウン スキルシミュレーター
|
黄金比定規
|
おもちゃ箱
|
|
◆頑丈で保守性の高いコードを書くための心得十五ヶ条
|
Home
>
PHP
>
PHPで出力したCSVファイルの先頭に空行が入ってしまう
2012年10月17日水曜日
PHPで出力したCSVファイルの先頭に空行が入ってしまう
PHPでCSVファイルを出力するコードを書いたのですが、出力されたCSVファイルを開くと謎の空行が先頭に入ってしまうという現象が起きてハマりました。
原因は
PHPの閉じタグの後に空行が入っていた。
PHPのコードは<?php ?>のタグの間に記述しますが
このように?>の後ろに空行が入っていた場合はechoと同じ扱いとなってしまいます。
この空行がCSV出力した際に一緒に出力されてしまい、余分な空行が入ってしまうのです。
◎対処方法
PHPの仕様でPHPコードのみで記述されたファイルでは閉じタグを省略することが可能です。閉じタグを記述しなければ空行が出力されることはありません。
ツイート
PHPのarray_mapが動かない
PHPのarray_mapが動かなくてはまりましたYO。
原因は
クラス内のインスタンスメソッドを使用する際はcallbackが文字列指定では動かない
でした。
ツイート
Home
>
MAC
>
MAMPでMySQLが起動しない時の対処
2012年10月11日木曜日
MAMPでMySQLが起動しない時の対処
まず、ぐぐってすぐ出てくるのが
ターミナルを起動して「
killall -9 mysqld」コマンド実行
ですが、
これを試してもダメでした。
で、なにが原因だったかというと別途MySQLをインストール&起動していたからのようで、
それを停止してMAMPを再起動したら無事にMySQLを起動することができました。
ついでに自動起動のチェックもはずしました。
ツイート
Home
>
iPhoneDev
>
sqlite3でテーブルが存在していた場合だけdropしたい
2012年10月5日金曜日
sqlite3でテーブルが存在していた場合だけdropしたい
そんなときは
ツイート
Home
>
iPhoneDev
,
Objective-C
,
Xcode
>
'hoge.js' of type sourcecode.javascript for architecture i386ってwarnigを消したい
2012年10月1日月曜日
'hoge.js' of type sourcecode.javascript for architecture i386ってwarnigを消したい
xcodeではAdd filesで.jsファイルを追加した場合にCompile Sourcesに追加されてしまい、「jsファイルのコンパイル方法がわかりません」と表題のワーニングが出てしまいます。
このワーニングを消す手順を紹介します。
Compile Sourcesから.jsファイルを削除する
Copy Bundle Resourcsに.jsファイルを追加する。
1.Compile Sourcesから.jsファイルを削除する
2.Copy Bundle Resourcsに.jsファイルを追加する。
ツイート
Home
>
HTML
>
WebGLリンク集
2012年9月16日日曜日
WebGLリンク集
WebGLを勉強する為のリンク集
HTML5による物理シミュレーション環境の構築 ~WebGLライブラリThree.js 入門
javascriptライブラリ「THREE」
WebGLのチュートリアル
ツイート
Home
>
iPhoneDev
,
Objective-C
>
Objective-Cでクラスメソッドの有無を判定する
2012年9月5日水曜日
Objective-Cでクラスメソッドの有無を判定する
そのクラスに指定したクラスメソッド(セレクター)が存在するのか判定する為には
- (BOOL)respondsToSelector:(SEL)aSelector;
を利用します。 このメソッドはインスタンスメソッドなんですけど、なぜかクラスに対して呼び出すことができます。コンパイルも通るし実行時に落ちたりもしません。(小一時間調べたけど分からずじまい)
ツイート
新しい投稿
前の投稿
ホーム
登録:
コメント ( Atom )