kusakaridaijinさん
moralの語源はラテン語moralisで、基本的な意味は「礼儀上の、慣習の」。
要するに社会的、共同体的規範(基準)のという意味が基本。
ただしmoralには、moral influence(精神的影響)、moral courage(精神的な勇気)など
「道徳的な」とは違う意味もあります。
!doctype>kusakaridaijinさん
moralの語源はラテン語moralisで、基本的な意味は「礼儀上の、慣習の」。
要するに社会的、共同体的規範(基準)のという意味が基本。
ただしmoralには、moral influence(精神的影響)、moral courage(精神的な勇気)など
「道徳的な」とは違う意味もあります。
!doctype>同和地区を擁する学校は何かと発言力がある。設備も他の学校と比べると良い。優秀とされる教師の配置も多く、加配も多い。これほどの優遇があっても、生徒の学力は低く、荒れも収まらない。内部の教師はどう思っているのだろか。なぜ、同和地区生徒だけ優遇されるのか、これは平等な教育ではない、とおもっている教師もいるし、もっと優遇してほしいと望んでいる教師もいる。
大阪府橋下知事の同和教育に対する素朴な疑問。
《私の中学では同和教育をしている。前の学校では、ひとかけらもこんな教育を受けたことがなかった》
これは、橋下徹が中学時代に書いた卒業文集の一節だ。他の生徒の多くが、「3年間の思い出」のような子供らしい内容に終始する中、橋下がつけたタイトルは「視野を� �げる」。
!doctype>と、提出済みのペーパーを持ってくる学生、結構います。
で、読んでみると、文法はまあいいとして
内容が意味不明。
前回同様、意味が置き去りにされているケース。
更に、先生から配られたインストラクションを読んでみると
その内容と実際に書かれた内容が全然合っていない。。。
そういう時には
ライティングのクラスでは、
いろんなジャンルのエッセーの書き方を習うんだから
(descriptive essay/narrative essay/argumentative essay/etc...)
「最近では気候変動説に懐疑的であると、ホロコースト否定論者のように扱われます。
環境保護活動とは実は政治活動家の運動であり、世界規模で大きな影響力を持つ
ようになりました。
政治家は皆、そのことに気付いています。
左派だろうと中道だろうと右派だろうと、環境に忠誠を誓わなければなりません。」
先月、地球温暖化キャンペーンが大勝利を収めました。
反抗勢力の拠点だったアメリカ政府が降伏したのです。
今やジョージ・ブッシュは仲間です。
西洋諸国は先進国と発展途上国で工業生産を抑制するために国際協定が必要だと考えています。
しかしコストはどれくらいでしょうか?
ポール・ドリーズンは元環境活動家です。
「地球温暖化に関する最大の懸念は、温暖化を抑制する政策を推し進めることで、
世界の最貧困層の人々に破滅的な影響をもたらすと思われることです。」
活動家は、大事を取れば安全だと言います。
たとえ人為的地球温暖化説が間違っていたとしても、万が一に備えて、二酸化炭素排出削減に厳しい態度を取るべきだと。
これを予防原則と言います。
「予防原則とは非常に面白い野獣です。
基本的に特定のアジェンダやイデオロギーを奨励するために使われます。
常に一方向にしか使われません。
ある特定のテクノロジーを使うリスクについては言及しますが、例えば、化石燃料など
ですが、使わないで生ずるリスクには言及しません。
そのテクノロジーの恩恵については決して言及しないのです。」
近藤理恵「リスク社会の存在論的不安と少年犯罪 ―佐賀バスジャック事件をもとにして―」を読んだ。
この論文の目的は以下である。
本稿の目的は,近年の少年犯罪の特徴が,リスク社会において存在論的不安を抱え込んだ少年による犯罪にあることを明らかにした上で,存在論的不安が社会的排除のリスク,純粋関係のリスク,経験の隔離のリスクによってもたらされていることを明らかにすることにある。
あるいは以下のようにも言いかえられている。
本稿では,2000 年に佐賀バスジャックを起こした少年の例をもとに,近年の少年犯罪の特徴が,リスク社会において存在論的不安を抱え込んだ少年による犯罪にあることをA・ギデンズの存在論に依拠しながら明らかにする。その上で,存在論的不安がP・ブルデューが指摘しているような社会的排除のリスクとギデンズが指摘しているような親子関係における純粋関係のリスクや専門家システムの拡大による経験の隔離のリスクによってもたらされていることを明らかにする。
結論から言えば、この目的は達成されていない。というか、「近年の少年犯罪の特徴」に関しては一切述べられていない。この論文は、佐賀バスジャック事件という特定の事件を起こした犯人が、どのような「存在論的不安」を抱えていたのか、そしてそれがリスク社会におけるどのようなリスクに基づいていたか、を説明したものである。
しかし、その説明すらほとんど成り立っていない、ということをここでは明らかにしたい。
1.「近年の少年犯罪」について語られていない
本論文には、「近年の少年犯罪」の枠組みに入る犯罪の事例は佐賀バスジャック事件のほかに二つしかでてこない。これらの代表性はどれほどのものなのか、なぜそれが「近年に特有」と言えるのか、なぜそれが「少年に特有」と言えるのか。そういったことが一切説明されない。若者論や少年少女論に対する批判的な研究はすでに多く蓄積されているが、そういった研究を無視して「少年に特有」「近年に特有」だと位置付けている点は問題であると思う。
2.「存在論的不安」の条件は全て満たされているか?(満たされる必要はあったのか)
!doctype>昨日は、事務所近くにある、都島の鉄板串焼き「伸」さんを
取り上げさせてもらいました。
今日、お店に行くと、
新聞をコピーしてお店に貼っていただいていました。
そして、そのコピーをしてくれた方が、
ママさんのお父さんというから、これまた嬉しい♪
「親孝行できましたぁ」というママさん。
「まだ、親には言ってません」と、恥ずかしがり屋の大将。
「そろそろ~言おうかな」だって^^
今日もお店はいっぱいで、
常連さんが、新聞を読んでくれている。
あぁ嬉しい。
(1)「考察」とはどのようなものか
・「考察」は結論を下す場
"結論"は「考察」で言及される。「結果」をもとに何が分かったかを述べる。
・「考察」は仮説の成否を検討する場
自ら設定した課題(目的)にどこまで接近できたかを論じる。
・「考察」は討論(discussion)の場
潜在的反証者(仮想の論敵)を念頭において、反駁できるように討論を行う。
・「考察」は説得の場
読者が納得するような議論の運び(レトリック)が必要。心証を誘導する。 (例:新発見ならば著者の驚きやその意外性を読者に伝えるようにする)
・「考察」は複眼的な思考や視点の転換を行う場
調査・分析の結果からいったん抜けて、それを外から冷静に見つめる。
ポートフォリオサイトの構成要素はシンプルで、プロフィール、作品、連絡先だけとなる。連絡先はプロフィールに含めてしまうとするとポートフォリオサイトの構成はプロフィールと作品だけとなる。ではプロフィールはどう書いたらよいのだろうか。これが意外と悩む。
プロフィールはうまく書けば、興味や共感を引き出すコンテンツとなる。控えめに書いてしまうと何も伝わらないプロフィールになってしまう。過剰に書くと嫌味のあるプロフィールになってしまう。
プロフィールは過去何をやってきた人なのか、どういうバックグランウドをもっているか、専門や得意なことは何かをまずかく。その際、年代、数字、案件名を公開できる場合はいれた方が客観性が増す。
その上で、今後は何をやりたいのか、いまの課題や目標を書いておくとその人のベクトルがみえる内容になる。過去の実績だけを書いてあるプロフィールが多いのが現状である。
!doctype>2006年01月24日 14:49
ネクタイの結び目ってどれが格好よく見えると思いますか?自分は左右均等な形が好きなのでウインザーノットをが好きなんですが。。
ちなみに目標→仕事できそうなビジネスマン(まだまだ就活ですが・・・)
あと結び目に溝を作りたいんですが、時間が経つとなくなってしまいます。
どうやったら結んですぐのような溝を維持できるんですかね??
アドバイスお願いします
私は背が低いため、結ぶ時どうしても太いところで結ぶことが多く、大体はセミウィンザーです。
ご自分の体格・ネクタイの材質・太さ・シャツの襟などに合わせて結び方をチョイスするといいですよ。
ディンプルの上手な作り方ですが、ウィンザーなどでしたら最後にくぐらせる� �に、結び目が三角になるところがありますよね。
あの時、この三角をしっかりと作ってください。
そして、最後に締めるとき、ディンプルがうまくできるように、親指と中指でネクタイをつまみ、人差し指をディンプルの部分に沿わせて締めるとうまくできます。
Windowsでプログラミングを行なってアプリが出来上がると、次はインストーラが欲しくなります。 インストーラ作成ソフトとしてはInstallShieldが有名ですが、大変高価です。 仕事でソフトを書いている場合はInstallShieldを買えば良いですが、趣味でプログラミングをしていたりするとさすがに買えません。 フリーのインストーラ作成ソフトは色々ありますが、ここでは「Innosetup」というソフトの使い方を説明したいと思います。
Innosetupは、Jordan Russellが作成/配布している無料ソフトです。 商用/非商用に関係なく利用できます。 Windows 95、98、Me、NT 4.0、2000、2003、XPなど、全てのWindows環境でインストーラを作成できます。 Innosetup自身はBorland Delphiを使って書かれていて、ソースコードも入手可能です。 また、ソースコードの改変や再配布も許可されています。
Innosetupは、非常に細かい設定をスクリプトとしてゴリゴリ書けます。 そのため、非常に柔軟性が高いインストーラ作成ソフトです。
!doctype>マナメッセ3号(1992年7月1日発行)より抜粋
クスリ漬けの豚
超過密に飼われているヒステリックな鶏
ホルモン剤で性別不明になった牛
私たちの食べている肉は病んでいる
「マナメッセ」創刊号では食品添加物の怖さを特集しました。それなら添加物の少ないものを、そざいを手作りして食卓へ......。とは誰でも考えることですが、すでに汚染されているという残念な報告を、この号ではしなければならないのです。
レポート/工藤和子
撮影/外川孝 奥谷仁 永嶋康利
小暮一雄獣医師が明かす恐るべき日本の肉事情
豚は病気になりやすいといいますが、その肉はどう扱われているのでしょう。鶏肉も牛肉も薬やホルモン剤の残留はちゃんとチェックされているのでしょうか。日本の畜産の現状について確かなデータに基づく話を小暮医師に聞きました。
小暮一雄医学博士、42歳。日本獣医畜産大学卒。現在所沢愛犬病院医院長。楽品メーカーおよび畜産業界に関連した仕事で生計をたてるために実態を告発しにくい獣医師たちの中で「食」の安全性を憂え、意欲的にその改善を目指す貴重な存在。
屠殺する豚の約7割が病気豚"一部廃棄"の肉も市場に出る
− 畜産の実態は、部外者がいくら現場取材してもよく分かりません。厚生省の食品衛生法では、抗生物質や合成抗菌剤は残留してはならないことになっていて(ホルモン剤は基準値なし)、屠殺場では病気のものは、ハネられているのだから市場で売られている肉は安心ですと、どこもガードが固いんです。私たちが食べている肉類は本当に安全なのでしょうか。
小暮 そこが問題です。屠殺場で病気豚を見つける検査官は獣医師などの資格を持つもので、検査は一体ずつ固体検査が行われ、注射跡があるものは抗生物質検査をします。また特定の伝染病などにかかっているものは全廃棄のほか7割弱部分廃棄のものが出る。それらの総数が約7割以上。部分廃棄される患部以外の肉は市場へ出ます。(DATA1参照)
DATA1 病気の豚が、なぜこんなに多いのか?
屠殺場で全部捨てられる豚と、患部の一部だけ捨てられる病気豚の数は、なんと7割にものぼる!こんなに病気豚が多いのは過密飼いの悪条件からか。薬もいっぱい使われているはずだ...。(平成2年「家畜衛生統計」より抜粋)
屠場で廃棄される病気豚
禁止〜人間に伝染する恐れのある病気を持った豚は屠殺禁止となる。
− それらは当然薬が使われているはずですよね。肉に残留していないのですか。
小暮 ところがそれを検査するのは屠殺場法による検査官ではなく、食品衛生法による監視員の抜き取り検査なんです。東京都の場合は屠場で両方の資格を持つ者がやっているのですが、他県では別です。跡でその実態については詳しく触れますが...、お粗末なものです。
− 全廃棄されるのや、部分廃棄のものなど、いったい豚にはどんな病気が多いのですか?
小暮 全廃棄されるのは、肺炎、肺結核、豚赤痢、敗血症、脳炎、鼻そ、脳毒症、豚パラチフス、豚コレラ、尿毒症、伝染性胃腸炎、オーエスキー病などが感染症ですが、部分廃棄はその法規程8条によると、化膿性又はえそ性皮膚炎のある部分、外傷の部分、腱又は臓器の炎症のあるもの、著しい畸形の部分、炎性により汚染した部分、腫痕の部分−(略)臓器の萎縮した部分、結核にかかりその病的変状が臓器およびリンパ節に局限しているときなど、なっています。
− 胃かいようや、結核にかかっていても、その患部と隣接したところだけ捨てるのですね。やはり気持ち悪いですね。
小暮 それよりまず、日本の畜産でどれほど多くの薬が使われているか、知ってもらいたいと思います。(DATA2参照)
DATA2 動物用のクスリは獣医でなくても勝手に使える
獣医用の薬は、薬事法で獣医の処方箋のもとで購入、使わなければならないが、現状では、抗生物質その他の薬品メーカーから、はんこ1つで養豚家に売られ、乱用されている。
動物用医薬品(医薬部外品)販売高
豚コレラやオーエスキー病予防のために使われる生ワクチン。
− 獣医師用は17億円程度なのに、その他のトータルが805億円にもなってますが(平成2年)、その意味は?
小暮 病気豚の多くは日和見感染症といって、過密飼いのストレスから体力が弱くなったり菌が入りやすい状態になって病気にかかるんです。この薬の量の大半はその病気予防のために、事前に投与されるものが多い。抗生物質などは人間と同じ薬事法により獣医の処方箋がなければ買えないことになっているんですが、これが野放しの状態で出回っているのが現状です。
獣医の処方箋はかたちだけ 抗生物質使用は野放し
小暮 獣医師の処方箋とはかたちだけで、薬品メーカーのところには獣医師のはんこが用意されていたり、診察もしないで獣医師から指示書が発行されるケースなどが、かなりある。その実態"動物用医薬品等に関する行政監察局の調査報告書"に、非常に具体的に出ています。養豚農家にはどこも注射器があって、自分で勝手に抗生物質など打ってまして、1tも抗生物質を購入した畜産家のケースも知ってます。
− 抗生物質は、使いすぎると怖いそうですが。
心理学講座でいうところの「知覚」を成り立たせるには、記憶などあらかじめ持っている情報との照合の必要性を述べました。
記憶とは、なんなのかを考えることも、心理学講座においては通常使われる意味以外の内容を含んでいます。
「記憶」の理論モデルはいろいろあるのですが、1972年にE・ダルヴィングが発表したものは、「意味記憶」と「エピソード記憶」の2つに記憶を分類しています。
!doctype>VC-6286680 ¥1650
エベーヌ四重奏団withナタリー・デセイ、ステイシー・ケント、
ファニー・アルダン、ルス・カサル/Fiction
(デジパック、期間限定盤)
デジパック 24Pブックレット
上記盤のデジパック、限定盤です。
<ARION>
ARN 48460 ¥2180
ショパン:ワルツ全集(全19曲)
マルク・ラフォレ(ピアノ)
1966年フランス人を父にロシア人を母としてパリに生まれ、パリ音楽院で学
んだ後、アルトゥール・ルービンシュタインのもとで研鑽を積む。1985年、
第11回ショパン国際ピアノ・コンクールで第2位を獲得。併せてマズルカ賞、
聴衆賞、ポーランド放送賞を贈られたところから、国際的活躍が始まったピ
アノ界の詩人、マルク・ラフォレのARION初録音盤。ショパン作品のみで組
まれた2回のリサイタルと東京都交響楽団とのチャイコフスキー:ピアノ協奏
曲という3公演の来日に合わせて、ショパン:ワルツ全集をリリースします。
抒情ゆたかなピアノの詩人による繊細なショパン演奏をお楽しみ下さい。
<Chandos>
CHAN 10616 9枚組 ¥6480 ¥4550※11月30日までのご注文特価
ベートーヴェン:ピアノ・ソナタ全集
ルイ・ロルティ(ピアノ/スタインウェイ&ファツィオーリ)
ファツィオーリ弾きとしても有名なロルティは新録音の8曲で、愛用するイタ
リアの銘器ファツィオーリF278と、イギリスのオールドバラ・ミュージック
から貸与された1936年製作、2007年復元のオールド・スタインウェイ(モデル
D)を弾いており、ロルティの演奏はもちろんのこと、ピアノのサウンド、
作品との相乗効果への期待度は限りなく高い!
1984年の第36回ブゾーニ国際ピアノ・コンクール第1位、同年のリーズ国際ピ
アノ・コンクール第4位入賞という実績を持つロルティ。特にカナダ国内では
同じくカナダ出身のアムランやヒューイットをも凌ぐ知名度、評価の高さを
誇る世界的ピアニストである。
録音:1991年-1998年、2009年12月7日(Nos 22, 23, 24, 25, 27)、
2010年6月14日-15日(Nos 30, 31, 32)/
使用ピアノ:スタインウェイ・モデルD(1936/2007)*、ファツィオーリF278+
2005/3/7 20:31 by チャーリー
レイ・チャールズってとんでもないロクデナシだったんだな〜!!ちょっとびっくりしてしまった。
あんな中途半端な終わり方じゃ、「ヘロインを完全に絶った」、「彼のルーツを大事にした」と文字で知らされても素直に信じられない。
もう少し長くても良いから、その辺りのことを映像で見せてくれないと説得力が全くない。
この映画を観て、レイを嫌いになる人が増えても文句は言えないだろう。
大阪国際会議場で平成20年9月20日、臓器移植についての国際会議「第4回世界移植DAY」が開かれ、欧米やアジア諸国から臓器移植に携わる医師や専門家が集まりました。
1.Yahoo!!ニュース(9月1日18時40分配信 医療介護CBニュース)
「「世界移植DAY」を大阪で開催−移植学会
9月1日18時40分配信 医療介護CBニュース
日本移植学会(寺岡慧理事長)は、9月20日に大阪国際会議場(グランキューブ)12階の特別会議場で、臓器移植についての国際会議「世界移植DAY」を開く。共催はWHO(世界保健機関)と厚生労働省。
同会議は、WHOが設立した「Fair Transplant財団」に本部を置き、各国の脳死臓器提供の推進を目的に2005年から毎年開催している。アジアでは初の開催となる。
午前中は、「アジアの移植事情」をテーマにシンポジウムが行われ、中国、韓国、タイ、ベトナム、日本の代表が発表。各国における臓器移植の状況や問題点、脳死臓器移植を自国でカバーするための活動を報告する。
午後は、日本の臓器提供推進に向けた活動を報告するほか、欧米で実際に運用されている臓器あっせんシステム、臓器提供施設で働く医療従事者への教育、法的環境などを解説する。参加の申し込みは不要。
会場内では、9月19-21日の3日間、第44回日本移植学会総会も同時開催される。
最終更新:9月1日18時40分」
!doctype>◎催眠状態について
<ご質問1>
催眠誘導CDを聴いていますが、うまく催眠に入ることができません。どうすればよいですか?
<お答え>
催眠は誰でも入ることができます。まず、そのことを覚えておいてください。
通常の催眠誘導は、ヒプノセラピストが時間をかけてカウンセリングで洗い出したキーワードや、催眠に入る準備を重ねて、クライアントさんの様子を観察しながら丹念に誘導していきます。CDでの催眠誘導は、お聞きになっている方自身の条件(体調、精神状態、催眠への入りやすさ、心の中のバリケードの強さ、気づきを受け入れる準備など)を全て受け入れて行っているわけではありません。あくま� �、一般的な誘導方法ですので、結果には個人差が出ることがあります。
もし、どうしても入りにくい場合は寝起きのボーっとしている状態の時や、寝る前などのリラックスした状態で試してみてください。この状態は、深い催眠状態に最も近い状態です。
<ご質問2>
催眠術と催眠療法はなにがちがうのですか?
<お答え>
催眠術は、催眠にかかるための確認作業の一部を抜き出してショーに仕立て上げたものです。催眠療法は、それらの確認工程を経たうえでイメージや感覚をつかさどる意識(潜在意識)を前面に出し、そこでの心の問題解決に向けたガイドを行います。心理学で言われるところのゲシュタルト療法や、交流分析、NLPなどのソースを利用した心理療法です。
<ご質問3>
ヒプノセラピー(催眠療法)は記憶も変えることができますか?
<お答え>
いいえ、できません。
ヒプノセラピー(催眠療法)は記憶(過去に起こった出来事)そのものを書き換えることはできません。記憶に対して湧き上がった感情や感覚を和らげて、心の痛みを緩和します。
<ご質問4>
催眠にかかってしまったら、話したくないことも話してしまうようで怖いです。話せないことがあるうちはヒプノセラピー(催眠療法)を受けない方がよいですか?
<お答え>
大丈夫です。
催眠状態は自分でコントロールできるようになっています。話したくなかったり、あまりにも辛い思いなどは、ご自分で受け入れる準備が整わない限り話したり、体験したりするようなことは� ��りません。当然、催眠から覚めることもご自身の意志で行うことができます。
<ご質問5>
心療内科、精神科で治療中の者ですが、なぜヒプノセラピー(催眠療法)を受けることができないのですか?
<お答え>
現実とイメージの世界の境界がわからなくなる可能性があるためです。
ヒプノセラピー(催眠療法)は、他の心理療法と違い、感覚をつかさどる意識を優先にした状況下で、イメージ力や想像力をフルに使って進めます。非現実的な世界の中で、ご自分の心の中にある問題と向き合うことも多々あるため、依存や事実認識に対する適切な効力が必要です。医療機関で治療を受けておられる場合は、お薬や他の心理療法などの影響で適切な効力が得られないことがあるため、イメージの世界に 依存してしまったり、セラピー中に体験した非現実的な世界を現実と思い込んでしまう可能性があります。そのようなことからセッションはお受けになることを控えていただいております。
<ご質問6>
!doctype>COBOL資料室
このページについて
このページは、MS-DOS上で動作するMicroFocus LEVEL II COBOLおよびMicro Focus COBOL/2の文法に基づいています。従って、その他のメーカーのCOBOL言語とは文法的に大きな差異があります。その他のメーカーのCOBOLをお使いの方にとって、このページの内容に合わない部分もあるかと思います。
しかしながら、現在でもCOBOL言語で開発され動作している現役のシステムは数多くあり、その数に比較してCOBOL言語に関する資料が乏しいのも事実です。そのため、COBOL言語で開発されたシステムのメンテナンスや新システムへのリプレースの際に、少しでもヒントとなればと思い、このページを資料として残す事にしました。
このページは、私個人がこれまでの経験と独自研究に基づいて書いていますが、個人で作成しているため、あまり細かい検証や校正ができません。このページはあくまでヒントとして使う� �にとどめておいてください。このページの記載内容について、少しでもおかしいと思ったものは、自身で検証するなどして、自己責任でご利用ください。
と、いうようなページでも良い・同意できる、という方は本文にお進みください。同意できない方、このサイトは利用しない方がいいでしょうという方は、以下のEXITボタンを押してください。
※本文において「COBOLでは」という表現については、私が1990年当時に仕事で使っていたMicroFocus LEVEL II COBOLおよびMicro Focus COBOL/2での場合であり、他のコンパイラでは当てはまらない場合もあります(例:COBOLでは変数は全て固定長で記述する、など)。他のコンパイラをお使いの方でこのページの記載が当てはまらない箇所は、飛ばすか読み替えてください。
※なお、私はオフコンを扱った事はありません。私はCOBOL言語を、パソコン(東芝J-3100シリーズ)で、MS-DOS上で動作するMicroFocus LEVEL II COBOLおよびMicro Focus COBOL/2で扱っていました。 途中にあるサンプルは、Micro Focus LEVEL II COBOLを使っています。
※内容的に古いのは百も承知ですが、古いシステムをリプレースするのに必要な人もいるわけですし、 基本的な部分は同じですので、古い資料が全く無駄という事はないはずです。
ここまで言っても、なお「このサイトはオフコンについて書かれたものであり」とか 「このサイトはかなり古い」とか「全く一般的じゃない」とか「このサイトは利用しない方がいいでしょう」とか 「これから学習する人は利用しない方がいいでしょう」などと言う人は、もう勝手にしてください。
DIVISIONとSECTION
COBOLは、まず大きくわけて4つのDIBISION(部)から構成されており、それぞれに、SECTION(節)があります。
部 | 節 | |
---|---|---|
IDENTIFICATION DIVISION. | 見出し部 | |
ENVIRONMENT DIVISION. | 環境部 | CONFIGURATION SECTION. |
INPUT-OUTPUT SECTION. | ||
DATA DIVISION. | データー部 | FILE SECTION. |
WORKING-STORAGE SECTION. | ||
LINKAGE SECTION. | ||
PROCEDURE DIVISION. | 実行部 | プログラマーが節や段落を設置する。 |
見出し部
見出し部は、プログラムの見出しを書く部です。
こういうのが書式として決まってるのも、COBOLの特徴です。というのも、どの言語でも大抵はコメント行で自由な書式で、プログラムのタイトルや作者名、作成日などを書くものですが、COBOLは非常に形式ばった言語で、作者名、プログラム名、作成日にもちゃんとした書式があります。
PROGRAM-ID. プログラム名.
AUTHOR.作者名.
DATE-WRITTEN.作成日.
環境部
環境部は、さらに環境節と、I-O節に分かれています。
環境節には、ソースコンピューターとオブジェクトコンピューターを記述します。
SOURCE-COMPUTER.プログラム作成に使用したコンピューター名。 OBJECT-COMPUTER.プログラムを実行させる事を想定したコンピューター名。 |
をそれぞれ記述します。しかし、なぜわざわざコンピューター名なんて記述する必要があるのでしょう?(※以下のコラム参照)
コラム 〜ソースコンピューターとオブジェクトコンピューターって?〜 もし、Windows上で動くプログラムをWindowsで作る場合は、特に意識する必要はないのですが、サーバー上で動くプログラムを作る場合、サーバーにキーボードとディスプレイをつないで作る場合は稀で、大抵はWindows機で入力したプログラムをサーバーにFTPで送ってコンパイルするなり実行するなりするものと思います。その場合、たとえばソースコンピューターがWindowsでオブジェクトコンピューターがLinuxとなるわけです。 ところで、昔は今のようにLinuxとかWindowsのように全メーカーを意識せずに同じOSが走るのは稀で、日立の○○シリーズといった目的コンピューター用のプログラムは大抵そのコンピューターしか動きません。したがって、そのプ� ��グラムが何というコンピューター用に作られたものかというのは、昔は非常に重要な問題だったのでした。 この時代にソースコンピューターと目的コンピューターが別々になるケースとして、大型コンピューター上のプログラムを端末(ワークステーション)で作る場合があります。この場合、ソースコンピューターがそのワークステーションになるわけです。 |
I-O節には、そのプログラムで使うファイルを定義します。
INPUT-OUTPUT SECTION.
FILE-CONTROL.
につづいて、ファイル名やファイルの種類を記述します。詳しくは後ほど説明します。
データー部
データー部とは、つまりデーターセグメントみたいなものです。COBOLでは変数を定義する部と、プログラムを記述する部ははっきりと分かれています。この辺は、アセンブラをやった事のある方の方がわかりやすいかもしれません。
データー部にはファイル節、ワーキング節、リンケージ節があります。ファイル節には、ファイル入出力で使うバッファを宣言し確保します。ワーキング節には、プログラムの実行で使う変数の宣言(メモリーの確保)をします。リンケージ節は外部から呼ばれるプログラム用で、呼び出され側のプログラムと共通のメモリーを使います。
COBOLでは変数の宣 言と領域の確保は同時に行われ、全てが固定長で確保されます。詳しくは後ほど説明します。
実行部
ここに、プログラム本体を記述します。コードセグメントみたいなものですね。
文法
COBOLはかなり形式にうるさい言語で、記述するカラムまで厳密に決められています。
カラム | 目的 |
---|---|
1〜6 | 行番号 |
7 | 区分 |
8〜72 | 本文 |
73〜80 | コメント |
1〜6カラムは、行番号エリアと決められています。COBOL専用のエディターでは自動的に連番がふられたりしますが、普通のWindowsのエディタを使うのであれば、何も書かずにタブキーで飛ばしても問題ありません。
7カラムは区分で、ここに*(アスタリスク)をいれると、この行がコメント文だという意味になります。また、Dを入れると、デバッグ行になり、コンパイルはされるが、実行されない行になります。何も書かないと、通常の行になります。−を入れると、前の行の続きという意味になります。
8〜72カラムに本文を入れます。という事は、もし73カラム目に文字がかかってしまうと、たとえ予約語や変数の途中であったとしても、そこから先は切られててしまうので注意が必要です。Windowsのエデ ィタを使うのであれば、カラムの表示を注意深く見ます。
73〜80カラム目はコメントです、が、こんな狭い空間にコメントなど入れる事はまずないので、ここは通常空白にしておきます。
COBOLでは、予約語がやたら長いわりに、本文を書けるエリアが狭いため、どうしても縦長になります。このため、C言語とかと比べると、1つのプログラムの行数はいやおうなしに長くなります。(アセンブラほどではありませんが)。
COBOLでは、なるべく英文に近い言葉でプログラムできるように考えられたもので、予約語も英語に近いものが多いです。また、文の終わりには.(ピリオド)が必要になります。これも、英文を意識した設計と言えましょう。
ファイルの種類
ファイルは、シーケンシャルファイル、ラインシーケンシャルファイル、ランダムファイル、索引ファイルが指定できます。
ファイルの種類 | 特徴 |
---|---|
シーケンシャルファイル | ファイルを最初から順にベタ読みします。 |
ラインシーケンシャルファイル | ファイルを行単位で、改行コードで区切って1件ずつ読みます。 |
ランダムファイル | ファイルを場所を指定してランダムに取り出します。 |
索引ファイル | ファイルをキーをつかって呼び出したり、更新したりします。 |
ファイルを定義するためには、SELECT文(SQLではありません)を使います。
SELECT 内部ファイル名 ASSIGN TO "外部ファイル名" ORGANIZATION ファイルの種類 ACCESS MODE アクセスモード RECOES KEY IS 主キー ALTERNATE RECORDKEY IS 副キー WITH DUPLICATES FILE STATUS IS ファイルステータス. ※細字は省略可。 |
内部ファイル名:このプログラム内で識別するファイルの名前を指定します。Perlでいうところのファイルハンドルみたいなものと思ってください。オープン・クローズ・リードの際に指定します。
外部ファイル名:いわゆるMS−DOSファイル名です。C:¥KYU2D¥KANMAS.DATみたいに指定します。また、これをPRNにするとプリンタに出力します。
ファイルの種類:シーケンシャルなら、SEQUENTIAL、ラインシーケンシャルなら、LINE SEQUENTIAL、ランダムなら、RELATIVE、索引なら、INDEXEDと書きます。
アクセスモード:最初からベタ読みする場合はSEQUENTIALを指定します。シーケンシャルやラインシーケンシャルは、SEQUENTIALしか指定できません。ランダムに読み書きする場合、RANDOMとします。また、シーケンシャル読みも、ランダム読みも両方する場合、DYNAMICにします。通常、ランダムファイルや索引ファイルは、DYNAMICにしておきます。
ファイルステータス:これを指定しないと、ファイルの読み書きにエラーが生じた場合、エラーメッセージを出してプログラムが強制終了されます。これが指定されると、ファイルの読み書きにエラーが発生しても、プログラムは終了せず、ここにステータスが書き込まれます。ファイルのエラー処理を自前のルーチンで行う場合 に指定します。
ファイルステータスは、9タイプで、2バイト指定します。
例)
01 FILE-ST.
03 FST1 PIC 9.
03 FST2 PIC 9.
読み書きにエラーがなければ、FST1に0が入ります。ファイルが存在しなくてオープンできない場合、1が入ります。キーが重複していて書き込めない場合は、2が入ります。ファイルが破損していて読み込めない、もしくは、ハードディスクがいっぱいなど、致命的なエラーがおきた場合、9が入ります。
たいていは、FST1がゼロかどうかで判断すると良いでしょう。
※上記FILE STATUSは、MS-DOSファイルシステム用に作られたMicroFocus系のCOBOLのものです。他システムでは値が異なる場合があります。
主キー:索引ファイルの場合の主キーを指定します。索引ファイルの場合はかならず1個必要です。ランダムファイルの場合、RECORD KEY のかわりに、 RELATIVE KEYと書きます。
副キー:索引ファイルの場合、副キーを設定できます。副キーはいくつでも設定できますが、あまり設定しすぎると更新や削除が非常に遅くなってしまうので、副キーは必要最小限にする必要があります。うしろに、DUPLICATESをつけると、キーの重複が許されるようになります。キーの重複が許されるのは副キーだけで、主キーには許されません。
※COBOLでは、ISなどのBe動詞や、WITHなどの前置詞は、書いても書かなくても良い事になっています。(算術式では必須)。ただし、文章の流れからいくと、Be動詞や前置詞はあった方が「しっくりいく」ので、書く人の方が多いです。
変数の宣言
変数は、データー部ワーキング節で宣言します。
COBOLの変数は『集団名』と『要素』というのを非常に意識した作りになっています。すべての変数が、C言語でいうところの、『struct構造体』になっていると考えると良いかもしれません。
変数を宣言する場合、
レベル 変数名 PIC タイプ(桁数) 格納形式.
という風に書きます。
・レベルとは
例えば、
01 YN PIC X(01).
という場合『01レベルの、YNという名前の変数を、Xタイプで1桁確保する』という意味になります。レベルとは、『その変数が、集団の中のどのレベルにあるか』という意味で、変数同士の上下関係を表しています。
01 LOC.
03 LOC1 PIC 99.
03 LOC2 PIC 99.
という場合、LOCという集団項目のなかの要素として、LOC1と、LOC2という変数があるという意味になります。この場合、人間の目からみると、集団項目であるLOCと、その要素である、LOC1、LOC2は、位置をずらして書いている事で、その上下関係を把握できますが、コンパイラは位置ではなく、レベル番号で判断します。
つまり、レベル番号03の変数は、その前の01レベルの変数の要素だという意味になります。また、01レベルは一番の親という意味になります。
もし、
01 LOC.
03 LOC1 PIC 99.
03 LOC2.
05 LOC2-1 PIC 9.
05 LOC2-2 PIC 9.
あなたは事前に知っておくべきこと
ロブPoulosによる脂肪燃焼炉のプログラムは確かに人気の大きなこれらの日を楽しんでいる。 非常に肯定的なユーザーの声と印象的なウェブサイトで、このダイエットとフィットネス計画はそのような人気商品となっている理由も不思議はありません。
脂肪燃焼炉の公式ホームページを訪問してクリック
実際には、関係なく、学歴と社会的地位の独自の運動機器を作成し、設計された、世界中のいくつかと様々な個人が存在する。 これは、脂肪燃焼炉の特定の種類の選択に来るときには多くのオプションを持っていない理由についての理由です。
機器のこの種の販売で成功になった人の一つの大きな例では、ロブパオロにほかなりません。
!doctype>
2009 notebook All Rights Reserved
Free Blogger Template