サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
やる気の出し方
blog.aki-null.net
Paste URL to YoruFukurou extension for Chrome. Download Updated (23/07/2011): Updated the icon and fixed the compatibility issue with new version of YF. Updated (15/12/2011): Updated the extension to work with Chrome 16
Core Text APIを使用して日本語をレンダリングする際に、行間が英数文字と比べると異様に広くなる問題があります。詳しくは E-WA’s Blog - Tweetbot:日本語テキストの行間について で説明されています。 CTLineをループして、Y座標をCTFramesetterに頼らず自力で指定し、CTLineDrawで一行ごと描画することでこの問題を回避できます。NSLayoutManagerを使用して英数字のみを描画した際に使用される行の高さを取得しています。 コードは https://gist.github.com/1497649 に置いてあります。
Twitter には1つの投稿につき140文字までしか送信できないルールがある。普通に考えると、それぞれのプログラミング言語の API を使って普通に文字数を数えれば思うだろう。しかし、この実装が簡単に見える機能にはいろいろな罠が潜んでいる。 URL Twitter に投稿するツイートに含まれるリンクはすべて t.co という Twitter 公式の URL 短縮サービスによって短縮されてしまうのだが、「140文字まで」という制限はURL を短縮したあとの文字数に適用される。つまり、Twitter 内部の URL 認識する使用を完全に再現しないと、正確に最終的な文字数を数えることは出来ない。更に、t.co で短縮化された URL の文字数は静的ではないので、test/configuration API から定期的に取得して記録しておく必要がある。 次に、https で始まる URL が t
OS X でのアプリのインストールが非常に面倒だ。最悪のパターンはディスクイメージ(.dmg)。 ディスクイメージをダウンロード マウント(ブラウザによって自動マウントされない場合は) アプリをApplicationsフォルダにドラッグアンドドロップ ディスクイメージをイジェクト ディスクイメージファイルをゴミ箱へ移動 ゴミ箱を空(必須では無いがゴミが入っていることに耐えられないので) Twitter には1つの投稿につき140文字までしか送信できないルールがある。普通に考えると、それぞれのプログラミング言語の API を使って普通に文字数を数えれば思うだろう。しかし、この実装が簡単に見える機能にはいろいろな罠が潜んでいる。 Core Text APIを使用して日本語をレンダリングする際に、行間が英数文字と比べると異様に広くなる問題があります。詳しくは E-WA’s Blog - Twee
このページを最初にブックマークしてみませんか?
『Nullified Construction』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く