タグ

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

  • @IT:Windows TIPS -- Tips:コマンドライン・リファレンスを手早く表示する

    例えば多数のユーザー登録を一度に実行する場合など、マウスを使ったGUI操作で1人ずつ登録するのは面倒だ。このような場合には、コマンドライン・ツールやバッチ処理をうまく利用すると作業がラクになる。しかしコマンドラインを便利に使いこなすには、利用可能なコマンドとその機能、オプションなどをある程度覚えておく必要がある。GUIでメニューを選択するように、実行可能な選択肢を表示して、そこから選択するということはできないからだ。 常にコマンドライン・ツールを使っているなら、自然とコマンド名やオプションを覚えられるかもしれないが、そうでもなければこれは簡単ではない。「いざ使おう」と思ったときに、コマンド名やオプションが分からず、途方に暮れた経験がある人も少なくないだろう。 しかも、通常のWindowsアプリケーションとは違い、コマンドプロンプトからコマンド一覧やそれらの機能を解説したヘルプを簡単に起動し

    decoy2004
    decoy2004 2009/05/16
    ファイル名を指定して実行で「hh ntcmds.chm」と入力
  • EclipseやSpringで使われている基盤技術OSGiとは (3/3) - @IT

    【特集】Java来の実力を引出すOSGi徹底解説 日立ソフトウェアエンジニアリング株式会社 一瀬成広 株式会社日立製作所 中央研究所 中野正樹 2009/5/12 ■ OSGiバンドルの開発ツールとしての「Eclipse PDE」 OSGiバンドルの開発を支援するツールもオープンソースとして開発されており、OSGiバンドルの開発環境も整っています。 代表的な開発ツールとしては、「Eclipse PDE(Plug-in Development Environment)」があります。Eclipse PDEは、基的にEclipseのプラグインの開発環境ですが、Eclipse 3.2用のものから標準のOSGiバンドルの開発ができます。 新しいプロジェクト作成時にプラグインプロジェクトを選択すると、標準のOSGiフレームワークをターゲットとしたプラグイン(バンドル)を開発するオプションがあります

    decoy2004
    decoy2004 2009/05/16
    Javaモジュールの管理機能として汎用的に求められている下記3つの機能 バージョン管理/依存関係の解決/アクセス制御(セキュリティ機構)
  • EclipseでJava版App Engineを始めるための基礎知識

    筆者の場合、管理者画面にはアプリケーションが7つ登録されていて、中央の[Current Version]で指定されているバーションがWebに公開されています。今回登録したのは「cybersample1」のバージョン9なので、登録したプログラムは外部には公開されていません。また、管理者画面からもアクセスできません。 デプロイしたアプリケーションの動作を確認するには、図17の画面で「cybersample1」のリンクを押します。すると、図18のようなcybersample1のダッシュボード画面が表示されます。

    EclipseでJava版App Engineを始めるための基礎知識
    decoy2004
    decoy2004 2009/05/16
    GAEjでは、日本語表示で問題が起こる場合がありますが、Ajaxクライアントと組み合わせることによって、日本語表示の問題を解決できます。
  • Javaで正規表現を活用する(java.util.regexパッケージ)

    Javaで正規表現を活用する(java.util.regexパッケージ):JavaTips ~Javaプログラミング編 PerlやUNIXのgrepなどで欠かせない正規表現ですが、Javaでもこれを扱うためのパッケージjava.util.regexがJ2SE1.4からコアAPIに導入されました。ここでは、正規表現自体の詳細には触れず、クラスとそのメソッドの使い方についてのみ言及することにします。 まずは、具体的なサンプルを見てみましょう。サンプルは以下のような処理を行っています。 「javaまたはclassという拡張子が付いたファイル名を表す正規表現」と、入力文字列全体がマッチするかを「matches(マッチ)」によって調べる 入力文字列に正規表現にマッチする部分文字列があるかどうかを「find(検索)」により調べる 存在した場合には「group, start, endの各メソッドによって

    Javaで正規表現を活用する(java.util.regexパッケージ)
    decoy2004
    decoy2004 2009/04/30
    PatternオブジェクトとMatcherオブジェクトの生成。matches、replaceAll、splitなどのメソッドにおいて正規表現を使える
  • Androidアプリで高速描画チューニングをするコツ

    Androidアプリで高速描画チューニングをするコツ:インタビュー特集:Google直伝!(1)(2/3 ページ) T-Mobile G1の仕組みを整理 高速描画を実現するための仕組みを理解するには、G1のハードウェアの仕組みをある程度理解する必要がある。 アプリケーションが動作するための計算や演算を行うのは、CPUだ。G1のアプリケーションが動作するCPUにはARM 11(クロック数は528MHz)が搭載されている。通常は、ここで表示する内容を生成して、LCDのバッファへ転送して表示する。 CPUの演算速度はそれなりに高速なので、すべてソフトウェアで演算する手法もある。しかし、G1は3Dの処理(OpenGL ES)を行う専用ハードウェア(GPU)を持っているため、これを使うことでソフトウェアでの処理に比べて高速かつ、省電力で描画の演算ができる。 PCで動作するAndroid SDKのエミ

    Androidアプリで高速描画チューニングをするコツ
    decoy2004
    decoy2004 2009/04/24
    G1は3Dの処理(OpenGL ES)を行う専用ハードウェア(GPU)を持っているため、これを使うことでソフトウェアでの処理に比べて高速かつ、省電力で描画の演算ができる
  • クラウド体験記(後編)(3/3) - @IT

    ■3. まとめ(体験してみて分かったこと) 以上、4つのクラウド・サービスについて、アカウントの取得から、アプリケーションの実装、配置までを実際に行ってみた。この体験を通じて分かったこと、感じたことを以下にまとめる。 ●「クラウドの波はすでに押し寄せている」 Salesforce CRMのシステム構築の容易さは衝撃的だった。簡易な業務システムであれば、もはやプログラマーは不要となる。エンド・ユーザーが求めているものは、ソフトウェア自体ではなく、ソフトウェアによって実現されるサービスである。従って、そのサービスを利用するに当たり、構築期間が少なく、初期コストが少ないというのは、何よりのメリットになるだろう。また、Google Appsはコラボレーション・ツールとして、メールやドキュメント、社内のナレッジ管理に非常に優れている。Google Appsのデータを扱うAPIも提供されているので、G

    decoy2004
    decoy2004 2009/04/15
    Google App Engineを(日本から)利用した場合、思ったようなパフォーマンスが出ないことがあった。
  • クラウド体験記(後編)(1/3) - @IT

    主要な4つのクラウド・サービスの比較ということで、前編ではアマゾン、グーグル、マイクロソフト、セールスフォースの、4社のサービスを横並びに比較し、その後、グーグルが提供する「Google App Engine」、セールスフォースが提供する「Force.com」についてのレビューを行った。 後編となる今回は、アマゾンが提供する「Amazon EC2」と、マイクロソフトが提供する「Windows Azure」について引き続き見ていき、最後にクラウド・サービスの現状についてまとめながら、クラウド・コンピューティングの今後の発展について考察してみる。 ■1. 実際に使ってみよう 「Amazon EC2」 ●総合評価

    decoy2004
    decoy2004 2009/04/15
    Amazon EC2はOS自体は自己管理になるので、セキュリティ・パッチの適用やバックアップなど、運用的な保守は自分で行う必要がある。
  • クラウド体験記(前編)(2/3) - @IT

    ●事前準備 Python2.5(最新のもの)をインストールする。 Google App Engine SDK(最新のもの)をインストールする。 Google App EngineのサイトでApplicationIDを取得する(携帯メールによる認証が必要)。 ●作業概要 ローカルでWebアプリケーション(.pyファイル)を作成して、コマンドラインでモジュールをアップロードする。必要に応じて、アプリケーション設定ファイル(.yamlファイル:YAML形式のファイル)もメンテナンスする。 もちろんアプリケーションはローカルでも実行できる。コマンドラインで「dev_appserver.py」コマンドを使うことで、次の画面のように開発サーバ(http://localhost:8080)が起動する。

    decoy2004
    decoy2004 2009/04/15
    Google App Engineはトランザクション的な処理ができない、データが1000件目までしか取れない、表と表の結合ができない
  • 多数の新機能搭載、Android 1.5が早期リリース - @IT

    2009/04/14 米グーグルAndroidチームは4月13日、“cupcake”のコードネームで呼ばれていた開発中の次期バージョンの開発キットを「Android 1.5 Early Look SDK 1.5」として公開した。Windows版、Linux版、Mac OS X版をダウンロードできる。APIは最終的な決定に至っていないものの、ほぼ最終段階に達しており、開発者に新バージョンのテストを呼びかけている。今回のバージョンから、異なるバージョンのSDKを1つの環境で利用できるようになっており、SDK 1.1/1.5の双方の開発を行える。 SDKとしての大きな変更は、アドオンに対応したこと。これにより、キャリアや端末メーカーなどがSDKを拡張するモジュールの提供が容易になる。グーグル自身も、従来SDKのコアに統合していたGoogle Maps APIをアドオンとしたという。 RSSや更

    decoy2004
    decoy2004 2009/04/15
    Android 1.5の目玉の1つはライブフォルダだ。これは常時アップデートされるRSSや株価情報などの情報を、手軽にリスト表示するための新しいユーザーインターフェイス。
  • グーグルのクラウドがJava対応、JRubyも稼働か - @IT

    2009/04/08 グーグルは4月7日、利用者が作成したアプリケーションをスケーラブルなホスティング環境で稼働させられるクラウド系サービス「Google App Engine」で、新たにJavaをサポート言語に加えたと発表した。現在、早期テスト版として1万ユーザーに限定してSDKを提供している。 提供するJavaランタイムや、そのほかのApp Engine上のサービスはJSRなどの標準に従っているため、Java開発者は違和感なくApp Engineを利用できるという。既存のサーブレット環境からのアプリケーションをApp Engine上に移植するのは容易としている。今回新たにEclipse用プラグインでApp Engineをサポート。GWT(Google Web Toolkit)を使った開発も可能だ。 Java 6対応のサンドボックス化したJVM Google App Engineはグーグ

    decoy2004
    decoy2004 2009/04/10
    URLを指定して特定の処理を定期的に行うための「Cron」や、CVSデータをApp Engine上にアップロードする「bulkuploader」なども利用できるほか、アイデンティティ管理や認証にはGoogle Accountsが使える
  • msysGitでWindowsからGitを使う - @IT

    IT編集部 2009/3/23 分散型のバージョン管理システム「Git」が注目されている。msysGitはGitWindows環境で試してみるのに丁度いい(編集部) ソフトウェア開発を複数のメンバーによる共同作業で進める場合、効率よく情報(設計書やソースコードなど)を共有するために、何らかの構成管理ツールを利用することが多くなっています。 これまではSubversion(SVN)がデファクトスタンダードとなっていましたが、ここに来て分散型のバージョン管理システムが勢力を伸ばしています。主な分散型バージョン管理システムとして、Git、Mercurial、Bazaar、Darcsなどが挙げられます。詳細については、「分散バージョン管理Git/Mercurial/Bazaar徹底比較」を参照してください。 今回紹介するmsysGitは、GitWindows環境で使うためのソフトウェアです。

    decoy2004
    decoy2004 2009/04/06
    CUIのGit BashとGUIのGit GUIという2種類のユーザーインターフェイスが利用できます。
  • 花粉症のつらさを少しでも緩和しよう

    対処法はいろいろとある 実は現在のところ、花粉症を完全に治す方法はないのです。あー、自分で書いてへこんでしまいましたわ。よく病院で処方される花粉症の薬は、根的に花粉症を治すものではなく、あくまでも症状を和らげているだけ。では、どのようにして花粉症と戦っていけばよいのでしょう。 わたしは患者の方にいつも、「花粉症の一番の治療は体に花粉が入ってこないようにすることです」とお話ししています。体に花粉という異物が入ってさえこなければ、理論的に花粉症の症状は起こり得ないんだもの。 もちろん現実的に、この時期にまったく花粉に接しないというのは無理な話だけど、できるだけ入ってくる花粉の量が少なくなるように努力することは簡単でしょう。部屋にいる時には極力窓を閉め、空気清浄機を使ったり、外出する時にはマスクやゴーグルを付けたり、部屋に入る時には体に付いた花粉をはらったり……。とてもシンプルで当たり前のこと

    花粉症のつらさを少しでも緩和しよう
    decoy2004
    decoy2004 2009/04/04
    注射の代わりに、エキスを口の中に2分ほど含むだけでいいという「舌下減感作療法」というものが注目されるようになりました。
  • JavaScriptだけで開発、Palm webOSのSDKが登場 - @IT

    2009/04/02 米Palmは4月1日、Palm webOS向けの開発環境「Palm Mojo SDK」のアーリーアクセスプログラムを開始した。申請フォームから、開発アプリケーションの種類や目的を同社に送付することで、審査を経てSDKのテストに参加できる。 webOSは2009年1月に同社が発表したモバイル端末向けのOSで、2009年後半にも第1弾の搭載製品「Palm Pre」が登場予定。マルチタスク処理が可能で、デスクトップ上に複数の“カード”を呼び出すスタイルで複数のアプリケーションを切り替えて使うことができるほか、外部サービスの異なるカレンダーやアドレス帳を一元的に扱う機能などが特徴。 開発面では、HTML/CSSJavaScriptだけでアプリケーション開発ができるのが特徴で、MVCモデルに基づいたJavaScriptアプリケーションフレームワーク「Mojo」を利用している。

    decoy2004
    decoy2004 2009/04/04
    ネイティブ開発でしかアクセスできなかったシステム関連のリソースや各種デバイスの機能に、JavaScript/JSONベースのメッセージシステムでアクセスできること。各種イベントはDOMに基づくモデルで扱う。
  • 「Androidはまだ本当の意味でOSSと言えない」 - @IT

    2009/04/01 「Androidはまだ当の意味でOSSと言えません。ソースコードは入手可能です。しかし、まだコミュニティによるガバナンス体制になっていません」。こう語るのは米ウインドリバー バイスプレジデントのクリス・ペレット(Chris Perret)氏だ。 Androidを搭載した携帯電話端末は、個別に製品名があるにもかかわらず“Google Phone”と呼ばれることがある。Androidは多数のプレーヤーが名を連ねる業界団体、OHA(Open Handset Alliance)が推進しているプロジェクトでありながら、事実上グーグルのプロダクトといえる状態にも見える。Androidを取り巻くコミュニティは、今後どう変化していくのか? 端末ごとの非互換性の温床となるソースコードのフラグメンテーションは起こらないのか? 各国のキャリアや端末メーカー、チップメーカーと緊密に協力して

    decoy2004
    decoy2004 2009/04/04
    kernel.orgがリリースする最新のLinuxカーネルは、910万行のソースコードを含みます。
  • Opera Mobileもサーバ側圧縮機能対応に - @IT

    2009/03/27 Opera Softwareは3月26日、サーバ側でのアクセラレーション機能「Opera Turbo」に対応したモバイル端末向けのWebブラウザ「Opera Mobile 9.7」を発表した。オフライン時にWebアプリケーションの利用を可能とするプラグイン、Google Gearsにも対応する。 Opera Turboにより、ユーザーが訪れるWebページのコンテンツを最大80%まで圧縮できるという。ユーザーは高速なWebアクセスが可能になる一方、キャリアにとってはユーザー体験を損ねることなくトラフィックを削減できるメリットがあるという。 これまで同社はOpera Miniで同様のサーバ側でのアクセラレーション機能を提供してきたが、新たにOpera Mobileでも対応したことになる。両者の違いはOpera MiniがJava VM上で動くのに対して、Opera Mob

    decoy2004
    decoy2004 2009/04/03
    Opera Turboにより、ユーザーが訪れるWebページのコンテンツを最大80%まで圧縮できるという。
  • @ITイベントカレンダー

    平素よりイベントカレンダー+ログをご利用いただき、誠にありがとうございます。 イベントカレンダー+ログは「IT・製造業・ビジネス関係のイベント(セミナー・展示会・勉強会・コンテスト・Webイベントなど)を開催する企業・コミュニティが登録したイベント情報のポータルサイト」として約7年間運営をしてきました。これまでサービスを続けることができたのは、イベントカレンダー+ログのコンセプトに共感をいただき、適切なイベント情報をお寄せいただいた皆さまのご支援があったからこそと考えております。重ねて御礼申し上げます。 しかしながら、イベント情報の入手方法の多様化やイベント紹介サービス市場の状況、@ITの今後のメディア運営方針などを検討した結果、2020年6月30日(火)15:00をもちましてイベントカレンダー+ログのサービスを終了することにしました。 これまでご利用をいただきました皆さまには残念なお知ら

    decoy2004
    decoy2004 2009/03/28
    IT・製造業関係のセミナー/展示会などのイベント情報ポータルサイト
  • 夏休みに世界へ挑戦! プログラミングコンテスト

    もうすぐ、オリンピックが開幕します。多くのアスリート/スポーツ選手が、世界一になるために自分の持ち得る力や技術を競うことでしょう。では、普段仕事でプログラミング(コーディング)している人や、趣味でプログラムを作っているホビープログラマーが自身の腕を競おうと思ったときに、どんな舞台があるのでしょうか? もちろん、素晴らしいプログラムやサービスを開発して世の中に広めることができれば、技術力や企画力は大いにアピールできます。その一方、優秀なプログラマーやコーダーがたった1人でも挑戦できて、世界中から大いなる称賛を浴び、あわよくば賞金や就職先までせしめてしまう方法があります。 それが“プログラミングコンテスト”です。 腕に自信があるのに、仕事では報われていないなどと嘆かずに、自分の腕が世界のどの程度に位置するのか、まずは競ってみてはいかがでしょうか(けれども、多分ほとんどの人は世界のトップレベルと

    夏休みに世界へ挑戦! プログラミングコンテスト
    decoy2004
    decoy2004 2009/03/28
    Google Code Jam おそらく来年も開催される 賞金総額:8万ドル
  • WebブラウザだけでRailsアプリ開発!? - @IT

    IT編集部 2009/3/25 Ruby on Railsでアプリケーション開発を始める場合、開発環境の準備が“ひと手間”となることがある。Heroku Gardenを使うと、Webブラウザだけ準備すればいい(編集部) Heroku Gardenは、RubyRuby on RailsをインストールすることなくWebブラウザ(Firefox)上でRailsアプリケーション開発ができる統合開発環境(IDE)と、アプリケーションのホスティングサービスを提供するWebサイトです。「学習に最適(perfect for learning)」とあるように、Railsアプリケーション開発を試してみたい方にお勧めです。 Webブラウザから利用できるIDE機能に注目が集まっていますが、分散型バージョン管理システムのGitとの連携にも対応しているため、ローカル環境でアプリケーションを開発してHeroku G

    decoy2004
    decoy2004 2009/03/28
    RubyやRuby on RailsをインストールすることなくWebブラウザ(Firefox)上でRailsアプリケーション開発ができる統合開発環境(IDE)と、アプリケーションのホスティングサービスを提供するWebサイトです。学習に最適
  • 25GBで年額6480円、シマンテックがオンラインバックアップ - @IT

    2009/03/24 セキュリティベンダのシマンテックは3月24日、個人向けオンラインバックアップサービス「ノートン オンラインバックアップ」を発表した。価格は1年間、25GBで6480円(税込み)から。家庭内のPCを5台まで利用可能。ストレージ容量は追加可能で10GB(6480円)、25GB(8480円)、50GB(1万5980円)、100GB(2万9480円)を追加できる。 対応するOSはWindows Vista/XPの各エディション。Vistaでは64ビット版にも対応する。利用にはPCデスクトップエージェントをインストールし、WebブラウザのUIで利用する。 カテゴリ別またはフォルダ別のバックアップが可能で、各種設定完了後は、ファイルを自動的にバックアップする。自動バックアップはPCアイドル時、またはユーザーが設定するスケジュールに基づいて行われる。 データの転送時や保管時には

    decoy2004
    decoy2004 2009/03/26
    家庭内のPCを5台まで利用可能。ストレージ容量は追加可能で10GB(6480円)、25GB(8480円)、50GB(1万5980円)、100GB(2万9480円)を追加できる。
  • 「RMI + Windowsサービス」(1) Java Solution - @IT

    IT 会議室 Indexリンク Windows Server Insider Insider.NET System Insider XML & SOA Linux Square Master of IP Network Java Solution Security & Trust Database Expert RFID+IC リッチクライアント & 帳票 Server & Storage Coding Edge @ITクラブ Cafe VB業務アプリケーション開発研究 @IT SpecialPR

    decoy2004
    decoy2004 2009/03/14
    exewrap というツールを使うことで、Windows サービスを作成することができる。