タグ

unixに関するstealthinuのブックマーク (133)

  • @IT:Dynamic DNSとnsupdateコマンド(1-3)

    Dynamic DNSの基礎とnsupdateコマンド:実用 BIND 9で作るDNSサーバ(7)(1/3 ページ) DHCP環境などで威力を発揮するDynamic DNS。今回は、nsupdateコマンドを使ってBIND 9におけるDynamic DNSの動作と使い方を紹介する。(編集局) 従来、ゾーン情報を更新するにはローカル環境でファイルを編集する必要があるほか、DHCPなどで動的に付与されたIPアドレスを迅速に反映させる手段も提供されていませんでした。BIND 9には、ゾーンレコードの遠隔更新やnamedプロセスの再起動を必要としない動的反映が実装されました。それが「Dynamic DNS」です。 Dynamic DNSは、RFC 2136(http://rfc-jp.nic.ad.jp/cgi-bin/direct.cgi?keyword=2136&language=eng&x=

    @IT:Dynamic DNSとnsupdateコマンド(1-3)
    stealthinu
    stealthinu 2009/02/24
    Dynamic DNS構築方法 bind9
  • BINDでDynamic DNS環境構築

    これまでBINDの基的な設定について解説してきたが、ほかにも面白い機能がある。今回はBINDでDynamic DNSを実現してみよう。ISCのDHCPサーバ Version 3.0と組み合わせれば、LinuxもDynamic DNSクライアントにすることが可能だ。 管理の手間を減らすには 前回までで、BINDによる基的なDNSサーバの構築は可能になったと思います。今回は少し趣を変えて、いかに管理の手間を減らすか、という点を追求してみます。 TCP/IPネットワーク管理の手間を減らすという点で、現在最も普及している手段はDHCP(Dynamic Host Configuration Protocol)でしょう。IPアドレス、ネットマスクDNSサーバ、デフォルトゲートウェイなどの数値を誤りなく、すべてのホストに設定するのはとても大変です。中でもIPアドレスは重複が許されないので、個々のホ

    BINDでDynamic DNS環境構築
    stealthinu
    stealthinu 2009/02/24
    Dynamic DNS構築方法
  • All commands

    The 30 means start extracting frames from 30 seconds into the video. The 3 means extract the next 3 seconds from that point. The fps can be adjusted based on your preferences. The 320 is the width of the gif, the height will be calculated automatically. input.mp4 is the video file, which can be any video file ffmpeg supports. The output.gif is the gif created. ffmpeg -ss 30 -t 3 -i input.mp4 -vf "

    stealthinu
    stealthinu 2009/02/06
    勉強になるけど、結局使わないと覚えないな。
  • どさにっき

    2009年1月22日(木) ■ きょうのあなごる _ Up and Downを bash で。サイズを縮める前にまず動くものを作ってみたけど、やっぱり 予想どおり遅すぎて話にならん。文字ごとに分割して tr にわせるなんてやってたら速くなりようがない。が、それ以外に方法あるか? read s while IFS= read t;do for i in `seq 0 ${#s}`;do c=${s:$i:1} case "${t:$i:1}" in +)r="$r"`tr \ -} !-~<<<"$c"`;; -)r="$r"`tr \ -} '\37-|'<<<"$c"`;; *)r="$r$c";; esac done s="$r" r= done echo $s ↑bash で linux じゃないと動かん。 ■ A-Z _ そういえば上のスクリプトでは tr による変換文字をを8進

    stealthinu
    stealthinu 2009/01/23
    『en_US ではアルファベットが ABC...XYZabc...xyz ではなく aAbBcC...xXyYzZ と並んでいる』なるほど、そらはまるわ。
  • (Microsoft PowerPoint - S25R.ppt [\214\335\212\267\203\202\201[\203h])

    stealthinu
    stealthinu 2008/12/25
    越後BSDUGの方のスパム対策紹介記事。S25RとtaRgreyの紹介あり。
  • OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん

    OMakeすごい。OMakeはマジですごい。 OMakeはGNU makeの代替品みたいなものなんだけど、正直なところこのツールの強力さはGNU makeと比べると失礼なくらいすごい。これのおかげで、「コード修正→ビルド→デバッグ→コード修正→・・・」のループの、ビルドにあたる作業がほぼ消え去った。 ファイルの依存関係の解析がとにかくすごい。よくあるユースケースなんかの場合、最小限の手間でほぼ完璧に依存関係を網羅して、よしなにビルドしてくれる。 とりあえず、はやみずが実際に使ってみたケースを例にとってそのすごさの一端を紹介しようと思う。 case study 論より証拠ということで、自分が OMake を試しにつかってみたケースを紹介する。C言語でスタティックライブラリを作っていて、それに加えて簡単なテストプログラムを書いている。 /include/ 以下にヘッダファイルが全部ある /sr

    OMake つかったらC言語でプログラム書く手間がバカみたいに減った - 日記を書く[・ _ゝ・]はやみずさん
    stealthinu
    stealthinu 2008/12/03
    へー、これは便利そう。
  • zshとscreenの設定 - サーバー技術メモ

    毎日似たような操作を繰り返しているけど、 少しでも早くすれば積み重なって莫大な時間へ。 zshとscreenの組み合わせで効率アップ。 zsh "機能変更、お知らせなど - はてな技術発表会日記 - 5月15日の技術勉強会" screen "screen - 仮想端末マネージャーの使い方 (iandeth.)" zsh / screen "naoyaのはてなダイアリー - GNU screen いろいろまとめ。 "川o・-・)<2nd life - zsh + screen で端末に表示されてる文字列を補完する" 設定はパクリのパクリですが、晒しておきます。 .screenrc # prefix キーの設定 Ctrl + t escape ^Tt # onにすると、ビープを鳴らすときに錫際に音を鳴らさず、下のメッセージ領域にメッセージを表示させる。 vbell on # 最終行にウィンドウ

    zshとscreenの設定 - サーバー技術メモ
    stealthinu
    stealthinu 2008/11/12
    zshのオプション内容とお勧め設定がコメントでまとまってるので参考になる。
  • jemalloc() ~ Firefox 3.0 爆速の理由 ~

    stealthinu
    stealthinu 2008/10/16
    FreeBSDのmallocが変更され、多CPU(スレッド)で非常に速くなった。それがfirefoxに取り入れられて速くなってる。
  • @IT:前世紀のLinux:黎明編(1/2)

    今でこそ無視できない存在に成長したLinuxですが、そこに至るまでにはLinusだけでなくさまざまな人の関わりがありました。Linuxカーネルがこの世に生まれた1990年代初頭を振り返ります。(編集部) WASP株式会社 生越 昌己 2008/9/29 ある日、@IT編集部から、「Linuxの昔話を誰か書いてくれないか」という話がやって来ました。まぁ古い話なら私に振られてもしょうがないかと引き受けた次第です。 打ち合わせのときに「最近の話ならググればいくらでも出てくるのだけど、Linux初期のころの話は意外に出てこない」という話になりました。確かに、古い時代の人々の動向や背景といったものは、意外なほど情報がありません。 試しに「Linux 歴史」でググってみると、有効な情報があまり出てこないことが分かると思います。多くは語り継がれていなかったり、新しい情報で上書きされていて、なかなか一次情

    stealthinu
    stealthinu 2008/10/03
    うわー、懐かしいなあ。しかし、linux最初のころって、ものすごいスピードで進化してったんだな。真鍋さんは今なにされてるんだろう?せっかく技科大にいたんだから、あの頃からLinuxにしとけば良かったのになあ…
  • Software Design 2008年2月号 「Emacsマスターへの道」 原稿 — ありえるえりあ

    You are here: Home → 原稿・資料 → Software Design 2008年2月号 「Emacsマスターへの道」 原稿

    stealthinu
    stealthinu 2008/07/28
    elisp入門
  • snipper's diary: Cygterm + puttyの設定

    stealthinu
    stealthinu 2008/07/04
    『コントロールコードが機能せずに^Dのように画面に表示される問題があったが、ローカルエコー、ローカル行編集を強制的にオフにすることによって解決。 』
  • CygTerm + PuTTy = 快適 - YAMAGUCHI::weblog

    Cygwinに接続するときはいつもPoderosaを使っているんですが、たまにツールバーとかがなんとなく邪魔なときが有るんで、PuTTyからCygwinに接続してみることにしました。 環境 PuTTy (Release 0.58-jp20050503) CygTerm - Yet another Cygwin console (Version1.07) gcc 3.4.4 CygTermのコンパイル 上記サイトからCygTermのソースをゲットしてmakeする。幾つかのサイトではきちんとMakefileのBINDIRを書き換えているみたいだけど、どうせコピーするだけなんでmakeして、/usr/local/binにディレクトリごとmvしました。 cygterm.cfgの設定 自分は下記な感じで設定しました。 # CygTerm setting TERM = C:\PATH\TO\putty

    CygTerm + PuTTy = 快適 - YAMAGUCHI::weblog
    stealthinu
    stealthinu 2008/07/04
    新しい環境にcygwin入れなおすとき参考にした。わかりやすくまとまってて良かった。おかげで最初に豆腐が出るよ問題も解決したし。
  • named.conf の設定

    ### /etc/named.conf root:root 644 ### acl "internal-acl" { 127/8; 192.168.0/24; }; include "/etc/rndc.key"; controls { inet 127.0.0.1 port 953 allow { 127.0.0.1; } keys { rndc-key; }; }; include "/etc/host1.key"; logging { channel "default_syslog" { syslog daemon; severity info; }; channel "default_debug" { file "named.run"; severity dynamic; }; channel "null" { null; }; category "unmatched" { "nu

    stealthinu
    stealthinu 2008/06/20
    bind9
  • Bsddiary.net

    bsddiary.net expired on 07/25/2023 and is pending renewal or deletion.

    stealthinu
    stealthinu 2008/06/20
    bind9
  • Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ

    Linuxなどを利用する上で、「これはどうやったら実現できるのだろう」と思うことは数知れない。連載では、ユーザーがひんぱんに遭遇するであろう問題と、その解決方法を解説する。上級者には新たな発見を、初心者には上級者への道の手引きとなるだろう。 ファイルやディレクトリをバックアップ/同期するためのツールは幾つも存在していますが、rsyncはとりわけ大きな人気を誇っているといってよいでしょう。変更分を検出して差分のみを転送することで、ネットワーク経由でも効率的にバックアップ/同期が行える点や、sshなどのリモートシェル経由での利用が可能な点など、機能の洗練度はさすがに登場から10年以上たっているだけのことはあります。バックアップやミラーリングなどの用途であれば、基的にはコピー元とコピー先でわずかな違いしか発生しないはずで、ファイルの相違部分だけを転送するrsyncは効率的に機能します。 そん

    Command Technica:はじめてrsyncを使う方が知っておきたい6つのルール (1/2) - ITmedia エンタープライズ
    stealthinu
    stealthinu 2008/04/21
    rsyncまとめ。あとで確認。
  • MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介

    待ちに待ったソフトウェアがついに登場した。Railsは生産性の高さについては定評があるが、その設置、運用方法についてはJava並みに敷居が高かった。レンタルサーバなどでは利用に耐える設置が難しかった。 Passengerのトップページ だが、これで時代は変わるかもしれない。そんなソフトウェアがついにリリースされた。 今回紹介するオープンソース・ソフトウェアはPassanger、mod_rails for Apacheだ。 Passangerはgemからインストールするソフトウェアで、これをインストールし、必要な諸設定を行ったら後はMongrelのようなアプリケーションサーバを立ち上げることもなくRailsが利用できるようになる。 インストール中 Apache2.2系(恐らく…)ではdeny from allの設定を消す必要があるが、それさえ消せば問題なくRailsが動作する。プロキシも何も

    MOONGIFT: » チェック必須!Rails新時代の到来か?「Passenger(mod_rails for Apache)」:オープンソースを毎日紹介
  • 【レポート】FreeBSD 7、1500%ピーク性能改善の裏にあるもの - AsiaBSDCon 2008 | エンタープライズ | マイコミジャーナル

    3月27日(米国時間)に公開された初の7系リリースFreeBSD 7.0-RELEASEでは、通常負荷時でピーク性能を350%改善、高負荷時で1500%のピーク性能改善が確認されたという印象的なアナウンスがおこなわれた。FreeBSD 7は8コアまでのシステムでリニアな性能のスケールが確認されるなどマルチコア/プロセッサでスケールするOSとして生まれ変わったことを示すターニングポイントとなったわけだが、その秘訣はどこにあったのだろうか。 最初に結論をまとめると、マルチコア/プロセッサでリニアにスケールするための万能薬があったのではなく、システムの全方位に渡る地道な改善がこうした結果をもたらしている。ULEスケジューラの改善によるスケールの実現や、マルチスレッドでスケールするメモリアロケータjemalloc(3)の導入は、いわばそうした取り組みのひとつであって、すべてではない。小さな改善の積

    stealthinu
    stealthinu 2008/04/07
    地道な改善の積み重ね。特にロック回り。Linuxでもこのへん改良されて行ってくれることを期待。
  • I, newbie » ssh(1)を使い倒す

    sshを使いこなしていないひとを見るとイラっとする。パスワード認証大好き(もう21世紀ですよ)、パスフレーズ入れるのが面倒(keychain使えよ)、放っといたssh接続が切れて「また切れた!」(screen使えよ)とか。 ()は~/.ssh/configにおける同等の設定。詳しくはssh(1)とssh_config(5)を参照のこと。 一定期間ごとにパケットを送って、無通信時間経過によりセッションが切断されるのを回避する。 > ssh -o 'ServerAliveInterval 60' host.example.org (ServerAliveInterval 60) ssh-agentのforwardingを有効にして、login先のホストでもパスフレーズの入力を省略する。 > ssh -A host.example.org (ForwardAgent yes) remoteのコン

    stealthinu
    stealthinu 2008/03/05
    ごめんなさいごめんなさい。sshをほとんどtelnet代わりにしか使ってないんで…
  • MOONGIFT: » WindowsとLinuxをシームレスに使う「andLinux」:オープンソースを毎日紹介

    Windowsで開発する際に、細かい設定の部分でつまづくことがある。また、ライブラリを導入しようとしてLinux向けしかなかった、なんて経験はないだろうか。そして、結局VMWareのようなエミュレート環境を用意することになる。 だがエミュレータでは環境が断絶された感がある。もっとシームレスにWindowsからLinuxを使いたい、そう考える人のためのソフトウェアがこれだ。 今回紹介するオープンソース・ソフトウェアはandLinuxWindows上でシームレスに動作するLinux環境だ。 andLinuxはcoLinuxを利用して動作している。Linux向けのGUIアプリケーションが動作する点において、cygwinよりも便利だろう。また、それらのアプリケーションがタスクトレイから簡単に呼び出せる点も見逃せない。 デスクトップ環境としてはKDEまたはXfceが選択できる。ファイルの拡張子設定

    MOONGIFT: » WindowsとLinuxをシームレスに使う「andLinux」:オープンソースを毎日紹介
    stealthinu
    stealthinu 2008/02/28
    coLinuxベース。Windows側のXはなに使ってるんだろう?
  • DNSベストプラクティスとは「隠す」そして「重ねる」 ― @IT

    第2回 DNSベストプラクティスとは「隠す」そして「重ねる」 澁谷 寿夫 Infoblox株式会社 Systems Engineer 2007/12/14 軽視されがちのDNSにもう一度明かりをともす新連載。第2回ではDNSの最新情報と、前回の最後で図だけ提示した「DNSのベストプラクティス」構成の意味を解説します(編集部) いまだに設定ミスの多いDNS 今回も引き続きDNSについて説明していきたいと思います。まずは、おさらいをかねて、2007年11月に発表されたDNS関係のリリースを紹介したいと思います。 11月19日に開催されましたDNS DAYでも話題に上がっていたのですが、いまだに多くのDNSサーバに設定ミスが多いという問題があります。設定ミスの内容としては、いくつかありますが、その中でも深刻な問題としてはオープンリゾルバのサーバになってしまっているというものです。 前回説明した「