TECH PLAY

技術ブログまとめ

「TECH PLAY 技術ブログまとめ」では様々な企業やコミュニティが発信する技術ブログの更新情報をまとめてお届けしています。
プログラミングやインフラ、アーキテクチャといった技術情報はもちろん、マネージメントや開発プロセスなどIT業界で働く皆様のヒントや刺激になる情報が日々蓄積されています。
知りたい分野がある場合はタグから選択して絞り込むこともできますし、気になる企業やグループはお気軽にフォローしてみてください。
TECH PLAYに会員登録していただくと、週に一回技術ブログの更新情報をまとめたメールをお届けします。

掲載企業一覧(93件)

おすすめの記事

Webサービスやアプリの開発現場で、「ここにハンバーガーメニューを置こう」といった会話を耳にしたことはないでしょうか。 「ハンバーガー」「ミートボール」「ケバブ」「ワッフル」「弁当箱」。おいしそうなランチのような名前が並んでいますが、これらは今のUIデザインに欠かせない「メニューアイコン」の俗称です。 スマートフォンの狭い画面にパソコンに準じた多くの情報を盛り込むために、これらのアイコンは「要素を隠すための魔法の箱」として多用されています。しかし、これらは便利であると同時に、使い方を間違えるとプロダクトの

TECH PLAYに会員登録して最新の技術ブログ情報を受け取りましょう

