タグ

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

  • PostgreSQLのバックアップ&リストア手法その1

    PostgreSQLのバックアップ&リストア手法その1:使えば分かるPostgreSQL運用&チューニング(4)(1/3 ページ) データベースの運用において、まず考えなければいけないのはバックアップです。ハードウェアに障害が発生したときはもちろんですが、マシンを変更する場合やPostgreSQLのメジャーバージョンアップを行う場合にもバックアップ、リストアは必要になります。そこで稿では、バックアップとリストア方法について説明します。

    PostgreSQLのバックアップ&リストア手法その1
  • メーリングリストの構築と運用(後編)

    まとめと次回予告 前・後編2回に分けてezmlmをご紹介しました。idx-patchを使用することで、MLに必要と思われる機能は十分に実現できると思います。しかし、「メールサーバを運用し始めたばかりだ」という方は、もう少し多くのことを経験する必要があります。 情報共有型MLでは、2つの側面から管理者というものを考える必要があります。まず、サーバを管理すること。これは多くを語るまでもなく、サーバ自身の構築から保守まで、メールの送受信に対し責任を持ち、サーバが正常に運用されるよう日々任務を全うします。 もう1つは、MLというコミュニティをいかにはぐくんでいくか、見守る立場としての管理者です。不特定多数を抱えるMLの場合、どんなメールクライアントが使われ、でたらめな設定がされているか分かりません。サーバ側でできる対策は施しておくに越したことはありませんが、できる範囲で参加者に改善を促したりするの

    メーリングリストの構築と運用(後編)
    kicyon
    kicyon 2010/06/01
  • Web監視機能を利用する

    この連載では、オープンソースの運用監視ソフトウェア「ZABBIX」ではどんなことができるのかを、実際の使い方とともに紹介していきます(編集部) 前回の「テンプレートを使った効率的な監視」までで、ZABBIXを利用してシステムの稼働状況を監視し、障害として検知する方法やグラフ表示を行う方法を解説しました。今回はZABBIXの拡張的な監視機能であるWeb監視と、障害が発生した際にシステム管理者に障害通知を送付する方法を解説します。 Web監視はなぜ必要か 前回までに行った監視設定はプロセスやポートの稼働確認、サーバのリソースの監視などを行うための設定ですが、システム管理を行っていると「プロセスやポートは稼働しているにもかかわらずサービスが正常に提供できていない」という状態になることがあります。 例えば、Apacheのプロセスは稼働していてポートにもアクセスできるのにもかかわらず、ブラウザからは

    Web監視機能を利用する
    kicyon
    kicyon 2010/05/20
  • jQueryとTwitterのAPIを使ったWindows 7アプリを作ってみた

    jQueryとTwitterAPIを使ったWindows 7アプリを作ってみた:楽しいWindows 7アプリ作成入門(5) 「あんなこといいな」「できたらいいな」というアイデアをWindows 7の表現力で具体的な“アプリ”という形にするには、どうすればいいのだろうか? 具体的なコードやデモとともに一から教えます Twitterのフォロワーを画像を一覧表示して投稿もできる 稿では、Webデザイナ/プログラマの方でもテキストエディタとWebブラウザで簡単に作成できる、TwitterAPIを使ったWindows 7デスクトップガジェット(以下、Windows 7ガジェット)の作り方を紹介します。Windows 7デスクトップガジェットの基礎については、記事「HTMLJavaScriptで作れるWindows 7デスクトップアプリの基礎知識」を参照しておいてください。 実装する機能は、

    jQueryとTwitterのAPIを使ったWindows 7アプリを作ってみた
    kicyon
    kicyon 2010/05/16
  • @IT:パケットフローから負荷分散の基本を理解する

    サーバ負荷分散の基構成と動作 負荷分散装置(ロードバランサ)のニーズは現在も高まる一方です。従来はWebサーバのみを主な対象としていましたが、現在ではルータ#1/アプリケーションサーバ/メールサーバ/SIPサーバ/ファイアウォール/VPNゲートウェイ/ウイルスゲートウェイ/IDSなど、多種多様の機器やプロトコルが負荷分散の対象となっています。それに応じてロードバランサも現在では非常に多機能となっていますが、連載では、全3回に渡ってアプリケーションベースではなく、ネットワークベースの技術、基となるパケットフローやサーバヘルスチェック、接続維持などの動作について紹介します。また、パフォーマンス測定についてもお話ししましょう。 #1 ルータはレイヤ3でインターネット回線のマルチホーミングとして機能する(=複数のWAN回線を接続して、同時に通信させることで負荷分散し、必要な帯域を確保するし、

    @IT:パケットフローから負荷分散の基本を理解する
  • JavaScriptでHTMLをダイナミックに書き換える 後編

    旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素に限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、主にDOM Level 1で規定されている手法を使い、JavaScriptでどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説します。これにより、JavaScriptからHTML要素を手に取るように操れるようになります。 連載は、ソフトバンククリエイティブ刊行の『標準DOMスクリプティング』のうち「第2章 DOMの基」を、同社の許可を得て転載するものです。 書は、DOM(Document Object Model)とJavaScriptの関係を分かりやすく解説しています。さらに、JavaScriptからDOMを介して、いかにして

    JavaScriptでHTMLをダイナミックに書き換える 後編
  • JavaScriptでHTMLをダイナミックに書き換える 前編

    もともとは存在しなかったタグ要素を新たに追加したり、変更、削除するテクニックを学ぶ。こうした処理ができるのはDOMならではの魅力だ。 旧来のDHTMLの手法では、JavaScriptから操作できるHTML要素には限りがありましたが、DOMでは、HTML上のありとあらゆる要素を自由自在に読み取ったり、書き換えることができるようになります。連載では、主にDOM Level 1で規定されている手法を使い、JavaScriptでどのようにHTML上の要素へアクセスするのか、そして、それをどうやって書き換えるのかを詳しく解説します。これにより、JavaScriptからHTML要素を手に取るように操れるようになります。 DOMスクリプティングでは、HTMLJavaScriptから自由自在に書き換えられる点が大きな魅力です。これまで、HTMLに存在する要素の参照方法や属性の扱い方を学んできましたが、

    JavaScriptでHTMLをダイナミックに書き換える 前編
  • 外部キー制約を活用する

    なおサンプルではフォーム入力値のチェックやMySQLサーバの設定に、セキュリティに対する考慮が不足しています。また、主に管理者が利用する「在庫管理」機能と、不特定のユーザーが利用する「オンラインストア」機能が同居しているうえ、ユーザーパスワードやクライアント認証による使用規制も行われていません。 不特定のユーザーから利用されることがないよう、公開されたサーバ上での使用は控えるようにします。 # cd /var/www/html # tar xvfz /..pathto../sample5.tgz # cd sample5 「sample5」をドキュメントルートに展開し作業ディレクトリを移動。 Apacheをソースからデフォルトのままインストールした場合は、ドキュメントルートを/usr/local/apache2/htdocs/などに適宜変更します # mysqladmin -u root

    外部キー制約を活用する
    kicyon
    kicyon 2010/05/05
  • @IT Special PR:600億PVもMySQLで! モバゲーのインフラ底力

    携帯向けサイト「モバゲータウン」の勢いが止まらない。2010年3月の会員数は約1800万人、月間ページビュー(PV)600億という"モンスターSNS"に成長している。意外なことに、これだけのアクセスをさばくのに、memcachedをはじめとするKVS(Key-Value Store)系のインフラ・ソフトはあまり使っておらず、MySQLで十分だという。モバゲータウンのインフラ担当者に話を聞いた。 モバゲータウンを運営するDeNA(ディー・エヌ・エー)は、もともと1999年に開始したオークションサイト「ビッダーズ」で知られている。その後、オークションに加えてECサイトを開始し、auとの提携により「auショッピングモール」などで急速に成長した。 ビッダーズだけでも、数千万PV規模の大規模サービスだが、最近はモバゲータウンの成長が著しい。 「特に2009年9月から順次リリースした自社製のソーシャル

    kicyon
    kicyon 2010/04/28
  • いまさら聞けない、“Ajax”とは何なのか?(1/3) - @IT

    しかし、何が得意で、どんなことがすごいのか? どんな技術を使っているのか?……などなどについてあなたは説明できますか? そのあたりを中心に解説をしていこうと思います。 Ajaxを、その誕生からひもとく Ajaxを理解するには、その誕生を知ることが第一歩です。 ■Ajax発祥の地はいずこ? 「Ajax」発祥の地は、コンサルティング会社を経営するJesse James Garrett氏が、2005年2月18日に投稿した「Ajax: A New Approach to Web Applications」(Ajax Webアプリケーションへの新しいアプローチ)というエントリーです。 このエントリーは話題を呼び、Ajaxという単語がアメリカで使われるようになり、日にやって来ました。 ■Ajaxの定義 では、Ajaxとは何なのか? 彼のブログで、以下のようにAjaxを定義しています。 standar

    いまさら聞けない、“Ajax”とは何なのか?(1/3) - @IT
  • 連載:Ajax時代のJavaScriptプログラミング再入門 ― @IT

  • jQueryを使ってTwitterをおいしくマッシュアップ

    JSONPって何?JSONとは違うの? JSONPは、Ajaxライブラリの1つであるMochiKitの開発者のBob氏が「Remote JSON - JSONP」というエントリーで最初に紹介したテクニックです。簡単に説明すると、JavaScriptから外部ドメイン上のJSONデータを取得するテクニックといえると思います。 今回のように、TwitterでJSONPを使ってデータを取得するためには、次のURLにアクセスします。

    jQueryを使ってTwitterをおいしくマッシュアップ
  • jQuery UIで実現! Ajaxで複数選択ドラッグ&ドロップ

    jQuery、プラグイン、jQuery UI、Web経由のCDNとは CSSの書き方も分かるjQueryプラグイン実践活用法(1) 基/おさらいとしてプラグインやjQuery UIについて簡単に触れ、Web経由でjQueryを使うCDNについて解説 デザインハック < リッチクライアント 2009/12/8 今回は「jQuery UI」のより進んだ活用例 ■ jQueryのプラグイン「jQuery UI」とは? 今回紹介するjQuery UIは、JavaScript(Ajax)フレームワークjQueryのプロジェクトがjQuery用に開発している、以下の機能を提供するプラグインです。 ドラッグ&ドロップなどのマウス操作の機能拡張 ユーザーインターフェイスを改善するウィジェット(アコーディオン、日付入力、ダイアログ、スライダー、タブなど) 今回は、jQuery UIのドラッグ&ドロップ機能

    jQuery UIで実現! Ajaxで複数選択ドラッグ&ドロップ
  • Aptanaで始めるJavaScriptライブラリ「jQuery」超入門

    JavaScriptライブラリ「jQuery」とは? 最近、Flashの代わりにJavaScriptを利用してリッチなデザインのWebサイトを構築する事例が増えてきました。特にグーグルのサービスは、JavaScriptをうまく取り入れている例として誰もがご存じでしょう。 例えばGoogleマップは、Webブラウザ上でマウスをドラッグ&ドロップするだけで、地図を自由に操作できます。このような操作感は、まるでWebサイトであることを意識させない作りになっています。 来、JavaScript自体はインターネットが広まり始めたころから存在していて、決して目新しい技術ではないのですが、Webブラウザの種類やバージョンによって挙動が異なることから、JavaScriptを使って大掛かりな仕組みを作ることは不可能だと考えられてきました。 しかし、最近ではWebブラウザは自動的にバージョンアップされるよう

    Aptanaで始めるJavaScriptライブラリ「jQuery」超入門
  • 第2回 PowerShellの基礎

    PowerShellを使いこなすために必要な、最低限の基礎文法知識を身に付けよう。PowerShell 2.0の新機能についても解説する。 連載目次 前回はPowerShellの概要およびインストールと使用方法について解説した。次回からはPowerShellを使ったシステム管理法をテーマ別に解説するが、その際に必要となるPowerShellの基礎文法を今回取り上げ、解説しておく。またPowerShell 1.0から2.0にバージョンアップした際に追加された新機能についても説明する。 前回説明したとおり、PowerShellはシェルであり、コンソールを用いて対話的にコマンドレット(PowerShellのコマンド)を実行していくことができる。またPowerShellがシェルであると同時に、スクリプト言語でもあることも前回述べた。PowerShellにおいてはコンソールで入力するものとスクリプト

    第2回 PowerShellの基礎
  • Adobe AIR/FlashはHTML5と連携しモバイルにも進出 - @IT

    HTML5が拓く新しいWeb(6. アドビ編) Adobe AIR/FlashはHTML5と連携し モバイルにも進出 新野淳一 Publickey 2010/4/12 最近HTML5やiPhoneと対立する論調が多いFlash。WebKit搭載のAIR 2やモバイル対応、Dreamweaverの今後も含めアドビに聞いた 「Flashはいらなくなるのか」アドビに聞いてみた HTML5は、Videoタグによるビデオ/動画再生、Audioタグによる音声再生、Canvasタグによる自由な描画などさまざまな機能を備えようとしています。こうした機能を実現するHTML5が普及することで、いままでビデオ再生やアニメーション表示などの機能を実現してきたFlashは「いらなくなるのではないか?」といった声が聞かれるようになりました。 多くの人がこう考えようとしている中で、アドビ システムズ(以下、アドビ)がH

  • 目的を持ってAjaxを使うためにjQueryの文法を知ろう

    目的を持ってAjaxを使うためにjQueryの文法を知ろう:jQueryで学ぶ簡単で効果的なAjaxの使い方(2)(1/3 ページ) いま話題の「jQuery」を使って、目的を持ったAjax開発の効率化や使いどころ・注意点などについてサンプルを見ながら解説していきます。Webデザイナ/プロデューサーも必見! 連載第1回の「Aptanaで始めるJavaScriptライブラリ『jQuery』超入門」では、Ajaxを使うためのJavaScriptライブラリとしてjQueryの使い方を紹介しました。実際にAjaxを使ったシステムを作るときに、Ajaxを使うことが目的になってしまっている場合があります。残念ながら、このようなプロジェクトは失敗することの方が多いのが現実です。来の目的というものは、Ajaxを使ったシステムによる業務の効率化であったり、ユーザビリティの改善によるリピータの確保であったり

    目的を持ってAjaxを使うためにjQueryの文法を知ろう
  • サービス開始まで1年に迫ったLTEって何?

    第1回目の今回はLTEの概要として、以下の点について説明します。 移動通信の技術ロードマップ LTEの特徴 LTE導入の目的 標準化動向 ※1:総務省「3.9世代移動通信システムの導入のための特定基地局の開設計画の認定」の資料より 1. 1 移動通信の技術ロードマップ その理由はLTEが現行のW-CDMA(Wideband Code Division Multiple Access)やCDMA2000といった第3世代(3G)の通信規格と、現在研究が進められているIMT-Advancedと呼ばれる第4世代(4G)の間に位置する規格であること、また、4Gへの移行をスムーズに行うために4Gに近い技術を採用していることにあります。 ただし実際の通信速度は利用する技術の種類や周波数幅などにより異なり、移動通信技術のロードマップとして、各世代の通信規格や特徴をまとめたものを図1に示します。なお、日

    サービス開始まで1年に迫ったLTEって何?
  • 地図/位置情報/GPSを使うAndroidアプリを作るには

    Androidケータイの命「Xperia」発売! 4月1日、NTTドコモとソニー・エリクソンがAndroidスマートフォン「Xperia」を発売しました。下記記事にもあるように、その熱狂振りからも、「Xperia」がiPhone対抗機の命のAndroid端末という位置付けになっていることがうかがえます。

    地図/位置情報/GPSを使うAndroidアプリを作るには
    kicyon
    kicyon 2010/04/07
  • SLA、サービスレベル管理でベストプラクティスに導く

    SLA、サービスレベル管理でベストプラクティスに導く:エンタープライズ・モニタリングのつぼ(続編) 当レポートは、前編、中編、後編と連載した「エンタープライズ・モニタリングのつぼ」の続編です。「エンタープライズ・モニタリングのつぼ」では、ITインフラストラクチャーのネットワーク、ハードウェア、ソフトウェアの各種リソースのモニタリングについて解説しました。このレベルでのモニタリングが実現した場合、モニタリングの先に見えてくる次のステップが、SLAとサービス管理です。SLA、サービスレベル管理のより詳細な情報には、ITIL( Information technology Infrastructure Library:参照記事)のドキュメントがあります。ここでは、ITILに記述された運用プロセスのベストプラクティスを参考にしながら、具体的な事例も交えてSLA、サービスレベル管理について説明してい

    SLA、サービスレベル管理でベストプラクティスに導く
    kicyon
    kicyon 2010/04/07