タグ

2011年2月21日のブックマーク (14件)

  • メモリ管理 - かみやんの技術者ブログ

    iPhone開発で、メモリ管理の基礎を社員に伝えることが増えてきたので、エントリとして書こう。 Objective-C基礎 メモリ管理の前にObjCの基礎として、メソッド呼び出しの話。 クラスのインスタンスaがmethodAをコールするときは、 [a methodA] と書く。このとき、aがnilだったときは、エラーではなく、コールされない。methodAに戻り値があるときは、それは、0やnilやNOが返る。ObjCでは、 void dealloc { if(a!=nil){ [a release]; } [super dealloc]; } は、気持ち悪いので、nilチェックはやめましょう。 なお、ObjCでは、動的にメソッドを差し替えることができ、コールの度にメソッドが存在しているかも確認しています。そのため、LL言語(ライトウェイト言語、スクリプト)のように柔軟な記述が可能です。そし

    メモリ管理 - かみやんの技術者ブログ
  • HTML5 SVGで作るシューティングゲーム (1/6)

    HTML5で手軽に扱えるようになったSVGScalable Vector Graphics)。前回は、HTML5文書内に埋め込まれたインラインSVGJavaScriptで制御する方法を紹介しました。今回はJavaScriptSVGを使ってシューティングゲームを作成します。 SVGアニメーション ゲームの作成に入る前に、SVG図形をアニメーションさせる方法を説明します。SVGには図形の位置やサイズをアニメーションさせる<anime>タグが用意されています。<anime>を使うとアニメーションが簡単に実現できます。 SVGアニメーションはアニメーションさせたい図形の子ノードに<anime>タグを記述し、変化させる属性値を指定します。指定できる主な属性名を以下の表に示します。

    HTML5 SVGで作るシューティングゲーム (1/6)
  • 絶対見ておきたい有名企業のスマホサイトまとめ (1/5)

    この記事で取り上げているスマートフォンサイトの「BEFORE & AFTER」を以下の記事で紹介しています。合わせてご覧ください。 日のスマホサイトは2年間でこんなに変わった iPhoneAndroidの普及を背景に、スマートフォンのブラウザー向けにコンテンツや表示を最適化した「スマートフォンサイト」(スマホサイト)を開設する企業が増えている。当初はiPhone(iOS)の標準UIに倣った画一的なデザインが多かったが、最近では独特のレイアウトや斬新な色使いの個性的なスマートフォンサイトも増えてきた。 ここでは、Web制作者が見ておきたいスマートフォンサイトを紹介する。実務で参考にできるように、対象を日語の企業サイトに絞り、業種別に分類してまとめた。スマートフォンサイトの制作に入る前にチェックしておこう。

    絶対見ておきたい有名企業のスマホサイトまとめ (1/5)
  • asahi.com(朝日新聞社):ミニスカートの下に毛布巻き流行 福島の女子高生 - 社会

    制服のスカートをたくし上げて「ミニ」にしながら、小型の毛布を足腰に巻いて歩く。こんなスタイルが、福島県いわき市の女子高校生の間ではやっている。  昨冬までは授業中の防寒対策として学校に置いたり、まれに駅やバス停で使ったりする程度だった。だが「今年は寒いから歩きながら巻いちゃってます」(2年生)。  「格好悪いからしない」という生徒もいたが、高校の最寄り駅では、登校中の20人に1人くらいが腰に巻いていた。キャラクターものが主で、柄や色の「かわいさ」も競う。外では後ろ手で端を押さえて歩き、屋内に入ると外す。  そもそもミニにするから寒いのでは?  毛布派という1年生に聞くと「ミニじゃないとかわいくない。ミニでいるためには仕方ない」。歩行中は危険などとして“毛布巻き”を禁止した学校もあるという。(西堀岳路)

  • Titanium mobile で開発を始める時に役立つ情報のまとめ | astronaughts.net

    かなり熱くなってきた Titanium mobile 去年あたりから JavaScriptiPhoneAndroid のネイティブアプリが開発できる Titanium mobile が注目を集めています。実は僕も、この Titanium mobile を使用してアプリを開発しています。まだ何もリリースできていませんがっw Titanium mobile の情報は、有志の方々がドキュメント等を日語でまとめてくださっているんですが、まだまだ細かい情報が少なく、分散してしまっているのが現状のようです。 そこで、自分が集めた情報を一度まとめてみました。これから Titanium mobile を触ってみようと思われる方は一度目を通してみてください。 Titanium mobile 入門関連 まず Titanium mobile を触る前に必ず見ておきたいサイトです。 チュートリアル

  • WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ:phpspot開発日誌

    WEBサービスで使えるPEAR以外で有名なPHPモジュール総まとめ 「WEBサービスを作るなら最低限覚えておきたいPHPのPEARモジュールまとめ」というエントリで先日PEARの便利ライブラリについてまとめたのですが、今回はPEAR以外でも有名なライブラリをご紹介。 PEAR以外で挙げていくときりがありませんが、とりあえず有名どころや、私の知っている物、過去に当ブログで紹介したものをまとめてみます。 他にも便利な物や定番の物がありましたら、@phpspot_kj までTwitterなんかで教えてください。 グラフ描画 JpGraph ありとあらゆるグラフを描画してくれる有名なグラフライブラリ。 pChart グラフにデザイン性を求める場合に使えるクールなグラフ描画ライブラリ PHP/SWF Charts PHPでグラフをFlashで描画出来るライブラリ。グラフに動きを出してインタラクティブ

    ra-quill
    ra-quill 2011/02/21
  • サイトのデザインは54%が「好みで決定」、27%が最後に上司にひっくり返され、90%は消費者の意見を参考にせず/デザイン決定プロセス調査 | Web担当者必見! リサーチ データ&市場調査レポート

    参考意見としてターゲット消費者の意見を取り入れているのは10%に過ぎず、90%が消費者の意見を聞かずにデザインを決定している。 デザイン決定のポイントは、「発注側の経営者・上司・担当者の好み」が54%。「サイト制作のゴールを達成できそうだから」(20.7%)の倍以上の割合で「好み」を優先。 27.3%が「発注側の経営者や上司の独断的な意向で最終決定の直前にデザインがひっくり返った」ことで困った経験がある。 これは、デザイン決定のプロセスをビジネス目的に対して最適化するための消費者評価(アンケート)ソリューション「CREATIVE SURVEY」を提供する株式会社フォーデジットとWeb担当者Forumは、共同で行った、「Webサイトのデザイン決定プロセスに関する調査」の結果のハイライトだ。 この調査は、企業サイトの制作において、デザイン決定がどのように行われているのかを調べることで、ビジネス

    サイトのデザインは54%が「好みで決定」、27%が最後に上司にひっくり返され、90%は消費者の意見を参考にせず/デザイン決定プロセス調査 | Web担当者必見! リサーチ データ&市場調査レポート
  • 16歳で起業して4年間やってきて思うこと【鶴田浩之】 | TechWave(テックウェーブ)

    蛇足:僕はこう思ったッス maskinです、こんにちは。16歳で起業、現在は大学生の“もっち”こと鶴田浩之さんに登場して頂きます。今回紹介する彼のブロク記事はつい1週間ほど前、はてブで2000近いブックマーク数を獲得するなど大きな反響を呼んだものです。僕は、新生ネットエイジのオフィスで偶然彼と会うことになり、西川潔さんの勧めでこの記事を読んで激しく共感。次の打ち合わせで大遅刻するほど彼の話に聞き入ってしまいました。 「満足したらそこでおしまい。自分には無理かもしれないと、頭をよぎったらそこでおしまい。」「実装力が全て」などなど起業というか仕事人に必要なエッセンスが多く込められていると思います。 きっと誰にでもある、でもなかなか思い出せない種類の、小さなエピソード 10年くらい前、僕が小学生5年生か6年生のときですが、当時まわりで流行っていた遊戯王カードを十数枚ほどランダムに寄せ集めて封をし

    16歳で起業して4年間やってきて思うこと【鶴田浩之】 | TechWave(テックウェーブ)
  • プロミュージシャン「初音ミクが現れて音楽界は激変した」

    ■編集元:ニュース速報板より「プロミュージシャン「初音ミクが現れて音楽界は激変した」」 1 エンゼル(千葉県) :2011/02/12(土) 17:29:37.56 ID:kd7YqwqeP ?PLT(18000) ポイント特典 ニコ動界隈には、今やプロがゴロゴロいると言われている。 この界隈をテレビに代わる新しい芸能界、メジャーに代わる新しい市場として 見なすことも可能だし、実際にそうしたプロもいるのかもしれない。 そこに正面切って現われた正真正銘のプロが、FLEETの佐藤純一さんだ。 FLEETの三年ぶりのアルバム「TRANSIT」のリリースを控えた1月15日に、彼は初音ミクを使った曲「Cipher」をニコニコ動画で公開。 http://www.youtube.com/watch?v=HAWLtV5Flms (週間ボカランで11位) そのタイミングからアルバムのプロモー

  • ナグレオブログ 続・非効率なLifeHacker GrooveSharkに感動した。

  • カラダに良い快適な仕事環境を整えるためのコツ | ライフハッカー・ジャパン

    一日のほとんどをデスクで過ごす人々にとって、「快適な仕事場をどう整えるか?」は、仕事の生産性向上のみならず、健康にも影響を及ぼす大事なポイント。カラダにフィットしない環境で仕事をし続けると、つい前かがみになって、肩や背中、手首などを痛める元に...。すでに、RSI(反復運動過多損傷)に悩まされている方もいらっしゃるかもしれませんね。 そこでこちらでは、健康で心地よい仕事環境を整えるための方法をまとめてみました。机・椅子などのハードウェアはもちろん、仕事中のカラダのメンテナンスにも留意することがポイントです。 ◆仕事場のハードウェアで必要なこと 無理のない姿勢で、机に向かうことができるよう、必要な機能を備えましょう。自分の身長に合わせて、椅子・机の高さを調節し、キーボード・マウス・モニターなどを適切に配置するのもポイントです。「Workspace Planner」(英文)では、身長に応じて、

    カラダに良い快適な仕事環境を整えるためのコツ | ライフハッカー・ジャパン
  • IDEA * IDEA

    ドットインストール代表のライフハックブログ

  • モバイルゲームの歴史を年代別にご紹介します。モバイルゲームの成長と今後について詳しく解説していきます。

    モバイルゲーム 物凄い勢いで勃興したモバイルゲーム業界は、いろいろな課題や問題に直面しながらも巨大化し、今日の時点でのスマートフォン向けゲームの市場へと継承されていきます。 モバイルゲーム歴史 2001 Javaアプリと3Dゲームの登場 Javaが利用できるようになったことにより、ダウンロード型のゲームが供給できるようになりました。 2002 携帯電話端末の大容量化・3D化競争 Java搭載携帯電話端末が登場してからごく僅か1年の間に、アプリのサイズに関しては10倍に広大化し、表現方法も2Dから3Dにシフトし始めました。J-PHONEは『ゼビウス』や『スペースハリアー』などといった昔のアーケードゲームを、ドコモはSIMCITYなどパソコンで世界的規模のヒットを飛ばしたゲームを主力商品としていました。 2003 モバイルゲームの一般化 メモリの制限が厳しいJava仮想マシン上ではなく、OS

  • MySQLやPHPのパフォーマンスを向上させる方法のメモ。 » とりあえず9JP

    MySQLPHPのパフォーマンスを向上させる方法のメモ。 色々な設定があるとは思いますが、ここでは個人的に効果を顕著に感じたMySQLのクエリキャッシュとAPCについて書いています。 当はPHPやらMySQLそれぞれでベンチ取った方が良いとは思うのですが、この記事では、WordPressを設置して、そのインデックスページに対するApacheBenchのRequests per second(一秒間に処理されたリクエスト数)のみを見て、その結果で比較しています。 ※ApacheBenchはローカルではなく外部のサーバからという微妙な環境で、リクエスト数100、同時リクエスト数10、試行回数はそれぞれ1回という微妙な値でやってます。 まずは、全く未設定な状態での、Requests per second。 実行したコマンドは以下。 ab -n 100 -c 10 テストしたいURI Requ