This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Unable to stage: | |
com.google.apphosting.utils.config.AppEngineConfigException: Received IOException parsing the input stream. | |
at com.google.apphosting.utils.config.XmlUtils.parseXml(XmlUtils.java:52) | |
at com.google.apphosting.utils.config.XmlUtils.parseXml(XmlUtils.java:40) | |
at com.google.apphosting.utils.config.WebXmlReader.processXml(WebXmlReader.java:119) | |
at com.google.apphosting.utils.config.WebXmlReader.processXml(WebXmlReader.java:20) | |
at com.google.apphosting.utils.config.AbstractConfigXmlReader.readConfigXml(AbstractConfigXmlReader.java:89) | |
at com.google.apphosting.utils.config.WebXmlReader.readWebXml(WebXmlReader.java:96) | |
at com.google.appengine.tools.admin.Application.compileJsps(Application.java:1268) | |
at com.google.appengine.tools.admin.Application.populateStagingDirectory(Application.java:975) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<configuration> | |
<log4net> | |
<appender name="FileAppender" type="log4net.Appender.RollingFileAppender"> | |
<param name="RollingStyle" value="Size" /> | |
<appendToFile value="true" /> | |
<lockingModel type="log4net.Appender.FileAppender+MinimalLock" /> | |
<filter type="log4net.Filter.LevelRangeFilter"> | |
<param name="LevelMax" value="ERROR" /> | |
<param name="LevelMin" value="DEBUG" /> | |
</filter> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// コンポーネントに関する情報を宣言(デコレータ関数) | |
// デコレータ関数は、渡された引数に基いて、そのあとに宣言されたクラス(AppComponent)を実行時に処理する。 | |
@Component({ | |
// コンポーネントの適用先を表すセレクター式 | |
selector: 'my-app', | |
// コンポーネントに適するビュー(テンプレート) | |
// TypeScriptの構文:バッククォートでくくると複数行にまたがる文字列を1つの文字列リテラルとして表現できるようになる | |
// templateパラメーターで、簡易的にテンプレートを定義できる。 | |
// 複雑であれば、templateUrlパラメーターを使う | |
// template: `<h1>{{title}}</h1> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Application.DispatcherUnhandledException では、 | |
// メインUIスレッド上で発生した例外のみキャッチできる。 | |
// セカンダリスレッド上で発生した未処理の例外はキャッチできない。 | |
// この対策は以下の2つ。 | |
// 1) AppDomain.UnhandledExceptionイベントでキャッチする。 | |
// ※但し、この場合はアプリケーションは終了してしまう。 | |
// 2) セカンダリスレッド上で例外をキャッチし、それをメインUIスレッド上に渡して、再スローする。 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// WPFのUIスレッドで発生した未処理例外をまとめてハンドリングする | |
public App() | |
{ | |
this.DispatcherUnhandledException += App_DispatcherUnhandledException; | |
} | |
private void App_DispatcherUnhandledException(object sender, System.Windows.Threading.DispatcherUnhandledExceptionEventArgs e) | |
{ | |
MessageBoxResult result = MessageBox.Show("例外発生", "エラー", MessageBoxButton.YesNo, MessageBoxImage.Warning); | |
if(result == MessageBoxResult.Yes) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Focus用behaviorを作ってあげて、それを利用するのが良さそう。 | |
public static class FocusExtension | |
{ | |
public static bool GetIsFocused(DependencyObject obj) | |
{ | |
return (bool)obj.GetValue(IsFocusedProperty); | |
} | |
public static void SetIsFocused(DependencyObject obj, bool value) | |
{ |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 根本からエラーを解消させる手段がある | |
// 他には、下記のプロパティを使って回避する手段もあるみたい | |
// https://msdn.microsoft.com/ja-jp/library/system.componentmodel.designerproperties.getisindesignmode(v=vs.90).aspx | |
// http://d.hatena.ne.jp/Yamaki/20080225/1203915252 | |
if (System.ComponentModel.DesignerProperties.GetIsInDesignMode(this) == false) | |
{ | |
// ここにデザイン表示時ではないロジックを記載する。 | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!-- MSDN --> | |
<!-- https://msdn.microsoft.com/ja-jp/library/bb613567(v=vs.100).aspx --> | |
<!-- こちらも凄く参考になります。 --> | |
<!-- http://grabacr.net/archives/464 --> | |
<!-- フォーカス時の見た目を消す--> | |
<TextBox Text="aikazuyendo" | |
FocusVisualStyle="{x:Null}" /> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
参考サイトをまとめました。 | |
【フォーカスの概要】 | |
キーボードフォーカスと論理フォーカス | |
https://msdn.microsoft.com/ja-jp/library/aa969768(v=vs.110).aspx | |
論理フォーカスとキーボードフォーカス | |
http://iisoft.jp/tips/2011082301_focus.html | |
【Tips】 |
NewerOlder