ユーザ用ツール

サイト用ツール


メモ

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
次のリビジョン両方とも次のリビジョン
メモ [2017/03/18 18:28] yajuadminメモ [2017/04/03 00:02] yajuadmin
行 1: 行 1:
 ====== メモ ====== ====== メモ ======
 +
 <code> <code>
-30万部えるストラー「残念な人の思考法」著者・山崎将志氏 +・クラウドコンピューティング\\ 
-○分かれ優先順位!? +たんす預金、銀行。データ預ける上でのたと\\ 
-→作業量一緒でも優先順位で結果は変わる +例 Googleのデータセンター(銀行)にデータ預けのであれば、PC(タン)に\\ 
-○「残念人」できる」になれる +データを預けるのであれば、Google の方が安全ではないか\\ 
-○「残念な人必要!? +いずれ、銀行のように普通に預けることになっていくだろう。 
-→「で」にいやりの気持ちが生まれる +・IPv6\\ 
-「できる」ばかではするので、山崎将志氏わる組では、 +IPv6になると手動で設定をしなくなる、自動化していく。\\ 
- 5人1人「残念」をれる+家電などにも付くようになった時、ネッワーク監視をしていくと、ショート\\ 
 +パケットがでまくる。下手に家電を企業内にもっていくとパケット拾い捲りか 
 +・ヒューマンエラー\\ 
 +ケーブルどには間違えないようにタグ付けするとか。 
 +・投資計画\\ 
 +運用費用というのは軽視されやすく削られやすい、投資計画をきっちり出す。\\ 
 +月次レポートとして、システム稼動率はもちろん、人の稼動率も大切。 
 +・性善説の運用は駄目\\ 
 +モラルの低い人いるし、外国人であれば文化が違い本人は悪いとってない\\ 
 +こともある。\\ 
 +ただ『制度設計は性悪説で、運用は性善説で』という言葉もあり、性善説が\\ 
 +すべて悪いというわけではない。 
 +フロアごと安定化電源(CVCS)化\\ 
 +UPSをサーバーごと何十台も付けるならフロアごと安定化電源した方がよい 
 + 
 + 
 +====== フルマラソンに挑戦してきました。 ====== 
 +昨年、富士に初登頂したこともあり、次はフルマラソンに挑戦しようと密かに誓っていたわけです。\\ 
 + 
 +そして今日26日、掛川新茶マラソンにてフルマラソンに挑戦してきました。\\ 
 +挑戦なんて書かずに完走と書きたいところでしたが、25kmで時間切れで残念ながらリタイアとなってしましました。\\ 
 + 
 +20kmまでは、5時間完走ペースメーカーさんについていけてたのですが、\\ 
 +20kmに到着したところで、気力が費えて少し休んでら走ろうと思って、とりあえず歩いたんですね。\\ 
 +歩いてしまったことで、最近左ひざを練習で痛めていたこともあって、痛くて走ることが出来なくなってしまいました。\\ 
 +まで、たぶん気力で防いでいたのかも知れません。\\ 
 + 
 +2月下旬から練習を開始し、練習でも最高16kmまでしか走ってなかったわけで完走なんて、やり甘かったす。\\ 
 +私なんかより遥かに年上の方完走されていますし、次は完走きるようにちゃんと準備しておきないと駄目ですね。\\ 
 + 
 + 
 +日本最大!走る仲間のウェブサイト  http://runnet.jp/home.php 
 + 
 + 
 + 
 +====== 改修作業の自戒 ====== 
 +合テストにて、私が担当した日報入力画面にて「SQLが不正です。」という例外エラーが発生したので、調査のためトレースしていくと売上計上ストアドを呼んだところで、エラーが発生していることがわかった。\\ 
 + 
 +その売上計上ストアドをトレースしていくと、文字列化したSQL文を実行したところで、例外エラーが発生した。\\ 
 + 
 +その文字列化したSQL文を見てみると、なんとSELECT句が存在しないの\\ 
 +である。そりゃー、SQLが不正ですよね。\\ 
 + 
 +ソースを眺めていると、仕様更により改修作業を同僚が行っていた。\\ 
 + 
 +LV_SQL := "SELECT xxx,xxx"\\ 
 +<FONT color=#0000ff>'ADD 2009/04/27 修正 name\\ 
 +LV_SQL := "xxx,xxx"\\ 
 +</FONT>\\ 
 +LV_SQL := LV_SQL || "xxx,xxx"\\ 
 +・・・\\ 
 + 
 +おいおい、文字列連結し忘れているよ。\\ 
 +ってか、<FONT color=#ff0000>ソースだけ修正してテストしてないのバレバレでしょ。</FONT>\\ 
 + 
 +と文句をいいたくなるけですが、自分もたまにソースのみ修正で対処してしまうこともあって、自戒せねばと思ったしだい。\\ 
 + 
 +改修作業は、別の方が作成したプログラムで、かつ仕様を理解しないまま作業すことがあるので、テストしにくいですね。\\ 
 + 
 +テストの自動化して、テストケースが全て網羅できてるよう開発体制になっていれば防げたかもしれませんが、現状到達できていない。\\ 
 + 
 +リファクタリング\\ 
 +http://www.happiese.com/system/refactoring.html\\ 
 + 
 +ひどいソースに出合っても、既存の潜在バグも十分ありそうでも\\ 
 +<FONT color=#006400>「動いていソースには手を加えるな</FONT>が現実的なんでしょうね。\\ 
 + 
 +改修作業は、ほんと葛藤します。直したいけど・・・がまんがまんって。\\ 
 +たまに我慢できくて修正してしまいます。もちろん、そで痛い目にあったこともありますけど、なかなかスルーすことが出来ない(^^;\\ 
 + 
 +debug条件って意外と知られていのかな、便利ですよね。\\ 
 +http://www.atmarkit.co.jp/fdotnet/dotnettips/688debugbreakcond/debugbreakcond.html 
 + 
 + 
 + 
 +戯言 -  被写体としての形 
 +最初、人形だよなと思ってだんだん見ていくと、なんかいいんですよね。\\ 
 +写真撮った人からの愛を感じますw\\ 
 + 
 +これに手を出したら人生終わったと言えるようなものといえば?\\ 
 +http://blog.livedoor.jp/insidears/archives/51950062.html 
 +<FONT color=#008000 size=5>\\ 
 +「ある(り)と思います」</FONT> 
 + 
 + 
 +なぜ2時から5時までは3時間で、2日から5日までは4日間なのか? 
 +なぜ2時から5時までは3時間で、2日から5日までは4日間なのか?\\ 
 +http://ameblo.jp/metameta7/entry-10270210344.html 
 +A:「2時から5時までは3時間。」 → 「量」\\ 
 +B:「2日から5日まは4日間。」 →  「数」 
 +※:「2日のあ時刻から5日の同時刻までというときは「3日」となる。 
 +C:「地面線を引た。2mの所から5mの所までは3m。」 → 「量」\\ 
 +D:「旗を並べて立てた。2本目の旗から5本目の旗までは4本。」 →  「数」 
 +AとCは、時間長さという連続量をはかるもの\\ 
 +BとDは、日数や本数という分離量(数)をかぞえるもの 
 + 
 +φ(.. )メモメモ 
 + 
 +VSTOで、Outlook COMアドインのセットアップ 
 +VSTOを使ったOutlook2003のアドインを開発したのですが、\\ 
 +http://blogs.wankuma.com/yaju/archive/2008/11/10/160848.aspx 
 +今頃になって導入準備とな、下記エラーに嵌まってしまいました。\\ 
 +Debug上では動作するのです、インストーラでアドインを入れた場合、詳細オプション→COMアドイン→使用できるアドインでチェック付けると、下記のエラーが出て動作してくれません。\\ 
 +<FONT color=#ff0000>「読み込まれていません、COM アドインの読み込み中にランタイムエラーが発した。」</FONT> 
 + 
 +この原因が分からなく、このエラー情報をネットで検索しても大した情報も得らず、配布すアセンブリが悪いのではないか、レジストリの内容が間違っていないか、プログラムは悪いのかと起動時にMsgBox("Hello World")だけ出るもので試してみたりとか\\ 
 +下記サイトを、印刷してじっくり読み込んだりとか(原因が分かった後、読むと納得)\\ 
 +Visual Studio 2005 Tools for Office での Outlook アドイン サポートのアーキテクチャ\\ 
 +http://msdn.microsoft.com/ja-jp/library/aa537182(office.11).aspx 
 +なんせ、Debug上では動作してしまうため、いろいろ手をつくすも、解決できなくて・・・ 
 + 
 +せめて、このエラーの詳しい情報が得られないだろうかと、VSTO関連のサイトで見直して下記サイトのある一文をやっと見つけました(^-^)\\ 
 +アプリケーション レベルのプロジェクトのデバッグ\\ 
 +http://msdn.microsoft.com/ja-jp/library/ms269003(VS.80).aspx\\ 
 +<FONT color=#0000ff>エラーが発生するたびにメッセージ ボックスに表示するには、\\ 
 +VSTO_SUPPRESSDISPLAYALERTS 変数を 0 に設定します。」</FONT> 
 +環境変数にVSTO_SUPPRESSDISPLAYALERTSを追加し値を0にセット後、Outlookを起動すると、例外エラーがメッセージボックスで表示されました。\\ 
 +「System.IO.FileLoadException: ファイルまたはアセンブリ 'xxxxAddin'、\\ 
 +またはその依存関係の 1 つが読み込めませんでした。\\ 
 +実行するためのアクセス許可を与えることができませんでした。\\ 
 +ファイル名 'xxxxAddin' です。\\ 
 +System.Security.Policy.PolicyException: 実行すためのアクセス許可を取得できません。 
 +<FONT color=#008000>原因は、CAS(コード アクセス セキュリティ ポリシー) だったんです。\\ 
 +</FONT>原因が分かれ、対処は可能ですね。 
 +セキュリティポリシーの設定\\ 
 +コントロールパネル-管理ツール-Microsoft .NET Framework 2.0 Configration\\ 
 +ランタイムセキュリティポリシー→ユーザー→コードグループ→VSTOProject→(既定の会社名)を追加\\ 
 +メンバーシップ条件 URL C:\\Program Files\\(既定の会社名)\\*\\ 
 +アクセス許可 FullTrust\\ 
 + \\ 
 +Debug上で動作していたのは、セキュリティポリシーの設定がVS側で自動的に作成されていたす。SetUp.exeでインストールした場合、セキュリティポリシーの設定ツール Caspol.exe\\ 
 +を使って別途セットしないとね。\\ 
 + 
 +コード アクセス セキュリティ ポリシー ツール (Caspol.exe)\\ 
 +http://msdn.microsoft.com/ja-jp/library/cb6t8dtz(VS.80).aspx\\ 
 +イントール時にインストール先フォルダパスをレジストリに書き込む\\ 
 +http://dobon.net/vb/dotnet/deployment/writeinstdirinreg.html 
 +おかげで、やろうとした仕事ほとんど進まなかった、とほほ(T^T) 
 + 
 +第2回静岡IT Pro勉強会  レポート 
 + 
 +6月13日に行れた、第2回 静岡 IT Pro 勉強会が終了しました(^-^)\\ 
 +迷惑なメールの処理に要す費用は日本全体で年間7,000億円以上らしい。\\ 
 +今回は、迷惑メール対策に取りいる方の話がきけて良かったです。  
 + 
 +乗るずの電車に乗り遅れてしまって少し遅れて登場(^^;\\ 
 +今回は満席近く、席がほとんど埋まっている状態、でもって受付席の隣にちゃっかり座る。そしたら自己紹介でトップバッターになってしまった・・・ 
 +自己紹介で、私の今日の目的おやつですって言ったけども・・・\\ 
 +ちゃんと内容は、メモして聞いてましたよん。\\ 
 +みに、↓おやつの写真 バームクーヘンやドーナツがうまうま\\ 
 +http://www.isisaka.com/blog/archives/2009/06/2itpro.html 
 + 
 +レポート内容は、代表のid:ftnkさんがまとめてくれているので、\\ 
 +http://d.hatena.ne.jp/ftnk/ 
 +私のは補足情報、といっても内容はかぶるけど 
 +-------------------------------------------------------------------------\\ 
 +■佐藤さん:誤検知を減らし、安定した迷惑メール対策を行なうには」 \\ 
 +http://d.hatena.ne.jp/stealthinu/ 
 +スパムのメインストリームは bot ってなっているけども、日本のスパムは、まだbot 使っていないって意味では、まだ、スパム1.0である。(Web2.0風でいうと) 
 +スパムメールも、8:2(パレートの法則)があるんだけども\\ 
 +現状は 95:5 くらい、上位5%の業者が95%のスパムを送ってる。\\ 
 + \\ 
 +ブラックリストは、送信者アドレス→ドメイン→ネームサーバー\\ 
 +ブラックリストの共有化の問題点\\ 
 +・数におさて無力化しつつあ\\ 
 +・他のユーザーがまきぞえをくう場合がある。\\ 
 +・知名度が低い、またはそもそも国が違ってしまうブラックリストに入れれてしまう可能性が高い。\\ 
 +(アフリカで有名でも日本では無名でブラックリスト化されちゃうとか)
  
-●「人」脱却法のポイント +スパム業者は1回送れればいい、多く出したい、待ちたくないのを利用して一度、接続を切って再送してくるなら、スパム業者の確立は低い。\\ 
-○所要把握 +SMTPセッションの返答をわざと長く(10秒など)にすることで防ぐ。 
-○「間」時間活用+対策の方針\\ 
 +・いろいろな手法を使ったとしても、誤検出は必ずおこる。\\ 
 +誤検出がないことを重視する、重大な誤検出があるとユーザが使ってくれない \\ 
 +・誤検出が起こると考え、情報(ログ)をすようにする \\ 
 +・スパムを、1つの手法で全て抑えるってことは出来るようにはらないので各手を組み合わせて弱点をカバーする。(スパムらしさは加算ではなく乗算) 
 +他\\ 
 +・サービスの点でスパム対策をする\\ 
 +・同一内容がたくさんあればスパムだろう\\ 
 +・画像ボタンはX,Y座標が送られてくるが、それが無いはスパムだろう\\ 
 +・スパムちゃんぷる(ライブドアが公開)\\ 
 +http://spam-champuru.livedoor.com/dnsbl/\\ 
 +・松田陽一さんTLECレシピ\\ 
 +http://tlec.linux.or.jp/docs/user_prefs\\ 
 +・ISP(プロバイダ)は通信事業法によりユーザーと合意がない場合、メールの内容を\\ 
 +調べるようなフィルタリングが出来ない。合意が必要っすね。\\
  
-副問合わせ(EXISTS)を使った更新(UPDATE)の注意 +-------------------------------------------------------------------------\\ 
-売上取り消処理いということで調査していたのです構文みても単純、なか気ませんでした。\\+■umqさん:SPF,DKIM:システム管理者が押さえておきたドメイン認証技術の仕組みと設定\\ 
 +\\ 
 +SPF(RFC4408)/Sender-ID(RFC4406)\\ 
 +DKIM(RFC4871)/ADSP(RFCドラフト状態)\\ 
 +Authentication-Results 
 +簡単な送信者認証、経路による確認とて日本で3割程採用してる\\ 
 +SPFSenderID呼ばれるもの\\ 
 +今ま手ぶらで訪問していた営業マンが、名刺をもつようなものです。\\ 
 +手ぶらより名刺受け取れる分多少はましになります。 
 +は、名刺を信用できでしょうか運転免許証ど信頼できるものが欲しくります。\\ 
 +それDKIMとDomainKeysと呼ばれるものです。\\ 
 +これらの認証に対応でていないサービスを使っていたらスパムメールと判断される\\ 
 +ようになってくるでしょう。 
 +電子署名方式の最新技術「DKIM」とは\\ 
 +http://www.atmarkit.co.jp/fsecurity/special/89dkim/dkim01.html\\ 
 +RFC翻訳\\ 
 +http://www.iajapan.org/anti_spam/portal/Tech/rfc.html\\ 
 +RFC日本語版リスト\\ 
 +http://www5d.biglobe.ne.jp/~stssk/rfcjlist.html 
 +-------------------------------------------------------------------------\\ 
 +■kouさん:迷惑メール対策システム milter managerの開発者\\ 
 +http://www.clear-code.com/software/milter-manager.html 
 +佐藤さんの話でもあっけど、1つの手法で全て抑えるってことは出来るようにはならないので、各手法を組み合わせて弱点をカバーする\\ 
 +それを状況によって適切な複数メールフィルタ(milter)を組み合わせる\\ 
 +選択させていくツールです 
 +milter managerはモニター募集中です。\\ 
 +http://milter-manager.sourceforge.net/index.html.ja 
 +まっちゃさんが、フロー図を描いてくれてます。\\ 
 +http://d.hatena.ne.jp/ripjyr/20090613\\
  
 +-------------------------------------------------------------------------\\
 +■ 滝澤さん:SpamAssassin\\
 +http://spamassassin.jp/
 +スパムメールらしさをスコアで算出し、その情報をヘッダに追加する。\\
 +情報をヘッダに追加するだけで、spam の破棄などは行なわない。\\
 +スコアは"*"の数で示す。スコア7なら*******\\
 +スコアが5個までなら、スパムとしないとかで振り分ける。
 +-------------------------------------------------------------------------\\
 +■白形さん:メールdeギフト\\
 +http://www.maildegift.jp/\\
  
-結局遅い原因とし、副問合わせ(EXISTS)を使っ更新\\ +メールdeギフトの社長さんである白形さんがこられていまし\\ 
-(UPDATE)において、EXISTS中に結合条件以外に外側の条件を含めてたため処理に時間がかかっていようです。\\+http://www.business-i.jp/news/ind-page/news/200904200012a.nwc\\ 
 +mixi年賀状とえばピンときますでしょう。\\ 
 +静岡の企業だったですね、応援しなきゃね。 
  
 +Oracle カーソルを引数で渡す
 +ストアドでそれなりの処理を作成しているときに、カーソルを引数として共通化したい場合がある。\\
 +単一テーブルのカーソルの引数の受け渡しなら下記サイトを参考に出来たんだけども\\
  
-これにより、別の処理含めても1分→5秒になりました。作成時は件が少なかったの気が付かなかっのかも知れませんが、反省を含めて掲載しておきます。\\+Oracle カーソルを引数で渡し\\ 
 +http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/appdev.102/B19257-01/sqloperations.html#9160\\
  
-ちなみに私が作成したわけではないですが、すぐに気が付かなかったという点では知識不足だったわけです。 
-UPDATE T_JUCHU_H JH\\ 
-SET\\ 
-  KANRYO_KBN = '0'      <FONT color=#006400>-- 完了区分 0:未完了 1:完了</FONT>\\ 
-WHERE\\ 
-    EXISTS  (\\ 
-        SELECT 1\\ 
-        FROM   T_URIAGE_M UM\\ 
-  WHERE  UM.JUCHU_NO  = JH.JUCHU_NO\\ 
-     AND   UM.JOTAI_KBN  = '0'\\ 
-    <FONT color=#006400>--   AND JH.JOTAI_KBN = '0';  ← EXISTS の中にあると遅い\\ 
-</FONT> )\\ 
- <FONT color=#ff0000>AND JH.JOTAI_KBN = '0'; ← EXISTS の外にすることで速くなった</FONT> 
-一応Oracleですが、他のDBでも同じだと思うので気をつけましょう。 
  
-<STRONG>追記: 情報が不足してました。</STRONG>\\ +売上テーブルと仕入テーブルなど複数テーブルからカーソルの引数の\\ 
-インデックスはJH.JUCHU_NOUM.JUCHU_NO と JOTAI_KBN はありません +受け渡しをして共通テーブルにデータを更新したいといった場合どうしたものか考えて、下記方法を対処した。\\ 
-実行計画\\ +もっといい方法があるかも知れないけど、とあえず備忘録として記述\\ 
-consistent gets:SELECT(FOR UPDATE句有)文 実行時のデータ要求 \\ +※共通処理側でチェックや計算処理などすることを想定\\
-これ以外の項目はほぼ同じ値  +
-EXISTS内: consistent gets 11657696\\ +
-EXISTS外: consistent gets 1070+
  
 +CREATE OR REPLACE PACKAGE HOGE\\
 +IS\\
 +    TYPE gencurtyp IS REF CURSOR;
 +    PROCEDURE TEST;
 +    PROCEDURE CUR_TEST(\\
 +        gencurtyp_cv IN OUT gencurtyp\\
 +    );
 +END;\\
 +/\\
 +CREATE OR REPLACE PACKAGE BODY HOGE\\
 +IS
 +    PROCEDURE TEST\\
 +    IS
 +    generic_cv  gencurtyp;\\
  
 +    BEGIN\\
  
 +        -- HOGEテーブルの定義に合わせる\\
 +        OPEN generic_cv FOR\\
 +        SELECT\\
 +             '1234' AS CODE\\
 +            ,20090620 AS YMD\\
 +        FROM DUAL;
 +        -- HOGEテーブルに挿入\\
 +        CUR_TEST(generic_cv);
 +    END TEST;
 +    -- カーソル引数により、HOGEテーブルに挿入\\
 +    PROCEDURE CUR_TEST(\\
 +        gencurtyp_cv IN OUT gencurtyp  -- テーブル名\\
 +    )\\
 +    IS
 +    gencurtyp_rec HOGE%ROWTYPE;
 +    BEGIN
 +    FETCH gencurtyp_cv  INTO gencurtyp_rec;
 +    INSERT INTO HOGE(\\
 +        CODE\\
 +      , YMD\\
 +    )\\
 +    VALUES(\\
 +        gencurtyp_rec.CODE\\
 +      , gencurtyp_rec.YMD\\
 +    );
 +   END CUR_TEST;
 +END HOGE;\\
  
  
-ソル(キャレッ更 +Oracle トリガ処理 
-Windowsのテキスト入力時のカーソル(キャレット)って、なんで細い線なんでしょうか。\\ +プロジェク終盤になって、幾つかマスタ系およびトランザクション系の更新ログを取りたいというユーザーから要望を受ける。\\ 
-DOSの頃のカソルは太く見やすかったのて思っている方へ +十数本ある機能を今更修正するには時間もコストも無いってこと、検討た結果、トリガー処理を思いつく。\\ 
-カーソル(キャレッ幅を変更してみてくだ。\\ +今までトリガの存在こそ知っいても、使う機会が残念ながら無かった、今回ちょうどいい勉強機会であた。 
-やり方は↓ +ちなみに、リガーとは表に対して何らかの変更処理(挿入、更新、削除)が加えられたとき、その変更処理をきっかけとして自動的に実行れる特殊なストアドプロシージャのことです。\\ 
-コントロールパネルザー補助オプション→画面タブ\\ +http://www.techscore.com/tech/sql/14_01.html 
-のオプション→幅\\+グには、画面からの処理モド(登録・更新・削除)を項目にセットする必要があるだが、トリガ処理では、外部から引数を受け渡すことが出来ない、そこでログ用一時表を作成し、処理モードをセットしてトリガー内で値を受け取るようにした。\\ 
 +画面からのテ更新でなければ、一時表には何も書かれてないため直接DBを書き換えたと判断できる。\\
  
 +備忘録として記述\\
  
-業務アプリケーショ一時に、カーソル幅を変更したい場合\\ +■サプル\\ 
-ソースコードは、VB.NET\\ +CREATE OR REPLACE TRIGGER M_HOGE_TRI\\ 
-Private Declare Function CreateCaret Lib "user32" _\\ +BEFORE INSERT OR DELETE OR UPDATE \\ 
- (ByVal hWnd As IntPtr, ByVal hBitmap As IntPtr, _\\ +ON M_HOGE\\ 
-  ByVal nWidth As Integer, _\\ +REFERENCING OLD AS OLD NEW AS NEW\\ 
-  ByVal nHeight As Integer) As <MARSHALAS(UNMANAGEDTYPE.BOOL)>Boolean +FOR EACH ROW \\ 
-Private Declare Function ShowCaret Lib "user32" _\\ +DECLARE\\ 
- (ByVal hWnd As IntPtr) As <MARSHALAS(UNMANAGEDTYPE.BOOL)>Boolean + MODE_KBN  VARCHAR2(1); -- I:挿入、U:更新、D:削除 をセット\\ 
- CreateCaret(TextBox1.HandleIntPtr.Zero1515)\\ + MODE_NAME VARCHAR2(4); -- "新規"、"修正"、"削除" をセット\\ 
- ShowCaret(TextBox1.Handle) +BEGIN 
-参考:\\ + BEGIN\\ 
-<A href="http://hpcgi1.nifty.com/MADIA/vbnet/wwwlng.cgi?print+200805/08050013.txt">http://hpcgi1.nifty.com/MADIA/vbnet/wwwlng.cgi?print+200805/08050013.txt</A>+  -- 画面から更新の場合は、一時値がセットされるが\\ 
 +  -- DBから直接場合は、一時表に値が無状態となる。 
 +  -- 一時表であるため、値取得不可の場合がある。\\ 
 +  SELECT MODE_SHORI INTO MODE_NAME FROM W_LOG;\\ 
 + EXCEPTION\\ 
 +  WHEN NO_DATA_FOUND THEN\\ 
 +   MODE_NAME := '直DB'; -- 直接DBで入力\\ 
 + END; 
 + IF INSERTING THEN\\ 
 +  MODE_KBN := 'I'; -- I:挿入\\ 
 + ELSIF UPDATING THEN\\ 
 +  MODE_KBN := 'U'; -- U:更新\\ 
 + ELSIF DELETING THEN\\ 
 +  MODE_KBN := 'D'; -- D:削除\\ 
 + END IF; 
 + IF INSERTING OR UPDATING THEN\\ 
 +  -- 挿入 or  更新 内容をログに吐き出し\\ 
 +  INSERT INTO L_HOGE\\ 
 +  VALUES(\\ 
 +     L_HOGE_SEQ.NEXTVAL\\ 
 +   MODE_KBN\\ 
 +   MODE_NAME\\ 
 +   SYSDATE\\ 
 +   , :new.CODE\\ 
 +   , :new.NAME\\ 
 +  );\\ 
 + ELSE\\ 
 +  -- 削除 内容をログに吐き出し\\ 
 +  INSERT INTO L_HANYO\\ 
 +  VALUES(\\ 
 +     L_HOGE_SEQ.NEXTVAL\\ 
 +   , MODE_KBN\\ 
 +   , MODE_NAME\\ 
 +   , SYSDATE\\ 
 +   , :old.CODE\\ 
 +   , :old.NAME\\ 
 +  );\\ 
 + END IF; 
 +END M_HOGE_TRI; 
  
-Windows10のテキスト入力時の「カーソルの太さ」を変える方法 
-http://freesoft.tvbok.com/win10/cahnge_cursor_thickness.html 
-Windows 7で、カーソルの幅を変更する方法について教えてください。 
-https://121ware.com/qasearch/1007/app/servlet/relatedqa?QID=013592 
  
 +caspol.exeを使用したセキュリティポリシーの設定
 +前記事 VSTOで、Outlook COMアドインのセットアップ\\
 +http://blogs.wankuma.com/yaju/archive/2009/06/08/174451.aspx
 +VSTOでOutlook COMアドインをインスール後に、セキュリティポリシーの設定\\
 +が必要なわけですが、その際に、セキュリティポリシーを設定するための\\
 +WSHスクリプトを作成しました。
 +バッチファイルで作成したかったんですが、レジストリの値を取得する方法が\\
 +いまいち分からなかったので(^^;
 +レジストリの値を取得するのは、インストール時にインストール先のフォルダパス\\
 +をレジストリに書き込むように設定してあるためです。
  
-労働外時間端数処理 +説明すると、セキュリティポリシーコマンドラインツールあるCaspol.exeを\\ 
-「和民」賃金未払い 217人に1200万円支払う\\ +使って、セキュリティポリシーユーザーのAll_Codeの配下に"VSTOAddin"\\ 
-勤務時間を1分単位で記録せずに30分単位などで端数を切り捨て、賃金一部が未払い\\ +というグループを作成し、その下に"HOGE"の名前でURL先にインストール先の\\ 
-<A href="http://www.asahi.com/national/update/0531/OSK200805310109.html">http://www.asahi.com/national/update/0531/OSK200805310109.html</A> +フォルダパスをアクセス許可 FullTrust設定してま。 
-<FONT color=#ff0000>時間外労働は、1分単位計算なければなりません</FONT>、30分未満など単位で切り捨るなどは本来は認められせん\\ +caspolにてYes/No確認が出くるのですが入力させのがわずらわしいので、\\ 
-ただし厚生労働省は、賃金計算で1ヶ月トータルから30分未満は切り捨て、30分以上は切り上げのであれば違法とないとしてます。\\ +「echo y|%」を指定て、自動応答にしてます。\\ 
-<A href="http://ha6.seikyou.ne.jp/home/hanappi/hanappi009.htm">http://ha6.seikyou.ne.jp/home/hanappi/hanappi009.htm</A> +http://www.atmarkit.co.jp/fwin2k/win2ktips/731caclsy/caclsy.html 
-1日単位の端数処理(切り捨て)による積み上げと月単位で合計よる端数処理では、当然、金額に差が出ます<FONT color=#ff0000>。※未払賃金の時効2年です。</FONT> +SecurityPolicy.vbsの中身 
-は時間外労働でしたが、遅刻場合15分単位で切り上げされていることがあるかと思います。この場合、就業規則に遅刻によるペナルティとして、15分未満は15分とするような規定がなされているであれば場合は問題ないと思われます。+Option Explicit\\ 
 +'On Error Resume Next\\ 
 +dim WshShell,file\\ 
 +Set WshShell = WScript.CreateObject("WScript.Shell") 
 +'RegReadメソッドで、レジストリ内指定キーを取得(キーの分類記の表参照)。\\ 
 +file = WshShell.RegRead("HKEY_LOCAL_MACHINE\\SOFTWARE\\HOGE\\MailWatchAddinSetup\\Path"
 +'セキュリティポリシー削除 存在しやり直したい場合(必要時のみ使用現状はコメントアウト化)\\ 
 +'WshShell.Run "%comspec% /c echo y|%windir%\\Microsoft.NET\\Framework\\v2.0.50727\\caspol -user -remgroup VSTOAddin",,True 
 +'セキュリティポリシー作成(All_Code配下にVSOAddinグループを作成配下にインストール先のセキュリティポリシー許可をセット)\\ 
 +WshShell.Run "%comspec% /c echo y|%windir%\\Microsoft.NET\\Framework\\v2.0.50727\\caspol -user -addgroup All_Code -allcode Nothing -n VSTOAddin",,True\\ 
 +WshShell.Run "%comspec% /c echo y|%windir%\\Microsoft.NET\\Framework\\v2.0.50727\\caspol -user -addgroup VSTOAddin -url " &amp; Chr(34) &amp; file &amp; "*" &amp; Chr(34) &amp; " FullTrust -n HOGE",,True
  
-時間外労働に入る前に休憩時間が30分ある場合が存在します、休憩時間の長さについては、\\ 
-8時間を超える場合には少なくとも60分の休憩が必要であると規定されています。\\ 
-60分を超える休憩というのは特に問題はないですが、休憩時間が長ければ拘束時間が長くなるわけです、休憩時間といいながら仕事をしている方が多いと思われるので、会社側としたら残業賃金を減らすいい規則といった感じを私は受けますね。 
  
-年俸制であ間外の割増賃金取扱いについても何変わるところはありません。\\ +任天堂「ファミコン」はこうして生まれた 
-賃金は月払い原則がありますで、毎月労働時間計算し、時間外労働が生じたなば、年俸とは別に時間外手当支給しなればなりません。\\ +■任天堂「ファミコン」はこうして生まれた\\ 
-時間外労働毎月ほぼ一定る場合には、あらかじめ割増賃金年俸固定残業代とて含めて支給することは認められます。\\ +【第1回】テレビ・ゲーム黎明期からマイコン搭載機登場まで \\ 
-つまり想定してい残業時間以上に残業させ場合には、超過分については残業代支払義務ありま\\+http://trendy.nikkeibp.co.jp/article/special/20080922/1018924/\\ 
 +【第2回】電卓をきらめゲーム機ヘ \\ 
 +http://trendy.nikkeibp.co.jp/article/special/20080925/1019049/\\ 
 +【第3回】70年代後半の専用LSIゲーム機代 \\ 
 +http://trendy.nikkeibp.co.jp/article/special/20080929/1019222/\\ 
 +【第4回】携帯型ゲーム機を発想 \\ 
 +http://trendy.nikkeibp.co.jp/article/special/20080929/1019224/\\ 
 +【第5回】試行錯誤なかか十字ボタンを見いだす \\ 
 +http://trendy.nikkeibp.co.jp/article/special/20080929/1019225/\\ 
 +【第6回】業務用ゲーム機挫折をバネにファミコン実現に挑む \\ 
 +http://trendy.nikkeibp.co.jp/article/special/20081001/1019315/\\ 
 +【第7回】業務用機仕様家庭用に,LSIの開発か着手 \\ 
 +http://trendy.nikkeibp.co.jp/article/special/20081002/1019378/\\ 
 +【第8回】ファミコン誕生,家庭用ゲーム機の代名詞に \\ 
 +http://trendy.nikkeibp.co.jp/article/special/20081002/1019327/\\ 
 +【第9回】ディスクシステム,ROMの大容量化に押され短命に \\ 
 +http://trendy.nikkeibp.co.jp/article/special/20081002/1019391/\\ 
 +【第10回】野村証券通信アダプタを開発,ゲーム断念 \\ 
 +http://trendy.nikkeibp.co.jp/article/special/20081006/1019522/ 
 +■日本変えた名ゲーム機列伝(多根清史) \\ 
 +第1回 ゲーム機の原点「スペースインベーダー」\\ 
 +http://waga.nikkei.co.jp/hobby/hobby.aspx?i=MMWAi2000015012009\\ 
 +第2回 賭の産物「ファミリーコンピュータ」 \\ 
 +http://waga.nikkei.co.jp/hobby/hobby.aspx?i=MMWAi2001015012009\\ 
 +第3回 制度疲労が起き「スーパーファミコン」 \\ 
 +http://waga.nikkei.co.jp/hobby/hobby.aspx?i=MMWAi2002015012009\\ 
 +第4回 ゲームバブル起こた「プレイステーション」 \\ 
 +http://waga.nikkei.co.jp/hobby/hobby.aspx?i=MMWAi2003015012009\\ 
 +第5回 異質な時間作った「ゲームボーイ」\\ 
 +http://waga.nikkei.co.jp/hobby/hobby.aspx?i=MMWAi2004015012009 
 +■Wii誕生くつかの理由\\ 
 +http://www.nintendo.co.jp/wii/topics/interview/vol1/index.html\\ 
 +http://www.inside-games.jp/article/2007/10/15/24258.html 
 +■任天堂は、なぜ健康テーマにした「Wii Fit」創ったのか\\ 
 +http://wii.com/jp/articles/wii-fit/crv/vol1/index.html 
 +■社長が訊く(任天堂社長・岩田聡氏開発者にインタビューるという連載)\\ 
 +http://d.hatena.ne.jp/keyword/%BC%D2%C4%B9%A4%AC%BF%D6%A4%AF
  
 +戯言 - とりあえず仕事をやめる
 +<P class=programTitle>NHKの番組で「知る楽 仕事学のすすめ」で、勝間和代さんをゲストに\\
 +働く女性 課題克服仕事論 第3回 「&#8220;やらないこと&#8221;が大事だ」の放送をみたのですが、この中で、「とりあえず仕事をやめる」と仰っておりました。\\
  
-10年間泥のよう働きいという前に、IT業界の労働環境をず見直すべきかと思います\\ +「とりあえず仕事」と発音を一括りないと勘違されてしまいますが、\\ 
-残業を減らす努力と、鬱病になる前のケアをしていなかないと人材はそぽ向いたます。\\ +お客さんプレゼンどす際に、訊かれ答えられなと不安だからと使うか使わわからないのに、りあえず調べて資料を作るてことありますよね。\\ 
-10年間泥のよに働くという意味はいいですがされのはまっぴらごめんです。\\ +ういう、とりあえず仕事って思ってるより手間がかかるんです。\\ 
-<A href="http://blogs.wankuma.com/yaju/archive/2008/01/27/119418.aspx">ITうつなどメンタルな病にか人は他産業の10倍 </A>\\ +その為に、遅くまで残したり部下までその負担をけさせ\\
-<A href="http://blogs.wankuma.com/yaju/archive/2007/09/25/97762.aspx">目指せ!残業ゼロの現場</A>+
  
 +とりあえず仕事に振り回されて、本当の仕事の方にさくのに時間が減り\\
 +本当の仕事の品質が下がってしまう。\\
 +これでは本末転倒ですね、本当に必要な仕事だけに集中する。\\
  
-粘菌には迷路を最短ルートで解く能力がある 
-サイエンスZEROを毎回楽しく見ております。\\ 
-5月24日放送のテーマが粘菌だったのですが、粘菌おそるべし\\ 
-<A href="http://www.nhk.or.jp/zero/contents/dsp210.html">http://www.nhk.or.jp/zero/contents/dsp210.html</A>\\ 
  
-実は粘菌には迷路を最短ルートで解く能力があます\\ +出来ない上司ほどあえずを使う。\\
-<A href="http://www.riken.go.jp/r-world/info/release/press/2000/000926/index.html">http://www.riken.go.jp/r-world/info/release/press/2000/000926/index.html</A>\\+
  
-迷路のスタートとゴールに餌を置ておく、粘菌が最短ルート示してくれます。\\ +不安なんですね、アドリブで答えれるならいいんだけど、知らなとを\\ 
-原理とては、栄養を双方に送りあって、栄養が多くなれば太くなり栄養が少なければ細くなりやがては消えてしまう。\\ +訊かれたらどうようって。でもね知らいことを訊かたら、\\ 
-最終的に太くなったころが最短ルートとなります。\\ +「分かりません、あで調べて折返し連絡します。でいいんですよ。\\
-放送はこの単純な原理をコンピュータ化し、アメリカの道路の最短ルートを解ました。\\+
  
-生物から原理を学ぶことってありますよね、生物とは何万年?もかけて進化してきてるけど、実はそんな複雑ではな単純な仕組み、組み合わせったりするでょうね。\\ +私が以前た会社同僚に、上司の指示で数日かけて50頁らいの打ち合わせ資料を上司と一緒に作ったいのすがいざ、打ち合わせに行ったら最初数ページ分資料か使わなかったって、愚痴ってした
-単純さを見つけるが難しかったりし+
  
-トラブルを最小限にする謝る技術 
-日経SYSTEMSを定期購読しているのですが、2008/7号は\\ 
-特集2「トラブルを最小限にする謝る技術」でした。\\ 
-会社にあれば読んでみて下さい。\\ 
-<A href="http://www.nikkeibpm.co.jp/cs/mag/it/nos/index.html">http://www.nikkeibpm.co.jp/cs/mag/it/nos/index.html</A> 
-<STRONG><FONT color=#ff0000 size=4>NG!\\ 
-</FONT></STRONG>・安易に謝らないのが得策だと考える\\ 
- (一方的、無責任に見える)\\ 
-・謝ってすぐに原因や状況を説明\\ 
- (言い訳がましく見える)\\ 
-・謝る相手はシステム担当者だけでよいと判断\\ 
- (トラブルの大小関係なく謝る相手の確認も必要)\\ 
-・障害に関する事実確認だけに終始\\ 
- (解決策に対するユーザーの不満が噴出) \\ 
-・ユーザーの感情を逆なでする文面\\ 
- (ユーザーに責任転嫁、不快な意見を引用して反論、対応策が無い)  \\ 
-・「ユーザーがおかしい」または「すべて自分やる」が前提の解決策\\ 
- (思い込み不満を持つユーザーには無責任に見える) 
-<FONT color=#006400 size=4><STRONG>Good!\\ 
-</STRONG></FONT>・謝ることを問題解決の手段としてとらえる\\ 
-・謝ることに徹する\\ 
-・原因を徐々に説明してユーザーの不満を軽減\\ 
- (不満を聞きながら相手の怒りを和らげる説明)\\ 
-・感情を害さないように配慮した文面\\ 
- (お詫びと報告への感謝、調査協力を仰ぐ、ミスは素直に認め対応策を伝える)\\ 
-・ユーザーの不満の中から事実を見極める\\ 
-・障害による業務への影響度も確認\\ 
- (「いつまでかかるか」を伝える、恒久対策と併せて暫定策を示す) 
  
-発注者ビューガイドライン +「なんでも質問する」姿勢「ググってから質問する」行動 
-備忘録してのリンク集 +http://next49.hatenadiary.jp/entry/20091009/p1
-発注者ビューガイドライン\\ +
-<A href="http://www.ipa.go.jp/sec/softwareengineering/reports/20080710.html">http://www.ipa.go.jp/sec/softwareengineering/reports/20080710.html</A> +
-基本設計がなっていない\\ +
-<A href="http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=45308&amp;forum=25&amp;start=8">http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=45308&amp;forum=25&amp;start=8</A> +
-Visual Studioのためのテスト方法論\\ +
-<A href="http://www.microsoft.com/japan/msdn/architecture/TestingMethodologyForVSTS/"><FONT size=1>http://www.microsoft.com/japan/msdn/architecture/TestingMethodologyForVSTS/</FONT></A> +
-テストについてのリンク集\\ +
-<A href="http://blogs.wankuma.com/yaju/archive/2007/10/11/101281.aspx">http://blogs.wankuma.com/yaju/archive/2007/10/11/101281.aspx</A>+
 </code> </code>
  
  
メモ.txt · 最終更新: 2021/05/15 08:23 by yajuadmin