emacsがエロい件について

知ってるひとは、ずっと前から知っているんだと思うけど、僕は昨日知った。
emacsの隠された秘密を!


もとは「エンジニア進化論」でのid:dankogaiさんの発言。
女性エンジニアの話になって、なぜかセクハラの話になって、Linuxなんてetcのドットシックスが・・・これ以上は言えないな、というようなやり取りがあった。
というわけで調べてみた。ここから先はちょいエロ注意だ!

# cd /usr/share/emacs/21.4/etc/
# ls
BABYL          PROBLEMS              cs-refcard.tex    ledit.l
CENSORSHIP     PROBLEMS.19-fedora    cs-survival.tex   letter.xbm
COOKIES        README                ctags.1           ms-7bkermit
COPYING        SERVICE               de-refcard.ps     ms-kermit
DEBUG          TERMS                 de-refcard.tex    pl-refcard.ps
DISTRIB        THE-GNU-PROJECT       dired-ref.ps      pl-refcard.tex
DOC-21.4.1     TODO                  dired-ref.tex     ps-prin0.ps
FTP            TUTORIAL              e                 ps-prin1.ps
GNU            TUTORIAL.cs           echo.msg          refcard.ps
HELLO          TUTORIAL.de           edt-user.doc      refcard.tex
INTERVIEW      TUTORIAL.es           emacs.1           rgb.txt
JOKES          TUTORIAL.fr           emacs.bash        sex.6
LEDIT          TUTORIAL.it           emacs.csh         sk-dired-ref.ps
LINUX-GNU      TUTORIAL.ja           emacs.icon        sk-dired-ref.tex
LPF            TUTORIAL.ko           emacs.xbm         sk-refcard.ps
MACHINES       TUTORIAL.nl           emacsclient.1     sk-refcard.tex
MAILINGLISTS   TUTORIAL.pl           emacstool.1       sk-survival.tex
MH-E-NEWS      TUTORIAL.ro           enriched.doc      splash.pbm
MH-E-ONEWS     TUTORIAL.sk           etags.1           splash.xpm
MORE.STUFF     TUTORIAL.sl           fr-drdref.ps      splash8.xpm
MOTIVATION     TUTORIAL.sv           fr-drdref.tex     spook.lines
NEWS           TUTORIAL.th           fr-refcard.ps     survival.tex
ONEWS          TUTORIAL.translators  fr-refcard.tex    tasks.texi
ONEWS.1        WHY-FREE              future-bug        termcap.src
ONEWS.2        Xkeymap.txt           gfdl.1            ulimit.hack
ONEWS.3        celibacy.1            gnu.xpm           vipcard.tex
ONEWS.4        condom.1              gnus-pointer.xbm  viperCard.tex
ORDERS         copying.paper         gnus-pointer.xpm  yow.lines
ORDERS.EUROPE  cs-dired-ref.ps       gnus-tut.txt
ORDERS.JAPAN   cs-dired-ref.tex      gnus.pbm
OTHER.EMACSES  cs-refcard.ps         gnus.xpm

問題なのはこいつら。

  • CENSORSHIP
  • celibacy.1(独身.1)
  • condom.1
  • sex.6

ちょこっと中身をみてみると・・・。

# CENSORSHIP
<中略>
No, GNU Emacs does not contain pornography.  It is a software package,
an award-winning extensible and programmable text editor.  But the law
that was passed applies to far more than pornography.  It prohibits
"indecent" speech, which can include anything from famous poems, to
masterpieces hanging in the Louvre, to advice about safe sex...to
software.
<中略>

# less celibacy.1
NAME
     celibacy - don't have sex

SYNOPSIS
     celibacy

DESCRIPTION
     Does nothing worth mentioning.

# less condom.1
<中略>
DESCRIPTION
        _condom_ provides protection against System Transmitted
Viruses (STVs) that may invade your system.  Although the spread of
such viruses across a network can only be abated by aware and cautious
users, _condom_ is the only highly-effective means of preventing
viruses from entering your system (see celibacy(1)).  Any data passed
to _condom_ by the protected process will be blocked, as specified by
the value of the -s option (see OPTIONS below).  _condom_ is known to
defend against the following viruses and other malicious
afflictions...
<中略>

# less sex.6
<中略>
DESCRIPTION
     sex allows the invoker to have sex with the user(s) speci-
     fied in the command line.  If no users are specified, they
     are taken from the LOVERS environment variable.  Options to
     make things more interesting are as follows:
<中略>

なんだこれw
emacsvimだったら、emacsを使おうと思った。


ついでに調べてたらでてきたのがこれ。

# man pig

名称
     pig - 入力をぶたラテン語に変換するのだブー

書式
     pig

解説
     pig ユーティリティは標準入力を読み込んで、ぶたラテン語 (Pig Latin) で標準出
     力に書き出すのだブー。

     月次レポートを作るのに便利だブー。

なんだこれww


Linuxの奥深さに触れた気がする今日この頃。