プログラミング

Excel VBA , Worksheetsコレクションでインデックス番号指定だと開けない件

1年位使われた形跡のないExcel VBAの問い合わせに遭遇。 以前はうまくExcel取込みが出来ていたのだけど。 調査したところ、Worksheetsコレクションでインデックス番号指定で開いている、コピー元のデータのあるシートを開けていないようだ。 Dim wb As Work…

DSPFメンバーのCHECK(RB)とCHECK(RZ)を調査するツールを作成してみた(CLP,RPG,OS/400)

文字項目にCHECK(RB)又はCHECK(RZ)を指定していると、IBM i(AS/400)Web化ツールのほうで入力操作に不都合が発生する。緑端末では問題にならないので判らない。 いくつものDSPFメンバーを一つずつ開いて、目検して、修正する。 まぁそうなんだけど、表示5と…

VBScript。DOSバッチ内でOK又はNGを判別する

いまだにDOSバッチを組んでいるのサ、ヤレヤレだぜ DOSバッチ内で直前の一連のコマンドの実行結果を、例えば正常終了ならば ECHO OK > FLAG_OK.FLGのようにテキストファイルにしているので(後でのぞけるように) その結果のOK又はNGで後続の処理を分岐させ…

OUTQ内の出力ファイルをユーザー別に一括削除するプログラム例

IBM eSever iSeries専用。CLPのみで構成。i5/OS はV6R1M0。 仕様は、WRKSPLF SELECT(ユーザ名)の結果をもとにスプールファイルを削除する。 パラメータは、&PARM1に削除したいユーザー名、&PARM2に*ALLか個別のOUTQ名を指定する。 &PARM2があるのは、*ALLで…

OUTQ内の出力ファイルをユーザー別に一括削除するツールを作成してみた(CLP,OS/400)

凝りもせず(?)、IBM eSever iSeriesでのRPG(※)の仕事をしている。 契約は半年間だが、短くなるか長くなるか… コンパイル等を行うと、ユーザーごとのOUTQに出力ファイルは溜まる、溜まりまくる。 一定の日数が経てば自動的に削除されるのだが、どうして…

Excel VBA 24時間以上の時間を加算する

たまに使うことになる24時間を越える時間の計算。 勤務時間とか残業時間とか、加算するときに必要になる。[h]:mmにすれば〜なんてセルを使う方法はネットを探せば出てくる。 TimeValueとかHourとか。これは、23:59:59以上は対応してなく工夫がいるようだ。タ…

Excel VBA。行をコピーするサンプル

Sub ログファイルの読込み() Dim wkF As String '読込み先のシートを空にする Workbooks(xMyXLS).Activate Sheet(xログ).Select Rows("1:1").Select Range(Selection, Selection.End(xlDown)).Select Selection.Delete shift:=xlUp 'ログファイルを開いてシ…

MoveとCopy、逆切れしなくても

Excel VBAの話。ユーザー検証中のところで、ユーザー担当者Cからユーザー側でエラーで動かないという連絡が人物Aにはいった。人物Aがくわしく状況を聞いてみると、ユーザー環境はExcel 2007のようだ。こちらの全社環境はExcel 2003が標準であって、これは…

Excel VBA、自分は終了しても他を閉じない

