ユーザ用ツール

サイト用ツール


メモ

差分

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

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
メモ [2017/04/02 23:42] yajuadminメモ [2021/05/15 08:23] (現在) yajuadmin
行 1: 行 1:
 ====== メモ ====== ====== メモ ======
 +===== 株取引の鉄則 =====
  
-<code> +  * 決算直前の銘柄の株取引しないこと、だたし空売りするならいいかも。 
-クラウドコンピューティング\\+ 
 +===== クラウドコンピューティング =====
 たんす預金、銀行。データを預ける上でのたとえ\\ たんす預金、銀行。データを預ける上でのたとえ\\
-例 Googleのデータセンター(銀行)にデータ預けるのであれば、PC(タンス)に\\ +例 Googleのデータセンター(銀行)にデータ預けるのであれば、PC(タンス)にデータを預けるのであれば、Google の方が安全ではないか\\
-データを預けるのであれば、Google の方が安全ではないか\\+
 いずれ、銀行のように普通に預けることになっていくだろう。 いずれ、銀行のように普通に預けることになっていくだろう。
-IPv6\\+ 
 +===== IPv6 =====
 IPv6になると手動で設定をしなくなる、自動化していく。\\ IPv6になると手動で設定をしなくなる、自動化していく。\\
-家電などにも付くようになった時、ネットワーク監視をしていくと、ショート\\ +家電などにも付くようになった時、ネットワーク監視をしていくと、ショートパケットがでまくる。下手に家電を企業内にもっていくとパケット拾い捲りか 
-パケットがでまくる。下手に家電を企業内にもっていくとパケット拾い捲りか + 
-ヒューマンエラー\\+===== ヒューマンエラー =====
 ケーブルなどには間違えないようにタグ付けするとか。 ケーブルなどには間違えないようにタグ付けするとか。
-投資計画\\+ 
 +===== 投資計画 =====
 運用費用というのは軽視されやすく削られやすい、投資計画をきっちり出す。\\ 運用費用というのは軽視されやすく削られやすい、投資計画をきっちり出す。\\
 月次レポートとして、システム稼動率はもちろん、人の稼動率も大切。 月次レポートとして、システム稼動率はもちろん、人の稼動率も大切。
-・性善説の運用は駄目\\ 
-モラルの低い人いるし、外国人であれば文化が違い本人は悪いと思ってない\\ 
-こともある。\\ 
-ただ『制度の設計は性悪説で、運用は性善説で』という言葉もあり、性善説が\\ 
-すべて悪いというわけではない。 
-・フロアごと安定化電源(CVCS)化\\ 
-UPSをサーバーごと何十台も付けるならフロアごと安定化電源した方がよい 
  
-==== 英単語接頭語 ==== +===== 性善説運用は駄目 ===== 
-■"de" 否定 +ラルのいる外国人あれば文化い本人いと思ってなある。\\ 
-コーディングのミスを"bug"といいますが、これは大型コンピュータに蛾のような虫が入り込んで本当にトになったことから使われるようになった。\\ +ただ『制度設計性悪説で、運用は性善説で』という言葉もあり、性善説がすべて悪いというわはない。
-"bug"に反対のことをする意味(否定)の"de"う接頭語を付けると"debug"となり\\ +
-「bugを取り除く」とう単語になります。 +
-■"en" ~化す +
-データを一定の規則に従って目的に応じた符号に変換することをエンコードといいます\\ +
-よくWebサイトで文けした時に、う文字コードにエンコードすると読めるようになったりします。\\ +
-"encode"の"en"「~化する」とう意味があり「コード化」という単語になります。 +
-■"re" 再度、戻る +
-プログラムロジックに再帰呼び出しいうのがります、フォルダを含めたファイル一覧の取得すのに使ったりします。\\ +
-"recursive call""re"「再度」という意味があり「再帰呼び出し」とう単語になります。\\ +
-また、戻るという意味の接頭辞でも使れます。"reverse"「戻る、逆にする」とう意味になります+
  
-接頭語\\ +===== フロアごと安定化電源(CVCS)化 ===== 
-http://www.psn.ne.jp/~bds/category/atama.htm+UPSをサーバーごと何十台も付けるならフロアごと安定化電源した方がよい
  
