yo-log

@yo-iidaのlog

最近のこと

ここんとこ仕事のほうはずっとインフラをやってます。 新規の立ち上げでわりと柔軟に新しい技術を取り入れてやってるので、どこかでまとめてアウトプットしたいなと。 Rails+ReactでのCIとか、バックグラウンドジョブにSidekiq使おうとか、terraform使おうと…

bitbucket→wercker→herokuでCIをまわす

やりたいこと railsアプリケーションをbitbucketでprivateで管理、masterへのpushもしくはmergeで自動ビルド、herokuにデプロイ 極力タダ 参考にしたもの Werckerを使ってHerokuにデプロイする Githubのプライベートリポジトリでも無料で使えるCI、Werckerを…

毎日15時間働いた。鬼のように「実行」し続けた。──23歳でクラウドワークスの執行役員になった成田氏が教える、キャリア形成で失敗しないためのシンプルな習慣 - スマ活 -就活の先のキャリアまで考える学生のメディア-www.sumakatsu.com

親子関係のモデルの取り扱い

親子関係のモデルの取り扱いで、has_manyとhas_oneで初期化の方法が違うことを知らずに詰まりました。 Userモデルとそれに紐づくAddressモデルがOne-to-One、PurchaseモデルがOne-to-Manyだとします。 このとき、モデルの定義は、簡易的に、 class User < Ac…

もろきゅう

20: 風吹けば名無し@\(^o^)/ 投稿日:2015/07/05(日) 20:45:42.83 ID:2EhECw65p.nそれよりもろきゅうがわからん うちでくえや 38: 風吹けば名無し@\(^o^)/ 投稿日:2015/07/05(日) 20:50:15.45 id:WMOaVsJk0.n>>20 あれは味噌で酒飲む為に頼むんやん …

swiftで役に立った記事など

swiftでiOSのアプリをごりごりやってる最中ですが、いろいろはまる(というかはまりポイントしかない)ので、ググって役に立った記事など。 iPhoneアプリ開発入門 (全13回) - プログラミングならドットインストール まずはxcodeの使い方など、そもそもわかん…

組織のレベル感

企業は有名エンジニアや有名コミッタを高額報酬で雇うべきか?【連載: 村上福之】 - エンジニアtypeengineer.typemag.jp 往々にして9割の会社は無能な組織と無能な上司のゴッタ煮みたいなものです。そこに優秀な人をポイと入れても、そもそも上司が無能なの…

Rspecにはまる、等々近況

createするときに対象modelのassosiationの関連が複雑だと単にcreateしただけだと通らないことがある→モデルを確認→ファクトリを確認→createしたいモデルをnewしているコントローラを探して必要なパラメータを確認 expect()だと即時評価、expect{}だと遅延評…

jsによるイベント駆動設計

jQueryとかZeptoとかで複雑な制御を書くと結構しんどくなる フォームがたくさんあって、それぞれ入力文字数も異なり、入力可能な文字の種類も異なり、かつエラーの表示がそれぞれのフォームの状態によって変わります、みたいな要件を想像してほしい。 馬鹿正…

markdownでevernote

Marxicochrome.google.com これやばいっす。 markdownでメモかいてevernoteに保存できたらいいのにって考えてたら、まさにこれってのがありましたわw 超便利なので使ってない人は是非。 ※chrome限定です

memo 0603

routes.rb collectionとmemberの違い Rails3 routes.rb まとめ | akkunchoi@github 基本はresourceでrestfulにするのが一般的だけど場合によっては実装要件が限定的で、モデルは分かれているけど上位コントローラに集約するケースもあると。 そういうときは…

memo 0527

.gitignoreをローカルのみで適用する rails4_bundle installしたときに、gemfiles/vendor配下などにファイルが作られる そのままだとリポジトリのgitignoreに指定がないため、Untracked filesとして出てくる。 このようなときはgitignoreを変更したくないの…

転職しました

Web制作会社から事業会社に転職して1週間が経ちました。 開発の規模とスピード感と情報量が違いすぎていろいろ勉強になりそうです。 ruby on railsメインのサービスなので今週はとりあえずrails tutorialを触っていました。 yo-iida/railstutorial-sample_a…

キャリア

キャリアって何だろうね【連載:村上福之】 - エンジニアtypeengineer.typemag.jp 確かに最終的に仕事の内容について好きかどうかって議論もあるけど、 それは落としどころが見えてる人だから言える部分もあるんじゃないですかね。 エンジニアとしての落とし…

gitbucket→hubot→slack連携

ついでに

backlog→hubot→slack連携