会員登録すると毎週の「技術ブログまとめ」をメールで受け取ることができます。
はじめまして、QAコンサルタントのヤスゴロウです。今回は私の経験に基づくテストのアプローチ方法をご紹介させていただきます。 テストベースがないシステム テストベース ( ※1 ) 昨今のシステム開発事情 デジタル化が進んだ昨今では新規システム構築は稀で、既存システムのマイグレーションや既存システムの改修・保守開発( ※2 )が多いと感じております。例えば、システム利用者のフィードバックを受け、改善のための改修・保守開発を繰り返してサービス向上やユーザビリティ向上等をおこなっているようなケースです。 こうい
当記事は みずほリサーチ&テクノロジーズ × G-gen エンジニアコラボレーション企画 で執筆されたものです。 みずほリサーチ&テクノロジーズ株式会社の藤根です。 本日はKaggle初心者を対象に、データ分析サービスであるVertexAIのワークベンチ上にKaggle環境をサクッと構築する手順を解説します。 Vertex AI はじめに Kaggle環境構築の必要性 Kaggle Notebooks環境の制約 Google Colaboratory環境の制約 事前準備 VertexAI
Kubernetes の利用シーンは幅広い用途に広がり、長期計画でカスタムアプリケーションを開発してデプロイする以外にも、ぱっと cluster にアプリケーションを入れて使ってみるといったことも多く見られるようになりました。 単純なアプリケーションでは kubectl apply で済むものも多いですが、じゃっかん複雑な構成のものや、また変数を使って動作を変更したいときなどでは Helm がよく使われています。 時々 Kubernetes について話しているときに、kubectl はよく使うことになった
こんにちは 配配メール開発課 Jazumaです。 業務やプライベートでChatGPT等のAIを使いながらもより良い回答を得るためのプロンプトの作り方が分からないという方は多いのではないでしょうか。かく言う私もその一人です。 そこで今回は Best practices for prompt engineering with OpenAI API を見てプロンプトエンジニアリングのベストプ ラク ティスを整理します。 より良い出力を得るためのプロンプト 最新のモデルを使う プロンプトの冒頭で指示を出す・区切り
こんにちは、金融ソリューション事業部の若本です。 前回の記事に続き、AIを用いてラップの生成を行います。 前回の記事は こちら です。 前回までのあらすじ ChatGPTでフリースタイル調のラップの生成をするためには、韻を別途取得するAIが必要でした。 そこで、語感踏みもある程度可能、かつ高速な韻の検索を実装しました。 韻を生成するパイプライン 今回の主目的は 「韻が踏めるラップをAIで生成すること」 です。 そのための最小限の構成として、韻のセットを複数取得して、その後にラップを生成することを考えます。
こんにちは、金融ソリューション事業部の若本です。 前回の記事に続き、AIを用いてラップの生成を行います。 前回の記事は こちら です。 前回までのあらすじ ChatGPTでフリースタイル調のラップの生成をするためには、韻を別途取得するAIが必要でした。 そこで、語感踏みもある程度可能、かつ高速な韻の検索を実装しました。 韻を生成するパイプライン 今回の主目的は 「韻が踏めるラップをAIで生成すること」 です。 そのための最小限の構成として、韻のセットを複数取得して、その後にラップを生成することを考えます。
こんにちは、IoTチームに業務委託で参画している山口(@volcaos)です。 本Tech Blogでは、前回、前々回に続き3度目の投稿になります。よろしくお願いいたします。 LUUPの車両は内蔵のIoTモジュールから、車両の位置情報や動作状況などのデータを送信していますが、航空機の管制システムにも、これと似たADS-B[1]という仕組みがあります。 本記事では、ご家庭で余りがちな古めのRaspberry Piを活用した、ASD-B受信機の構築例をご紹介します。 ADS-Bシステムと航空管制 ADS-Bシ
こんにちは、IoTチームに業務委託で参画している山口(@volcaos)です。 本Tech Blogでは、前回、前々回に続き3度目の投稿になります。よろしくお願いいたします。 LUUPの車両は内蔵のIoTモジュールから、車両の位置情報や動作状況などのデータを送信していますが、航空機の管制システムにも、これと似たADS-B[1]という仕組みがあります。 本記事では、ご家庭で余りがちな古めのRaspberry Piを活用した、ASD-B受信機の構築例をご紹介します。 ADS-Bシステムと航空管制 ADS-Bシ
2回目の投稿です。rks_mnkiです。 インフラエンジニア的なことをやっています。 さて今回は、「ブラウザ環境上の操作のみでシステムログを取得する環境構築」について、実際の設定内容などを踏まえながらご紹介したいと思います。 目次: 1.導入を進める背景、課題 2.システム要件 3.利用ツールの選定 4.システム全体の構成イメージ 5.各種コンポーネントの説明 Jenkinsジョブ Promtail Loki Grafana Nginx 6.Docker Composeによる実装 7.操作の流れをご紹介
はじめに 長くシステム開発に携わっていると、最初は素早く開発することができたけども、今では新たな機能を付け加えるのに、多くの時間を費やすようになったという話をよく聞きます。 初めはシンプルだったソースコードも年月が過ぎていくなかで、機能追加やバグ修正、変更を行なっていくと、コードが非常に複雑化していき、開発者が修正するコストの増加やコード品質の低下につながります。設計の良くないコードや複雑化したコードは、同じ処理をするのにも余計にコードを書く必要がでてくるからです。 今回は、コードを複雑化して品質を低下さ
古代ギリシャのとある日 弟子: 師匠、私はFlutterについて学びたいと思っています。最近、Riverpodという言葉を聞いたことがありますが、それは何ですか? 哲学者: 弟子よ、質問ありがとう。Flutterは現代の技術で、モバイルアプリケーションを作成するためのUIフレームワークだ。Riverpodは、Flutterアプリケーションの状態管理のためのライブラリだ。 状態管理って? 弟子: なるほど!しかし、師匠。私はまだ状態管理の概念がよくわかりません。 哲学者(師匠): 状態管理は、アプリケーショ
初めまして! サーバーサイドエンジニアをしております伊藤と申します 今日は、GoogleのOAuth申請についての注意点についてまとめます 備忘録に近いです GoogleOAuth申請とは何か? Gmail, Calendar, Driveなど機密性の高いAPIを使用するアプリを作成し公開する場合 Googleによる確認を受ける必要があります 申請しなくてもアプリを使用できなくないですが、利用制限がかかりますので必ず対応していきましょう 今回は注意点だけつらつら書いていきます 業務上画像をお出しできず誠に
ML Kitとは 簡潔にいうとGoogleが提供しているモバイル向けの機械学習系ライブラリです。 https://developers.google.com/ml-kit?hl=ja 今回はその中の顔検証機能の使い方を簡単に説明していきます。 顔検証機能について 具体的に何ができるのというところですが 静止画やカメラを使ってリアルタイムで人物の顔の認識ができる 顔がどの方向に向いてるかや、目・口・耳・鼻の座標を取得できる 顔の表情を取得することができる 動画フレーム間で顔の追跡ができる というような感じで
どういうことか なんらかの住所リストとして、例えば name、address が羅列されたJSONがある。 例えばこんなの👇 spots_data.json [ { "id": 1, "name": "アルサーガパートナーズ株式会社", "address": "東京都渋谷区道玄坂1丁目12−1" } ] MapKit を使い、こちらのリストの住所の座標にピンを打つ。 JSONをデコード SpotViewModel @Published var spots: [Spot] = Bundle.main.de
サーバーサイドエンジニアの岡本です。 BUYMA の出品者向け機能の開発を担当しています。 弊社のエンジニアチームでは、昨年後半からいわゆる「お問い合わせ対応」の組織的な取り組みを行っておりますので、少しではありますがその取り組みについて紹介したいと思います。 エニグモにおけるお問い合わせ対応 お問い合わせ対応の流れ 調査 休日の対応 身に付いたことや改善点など エニグモ におけるお問い合わせ対応 これまで社歴の長いエンジニア数名が対応することが多かったのですが、エンジニア組織体制の見直しに伴い、CS対応