タグ

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

  • nanapi勉強会vol2でshellについて話す会を企画した&話した&まとめた - UNIX的なアレ

    個人的なShellTipsをまとめてみた - UNIX的なアレ 以前に話題になったネタでこんなエントリーを書きましたが、どうならもっといろいろな人の話を聞いてみたいよね、というわけでid:sotarokと話しててこの勉強会をやることになりました。 もともとのコンセプトとしてはshellのウルトラなテクニックを紹介するというよりも、なんかイマイチ使いこなせてない感がある人とか、めんどくさい作業をめんどくさいと感じずにやっている人向けな内容です。 そんなわけで、私が発表した内容は以下のスライドです。 なんか途中からemacsの話してるんですけど、emacsは概念だしレイヤーが違うので特に問題はありません。なおやさんもemacsの話してたし。 その他、当日の資料が上がっていますのでまとめてみました。 当日の資料 当日の発表内容はこんな感じです。全体的にすごく興味深い話でした。まず今日からzaw使

    nanapi勉強会vol2でshellについて話す会を企画した&話した&まとめた - UNIX的なアレ
  • 個人的なShellTipsをまとめてみた - UNIX的なアレ

    naoya_itoの火を噴いたシェルtips - Togetter これを読んでふと書きたくなったので。ちなみに僕はbash使っています。 CTRLを使った便利系 まず、UNIXな操作あたり。 キーバインド 意味 CTRL + s キー入力を受け付けなくする 画面出力抑える CTRL + q 上記解除 CTRL + z バックグラウンドに. fgで戻る CTRL + l 画面をクリア。clearと同等 CTRL + c 現在の処理を停止 CTRL + d exitと同等 CTRL + r historyからコマンド検索 emacsっぽいやつ どっちかというとキー操作に近い。基emacs。metaは僕はoptionに割り当ててる。とりあえず触りたい人はESCでOK。 キーバインド 意味 CTRL + a 行頭 CTRL + e 行末 CTRL + f → CTRL + b ← CTRL

    個人的なShellTipsをまとめてみた - UNIX的なアレ
  • いかにしてベンチャーの社内ネットワークを構築するか - UNIX的なアレ

    情シス担当者なんていない 現在、nanapiは社員数30名弱くらいの会社規模です。アルバイトさんを含めると70名くらいになりますが、そのうちエンジニアは私を含めて8名。このくらいの会社の規模だと、まだ情シス的な仕事を専門的にやるような人はいません。 当然、ネットワークの専門家もまだ弊社にはいないので必然的にエンジニアの誰かがこのあたりを担当することになります。ベンチャーにおいてだいたいの場合、こういった技術的な行き場の分からない仕事ってのはCTOがやるもんです。 しかし、情シス的な仕事って当に難儀な仕事。動いてて当たり前、高速で当たり前、ちょっとでもネットワークが遅くなるものならその時点ですでに障害です。 外注するという選択肢もありますが、何かしら社内でネットワークのトラブルがあれば少なくともその瞬間はたぶん僕が対応するなり調査するなりすることになります。どうせそうなるのであれば、自分で

    いかにしてベンチャーの社内ネットワークを構築するか - UNIX的なアレ
    Nean
    Nean 2013/12/27
  • -nw環境でspeedbarを使うなら、sr-speedbar.elが便利だよ - UNIX的なアレ

    エディタの設定はいつも悩みが付きまとうものですよね。私自身もいろいろなエディタを使ってきました。 その中で、最終的に落ち着いたエディタはemacsです。そんな私がemacsを使う際、絶対に手放せないツールのうちのひとつにspeedbarがあります。 speedbarがすごく便利 speedbarを使うとこのように左側にファイルやディレクトリを操作するメニューをだしてくれます。また、関数リストなどもだしてくれるためファイル内の移動がすごく楽になります。 -nw 環境でも使いたい しかし、そもそもemacsをつかようになった最終的な理由はサーバサイドで開発をしたいからでした。どこでも同じ環境で開発ができることや、携帯の実機テストが多くなったのが原因です。 しかし、サーバサイドでspeedbarを使うとメニューを使う際画面が切り替わります。これが結構不便でした。 el-speedbar.elを入

    -nw環境でspeedbarを使うなら、sr-speedbar.elが便利だよ - UNIX的なアレ
    Nean
    Nean 2010/08/28
  • lsyncdをつかって簡単にファイル同期を - UNIX的なアレ

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

    lsyncdをつかって簡単にファイル同期を - UNIX的なアレ
    Nean
    Nean 2009/09/14
  • これから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的なアレ
    Nean
    Nean 2009/01/01
  • これからemacsを使い始めたい人へ送るチュートリアル 第1回 - UNIX的なアレ

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

    これからemacsを使い始めたい人へ送るチュートリアル 第1回 - UNIX的なアレ
    Nean
    Nean 2008/12/29
  • 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的なアレ
    Nean
    Nean 2008/11/05
  • サーバーエンジニアが入れておくと便利な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的なアレ
    Nean
    Nean 2008/08/07
  • emacsでtwitter,twittering-modeを使い始めた - UNIX的なアレ

    コーディングは当然のこと、メモをとったり、メール読んだりや2chを見たりなどemacsではなんでもできてしまいます。 やっぱりここまでできてしまうと、もっとemacsに統合したいと思ってしまいますね。 そこで、emacsからtwitterがつかえるelispを見つけたので使用をしてみました。 HugeDomains.com ダウンロードする ソースコードはSubversionで管理されています。Tracが導入されていますので、自分はBrowser経由でダウンロードしました。 /lang/elisp/twittering-mode/trunk/twittering-mode.el – share – Trac このページの下にある、Original Formatというリンクからダウンロードしましょう。 設定をする 設定はものすごくシンプルです。公式のサイトにも記述してあるとおりにやればすぐに

    emacsでtwitter,twittering-modeを使い始めた - UNIX的なアレ
  • 自作のEmacsチートシートを公開してみる - UNIX的なアレ

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

    自作のEmacsチートシートを公開してみる - UNIX的なアレ
    Nean
    Nean 2008/02/13
  • 軽快なLinux環境をつくれる、coLinuxのセットアップ手順 - Unix的なアレ

    以前にWindows上でLinuxを走らせる方法として、VMwareで作る、初めてのLAMP環境構築 - UNIX的なアレを紹介しました。 今回もまた、Windows上でLinuxを動かせる、coLinuxというものを紹介します。 VMwarePlayerに比べたメリットは動作が早いという点です。 coLinuxのインストール手順を記載しているサイトはすでにありますが、若干経験者向けな内容になっていますので、ここでは出来るだけ噛み砕いて書いてみます。 それでもVMwarePlayerよりも設定が若干難しいですが、頑張っていきましょう! 必要なモノをダウンロードする。 まず、必要なものは以下の2つです。 coLinux体 FileSystemImage (今回はDebianを使用します) swapImage(swap用のイメージです) coLinux体ダウンロード それではまずcoLin

    軽快なLinux環境をつくれる、coLinuxのセットアップ手順 - Unix的なアレ
  • もっとscreenを便利に使うためのチュートリアル - UNIX的なアレ

    screenを初めて使うためのチュートリアル - UNIX的なアレ の記事が意外と好評だったのでさらに書いてみます。 前回書いた内容は、Screenの基的な操作を説明する内容でしたが今回はもうちょっとすすんだScreenならでは!な機能について書きたいと思います。 今回もチュートリアル形式で書きます。screenを立ち上げてください。 suspend/atach まずは個人的にscreenでもっとも便利と思っている機能、suspend/atachについて説明します。 図のようにscreenをあげているとします。 この状態で、以下のキー入力を行ってください。 CTRL + J のあと、z下記の表示がでれば成功です。 # screen [4]+ Stopped screenこれは今あげているscreenの状態を保ったまま、一度shellからぬけたような状態です。 それでは戻ってみましょう。

    もっとscreenを便利に使うためのチュートリアル - UNIX的なアレ
  • 初めてviエディタを使いたい人へ - Unix的なアレ

    Unix/Linuxを使おうとしてコマンドの次くらいに避けて通れないのが、viエディタ。 慣れてしまうと逆にこれじゃないと・・・というくらい染み付いてしまいますが、確かに最初は何をやっていいのかさえわからないものです。 過去に自分も立ち上げてしまってどうやって終了させていいのかさえわからなくて焦った記憶もあるくらいです。 今回はそのとっつきにくいviエディタを最低限使えるようになりましょう。 どうしてviエディタ? 実際に現役のエンジニアのつかっているエディタを見ると、様々だと思います。 vim,emacs,nanoやwindowsでは秀丸など。 確かに慣れているものが一番使いやすい(実際自分も普段はemacsです)のですが、Unix/Linuxを触る際にviは避けて通れない理由があります。 理由としては、ほぼ間違いなくデフォルトでインストールされているからがあげられます。 Unix/Li

    初めてviエディタを使いたい人へ - Unix的なアレ
    Nean
    Nean 2008/01/09
    やっぱviはめんどくさそぉ。
  • 1