こんにちは。つい先日、MacBook Pro 13インチを買ってワクチクしながらセットアップしている今日この頃の下條です。クリーンな環境はやはり気持ちがよいものですね。 さて、最近は会社でRuby on Railsを使うメンバーも増えてきたことだし、Railsアプリケーションでどこまでテストを書くかの大枠の認識合わせをしておこうと思い、テストコード実装方針をおおざっぱに決めた。 なお、Everyd […]
HTML5や、次々と台頭するJavaScriptフレームワークにみられるように、現在のフロントエンドは異常なほど動きがあります。 常にキャッチアップしていないと、いつのまにかOLDな技術を使い続けることになります。実際に今回記事にしてみて、ちょっとつらくなりました。。 しかし、フロントエンドエンジニアとしてコードを書いていて(最近は主にJavaScript)、そのおもしろさに日々驚いています。 そ […]
またまた現在セブに来ておりまして、会社内からはすでにあっちの人扱いになっている前田です。 現在自社で作っているアプリケーションは、Herokuを使用しております。 Herokuをご存知でない方もいらっしゃられるかもしれませんが、gitコマンドだけで簡単にWebサービスをデプロイできるサービスです。 Webサービスをデプロイする為にはおおまかに以下の工程が必要です。 1 インターネットからアクセス可 […]
子供の保育園の遠足のお弁当を、ほぼ冷凍食品で構成してしまった、効率重視(手抜きとも言う)の池島です。 自社のコーポレートサイトをリニューアルするにあたり、様々なトライアルを行っています。制作の進め方であったり、プロトタイピングの利用だったり、バックエンドでも未経験、または経験の浅い技術を使ってみたりするようです。 **Sketch3**も、その中の1つです。 まだそれほど使い込んでいませんが、使っ […]
最近、社内で新規Webサイトやアプリ開発などについて議論することがあり、それぞれの生活スタイルや、年代、性別などによって意見が大きく異なるということを、強く感じました。 そして、「自分と違う感覚の人」に対して「これを必要とする人はどういう人なのか」「どういった使い方をするのか」「これによってどんなメリットがあるのか」ということを正しく説明し伝えなければいけないとも思いました。 そこで今回は、「サー […]
Ruby on Rails の開発に、Docker を使用してみてわかったこと2点とその対処方法をまとめてみた。 boot2docker だとファイル数が多くなると非常に遅くなった Aufs のレイヤー数制限でエラーが出た boot2docker だとファイル数が多くなると非常に遅くなった Mac で Docker を使用したい場合は、boot2docker を使わないといけない。boot2doc […]
セブで英語を学びに行きましたが英語力が全然上がっていない前田です。 現在開発しているwebアプリケーションで、ckeditor gemを使用してCKEditorを実装しています。 そのfeatureテストを実装する際に、CapybaraでCKEditorのテキストフィールドに値を入力するテストで詰まってしまったので、どのように実装したか書いていきます。 適当にRailsアプリを作成し、featur […]
Webの世界は日々変化を遂げ、制作者は様々な問題に遭遇します。 近年、モバイル技術の進歩により、Webが閲覧できるデバイスが増え、それがさらに制作者の悩みを増大させています。 その中の1つが、イメージファイルの問題ではないでしょうか。 イメージファイルを扱う際の問題点が増えてきた これまでよく使われていたラスター形式のファイル(GIF,PNG,JPEG)は、PCのみを対象としたWebサイト制作にお […]
CirlcleCI で実行している Protractor テストを並列実行してみた 最近 Protractor のテストが CircleCI 側のテスト環境の負荷が高くなっているせいか、たびたびコケるようになってきた。ローカルの開発環境では通るのに。テストがコケる場所も実行するときによって違ったり、再度実行すると問題なく通ったり、という状況だ。また、テストの実行時間も25分前後かかるようになってき […]
最近はJavaでバッチ処理を書いていることが多い下條です。自分の中でエンタープライズJava熱が上がってきました。なので、Javaの話題でもいいんですけど、でも僕はRails。 Ruby on Railsで簡単に管理画面を作りたいときに使えるgemであるActiveAdmin。管理画面は一般的にあまり見た目の素敵さは要求されないことが多く、ActiveAdminである程度のレベルの管理画面が簡単に […]