-フルマラソンに挑戦してきました。+===== フルマラソンに挑戦してきました。 =====
 昨年、富士山に初登頂したこともあり、次はフルマラソンに挑戦しようと密かに誓っていたわけです。\\ 昨年、富士山に初登頂したこともあり、次はフルマラソンに挑戦しようと密かに誓っていたわけです。\\
  
行 54: 行 40:
 2月下旬から練習を開始し、練習でも最高16kmまでしか走ってなかったわけで完走なんて、やはり甘かったです。\\ 2月下旬から練習を開始し、練習でも最高16kmまでしか走ってなかったわけで完走なんて、やはり甘かったです。\\
 私なんかより遥かに年上の方も完走されていますし、次は完走できるようにちゃんと準備しておきないと駄目ですね。\\ 私なんかより遥かに年上の方も完走されていますし、次は完走できるようにちゃんと準備しておきないと駄目ですね。\\
- 
  
 日本最大!走る仲間のウェブサイト  http://runnet.jp/home.php 日本最大!走る仲間のウェブサイト  http://runnet.jp/home.php
  
-医療の現場から学ぶ情報伝達  申し送り +===== 改修作業の自戒 =====
-ソフトウェア・テストPRESS vol.8に「医療の現場から学ぶ 情報伝達」の記事を読んで、参考になったので書いてみます。 +
-発端としては、よくIT系に起こる情報伝達トラブルですね。\\ +
-知り合いのエンジニアが看護士が患者の情報を間違いなく共有していることを絶賛していたんだけど、なんか特別な工夫や教育が行われているの?\\ +
-IT系だとなぜかお客さんの要望がなぜか営業から開発チームに伝わらない\\ +
-ことがあってトラブルになることが多いんだけど・・・ +
- +
-看護士では、"申し送り"という患者の全ての情報を他の看護師と共有することが行われています、よくテレビでも円卓を囲んで看護師が患者について話しているシーンがありますよね。(現在、申し送りは廃止方向にあるようです。) +
-申し送りは、口頭ベースで行われているけど、議事録は残さない。\\ +
-正式な情報はカルテや看護記録に書かれているので申し送りは口頭で短時間で済ます。それに患者さんの担当がどうかで理解するレベルも必要とする情報も\\ +
-異なるから申し送りの内容から自分で判断しながら、メモを取る。 +
-■申し送りのポイント\\ +
-・伝えるうえで重要なことは、「結果→経過」の順です。\\ +
-・申し送りで話される内容はあくまでに重要ポイントであり、詳細については\\ +
-カルテや検査結果などを確認する。\\ +
-・わからないところや、説明が不十分なところは必ず指摘して確認する。 +
- +
-■IT系でも情報伝達では、同じようにしているのに何か違いがあるのか?\\ +
-・メールベースのコミュ二ケーションが多くなってしまうことで、いつでも追加で送信できるので、流れてしまう情報になることは多くなっている。\\ +
-・メモがメモとして生かされていない、申し送りのように口頭で重要なポイントを話せるくらいに自分自身でポイントがまとめられていないのではないか +
- +
-■まとめ\\ +
-ソフトウェアエンジニアの場合、要件定義、設計書、仕様書、不具合レポート\\ +
-議事録、タスク一覧など、さまざまな情報を共有しているけど、各メンバーが現時点、次の時点で必要となる情報が何で、重要なポイントがどこなのかを\\ +
-洗い出していないから、情報伝達に問題が発生しやすいんだろう。\\ +
-確実に情報を共有するにはさまざまな資料を更新するだけでなくて、もう少し各メンバーと口頭で話をしながら各自が理解しているかを確認してみるとミスを防ぐことができるかも。 +
- +
-■理解度\\ +
-人によって"分かった"の基準がかなり違う10人いたら、10通りの「分かった」が存在して10人がすべて「分かった」といっても、正確に情報を理解し本当の意味で分かっているのは実は1人だけしかいなかったりとか・・・ +
-実際に分かったつもりになっていないかを確認するにはどうするのか?\\ +
-「自分の理解度」を他人を通してチェックしてみればいいのです。\\ +
-「人にキチンと説明できる」という状態になって初めて「分かった」ということが\\ +
-出来るのです。「分かる」と「伝えられる」を同じにするように心掛ける。 +
-  +
-<FONT color=#0000ff>医療現場では「確認」の作業を怠ると医療事故につながるために、IT系と違い情報伝達の取り方(真剣度)に違いがあるかな。</FONT> +
- +
-改修作業の自戒+
 結合テストにて、私が担当した日報入力画面にて「SQLが不正です。」という例外エラーが発生したので、調査のためトレースしていくと売上計上ストアドを呼んだところで、エラーが発生していることがわかった。\\ 結合テストにて、私が担当した日報入力画面にて「SQLが不正です。」という例外エラーが発生したので、調査のためトレースしていくと売上計上ストアドを呼んだところで、エラーが発生していることがわかった。\\
  
 その売上計上ストアドをトレースしていくと、文字列化したSQL文を実行したところで、例外エラーが発生した。\\ その売上計上ストアドをトレースしていくと、文字列化したSQL文を実行したところで、例外エラーが発生した。\\
 +その文字列化したSQL文を見てみると、なんとSELECT句が存在しないのである。そりゃー、SQLが不正ですよね。
  
