タグ

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

  • GitHub Actionsのワークフローを利用してクロスブラウザのE2Eテストを自動化する - Money Forward Developers Blog

    こんにちは。 『マネーフォワード クラウド経費』のフロントエンドエンジニアをしている木村(@kimromi)です。 Ruby on Railsを利用してサービス開発を進めているプロダクトのフロントエンドの環境を整えていき、UIの改善やフロントエンド側の開発効率アップなどにつなげていくような動きを現在やっています。 なぜクロスブラウザのE2Eテストが必要になったか ある日、IE11のみでJavaScriptエラーが起こり動作しないとの連絡が入り、慌てて対象のプルリクエストをリバートしたということが起こりました。 原因としてはライブラリの追加によるものでした。 現在フロントエンドの改修を行っていく中で、ライブラリの追加やビルド方式の変更などドラスティックな変更をすることが多くなってきています。 そのたびにMicrosoftからダウンロードできるVM環境を立ち上げ手元で確認するのは手間がかかり確

    GitHub Actionsのワークフローを利用してクロスブラウザのE2Eテストを自動化する - Money Forward Developers Blog
  • マネーフォワード開発合宿 in COLONY 箱根 - Money Forward Developers Blog

    こんにちは。 エンジニアの牧田です。 暑い日が続き、夏を感じる季節になってきましたが、みなさまいかがお過ごしでしょうか。 マネーフォワードでは毎年『開発合宿』を開催しています。 今年は箱根を合宿先として、前半組と後半組の2グループ構成で開発合宿をしてきましたので、その様子を紹介します。 開発合宿の目的とルール エンジニア全員の技術力向上、および技術的チャレンジへのきっかけ作りが目的 エンジニア全員が楽しく真剣に新しい価値の創造にチャレンジする 福利厚生ではなくエンジニア全員が取り組まなければならない業務として位置づける(そのため基的に全員参加) 可能性を排除しないために、業務に直結しない内容でもかまわない ハッカー魂を持って革新的なものや楽しくて面白いものを作ろう!! 場所 今年は箱根にある『COLONY 箱根』での開催となりました。 https://colony-hakone.com/

    マネーフォワード開発合宿 in COLONY 箱根 - Money Forward Developers Blog
    jazzanova
    jazzanova 2018/07/17
  • リニューアル後の国税庁サイトを検索できるサービスを作ってみた - Money Forward Developers Blog

    こんにちは。 エンジニアのhaitoです。 先日の国税庁ホームページリニューアルに伴い、リニューアル前のリンクでは目的のページが閲覧できない状況となっています。 国税庁も事態を認識しており、対応を進めているそうなのですがしばらく時間が掛かりそうです。 そこで、ページ名からリニューアル後のURLを検索できるサービスを作ってみました。 3月決算でお困りの経理の方、会計事務所の方、ぜひご活用ください! リニューアル後の国税庁サイト検索 ※ 当サービスの検索結果により生じたいかなる損害に関して、当社は責任を負いかねます。あらかじめご了承ください。 ソースコードはこちら https://github.com/moneyforward/tax_newurl <参考リンク> 国税庁ホームページリニューアルのお知らせ 国税庁HPリニューアルでページにたどり着けず…しばらく続く可能性

    リニューアル後の国税庁サイトを検索できるサービスを作ってみた - Money Forward Developers Blog
    jazzanova
    jazzanova 2018/04/05
  • Optional(2018)年あけましておめでとうございます - Money Forward Developers Blog

    iOS エンジニアの西信です。 新年早々、大変お騒がせしております。申し訳ありませんの一点に尽きます。 yuga panda on Twitter: "おっ、null安全だ https://t.co/RFta3RFXxu" マジレスすると『Optional(2018)年』を恐れる必要はない - Qiita はてブや、Twitterなどで大きく話題にしていただいたので、この機会に、恥は承知の上で、なぜこんなことが起きてしまったのか、筆をとらせていただくことにしました。 この問題は昨日 (2018年1月4日) リリースしました、バージョン 9.1 にて修正済みです。iOS のみで発生していました。 蛇足ですが、当バージョンから、ホーム画面が新しくなり、カードの引き落とし額決定や、使い過ぎなどをお知らせする『MY通知』がさらに便利になりましたので、ぜひお試しください。 さて、今回の起因となったの

    Optional(2018)年あけましておめでとうございます - Money Forward Developers Blog
  • 最近のruby-core (2016年7月) - Money Forward Developers Blog

    こんにちは。卜部です。 ruby-coreというRuby体の開発の議論がされているメーリングリストがあります。 新機能やバグ報告などがだいたいここに集約されてくるので購読しておくとRubyの動きが分かります。 最近興味深かったトピックを紹介します。過去分はこちら 最近のruby-core (2016年6月) 最近のruby-core (2016年4月) 最近のruby-core (2016年3月) 最近のruby-core (2016年2月) [#12217] Introducing Enumerable#sum for precision compensated summation and revert r54237 たしか何回か前のこの連載でも紹介したこの機能は、2.4に入りました。Enumerable#sum というメソッドが追加されており、特定の場合(浮動小数点数の配列とか)には

    最近のruby-core (2016年7月) - Money Forward Developers Blog
  • この春オススメしたい第三のエディタ - Money Forward Developers Blog

    こんにちは。萩谷と申します。 この春、心機一転エンジニアデビューを果たした方、新卒でエンジニアとしてのキャリアをスタートさせた方、おめでとうございます。 さて、我々Webエンジニアの職人としての道具といえばPCですが、同時に欠かせないものといえばエディタがございます。 この業界、最大の2大派閥として永きに渡りVim派とEmacs派が覇権を争っていることは一度は耳にしたこともあるでしょう。 どちらも最高のエディタだということには疑いの余地はありませんが、同時に手に馴染むまでにはそれなりの時間的なコストを払わねばならず、挫折する方も少なくないと聞きます。 最近はAtomなどの新しいエディタにも人気が集まっていますが、心ないVim/Emacs派の諸先輩から「そっち行っちゃったかー・・」って言われるのも悲しいですね。 そんなあなたにオススメのエディタ Spacemacs(すぺーすまっくす)です。

    この春オススメしたい第三のエディタ - Money Forward Developers Blog
  • Auto Layoutで固有サイズを使いこなそう - Money Forward Developers Blog

    iOSエンジニアの西方です。 iPhone SEが発売されました。 個人的には大きな画面のiPhone 6 Plusシリーズが好きなので、今さら4インチに興味はなかったのですが、片手に収まるこのサイズに魅力を感じている方も少なくないでしょう。 開発者としては複雑な気分です。 そろそろ4インチユーザーが減ってくるかなと願っていた矢先の4インチデバイス再来。まだまだ4インチのサポートを切ることはできませんね。 前置きが長くなりましたが、複数の画面サイズに対応する際、なくてはならないのがAuto Layoutです。 iPhoneだけで4通りのサイズ展開となっている今、Auto Layoutなしで画面実装を進めることは難しいでしょう。 今回の投稿では、Auto Layoutの中でも少し特殊な「固有サイズの優先度」について、その意味と使い方を説明します。 固有サイズを使う Auto Layoutでビ

  • 最近の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
  • Swift+Core DataによるiOSアプリプログラミング - Money Forward Developers Blog

    iOSエンジニアの西方です。 先月、正式にマネーフォワードにジョインしました。 私事ではありますが、先月、著書を発売させていただきました。 Swift+Core DataによるiOSアプリプログラミング http://www.amazon.co.jp/gp/product/4839954887/ マネーフォワードにはどのようなエンジニアが所属しているかの紹介を兼ねまして、書籍の紹介をさせていただきます。 どんなか? タイトル通り、書はCore Dataの解説です。 一通りアプリ開発を経験したことのある方が、ステップアップのための1冊になるように意識して書きました。 メインは4章から9章に渡り続くチュートリアルです。 どんなに高度な道具でも、その機能の素晴らしさを知っただけでは使えるようにはなりません。機能一覧だけでなく、使用方法も同時に知る必要があるのです。書のチュートリアルを通し

    Swift+Core DataによるiOSアプリプログラミング - Money Forward Developers Blog
  • ReactとReactNativeでFluxなTODOを実装してみた話 - Money Forward Developers Blog

    流行り言葉ばかりのタイトルになりました。フロントエンドエンジニアの平山です。 先に言っておきますと、マネーフォワードでは流行り言葉を使いこなすフロントエンドエンジニアを募集しています!!! とりあえず押してからでも遅くはない! マネーフォワード 採用情報 https://recruit.moneyforward.com/ というわけで、タイトルの通り、ReactReactNativeで同じ動作をするTODOリストを作ってみました。 デモ React-flux-todo デモ ※ React(ウェブ)です。ReactNative編はお手数ですが、READMEを参考に実行をお願いします。 [React編] React-flux-todo [ReactNative編] ReactNative-flux-todo 試した理由と目的 これを試した理由はいくつかあります。 npmモジュールとかって動

  • ベンチャーでナウくなりそうなセキュリティサービス - Money Forward Developers Blog

    マネーフォワードでエンジニアをしています鈴木です。 前職でセキュリティ関係の仕事に携わっていた流れで、日は私が個人的に注目しているセキュリティサービス・ツールを紹介しようと思います。 ※ナウいはちょっと古い感じがしますが、ご容赦ください。 既存セキュリティ対策の課題 FinTech系ベンチャーがお預かりする利用者のデータは、プライベートな情報の塊です。 万が一にでも、そんな情報が漏れたら...と利用者が考えるのは当然の事です。そういった懸念を払拭するため、FinTech系ベンチャーの大きな課題の一つに、「適切な情報セキュリティ対策の実施」があります。 技術的な基対策としては、適切な鍵長のSSLを実装する、データを暗号化して管理する、ペネトレーションテストをするなどがあり、恐らくどこの企業様でも当たり前のように実施されているでしょう。尚、弊社の取り組みについてはこちらやこちらをご参照くだ

    ベンチャーでナウくなりそうなセキュリティサービス - Money Forward Developers Blog
    jazzanova
    jazzanova 2015/01/22
  • 1