タグ

ブックマーク / openlab.dino.co.jp (4)

  • 続・$HOME/.ssh/configを活用していますか? — ディノオープンラボラトリ

    以前の記事「$HOME/.ssh/configを活用していますか?」では、設定ファイルを少し頑張って書けば普段のSSHライフが随分変わりますよ、と紹介しました。今日はその続編です。前回よりマニアックな設定を紹介します。 2段以上先のサーバにログインする Dynamic Forward機能を使う 共通設定をまとめて書く 2段以上先のサーバにログインする 目的のサーバにログインするために、踏み台的なサーバを経由しないと入れない環境があります。例えば、dmz経由でないとDBサーバにログインできない環境、というのは良くある構成でしょう。 このような場合に、ProxyCommandパラメータが利用できます。 上の設定で「ssh db1」とすると、sshでdmzに接続し、dmzから192.168.0.201へログインします。これを利用するには踏み台サーバにncコマンドが必要ですが、大抵の環境にインスト

  • 講習会「シェルスクリプト入門」を開催しました

    「シェルスクリプト入門」というタイトルで社内勉強会を開催しました。社内でアンケートを取ってみたところ、シェルスクリプトに苦手意識を持っている人がいるようです。「いやいや、普段のコマンドラインと大差ないよ」ということを伝えたくて、簡単な講習をしてみました。これで苦手意識が無くなってくれればいいんですが。 まとめ if文がわかればシェルスクリプトは完璧(?) 条件式の評価には[コマンド(又はtestコマンド) 変数展開はクオーティングに注意 比較するときは”x$hogehoge”を使えば万全 exit codeで他のコマンドと連携 0は正常終了、1〜255は異常終了 (more...)

  • 講習会「DNS基礎」

    初めまして。kounoと申します。 以後よろしくお願いします。 去る9月16日、「DNS基礎」というお題目で講習会を開きました。 DNSは現在のインターネットの根幹を担う重要なサービスであり、様々なアプリケーションで使用されています。 DNSは、世界中のサービスと連携する必要があり、自社のみで全てをコントロール出来ません。 さらに、ネットワークに与える影響が大きい非常に重要なサービスのため、組織内で設定できる人員も限られていると思います。 そのため、ディノ社内でもDNSの設定権限があるのは一部のメンバーのみで、残りのメンバーは他の誰かに依存しています。 今回の講義では、多数派のDNSを触る権限がない人を対象に より円滑に トラブルなく進める為に 必要な最低限の知識、DNSサーバ管理者とのコミュニケーションについて説明しました。 補足 SPFレコードの説明がされてないと社内でツッコミを

    kataring
    kataring 2008/11/11
  • 講習会「XMLをPHPで扱おう (1)SimpleXML」を開催しました

    「XMLをPHPで扱おう (1)SimpleXML」というタイトルで社内勉強会を開催しました。XML/DOM/XPathなどの整理とPHPのDOM拡張とSimpleXML拡張でのXML操作のコード例を紹介しました。 まとめ PHPSimpleXML拡張は、特にXMLの読み出しに関しては便利です。 特にSimpleXMLElement::xpath()が使える場合は最高に便利です。 マニュアルによればPHP 5.2.0以降で使えるはずですが、私の実験環境ではPHP 5.0.0から利用できます。謎ですね。 ムービー 発表資料 スライド(PDF) 内容の補足など プレゼンがボロボロで人も凹んでます。題材としては悪くなかったと思うんですが、人の自信や理解度の問題が大きかったですね…。実は今回のプレゼン資料を作る際に初めてXMLの仕様を読んだのですが、自分として新しい発見が何点かありました。例

  • 1