-その文字列化したSQL文ると、なんとSELECT句存在しなの\\ +ソース眺めると、仕様変更により改修作業を同僚行って
-である。そりゃー、SQLが不正ですよね\\+
  
-ソースを眺めていると、仕様変更により改作業を同僚が行っていた。\\+<code> 
 +LV_SQL := "SELECT xxx,xxx" 
 +<FONT color=#0000ff>'ADD 2009/04/27 正 name 
 +LV_SQL := "xxx,xxx" 
 +</FONT> 
 +LV_SQL := LV_SQL || "xxx,xxx" 
 +・・・ 
 +</code>
  
-LV_SQL := "SELECT xxx,xxx"\\ +おいおい、文字列連結し忘れているよ。ってか、<FONT color=#ff0000>ソースだけ修正してテストしてないのバレバレでしょ。</FONT> 
-<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\\ http://www.happiese.com/system/refactoring.html\\
  
-ひどいソースに出合っても、既存の潜在バグも十分ありそうでも\\ +ひどいソースに出合っても、既存の潜在バグも十分ありそうでも<FONT color=#006400>「動いているソースには手を加えるな」</FONT>が現実的なんでしょうね。
-<FONT color=#006400>「動いているソースには手を加えるな」</FONT>が現実的なんでしょうね。\\+
  
 改修作業は、ほんとに葛藤します。直したいけど・・・がまんがまんって。\\ 改修作業は、ほんとに葛藤します。直したいけど・・・がまんがまんって。\\
