タグ

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

  • bashで始めるシェルスクリプト基礎の基礎(1/2)

    GUIに対するCUIの優位性の1つとして、作業の自動化が挙げられる。普段行う作業を1つのコマンドにまとめたり、複数のファイルに対して同じ処理を繰り返し行ったりといったことが比較的簡単なのだ。WindowsにもWSH(Windows Script Host)が用意されている。しかし、Linuxのbashスクリプトの方が簡単なのだ。 シェルスクリプトの基はコマンドを並べること コマンドによる作業を自動化するには、その内容を記述したテキストファイルを用意すればいいのです。このテキストファイルを「シェルスクリプト」といいます。 最も簡単な自動化 最も簡単なシェルスクリプトは、コマンドをそのまま並べることです。例えば、tarコマンドでファイルのバックアップを取るとしましょう。単純にルートディレクトリから下を全部バックアップするにしても、/devや/tmpは必要ないですね。すると、

    bashで始めるシェルスクリプト基礎の基礎(1/2)
    okinaka
    okinaka 2007/11/20
    パターンマッチ
  • Apache LDAP StudioでLDAPはもう怖くない (1/3) - @IT

    Apache LDAP StudioでLDAPはもう怖くない:CoolなEclipseプラグイン(21)(1/3 ページ) 「LDAPは難しいなぁ……」という人こそ ユーザー情報を管理するインフラとしてしばしばLDAPが利用されます。しかし、LDAPは非常に難解で取っつきにくいという印象があり、知識がない人には敬遠されがちです。稿で紹介するApache Directory Studioを利用すると、Eclipseのビューを利用して視覚的にLDAPを操作できます。 また、GUIによる入力の補助を行ってくれるので、LDAPを利用する敷居がぐっと下がります。LDAPに興味を持っているけど、その難解さで利用に挫折した方は稿を読んでLDAPを利用してみてください。 LDAPとApacheプロジェクト LDAP(Lightweight Directory Access Protocol)とは、ディ

    Apache LDAP StudioでLDAPはもう怖くない (1/3) - @IT
  • サーババックアップに関するいまどきの選択肢 ― @IT情報マネジメント

    株式会社シマンテック 後藤 博之 2007/9/28 サーバのバックアップでは、業務要件に応じてバックアップ技術を使い分けるべきだ。では、使い分けるバックアップ技術にはどのような選択肢があるのか。今回はこれを説明する 前回は「サーババックアップ戦略を左右する基要素」と題して、サーババックアップにおける課題とリストア要件に基づくバックアップ設計について解説したが、今回はバックアップにおける選択肢の詳細を説明していく。 まずバックアップ手法の選択肢について内容や特徴を説明し、次にバックアップポリシーとバックアップ手法との組み合わせについて、最後にバックアップシステム構成の選択肢について紹介する。 バックアップ手法の選択肢 ■ファイルバックアップ 1つ目のバックアップ手法の選択肢としてファイルバックアップがある。ファイルバックアップの特徴として、ファイル単位によるバックアップを行うことができる

    okinaka
    okinaka 2007/10/02
  • Springは「2.0」でどんだけ便利になったの?

    前回の記事ではSpring IDE 2.0のインストールを行いました。 今回はSpring 2.0の新機能を紹介します。特に、XMLSchema(XSD)に対応した構成ファイルの記述方法を詳しく紹介していきます。

    Springは「2.0」でどんだけ便利になったの?
  • Googleがプレゼンソフト公開、オンラインで作成し公開 - @IT

    2007/09/18 グーグルは9月18日、Webベースのプレゼンテーションソフトウェアを公開した。オンライン上でプレゼンテーションを作成し、ネットワーク経由でほかのユーザーに見せることができる。 これまで「Google Docs & Spreadsheets」としていたオンラインの文書作成、表計算ソフトウェアにプレゼンテーション機能を追加した。併せて名称を「Googleドキュメント」に変更した。文書、表計算と同様にほかのユーザーと協力しながらプレゼンテーションを作成できる。 プレゼンテーションの作成はテキストボックスや画像を配置して行う。15種類のテーマも利用可能。一般的なプレゼンテーション機能を備える。新規作成のほか、10MBまでの「Microsoft PowerPoint」のファイル (.ppt、.pps)をアップロードできる。 作成したプレゼンテーションはURLを共有することで複数

    okinaka
    okinaka 2007/09/19
  • @IT:個別のJSPページでJSTL宣言を省略する

    JSTL(JSP Standard TagLibrary)は、Java標準化組織であるJCP(Java Community Process)でJSR(Java Specification RequestsJava標準仕様)として認定された標準タグライブラリです。JSPページでよく使用する汎用的な機能を実装しており、その内部はさらにCore、Database、I18n、Xml、Functionsという5つのライブラリ群から構成されます。 ライブラリ名 概要

    @IT:個別のJSPページでJSTL宣言を省略する
    okinaka
    okinaka 2007/07/11
    後で試してみる
  • 【特集】業務で使える! 無料Webサイト作成ツール集(1/3) - @IT

    上記ツールの詳細や、ほかのさまざまな無料Webサイト作成ツールについて知りたい読者は稿に併せて、連載「どこまでできる? 無料ツールでWebサイト作成」もぜひご参照ください。 Webサイト開発はテキストエディタだけで行えるのか? ■ 今後もWebサイト開発にHTMLコーディングは必要なのか? Web標準にのっとった制作、CSSによるレイアウト、Ajaxなど、HTMLCSSJavaScriptなどで実現可能なことは意外と多いものだ。その中でも、特にAjaxはこれまでシステム開発をしてきたプログラマが得意とする部分だろうし、世の中のデザイナーには、デザインだけではなくこれからはHTML制作に進もうと考えている人もいることだろう。 こういったことから、たとえ世の中がリッチなコンテンツ、Web 2.0、CMSという方向に進んでいったとしても、HTMLベースのWebサイト構築というものは、尽きる

  • @IT:鍵交換方式のsshでアクセスするには

    Windowsからssh2でLinuxにログインするにはでは、PuTTYを使ってsshプロトコルバージョン2(ssh2)でLinuxに接続する方法を紹介した。この方法ではパスワード認証を使用しているため、パスワードが知られてしまえばほかのユーザーでもアクセスできてしまう。ここで紹介する鍵交換方式の認証に変更すれば、鍵を持っていないユーザーはアクセスできないので、より安全である。 最初にputtygen.exeというプログラムを使用して、秘密鍵と公開鍵を作成する。puttygen.exeは、PuTTYのWebサイト(http://www.chiark.greenend.org.uk/~sgtatham/putty/)のdownloadページからダウンロードできる。 puttygen.exeを実行すると、[PuTTY Key Generator]というウィンドウが表示される。ここでは、ssh2

    okinaka
    okinaka 2007/06/01
  • Eclipseで使えるメトリクス計測ツール

    23種類という豊富なメトリクスの計測ができます。もう1つの特長はEclipseへの対応です。すべてのメトリクスの計測結果をEclipseのビュー上で確認でき、Eclipseの問題ビューに、メトリクスの値が悪いソースだけを表示させることもできます。また、この場合に警告表示させるためのメトリクスの許容値を自由に変えることが可能です。 ・XML形式での結果出力 メトリクスの計測結果をXML形式で出力しますので、XSLを使ってHTML形式にするなど、お好みのレポートを作成できます。 ・依存関係の解析 パッケージ間およびクラス間の依存関係を図で確認できます。また、依存関係が循環しているパッケージやクラスの検出を行います。 入手方法 Eclipse Metrics Plugin(Frank Sauer)を利用する場合は、Eclipseのアップデート機能を用いたインストールを行います。[ヘルプ]→[ソフ

    Eclipseで使えるメトリクス計測ツール
    okinaka
    okinaka 2007/04/08
  • 見つけて得するソースコード専用の検索エンジン - @IT

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします。(編集部) プログラミングと検索エンジンは切っても切れない プログラミングと検索エンジンの関係は切っても切り離せないものです。プログラミングに役立つドキュメントやノウハウを探したり、参考になるサンプルプログラムを見つけ出せます。 さらにバグの回避方法を見つけたり、エラーメッセージを検索エンジンで探して、解決方法が見つかることも多いでしょう。良質のソースコードから、的確なアルゴリズムや、思いもしなかったようなコード例を見いだすのも新たな楽しみです。 さて、ここではプログラミングの際に便利に利用できるソースコード専用の検索エンジンをいくつか紹介しましょう。ソースコード専用の検索エンジンを利用した検索

    見つけて得するソースコード専用の検索エンジン - @IT
  • (Java+Derby)* Ruby on Rails プログラミング

    教育界、技術者コミュニティでJava言語の教育と啓蒙に長年携わってきた筆者が、独自の視点からJavaの面白さを掘り下げていく。(編集部) Java SE 6のリリースにより、Javaプログラミングにおけるスクリプトの重要性もますます高まってきています。いうまでもありませんが、これからはWebサービスをいかに実現していけるか、ということがビジネスにおいて重要ですから、これを実装する言語として、RubyPythonPHPといったプログラミング言語に興味を持ち始めている開発者も多いのではないでしょうか? 今回は、そんなJavaプログラマがRubyでプログラミングをするとしたら、どんな環境を用意するのがいいのだろうか、ということで調べてみました。 JRuby on Railsとは何か? プログラミング言語Rubyといって最初に注目するのは、なんといってもRailsでしょう。RoR(Ruby o

    (Java+Derby)* Ruby on Rails プログラミング
    okinaka
    okinaka 2007/02/07
  • いまさら聞けない 形式手法入門(1/3) ― @IT

    世界各国でAI関連規制の整備が進む中で、AIシステムの開発に求められるのが「検証(Verification)」と「妥当性確認(Validation)」から成る「V&Vプロセス」である。特に、自動車や航空宇宙の分野を中心に高い安全性や高い信頼性が重視されるセーフティクリティカルなシステムにAIを導入する際に重要な役割を果たすとみられている。

    okinaka
    okinaka 2007/01/18
  • Windows管理者必携、Sysinternalsでシステムを把握する - @IT

    Windows管理者必携、Sysinternalsでシステムを把握する:Security&Trust ウォッチ(43) SysinternalsというWebサイトをご存じだろうか? 何となくそこにたくさんのツールがあるのは知っていても、Webサイトが英語版しかないので全部読む気がしない。また、いくつかのツールは使っているけど、ほかにどういったユーティリティが提供されているのか細かく見ていないという人がいるのではないだろうか。 筆者もその1人で、「Process Explorer」などの有名なツールは使っていたが、全ぼうは把握していなかった。 Windowsを使っているシステム管理者や技術者の方ならば、Sysinternalsという名前を知っている方は多いはずだ。SysinternalsはWindows標準のツールでは管理できないシステム情報などを扱うツールを数多く提供している。 このSys

    Windows管理者必携、Sysinternalsでシステムを把握する - @IT
    okinaka
    okinaka 2006/12/26
  • @IT

    プロフェッショナルなIT技術者・管理者のためのコンテンツとコミュニティ満載の問題解決サイト。製品や技術に関する高度な解説記事や、掲示板、質問コーナーなど。

    @IT
    okinaka
    okinaka 2006/07/12