タグ

ブックマーク / wadap.hatenablog.com (27)

  • lsyncdをつかって簡単にファイル同期を - UNIX的なアレ

    lsyncdというツールをご存じでしょうか?これを導入することで、リモートのホストとディレクトリ単位で同期をすることができます。 先日のエントリーでも紹介していますが、実は設定や導入がすごく簡単です。した設定でリモート間でファイルの同期をとれるのはやはり便利ですよね。 さて、今回はlsyncdの簡単な導入方法を紹介したいと思います。 lsyncdの仕組み lsyncdはlinux kernel2.6.13で導入された、inotifyというAPIをつかって動作しています。 inotifyはファイルシステムのイベントを取得することができるAPIで、ファイルの作成や削除などをそれぞれイベントとして取得をすることができます。 この仕組みと、rsyncを組み合わせてファイルの同期を行うことを実現しています。 lsyncdのインストール まず、以下のページからsourceをダウンロードしてください。

    lsyncdをつかって簡単にファイル同期を - UNIX的なアレ
  • マルチプラットフォームなパスワードマネージャー「KeePass」が便利だよ - UNIX的なアレ

    様々なWebサービスをつかっているかと思いますが、パスワードはどうしていますか? hatenaがあって、googleがあって、yahooがあって・・・などなど複数のアカウントを持っているかと思いますが、それぞれのパスワードを管理するのは大変なもの。かといって全部同じにしてしまうのもセキュリティー上不安ですよね。 そういった不安もあり、自分は今までID Managerを利用していました。しかしながら、ID ManagerはWindowsのみで動作するアプリケーションです。 私自身はWindowsだけでなく、LinuxMacも活用するため、できればマルチプラットフォームで動作するものが良いと思っていました。 そんなときに、マルチプラットフォームで動くKeePassをみつけました。 公式サイト KeePass Password Safe Windows用のアプリケーションを配布している公式サイ

    マルチプラットフォームなパスワードマネージャー「KeePass」が便利だよ - UNIX的なアレ
  • WindowsPCの初期セットアップメモ - UNIX的なアレ

    メインで使っているマシンはMacBookProですが、やはりWindowsも必要になときもありますよね。 持っているWindowsマシンはすでに使用し始めてから3年以上が経過しているLet'sNote T4。割と気に入っているマシンなのですが、HDDの容量が40GBだったりと限界を感じ始めていたので、ついにWindowsマシンの購入に踏み切りました。 いろいろさがしていると、ここ最近、ThinkPad x200の値段が下落しまくっている・・・ SSDのモデルにしたいなーとか思っていたのですが、若干値段が・・・。x200は8万円前後だったので、価格も魅力でした。 なお、自分が購入した価格は7万8000円ほどで。いまはもう売っていないようですね・・・ さてというわけで久々にWindowsのマシンをイチからセットアップしたわけです。自分は割りといろいろなアプリケーションをインストールして使うタイ

    WindowsPCの初期セットアップメモ - UNIX的なアレ
  • VirtualBoxで仮想化を始めるための、もっともシンプルなチュートリアル - UNIX的なアレ

    仮想化、使っていますか? 少し前までは特殊な扱いをされていましたが、VMwareやXenなどの普及にともなって現在においては当たり前の技術としてつかわれるようになってきています。自分自身も、コーディングを行ったり検証をおこなうような環境としてすでに手放せないモノとなっています。しかし、そこでよく議論となるのがhypervisorは何がいいの?というお話です。 自分自身も様々なhypervisorを使っていますが、なかなか良かったとおもえるのがVirtualBoxでした。 エントリーでは、VirtualBoxの簡単な導入方法を説明したいと思います。導入までの時間はダウンロード時間含めても10分ほど!これならちょっと導入をしてみたくなりますね。 なお、VirtualBoxのインストールにはNetworkの再起動が必要です。作業中の方は注意してください。 VirtualBoxとは サンによって

  • これからemacsを使い始めたい人へ送るチュートリアル 第2回 - UNIX的なアレ

    さて、前回に引き続き、第2回目のエントリーとなります。 第1回の様子を見てみると、emacsに興味がある人はやはり多いんだなと感じました。今回は実際に立ち上げて、emacsで文章を編集する操作まで行きたいと思います。 emacsを操作する際に使用するキー emacsでは、CTRLキーとMETAキーとの組み合わせを利用して様々な機能を利用します。CTRLキーは馴染みのあるキーです。METAキーはALTキーもしくはESCキーで使用しましょう。私自身は、METAキーは、ALTキーで代用しております。 それでは、それぞれのキーの組み合わせの記述について説明をします。emacsのコマンドはよく以下のような記載をします。まずはこれをみて操作内容を理解できるようにしましょう。 機能 コマンド コマンド解説 左へ移動 C-b CTRLキーを押しながら、アルファベットのbを押す 1単語右へ移動 M-f ME

    これからemacsを使い始めたい人へ送るチュートリアル 第2回 - UNIX的なアレ
  • これからemacsを使い始めたい人へ送るチュートリアル 第1回 - UNIX的なアレ

    emacsというエディタの存在は皆さんご存知かと思います。 しかしながら、立ち上げてはみたものの何をしていいかわからない...もしくは、チャレンジしてみようと思ったけれども機能がありすぎて何やっていいのかわからない...まさにこういった経験はないでしょうか? 実際のところ私自身も、emacsを使うようになるまで数回挫折しています。やはり自分が挫折してしまった理由も、機能が多すぎて使いこなせなかったことでいつも使わなくなってしまっていました。 このエントリーでは複数回に分けて、emacsを便利かもと感じれるレベルになるまでのチュートリアルをお送りしようと思います。 まず今回はemacsの導入までを実施したいと思います。 なぜいまどきemacsか? サンがJava FXの実例をデモ − @IT Java,そしてemacsの開発者である、ジェームス・ゴスリン氏はEmacsは消滅すべきと語っていま

    これからemacsを使い始めたい人へ送るチュートリアル 第1回 - UNIX的なアレ
  • Linuxデスクトップで綺麗なフォントを使う方 - UNIX的なアレ

    gnome標準のフォントも悪くありませんが、もっと可視性に優れたフォントでターミナルを使ってみたいと思いませんか? 約5分ほどで、より可視性に優れたフォントをインストールすることができます。簡単にできるのでチャレンジしてみましょう!再起動は必要ありません。 なお、今回の手順はubuntu8.10でテストをしています。 必要なパッケージをインストールする cabファイルとなっているので、展開するためのツールをインストールします。 $ sudo apt-get install cabextract フォントをダウンロードする それではフォントをダウンロードして、展開します。最後にしっかりと展開されたか確認してください。以下のサイトからダウンロードをします。 http://osakattf.hp.infoseek.co.jp/ $ mkdir ~/src && cd ~/src $ wget h

    Linuxデスクトップで綺麗なフォントを使う方 - UNIX的なアレ
  • Dropboxとhowmで快適メモライフを - UNIX的なアレ

    Dropbox便利ですよね。自分もベータ版の時からずっと愛用しています。 しかしながら、Dropboxを使っていることすら意識をせずにデータを共有することができればもっと使い勝手はよくなるのではないでしょうか。 そんなことを思いつき、Dropboxとhowmを組み合わせて複数のマシン間でメモを完全同期する方法を試してみました。 Dropboxのアカウント設定をする(Windows or Mac) まずはDropboxのアカウントを持っていない方はインストール&アカウントを作成しておきましょう。 ほぼ対話形式で完了します。およそ5分ほどあればアカウントの作成は完了するでしょう。 Dropbox Dropboxのアカウント設定をする(Linux) Linuxデスクトップを使っている方もDropboxを利用することができます。 下記のLinkからrpmやdebパッケージを利用することができます。

    Dropboxとhowmで快適メモライフを - UNIX的なアレ
  • 10分でつくる、プロジェクト管理ツール"Trac" - Unix的なアレ

    Tracの構築ってなかなか面倒ですよね。自分も初めて作ったときはいろいろと手間取ったことを覚えています。 とくにソースからいれるとなると、いろいろとやらなければいけません。パッケージも用意されていますが、日語化をする場合などいろいろと面倒があります。 今回も前回に引き続き、簡単にTracのインストールを行う手順を紹介したいと思います。 事前準備 まずは、以下の手順を行っていることが前提です。 10分で作る、Subversionレポジトリ - UNIX的なアレ そのため、動作環境は以前と同様です。試してみたところ、Ubuntuでも同様の手順でいけるようです。 OS Debian Linux etch Protocol http Web Server Apache2.2.3 さて、それでは構築していきましょう! パッケージのインストール さて、Tracを使うにあたって必要なパッケージをインス

    10分でつくる、プロジェクト管理ツール"Trac" - Unix的なアレ
  • 10分で作る、Subversionレポジトリ - Unix的なアレ

    バージョン管理システムにはCVSやsubversionなど様々なものがありますが、サーバーのセットアップに抵抗がある人もいるのではないでしょうか? しかしながら実際のところ、パッケージ化されているので驚くほど簡単にできてしまいます。 今回は、もっとも簡単な手順でSubversionのレポジトリサーバーを構築する方法を紹介したいと思います。 動作環境 今回の手順の動作環境は下記のとおり。OSをインストールしたままの、まっさらな状態を想定しています。 OS Debian Linux etch Protocol http Web Server Apache2.2.3 それでは早速いきましょう。当に10分間で構築できます。 パッケージのインストール 下記の作業はすべてrootで作業をするものとします。(まっさらな状態を想定しているため、sudoは利用していません。) それでは必要なパッケージをイ

    10分で作る、Subversionレポジトリ - Unix的なアレ
  • fenrirとputtyをもっと快適に 〜 fenrirからputtyを一発でサーバーにログインする方法 - Unix的なアレ

    sshやtelnet等でputtyを利用している方は多いと思います。自分もputtyを愛用していますが、puttyを起動してsessionを選択という動作が若干面倒に感じていました。 今回は、ランチャーとしてもつかえるfenrirとputtyを組み合わせて簡単操作でサーバーにログインするための設定を紹介したいと思います。 fenrir/puttyのインストール まず、fenrirとputtyをインストールしましょう。すでにインストールされている方はここの手順は不要です。 B@r09u3 Style Op.2 http://yebisuya.dip.jp/Software/PuTTY/ インストールディレクトリは以下として進めます。 putty C:\Program Files\putty fenrir C:\Program Files\fenrir どうやったらできるのか puttyは引数

    fenrirとputtyをもっと快適に 〜 fenrirからputtyを一発でサーバーにログインする方法 - Unix的なアレ
    loca1982
    loca1982 2008/07/20
    windowsのショートカットでもBluewindでも同じことができるはず
  • MacではじめるLinux 〜 はじめてのVMware Fusion (導入編) - Unix的なアレ

    最近では仮想化という単語がよく使われていますが、やはりまだ敷居が高いと感じている方は多いようです。しかしながら、VMwareを使えば仮想化はまっさらのPCLinuxをインストールするよりももっと簡単にできてしまいます。 以前はWindows用にVMwarePlayerの使い方を説明しましたが、今回はMacユーザー向けにVMware Fusionの使い方を紹介したいと思います。 VMware Fusionとは? VMware ServerがWindows向けに対し、Mac用に開発されたのがVMware Fusionです。 VMware Fusionは有料ですが、評価版で30日間使用することができます。購入すれば1万円なので、ためらっている方はまずは評価版で試してみてからでよいでしょう。金額を支払えば、いままで使っていた仮想マシンもそのまま引き継ぐことができます。 また今回は全体的に長くなる

    MacではじめるLinux 〜 はじめてのVMware Fusion (導入編) - Unix的なアレ
  • サーバーエンジニアが入れておくと便利なFirefoxアドオン7選 - Unix的なアレ

    サーバーエンジニアといえど、ページ表示のパフォーマンスチューニングなどブラウザで確認したりすることはよくあると思います。 自分自身のメモもかねて、そんな際に自分がよく使用しているアドオンを紹介したいと思います。 firebug JavascriptCSSのコーディングをやる方にはおなじみですね。firebugです。私はjavascriptのDebugだけでなく、各コンテンツの取得時間を見る際にも使用しています。 https://addons.mozilla.org/ja/firefox/addon/1843 Yslow firebugに付加機能として追加できるyslowです。これもパフォーマンスチューニングの際には効果を発揮します。 expireの期間や、gzipしているかなどからそのページのパフォーマンスのランクを表示してくれます。 https://addons.mozilla.org

    サーバーエンジニアが入れておくと便利なFirefoxアドオン7選 - Unix的なアレ
  • sshでリモートサーバーをマウント、便利にsshfs - Unix的なアレ

    開発の作業をしているときは、複数のホストのサーバーを行き来していろいろとオペレーションをするようなことがあると思います。 そんなときに1つのサーバーから作業できるよう、ssh経由でリモートのサーバーをマウントし、Localのファイルシステムのように見せることができるsshfsを紹介したいと思います。 sshfsのインストール Debian/Ubuntuならaptで簡単インストールできます。なお、fuseグループに入っている必要があるので、その設定まで実施します。なお、ユーザー名はwadapで実施します。 $ sudo apt-get install sshfs $ sudo adduser fuse wadap $ newgrp fuse以上、簡単ですね。 早速リモートホストをマウント リモートホストをマウントするのは簡単です。マウントポイントをつくって、sshfsコマンドを実行するだけ。

    sshでリモートサーバーをマウント、便利にsshfs - Unix的なアレ
  • もっと簡単にcoLinuxを。andLinuxのインストール手順 - Unix的なアレ

    以前にcoLinuxの紹介をしましたが、やはりまだ若干の導入の面倒さを感じた人もいるのではないでしょうか? そんな方のために、coLinuxをイチから設定することなく利用することのできるandLinuxを紹介したいと思います。 andLinuxって何? coLinuxをベースにし、xming等を含めたパッケージでWindows上で動作します。なお、使用されているディストリビューションはubuntu7.10です。 売りとしては、WindowsLinuxがシームレスに使えるということなのですが、Xmingを使っている方にとってはイマイチ目新しさは感じないでしょう。 やはり個人的に感じているメリットとしては、仮想環境のLinuxを手軽に導入できるという点だと思っています。 注意事項 さて、andLinuxをインストールする前に気をつけてください。インストールを完了するまでには、最低1回のWin

  • はじめてのキーボードメンテナンス - UNIX的なアレ

    お久しぶりでございます。業が多忙のため更新が滞っております・・・ さて、少々前ではありますがこの記事を読んだ方も多いのではないでしょうか? BBC NEWS | UK | Keyboards 'dirtier than a toilet' http://www.excite.co.jp/News/odd/00081209722160.html 私自身もこの記事を読んで以来、キーボードにさわることに若干の抵抗を覚えはじめました。愛用しているHHKを購入してから2年間たちますが、エアーダスターをかける以外はこれといったメンテナンスはしていません。 もしかして自分のキーボードもとんでもなく汚いのでは・・・?と思い、メンテナンスをすることを決意しました。 必要なもの さて、キーボードをメンテナンスすると決めたのはよいですが、それにあたって自分が使用したものをあげます。といっても2点だけなのですが

    はじめてのキーボードメンテナンス - UNIX的なアレ
    loca1982
    loca1982 2008/05/16
    パソコンの掃除しなきゃな・・・キーボードを掃除するときにチェック
  • MacBookPro導入時にインストールするもの - UNIX的なアレ

    ついにMacBookProがとどきました!MacBookAirと迷ったのですが、id:mizzusanoの「MacBookProは重いノートではない。持ち運べるデスクトップだ」という発言により購入を決意しました。 いやぁ、このあけて最初のセットアップする瞬間っていいですよね。 しかし、PCを乗り換えると何を入れていたのかわりと忘れがちなもの。後になって、あれが足りないなどなどいろいろなことがおきがちです。 そのため、自分のメモの意味も込めて自分がMacを買ったらまずやるセットアップ内容を書きたいと思います。 自分がセットアップするときのポリシー PCをどういった内容にするかというのは人次第だと思います。デフォルト派の人もいますし、ガリガリにカスタマイズする派の人もいるでしょう。 自分に関しては、どちらかといえばカスタマイズ派です。まぁそのため買ってからセットアップには時間はかかってしまいま

    MacBookPro導入時にインストールするもの - UNIX的なアレ
  • 初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ

    他の言語をを書き慣れてから、シェルスクリプトを書こうとするとしょうもない部分でハマったりすることがあります。「簡単な処理だからシェルスクリプトで書くか」と思っても無駄に時間がかかってしまっては仕方ないですよね。 今回は初めてシェルスクリプトを書くときに、ハマりそうな点について説明をしたいと思います。 実行権限をつける 単純にファイルを生成しても下記の用に実行しようとしても実行はできません。 # touch test # ./test sh: ./test: Permission denied # touch foo # ./foo sh: ./foo: Permission denied これはファイルに実行権限がついていないため、起きる現象です。 chmodコマンドを使って実行権限をつけてやりましょう。 # chmod +x test # ./test # chmod +x foo #

    初めてシェルスクリプトを書くときに知っておきたいこと - Unix的なアレ
  • 自作のEmacsチートシートを公開してみる - UNIX的なアレ

    Emacsって使うほどいろいろな機能に気がついていきますが、わりと基的な機能も忘れがちだったりします。(自分だけでしょうか・・・) そんなときにWebを探すのも面倒なので、よく使うコマンドはまとめて手元においてあるのですが、どうせならとおもってまとめてみたので公開します。 ダウンロードはコチラから。 ※PDF形式で公開していますが、元ファイルはxlsの形式です。要望があれば別途公開します。 もしかしたら間違っている部分があるかもしれません。 自分自身のためにもどんどんと修正していきたいと思っていますので、気になる点がありましたらご指摘お願いいたします。 参考にさせてもらったサイト Emacs クイックリファレンス Emacs操作キー一覧

    自作のEmacsチートシートを公開してみる - UNIX的なアレ
  • 不要になったパッケージを削除してくれる、autoremove - UNIX的なアレ

    Debian系OSでのパッケージ管理コマンド、aptは便利ですが、不要になった際に依存のパッケージまでは削除してくれません。 削除する際は、 # sudo apt-get remove --purge {package名}と指定しますが、これでも消せるのはそのパッケージのみです。 ところが、ubuntu edgy以降で利用できるautoremoveを使えば不要なパッケージも簡単に削除可能! # sudo apt-get autoremoveこれだけで依存関係がなく、不要と判断されたパッケージは削除してくれます。 すごいなーとても便利。しかし、manを見ても--helpをみても記載されていないのです。 Commands: update - Retrieve new lists of packages upgrade - Perform an upgrade install - Install

    不要になったパッケージを削除してくれる、autoremove - UNIX的なアレ