コール 飲めない
私は大学生で、お酒がとても弱いです。
全くの下戸ではないですが、2,3杯くらいをまったり飲んでいても吐いたりしますし、ちょっと強いお酒を飲んだときには、心臓がバクバクしてほんとに死ぬかと思ったほどでした。飲まされるなんて絶対無理です。
なので、コールや一気のない、まったり飲みのサークルに入ってたので、コールはほとんど知りません。
そのサークルは今はやめてしまって、最近は学部の人たちととても仲がよく、いつも仲良くしてるグループがあります。
その中には飲みサーに属している人が多く、コールをやりたがります。
今まではなんだかんだ避けて通ってきたので、一度もコールをふられたことはないのですが、飲める人にとってはそりゃあ盛り上がった方が楽しいんだろうし、一人で嫌な気になるのもなんだか辛いです。
今回、ゲーム式のコールを初めてやりました。
仲のいい人たちなので、私が弱いのも知っているし、その中の男子も強くはない方なので、コールといってもそんなに飲まず、コール=一気だと思っていた私は驚きました。
よくよく聞いてみると、ゲームで負けた人はコップのお酒を一気するくらいで、弱い人は少量でいいんだよ、と言っていました。
そのグループでは、本当に嫌がったら飲みを強制されるようなことはありませんが、やっぱり、いちいち嫌な顔をするよりも、そんなに飲まなくていいならコールにのるのも悪くないかな、と思いました。
内輪のグループで無理のない範囲でちょっとやってみて、ほかの飲み会などでコールが始まった時に、どうしようと不安にならないくらいにはなりたい、と考えています。
お酒の弱い方に質問です。
皆さんはコールをふられたときはどうやって楽しくすごしていますか?
罰ゲームも少量しか飲まない、もしくは空気が悪くなるの覚悟で拒絶する、楽しく仕返しコールをするなど、具体的に教えてください。
社会人の方の場合、付き合いでたくさん飲まなきゃいけないこともあるんですかね?
会社の宴会ではさすがにコールはないですよね?
断固として飲まないべきだ、というのが正しいことはわかっていますが、自分だけ楽しめないで嫌な気持ちになるよりも、うまくかわしつつ、楽しみながら飲む術を知りたいです。
補足
こんばんは。回答ありがとうございます。 早速URLを確認しましたが、まだ若干難解でした。 システムコールの意味は、「ユーザーからの要求や割り込み発生時などに、カーネルへの要求が行われることをシステムコール」とあるとおりで概要は理解しました。 「カーネルとのやりとりを行うインターフェイスとなるものがカーネル関数である。」 というところのカーネル関数がどういうものかよくわかりません。 カーネル関数という何か処理をするものがカーネル内部にあり、それにアクセスするためには、sys_call_table[ ]という名前のテーブル(配列)をインタフェースとして使うことも理解しました。 フックの意味は、sys_call_table[ ]というインタフェースには、カーネル関数の所在を示すデータ値があり、それを変更することによって、別のカーネル関数を呼び出すことで、別の処理をさせることができることも理解しました。 しかし、なぜそういったこと(別の処理)をさせる必要があるのかがわかりません。 教えていただいたURLでは、悪意を持ったコード(hook_uname.c)を間にかますことで処理を変更していますが、これを正当な技術として活用できるのでしょうか? 試しにhook_uname.cをコンパイルしてみたところ、includeが適切でないようなメッセージが出ました。 ぜひ動かしてみたいので、以下のエラーの修正方法を教えてください。 [root@aaa hooktest]# gcc -c -O3 hook_uname.c /usr/include/linux/module.h:10 から include されたファイル中, hook_uname.c:5 から: /usr/include/linux/config.h:5:2: #error Incorrectly using glibc headers for a kernel module hook_uname.c:7:26: linux/string.h: そのようなファイルやディレクトリはありません string.hで検索したところ、以下が引っかかりました。 /usr/include/bits/string.h /usr/include/string.h /usr/include/asm/string.h /usr/local/include/isc/string.h /usr/local/src/bind-9.3.1/lib/isc/include/isc/string.h /lib/modules/2.6.9-1.667/build/include/linux/string.h /lib/modules/2.6.9-1.667/build/include/asm-i386/string.h よろしくお願いします。