動かざることバグの如し (original) (raw)

やりたいこと

ワイの書いた稚拙な日本語文章をそれっぽく仕上げたい。ただ文章の事実内容や文体は変えてほしくない。

プロンプト

入力された文章を情報を変更したり削ぎ落としたりせずに、文章構成を変えて流暢な日本語文章にリライトしてください。

手順

  1. 入力された文章をよく理解してください。
  2. 内容の情報を保ったまま、文法や言葉の選択を工夫して、より流暢で分かりやすい日本語に書き換えてください。
  3. 情報の漏れや誤りがないか確認してください。

出力フォーマット

改編された流暢な日本語の文章。

注: 実際の例はより複雑で長い文章でも構いませんが、情報を削らずに元の意味を継承しながら流暢な日本語にしてください。

注意

入力

【ここに文章を入れる】

技術書典ではMarkdown記法ではなくRe:VIEW記法で書くことになった。自分用のメモなので、詳しくは公式ドキュメントを見てくれ。

見出し

= 章のキャプション == 節のキャプション === 項のキャプション

リスト

番号付きリスト 行頭に半角スペースが必要なので注意

  1. 第1の条件
  2. 第2の条件
  3. 第3の条件

olnum構文を使うと指定した番号から番号付きリストを開始できる。

//olnum[10]

  1. この箇条書きの番号は出力ソフトウェア上では10になる
  2. これは11になる
  3. 記入上で飛ばしても連続数で12となる

picture 1

コードブロック

命令 引数 概要
//list [ID][キャプション][言語(省略可)] 基本構文
//listnum [ID][キャプション][言語(省略可)] 行番号あり
//emlist [キャプション(省略可)][言語(省略可)] リスト番号なし
//emlistnum [キャプション(省略可)][言語(省略可)] 行番号ありでリスト番号なし

//list[greet.py][あいさつするPythonコード][python]{ def greet(name): return f'hello world, {name}!' //}

まずは@{greet.py}を参照してください。

//emlist[greet.py][python]{ def greet(name): return f'hello world, {name}!' //}

//listnum[][python]{ def greet(name): return f'hello world, {name}!' //}

//emlistnum{ def greet(name): return f'hello world, {name}!' //}

picture 4

コマンド

//cmd{ $ docker run --rm -i thr3a/pdftotext < GL17_paper1.pdf | pbcopy //}

インライン

インストールも@{pip install nvitop}ですぐに使えます。

コラム

===[column] タイトルだよ

ほげほげほげ

===[/column]

picture 0

用語リスト

HTMLでいうdlタグ的なやつ。

: resolution 学習時の画像解像度。SDXLの場合は1024を指定します。 : color_aug augとはaugmentationの略で直訳では増強、機械学習のコンテキストではかさ増しを意味します。 color_augは画像の色合いをランダムに変化させてワンパターンになりにくい「より強い」LoRAを作ることができます。

picture 2

画像

articles/images/ch01/sample.pngに配置して、

@{sample}は1ピースポーズを反対側にして前に突き出すポーズの画像です。

//image[sample][ギャルピースのイラスト][scale=0.3]{ //}

picture 5

脚注

あまねきーのサイト@{turai_work}はGitHub Actionsでデプロイされています。

//footnote[turai_work][https://turai.work/]

引用

//quote{ 文庫は、我が国にとどまらず、世界の書籍の流れのなかで"小さな巨人"としての地位を築いてきた。 古今東西の名著を、廉価で手に入りやすい形で提供してきたからこそ、人は文庫を自分の師として、また青春の思い出として、語り継いできたのである。 //}

コメント

#@# NOTE: あとで書く

ビルド

docker run --rm -it -v $(pwd):/app -v node_modules:/app/node_modules thr3a/review-builder:latest

参考リンク

TDPについて

TDP≠消費電力

ちなみに筆者はRTX 2070 Superを8ピンの補助電源1本、6ピンの補助電源1本だけで起動させたことがあります。 RTX 2070 SuperはTDPが215Wですので、75+150+75で300W供給されるので問題ないためです。

https://hardwares.hatenablog.jp/entry/2021/10/22/190233

補助電源付きのグラボとは

6ピンの場合

picture 0

8ピンの場合

picture 1

RTX4080に必要なピン数

75(マザボ)+150(8ピン)+150(8ピン)

picture 2

参考リンク

venvを自動的にアクティベート化させたい

[tools] python = "3.12"

[env] _.python.venv = { path = ".venv", create = true } # create the venv if it doesn't exist

環境

gethostbyaddrとは

PHPではgethostbyaddr関数というのがある。指定したIPのリモートホスト名を取得することができる。

gethostbyaddr('66.249.66.1');

これをDocker使ってワンライナーでやりたい。

結論

これでワンライナーで実行できる

$ docker run --rm --dns 8.8.8.8 php:8-cli php -r "echo gethostbyaddr('66.249.66.1');" crawl-66-249-66-1.googlebot.com

ポイントは以下

これらのポイントを押さえることで、Docker環境で簡単にgethostbyaddr関数を利用できる。

より便利に

IPアドレスをいちいち書き換えるのが面倒だったので、bashのfunction機能を使ってコマンド化した

gethostbyaddr() { docker run --rm --dns 8.8.8.8 php:8-cli php -r "echo gethostbyaddr('$1');" }

以下のように引数を渡すと実行できる。

$ gethostbyaddr 66.249.66.1 crawl-66-249-66-1.googlebot.com

参考リンク