社内疎結合

今回、8年分の出退勤情報を既定のエクセルシートに入力する作業を行った。

そのエクセルシートは複雑な計算式が入っていて不要なところに入力できないようになっており、パスワードによるロックもかかっていた。 出勤時間、退勤時間をそれぞれの欄に入力する必要があるのだが12:30のように時と分の間にコロンを入れないとデータとし…

羽生さん2月末に本出してたのか?

日本の中小企業が使用してる業務システムは全体的にまだまだのような気がします。 羽生さんのような問題意識のある人がどんどん発言、発信する必要があるのではないかと思います。http://habuakihiro.hatenablog.com/ 今度、本屋で内容チェックしておこう。…

社内抵抗勢力に極力かかわらないで、業務システムの概念設計を行うために、まわりくどい書き方をした文書を提出した。

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−社員やパートさんに業務の内容を確認しながら、基本となる業務においてデータがどのように管理されているかをドキュメント化してまとめていく。1、そのデータは業務上どのような手順であつかわれるべきか。 2、その…

XEAD Driver Client Portable?

できた。USBにJAVAも入れたのでパソコンの内部に変更を加えることなくサーバーにつながる。 ドライブレターが変わっても大丈夫でした。 ユーザーに使用感を確かめてもらうには最適。 サーバーにDBも定義ファイルもあるので、256MBのUSBでも動いた。 USBメモ…

System By Garbage

会社で壊れていらなくなったPowerEdge1800を修理した。 会社の業務システムのサーバーが落雷があって復旧しなくなった。 中古の同型サーバーを購入して動かすつもりだったらしいが、動かなかったのでどう使ってもいいということで私のところに壊れたPowerEdg…

LibreOfficeのCalcでPythonを使う。(2)

calcのマクロをPythonで書いて実行する場合、外からEditor上で実行させるのと、内部で実行させるのとはスピードが大違い。 最初、外からEditor上で実行させたスピードでは実務でつかえないんじゃないかと思ったが内部で実行させると格段にスピードが上がった…

LibreOfficeのCalcでPythonを使う。

会社がいつExcel(まだ2000)をヴァージョンアップしてくれるかもわからない始末なので、Libreに乗り換え中。 まず、付属のBasicでLibre独自の関数などを使った後でPythonで同じものを作ってみた。 ExcelでもVBAを使った後でRubyに変えたが、最初に学習するには、…

USBメモリに開発中のクライアント側ソフトを入れて、社内のクライアントパソコンの中身には一切手を入れずに動かせるようにして、必要時のみ、そのパソコンにUSBメモリを差し込み動作させる。

自分のパソコンにはコンパクトなアプリサーバー&ウェブサーバーを入れてサーバーアプリを起動しておく。 こうすれば中小企業内のイントラネットで極力さとられずに複数利用のシステムを徐々に構築していくことができるのではないか。 外部の業者より先行し…

好き勝手に使えるパソコンを手に入れる為に、動作していないパソコン7台中、5台をなおす。

会社では自分が勝手に開発専用に使えるようなパソコンを手に入れることはなかなかむずかしいと思う。 稟議を上げるにはそれなりの理由がいるからだ、何に使いどんな効果が期待できるかを書いて申請しなければならない。 自分が経営者でも当然そうさせるだろ…

理想のシステム(数万行のデータは必要か。)

以前出席した勉強会の懇親会で業務システムから出力するデータ量の話がでた。 ある人は出力するデータは数百行あればよい、無駄に多くのデータを真剣に見る人などいないと言い。 ある人は数万行のデータが必要になる場合があると言う。 私は、数万行のデータ…

SQL文一行で抽出条件をハッキリさせておく。

関連会社の人員削減にともなってSEがやっていたデータベースから資料をつくる仕事を仰せつかったが、ろくなシステムでは無さそうなので一度はお断りしたが、再度社長から要請があったので雇用契約内容以外の仕事ではあるが、あまり極端に断っても居場所が…

会社内で人やシステム上で必要なことのみをやりとりし、密結合(惰性的な付き合い、曖昧なルール、責任回避を予想した権限委譲、ご都合主義の報連相、暗黙の上司からの圧力、名ばかりの合意形成等)による責任のなすりつけなどの被害に遭わないための接し方…