ロックとチュウーハイとこりんがるな日々

日々のインプットした事をアウトプットする場所

2013-01-01から1年間の記事一覧

アクセス解析結果発表

今年書いたblogの記事数 45本 今年の訪問数 今年のPV数 その他の数字 記事別トップ10 自分の中でブレイクしている、vagrant + chef + gitで開発環境を構築する chef でゼロからサーバ構築をやってみる twitter bootstrapでファイルアップロードボタンを綺麗…

続ける仕組み

この1年を通じて続けた事が2つあります、blogと朝活です、この1年を通じて続けれた理由を少し考えて見ました blog blogは毎日書いたわけではなくだいたい1週間に1本のペースで書いていました 内容は仕事や朝活で使ったツールや技術のメモのような内容です bl…

iphoneからandroidに変わってか思ったこと

2013年の大きな変化にiphoneからandroidにスマートフォンを変えました、理由としてはandroidを触ってない事 に対しての焦りが大きな理由です またタイミングよくnexus5がe-mobileから発売されたのも買い替えの大きな理由でした googleから直接買うかかなり迷…

2013年自分の中でヒットした事(技術系)

chef chefは今年一番の衝撃的な出来事でした、ちょうどタイミングもよく、仕事でサーバを100台ほど作る 予定がありその時に出会ったのが2013年の3月ぐらいでした タイミングよく伊藤直也さんが書いた「入門Chef Solo - Infrastructure as Code」が出たのが3/…

2014年の抱負と目標と2013年の反省

まずは2013年の反省と分析 つだけで良いのでサービスを形にする、そしてそれを運営する サービスは2つほど作りましたがどれも形にはなっていない、そして運営に関してはこのブログともう一つブログがありますが そっちは試行錯誤中で運営というよりは実験中…

serverspec を使って初めてのインフラテスト

仕事でserverspecを使ってテストを行ったのでその時のメモを公開します provisoning toolにはchef(chef-solo)を使っています、今まではvagrant + chefでテスト環境を構築するだけでしたが production環境にもcookbookを定期用する事になりました、今まではテ…

OSをMarvericksにしてphp-buildでphpをinstallしたら「configure: error: Cannot find libz」って言われた時の対処方法

ターミナルから以下のコマンドを実行する $ xcode-select --install 実行後installコマンドを発行 $ php-build 5.4.19 ~/.phpenv/versions/5.4.19 問題なくinstallできました 参考サイト Qiita : OS X 10.9 Marvericksでzlibがない

php freamwork なにを使おうか迷ったのでとりあえず調べてみた

今作ってるアプリはフロントをangularjsで作っていて、サーバサイドはjsonを返すだけの仕様にしています とりあえず先にフロントを作りこんだ状態でサーバはdummyのphpがあるだけです サーバサイドのfreamworkなにつかおうと思って調べてみたので以下に書き…

「エンジニアのためのリーンスタートアップ」勉強会に参加してきました

DevLove関西の勉強会にいってきました、内容は「エンジニアのためのリーンスタートアップ」 僕自身起業しようとかそういった気持ちはないんですが、仕事で商品開発をしているのでその為 に役立つ事があるかと思って以前から書籍などには目を通していましたが…

AirMac の設定を見なおしたら早くなりました

先日airmacを買って設定したところあんまり早くならなかった事をブログにpostしたところ @void_No3さんにtwitterでアドバイスを頂いたので設定を変更して見ました @box406 速くするなら、SSIDを5/2.4GHzで分け、5のほうだけにつなぐ。マルチキャストレイトは…

AirMac Express を買いました

家のルーターがそろそろ限界だったので(クソ遅い)買い替えを検討していました 色々検討したのですが家の環境はmacが2台、iphoneが3台、nexus5が1台、PS3が1台と比率でいうとmac製品が ほとんどなのと、wi-fiに接続する機器で11acに対応しているのが1台も無…

DevLove 関西 ~Decision~に行ってきました

初めてDevLoveのイベントに参加しました、今までに参加してきた技術系のイベントなどとは一味違っていて 開発系のイベントではあるが技術の話がでないのがなにか新鮮な感じがしました 僕が参加したセッションは以下になります 組織の中でアジャイルな開発を…

os x marverics にアップしたらvagrantが起動しない

緊急事態が発生しましたos x marvericsにOSをアップしたらvagrantが起動しない 今やvagrantが無いと開発ができないレベルまで浸透したツールなのでこれはかなりきつい [vagrant up] を行うと以下のエラーが表示される $ vagrant up Bringing machine 'defaul…

vagrantでcssの修正がブラウザに反映されない場合の対処方法

vagrant を使っての開発もあたりまえになってきましたね vagrant に関する色々なブログも見かけるようになってきて今や開発には欠かせないツールになったと思います vagrantにCSSの修正が反映されなかったのでメモ的に残します httpd.confに以下の設定を行っ…

laravel にcomposerを使ってphpunitをinstallする

laravel をinstallした時にできているcomposer.jsonに以下を追加する "require": { "laravel/framework": "4.0.*", + "phpunit/phpunit": "3.8.*@dev" }, 上記をcomposer.jsonに追加して以下のコマンドを実行する composer.phar update ※ composer はglobal…

