iphone html5 input type="number" /
残念ながら input type="number" 利かなかったです。。
iphone webアプリ 開発ツールをつかう
iPhone用のサイトをデバッグする際、user-agentを変更して見るのがお手軽ですが、
今や実機で見ながらMacからインスペクタを起動していろいろいじれちゃうみたいです。
手順
- iPhoneの設定 → safari → 詳細 → WEBインスペクタ をオンにします
- Macで safari → 環境設定 を開きます
- 詳細(右端)タブの「メニューバーに"開発"メニューを表示」にチェックします
- iPhoneでsafariを起動し、Macに接続します
- 開発メニューでiPhoneを選択できる用になっているので、選択します。
これでWEBインスペクタが立ち上がって、いつも通りhtml,cssを書き換えてみたり、コンソールからjavascriptも実行できちゃいます。
ちゃんとiPhoneのsafari上でも選択したエレメントが反転してたり、しっかりわかりやすくて思いのまま!
便利ですね!!
IEタブプロセスをすぐに終了させる方法
IEのプロセス「iexplore.exe」、タブを閉じたくらいでは退く気配を見せませんが、
レジストリの設定で立ち退き時間を決められるようです。
手順
- Win + R
- regeditと入力
- HKEY_CURRENT_USER、Software、Microsoft、Internet Explorer、Mainの順にたどる
- Mainを右クリックして、新規、DWORD(32ビット)値
- 名称を「TabShutdownDelay」にする
- TabShutdownDelayをダブルクリック
- 10進数を選択、終了までの時間(ミリ秒)を入力
参考
IE8 ではタブを閉じても対応するプロセスがすぐに終了しない
firefoxもしばらく残るので、設定があるかと思ったのですが、特に見つかりませんでした。
最近ほとんど使ってないですが、気がついたらにメモリ1GB以上を食ってる、かわいいやつですよね。
コマンドプロンプトの開始ディレクトリを変更する
socket.io/socke.io.jsが404を返してどうにも動かない
socket.ioのサンプルを動かしてみたのですが、クライアント側でsocket.io/socke.io.jsのリクエストに404が返されてしまい、
どうにも動きません。
予備知識ゼロでサンプルコピペでやっていたので、何をどうしていいか皆目見当がつかないまま、
とりあえずググって見ると、それらしい回答がありました。
環境
- node 0.8.4
- socket.io 0.9.11
- express 3.0.1
Before
//listenする http.createServer(app).listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); }); //listenしているサーバーに後付け var io = require('socket.io').listen(app); io.sockets.on('connection', function(socket) { //do something });
After
//まだlistenしない var server = http.createServer(app); var io = require('socket.io').listen(server); io.sockets.on('connection', function(socket) { //do something }); //socket.ioの準備をしてからlistenする server.listen(app.get('port'), function(){ console.log("Express server listening on port " + app.get('port')); });
理解が正しいかわかりませんが、
StackOverflowに書かれていることそのままやったら解決しました。
SQLSERVER 物理ファイルを移動する(mdf、ldf)
SQL SERVERで運用中のデータベースの物理ファイルを移動させようと思うと、
デタッチ⇒アタッチで可能ですが、ログだけ別のドライブに分けたいといった場合に、GUIからは
操作できません。
※プロパティのファイルのパスは編集不可です。
次のSQLでパスを書き換えます。
ALTER DATABASE sample/*データベース名*/ MODIFY FILE( 'sample_log'/*ファイル名*/ ,'E:\ldf\sample_log.ldf'/*ファイルパス*/ ); /*SQLSERVER再起動後に反映される旨のログが出ます*/
この後、以下の手順でファイルを移動します。
パスを書き換えた後、データの書き込みを行っても問題ありません。
ファイル名、パスなどの情報は以下のシステムテーブルより参照できます。
SELECT * FROM sys.database_files