Windows Server での FTP サイトのセットアップの Tips を公開しました

実は以前にも同様の Tips を公開していたのですが、「少しバージョンが古い」「設定で不要な部分がある」「FTP サーバー回りをもう少し調べたかった」などの理由で新しく Tips を書き起こしました。

新しい Tips は以下のリンク先で公開しました。ついでに FTPS についても調べたので書きました。

SFTP についてはすでに以下のページで公開しています。(いずれも Windows 環境です)

MonoGame 公式サンプルプログラムの Tips を2本公開しました

MonoGame の公式サイトにサンプルプログラムがあるのですが、公開されているものはすべて英語コメントでプロジェクトのみがアップロードされている形となっています。

なので今回その中から最初の2つを日本語で解説しつつコメントの日本語化してみました。以下の2つのサンプルが対象です。

  • Aiming
  • Audio3D

他のプロジェクトも解説していこうかと思ったのですが、現在公開されているサンプルは以前の MonoGame のバージョンで作られたものも多く、残念ながらそのまま MonoGame 3.8 に持っていけないものもあったため移行作業は中断しています。

今後の公開については気が向いたらレベルで見ていただければと思います。

公開ページは以下の場所にあります。

トルネコの大冒険3アドバンス 不思議のダンジョンのカギ部屋 Tips を公開しました

トルネコの大冒険2アドバンスからかなりの年月が経ちましたが、ようやく3もクリアしたのでカギ部屋の Tips を公開しました。2 に比べるとアイテムさえそろえれば普通にクリアできるカギ部屋しかなかったので Tips としてまとめるかどうか迷いましたが、せっかくクリアしたので纏めました。

今回カギ部屋として Tips にまとめているダンジョンは「封印の洞くつ」「異世界の迷宮」「不思議の宝物庫」の3つです。他のダンジョンについてはカギを開ければそのままアイテムが取れるので纏めていません。

今回も2と同じように Tips と動画をアップする予定です。タイミング的に動画のアップが遅くなるのでリンクがない場合がありますが、近いうちにアップされると思いますのでお待ちください。

image

ASP.NET Core と .NET の Tips を公開しました

以下の Tips を公開しました。

ちなみに ,NET の Tips のカテゴリについてですが、本来今現在では .NET Core のカテゴリにすべきなのですが、今年中にはもう .NET に代わるはずですので .NET というカテゴリに含めることにしました。

そういえば ASP.NET Core はどうなるんでしょうか。ASP.NET に戻る・・・?

ASP.NET Core の Tips を3つ追加しました

以下の Tips を追加しています。

基本的には 3.0 以降向けに書いているつもりですが、調べきれずに古いバージョンで書いていることがあるかもしれません。おかしいところがあれば Twitter とかでご連絡ください。(あんまりリアルタイムに返信はできないかもしれませんが・・・)

ASP.NET Core 3.0 以降 (MVC) の Cookie 認証の方法についての Tips を追加しました

ネットで ASP.NET Core での Cookie 認証 (従来のフォーム認証) の方法を調べると割と 2.2 以前の方法がヒットすることが多く、.NET Core 3.1 を使っているにも関わらず古い認証方法を使ってしまいそうになるので 3.0 以降の認証方法について Tips としてまとめました。まあ、2.2 以前の認証方法でも互換性として残されているので問題なく使えることは使えるのですが。

]]>

SFTP の Tips を公開しました

Windows 10 や Windows Server 2019 では SFTP (SSH) に関して OpenSSH のインストールが簡単になっており、わざわざ Linux 系のサーバーを使わなくても SFTP サーバーの構築が簡単にできるようになりました。

以前 SFTP サーバーの構築の機会があったので、その手順について Tips としてまとめてみました。上記以外の OS では OpenSSH のダウンロードからのセットアップが必要ですが、その手順についても一緒にまとめています。

今回はセットアップと実際にコマンドを使用して SFTP によるファイルの送受信までを書いていますが、後で .NET を使用した SFTP 送受信プログラムの Tips も書こうかと思っています。

image

]]>

デスクトップアプリケーションを Microsoft ストアで公開する Tips を書きました

調べてもあんまり情報がなかったのでとりあえず一番簡単な方法で Microsoft ストアに公開できる手順をまとめてみました。Desktop Bridge を使っていますが、2~3年ぐらい前に比べると簡単に行えるようになってるみたいです。

ただやってみた感想としては100%そのまま移行できるというわけではなく、いくつか修正が必要な場所が出てくるところがあります。特にプログラムの実行場所がユーザーフォルダでもなく Program Files でもなく UWP のインストール場所になるので、プログラムの配置場所に依存するコードを書いてたりするとそのまま動かなかったりします。インストールしてのデバッグ実行は可能なので公開前には動作確認を行った方がよさそうです。

------------------------

]]>

WiX の Tips を公開しました

Windows 向けアプリケーションのインストーラーを作成するのに使われることの多い WiX に関する Tips をいくつか作成しました。WiX を使用すると Visual Studio に標準で含まれているセットアッププロジェクトよりも、より自由な形でインストーラーを作成することができます。

ゲーム「リトルセイバー」の体験版を配布したときも WiX を使用してインストーラーを作成しており、せっかくなので覚えたことを Tips にしてみました。

Tips は以下のページにまとめております。

---------------------------------

  • プログラム配布用の Windows インストーラーを作成ための WiX をセットアップする
  • Wix を使用して Windows インストーラー「MSI」を作成する part1
  • Wix を使用して Windows インストーラー「MSI」を作成する part2
  • バージョンアップしたアプリケーションを配布するインストーラーを WiX で作成する
  • インストーラーファイルの付加情報を日本語で設定する
  • CAB ファイルを MSI ファイルの中に含める
  • 64bit アプリケーションをインストールするインストーラーを作成する
  • Ngen.exe を使用してインストールしたプログラムの起動を高速化

image

]]>