つまづいた石ころ、ぶつかった壁

問題(と解消)の記録

よく使うオブジェクトを楽に定義する方法

vbsですが、wsfにするとよく使うオブジェクトをあらかじめ定義できます。やり方 タグを書く 変数名とオブジェクトを指定する 以上です。 FSOやADODB関連など、必ず使うモノはここで書いておいて、コードもスッキリしました。 <package> <job id="main"> <object id="objFSO" progid="Scripting.FileSystemObject" /> <object id="objXHR" progid="MSXML2.XMLHTTP" /> </object></object></job></package>

Mac Book Air 熱対策

mac

毎日毎日熱くて仕方がないですね。 MacBookAirのホットなバディーです。 Youtubeで動画を見ようものなら、すぐに発熱し始める代謝の良さに、 スリムな秘訣を見出せそうなものですが、上部の数字キーあたりの熱さは結構なものです。 部屋が涼しくても指元は汗…

IIS ASPでバッファの上限を超えるファイルをダウンロード

IISの設定で応答バッファの上限が設定できますが、以下のサンプルケースのように それを超えるサイズのファイルをダウンロードする方法です。・サンプル IISの設定:応答バッファの上限5MB ダウンロードするファイル:100MB 以前調べて解消していたのですが…

SQL SERVER サービス再起動バッチ

SQLの再起動ですが、いつもはインスタンス右クリック→再起動でやっていたのですが、 コマンドから実行する必要が出てきたので調べました。SQL Server のインスタンスを起動する方法 (net コマンド) SQL SERVERのインスタンスをコマンドで再起動する 上記を参…

.batファイルでコマンドプロンプトのウィンドウを残す

batファイルを作ったんですが、実行後にコマンドプロンプトのウィンドウが閉じないようにしたかったので 探してみました。バッチ(.bat)をダブルクリックで実行後、ウィンドウを閉じないようにする 実行内容を確認したかっただけなので、pauseを最後に入れ…

Titanium Studio 日本語化

久しぶりにMBAをOSXで起動しました。windows7を入れてから、2〜3か月ぶりくらい。Titaniumでちょっとしたアプリを作ってみようと思い立ち、もろもろのUpdateがてらに TitaniumStudioの日本語化をしてみました。結果として五分もかからずに完了。以下の通り…

SQL SERVERで複数行のデータをカンマ区切りで取得する方法

なんだかこれまでも何度か遭遇したことのある気がするんですが、 過去にどうしたのか全く覚えがない件。 複数行に保存されているデータをカンマ区切りで一行にして取得したいんですが、 簡単にできないものかと調べてみると、あっさり見つかりました。SQLSer…

IISのログとwin32status

IISで立てたFTPサーバのログを確認していたら、sc-win32-statusなんていうカラムがありまして、 コードの意味を調べていたら、どうもコマンドでメッセージが確認できるという話でした。 net helpmsg 10060 こんな感じです。 なんかやったことあるなこれ・・・…

scriptタグで文字コードを指定して読み込む

外部スクリプトが文字化けして動かない、そんなときに。 <script type="text/javascript" src="sample.js" charset="UTF-8"></script> sjisのサイトでutf8のjsファイルを読み込んでみたところ、しっかり文字化けしてくれてましたが、 すんなり解消しました。

iframeタグにsubmitしたときの500エラーを拾う

に対してjavascriptでsubmit()していたのですが、500エラーが返ってきたときの対応を どうしようかと悩んでいました。 onloadイベント反応しますね! HTTPステータスは拾えないですが、とりあえず処理が止まらないようにできたので よしでした。

秀丸のキーバインドを変更してみた3

キーバインドを変更して多少時間がたちました。ただ、コードを書く時間がめっきり減っているので、どうにかカーソル移動とBS,Delを体が覚え始めたところです。 そんなところで、なじみ具合は次のような感じです。 ・hjklのカーソル移動で上下の移動がしっく…

javascript 配列 shift()とpop()

全然知らなかった。きっと常識なんでしょう。。Array.shift() Array.pop()どちらも値を取り出してるんですね。 削除するだけかと思ってました。普段からarray[i]=valueってな具合に値を出し入れすることぐらいだったので まったく知りませんでした。 var ite…

WiMaxでVPN接続できない→できた

つながらないんです。 できないのかなと思ってちょっと検索してみたところ、大体ルータに設定があるもののようで、デフォルトはOFF。ブラウザで192.168.1.1を開いて、詳細設定画面あたりにある □VPNパススルーを・・・ なんていう項目にチェックを入れたら完…

vbsでDOM操作

先日vbsからのhttpリクエストはできたのですが、どうやってデータを抜き出そうかと考えていました。 正規表現でデータを切り取るのはどうにもめんどくさいし 簡単にjavascriptな感じでDOM操作したいと思っていたのですが、 htmlfileなるものでできました! D…

