タグ

ブックマーク / moneyforward-dev.jp (27)

  • 最近のruby-core (2017年3月) - Money Forward Developers Blog

    こんにちは。卜部です。 ruby-coreというRuby体の開発の議論がされているメーリングリストがあります。 新機能やバグ報告などがだいたいここに集約されてくるので購読しておくとRubyの動きが分かります。 ちょっと間が開いてしまいましたが、最近興味深かったトピックを紹介します。 最近のruby-core (2017年1月) 最近のruby-core (2016年11月) 最近のruby-core (2016年10月) 最近のruby-core (2016年9月) 最近のruby-core (2016年7月) 最近のruby-core (2016年6月) 最近のruby-core (2016年4月) 最近のruby-core (2016年3月) 最近のruby-core (2016年2月) [#13188] Reinitialize Ruby VM. いま、Rubyのプロセスが立ち上が

    最近のruby-core (2017年3月) - Money Forward Developers Blog
  • 最近のruby-core (2016年11月) - Money Forward Developers Blog

    こんにちは。卜部です。 ruby-coreというRuby体の開発の議論がされているメーリングリストがあります。 というか、議論がどうとか以前の話ですが、Rubyにおいては12月がリリースの季節です。脆弱性の修正などはさておき、新機能の入った新バージョンはもうずっと毎年12月に出ています。その直前は、プロダクトクオリティの上昇を目的として新機能の追加は凍結されます。たぶんこの記事が出た頃にはもう凍結されてることでしょう。 というわけですので毎年11月には駆け込みで新機能が追加されそうになるものです。今年は11月にカンファレンスが連続していたという事情もあり、ようは駆け込みが沢山あります。ええ…… 全部は解説できませんが、興味深かったものをいくつか。 最近のruby-core (2016年10月) 最近のruby-core (2016年9月) 最近のruby-core (2016年7月) 最

    最近のruby-core (2016年11月) - Money Forward Developers Blog
  • MoneyForward Meetupレポート「ワークOSSバランス」 - Money Forward Developers Blog

    広報の青木です。 最近マネーフォワードでは、気軽に遊びに来て頂ける場として、MoneyForward Meetupという交流会を開催しております。「OSSと仕事」をテーマに開催された今回は、OSS開発と縁の深い社員の卜部、金子、顧問の松田氏が登壇しました。その様子をご紹介いたします。 MoneyForward Meetup vol.6 (Ruby on Rails) - connpass ※第7回目は「エンジニア×個の力をForward」をテーマに開催予定です。お申し込みはこちらより受付中です。 まずは当社の越川より、「楽しみながらマネーフォワードのことを知ってください」というご挨拶と乾杯からスタートいたしました。 オープンソース開発者として働くということ 最初の発表は、フルタイムRubyコミッターの卜部より。 卜部は、今年2月にフルタイムRubyコミッターとして当社にジョインしています。

    MoneyForward Meetupレポート「ワークOSSバランス」 - Money Forward Developers Blog
  • 最近のruby-core (2016年10月) - Money Forward Developers Blog

    こんにちは。卜部です。 ruby-coreというRuby体の開発の議論がされているメーリングリストがあります。 新機能やバグ報告などがだいたいここに集約されてくるので購読しておくとRubyの動きが分かります。 最近興味深かったトピックを紹介します。過去ログはこちら 最近のruby-core (2016年9月) 最近のruby-core (2016年7月) 最近のruby-core (2016年6月) 最近のruby-core (2016年4月) 最近のruby-core (2016年3月) 最近のruby-core (2016年2月) [#12039] Fixnum#infinite?/Bignum#infinite or Numeric#infinte, consistent with Float#infinite? and BigDecimal#infinite? 以前も紹介したかと

    最近のruby-core (2016年10月) - Money Forward Developers Blog
  • 最近のruby-core (2016年9月) - Money Forward Developers Blog

    [gfm] こんにちは。卜部です。 ruby-coreというRuby体の開発の議論がされているメーリングリストがあります。 新機能やバグ報告などがだいたいここに集約されてくるので購読しておくとRubyの動きが分かります。 最近興味深かったトピックを紹介します。やっぱり一回ぶん間が開いて今回は量が大変でした。過去分はこちら 最近のruby-core (2016年7月) 最近のruby-core (2016年6月) 最近のruby-core (2016年4月) 最近のruby-core (2016年3月) 最近のruby-core (2016年2月) [/gfm][gfm] [#8526] gemify tk ずっと前からrubyについてきていたtkというライブラリが、紆余曲折ありながらもgemに切り離されました。もちろんtkが書かれた頃はgemなどというものはなかった。そういう意味では長い

    最近のruby-core (2016年9月) - Money Forward Developers Blog
  • RubyKaigi 2016参加者がチェックすべき京都飯16選! - Money Forward Developers Blog

    RubyKaigi 2016 参加者のみなさま、こんにちは。 同じくRubyKaigiに参加します山口です。 今年もマネーフォワードは Ruby Sponsor で協賛します! プログラミング言語Ruby世界最大級のカンファレンス「RubyKaigi 2016」へ協賛 ~サービス開発を支える国産言語Rubyの発展に貢献~ さて、今年の会場は京都ですが、ご飯をべる場所は決まりましたか? 私は前職で、新卒入社してから6年間京都に住んでいました。 そんな私が当時良く行っていた or なんか記憶に残っているお店を紹介します。 だいたい四条烏丸、河原町あたりのお店です。 特段グルメだったりべ歩いていたわけではないので、隠れた名店みたいなのはないです。 また、東京に引っ越してから2年経っているので、情報が古いかもしれませんが、ご了承ください。 スパイスチャンバー (SPICE CHAMBER) h

    RubyKaigi 2016参加者がチェックすべき京都飯16選! - Money Forward Developers Blog
  • ふりかえりのススメ!〜モチベーションのコントロール〜 - Money Forward Developers Blog

    開発推進部の越川です。普段はRailsでコードを書いてるRailsエンジニアです。 普段の仕事の中で モチベーション をコントロールすることは非常に大事です。モチベーションをコントロールするうえで、 ふりかえり をすることが重要であることに気づいたので、そのことについて書きます。 評価制度などで振り返り面談などを行うことは多いと思いますが、私のチームでは、それとは別に個人KPTを軸にした振り返りを毎週行っています。 KPT KPTとは、よかったこと(Keep)、うまくいかなかったこと(Problem)、改善するために試すこと(Try)に分けて考える振り返りのフレームワークです。 KPTは適度なサイクルで行うと良いです。私のチームでは1週間を1サイクルとして考えているので、1週間を振り返るタイミングとして週の終わりである金曜日の夕方に1人30分を目安に振り返りを行っています。 まずは、1週

    ふりかえりのススメ!〜モチベーションのコントロール〜 - Money Forward Developers Blog
  • (83億レコード移行の続編)BigQueryを導入して改善サイクルがスピードアップした話 - Money Forward Developers Blog

    みなさん、こんにちは。 PFM部(家計簿アプリのマネーフォワードをつくってる組織)の伊藤です。 先日、当ブログでこんな記事をアップしました。 83億レコードを移行し、日々2,500万レコードのアクセスログをBigQueryに記録している話(インフラ編) ありがたいことに良い反響を多くいただき、沢山のブクマを頂戴しました。 そんな中で、 83億レコードを移行し、日々2,500万レコードのアクセスログをBigQueryに記録している話(インフラ編) | Money Forward Engineers' Blog 次回はこのビッグデータを何に使ってんのか書いてほしい 2016/08/03 19:00 というコメントをいただいているので、導入してどのように活用しているかの記事を書いてみたいと思います。 まとめ なぜBigQueryを推進したのか 詳細な分析をするのに便利なツール RにBigQue

    (83億レコード移行の続編)BigQueryを導入して改善サイクルがスピードアップした話 - Money Forward Developers Blog
  • マネーフォワードエンジニアインタビュー 鈴木信太郎「モノポリーから始まったエンジニアへの道」 - Money Forward Developers Blog

    マネーフォワードの中の人を知ってもらうため、当社でフルタイムのRubyコミッターを務める卜部昌平が、マネーフォワードのエンジニアにインタビューをするこの企画。 第二回目となる今回は、Railsエンジニアで、自動家計簿・資産管理サービス「マネーフォワード」のエースエンジニアである鈴木信太郎へのインタビューです。 社員ですら初めて聞くような、マネーフォワードに関わる人のストーリーをお届けします。 ▼過去のエンジニアインタビューはこちら マネーフォワードエンジニアインタビュー 谷口徹「BtoBはユーザーとの距離が近い」 日時 2016年 7月 25日 (月曜日) 語り手 鈴木信太郎(エンジニア) 2005年 国立長野高専電子情報工学科卒業 2005-2010年 色々あった。 2010年1月 KLab株式会社に入社。ソーシャルゲーム基盤開発を経て、数タイトルの開発リーダーを担当。 2013年3月

    マネーフォワードエンジニアインタビュー 鈴木信太郎「モノポリーから始まったエンジニアへの道」 - Money Forward Developers Blog
  • 83億レコードを移行し、日々2,500万レコードのアクセスログをBigQueryに記録している話(インフラ編) - Money Forward Developers Blog

    こんにちは。 インフラエンジニアの村上です。 マネーフォワードのインフラチームは、サービスに関わるインフラから、自社の作業環境、開発環境、さらにはサービスのインフラの中でも物理的なものからOS・ミドルウェア・アプリケーションのメンテナンス・ビルド・リリース・運用まで幅広く関与しています。 今回はGoogle Cloud PlatformのBigQueryを活用してアクセスログの分析環境を構築した時の話を紹介します。 この記事に書かれる事 データ分析基盤としてBigQueryを使用した話と データ量を例示しながら使用を開始した時のトラブルシュートとパフォーマンスについて紹介する。 データ移行のコツもうまく含めながら書いていく。 BigQueryを採用した訳 マネーフォワードの家計簿は350万人以上のお客様に利用いただき、 アクセスログは日々2.500万件程度増えております。 サービス開始から

    83億レコードを移行し、日々2,500万レコードのアクセスログをBigQueryに記録している話(インフラ編) - Money Forward Developers Blog
  • マネーフォワードとオープンソース・ソフトウェア - Money Forward Developers Blog

    こんにちは、エンジニアの越川です。 マネーフォワードは、RubyRuby on Railsをはじめとして様々なオープンソースソフトウェア(Open-Source Software)の上に成り立っております。(以下、オープンソースソフトウェアをOSSと記載します) 今回は、我々マネーフォワードとOSSとの関係についてご紹介致します。 オープン&フェアの精神 マネーフォワードは、オープン&フェアの精神を大切にし、より良い社会づくりに貢献する為に、自分たちが所属する世界に対しても貢献をする姿勢を大事にします。そのため、OSSコミュニティに協力し参加することは重要な意味を持つと考えます。 従業員が適切なOSS活動を行なえるように、当社のOSS活動についてマネーフォワードOSSポリシーを定めました。 OSSに感謝 OSSに「ありがとう」という感謝の気持ちを持って、従業員がOSSへ還元する活動を後押

    マネーフォワードとオープンソース・ソフトウェア - Money Forward Developers Blog
  • 最近のruby-core (2016年6月) - Money Forward Developers Blog

    こんにちは。卜部です。 ruby-coreというRuby体の開発の議論がされているメーリングリストがあります。 新機能やバグ報告などがだいたいここに集約されてくるので購読しておくとRubyの動きが分かります。 先月忙しかったためすっぽかしたら逆に今回量が増えて大変です。小分けにしたほうがいいのかもです。 過去分はこちら ・最近のruby-core (2016年4月) ・最近のruby-core (2016年3月) ・最近のruby-core (2016年2月) [#12435] Using connect_nonblock to open TCP connections in Net::HTTP#connect Net::HTTP#connect というメソッドがあって、いまはブロッキングIOを使っているわけですが、それだと不都合がある(タイムアウトのためだけにスレッド立ち上げたりいろい

    最近のruby-core (2016年6月) - Money Forward Developers Blog
  • マネーフォワードエンジニアインタビュー 谷口徹「BtoBはユーザーとの距離が近い」 - Money Forward Developers Blog

    エンジニアの越川です。 マネーフォワードの中の人を知ってもらう企画として、当社でフルタイムのRubyコミッターを務める卜部昌平がマネーフォワードのエンジニアにインタビューする企画、マネーフォワードエンジニアインタビューを始めました。 今回は第一回として、なぜか公認会計士試験2次試験に合格している、エンジニアでもありMFクラウド会計のプロダクトオーナー谷口のインタビュー記事です。 日時 2016年 6月 29日 (水曜日) 語り手 谷口徹(MFクラウド会計プロダクトオーナー兼エンジニア) 聞き手 卜部昌平(Ruby開発者) ガヤ芸人 越川直人(書き起こし・エンジニア) 青木香菜子(広報) 小川昌之(人事・写真担当) 谷口徹インタビュー たまたま住んでいる家の近所にマネーフォワード 卜部 とりあえず。 谷口 これは突然なんか話し始める感じですか。 卜部 何から始めますか。 谷口 そうですね。

    マネーフォワードエンジニアインタビュー 谷口徹「BtoBはユーザーとの距離が近い」 - Money Forward Developers Blog
  • Rubyアプリのコードレビューを支えるsaddler - Money Forward Developers Blog

    こんにちは、むらはし こと sanemat です。 rubocopをコード増分だけに適用して通知したい。lintを増分だけ掛けたい。あると思います。 曰く「増分だけに対応してほしい」 曰く「テスト遅くなるのは嫌だ」 曰く「引っかかってもテストは落ちないで欲しい」 卜部「大量にwarningでるとやる気が尽きるのでは」 いやーテキ屋とサクラかな、とおもった。 rubocopを増分だけに適用してGitHubのpull requestに通知する、便利なツールがあります。 rubocopを増分だけに適用してGitHubのpull requestに通知する、便利なツール こんな感じに通知できます。 overcommitでもいいんだけど、bundlerなどで固定してるバージョンで、やりたいですね。 マネーフォワードではCIにJenkinsを使っているので、ここではJenkinsです。設定はCI as

    Rubyアプリのコードレビューを支えるsaddler - Money Forward Developers Blog
    TokyoIncidents
    TokyoIncidents 2016/05/18
    “むらはし こと sanemat です” sanemat の方が本体だったのかと思うとまどマギっぽい
  • RubyGems.orgの脆弱性について - Money Forward Developers Blog

    こんにちは、金子です。 普段はRailsを書いたりしています。 今回は2016/4/6に発表された、RubyGems.orgの脆弱性についてまとめました。 脆弱性について RubyGems.org gem replacement vulnerability and mitigation をざっと読んでみると、 特定の状況で、RubyGems.orgにupdateされているファイルの内容が不正に書き換えられる可能性があった 特定の状況とは、2014-6-11から2016-4-2までの間に登録されたgemのうち、'blank-blank'のように名前に'-' (dash)が入っているもの ただし2015-2-8以降に登録されたgemRubyGems.orgがsha256 checksumを計算しており、それと実際のファイルの突合をして、書き換えられていないことを確認ずみ つまり、2014-6

    RubyGems.orgの脆弱性について - Money Forward Developers Blog
    TokyoIncidents
    TokyoIncidents 2016/04/11
    ユイクンク って読むのかw さすがっす
  • 最近のruby-core (2016年3月) - Money Forward Developers Blog

    こんにちは。卜部です。 ruby-coreというRuby体の開発の議論がされているメーリングリストがあります。 新機能やバグ報告などがだいたいここに集約されてくるので購読しておくとRubyの動きが分かります。 最近興味深かったトピックを紹介します。 [#12113] Global method inside Delegator causes NameError スレッドのタイトルは現象としてはその通りなんだけど、当の原因はDelegatorからプライベートなメソッドを呼ぶことがこれまでできなかったという点です。なぜならDelegator経由ではプライベートなメソッドがプライベートな感じで(レシーバーをつけないで)呼ばれたかどうかが判定できなかったから。 なんだけど最近did_you_meanの側からの要求により「プライベートなメソッドがプライベートな感じで呼ばれたかどうか」が判定可能に

    最近のruby-core (2016年3月) - Money Forward Developers Blog
  • Emacs Zshなどを設定した話 - Money Forward Developers Blog

    先月中途で入社した卜部です。 中途入社したタイミングでちょうどよいので環境設定を見直していました。 たぶん全部捨てて書き直したのは8年ぶりくらいでした。 今回の感想を忘れないうちに書いておきます。 Emacs Emacsを使い続けている理由はauto-save-buffersです。これと同じような機能を提供しているエディタは(RubyMineとかなくもないが)とても少なく、移行先として選択肢があまりありません。Atomのautosaveはどうやら求めているものと違うようですし。 auto-save-buffersで救われたファイルは数知れず、というか保存とかいう前世紀の遺物を計算資源に下請けさせることで考えることが減るので、当は他のエディタにも是非あるべき機能です。下にzshでpredict-onの話も書いてありますが、自分は0クリック革命をわりと実践している派だと思います。 パッケージ

    Emacs Zshなどを設定した話 - Money Forward Developers Blog
  • 最近のruby-core (2016年2月) - Money Forward Developers Blog

    こんにちは。卜部です。 ruby-coreというRuby体の開発の議論がされているメーリングリストがあります。 新機能やバグ報告などがだいたいここに集約されてくるので購読しておくとRubyの動きが分かります。 最近興味深かったトピックを紹介します。 [#12039] Fixnum#infinite?/Bignum#infinite or Numeric#infinte, consistent with Float#infinite? and BigDecimal#infinite? Float と BigDecimal には #infinite? メソッドがあるのに Fixnum と Bignum には存在しないので困る/欲しい、という提案です。これはあると便利ですね。 [#12040][Win32] File.stat fails on a mounted volume Windows

    最近のruby-core (2016年2月) - Money Forward Developers Blog
    TokyoIncidents
    TokyoIncidents 2016/03/04
    ド○ンゴのえ○えさんっぽいw
  • MacにUbuntuを入れるとOSXより起動が速い - Money Forward Developers Blog

    最近中途入社した卜部です。よろしくおねがいします。諸事情にてLinuxを使います。Macで。 結論からいうと OSXより起動が速いです。 経緯など 弊社はお客様の大切な情報を扱っています。情報セキュリティにはとても気を遣っています。通常であれば意味もなくOSの再インストールなどは行いません。 とはいえ卜部の業務は社業とは直接関係しません。そもそもお客様の大切な情報といったものに卜部がアクセスできてしまう方がリスキーといえます。そこで「production環境にそもそもログインできなくする」「オープンソースではないソースコードをそもそもgit cloneしないようにする」等の運用方針で、リスクをじゅうぶんに低減できると考えたため、普段使いのパソコンとしてLinuxを利用できるか試してみることにしました。 今回はMacに最初から入っているOSXを全部消してUbuntu Desktopを入れるこ

    MacにUbuntuを入れるとOSXより起動が速い - Money Forward Developers Blog
  • フルタイムRubyコミッター採用までの道のり - Money Forward Developers Blog

    エンジニアの越川です。 今朝プレスリリースを出させていただきましたが、当社ではフルタイムRubyコミッターを採用致しました。そこまでの道のりを紹介させて頂きます。 マネーフォワード、フルタイムRubyコミッターを採用~Ruby1.8.6/1.8.7のリリースマネージャである卜部昌平氏が就任~ 左:技術顧問 松田明氏/中央:Ruby開発者 卜部昌平氏/右:代表取締役社長CEO 辻庸介 何故やるのか プロダクトを開発する上で、Railsを選択する理由については、以前個人ブログに考察を書きました。 それでもRailsを選択する3つの理由 - pblog Railsを用いた開発に必要な事を整理すると Railsの哲学を理解し規約を守る 周辺のエコシステムを活用し、自らもそのエコシステムの住人となること 進化に追従すること 概ねこの辺りが重要な事柄かと思います。 その際、Railsのスペシャリストを

    フルタイムRubyコミッター採用までの道のり - Money Forward Developers Blog
    TokyoIncidents
    TokyoIncidents 2016/02/17
    pp さん、かっこいいなー!!!ここに書かれてないけど pp さんと赤塚さんの信頼関係から始まっているのですよねー