backlog→hubot→slack連携 - Qiitaqiita.com 似たような記事はいろいろあるのですが、すべての設定手順を細かくまとめました。

macが重くなったら

mac

メモリを解放してスワップ発生を抑える方法 - ザリガニが見ていた...。d.hatena.ne.jp macが重くなったら上記の記事のコマンドを試そう。結構な勢いでメモリ解放されて軽くなる。shにして定期的にcronから叩くとかでも効果ありそう。

勉強

本を買いました。 まだまだきちんとした知識が足りないので、勉強します。 エリック・エヴァンスのドメイン駆動設計 (IT Architects’Archive ソフトウェア開発の実践) 作者: エリック・エヴァンス,今関剛,和智右桂,牧野祐子 出版社/メーカー: 翔泳社 発売日:…

閑話

ナタ・デ・ココ - Wikipedia 「ナタ・デ・ココ」は「ココナッツの上澄み皮膜」を意味する。 ココナッツの実の内部に含まれるココナッツ水と呼ばれる液体に酢酸菌の一種であるアセトバクター・キシリナム(ナタ菌)を加えて発酵させると表面からジュースが凝…

MEAN Stackアプリケーション開発

最近会社でMEAN Stackアプリケーションの開発に取り組んでいます。 MEANとは、 MongoDB Expressjs AngularJS Node.js を用いて構築されるアプリケーションです。 すべてのレイヤーでjavascriptとオブジェクトでデータのやりとりができるため、 サーバーサイ…

macのパッケージ管理を楽にやる

mac

macでのパッケージ管理どうしていますか? macportsやhomebrewなどいろいろありますが、 自分は、 パッケージ管理:homebrew+homebrew-cask Brewfile管理:homebrew-file で管理しています。 概要 homebrew:パッケージ管理。macに標準で入っていないアプリケ…

Herokuで形態素解析&写真展で使ってきました

以前の記事で Herokuで形態素解析 - yo-log というのを書いていましたが、 最終的に、 フォーム入力値を形態素解析 DB格納 集計値でワードクラウド表示 を実装し終わって、昨日友人の写真展の感想アンケートで使ってきました。 ph デザイナーが撮る写真展 -…

読書

プログラムは技術だけでは動かない ~プログラミングで食べていくために知っておくべきこと 作者: 小俣光之 出版社/メーカー: 技術評論社 発売日: 2014/06/05 メディア: 単行本(ソフトカバー) この商品を含むブログ (5件) を見る なんとなく手にとってぱら…

sshログインの自動化マクロ

sshのログインってコマンドラインからだと割と面倒。 職場の環境はwindowsでteratermを使っているので、こちらは、teratermのマクロを組んでいる。 家のmacはitermなので、マクロの互換性はない。 さて、どうしたものか、、と思っていたところ、世の中便利な…

最近の興味

会社でちょっとしたスケジュールアプリをつくりましょうという話になって、どうせならいままでやったことないことやろってことでMEAN Stackで組もうよという提案をした。 いままでjsといえばjQueryなんかでフロントエンドの開発ばっかりで、アプリケーション…

Herokuで形態素解析

以前のHerokuつかってみた記事からだいぶ進みまして、とりあえずHeroku上でokuraを使った形態素解析を実装できました。 http://guarded-sierra-6650.herokuapp.com/comments/index ソースコードは以下。 yo-iida/impcloud yo-iida/impcloud · GitHub 最終的…

リアルウォンテッドリー

リアルウォンテッドリーいってきました。 「第2回 リアル・ウォンテッドリー」運命のチームやシゴトに出会えるイベント by Wantedly 「第2回 リアル・ウォンテッドリー」運命のチームやシゴトに出会えるイベント by Wantedly 昔の先輩となんとなくいったかん…

MacBook Air買いました

大学3年からずっとMacBook Proをつかってきて、そろそろ動きとかが遅くなってきて、かなり作業もしずらくなってきたので、ついに買い替えました。 もう、5年近くつかったことになるから、だいぶ使ったほうだよね。 これからはさくさくで作業もはかどること…

コマンドライン初心者向け勉強会

社内勉強会でしゃべりました。 新人とかディレクター向けにコマンドラインに慣れようという内容です。 Cliに慣れよう from Yoshiki Iida

herokuをつかってみた

Rails x Herokuでアプリを作成 [完全初心者向けチュートリアル] - 酒と泪とRubyとRailsと Rails x Herokuでアプリを作成 [完全初心者向けチュートリアル] - 酒と泪とRubyとRailsと ここを参考にherokuを初めて使ってみた。 ほんとに簡単にアプリケーションを…