标签
No Tags

Frequently used words (click to add to your profile)

javac++androidlinuxc#objective-cqt誰得windowscocoapythonphprubygameguibathyscaphec翻訳omegat計画中(planning stage)frameworktwittertestdomvb.netdirectxbtronarduinopreviewerゲームエンジン


↑ トップページへ


最近の状況


Wikiガイド(Guide)


Wiki編集用の準備ページ


サイドバー

/www/jm_www.m4の精査状況

_MANCGI_NAMAZU のURL

  1. m4_define(`_MANCGI',`http://linuxjm.osdn.jp/cgi-bin/man.cgi')
  2. m4_define(`_NAMAZU',`http://linuxjm.osdn.jp/cgi-bin/namazu.cgi')

同じサーバでのみ使用する前提なら、スキーム(http)もホスト名も省略して

  1. m4_define(`_MANCGI',`/cgi-bin/man.cgi')
  2. m4_define(`_NAMAZU',`/cgi-bin/namazu.cgi')
でいいような気がするのだが、このマクロを他のホストからも使うの?

【追記】 JMを複数のホストでミラーしていた時代の名残かな? NamazuのCGIはマスターサーバーにしか置かない運用だったとしたら辻褄が合う。

_EMAIL_ADDRESS の定義

  1. m4_define(`_EMAIL_ADDRESS',linuxjm-discuss@lists.osdn.me)

スパム除けは下手に施さないほうがいいかなあ…。

ちなみに、いいじまの私設サイトでは JavaScript を使って、location.href="mailto:…" というコードを書いています。
學會の現行バージョンでは、xorを使って少々巧妙なコードを書いていて、さすがにこれを見破ったボットはまだない。)

_MAILTO の定義

  1. m4_define(`_MAILTO',<A HREF="mailto:$1">$2</A>)

個人的にはこういう場所はデコりたくなる。スタイルシートにこんな感じで書くか?

  1. .email {
  2. font-family: monospace;
  3. word-break: break-all;
  4. }

“Logical markup”

  1. m4_dnl Logical markup:
  2. m4_define(`_EM',<EM>$1</EM>)
  3. m4_define(`_STRONG',<STRONG>$1</STRONG>)
  4. m4_define(`_CITE',<CITE>$1</CITE>)
  5. m4_define(`_PRE',<BLOCKQUOTE><PRE>$1</PRE></BLOCKQUOTE>)
  6. m4_define(`_CODE',<CODE>$1</CODE>)

Logicalと言いながら、タグの列挙のみ。それぞれのタグの「意味」を定義することはできないかなあ…。

Powered by Linuxのリンク切れ

  1. m4_define(`_PLUG',
  2. _LINK(http://www.ssc.com/linux/,
  3. _IMAGE(_HOMEPAGE/powered.gif,196,49))<BR>
  4. `If you are wondering, Linux is a free, non-commercial
  5. operating system for computers. It happens to be a hobby of
  6. mine and might well interest other hackers. Click on the logo
  7. to learn more...')

HTMLのヘッダ

  1. m4_define(`_HEADER', `
  2. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"
  3. "http://www.w3.org/TR/REC-html40/loose.dtd">
  4. <HTML LANG="ja" DIR="LTR">
  5. <HEAD>
  6. <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=UTF-8">
  7. <TITLE>$1 (Japanese)</TITLE>
  8. <META NAME="DESCRIPTION" CONTENT="JM: $1">
  9. <META NAME="author" LANG="en" CONTENT="JM Project Members">
  10. <META NAME="copyright" CONTENT="(C) 1999 JM Project.">
  11. <META NAME="keywords" CONTENT="JM, Linux, Japanese, Manual">
  12. <LINK REV="made" HREF="mailto:linuxjm-discuss@lists.osdn.me">
  13. <LINK REL="stylesheet" TYPE="text/css" HREF="_CSS">
  14. </HEAD>
  15. <BODY>
  16. <H1>$1</H1>
  17. ')
  • link rev=made にメールアドレスを直打ちしてあるけど、せっかく _EMAIL_ADDRESS があるんだからそれを使ったほうがよくない?
  • OGPのMETAタグは今後どうする?

_MIRROR_LIST はぜんぶ古いぞ

  1. m4_define(`_MIRROR_LIST',`
  2. <DIV CLASS="mirror-navigator">mirror server: [
  3. <A HREF="http://www.linux.or.jp/JM/$1">primary</A> |
  4. <A HREF="http://ktarn.www.linux.or.jp/JM/$1">ktarn</A> |
  5. <A HREF="http://osaka-sandai.www.linux.or.jp/JM/$1">osaka-sandai</A>
  6. ]</DIV>
  7. ')
  • このマクロも他の場所で使われていない。
  • そもそも linux.or.jp というドメイン自体、今となってはメールアドレスだけのために存続しているように思われる。