tanacasinoのメモ

what are you waiting for ?

Eucalyptus meets Scala !? Scala meets Eucalytpus!?

この記事は Eucalyptus Advent Calendar 2014 3日目の記事です。 Eucalyptus Advent Calendar 2014 - Adventar 昨日は、@giraffeforestg さんの「Eucalyptus 4を楽しんでみる」でした。私もちゃんと読んでインストールしなおします。。。 Eucalyptus 4 を 楽…

homebrew にて GitHubの API rate limit にかかって怒られた場合の対処方法

MacBook Proを新調したのでいろいろとセットアップ中です。 homebrewの検索 brew search をしまくっていたら、以下のエラーを見たのでとりあえず対策したのでメモ。 ちなみにエラーに書いてあるとおり待てば時間が解決してくれるエラーなので無理して設定す…

node.js AWS SDK for JavaScript で http proxy経由のリクエストを発行する方法

忘れそうなのでメモしておく。忘れても良さそうな気はしているけれど。 意外とググっても見つからない。グーグル力が足りない。 概要 AWS SDK for JavaScript は npm install aws-sdkでインストールできる。 社内LAN等のhttp proxyを経由させる場合は、tunne…

Git で親が3つ以上あるコミットを作ってみたよ

Git の Commit Objectの parent は存在する。これはGitな人には常識でしょう。 親の事考えないとamendやらrebaseやらが理解不能でしょうから。 Git のコミットオブジェクトの親は 3個以上もあるとかは考えたことあまりないと思います。 例えば親が1つのSingl…

Vagrant で VirtualBoxの Guest Additionsをインストールし直す際のメモ その2

先日の日記にて、vagrant-vbguest を使用して明示的にコマンドを叩いて再インストールしてたけど、明示的にコマンドを叩く必要すらないやんという話。 vagrant-vbguestのプラグインをインストールしておけば、 vagrant up の際に自動的に Guest Additionsの…

Vagrant で VirtualBoxの Guest Additionsをインストールし直す際のメモ

vagrant を使ってVMを管理する際に、yum updateなどを実行してカーネルのバージョンが変わった場合、 VirtualBoxのGuest Additionsを再インストールしないといけない場合がある。 その場合は、vagrant up すると vboxsf によるホストとゲストのフォルダ共有…

CentOS 6.5 に開発環境を構築するためのメモ

CentOS 6.5 の開発環境にインストールするメモ。日々メンテナンス更新しておきたい。 yumで入るものは書かない。 vim tmux zsh ag peco dotfiles (vim,tmux,zsh等の設定) TODO dotfiles に 以下のことをするスクリプトファイルでも準備しておくと良さげ vim…

CentOS 6.x の wgetでSSL handshake error が出る場合の対処方法

いつからか知りませんが、wget で github からリリース資材をダウンロードしようとするとエラーになってしまうようです。 $ wget https://github.com/downloads/libevent/libevent/libevent-2.0.21-stable.tar.gz --2014-08-10 14:57:44-- https://github.co…

GitBucketの使い方 Wiki/Issue/README.md で画像を表示するぜよ編

