タグ

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

  • Webアプリに使えるAjaxライブラリ8選! ― @IT

    Ajaxライブラリの全体像を把握しよう Ajaxライブラリ(*注1)はすでに数多くのものが出回っていますが、多過ぎて全体像がつかめていないのではないでしょうか。今回は代表的なAjaxライブラリの一部を挙げ、それぞれを比較しながらAjaxライブラリの全体像を把握していきたいと思います。 どうして、Webアプリ開発にAjaxライブラリが必要なのか どのようなプログラミング言語でもライブラリが存在するように、Ajaxにおいてもライブラリが存在します。 初めにAjaxライブラリの必要性について見ていきたいと思いますが、ここではAjax開発ならではのライブラリの必要性を2点取り上げます(ほかの言語のライブラリと共通する必要性はあらためて取り上げません)。 クロスブラウザ対応 Ajaxの利点として、さまざまな環境における一般的なWebブラウザ上で実行できることが挙げられます。しかしWebブラウザの実装

    Webアプリに使えるAjaxライブラリ8選! ― @IT
  • LinuxでNTFSパーティションを読み書きするには(ntfsmount編) ― @IT

    NTFSパーティションを読み書きするにはで、Captiveを利用してNTFSパーティションを読み書きする方法を説明した。Captiveは、WindowsのNTFSドライバを利用するため、同じPCWindowsをインストールしたハードディスクを接続しておく必要がある。そこで、WindowsのNTFSドライバを利用せずに、NTFSパーティションを読み書きする方法を説明する。 注:LinuxでNTFSパーティションの読み書きを行うことはリスクを伴う。重要なデータのバックアップを取ったうえで、自己責任において行っていただきたい。 Linux-NTFS project(http://www.linux-ntfs.org/)がリリースしているNTFS関連ユーティリティ群「ntfsprogs」(http://wiki.linux-ntfs.org/doku.php?id=ntfsprogs)に含まれて

  • LinuxでPDFファイルを作成するには - @IT

    LinuxPDFファイルを作成する方法には、以下のようなものがある。 GhostscriptでPSファイルをPDFに変換する OpenOffice.orgなどのPDF出力機能を持ったソフトウェアを利用する GNOMEの印刷システムで[Create a PDF document]を選択する 下の2つは、アプリケーションがその機能に対応する必要があるため、汎用性があるとは言い難い。 Windowsの場合、PDF作成ソフトは多数あるが、大抵はプリンタドライバとして機能する。Linuxにも、同様の機能を持った「cups-pdf」というソフトウェアがある。これを利用すれば、印刷機能があるソフトウェアであればPDFファイルを作成できる(印刷システムとしてCUPSが必要)。 cups-pdfは、http://www.physik.uni-wuerzburg.de/~vrbehr/cups-pdf/の[

    yzatkatamayu
    yzatkatamayu 2006/06/29
    cups-pdf
  • NICの認識順序を指定するには- @IT

    NICが2つある場合、一般的にはどちらか一方がeth0に、もう一方がeth1に割り当てられる。ところが、PCの構成によっては、この順番が勝手に入れ替わることがある。勝手に入れ替わらないとしても、eth0とeth1の順番を入れ替えたい場合もあるだろう。 設定ファイルにNICのMACアドレスを記述すると、NICの順番を固定したり順番を入れ替えることができる。設定ファイルは、/etc/sysconfig/network-scriptsディレクトリのifcfg-eth?だ。eth0の場合は/etc/sysconfig/network-scripts/ifcfg-eth0、eth1の場合は/etc/sysconfig/network-scripts/ifcfg-eth1となる。 これらのファイルに、以下の行を追加する(行が存在する場合は修正)。

    yzatkatamayu
    yzatkatamayu 2006/06/27
    「PCの構成によっては、この順番が勝手に入れ替わることがある」らしいので
  • @IT:LDAPによるパスワードの一元管理(1/3)

    今回は、この3つのパスワードを一元管理するために「LDAPサーバ」を利用します。つまり、ユーザーアカウントおよびパスワードをLDAPに格納し、すべてのサービスが同じデータを参照するようにします。 ただし、ここで1つ考慮すべき点があります。パスワードは、元のデータを割り出せないような仕組みで暗号化するのが普通です。パスワードが正しいかどうかを確認するには、同じ方法で暗号化したデータ同士を比較する必要があります。しかし、LinuxWindowsではパスワードの暗号方法が異なるため、入力したパスワードが同じでも暗号化されたパスワードデータを後で比較することは不可能です。そのため、複数のパスワードデータをLDAPサーバの1人のユーザーの属性としてまとめたとしても、一方のパスワード(例えばWindows)に対して変更があった場合には、他方のパスワード(例えばLinux)も変更されるような仕組みが必

    @IT:LDAPによるパスワードの一元管理(1/3)
  • 任意の文字数でパスワードをランダム生成するには - @IT

    最近では、フィッシングサイトやキーロガータイプのウイルスの影響もあって、インターネットバンキングをはじめとして、パスワードの変更を頻繁に求めるサイトが増えてきた。 パスワードをランダムに作成するにはで紹介したとおり、ランダムなパスワードを生成するにはmkpasswdコマンドが便利だが、サイトによってパスワードの長さや使用可能な文字に違いがある。ここでは、mkpasswdコマンドでパスワードを生成する際に、使用する文字を変更する方法を紹介する。 Fedora Core 5の場合、インストール時のオプションによってはmkpasswdコマンドがインストールされないので、以下のyumコマンドを実行する。

    yzatkatamayu
    yzatkatamayu 2006/05/25
    mkpasswd。ん、なんかDebianのとは挙動が違うな
  • ソースからインストールしたアプリを管理するには - @IT

    Fedora Coreの場合、RPMパッケージが用意されているソフトウェアであれば何らかのパッケージマネージャで管理でき、インストール/アンインストールを簡単に実行できる。だが、tarボールでインストールした場合は、パッケージマネージャの恩恵を受けることができず、自分で管理する必要がある。 そこで、pacoというツールでtarボールからインストールしたプログラムの管理を行う方法を紹介する。 最初にpacoのインストールを行う。pacoは、http://paco.sourceforge.net/から入手できる。原稿執筆時点での最新版は、paco-1.10.7.tar.bz2だった。 $ tar jxf paco-1.10.7.tar.bz2 $ cd paco-1.10.7 $ ./configure $ make $ su パスワード(P): ←rootのパスワードを入力 # make i

    yzatkatamayu
    yzatkatamayu 2006/05/20
    paco
  • @IT:PDFファイルからテキストを抽出するには

    PDFファイルからテキストを抽出するには、pdftotextコマンドを使用する。pdftotextコマンドは、Xpdf(http://www.foolabs.com/xpdf/)に含まれている。Fedora Core 3(FC3)にはXpdfのパッケージが用意されており、

    yzatkatamayu
    yzatkatamayu 2006/04/22
    pdftotext
  • Linuxクラスタリング多様化するクラスタ方式

    現在では、コンピュータを導入していない企業はないといえるほど、私たちの業務はコンピュータに依存しています。また、インターネット利用による新しいビジネスは、コンピュータがあればよいというものではなく、いかにサービスを提供し続けるかが成功のための重要なカギとなります。例えば、1台のマシンが故障や過負荷によりダウンしただけで、顧客へのサービスが全面的にストップしてしまうことがあります。そうなると、莫大な損害を引き起こすだけではなく、顧客からの信用を失いかねません。 このような事態に備えるのがクラスタシステムです。クラスタシステムを導入することにより、万一のときのシステム稼働停止時間(ダウンタイム)を最小限にい止めたり、負荷を分散させることでシステムダウンを回避することが可能になります。 「群れ」「房」の言葉どおり、クラスタシステムとは「複数のコンピュータを一群(または複数群)にまとめて、信頼性

    Linuxクラスタリング多様化するクラスタ方式
    yzatkatamayu
    yzatkatamayu 2006/03/31
    概観。HAクラスタ, HPCクラスタ
  • WebプログラマはRailsに乗るべきか?

    Java News.jp(Javaに関する最新ニュース)」の安藤幸央氏が、CoolなプログラミングのためのノウハウやTIPS、筆者の経験などを「Rundown」(駆け足の要点説明)でお届けします(編集部) Ruby on Railsとは? Ruby on Rails(ルビーオンレイルズ:RoRと略されることもある)は圧倒的な開発効率を誇るWebアプリケーション開発のためのWebフレームワークです。Railsの用意した道のりに沿って開発することで、短時間で高機能なWebアプリケーションを構築することができます。 Javaのサーバサイドアプリケーション開発に慣れた人であれば、MVC(Model-View-Controller)フレームワークであるStrutsとO/RマッピングフレームワークのHibernate、Dependency Injection(DI)フレームワークであるSpringの

    WebプログラマはRailsに乗るべきか?
  • SQL実践講座-@IT

    SQLの基礎 「SELECT」文を覚えよう 連載:SQL実践講座(1) RDBMSの普及にともない、SQLの重要性も増してきている。連載では、効率的にRDBMSにアクセスするためのエッセンスを紹介していく

    yzatkatamayu
    yzatkatamayu 2006/01/05
    「データを効率的に処理するエッセンスを教えます」
  • @IT:使用可能なフォントを調べるには

    $ fc-list (省略) Kochi Mincho:style=Regular Bitstream Vera Sans:style=Oblique Estrangelo Edessa:style=Regular Serto Kharput:style=Regular Nimbus Sans L:style=Bold OpenSymbol:style=Regular Luxi Mono:style=Bold (省略) GNOMEを起動している場合は、デスクトップの[コンピュータ]アイコンを右クリックして、表示されるメニューから[フォルダの閲覧]を選択する。Nautilusのウィンドウが表示されるので、[場所]ボックスに、

    yzatkatamayu
    yzatkatamayu 2005/12/31
    フォント一覧を見たいときに
  • https://atmarkit.itmedia.co.jp/ait/subtop/features/da/dt_aspnet_index.html

  • サーバのログ監視ツールを使いこなそう

    ログを取得しても、監視していなければ意味がない。しかし、常時監視するのは現実的ではない。異常の発生をメールで通知させるなどの対策を行っておこう。(編集局) 前回はログの基的な設定について説明しました。今回は、出力されたログをサーバの運用に生かす方法を検討します。 来、ログは常に監視しておくものであって、異常時のみ確認ればよいというものではありません。ただし、常時監視できる管理者はほぼいないでしょうし、大量のログが出力されるサーバを監視するのは不可能でしょう。 であれば、少しでも労力を削減しつつ確実に必要な情報を拾う方法を考えなければいけません。そこで、ツールを利用したログの管理方法を説明します。ツールにはそれぞれ一長一短があるので、どのツールを使用するのか、あるいはツール同士を組み合わせて使用するのかを考えてみてください。 ログチェックの前提条件:時間合わせ 前回も説明したとおり、ログ

    サーバのログ監視ツールを使いこなそう
  • 1組のマウスとキーボードを複数のPCで共有するには - @IT

    「Synergy」というツールを使うと、1組のマウスとキーボードを複数のPCで共有できる。つまり、あるPCに接続したマウスとキーボードを使って、ほかのPCも操作できるのである。ここでは、Windowsマシンに接続したキーボードとマウスでLinuxマシンも操作できるようにするための設定方法を説明する。 Synergyでは、共有するキーボードとマウスを接続したPCを「プライマリ・スクリーン」、それ以外のPCを「セカンダリ・スクリーン」と呼ぶ。ここでは、Windowsマシンをプライマリ・スクリーンに、Fedora Core 4マシンをセカンダリ・スクリーンにする。 最初に、http://synergy2.sourceforge.net/からSynergyをダウンロードする。原稿執筆時点での最新版は、Windows用がSynergyInstaller-1.2.6.exe、Linux用がsynerg

    yzatkatamayu
    yzatkatamayu 2005/12/21
    win + linuxでもいけると
  • Javaのオブジェクト永続化に何を選ぶ?(1/3) ― @IT

    多くのアプリケーション・システムでは、データは半永久的に保存され、いつでも参照できなければなりません。オブジェクト指向システムであれば、オブジェクト(インスタンス)注1の状態や関連を保存し復元すること、つまり、オブジェクトの永続化が必要です。 Javaを使って、このようなアプリケーションを作成する場合、永続化の方式には、いくつかの選択肢があります。現在、最も多く採用されているのは、リレーショナル・データベースとJDBCを組み合わせた方式でしょう。しかし、この方式では、O/Rマッピング(後述)と呼ばれる仕組みが必要になります。O/Rマッピングは、設計モデルを複雑にし、煩雑なプログラミングを必要とするため、システムの品質や生産性の低下を引き起こす原因となるケースも多々あります。 稿では、このO/Rマッピングを解決するためのツールとして注目されているHibernateを使った永続化方式と、もと

    yzatkatamayu
    yzatkatamayu 2005/12/20
    O/Rマッピング、OODBMS
  • @IT:/procによるLinuxチューニング [前編](1/2)

    /procによるLinuxチューニング [前編] ~ /procで理解するOSの状態 ~ Linuxの状態確認や挙動の変更で重要な役割を担うのが/procファイルシステムである。前編では/procの概念や/procを利用したOSの状態確認方法を理解していただきたい。(編集局) 遠田 耕平 2002/12/10 稿では、/procファイルシステムによるカーネルチューニングを紹介します。カーネル2.4.19をベースに説明していきますが、カーネルのバージョンによって内容が異なる場合があります。また、ディストリビュータが独自の拡張を施しているものもあります。従って、これから説明する内容がすべて当てはまるとは限りません(端的にいうと説明の対象が存在しなかったり、説明されていない機能が追加されていることがあります)。 /procファイルシステムとは /procは、Linuxシステムの/(ルート)に「

  • KDEでプログラムを自動起動するには

    KDEで自動起動するプログラムを設定するには、Konquerorを使用する。Konquerorを起動するには、画面下のパネルにある[Konquerorウェブブラウザ]アイコンをクリックするか、メニューの[インターネット]-[Konquerorウェブブラウザ]を選択する。

    yzatkatamayu
    yzatkatamayu 2005/12/02
    なんでそんなところにあるの
  • @IT:Java 連載 Eclipse徹底活用(6)

    Eclipse profilerプラグインとは Eclipse profilerプラグイン(eclipsecolorerプロジェクト)とは、Eclipse上でプロファイリングを行うためのプラグインです。同様の機能を持つプラグインとして、jMechanic(http://jmechanic.sourceforge.net/)やExtensible Java Profiler(http://ejp.sourceforge.net/)などもあります。 『Java Platform Performance』(注)によれば、プロファイリングとは、以下を明らかにする作業です。 呼び出される回数の多いメソッドはどれか 処理に時間がかかっているメソッドはどれか どのメソッドがそのメソッドを呼んでいるのか どのメソッドがメモリをたくさん使っているか プロファイラを使うと、これらを容易に特定できます。Ecli

    @IT:Java 連載 Eclipse徹底活用(6)
    yzatkatamayu
    yzatkatamayu 2005/11/28
    プロファイラ。GUIのほうが見やすいなー
  • 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パッケージ)