タグ

ブックマーク / builder.japan.zdnet.com (19)

  • 世界の歴史の動きをビジュアル化したFlashがすごい - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 今日は世界の歴史をとても楽しく勉強できる面白フラッシュをいくつかご紹介したいと思います。 僕も学生時代には世界史を専攻していたのですが、 歴史って暗記科目だと思うと急につまらなくなってしまうんですよね。 そうではなくて、大きな流れをイメージしながら物語を読み解くつもりで勉強していくと、とても楽しい科目に化けます。 で、その大きな全体の流れを把握するのに便利なフラッシュがこれ。 まずは東アジアバージョン。 ■東アジア西暦0~2000 右を向いている三角の矢印をクリックすると、西暦0年から2000年に向かってゆっくりと地図が変化していきます。 そのとき勢力図がどうなっていたのかだけでなく、各勢力がどのようにして拡大し、ぶつかり、そして滅んでいったのかがよくわかります。 途中経過はこんな感じ。日はあまり変化しないですね。

  • 「iPhone4が初めてのiPhoneです」という一般人がとりあえずやっておいた方がいいと思う12項目 - ネットナナメ読み - 山田井ユウキ - builder by ZDNet Japan

    builder読者の皆さん、こんにちは。 金曜日担当の山田井ユウキです。 とうとうiPhone4が発売になりましたね! 何やら行列もすごかったようですが、皆さん無事に購入できたでしょうか。 僕はまだ3GSを使っていますが、OSはアップデートしたのでとりあえず気分だけはiPhone4になってます! ということで、たぶん今回の新型発売をきっかけに初めてiPhoneを買ったという方も多いと思いますので、以前書いた「今さらだけど、一般人がiPhone買ったらとりあえずやっといた方がいいと思う10項目」をアップデートしておこうと思います。なんか、ちょこちょこ変わった点もあるみたいなので。 前と同じで、対象は一般人です。 なので詳しい方からすれば「何を当然のことを」と思われるかもしれませんが、まぁそれはそれということで。 もし周りにiPhone4が初めてのiPhoneです、という方がいたら手っ取り早く

  • あなたの履歴書を向こう5年間戦えるものにするために--今後必要な開発者スキル10選 - builder by ZDNet Japan

    最近の経済の変化から、現在多くの開発者が短期的な仕事を探している。同時に、スキルを習得するために時間とエネルギーを投入するのであれば、そこから確実に最大の収入を生むことが重要だ。ここで紹介する10のスキルのリストは、あなたの履歴書を向こう5年間戦えるものにするために、今すぐ学ぶべきものだ。このリストはとても網羅的とは言えないし、カバーし切れていない業界の分野も非常に大きい(例えば、メインフレームの開発者はカバーされていない)。とはいえ、平均的な主流の開発に対しては、少なくともこれらのスキルの7つを学んでいれば間違いはないだろう。就職の面接で説得力を持って話せるというだけでなく、これらは実際に仕事でも役に立つ。 1: 「ビッグスリー」の1つを学ぶ(.NETJavaPHP) 開発業界に(レッドモンドに隕石が落ちるというのに匹敵するような)劇的な変化が起きない限り、ほとんどの開発者は少なくと

  • オープンソースをライセンス的に正しくつかうための11のチェックポイント - builder by ZDNet Japan

    「オープンソースカンファレンス2009 Sendai」が1月24日、宮城県仙台市の東北電子専門学校で開催された。公式サイトのタイトルには「来ないとお仕置きだっちゃ☆」との追記が見えるが、アットホームな雰囲気の中で進行するカンファレンスであった。 稿では、NEC OSSプラットフォーム開発部 エキスパートの姉崎章博氏による講演「OSSをライセンス的に正しく使う/プロプラだけの製品とするための11のチェックポイント」を紹介する。なお、特に断りがない限り、全て日の著作権法について説明している。 オープンソースソフトウェアをライセンス的に正しく使うために 姉崎氏が挙げたチェックポイントは次の11点。 その社製プログラム、すべて自社の著作物ですか? 商用プログラムを同梱している場合、必要な手続きはお済みですか? 他人の著作物を使用していないことを確認するためコード検査をしていますか? OSSの

  • Apacheの安全を確保するための10の対策 - builder by ZDNet Japan

    あなたは自分の会社のウェブサイトをサービスするApacheをインストールしたところだとしよう。Apacheはスムーズに動作しており、万が一の場合にもLinuxのセーフティネットが助けになるはずだと思う。ところが、2週間ほど経ったところで、いろいろとおかしなことが起こり始める。なぜだろう。ApacheとLinuxを使っているのに・・・おかしくなることなどあるだろうか? もちろん、注意を払わなければ、おかしくなることはいくらでもあり得る。Apacheを安全にする方法はあるが、もちろん何もしなければ安全にはならない。以下に示すのは、Apacheをより安全なウェブサーバにするための簡単な10の方法だ。 #1: とにかくアップデート LinuxでApacheを動かしているからと言って、アップデートが不要だということにはならない。常に新しいセキュリティホールやリスクが登場している。あなたは、最新のパッ

  • CSS 3における新しいレイアウト手法:ボックスレイアウト - builder by ZDNet Japan

    ウェブページのレイアウトでは、ヘッダーやサイドバー、コンテンツなどをどのように配置するかがポイントとなる。現在、配置のコントロールにはfloatやpositionプロパティを利用するのが一般的だが、CSS 3の「Advanced Layout Module」という草案では、新しいレイアウト手法が提案されている。 このレイアウト手法は「行と列のレイアウト」や「ボックスレイアウト」と呼ばれ、FirefoxとSafari、Google Chromeが対応している。 ボックスレイアウトの機能を利用すれば、これまでのfloatやpositionプロパティでは困難だった「段の高さを揃えた段組み」なども簡単に作成できるようになる。 そこで今回は、floatプロパティとボックスレイアウトを利用した段組みを比較していく。また、CSS 3で段組みのレイアウトを実現する「Multi Column」との違いも確認

    CSS 3における新しいレイアウト手法:ボックスレイアウト - builder by ZDNet Japan
  • Excelで多用する雑多な操作を素早く片付けるための10のティップス(後編) - builder by ZDNet Japan

    #6:Excelに小計を計算させる 「集計」機能もまた、初めて知る人にとってはその人生を変えるほどの力を持ったツールだろう。「集計」機能が搭載される前は、次のようにして集計を行うしかなかった。データを並べ替え、集計したいデータのグループ毎にスペース行を手作業で追加した後、適切なSUM関数をこれまた手作業で設定していたのである。これは間違いを引き起こしやすい手順である。にもかかわらず、未だに多くのExcelユーザーがこういった方法を用いているのは残念なことだ。 以下に、Excelの「集計」機能の使い方を簡単に説明しておこう。 集計対象のワークシートを作業用として別ファイル名で保存する。これを行うには、[ファイル]−[名前を付けて保存]を選択し、元のファイル名に「_work」を付加する。「原」とも言える唯一のワークシートを使って「集計」機能を実行しようとは思わないことだ。この機能を使ってみれ

    Excelで多用する雑多な操作を素早く片付けるための10のティップス(後編) - builder by ZDNet Japan
  • 何となくじゃダメ!データベースをきっちり理解する--WebデザイナのためのPHP入門 - builder by ZDNet Japan

    データベースを知ってWebサイトをパワーアップ 例えばショッピングサイトを作ることを考えてみよう。 「価格が安い順に並べたい」とか、「入力したキーワードに一部でも合致したら、その商品を表示する」とか、はたまた「最初に20件だけ表示して、『次のページへ』のリンクをクリックすると、次の20件を表示する」といった具合に、さまざまな機能を思い浮かべることができるだろう。 いったい、どれだけ難しいテクニックが必要なのかと思われるかも知れない。また、実際にWebプログラマに提案しても「難しすぎるので無理」などといわれるかも知れない。 しかし、実際にはこのようなデータ処理は「データベース(DB)」を利用してさえいれば、実に簡単に実現することができる。是非、デザイナの皆さんもデータベースの知識を身につけ、理論武装でプログラマを説得してみて欲しい。 データベースはソフトの種類の名前 まず最初におさえておきた

    何となくじゃダメ!データベースをきっちり理解する--WebデザイナのためのPHP入門 - builder by ZDNet Japan
  • JavaScriptのイロハ:特集 - builder by ZDNet Japan

    builder by ZDNet Japanをご愛読頂きありがとうございます。 builder by ZDNet Japanは2022年1月31日にサービスを終了いたします。 長らくのご愛読ありがとうございました。

  • プロジェクト費用の見積もりと管理を効率的に行う10の方法 - builder by ZDNet Japan

    決算の数字をよくすることは、IT部門にとっても企業レベルの組織全体にとっても同じように重要なことだ。ITのフレームワークの中で健全な財務管理を実現することには、単なる効率以上の幅広い事柄が含まれており、多くの要素が関係している。IT費用の主要因を理解すること、IT関連予算支出計画を全体的な事業戦略と結びつけること、財源を効率的に使うこと、IT費用を投資と見なしその成果を追跡する手続きを持つこと、IT投資判断を行うための健全な手続きを実現することなどがこれに含まれる。プロジェクト費用の見積もりは戦いの半分に過ぎない。プロジェクトの最中や納品後にその費用をコントロールすることも、同様に大事なことだ。この記事では、全体的なIT財務管理の信頼できる土台の一部として、費用の予測と管理を行ういくつかの手法を検証する。 1.基準コストを管理する 既存のITシステムの維持のために支払わなければならない義務

  • Apacheのトラブルを解決する10のヒント - builder by ZDNet Japan

    当のデータ活用できていますか? データドリブンがあたりまえと言われる今あらためて考えたいデータ活用のありかた これからの社内DX 真のDXのため、まずは社内のデジタル化を DXのファーストステップのヒント データ活用は次のステージへ トラディショナルからモダンへ進化するBI 未来への挑戦の成功はデータとともにある コマース広告の大変動 プライバシー保護とパーソナライズの狭間で マーケティングの効果を最大化するためには オープンソース活用はあたりまえ! そんな今だからこそ改めて考える 企業ITにおけるOSS活用のメリットとリスク 仮想環境データ保護の新次元 高度化・複雑化するIT環境の課題への解決策 最新鋭データ保護・管理ソフトウェア基盤 最新ストレージで変わるIT運用 仮想化テクノロジーとFlashArrayの組合せで 運用負荷軽減と高性能化を実現したDMM 現場主導のデジタル変革 ビジ

  • オブジェクトリテラルとJSON:続JavaScriptのオブジェクトについて - builder by ZDNet Japan

    JavaScriptをより深く知りたい人のための当連載、今回が四回目です。 前回は、JavaScriptのオブジェクトは「ハッシュテーブルのようなもの」として捉えることができ、「[ ]」演算子と文字列の組み合わせでメンバにアクセス可能である、と言うことを説明しました。 今回は、JavaScriptオブジェクトについてさらに高度な話題として「オブジェクトリテラル」と「JSON」についてお話ししたいと思います。 オブジェクトリテラルとは オブジェクトリテラルとは何か?を説明するためにも、簡単に前回の復習をしましょう。 前回は、「JavaScriptオブジェクトはハッシュテーブルのようなものだ」と言う前提のもとに、生成したオブジェクトに対して変数や関数を追加し、参照すると言う例をお見せしました。 // 新しいオブジェクトの作成 var obj = new Object(); // メンバーとして

    オブジェクトリテラルとJSON:続JavaScriptのオブジェクトについて - builder by ZDNet Japan
  • JavaScriptのオブジェクトとは:ちゃんと理解してますか - builder by ZDNet Japan

    前回は、JavaScriptにおける関数はオブジェクトであり、関数定義は「オブジェクトの作成」に他ならない、と言うお話でした。今回は、「では、JavaScriptにおけるオブジェクトとは何か?」というお話をしたいと思います。 JavaScriptオブジェクトとは「ハッシュテーブルのようなもの」 オブジェクト指向言語における「オブジェクト」とは、「データと振る舞いをひとまとまりにしたもの」として説明されることが多いです。例えばJavaのオブジェクトは、フィールド(=データ)とメソッド(=振る舞い)から構成されます。 しかし、JavaScriptにおける「オブジェクト」の概念は、ある意味それより遥かに単純です。なぜなら、誤解を恐れずいうならば、JavaScriptオブジェクトとは、単なる「ハッシュテーブル」のようなものとして捉えることができるからです(※1)。 ハッシュテーブルとは、「キーと値

    JavaScriptのオブジェクトとは:ちゃんと理解してますか - builder by ZDNet Japan
  • Ajaxアプリケーション開発における7つの大罪 - builder by ZDNet Japan

    Ajaxは近ごろ人気を集めているが、その人気は伊達ではない。Ajaxを使うことで、より迅速に、より効率良く、より動的なアプリケーションを開発することができるのだ。しかし、Ajaxには固有の落とし穴もあるのだ。 こういった落とし穴は一見したところ、単なる常識を使うことで避けられるように思える。そして、この見方はある意味において正しい。しかし、Ajaxアプリケーションはその先祖にあたるDHTMLとはアーキテクチャが大きく異なっているのだ。あなたがアプリケーション開発作業においてどれ程の常識を発揮しようと、先人たちの犯した過ちから学んでおく方が良いことに変わりはない。そこで、こういった過ちを7つの大罪と呼ぶことにする。ただし、過ちは決してこれらだけに留まらない。 事実、こういった7つの大罪のいずれかを犯す前により小さな過ちを犯す可能性が高い。このため、まずはこのような小罪を7つ見てみることにしよ

  • Adobe AIRで作るデスクトップRSSリーダー - builder by ZDNet Japan

    builder by ZDNet Japanをご愛読頂きありがとうございます。 builder by ZDNet Japanは2022年1月31日にサービスを終了いたします。 長らくのご愛読ありがとうございました。 Adobe AIR(Adobe Integrated Runtime)は現在パブリックベータ版の状態だ。Adobe AIRを使うことによって、開発者はFLASHやAjax(HTMLJavaScript)を含む既存のWeb 2.0技術を用いて、デスクトップ用のデュアルプラットフォームアプリケーションを作成することができる。 ここではAIRで初めてのアプリケーションを作るのが非常に簡単であることを示し、将来の記事ではそれを拡張してAIRでデスクトップソフトウェアを実現するプロセスを説明していく予定だ。 われわれは既にAdobeのSpry Ajaxフレームワークについて議論し、機能

  • Ajaxのキソのキソまとめ - builder by ZDNet Japan

    Ajaxパワーの活用方法 Ajaxは、ウェブアプリケーションの開発方法や利用方法を大きく変えた破壊的な技術だ。Ajaxによってインタラクティブなページの作成が可能になったのである。Ajaxは現在もウェブの流行の最先端を走り続けている。 Ajaxという用語は比較的最近生まれたものだが、Ajaxを支えている技術は以前から存在していた。ブラウザに送られたウェブページの内容をあとから変更する機能自体は、何年も前からあったのである。たとえば、JavaScriptでiframeのsrc属性を変更するのもそのような技術の一つだ。 しかし、XMLHttpRequestオブジェクトが主要なブラウザで実装され、GmailやGoogle Mapsが公開され始めると、開発者はそれをきっかけとしてウェブページの構築方法をもう一度考えるようになったのである。 XMLHttpRequestオブジェクト Ajaxを可能に

    Ajaxのキソのキソまとめ - builder by ZDNet Japan
  • Perl入門講座 - builder by ZDNet Japan

    今を知り、未来を見据える 培ってきたノウハウを最新技術へ対応させる レガシーシステムのモダン化実現への道 ネットワークもサービスとして使う いま企業ネットワークが受ける大きな制約 クラウドシフトで大きく変わる! 激変するビジネス環境の中でのDX モダンアプリケーション戦略への取り組みが 市場の競争力の源泉となる 体験から学んだ成功への知見 マネーフォワード×エム・フィールド対談 Fintechプラットフォーム開発の「鍵」 ともにDXを推進する コンテナ化されたワークロードを管理 継続的な価値を生みだす「協創」への挑戦 自社利用の知見・経験を顧客に提供 コンテナ活用を推進する日立製作所 VMware Tanzuを利用したモダナイズを伝授 大学、研究機関、製造業など いま目覚ましい躍進ぶりを見せるデルのHPC その背景と選ばれる理由にせまる エッジからハイブリッド環境まで 考えられる全てのイン

  • メールサーバを自前で構築!--「Linuxでゼロから作るメールサーバ」まとめ読み - builder by ZDNet Japan

    ビジネスの推進には必須! ZDNet×マイクロソフトが贈る特別企画 今、必要な戦略的セキュリティとガバナンス コンテナをエンプラITに! コンテナ活用の基礎 番実装が増える背景とメリット 大学、研究機関、製造業など いま目覚ましい躍進ぶりを見せるデルのHPC その背景と選ばれる理由にせまる RPAによる自動化を年30万で実現 小さな投資が目に見える大きな効果に! デジタル化によるわかりやすい業務効率向上 体験から学んだ成功への知見 マネーフォワード×エム・フィールド対談 Fintechプラットフォーム開発の「鍵」 今を知り、未来を見据える 培ってきたノウハウを最新技術へ対応させる レガシーシステムのモダン化実現への道 サーバースペシャリストへの道 PCサポートとサーバ管理の共通項 ひとり情シスのためのスキル向上のコツ 特集:IT最適化への道 成功の秘訣をその道のプロが解説 カギとなるのは

    メールサーバを自前で構築!--「Linuxでゼロから作るメールサーバ」まとめ読み - builder by ZDNet Japan
  • JavaScriptクィックスタート - builder by ZDNet Japan

    Ajaxの登場は、JavaScriptと言う言語にとって凄まじい変革をもたらしました。 それまでは、Webページに多少の動きを持たせて利便性を向上する、といった程度でしか認知されていなかったJavaScriptですが、今やそうではありません。次のような理由から、ブラウザ上で動作するリッチクライアントを作成するための、最も一般的な言語として捉えられています。 主要なブラウザのほぼ全てが標準でサポートし、しかも最初から有効になっている 厳しいセキュリティの下で動作するため、ユーザにとって安全 簡潔で柔軟な言語仕様により、短いコードで多くを実現できるうえ、可読性も高い フレームワークの整備による生産性の劇的な向上 非常に長い歴史を持つ技術であり、開発者の人口が非常に多い しかし、近年におけるJavaScriptの変化は目覚ましいものがあります。筆者自身のJavaScriptコードを見ても、この数

    JavaScriptクィックスタート - builder by ZDNet Japan
  • 1