フレームワーク追加でこけたので調べた話
アプリに組み込む検証を頼まれた。
入れるもの:AppSocially
入れる先のiphone:4s(iOS8)
見た手順書:iOSアプリに友達招待機能を追加できる『AppSocially SDK』の使い方 - Over&Out その後
他参考記事:AppSociallyでバイラル機能や効果計測を簡単に実装する。 | 三度の飯とエレクトロン
SDKをDLして解凍・追加、AppDelegateで初期化してとりあえずビルドを押したらエラーがモリモリ
依存フレームワークの過不足チェックしたけどちゃんと入れてある
ビルドの設定が自信なかったので"Other Linker Flags"をググると
Objective-C - XcodeでStatic Libraryを利用するための初期設定 - Qiita
なんかよくわからない。次。
”Apple Mach-O Linker Error”でググった。
【Xcode】【iOS】ライブラリ導入時のApple Mach-O Linker Error. library not found for -lcurl【謎のエラー?】 - Qiita
パスをなんとかするといいらしいけど、チェックしたら多分なんともなかった。次。
Undefined symbols for architecture armv7:"_sqlite3_close", referenced from:
と、”_sqlite3”で始まるものがたくさん出てるので、これでググってみた。
iphone - how to fix sqlite3 errors while trying to implement my DBAccess class - Stack Overflow
ライブラリが足りてないよ、的なことが書かれてる。これっぽい!
さっそく追加しようと打ち込んだら、2個出てきて、これもグーグル先生に聞く。
Bugle Diary: [iOS][Objective-C]sqlite3ライブラリについて
答えを読むと、どうやら最新のsqlite3のライブラリが「libsqlite3.dylib」のようです。
libsqlite3.dylibを選択してビルドしたところ、無事クリアしてエラーなし。やったね。
ourの表現
How to Build a Shopping Cart using CodeIgniter and jQuery - Tuts+ Code Article
CodeIgniterのFieldSetについてググってて出会ったチュートリアル。
後で読んでみようとブクマしたついでにバーっとスクロールしていたら、やたら”our XX”って表現が出てきてた。
ステップバイステップで横に座って一緒に作っているイメージだから、多分"our"とか"we"って表現をしているんだろうなあ、などと思ったのでした。
英語でこういう講座を書くことがあれば、逆に参考になるいいサンプル何じゃないかなあと思ったのでメモ。
配列とか
覚書メモ
・初期表示画面と編集画面
・上記2画面から同じ関数でSQL叩いて呼ぶ(初期表示はnull、編集はID渡し)
・IDに紐づく子情報を取得する処理を追加
・編集画面を開いたら下記2つエラー
Array to string conversion
Uninitialized string offset
・ググると配列が~という記述が多いエラーメッセージ
・子情報取得した結果を受け取る形式がrow_array()だったので、foreachしたところでこける
なるほど
クエリ結果の生成 : CodeIgniter ユーザガイド 日本語版
result_array()
このメソッドは、結果を純粋な配列として、あるいは結果が生成されなかったときには空の配列を返します。典型的には、次のように、foreach ループで使用されます:
$query = $this->db->query("YOUR QUERY");
foreach ($query->result_array() as $row)
{
echo $row['title'];
echo $row['name'];
echo $row['body'];
}
row_array()
配列を返すこと以外は、上の row() メソッドと同じです。例:
$query = $this->db->query("ここにクエリ");
if ($query->num_rows() > 0)
{
$row = $query->row_array();
echo $row['title'];
echo $row['name'];
echo $row['body'];
}
エラーが吐いてる箇所よりちょっと前を見ましょう自分
濁点のみが変な表示になることがある
今朝ブクまに上がっていたサイトを読んでいたら…
濁点が…ああ濁点が!
全部が全部変ではなくて、
普通に見れるものもある。
chromeだと問題はなかったので、「firefox 濁点」で検索
最近、画像に表示されているように、文字化けがごくまれに起きる… - 人力検索はてな
Firefoxなどで半角濁点が前の文字と一緒に選択される理由 - しろもじメモランダム
でUnicodeで調べるともともと別の文字らしい??
文字コード地獄秘話 第2話:聖母マリアよ、二人を何故別々に? - ALBERT Engineer Blog
firefoxだけの問題なのかなと思ったけど、他のブラウザがユニコードの問題を吸収しているらしい、ので、実際にはどうなのかは闇。なので、判別は難しいとのこと…。
教えてもらった怖い話スライド
phpMyAdmin上からCSVをエクスポートで日本語が文字化けする
phpMyAdmin 4.2.11
現象:
phpMyAdmin上でSELECTして見ると、ちゃんと日本語が表示される。
CSVでエクスポートしようとすると、文字化け。
CSVをエクスポートしてうんぬんってことは別に主だった目的ではないから、特に解決しなくていいことなんだけど、気になったので、見つけためぼしい対応策だけとりあえずメモ。
[phpmyadmin] エクスポートするときの「エンコーディングへの変換」が無視されているのを直すの巻 - TrippyBoyの愉快な日々
4.1.7からexport.phpが修正されたらしいし、実際に開いてみてこの通りに修正されていたのも目視。
別の原因があるのかなあ。
【MySQL】CSVでエクスポート(テーブル単位 or クエリの結果を丸ごと) at softelメモ
個別に設定する用??
CodeIgniter
初期表示で下記エラー
A PHP Error was encountered
Severity: Notice
Message: Only variable references should be returned by reference
Filename: core/Common.php
Line Number: 257
Codeigniter 2.1.4 and php5.6 / Forums / Community / EllisLab
BEFORE CHANGE:
return $_config[0] =& $config;
AFTER CHANGE:
$_config[0] =& $config;
return $_config[0];
デフォルト?の 返し方がなんか悪いぽい。