IBM Developer is your one-stop location for getting hands-on training and learning in-demand skills on relevant technologies such as generative AI, data science, AI, and open source.
前回までで、非同期/同期でのストリーミング・レプリケーションの設定、状態確認の方法、フェイルオーバーのしかたを見てきました。最終回となる今回では、その応用として、プライマリデータベースが障害で停止する事態になっても、自動的にフェイルオーバーを行うことでデータベースサービスを継続して行えるような、冗長性を持った簡易的な高可用性クラスタの構築をしていきます。 Keepalived と VRRP 今回用いる Keepalived は、本来は LVS (Linux Vertual Server) の可用性 (Availability) を向上させるためのアプリケーションなのですが、その高可用性 (High-Availability: HA) 確保のために実装されている Virtual Router Redundancy Protocol (VRRP) プロトコルの機能を利用することで、任意のサービ
初めましてこんにちは。たんぽぽグループの大形尚弘と申します。好きな言語は Dart です。どうぞよろしくお願いします。 さてもう昨年のことになりますが、私個人のブログにて、 Dmitry A. Soshnikov さんの JavaScript. The Core. という記事を翻訳させていただきましたところ、予想以上の反響をいただきました。 JavaScript の実装部分、例えば今なら HTML5 の色とりどりな API といったキラキラした部分だけでなく、 ECMAScript の仕様そのものに興味のある方が、こんなにいたなんて! と、いうわけで、日本では、先日上梓されました『パーフェクト JavaScript 』でのみ触れられているような、 ECMAScript の言語仕様そのものについて、同じく Dmitry さんが書かれた ECMAScript3 および 5 に関する詳細記事シリ
width, heightのサイズが分からない要素を天地左右の真ん中に配置するスタイルシートのテクニックを紹介します。 Centering in the Unknown [ad#ad-2] 下記は各ポイントを意訳したものです。 要素のサイズが分かっている場合 要素のサイズが分からない場合 まとめと対応ブラウザ 要素のサイズが分かっている場合 「真ん中に配置するエレメント」と「その親エレメント」両方の高さと幅のサイズが分かっているのであれば、エレメントを真ん中に置くのは簡単です。 「真ん中に配置するエレメント」を「position: fixed;」にし、topとleftを50%、marginのtopとleftをエレメントの半分のサイズでネガティブマージンで配置します。 CSS .centered { position: fixed; top: 50%; left: 50%; margin-t
このブログのスマートフォンページをjQuery Mobileを使用して制作してみました。 それ以前はjQuery Mobileについてほぼ知識0の状態だった私が、今回の制作にあたり役に立ったサイトをまとめました。 このブログのスマートフォンページをjQuery Mobileを使用して制作してみました。 それ以前はjQuery Mobileについてほぼ知識0の状態だった私が、 今回の制作にあたり役に立ったサイトをまとめました。 jQuery Mobile | jQuery Mobile 本家本元。 敢えて紹介するまでもないのですが一応。 現在のバージョンは1.0RC2(2011.11.01現在)です。そろそろ正式版がでる予定です。 jQuery Mobile 1.0b1 日本語リファレンス jQuery Mobile 1.0b1 日本語リファレンス バージョン1までの内容ですがjQuery
NFC・Wi-Fiなど端末間共有機能 【1】NFCでデータを共有する「Androidビーム」 「Androidビーム」は、NFC対応デバイス間で共有を行うための機能です。ユーザー同士が2つのNFC対応のデバイスを接触することで簡単に、お気に入りアプリ、コンタクト、音楽、動画など、ほとんどのコンテンツを交換可能にします。デバイス同士が数センチ範囲内にあると、システムはNFCの接続を設定して共有のためのUIを表示し、ユーザーは画面をタッチすることで共有が行えます。 例えば、ユーザーは連絡先を交換したり、マルチプレイゲームを開始したり、チャットやビデオ通話に参加したり、写真や動画などを共有したりできます。アプリを共有する場合、Androidマーケットのアプリ詳細ページへのリンクを送ります。リンクが送られた端末上のマーケットアプリは詳細ページを起動し、ユーザーはアプリを簡単にダウンロードできます。
東京ラーメンショー2011 いきてーーー!みなさんこんにちは、nakamura です。 今日はプログラマだったりサーバ管理者だったり(もしくはその両方だったり)する方にお勧めしたいサイトとツールをいくつかご紹介します。細かい脆弱性のチェック等どうしても手間が掛かるものが多いですが、今回ご紹介するツールをうまく使うとその辺りだいぶ効率よくできると思いますよ! WEB アプリケーション関連 XSS Me XSS Me :: Add-ons for Firefox XSS のテストをある程度自動化してくれる Firefox のアドオンです。残念ながら Firefox3.0.* 系の頃に開発が止まってしまっているようですが、僕の環境では install.rdf の書き換えで問題なく動作しています。(Windows7 64bit + Firefox7.0.1) SQL Inject Me SQL I
Uncategories Jenkins, Seleniumを使った自動テストの課題とこれからの取り組み こんにちは。QAの井上です。 今回は現在QAチームで行っている自動テストに関する課題、それに対する取り組みについて紹介します。 まだまだ詰めが甘いところがあると思うで、フィードバックいただけるとうれしいです。 早速ですが、QAチームではCIツールにJenkinsを使用していて、約8割がSeleniumによるテストケースでできています。 テストケースの作成から実行まではざっくりですが、以下のようになっています。 - テストケースはFirefoxのIDEを使用して作成 - 作成したテストケースはSVNに保存 - 毎日夜中に最新のソースコードに対してテストを実施 - テストの実施は、Jenkinsのseleniumhqプラグインを使用して、複数台のクライアント(Windows)上でSelen
10月末にLinkedInの日本語版がローンチされたこともあり、僕のまわりではLinkedInの話題で持ちきりです。人材業界の方はもちろん、その他業界の方からも、「LinkedInが普及すると既存の人材サービスにはインパクト大だね」というようなコメントをいただいたり、「武田さんはどう考えてるの?」という質問をいただいたりします。 自分の中でもまだ整理しきれていない部分も多くありますので、ちょっと雑な考察になってしまう部分もあるかと思いますが、個人的な見解をこの段階でまとめておきたいと思います。 LinkedInは転職サービスではない、という大前提 LinkedInの第一人者でもある谷口さんがブログや勉強会でいつもおっしゃっていますが、LinkedInのサービス価値は「ビジネスパーソンの生産性向上」であり、転職を目的としたサービスではありません。これをご覧のみなさんは僕なんかよりもよくご存知
iCloud と iOS 5 がリリースされてから初めて実現した Documents in the Cloud 。 この機能は対応アプリで作成した書類や画像などのファイルを、常に iCloud に保存。Mac や Windows などからそのファイルをダウンロードしたり、逆に作成・編集したファイルをアップロードして iPhone/iPad で開くこともできます。 この機能を使えば iPhone/iPad が壊れても大切なファイルを失う可能性が少なくなるだけでなく、iTunes を使ってファイルをやり取りする手間が省け、iPhone/iPad と Mac/Windows との間でスムーズに作業を続けることができます。 今回はそんな Documents in the Cloud の使い方や使い心地を、iWork アプリのひとつ である Keynote で実際に試してみました。 Document
監査の意義 一般的に監査は以下の目的で実施される。 権限管理の実装に関する問題の検出 不審なアクティビティの調査・検出 不正行為をおこなっていない証明 不正行為の未然予防(心理的障壁) コンプライアンス要件への対応(監査レポート提出など) 監査というと不正をチェックするものとの認識が多いと思うが、その他にも管理者や社員の身の潔白を証明するためにも利用できる。とくに大きな権限を持つ管理者は、Database Vaultなどを利用した管理者自身の権限の制限(厳格な職務分掌)をおこない、かつ整合性が確保された監査証跡を残す必要がある。 Oracle Databaseでは、監査機能、標準監査、ファイングレイン監査、DBA監査という3つの監査機能を提供している。まずはこの3つの監査の特徴とTIPSを紹介する。詳細な設定方法に関しては、それぞれのリンク先を確認してほしい。 標準監査 標準監査は指定した
Minimum Profitはタブ型のプログラミングエディタです。Qtを使い、LinuxやWindowsで動作します。 プログラマーは単なるテキストエディタではなくプログラマー用エディタを選ぶべきです。LinuxとWindows環境の両方をよく使う人であれば試してみてほしいのがMinimum Profitです。 ファイルを開いたところです。タブ管理されています。 ファイル内検索ができます。 ファイルにパスワードをつけて暗号化する機能があります。 ジャンプ機能が豊富です。 開いているファイルの一覧機能があります。 設定はOptionsメニューに統合されています。 例えばタブサイズの設定です。 改行コードの設定もできます。 ワードカウントです。 マーク機能があります。マークしてある部分だけをコピーしたり切り取ったりできます。マークは矩形にされるようです。 普通に文字列選択もできます。 自動実行
2011年11月01日18:03 今すぐフォローすべきスーパーエンジニア関連エントリーをもとに番付を作ってみた カテゴリ Tweet ImasuguFollowEngineer は、各エンジニアに対して perl や kayac などのタグ付けを行っており、トップページには、総合ランキングを表示しています。ランキングのロジックは単純に、関連エントリーに掲載されたスーパーエンジニアの間で一番フォローされているスーパーエンジニアです。本当は github のアクティビティだったり、オープンソースへの寄与(perl だったら cpan モジュールのメンテとか)だったりが加味されれば完璧なエンジニア番付が完成すると思いますが。。。 twitter アカウントでログインすると、自分もスーパーエンジニアに仲間入り、設定画面でタグを選ぶとそのタグのランキングに参加できます。スーパーエンジニアに対して、i
notify-sendでラーメンタイマーというかリマインダ(ubuntuおまけでcygwin+growl for windows) ちょくちょくあるんですよ、n分後にアラートして欲しいとか、何かしらの処理が終了したら通知して欲しいとか。 そこでnotify-sendとmplayerでいい感じに通知してもらえたのでメモ。 例えば下記の場合、3分経ったら上の画像のようなアラートを表示して音楽を流してくれます。 $ sleep 3m && notify-send -i /your/icon/path/terminal.png 'noodle !!' && mplayer /your/music/path/notify.ogg > /dev/null 2> /dev/null 長いコンパイル、デカいファイルのコピーなんかの時に仕込んでおくと便利そう。いい感じのaliasを設定しときたいですね。 c
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く