タグ GMOアドマーケティング
新着順 10 users 50 users 100 users 500 users 1000 users業務でどれだけSQL力がつくのか ~SQLアンチパターンを用いて確認~ 前編 | GMOアドパートナーズグループ TECH BLOG byGMO
はじめに こんにちは。 GMOアドマーケティングのKONCEです。 新卒で入社し、数年経ちました。日々の業務で学ぶことは多いですが、今年度は技術の深堀りをテーマにやっていきたいと思っています。 今回は入社してDBやSQLに関しては業務内で学ぶことが多く、特別訓練をしていたわけではなかったのですが、「SQLアンチパタ... 続きを読む
Kubernetesを本番導入する際にハマった5つのこと | GMOアドパートナーズグループ TECH BLOG byGMO
このエントリーは、GMOアドマーケティング Advent Calendar 2018 の 【12/25】 の記事です。 GMOアドマーケティングとしては初のAdvent Calendar参戦です。 こんにちは。GMOアドマーケティングの佐藤です。弊社では今年3つのマイクロサービスにKubernetesを導入しました。minikubeのローカル環境で開発、ステージング環... 続きを読む
OWASP ZAPでWebアプリケーション脆弱性診断 | GMOアドパートナーズグループ TECH BLOG byGMO
このエントリーは、GMOアドマーケティング Advent Calendar 2018の 【12/12】 の記事です。 GMOアドマーケティングとしては初のAdvent Calendar参戦です。 こんにちは。GMOアドマーケティングのN.Sです。 この度Webアプリケーションの脆弱性診断について研修を受けたので、内容について共有します。 OWASP ZAPという自動... 続きを読む
MeCabへユーザー辞書を追加する方法 | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは、GMOアドマーケティングのS.Rです。 NLP(自然言語処理)は機械学習の中でも人気な分野の一つです。 今回は日本語のNLPで重要な処理である形態素解析のツール「Mecab」へユーザー辞書を追加する方法を紹介します。 1. NLPの基本処理プロセス日本語を英語へ機械翻訳する例で説明します。 基本処理プロセスは図... 続きを読む
GoogleのJava用Logging API「Flogger」を使ってみた | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは。GMOアドマーケティングの@zakisanbaimanです。 はじめに「A Fluent Logging API for Java」という謳い文句でリリースされたGoogleのLoggingAPIであるFloggerを紹介します。 FloggerはGoogle内で推奨されており、2018年4月から公開されています。 最近ではバージョン0.4が2019年3月にリリースされました。 少... 続きを読む
RubyでGoogle スプレッドシートを操作する | GMOアドパートナーズグループ TECH BLOG byGMO
このエントリーは、GMOアドマーケティング Advent Calendar 2018 の 12/04 の記事です。 GMOアドマーケティングとしては初のAdvent Calendar参戦です。 はじめにこんにちは。 GMOアドマーケティングのT.Iです。 以前に私が執筆した以下の記事の後半で、RubyとGoogle スプレッドシート(以下: スプレッドシート)の連携につ... 続きを読む
過去最大規模のRuby on Railsのカンファレンス「Rails Developers Meetup 2019」に参加しました! | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは! GMOアドマーケティングのT.Iです。 2019年3月22〜23日の2日間にわたって開催されたRails Developers Meetup 2019に参加したので、当日の様子を参加レポートという形で紹介させていただきます。 ※今回は有料の勉強会でしたが、社内のエンジニア支援制度を使って参加費は会社負担で参加させていただきました... 続きを読む
Google Cloud Functionsを利用してSlackからRedmineへのチケット登録を作った | GMOアドパートナーズグループ TECH BLOG byGMO
はじめにこんにちは、 GMOアドマーケティング 開発本部 本部長のクリスです。 インフラチームのマネージャーも兼任してます。 先日、インフラチームのために、 Google Cloud Functionsを使ってSlackで依頼されたタスクを自動的にRedmineに登録する仕組みを作りました。今回、そちらについて紹介したいと思います。 普段... 続きを読む
機械学習の評価指標 – ROC曲線とAUC | GMOアドパートナーズグループ TECH BLOG byGMO
このエントリーは、GMOアドマーケティング Advent Calendar 2018 の 12/14の記事です。 GMOアドマーケティングとしては初のAdvent Calendar参戦です。 こんにちは、GMOアドマーケティングのS.Rです。 機械学習で分類の問題を解決するときに得られた結果をどのように評価をすればよいか皆さんは知っていますか? 今回はよ... 続きを読む
監視を少し改善した話 | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは、GMOアドマーケティングでインフラ開発を担当していますsandatsです。 今回はインフラで使っている監視を少し改善した話をします。 インフラで使っている監視ツールについてまずは、今回の話に出てくるインフラの監視ツールについて少しお話します。 インフラでは収集したログを可視化するツールとして、Graf... 続きを読む
PHP7.3の変更点 | GMOアドパートナーズグループ TECH BLOG byGMO
はじめにこんにちは。 GMOアドマーケティングのK.Kです。 前回のPHP7.2の記事に引き続き、今回はPHP7.3の変更点に関して掻い摘んでご紹介させて頂きます。 このエントリーは、GMOアドマーケティング Advent Calendar 2018 の 【12/2】 の記事です。GMOアドマーケティングとしては初のAdvent Calendar参戦です。はじめに... 続きを読む
複数のGPUを使ってCloudML上でモデルをトレーニングする | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは、GMOアドマーケティングのS.Rです。 良いモデルを作るには、大きなサイズの学習データが必要です。そして、高速にモデルをトレーニングすることができれば、イテレーションの短縮になります。今回は高速にモデルをトレーニングするために、複数のGPUでディープラーニングのモデルをトレーニングする方法を投... 続きを読む
[1回落ちて合格]サーバサイドエンジニアがGoogle Cloud認定資格Associate Cloud Engineerを受験した話 | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは。GMOアドマーケティングでサーバサイド開発をしている@zakisanbaimanです。 はじめに以前に弊社インフラ開発部のsandatsがGoogle Cloud認定資格Associate Cloud Engineerの合格体験記を書いたことで試験の存在を知りました。 私自身、普段はインフラに携わっているわけではないのですが社内でGCPに触れる機会... 続きを読む
Pythonの数値計算ライブラリ「NumPy」をRubyで動かす | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは。 GMOアドマーケティングの石丸です。 以前こちらのブログで「OpenCVをRubyで動かす方法」について紹介させていただきました。 こんにちは。GMOアドマーケティング、16新卒エンジニアのT.Iです。今年4月に入社し、配属後の7月からは主にRuby on Railsを使った開発を行っていますが、学生の頃は画像… RubyとOp... 続きを読む
VSCodeでプロジェクトを開くとき、ついでにいろいろやる方法
この記事は GMOアドマーケティング Advent Calendar 2023 16日目の記事です。 こんにちは。GMOアドマーケティングのK.Mです。 VSCodeでプロジェクト(ワークスペース)を開くとき、その開発をするために必要となるいろんなこと(サーバー起動やらログtailやらブランチ整備やら…)をついでに自動でやれたら良いなと思いま... 続きを読む
業務でどれだけSQL力がつくのか ~SQLアンチパターンを用いて確認~ 後編 | GMOアドパートナーズグループ TECH BLOG byGMO
はじめに こんにちは。 GMOアドマーケティングのKONCEです。 前回自分の現状を見つめ直していくために 業務でどれだけSQL力がつくのか ~SQLアンチパターンを用いて確認~ 前編 を公開いたしました。 はじめにこんにちは。GMOアドマーケティングのKONCEです。新卒で入社し、数年経ちました。日々の業務で学ぶことは多いで... 続きを読む
MeCabへWikipediaの辞書を追加する方法 | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは、GMOアドマーケティングのS.Rです。 日本語のNLP(自然言語処理)で形態素解析は大切な処理の1つとなります。 今回は、形態素解析ツール「MeCab」へWikipediaの辞書を追加する方法を紹介します。 1. 日本語の形態素解析ツールMeCabMeCabは日本語の形態素解析ツールです。詳細はWikipediaの説明をご覧くださ... 続きを読む
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で発... 続きを読む
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が発生し... 続きを読む
APIって何?例を交えてわかりやすく解説
この記事は GMOアドマーケティング Advent Calendar 2023 14日目の記事です。 お久しぶりです、GMOアドマーケティングの天河です。 対象読者:非エンジニア / 駆け出しエンジニア / APIの意味を定期的に調べに来てしまう人 ところでみなさん、「API」の意味 を調べるときに 「APIの意味ってなんだろう… 『あぷりけーしょ... 続きを読む
ブロックチェーン:Solidityでスマートコントラクトを書いてみました。 | GMOアドパートナーズグループ TECH BLOG byGMO
GMOアドマーケティングの呉です。 前回はブロックチェーンについてお話しましたが、今回はその続きとして、 ブロックチェーンのスマートコントラクトについてお話したいと思います。 現在もビットコインのブロックチェーンにはスマートコントラクトというシステムはなく、今回はスマートコントラクトを最初に導入したブ... 続きを読む
Spark 並列化チューニングの一例 | GMOアドパートナーズグループ TECH BLOG byGMO
このエントリーは、GMOアドマーケティング Advent Calendar 2018 の 12/3の記事です。 GMOアドマーケティングとしては初のAdvent Calendar参戦です。 こんにちは、GMOアドマーケティングのS.Rです。 私がSparkのProgramを開発するときに常にあった問題は並列化のチューニングです。 良いチューニングをすればProgramのPe... 続きを読む
VSCodeの拡張開発に入門してみました | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは。GMOアドマーケティングのK.Mです。 最近めっきりVSCode上で過ごすことが多くなりました。 というわけで、今回はVSCodeの拡張の作り方について調べてみました。 もともと便利な拡張がたくさんあるVSCodeですが、自分の作業に特化したかゆいところに手が届くものを自作できるようになることのメリットも大きそ... 続きを読む
自然言語処理から開発手法まで!「GMOアドパートナーズ MEETUP #2」開催レポート | GMOアドパートナーズグループ TECH BLOG byGMO
こんにちは! GMOアドマーケティングの石丸です。 弊社では「GMOアドパートナーズ MEETUP」というイベントを定期的に開催しております。 今年から始まった企画なのでまだまだ小規模ではありますが、先日第二回のイベントを開催しました。 第一回のレポート記事はこちらです。 こんにちは!GMOアドマーケティングの石丸で... 続きを読む
OpenAIのEmbeddings APIを使って文の意味上の類似度を計算
はじめに おはようございます。こんにちは。こんばんは。 GMOアドマーケティングのY-Kです。 前にBERTを使って文をベクトルに変換してからなんやかんやする記事を書いてから約半年が経過したのですが、その間にChatGPTが大きく流行り、言語生成系AIに大きな風が吹きました。 というわけで今回は、OpenAIのEmbeddings API... 続きを読む