Ruby

RubyでLambdaからDynamoDBにデータ登録する

こんにちは!虎の穴ラボのNSSです。 最近はAlexaスキルやサーバーレスアプリケーションについて勉強しています。 今回はAWS LambdaからDynamoDBを利用する方法を紹介したいと思います。 1. ローカル開発環境構築 AWS サーバーレスアプリケーションモデル(AW…

Ruby2.6の機能を使ってみる〜関数合成でRailsのscope合成〜

皆さんこんにちは。虎の穴ラボのY.Fです。 今回は昨年のクリスマスにリリースされたRuby2.6ではProcオブジェクトやMethodオブジェクトに関数を合成する >> オペレターが追加されたので、 Railsで使える部分が無いか探ってみたいと思います。 関数合成とは 高…

CSVで取り込んだデータを綺麗なグラフで表示する

昨今データの重要性が増しており、分析にグラフは欠かせないものとなっていますが エクセルで打ち込んでグラフを作成するのもあまりかっこよくないですし、 実際の運用者がエンジニアではないことが多く、データ活用が進んでいないように感じます。 今回はCS…

Brakemanを使用した各サービスの定時セキュリティチェック

みなさんこんにちは、虎の穴ラボです。今回は、Ruby on Railsのソース上のセキュリティチェックを行うBrakemanの導入と定時セキュリティチェックを行います。 導入の経緯 弊社のサービスは、KEEPERなどの様々なサービスがあります。 ただ、各サービスのセキ…

中途エンジニアの研修 〜Ruby&Rails未経験者でも大丈夫!〜

みなさんこんにちは! 虎の穴開発室です! 虎の穴開発室では主にJavaとRubyを使って開発をしています。 しかし、必ずしもJavaまたはRuby経験者だけを採用しているわけではありません! 今回はJavaやRubyが未経験でもとらのあなラボに入れるという実例や、研…

RubyでConoHaオブジェクトストレージの使用率を監視

こんにちは、虎の穴開発室です。弊社の一部サービスではストレージとしてConoHaオブジェクトストレージを利用していますが、日々運用しているとログファイルなどが溜まったりして、いつの間にかストレージのディスク容量が枯渇する可能性があります。 ConoHa…