nigoblog

技術系会社のCEOブログ~私的編~

tool

Apache + fluentd + S3でアクセスログ収集をやってみた

Apache fluentd S3を利用したログ収集について書きました。Apacheのアクセスログをfluentdを用いてS3に格納する際に参考にしたサイトと、ハマった点が書かれています。

お手軽環境構築 !chefでrubyのバージョンを2.0.0-p195にする方法 ~CentOS~

以前chefを利用し、ローカル環境構築する方法について書きました。そこで今回はrubyのバージョンをchefを使って2.0.0-p195にする方法を書いていきます! chefとvagrantのおさらい recipeファイルの置き場 recipeファイルの内容 まとめ chefとvagrantのおさら…

macのキーボード入力を爆速にする方法その1

例えば あああああああああああああああ みたいに連続でキーボードを入力したいことがありますよね。 他にも delete連続とか 矢印連続とか vim とかだと h, j, k, l を連続で入力することもしばしば。 他にもctrl + f, b, n, p とかも結構連続で入力しがちで…

あなたがVimを使うべき5つの理由

今回はVimの魅力と、それを使うべき理由について書いていきます。はっきりいうと、Vimは絶対に使えるようになるべき!その5つの理由はこちら コーディング速度が変わる コマンドラインへの抵抗がなくなる Railsやnodejsなどのフレームワークと相性がいい Git…

vimをタブエディタ風にする使い方

今回は久しぶりにvimについて。vimをcodaなどタブエディタのように使う方法について書いていきます。プログラミングをしていると、よく他のファイルを見ながら作業をしたくなります。vimでは2分割にするコマンドやバッファを使うなどして他ファイルを参照し…

bashのプロンプトを変更する方法

bashのプロンプトとはというところですが、 ターミナルを開いた時の ここの部分です。たまたま見られた時に「長すぎぃ〜」って言われたのでここを変更しました。 .bashrcの変更 まず、vimで.bashrcを開きます。 vim ~/.bashrcそれから次のように書き込みます…

Unixコマンドを覚えてCUI操作をマスターしよう! ~めざせカチャカチャ ッターン~

今回はターミナルで色々操作するためにUnixコマンドをたくさん紹介していきたいと思います。今回の記事を読んだ後には、 地獄のミサワの「カチャカチャカチャ…」「ッターン!」が出来るようになっていることでしょう。というわけで早速紹介していきたいと思い…

【連載】第一回Google Analyticsで行うwebマーケティング ~ページビュー数を上げる方法~

本日から毎週月曜日or日曜日はGoogle Analytics関連の記事を書いていこうと思います。週次の報告プラス行なっていたことに対する効果検証をしていきます。 先週比とページビュー数の比較 ページビュー数を上げるためにしたこと&効果検証 という流れで書いて…

便利すぎるzen-coding

なぜ今まで使わなかったのだろうというエディタのプラグインそれが「zen-coding」ざっくり説明すると、 めちゃくちゃ楽にHTMLがかける!その全容について今回説明していきます。 zen-codingのインストール zen-codingを設定 HTMLを素早く書く このような流れ…

【メインはHeroku】インキュベーションハウス企画、ハッカソンに参加しました。ついでにHerokuの登録もしました。

今回、社会人メンターとしてインキュベーションハウスが企画しているハッカソンに参加しました!! メンターっていうとなんか偉そうな感じですが…笑参加して思ったのは、学生のレベルがどんどん高くなっているということ。参加者の中に現在大学1年の方がいたり…

ちょっと進んだGit, Githubの使い方~ブランチ活用編~

以前Gitの超入門的な記事を書きました。GitとGithubの使い方~超初級編~ - nigoblog今回はそこから一歩進んで、これぞGitというような使い方を説明していきます。 この記事を読む前に最初に上の記事を読むことをおすすめします。 ブランチとは? ブランチの作…

Emacsの使い方~超初級編~

以前、vimの使い方を説明しましたが(vimの使い方~超初級編~ - nigoblog)、今回はEmacsの使い方を説明しようと思います。 参考図書はこちら Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus)作者: 大竹智也出版社/メーカー: 技…

GitとGithubの使い方~超初級編~

今日のテーマはGitとGithubの使い方!! Git、Githubの順に説明します。 (adsbygoogle = window.adsbygoogle || []).push({}); Git Gitとは分散型のバージョン管理システムです。 次の図を元に簡単に説明します(落書き…)。 図1. gitのイメージこのようにローカ…

vimの使い方~超初級編~

今日はvimの簡単な使い方を説明します。 そもそもvimってなに?ってことなんですが、エディタです。 私はメインエディタはcoda2なんていう超モダンなエディタを使っているのですが、 じゃあなんでvimの使い方を説明するのか。そこから説明します。 ちょっとし…

PHPUnitのインストール for Mac ~追記あり~

前回アジャイルサムライを読んだのですが、 V: アジャイルなプログラミング の章で ユニットテスト:動くことがわかる というのがあったんですね。(p235) つまり、アジャイル開発ではテストコードを書く必要があるよと。 そんなわけで早速テストコードを書く…

ドットインストールの魅力

私の好きなwebサービスにドットインストールというのがあります ( http://dotinstall.com/ ) 。 プログラミングの学習を動画で学習できるというもの。 プログラミング学習サイト数あれど、これを越えるものは中々ないのではないかと考えます。 そんなわけで…