Lazuli

らずり

React を使ってみた感想

最近、個人でウェブサービスを作ってる。まだ全然出来ていないけど。 どうせだし新しい技術を試す機会にしようと React を使ってみることにした。A JavaScript library for building user interfaces | Reactfacebook.github.io近年の JavaScript フレームワ…

外天楼を読んだ

一冊完結の漫画。Kindle 版買って Nexus7 で読んだ。 どっかのまとめで面白いと聞いて気になってたやつ。外天楼作者: 石黒正数出版社/メーカー: 講談社発売日: 2013/09/30メディア: Kindle版この商品を含むブログを見る前情報通り、面白かった。ミステリーと…

Clean Coder を読んだ

副題は「プロフェッショナルプログラマへの道」となっていて、プログラマ向けのビジネス書といった内容になっている。プロとはどういったプログラマか、プロとしてどう振る舞うべきかが書かれている。Clean Coder プロフェッショナルプログラマへの道作者: R…

vimrc を設定しなおした

付け焼き刃的に使っていた vimrc を全面的に変えた。といってもゆるよろさんの dotfiles をフォークして自分用に書き換えただけなんだけど。app2641/dotfilesgithub.com一応、vimrc 全部に目を通してわからんとこはググったりなんだとした。人の vimrc 読む…

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 自分用…