タグ

ブックマーク / zapanet.info (14)

  • 映画「BECK」見てきた

    AMNからチケットをいただき、映画「BECK」を見てきました。原作の漫画BECKは、月刊少年マガジンで第一話から読んでいました。そのBECKが映画化されると聞き、期待半分、心配半分。なぜ心配かと言えば、「漫画原作で顔の似ているイケメン俳優を起用する映画」だからです。演技力よりも顔が似ているかどうかで起用を決める漫画原作の映画は、見る前は当に不安です。しかも映画「BECK」は2時間半近い上映時間(144分)。つまらなかったらどうしようかと心配していました。 結論から言うと、心配は杞憂に終わり、このストーリーで144分は納得の長さでした。ロケの舞台は横須賀が大半で、上の写真のようなシーンが出てきたりもしました。 以下、映画「BECK」を見た感想です。 映画の導入部分は、主人公コユキのいじめられっことしての日常、天才ギタリスト竜介との出会いが丁寧に描かれていました。原作を読んでいない人でも付い

    映画「BECK」見てきた
  • 10秒で余ったHDDを外付け化できる「ガチャポンパッ!」

    保存用のHDDが足りなくなったので、1TBのHDD(HITACHI製)を買いました。昔なら、「ハードディスクに数百GBも何保存するの?」なんて思っていたりもしましたが、デジカメ画像をRAWで保存したり、iTunesを使ってAppleロスレス圧縮で何十枚もCDを音楽取り込みしていたら、あっという間に容量が足りなくなってしまいました。 で、今まで使っていて余った320GBのHDDを活かす方法はないかなぁと思って買ったのがこれ! ガチャポンパッ! ガチャポンパッ!は、簡単に言うと「内蔵用HDDをUSB接続の外付けHDDとして利用」できるようにするハードディスク接続キットのことです。最初、ネーミングセンスに惹かれて「裸族のお立ち台」にしようかとも思いましたが、「ガチャポンパッ!」の方にしました。デザイン、冷却ファン、10秒取り付けが決め手で。 「10秒でHDD搭載可能って、当なの?」 というわけ

    10秒で余ったHDDを外付け化できる「ガチャポンパッ!」
  • 絞り値、シャッター速度、被写界深度の関係を覚えよう!

    今日から始めるデジカメ撮影術:第97回 一眼レフとボケの関係が人気になっていたので、もう少し詳しく「絞り値、シャッター速度、被写界深度の関係」を解説します。撮影の際、絞り値、シャッター速度を変えるとどのように被写界深度が変わり、どのようにボケ具合が変わるかは、実際に撮った写真を見てみるのが一番です。 というわけで、絞り値別に同じ被写体、同じ焦点距離で8枚の写真を撮りました。写真は「のだめカンタービレマングース」の口にピントを合わせて撮影しています。詳しい解説は後にするとして、まずは実写サンプルをどうぞ。(リサイズしたため、小さいサイズのままではわかりにくいので、各写真を画像クリックすることで大きな元画像が表示されます)

    絞り値、シャッター速度、被写界深度の関係を覚えよう!
    sugarbabe335
    sugarbabe335 2008/05/23
    というわけで、絞り値別に同じ被写体、同じ焦点距離で8枚の写真を撮りました。写真は「のだめカンタービレマングース」の口にピントを合わせて撮影しています。詳しい解説は後にする
  • RSS2.0の方が良いかもしれません…

    RSSリーダーでRSSを購読している場合、このブログのRSS1.0の場合はタグが含まれず、画像なども表示されません。文字数も250文字以内の概要文であるため、詳しく知りたい人には不向きです。更新された情報の通知を受け取って、内容はブログにアクセスして読む人に向いています。 一方、RSS2.0の場合は、タグを含んでいるため、対応しているRSSリーダーであれば画像なども表示されます。追記をのぞく文全てが配信されるため、RSS1.0よりも詳しい情報を知ることができます。 以下の図は、livedoor Readerでの[Z]ZAPAブロ~グ2.0のRSS1.0とRSS2.0の表示例です(表示記事は世の中には、叱られたい人もいるの場合)。RSS2.0の方は画像も表示されます。 RSS1.0の表示例 RSS2.0の表示例 それぞれ長所と短所があり、当はRSSリーダーの使い方によってきちんと選ぶべき

    RSS2.0の方が良いかもしれません…
  • htmlspecialchars関数を簡単に扱えるようにする

    特殊文字を HTML エンティティに変換してくれるhtmlspecialchars関数。 PHPでは基中の基である関数でありながら、名前の長さやオプションの設定などが面倒で困ったものです。「htmlspecialchars」は覚えられても、オプションの「ENT_QUOTES」まで覚えるのはなかなか大変だったりします。でも、ここで手を抜くと簡単に脆弱なアプリケーションができあがってしまう危険性があります。特にユーザーからの入力には、手軽にがっちり入力保険をかけておくべきです。 そんなわけで、htmlspecialcharsを簡単に扱えるようにする方法を考えてみました。 お知らせ:PHP5.4にて、htmlspecialchars()関数に互換性の問題が出てきましたので、当ページでも第三引数に文字コードを指定するコードに変更しました。以下、第三引数の"UTF-8"の部分は、利用中の文字コー

    htmlspecialchars関数を簡単に扱えるようにする
  • PHPは定期的にネタにされる-[Z]ZAPAブロ〜グ2.0

    PHPがいかに駄目な言語かについてを、「日発オブジェクト指向スクリプト言語Rubyの作者」まつもとゆきひろさんが客観的にコメントしました。 そのコメントに対して、いろいろと論争が起こっているようです。 流れのまとめと、個人的な思いを書いておきます。 1月26日、PHPがいかに駄目な言語かについてを、「日発オブジェクト指向スクリプト言語Rubyの作者」まつもとゆきひろさんが客観的にコメントしました。 Attacking PHP PHPがいかに駄目な言語か、という話。 (中略) 特に「PHPは初心者に学びやすい(と言われていることが問題である)」という部分に共感する。 PHPは初心者に簡単かもしれないが、初心者による手を抜いたWebアプリケーションは PHPが作られた当初はともかく、現代では害悪ではないだろうか。 Webアプリケーションをなめるな PHPならではの理由がないわけではないこと

    PHPは定期的にネタにされる-[Z]ZAPAブロ〜グ2.0
    sugarbabe335
    sugarbabe335 2008/01/30
    phpとruby論争のzapaまとめ
  • Flex入門のスライドショー

    出羽ブログ 〜はてな版〜に、Flex入門のスライドショーが公開されていました。 先日、「Flex入門」というテーマで社内勉強会を開催しました。 その際に行われた資料を公開します。 純粋なFlexだけでなく、S2Flex2やAIRにも触れています。FlexやAIRのことがわかる良いスライドショーです。 SlideShareで共有されていたので、Flex入門 ≫ SlideShareをここに貼り付けてみました。

    Flex入門のスライドショー
  • ニュータイプなJSライブラリjQueryを使ってみよう!

    JavaScriptライブラリのニュータイプ「jQuery」。 jQuery is a new type of JavaScript library. jQuery: The Write Less, Do More, JavaScript Library ニュータイプと聞いては黙っていられないニュータイプファンの皆様こんにちは、公開APIを利用したサンプルサイトを作っていくよ管理人のZAPAです。 Web2.0やらAjaxやらの言葉が流行っていても、実際にそれっぽいものを作ろうと思ったところで、初心者は一体どこから手を付けて良いのかわからないのが現実だったりします。 そこで今回は、Web2.0っぽくAjaxを実現させることができるライブラリ「jQuery」の紹介をします。 Ajaxとは ここで言うAjaxは、オランダの名門フットボールチーム「アヤックス」ではなく、ウェブブラウザ内で非同期通

    ニュータイプなJSライブラリjQueryを使ってみよう!
  • ゲーマーでなくても仕組みぐらいは知っておきたいアルゴリズムx40

    高校生の時、数学の先生がこう言いました。 ゲームなんて、開発者が作ったルールの上で遊ばれるだけだ。 と。 その時、ゲーマーな自分はこう思いました。 ゲーマーは、開発者が作ったルールの上で遊ばれたい。 と。 というわけで、普段何気なくプレイしているゲームには、どのようなルール(アルゴリズム)があるのか。それを知るために、いろいろなゲームのアルゴリズムなどを解析しているページへのリンク集を作りました。 ほとんどのゲームのアルゴリズムは正式に発表されていないので、ユーザーの手による逆解析だったり、大学の研究による真面目な考察だったりします。(リンク先には、一部アルゴリズムと呼べないものも含まれています) 各種ゲームのプログラム解析 ドラクエ、FF、ロマサガのプログラム解析 DQ調査報告書(リンク切れ) ドラクエの物理ダメージ計算式は質的にどれも同じだが、細かい部分で微妙に違う RPG INST

    ゲーマーでなくても仕組みぐらいは知っておきたいアルゴリズムx40
  • それ、Flexで!(左から右へ受け流すサンプル付き)

    空前のAjaxブームもあってか、ものすごいテクニックを駆使したJavaScriptアプリケーションが存在します。むりやりJS技術だけで頑張ってる姿を見ると…「それ、Flexで!」と思ってしまいます。 JavaScriptで凝ったUIを作れることは素晴らしいのですが、世の中には「適材適所」という言葉があります。そろそろJSだけではなく、違う方法も模索した方が良いような気がします。 Webアプリケーションがデスクトップアプリケーションに負けているところは、デスクトップで当たり前のようにできていた動作がWebでは簡単に実現できないことです。 わかりやすい例が「ドラッグアンドドロップ」。 Webアプリケーションで全てのブラウザ向けに「ドラッグアンドドロップ」機能を搭載しようとすると、なかなか骨が折れます。 Flexで道具を左から右へ受け流すサンプル というわけで、今回はFlexで「ドラッグアンドド

    それ、Flexで!(左から右へ受け流すサンプル付き)
  • ZAPA先生のマッシュアップ講座はじまりました!

    自分で先生とか言うのもどうかと思いますが、PHP講座でのタイトル名は「名前+先生の○○講座」と決まっているみたいです。 この「ZAPA先生のマッシュアップ講座」では、主にPHPの初級者から中級者向けに、WebサービスAPIを利用したマッシュアップサイトの作り方を解説していきます。 近年、WebサービスAPIの公開が流行し、便利なマッシュアップサイトも増えてきました。この講座では、いろいろなWebサービスの利用方法を解説しながら、実際にマッシュアップサイトを作る手順を学んでいきます。 第1回目は、「第1回 Web サービス APIを使ってみる」ということで、 SimpleAPI - ウェブサイト・サムネイル化ツール PEARライブラリXML_RSSを用いたRSSの処理方法 を解説しています。 SimpleAPIは、その名前の通りとてもシンプルで、そして便利なAPIです。XML_RSSは、ほと

    ZAPA先生のマッシュアップ講座はじまりました!
  • わずか565バイトテトリスのプログラミング解説

    「往年の名作「スーパーマリオブラザーズ」、あの濃い内容でわずか40キロバイト」に載っていたわずか565バイトのテトリス。文字数にして551文字。79文字*7行のプログラミングで、テトリスが動きます。 以下のソースコードをメモ帳に貼り付けて、htmlで保存すればテトリスが動きます。 <body onKeyDown=K=event.keyCode><script>X=[Z=[B=A=12]];h=e=K=t=P=0;function Y() {C=[d=K-38];c=0;for(i=4;i--*K;K-13?c+=!Z[h+p+d]:c-=!Z[h+(C[i]=p*A-Math.round(p/ A)*145)])p=B[i];!t|c+4?c-4?0:h+=d:B=C;for(f=K=i=0;i<4;f+=Z[A+p])X[p=h+B[i++]]=1 if(e=!e){if(f|B){fo

    わずか565バイトテトリスのプログラミング解説
  • はじめてのActionScript3.0プログラミング

    Flashで動くお絵かきで気になっていた「フリーのFlashコンパイラMTASCを使ってお絵かきツールを作る」の記事。 とある人から、現在ではMTASCではなく、Adobeから公式にフリーのコンパイラが配布されていることを教えてもらいました。 そこで、早速AdobeのActionScript3.0に触れてみることにしました。 (ActionScript3.0とは、Flash Player 9以降のプラグインで実行できるプログラムを作ることができるオブジェクト指向スクリプト言語のことです) はじめてのActionScript3.0プログラミングとして、以下の手順でFlashコンテンツを作ってみます。 Flex 2 SDKをダウンロードする手順 Flex 2 SDKのディレクトリ構成の確認 サンプルのコンパイル方法 Flexのドキュメント確認 はじめてのActionScript3.0プログラミ

    はじめてのActionScript3.0プログラミング
  • はじめてのJSONPプログラミング

    前回の「ブログの☆の総数を取得できるAPIを組み込みました」では、はじめてJSONPを使ってみました。以下、実際にJSONPを使ってみての覚え書きと、これからJSONPプログラミングをはじめる方へのTIPSです。 ブログの☆の総数を取得できるAPIは、はてなスターに登録されたブログの情報を取得できるJSON形式とJSONP形式で提供されているAPIでした。 はてなスター日記 - ブログの☆の総数を取得できるAPIを追加しました JSONとは、JavaScriptにおけるオブジェクトの表記法をほぼそのまま利用したデータフォーマットのことで、JSONPはJSONにちょっと記述を加えて、クロスドメインのJSONデータを非同期で読み込ませて処理するための手法のことです。(詳しい定義については、自分で調べてみてください) 通常、Webブラウザでは他ドメインのJavaScriptのデータを読み込んで実

    はじめてのJSONPプログラミング
  • 1