サウンド再生について調べてみました. 複数音同時再生させたいんだけれども、CPUでミキシングをしているからなのか、いまいち非力な感じです. そんなわけで、とりあえずのメモを... 再生の方法 サウンドを鳴らす場合には、いくつかの選択肢がある. System Sound Service AVFoundation フレームワーク Core Audio(Audio Queue Service) OpenAL フレームワーク どれも一長一短あるようだが、実装が平易なのは、 SystemSoundService もしくは、AVFoundation だと 思われる. System Sound Service ごく短い(30秒未満)のサウンドファイルを、レベル制御/再生位置設定などの制御を行わずに再生する. 再生が遅延する.(ゲームなどのリアルタイム処理にはむかない) 利用するのは楽 リニア PCM I
先月末に発売された iLife '09。本日 Apple Store で買ってきました。 本来の目的は、iWeb でホームページ(本ブログ以外の部分)を構築することだったのですが、それより iPhoto の「人々」「撮影地」などの新機能が面白くて手が止まってしまいました。 顔認識、GPS といった技術は既存のものですが、それを写真の整理に使うという明確な目的を設定し、使っていて楽しくなるユーザインタフェースを提供する、それが Apple 製品の魅力だと思います。 こちらは一昨年に WWDC に参加したときの写真。 これはりんご違いですが……。 休みのときは、あっちこっちふらふらと出かけて、写真を撮るのが好きなのですが、また楽しみが増えそうです。 今回は Table View の各セルに画像を表示することを考えてみます。 画像データは UIImage で扱いますが、それを表示する
UITableViewの行選択時のハイライトって普通にUITableViewControllerを使っているときは問題ないのですが、うっかりviewWillAppear:メソッドをオーバーライドしたりUIViewControllerを使ったときなんかにハイライトが解除されなくて困ることがよくあります。ハイライトの解除をキチンとやっておかないとApp Store登録時にリジェクト喰らうこともあるらしいのでそんなことにならないように行選択時のハイライトについてまとめてみました。 UITableViewControllerを継承してUITableViewを使う時に気をつけること UITableViewControllerのviewWillAppear:メソッドにはハイライト解除の処理が定義してあります。なのでviewWillAppear:メソッドをオーバーライドするときは必ず親クラスのviewW
MacBook の HDD を交換した話 2009-02-11-3 [Mac][Tips] 今使っている MacBook (MA701J/A) の HDD の容量は 120Gバイト。 残り容量がギリギリで困っていて、 「HDD を交換して容量増やさなきゃ」と日々思いつつも、 面倒そうなので後回しにしていました。 (ref. [を] MacBook の HDD を交換する話[2008-09-22-2]) このたび、週の真中の水曜日がなぜか休日だったので、えいやっと交換しました。 一気に 500G にしました。 空き領域がたくさん!これは嬉しい! ということで、交換までの道のりをご報告しますー! 参考サイト まずは参考にしたサイトです。 私がここで書く内容はこれらの情報に基づいています。 ありがとうございました。 - MacBookのHDD増設 (Underconstruction by Ta
このドメインは お名前.com から取得されました。 お名前.com は GMOインターネットグループ(株) が運営する国内シェアNo.1のドメイン登録サービスです。 ※表示価格は、全て税込です。 ※サービス品質維持のため、一時的に対象となる料金へ一定割合の「サービス維持調整費」を加算させていただきます。 ※1 「国内シェア」は、ICANN(インターネットのドメイン名などの資源を管理する非営利団体)の公表数値をもとに集計。gTLDが集計の対象。 日本のドメイン登録業者(レジストラ)(「ICANNがレジストラとして認定した企業」一覧(InterNIC提供)内に「Japan」の記載があるもの)を対象。 レジストラ「GMO Internet Group, Inc. d/b/a Onamae.com」のシェア値を集計。 2023年10月時点の調査。
Chrome Experiments is a showcase of work by coders who are pushing the boundaries of web technology, creating beautiful, unique web experiences. You'll find helpful links throughout the site for creating your own experiments, and you can also explore resources like WebGL Globe and our workshop of tools.
前回からここまでの、Tips情報です。 UIScrollView でスクロールさせるhttp://www.syuhari.jp/blog/archives/908 UIScrollView でピンチイン・ピンチアウトで拡大縮小するhttp://www.syuhari.jp/blog/archives/917 無為空間 UIScrollViewによる拡大縮小http://idlysphere.blog66.fc2.com/blog-entry-154.html UIScrollViewの現在の拡大率の取得/設定http://numata.designed.jp/ja/2008/12/uiscrollview.html アイコンの透明感を付けない方法http://www.syuhari.jp/blog/archives/966 AVAudioPlayer を使用して音楽を再生するhttp://
UIImageでイメージロードしてたら、releaseしてるにも関わらず、メモリが一向に減らない・・・。 UIImageのクラスリファレンス読むとわかるんだが、どうやら一度読んだイメージをキャッシュしてくれちゃってるらしい。(限られたリソースしか使わないなら確かに便利だが) 内部的にはimageNamedに渡したファイル名と、生成されたイメージオブジェクトのポインタを対で覚えてるっぽい。 そのせいで、一度releaseしたのと同名のイメージを再度ロードした場合、そのreleaseしたはずのオブジェクトを返してくるせいか、それにさわるとBAD_ACCESS例外で止まる。 最初は、なんでこんな例外がスルーされるのか分からず、小一時間悩んでしまった・・・。 んで↓のように解決。 × UIImage* imageTmp = [UIImage imageNamed:@"imageName1.png"
As the Web grows and becomes more dynamic, more and more websites have user-generated content and tools that greatly improve the user experience in terms of usability and accessibility. Interactive solutions for lightboxes, form validation, navigation, upload, auto-complete, image cropping, slideshows, tool tips, sliders and tables are being developed that use nifty JavaScript and AJAX scripts. Wh
ヤフー株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。LINEヤフー Tech Blog こんにちは、オークション事業部のさかいです。 ネットサーフィンに慣れている techblog 読者のみなさんの中には、あちこち見て回っているうちに重いページに行き当たり、イライラしながら応答を待ったり、容赦なくバックスペースキーで前のページに戻ったり…という経験をされた方が多くいらっしゃると思います。 そういったストレスのないレスポンスが行えるよう、バックエンドのプログラムの最適化や、サーバーのチューニングを行うのは私たち技術者の仕事のひとつです。 しかし、あるウェブサイトにアクセスして、そのサイトを閲覧できる状態になるまでの時間のうち、そういったバックエンドでの処理に必要な時間は 1〜2 割でしかないというデータがあります。残り
説明 昔の PC ゲームではファイルの暗号化は行われてないのがありました。 そのため画像ファイルはそのまま読めこんだり、音楽データは CD から直接取り込んだりすることが出来ました。 そういったことで著作権上かなり問題があります。 今のゲームではそういうことはほとんどありませんね。 直接画像ファイルを見ようとしても暗号化されてるために読むことはできませんでした。 今回はそういった暗号化について述べたいと思います。 複雑な暗号化を今回は話すつもりはありません。 簡単な初歩の暗号化を述べようと思います。 尚今回のサンプルはEncryDecode.zipこちらです。 ↑ ファイルの暗号化 ファイルの操作についてはすでにデータのロード・セーブで述べました。 暗号化もやはりテキストよりはバイナリで読み込んだほうが暗号化しやすいです。 というより画像などは全てバイナリで書かれておりテキストで読み込んで
誰か書いてそうだけど、気にせずに投下 現実的な解決策ではなくて、本質的な解決策 クリックジャッキングはそもそも CSS の問題なので CSS の枠組みで解決すればいい。 CSS での解決策 具体的には、以下のルールをユーザースタイルシートに追加すればいい。 * { opacity: 1 !important } CSS2, CSS2.1, CSS3 では、ユーザースタイルシートの !important な宣言は他のどの宣言よりも優先されるはずなので、ちゃんと仕様を満たしているブラウザを使っていれば問題ないはず。 (IE の場合は、 opacity じゃなくて filter を。。というか、オプションで何か filter とか無効に出来た気がするけど、忘れた><) ユーザースタイルシートは、 IE, Firefox, Opera, Safari ほとんどのブラウザで使うことができる。 あと、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く