タグ Tech Blog
人気順 5 users 10 users 50 users 500 users 1000 users競走馬の血統をSQLで再現できる! 再帰クエリ徹底活用してみた - asoview! TECH BLOG
アソビュー! Advent Calendar 2022の10日目です。 8月に入社しアソビューでバックエンドエンジニアをしている長友です。 みなさま再帰クエリ使っていらっしゃるでしょうか! 最近アソビューではmysqlの8系へのバージョンアップを行った為、再帰クエリの利用が可能となりました。 そこで本日は、アソビュー競馬部にも所... 続きを読む
「Magento」を使って1,400万商品を取り扱えるように越境ECサイトをパワーアップした話 - MonotaRO Tech Blog
モノタロウで海外向けのECサイト開発を担当している山田です。Tech Blogでは、これまでに国内サイトの開発・運用を効率化する様々な取り組みを紹介してきましたが、今回はモノタロウの海外事業に関する取り組みについて、特に、Magentoを活用したモノタロウの越境ECサイト開発と運用にスポットを当てて紹介します。 Mono... 続きを読む
AWSのグローバルIPの空間はインターネットなのか? - NRIネットコム Design & Tech Blog
こんにちは佐々木です。 先日、VPCのFAQに追加された項目が話題となっていました。2 つのインスタンスがパブリック IP アドレスを使用して通信する場合、トラフィックがインターネットを経由するかどうかという問いに対して、AWSがノーと言っています。これは、どういうことなのでしょうか? これがプライベートネットワ... 続きを読む
AWS認定全冠を維持し続ける理由と12冠(13冠?)までの学習方法・資格の難易度まとめ -How to become an ALL AWS Certifications Engineer- - NRIネットコム Design & Tech Blog
小西秀和です。 私は2020年5月に当時12個あったAWS認定をすべて取得していたことで、2020年度のAPN ALL AWS Certifications EngineerとAPN AWS Top Engineersに選出していただくことができました。 その後も再認定やバージョンアップされた新規認定を取得し、2021年2月現在で受験できる12個と廃止されたが有効期限のある... 続きを読む
AWS 認定 高度なネットワーキング – 専門知識(AWS Certified Advanced Networking – Specialty)の学習方法 - NRIネットコム Design & Tech Blog
小西秀和です。 この記事は「AWS認定全冠を維持し続ける理由と全取得までの学習方法・資格の難易度まとめ」で説明した学習方法を「AWS 認定 高度なネットワーキング – 専門知識(AWS Certified Advanced Networking – Specialty)」に特化した形で紹介するものです。 重複する内容については省略していますので、併せて元... 続きを読む
CI での Docker Build のベストプラクティスを考えてみた - Tech Blog - Recruit Lifestyle Engineer
要約 Docker in Docker な CI では、以下の Docker Build をオススメします。 スクリプト Buildx を使う Buildx を使えないならば、BuildKit + –cache-fromオプションを使う Dockerfile ステージ間の依存を弱くする(依存インストールとビルドを分ける) 中間イメージも軽量化する 不要なキャッシュを削除 ファイル変更差... 続きを読む
TwitterやSlackのRedux Storeを覗く - Tech Blog - Recruit Lifestyle Engineer
この記事はリクルートライフスタイル Advent Calendar 2019の20日目の記事です。 HOT PEPPER Beauty cosmeの開発を担当している金井です。 今年は社内システムなどのためにReduxを使ったアプリケーションをいくつか書いたのですが、Storeの設計変更は影響範囲が大きく難しいため、Storeの設計は重要だと感じました。他の... 続きを読む
Excel運用からAnsible TowerとGitLab運用に変更してどう変わったかまとめてみた | 日常系エンジニアのTech Blog
Ansible TowerとGitLabを入れてどういう運用を実現したかったかを簡単な例と一緒にまとめてみようと思います。(自分への備忘録含め) ここに書くこと ここでは Ansible Night in Tokyo 2019.04 で話をした中のLinuxサーバ運用編ついてもう少し詳細に書いてみようと思います。 ここで言う運用のイメージは 定常運用 です... 続きを読む
エンジニアなら脆弱性情報を読めるようになろう | Tech Blog
こんにちは、アドテクスタジオでセキュリティエンジニアをしている岡崎です。 皆様、年末年始はゆっくりできましたでしょうか。私は年始に公開された「Meltdown and Spectre」のお陰で年始早々、情報整理に追われてました。 今回は、先日「Meltdown and Spectre」の脆弱性のこともあり、脆弱性情報の見方と脆弱性情報API活用について、書かせていただきます。 1,脆弱性情報の見方... 続きを読む
【全訳】JSだけじゃない!AirbnbのCSS/SCSSスタイルガイド - リクルート住まいカンパニー Tech Blog
こんにちは!2016年に新卒で入社した、SUUMOのフロント開発グループでエンジニアをしているやなぎさわです。2016 - 06 - 27 【全訳】JSだけじゃない!AirbnbのCSS/SCSSスタイルガイド フロントエンド こんにちは!2016年に新卒で入社した、SUUMOのフロント開発グループでエンジニアをしているやなぎさわです。 入社早々SUUMOのCSSを再設計をする機会があり、CSS/... 続きを読む
Rubyはどのように生まれ、世界へ羽ばたいていったのか?まつもとゆきひろさん講演会の全貌をレポート – NET BIZ DIV. TECH BLOG
どうですか? Rubyって新参者のイメージがあると思うんですけど、実はJavaと同じぐらい古いんですよ。 ちなみに、World Wide Webの原型になるものが作られたのは1990年だったそうです。Rubyを作りはじめた当時の1993年の時点では、World Wide Web自体は存在はしていたのですが、世間一般にはほとんど認知されていませんでした。つまり、冒頭でも申し上げたとおり、Rubyはw... 続きを読む
仕事用マシンをMacBookProからUbuntuデスクトップに乗り換えて1ヶ月運用してみました – NET BIZ DIV. TECH BLOG
Ubuntuのバージョンは 16.04 を利用しています。 macOSで使っていたツールの乗り換え 乗り換えの検討で一番の悩みどころは「 macOSで使っていたあれはUbuntuでできるの? 」というところかと思います。乗り換えてから1ヶ月程度経ちましたが、現状は以下に紹介するツール群を使っています。ツール選びにあたっては、前述のk0kubun氏の記事や、 Ubuntu Alternatives ... 続きを読む
会社の新年会用に低温調理器具を作りました - VASILY DEVELOPERS BLOG
2017 - 01 - 12 会社の新年会用に低温調理器具を作りました IoT あけましておめでとうございます。 バックエンドエンジニアの塩崎です。 今年の抱負として「テクノロジー系の同人誌を書く!」と言ったら、「アニメの女の子が出てくる漫画」のことだと勘違いされてしまいました。 いつもはiQONに関することを書いているこのTECH BLOGですが、今回の記事はiQONには全く関係のない内容です。... 続きを読む
高次元ベクトルデータ検索技術「NGT」の性能と使い方の紹介 - Yahoo! JAPAN Tech Blog
はじめに 検索技術の菅原です。 今回は以前にこのTech Blogで紹介された「 NGT(Neighborhood Graph and Tree) 」という高速な近傍探索を実現するソフトウエアについて紹介します。これまでNGTは商用利用不可なライセンスを採用していましたが、商用・非商用にかかわらず広く利用してもらいたいという考えから、よく知られたOSSラインセンスである「Apache Licens... 続きを読む
Vue.js + Vuexで開発をしてみよう! - Tech Blog - Recruit Lifestyle Engineer
こんにちは、フロントエンドエンジニアの蔀です。 ここ数年のフロントエンド開発の潮流の変化は急激で、雨後の筍のように色々なフレームワークが出てきていますね。 8月末には、Mediumで こんな記事 が人気になりました。 The State Of JavaScript: Front-End Frameworks と銘打たれたこの記事は、React/Angular/Angular2/Ember/Vue/... 続きを読む
これさえあればシステム構成図がだいたい描けるアイコンセットを公開します! | Tech Blog - Future Architect
こんにちは。 @chanomaru です。 みなさん、スライドを作ってますか? 最近はビジネスパーソンだけでなく、学生さんもプレゼンテーションをする機会が多くなってきていますよね。 エンジニアがよく作るスライドの一つにシステム構成図があります。 わたしもシステムがどのような構造になっているかを説明する際によく作成しています。 システム構成図では各技術要素をアイコンで表現することが多いです。 しかし... 続きを読む
Fluentd + Kinesis + Elasticsearch + Kibana / Grafanaでのリアルタイムログ解析基盤 | Tech Blog - リクルート住まいカンパニー
こんにちは、SUUMOスマホサイトの開発チームに所属しているエンジニアの上野です。 今回は、リアルタイムログ解析基盤を紹介します。 背景 皆様はwebサーバログ監視(アクセスログ・エラーログなど)をどのように行われているでしょうか? スーモスマホサイトでは、アクセス数増加に伴いサーバ台数が増え、csshX地こんにちは、SUUMOスマホサイトの開発チームに所属しているエンジニアの上野です。 今回は、... 続きを読む
[速報] Google I/O 2016 基調講演レポート ~ スマートホームからAndroid N の新機能まで!Google が発信する10の発表 – NET BIZ DIV. TECH BLOG
[速報] Google I/O 2016 基調講演レポート ~ スマートホームからAndroid N の新機能まで!Google が発信する10の発表 こんにちは釘宮です。ただいまアメリカはマウンテンビューというところにいます。 Google が開催するクリエイティブ・カンファレンス『 Google IO 2016 』が日本時間5月19日に開催されました。このイベントは全世界から7000人以上が参... 続きを読む
「AWSからGCPに切り替えたらコストが1/10になった」CETエンジニア 吉田啓二氏インタビュー - Tech Blog - Recruit Lifestyle Engineer
前編(「ビッグデータは“リアルタイム”でこそ価値がある」)では、リアルタイムなビッグデータ解析プロジェクト「CET(Capture EveryThing)」が始まったきっかけから、いまのチームまで組織に焦点を当てました。 後編では、いよいよビッグデータ解析のシステムについて深掘りしていきます。 Amazonのクラウドサービスを活用して作り上げた現状のシステムを捨て、Googleで作る構成に変えよう... 続きを読む
Webページを監視して表示崩れが起きていないか検出できるE2Eテストを実装しました | NET BIZ DIV. TECH BLOG
お世話になります、フロントエンド担当をしている小原正大です。Webページの表示を監視して差異があった場合、どのページで表示の変化が起きているかを知ることが出来るプログラムを実装したのでそのことについて書こうと思います。 何につかったの? 僕がフロントエンドを担当しているサービス『料理サプリ』で大規模なフロントエンドコードのリファクタリング行う際に表示テストを自動化するために作成しました。『料理サプ... 続きを読む
Markdown で記述した API ドキュメントからお手軽にドキュメントサーバーとモックサーバーを生成する – Gulp で作る Web フロントエンド開発環境 #7 | NET BIZ DIV. TECH BLOG
Markdown で記述した API ドキュメントからお手軽にドキュメントサーバーとモックサーバーを生成する – Gulp で作る Web フロントエンド開発環境 #7 SPA 開発によるサーバーサイドとフロントエンドの完全分業化 Single Page Application ( 以下、SPA ) は従来のサーバーサイドレンダリングを基とした Web アプリケーションと異なり、iOS アプリや ... 続きを読む
ファシリテーターの板書テクニック 3つの基礎 ~準備編~ | NET BIZ DIV. TECH BLOG
こんにちは。リクルートマーケティングパートナーズ UXデザイングループ UXチーム 拓也です。 みなさん、『ミーティング』ってうまく進行できていますか?進行していると様々な課題が出てきますよね。 「議論が脱線して何も決まらない」 「今、何を話しているのか分からない」 「とりあえずミーティングに参加したけど、話すこと無い」 これらを解決する方法のひとつが「板書」です。ミーティングでファシリテーション... 続きを読む
Terraform + fluentd + Docker + Puree で小さく始めるモバイル行動ログ収集基盤構築 | NET BIZ DIV. TECH BLOG
こんにちは。 4月から新卒駆け出しインフラエンジニアとして日々奮闘しております河合です。 “モバイル行動ログ収集基盤” を “小さく” 始めたので、以下にインフラ構築からモバイルまでの設計までをまとめたいと思います。今回このログ収集基盤を作るにあたって私自身がこれまで経験したことのない技術・ツールを利用しましたので、それらの導入についてもご紹介いたします。 導入の背景 ユーザの分析によく使われるツ... 続きを読む
Android Design Support Libraryを使う | NET BIZ DIV. TECH BLOG
どうもこんにちは。Google I/O 2015 帰りの 英単語サプリ 担当 田澤です。 Material Designを実現するためのAndroid Design Support Libraryが発表されました。 これまではサードパーティーのライブラリを利用するか、独自実装してMaterial Design対応をする必要がありましたが、ついに公式でサポートされるようになりました。サポートOSバー... 続きを読む
AngularJS x TypeScript でちょっと本格的な TODO アプリを作ってみる – AngularJS + TypeScript #2 | NET BIZ DIV. TECH BLOG
AngularJS x TypeScript でちょっと本格的な TODO アプリを作ってみる – AngularJS + TypeScript #2 wakamsha2015.05.1800 フロントエンド はじめに とりあえず何かアプリっぽいものを作ってみようということで、定番の TODO アプリに挑戦してみようと思います。 ググればいくらでも情報は出てきますが、この記事では以下にあるようない... 続きを読む