TECH PLAY

技術ブログまとめ

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

掲載企業一覧(92件)

おすすめの記事

サイオステクノロジー株式会社 Saman 2026年3月末、広く使われているHTTPライブラリ Axios がサプライチェーン攻撃の標的になりました。 サプライチェーン攻撃とは、利用者が普段から信頼しているソフトウェアや配布経路を悪用して、マルウェアを届ける手口です。今回の事件は「有名なライブラリが乗っ取られた」という単純な話ではなく、現代のソフトウェア開発が持つ構造的な脆弱性を突いた、非常に巧妙なものでした。 本記事は、Elastic Security Labsが公開した調査・分析レポートを中心にもとに

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

会員登録すると毎週の「技術ブログまとめ」をメールで受け取ることができます。
概要 どうやって指標を確認しているの? NewsPicksのFour Keysはどんな感じ? 改善前はどんな感じ? 改善のために何をした? 終わりに 概要 NewsPicksは「最高の開発体験の追求」をしている会社です。エンジニア向けのサイトの1ページでも謳っており、そこから弊社高山の記事に辿れるので、こちらも読んで頂けると幸いです。 そして、これはサーバーサイドだけの話しではなく、モバイルチームでも同じように開発者体験向上を目指し、Four Keysを追っています。 Four Keys とは、ソフトウェ
Flutter/Dartで一定間隔で実行する実装を紹介します! 1秒ごとに点滅させる表示や、0.5秒おきに文字を変えるなどです。 initStateにTimber.periodicでまずは定期実行する処理内容の作成をします。 @override void initState() { // 定期実行 Timer.periodic(const Duration(seconds: 5), flash); 定期実行する処理は別途それ用のメソッドを作成して、メソッド内容に処理内容を実装します。 /// 定期実行を実
Flutter/Dartで基本的な広告であるバナー広告とインタースティシャル広告を実装します! 画面下部に固定でバナー広告を ボタン10回押すたびにインタースティシャル広告を表示するような実装になります! インポート pubspec.yamlファイルにgoogle_mobile_adsのインポートを追加 dev_dependencies: flutter_test: sdk: flutter google_mobile_ads: ^2.4.0 各OSごとの設定 chatGPTからいただいたありがたい内容の
こんにちは、ABEMA 開発本部 Cloud Platform Group の山本 ( @tetsu ...
こんにちは。2023年1月に株式会社タイミーに入社したバックエンドエンジニアの id:euglena1215 です。 RubyKaigi 2023 がとうとう明日に迫ってきました。楽しみですね。 タイミーは RubyKaigi で初めてブース出展を行います。至らぬ点もあるかと思いますが、RubyKaigi を一緒に盛り上げていければと思っています!どうぞよろしくお願いします。 今回はタイミーが本番運用している Rails アプリケーションに対して Ruby 3.2.2 へのアップデートと YJIT の有効
はじめに 初めまして、株式会社スタンバイのジョブサーチメインというチームで検索エンジン周りの開発・改善に取り組んでいる金正です。 検索エンジンの改善施策の一環としてクエリオートコンプリーションシステムのリプレイスを行いました。 リプレイスに取り組んだ背景やアーキテクチャ、工夫したことなどをご紹介していきます。 クエリオートコンプリーションとは クエリオートコンプリーションとは、ユーザーの入力から始まるキーワードをサジェストする機能になっています。 以下の例では「エンジニ」という文字列から始まるキーワードを
こんにちは。ミイダスTech Officeです。この度、パーソルホールディングス主催でセキュリティCTFが開催され、ミイダスから参加したエンジニアが優勝しました。今回本イベントを企画・運営されたパーソルホールディングスの宮下さんと、優勝したミイダスの酒井さんに話を聞きました。 セキュリティのスキル・知識を競う大会「セキュリティCTF-パーソル杯」についてぜひご覧ください。
はじめに 本連載は、システム開発に必要な知識を得るために、一通りの流れを学ぶことを目指しています。今回はGitHubのCLI環境の構築方法を解説します。 CLIとは? GUIとは? CLI (Command Line I […]
2023/5/19更新: 本記事のタイトルを「インターンシップ体験記 ~RedTeamでの攻撃技術検証業務~」から「インターンシップ生があるSaaSを用いた未知のC2脅威を実証してみた」に変更しました。内容に変更はありません。 イノベーションセンター RedTeamプロジェクトでは、2月に現場受け入れ型インターンシップを実施しました。 本記事は、本取り組みに参加していただいたインターンシップ生による寄稿となります。 インターンシップ生本人の希望により匿名での投稿とさせていただきます。 ※今回注目したあるS
こんにちは、デザイナーの戸谷です。 事業推進において、プロダクト開発の次の一手をどうするか?を決めるのは難しい問題です。やりたいことや、取り組むべき課題の選択肢は無数にあります。 次の一手に「正解」はないからこそ、議論と対話を通じて、チームとして納得感のある仮説をもち、検証しながら前進できる工夫をすることが必要だと考えました。 今回は、Assuredで昨年12月にリリースした新機能の検討プロセスを振り返りながら、議論と対話を進めた実例を紹介します。一例として、読んでいただければ幸いです。 assured.
はじめに みなさんは、「ブロックチェーン」という言葉を聞いたことがあるでしょうか? ブロックチェーンとは、ビットコインやイーサリアムなどの「暗号資産」と呼ばれるデジタルな通貨や資産を実現するために使われている技術です。 暗号資産は、銀行の預金や企業発行の電子マネーなどとは異なり、暗号技術を用いて誰でも自由に通貨を発行できる点に特徴があります。暗号資産技術により、2023年4月現在までに、少なくとも9000種類(※1)を超える暗号資産が発行され、暗号資産取引所などで取引が行われています。 ブロックチェーンの
こんにちは、G-genの遠目塚です。当記事では Google Forms (以下Forms) と Google AppSheet( 以下 AppSheet) の連携についてご紹介します。 概要 AppSheet とは Google Forms とは Forms と AppSheet の連携 フォーム準備 Formsで問合せ受付フォームを作成する アドオンを起動 AppSheetの設定 Dataの設定 問合せフォームとの連携を確認 概要 AppSheet とは AppSheet は、プログラミングの知識や開
IE課で研修中の前田(青)です。今回はALBのX-Forwarded-Forオプションの動作を実際に見ていきたいと思います。 X-Forwarded-Forとは? 検証環境の説明 検証方法・結果 1.XFFオプション「付加」の場合 2.XFFオプション「保持」の場合 3.XFFオプション「削除」の場合 おまけ 「クライアントポートの保持」を有効にする場合 XFFオプションを有効化しても、リクエスト発信源となるクライアントIPが分かるとは限らない 感想 X-Forwarded-Forとは? X-Forwar
はじめに ページ上部に配置されたメニューバーをスクロースによって画面追従する際、通常は追従させる要素にstickyなどを付与して画面追従させるのが普通かと思います。 画面上部でついてくるこれです。 ですが、イレギュラーではありますが追従させる要素がスクロールによって画面から隠れた後、下部にその要素を配置するなどの要望があった際、window.scroll等を使うなどの方法がありますが、画面サイズによっては正常に動作しないなどの弊害があります。 今回はそんな要望が来た際に、要素の監視を行うIntersect
Nuxt3におけるデータの加工・更新の方法について、コード例を交えて紹介します。具体的には、useFetchのtransform・queryオプションやrefresh関数、useAsyncDataによるデータの加工を取り扱います。