外部のウェブサイトに移動しますが、よろしいですか。 よろしければ以下をクリックしてください。 Link ご注意 リンク先のウェブサイトは、内閣府政府広報室のサイトではありません。 この告知で掲載しているウェブサイトのURLについては、2023年11月21日時点のものです。 ウェブサイトのURLについては廃止や変更されることがあります。最新のURLについては、ご自身でご確認ください。 閉じる
外部のウェブサイトに移動しますが、よろしいですか。 よろしければ以下をクリックしてください。 Link ご注意 リンク先のウェブサイトは、内閣府政府広報室のサイトではありません。 この告知で掲載しているウェブサイトのURLについては、2023年11月21日時点のものです。 ウェブサイトのURLについては廃止や変更されることがあります。最新のURLについては、ご自身でご確認ください。 閉じる
7/31でDeNAを退職し、8/1よりメルカリに入社しました。 DeNAでやってきたこと DeNAには新卒入社してから6年強、CSでのアルバイトも含めると10年弱お世話になりました。 新卒入社してからはずっと、エンジニアとして内製ゲームタイトルの運用・開発に携わってきました。 数えてみたら6年強で7タイトル経験しており、そのうち4タイトルが「○○ロワイヤル」という名前のタイトルでした。 おそらく社内でもロワイヤル系タイトルを自分ほど経験したエンジニアはいないと思うので、ここで自慢しておきます。 キャリアとしては基本的にはずっとサーバサイドエンジニアでしたが、直近2年間はチームの開発基盤整備や開発効率改善業務を行ったり、Objective-C/Javaでアプリ開発をしたりと様々な経験をさせてもらいました。 サービスマインドが高く責任感の強いチームメンバー、ちょっと怖いけど最高に頼りになるイン
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. では引き続き、Entity Framework Core の利用方法を解説していきます。 ■ 基本的な Entity Framework Core の利用方法 従来の Entity Framework と異なり、EF Core では O/R マッパーファイル(*.dbml)を使うことができません。このため、O/R マッピング(データベーステーブルのどこを構造体クラスのどこにマッピングするのか?)はすべてコードで指定する必要があります。ツールを利用して自動生成させることも(ある程度は)可能ですが、現時点(
IDbSet に定義されてる Find というメソッドがオブジェクトの配列を受け取るようになっていて、複合キーの時に複数の値を指定できるようになってるんだなーと思っていたのですが、実際に使ったことが無かったので試しました。 とりあえず適当にモデルクラスを作ります。複合キーを定義する時には Key 属性を使って明示的に指定してあげましょう。 public class OrderDetail { [Key] public int ProductId { get; set; } [Key] public int OrderId { get; set; } public decimal UnitPrice { get; set; } } これで複合キーを持つモデルクラスが完成しましたので、データコンテキストなどは適当に作成してデータベースに追加してみます。 var context = new Pr
HttpClientクラスでWebページの内容を文字列として取得する端的なコード例(上:C#、下:VB) 端的にはこの1行だけで、Webページの内容を文字列として取得できる。 HttpClientクラスを利用する前に、プロジェクトの参照設定にSystem.Net.Httpアセンブリを追加し、ソースコードの先頭でSystem.Net.Http名前空間をインポートしておく。 HttpClientクラスのGetStringAsyncメソッドは非同期に実行されるメソッドであり、この例のようにawait(C#)/Await(VB)キーワードが必要だ。また、このコードを含むメソッドのシグネチャにはasync/Asyncキーワードを付ける必要がある*1。これまでのWebClientクラスなどを使った実装では、UIをフリーズさせないために非同期処理を書くのは少々面倒だった。非同期対応したことも、HttpC
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. ASP.NET documentation Learn to use ASP.NET Core to create web apps and services that are fast, secure, cross-platform, and cloud-based. Browse tutorials, sample code, fundamentals, API reference and more.
デプロイマニフェストで、Elastic Beanstalk にアプリケーションをデプロイする方法を伝えることができます。この方法を使用すると、ウェブサイトのルートパスで実行される個々の ASP.NET アプリケーション用のソースバンドルを生成するために、MSDeploy を使用する必要がなくなります。マニフェストファイルを使用することにより、異なるパスで複数のアプリケーションを実行することが可能になります。または、Elastic Beanstalk に対して、ASP.NET Core を使用してアプリケーションのデプロイと実行を行うように指示することもできます。また、デプロイマニフェストは、アプリケーションを実行するためのアプリケーションプールの設定にも使用できます。 デプロイマニフェストは、Elastic Beanstalk へ .NET Core アプリケーションのサポートを追加します
最近は自分の中で ASP.NET Core への興味が高まってきてるので、実行環境をいつもの Azure ではなく今回は AWS の Elastic Beanstalk を使ってみることにします。 タイトルに 2 つの方法と書いた通り、Windows Server 2012 R2 と Amazon Linux 上の Docker の両方で動かしてみることにします。まずはアプリケーションを作ります。 アプリケーションの準備 用意した ASP.NET Core アプリケーションは Visual Studio で作成した、極々普通のものです。俗にいうテンプレートそのままアプリです。 Elastic Beanstalk で ASP.NET Core アプリケーションを実行するために、まずはコマンドで言うところの dotnet publish を実行しておく必要があります。 これは Visual S
株式会社小学館(本社:東京都千代田区、代表取締役社長:相賀 昌宏、以下小学館)と株式会社ディー・エヌ・エー(本社:東京都渋谷区、代表取締役社長兼CEO:守安 功、以下DeNA)は本日、デジタルメディア事業を行う共同出資会社を2017年8月8日(火)に設立することで合意しました。 1.共同出資会社設立の目的 これまで小学館とDeNAは、基本合意によりデジタルメディアのあり方について双方の知見を交換し合う形で検証作業を行って参りましたが、このたび、女性向けファッション情報を中心とするデジタルメディアを共同運営することを目的とした新会社を設立します。 共同出資会社では、記事掲載に至るまでの作成、編集、校閲などのノウハウが必要な業務に関しては小学館が、システム構築やネット上のマーケティングなどのサポートはDeNAが中心となった体制を確立していきます。そのうえで、従来の「MERY」における運営体制を
ASP.NET Coreでは「DI(Dependency Injection)」を基本として使用するアーキテクチャが採用されています。 DI自体は古くからある考え方であり、Javaなどでは昔から、そして今でもメジャーに使われている技術です。 勿論 .NET 開発者の間でも利用されています。古くはSeaserコンテナから始まり、MEF(Managed Extensibility Framework)、Unity、Ninject、AutoFac・・・等いくつものDIコンテナが存在しています。 DIは基本的に「特定の具象クラスに依存した実装を行わない」ことを実現します。つまり、あるオブジェクトAがあるオブジェクトBを使用する(依存する)場合、Aの中で直接 new B() のようなことはしないのです。 以下が非DIな実装です。ShoppingCartControllerクラスは、ShoppingC
This browser is no longer supported. Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support. Entity Framework documentation hub Entity Framework is a modern object-relation mapper that lets you build a clean, portable, and high-level data access layer with .NET (C#) across a variety of databases, including SQL Database (on-premises and Azure), S
カテゴリー一覧 いっぷく話2002年から2005年 (227) えりさんの小言 (10) お客様の声 (36) こんな本を読みました (147) イベント (3) クラウドファンディングで挽回メロン (3) ミニトマトの生育 (117) ミニトマト事件簿 (8) ミニトマト実験 (3) メディア掲載 (74) メロンの生育 (358) メロン栽培【動画】 (175) メロン畑の様子 (632) ラッキー&ハッピー (45) レシピ (157) 写真のプライベート話 (11) 加工場☆建設物語 (23) 加工日記 (33) 北海道の魅力 (37) 商品のご案内 (435) 地域への貢献活動 (15) 富良野の風景 (542) 寺坂祐一が質問に答えいます! (11) 寺坂農園の日常風景 (1,166) 寺坂農園メルマガ (1) 寺坂農園事件ファイル (53) 寺坂農園物語 (1,831) 寺坂
シグネチャが同じメンバーが含まれる 2 つのインターフェイスをあるクラスが実装する場合、そのクラスでそのメンバーを実装することで、実装としてそのメンバーが両方のインターフェイスで使用されます。 次の例では、Paint のすべての呼び出しで同じメソッドが呼び出されます。 この最初のサンプルでは、型が定義されます。 public interface IControl { void Paint(); } public interface ISurface { void Paint(); } public class SampleClass : IControl, ISurface { // Both ISurface.Paint and IControl.Paint call this method. public void Paint() { Console.WriteLine("Paint
英語版はこちら。 TensorFlowの登場以降、OSSベースの機械学習の盛り上がりは加速しています。Kerasの作者のFrançois Cholletさんの言葉が、この状況を非常に端的に表しています。これだけでも十分だとは思いますが、この記事では、なぜオープンソースの機械学習が強いのか、最近のどういった流れがあるのかを整理したいと思います。 tl;dr機械学習やDeep Learningのフレームワークが充実してきた論文が査読前に公開され、他社も簡単にアルゴリズムの検証ができるようになった多くのプレーヤーの参戦により、アカデミアでの機械学習の研究がレッドオーシャン化した他社にないアルゴリズムで一発勝負、実装は秘密、というアプローチが厳しい牧歌的な時代5年前10年前の世界では、先端の機械学習に取り組んでいるのは大学などの研究室、大企業の研究所や一部の先進的な企業がほとんどでした。特に、ラベ
前回のLINQ to Entitiesに関する記事の中で、Entity Frameworkが発行するSQLについて確認しました。 今回はEntity FrameworkのSQLログを出力する方法を紹介します。 tsubalog.hatenablog.com Entity Frameworkで扱うデータベースを管理するクラスとしてSystem.Data.Entity.DbContextクラスがあります。 DbContextクラスにはDatabaseプロパティが定義されています。これがデータベースのインスタンスとなります。 このDatabaseプロパティのLogプロパティにSQLログを出力する処理を定義します。 それぞれのMSDNリファレンスはこちらです。 DbContext クラス (System.Data.Entity) DbContext.Database プロパティ (System.D
ASP.NET Core 1.0がリリースされて久しいですが、いっこうにMySQLでの利用サンプル(特にモデルファースト)が無いので調べてみた結果をとりあえずメモ。 この記事は古いので、2017年5月編をご覧くさい。 環境 OS:El Capitan(Sierraでも問題なし) MySQL 5.5(MAMP付属のもの) .NET Coreは1.0(ここからダウンロードしてインストール) yo(テンプレート生成) 環境構築については私の記事もありますが、少々古いのでここが参考になるかと。 どのプロバイダを使うか? マイクロソフトのサンプルページでは下記の3種類紹介されています。 Official MySQLのオフィシャルらしい。が、更新が夏頃からされておらずやる気が感じられない。 このページなどが参考になる。 Pomelo 雰囲気良さそう。GitHubの情報で何とかなりそう。 Sapient
最初に補足 完全版のやりかたをするのであれば、この内容は不要です。 やること 前の記事の続きとして、ついでにRequest Scopeでのオブジェクト管理機能を追加してみます。 通常、各種DIコンテナのスコープ管理については、その実装固有の部分があるため、詳細な対応方法は異なります。 ここでは、ASP.NET Coreとの統合をするにあたり、どのような初期化処理や終了処理が必要かについてサンプルでその概要を示し、他のDIコンテナでも応用できるようにします。 環境 Visual Strudio 2015 .NET Core Tooling Preview 2 for Visual Studio 2015 Smart.Resolver 1.0.4 (自作のGuice型Dependency Resolver) 前提 前回の内容は完了している状態とします。 サンプル 前回のサンプルにRequest
平成15年7月15日以降の法律、政令等の官報情報と、平成28年4月1日以降の政府調達の官報情報を、PDFデータで無料公開しています。また、直近90日間の官報情報(本紙、号外、政府調達等)は、全て無料で閲覧できます。 閲覧対象記事は、こちらをご覧ください。また、ご利用に当たってをご確認いただき、適切にご利用ください。 令和 6年3月14日 全体目次はこちら 本紙 (第1181号) 1-32頁[7MB] 号外 (第56号) 1-64頁[11MB] 政府調達 (第48号) 1-48頁[1MB] 令和 6年3月13日 全体目次はこちら 本紙 (第1180号) 1-32頁[6MB] 号外 (第55号) 1-64頁[11MB] 政府調達 (第47号) 1-24頁[1MB] 令和 6年3月12日 全体目次はこちら 本紙 (第1179号) 1-32頁[7MB] 号外 (第54号) 1-48頁[9MB] 政
IEnumerableとは 「アイ エニュメラブル」と読むそうです。 このインターフェースを実装することによって実現できる機能は、「foreachでコレクション処理できる」ことです。 foreachといえば foreach(int i in collection) { Console.WriteLine(i); } みたいな感じでコレクションを列挙することができるアレです。 実はforeachはIEnumerableインターフェースを実装しているクラスしか処理することができません。 配列やListなどはすでにIEnumerableインターフェースを実装しているので「C#の配列とかはforeachで処理できるものだ」と認識しちゃいますがIEnumerableインターフェースがあってこそのforeachです。 IEnumerator では実際にIEnumerableを実装したMyCollect
「特定複合観光施設区域整備推進会議取りまとめ~「観光先進国」の実現に向けて~」に係る 意見募集等を開始します! 平成29年7月31日に開催されました第10回特定複合観光施設区域整備推進会議にて、 特定複合観光施設区域整備推進の議論の取りまとめが行われ、8月1日に第2回特定複合 観光施設区域整備推進本部会合を開催し、国民的な議論を行うこととなりました つきましては、「観光先進国」の実現に向け、今後の制度設計の検討に当たっての 参考とさせていただくため、当該「取りまとめ」について、広く国民の皆さまから御意見を 募集(パブリックコメント)するとともに、全国9か所で説明・公聴会を開催いたします。 ○特定複合観光施設区域整備推進会議取りまとめ~ 「観光先進国」の実現に向けて~ 概要(PDF形式:173KB) 本文(PDF形式:5,217KB) ○意見募集(パブリックコメント)はこちら (意見の募集
〒100-8918 東京都千代田区霞が関2丁目1-2 中央合同庁舎2号館 TEL:03-5253-8111(代表) FAX:03-5253-1632
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く