-
技術Tips
CodeIgniterでデータベース更新処理等でエラーが発生した場合の挙動
CodeIgniterを使って開発していて、データベース処理でエラーがでたときに、Database error: A Database Error Occurred ...と出力された。このとき、該当のデータベース処理以降の処理はどうなるのだろうか? database.phpの設定で動作が変わる applic... -
技術Tips
HockeyAppでdSYMファイルをアップロードして、クラッシュログを読みやすくする。
iOSアプリに、HockeyAppをただインストールしただけでは、上がってくるクラッシュログは、メモリアドレスの羅列で、何がなんだかわからない。そこで必要となるのがシンボルファイル(拡張子dSYMのファイル)だ。 シンボルファイル(.dSYM)を使えば、この... -
技術Tips
CodeIgniterで404ページをカスタマイズする
CodeIgniterで表示される404ページをカスタマイズする方法。 デフォルトのviewsフォルダに入っている、views/errors/html/error_404.phpを編集する。 CLIからリクエストされた場合の404ページは、views/errors/cli/error_404.phpを編集する。 昔(v2.x頃)... -
技術Tips
HockeyAppでiOSアプリのクラッシュ解析を行う
iOSアプリ用のクラッシュ解析ツールはとても充実していると思う。 というか、ストアにリリースしているアプリなら、Appleがもともと提供しているクラッシュログだけでも、事足りるかもしれない。 でも、それではダメだったんだ。なぜなら、Enterpriseだか... -
技術Tips
AtomでRemote-FTPが今まで動いていたのに動かなくなった
Atomを開いていつものようにRemote-FTPでサーバへ接続しようとしたところ... Connectとか、ボタンが配置してあるビューが出てこない! メニューのPackages > Remote-FTP > Toggleをしても、何も反応ナシ。 しばらくメニューをいじくりまわしていたが、ふと... -
技術Tips
NSKeyedUnarchiverでデシリアライズしようとしたら落ちる
アプリ内に保存したデータをデシリアライズする際に、以下エラーが発生し、デシリアライズできなかった。 [NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (MyApp.Fund) for key (NS.objects); the class may be defined in sour... -
技術Tips
macにRubyGemsをインストールしてcocoapodsをインストール
cocoapodsをインストールするためにはRubyGemsが必要。なので、まずはRubyGemsをインストールする。 RubyGemsのインストール RubyGemsのサイトへ。 https://rubygems.org/ 「Install RubyGems」をクリック。 「ZIP」をクリックしてファイルをダウンロード... -
技術Tips
iOSアプリで実行時にエラー(attributesの値が不正)
iOSアプリデバッグ中に以下のエラーメッセージでアプリが落ちた。 *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[_SwiftTypePreservingNSNumber renderingMode]: unrecognized selector sent to instance 0x60... -
技術Tips
UWPのCalendarDatePickerのカスタマイズ
カレンダーの種類を変える CalendarDatePickerのCalendarIdentifierプロパティをセットする。 Windows.Globalization.CalendarIdentifiers.Gregorian Windows.Globalization.CalendarIdentifiers.Japanese 言語を日本語にしたい appxmanifestでApplication... -
技術Tips
UWP、Windowsストアアプリで証明書の更新
久しぶりにUWPアプリを更新しようと思ったら、以下のエラーがでて、アプリパッケージを作成できなかった。 Error The certificate specified has expired. For more information about renewing certificates, see http://go.microsoft.com/fwlink/?Lin...