Engineering
Golangで開発する上でライブラリの依存関係解決どうするとか、Object Relational Mapping(ORM)どうするとか、hot deployしながら開発するのどうするとかあると思うんですがその辺りを軽く書きながらAPI作っていきたいと思います。 Docker使って開発するあた…
最近レガシー芸人から卒業することが決まったので、ここに来てやっとDockerを触り始めたところです(遅いっ)。 さて、Dockerを始めるに際して、色々調べていたんですが、 DockerコンテナをGUIで立ち上げてられるKitematicというツールがあって、最近Dockerに…
忘備録。 現象 特定のタスクを特定のホストマシン以外で実行させないように、こんな処理を入れて見てた。 if not local('hostname') == 'host-wap01': abort('Except for host-wap01, you cannot execute this task!') 確実にlocalの出力としてはhost-wap01…
今の業務で、Fabricを使ってサービスのリリース方法を改善しているところなんです。 夜に数時間ハマったにもかかわらず、次の日朝来たら一瞬で解決してしまうこの現象に名前を付けたい。 環境 CentOS 6.2 現象 リリース用のFabricスクリプトのリポジトリを作…
環境 Mac OSX 10.9.5 Mavericks iTerm2 yum installできそうだけど怪しい。。。 Fabricをインストールする関係でpipでpycryptoをインストールするためにpython-develが必要で、yumコマンド実行しようとしたら出てきた。 $ yum list installed | grep python-…
今日は朝気合を入れようと思って鼻毛を切ってたんですが、肌をざっくりいきました\(^o^)/ISUCON4に出てきたので、反省ブログを書き記して来年に繋げたいと思います。 (来年の俺頑張れ) メンバー @editnuki @horimislime @toyo_takasing (me) やったこと ed…
/System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home ここにJAVA_HOMEがある。 /usr/libexec/java_home -v 1.6 /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home っていう感じでコマンドを打って確認した。
メタプログラミングRubyを読んで学んだことを元にまとめる。 もくじ Rubyのオブジェクトとは Rubyのクラスとは Rubyのメソッド探索 Rubyのオブジェクトとは Rubyにおいて、オブジェクトと呼ばれるものは、 class Takasing def toyo end end obj = Takasing.n…
tmuxなんか便利そうだけど設定とかちょっとよくわかんない tmuxって何が便利なの? って人向けに、自分目線で書くw tmuxってなんか便利そうだけど設定とかちょっとよくわかんない この状態で僕は1年位経ちましたw 混乱する理由は以下の様な点だと思う 設定…
知り合いの頼みで、某オレンジのSNSサイトに自動で写真付きコメントを投稿するスクリプトを書いていてみたので、ハマリポイントなどをメモっておこうと思う。 え?なんの言語でやったかって? そんなのRubyに決まっとるwww 使用するGem sparklemotion/mec…
かねてよりの希望だった脱Eclipse、入IntelliJを果たしました。つきましてはここにショートカット的なものとか設定とかでメモっておきたいものを書いていきたいと思います。 ちょっとずつちょっとずつ書き足します。 FreemarkerのCodeStyleの設定 Settings -…
どうも、1月にボーカルスクールのライブの発表会で2曲ぐらい歌う予定のtakasingですwこの度、初めて勉強会でしゃべる立場を体験させていただきました。 Ruby introduction for_rails from Takashi Toyofuku この勉強会が発足したきっかけなんですけど、 も…
railsでバッチ処理を作るcrontab管理ライブラリをインストール $ vim Gemfile $ tail -2 Gemfile gem 'whenever', :require => false $ bundle install $ wheneverize . -bash: wheneverize: command not found $ bundle wheneverize exec . Could not find …
bundle install した後に、ブラウザをリロードしても、怒られる。解決策 rails server を再起動する。
macを買ってから、rubyやるってことで、開発の中心がコンソールになるだろうってことで、 tmux入門しました。# install # execute following command $ brew search tmux $ brew install tmux $ which tmux /usr/local/bin/tmux # start tmux $ tmux という…
macのホスト名変更するのどうなんだろーとか思ってたら、 「Sharing」→「Computer Name」の欄を好きなものに変更 →terminalに再ログイン。あ~らやだ簡単だわ\(^o^)/
最近やっぱりスクリプト言語をやりたいなーとか思いつつ、 朝数人で集まって勉強し始めたけど、やっぱりコード書きたい →そうだAirを買おう! ってことで買いました。 13インチで、メモリを8Gにして、USキーボードにしました。 OSはMacOSX 10.8.4んで、何や…
なんだかんだで毎回あれどうだっけなにこれこわいってなるんのでメモw# Githubでリポジトリを作成 絶対やろうw # Egitでclone # Working Directoryをチェックアウト # Configure→Mavenプロジェクト # Properties→Project Facets→Convert to faceted form..…
JUnitでテスト書いてて、ぜんぜんstatic importしてくれなくて、 「むしゃくしゃした。殺す気はなかった。」 ってなる時がある。そんな時はこれ!Window -> Preferences -> Java -> Editor -> Content Assist -> Favorites で、クラスを追加。 とやるとあ~…