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

GASでコストをかけずにサイト表示速度の見える化を行う

こんにちは!会員システムグループの渡邊です。普段はニフティトップページの運用を担当しています。 今回はGoogle Apps Script(GAS)を使い、コストをかけずにサイト表示速度の見える化を行う方法を紹介します。 なぜ見える化を行おうと思ったか Googleが2020年にWebサイトのパフォーマンスを評価するための指標であるCore Web Vitals(CWV)を導入しました。 この指標には、Web

S3互換のオブジェクトストレージMinIOを利用したローカル開発環境のサンプル

はじめに はじめまして!基幹システムグループの田澤です。普段はNifMoの運用を担当しています。 みなさんはS3を利用したアプリケーションを作成する際に開発環境をどのように構築していますか? endpointにawsのs3を指定するのは楽ですが少額とはいえお金がかかるので、ローカルのほうが検証しやすいですよね。 今回の記事では、ローカルS3の開発環境のサンプルを作っ

ニフティ社員から人気な本をまとめてお届け!ニフティのとしょだより

ニフティ株式会社新卒2年目のRyommです。普段はマイ ニフティというスマートフォン向けアプリの開発・運用を行なっています。 ニフティには書籍購入補助制度があり、その管理にbookbotというツールを使っています。 今まで書籍購入補助制度で購入された本とその感想を、bookbotがデータベースに貯め込んでおり、昨年末にNotion連携機能を実装したことで誰でも簡単に閲覧

効率化小ネタ集

基幹システムグループ N1! オートメーションスペシャリストの南川です。業務内で自動化・効率化できそうなところは自動化・効率化する癖があります。 今回は、普段、業務内で実施している手軽にできる効率化や自動化の小ネタを3つほど紹介します。 こちらの記事は、ニフティ社内で行われたLT大会にて発表した内容を再構成したものとなります。 NIFTY Tech Talk にて再

Notion企業活用ウェビナーで「Notion全社導入に伴う移行とデータ整理のノウハウ」というタイトルで登壇しました

こんにちは。会員システムグループ テックリードの石川です。   本日3月14日に行われた Notion企業活用ウェビナー に「Notion全社導入に伴う移行とデータ整理のノウハウ 〜ニフティの事例から学ぶ データと人へのアプローチ〜」というタイトルで発表させていただきました。 Notion全社導入に伴う移行とデータ整理のノウハウ by @14kw   Notionの導入や他ツールからの移

FlexGenをGoogle Colaboratoryで動かして、ChatGPTライクな大規模言語モデルで遊ぶ

N1! Machine Learning Product Engineerの中村です。 最近は自然言語処理がかなりのブームになっており、弊社でもNotion AIなどでブログ記事を書かせるような不届者が多数出ているとの噂です。自分も最近はOpenAIのAPIなどを検証しているのですが、大規模言語モデルは手元で動かせないモデルが多く存在します。(大量のGPUが必要など) しかし、最近登場したFlexGenを使うことで、1GPU

ChatGPT APIを活用したSlackbotを作成して、30分以内に会社内に有能な友達を作る

有能すぎる友達を作った ChatGPT APIが強すぎる N1!Machine Learning Product Engineerの中村です。 最近はみんなChatGPT APIを使っているので、何番煎じなのかという気はしますが、ChatGPT APIを使ってSlackbotを作ったら意外と評判が良かったので、作り方を書いてみます。 スレッド内の会話を覚えている機能も作ってあるので、いい感じのBotになったと思います。 たぶん慣れた人なら30分

新人のすゝめ ~文系卒がエンジニアとして過ごした入社1年目の気付き~

はじめに みなさんこんにちは。そろそろ新卒3年目の終わりを迎える湊谷です。 突然ですが、私は大学で経済学部に在籍していた所謂文系卒のエンジニアです。高校生の時は理系で情報系を志していましたが、経済面などの事情から結果的に情報系卒でも理系卒でもない、文系卒でエンジニアを志望することになったのです。 文系卒エンジニアとして過ごす中では様々な

Swift-DocCを使ってオリジナルのiOSチュートリアルを作ってみた

ニフティ株式会社新卒2年目のRyommです。普段はマイ ニフティというスマートフォン向けアプリの開発・運用を行なっています。 iOSのカッコいい開発者向けチュートリアルを簡単に作れることを知り、マイ ニフティにも欲しい!と思ったので作ってみました。 Swift-DocC?チュートリアル? Swift-DocCとはXcode13から使えるようになったドキュメントコンパイラツールで、自前で

Zabbixのディスカバリでホスト登録時に自動テンプレート紐づけ

はじめに こんにちは。インフラシステムグループの周です。社内ネットワーク、サーバの設計・運用を担当しています。最近コールセンター用ネットワーク機器・関連サーバの監視をするため、Zabbixサーバの運用を始めました。今回はZabbixバージョン5.0でのディスカバリルール設定について、紹介したいと思います。 Zabbixとは Zabbix社が開発しているオープンソースの統

Developers Summit 2023に登壇しました(ファーストペンギンでやりきる力)

はじめに 会員システムグループ N1!Machine Learning Product Engineerの中村です。 2023年2月9日に国内最大級のデベロッパーカンファレンスであるDevelopers Summit 2023に登壇しました。 https://event.shoeisha.jp/devsumi/20230209/session/4151/ この記事ではこの登壇に至るまでの経緯や内容についてお話していきます。 なぜ登壇したのか? ニフティにはN1!というスペシャリスト制度があります。 この

NetSpot使ってみた

はじめに こんにちは、ニフティ株式会社 インフラシステムグループ 佐藤です。 普段の業務では社内のネットワーク運用などを担当しています。 現在、社内の無線ネットワークの電波状況改善のため、無線LANサイトサーベイができるツールの導入を検討しており、NetSpotというツールをトライアルで利用してみたのでご紹介します。 NetSpotとは NetSpotは無線LANサイトサーベ

SvelteKit, Next.jsの導入事例紹介 を開催します!

NIFTY Tech Talkは、ニフティ株式会社の社員が主催するトークイベントです。 本イベントでは、ニフティグループの社員が業務を通じて学んだことを発信しています! テーマ 第9回目のテーマは「SvelteKit, Next.jsの導入事例紹介など 〜ニフティのフロントエンドの今とこれから〜」です。 ニフティのフロントエンド開発に関わるメンバーから、業務で培われたノウハウや、今

Prometheusでログ監視を試してみた

はじめに こんにちは、ニフティ株式会社 基幹システムグループの石坂です。普段の業務では課金系システムの開発運用をしています。 今回は、社内のサーバーを監視するためにPrometheusを触ってみましたので、共有したいと思います。 Prometheusとは PrometheusはOSSのリソース監視システムです。 監視対象に監視エージェント(Exporter)を入れることでHTTP経由でメトリクス収

NIFTY Tech Talk #8 ニフティのデータ分析を語る会を開催しました!

はじめに こんにちは!新卒入社4年目の松下です。管理会計・データ分析ユニットで購買データやお客様の声のデータ分析をしています。 先日「NIFTY Tech Talk #8 ニフティのデータ分析」というイベントを開催しました。その様子をご紹介します。 イベント概要 NIFTY Tech Talk は、ニフティ株式会社の社員が主催するトークイベントです。 本イベントではニフティ社員が業務を