2013年7月24日水曜日

EXCEL からの Webシステム連携

EXCEL をフロントにして VBA で Webシステムへの連携を実現するためのネタ集め
  1. http - MSXML2.XMLHTTP send method works with early binding, fails with late binding - Stack Overflow
    http://stackoverflow.com/questions/308826/msxml2-xmlhttp-send-method-works-with-early-binding-fails-with-late-binding
  2. EXCEL VBA で Webシステム に POST する
※未検証
Sub main()
    On Error GoTo err
    Dim httpObj
    Dim sendData
 
    '   初期値セット
    target_url = "http://(システムIP等)/xls_post/receive.php"
    sendData = "username=admin&password=pass"
 
    '   POSTで送信
    Set httpObj = CreateObject("Microsoft.XMLHTTP")
    httpObj.Open "POST", target_url, False
    Call httpObj.setRequestHeader("Content-Type", "application/x-www-form-urlencoded")
    httpObj.send (sendData)
 
    '   結果表示
    MsgBox httpObj.ResponseText
    Exit Sub
err:
    MsgBox "error"
End Sub

<参考URL>
http://blog.goo.ne.jp/xmldtp/e/ab555c526c010312679316dfef6fa7a 

2013年7月18日木曜日

このブログのデフォルトフォントの変更は。。。


管理画面から

テンプレート>カスタマイズ>上級者向け

で行う


クラウドの Windowsサーバを日本語化

Amazon や IBM SmartCloud などの Windows OS 英語版を日本語対応へ設定

「コントロールパネル」
 →「地域と言語」
   ・「形式」および「場所」タブを日本語
   ・「キーボードと言語」タブの表示言語を「日本語」

   ・「管理」タブの「Unicode 対応でないプログラム用の言語」 の
     「システムロケール変更」で「日本語」を選択

 →「日付と時刻」
   ・タイムゾーン→「大阪、東京、札幌」を選択」

そして再起動

2013年7月13日土曜日

まさくんのミニバス

まさくんのミニバスの話し。

週末は練習試合や試合などで遠征が多いようだ。
まさくんは食物アレルギーを持っているから1人では行かせられないので基本的に遠征は欠席するのだが、コーチや保護者の方は理解してくれるだろうか。

まあ、この理由は何度も説明しないとダメかな。

まさくんはミニバスを楽しんでいるけど、遠征に行きたがると色々調整や準備しないといけないな。

2013年7月7日日曜日

まさくんがミニバスを始めたよ

まさくんがミニバスを始めたのは、今年の6月終わり頃でした。

前から、なにかやりたいと言っていたんだが、野球でもサッカーでもなく、バスケットだった。
学校に置いてある女子ミニバスのちらしを持ってきた。聞くと男子のちらしは無かったので、これを持ってきたらしい。

女子ミニバスのちらしを手がかりに電話して男子ミニバスについて問い合わせたら、男子のコーチから電話がかかってきた。
※携帯から電話したのに家の固定電話にかかって着たのは??何でだ。
   家の電話番号は教えてないぞ。 個人情報漏れる?

6月は仮入部で7月から入部したのだが、小学校の体育館は耐震工事のため7月から使えないんだった。。orz

それで練習は近所の小学校や近くのグラウンドになるらしい。

まさくんは、強い食物アレルギーを持っているので食物アレルギーについて注意してほしいことを1枚の用紙にまとめて入部の時に代表の保護者に渡して保護者へ配布してもらうようお願いしたが配布してくれただろうか。

食物アレルギーは命にかかわることだから、出来る限り周知しないといけないね。

2013年5月24日金曜日

一定期間が経過したファイル(古いファイルなど)を自動で削除

ログやバックアップファイル等、
一定期間経過したファイルを削除したい時に
使えるコマンドを発見!

DOSコマンド1行で実行できるのが良い。

forfiles

<例>
5日前のファイルを削除したい時

forfiles /P E:\sql_db_backup /S /D -5 /C "cmd /c del /F /S
/Q E:\sql_db_backup\@file"

これをタスクに仕込むだけ。

バックアップファイルのローテートにも使えるね。

2012年7月31日火曜日

Windows Server 2008 + IIS7 でPHP5.2以前のISAPI版を使う

<参考URL>http://blog.livedoor.jp/alpha1280/archives/51959097.html

--------参考URL の内容

Windows Server 2008 + IIS7 でPHP5.2以前のISAPI版を使う

Windows版のPHPも徐々にFastCGIの情報が多くなってきましたので、備忘録として記述します。
いったいどれくらいWindows Server 2008+IIS7+PHP ISAPI版の需要があるんだろう(笑)

1.インターネット インフォメーション サービス(IIS)マネージャ
[ハンドラ マッピング]→[スクリプト マップの追加]→
[要求パス]:*.php
[実行可能ファイル]:php5isapi.dllを指定(例:C:\php\php5isapi.dll)
[名前]任意(例:PHP5ISAPI)
[要求の制限]
[マップ]タブ:[要求のマップ先が次の場合のみハンドラを呼び出す]と[ファイルまたはフォルダ]にチェック
[動詞]:任意で設定
[アクセス]:[スクリプト](デフォルト値)

2.Windows環境変数の登録
[スタート]→[コントロール パネル]→[システム]→[システムの詳細設定]→[環境変数]→[システム環境変数]→
[変数]:[Path]の最後に下記を追記(パスの区切りには;を使います)
;C:\php;C:\php\ext

変更した環境変数の情報を反映するためにOSの再起動をおこないます。
※IISの再起動では変更した環境変数が反映されません

3.動作の確認
phpinfo()で!

2を省略した場合、php_mysql.dllが読み込まれないという不具合を確認しています。
C:\php\extの記述が無くても php_mysql.dll は読込まれるようですが、念のために2つのディレクトリを設定します
読込まれたかどうかは、phpinfo()でmysqlの項目が表示されるかで判断できます。

これを書く直接のきっかけは、php_mysql.dll が読み込まれないという問題を解消する事でしたが、問題解消にあたり下記を参考にしました。
'[PHP-WIN] Re: Unable to load dynamic library "C:\PHP\ext\php_mysql.dll" and Unable to load dynamic l' - MARC
http://marc.info/?l=php-windows&m=120031478709492&w=2