並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 84件

新着順 人気順

VB.Netの検索結果1 - 40 件 / 84件

VB.Netに関するエントリは84件あります。 C#.NET開発 などが関連タグです。 人気エントリには 『初心者が本当に知りたかったC#入門以前』などがあります。
  • 初心者が本当に知りたかったC#入門以前

    この記事は「初心者だった時に知りたかったな…」っていう普通のC#入門だと教えてくれないことが書いてあります。 なので入門記事というより、C#初心者にはちょっと難しい内容もあります! C#の特徴的なところ C#は変化が早い💨 最近は毎年メジャーアップデート 2019: C# 8.0 2020: C# 9.0 2021: C# 10.0 2022: C# 11.0 2023: C# 12.0 新記法、新しい書き方がモリモリ入る しかも新しい書き方の方が便利で性能が良い(ことが多い) 少し前のC#を知ってる人からするともう別物 解説 C#は6.0までゆっくりな変化だったんですが… 7.0から様子が変わって8.0以降は毎年変わるようになりました。 ↓こちらのスライドの7ページから数枚が参考になります! あんまり変わらないバージョンもありますが、特に大きなところだと, 「null安全」になった (

      初心者が本当に知りたかったC#入門以前
    • C#(シーシャープ)、Xamarin(ザマリン)とは? 非エンジニアでもわかるように、ちょまどさんが解説 | さくマガ

      千代田 まどか(ちよだ まどか)さん。 通称「ちょまど」さん。IT エンジニア兼漫画家として活動中。2017年に行われたデベロッパーズサミットでベストスピーカー賞 総合1位受賞。 X(@chomado) Instagram(chomado) ホームページ(千代田まどかのブログ『ちょまど帳』) *ちょまどさんの発言は個人の見解であり所属する組織の公式見解ではありません。 ≫ 【2週間無料!】初心者でもホームページが作れる!高速・安定・快適なレンタルサーバー 以前にもインタビューを受けてくれたちょまどさんにプログラミング言語の「C#(シーシャープ)」についてお聞きしました。C# が好きすぎて転職先を決めたというエピソードもあるちょまどさんに、非エンジニアでも分かるように C# について語っていただきました。 C# は大体なんでもできるプログラミング言語 ーー早速ですが、非エンジニアからすると

        C#(シーシャープ)、Xamarin(ザマリン)とは? 非エンジニアでもわかるように、ちょまどさんが解説 | さくマガ
      • マイクロソフト、次の.NET 7にネイティブコンパイラを搭載する見通しを明らかに

        マイクロソフトは現在開発中のフレームワーク「.NET 7」で、ソースコードからターゲットプラットフォームに対応したネイティブバイナリをコンパイル時に生成するAOT(Ahead of Time)コンパイラを搭載する見通しだと、「Announcing .NET 7 Preview 3」で明らかにしています。 AOTコンパイラ、すなわち事前コンパイラとは、アプリケーションのビルド時にソースコードをコンパイルしてネイティブバイナリを生成する機能を備えています。 一般に「コンパイラ」とはこのAOTコンパイラのことを指すことが多いですが、アプリケーション実行時にソースコードや中間コードから動的にネイティブバイナリを生成するコンパイラのことをJIT(Just-in-Time)コンパイラと呼ぶのに対比して、あえて「AOTコンパイラ」と呼ぶことも最近では増えてきました。 現在、.NET対応のプログラミング言

          マイクロソフト、次の.NET 7にネイティブコンパイラを搭載する見通しを明らかに
        • マイクロソフト、「.NET MAUI」がリリース候補版に到達。単一コードでWin/Mac/Android/iOSのUIを記述可能に

          マイクロソフト、「.NET MAUI」がリリース候補版に到達。単一コードでWin/Mac/Android/iOSのUIを記述可能に マイクロソフトは、デスクトップアプリからモバイルアプリまで単一のソースコードでクロスプラットフォーム対応を可能にするUIフレームワーク「.NET Multi-platform App UI」(以下、.NET MAUI)がリリース候補版に到達したことを発表しました。 現時点でSDKのAPIは完成し、ライブラリも正式版と互換性があるものになったとのことです。 .NET MAUIには、デスクトップとモバイルの両方のプラットフォームに適用可能なUIを構築するために最適化された40以上のレイアウトやコントロールなどが同梱。 単一のソースコードでWindows、macOS、iOS、Androidそれぞれのネイティブユーザーインターフェイスを備えたアプリケーションが開発可能

            マイクロソフト、「.NET MAUI」がリリース候補版に到達。単一コードでWin/Mac/Android/iOSのUIを記述可能に
          • Ubuntuが.NET 6/ASP.NETをネイティブサポートすると発表。最適化されたコンテナイメージをCanonicalが配布開始

            Ubuntuが.NET 6/ASP.NETをネイティブサポートすると発表。最適化されたコンテナイメージをCanonicalが配布開始 マイクロソフトとCanonicalは、Linuxの代表的なディストリビューションの1つであるUbuntuが.NET 6をネイティブにサポートすると発表しました(マイクロソフトの発表、Canonicalの発表)。 Canonicalはパッケージマネージャやシェルなどを省いて徹底的にスリム化し、.NET 6とASP.NETランタイムに最適化したUbuntu 22.04 LTSのコンテナイメージの配布を開始します。またUbuntu 22.04 LTSのホストOSでは「apt install dotnet6」コマンド一発で.NET 6のインストールが可能になります。 @Microsoft and Canonical announce native .NET avai

              Ubuntuが.NET 6/ASP.NETをネイティブサポートすると発表。最適化されたコンテナイメージをCanonicalが配布開始
            • ビルドは通るが動かない!実際に引っ掛かった「.NET 6 -> .NET 8」移行時の破壊的変更 2 選

              ここ数日、.NET 6 でできたアプリを .NET 8 に更新する作業をしています。.NET 8 のリリースから半年以上が経った今になって遅ればせながらやっているのは、Azure Functions (In-Proc) がようやく .NET 8 に対応したからです。それに引っ張られてずっと .NET 6 のままの運用を強いられていました。 それはそれとして、近年の .NET は互換性を高く保ちつつもちょこちょこと破壊的変更を入れて「よりあるべき姿」になろうと奮闘しています。その点については大変好感を持っていますし、実際これまでに幾度となく .NET のバージョンを上げてきたときも全くと言っていいほど破壊的変更を踏むことがなかったので若干過信していたところはあります。 が、今回検証過程で実際に遭遇して「うわ、危なッ」となる部分があったので紹介していきます。 実際にハマッた破壊的変更 2 選

                ビルドは通るが動かない!実際に引っ掛かった「.NET 6 -> .NET 8」移行時の破壊的変更 2 選
              • [速報」Blazor WebAssemblyが正式リリース。C#/.NETでWebアプリケーションを開発可能に。Microsoft Build 2020

                [速報」Blazor WebAssemblyが正式リリース。C#/.NETでWebアプリケーションを開発可能に。Microsoft Build 2020 オンラインイベント「Microsoft Build 2020」を開催中のマイクロソフトは、「Blazor WebAssembly 3.2.0」のリリースを発表しました。 Blazor WebAssemblyは、.NETとC#などを用いてWebブラウザ上で実行可能なWebアプリケーションを開発できるフレームワークおよび実行系です。 Blazor WebAssembly 3.2.0はBlazor WebAssemblyとしてフル機能が実装され、本番運用に対応したバージョンです。これによりBlazor WebAssemblyは正式版としてリリースされたことになります。 It's here!!! Blazor WebAssembly 3.2.0

                  [速報」Blazor WebAssemblyが正式リリース。C#/.NETでWebアプリケーションを開発可能に。Microsoft Build 2020
                • neue cc - .NET 6とAngleSharpによるC#でのスクレイピング技法

                  C# Advent Calendar 2021の参加記事となっています。去年は2個エントリーしたあげく、1個すっぽかした(!)という有様だったので、今年は反省してちゃんと書きます。 スクレイピングに関しては10年前にC#でスクレイピング:HTMLパース(Linq to Html)のためのSGMLReader利用法という記事でSGMLReaderを使ったやり方を紹介していたのですが、10年前ですよ、10年前!さすがにもう古臭くて、現在ではもっとずっと効率的に簡単にできるようになってます。 今回メインで使うのはAngleSharpというライブラリです。AngleSharp自体は2015年ぐらいからもう既に定番ライブラリとして、日本でも紹介記事が幾つかあります。が、いまいち踏み込んで書かれているものがない気がするので、今回はもう少しがっつりと紹介していきたいと思っています。それと直近Visual

                  • Reactの人気を超えたASP.NET Coreとは? - Qiita

                    2020 Web Developer Survey StackOverflowの2020 Web Developer Surveyの「最も愛されるWebフレームワーク」分野で、ASP.NETがReactを超えて1位になりました。なんとなく聞いたことはあるのですが、実際にどのようなものかを調べてみました。 ASP.NETを普段から使ってるわけではないので、間違った内容があればご訂正して頂ければと思います。 Fullstack Web Framework ASP.NETは、Microsoftが開発した開発者プラットフォームで、C#、F#、Visual Basicを利用して様々なアプリケーションを開発できるようにしたものです。 iOS・AndroidアプリをXamarinで開発でき、IoT・デスクトップ・機械学習なども作れます。 その中でもASP.NET Coreは、Webのフロントエンド・バッ

                      Reactの人気を超えたASP.NET Coreとは? - Qiita
                    • 【C#】わかった"つもり"になれる「ラムダ式」解説 - Qiita

                      この記事について この記事ではC#の「ラムダ式」についてなんとなくわかったつもりになれるを目標に説明をします。 そのため多少端折ってたり、厳密じゃない説明もでてきます。ご了承ください。 もし厳密な解説を知りたい方は、次の記事がオススメです。 【LINQの前に】ラムダ式?デリゲート?Func?な人へのまとめ【知ってほしい】 この記事で出てくる用語 ラムダ式 デリゲート Action Action<T> Func<TResult> Func<T, TResult> はじめに ラムダ式って何 C#に限らず、プログラミングをしていると「ラムダ式」という用語を耳にすることがあります。 果たしてこの「ラムダ式」とは何をするためのもので、あるとどうして嬉しいのか、それぞれ解説していきます。 「その場で」関数を書ける機能がラムダ式 「ラムダ式」という名前からしてかなりいかつい印象をうける人もいるでしょう。

                        【C#】わかった"つもり"になれる「ラムダ式」解説 - Qiita
                      • Azure の無料枠のあるサーバーレス系サービスだけで WebSocket (SignalR) - Qiita

                        今回の登場人物 Cosmos DB 最近無料枠が追加されていい感じの NoSQL DB 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/cosmos-db/ Azure Functions Azure のサーバーレスなサービスの代名詞(だと思ってる 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/azure-functions/ SignalR Service WebSocket 等(状況に応じていくつかの中から最適な方法を選んでくれる)を使ってリアルタイムにサーバーから接続しているクライアントに通信できるサービス 公式ドキュメント:https://docs.microsoft.com/ja-jp/azure/azure-signalr/ 3 つとも、それぞれ無料枠があります。今回は、このサービ

                          Azure の無料枠のあるサーバーレス系サービスだけで WebSocket (SignalR) - Qiita
                        • 個人的に C# が向かないと思うこと - Qiita

                          先日 @okazuki さんが C# で出来ること一覧 を書いていて、とても同意だった。C# 10年以上やってきて、その成長には満足しているし、対応ソリューションやプラットフォームは凄いものがあると思っています。 しかしこの記事では、あえて C# が逆に向かないことが何かを考えてみました。 あくまで個人の見解であり、同意できないことがあることは事前に同意してきます C# Love なので、非常にバイアスがあります 他の言語そこまで知らないので、どの言語がいいという話はありません 普段 C# か Node.js で開発しているので、そもそも C# に向かないことを自分がやっていないだけというオチはあるかも Hello World までが遠い LINE イベントや外部ハッカソンなど、Microsoft の外で活動する際、C# は Hello World までの時間が Node.js や Pyt

                            個人的に C# が向かないと思うこと - Qiita
                          • Stack Overflow Developer Survey 2020

                            Share company information Stack Overflow for Teams is a space to ask questions and find answers. This year, we focused on seeking diverse representation while asking for information ranging from technologies and behavior to questions that will help us improve the Stack Overflow community for everybody who codes. For almost a decade, Stack Overflow’s annual Developer Survey held the honor of being

                              Stack Overflow Developer Survey 2020
                            • Azure Cosmos DB の無料版が出たので相性最高の Azure Functions と合わせて使ってみた - Qiita

                              無料版が出ましたね!! Publickey さんでも取り上げてもらってます。 マイクロソフト、「Azure Cosmos DB」がずっと無料で使える「Free Tier」を発表。地球規模の分散データベースを最大5GBまで Cosmos DB とは Azure で一番強い NoSQL DB だと思ってます。色々な DB のモードがあって SQL API Cssandra API MongoDB API Gremlin API テーブル API etcd API の中から選べます。私は SQL API が好きというか基本的に SQL API しか使ったことない感じです。 SQL API は JSON でデータが格納されて SQL で問い合わせ出来る感じです。(雑な説明) 作ってみよう Azure ポータル から Cosmos DB を作成します。作成するときに「Apply Free Tier

                                Azure Cosmos DB の無料版が出たので相性最高の Azure Functions と合わせて使ってみた - Qiita
                              • Windows 11の「Windows Update」後に「.NET Framework」アプリが起動しないトラブル/一部で報告される

                                  Windows 11の「Windows Update」後に「.NET Framework」アプリが起動しないトラブル/一部で報告される
                                • 「Visual Basic」は.NET Coreでもサポートを継続 ~ただし、言語としての発展は終わり/.NET Framework/.NET Core双方でのVB互換性を重視

                                    「Visual Basic」は.NET Coreでもサポートを継続 ~ただし、言語としての発展は終わり/.NET Framework/.NET Core双方でのVB互換性を重視
                                  • 無料で Vue.js + express で作った API を Azure Static Web Apps でホストしてみよう - Qiita

                                    無料で Vue.js + express で作った API を Azure Static Web Apps でホストしてみようAzureTypeScriptAzureFunctionsAzureStaticWebApps Build 2020 見てたら Azure App Service Static Web Apps が公開されました。現在は public preview ですが、Azure Functions と統合されていて API も統合されているのは便利そうだなぁと思いました。控え目にいって最高! Cosmos DB も 5GB で 400RU(性能の指標です) まで無料なのでフロントから API とデータを保存するところまで全部無料でいけるようになったのは大きいですね。 今回やりたいこと 今回は、Azure App Service Static Web Apps (長いので S

                                      無料で Vue.js + express で作った API を Azure Static Web Apps でホストしてみよう - Qiita
                                    • 【C#】非同期 IO の仕組み。 - ねののお庭。

                                      この記事は C# Advent Calendar 2024 24 日目の記事です。 はじめに ネイティブでの非同期 IO の仕組み I/O Completion Port C# / .NET 上での非同期 IO の仕組み ThreadPoolTypedWorkItemQueue おわりに 非同期・マルチスレッド関連記事 References はじめに C# の async/await の主な用途は主に2つです。 別スレッドで行う計算待ち IO 待ち 他にも Unity などゲームエンジンや GUI フレームワークでは、フレームの待機なども async/await で表現する事が可能です。 C# の async/await の詳細についてはこちらの記事をご覧ください。 ともあれ async/await を用いた IO についてですが、await で IO を待機した際には IO が発生したス

                                        【C#】非同期 IO の仕組み。 - ねののお庭。
                                      • Microsoft、今後Visual Basicへの新機能の追加は計画せず | スラド デベロッパー

                                        Anonymous Coward曰く、 3月11日、Microsoftの開発者ブログで.NET 5.0におけるVisual Basicサポートの計画についての発表が行われた。これによると、今後Microsoftではプログラミング言語としてのVisual Basicについて今後新機能などの追加は計画しておらず、また.NET Coreの今後のアップデートによってプログラミング言語側に新機能が必要となった場合でも、それがVisual Basicでは実装されない可能性があるという。 MicrosoftはVisual Basicについて、超長期に渡って安定している言語であるという点を評価しているという。そのため、新機能の追加は不要と考えているようだ。いっぽうで、今後も.NET Frameworkについては提供が続けられ、Visual StudioにおけるVisual Basicサポートも継続されると

                                        • HTTP/3 support in .NET 6 - .NET Blog

                                          Supercharge your distributed app and cloud native development with .NET Aspire by harnessing cutting-edge Azure services, components, tooling, deployment, and more for your .NET Aspire projects. Join the .NET Aspire and Azure product teams as they deep dive into essential Azure services to build world-class, cloud native applications with .NET. .NET 6 includes preview support for HTTP/3: In Kestre

                                            HTTP/3 support in .NET 6 - .NET Blog
                                          • MicroSoftが2020年にリリースするフレームワーク「.NET 5」がヤバイ

                                            MicroSoftが2020年にリリースするフレームワーク「.NET 5」がヤバイ 2020年3月25日 2020年3月24日 SE・PG SE, システムエンジニア, プログラミング, 2020年 この内容は、主にシステムエンジニア(SE)に対してクリティカルなことだと思います。 Microsoftの「.NET Framework」が「.NET 5」になって、複数のフレームワークと統合されます。 だからと言って「何が変わる?」って感じですが、少なくとも2021年以降は積極的に移行をかけていく必要があります。 この記事では。「”.NET 5”がどういったフレームワークなのか」ということから、将来性や考えられる問題点などを解説します。 「.NET 5」とは まずはじめに、「.NET 5」の概要から解説していきます。 公式発表されたのは、2019年5月に開催された「Microsoft Buil

                                              MicroSoftが2020年にリリースするフレームワーク「.NET 5」がヤバイ
                                            • App Service Static Web Apps の仕組みを探る(非公式) - しばやん雑記

                                              Build 2020 では App Service に関する話は非常に少なかったですが、唯一大きなリリースとしては Static Web Apps がありました。名前の通り静的コンテンツをホスティングするためのサービスですが、同じドメインで API (Azure Functions) が付いてくるのが特徴です。 詳しくは Daria の公式ブログや三宅さんの記事を読んでおいてください。このエントリではその辺りの紹介は全くしないので、知識がある前提で進めていきます。 自分は Static Web Apps がどのように構築されているのかのが気になるので、現在分かっていて触れる範囲で内部アーキテクチャを探ってみました。当然ながら非公式ですし、正しい保証はありません。 Static Web Apps でお手軽ホスティングしたい人には必要ないエントリです。普通は気にせずに GitHub からサクサ

                                                App Service Static Web Apps の仕組みを探る(非公式) - しばやん雑記
                                              • Introducing .NET Multi-platform App UI - .NET Blog

                                                Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. You can build anything with .NET. It’s one of the main reasons millions of developers choose .NET as the platform for their careers, and companies invest for their businesses. With .NET 5 we begin our journey of unifying the .NET platform, bringing .NET Core and Mono/Xamarin together

                                                  Introducing .NET Multi-platform App UI - .NET Blog
                                                • .NET 6統合の現状および概要と方向性

                                                  .NET 6の現状を把握し、具体的な移行方法を学ぶ連載。初回は、.NET 6の注目すべき新機能を中心に.NET 6の統合の現状および概要、方向性について。 2021年11月9~11日、「.NET Conf 2021」が開催され、「.NET 6」もとうとうローンチされました。偶数リリースの.NET 6はLTS(long-term support)となっており、そろそろ、.NET 6での新規アプリ開発や、既存アプリにおける.NET Frameworkから.NET 6への移行を検討する方も多いことでしょう。本稿では.NET 6の注目すべき新機能を中心に.NET 6の統合の現状および概要、方向性をお伝えします。 .NETプラットフォームの統合 .NETプラットフォームの統合は、さかのぼること2年半、2019年5月6日にMicrosoftの公式ブログ「Introducing .NET 5」の中で、「

                                                    .NET 6統合の現状および概要と方向性
                                                  • The future of gRPC in C# belongs to grpc-dotnet

                                                    Update 2023-10-02: The maintenance period for Grpc.Core has been extended again, until at least October 2024. See announcement for up to date info on Grpc.Core. Update 2022-05-03: The maintenance period for Grpc.Core has been extended until May 2023. See announcement for more info on the future of Grpc.Core. TL;DR grpc-dotnet (the Grpc.Net.Client and Grpc.AspNetCore.Server nuget packages) is now t

                                                      The future of gRPC in C# belongs to grpc-dotnet
                                                    • RaspberryPi3でWindows10 IoT Coreを動かす(2019/02/13) - Qiita

                                                      もくじ →https://qiita.com/tera1707/items/4fda73d86eded283ec4f 概要 xamlの画面作りの勉強をしたいので、Win10 IoTで電子工作しながら画面作成の勉強をしようと思い、その環境を作ったので、以下にやったことをメモ。 必要ファイルのダウンロード 現時点でのダウンロードページから、必要ファイルをダウンロード。 IoT Core ダウンロードページ https://docs.microsoft.com/ja-jp/windows/iot-core/downloads Windows 10 IoT Core DashBoard Windows 10 IoT Core ダッシュボードをまずダウンロード IoT Core本体 ラズパイ向けのIoT Core リリースをダウンロード ラズパイに挿すIoT Core入りSDカード作成 まずSDカー

                                                        RaspberryPi3でWindows10 IoT Coreを動かす(2019/02/13) - Qiita
                                                      • C#でフロントWebアプリが動く、Blazorを試してみた - ecbeing labs(イーシービーイング・ラボ)

                                                        こんにちは。 正月から風邪が長引いていて週末はヒッキーな青木です。 普段はバックエンド要素多めなので 久しぶりにフロントエンドも見てみたいってことで 今回はマイクロソフト一押し?のBlazorを試してみることにします! Blazorを調べてみることにしたキッカケ C#でフロントエンド書けるのは素敵じゃね? VueやReactを使ったJS(or Typescript)以外の選択肢がそろそろ欲しくなってきた 今後ブレイクしそう?なWebAssemblyを触りだけでも体験しておきたい! です。 特に3点目のWebAssemblyに対応しているのが個人的にはイイですね。 WebAssemblyってまともなFrameworkないっぽいし、 Blazorはどうなんだろうって思った次第であります! この記事はBlazor WebAssembly中心について説明していますが現時点で<u>プレビュー段階</

                                                          C#でフロントWebアプリが動く、Blazorを試してみた - ecbeing labs(イーシービーイング・ラボ)
                                                        • VisualStudio 2019 インストーラの作成方法 - Grow up

                                                          VisualStudio2019で配布用のインストーラを作成します。 ツールは VisualStudio Instller を使用します。 目次 目次 1. Installer Project のダウンロード 2. Installer Project の作成 3. インストーラー発行元の情報を入力 4. ProgramFiles にコピーするアプリケーションファイルの指定 5. デスクトップに表示するショートカットファイルの指定 6. デスクトップのショートカットにアイコンを指定 7. スタートメニューに表示するファイルの指定 8. スタートメニューのショートカットにアイコンを指定 9. インストーラの作成 10. インストーラの実行 まとめ 参考資料 1. Installer Project のダウンロード インストーラを作成するプロジェクトの[拡張機能の管理(M)]を開きます。 オンラ

                                                            VisualStudio 2019 インストーラの作成方法 - Grow up
                                                          • Re: C#(Unity)でHTTP/3通信してみる その壱 ~OSSの選定からビルドまで~ - Qiita

                                                            この記事は 【HTTP/3】C#でHTTP/3通信してみる その壱 ~OSSの選定からquicheの.lib/.dllビルドまで~ を 2020/5/16 (土) 現在 の状況に合わせて修正したものです。 QUIC, HTTP/3 の現状 C#でHTTP/3通信してみる その弐 から早半年……。 QUIC, HTTP/3 の仕様策定は Late Stage Processing1 に入り、いよいよ佳境を迎えています。 実装を巡る状況も大分変わっているので、現状にあわせて C#でHTTP/3通信してみる を書き直してみようと思います。 前回の記事 C#でHTTP/3通信してみる その壱 からの変更点まとめ ゴールの再設定 → Unity で動作させたい OSS の再選定 → 検討の結果 quiche 続行 (今回の記事のメイン) ビルド手順の微修正 BoringSSL を git submo

                                                              Re: C#(Unity)でHTTP/3通信してみる その壱 ~OSSの選定からビルドまで~ - Qiita
                                                            • Azure Web App for Containers を使って WordPress サイトを 1 時間で立てた - Qiita

                                                              Azure Web App for Containers の勉強がてら、公式チュートリアル に従い、WordPress サイトを立ててみました。 データベースは Azure Database for MySQL を使いました。 (そしてその WordPress サイトが無事動作しているのを確認したらすぐに消しました) (課金回避) (リソースの消し方についてはこの記事の最後に説明があります) リファレンス 公式チュートリアル:Web App for Containers でマルチコンテナー (プレビュー) アプリを作成する 公式ドキュメント:Azure App Service on Linux の概要 公式ドキュメント:Azure App Service プランの概要 Azure 無料アカウント作成 学生用の無料アカウント作成:Azure for Students Web App for

                                                                Azure Web App for Containers を使って WordPress サイトを 1 時間で立てた - Qiita
                                                              • 【Microsoft ID プラットフォーム】(Azure AD) ASP.NET Web アプリ編- - Qiita

                                                                はじめに(背景) シングルページ アプリの検証-Node.js編-の続きとなります。 https://qiita.com/Design_Tshirt7/items/553958e3724cc3718aa9 背景は、上記と同じとなりますが、初めてご訪問頂いた人もいると思いますので、記載させて頂きます。 Office365を導入して、数年が経ちました。 皆様が慣れてきて、そろそろ、Office365とのシングルサインをすれば、便利になるんじゃない!!との声が出来てきました。そして、上司から、"Single Sign On よろしく!"との恐ろしい声がかかりました。 確かにIDaaSとしてのAzure ADは既に稼働しているので、後は、連携するアプリケーションの準備が出来れば可能ですが、、、このオンプレWebアプリケーションとIDaaSとのSSOは敷居が高い。 なぜなら、アプリケーション側でSA

                                                                  【Microsoft ID プラットフォーム】(Azure AD) ASP.NET Web アプリ編- - Qiita
                                                                • Unityのゲーム向けクライアント・サーバ・ネットワーク関連覚書 - Qiita

                                                                  はじめに 脳内にある言語化されていない技術的なことを書き出したもの+ブックマークにためたリンクを整理したものになります。 情報ををすごく雑多にまとめたものになります。(あんまり綺麗に整理できていない) 自分の気になるキーワードは検索して資料を読んでみて、わからないところ深く掘り下げると良いかもしれません。 概要 クライアント WebAPIやアセットダウンロードはUnityWebRequestやOS Native機能をPlugin化してで実装する。 リアルタイムの処理はライブラリを使用したりや独自実装を行う。 また、通信環境が携帯網(3.xG、4G、5G)、無線LAN(+光回線、ADSL、携帯?)など回線により影響を受けることを考慮する必要がある。 サーバ クラウドサービス(まだオンプレもある?)にフルスクラッチや、マネージドサービス、mBaas、その他特化したサービスやライブラリを組み合わ

                                                                    Unityのゲーム向けクライアント・サーバ・ネットワーク関連覚書 - Qiita
                                                                  • ゼロからBlazor(プロジェクト作成~ログイン機能実装まで) - Qiita

                                                                    念のため、依存関係→パッケージからEntityFramework、Identity、SQLServer、Toolsなどのパッケージがインストール済みか確認してください。 もしなければここまでの手順をやりなおすか、NuGetパッケージマネージャーからインストールしてください。 サンプルプロジェクトの実行 F5をクリック、もしくは「IIS Express」をクリックしてサンプルプロジェクトを実行してみます。 サンプルでは「Home」、「Counter」、「Fetch data」の3つのページが用意されています。 各ページについて詳述はしませんが、(実行時に少し時間がかかるものの)ページ切り替えやボタン操作が非同期でサクサク動くことがわかると思います。 ページ右上にあるRegister をクリックしてみてください。 ここでアカウントを登録することができます。Login と組み合わせてログインユー

                                                                      ゼロからBlazor(プロジェクト作成~ログイン機能実装まで) - Qiita
                                                                    • ASP.NET Core で Web API の結合テストをしよう - Qiita

                                                                      ちゃんとやったことなかった(存在は知ってた)ので覚書です。 ASP.NET Core で Controller を作ったけど、結合テストしないとなぁ…と思ってたけど、単体テストしてるしなぁめんどくさいなぁ…とも思ってたりしてたけど、便利な機能なのでやります!やりますよ。 テスト対象のプロジェクトの作成 ASP.NET Core の API のプロジェクトテンプレートを作成します。 認証は個別のユーザー アカウント(Azure AD B2C を使うやつ)を設定しました。 前はここにアプリ内でユーザー管理するやつがあった気がするけど…、変わったのかな? 今回はテスト用なので、ドメイン名やアプリケーション ID などは適当なものを入れました。 Entity Framework Core 系の以下のパッケージを追加して DB 操作のコードを追加します。 Microsoft.EntityFramew

                                                                        ASP.NET Core で Web API の結合テストをしよう - Qiita
                                                                      • 非同期なHTMLのレンダリングもサーバ側から全部やっちゃう「Blazor Server」が凄すぎる - Qiita

                                                                        ※Blazor Serverについて知らなかった人に興味を持ってもらいやすくする為、タイトルを「Blazor Serverの非同期処理がめちゃくちゃ直感的に書けて感激した件」から変更しました。 今更ですがBlazor Serverをちょっと試してみて、そのあまりのすごさに驚いたので記事にしてみます。C#があれば、ReactもVueもSvelteも要らんかったんや…(言い過ぎ)。 Blazor Serverは比較的新しいフレームワークで、「サーバ側もクライアント側も全てC#で記述しよう」という野心的なフレームワークです。2020年頃に正式リリースされ、.NET 3.1以降で使えるので、.NET6がLTSで既に.NET8がリリースされようとしている現在では、割と安定した技術と言えるでしょう。 同じBlazorブランドで展開している似た技術に「Blazor WebAssembly」というものもあ

                                                                          非同期なHTMLのレンダリングもサーバ側から全部やっちゃう「Blazor Server」が凄すぎる - Qiita
                                                                        • ASP.NET Coreとは? .NETの全体像から概要や特徴、サブフレームワークの違いを理解する

                                                                          はじめに 本連載では、マルチプラットフォーム化が進む.NETと、そのWebアプリケーション開発フレームワークであるASP.NET Coreの全体像を俯瞰します。ASP.NET Coreは、アプリケーションの目的や開発スタイルに応じて選択することができる多彩なサブフレームワークを搭載しています。それらの基本的な性質や機能を読者に示すことで、ASP.NET Core導入の一助になることを目的とします。 対象読者 「Core」以前のASP.NETに慣れ親しんだ方 Web開発の新しい選択肢としてASP.NET Coreを理解したい方 ASP.NET Coreの多彩なフレームワークを俯瞰したい方 必要な環境 本記事のサンプルコードは、以下の環境で動作を確認しています。 macOS Big Sir / Windows 10 (64bit) .NET SDK 6.0.100 Google Chrome

                                                                            ASP.NET Coreとは? .NETの全体像から概要や特徴、サブフレームワークの違いを理解する
                                                                          • 2020年版「よっしゃWebアプリ作って面白いことしたろ!」と思い立ったときに読む記事 - Qiita

                                                                            この文書は、 「よっしゃWebアプリ作って面白いことしたろ!」 と思い立った方向けに 2020年版のオススメの方法を書きます 私自身が、そう思ったタイミングで書いてます 読みづらい点もあるかと思うので予めご了承ください 途中ではしょりすぎている部分は、必要に応じて追記していきます 登場する技術: Git, Github, Visual Studio, ASP.Net Core, C#, Angular, TypeScript, Azure, App Service アジェンダ 第1章 つくるものを決める 第2章 つくる 第3章 使う&使ってもらう 第1章 つくるものを決める 何らかの動機でつくりたいものが出てきた または、特に決めてないけど何かアクションを起こしたい 技術を度外視してつくるものを決めたいところですが、 個人でつくるものには、「予算(お金)」、「時間(作業量)」に制限が掛かっ

                                                                              2020年版「よっしゃWebアプリ作って面白いことしたろ!」と思い立ったときに読む記事 - Qiita
                                                                            • ASP.NET Core アプリケーションのログアウト時に認証クッキーを確実に無効化する - しばやん雑記

                                                                              ASP.NET Core では一般的にクッキー認証をベースとして使いつつ、その上に Twitter や Facebook などの外部プロバイダーを組み合わせて認証を実装しています。API 向けのように JWT を直接扱う場合以外は、基本はクッキーが有効になっているはずです。 デフォルトでは認証クッキーはステートレスになっていて、必要なクレームは全て暗号化されてクッキーに含まれるようになっています。暗号キーのみ共有すればバックエンドで状態を持つ必要はありませんが、認証クッキーをログアウト時に無効化することは出来ず、基本はクッキーの削除となります。 この辺りの挙動は JWT と同じで明示的に無効化は出来ないので、必要に応じてバックエンド側で何らかの状態を保持してあげる必要があります。というわけで 2 パターンを試しました。 クッキーを使った認証は以下のドキュメントを参照してください。これをベー

                                                                                ASP.NET Core アプリケーションのログアウト時に認証クッキーを確実に無効化する - しばやん雑記
                                                                              • 個人サービスの運用コストがどのぐらいかかるか検証した - Qiita

                                                                                はじめに 個人サービスをリリースして1年半、ようやく利益が出てきたので、運用した知見と運用コストについて公開したいと思います。 運用しているサービスについて 洋楽にまつわる最新情報を更新、配信、投稿出来る音楽総合メディアです。 みんなの洋楽ランキング 流入 PV おかげさまで10万PVほどありました。特にバズったということもなく、毎日同じようなアクセス数がありました。 流入元 恥ずかしながらSEOの影響でorganic searchがほぼ数を占めています。自分のブログやTwitterでアウトプットはしているものの、やり方が悪いのか、そもそもセンスがないのか、あまり効果が出ていません。逆に流入の見込みが立てやすいので計画が立てやすいかもしれません(後付け 諸経費 サーバー代 + データベース諸々 2月は¥2,000ちょっとですみました。AzureのApp Service on Linuxとい

                                                                                  個人サービスの運用コストがどのぐらいかかるか検証した - Qiita
                                                                                • Bring the best of the Web to your .NET desktop applications with WebView2 - .NET Blog

                                                                                  Join us on September 18th as we dive deep into building world-class cloud native applications with .NET and Azure. This blog post was written together with Palak Goel, Program Manager on Edge Product Development team. Last year at Build, we introduced WebView2, a browser control that renders web content (HTML / CSS / JavaScript) with the new Chromium-based Microsoft Edge. It was originally limited

                                                                                    Bring the best of the Web to your .NET desktop applications with WebView2 - .NET Blog

                                                                                  新着記事