TECH PLAY

Linux」に関連する技術ブログ

1186 件中 706 - 720 件目
Mountpoint for Amazon S3 は、ファイル対応の Linux アプリケーションが Amazon Simple Storage Service (Amazon S3) バケットに簡単に直接接続できるようにするオープンソースのファイルクライアントです。2023年初めにアルファリリースとして 発表されましたが 、現在一般公開されており、データレイク、機械学習トレーニング、画像レンダリング、自動運転車シミュレーション、ETL など、読み取り負荷の多い大規模なアプリケーションで本番環境で使用でき
はじめに 本連載は、システム開発に必要な知識を得るために、一通りの流れを学ぶことを目指しています。 今回からは新たに、実際の業務を想定したメモアプリの開発を解説します。 開発計画の策定 はじめに開発の計画を立案し、Git […]
AWS ヒーロー プログラムでは、深い技術的専門知識と、他の人がより多くのことを学び、より早く構築できるよう支援したいという情熱を兼ね備えた個人を表彰します。長年にわたり、コミュニティがどのように AWS 上で構築されたソリューションを開発し、デプロイするかについて、トレンドが進化してきました。この影響により、特別なヒーローカテゴリが生まれました。8月1日、注目のセキュリティ分野のリーダーを公式に表彰し、称えることができることを嬉しく思います。 セキュリティは、チームが安全にイノベーションを起こすことを可
脆弱性診断とは 脆弱性診断とは、情報システムに存在するセキュリティホール(脆弱性)を見つけ出し、それを評価・報告する作業のことです。これにより、組織はそのシステムの防御策を強化し、潜在的な攻撃から身を守ることができます。 脆弱性診断の目的 脆弱性診断の目的は、セキュリティの脆弱性を発見し、そのリスクを把握することです。さらに、その情報を基にシステムのセキュリティ対策を計画・実行することが可能になります。 1. 脆弱性の発見 システムの脆弱性を特定することが、診断の主な目的です。脆弱性とは、悪意のある攻撃者
2023/5/25に「さくらのクラウドシェル」をリリースしました。リリースに際して蓄積した知見を共有しようと思い、これらのノウハウを社内勉強会で発表・共有しました。本記事では発表内容を元に、さくらのクラウドシェルの概要・ […]
はじめに この記事では、サーバーのエラーログを自動的にSlackに送信する方法を紹介します。方法はいくつかありますが、以下の手順を参考にしてください。 SlackのWebhook URLを取得する まずは、エラーログを送 […]
こんにちは。株式会社ペライチ でサーバサイドエンジニアをしている永見です。 多くの Web アプリケーションでは Linux 環境で動いていることでしょう。 私が開発の際、使っているで役立つコマンドを紹介します。 ファイルを作成する 空ファイルを作成するときは...touch $ touch text.txt サブディレクトリもまとめて作るときは...mkdir -p $ mkdir -p dir1/dir2/dir3 cp で末尾に文字をつけてバックアップするときは...{,} ファイル名を 2 回も入
Leanとは Leanは普通の関数型言語であり、なおかつ定理証明支援系でもある大変パワフルな言語です。つまり原理上実行前にわかる性質は、型に埋め込んだり、頑張って自分で証明したりすることができます。そう考えるとワクワクしてきますね! またコンパイラフロントエンドのAPIを自由にユーザーが使えるので、標準の文法や意味論とまったく同じレベルで自分の拡張を安全に仕込むことができるという、強力な拡張性を持つおもしろい言語でもあります。 今回紹介するLeanの環境構築は、lean4とよばれているバージョンのもので、
はじめに こんにちは、ニフティ株式会社 基幹システムグループの多田 圭佑です。 今回はE2Eテストフレームワークである「Playwright」を使ってテスト自動化をしてみた記事になります。 Playwrightとは Webブラウザのテスト自動化を実行するためのライブラリ 対応ブラウザ:Chromium、WebKit、Firefox、Edgeなど プラットフォーム:Windows、Linux、macOS 言語:TypeScript、JavaScript、Python、.Net、Java ざっくりできること
こんにちは、マッチング領域でバックエンドエンジニアをしているぽこひで ( @pokohide ) です。 前回はRails edgeでCIを回し始めた話を紹介しました。 tech.timee.co.jp 今回は、実際に弊社でCIをRails edgeで回し始めた事で見つけたエラーの例を紹介していきます。記事公開時点(2023年7月)のバージョンは下記の通りです。 $ ruby -v ruby 3.2.2 (2023-03-30 revision e51014f9c0) +YJIT [aarch64-lin
こんにちは、金融ソリューション事業部の孫です。 シリーズの最初の記事( Part1 )では、 Kubernetes の強力な機能を活用するためにEKS(Elastic Kubernetes Service)をどのように設定するかについて詳しく説明しました。 EKSの設定が成功した後、ゲームのインフラでよく使われるAgonesとOpen Matchをインストールしました。 また、公式デモでテストを行い、インストールが正しく行われたことを確認しました。 Kubernetes に基づくAgonesとOpen M
こんにちは、金融ソリューション事業部の孫です。 前回の Part1 記事に続きまして Part2 では、OpenMatchとAgonesを使用して、柔軟性がありスケーラブルなゲームマッチングとゲームサーバー管理システムの構築方法を詳しく説明しました。 この記事(Part3)では、UnrealEngineを利用して、オンラインマルチプレーヤーゲームのデモを完成させます。 さらに、 Part2 で開発したマッチメイキングサービスをUEクライアント(UnrealEngine GameClient)に統合します。
こんにちは。GSです。 今の時代、開発から運用までLinuxを必要とするケースはとても多いです。 WindowsユーザーがLinux環境が必要な開発を行うとき、WSL2を使うことで手軽に環境を作り利用することができます。 「Windowsは使えるが、Linuxはよくわからない」といった人が、できるだけ手間なく・手が止まることなく使える状態にし、実際に開発や検証に入れるような環境をささっと作り上げる手順をご紹介したいと思います。 ゴール Windows上からGUIを操作することなく、コマンドのコピペで環境を
こんにちは、カケハシの横田です。今回は我々の会社で実践しているテクノロジーについてお話しします。我々の開発チームは、日々 Apache Spark を活用し 100 個以上のバッチ処理を運用する中で、 AWS Glue という Apache Spark のマネージドサービスに大いにお世話になっています。 しかし、バッチ処理のテストを行う際にはいくつかの課題に直面します。特に想定外のデータへの網羅性を確認することが難しく、それを検証するために今までは本番データを使って毎回確認を行っていました。そうすると、1
AI事業本部MLOps研修とは はじめまして、AI Labでリサーチエンジニアをしている岩崎(@ch ...