Japanese

祝!R-Hack開設1年! R-hack編集室で1年を振り返ってみた

みなさんこんにちは。R-hack編集室です。 R-hackを開設して、1年!1年経ちました。めでたい! 少しずつですが、社内外でR-hackの知名度も上がってきていて、それに比例してPVもおかげさまで計画を上回る推移で順調に伸びてきています。ここまでいろいろ手探…

UIButtonのtitleLabelとimageViewを左右逆に配置する

はじめまして。ラクマでモバイルエンジニアをやっているkurapyです。 iOSアプリを作るうえでよく利用されるUIButtonのimageViewは左、titleLabelは右に配置されるのが一般的です。 その配置を逆にしようとした時に少し苦戦したので、どう対応したのかをお話…

サーバーサイドエンジニアがKubernetesに入門してみた

はじめに こんにちは。ラクマでサーバーサイドエンジニアをやっているYuです。 このあいだ半年ぶりに出社したら、強いノスタルジーを感じてしまいました。 業務時間の10%を委員会活動に使えるのですが、私は半年以上KubernetesなどのCNCFのプロジェクトを触…

"#リモートワーク "の工夫ポイントとは?!リモートワーク開発方法紹介イベントを開催しました!

皆さんこんにちは。 肌寒い季節になってきましたね。 9月にコマーステックではリモートワークのコツ!をシェアするオンラインイベントを行いました。新型コロナウイルス感染拡大に伴って在宅勤務をしている多くの人が新しい働き方に戸惑いながら工夫して働い…

RailsのLogSubscriberの仕組みを利用した不要なログ出力を止める方法

こんにちは、ラクマのshoです。 Ruby on Railsはデフォルトでいろいろなログを出力しています。Railsで作ったサービスを運用していると、出力を止めたいログも出てくることと思います。 本記事ではRuby on RailsのLogSubscriberの仕組みを利用してログ出力を…

高速にPoCを実行する一手法の紹介

こんにちは、Tetsuです。 アプリ開発に従事している皆様は、日ごろ、上司やビジネス担当者の方々からユーザのニーズへの対応や競合サービスに先んじるために迅速なアプリ開発を求められることがあるかと思います。とりわけ昨今、新型コロナウイルス感染の拡…

