PowerShell起動時にPSReadLineが無効になる(備忘録)
ある時からPowerShell起動時に以下の警告が出るようになった.
PSReadLineが無効だとコマンド履歴やシンタックスハイライトが使えず不便である.
警告: PowerShell により、スクリーン リーダーを使用している可能性があること、および互換性のために PSReadLine が無効になっている可能性が検出されました。再度有効にするには、'Import-Module PSReadLine' を実行してください。
日本語でググっても情報が見つからなかったので英語で調べたら以下の解決法が出てきた.
リンク先の2番目の解答にあるスクリプトを実行したところ,次回から警告は出なくなった.
何らかのタイミングでレジストリ内のスクリーンリーダーのフラグが立ったままになってしまっているということのようだ.
スクリプト本体を以下に引用する.
続きを読む【Unity】Cutout系シェーダーでSSAOが透ける際に行なった対処
【検証環境】
Unity 2017.4.12f1 Personal(64bit)
ユニティちゃんトゥーンシェーダー Ver.2.0.4.3p1 (ver. 2.0.5 以降修正済み)
まんまるしぇーだー_ver_1.3
問題となる現象
ユニティちゃんトゥーンシェーダー2.0 (UTS2)等に同梱されているCutout系シェーダー(テクスチャのアルファやクリッピングマスクで透過を行うシェーダー)を使用した際に,ポストエフェクトのSSAOが正しく適用されず,背景のAOが透けたようになります(図1).
図1 Cutout系シェーダを適用したオブジェクトが存在するシーンにSSAOをかけた結果
/*
本記事では,Unity 2017.4.12f1上でUnity TechnologiesによるPost Processing Stackに搭載されたSSAO(Screen Space Ambient Occlusion)機能を使用していることを前提とし,以下の2つのシェーダーについて対策*1を述べます.
- UnityChanToonShader/NoOutline/ToonColor_DoubleShadeWithFeather_TransClipping
- MMS/Mnmrshader1_3_Clipping
【2018/10/06追記】ユニティちゃんトゥーンシェーダー Ver.2.0.5以降では修正されており,問題の現象は発生しません.
*/
*1:あくまでシェーダーに詳しくない筆者が対症療法的な対策をした記録であることをご承知おきください.本記事の内容よりも有効,または根本的な対処法が存在する可能性があります.
SECCON 2015 Online CTF Writeup
SECCON 2015 Online CTFに参加したので、解いた問題のwriteup.
以下の問題について書いた.
- Agenda
- SECCON WARS 2015 (Stegano 100pts)
- Reverse-Engineering Android APK 1 (Binary 100pts)
- Steganography 1 (Stegano 100pts)
- Steganography 2 (Stegano 100pts)
- Steganography 3 (Stegano 100pts)
- Last Challenge (Thank you for playing) (Exercises 50pts)
Hackover CTF 2015 Writeup
先日のHackover CTF 2015に参加したので解いた問題のWriteupをば.
- Agenda
- greetings (misc 1pts)
- allyourbase (misc 20pts)
- pinkie-pie (forensics 50pts)