ロックとチュウーハイとこりんがるな日々

日々のインプットした事をアウトプットする場所

Aurora ログを設定する

Auroraで出力できるログの種類 default error/mysql-error-running.log{,.YYYY-MM-DD.nn} error/mysql-error.log external/mysql-external.log option クエリログ(general_log) スロークエリログ(slow_query_log) 上記が出力できます logのoutput先を指定 lo…

passwordを生成するコマンド

macのみ install brew install pwgen 実行 pwgen いっぱいでてくる pwgen 16 1 16文字でパスワードを一個だけ生成 pwgen -s 16 1 16文字でパスワードを一個だけ生成、複雑にする ほかにもあるが -h でヘルプを参照してください

prestoで整数同士の割り算をすると整数が返される問題の解決方法

prestoで整数同士の割り算を行う整数が返却される場合は良いが以下のような場合に0が返却される select (10 / 5); 予想される値は 0.5 だが prestoの場合は 0 が返却されてしまう 正常に0.5 を返却してもらうためには以下のようにする必要がある select (10 …

prestoの便利関数 url_function

prestoにはURLを分解する関数が付いています、使うと正規表現で分割してたのがアホらしくなるほど便利なんでめもっときます select url_extract_fragment('http://www.hoge.com:8080/fuga/var/index.php?flag=1&flag2=2#test'), url_extract_host('http://ww…

prestoで縦持ちのテーブルを横持ちのテーブルに変換する

prestoで縦のテーブルを横のテーブルに変換する方法です with o as ( select id, age_range, count(td_url) as count from m group by id, age_range ), p as ( select id, MAP_AGG(age_range, count) as kv from o group by id ) select id, IF(kv[20] is n…

TreasureData 前日分のログを指定する方法

最近Treasurdataを使っています 何回か同じ事を調べたのでメモです hiveとprestoで現在のunixtimestampの取得方法が違ったので以下に書きます hive select * from a where TD_TIME_RANGE( time, TD_TIME_FORMAT(TD_TIME_ADD(unix_timestamp(), '-1d'), 'yyyy…

ウォーキング・デッドはヒューマン・ドラマ

ウォーキング・デッドはヒューマンドラマです 僕とよく話をする人は20回ぐらいこの話を聞いているかもしれないけど 急にブログにまとめて見たくなったので現時点での僕の考えをまとめておく まずウォーキング・デッドとはアメリカのテレビドラマです、アメコ…

第21回関西PHP勉強会に参加してLaravelエキスパート養成読本を頂きました

4/21日に開催された第21回関西PHP勉強会に参加してきました 今回の勉強会の内容はセミナー形式で行われました ・ Laravel エキスパート養成読本出版記念で、Laravel の話(@shin1x1) ・ LT1: Lumenとりあえず触ってみた感じレポート(mikakane) ・ LT2: Re…

雨のディズニーシー

目下のところ子供が爆睡中なのでnew york deliに避難中外にいるとめっちゃ寒いのです手袋がほしいけどどうにも売ってない子供用や女子向けはあるが男子向けがないミッキーやミニーの耳付き手袋を36歳がはめるにはあと10度ほど気温が下がって生命の危険を感じ…

歯が痛い

歯が痛いのでロキソニンを買ってみた恐ろしい効き目だ一体どうなってるんだクスリが切れた時に地獄の痛みが待っているのではないかはっこうして薬漬けになるのかー

眠る

寝る明日から早起きして朝のうちに仕事を片付けようあーしかし餃子食べたいおやすみなさい

knife-sole prepare を実行、エラー404 Not Found だとー

knife-solo prepareを実行した所、謎のエラーに遭遇した、 404だと?なにが404なんだ? どうやらchef-soloのバージョンが問題のようです chef-soloのバージョンを確認すると以下でした $ chef-solo -v Chef: 12.0.0.alpha.2 上記が返ってきます、このバージ…

ansible を使ってさくらVPSにLAMP環境を構築してみる その1

mac からansibleでさくらVPSを構築する 目的はさくらVPSでec-cubeを動かす ※なぜec-cubeなのかは気にしない気にしない 今まではサーバ構築にchefを使っていましたが、今回は対象のサーバに対してchefをinstall 出来ない可能性があるので前から試したかったan…

2014年 マネジメントについて考えをまとめておく

マネジメントについての考え方をまとめておきます 以下の事を前提としています WEBを活用したビジネスを展開している マネジメントの対象はSE/PGと商品開発に関わるチーム 受託開発ではなく商品を自社で開発しビジネスを行っている会社でのマネジメント 基本…

ruby on rails の1人勉強会を開催

第1回 今までは主にPHPを使って開発を行ってきました、巷でrailsについてよく聞いたり見たりするので 勉強も兼ねて前に購入したRuby on Rails チュートリアルを見ながら何か作ってみます 今日は環境構築です 僕はchefを使っているのでローカル環境にrubyの環…

vagrant体験入門に参加しました

vagrant 体験入門に参加しました ハンズオン形式の勉強会は初めて参加しましたがめっちゃ楽しいですね!! もくもくと作業をしている場から講師をして頂いた新原さんを通じて会話が生まれて、横にすわっている 方との会話に繋がっていく様はすごくいい場やな…

Git 戻す系の処理を自分の理解の為にまとめてみた

先週Gitでファイルを巻き戻す時にどうするのかを聞かれてうまく説明できなかったので以下に自分がちゃんと 理解していないかを痛感したので自分の為にまとめてみる事にしました ※Gitのinstallや基本的な操作についてはふれません Gitは以下の3つのファイルの…

vagrant1.5.1にアップデートしたらvagrantがうんともすんとも言わなくなったのを解決してみる

とりあえずなにもできない状態、vagrant up、initもできない唯一確認できたのは vagrant -vで確実にバージョン は上がっている事だけは確認できた $ エラー内容 $ vagrant up Vagrant failed to initialize at a very early stage: The plugins failed to lo…

rsyncをcronで実行する場合にpasswordを聞かれて時の対処を考えてみた

$ rsyncをcronで実行する場合にpasswordを聞かれて時の対処を考えてみた rsyncの「--password-file」 optionはremote側にも設定が必要な為、今回は断念しました 変わりにexpectを使ってshell scriptを書きました、それをcronで実行する形にしました expectを…

rebuild.fmを聞いて改めて情報共有について考えたみた

rebuild.fm epsode32 を聞きました 感情の共有の話はめちゃくちゃ共感した、反射的にtweetもしたけど自分の頭の中の整理も込めてまとめておく まず僕の会社では現在情報の共有ツールにwikiを使っている wikiを使っているのは得に意味もなく情報の共有といえ…

アクセス解析結果発表

今年書いたblogの記事数 45本 今年の訪問数 今年のPV数 その他の数字 記事別トップ10 自分の中でブレイクしている、vagrant + chef + gitで開発環境を構築する chef でゼロからサーバ構築をやってみる twitter bootstrapでファイルアップロードボタンを綺麗…

続ける仕組み

この1年を通じて続けた事が2つあります、blogと朝活です、この1年を通じて続けれた理由を少し考えて見ました blog blogは毎日書いたわけではなくだいたい1週間に1本のペースで書いていました 内容は仕事や朝活で使ったツールや技術のメモのような内容です bl…

iphoneからandroidに変わってか思ったこと

2013年の大きな変化にiphoneからandroidにスマートフォンを変えました、理由としてはandroidを触ってない事 に対しての焦りが大きな理由です またタイミングよくnexus5がe-mobileから発売されたのも買い替えの大きな理由でした googleから直接買うかかなり迷…

2013年自分の中でヒットした事(技術系)

chef chefは今年一番の衝撃的な出来事でした、ちょうどタイミングもよく、仕事でサーバを100台ほど作る 予定がありその時に出会ったのが2013年の3月ぐらいでした タイミングよく伊藤直也さんが書いた「入門Chef Solo - Infrastructure as Code」が出たのが3/…

2014年の抱負と目標と2013年の反省

まずは2013年の反省と分析 つだけで良いのでサービスを形にする、そしてそれを運営する サービスは2つほど作りましたがどれも形にはなっていない、そして運営に関してはこのブログともう一つブログがありますが そっちは試行錯誤中で運営というよりは実験中…

serverspec を使って初めてのインフラテスト

仕事でserverspecを使ってテストを行ったのでその時のメモを公開します provisoning toolにはchef(chef-solo)を使っています、今まではvagrant + chefでテスト環境を構築するだけでしたが production環境にもcookbookを定期用する事になりました、今まではテ…

OSをMarvericksにしてphp-buildでphpをinstallしたら「configure: error: Cannot find libz」って言われた時の対処方法

ターミナルから以下のコマンドを実行する $ xcode-select --install 実行後installコマンドを発行 $ php-build 5.4.19 ~/.phpenv/versions/5.4.19 問題なくinstallできました 参考サイト Qiita : OS X 10.9 Marvericksでzlibがない

php freamwork なにを使おうか迷ったのでとりあえず調べてみた

今作ってるアプリはフロントをangularjsで作っていて、サーバサイドはjsonを返すだけの仕様にしています とりあえず先にフロントを作りこんだ状態でサーバはdummyのphpがあるだけです サーバサイドのfreamworkなにつかおうと思って調べてみたので以下に書き…

「エンジニアのためのリーンスタートアップ」勉強会に参加してきました

DevLove関西の勉強会にいってきました、内容は「エンジニアのためのリーンスタートアップ」 僕自身起業しようとかそういった気持ちはないんですが、仕事で商品開発をしているのでその為 に役立つ事があるかと思って以前から書籍などには目を通していましたが…

AirMac の設定を見なおしたら早くなりました

先日airmacを買って設定したところあんまり早くならなかった事をブログにpostしたところ @void_No3さんにtwitterでアドバイスを頂いたので設定を変更して見ました @box406 速くするなら、SSIDを5/2.4GHzで分け、5のほうだけにつなぐ。マルチキャストレイトは…