twitter bootstrap 3 RC1 きたーーーー

やっときた、今気づいた、テンション上がったまま、なにも考えずにとりあえず書いておく twitter bootstrap3 RC1 なんか使い方が変わってる、詳しくみたら感想かこっと

mac でファイルを分割する方法

外付けHDDにファイルをコピーするさいに4GBの制限に引っかかったのでファイルを分割する 方法を探したのでメモ split / cat コマンドを使う方法 ファイルの分割 split -b 分割したい容量 分割するファイル名 分割後のファイル名 下記実際の例 split -b 3000m…

/vagrantディレクトリにカレントディレクトリがマウントされない

vagrant upを行うと以下のメッセージが表示される $ vagrant up ・・・ The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! mount -t vboxsf -o uid=`id -u vagrant`,gid=`id -g vagra…

phpカンファレンス関西2013に行ってきました #phpkansai

phpカンファレンス関西2013に行ってきました、今年は新しい試みがいろいろとありました 協賛企業のブースが会場の中にある事で気軽に企業ブースを見て回れるので非常によかったです 他言語の方を招いての他言語ディスカッションはphpカンファレンスでは新し…

自分の中でブレイクしている、vagrant + chef + gitで開発環境を構築する

プログラマーとして仕事をするようになって常々感じていた課題の一つとして本番環境(linux)と開発環境の違いがあります 開発マシンをwindowsからmacに変えたのも環境の違いをなるべくなくすためでした また複数人で開発を行う場合、各々の開発環境の違いは本…

Node.js 超初心者勉強会 in 大阪に行ってきました

Node.js 超初心者勉強会 in 大阪 nodebrew を使ってnode.jsの設定、node.jsのMVCフレームワーク(厳密にはMVCではない)expressの設定、 簡単のプログラムを実際に動かすまでをワークショプ形式で行う勉強会でした 僕は事前にvagrantで環境を構築していった…

mysql のauto_incrementはroolbackしても戻らない

たった今しったのでメモ mysql のauto_incrementはroolbackしても元に戻らない このテーブルに対してinsertを行う mysql> select * from test; +----+-------+------+ | id | name | age | +----+-------+------+ | 1 | lion | 15 | | 2 | tiger | 25 | | 3 …

今更ながらscreen から tmuxに乗り換えたのでメモ

開発環境であるmac book(osx 10.8.2) に設定を行っています install # brew install tmux mac以外の場合はyum、apt-getを使えばinstallできるかと思います ※mac以外の環境では試していません 以下のバージョンがinstallされました $ tmux -V tmux 1.8 設定 t…

OBP25P sakura vps でメール送信ではまったのでメモ

sakura vps 1G をレンタルして会社のコーポレートサイトを引っ越した時の出来事 コーポレートサイトにはメールを送信するフォームがいくつかあってphpで作成されて いました、メールの送信にはmb_send_mailが使用されていました 移行先からソースを移して軽…

chef でゼロからサーバ構築をやってみる

サーバ構築は開発マシンであるmacから「knife-solo」でサーバ構築を行います ※knife-soloの設定は以下の記事をに書いています knife-soloを設定して開発マシン(mac)からchef-soloを実行する 設定を行うサーバは「sakura vps 1G」です、osはデフォルトの「c…

git push で「insufficient permission for adding an object to repository database」のerrorが出た場合の対象方法

リモートサーバにpushできない事態が発生したのでその対象方法を以下にメモしておく 以下のようなエラーが発生 $ git push Counting objects: 7, done. Delta compression using up to 2 threads. Compressing objects: 100% (4/4), done. Writing objects: …

macにphpenv,php-build,apacheで開発環境を構築したのでメモ

macの開発環境をmacportからhomebrewに変更したので以下その作業ログ apache のインストール/設定 php.5.3 5.4のインストール/設定 上記のバージョンを共存 phpenv, php-build のインストール/設定 apacheとの連携 macのバージョンは osx 10.8.2 apache …

knife-soloを設定して開発マシン(mac)からchef-soloを実行する

※ruby, gems, gitはインストールされている前提 gemをアップデート # sudo gem update bundleをインストールする # sudo gem instll bundle githubからknife-soloの0.3.0を取得 # git clone git clone git://github.com/matschaffer/knife-solo.git knife-so…

vagrant をbridgeで起動する

vagrant で立ち上げたOSをbridgeネットワークにする # sudo vim Vagrantfile config.vm.network :bridged, :bridge => "en0: Ethernet" # sudo vagrant up 上記の設定でsshコマンドからもログインが可能になる # sudo vagrant sssh # ipconfig eth1 Link enc…

音楽垂れ流し系サービスで集中シリーズ

今日みつけた日常の雑音を垂れ流してくれるサービス、coffitivity.comはカフェの雑音だけだがsoundrownは雨音とか波の音とか電車の雑音などをループしてくれる soundrown http://soundrown.com/ 今日はsoundrownで雨音をならしながらtom waitsを聞いてみまし…