2012年10月15日月曜日

スタイルを含んだ文字から文字だけをコピーする『FormatMatch』

このエントリーをはてなブックマークに追加
MacbookでWebサイトの気になる文章をEvernoteにコピーしたり、Evernoteで編集したブログの記事をBloggerにコピーしたりするとき、コピー元のスタイルを含んだままコピーされてしまいます。それを手軽に解決してくれるのが『Format Match』です。


Format Match


Format Matchを起動すると、メニューバーにそのアイコンが表示されます。アイコンが活性になっているときは、スタイルを含んだ文章をコピーしてもスタイルが取り除かれた状態でコピーされます。アイコンが非活性になっているときは、文章はスタイルを含んだ状態でコピーされます。

アイコンの活性、非活性はクリックで切り替えられます。アイコンを活性から非活性にするときはDeactivate、非活性から活性にするときはActivateをクリックします。シンプルでとても使いやすいです。

2012年9月9日日曜日

大切な予定までの日数をカウントする『あとマル』

このエントリーをはてなブックマークに追加
あとマルは直近の特定日までの日数を表示してくれるアプリです。日時と予定を入力するだけで、その日までの残り日数をバッジに表示してくれます。バッジとはアイコンの右上に表示される赤い円のことです。


App Store:あとマル - 残り日付をバッジでカウントダウン


2012年9月7日金曜日

iOSのツールバーをUIToolBarで作成する

このエントリーをはてなブックマークに追加
iOSアプリでよく見るツールバーはUIToolBarを用いて簡単に作成できるようです。UIToolBarでツールバーを作成し、そこにiOS標準のボタンを設置して表示するプログラムを作成しました。


2012年9月5日水曜日

NSUserDefaultsを利用してアプリの起動回数をカウントする

このエントリーをはてなブックマークに追加
NSUserDefaultsクラスを利用すると、軽めの情報をiOSアプリ内へ簡単に保存したり読み出したりすることができます。このクラスを利用して、アプリの起動した回数をカウントするコードを書きました。


2012年9月2日日曜日

Objective-CのSyntaxHighlighterをBloggerで利用できるようにする

このエントリーをはてなブックマークに追加
SyntaxHighlighterはソースコードを色分けして綺麗に表示するJavaScriptのライブラリです。しかし、Objective-Cは本家のライブラリに含まれていないため、その言語を利用したい場合はそれ専用のファイルを別のサイトから持ってくる必要があります。いろいろと試して何とかObjective-CのSyntaxHighlighterをBloggerで利用できるようになったので、その導入手順をメモします。


導入手順は次の通りです。

1. SyntaxHighlighterをソースコードの色付け - SyntaxHighlighter - <設定編>の方法で設定します。
2. UNDER MY HATのSYNTAX HL BRUSHESから"Oxygen"にあるファイル(shBrushObjectiveC.js)を開いてコピーします。("Objective-C"にあるjsファイルは別もののようです)
3. 1.で設定したタグ<script src="http://alexgorbatchev.com/pub/sh/current/scripts/shBrushPerl.js" type="text/javascript">と<script language="javascript">の間に<script></script>を記述します。
4. 3で記述した<script></script>の間に2でコピーした内容を貼り付けます。
5. 後はObjective-Cのコードを <pre class="brush: objc"></pre>で囲むと色付けされるようになります。


実行サンプルは次の通り。(色付けが少し寂しい気がしますが。。)

この導入方法は簡単で良いのですが、本家ライブラリとshBrushObjectiveC.jsを自サイトにアップロードして利用するのが本来のやり方だと思います。しかし、Bloggerではjsファイルをアップロードして利用するということが難しそうだったのでこの方法を採りました。自サイトへのアップロードはまた別の機会に。


SyntaxHighlighterの本家URL:SyntaxHighlighter
Objective-CのSyntaxHighlighter:UNDER MY HAT
導入まとめ1:ソースコードの色付け - SyntaxHighlighter - <概要編>
導入まとめ2:ソースコードの色付け - SyntaxHighlighter - <使用編>
導入まとめ3:ソースコードの色付け - SyntaxHighlighter - <設定編>
導入参考サイト1:はてなブログでSyntaxHighlighterでObjective-Cを表示
導入参考サイト2:SyntaxHighlighterでObjective-Cをきれいに表示