タグ

ブックマーク / atmarkit.itmedia.co.jp (64)

  • Excelの共有ブックとその活用方法

    解説 ファイル・サーバ上などで、ある1つのExcelブックを複数のユーザーでファイル共有して随時複数ユーザーによる更新を行いたい、というニーズは多く存在する。具体的には、何らかの台帳や、データベース代わりのリスト管理などが考えられる。 このような場合、単純にExcelブックをファイル・サーバ上に置いて共有してしまうと、1人がそのExcelブックを開いている間、ほかの人はそのExcelブックを開くことはできても更新はできない。Excelブックを開こうとすると次のような画面が表示されてしまうため、結局、Excelブックの内容を更新したい場合は最初にそのExcelブックを開いた人が閉じるまで待つ必要がある。更新するユーザーが多く、さらに更新頻度が多いようなExcelブックでは、これでは利用に堪えないだろう。 そのような場合は、「共有ブック」の機能を利用するとよい。Excelブックに対して「共有ブ

    Excelの共有ブックとその活用方法
    zee8
    zee8 2008/04/28
  • OpenIDに欠けている「評判情報」 ― @IT

    2007年12月にOpenID 2.0の最終仕様がリリースされたばかりだというのに、気の早い人がいるもので、すでにOpenIDコミュニティでは「OpenID 3.0」という言い方をする人が出てきている。OpenIDの受容が急速に進んでいる理由の1つは、用途を限定してシンプルにしたことにあるのだろうが、デジタル・アイデンティティが解決すべき課題は幅広い。例えば業界団体のリバティ・アライアンスがこれまでに策定した仕様や取り組んでいる仕様案を見れば、OpenIDが解決しつつある問題が、巨大なパズルの一部分に過ぎないことがよく分かる。リバティでは例えば“Advanced Client”とか“Smart Client”という呼び名で、ネットに接続できないモバイル端末でユーザー認証を行うメカニズム「Liberty Alliance ID-WSF Advanced Client 1.0 Specific

    zee8
    zee8 2008/02/15
  • APIアクセス権を委譲するプロトコル、OAuthを知る ― @IT

    クロスドメインでのデジタルアイデンティティを守る APIアクセス権を委譲するプロトコル、 OAuthを知る 作島 立樹 NRIパシフィック 2008/1/21 マッシュアップと呼ばれる仕組みで、既存のWebサービスが次々とつながり、新たなサービスが登場している。しかし、メールアドレスなど重要な個人情報が意図せずに「つながれてしまう」可能性もある。そこで登場したのがアクセス権の「委譲」を目的としたプロトコル、OAuthである。記事ではOAuthの仕組みとともに、なぜそれが登場したのかという背景にも触れる(編集部) マッシュアップの犠牲になるユーザーのアイデンティティ GETなどのHTTPメソッドをもちいてURLへリクエストする、いわゆる「RESTful」【注1】なWeb APIを使ったアプリケーション同士の交流は、いままさに隆盛を極めている。「マッシュアップ」と呼ばれているこのサービス形態

    zee8
    zee8 2008/01/25
  • サーバ内蔵ハードディスクの最新トレンド(2006年版) - @IT

    サーバ内蔵のハードディスクというと、これまでは3.5インチでSCSIを採用しているものが圧倒的に多かった。これは、信頼性とディスクの体サイズ、性能面のバランスが優れていたことによる。ここ3年ほどは、エントリ・クラスのサーバでは、3.5インチのIDEインターフェイスを採用したハードディスクを搭載する例も増えてきたが、ミドルレンジ以上では圧倒的にSCSIが主流であった。この状況は、5インチから3.5インチに移行した15年ほど前から変わっていない。 クライアントPCのハードディスクがIDEからシリアルATA(SATA)に移行しつつあるように、サーバに内蔵されるハードディスクも大きく変わり始めようとしている。ここでは、今後のサーバのハードディスクの移行状況について解説しよう。 サーバ内蔵ハードディスクはSCSIからSASへ 年々、ハーディスクの容量や性能は向上する一方、ハードディスク・インターフ

  • IMAPを利用すると何ができるのか?

    今回から数回に分けて、電子メールプロトコルの「IMAP (Internet Message Access Protocol)」について解説したいと思います。 最初に、簡単に私たちとIMAPとのかかわりについてお話ししたいと思います。私たちオレンジソフトは、Windowsで動作する「Winbiff」という電子メールクライアント(メーラ)を開発、販売しています。1994年の開発当初、世間ではNetWareをはじめとするファイルサーバが普及しつつあるときでした。ファイルサーバは、どのPCでも同じファイルを参照することができるということで、瞬く間にオフィスに普及したわけですが、メーラ開発者として、メールでも同じような環境―どこでも同じようにメールを参照する―を実現したいと考えるのは、とても自然なことでした。これが私たちとIMAPの最初の出合いです。 残念ながら当時のIMAPは、IMAP2bisとい

    IMAPを利用すると何ができるのか?
    zee8
    zee8 2007/12/28
  • Excelからプログラムを作る多言語対応オープンソース(1/4)―@IT

    ソースコード自動生成の黒歴史を塗り替えるブランコ Excelからプログラムを作る多言語対応オープンソース NTTデータ ビジネスブレインズ 伊賀敏樹 2007/12/25 開発現場の夢をかなえるブランコ ソフトウェア開発をしていて、「設計書を書き終わったら、そのままソースコードができちゃったらいいな」なんて思ったことはありませんか? この記事では、まさに「設計書Excelブック形式)からソースコードを自動生成」してしまう「blanco Framework」(Sourceforgeのページ)というツールの紹介をします。 blanco Frameworkが提供しているExcel様式に、Microsoft Office(Excel)やOpenOffice.orgを使って所定の必要項目を記入すると、Java、.NETJavaScriptPHPRubyPythonのソースコードが自動生成で

    zee8
    zee8 2007/12/26
  • Mylyn&Tracでリズムに乗ってタスクを大掃除♪

    最小限の管理コストで最大の「見える化」を 近年「開発の見える化」が話題となっていますが、いざやろうとするとなかなか難しいものです。 模造紙を壁に張り付ける「タスク看板」などを利用してタスクの「見える化」を行っても、肝心のタスクの実行状況が見えなかったり……。そんなことはないでしょうか? 当にチームメンバーのタスクを把握できているでしょうか? そもそも「タスク」とは、コーディングやテストといった純然たる作業や、故障処理、管理、仕様変更などの副次的な作業も含みます。開発を見える化する際に基となる1つの単位です。 今回紹介するMylynとTracを利用すると、タスク取得→コミット、タスク取得→コミット、……というリズムに乗った開発で、作業履歴(ログ)を残しながら各開発担当者の作業内容を明確にできます。最小限の管理コストで最大の見える化を。世にも不思議なMylynマジック、とくとご覧ください。

    Mylyn&Tracでリズムに乗ってタスクを大掃除♪
    zee8
    zee8 2007/12/21
  • Tomcat 6で実現! Ajaxを超える通信技術Comet (1/3) - @IT

    Tomcat 6で実現!Ajaxを超える通信技術Comet:Tomcatはどこまで“安全”にできるのか?(3)(1/3 ページ) Ajaxを超える? Tomcat 6で搭載されたCometとは? 前回はTomcatを“安全”に活用するために、ツールを使った運用の仕方やTomcatの設定について解説しました。 今回はTomcatの安全性から少し離れて、Tomcat 6の新機能の利用方法について解説します。Tomcat 6では、いくつかの大きな拡張がありましたが、今回はJ2SE 1.5で実装されたNew I/O APIjava.nioパッケージ)を用いたComet(コメット)通信について解説します。 おさらい 「通常のHTTPでの通信」 通常のHTTPでの通信はクライアントのWebブラウザなどからサーバへリクエストを送信し、サーバはリクエストを解釈してレスポンスを返します。つまり、通信のタイ

    Tomcat 6で実現! Ajaxを超える通信技術Comet (1/3) - @IT
  • アドビ、H.264対応のFlash Player、Media Serverをリリース − @IT

    2007/12/04 アドビ システムズは12月4日、Flash Videoをセキュアに配信するストリーミングサーバの最新版「Adobe Flash Media Server 3」と、クライアントの「Flash Player 9 Update 3(9.3)」を発表した。新版では一方通行のストリーミングに機能を特化した低価格製品を用意し、企業が簡単にFlash Videoを導入できるようにした。 Media Serverは2008年1月に出荷開始、Playerはダウンロード提供を始めた。ともにH.264ビデオコーデックとHE-AACオーディオコーデックを新たにサポートし、より高品質な動画をストリーミング配信できるようにした。Media Serverは一方向のストリーミングに特化した新製品「Flash Media Streaming Server 3」と、従来製品のバージョンアップである「Fl

    zee8
    zee8 2007/12/05
  • 肥え続けるTomcatと胃を痛めるトラブルハッカー (1/3) - @IT

    肥え続けるTomcatと胃を痛めるトラブルハッカー:現場から学ぶWebアプリ開発のトラブルハック(8)(1/3 ページ) 連載は、現場でのエンジニアの経験から得られた、APサーバをベースとしたWebアプリ開発における注意点やノウハウについて解説するハック集である。現在起きているトラブルの解決や、今後の開発の参考として大いに活用していただきたい。(編集部) メモリリークと聞いて、良いイメージを思い浮かべる開発者は少ないだろう。経験したことのある人にとっては、思い出したくない過去の記憶がよみがえるかもしれない。もしかしたら、その単語を聞くだけで胃が痛くなる人もいるかもしれない。筆者もかつてはその1人であった。 前々回の記事では、WebサーバとTomcatの間の接続において、スレッド数の不整合により発生したトラブル事例を、前回はTomcatとDBサーバの間のトラブル事例を紹介した。今回もTom

    肥え続けるTomcatと胃を痛めるトラブルハッカー (1/3) - @IT
    zee8
    zee8 2007/11/30
  • 5分で絶対に分かるSIP ― @IT

    SIP(Session Initiation Protocol)という言葉を聞いて、IP電話やVoIPといったものを思い浮かべる読者も多いのではないでしょうか? 確かにSIPは「IP電話のプロトコルである」といえますが、クライアントとサーバ間の通信が中心のインターネット上で、「クライアント同士の直接通信を実現」するという大きな機能と可能性を持つ技術なのです。VoIP/IP電話といったアプリケーションを基に、このSIP技術をひもといてみましょう。 電話をネットで再現する「SIP」 SIPが主に使われているVoIPは、その名のとおり音声をIPで伝えるアプリケーションです。音声をIPで単に相手に伝えることは意外と単純で、デジタル化された音声を細切れにしてパケットとして送信するだけです。このパケット送信には、通常RTP(Real-time Transport Protocol)というシンプルなプロ

    5分で絶対に分かるSIP ― @IT
    zee8
    zee8 2007/11/17
  • JavaScript開発ツールの本命! FirebugとAptana(1/3) − @IT

    JavaScript開発ツールの命! FirebugとAptana:どこまでできる? 無料ツールでWebサイト作成(4)(1/3 ページ) ついに「Aptana STUDIO」がリリース 先日、連載第1回と第2回で紹介したAptanaが、2年にわたる開発期間を経て「Aptana STUDIO 1.0」としてリリースされた。 「Aptana STUDIO 1.0」には、「Community Edition」と呼ばれるフリー版と、「Professional Edition」と呼ばれる製品版が存在し、製品版は1年間の更新と優先的なサポート、最新開発版へのアクセスパスが付いて199ドル(現在はセール中?)で、以降更新のために1年ごとに79ドル、というプランが用意されている。Professional EditionはIE(Internet Explorer)のデバッグサポート、JSONエディタ、S

    JavaScript開発ツールの本命! FirebugとAptana(1/3) − @IT
  • 業務用途でRubyを使う上での課題 - @IT

    Rubyがビジネスの現場で静かに普及し始めている。Twitterや、はてなスクリーンショットなど、Webサービスの開発フレームワークとしてRuby on Railsを使った例は、いまや珍しくなくなった。Rubyを普及推進する「Rubyアソシエーション」という法人格を持つ団体が設立されたことや、Rubyが一般紙などマスコミで取り上げられる機会が増えたことなどから認知が進んでいる。 国内の大手でも、例えば楽天Ruby on Rails導入を進めている。楽天技術研究所の森正弥氏によれば、「現在、楽天で使う開発言語は40%がPHP、40%がJava、20%がその他」とRubyの利用率は低いが、内部的にRubyの利用を進めているほか、今後はユーザーの目に触れるフロント部でもRubyの適用を進めるという。 7000台のサーバ、1000人の開発者という大所帯を抱える楽天だが、より広くRubyを使うに当

    zee8
    zee8 2007/09/11
    PHPはヒールだな
  • 【特集】Silverlightは次世代のJavaScriptフレームワーク?(1/3) - @IT

    ついに正式リリース! いまこそ知りたい!! Silverlightは次世代のJavaScriptフレームワーク? Microsoft MVP 松原晋啓 2007/9/7 編集部注:具体的なSilverlightアプリケーションの開発の仕方について詳しく知りたい読者は、稿と併せて連載「.NETを知らない人でも分かるSilverlight入門」や連載「Silverlight 2で.NET技術をカッコよく使おう」もご参照ください。また、最新版のSilverlight 3に関しては、記事「Silverlight 3、ここがすごい!」をご参照ください。 いまこそ知りたい、“Silverlight”って何? Silverlightは、マイクロソフトによって開発されたクロスブラウザ(※1)・クロスプラットフォーム(※2)・高度なメディアエクスペリエンスや RIA(Rich Interactive Ap

  • AIRアプリはドラッグ&ドロップでこんなことまで!(1/3) ─ @IT

    Apollo改めAIRプログラミング入門(1) AIRアプリはドラッグ&ドロップでこんなことまで! クラスメソッド 横田聡 2007/7/12 2007年6月11日、Adobe AIR(Adobe Integrated Runtime)の公開ベータ版がAdobe Labsのサイトよりリリースされました。いままでApolloというコードネームでしたが、今後AIRという名前になります。 編集部注:今回より、連載「Apolloプログラミング入門」は連載「Apollo改めAIRプログラミング入門」にリニューアルしました。この連載をより深く理解するためには、連載「Apolloプログラミング入門」も併せてご覧ください。 連載中に新しいバージョンが出ましたので、AIRベータ版の新機能をご紹介しようと思います。今回は、ドラッグ&ドロップに注目して2つのサンプルを作成します。 デスクトップとドラッグ&ドロ

    zee8
    zee8 2007/07/13
  • Webアプリケーションを作る前に知るべき10の脆弱性 ― @IT

    Webアプリケーションが攻撃者に付け込まれる脆弱性の多くは、設計者や開発者のレベルで排除することができます。実装に忙しい方も、最近よく狙われる脆弱性のトップ10を知ることで手っ取り早く概要を知り、開発の際にその存在を意識してセキュアなWebアプリケーションにしていただければ幸いです。 Webの世界を脅かす脆弱性を順位付け OWASP(Open Web Application Security Project)は、主にWebアプリケーションのセキュリティ向上を目的としたコミュニティで、そこでの調査や開発の成果物を誰でも利用できるように公開しています。 その中の「OWASP Top Ten Project」というプロジェクトでは、年に1回Webアプリケーションの脆弱性トップ10を掲載しています。2004年版は日語を含む各国語版が提供されていますが、2007年版は現在のところ英語版のみが提供さ

    Webアプリケーションを作る前に知るべき10の脆弱性 ― @IT
  • リバースAjax機能はAjax+Javaをもっとやさしくする?

    リバースAjax機能はAjax+Javaをもっとやさしくする?:MyEclipseでAjax+Javaをやさしく開発(4)(1/4 ページ) MyEclipseはJava EE開発を効率化するプラグインの集大成でかつ統合開発環境だ。併せてAjaxの開発を容易にする機能も持ち合わせている。連載では、サーバサイドにJava EEを、クライアントサイドにAjaxを用いたWebアプリケーションをMyEclipseを使って容易に開発する手法を紹介していく。また、AjaxとJava EEの連携にはAjax開発用のJavaフレームワーク「DWR」を活用する。(編集部) 前回までで、MyEclipseとDWRが持つさまざまな便利機能について解説してきました。今回は2007年4月26日にリリースされたDWR 2.0の目玉機能の1つリバースAjaxについて解説します。 リバースAjaxとは、サーバ側からブラ

    リバースAjax機能はAjax+Javaをもっとやさしくする?
  • ITエンジニアを襲う「新しいうつ」の正体とは? ― @IT自分戦略研究所

    ITエンジニアを襲う「新しいうつ」の正体とは?:ITエンジニアを襲う「新しいうつ」の正体とは?(1/2 ページ) 「現在、ITエンジニアを取り巻く健康上の危機」について衝撃的な話を聞いた。ITエンジニアの間に、新しい種類の心の不調が増えているというのだ。その正体は? 予防法はあるのか。 長時間にわたる勤務や厳しい労働環境、ディスプレイに向かっての長時間作業など、健康上の危機にさらされることの多いITエンジニア。@IT自分戦略研究所が2006年7月に行ったアンケートでも、8割以上のITエンジニアが自分と周囲の不健康を意識しているという結果が出ている。こういった健康上の危機は、いうまでもなくITエンジニアの心と体の両面に影響を及ぼす。 「ITエンジニアにおけるうつの発生率は、一般企業の会社員の2~3倍に上る。しかもITエンジニアうつには、普通の抗うつ剤が効きにくい」。そんなショッキングな警告

    ITエンジニアを襲う「新しいうつ」の正体とは? ― @IT自分戦略研究所
    zee8
    zee8 2007/05/29
  • twitterブームの陰で注目を集める“Erlang” - @IT

    2007/04/27 “twitter”がブームだ。140バイト以内の短いメッセージで“現在進行形”の自分のステータスをほかのユーザーとシェアするだけのオンラインサービスだが、国の米国はもとより、日でも非常な人気を集めている。Alexaでアクセス数の推移を調べると、今年に入ってから格的にブレークしている様子が分かる。4月22日にはニューヨークタイムズもtwitterと、サンフランシスコ在住の創業者2人を記事で取り上げている。 twitterのコミュニケーションツールとしての新しさ twitterに参加してみると、チャットやメール、SNSといった、既存のコミュニケーションツールのいずれとも異なる、不思議なつながり方が新鮮で楽しい。熱心にメッセージを更新するユーザーを見ていると、CUSeeMe、ICQ、mixiなどが登場したときに人々が示した熱狂に近いものを感じる。 twitterでは、

  • Apolloアプリ開発「基本の基本」――SDK編 ― @IT

    2007/04/13 Webで広く使われるHTMLJavaScript、Flash、PDFなどの技術を使ってクロスプラットフォーム環境のデスクトップ・アプリケーションを作れる「Adobe Apollo」が人気だ。@ITApolloの登場直後にサンプルアプリケーションを使うレポート記事を掲載した。しかし、Apolloの真髄はライトな開発だ。アドビ システムズのビジネスデベロップメントマネジャー 太田禎一氏がApolloアプリケーション開発の基を説明する。今回は「SDK」を使うケースだ。 SDKはアドビがWebサイトで配布するコマンドラインツールで、HTMLJavaScript、Flash、CSSPDFをパッケージ化して「.air」形式のApolloアプリケーションを開発できる。SDKを使う上で基的に用意する必要があるのは、HTMLJavaScript、Flash、CSSPDF

    zee8
    zee8 2007/04/14