Excel VBAの話。バッチと組み合わせて自動的に処理をするExcel VBAのとき、終了時に自分を終了すると、その時に開いていた別のExcelの変更を保存するかしないかきいてくる。そうすると、ユーザーは保存しようか保存しないか迷うし、このときのダイアログに[…

SELECT命令一括実行ツールのプログラム例(3/3)

IBM eSever iSeries専用。RPGとCLPから構成。 (3)プログラム名:EXSQ30C タイプ:CLP PGM PARM(&POUT) DCL VAR(&POUT) TYPE(*CHAR) LEN(1) DCL VAR(&WSID) TYPE(*CHAR) LEN(10) DCL VAR(&USER) TYPE(*CHAR) LEN(10) DCL VAR(&NBR) TYPE(*CHAR) LEN(06) DC…

SELECT命令一括実行ツールのプログラム例(2/3)

IBM eSever iSeries専用。RPGとCLPから構成。 (2)プログラム名:EXSQ20R タイプ:RPG H Y/ 1 FQCLSRC IF E DISK F QCLSRC KRENAMEDBREC F KINFDS W#INFO FEXSQDT IF E DISK A UC F EXSQDT KRENAMETXREC ITXREC 99 I SRCDTA A133 I*レコード数 IW#INFO DS …

SELECT命令一括実行ツールのプログラム例(1/3)

IBM eSever iSeries専用。RPGとCLPから構成。 (1)プログラム名:EXSQ10C タイプ:CLP PGM PARM(&PLIB &PSRC &PMBR &PCTL) DCL VAR(&PLIB) TYPE(*CHAR) LEN(10) DCL VAR(&PSRC) TYPE(*CHAR) LEN(10) DCL VAR(&PMBR) TYPE(*CHAR) LEN(10) DCL VAR(&PCTL) TY…

SELECT命令を一括実行するツールを作成してみた(RPG,OS/400)

わたしは今は、レガシーシステムの保守運用の仕事をしている。それは80年代の終わりに登場したIBM AS/400シリーズの流れのeSever iSeriesマシン構成上に、2000年頃に本番稼動したシステムだ。OSはi5/OS (OS/400)。 開発言語はRPG(※)。くわしくいうと、シス…

ASP.NETウェブサイトの終了

「この度、FSデベロッパーズプラットフォーム BIZ/SOHOにつきまして、サービスラインアップ見直しのため、提供を終了させていただくことになりました。急なご案内となり誠に申し訳ございませんが、何卒ご理解賜りますようお願い申し上げます。」 という書面…

2010年仕事初めはトラブル対応から

今日は、2010年の仕事初め! でも朝から終日、トラブル対応。。。 まったく初日から全開だぁ〜!? トラブルの原因は、修正仕様のユーザー承認時点の文書に記述されていた処理条件が、実際は検討段階で考えていた条件とは逆になっていたこと なぜ逆になって…

PHPの研究サイトを始めました

PHPの研究サイトを始めました。 saulの日記 - PHPのサイト http://saul.if.land.to/ まぁ、公開する程のモノは何も無いのです。自分のスキルアップが目的です。 追記: 2010/10/23 アカウント削除で終了。

Web Designing 2008年07月号はFlash Liteの特集

Web Designing (ウェブデザイニング) 2008年 07月号 は「携帯電話サイト こと始めリファレンス」と題して、Flash Lite を特集している。携帯電話サイトを手がけていないアプリケーションプログラマの私としては、とてもワクワクさせる記事だ。ASP.NETをやっ…

SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります

- サーバーへの接続を確立しているときにエラーが発生しました。SQL Server 2005 に接続しているときときにこのエラーが発生した場合は、SQL Server の既定の設定がリモート接続を許可しないようになっていることがエラーの原因である可能性があります。 (pr…

ユーザー 'username' はログインできませんでした。このユーザーは SQL Server の信頼関係接続と関連付けられていません

- ユーザー 'username' はログインできませんでした。このユーザーは SQL Server の信頼関係接続と関連付けられていません。 説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の発生場所については…

備忘録:「ASP.NET3.5+AJAXではじめるECサイト構築入門」を設定する

これは先週金曜日から始めた「ASP.NET3.5+AJAXではじめるECサイト構築入門」の、環境設定の備忘録である。 ASP.NET3.5+AJAXではじめるECサイト構築入門 出版社: ラトルズ (2008/02) ISBN-10: 4899772122 ISBN-13: 978-4899772125 発売日: 2008/02 といっ…

「Oracle Database 11g」正式発表 - 30年の集大成をアピール

http://journal.mycom.co.jp/news/2007/07/12/009/ 『米Oracleは7月11日(現地時間)、同社データベース製品の最新バージョン「Oracle Database 11g」を発表した。』 『Phillips氏は「多数のリソースと30年にわたる経験を詰め込んだOracleの集大成」と11gをア…

Windows Vistaが発売されること

1/30(火)にWindows Vistaが発売される。 今週は、維持管理しているシステムがVista対応しているか確認しているのだが、ちょっと時間が足りない。VistaというかJIS2004で入力されると、文字によっては文字化けがおきる。お客様が入力した内容が文字化けで読め…

Vistaで化ける字,化けない字

世界が変わる瞬間。Windows Vista & the 2007 Microsoft Office system 1 月 30 日、同時リリース。http://go.microsoft.com/?linkid=5993908 Microsoftのメールから転載する。 Vistaになると文字セットがJIS2004になる。 すると、文字化けする文字が出てく…

【謎】ログ出力が部分的に消えている

HTTPエラーが発生した。その地点までのプログラムステップで、どう見ても、テキストファイルへいわゆるログ出力をしているハズなのに、ログファイルには書かれていない。でも、総合的にみてログが欠落している部分の複数の処理は正常に終わっている。一回の…

ハンマー 

「ハンマー」をプレイしてみた。 地図APIの使い方が、とても面白いです(^-^)/http://scroll.alpslab.jp/hammer_f.html(最初の位置から) 61.9km 岐阜県中津川市蛭川付近 (その位置から) パワー指数:11953 757.6km HAMMER LOST!! (その位置から) パワー指数:…

Webシステムでも、BackOffice業務にはバッチ処理が使われる

契約者向けサイトが文字通りWebシステムであっても、BackOffice業務との連携には、結構色々なバッチ処理が使われる。 2003年秋のサイト・リニューアルのときに、それまでは手作業で行われていた作業を、「日次処理」として一連のシステム化をした(※1)。以来…

ITアーキテクト

今月の日経SYSTEMS http://itpro.nikkeibp.co.jp/SYS/ の特集2は 「エンジニアなら目指したい ITアーキテクトの仕事」 だ。「要求モデリングとアーキテクチャ設計ができる」だって? 「アプリケーションと、インフラストラクチャと、インテグレー…

ファーストサーバでございます

−−−Original Message−−− From: Sent: Thursday, May 11, 2006 4:15 PM Subject: 【DOTNETレンタルサーバ】契約期間更新のお知らせ現在ご利用いだたいておりますDOTNETレンタルサーバサービスの契約期間が2006年5月31日をもちまして満了となります。つきまし…

検討している実現案は不要になる

昨日、今週の仕事を日記に書いた。その後。先週のX社との打合せの最後に、X社が再度仕様詳細をヒアリングしたいといったので、本日、打合せが予定されていた。開始前に、打合せに参加する様に求められたが、今回の主旨は、 (1)(再度の)詳細ヒアリングで…

HTTP_USER_AGENTが128byteを超えるとき

Request.ServerVariables("HTTP_USER_AGENT")の話。 これまでプログラムは(2002年8月以降は)、verchar(128)の長さを期待していた。 しかし、遂に128byteを超えるモノが出現した。 これが新生物のモノ。Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.0; T…