mo-fu note

研究からキックボクシングまで何でも書いていきます!

2015-01-01から1年間の記事一覧

Yokohama.rb Monthly Meetup #63に参加した

yokohamarb.doorkeeper.jp Yokohama.rb 第63回に参加しました。 Rails 5.0.0.beta1 Rails 5.0.0.beta1: Action Cable, API mode, Rails command, https://t.co/Q1Q85ciiNM – It's out! "gem install rails -v 5.0.0.beta1" and party!— DHH (@dhh) 2015, 12…

potatotips (iOS/Android開発Tips共有会) 第24回に参加した

potatotips (iOS/Android開発Tips共有会) 第24回 今回はGoodpatchさんのオフィスで開催されました。 入り口にリラックマが!! @nakajijapan 先輩と参加してきました。 connpassイベントページ connpass.com togetterまとめ togetter.com iOSでテーマ(着せ替え…

【解決しました】rbenv + ruby-build で ruby2.3.0-preview2 がインストール出来ない問題

Pepabo Advent Calendar 2015 の12日目の記事です。RubyKaigi2015中にrbenv と ruby-build を使ってruby2.3.0-preview2をインストールすることが出来なかったのでメモしておきます。(現在は解決済) ruby2.3.0-preview2をインストール出来なかった Ruby 2.3.0…

ActiveSupportのstrip_heredocのコードを読んだ

Pepabo Advent Calendar 2015の12日目の記事です。昨日の担当は@udzuraさんで RailsGirls Fukuoka の準備を支えた技術 - ローファイ日記 でした。 <<~ 本日から、RubyKaigi2015というイベントに参加しています。 Rubyの開発者であるMatzことまつもとさんのKe…

Yokohama.rb Monthly Meetup #62に参加した

yokohamarb.doorkeeper.jp Shift-JISで表現できる文字に置き換えるgemで遊んだり、 Ruby 2.3.0-preview1 をインストールして遊んでいた。 Ruby 2.3.0-preview1 Released github.com 懇親会まで行きたかったけど。 風邪気味で久しぶりにぜんそくの発作が起き…

DDD Alliance! ドメイン駆動設計をやってみた 6つの現場からの報告に参加した

自分用のメモ TL;DR ドメイン駆動設計の知識をエヴァンス本を等を読んで学び、現場で実践していくことが大切 チームメンバーと一緒に実践していくなら、お手本を見せていくことが大事 顧客の関心事を理解し、実装していくことが大切 オブジェクト指向とエク…

sjis_replacerというgemを作った

sjis_replacerというgemを作りました。 github.com UTF-8では表現できているけど、Shift-JISでは表現できない文字 '①' や 'Ⅲ' を 置き換えてくれるgemです。中身も使い方も簡単です。 irb(main):010:0> SJISReplacer.replace('①') #=> "1" irb(main):020:0> …

shibuya.swift#1で発表した

shibuya-swift.connpass.com 発表したのは、日常業務中によくある話で、 営業担当の人やカスタマーサポートの人がエンジニアに依頼してデータの付け合せを依頼するシーンがあると思います。 エクセルAのAB列とエクセルBのAD列のデータの重複を出して! みたい…

Travis CIのビルド結果をSlackへ通知する

travis gem をインストール github.com travisのクライアントをインストールする。 $ gem install travis accountとtokenをencrypt して .travis.ymlに追加 token はSlackのintegrationsで設定して取得する Slackの Setup Instructions の expandボタンをク…

エクストリームプログラミングを読んだ

エクストリームプログラミング作者: Kent Beck,Cynthia Andres出版社/メーカー: オーム社発売日: 2015/07/29メディア: Kindle版この商品を含むブログを見る エクストリームプログラミングを読んだ。 価値・原則・プラクティスの部分のメモ。 価値 価値はプラ…

第二十二回 RailsGirls, More!@株式会社万葉でコーチしてきた

第二十二回 RailsGirls, More! でコーチしてきました。 午前中は五十嵐先生作のRailsの教科書 Rails Textbook を使って、 五十嵐先生の解説付きで「Webアプリをまずはつくってみよう」をみんなで読み進めていった。 午後は個別にやりたいことを聞いて、コー…

はじめよう! 要件定義 ~ビギナーからベテランまで を読んだ

はじめよう! 要件定義 ~ビギナーからベテランまで作者: 羽生章洋出版社/メーカー: 技術評論社発売日: 2015/02/28メディア: 単行本(ソフトカバー)この商品を含むブログ (2件) を見る 要件定義については昔から沢山書籍があったかもしれないけど、時代の流れ…

第21回potatotips(iOS/Android開発Tips共有会)に参加しました

第21回potatotips(iOS/Android開発Tips共有会)に参加しました。 iOS発表枠の抽選で外れたのでブログまとめ枠で参加。 今回はリクルートマーケティングパートナーズさん主催でした。 東京駅に行くはずが、間違えて品川に行ってしまいました...。少し遅れて参…

RubyConf Taiwan 2015でLT(Lightning Talks)してきた

2015.rubyconf.tw RubyConf Taiwan 2015に参加してLTしました。 LTについて speakerdeck.com Railsアプリケーションが色々なシステムと連携する時に、 自分のデータを守るためのTipsを5分で発表しました。 普通にActiveRecordのバリデーションを活用する ビ…

論理削除 Casual Talks #1 に参加した

atnd.org スタッフやった。 論理削除の話、みんな内容がかぶる メモ ホスティングの場合の論理削除 必ずしもRDBMSの話ではない ファイルシステムだったりUNIXユーザだったり ドメインへの眼差し ドメイン駆動設計 論理削除という言葉を使わない 決済システム…

第三回ペパボテックカンファレンスで発表した

第3回ペパボテックカンファレンス (2015/08/29 13:00〜)pepabo.connpass.com 第三回ペパボテックカンファレンスで発表しました。 自分は今までSqaleを使って何かを作ることが多かったので、 Webサービスのインフラとして活用する中で得られた知見や、 Sqale…

Oxford commaについて

[ci skip] Add style guide about comma by yui-knk · Pull Request #21334 · rails/railsgithub.com api_documentation_guidelines に Commaについての説明が追加された。 Oxford commaは並列関係の単語を並べる時に、 最後のandの前にカンマを付けるスタイ…

YAPC::ASIA 2015に参加してきた

YAPC::Asia Tokyo 2015yapcasia.org 個人スポンサーで参加してきました。 色々とノベルティもらいましたが、タンブラーとパーカーが気に入ってます! あと、Wi-Fiの環境がしっかりしていてすごいなと思いました。 Conbuさんの発表を聞いた時に、3日で3400端…

RailsAPIのエンドポイントに.jsonを付けずにjson形式でレスポンスを返す方法

Railsでjbuilderなどを使ってAPIを作っている時に、 http://localhost:3000/api/microposts/feed_items.json みたいに .json を付けたくないなーと思っていた。 調べたら、以下のように config/routes.rb で defaults の format として jsonを指定すれば、 …

第20回potatotips(iOS/Android開発Tips共有会)に参加しました

今回は株式会社VOYAGE GROUPさん主催でした。 @TachibanaKaoruさん、運営の方々おつかれさまでした! iOS発表枠の抽選で外れて今回は参加できないかな〜と思っていたところ、 ブログまとめ枠なら空いてますよーと連絡頂いたのでブログまとめ枠として参加しま…

Yokohama.rb Monthly Meetup 59回目に参加してきた

Yokohama.rb Monthly Meetup #59yokohamarb.doorkeeper.jp Yokohama.rb Monthly Meetup 59回目に参加してきました。 今回はいつもより人数少なめでした。おやつとしてアルフォートを持参しました。 もくもく作業して、浜松Ruby会議01のレポートの校正にチャ…

nodebrewを使ってみた

js

nodebrew 使い始めました。 nvm というのもあるけど、nodebrew を使ってみる。 hokaccha/nodebrewgithub.com nodebrewのインストール curl -L git.io/nodebrew | perl - setup zshrcやbashrcにPATHの設定を書く export PATH=$HOME/.nodebrew/current/bin:$PA…

AlamofireでBASIC認証した

Swiftで書かれたHTTP通信ライブラリのAlamofireを使ってBASIC認証したメモ。 Alamofire/Alamofiregithub.com https://github.com/Alamofire/Alamofire#http-basic-authentication に使用方法が書かれている。 CocoaPodsを利用してインストールした。 Podfile…

Active RecordのConditional Validation便利

ステータス(status)が1になるまでデータが送られ続ける ステータスが1の時は配送完了日(completion_date)が入る ステータスが1以外の時は配送完了日がnilになる みたいなデータ連携をした時に便利だった。 外部のアプリケーションで作られたデータを自分のア…

Railsでデータベースのユニットテスト

Railsのモデルでバリデーションしているけど、 データベース側の制約を使っていなくて、不正なデータが登録されてしまう事がある。 バリデーションだけでなく、データベースの機能を使って不正なデータの登録を防がないといけない。 例えば、以下のような時…

active_merchant-epsilon v0.5.2をリリースした

決済ライブラリactive_merchant-epsilonのVer.0.5.2をリリースしました。 pepabo/active_merchant-epsilongithub.com rake release コマンドでリリースできた。便利。 bundle exec rake release メモ githubのmasterブランチで修正とかが取り込まれているけ…

クレジットカード番号の入力誤り確認について

クレジットカードの入力フォームを作る時に使ったライブラリで、 DinersClubの番号が対応されていなかったので修正してみた。 Add Diners Club Numbers support by kurotaky · Pull Request #10 · wangjohn/creditlygithub.com 修正の検証で、試しにDinersCl…

ペパボデザイナー勉強会 vol.6 feat.Prottに参加した

ペパボデザイナー勉強会に参加した。 Goodpatch社のデザイナさん、エンジニアさんが来てワークショップをしてくれました。 Goodpatch, Inc. - Designing the WOW! チームでユーザーの課題を理解して、アイデアを出してプロトタイプを作成して、 ユーザーへデ…

ふりかえり会(リフレク会)を半年間やってみた

今年に入って半年間 ふりかえり会(リフレク会) というのを定期的に実施しました。 毎月はじめに集まってお互いの1ヶ月間を一緒に振り返る会です。 他者との対話を通した中で得られる気付きがたくさんありました。 はじめたきっかけ 半年に一回行われる評価面…

第19回potatotips(iOS/Android開発Tips共有会)に参加しました

第19回potatotips(iOS/Android開発Tips共有会)に参加してきました。 クックパッド株式会社さん主催でした。 【第19回】potatotips(iOS/Android開発Tips共有会) (2015/07/14 19:00〜)connpass.com togetterのまとめ 当日のTwitterまとめはこちら。 2015/7/14 …