2008-09-01から1ヶ月間の記事一覧

30th of September

- 柿 persimmon quite good means very good washing-upは食器洗いみたいなニュアンスらしい。washingだと洗濯の意味。

運用担当と開発担当は明確に区別したほうがよい

神奈川県茅ヶ崎市役所で運用している国民健康保険のシステムでは、 市民に発送した納付書に他人の情報が記載されていたことがあり、 原因を調べてみると開発担当者が本番環境のプログラムを勝手に変更していた。 このようなことを防ぐためには、本番環境にア…

26th of September

- パスタをより食べるのは男女のどちらですか? Who eats more pasta, men or women? 女性はビスケットをどれくらい食べますか? How many biscats woman men eat? 男性はどれくらいコーヒーを飲みますか?」 How much coffee do men drink? 男性はたくさん…

横展開テスト仕様書

テストから漏れがちな項目などを、プロジェクトを超えて共有するための資料

リグレッション・テスト

それまでに行ったテストをすべてやりなおすこと。 プログラムを修正した場合に、デグレートをおこしていないかを確認するために行われる。 回帰テストともいう。

最短一致の方法

いままで、最長一致をするために、以下のようにしてました。 <img[^>]*>実は、以下のように?を使うことで最短一致することができることがわかった。orz <img.*?></img.*?></img[^>

バッチ処理における排他制御の戦略について

バッチ処理はユーザ画面が存在しないので、排他制御の戦略がオンライン処理と異なってきます。 まず、大量のデータを参照、更新するので通常は表ロックが前提です。 また、集計処理を行う場合は、途中で更新処理が入って集計結果が変わってしまうことを防ぐ…

アプリケーションレベルでのトランザクション制御について

アプリケーションレベルでのトランザクション制御には、楽観的排他制御と悲観的排他制御があります。 悲観的排他制御について データを参照した時点で、その後に行う更新までをロックする。 たとえば、登録画面=>プレビュー画面=>登録結果画面という画面の流…

- 彼女は、この大学を去年卒業した She graduated from this university last year. 私は毎晩音楽を聞く I listen to music every night. 私は老後のことをしばしばかんがえます I often think about my old age. 私は、大学で経済学を専攻しています I majo…

ダーティリード、ファントムリード、ファジーリード

以下のページが詳しい http://www.interdb.jp/techinfo/postgresql/p-2-07.html自分なりの理解 ダーティリード トランザクションAがcommitする前のデータを、トランザクションBが読み込んでしまう。トランザクションAがロールバックした場合、トランザクショ…

9/22

- 女性が駅の前に立っている。 A woman is standing in front of the station. be動詞+現在分詞の型の「進行形」となる。 駅の前に立っている女性 A woman standing in front of the station. 現在分詞standingが名詞womanを修飾している みんなに好かれてい…

保守で必要とする資料

全体を俯瞰できる資料 シーケンス図、クラス図 設計の意図を書いた資料 なぜ、こんな設計にしたのかが書かれた資料

JISで定義している保守開発の区分

是正保守 バグの修正はこれに含まれる。 予防保守 バグになりえる問題を探して、バグが表面化するまえに修正 適応保守 利用環境の変化(法改正、税率変更)や利用部門からの要望による修正。 完全化保守 性能や保守性を向上させる目的でソフト改善。

やること

保守開発で、やるべきこと。 仕様を"完全に"理解するための調査 既存の機能が動作することを完全に保障しないといけない。 調べたことは資料にまとめる リファクタリングするべきか否か メンテナンス性の悪いプログラムはリファクタリングの可否を検討する。…

見積もりの注意点

保守開発の見積もりを立てる上のポイントは以下の3つ。 調査の工数 どのように修正するか テストの工数 修正した部分だけテストするのではなく、既存の機能が動作することを保障しなければいけない。 最適化するかどうか ある修正を行う場合に、AとBのやり…

9/20復習

- エッフェル塔 Eiffel Tower. イギリスではアイフルタワーという。 かば hippopotamus.略してhippo. コンコルドの最大時速は、2179km/hです。 The top speed of concord is two thousand one hundred and seventy nine km/h ミシシッピ川の長さは、3780kmで…

マスター系テーブルにuniq制約はつけない

uniq制約は便利であるが、反面問題点もある。 例えば、商品コード、商品名(uniq制約)、削除フラグで構成される商品テーブルがあるとする。 新規に商品情報を商品テーブルに登録する際に、論理的に削除されたレコードの商品名と重複する場合、レコードが追加…

マスター系テーブルのレコードは物理削除してはいけない。

商品テーブルや社員テーブルのような系統のテーブルをマスター系テーブルといい、 明細テーブルなどをトランザクション系テーブルという。マスター系テーブルを削除する場合、レコードをdelete文で物理削除するのではなく、削除フラグを更新するようにして論…

プログラムを保守するときの注意事項

関数のインターフェース(パラメタ)や、処理内容を変更する場合、その関数を利用している箇所を全部調べて、影響を調査する。 インターフェースを変更する場合、デフォルト引数などを利用して、その関数を呼び出しているほかの箇所を修正しなくてもよいよう…

2ch長文引用

875 名前: 名無しさん@英語勉強中 [sage] 投稿日: 2008/09/17(水) 02:26:38 お願いします。 A survey asked British adults about their work and home life. Many people took part, including full-time and part-time workers, unemployed people, stu…

おさえておきたいこと

結論を先に述べる。 文章の最初に結論を述べる事で、読み手にストレスをあたえない。その文章が報告なのか質問なのか明確にする。 ひとつの文章には、ひとつの事柄を述べる。 要点をまとめる。 テーマ毎に文章をわける 長い文章は分割する。 調べる わかりや…

デュアルブートの設定手順

WindowsとFreeBSDを1つのパソコンに入れる場合、まず、1番目に接続されたディスクに普通にWindowsOSを入れます。 次に、2番目に接続されたディスクに対して、FreeBSDを入れるのですが途中でBootMgrというのを 一緒にインストールする必要があります。 …

パーティションについて

パーティションは、ハードディスク領域の区分です。 パーティションには、基本パーティションと拡張パーティションがあります。 一つのハードディスクに作成できる基本パーティションは4つまでです。 一つのハードディスクに作成できる拡張パーティションは…

9/15

- 惜しい! close 発音はクロース。距離的に近いという意味もある。 大学生です。 go to university. 大学はどこの出身ですか? Where did you go to university. なぜ、引っ越したのですか? Why did you move house? 彼らに子供が出来たのはいつですか? W…

9/13

□センテンス 何時間の睡眠をとりましたか? How many hours did you sleep? あなたは日本にきた。 You came to japan. 小学校 elementary school(in USA) primary school(in UK.) 彼女が生まれた年はいつですか? When was she born? 彼女は1967年にロンドン…

9/9 復習

学校に通い始める。 start school 学校を卒業する。 leave school graduate は、アメリカではあらゆる学校に用いますが、イギリスでは大学のみに用い、それ以外は leave school といいます。 私は、3冊の本を書きました。 I've written three books. 私は三…

2ch長文引用

758 名前: 名無しさん@英語勉強中 投稿日: 2008/09/10(水) 07:51:51 お願いします!m(_ _)m I left home when I was sixteen, and joined the navy. I've been to more countries than I can remember. After a few years of travelling, I got tired. an…

運用オペレータの操作ミス

http://itpro.nikkeibp.co.jp/article/OPINION/20080714/310711/

保守作業の難しさについて

保守作業の難しさは以下の二点に絞られる 既存プログラムの解析 テスト 新規機能のテストだけでなく、既存機能が動作することを保障するためのテストも行う必要がある。 開発環境/本番環境の管理について 運用担当者に無断で開発担当者が、本番環境のプログ…

2ch引用

647 名前: 名無しさん@英語勉強中 投稿日: 2008/09/02(火) 23:51:28 お願いします。 I'm bored. What shall I do? I could clean the room, but I'm too tired. I might read a book.Hmm,,,My eyes are tired. I know, I'll watch TV. Oh, not the news a…