kakakakakku blog

Weekly Tech Blog: Keep on Learning!

2013-12-01から1ヶ月間の記事一覧

Phalconでテーブル名のアンダーバーは無視される

昨日に引き続き Phalcon Developer Toolsの話で,user_table みたいなテーブル名にアンダーバーを含んだテーブルを扱おうとしてかなりはまったのでまとめておく.結論としては Phalcon ではアンダーバーを無視する仕様とのこと. まずは phalcon model して…

phalcon model すると Database configuration cannot be loaded ってエラーが出る

PHPフレームワークの Phalconで,Phalcon Developer Tools を使って Model を自動生成するときに phalcon model すると以下のエラーが出た.原因は単純に MySQL の設定情報が config.php や config.ini に定義されてないだけで,マニュアルちゃんと読めよっ…

Pull Request をローカルに取り込む手順

GitHub で複数人開発をしているときに,受けた Pull Request をレビューするためローカルに取り込んで動作確認するときの手順を簡単に整理しておく. Pull Request 元のリポジトリをリモートリポジトリに設定する $ git remote -v $ git remote add bob git@…

Ruby Association Certified Ruby Programmer Silver に合格した

気付いたらもう2013年も終わりだっていうのに,今年はまだ資格を1つも受けてないことに気付いたので,最近 Vagrant+Chef+Capistrano あたりで使い始めた Ruby の認定資格の Ruby技術者認定試験 Silver (Ruby Association Certified Ruby Programmer Silver)…

Macで画面をズームしたりスポットライトを当てたりする

Mac

Mac で画面をズームしたり,注目ポイントにスポットライトを当てたりしてる操作をたまに見ることがあって,自分でもやってみたかったので調べてみた.ズームは Mac の機能で,スポットライトは FlashLight っていうツールだった.ただ Mavericks だとまだ微…

AWS (S3) 体験ハンズオンに行ってきた

今日は仕事を早めに切り上げて,AWS (S3) 体験ハンズオンに行ってきた.まだ S3 歴2週間ぐらいで知らないことが多いので,結構勉強になって良かった. kokucheese.com 勉強になったこと S3のオブジェクトは内部的にKVSのようなデータ構造になっている IAMで…

FlyData For Amazon Redshift に SQL Workbench から接続する

FlyData for Amazon Redshift に登録して,シュミレーションを1ステップずつ進めて行くだけで動作確認ができるので非常に楽チンにできている.その最後にある以下のシュミレーションを SQL Workbenchを使って試してみた.※MySQL Workbenchじゃないので注意!…

Mac に導入した nginx を起動/停止/再起動する

こんな感じで! # 起動 $ sudo nginx # 停止 $ sudo nginx -s stop # 再起動 $ sudo nginx -s reload プロセスを確認するならこんな感じで! $ ps -ef | grep nginx | grep -v grep 0 1634 1 0 6:32PM ?? 0:00.00 nginx: master process nginx -2 1635 1634 …

Homebrew で PHP5.5 を導入したけど反映されなかった

PHP

PHP5.5 の導入手順は以下のエントリーを参照してうまく進めたけど,途中で PHP のパスが PHP5.5 に変わってないことに気付いて少し調査した. 結論として Mac OS X Lion にデフォルトで入ってる PHP5.3 のパスが読み込まれていたのでそれを書き換える必要が…

Capistrano3 で Vagrant で構築したVMにデプロイする

Capistrano3 で Vagrant で構築したVMにデプロイするための必要最低限の手順をまとめる.そもそも Capistrano3 いろいろ変わり過ぎ!このエントリーは Capistrano2 ではなく Capistrano3 前提. 初期化処理 まずは任意の作業ディレクトリを作成してコマンド…

brew install tree

Mac

資料でディレクトリ階層のような表現をしたいときに,Windowsを使ってたときは DOS で tree してその出力結果をコピーして使ってたんだけど, 今日 Mac でふと tree したらコマンドがないって言われたので,brew で入れた.デフォルトで入っててくれても良い…

テキストエディットを開いてすぐにメモする

Mac

ちょっとしたメモをするときなどにテキストエディット(Mac OS X Mavericks)を使ってるんだけど, Dock から起動すると「どのファイルを開くの?」的なダイアログが出てきて,毎回「新規書類」を選ぶのが面倒だった.そもそも急いでるときほど使うので,1クリ…

Mavericks で Xcode から Command Line Developer Tools をインストールする

Mac

Mac OS X Lion のときと同じように Xcode の Preference/Downloads から Command Line Developer Tools をインストールしようとしたら項目がなくなってた. Mac OS X Mavericks でインストール方法が変わっていて,GUIとCUIの2種類の方法があるらしー.まぁ…

⌘ + option + (←|→)

Mac

今さら過ぎるけど MakBook 上の Chrome で気付いたらタブが50個とかになって, さすがにもうトラックパッドで操作するのは非効率だってことで,ショートカットを使うようにしたらブラウジングが捗り過ぎた.最高! ⌘ + option + → ⌘ + option + ← Mac のキー…

Zabbixエージェントで invalid host name

ZabbixのWebインターフェースで監視対象のホストを見たところ "エージェントの状態" が赤くなっていて,以下の表示がされていた. Get value from agent failed: cannot connect to [[127.0.0.1]:10050]: [111] Connection refused ようするに,Zabbixエージ…

ZabbixでWebインターフェースを日本語表示する

Vagrant+Chefで立てたローカルのVM上に Zabbix(2.0.3) を導入して,Webインターフェースで表示言語を日本語にしようとすると,以下の警告が表示された. How to/install locale - Zabbix.org You are not able to choose some of the languages, because loc…

Thunderbird でも ESC でメールタブを閉じれる

LotusNotesでのメールライフに慣れ過ぎてるせいもあって,メールタブを閉じたいときに無意識に ESC を押してた.どうしてもメールタブを ESC で閉じたいので,何かあるかなーと思って調べてみたところ,ドンピシャなアドオンがあったのでコレで解決! Close …

SIer から Web 企業に転職できる企業研究

たまにはこんなエントリーでも! Web 企業の中途採用っていうと,どちらかと言えば即戦力採用なイメージが強くて,とにかく技術力をアピールする面接が重要になる.だからこそ自分のように,大手 SIer で大企業のミッションクリティカルな BtoB システム開発…

Chrome for Android からはてブする

知ってしまうと情けないんだけど,実はずっと Chrome for Android からはてブできないことに困ってて,どうにかならないかなと悩んでたんだけど,たまたま はてブアプリ のヘルプ画面を見てたら1番下に「外部ブラウザからブックマークする」って書いてあって…