Modern Objective-Cにおけるプロパティの正しい記述法

大きく変わったObjective-Cのプロパティ記述 今月(2013年4月時点)からようやくModern Objective-Cに着手(かなり今さらだけど・・) 記述がかなりシンプルだとは聞いていて、情報もたくさん挙がっていたのだけど、困惑したのでメモ。メンバー変数とか@synthesizeとか宣言不要でコードがスッキリして嬉しい。基本的には@propertyだけ宣言すれば良いみたい。また@properyもいままでヘッダファイルでのみ宣言していたけど、プライベートなものは実装ファイルの無名カテゴリ内に宣言すればよいみたい(パブリックプロパティは従来通りヘッダファイルに記述)。以下、プライベートプロパティを宣言する時の例。 メンパー変数,synthesizeは省略可能に 省略しても本当に定義されているか確認 プロパティ記述だけで本当にOKか確認してみる。下記のコードで試してみた所、メンバー変

WordPressでMarkdown & Syntax Highlight

ワードプレスでMarkdownを使いたい。 最近、技術ネタのメモ用にGithub Pagesを利用しているのだけど、Github pagesでマークダウンに慣れるとWordpressが辛い。かといってここ1,2年くらいWordpressからGithub pagesに移行したという話もよく耳にするけど、WordpressはWordpressなりに便利なので完全移行も辛い。今更ながら、Markdownプラグインを入れてみる。あとMarkdownと併用できるSyntax Highlightについてもメモ。 結論から書くとマークダウンには「markdown-on-save-improved-2」、ソースコードのシンタックスハイライトには「Crayon Syntax Highlighter」を入れておけば良さげか。 markdown-on-save-improved-2 (https://githu

Webマーケティングにより集客・販売について

Webマーケティングについて「プロが教えるWebマーケティング&集客・販促【完全ガイドブック】―Facebookページ/Twitter/LINE@を活用した新しいWebマーケティングの教科書― (Perfect Guide Book for beginners)」がとても参考になったので自分用メモ。 本書の目次は下記の通り。Webマーケティングの基本・背景からFacebook,Twitter,Lineの具体的な活用方法が記述されていてる。「教科書」というだけあっていきなりWebマーケ担当の入門書として最適か。 Part1 Basic Knowledge  Chapter01. すぐにはじめられる効果的なWebマーケティングの基礎知識  Chapter02. Webマーケティングにおけるソーシャルメディアの役割  Chapter03. 利用目的の明確化と運用時の役割 Part2 Fa

アプリレビュー紹介サイト52選 Google & Alexa Rank付き 完全保存版

レビュー先とその依頼先URLの一覧は見つかったけど、そのGoogleRankとAlexaRankはあまり無かったので、取得して纏めてみた。下記の表はランクの高い順になります。こうしてみると、レビューサイトの特性上からか相対的にGoogleRankは高いような気もします。掲載依頼の際には、当然上位サイトから狙って行きたいですね。また全レビュー先に掲載依頼を出すならいいですが、ある程度レビュー先を選定したい場合の参考までに。(GoogleRank, AlexaRankは9月15日時点です。) No レビューサイト名 依頼先URL GoogleRank AlexaRank 1 CNET Japan http://japan.cnet.com/app/contact/ 7 45 2 マイコミジャーナル http://news.mynavi.jp/top/notice/press.html 7 71

PHP-Apc Peclでsourceからapcをインストールする方法

オフライン環境でのpeclインストール 諸事情でネットワーク経由でpeclパッケージのインストールができないので、ファイルからすることに。 pecl.php.net/apcにアクセスできない。 [crayon-594e3eca460bf931326537/] APC.tgzを別途落としてきて「-O」オプションをつければインストール完了。 [crayon-594e3eca460de335473534/] ちゃんとインストールされている確認。 [crayon-594e3eca460f2567982014/] OKです! エラー対応 メモ。 [エラー] autoconf エラー autoconfがインストールされていないと下記のようなエラーがでる。 [crayon-594e3eca46106402458775/] yumでインストールしてあげればOK。 [crayon-594e3eca46119

VPS比較(ServersMan, さくらのVPS, お名前.com)

VPS比較表 以前もVPSを比較して表にしていましたが、各社のプラン価格・仕様もだいぶ変更されていたので、まとめなおしました。(2012年10月7日現在)。比較サービスは、国内大手のさくらのVPS、ServersMan@VPS、お名前.comのVPSの3つです。2年前に各社VPSサービスを開始したときにも既に低価格高性能でしたが、この2年間でさらにスペックが向上したように思います。VPSは個人や会社での利用はもちろん、サーバの勉強にも最適ですので、是非お試しあれ! VPS さくらのVPS ServersMan@VPS お名前.com VPS(KVM) プラン 1G 2G 4G 8G Entry Standard Pro 1GB 2GB 4GB 8GB 16GB 初期費用 無料 ¥1,980 ¥5,980 ¥9,980 無料 無料 ¥1,680 ¥5,680 ¥9,681 ¥16,680 月

iTunes ConnectのiPhoneアプリのダウンロード数を自動取得

2014年1月5日: シェルスクリプトの内容を更新しました。 iPhoneアプリのダウンロードレポートをSQLで管理したい iTunes ConnectのiPhone/iPadアプリダウンロードレポートは保存期間が短い上に、得られる情報が少ない。 Google Analyticsくらいまで細かい分析結果が得られると嬉しいのだけど・・・。 とりあえず、iPhoneアプリのダウンロード数の日次レポートを自動取得するように設定してみた。 iTunes Connectレポートの自動取得方法 Appleからレポート取得用ライブラリ(Java)が提供されています。 このライブラリを使えば、itunes connectの”Sales and Trends”にあるデータを全て取得できるようです。 ドキュメントは下記参照↓ iTunes Connect Sales and Trend

[iPhoneアプリ開発] iPhone・iPad対応、Retina対応

iPhoneアプリでの画像をiPad対応、Retinaディスプレイに対応方法メモ。 結論からいうと画像を4つ用意してあげれはよいみたい。 その前はUIGraphicsBeginImageContextで画像リサイズして対応していたんだけど、 画像を多用するアプリで処理が重いので断念。 それにしても、解像度はこの先大きくなると思い、予め全ての画像は2048×1536pxで作っておいてよかった・・。 おかげでiPad3retinaディスプレイにもすぐ対応できる。でも、これ以上大きくなるのは勘弁。。 iPad/iPhone解像度・ファイル名一覧 端末名 解像度 ピクセル密度 ファイル名 iPhone3 iPhone3gs 480×320px 163ppi img.png iPhone4 iPhone4s 960x640px 326ppi img@2x.png iPad2 1024×748px 2

MacでDVD(.VOB)をMpeg4/Mov/h.264などに変換

タイトルの通りMacでDVD(.VOB)をMpeg4/Mov/h.264などに変換する方法メモ。 アプリからだと上手く変換できず、Terminalから直接コマンドを打って変換します。 []$ sudo port install ffmpeg []$ ffmpeg -i /Volumes/*****/VIDEO_TS/*******.VOB -acodec libfaac -vcodec mpeg4 -b 1200k -mbd 2 -flags +mv4+aic -trellis 2 -cmp 2 -subcmp 2 -metadata title=X output.mp4

さくらのVPSに音楽配信「Streeme」をインストール

Streeme Googleの音楽ストリーミング用のオープンソース。 iTunesライクなインターフェイスで、MITライセンスなので自由に使えます。 さくらのVPSにインストールしたので、そのメモ 1 さくらのVPSの準備 さくらのVPSを借りたあとに設定した事。 1-1. SSH設定 vim /etc/ssh/sshd_config Port 10415 PermitRootLogin no 1-2. 不要なデーモンを停止 chkconfig haldaemon off chkconfig acpid off chkconfig messagebus off chkconfig autofs off chkconfig auditd off chkconfig lvm2-monitor off chkconfig mdmonitor off chkconfig messagebus of