要約 単一ファイルにする場合、Assembly.Location は空文字列を返すので使えない。Assembly 系は避けた方が良いかも。 環境 .NET6 Visual Studio 2022 本題 どうも。「バーチャルためにならない改変お姉さん」の水無月せきなです。 とある VRSNS 用のツール開発にあたって WPF/.NET6 で頑張ろうとしているところなのですが、exe のパスを取る目的で Assembly.Location を使ったら、実際の環境で空文字列が返ってきました。デバッグではちゃんとパスは取れます。 違いを考えるとすると、インストーラの作成と単一ファイルになるようにしたこと。 ちょっと調べるとこの原因について言及した記事も見受けられた気がしますが、公式にこんなのがありました。 原因 単一ファイルとして発行する場合 (たとえば、プロジェクトの PublishSingle
はじめに こんにちは、株式会社 Flatt Security セキュリティエンジニアのぴざきゃっと (@pizzacat83) です。 認証機構を自作せずに導入できる Firebase Authentication は様々なアプリケーションにて利用されていますが、その特性を十分に理解せずに導入すると、実は不具合や脆弱性が生じることがあります。そこで本稿では Firebase Authentication を利用するうえで、注意しなければ不具合や脆弱性に繋がりうる 7 個の「落とし穴」について解説します。 はじめに IDaaS の利点と欠点 落とし穴 1. 自己サインアップ リスク 対策 落とし穴 2. ユーザーが自身を削除できる 対策 落とし穴 3. 他人のメールアドレスを用いたユーザー登録 リスク リスク 3-1. メールアドレス誤入力によるユーザー乗っ取り リスク 3-2. 他人にメー
はじめに バイナリファイルの解析はアプリケーションやファームウェアのデバッグ、マルウェアの解析等目的に応じて手段となるツールが異なります。 本記事はバイナリファイルの解析を行うために必要となる基本的な知識や、リバースエンジニアリングツールの概要について記載しています。 リバースエンジニアリングツールはIDA Proなど有料のプロダクトがありますが、本記事ではフリーで利用可能なツールに着目しています。 バイナリファイルとは コンピュータが処理する情報(データ)は基本的にテキストファイルと、バイナリファイルに大別できます。 テキストファイルはテキストエディタなどを使用して何らかの文字コードでエンコードされたテキストファイルのことです。テキストファイルに書かれた内容は人間にしか理解できません。 バイナリファイルは2進数の0と1が並んだビット列で表現されたファイルです。画像、動画、音声、実行形式の
ブクログは最高なウェブサービスのひとつです。紙書籍はスマホアプリでバーコードスキャンしたら棚に登録できるし、Kindle書籍もブックマークレットがあったり、ブクログウェブサイトで書籍を探して登録できます。 ただどうにも人力頼みが多く、登録漏れることがありイラつきます。Kindleで購入したら抜け漏れなく登録したいし、過去に購入した書籍も全部登録したい。一冊の例外もなく、すべてブクログに登録したい。 ブクログ登録の完全自動化には至らずですが、だいぶマシな形にできましたので記事にします。 構成 こんな雰囲気でバケツリレーして、Kindle書籍をブクログに登録します。 セットアップ 以下シェルスクリプトとPythonスクリプトを、テキトーな場所に転がしてください。 以下は例で ~/bin に置いてます。 cd ~/bin wget https://gist.githubusercontent.c
はじめに 多くのVulkanチュートリアルはGraphics Pipelineに焦点を当てていますが、複雑なため挫折する確率も高いと思います。よって本記事では、比較的簡単に作成できるCompute Pipelineを取り上げ、なるべく最短(200行程度)でGPU計算を実行してみます。 本記事では以下の要素は取り扱いません。 Graphics Pipeline Validation Layer Window & Swapchain 同期 対象 初心者向けです。ただ、コードをひとつひとつ解説するのは1記事に収まらないので諦めます。 ゴール この記事のゴールは、簡単な配列の足し算です。 環境 以下の環境でテストしています。明確なバージョン依存は特にありません。 Vulkan SDK 1.3.204.1 Windows 10 Visual Studio 2022 cmake vulkan.hpp
こんにちは、ミラティブUnityエンジニアの菅谷です。 ミラティブでは先日Mirrativアプリ内で遊べるライブゲーム「エモモランあーるぴーじー」をリリースしました。 運営配信に遊びにきてくださって ありがとうございました🥳✨ あのゲームに、新たなシリーズが──⁉️ ⚔🏃♂️#エモモランあーるぴーじー🏃♂️⚔ ミラティブで開発中の #新作ライブゲーム🎮の✨超✨極秘映像🎥を 🎉Twitterでもお披露目🎉 ぜひRTして、ミラ友さんにも教えてあげてくださいね🐰💨 pic.twitter.com/H80ANnVLIq— ミラティブ@スマホ1台でゲームプレイ配信! (@mirrativ_jp) 2022年4月6日 エモモの衣装やアイテムを装備、強化して敵を倒しながらステージを進んで行くランゲームです。 エモモで遊べるオリジナルのゲームで、全てミラティブが開発しています。 ゲー
あなたが知らない既存機能があるかもしれません! マイクロソフト社は2006年、Microsoft Officeの新バージョンで追加してほしい機能について、顧客調査を実施しました。驚いたことに、ユーザが希望した機能の90%以上はすでに実装されており、その存在が知られていないだけであることが判明しました。機能の「見つけにくさ」の問題の解決策として同社が考案したのが、現在のMicrosoft Office製品でおなじみの「リボンUI」です。 この問題はOfficeに限ったものではありません。日々使用するツールの機能をすべて把握している人はほとんどいません。PostgreSQLのように大規模なツールであればなおさらです。数週間前にPostgreSQL 14がリリースされたばかりなので、この機会にPostgreSQLのあまり知られていない機能に注目してみたいと思います。 この記事では、Postgre
Docker創始者らが開発、ビルド/テスト/デプロイの自動化をポータブルにするツール「Dagger」登場。そのままローカルでもGitHubでもCircleCIでも実行可能に Dockerの創始者であるSolomon Hykes氏らが中心となって開発しているオープンソースのCI/CD環境構築ツール「Dagger」が公開されました。 Windows、Mac、Linuxで試すことができます。 And we are live! Introducing Dagger, a new way to build CI/CD pipelines. By the creators of Docker. https://t.co/DU8racmoUo — dagger (@dagger_io) March 30, 2022 Daggerが定義したCI/CDパイプラインはポータブルになる Daggerとは「A P
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く