kade

技術系の記事を書いていきます。

2014-09-01から1ヶ月間の記事一覧

Xcode6: ベクターで画像を管理

題名のままですが、可能らしいです。 過去のアプリを対応させるのは少し面倒な気がするので、新しいアプリからはこの方式でやった方が楽そうです。 http://dev.classmethod.jp/references/xcode-6-asset-catalog-vector/ Xcode 6 Start To Finish: iOS and O…

iPhone6 plus: 画面サイズが3倍じゃない問題

iPhone6 plus用にiconに@3xが登場しているんですが、iPhone6 plusって2.6倍くらいの解像度でどうなってるんだろうって調べてたらわかりやすいサイトがありました。 http://www.paintcodeapp.com/news/iphone-6-screens-demystified 一度1242×2248(414@3x × …

Xcode: iPhone6と6Plusに画面サイズを対応させる。

5sからサイズが2種類も増えてかなり面倒になりました。 とりあえず既存のアプリのサイズを修正しようと調べていたのですが、基本的に5sが拡大されることで6,6plus共にレイアウト崩れや、4から5になったときのような上下の黒帯は出ないようになっているみたい…

Git: 特定のファイルだけ元に戻す

git checkout コミットID パス これで行けます。 あとはそれをcommitしてpushすればOKです。 Gitポケットリファレンス作者: 岡本隆史,武田健太郎,相良幸範出版社/メーカー: 技術評論社発売日: 2012/07/10メディア: 単行本(ソフトカバー)購入: 7人 クリック…

jQuery: jquery-x.xx.x.min.mapのエラーを消す

.mapというデバッグ用のファイルをインポートしようとして失敗してたりします。 jqueryファイルの冒頭の //@ sourceMappingURL=jquery-X.XX.X.min.map を消せば大丈夫です。 jQuery入門道場作者: 白岩登出版社/メーカー: 株式会社フェンドーラ発売日: 2014/0…

CakePHP: データベースの文字化け

CakePHPのdatabase.phpのdefaultのencodingの設定がなぜかコメントアウトされていて、そのままだとデータベースに突っ込まれるエンコードが「UTF-8 Unicode via latin 1」というものでした。 そのコメントアウトを外せば、その後はUTF-8で保存、呼び出しされ…

CakePHP: MySQLの日本語が文字化ける

どこが悪いのかわからずMySQLやらLinuxの文字コードを探っていたら、どうやらCakePHPのインサートで既に文字化けていたみたい。 database.phpのpublic $defaultに以下を足せば以降正しくinsertされます。 'encoding' => 'utf8' CakePHP2 実践入門 (WEB+DB PR…

vim: 日本語に対応させる

サーバー側が日本語書き込めない状態で長らく放置されがちなのでメモしておきます。 .vimrcに書きを記載します。 :set encoding=utf-8 ついでに行番号も表示。 :set nu 実践Vim 思考のスピードで編集しよう! (アスキー書籍)作者: DrewNeil,新丈径出…

iTunesConnect: iAdの登録

前は確かiAdをapp毎に有効化する必要があったかと思うのですが、今は自動で有効化されているようです。 詳解 Objective-C 2.0 第3版作者: 荻原剛志出版社/メーカー: ソフトバンククリエイティブ発売日: 2011/12/28メディア: 大型本購入: 14人 クリック: 98回…

iTunesConnect: iPhone Appの申請画面が少し変わった

殆どは前の画面より使いやすくなってたんですけど、Ready To Upload Your Binaryボタンがなくなってて少し戸惑ったのでメモ。 今回は(恐らく)いつでもアップロード出来ます。 Prereleaseというタブが追加されてて、XCodeからアップしたファイルがそこに加…

Shell: ファイルのみもしくはディレクトリのみのパーミッション変更

ファイルのみ find . -type f -print | xargs chmod 644 ディレクトリのみ find . -type d -print | xargs chmod 755 下記サイトのそのまんまです。奇麗に再帰的に全てのファイルのパーミッションが変更出来ました。 http://www.tec-q.com/note/2007/11/_chm…

PHP: グローバル変数

意外と単純なものを知らなかったのでメモ $fuga = 0; function hoge(){ global $fuga; $fuga = 1; } hoge(); echo $fuga; // 1 こんな感じで関数内でもグローバルに使えます。 globalをしないとこの代入は無意味です。 プログラミングPHP 第3版作者: Kevin T…

SSH: iptablesを設定してブルートフォースアタックに備える

SSHは鍵認証なのであまり心配してなかったのですが、一定時間内に一定回数ログイン失敗したらアクセスを拒否するというのをやってみました。 http://qiita.com/shimohiko/items/17f837c5ed0a050ca48d この通りで特に問題なく設定出来ました。秘密鍵を無限個…

haml: コメントアウト

hamlにはコメントアウトが二つあります。 / これはhtmlに残るコメントアウト -# これはhtmlには残らないコメントアウト また、複数行のコメントアウトは以下のようにします。 / これで複数行のhtmlに残る コメントアウトとなります。 -# これで複数行のhtml…

Git: Your local changes to 'xxx' would be overwritten by merge.

標題のエラーでかなりはまりました。 ぐぐるとstashやらfetchやらでなんとかなるよ、gitignoreが問題だよというのがあったんですが、どうにも上手く行かず、力技で解決しました。 mv hoge.git hoge.git.org mkdir hoge.git cd hoge.git git init --bare --sh…

PHP: 変数が既に存在するかのチェック

echo isset($hoge); これでboolが返ります。簡単ですが。 プログラミングPHP 第3版作者: Kevin Tatroe,Peter MacIntyre,Rasmus Lerdorf,高木正弘出版社/メーカー: オライリージャパン発売日: 2014/03/25メディア: 大型本この商品を含むブログ (4件) を見る