タグ

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

  • いかにしてベンチャーの社内ネットワークを構築するか - UNIX的なアレ

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

    いかにしてベンチャーの社内ネットワークを構築するか - UNIX的なアレ
  • データ分析の重要性を理解するための入門書5冊 - UNIX的なアレ

    はじめに 今回紹介するは玄人向けではなく「データ分析が重要そうだけど、なんだかよくわかんないと思っている人」向けです。 昨今ではデータマイニングという単語がエンジニアやマーケティング担当者のものだけでなく、経営レイヤーでも重要視されてきています。 ビッグデータというバズワード的なものも頻繁に言われ始めて、めんどくさい上司とかはとにかく口にし出すような状況ではないでしょうか?(想像です) 勉強しないと!と思いはするものの、統計やらHadoopやらRやら、それにまつわるものが多すぎて何から手をつけていいのかわからないもの。 というわけで、私が最近読んだ中でも「何ができるものなのか」という浅く広いテーマについて触れているをいくつか紹介します。 統計学 統計学が最強の学問である 作者:西内 啓ダイヤモンド社Amazon cakesの連載をまとめたですが、統計学がどういった分野に使われているの

    データ分析の重要性を理解するための入門書5冊 - UNIX的なアレ
  • お名前.comのVPSサーバを使うまで - UNIX的なアレ

    安くて手軽に使えるVPSサーバないかなーと探していたら、見つけましたよ。お名前.comのVPSサーバです。 初期費用は5250円かかりますが、月額2940円でグローバルIPアドレスもらえてroot権限つきなら悪くないですね。 ざっくりとしたスペックは下記の通り。この価格ではなかなかのスペックだと思います。 OS CentOS 5.3 仮想化ソフトウェア Virtuozzo ディスク容量 50GB メモリ(最大) 1GB 詳細は下記から。 VPS|ドメイン取るならお名前.com というわけでさっそく申し込みました。しかしながら、yumが使えない状態になっているのでいろいろとセットアップしました。 ちょこっとそのセットアップ手順をメモがてら載せておきたいと思います。 ファイアーウォールの設定 標準では、sshで使用される22番ポートは閉じられています。まずはセキュリティの設定からポートを解放し

    お名前.comのVPSサーバを使うまで - UNIX的なアレ
  • lsyncdをつかって簡単にファイル同期を - UNIX的なアレ

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

    lsyncdをつかって簡単にファイル同期を - UNIX的なアレ
  • ロケスタの新サービス「ナナピ」で使った技術を紹介してみるよ - UNIX的なアレ

    http://nanapi.jp 日2009年9月1日、株式会社ロケットスタートの新サービス「ナナピ」をリリースしました。 「ナナピ」はライフレシピと呼ばれる生活の便利な知恵や、ノウハウをみんなに共有してしまおう!というサービスです。 なんとか予定通り9/1にリリースをすることができました。すでに投稿数が160ほどあり、生活に便利な内容が投稿されています。 http://r.nanapi.jp/162/%E3%81%82%E3%81%8F%E3%81%B3%E3%82%92%E6%AD%A2%E3%82%81%E3%82%8B%E6%96%B9%E6%B3%95/ http://r.nanapi.jp/158/%E3%83%AC%E3%83%99%E3%83%AB%E3%81%8C%E4%B8%8A%E3%81%8C%E3%82%8B%E6%8C%A8%E6%8B%B6%E3%81%AE

    ロケスタの新サービス「ナナピ」で使った技術を紹介してみるよ - UNIX的なアレ
  • Lenovo IdeaPad S10e 使用レポート - UNIX的なアレ

    さて、引き続き行っているLenovo IdeaPad S10eの使用レポートです。今回は実際の使用感について紹介をしていこうと思います。 QuickStartを利用してみる IdeaPadにはQuickStartという機能が搭載されています。これはWindowsを起動しなくてもブラウザや、Skypeをつかうことができる機能です。 あまり見慣れない画面ですね。ここでは、Windowsを起動せずにLinuxを起動させています。電源を入れてから、10秒以内には立ち上がります。 起動を高速にするために、SplashTopを使っているようですね。 さて、ここでポイントなのですがQuickStartで起動した場合はOSが異なるため無線LANの再設定が必要です。これはLinuxを使ったことがない人には若干わかりづらいかもしれません。 それでは、アプリケーションを起動してみましょう。まずはブラウザです。

    Lenovo IdeaPad S10e 使用レポート - UNIX的なアレ
  • lenovoの引き取り修理サービスに感動した - UNIX的なアレ

    先日購入したThinkPad x200ですが、若干調子が悪いため修理に出しました。 その修理の対応がなかなか素晴らしかったのです。 修理の依頼電話窓口 電話窓口ですが、年中無休で9:00 - 18:00でやってくれています。 時間は短めですが、土日もやってくてれいるのはなかなかうれしいですね。 また、実際に自分が電話したのはGWだったのですが、それも関係なしに受け付けてくれました。 修理の引き取り 上記の電話で故障内容を伝えると、数日以内に日通のおじさんが引き取りにきてくれます。 時間指定もできるので便利でした。23区ないであれば、午前中指定もできるのでうれしい。 修理期間 これがポイントです。 修理を預けたのは、5/8(木)。修理が終わり届いたのが、5/12(火)でした。 間に土日を挟んでいてこのスピード感はなかなかのものですね。正直なところ、GW期間に預けたということもありあまり期待し

    lenovoの引き取り修理サービスに感動した - 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的なアレ
  • 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的なアレ
  • サーバーエンジニアが入れておくと便利な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的なアレ
  • もっと簡単にcoLinuxを。andLinuxのインストール手順 - Unix的なアレ

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

  • ICMPパケットでトンネルがはれる、ptunnel - UNIX的なアレ

    ちょっと面白いモノを見つけたので紹介します。 ICMPパケット(pingですね)で相手先とトンネルをはることができる、ptunnelというコマンドです。 インストール方法 Ubuntu/Debian # sudo apt-get install ptunnel CentOS # wget http://dag.wieers.com/rpm/packages/ptunnel/ptunnel-0.61-1.2.el5.rf.i386.rpm # sudo rpm -ivh ptunnel-0.61-1.2.el5.rf.i386.rpm 使い方 使い方はいたって簡単。ptunnelを使用するクライアント側、受けるサーバー側両方にインストールする必要があります。 また、ptunnelは基的にすべてrootのみ利用可能です。 クライアント側 # sudo ptunnel -p {ProxySer

    ICMPパケットでトンネルがはれる、ptunnel - UNIX的なアレ
  • 1