ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
とある理由で UIKit の描画機能が使えず、 Core Graphics のみで文字列の描画処理を行わなければならないことになってしまったので、適当に調べてみました。 ■ことのはじめ Core Graphics の機能だけで日本語の文字列を描画する方法については、既に先人の方々が調べて記事にまとめてくださっていたので、そちらを見ていただければ大丈夫です。 http://iphone-dev.g.hatena.ne.jp/ktakayama/20100129 http://d.hatena.ne.jp/r_kurain/20100316 基本的にはこちらで紹介されている方法に従って進めていけば困ることはありません。ただし、描画した文字が上下反対になることがありますので、 CGContextSetTextMatrix を使う箇所を調整したりする必要があるかも。 で、最大の問題になるのがこれら
結構前になりますが、PDFファイルの表示が出来るということで試した事があります。 一応PDFの表示をする事が出来ましたが、あまりPDFビューワぽくないので、他に良い方法があるように思います。 とりあえずメモ的に残しておきます。 // PDFを貼り付けるためのImageViewを作成 UIImageView *titleView = [self newPictureView:@"000.jpg"]; titleView.userInteractionEnabled = YES; titleView.backgroundColor = [UIColor whiteColor]; // PDFファイルの読み込み CFURLRef pdfURL; pdfURL = CFBundleCopyResourceURL(CFBundleGetMainBundle(), CFSTR("t000.pdf"),
文:Jack Wallen(Special to TechRepublic) 翻訳校正:村上雅章・野崎裕子 2010-08-03 08:30 ほとんどの人は、自らが使用しているOSに何らかの不満を抱いているはずだ。本記事では、筆者をいらつかせている不満について解説している(なお、Linuxに対しても容赦なく斬り込んでいる)。 筆者の記事を読んだことのある方であれば、筆者が特定のオープンソースOSの熱心な擁護者であるということをご存じのはずだ。それでは、筆者はそういったOS(Linux)が完璧だと考えているのだろうか?そんなことはまったくない。実際のところ、筆者は現在利用可能となっているすべてのOSに対して不満を抱いていると言ってもよいだろう。そこで本記事では公平を期して、筆者が現在利用しているOSに対して抱いている不満を列挙することにした。なお、以下に挙げている不満には、サードパーティー製
文:Jack Wallen(Special to TechRepublic) 翻訳校正:村上雅章・野崎裕子 2010-08-03 08:30 ほとんどの人は、自らが使用しているOSに何らかの不満を抱いているはずだ。本記事では、筆者をいらつかせている不満について解説している(なお、Linuxに対しても容赦なく斬り込んでいる)。 筆者の記事を読んだことのある方であれば、筆者が特定のオープンソースOSの熱心な擁護者であるということをご存じのはずだ。それでは、筆者はそういったOS(Linux)が完璧だと考えているのだろうか?そんなことはまったくない。実際のところ、筆者は現在利用可能となっているすべてのOSに対して不満を抱いていると言ってもよいだろう。そこで本記事では公平を期して、筆者が現在利用しているOSに対して抱いている不満を列挙することにした。なお、以下に挙げている不満には、サードパーティー製
文:Jack Wallen(Special to TechRepublic) 翻訳校正:村上雅章・野崎裕子 2010-08-03 08:30 ほとんどの人は、自らが使用しているOSに何らかの不満を抱いているはずだ。本記事では、筆者をいらつかせている不満について解説している(なお、Linuxに対しても容赦なく斬り込んでいる)。 筆者の記事を読んだことのある方であれば、筆者が特定のオープンソースOSの熱心な擁護者であるということをご存じのはずだ。それでは、筆者はそういったOS(Linux)が完璧だと考えているのだろうか?そんなことはまったくない。実際のところ、筆者は現在利用可能となっているすべてのOSに対して不満を抱いていると言ってもよいだろう。そこで本記事では公平を期して、筆者が現在利用しているOSに対して抱いている不満を列挙することにした。なお、以下に挙げている不満には、サードパーティー製
文:Jack Wallen(Special to TechRepublic) 翻訳校正:村上雅章・野崎裕子 2010-08-03 08:30 ほとんどの人は、自らが使用しているOSに何らかの不満を抱いているはずだ。本記事では、筆者をいらつかせている不満について解説している(なお、Linuxに対しても容赦なく斬り込んでいる)。 筆者の記事を読んだことのある方であれば、筆者が特定のオープンソースOSの熱心な擁護者であるということをご存じのはずだ。それでは、筆者はそういったOS(Linux)が完璧だと考えているのだろうか?そんなことはまったくない。実際のところ、筆者は現在利用可能となっているすべてのOSに対して不満を抱いていると言ってもよいだろう。そこで本記事では公平を期して、筆者が現在利用しているOSに対して抱いている不満を列挙することにした。なお、以下に挙げている不満には、サードパーティー製
発売から1年経たずして、「Windows 7」は前版「Windows Vista」のネット利用シェアを追い抜いたことが、ウェブ調査会社Net Applicationsの「NetMarketShare」で明らかになった。 2010年7月の1カ月間で、Windows 7はインターネットにアクセスした機器の14.46%で使用されたのに対し、Windows Vistaは14.34%となり、初めて最新版OSが前版を追い抜いた。Microsoftは、昨秋発売したWindows 7のライセンス販売本数が1億7500万本に達したことを明らかにしている。 一方、「Windows XP」は今なお最も利用率の高いOSとなっており、シェアはWindows VistaとWindows 7を合わせた数の2倍を超える。Windows XPは2010年7月、ウェブにアクセスした機器の62%近くで使用された。 その他の機器
BlogPeopleのブログです。BlogPeopleが提供中のサービスのデモや説明、そしてそれとは全く関係ないお話を書いていきます。 このブログのRSS 現在まだアルファバージョン、ということで機能的には全然足りていないのですが、1つだけアニメーションがおもしろかったり今後がとても期待されるテキストエディタ「Bend」をご紹介します。 Bend - A modern text editor ウィンドウのデザインはアルファバージョンということもありとてもシンプルです。でももしかしたらベータになってもこのシンプルさが継続されるかもしれませんね。 現在メニューはNew,Open,Save,Save+しかありません。あとはウィンドウを最大化・最小化、そしてquitだけです。右クリックメニューもコピーとペーストしかありません。 さて、これのおもしろいところですが、 It exploits XAML
Silverlight Toolkitに密かに隠された宝石"System.Reactive.dll"が発見されてから1年。Reactive FrameworkからReactive Extensionsに名前が変わりDevLabsでプロジェクトサイトが公開され、何度となく派手にAPIが消滅したり追加されたりしながら、JavaScript版まで登場して、ここまで来ました。IObservable<T>とIObserver<T>インターフェイスは.NET Framework 4に搭載されたことで、将来的なSP1での標準搭載は間違いなさそう。Windows Phone 7にはベータ版の開発キットに搭載されているように、間違いなく標準搭載されそう。 現在はAPIもかなり安定したし、Windows Phone 7の登場も迫っている。学ぶならまさに今こそベスト!そんなわけで、Rxの機能の簡単な紹介と導入コ
C# で GoF オブジェクト指向における再利用のためのデザインパターン 分類 目的 振る舞いに関するパターン 範囲 オブジェクト 目的 ある要求を処理する機会を、チェーン状に繋がった複数のオブジェクトに連鎖的に与える。 要求を送信するオブジェクトは、要求を受信する複数のオブジェクトを明示的に知ることのないようにし、結合度を低くする。 適用可能性 要求を受信するオブジェクトを明確にすることなく、要求を送信したいとき。 要求の送り手と受け手の結合度を低くすることで、受け手を動的にするとき。 構造 Handler 要求を処理したり、次のオブジェクト(successor)にアクセスするためのインターフェースを定義する。 要求を処理したい受け手となり得るクラスは、暗黙であることを保証するために、このクラスを継承する。 暗黙の受信オブジェクトとするために、Mixin クラスとして定義する。 継承され
アクセスキーというのは、いわゆる、ALT+なんとかキーで、メニューに飛ぶアレです。 Windows Form で作ったメニューの場合は、「ファイル(&F)」な感じで、「&」を付けるのですが、 WPFの場合には、「ファイル(_F)」な感じで「_」(アンダーバー)を付けます。 WPFでのメニューアクセスキー http://blogs.wankuma.com/yo/archive/2008/02/05/121155.aspx アンダーバーに変わっているのは、多分 XAML でアンパサンド(&)を使うと、記述的に困難だからでしょうね。 なので、メニューにアンダーバーが使えない、という弊害があるわけですが。 # __ のようにアンダーバーを重ねるといける? さて、問題は、メニューが無いときです。 ツイート専用ツールの場合、メニューを付けるのは嫌だし、ショートカットの記号(ツイート(S))を付けるのも
Microsoftが「KittyHawk」という開発コードでRapid Application Development (RAD)ツールに取り組んでいるという情報をわたしが得たのは、かれこれ1年前のことになる。 つい先日、このKittyHawkに関する話を聞いたが、Microsoftからではない。MicrosoftはKittyHawkについて一切コメントをしていない(聞いてみたが無駄だった)。 だが、わたしの情報源からは以下のような情報を得られた。 KittyHawkは、Microsoftのこれまでの開発者コミュニティーの外にいる開発者向けに.NETを容易にする取り組みだ。Microsoftが先に発表したツールスイート「WebMatrix」もその1つとなるが、WebMatrixはウェブアプリケーションを開発する開発者をターゲットにしたものだ。 一方、KittyHawkはビジネスアプリケーシ
地図といえば Google を利用している方が多いと思いますが、Bing も負けていません。様々な機能を随時しており、最近も夜の星空をが見れるようになりました (要 Silverlight)。今回、紹介するのは Google Street View の改善版とも呼べる Bing Street Slide です。 Google Street View はその場にいるような体験を提供してくれるものの、幾つか課題が残されています。 シーンからシーンへの移動がスムーズではない 拡大した際に画質が落ちる 情報を示すラベルが少ないので場所を探すのには向いていない Street View を表示させながら、たくさんの移動がしにくい 詳しくは下のビデオを見ると分かりますが、Street Slide は道の両側を正面にしたパノラマビューを用意することで、店頭を正面から見れるようにしています。こうすることで道
NoScript allows JavaScript, Java and Flash and other plugins to be executed only by trusted web sites. 27日(デンマーク時間)、NoScriptの最新版となるNoScript 2.0が公開された。NoScriptはFirefox向けに開発されたスクリプトブロックエクステンション。JavaScript、Java、Flashまたはそのほかのプラグインの動作ブロック機能を提供する。NoScript 2.0ではさまざまな機能強化が図られており、これまでのバージョンよりも高いセキュリティを実現している。 NoScriptの特徴はホワイトリスト形式での実行許可制度にある。JavaScript、Java、Flash、Silverlightなどの実行を許可したい場合には、そのサイトをホワイトリストに追加
焼き肉の写真だけでも、ご飯は食べられるタイプです ── 今回のコンテンツ制作では、癒しをコンセプトにしたゆるーい感じで、雲がふわふわと舞っていて、ざわざわと風の音が聞こえて、環境映像のように空がパソコンで表現されている。それを見ているだけで、なんとなく忙しい毎日を忘れられる。そんなものを目指しています。時刻や天候で表情を変える『空』をバックに自然体のナチュラルな青山さんを見てみたいというのがあります。 青山 天気が変わるっていうことは、……誰が操作してるんですか? ── いえ、パソコンが天気の情報を呼んでくるんですよ。インターネット上にいろいろと天気の情報が公開されているので。いま東京は晴れだなとか……。自動的にプログラムが引っ張ってくるんですね。 青山 「じゃあ、パソコンをいじってないときは休んでいるんじゃなくて、働いているんですか!」 ── はい、裏でこっそりと。Sliverlight
青山倫子さんに聞く──凛としてクール、でも素顔は 女優さんのウェブサイトをリッチにする。そんな野心を秘めつつ、今回ご協力をいただいたのは、女優の青山倫子さん。現代劇のほか、時代劇といったドラマのほか、モデル時代からCM出演も多く、凛とした雰囲気には独特の存在感がある。 記事の最後では、そんな青山倫子さんの素顔に迫っていこう。 自分と正反対、すぐに泣いたりするし ── 時代劇『逃亡者 おりん』(テレビ東京系列)の忍者・おりん役や『サラリーマン金太郎2』(テレビ朝日系列)の美人秘書・桜井京子役など、クールなイメージもありますが、役作りの上で大事にされていることはありますか? 青山 「そうですね。(桜井京子は)まったく私と正反対の人間でした。クールな仕事人間であまり笑わないとか……。そういう意味では『“自分の正反対”をやれば簡単なのかな』とも考えたのですが、きちんと組み立てずにそういう入り方をす
爽快感ある夏の空を、インターネットで探す オフィスワーク中心で、なかなか自然に触れ合う機会がない現代人。そんな毎日にちょっとした潤いを与えたい。そんな小さなアイデアからスタートしたのが今回の連載だ。 パソコン上の画面だから、世界は当然バーチャルである。しかし、時間帯に応じて移り変わる「空の情景」と「天候」をウェブサイト上で表現することによって、ゆったりとした時の流れを表現できると考えた。朝出社してから帰宅するまでオフィスの外に出ない。そんな生活の中でも、空は表情を変え、時間は流れている。 もちろん自然の表情を丸ごとそのままパソコンの画面に再現するのは困難だ。しかし、気付きを与え、その時間の流れの中で、青山さんがユーザーに何らかの感情を返してくれる。やり取りができたという達成感、そして時間を共有している感覚が実現できれば……。難しいけれど実現したいチャレンジが、この企画の根底にあるのだ。 も
写真とブログ、それだけでいいの? インターネットが高速化し、コンテンツの表現能力が高まる中、ウェブ上でもさまざまなコンテンツが展開されるようになった。テキストと静止画中心の世界から、動きのあるコンテンツとリッチなUIを備えた世界へ……。 あなたのウェブサイトはもっとリッチで、楽しいものになる。この企画を通して、そんなメッセージを伝えたい。 インターネットは本当に自由な媒体だ。時間枠の制限、内容、仕掛け、掲載場所はもちろん、作り手(例えばプロではなく、視聴者が参加してコンテンツを作り上げるなど)の制約すら受けない。ブログパーツや勝手CMなどさまざまな形態の広告が登場している。発想さえあれば、それを形にするための柔軟な環境やツールが用意されている。 動画を多用したPRサイトも増えてきた。番組の合間に15秒あるいは30秒の尺で見せるテレビCMは、依然として規模・インパクトの面で大きな影響力を持っ
癒しをテーマに空の移り変わりを表現することをコンセプトにしたSilverlightコンテンツ「倫子の空模様」が、ASCII.jp内の特設サイトで公開となった。機能やデザインは今後、段階を追って変更していく予定だが、第1弾としては、時刻と天候に合わせて変わる、空のグラフィックス、時間によってさまざまな表情の青山倫子さんの写真が見られる時計機能の2種類を盛り込んでいる。 ここでは、こうしたSilverlightコンテンツをどう作成していくか、時刻や天候に応じて変わる空はどういった仕組みで実現されているかを中心に紹介していこう。少ないスペースでは、実際のコードを載せたり、細かな解説をしていくことは困難だが、この記事でもし仮にSilverlightコンテンツの作成に興味を持ったなら、読者自身も開発にチャレンジしてみてはどうだろうか。 Silverlight 4の開発環境を準備する まず最初に基本的
誰もがクラウドコンピューティングを気に入っているわけではない。フリーソフトウェア財団(FSF)の創設者で、OSのGNUの開発者でもあるRichard Stallman氏は、クラウドコンピューティングなど「愚かな考え」であり、いずれベンダーロックインやコストの急増につながると指摘する。 Stallman氏は、Guardianが現地時間9月29日に掲載した記事の中で、「クラウドコンピューティングに関して興味深いのは、われわれはクラウドコンピューティングを再定義し、その中にわれわれがすでに行っている全てを含めてしまったことだ」と述べている。 クラウドコンピューティングとは、コンピュータ企業がここ数年提唱している概念を説明するのに用いられる新しいマーケティング用語。クラウドコンピューティングでは、演算能力の大半(時にはデータも)が、Google、Microsoft、Amazonなどの企業が管理する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く