Lazuli

らずり

Ansible Vault で Aws キーなどを暗号化する

About Ansible Ansible is Simple IT Automation Ansible is Simple IT Automation最近は Ansible を使っている。Chef や Puppet に並ぶプロビジョニングツールのひとつ。 Ansible の立ち位置は明確で、Chef の難解さに絶望あるいは嫌気を差した者たちが使う…

UNIXという考え方を読んだ

よく耳にする UNIX 哲学について説明してる本。100頁ちょっとしかない。UNIXという考え方―その設計思想と哲学作者: Mike Gancarz,芳尾桂出版社/メーカー: オーム社発売日: 2001/02メディア: 単行本購入: 40人 クリック: 498回この商品を含むブログ (139件) …

週末の様子です。 画像が汚いのは Nexus5 のせいであって俺のせいではありません。

CSS 教材ツールを作った

CSS-Study というのを作った。app2641/CSS-Study app2641/CSS-Study · GitHub 名前の通り、CSS を勉強するための教材。会社の同僚に CSS を学んでもらうために作った。俺自体それほど詳しいわけではないんだけど基礎の基礎くらいは教えられるので CSS とはこ…

hamamatsu.rb 参加した

hamamatsu.rb という月一で開催されてる Ruby の勉強会に参加した。 参加理由 Capistrano, Vagrant, Chef あたりを使おうとすると設定ファイルを Ruby で書くことになる。それで、本やドキュメント読みながら書いてると、こう書けばこういう動きをするんだな…

最近の情報収集の方法

情報過多だと言われている昨今、最近やってる情報収集について書く。 はてなブックマーク とりあえずはてブ。 最近のホッテントリはノイズも増えて若干不満なところはある。RSS リーダーで読んでる。 パソコンでは feedly 、スマホでは News+ っていうのを使…

PHP でマイグレーション

php

ってみんなどうやってるんだろう? Phinx とかいうのが Cake に採用されたと聞いて使ってみたけど、なんか微妙。Phinx PhinxRails のマイグレーションを見本に作ったようで、 Rails のコマンドと同じように動く。 ただ、細かいカラムの設定とかできず、大味…

Vagrant の synced folder でミスったけど Stackoverflow で解決した

表題のとおり。最近は Vagrant で遊んでる。 計画としては Vagrant で CoreOS を立ち上げ、Docker でコンテナを作り、Ansible でプロビジョニングして、 Serverspec で環境テストってことをしたい。 それで synced folder やろうとしたらハマって困っていた…

Day-O のフォーマット

Day-O 見やすくて Mac 買ったときはいつも入れてる。Day-O // ShaunInman.com Day-O // ShaunInman.com ただ毎回フォーマットの書き方を忘れて困ることになる。 ので、フォーマットを残しておく。 MM月dd日 (E) HH:mm

はてなブログおみくじ2014

はてなブログおみくじ2014 深みのあるシンフォニックを頂いた。 一年前のおみくじキャンペーンが流行ってるらしい。中途半端な運勢で良い感じ。

Rspec で uninitialized constant Capybara (NameError) エラー

最近、Ruby on Rail のチュートリアル をやってる。Ruby と Rails 覚えたい。 順調に進んでたけど Rspec でテスト書くところで躓いた。第3章 ほぼ静的なページの作成 | Rails チュートリアルこの章で Capybara DSL を Rspec に読み込ませる箇所がある。 # sp…

gibo

simonwhitaker/gibo · GitHub.gitignore ボイラープレートというやつ。最高なツール。 .DS_Store とか IDE の設定ファイルとかフレームワークのキャッシュとかそういうリポジトリに含めたくないファイルが書かれた .gitignore のテンプレートを提供してくれ…

Awsクライアントのラッパークラスを作ると結構便利

以前、こんなライブラリつくった。 Aws のクライアントクラスをシュパッと作れるやつ。AwsClientManager for PHP というライブラリを作った - LazuliAwsSDK はそれ単体だけだとなかなか使いづらくテストに利用しにくい。 ラッパークラスを作ってやるとテスト…

週末、紅葉を見に行った。 サブカルな写真を目指して撮ったけどそういう才能はなかった。 Nexus5 は画質が悪い。

一年前くらいからゲオでレンタルしてる。旧作だと一本70円くらいで借りられて手頃。たぶん蔦屋でも同等の値段だろう。 映画やシリーズもの並行して色々見てるので思い出に残っているものを幾つか挙げてみる。面白いので暇つぶしにはお勧め。 ウォーキング・…

