kade

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

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

Objective-C: iPhoneでRunしているかどうかの判別

iPhoneでというかシミュレータで再生しているかどうかを判別出来ます。 #if TARGET_IPHONE_SIMULATOR BOOL isiPhone = NO; #else BOOL isiPhone = YES; #endif あとはこの変数をもとに処理を変えればいいですね。 詳解 Objective-C 2.0 第3版作者: 荻原剛志…

Git: branchとmerge

新たにブランチを作ってそこにcheckoutする git checkout -b hoge 作ったbranchをmasterにmergeする git checkout master git merge hoge 開発効率をUPする Git逆引き入門作者: 松下雅和,船ヶ山慶,平木聡,土橋林太郎,三上丈晴出版社/メーカー: シーアンドア…

Objective-C: excess elements in array initializerエラーを消す

このエラーの意味がよくわかっていなくて、文法的な間違いかと思っていたのですが、ただ単に配列の宣言以上の数を配列に突っ込んだときに出るエラーだったみたいです。 int hoge[5] = { 0,1,2,3,4,5}; このように5って宣言しているのに6個入れてしまったりし…

Xcode: category is implementing a method ~ のWarningを消す

Xcodeでカテゴリを分けてファイルを作成していると出現するWarningを消す方法です。 pragmaで無視しなさい的なことをやればとりあえずは消えます。 #pragma clang diagnostic push #pragma clang diagnostic ignored "-Wobjc-protocol-method-implementation…

LINE: スタンプを登録する

とうとうLINEのクリエイター登録が始まりました! ホットな記事の方が見てくれるという話なので試しにこんな記事も書いてみます。 https://creator.line.me/ まず、こちらのトップページから順を追ってクリエイター登録を済ませます。 ビジネスタイプと国名…

Xcode: 上下の黒帯を消す

あるときiPhoneアプリをシミュレータでテストしていたら、上下に黒帯が入るようになってしまった。 http://blog.excite.co.jp/spdev/18870231/ こちらに書いてあった通りDefault-568h@2x.pngをフォルダに追加し、Xcode上でも反映されているようにしたら直り…

Terminal: コマンドラインで圧縮ファイルを展開する

zipファイルを展開するコマンドです。 $ unzip hoge.zip tar.gzファイルを展開 $ tar zxvf hoge.tar.gz 簡単ですが以上です。 Linuxシステム[実践]入門 (Software Design plus)作者: 沓名亮典出版社/メーカー: 技術評論社発売日: 2013/07/03メディア: 単行本…

PHP: phpinfoをコマンドラインで見る

phpinfo();を実行するtest.phpなどはphpinfoが見れますが、コマンドラインで見ることも出来ます。 $ php -r 'phpinfo();' ただ、これだと見づらいのでphpinfo.txtなどのファイルに書き込んでしまった方が読みやすいし、検索も楽です。 $ php -r 'phpinfo();'…

CentOS6.0: OSのバージョンを確認する

今回、Heartbleedの脆弱性問題で結構色々やったコマンドとかもメモしていきます。 $ cat /etc/redhat-release できるPRO CentOS 6 サーバー (できるプロシリーズ)作者: 辻秀典,渡辺高志,できるシリーズ編集部出版社/メーカー: インプレスジャパン発売日: 201…

OpenSSL: 1.0.1gに対応させる

先日結構大きな脆弱性問題が出ているOpenSSLを1.0.1gに上げてみました。あまり詳しくないのでこれで正しいか不安ではありますが、一応成功したと思います。 yum upgradeで簡単に出来るかと思ったら、1.0.1gはまだlistに入っていませんでしたので、makeで上書…

Xcode: iOSシミュレータの音が鳴らない

知らなかったんですが、オーディオインターフェース使ってるとiOSシミュレータの音が鳴らないことがあるようです。 SoundのOutputでBuilt-inを選択したら鳴ります。 iOSアプリエンジニア養成読本[クリエイティブな開発のための技術力/デザイン力/マインドを…

Xcode: エディタを縦に分割する

Xcodeのエディタ部分を縦に分割したり、増やしたりできます。 XcodeのPreferencesを開いてNavigationをクリックし、Optional Navigationプルダウンから「Uses Separate Assistant Editor」を選択します。 これでAssistant EditorというViewを追加出来るよう…

DropBox: 容量を3GBアップさせる

DropBoxは友人などに紹介すると何MBか貰えたりしますが、もっと簡単に3GBアップさせる方法があります。 デジカメやiPhoneに3GB分の写真や動画を入れてMacやPCとつなぎ、DropBoxにインポートすればOKです。 転送するに従って500MBずつDropBoxから容量を貰えま…

Mac: RealForceをMac用キーボードにする。

RealForceのJIS配列のキーボードをMacのJIS配列と同様の使い勝手にします。 基本は以下サイトを参考に、PCKeyboardHackとKeyRemap4MacBookを使ってキー配置を変えればOKでした。 http://blog.app.assiona.to/archives/2011/02/818.html ここでほぼ問題ないの…

Nginx: ファイル一覧を表示する

nginxで各階層のファイルを表示する方法です。 nginx.confを開きます。 $ sudo vim /etc/nginx/nginx.conf autoindex on;を加えます。 server{ # なんか色々書いてある autoindex on; # ここを加える location{ # なんか色々 } } 再起動します。 $ sudo /etc…

SSH: 公開鍵認証をする

sshやscpなどのときにpasswordを使わずにログイン出来る公開鍵認証の設定です。 ssh-keygenで公開鍵と秘密鍵を作成する $ ssh-keygen 何度か色々求められますが基本はEnterで飛ばして大丈夫です。 .sshディレクトリにid_rsaとid_rsa.pubが作成されていると思…

Python2.7: 文字列の置換

hoge = "hoge" fuga = hoge.replace("hoge","fuga") 簡単ですが以上です。 初めてのPython 第3版作者: Mark Lutz,夏目大出版社/メーカー: オライリージャパン発売日: 2009/02/26メディア: 大型本購入: 12人 クリック: 423回この商品を含むブログ (127件) を…

Photoshop: キーボードショートカットが機能しない問題

Photoshop CS6とMac OS X Marvericksでのバグが報告されているようで、キーボードショートカットが機能しなくなっています。 Adobeが問題が解決するまでに出している解決策「キーボードをKotoeriからU.S.にして起動」すれば普通に使えるようになりました。 h…

Snow Leopard: クリーンインストール

今更Snow Leopard情報の需要は少ないでしょうけど、クリーンインストールの手順を紹介します。SSD換装や外付けストレージを起動ディスクにする場合などに有効かと思います。 恐らくLionも同様の手順で、Mountain Lionからインターネット経由でのクリーンイン…

Xcode: used as the name of the previous ... Warningを消す

今まで無視してたのですが used as the name of the previous parameter rather than as part of the selector というWarningが鬱陶しかったので消すことにしました。 -(void)hoge:(int)fuga:(float)foo{ NSLog(@"%d:%f",fuga,foo); } となっていると多分エ…

Mac: CommandLineToolsをインストールする

MavericksではDeveloperToolsがXCodeインストール時にセットにならなくなったようで、少し手順が変わっています。 XCodeのメニューバーから XCode > OpenDeveloperTool > MoreDeveloperTools... と進んでdeveloper.apple.comにログインします。 そこにComman…