タグ

ブックマーク / xtech.nikkei.com (8)

  • 5. isset関数の小ネタ

    入力された値などを調べる場合に使用するisset関数、みなさんはどのように 使用しているでしょうか? isset関数なんて使用しないという人もいるかもしれませんが、多くの人は以下 のようにしてこの関数を使用していると思います。 if (isset($_POST["name"]) && isset($_POST["age"]) && isset($_POST["comment"])) { // 処理 } さて、今回紹介するのはこんなときにちょっとだけ使える小ネタです。その 小ネタとは何か、実はisset関数は引数に複数の値を渡すことができるのです。 それはつまりどういうことかというと、今まで以下のように書いていたスク リプト if (isset($_POST["name"]) && isset($_POST["age"]) && isset($_POST["comment"])) { // 

    5. isset関数の小ネタ
  • Windows 7の64ビット版を選ぶべき四つの理由

    稼働中のWindows 7の46パーセントが64ビット版であるという(関連記事)。Windowsウォッチャーを自認し、「Vistaが「遅い」と感じませんか?」「Vistaが『遅い』と感じませんか?その2」「64ビット版Vista最大の欠点」といった記事を書いてVistaの64ビット版を推奨してきた記者としては、ここはどうしても、64ビット版Windows 7のメリットと、それを享受するための注意点を書き記しておきたい。 64ビットWindowsのメリットをひとことで言うなら「大きなメモリーを使える」だ。32ビットWindowsでは、PAE(Physical Address Extension)を使う場合を除き、物理メモリーは最大4Gバイトである。64ビットのWindows 7では、Home Basicなら8Gバイト、Home Premiumなら16Gバイト、Professional以上なら

    Windows 7の64ビット版を選ぶべき四つの理由
  • IE9の登場で画像フォーマットの本命に浮上するSVG

    3月中旬、米国ラスベガスで開催されたマイクロソフトの技術カンファレンス「MIX10」でInternet Explorer(IE)の次期バージョンIE9の概要が発表された。そこで、JavaScript実行速度の向上など、IE9における様々な強化点が発表された(関連記事)。中でも、筆者が関心を持ったのはHTML5への対応で、特にSVGの標準サポートを正式表明した点に興味を覚えた。 SVGとはScalable Vector Graphicsの略で、画像を扱うためのフォーマット形式である。JPEGやGIFなどと同じようなものと考えればよい。ただし、JPEGやGIFがラスター方式と呼ばれる画像を細かいドットで表す方式を使っているのに対し、SVGはベクター形式と呼ばれる画像を構成する線の位置や関係といった情報で表す方式を使っている点が異なる。ベクター方式を使うことで、画像サイズが携帯電話のような小さな

    IE9の登場で画像フォーマットの本命に浮上するSVG
  • 第65回 [図解]Webサイト構築プロジェクト・ワークフロー - Webデザイン エンジニアリング:ITpro

    今回は,Webサイト構築プロジェクトのワークフローを俯瞰してみたいと思います。実際にクライアントから声がかかる場面から納品,つまり開発案件の完了までを12の「ステージ」に分けて図解してみました。思考のプロセス/人的配置/タスク/ツールなども一緒に記しています。少し大きな図になってしまいましたが,ご参考になれば。 図は,一番上は「4つのステップ/3つのタスク/12の要素(第62回 持続可能なWebサイト開発を支える12の要素)」。その下は,人的配置をロール(役割)ごとに記述しています。その下は,大まかなタスクのレベルです。それぞれの期間内に処理すべき項目を列挙しています。その下が,「ステージ」。プロジェクト全体を12のステージに分類して作業内容を整理しています。基的には,その流れの順で進んでいきます。その下は,それぞれのステージのアウトプットのイメージで,更にその下にはよく使うファイルアイ

    第65回 [図解]Webサイト構築プロジェクト・ワークフロー - Webデザイン エンジニアリング:ITpro
  • ユーザーが撮った写真をGoogle Mapsに表示,開発は「日本チーム」が担当

    Google Mapsに,ユーザーが作成したコンテンツを重ねて表示することで,Google Mapsで見ている地域を「散策」できるようにする機能です(写真1)。 例えば「YouTube」に投稿されたビデオに付与されている「ジオ・タグ」(地域情報)と,Google Mapsの場所をひも付けて,投稿コンテンツの中でも厳選されたものをGoogle Mapsに重ねて表示できるようにします。 写真については,風景写真に特化した写真共有サイトの「Panoramio」の写真を表示させています。 Panoramioとは,初めて聞くサービス名です。 Panoramioはスペインの会社で,Googleが2007年に買収しました。風景写真を撮影したユーザーが,写真を地図にひも付けてアップロードして共有するサイトです。日人のユーザーは少ないのですが,外国人観光客が撮影した日の写真も大量に投稿されています。 「

    ユーザーが撮った写真をGoogle Mapsに表示,開発は「日本チーム」が担当
  • 2008年は「Webブラウザ大乱」の予感

    図2●IE8の「Webslices」に対応した「eBay」のページ。気になる商品の情報をIEに登録できる 2008年はWebブラウザにとって,大きな節目の年になるだろう。「Internet Explorer」と「Firefox」というWindows界の2大ブラウザにメジャー・バージョンアップが迫っているだけでなく,Mac界の雄「Safari」がついにWindowsに正式対応したからだ。ユーザーにとっては望ましい競争激化だが,Web開発者にとっては新たな悩みの種になるかもしれない。 記者がWebブラウザを取り巻く状況を「大乱」と表現するのは,ここ数年見なかったような「複数製品/複数バージョンの混在」が予想されるからだ。 もちろん,表向きの製品シェアだけ見れば,Webブラウザ市場はInternet Explorerの寡占状態にある。米Net Applicationsが3月に発表した2008年2

    2008年は「Webブラウザ大乱」の予感
  • 第13回 Webページで読みやすいテキストとは:ITpro

    今回のポイント 1行あたりの文字数の目安 1段落の文字数の目安 段落に含む文字数 行間調整の考え方 字間調整を使ったロゴ風味見出し 日語というのはもともと縦書き文化です。文字も筆で縦書きしていくときに書きやすいように作られています。現在PC画面上で見るフォントは,活字印刷物のフォントとは違い,横書きで読みやすいようにもともとの字体から若干形を変えられています。それでも起源である縦書きの形を完全に壊すことができないので,やはり横書きでは読みづらいようになっています。 日人が苦痛を感じることなく読める横書き1行あたりの字数は20字+α程度だと言われています。意識して雑誌などを見るとたいていが!)25文字から28文字程度です。用紙,つまりのサイズがA4を超えるような大判になると,1ページを左右2段組に分けて25~28字程度に調整されています。 一方,縦書きの場合には識別許容量はグンと増加し

    第13回 Webページで読みやすいテキストとは:ITpro
  • 第30回 JavaScriptの動作を軽くするための工夫:ITpro

    今回はJavaScriptとWebページの表示・操作の体感速度について考えてみます。というのは,JavaScriptのせいでWebページの表示や操作などの速度が遅くなっている,と感じることがあるからです。 現在のWebサイトでは,JavaScriptを使って使い勝手を向上することは,ごく当たり前に行われています。例えば,動的にページを書き換えたり,ページ遷移を行わずにサーバーと通信を行ってデータを取得したりと,JavaScriptを使うことで,Webサイトをより便利に,より使いやすくすることができます。 Ajaxという言葉がはやってから,もう2年以上がたつんですよね。何年か前,JavaScriptはじゃまで,セキュリティを低下させる不要なものだと見なされていた頃がありました。しかしそれから一変して,「JavaScriptをがんがん使ってもいい」という空気になったことで,Webサイトを作成す

    第30回 JavaScriptの動作を軽くするための工夫:ITpro
  • 1