ニフティ株式会社 の技術ブログ

GASからサービスアカウントを使ってBigQueryを叩けるようにする

はじめに こんにちは、会員システムグループの上原です。 本記事ではサービスアカウントを使ったGoogle Apps Script(GAS)とGoogle Cloud BigQueryの連携方法を紹介していきます。 やりたいこと 今回、BigQueryを叩いてとってきたデータをスプレッドシートにまとめる処理を行う、GASスクリプトを改修していきます。 GASでBigQueryサービスを使用すると簡単にBigQueryを叩けますが、その際

スクラム開発の真髄を探る!認定スクラムマスター研修参加者が語る成功のカギ NIFTY Tech Talk #12を開催しました

イベント概要 NIFTY Tech Talkは、ニフティ株式会社の社員が主催するトークイベントです。 本イベントでは、ニフティグループの社員が業務を通じて学んだことを発信しています! 第12回目は「スクラム開発の真髄を探る!認定スクラムマスター研修参加者が語る成功のカギ」です。 ニフティの認定スクラムマスターの中から3名が語る回となります。 【6/27(火) 12:00~】スク

CheesyKotlin特別編 – Compose Animation 100本勝負 – を公開しました

ニフティ株式会社新卒3年目のRyommです。 ニフティ株式会社とニフティライフスタイル株式会社の合同で、毎週火曜日に CheesySwift / CheesyKotlin という名前でアプリの勉強会を主催しています。 今回は、CheesyKotlinで2回にわたった Compose Animation の勉強会の総仕上げとして行なった  Compose Animation 100本勝負  を特別に公開します! ぜひ、Compose Animationの腕試しにチャレンジ

VRでLTがしたい!!!

はじめに こんにちは、IWSです。 少し前になりますが、5月に社内で行われたLT大会に登壇させていただきました。 実はこのLTにはVRで参加させていただいたのですが、せっかくなので、今回はこのVRでLTをしたときのことについて書いていこうかなと思います。 VR で LTって? こんなのです う〜ん、これはあまりにもかわいいですね…… バーチャルな空間でスライドぱらぱ

レバレジーズ x ココナラ x ニフティ 合同フロントエンド勉強会で発表しました

はじめに こんにちは。新卒4年目の大里です。 7/11に行われたレバレジーズ x ココナラ x ニフティ 合同フロントエンド勉強会に参加しましたので感想を書きます。外部の勉強会に初めての参加と発表だったため、勉強会に参加したことがない方、発表したことがない方の参考になれば幸いです。 レバレジーズ x ココナラ x ニフティ 合同フロントエンド勉強会とは この勉強

Looker StudioとGA4を連携して期間別にデータを見れるようにする

はじめに こんにちは。会員システムグループの渡邊です。 Google Analyticsのユニバーサル アナリティクス(UA)が2023年7月1日をもってサポート終了した影響で、Googleアナリティクス4(GA4)への移行とUAと連携していたBIツールの変更が必要になりました。 移行後のBIツールとして採用したLooker StudioとGA4の連携方法と、期間別にユニークユーザー(UU)を出しているときに発生

「インターネット遅い」で知るアジャイル化現象

はじめに インフラシステムグループ ISPオペレーションサブチームの藤川です。 ニフティが皆様の目に触れる際にISP(Internet Service Provider)と呼ばれる機会も減ってきて少し寂しいところもありますが、本業は回線提供であると主張します。 総務省のレポート “ https://www.soumu.go.jp/main_content/000861552.pdf ” でもあるとおり、インターネットのトラフィックは年々増え続け、それ

LambdaでGoランタイムが使えなくなるので、Terraformでカスタムランタイムに移行してみた

はじめに こんにちは。いかりがわです。 普段はニフティトップページの開発運用を行っています。 このプロダクトの裏側ではGoで記述されたLambda関数がいくつか動いています。 公式からLambda関数についてメールが届きました。どうやらLambda関数のGoランタイムサポートが2023/12/31にサポート終了するらしいです。 お客様の AWS アカウントに現在 Go 1.x ランタイムを使用する

NotionでカンバンボードのSBIとPBIを自動連携させてみた

はじめに こんにちは、ニフティの佐々木です。 みなさんは、 Notion は好きですか?NotionではUIベースで様々なことを実現できるので便利ですよね。 個人的にも最近はドキュメントを書くだけでなく個人的なタスク管理としてもガッツリ使っているので、無くてはならない存在だなと感じます。 今回はNotionの機能の一つである NotionDB を用いて、スクラム開発で使用するSBI

気になっていたFSLogixを触ってみた

はじめに はじめまして。ニフティでインフラエンジニアをしている横山です。 自身が担当しているシステムの一部にVDI環境があり移動ユーザープロファイルの機能を利用しているのですが業務効率の低下につながる課題を抱えております。そんな中、課題解決につながりそうなソリューションとしてFSLogixに興味を持ちまして実際に利用してみました。 用語について VDIと

Zapierを使ってRSSフィードの更新をトリガーにしたTwitterへの自動投稿機能を作ってみた

こちらは2023年7月に投稿された記事です。 2023年9月以降、ZapierのTwitter連携機能は使用できなくなりましたのでご注意ください。 https://help.zapier.com/hc/en-us/articles/18657531069965 はじめに こんにちは。ニフティ株式会社の並木です。 今回は、Zapierを使ってRSSフィードの更新をトリガーにしたTwitterへの自動投稿機能を作ってみましたので、その方法について紹介いたします。 背景

Playwrightを使ってテスト自動化してみた!

はじめに こんにちは、ニフティ株式会社 基幹システムグループの多田 圭佑です。 今回はE2Eテストフレームワークである「Playwright」を使ってテスト自動化をしてみた記事になります。 Playwrightとは Webブラウザのテスト自動化を実行するためのライブラリ 対応ブラウザ:Chromium、WebKit、Firefox、Edgeなど プラットフォーム:Windows、Linux、macOS 言語:TypeScript、JavaScript、Python、.

Notion×Zapierで定期アイテム作成

はじめに こんにちは。ニフティ株式会社の添野隼矢です。 今回は、ノーコードタスク自動化ツールであるZapierを使って、Notionのデータベースに定期的なタスク(毎月や隔月など)を作成する方法をご紹介します。 上記の作成経緯としては、前にいたチームでNotionのDBを使って仕事をしており、また実施する定例的なタスクも実施するタスクが奇数月と偶数月で異なってい

非同期処理のすゝめ(Slack bolt + lazy listener)

はじめに こんにちは、ニフティ インフラシステムグループ社内情報システムチームの仲上です。 先日、非エンジニアでもメール配信サービスからAPI経由で情報を取得できるように、Slack boltを使用してbotを作成しました。しかし、情報の取得・整形処理が想定より重く、エラーが頻発するようになってしまいました。その際にlazy listenerを使用してこの問題を解決したこと

退勤打刻をするまで落とせないPC

ニフティ株式会社に新卒で入社した中井です。 突然ですが皆さん、退勤時の打刻を忘れたことはありませんか?ありますよね。私も入社してすぐの4月でやらかしました 背景 ニフティでは、勤怠管理のWebアプリ上で打刻ボタンを押してから退勤することになっています。私は自分をほとんど信じていないので、業務が終了する時刻に自動的にWebアプリのURLをブラウザを