Tomcatの自動起動スクリプトではまる

Tomcatの自動起動スクリプトの設定ではまる。起動は普通にできるのだが終了がうまくできない。しかも毎回失敗するわけではなく、タイミングによってはうまくいく。 よくよく調べてみると、Tomcatのシャットダウンに使用するServer Port(デフォルト8005)が起動しきっていない状態でシャットダウンしているのが原因だった。環境によっては起動しきるのが遅く、完全に起動しきらない状態でシャットダウンしようとするとエラーになるのだ。 ...

2018-02-14 · src128

IntelliJでHTTPビルトインサーバーが使えない件その2

IntelliJでHTTPビルトインサーバーが使えない件をもう一回調べてみたのだがやっぱりだめ。WebStormだと下記の手順でうまくいったので、IntelliJ+プラグインとWebStormで何か違いがあるのかも。 Run→Edit Configurationで、JavaScript Debug→Remoteを追加。 URL to openを、http://localhost:63342/webdemo とする。webdemoのところはプロジェクト名。 デバッグで、先ほど構成したConfigurationを選択。ブラウザが開く(Configurationで選択したブラウザ。Firefox or Chrome)。 初回だとなぜかデバッガで止まらないかもしれない。そのときは、http://localhost:63342/webdemo/index.html というふうにサイド開いてみる。 ちなみにWebStormでJavaScriptをデバッグする方法は三種類ある。大きく分けてローカルとリモート。リモートの場合上記ビルトインサーバーを使う方法の他、ApacheなんかにDeployして使うこともできる。詳しくは「Running and Debugging JavaScript」を参照のこと(これくらいしか情報がない)。 ...

2013-05-20 · src128

IntelliJのHTTPビルトインサーバーが使えない件

WebStorm 6でHTMLファイルをビルトイン実行できるらしい。IntelliJでも当然できるものだと思いやってみたのだが、 こうなってしまい全然だめ。PHPStormだと実行できてないみたいなので、IntelliJでもだめなのか?時間ドブにすてた気分。

2013-05-10 · src128

「eclipse 4.2 Juno」イマイチだった

しばらく「eclipse 4.2 Juno」を使っていたのだがどうも良くない。全般的にもっさりしているし、画面の描画がところどころおかしい。外観を「Classic」にすると変なところに謎の空白ができる。 ということで、eclipse 3.7.2に戻しました。俺ぐぬぬ。 ...

2012-10-02 · src128

Mountain Lion + Xcode 4.4.1でiOS Simulatorは5.0以上しか存在しない?

意気揚々とMountain LionにアップデートしてXcode 4.4.1を使っていて気がついたこと。iOS 4.3シミュレーターがダウンロードできなくなっています。Preferences→Downloadsで以下の通りiOS 5.0 Simulatorしかダウンロードできません。 ...

2012-08-13 · src128
No image

iOSアプリでGoogle Chromeを使ってURLを開く方法

Opening links in Chrome for iOSというページ書かれている通りにやればいいらしい。 NSURL *inputURL = <the URL to open>; NSString *scheme = inputURL.scheme; // Replace the URL Scheme with the Chrome equivalent. NSString *chromeScheme = nil; if ([scheme isEqualToString:@"http"]) { chromeScheme = @"googlechrome"; } else if ([scheme isEqualToString:@"https"]) { chromeScheme = @"googlechromes"; } // Proceed only if a valid Google Chrome URI Scheme is available. if (chromeScheme) { NSString *absoluteString = [inputURL absoluteString]; NSRange rangeForScheme = [absoluteString rangeOfString:@":"]; NSString *urlNoScheme = [absoluteString substringFromIndex:rangeForScheme.location]; NSString *chromeURLString = [chromeScheme stringByAppendingString:urlNoScheme]; NSURL *chromeURL = [NSURL URLWithString:chromeURLString]; // Open the URL with Chrome. [[UIApplication sharedApplication] openURL:chromeURL]; } 裏技でもなんでもなく、URL Scheme を使うごく普通の方法。アプリごとに対応しないといけない。 ...

2012-07-12 · src128
No image

Objective-Cでインスタンス変数はアンダースコアで開始する

浦島太郎状態だったXcode4をさわってリハビリ中。よくみるとXcodeが生成するコードのテンプレートがだいぶかわっている。特に気になったのが以下の点。 インスタンス変数の宣言がなくなってる @interface DelegateDemoAppDelegate : UIResponder <UIApplicationDelegate> @property (strong, nonatomic) UIWindow *window; @property (strong, nonatomic) DelegateDemoViewController *viewController; @synthesizeの書式が変わっている ...

2012-07-10 · src128
No image

UIImagePickerControllerのボタンのラベルがローカライズされない

UIImagePickerControllerのナビゲーションバーのボタンが、シミュレータの言語設定を切り替えても変わらないので悩みました。 plistの「Localization native development region」で指定した言語で常に表示されているようです。 ...

2010-05-11 · src128
No image

UIButtton setTitle:forState:ではまる

forState:の引数が論理和で一気に指定できると思い込んでいました。しかし次のように指定してもタイトルがなぜか変わらない。 [button setTitle:title forState:UIControlStateNormal | UIControlStateHighlighted | UIControlStateDisabled | UIControlStateSelected]; しばらく悩みました。やはり一つずつ指定しないとだめなようです。 [button setTitle:title forState:UIControlStateNormal ]; [button setTitle:title forState:UIControlStateHighlighted]; 元からそういうものかわかりませんが、だめなものはだめでしたw ...

2010-05-11 · src128

iPhoneシミュレータに写真をとりこむ時にiTunesを使えるのか?

UIImagePickerControllerを使ったプログラムをテストするとき、シミュレータ内に写真が必要です。全く写真が存在しない場合、次のように表示されます。 「You can sync photos and videos onto your iPhone Simulator using iTunes」をまともにとるとiTunesとiPhoneシミュレータを同期して写真を転送できそうなのですができませんでした。どうすればいいのでしょうか。 ...

2010-05-11 · src128