iPadをサブディスプレイにする

iPadデビューしました。 会社においてあるのをちょこちょこ使ったりしてましたが、自分用は初めてでございます。デビュー早々の使い方がタイトルの内容で、だったらディスプレイ買えよっていうところですが、 それはさておき。 使用したアプリはこちら。(iP…

SQLSERVER IN句に列名をいれる

ある値が複数のカラムのどこかに入っていればOKな 延々とORが続くようなSQLが必要になりました。 ですがとにかくORの連続が気持ち悪いです。 SELECT * FROM USERS WHERE COL_1 = 1 OR COL_2 = 1 OR COL_3 = 1 OR ... OR COL_n = 1 なんとなく閃いてINに列名…

jQuery live を trigger できない件

liveでつけたクリックイベントをtriggerしようとしても、まったく反応がありません。 $("#btn").live("click",function(){ console.log("クリック!!クリック!!") }): $("#btn").triggerHandler("click")//... <input type="text" id="btn" value="ボタン" /> http://stackoverflow.com/questions/4429262/j…

jQuery $("body")でたくさんとれた

<html> <head> <script src="jquery.js"></script> </head> <body> it works!! </body> <script type="text/javascript"> $(function(){ alert($("body").html()); }); </script> </html> alertの中身が「it works!!」になることを期待していましたが以下、<script>も含めてすべて取れちゃいました。 it works!! <script type="text/javascript"> $(function(){ aler…

setTimeoutの繰り返し

setTimeout(function(){ console.log("だれか止めて!!"); setTimeout(arguments.callee,100); },100) setIntervalでいいですよね。そうですね。

SQL SERVER Compact EditionのTOP句でエラー

SELECT TOP 1 * FROM users ; これがエラーになります。どこが? SELECT TOP (1) * FROM users ; ここです。 接続文字列の書き方を探しているときにたまたま見かけていたのですぐに対処できましたが、 いきなり出てきたらはまるかもです。

vbscriptからSQL Server Compact Edition 3.5に接続する

Sql Server Compact Edition 3.5に接続しようとしていましたが、なかなかつながりませんでした。接続文字列ですが、こちらに書いてあるとおりです。Access SQL Server Compact 4 with ASP Classic and VbScript 'まんま転載 set conn = Server.CreateObject(…

半角英数入力が全角になって戻らない

MacBookAirのWindowsにて、英数キーで半角英数⇔ローマ字入力を切り替えています。いつの間にか半角英数が全角英数になってしまい、URLやメールを入力しても、 ずいぶんと恰幅が良くなってしまって困っていました。以下の方法で解消しました。caps lockキーで…

曜日を取得

検索すると、古くからある入門サイトがたくさん見つかりますが、 コピペで使えるサンプルが転がってなかったので、転がします。 function fGetWeekDay(strDate){ var dtDate = new Date(strDate); return ["日","月","火","水","木","金","土"][dtDate.getDa…

checkdbでIndexの破損をチェック

DBCC checkdbデータが消せないとか言うもんですから、触診してみますと、主キーのIndexがおかしくなってました。 おかしいな、と思ったそのときに。

windows 7 64bit インターネットが遅い、速度が出ない

ここ数ヶ月、デスクトップのネット接続がとにかく不安定でした。起動直後は特に問題が見られないのですが、ブラウザでページを開くと遅くなる→少し待つと元に戻るなんていう現象が続いてまして、この程症状が悪化してついに起動直後から満足にページを開けな…

httpリクエスト

vbscriptでHTTPリクエストを投げつけたいときは、MSXML2.XMLHTTPオブジェクトを使います。ajaxするときと同じですね。 Dim objXHR,objStream Set objXHR = CreateObject("MSXML2.XMLHTTP") Set objStream = CreateObject("ADODB.Stream") Call objXHR.Open("…

コマンド 再起動

Win + R↓cmd↓shutdown -r 30秒後に再起動開始しますので。

JqueryUI カレンダーの日付選択イベント

DatepickerJqueryUIにはカレンダーが入っていて非常に便利、というかこれなしじゃ生きていけないですが、 とにかくすぐに忘れてしまう日付選択時のイベントについてのメモです。リファレンスまんまです。 $('#date').datepicker({ onSelect: function(dateTe…

SQL Server 改行

http://d.hatena.ne.jp/fyts/20090224/breakNCHAR(13) + NCHAR(10)エクセルと一緒ですね。

robocopy

大量のファイルをバックアップしなければいけなくなったのですが、アーカイブして移動してなんていう発想しかない僕にはありがたいものがありました。基本的な使い方 robocopy コピー元 コピー先ミラーリングしてくれる便利オプション /mirvista以降、window…