GitBucketの使用方法で度々困ってる人がいるっぽいのが、WikiやらIssueやら、リポジトリのmarkdown やらで画像を添付・表示する方法です。 というわけで、使い方を簡単に解説をします。(GitBucket version2.0 時点の情報となります。and 基本的にGitHubと同…

ag the sliver searcher を CentOS 6.5 にインストールするメモ

ソースコードの検索grepといえばの ag のメモ。ちょっと自分的に必要なので。 agのインストールメモ gist

GitHubでコラボレータの一覧を見る方法

表題の件、GitHubで自分がownerじゃないリポジトリの collaborators のリストを見たかったんですが、どう探しても画面が見つからなかった。 ググったら一瞬で出てきて、API 呼び出しで開けると判明。 書式 : https://api.github.com/repos/:user/:repo/colla…

高知の仁淀川エリアでナンバー1に美味い店 萩の茶屋

高知の宇佐にある貝焼きの美味い店 萩の茶屋 に行ってきたのでメモ。 たまには、高知愛を記録するかなと思い、GWに行ったご当地情報を。 ちなみにGWは車で千葉から高知まで帰りました。行き : 20:30〜08:00 約10.5時間、帰り、20:30〜10:00 13.5時間 何やら …

Slick で 複数のカラムを同時にアップデートする方法

表題の件が、パッと見てもわからなかったので調べたのでメモ。 GitBucketのバグ修正で、とあるカラムをとあるカラムと同様に更新するというコードを書いたのですが、同時に更新する方法がさっとわからなかったので、それぞれのカラムを別々のクエリで更新す…

積もり積もった下書きまとめ

ちょっと気を抜くと半年近く更新してないという残念な状態に。。。 下書きに未完成品やタイトルだけ決めたものがいろいろ積み残ってしまったので、いつかかけるといいなと思いつつ、もう書かない気がするのでここにダンプする。 古い順に。。。 Omnibusを使…

Git の http proxy に関するまとめ

git

この記事は、Git Advent Calendar 2013 の21日目の記事です。 前日(20日目)の記事は、@harupong さんの Get Great Pro Git !! です。 Pro Gitのサイトは、git関連のことでググると大体行き着くので、よく見てましたが、書籍だったんですね。それを無償公開…

日本OpenStackユーザ会 第16回勉強会に行ってきました

というわけで参加報告するまでが勉強会ということで。 まずはじめに勉強会の準備・会場の準備をしていただいた方、発表者の方、お疲れ様です。 本当にありがとうございました。 では、私の記憶と手元のメモを晒します。 意外とメモが役に立たなくてなんのメ…

安堂ロイド と Eclipse

TV

どうでもいい話なんですが、今DIGAちゃんの録画で安堂ロイドを見てたら、大島優子が Eclipseでプログラムを書いていたのでニヤニヤしてしまったという話。 一瞬しか映らないのでEclipseっぽい!?とおもった瞬間に巻き戻ししてまで見てしまった。。。病気だ…

Jenkins と SSH と SELinux に気をつける

Jenkinsチームが提供する rpm パッケージを使用して CentOS 6.4 にJenkinsをインストールし、slaveをSSH経由で起動する場合に、SSHの公開鍵認証で躓いたのでメモ。 先にまとめると rpmでjenkinsをインストールすると jenkinsユーザが作成される jenkinsユー…

Mac OSX で長いジョブが完了した時にnotificationで通知する

忘れるのでメモ。 GitBucketの作業をしている時にwarファイル作るのにantを叩くのだけど、時間がかかるので終わった時に通知したいと思っていた時にできるって記事をみたので助かった。 参考 http://blog.msyk.net/?p=181 http://qiita.com/kazuph/items/3bf…

Cygwinの SSHが $HOME/.ssh/config を見てくれない件

表題の通りの自称に遭遇した。 どうも、Windows側の環境変数のHOMEを設定して、cygwinのデフォルトのホームディレクトリでない場所をディレクトリにしている場合に発生する模様。 今のところホームディレクトリを変えてもうまく動かないのはsshだけなので、…

Windows bat ファイルから システムのproxy設定を参照する方法

Windowsは基本的に使いたくないんだけど、そんなこと言ってられない時もある(おもにおしごと) さてやりたい事はsbt.batを、プロキシ環境かに依らず同じものを使いたいなと! システムがプロキシ使ってるか調べて自動的に設定すればいけるか? と思ったので…

git で http proxy を remoteごとに分ける

外部のgitサーバと内部の開発用gitサーバが混在する環境を使用している場合でかつ外部接続にプロキシが必要な場合、$HOME/.gitconfigに proxyを書いてしまうと内部NW側のサーバを使うときにいちいち設定変えたり、ローカルレポジトリの「.git/config」を切り…

gunicornでSSLを使用する

ちょっとしたWEBアプリ100行程度(WAFなし)書いた時に、オレオレ証明書でいいのでSSLにしたかったというのがあり、gunicorn使ってやってみたのでそのメモ。 サンプルコードは以下にまとめました。 https://github.com/tanacasino/gunicorn-ssl まずは、普通…

SONIC MANIA 2013に行ってきた話

今日はただの日記。 SONIC MANIA 2013 に1人で参加してきました。 めっちゃ楽しかったので思い出書いておく。(書き始めて1週間たったのでもう忘れ始めているけど) お目当てはTHE STONE ROSESで、中学生ぐらいの時に姉ちゃんの部屋からパクって聞いて、他…

Gitレポジトリを移行する方法

既存のGitレポジトリを、GithubやBitBucketのようなホスティングサーバに移行したり、逆にローカルサーバのGitBucketやGitLabなどに移行したい場合、まあ単純にpushすればいいやんと思ったら、思うような結果にならなかったり、面倒な手順になってしまったり…

find コマンドのメモ その2

ファイルサイズの指定について、ものすごい恥ずかしいことをしてた。 「+10000000k」のように「k」で指定していたけど、MとGも使えるってことに今更気づいてしまったので・・・。 `b' for 512-byte blocks (this is the default if no suffix is used) `c' f…

find コマンドのメモ

find コマンドを使う機会があったのでメモ。 ちなみにファイルサーバの容量が溢れそうなので、不要なファイルを消すというお仕事でした。 以下の手順で実施した。 どのディレクトリがいっぱい食ってるか探す。 $ du -hs /path/to/datadir/* いっぱい食ってる…

Windowsのコマンドプロンプトでhttp proxyを設定する

Windows OS かつ http proxy の環境で、vagrantを使用する場合等の話。 vagrantの場合、vagrant box add や vagrant plugin install の実行は外部サーバに接続するため、http proxyを経由させねばなりません。 そのような場合には、Windowsのコマンドプロン…

http経由の git コマンド(push,clone,fetch..)等がなんかうまく動かないときにデバッグする方法

git push、git pull なんかがどうにもこうにもエラーだなーって時に使えるかもしれないワザ。 リモートレポジトリのURLがhttp/https の場合に限るです。 GitBucketを使った際に、 git cloneできない問題 に引っかかった時にデバッグで使用しました。 環境変…

Ubuntu で 日本語ロケールがない場合に設定する方法

vagrantなんかで使ってるVMは、日本語ロケールの設定がない場合があるのでそれを設定する方法。Ubuntu 12.04 の話。 vagrantでchefやpuppetを使ったprovisioningを使っている場合は、レシピなりを探してきて実行したほうがいいよさげ。いつかやろう。 # ロケ…

テキスト検索ツール grep ack-grep agについて

find + grep でソースコードのテキストを検索するなんてことをよくやっていましたが、もっといいツールあったねってメモ。 1年以上使ってみたけど、find + grep よりずっと楽でいいという結論。長く使えるといいな。 ack-grep ag コマンドは双方ともにバージ…

Ubuntu 12.04 でGitBucketを動かす

@takezoeさんが作っているGitHubクローンであるGitBucketを動かしてみたのでそのメモ。Ubuntu 12.04 LTS 64bit でのお話。 GitBucketは、最低限のレポジトリ管理は可能ですが、いくつかの大事な機能はまだ作成中とのこと。(例えばpull request) Scalaで書…

メモ置き場始めました

過去に書いていた記事等は黒歴史も大量に含んでいいたためプライベートモードにするとともに、自分用のメモ置き場にしていたけど、markdownでメモを書きたいという気持ちからはてなブログを使って見ることにした。 過去の黒歴史はこっそり削除しよう。 さて…