サイズ: 2248
コメント:
|
← 2015-09-11 03:44:11時点のリビジョン15 ⇥
サイズ: 3571
コメント:
|
削除された箇所はこのように表示されます。 | 追加された箇所はこのように表示されます。 |
行 8: | 行 8: |
\XeTeXlinebreaklocale "ja"↲ \XeTeXlinebreakskip=0em plus 0.1em minus 0.01em↲ \XeTeXlinebreakpenalty=0↲ \def\<{\@ifstar{\zx@hwback\nobreak}{\zx@hwback\relax}}↲ |
\XeTeXlinebreaklocale "ja" \XeTeXlinebreakskip=0em plus 0.1em minus 0.01em \XeTeXlinebreakpenalty=0 \def\<{\@ifstar{\zx@hwback\nobreak}{\zx@hwback\relax}} |
行 23: | 行 23: |
=== Common Lisp === | |
行 25: | 行 24: |
''print''の代わりに''prin1''を使う === Scheme === ==== readするとprintされない ==== 出力がバッファされてるために、''read''された時に出力されるようになってる。なのでバッファから''read''する前に''flush''を使って吐き出しておく。 |
出力がバッファされてるために、''read''された時に出力されるようになってる。なのでバッファから''read''する前にSchemeなら''flush''をCommon lispならfinish-outputとか使って吐き出しておく。 |
行 36: | 行 32: |
と定義されてるから、Schemeにおけるmain関数は実質 {{{#!highlight Lisp |
と定義されてるから、 {{{#!highlight scheme |
行 42: | 行 38: |
とする | とグローバル領域に記述しておけばいい。 |
行 55: | 行 51: |
=== Gentooでradeon === 別にGentooでなくても独自にカーネルビルドしたいならmenuconfigで {{{ Processor type and features ---> [*] MTRR (Memory Type Range Register) support Device Drivers ---> Graphics support ---> If your card sits in an AGP slot, choose your AGP driver, e.g.: <*/M> /dev/agpgart (AGP Support) ---> <*/M> AMD Opteron/Athlon64 on-CPU GART support <*/M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> <M> ATI Radeon [*] Enable modesetting on radeon by default -*- Support for frame buffer devices ---> < > ATI Radeon display support <*/M> Sound card support ---> <*/M> Advanced Linux Sound Architecture ---> [*] PCI sound devices ---> HD-Audio ---> <*> HD Audio PCI (2048) Pre-allocated buffer size for HD-audio driver [*] Support initialization patch loading for HD-audio <*> whatever audio codec your soundcard needs <*> Build HDMI/DisplayPort HD-audio codec support }}} にしてradeon-ucodeとかlinux-firmwareを入れると起動する。この図(?)は[[https://wiki.gentoo.org/wiki/Radeon|radeon - Gentoo Wiki]]から引っぱってきた |
Tips
備忘録的な
目次
TeX
XeLaTeXで禁則処理
XeLaTeXで日本語をそのまま埋め込もうとすると禁則処理や行分割が適切になされないままになってしまう。従って、XeLaTeXで適切に日本語を埋め込みたいときは、こちらで上手いことXeLaTeXに日本語を表示してもらえるように指示をしてやらなけらばならい。実はXeLaTeXにはそれを実現するための機能がすでに備わっている。以下の命令をプリアンブルで指定することでXeLaTeXでも日本語が適切に表示されるようになる。
XeLaTeXにUnicodeのコードポイントを埋め込む
\symbol命令でUnicodeコードポイントを指定することができる。
Lisp
readするとprintされない
出力がバッファされてるために、readされた時に出力されるようになってる。なのでバッファからreadする前にSchemeならflushをCommon lispならfinish-outputとか使って吐き出しておく。
main関数
RnRSには規定されてないけど、SRFI-22には
- インタプリタはmainという1つ引数をとる手続きを起動時に指定して呼び出す
- main手続きは整数を返す
- 整数以外を返そうとすると、sysexits.hに記述されてるEX_SOFTWARE(70)を返す
と定義されてるから、
とグローバル領域に記述しておけばいい。
Linux
glibcの並列ビルド
並列ビルドするときにそのまま
$ make -j<ビルド数>
ではビルドが通らないので、
$ make PARALLELMFLAGS=-j<ビルド数>
とするといい
Gentooでradeon
別にGentooでなくても独自にカーネルビルドしたいならmenuconfigで
Processor type and features ---> [*] MTRR (Memory Type Range Register) support Device Drivers ---> Graphics support ---> If your card sits in an AGP slot, choose your AGP driver, e.g.: <*/M> /dev/agpgart (AGP Support) ---> <*/M> AMD Opteron/Athlon64 on-CPU GART support <*/M> Direct Rendering Manager (XFree86 4.1.0 and higher DRI support) ---> <M> ATI Radeon [*] Enable modesetting on radeon by default -*- Support for frame buffer devices ---> < > ATI Radeon display support <*/M> Sound card support ---> <*/M> Advanced Linux Sound Architecture ---> [*] PCI sound devices ---> HD-Audio ---> <*> HD Audio PCI (2048) Pre-allocated buffer size for HD-audio driver [*] Support initialization patch loading for HD-audio <*> whatever audio codec your soundcard needs <*> Build HDMI/DisplayPort HD-audio codec support
にしてradeon-ucodeとかlinux-firmwareを入れると起動する。この図(?)はradeon - Gentoo Wikiから引っぱってきた