OpenAPIとSwaggerの違い What Is the Difference Between Swagger and OpenAPI? OpenAPI: RESTful APIの仕様を記述するためのフォーマット Swagger: OpenAPIを使用するツールのこと Swaggerのツールは、色々ありますが以下の3つがよく使われるようです。 名前 概要

Gitコミットメッセージのベストプラクティスとしては、次に挙げる7項目が一般的に受け入れられている。 件名を50文字以内に制限する 件名の先頭文字を大文字にする 件名の末尾にはピリオドを付けない 件名と本文の間に空白行を設ける 本文は72文字で折り返す 命令形を使用する 行った内容と理由は記載するがその方法は記載しない 件名を50文字以内に制限する Gitの件名を50文字以内に制限する理由は2つある。 まず、多数のコミットメッセージの中からコミットの目的を探す際、件名が50文字以内であれば素早く見つけることができる。 次に、文字数を制限することで、開発者が自身の作業を真剣に振り返り、簡潔に表現するよう仕向けられる。開発者がコミットの目的を50文字以内で表現できないとしたら、コミットが不十分、1回のコミットに多くの作業を詰め込み過ぎ、解決すべき問題や作成する機能についての考え方が不十分といっ
Denoとして初の長期サポート版「Deno 2.1」正式リリース。WebAssemblyの実行が容易に、「npm init」など新機能 JavaScript/TypeScriptランタイムのDenoを開発するDeno Landは、Denoの初めての長期サポート版(LTS版)となる「Deno 2.1」を正式リリースしました。 Deno 2.1 is out first class Wasm support Long Term Support branch Improved dependency management and much more.https://t.co/RLYH1PoE8J — Deno (@deno_land) November 21, 2024 Denoは2024年10月に「Deno 2」がリリースされて以後、1カ月ごとにマイナーバージョンがリリースされる計画となっていま
\スニダンを開発しているSODA inc.の Advent Calendar 2024 1日目の記事です!!!/ どうも、ぎゅう(@gyu_outputs)です☺️ 「どうすれば、CICDの実行時間を短縮できるの???」 こちらを解説していきます👍 面白かったら、いいね押してもらえると励みになります☺️ 本記事で学べること ✅ ボトルネックの調査方法 Github Actionsで調査する場合 Datadogで調査する場合 ✅ 実行時間を短縮するための4つの方法 Github Actionsのrunnerをスケールアップ 並列実行 キャッシュ スキップ これらの結果、実行時間が28min→12minまで短縮することができました。 その方法を具体的に解説していきます 宣伝 優秀なメンバーが所属しているので、ぜひ採用ページも見てね☺️ 背景 サービスも6年運用されて規模もずいぶん大きくなりま
FreeCAD Version 1.0、“20年以上の開発期間を経て”リリース FreeCAD Projectは2024年11月19日、オープンソースの3次元CADソフトウェアFreeCAD Version 1.0をリリースした。開発開始から長らくバージョン0.xxでのリリースが続いてきたが、20年以上の年月を経てのバージョン1.0リリースとなる。 FreeCAD Version 1.0 Released -FreeCAD News Release notes 1.0- FreeCAD Documentation #FreeCAD 1.0 Open-Source 3D Parametric Modeler Released!https://t.co/5VKcfe70QS — FreeCAD (CAD+CAM+FEA) (@FreeCADNews) November 19, 2024 F
みなさんこんにちは! ONE CAREER CLOUD採用管理(ATS)チームにて、ソフトウェアエンジニアを担当しているコ ショウトウ(Github:jamesdongdong)です。 今回は、フロントエンド開発におすすめのVSCode 拡張機能について紹介したいと思います! きっかけ弊社佐藤が執筆したお気に入りツールの紹介記事は、ご覧いただけたでしょうか? 実際、私は佐藤の記事に載っていたツールを色々と導入してみたのですが、自分の作業効率が大幅に向上しました。特に、Raycast を活用してブックマークをすぐに開いたり、ウィンドウサイズを設定したりするようにしたことで、作業を一気に効率化できたと感じています。 便利なツールについて言えば、私も仕事の効率を高めるために普段から多くのVSCode拡張機能を使用しています!「自分も皆さんに、仕事の効率が高まる、非常に役立つおすすめのツールを紹介
“クエスト”は、Discord上でゲームを遊んだり、Discordでフレンド相手にゲーム配信することで報酬を得られるという機能。いつごろから正式実装されるかは不明だ。 “埋め込みアプリSDK”は、Discord内で動作するゲームを開発・プレイできるようになるソフトウェア開発キット。こちらは2024年3月18日より全世界で利用可能となるようだ。 PCゲームストアを見る (Amazon.co.jp) Discord、全世界向けに2つの新プロダクトを発表 「クエスト」と「埋め込みアプリSDK(ソフトウェア開発キット)」によりユーザーの体験をより楽しく、ゲームデベロッパーの開発を支援 音声、動画、テキストによるコミュニケーションサービスをグローバルに提供する Discord(本社:米国、サンフランシスコ、CEO:Jason Citron)は、ゲームプレイヤー、ゲームパブリッシャーそしてゲームデベロ
.NET 8はLTSリリースのためPowerShell 7.4もLTSとなります。 最新のLTSリリースとなるので積極的に移行していくと良いでしょう。 PowerShell 7.4 の入手方法、更新方法 PowerShell 7.4の入手方法やアップデート方法はPowerShell 7 ~ 7.3の時と基本的に同じです。 GitHubリポジトリおよび各種パッケージマネージャからインストール可能です。 詳細な手順はGitHubにある手順をご覧ください。 Get PowerShell 対応プラットフォーム PowerShell 7.4を利用可能なプラットフォームは7.2や7.3の時からほとんど変わっていませんでしたが、RHEL 7系が非対応になりRHEL 8~RHEL 9のみの対応となっています。 プラットフォーム毎の詳細についてはMicrosoftのドキュメントでご確認ください。 Insta
git pushなどの出力は標準エラー(stderr)であることを最近知りました。。なぜstderrなのか、は過去こちらでも話題となったようです。端的に言うと、「プログラムの実行結果の出力ではなく、実行の過程での出力だから」といった感じかと思います。 では、それで何がまずいのかですが。 CIツール(Travis CIなど)で、プログラムをビルドして、Githubにpushしたりすることがあります。その際、CIツールがpushできるようにGithubのTokenを使います。そのTokenがあると、そのTokenに許可しているアクセス(レポジトリのmasterへのpushなど)ができるわけです。CIツールのビルドのログは、公開されているものも多いので、Tokenのような情報は、見えないように暗号化したり、grepで表示から除外したりする必要があります。 CIツールがTokenを使ってpushす
前編で触れた通り、バックオフィスを含む全部門での導入が増えたことで、プロジェクトに関わる従業員の経験やITスキルの有無といった“リテラシー格差を生じさせない操作性”が求められているとみられる。同様に、コストや費用対効果への意識が高まっていることも予測できる。 他にも「リモート環境での進捗共有のしやすさ」(33.8%)や「アクセス権限管理などのセキュリティ機能の充実」(21.1%)など、テレワークにおけるプロジェクトの支援機能が注目されている。 ツールへの不満が増加傾向? 続いてプロジェクト管理ツールを利用している方の満足度を調査したところ「とても満足している」(7.9%)と「まあ満足している」(55.3%)を合わせ、過半数の63.2%が「満足」と回答した(図2)。 規模別に見ると、100人以下の中小企業帯では「満足」は7割を超えたが、1001人以上の大企業帯では6割にとどまるなど、従業員規
関連キーワード 脆弱性 | 情報漏えい | セキュリティリスク トヨタ自動車とIT子会社のトヨタコネクティッドは2022年10月7日、自動車に通信機能を持たせたコネクテッドサービス「T-Connect」の契約者の個人情報約30万件が漏えいした可能性があると発表した。何が原因だったのか。 ソースコード公開のミスに5年間気付かず ユーザーへの影響は 併せて読みたいお薦め記事 ソースコードを巡るセキュリティリスクとは 「質の悪いソースコード」はなぜ生まれてしまうのか? AppleやMicrosoftも狙われる? OSS「偽ソースコード」による侵入の手口 T-Connectは自動車をインターネットに接続し、ユーザーがスマートフォンを使って目的地検索やルート設定、駐車位置の確認、ドライブ診断ができるようにするサービスだ。 トヨタ自動車によると、2017年7月以降にT-Connectに登録したユーザー
Linuxは、標準機能や膨大な数のフリーソフト、Linuxならではの多彩なコマンドラインツールを使うことで、より便利にカスタマイズできる。この特集では、そうした数々の「便利ワザ」を紹介する。それぞれの難度は、簡単に使いこなせる「Lev.1」からある程度の専門知識が必要な「Lev.3」の3段階のレベルで示している。 7 ファイル名をコマンドでまとめて変換する(Lv.2) コマンドでファイル名を変更する場合、通常はmvコマンドを使います。しかし、変更するファイルが多いと手間がかかります。「rename」コマンドを使うと、複数のファイルの名前を一括変換できます。 renameコマンドは次のコマンドでインストールします。
印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます ワールドワイドウェブ(WWW)という概念は、その進化が始まった頃、多くの人から嘲笑を受けた。マニアたちの一時的な流行にすぎない、と否定派の人々は固く信じていた。それから約30年が経過した現在では、WWWのない生活は想像もできない。 インターネットの行く末を想像するのも同じくらい難しいが、手がかりはすでにいくつかある。確かなことは、人気のプログラミング言語や、Web3、ブロックチェーン、メタバースの進化が大きな話題になっているものの、それを構築する高度なスキルを持つソフトウェア開発者が業界にいなければ、何も始まらないということだ。 Fortuneが先頃実施した調査で、最高経営責任者(CEO)たちがビジネスに対する最大の脅威として挙げたのは
System.Text.Json 名前空間は、JavaScript Object Notation (JSON) との間でシリアル化および逆シリアル化 (またはマーシャリングとアンマーシャリング) を行う機能を提供します。 "シリアル化" は、オブジェクトの状態 (つまり、そのプロパティの値) を格納または送信できる形式に変換するプロセスです。 シリアル化された形式には、オブジェクトに関連付けられているメソッドに関する情報は含まれません。 "逆シリアル化" では、シリアル化された形式からオブジェクトを再構築します。 System.Text.Json ライブラリの設計では、広範な機能セットよりもハイパフォーマンスとメモリ割り当ての少なさが強調されています。 組み込みの UTF-8 サポートによって、UTF-8 としてエンコードされた JSON テキストの読み取りと書き込みのプロセスが最適化さ
[参照マネージャー] ダイアログ ボックスを使用して、自分、Microsoft、または他の会社が開発したコンポーネントへの参照を追加および管理できます。 ユニバーサル Windows アプリを開発している場合、プロジェクトは正しい Windows SDK DLL をすべて自動的に参照します。 .NET プロジェクトを作成すると、プロジェクトは必要なコンポーネント (.NET SDK など) を自動的に参照しますが、機能を追加するときに参照を追加する必要があります。 一部の .NET API は、手動で追加する必要があるコンポーネントで公開されています。 COM コンポーネントまたはカスタム コンポーネントへの参照を手動で追加する必要があります。 参照しているライブラリで NuGet パッケージを使用できる場合は、NuGet パッケージ マネージャーを使用します。 「NuGet パッケージの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く