2010-01-01から1年間の記事一覧
1月 本 プロダクティブ・プログラマ -プログラマのための生産性向上術 (THEORY/IN/PRACTICE)作者: Neal Ford,島田浩二(監訳),夏目大出版社/メーカー: オライリージャパン発売日: 2009/04/27メディア: 単行本(ソフトカバー)購入: 14人 クリック: 236回この…
7月 [Web開発者のための]大規模サービス技術入門 ―データ構造、メモリ、OS、DB、サーバ/インフラ (WEB+DB PRESS plusシリーズ)作者: 伊藤直也,田中慎司出版社/メーカー: 技術評論社発売日: 2010/07/07メディア: 単行本(ソフトカバー)購入: 75人 クリック: …
マスタースレーブ構成を作ってみたのでメモ書き 前提 OSはDebian lenny マスター 192.168.65.31 スレーブ 192.168.65.32 mysqlのインストール sudo aptitude install mysql-server-5.0 初期設定のパスワードは空にします。 レプリケーションユーザの作成 マ…
後で追記する ブランチの確認 git branch リモートブランチをチェックアウト git checkout -b branch-name origin/branch-name タグの作成 git tag -a tag-name -m 'comment' タグをリモートブランチにpush git push tag-name
下準備 # etchのlibevent-devは古いらしいので wget http://monkey.org/~provos/libevent-1.4.14b-stable.tar.gz tar zxvf libevent-1.4.14b-stable.tar.gz cd libevent-1.4.14b-stable/ ./configure make sudo make install # ホントはインストール時のプリ…
状態確認 mogadm --trackers=192.168.1.100:7003 check 統計情報 mogadm --trackers=192.168.1.100:7003 stats ドメインリスト mogadm --trackers=192.168.1.100:7003 domain list デバイスリスト mogadm --trackers=192.168.1.100:7003 device list
こんな感じ? 正規表現がちょっとアレかなあ。 #!/usr/bin/env perl use common::sense; my @interfaces = split /\n\n/, `LANG=C; /sbin/ifconfig -a`; my %reg = ( link_encap => qr/Link encap:(\S+)/, mac_address => qr/HWaddr\s(([[:xdigit:]]{2}:){5}[…
今回もメモ書きレベル以上に推敲できなかったです。慶事の都合上初日しかいけなかったので、1日目だけのメモ書きです。 cloudforecast 長野雅広さん PDCAがだいじ 監視はCheckフェーズ 障碍監視 ping応答 http ssh 応答 ロードアベレージ ツール nagios moun…
デフォルトだとperlのテストスクリプトはシンタックスハイライトしてくれないので、設定に付け足した。 [mimeviewer] mime_map = (中略)text/x-ada:ads:adb,text/x-perl:t下記のような形式で書くっぽい。 text/x-(種別):(拡張子)
とりあえずこんな感じで、サーバに入って適当に設定情報をとってくるスクリプトを書いた。 #!/usr/bin/env perl use strict; use warnings; use Net::SSH::Perl; my $ssh = Net::SSH::Perl->new('SERVER'); #鍵を省略した場合は、${HOME}/.ssh/id_dsaを参照…
gmp.hが無いとMath::GMPのインストールで止まっちゃうよ。 sudo aptitude install libgmp3-dev cpanm Math::BigInt::GMP cpanm Net::SSH::PerlついでにMath::BigInt::GMPをいれないと、こんなwarningsが出る。 Math::BigInt: couldn't load specified math l…
自分メモ インストール virtualenvを使っているのでpipで。 pip install PasteScript テンプレートリストの表示 paster create --list-templatesAvailable templates: basic_package: A basic setuptools-enabled package paste_deploy: A web application d…
ほぼ個人メモレベルです。途中電話がかかってきたので抜け抜けです。 分散環境でのTrac こんぴろさん はさみとつーるは使いよう テンプレートページをいじってショートカット を使ったよ RTCはwikiが使いづらい プラグイン FullBlogPlugin 0.12でも動くよ Ta…
etchだとtrac-gitのパッケージが無いので、virtualenv上に環境を作ってみる。 ただし、うちにはetchの環境がないのでlennyでやっています。 会社のetchでも同じ手順でできたので大丈夫なはずです。ただ、もしかしたらパッケージ名が若干違うかも。注: 私はzs…
ちょこちょこやり直していたのでもしかしたら抜けがあるかもあとで修正する。 インストール sudo aptitude install slapd ldap-utils ldapのrootパスワード作成 sudo slappasswd -h {CRYPT} 設定ファイル修正 /etc/ldap/slapd.confに追記 こっちはサーバ側の…
メモ書き程度なんでまとまってないです。 Perl Language Update dankogaiさんperl6の話 rakudo だいぶ速くなったよ 三項演算子は??と!! 関数のネストができる スコープも正しく扱われる try-catch使えるよ muti dispatch 俺俺演算子 OOP selfが使える ドット…
9月31日までにやりたいことを残しておきます。なので未来日記です。あとでかく。 開発 TwitterとEvernoteの連携ツール 運用 gitとtracの連携 読書 継続 実践ハイパフォーマンスMySQL Doing エキスパートPythonプログラミング Doing 資格 Ruby技術者認定試験 …
前提として、 LDAPサーバ : ldap.vm.masasuzu.net cn=admin,dc=vm,dc=masasuzu,dc=net インストール sudo aptitude install libnss-ldapインストール中にいろいろ聞かれるのでそれぞれ答える。 LDAPサーバのURI : ldapi:///ldap.vm.masasuzu.net 検索ベース…
下記のページを参考にしつつ環境構築しました。 http://www.geocities.co.jp/SiliconValley-PaloAlto/3626/server_setting/djbdns/20051120_djbdns.htm lennyだとパッケージがあるので多少楽でした。 下準備 インストール。digを入れるためにdnsutilsを sudo…
できる限り、vmの作成を省力化、自動化したいのでlennyインストール後のセットアップ手順をまとめてみた。 完全に自分メモです。 前提 2010/09/12現在のDebian lenny 最小net-install linuxインストール時にパッケージの指定を全部外す。 ログインユーザは m…
思ったより簡単に動いたので、あっけなかったです。とりあえず、スタンドアローンで動かすまでまとめておきます。とりあえずパッケージのインストール。 # aptitude upgradeは deprecatedらしいので。 sudo aptitude update && sudo aptitude safe-upgrade s…
8月31日までにやりたいことを残しておきます。なので未来日記です。(2010/06/12記) 開発 Wassrのコマンドラインツール 作ったよ http://github.com/masasuzu/WassrMinus TwitterとEvernoteの連携ツール 運用 使い道ないネットブックの常時稼働サーバ化 Done …
今月の目標に上げていたにもかかわらず、全く手を付けていなかったのでそろそろ着手してみる。 開発言語は何でも良かったのですが、ちょうどRubyKaigiが開催中なので、ruby1.9.1でやってみます。 環境構築 とりあえず、rvmだけ入っている、まっさらな状態か…
文字コード変換を行うコマンド。 オプション オプション 内容 -l 変換できる文字コードの一覧表示 -f 変換元の文字コード -t 変換先の文字コード
atコマンドで予約したジョブを削除する。 atrm <ジョブ番号>
atコマンドで予約したジョブを表示するコマンド。at -l でも同じ意味。
指定した時間に一度だけコマンドを実行させるコマンド。 at [オプション] <HH:MM> 特殊表記 表記 意味 midnight 00:00 noon 12:00 teatime 16:00</hh:mm>
障碍者や高齢者向けのキーボード入力支援機能のこと。 スティッキーキー 同時に複数のキーを押下することが困難であるユーザのために、修飾キーが押下されたあとはほかのキーが入力されるまで修飾キーが押された状態を保持する機能。 リピートキー キーを押…
シャドウ化されているパスワードを平文に変換するコマンド。[linux] chageコマンド ユーザパスワードの有効期限を変更するコマンド。CHange password AGE の略らしい。 chage [オプション] <ユーザ名> オプション オプション 内容 -E ユーザがアカウントにア…
グループのパスワードをシャドウ化するコマンド。