タグ

ブックマーク / techblog.gmo-ap.jp (10)

  • NotebookLMを使ってみた

    こんにちは。GMO NIKKOのH.Tと申します。 GoogleからNotebookLMというサービスが出ましたので触ってみました。 NotebookLMの使い方 NotebookLM は簡単にはじめることができます。 NotebookLM にアクセスし、新しいノートブックを作成します。 そして自分が作成したいプロジェクトのための参照資料をアップロードすると、読み上げやブリーフィングシートの作成、FAQ、アイデアの整理などが可能になります。また、NotebookLM に質問して、すべてのソースの概要 ( 学習ガイドや目次など ) を自動的に作成することもできます。 Googleのブログより やってみた 早速使ってみました。 まず、上図のTry NotebookLMをクリックしますと以下のような画面が開きます。 「新しいノートブック」をクリックします。 あらかじめ青空文庫より「吾輩はである

    NotebookLMを使ってみた
    peketamin
    peketamin 2024/07/22
  • 業務でどれだけSQL力がつくのか ~SQLアンチパターンを用いて確認~ 前編

    はじめに こんにちは。 GMOアドマーケティングのKONCEです。 新卒で入社し、数年経ちました。日々の業務で学ぶことは多いですが、今年度は技術の深堀りをテーマにやっていきたいと思っています。 今回は入社してDBSQLに関しては業務内で学ぶことが多く、特別訓練をしていたわけではなかったのですが、「SQLアンチパターン」を用いて学びながら、改めて自分の現状を見つめ直していけたらと思います。 今回は学習を行う側面と自分自身のレベルについて見直していきたいので 知っていた → ○ 部分的に知っていた → △ 知らなかった → × を付けてみようと思います。 目次 SQLアンチパターンについて Ⅰ部 データベース論理設計のアンチパターン 2-1. [○]1章 ジェイウォーク(信号無視) 2-2. [×]2章 ナイーブツリー(素朴な木) 2-3. [○]3章 IDリクワイアド(とりあえずID) 2

    業務でどれだけSQL力がつくのか ~SQLアンチパターンを用いて確認~ 前編
    peketamin
    peketamin 2021/06/23
  • 「ソフトウェア開発で伸びる人、伸びない人」を読んでみた。

    GMOアドマーケティングのmaykeartです。 ソフトウェア開発 で伸びる人、伸びない人という書籍について、開発で女性(著者)の先輩と働いた経験がないので新たな視点が得られそうなので読んでみました。 書は2つの質問に対し、いくつかのチェックリストがあり、回答に沿って足りていない事に気づかせてくれる内容でした。 1.伸びる人、伸びない人のチェックリストをやってみた。 [❌]解決策偏重:開発しているシステムが何の問題を解決する為のシステムか明確に答えられない 意外と多いそうです。どのシステムも使用するユーザーを考える事はイメージしやすいと思いますが、 確かに最適な広告を配信するという概念だけで、その中のどの部分の開発なのか、常に意識出来ていませんでした。 例:Supply Side Plathomeとは(媒体側の収益を最大化させるためのプラットフォーム)です。のように ★伸びる人:システム

    「ソフトウェア開発で伸びる人、伸びない人」を読んでみた。
    peketamin
    peketamin 2021/01/05
    この前読んだ。「未定を曖昧に誤魔化すな。未定なら「未定」と書いたり伝えたりしろ。言葉使いを論理的に、明晰にしよう。ワーストケースを考えた上でポジティブ思考でいこう」の辺りは良いと思った。
  • BigQuery独自エラーのトラブルシュート集

    このエントリーは、GMOアドマーケティング Advent Calendar 2020 の 10日目の記事です。 こんにちは、GMOアドマーケティングのmizkichです。 DMP(Data Management Platform)の開発運用を担当しています。 このDMPで利用しているBigQueryは、一千億を超えるレコードでも数分で処理してくれる、非常に高い高速性が魅力です。 その反面、通常のリレーショナルデータベース(RDB)では起こらないエラーがたびたび発生してしまいます。 この記事では、BigQuery独自の様々なエラーを回避する方法を紹介します。 ・はじめに 従来のRDBでは、最も効率的な実行計画を意識してSQLを書けば、PARSE(評価)もEXECUTE(実行)も正常に高速に処理されました。 BigQueryでは、実行計画を意識しただけでは複雑なSQLは実行出来ません。 Big

    BigQuery独自エラーのトラブルシュート集
    peketamin
    peketamin 2020/12/10
  • 新卒研修でDevOpsの歴史を語った件

    こんにちは、GMOアドマーケティングのmizkichです。 アドテクなマイクロサービスをGCPKubernetesで運用しています。 GMOではグループ全社の新卒エンジニアに向けて、技術力向上・適性判断を目的とした研修プログラム「GMOテクノロジーブートキャンプ」を毎年実施しています。 今年度は非常勤講師として「DevOpsで必要とされるエンジニアスキルの変化」というタイトルで登壇させて頂きました。 「DevOpsと継続的デリバリーの関係性」や「技術の進化によりエンジニアの担当領域の変化」などを踏まえ、DevOps時代のエンジニア技術スタックの広さを解説しています。 この記事では、この講義を作る事になった顛末や発表資料の共有などをしたいと思います。 ・GMOテクノロジーブートキャンプとは 社内では略してGTBと呼んでいます。 GTBの内容を端的に言うと、一ヶ月の集中講義で新卒に成果物を

    新卒研修でDevOpsの歴史を語った件
    peketamin
    peketamin 2020/06/16
  • MySQLのテーブル定義変更の並列性

    GMOアドマーケティングのT.Kです。 ALTER TABLE 実行時に排他的ロックが発生する事を見落とし、パーティション削除を実行したら、Waiting for table metadata lockを大量発生させてしまいました。 対象テーブルが別セッションで参照されていない時なら、きわめて短時間で終わる処理でしたが、重いクエリの実行中だったのでロック取得待ちになりました。 その間の新しい参照はWaiting for table metadata lockでブロックされました。 忘れないために、ここに再現手順を残します。 前に触れた例外とは、ALTER TABLE が、テーブルの .frm ファイルの新しいバージョンをインストールし、古いファイルを破棄して、テーブルおよびテーブル定義キャッシュから古くなったテーブル構造をクリアする準備ができた時点で (書き込みだけでなく) 読み取りをブロ

    MySQLのテーブル定義変更の並列性
    peketamin
    peketamin 2019/11/07
  • Google Cloud認定資格Associate Cloud Engineerを受験した話

    こんにちは、インフラ開発部のsandatsです。 今日はGoogle Cloud認定資格 Associate Cloud Engineerの話をします。 Google Cloud認定資格 Associate Cloud Engineerについて Google Cloud認定資格 Associate Cloud Engineerは、Google Cloud認定資格の1つです。 Google Cloud認定資格の中では初めの一歩的な位置付けで、公式から推奨される経験としては「GCPの実務経験が6か月以上」と記載がありました。 また、補足ですが2019年7月23日時点で日語で受験できるGoogle Cloud認定資格は以下の4つでした。 Google Cloud Certified – Associate Cloud Engineer Google Cloud Certified – Prof

    Google Cloud認定資格Associate Cloud Engineerを受験した話
    peketamin
    peketamin 2019/08/23
  • 畳み込みニューラルネットワークの要約

    皆さん こんにちは、GMOアドマーケティングのS.Rです。 前回は ディープラーニングの要約を皆さんへ紹介しました。今回はパターン認識(画像認識、音声認識など)に一番使われてるモデルの一つ、畳み込みニューラルネットワークを皆さんへ紹介したいと思います。 1. 畳み込みニューラルネットワークとは 機械学習において、畳み込みニューラルネットワーク(たたみこみニューラルネットワーク、英: Convolutional neural network、略称: CNNまたはConvNet)は、順伝播型(英語版)人工ディープニューラルネットワークの一種である。画像や動画認識に広く使われているモデルである(畳み込みニューラルネットワーク、2018年11月24日、ウィキペディア日語版)。 2006年にHinton先生が畳み込みニューラルネットワークについて画期的な論文(A fast learning alg

    畳み込みニューラルネットワークの要約
    peketamin
    peketamin 2019/06/04
  • Kubernetesを本番導入する際にハマった5つのこと | GMOアドパートナーズグループ TECH BLOG byGMO

    このエントリーは、GMOアドマーケティング Advent Calendar 2018 の 【12/25】 の記事です。 GMOアドマーケティングとしては初のAdvent Calendar参戦です。 こんにちは。GMOアドマーケティングの佐藤です。弊社では今年3つのマイクロサービスにKubernetesを導入しました。minikubeのローカル環境で開発、ステージング環境でテスト後、番環境にデプロイします。弊社ではGKEを使っていますが、ローカルではうまくいっても、番にデプロイした際に、いくつかのトラブルに見舞れることがありましたので、その内容と解決方法を共有できればと思います。 1. Preemptive VM Instanceが買えない場合がある 広告のサービスはピーク時間帯とアイドル時間帯でアクセスが10倍以上違う場合があるため、アクセスに応じてオートスケールするように設定していま

    Kubernetesを本番導入する際にハマった5つのこと | GMOアドパートナーズグループ TECH BLOG byGMO
    peketamin
    peketamin 2018/12/25
  • RubyでGoogle スプレッドシートを操作する | GMOアドパートナーズグループ TECH BLOG byGMO

    このエントリーは、GMOアドマーケティング Advent Calendar 2018 の 12/04 の記事です。 GMOアドマーケティングとしては初のAdvent Calendar参戦です。 はじめに こんにちは。 GMOアドマーケティングのT.Iです。 以前に私が執筆した以下の記事の後半で、RubyGoogle スプレッドシート(以下: スプレッドシート)の連携について触れました。 こんにちは。GMOアドマーケティングのT.Iです。突然ですが、Netatmoウェザーステーションをご存知でしょうか?Netatmoウェザーステーションは屋内外の環境を計測するモジュールで、スマートフォンと連携することで様々な環境(気温や湿度、騒音など)をほぼリアルタイムで計測することが出来ます。気温や湿度であればその他様々な製品でも計測することが出来ますが、この「Netatmoウェザーステーション」の特徴

    RubyでGoogle スプレッドシートを操作する | GMOアドパートナーズグループ TECH BLOG byGMO
    peketamin
    peketamin 2018/12/04
  • 1