For example, the com.google.guava:guava:30.0-jre dependency can be downloaded from the public Maven Central repository mavenCentral(). Gradle will find and download the guava source code (as a jar) from Maven Central and use it build the project.
Checkstyle とは Java のソースコードがコーディング規約に即しているかどうか判定するための静的解析ツール。 インデントサイズや変数名のつけ方(キャメルケースかどうかとか)、空白スペースの入れ方など、コーディングスタイルに関するチェックを行うことができる。 ビルドプロセス内に組み込むことで、自動でコーディングスタイルをチェックできるようになり、規約違反があればビルドを失敗させることができるようになる。 機械的にチェックできる問題はツールに任せることで、「実装が仕様を満たしているか?」「致命的なバグはないか?」「もっと効率的な実装方法はないか?」など、より重要な観点に集中してソースコードレビューをすることができるようになる。 Hello World インストール sourceforge から、最新の zip を落としてくる。 zip を解凍したら、中に jar ファイルが入ってい
分離プロセス インプロセス 次の例は C# 関数であり、分離ワーカー プロセスで実行され、BLOB 入力と BLOB 出力の両方の BLOB バインドを持つ BLOB トリガーを使用します。 この関数は、test-sample-trigger コンテナーの BLOB の作成によってトリガーされます。 test-samples-input コンテナーからテキスト ファイルを読み取り、トリガーされたファイルの名前に基づいて、出力コンテナーに新しいテキスト ファイルを作成します。 public static class BlobFunction { [Function(nameof(BlobFunction))] [BlobOutput("test-samples-output/{name}-output.txt")] public static string Run( [BlobTrigger
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 パッケージの
ビジネスの世界で「プレゼンの神様」とも呼ばれる澤円さん。実は文系の学生からエンジニアに就職し、最初は専門用語が分からない「ポンコツ社員」だったと振り返ります。そこから徹底的に苦手と向き合うことで、「ポンコツ」を強みに変えたといいます。
Executive Summary Recently, two vulnerabilities were announced within the Spring Framework, an open-source framework for building enterprise Java applications. On March 29, 2022, the Spring Cloud Expression Resource Access Vulnerability tracked in CVE-2022-22963 was patched with the release of Spring Cloud Function 3.1.7 and 3.2.3. Two days later on March 31, 2022, Spring released version 5.3.18 a
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? DevToysとは デベロッパーのためのスイスアーミーナイフの紹介文の通り。 開発時によく使うツールを十徳ナイフのようにまとめたアプリになっています。 JSONの整形とかエンコードデコードetc... プログラミングや保守運用の調査でやりがちな作業をいちいち変換サイトを探したり、エディター拡張機能のショートカットを探したりせずとも、これ一つですぐにできます! インストール Microsoft Storeからインストールできます。 公式サイトからストアへのリンクを踏むか、ストア検索して見つけてください。 WinGetやChocolatey
データアナリティクス事業本部 サービスソリューション部 サービス開発チームのしんやです。 Notionの直近リリースノートに「Mermaidっていうマークダウン構文がNotionで使えるようになったよ!」という情報が載っていたので、試してみた内容を軽くではありますが紹介したいと思います。 目次 Mermaidとは 実践 #1. フローチャート #2. シーケンス図 #3. クラス図 #4. 状態遷移図 #5. ER図 #6. ジャーニーマップ #7. ガントチャート #8. パイチャート #9. 要件図 まとめ Mermaidとは Mermaidとは、フローチャート、シーケンス図、クラス図、ガントチャート、およびgitグラフを生成するためのマークダウン構文です。 コードから良い感じのグラフを生成できるイメージについては下記動画を参照頂くと良さそうです。 実践 では早速実践してみたいと思いま
README file for net-snmp Version: 5.10.pre1 DISCLAIMER The Authors assume no responsibility for damage or loss of system performance as a direct or indirect result of the use of this software. This software is provided "as is" without express or implied warranty. TABLE OF CONTENTS Disclaimer Table Of Contents Introduction * Supported Architectures Availability Web Page * Installation Copying And C
覚書です。 dllやexeの依存関係を調べるツールでDependency Walker(depends.exe)が有名だと思います。 (http://www.dependencywalker.com/) ただ、これをWindows 10で使用してると結構固まることが多く詰んでいた人がいるかもしれません。 Dependenciesを使いましょう。Dependenciesは2017年に公開されたアプリケーションで、Dependency WalkerをC#で書き直してオープンソースにしたものだそうです。 Dependencies (https://github.com/lucasg/Dependencies) これを使えば、快適に依存関係を調べられるぞ!
Microsoft ビルド エンジンは、アプリケーションを構築するためのプラットフォームです。 MSBuild とも呼ばれるこのエンジンは、ビルド プラットフォームがソフトウェアを処理およびビルドする方法を制御するプロジェクト ファイルの XML スキーマを提供します。 Visual Studio では MSBuild が使用されますが、MSBuild は Visual Studio に依存しません。 プロジェクトまたはソリューション ファイルで msbuild.exe または dotnet ビルド 呼び出すことで、Visual Studio がインストールされていない環境で製品を調整およびビルドできます。 Visual Studio では、MSBuild を使用してマネージド プロジェクトを読み込んでビルドします。 Visual Studio のプロジェクト ファイル (.csproj、
【悲報】Microsoft、Windows 11の仮想マシンでもTPM 2.0を要求 2021 9/17 Microsoftが昨日公開したWindows 11 Build 22458(Devチャンネル向け)や、本日公開したWindows 11 Build 22000.194(Betaチャンネル向け)では、仮想マシンでもTPM 2.0が必要になるという要件の変更が行われていることがわかりました(Neowin)。 TPM 2.0をサポートしていない仮想マシンをアップグレードしようとすると、「This PC doesn't currently meet Windows 11 system reqirements(このPCは現在、Windows 11のシステム要件を満たしていません)」「The PC must support TPM 2.0(PCはTPM 2.0をサポートしている必要があります」と
「Prettier 2.4」では、TypeScript 4.4がサポートされるとともに、ECMAScriptにおけるStage 4プロポーザルであるClass Static Blocks構文に対応している。 HTMLでは、HTML、Angular、Vue、JSXで動作するbracketSameLineオプションが採用され、jsxBracketSameLineが廃止された。 そのほか、JavaScriptにおけるスタイル付きコンポーネントのための括弧で囲まれたタグ付きテンプレートリテラルのサポート、メソッドチェーン引数における正規表現リテラルの正しいカウント、現在提案されているハックスタイルパイプライン構文のサポート、TypeScriptにおけるmapped typeを含む交差型のフォーマット修正、Flowにおけるvariance sigil前へのセミコロンの付加、SCSSにおけるSassモ
Go Conferenceは半年に1回行われるプログラミング言語Goに関するカンファレンスです。 石澤氏は、Goを使ったインターネットプロトコルのテストツール「protospec」の作成について発表しました。全2回。前半は、テストツール「protospec」の仕組みについて。 HTTP/2のサーバーをゼロから実装した時に感じたこと 石澤基氏:今日は、GoとOCI Artifactsを使ってインターネットプロトコルのテストケースを共有可能にするという話をしていきたいと思います。 私はカンムという会社でソフトウェアエンジニアをしています、石澤基と申します。カンムでは主にサービスのバックエンドやインフラ領域を担当していて、Goは個人的に書いているのも含めて、5年ぐらい前から書いたり読んだりしています。 私が所属するカンムでは、VISAのプリペイドカードをアプリですぐに発行して使える、「バンドルカ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く