--VHVlLCAyMyBGZWIgMTk5OSAxNjoxNDoyOCArMDkwMAContent-Type: text/plain; charset=ISO-2022-JP

moochan です。

On Tue, 23 Feb 1999 14:01:17 +0900
matz / netlab.co.jp (Yukihiro Matsumoto) wrote:

matz># /usr/include/sys/euc.h ... なものがあるのか.

参考になるかどうか分かりませんが、euc.h を添付しときます。
# あっ. 添付ファイルOKでしたよね.


matz>実際のプログラムを見ないとなんともいえませんね.bar.rbを見
matz>せてくださると嬉しいのですが.
matz>
matz># なのはなかったと思ってたのだが.

とりあえず、問題のプログラム:bar.rb こと hdaybase.rb を別添にて
送付します。
# Perl からのにわか Ports なのできたないです.すいません(^^;;;

ちなみに、このファイルでrubyを実行すると次のようになりました.
# ruby2 は仮名です. V2だったらいいんだけどなあ.

% ruby -v
ruby 1.3(98/12/24) [sparc-solaris2.6]
% ruby2 -v
ruby 1.3.1(99/02/15) [sparc-solaris2.6]
% ruby hdaybase.rb
% ruby2 hdaybase.rb
hdaybase.rb:71: unterminated string meets end of file
hdaybase.rb:71: parse error

# うーん. 思わぬところに落とし穴があったもんじゃ.
# mod_ruby への道のりは遠いのう.ご老人 > self

---
(^。^)(^・^)(^-^)(^ム^)	〜 moochan / ss.hitachizosen.co.jp



--VHVlLCAyMyBGZWIgMTk5OSAxNjoxNDoyOCArMDkwMAContent-Type: application/octet-stream; name="hdaybase.rb"
Content-Disposition: attachment;
 filenamedaybase.rb"
Content-Transfer-Encoding: base64

