Infra
-
nibを探せないとき
nibファイルを探せないエラーが発生し、iOS7では正常に動作した。 https://github.com/kstenerud/iOS-Universal-Framework/issues/152 resources load in iOS 7 but not iOS 6 No milestone No one is assigned When running in the simulator, I’m adding the embedded framework to a test app. When run under 7.0.3, it runs with no issues. When run under 6.1 or less, it’s crashing with the following: ‘NSInternalInconsistencyException’, reason: ‘Could not…
-
UIView – viewDidLoadがinitWithNibnameより先に呼ばれるような気がしたら。。。
UIViewの initializeで initが終了する前にあるいは先にviewDidLoadがよばれる気がしたら super classのinit内部でself.viewなどでviewにアクセスしていないかを確認. self.viewをよぶことによってsuper classのinitializerで viewDidLoadがよばれてしまう。
-
[Unity] Colliderの衝突まとめ
Unityには複数のColliderが存在する。Collider同士の衝突を考えるときは下記リンクを必ず参照 物理コンポーネント / Physics Components
-
iOS Tips for beginner
ネットサーフィングしながらかき集めたTIPS. いつか誰かの役に立つはず。(自分含む) Open an URL in Safari Hide the status bar Dial a Phone Number (iPhone Only) Launch the Apple Mail stop responding to touch events active the touch events Show the network Activity Indicator Hide the network Activity Indicator Prevents iPhone goes into sleep mode Display an alert window Get the path to the…
-
Unity 2dToolkit iOS 容量最適化
unity + 2dToolktでiOS用にビルドした時の容量最適化TIP 画像ファイルの最適化 Inspector のOverride for iPhoneで画像を圧縮する Unity 公式サイトよりiPhone用のPlayer settingを最適化 http://docs-jp.unity3d.com/Documentation/Components/class-PlayerSettings40.html
-
[対策] There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene.
Unityで There are 2 audio listeners in the scene. Please ensure there is always exactly one audio listener in the scene. のようなメッセージが出る場合には複数のAudioListenerが同じsceneの中にあるかを確認し一つに減らす。 heirarchy viewでAudioListenerで検索するとAudioListenerのcomponentのチェックを外す。Audio Sourceは外さないように
-
AWS S3 Bucketを instanceにマウント
aws php library http://aws.amazon.com/jp/developers/getting-started/php/ サーバで発生する大量のログをS3上で保管するための作業ログ –>> s3をCDNとして活用するためのログ S3 上で Bucket 生成 S3上で生成されたBucketに下記権限を追加 { “Version”:”2012-10-17″, “Statement”:[{ “Sid”:”AddPerm”, “Effect”:”Allow”, “Principal”: { “AWS”: “*” }, “Action”:[“s3:GetObject”], “Resource”:[“arn:aws:s3:::{bucket name}/*” ] } ] } s3マウントに必要なライブラリインストール アクセスーキーの登録(AWSトップページの上部にあるメニューから[Your Account]-[Security Credentials]で「Access Credentials」のセクションにある[Access Keys]で「Access Key ID」と「Secret Access Key」の英数字列 権限設定 s3fsのインストール Requested ‘fuse >= 2.8.4’ but version of fuse is 2.8.3 エラー時 マウントは上記で終了 以下ログバックアップのためのロジック batch時点の日付directory生成 #prev_batch_date <…
-
mongoDB 2.4.4をCentOS 6.2にインストール
mongoDBを設置することとなったのでこれは作業メモ *最新安定板(現時点で2.4.4)がyumよりインストールできるようなのでyumよりインストール インストールがとても楽でした。
-
AWS Linux Boot EBSボリューム容量変更時resize2fsができない場合の解決策
*この方法を実施する際にはテスト環境でテストをした上で本番に適用する事を強くお勧めします。まあ、まともなエンジニアならいきなり本番はないと思いますが。 AWSのEBS Bootボリュームサイズを拡張する方法に関してネットでたくさんの情報が乗っているがresize2fsがそのままでは効かない場合がある。 ここは私が試して成功した方法を示す。 参考になったサイトはこちら ボリューム変更の一般的な手順は以下のようになる。 (以下の手順の詳細はネット上検索すると山ほどでる) 現在のBootボリュームのsnapshotをとる snapshotより新しいEBSボリューム(好きなサイズを指定)を生成 起動中のinstanceをstop instanceのBoot ボリュームをdetach(device 名前を控える-sdaのようなもの) 増量したdeviceをattach(device名前は上の手順で控えたもの) instanceを起動 sudo resize2fs /dev/拡張したいdevice名前 (各自設定のdevice名前) [ここからが本題] 上記の手順に従ってもThe filesystem is already xxx blocks long. Nothing to do!でる場合の解決策 これは増量されたサイズに対して実際に容量が割り当てられていないのが原因fdiskを利用し新しくdisk容量を割り当てる事で解決可能。ただいくつか注意点があるのでここにその手順を示す。 前置き 以下は上記の6.instance起動後からの手順。 基本suで作業.私の環境ではattachした時のdevice名sdaに対してlinuxの/dev上では xvda1,xvda2,xvda3があり [xvda1->/mnt/boot] [xvda2->/] [xvda3-> swap] 領域としてマウントされていた。ここのdevice名は各自環境のものにかえること. 下記手順どおりならデータが削除される事はなかったが領域の指定(シリンダ)を間違えるとデータがなくなる可能性があるので注意 手順は以上で終了
-
CentOS 6.2 (Final) MySQL 5.5 -> 5.6 移転
*この記事はここの記事を参考に実施した私の履歴です。 RPMファイルのダウンロード (現在の最新バージョンは5.6.12-1でした。) MySQL-client-5.6.12-1.linux_glibc2.5.x86_64.rpm MySQL-server-5.6.12-1.linux_glibc2.5.x86_64.rpm MySQL-shared-5.6.12-1.linux_glibc2.5.x86_64.rpm パッケージに関してはここ(MySQLのパッケージ種類)が参考になります。 Stop MySQL データディレクトリの保存 削除対称MySQLを以下のコマンドで確認 #phpMyAdminはfileをダウンロードし自力で設置