Rspecの書き方についてディスカッションしました(nikotama.rb #11)

こんにちは、ラクマでサーバーサイドエンジニアをやっている岸です。 突然ですが、楽天ではひっそりとRubyコミュニティを開催しています。正しくは、楽天所有のコミュニティというよりは、社内で業務内/業務外限らずRubyを触っている人たちが集まって、社外…

プロダクト成功請負人 プロダクトマネージャーの仕事とは?

Pick up※この記事は在宅勤務前に取材を行いました。 こんにちは。R-Hack編集室です。 みなさん、プロダクトマネージャーという仕事を知っていますか? 略して、PDMと呼ばれる仕事なのですが、一言で表すとプロダクトの成功請負人です。 今回は、そんなPDMの…

actionがrenderするファイルを自動で分岐させる

こんにちは。ラクマの岸です。 ラクマでは、既存Webフロントエンドをよりモダンな技術にリプレースしようという動きが加速しており、サービスが発足した2012年から使われているjQueryベースのフロントエンドをVue.jsに置き換えようとしています。 www.wanted…

Redashを活用した見える化と検知自動化のすすめ

こんにちは。はじめまして。 ラクマでサーバーサイドエンジニアマネージャー的なことをしている iku です。 コロナ渦の環境で遠出もしづらい今日このごろ。 最近のブームは各地の名物グルメのお取り寄せ。牛タン・餃子に続いて今週は馬刺しがやってきます。 …

Auroraのフルスキャン検索をAthenaでサクッとやってみた

こんにちは、ラクマでサーバサイドエンジニアをやっている飯塚です。 最近は、バーピーチャレンジというダイエットトレーニングをやり始めました。1日たった4分の運動で済むと聞いてやり始めたのですが、、、自分にはかなり過酷です。ご興味ある方、是非やっ…

MySQL5.6のオンラインDDLでメタデータロックがかかった話

MySQLのオンラインDDLを実行する際にメタデータロックがかかってしまい困ったので、オンラインDDLとメタデータロックについて調べて手元で試したことをまとめました。 MySQLのバージョンは 5.6、ストレージエンジンは InnoDB です。

HubotをTypeScriptで書く

こんにちは、ラクマの岸です。 最近はマネージャ業の比率が多く、エンジニアリングの比率も下がってしまっているのでたまにこうしてひっそりと開発を楽しんでいます。 さて、ラクマではリリースオペレーションの一部にSlackとHubotによるChatOpsを利用してい…

Rakuten Commerce QA Night#2を開催しました

こんにちは、R-Hack編集室です。この頃日が出ている時間が長くなりましたね。朝起きてカーテンを開けると明るく日が伸びてきてな、夏が近いなと感じています。コマーステックでは、最近QA向けのTechイベントを行いました。去年から始まったイベントで今回は2…

変化を恐れない組織へ レジャープロダクトを引っ張るYasuの挑戦

レジャープロダクト部は楽天GORA、楽天競馬、楽天競輪、楽天Beauty、楽天totoなどいくつものサービスを抱えています。 それらを引っ張るYasuさんの挑戦とは!?これを読めばレジャープロダクト部についてがわかるはず!

小数計算で発生する誤差とRubyでの対応方法について

こんにちは。ラクマでサーバーサイドエンジニアをやっているYuです。 最近、久しぶりの外出で日焼け止めを忘れて肌が赤くなりました。 みなさんは気をつけてください。 今回は、小数点を含む計算で発生する誤差と、Rubyでの対応方法についてお話したいと思い…

エンジニア必見! 価値あるサービスを創出するための、開発スキル支援とは?

皆さん、こんにちは。R-Hack編集室です。 今回はコマースカンパニーのエンジニアに興味がある、という方にはぜひ読んでいただきたい!楽天エンジニアの開発技術を支える様々なスキルアップ支援についてご紹介します。 人気のオンラインツールが全て無料で使…

すべてはビジネスに関わる人のために!ECBDの挑戦

今回はECマーケットプレイスビジネスサポート開発部(通称ECBD) 部長のKaneさんにインタビューをしてきました。楽天市場のビジネスを支えるECBDとはどんな部署なのかご紹介します。

オンラインイベント Rakuten Commerce QA Night vol.2

​_ みなさん、こんにちは。暑くなってきましたね。部屋のクーラーが壊れていてそろそろ限界がきそうです。早くオフィスに戻りたいな、なんて思ってます。 今日はイベントのご紹介です。6月30日(火)に初めてオンラインでイベントを開催することになりました…

ラクマはなぜR-Hackで連載することを決めたのか? 連載担当者に真相を聞いてきた

皆さん、こんにちは。R-Hack編集室です。 R-Hackでは2020年1月よりラクマの開発エンジニアによるテック記事の連載がスタートしています!他社のオウンドメディアでも、エンジニアが自社技術やその開発手法を開示しているものがありますが、様々な技術内容が…

エンジニアインターン-2020二子玉川夏の陣-募集開始

みなさんこんにちは コマーステックインターン担当です。 コマーステックの夏と言えば毎年恒例のエンジニアの短期インターン! 今年も開催が決定しました!!! 今年はコロナウイルスの影響もあり数回に分けてオンラインで開催します。 もちろん給与付き!!…

優秀な社員には優秀な友人がいる! 社員紹介イベントを開催しました

弊社コロナウイルス感染拡大に伴う対応について 現在弊社では、イベントの開催・参加を自粛しております。(本イベントは、2019年11月に実施されたものです。)弊社コロナ対応について:https://corp.rakuten.co.jp/news/update/2020/0218_01.html?year=2020…

今の世の中に何か貢献したい! 楽天トラベルのエンジニアたちの奮闘記

今回は、楽天としてコロナウイルスに対して何か世の中に貢献出来る事は無いかという熱い想いで自主的な取り組みを行った楽天トラベルのエンジニア達のレポートです。 彼らがたった数日という短い時間の中で挑戦したものは何だったのかぜひ御覧ください。

R-Hackで一番読まれた記事は?! 人気記事ランキングTOP5を発表!

皆さん、こんにちは。R-Hack編集室です。 R-Hackではコマーステックで働く人や働き方、楽天の施設や制度、カルチャーなど、様々な記事をご紹介してきました。今回は、これまで公開した記事の中から最も読まれた記事をランキング形式で発表します! R-Hackで…

データの一意性を保証するとき、データベース側で Unique 制約をつけた方が良さそうな件

こんにちは。競プロで壁に跳ね返され続けているラクマの豊永です。 みなさんは、どんなときにデータベースに Unique 制約をつけるでしょうか。 私は過去に先輩とこんなやりとりをしたことがあります。 開発で新規追加するテーブル設計のレビューを受けている…

在宅で考えられる最高の会議室を作ってみた! あるエンジニアの驚くべき方法をご紹介!

在宅勤務の悩みのダントツ1位は子供が家にいて集中できない!そんな悩みをユニークな方法で解決したメンバーがいます!そんなメンバーの在宅のテレビ会議の環境を覗いてみました

rails x puma-dev x puma のサーバ環境について

こんにちは。 ラクマでサーバーサイドエンジニアをやっている zoe です。 最近はスニーカーを磨くのが趣味になっています。 今回は、rails x puma-dev x puma のサーバ環境について記載してみます 元々はローカルの、どうにも調子が悪い。 何かしらのタイミ…

エンジニアキャリア、どう広げる? 社内転職制度について

皆さん、こんにちは。R-Hack編集室です。 会社に就職して、長く同じ部署に勤めていると「そろそろ他のことにもチャレンジしてみたいな」とか「あそこの部署の仕事に興味があるな」と思うこと、社会人なら誰でも一度はあるのではないでしょうか? 今回は社員…

物流がECの未来を変える! ECロジスティックス開発部

楽天コマーステックでは多くの部署で構成されていますが、今回は、ECロジスティックス開発部の部長Kさんにご自身の経歴や楽天の物流システムについて、どんな人に加わってほしいのかについて詳しくお話をお聞きしました。ぜひ楽天に興味のある方、物流システ…

Agile就活 PDM&QA

学生と面接官の熱い一日イベントが開催されます!! 日々の研究に忙しいあなたに、内定が決まってからの一年間を有効に使っていただきたい思いで、今年も1Dayの就活イベントを用意しました。

在宅勤務、始まりました! 在宅メンバー、社内の様子が今どうなっているか大公開!

在宅勤務や時差出勤を取り入れる企業が増え、各社事例などが発信されていますね。楽天でも在宅勤務を推奨しており、コマーステック内も続々と導入する従業員が増えています!

プライバシーをちょっと真面目に考えてみよう! Privacy Awareness Weekのご紹介

皆さん、こんにちは。R-Hack編集室です。 突然ですが1月28日が何の日か、ぱっと思いつきますか? すぐに答えが出た人は情報保護意識の高い方です! 実は1月28日はデータプライバシーデーなんです。今回はこのデータプライバシーデーに関して行われたイベント…

R-Hackの記事ってどう作ってるの? 半年経ったのでどんな感じか初公開します!

皆さん、こんにちは。R-Hackを見に来てくださりありがとうございます。 R-Hackも2019年10月15日にリリースしてから、約半年が経ちました。 早い!運用してる側からすると、もうそんなに経つのか!というくらい、本当にあっという間でした。 まだまだ発展途上…

ワンチームになるために コマーステックが行う定例ミーティングに潜入してみた!

弊社コロナウイルス感染拡大に伴う対応について イベント実施日:2020年1月9日現在弊社では、対面での社内会議の開催は原則禁止され、テレビ会議での実施が推奨されております。このイベントは、その対策が決定される前に行われました。弊社コロナ対応につい…

ヘアサロンの新しいあり方! オフィス内ヘアサロン「楽天Hair Salon ABBEY」に潜入!

皆さん、こんにちは。 R-Hackではこれまで楽天クリムゾンハウス内にあるコンビニやカフェ、クリーニングなど様々な施設についてご紹介してきました(ぜひ過去記事を読んでみてくださいね!)。 でも、実はまだまだ驚きの施設があり、何と社内にヘアサロンが…

飯塚市主催の学生向けミートアップに参加してきました!

弊社コロナウイルス感染拡大に伴う対応について イベント実施日:2020年1月24日現在弊社では、イベントの参加を自粛しております。このイベントは、その対策が決まる前に行われました。弊社コロナ対応について:https://corp.rakuten.co.jp/news/update/2020…

心と体のメンテナンス マインドフルネス瞑想会に潜入!

皆さん、こんにちは。R-Hack編集室です。 最近、ビジネスにおいて注目を集めているマインドフルネスについてご存知でしょうか? 今回は楽天クリムゾンハウスで開催されているマインドフルネス瞑想会についてご紹介します! なぜビジネスパーソンにマインドフ…

JaSST 20’ Tokyo 講演者インタビュー

JaSST 20’ Tokyo 中止のお知らせ JaSSTを主宰するNPO法人ASTERおよびJaSST実行委員会では、新型コロナウイルス(COVID-19)の感染が国内で拡大している状況を受け、3月9日(月)、10日(火)に予定していたソフトウェアテストシンポジウム(JaSST)2020東京…

感謝の気持ちを伝えよう!Smile Winter 2019 ~Thank You Week~が開催されました♪

皆さん、こんにちは。R-Hack編集室です。 2020年がスタートしましたが、2019年、皆さんはどんな年の瀬を過ごしましたか? 楽天では「Smile Winter 2019 ~Thank You Week~」と題し、一年お世話になった方々に日頃の感謝の思いを伝えるイベントが開催されま…

オフィスがまるで外国!多様な人材を受け入れるための、楽天の取り組みとは?

皆さん、こんにちは。R-Hack編集室です。 今回の記事では楽天のダイバーシティへの取り組み、社内におけるイスラム文化へのサポート体制についてお伝えしたいと思います。 個性の違いを受け入れて協働する、それがダイバーシティ そもそも「ダイバーシティ」…

Rainbowマークは多様性のシンボル 全社員が働きやすい職場環境を目指して

皆さん、こんにちは。 R-Hackでは楽天におけるダイバーシティの考え方や取り組みなどについてお伝えしていますが、今回はLGBT社員へのサポート体制や社内の制度についてご紹介します。 LGBT*という言葉も一般化し、多くの人が日常的に使うようになりました…

MySQL で ON DUPLICATE KEY UPDATE を使ってたら、カンスト(カウンターストップ)した話

こんにちは。日焼けしやすいラクマの豊永です。 いきなりですが、MySQL の INSERT ... ON DUPLICATE KEY UPDATE 構文 をご存知でしょうか。 大量のデータを1度に INSERT, UPDATE するという構文です。 ラクマのあるシステムで、1件ずつの処理だと処理時間的…

Agile就活 -Engineer募集-

学生と面接官の熱い一日イベントが開催されます!! 日々の研究に忙しいあなたに、内定が決まってからの一年間を有効に使っていただきたい思いで、今年も1Dayの就活イベントを用意しました。

Facebookページ開設! 皆さんからの「いいね!」お待ちしています!

皆さん、こんにちは。R-Hack編集室です。 このたびR-HackのFacebookページをスタートしました!! https://www.facebook.com/rhack.commerce 掲載記事の告知はもちろん、採用イベントに関するお知らせなど、R-Hackに関する情報をタイムリーに発信していきま…

東京のオフィスは楽天クリムゾンハウスだけじゃない!二子玉川ライズ・オフィスの全貌を大公開

楽天はクリムゾンハウス以外にも二子玉川にもう一ヶ所オフィスがあるのをご存知ですか?実は二子玉川ライズ・ショッピングセンター内にも楽天のオフィスがあります!今回はあまり知られていないかもしれない?二子玉川ライズ・オフィスについてご紹介します。

名古屋初開催! Commerce Tech Meetup を開催

皆さん、こんにちは。R-Hack 編集室です。11月19日に「Commerce Tech Meet up in Nagoya」を開催しました! コマースカンパニーには、二子玉川の楽天クリムゾンハウス以外にも、日本に開発拠点が複数あるんです!(札幌、仙台、名古屋、大阪、神戸、福岡…

立つも座るも自在! エンジニアが働きやすいワーク環境とは!?

コマースカンパニーのエンジニアの働く様子についてご紹介したいと思います!エンジニアというと一日中パソコンの前に座って黙々と仕事をしている、というイメージがありませんか?エンジニアが働く執務スペースに潜入して調べてみました!

多種多様すぎる!楽天クリムゾンハウスのフリースペースに潜入してきました

皆さん、こんにちは。 ここ最近はオフィスのデザインやレイアウトも昔に比べて多様化し、海外のオフィスのようにフリースペースやリフレッシュスペースなどを設けているオフィスが増えているそう。 会議室が予約で埋まっているときなどにミーティングができ…

楽天最大のお買い物イベント! 楽天スーパーセールの舞台裏

楽天市場の「楽天スーパーSALE」の裏側でエンジニアがどのように活躍しているのかをご紹介します。エンジニアにとっての「楽天スーパーSALE」とは国内最大級のトラフィックに耐えるために改善と挑戦を繰り返す場です。今日はその舞台裏を解説 !

夏の陣を経て新卒入社 僕が楽天にエンジニアとして入社を決めた理由

2020 Summer short intern 2020年の夏の陣の詳細はこちら 夏の陣 2020 オンラインINTERNSHIP 皆様こんにちは。R-Hack編集室です。 今日は、ショートインターンの夏の陣を経験して楽天に入社した社員の紹介です。 M a cさんは、2017年4月に楽天に新卒として入…