IyEvdXNyL2xvY2FsL2Jpbi9ydWJ5Cj1iZWdpbgqDWINQg1eDhYFbg4uDToOJg1iBRkhkYXliYXNl
Cj1lbmQKCiNyZXF1aXJlICdrY29udicKcmVxdWlyZSAnbWVtYmJhc2UnClBhdGgxID0gIi9ob21l
L3RldHVob24vY2dpLWJpbiIKUGF0aDIgPSAiL2hvbWUvdGV0dWhvbi9ocHNjLWRhdGEiCgpjbGFz
cyBIZGF5YmFzZQoKIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIwojIINOg4mD
WIOBg1yDYoNogsyS6ItgCiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMKZGVm
IGluaXRpYWxpemUobmFtZSx5ZWFyKQogIEBoZGF5ID0ge30KICBAbmFtZSA9IG5hbWUKICBAeWVh
ciA9IHllYXIKZW5kCgojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCiMgIINJ
g4qDV4Npg4uDgYNcg2KDaAojIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjCgoj
IHN3aXRjaCA9PSAxIDogiOqUypdwgsyC3QojIHN3aXRjaCA9PSAyIDogiOqUypdwLI7Qk+CXcAoj
IHN3aXRjaCA9PSAzIDogkVOCxILwkc6P2wpkZWYgcmVhZF9kYXRhKHN3aXRjaCkKICBtID0gTWVt
YmJhc2UubmV3CiAgbS5yZWFkX2RhdGEKICBwbGFjZSA9ICIiCiMgiOqUypdwCiAgZmlsZTEgPSBQ
YXRoMisiL2hvbGlkYXkuY3N2IgogIHNlbGYucmVhZF9kYXRhMihmaWxlMSwxKSBpZiB0ZXN0KD9l
LGZpbGUxKSA9PSB0cnVlCiMgjtCT4JdwCiAgaWYgc3dpdGNoID09IDIgfHwgc3dpdGNoID09IDMg
dGhlbgogICAgcGxhY2UxID0gbS5nZXRfbmFtZShAbmFtZSw0KQogICAgZmlsZTIgPSBQYXRoMisi
L2hvbGlkYXkvI3tAeWVhcn0vI3twbGFjZTF9LmNzdiIKICAgIGlmIHRlc3QoP2UsZmlsZTIpID09
IHRydWUKICAgICAgc2VsZi5yZWFkX2RhdGEyKGZpbGUyLDApCiAgICAgIHBsYWNlID0gcGxhY2Ux
CiAgICBlbmQKICBlbmQKIyCMwpBsl3AKICBpZiBzd2l0Y2ggPT0gMyB0aGVuCiAgICBmaWxlMyA9
IFBhdGgyKyIvI3tAbmFtZX0vaG9saWRheS0je0B5ZWFyfS5jc3YiCiAgICBpZiB0ZXN0KD9lLGZp
bGUzKSA9PSB0cnVlCiAgICAgIHNlbGYucmVhZF9kYXRhMihmaWxlMywwKQogICAgICBwbGFjZSA9
IHBsYWNlKyJAIgogICAgZW5kCiAgZW5kCiAgcmV0dXJuIHBsYWNlCmVuZAoKZGVmIHJlYWRfZGF0
YTIoZmlsZSxzd2l0Y2gpCiAgZm9yIGxpbmUwIGluIChgL2Jpbi9jYXQgI3tmaWxlfWApLnNwbGl0
KCJcclxuIikKIyAgICBsaW5lID0gS2NvbnY6OnRvZXVjKGxpbmUwKQogICAgYXJ5ID0gbGluZTAu
c3BsaXQoIiwiKQogICAgaWYgc2VsZi5lZmZlY3Q/KGFyeVs0XSkgPT0gZmFsc2UKICAgICAgbmV4
dAogICAgZW5kCiAgICBtb24gPSBhcnlbMF0udG9faQogICAgZGF5ID0gc2VsZi5nZXRfZGF5KG1v
bixhcnlbMV0pCiAgICBrZXkgPSBmb3JtYXQoIiUwMmQlMDJkIixtb24sZGF5KQogICAgQGhkYXlb
a2V5XSA9IEFycmF5W2FyeVsyXSxhcnlbM11dCiAgICB0ID0gVGltZS5sb2NhbChAeWVhcixtb24s
ZGF5LDAsMCwwKQogICAgaWYgc3dpdGNoICE9IDAgJiYgdC53ZGF5ID09IDAgdGhlbgogICAgICB1
ID0gdCArIDg2NDAwCiAgICAgIGtleSA9IGZvcm1hdCgiJTAyZCUwMmQiLHUubW9uLHUuZGF5KQog
ICAgICBAaGRheVtrZXldID0gQXJyYXlbJ3JlZCcsJ5BVkdaLeJP6J10KICAgIGVuZAogIGVuZApl
bmQKCmRlZiBlZmZlY3Q/KHN0cikKI3ByaW50ZiAic3RyPSglcylcbiIsc3RyCiAgaWYgc3RyID09
ICIiIHx8IHN0ciA9PSBuaWwKICAgIHJldHVybiB0cnVlCiAgZW5kCiAgKG1pbixhYWEsbWF4KSA9
IHN0ci5zcGxpdCgiPCIpCiAgbWluID0gbWluLnRvX2kgaWYgbWluLnR5cGUgPT0gU3RyaW5nCiAg
bWF4ID0gbWF4LnRvX2kgaWYgbWF4LnR5cGUgPT0gU3RyaW5nCiAgaWYgbWluIDw9IEB5ZWFyICYm
IEB5ZWFyIDw9IG1heAogICAgcmV0dXJuIHRydWUKICBlbmQKICByZXR1cm4gZmFsc2UKZW5kCgpk
ZWYgZ2V0X2RheShtb24sc3RyKQogIChhLGIpID0gc3RyLnNwbGl0KCJAIikKICBpZiBiID09ICIi
IHx8IGIgPT0gbmlsIHRoZW4KICAgIHJldHVybiBzdHIudG9faQogIGVuZAogIHdkYXkxID0gVGlt
ZS5sb2NhbChAeWVhcixtb24sMSwwLDAsMCkud2RheQogIHJlc3VsdCA9IChhLnRvX2kgLSAxKSAq
IDcgKyBiLnRvX2kgKyAxIC0gd2RheTEKICByZXR1cm4gcmVzdWx0CmVuZAoKZGVmIHByaW50X2hk
YXlfYWxsCiAgQGhkYXkuZWFjaF9wYWlyIHsgfGtleSx2YWx1ZXwKICAgIHByaW50ZiAia2V5PSgl
cyksdmFsMT0oJXMpLHZhbDI9KCVzKVxuIixrZXksdmFsdWVbMF0sdmFsdWVbMV0KICB9CmVuZAoK
ZGVmIHByaW50X2hkYXkoa2V5KQogIHZhbHVlID0gIEBoZGF5W2tleV0KICBwcmludGYgImtleT0o
JXMpLHZhbDE9KCVzKSx2YWwyPSglcylcbiIsa2V5LHZhbHVlWzBdLHZhbHVlWzFdCmVuZAoKZGVm
IGhkYXk/KGtleSkKICBAaGRheVtrZXldLnR5cGUgPT0gQXJyYXkKZW5kCgpkZWYgaGRheV92YWx1
ZT8oa2V5KQogIEBoZGF5W2tleV1bMV0udHlwZSA9PSBTdHJpbmcKZW5kCgpkZWYgY29sb3Ioa2V5
KQogIEBoZGF5W2tleV1bMF0KZW5kCgpkZWYgY29tbWVudChrZXkpCiAgQGhkYXlba2V5XVsxXQpl
bmQKCmVuZAoK

