タグ GMOアドマーケティング
人気順 5 users 50 users 100 users 500 users 1000 usersGCPのバッチ処理サービス「Batch」を試してみる
この記事は GMOアドマーケティング Advent Calendar 2023 17日目の記事です。 この記事の要点 - 新しいバッチ処理サービス「Batch」が2022年夏にリリースされた - タイムアウトがないので大規模処理に向いている - 依存関係制御したい場合はWorkflowsなどから呼び出すのがメジャー こんにちは。 GMOアドマーケティングの... 続きを読む
VSCodeでプロジェクトを開くとき、ついでにいろいろやる方法
この記事は GMOアドマーケティング Advent Calendar 2023 16日目の記事です。 こんにちは。GMOアドマーケティングのK.Mです。 VSCodeでプロジェクト(ワークスペース)を開くとき、その開発をするために必要となるいろんなこと(サーバー起動やらログtailやらブランチ整備やら…)をついでに自動でやれたら良いなと思いま... 続きを読む
APIって何?例を交えてわかりやすく解説
この記事は GMOアドマーケティング Advent Calendar 2023 14日目の記事です。 お久しぶりです、GMOアドマーケティングの天河です。 対象読者:非エンジニア / 駆け出しエンジニア / APIの意味を定期的に調べに来てしまう人 ところでみなさん、「API」の意味 を調べるときに 「APIの意味ってなんだろう… 『あぷりけーしょ... 続きを読む
OpenAIのEmbeddings APIを使って文の意味上の類似度を計算
はじめに おはようございます。こんにちは。こんばんは。 GMOアドマーケティングのY-Kです。 前にBERTを使って文をベクトルに変換してからなんやかんやする記事を書いてから約半年が経過したのですが、その間にChatGPTが大きく流行り、言語生成系AIに大きな風が吹きました。 というわけで今回は、OpenAIのEmbeddings API... 続きを読む
AWSエンジニアから見たGCP(データ分析編)
こんにちは、GMOアドマーケティング インフラ開発部のhakumaiです。 前回の記事「GCPサービスで構築したインフラをAWSと比較してみる」を読んでいただいた方々、ありがとうございます。 こんにちは、GMOアドマーケティング インフラ開発部のhakumaiです。前回の記事「AWSエンジニアから見たGCPサービス(コンピューティン... 続きを読む
MIMEスニッフィングを利用した脆弱性とその対策方法
この記事は GMOアドマーケティング Advent Calendar 2022 9日目の記事です。 こんにちは、GMOアドマーケティングのR.Yです。 普段はRuby on RailsによるWebサービスの開発やそれらの脆弱性診断などをやっています。 今回はContent-TypeとMIMEスニッフィングを悪用した脆弱性とその対策方法について書いていきたいと思い... 続きを読む
AWS SAPを取得したら視野が広がった話
この記事は GMOアドマーケティング Advent Calendar 2021 23日目の記事です。 こんにちは、GMOアドマーケティング インフラ開発部のhakumaiです。 前回の記事「無事故でPostgreSQLバージョンアップ兼Cloud SQLへ移行した話」を読んでいただいた方々、ありがとうございます。 こんにちは、GMOアドマーケティング インフラ... 続きを読む
マネージャーのキャリアパス
この記事は GMOアドマーケティング Advent Calendar 2021 14日目の記事です。 こんにちは。GMOアドマーケティングのT.Mです。 はじめに 開発に携わるマネージャーのキャリアパスについて考えてみました。 本稿で対象とするマネージャーとは普段コードを書きつつ、メンバーの進捗確認や評価、1on1などを行う人を考えてい... 続きを読む
業務でどれだけSQL力がつくのか ~SQLアンチパターンを用いて確認~ 後編 | GMOアドパートナーズグループ TECH BLOG byGMO
はじめに こんにちは。 GMOアドマーケティングのKONCEです。 前回自分の現状を見つめ直していくために 業務でどれだけSQL力がつくのか ~SQLアンチパターンを用いて確認~ 前編 を公開いたしました。 はじめにこんにちは。GMOアドマーケティングのKONCEです。新卒で入社し、数年経ちました。日々の業務で学ぶことは多いで... 続きを読む
業務でどれだけSQL力がつくのか ~SQLアンチパターンを用いて確認~ 前編 | GMOアドパートナーズグループ TECH BLOG byGMO
はじめに こんにちは。 GMOアドマーケティングのKONCEです。 新卒で入社し、数年経ちました。日々の業務で学ぶことは多いですが、今年度は技術の深堀りをテーマにやっていきたいと思っています。 今回は入社してDBやSQLに関しては業務内で学ぶことが多く、特別訓練をしていたわけではなかったのですが、「SQLアンチパタ... 続きを読む
Railsで作った脆弱性をBurp Suiteで診断してみる | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは、GMOアドマーケティングのR.Yです。 今回はBurp Suiteによる脆弱性診断をしていきます。前回OWASP ZAPを使って自動でテスト用のサイトを診断し、複数の脆弱性を確認することができました。そして、今回はそこで検出された「SQLインジェクション」の脆弱性についてBurp Suiteを使って詳しく確認していきます。... 続きを読む
「ソフトウェア開発で伸びる人、伸びない人」を読んでみた。 | GMOアドパートナーズグループ TECH BLOG byGMO
GMOアドマーケティングのmaykeartです。 ソフトウェア開発 で伸びる人、伸びない人という書籍について、開発で女性(著者)の先輩と働いた経験がないので新たな視点が得られそうなので読んでみました。 本書は2つの質問に対し、いくつかのチェックリストがあり、回答に沿って足りていない事に気づかせてくれる内容でした... 続きを読む
VSCodeの拡張開発に入門してみました | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは。GMOアドマーケティングのK.Mです。 最近めっきりVSCode上で過ごすことが多くなりました。 というわけで、今回はVSCodeの拡張の作り方について調べてみました。 もともと便利な拡張がたくさんあるVSCodeですが、自分の作業に特化したかゆいところに手が届くものを自作できるようになることのメリットも大きそ... 続きを読む
スクラムガイド2020を読んで自分たちのスクラムをふりかえりました。 | GMOアドパートナーズグループ TECH BLOG byGMO
この記事は GMOアドマーケティング Advent Calendar 2020 24日目の記事です。 こんにちは。GMOアドマーケティングのT.Mです。 はじめに2020年11月下旬くらいだったでしょうか、スクラムガイド2020が発表されました。 スクラムガイド2020を読んでみて、いま自分たちが行っているスクラムとどう違うのか考えてみました。 ... 続きを読む
Rubyのデバッガ「Ruby Jard」についてご紹介 | GMOアドパートナーズグループ TECH BLOG byGMO
この記事は GMOアドマーケティング Advent Calendar 2020 18日目の記事です。 こんにちは。GMOアドマーケティングのH.Tと申します。 RubyJardについてご紹介したいと思います。 Ruby Jardとは RubyJardはbyebugをベースとして開発されたCUIで動作するRubyデバッガです。 RubyJardは公式サイトによると2020年の7月から開... 続きを読む
エンジニア組織のリファクタリングの話 | GMOアドパートナーズグループ TECH BLOG byGMO
この記事は GMOアドマーケティング Advent Calendar 2020 1日目の記事です。 はじめにこんにちは、 GMOアドマーケティング 開発本部 本部長のクリスです。 今回はエンジニア組織のリファクタリングについてお話しします。 組織作りは手段であって、目的、会社の規模、事業内容、またトップの考え方などによって 変わりま... 続きを読む
FitbitのアクティビティデータをColabで可視化しましょう | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは、GMOアドマーケティングのS.Rです。 Fitbitは人気の活動量計の一つです。 昨年、FitbitのCharge2を購入し、日々のアクティビティデータ(運動、食事、体重、睡眠など)を記録していました。データ量が結構貯まっていたので、機械学習のエンジニアとして何かに利用してみようと思います。 Fitbitのデータと無料... 続きを読む
MeCabへWikipediaの辞書を追加する方法 | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは、GMOアドマーケティングのS.Rです。 日本語のNLP(自然言語処理)で形態素解析は大切な処理の1つとなります。 今回は、形態素解析ツール「MeCab」へWikipediaの辞書を追加する方法を紹介します。 1. 日本語の形態素解析ツールMeCabMeCabは日本語の形態素解析ツールです。詳細はWikipediaの説明をご覧くださ... 続きを読む
新卒研修でDevOpsの歴史を語った件 | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは、GMOアドマーケティングのmizkichです。 アドテクなマイクロサービスをGCPのKubernetesで運用しています。 GMOではグループ全社の新卒エンジニアに向けて、技術力向上・適性判断を目的とした研修プログラム「GMOテクノロジーブートキャンプ」を毎年実施しています。 今年度は非常勤講師として「DevOpsで必要... 続きを読む
BigQueryでクエリのスケジュールを使ってみた | GMOアドパートナーズグループ TECH BLOG byGMO
GMOアドマーケティングのT.Oです。 BigQueryの「クエリのスケジュール」機能を使ってみました。この機能を使うとプログラムを書かずにクエリを定期的に実行して、結果をテーブルに書き込むことができるので便利です。ここでは利用手順をご紹介します。 0.前提クエリのスケジュールを利用するためには、ユーザーに以下の... 続きを読む
MariaDBでAUTO_INCREMENTの値が戻る罠 | GMOアドパートナーズグループ TECH BLOG byGMO
GMOアドマーケティングのT.Kです。 MariaDBでAUTO_INCREMENTの値が戻る現象に遭遇したので、紹介したいと思います。 発生条件はパーティションを使っているテーブルに対して、並列トランザクションでINSERTを行い、片方のトランザクションで払い出したAUTO_INCREMENTの値を使わなかった場合です。 検証環境 OS: CentOS 7... 続きを読む
[1回落ちて合格]サーバサイドエンジニアがGoogle Cloud認定資格Associate Cloud Engineerを受験した話 | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは。GMOアドマーケティングでサーバサイド開発をしている@zakisanbaimanです。 はじめに以前に弊社インフラ開発部のsandatsがGoogle Cloud認定資格Associate Cloud Engineerの合格体験記を書いたことで試験の存在を知りました。 私自身、普段はインフラに携わっているわけではないのですが社内でGCPに触れる機会... 続きを読む
Javaで量子コンピューターを学ぶ | GMOアドパートナーズグループ TECH BLOG byGMO
この記事はGMOアドマーケティング Advent Calendar 2019 14日目の記事です。 GMOアドマーケティングのT.Nです。 先日参加したJJUGのOracle Code One 2019 報告会で、 今年のOracle Code Oneは、量子コンピューターの話題が中心だったという話を聞きました。 発表されていたJavaチャンピオンの方も、 Oracle Code Oneで発... 続きを読む
スクラム開発はじめました | GMOアドパートナーズグループ TECH BLOG byGMO
この記事は GMOアドマーケティング Advent Calendar 2019 13日目の記事です。 こんにちは。GMOアドマーケティングのT.Mです。 はじめにチーム内でスクラム開発を始めて半年ちょっと経ったので、導入してどうだったのかを紹介します。 最初に僕の立ち位置としては、普段プレイングマネージャとしてプロダクトの進行管理や... 続きを読む
Alpine Linux上のRubyでGoogle Cloud Datastoreを使うとクラッシュする件 | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは、GMOアドマーケティングのmizkichです。 アドテクなマイクロサービスをGCPのKubernetesで運用しています。 Alpine Linux 上のRubyにはライブラリなどに欠けがあるらしく、Google Cloud Datastoreがまともに動作しません。 「require ‘google/cloud/datastore’」の行を書いただけでSegmentation Faultが発生し... 続きを読む