-たまに我慢できなくて修正してしまいます。もちろん、それで痛い目にあったこともありますけど、なかなかスルーすることが出来ない(^^;\\+たまに我慢できなくて修正してしまいます。もちろん、それで痛い目にあったこともありますけど、なかなかスルーすることが出来ない(^^;
  
 debug条件って意外と知られてないのかな、便利ですよね。\\ debug条件って意外と知られてないのかな、便利ですよね。\\
 http://www.atmarkit.co.jp/fdotnet/dotnettips/688debugbreakcond/debugbreakcond.html http://www.atmarkit.co.jp/fdotnet/dotnettips/688debugbreakcond/debugbreakcond.html
  
- +===== 被写体としての人形 ===== 
- +最初は、人形だよなと思ってだんだん見ていくと、なんかいいんですよね。写真撮った人からの愛を感じますw
-戯言 -  被写体としての人形 +
-最初は、人形だよなと思ってだんだん見ていくと、なんかいいんですよね。\\ +
-写真撮った人からの愛を感じますw\\+
  
 これに手を出したら人生終わったと言えるようなものといえば?\\ これに手を出したら人生終わったと言えるようなものといえば?\\
-http://blog.livedoor.jp/insidears/archives/51950062.html +http://blog.livedoor.jp/insidears/archives/51950062.html\\ 
-<FONT color=#008000 size=5>\\ +<FONT color=#008000 size=5>「ある(り)と思います!」</FONT>
-「ある(り)と思います!」</FONT> +
  
-なぜ2時から5時までは3時間で、2日から5日までは4日間なのか?+===== なぜ2時から5時までは3時間で、2日から5日までは4日間なのか? =====
 なぜ2時から5時までは3時間で、2日から5日までは4日間なのか?\\ なぜ2時から5時までは3時間で、2日から5日までは4日間なのか?\\
 http://ameblo.jp/metameta7/entry-10270210344.html http://ameblo.jp/metameta7/entry-10270210344.html
 +
 A:「2時から5時までは3時間。」 → 「量」\\ A:「2時から5時までは3時間。」 → 「量」\\
 B:「2日から5日までは4日間。」 →  「数」 B:「2日から5日までは4日間。」 →  「数」
行 157: 行 98:
 φ(.. )メモメモ φ(.. )メモメモ
  
-VSTOで、Outlook COMアドインのセットアップ+===== VSTOで、Outlook COMアドインのセットアップ =====
 VSTOを使ったOutlook2003のアドインを開発したのですが、\\ VSTOを使ったOutlook2003のアドインを開発したのですが、\\
 http://blogs.wankuma.com/yaju/archive/2008/11/10/160848.aspx http://blogs.wankuma.com/yaju/archive/2008/11/10/160848.aspx
 今頃になって導入準備となり、下記のエラーに嵌まってしまいました。\\ 今頃になって導入準備となり、下記のエラーに嵌まってしまいました。\\
 Debug上では動作するのですが、インストーラでアドインを入れた場合、詳細オプション→COMアドイン→使用できるアドインでチェック付けると、下記のエラーが出て動作してくれません。\\ Debug上では動作するのですが、インストーラでアドインを入れた場合、詳細オプション→COMアドイン→使用できるアドインでチェック付けると、下記のエラーが出て動作してくれません。\\
-<FONT color=#ff0000>「読み込まれていません、COM アドインの読み込み中にランタイムエラーが発生しました。」</FONT>+<wrap em>「読み込まれていません、COM アドインの読み込み中にランタイムエラーが発生しました。」</wrap>
  
 この原因が分からなく、このエラー情報をネットで検索しても大した情報も得られず、配布するアセンブリが悪いのではないか、レジストリの内容が間違っていないか、プログラムは悪いのかと起動時にMsgBox("Hello World")だけ出るもので試してみたりとか\\ この原因が分からなく、このエラー情報をネットで検索しても大した情報も得られず、配布するアセンブリが悪いのではないか、レジストリの内容が間違っていないか、プログラムは悪いのかと起動時にMsgBox("Hello World")だけ出るもので試してみたりとか\\
行 173: 行 114:
 アプリケーション レベルのプロジェクトのデバッグ\\ アプリケーション レベルのプロジェクトのデバッグ\\
 http://msdn.microsoft.com/ja-jp/library/ms269003(VS.80).aspx\\ http://msdn.microsoft.com/ja-jp/library/ms269003(VS.80).aspx\\
-<FONT color=#0000ff>「エラーが発生するたびにメッセージ ボックスに表示するには、\\ +<wrap em>「エラーが発生するたびにメッセージ ボックスに表示するには、VSTO_SUPPRESSDISPLAYALERTS 変数を 0 に設定します。」</wrap
-VSTO_SUPPRESSDISPLAYALERTS 変数を 0 に設定します。」</FONT+環境変数にVSTO_SUPPRESSDISPLAYALERTSを追加し値を0にセット後、Outlookを起動すると、例外エラーがメッセージボックスで表示されました。 
-環境変数にVSTO_SUPPRESSDISPLAYALERTSを追加し値を0にセット後、Outlookを起動すると、例外エラーがメッセージボックスで表示されました。\\+ 
 +<code>
 「System.IO.FileLoadException: ファイルまたはアセンブリ 'xxxxAddin'、\\ 「System.IO.FileLoadException: ファイルまたはアセンブリ 'xxxxAddin'、\\
 またはその依存関係の 1 つが読み込めませんでした。\\ またはその依存関係の 1 つが読み込めませんでした。\\
行 181: 行 123:
 ファイル名 'xxxxAddin' です。\\ ファイル名 'xxxxAddin' です。\\
 System.Security.Policy.PolicyException: 実行するためのアクセス許可を取得できません。」 System.Security.Policy.PolicyException: 実行するためのアクセス許可を取得できません。」
-<FONT color=#008000>原因は、CAS(コード アクセス セキュリティ ポリシー) だったんです。\\ +</code> 
-</FONT>原因が分かれば、対処は可能ですね。+ 
 +原因は、CAS(コード アクセス セキュリティ ポリシー) だったんです。原因が分かれば、対処は可能ですね。 
 セキュリティポリシーの設定\\ セキュリティポリシーの設定\\
-コントロールパネル-管理ツール-Microsoft .NET Framework 2.0 Configration\\ +<code> 
-ランタイムセキュリティポリシー→ユーザー→コードグループ→VSTOProject→(既定の会社名)を追加\\ +コントロールパネル-管理ツール-Microsoft .NET Framework 2.0 Configration 
-メンバーシップ条件 URL C:\\Program Files\\(既定の会社名)\\*\\ +ランタイムセキュリティポリシー→ユーザー→コードグループ→VSTOProject→(既定の会社名)を追加 
-アクセス許可 FullTrust\\ +メンバーシップ条件 URL C:\\Program Files\\(既定の会社名)\\* 
- \\ +アクセス許可 FullTrust 
-Debug上で動作していたのは、セキュリティポリシーの設定がVS側で自動的に作成されていたからです。SetUp.exeでインストールした場合、セキュリティポリシーの設定はツール Caspol.exe\\ +</code> 
-を使って別途セットしないとね。\\+ 
 +Debug上で動作していたのは、セキュリティポリシーの設定がVS側で自動的に作成されていたからです。SetUp.exeでインストールした場合、セキュリティポリシーの設定はツール Caspol.exeを使って別途セットしないとね。
  
 コード アクセス セキュリティ ポリシー ツール (Caspol.exe)\\ コード アクセス セキュリティ ポリシー ツール (Caspol.exe)\\
行 198: 行 143:
 おかげで、やろうとした仕事がほとんど進まなかった、とほほ(T^T) おかげで、やろうとした仕事がほとんど進まなかった、とほほ(T^T)
  
-第2回静岡IT Pro勉強会  レポート +===== 第2回静岡IT Pro勉強会  レポート =====
 6月13日に行われた、第2回 静岡 IT Pro 勉強会が終了しました(^-^)\\ 6月13日に行われた、第2回 静岡 IT Pro 勉強会が終了しました(^-^)\\
 迷惑なメールの処理に要する費用は日本全体で年間7,000億円以上らしい。\\ 迷惑なメールの処理に要する費用は日本全体で年間7,000億円以上らしい。\\
行 220: 行 164:
 スパムメールも、8:2(パレートの法則)があるんだけども\\ スパムメールも、8:2(パレートの法則)があるんだけども\\
 現状は 95:5 くらい、上位5%の業者が95%のスパムを送ってる。\\ 現状は 95:5 くらい、上位5%の業者が95%のスパムを送ってる。\\
- \\+
 ブラックリストは、送信者アドレス→ドメイン→ネームサーバー\\ ブラックリストは、送信者アドレス→ドメイン→ネームサーバー\\
 ブラックリストの共有化の問題点\\ ブラックリストの共有化の問題点\\
行 292: 行 236:
 mixiの年賀状といえば、ピンときますでしょうか。\\ mixiの年賀状といえば、ピンときますでしょうか。\\
 静岡の企業だったんですね、応援しなきゃね。  静岡の企業だったんですね、応援しなきゃね。 
- 
-Oracle カーソルを引数で渡す 
-ストアドでそれなりの処理を作成しているときに、カーソルを引数として共通化したい場合がある。\\ 
-単一テーブルのカーソルの引数の受け渡しなら下記サイトを参考に出来たんだけども\\ 
- 
-Oracle カーソルを引数で渡したい。\\ 
-http://otndnld.oracle.co.jp/document/products/oracle10g/102/doc_cd/appdev.102/B19257-01/sqloperations.html#9160\\ 
- 
- 
-売上テーブルと仕入テーブルなど複数テーブルからカーソルの引数の\\ 
-受け渡しをして、共通のテーブルにデータを更新したいといった場合、どうしたものかと考えて、下記方法を対処した。\\ 
-もっといい方法があるかも知れないけど、とりあえず備忘録として記述\\ 
-※共通処理側で値チェックや計算処理などすることを想定\\ 
- 
-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 トリガー処理 
-プロジェクト終盤になって、幾つかのマスタ系およびトランザクション系の更新ログを取りたいというユーザーから要望を受ける。\\ 
-十数本ある機能を今更修正するには時間もコストも無いってことで、検討した結果、トリガー処理を思いつく。\\ 
-今までトリガーの存在こそ知っていても、使う機会が残念ながら無かった、今回ちょうどいい勉強の機会であった。 
-ちなみに、トリガーとは表に対して何らかの変更処理(挿入、更新、削除)が加えられたとき、その変更処理をきっかけとして自動的に実行される特殊なストアドプロシージャのことです。\\ 
-http://www.techscore.com/tech/sql/14_01.html 
-各ログには、画面からの処理モード(登録・更新・削除)を項目にセットする必要があるのだが、トリガー処理では、外部から引数を受け渡すことが出来ない、そこでログ用の一時表を作成し、処理モードをセットしてトリガー内で値を受け取るようにした。\\ 
-画面からのテーブル更新でなければ、一時表には何も書かれてないため直接DBを書き換えたと判断できる。\\ 
- 
-備忘録として記述\\ 
- 
-■サンプル\\ 
-CREATE OR REPLACE TRIGGER M_HOGE_TRI\\ 
-BEFORE INSERT OR DELETE OR UPDATE \\ 
-ON M_HOGE\\ 
-REFERENCING OLD AS OLD NEW AS NEW\\ 
-FOR EACH ROW \\ 
-DECLARE\\ 
- MODE_KBN  VARCHAR2(1); -- I:挿入、U:更新、D:削除 をセット\\ 
- MODE_NAME VARCHAR2(4); -- "新規"、"修正"、"削除" をセット\\ 
-BEGIN 
- BEGIN\\ 
-  -- 画面から更新の場合は、一時表に値がセットされるが、\\ 
-  -- 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;  
- 
  
 caspol.exeを使用したセキュリティポリシーの設定 caspol.exeを使用したセキュリティポリシーの設定
行 447: 行 269:
  
  
-任天堂「ファミコン」はこうして生まれた+===== 任天堂「ファミコン」はこうして生まれた =====
 ■任天堂「ファミコン」はこうして生まれた\\ ■任天堂「ファミコン」はこうして生まれた\\
 【第1回】テレビ・ゲーム黎明期からマイコン搭載機登場まで \\ 【第1回】テレビ・ゲーム黎明期からマイコン搭載機登場まで \\
行 487: 行 309:
 ■社長が訊く(任天堂社長・岩田聡氏が開発者にインタビューするという連載)\\ ■社長が訊く(任天堂社長・岩田聡氏が開発者にインタビューするという連載)\\
 http://d.hatena.ne.jp/keyword/%BC%D2%C4%B9%A4%AC%BF%D6%A4%AF http://d.hatena.ne.jp/keyword/%BC%D2%C4%B9%A4%AC%BF%D6%A4%AF
- 
-戯言 - とりあえず仕事をやめる 
-<P class=programTitle>NHKの番組で「知る楽 仕事学のすすめ」で、勝間和代さんをゲストに\\ 
-働く女性 課題克服仕事論 第3回 「&#8220;やらないこと&#8221;が大事だ」の放送をみたのですが、この中で、「とりあえず仕事をやめる」と仰っておりました。\\ 
- 
-「とりあえず仕事」と発音を一括りにしないと勘違いされてしまいますが、\\ 
-お客さんにプレゼンなどする際に、訊かれて答えられないと不安だからと使うか使わないかわからないのに、とりあえず調べて資料を作るってことありますよね。\\ 
-こういう、とりあえず仕事って思ってるより手間がかかるんです。\\ 
-その為に、遅くまで残業したり、部下にまでその負担をかけさせる。\\ 
- 
-とりあえず仕事に振り回されて、本当の仕事の方にさくのに時間が減り\\ 
-本当の仕事の品質が下がってしまう。\\ 
-これでは本末転倒ですね、本当に必要な仕事だけに集中する。\\ 
- 
- 
-出来ない上司ほど、とりあえずを使う。\\ 
- 
-不安なんですね、アドリブで答えれるならいいんだけど、知らないことを\\ 
-訊かれたらどうしようって。でもね、知らないことを訊かれたら、\\ 
-「分かりません、あとで調べて折り返し連絡します。」でいいんですよ。\\ 
- 
-私が以前いた会社の同僚に、上司の指示で数日かけて50頁くらいの打ち合わせ資料を上司と一緒に作ったらしいのですが、いざ、打ち合わせに行ったら最初の数ページ分の資料しか使わなかったって、愚痴ってました。 
- 
- 
-「なんでも質問する」姿勢と「ググってから質問する」行動 
-http://next49.hatenadiary.jp/entry/20091009/p1 
-</code> 
- 
  
メモ.1491144141.txt.gz · 最終更新: 2017/04/02 23:42 by yajuadmin