Zend\Config\Reader\Ini セクションの継承について

Zend1 では Zend_Config_Ini クラスでセクションの継承が出来て便利だった。 セクションの継承とはこういうやつ。 [production] database.table = "hoge" database.host = "xxx.xxx.xxx" [production:develop] database.host = "localhost"database->table /…

Google Adsense の収益

去年の夏あたりに作った、とあるアプリケーションの広告で Google AdSense を使っている。 微量だがさきほどその支払いが行われた。 Google AdSense の支払いは年 8,000 円以上稼がないと行われないらしい。 8,000 円越えないとその稼いだ分は Google に没収…

Wifiパスワードの更新を自動化して解決した話

背景 ある日、会社の Wifi パスワードを定期的に変更しようという方針になった。まあその方針の是非は思うところがあるけど今回はとりあえず置いておいて、とどのつまりそのパスワード設定の担当が俺になってしまった。 このパスワードの設定がとにかく面倒…

AwsClientManager for PHP というライブラリを作った

What is AwsClientManager app2641/AwsClientManagerForPHP · GitHubAwsClientManager は PHP で Aws を操作する AWS SDK for PHP2 (以下、SDK)ライブリを容易に操作するためのライブラリ。SDK には豊富な API が実装されていて Aws のサービスをプログラマ…

Benkyo Motivation

勉強モチベーション ポエム書く。Pocket が溜まってきていかんなあと消化しつつ エンジニアの学び方─効率的に知識を得て,成果に結び付ける:特集|gihyo.jp … 技術評論社 を読んだ。知識を「広い視野」「深い理解」「応用対象」という三つの軸でバランスよ…

最近 SoundCloud でよく聴いてるやつを列挙する。SoundCloud 最高なサービスなので他の人も使うといい。かっこいいリミックスが山ほどある。 以上、参考になれば幸甚です。

phpenv-apache-version プラグインについて

phpenv と php-build rbenv というツールがあって、これは ruby のバージョンを管理出来るすぐれもの。このプロジェクトでは 2.0 でやりたいけどあれは 1.9 でやりたいとかそういうの場合にバージョンをすぐに切り替えられる。従来は一度端末にインストール…

bash の比較演算子

しょうもない話だが。 シェルスクリプトに対して苦手意識があって、いつまでたってもうまくならないなあと思う。というか比較演算子が覚えにくくて、また無意識に間違えてた。由来というか訳語?はあるようだけど、こういう覚え方は悪夢な感じがある。 Other…

疎結合を意識する

最近、レガシーに満ちたコードをこういう書き方に直してる。 本を書き出す処理を例に。 publish($container->get('Epub')); // PDF書き出し用のry $result = $publishe…

Modern AdultMidnight

以前こんなエントリを書いた。サーバを持たない全自動アダルトサイト「AdultMidnight」を作りました - Lazuli少々ブクマもついて時々コメントもついて、興味を持ってくれる人が少なからずいて有難いことだ。いまもこのエントリに挙げたサイトは 全自動アダル…

MBA 初期化ログ

MBA 買った。 色々とインストールして初期化したことを残しておく。 Homebrew 何はともあれ Homebrew をインストールするところから。 $ ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)" $ brew doctor $ brew update 自分用…

パーフェクト PHP 読んだ

読んだ。結構今更感があるけど会社の本棚に入っていたので読んだ。 内容はとても分かりやすくて、初心者が読んでも充分理解出来る感じだった。ちょっと物足りない箇所もあったけどまあ良い本だった。 フレームワークのルーティング 本の中盤でフレームワーク…

恋愛サーキュレーション リミックスプレイリスト

作った。最高!

EC2-Connect というツールを作った

はじめに 少々煩わしさを軽減させる EC2-Connect というツールを作った。app2641/EC2-Connect名前の通り、EC2 への接続を多少助けるツールになっている。 EC2 でスケールアウトとか使い出すとインスタンスがバンバン立ち上がって、不具合とか起きたインスタ…

Beans というライブラリを作った

フレームワーク使うほどでもなく、でも素のコードではちょっとしんどいみたいなプログラムを書くときがある。 そういう帯に短し襷に長し的なのを作る用の俺々ライブラリを作った。 中二病のような名前だけど気にしない。SapphireBeans EmeraldBeans GarnetBe…