--VHVlLCAyMyBGZWIgMTk5OSAxNjoxNDoyOCArMDkwMAContent-Type: application/octet-stream; name="euc.h"
Content-Disposition: attachment;
 filenameョ「
テュヤュナコ カエ

フハムイケリハレイーノテヒモチマヤーフテチマヤイフテチマヤウフテチマヤエフテチマヤオノナニユハムハヒクヒフハ
ノテツツヌユネメノニハイヨヨノテチハヒクヒテクテヨメノモヨヘモヨヘヨユオムヨユハヘモヨホノメユムユニハミユニハハ
メヨメツユユーケヨユホニノナホミメナユヤールムヨムヨチフヒユヌユルイケリハレイーノヌオヌレモツルケイ
レモツイヨノヌオテツレラオレモツノテチハヒクヒフハルラホーラニノヌケノヌヌヨレヌヨノネツアル
ルイニーラケノヌケノネホアルイイケアホノヌホレヌユテモテラレレヌヨノニケヤラヨホメヨヨトリーヒノイメレ
レムユアヤリーヨヨムアケノテネハレイアノヌレラオーテモハチヒテヘレリヨフハヘモエヘムオヘクヘクヘモツヤヤユ
テモクノニホラムヘテチフノハヒクヒテホレメレリイホネヨヌアネメエノヘノネヒノイヨレヌ
テラレレヌヨテユオミヨナニヤムーハテホレラレユハユアヘテヤツエヘトチエレムレヌヨラオテヨホヤヘトチマヌルヒ
テヒツマヤアメニマツノヌケノヌレヌイレツルラホウヘリヨテツレモツーヌユヘリホーノヌハオヌユイル
ルイニヌヨチフレヌヨラオテユヤムヨホトモユルハヒテナヒヌヘノテルチホヒムレヌヨラオ
テユオミヨナニヤムーハヒヌヘテモルハツォヘトナウホヒノイメレレムハユアホニヨトノルハヒテルハチトチ
レルノトーケノニホヤヘヒノイメレレムハユアホニヨトヘルハヒテルハチトチレルノトーケノニホヤヘヒノイメ
レレムハユアツモモユオユヒヌヘノネヒムウチリイアアネメルーレモチハチモヨホツユーホハモモヒモツクテツウツ
ラオーヒヌヘヒムハテムヒツラホウラメーニケーノネマチフヒノイメレツメヨヨトヨーナヨナヨチレヌヨ
ラオテヨケニヨユホリモユメユモニケユテメオヌヨレラルウメラホーノネヒテリホウハーノヌテツレリヨナノニケラホウ
ヘリイヨアルウマヒニヨユヘイヌハヒクヒテリホウハーノヌテツイホナノニケルウハウヘリウホ
マヒルウハレラエイヌハヒクヒテリホウハーノヌテツヌホウマハフハヨーナメヨケトモナニモノネ
レネメテモテヌニノニケラーラハオヌユキテモクテヤナケリヨヌルーレモヘトアラオヌユルーレム
フケノヌヨアルウレネメリウムキテホメレヒチノニケニヨユホリモユメユモニケユノテテホメレヒチノナオミ
ヨナニヤムーハノテテラレレラルハリアケヌアウツリヘヒムレラオラルヒテホメレヒツユアヤリーヨヨ
ムアケノノテテ
ュュヨネヨフテチヘツヌレラノヘヤオマモチホホトマテチヘトヘチュ