knzk.meアドベントカレンダー8日目です。
ここでは神崎丼におけるBBcodeについてお話ししたいと思います。
基本的にBBcode初心者向けの内容です。
Gistは初めて使うので読みづらい部分もあると思いますが、どうかご容赦ください。
神崎丼に初めて来た時僕はこう思いました。BBcodeってなんだよ、と。wikipediaを見てみます。
BBコード(びーびーこーど)は、 Bulletin Board Code の略で、電子掲示板やブログなどで使用される軽量マークアップ言語である。 キーワードを角括弧で囲んでタグとし、ウェブブラウザが理解して表示できるように構文解析してHTML(XHTML)に変換される。(Wikipedia)
wordとかのあの 文字を太くしたり 、 文字を斜めにする のを手動で打ち込んでやるって感じの物ですかね。
触った方が理解が早いので実際にやってみましょう。
BBcodeの基本はこれです。
「かけたい範囲をちゃんと囲め」
これだけ。
お手軽1文字タグを使って確認してみましょう。
[b][i]おまんこ
とでもトゥートしてみてください。
どうでしょうか? そのまま表示されてしまったはずです。
今度は
[b][i]おまんこ[/i][/b]
これをトゥートしてみましょう。あら不思議、おまんこが太くなって斜めになっちゃいました。
これがBBcodeです。
大事な点をまとめます。
・BBcodeは 「範囲を絞って使うもの」
・範囲を絞る後ろ側のタグは /が入る のを忘れずに!
[spin] 範囲内をゆっくりと回転させます。重ね掛けすることで回転速度を上げることが可能です。
[pulse] 範囲内を点滅させます。7、8個重ね掛けすると「消えた文字が現れる」といった挙動になります。
[large] 文字を大きくします。[size]とは微妙に挙動が違い、こちらの方が使いやすいです。
[flip=vertical] 範囲内の文字を上下反転します。
[flip=horizontal] 範囲内の文字を左右反転します。一文字ごとでなく文章が鏡写しになるというような見た目になります。
[b] 範囲内の文字を太字にします。
[i] 範囲内の文字を斜体にします。
[u] 範囲内の文字にアンダーラインを引きます。
[s] 範囲内の文字に取り消し線を引きます。
[size] 範囲内の文字の大きさを変えます。デフォルト文字の大きさは15です。
これを基準にするといいでしょう。文字を大きくするよりは小さくする方が使えると思います。
[color] 範囲内の文字の色を変えます。
[colorhex] 範囲内の文字を色コードで指定した色に変えます。
[code] 範囲内のBBcodeをタグのままでトゥートできます。
[quote] 範囲内の文字を強調して表示します。誰かが言ったことに言及する時などに使うといいでしょう。
[faicon] faiconという絵文字サービスの絵文字を表示することができます。
これらを使い、適当に遊んでみましょう。読み進めるのは飽きはじめたらで構いません。
適当に一覧に書いてあるタグを使ってやってみましたか?
運の悪い方はこんなことが起きたはずです。
「あれ?[b]と[large]を同時に使ったのに太字にならない?」
「[large]を入れたとたんタグのままでトゥートされちゃうんだけど」
「BBcodeの範囲の途中で効果が切れた」
BBcode、そして神崎丼(マストドン)の仕様によって私たちはこれを使う際いくつもの注意点を気にしなければいけません。
恐らくここに書くのもまだ不十分ですが(全て使っていたら偶然見つかった物なので)、気にすることを始めなければ意味はありません。
注意点を見ていきましょう。
[b][i]文法ミスです[/b][/i]
とか書いてるとそりゃまぁ上手く表示はされません。順番をそろえましょう。
外側のタグが、範囲を内側のタグごと包みこむイメージです。
あと、重ね掛けができるタグの代名詞的存在、[spin]を使う時などに
[spin][spin]文法ミスです[/spin]
こう書いてしまってはいけません。自分でまき散らかした物は自分で片付けましょう。前後で数をあわせねばなりません。
[large]タグの倍角の限界は5倍([large=5x])までです。
[large=6x]largeタグは5xまで[/large]
こんなもの投稿したら、恥ずかしいタグトゥートが流れてしまいます。
では6x相当の物を投稿するにはどうすればいいのか?後で紹介しますが自分で考えてみると面白いですよ。
ここからややこしくなります。
なんと、 [large]範囲内では、外側の一文字タグ([b]、[i]、[u]、[s])の効果は消えてしまいます 。
確認してみましょう。
[b][i][u][s][large=2x]おまんこ[/large][/s][/u][/i][/b]
[large=2x][b][i][u][s]おまんこ[/s][/u][/i][/b][/large]
これをコピペしてみてください。
恐らく、上はただ大きいだけのおまんこ、下はめちゃくちゃなおまんこになったはずです。
この仕様はかなり謎です。意味不明。摂理として何も考えず記憶にとどめておきましょう。
マストドンの仕様とBBcodeの仕様が合わさり最強に見える。
まずは実際に見るところからやってみましょう。
[large=3x]
膣[/large]
パッと見ただけでどういうのがトゥートされるかはわかるはずです。
ですが、実際にされるトゥートは普通の膣。どういうことなんでしょうか。
これは恐らく、「何も無い行を1行挟むと勝手に段落わけされる」というマストドンの仕様、
そして「別段落では効果が持続しない」というBBcodeの仕様が合わさって起きたことだと考えられます。
ただし、効果が切れるだけであって、ちゃんとタグは閉じなければいけません。
今度はこれをコピペしてみてください。
[large=3x]
膣
膣[/large]
今度はどちらも大きく表示されたはずです。
改行したあともう一つ膣が挿入されたことによって、全て1つの段落として認識されています。
[spin]芸をするときどうしても改行が必要な時は、空白記号を入れるなどすることで同じ段落として扱われます。
この仕様は[u]、[code]、[quote]以外のタグで起こります。なぜアンダーラインでも起こるのかは謎ですが。
とにかく、この仕様はしっかり頭に入れておきましょう。使いこなせる場面もきっとあるはずです。多分。
とりあえずコピペしてみてください。
[spin]https://media.knzk.me/media_attachments/files/000/226/172/original/8c7e1d8bd5cb80db.png[/spin]
URLが回転したはずです。「BBcode使えてるじゃん」と思われる人もいると思いますが、URLを開いてみるとエラーになるとおもいます。
これはBBcodeというよりURLの仕様なのですが、URLの後ろに空白を入れていないため[/spin]もURLの一部として扱われちゃってます。
しっかりとURLの後には空白を入れるようにしましょう。
自分で画像を添付して、出てくるURLをBBcodeで挟めば、URLが短縮されたときのあの記号も[spin]や[large]などの効果を適用することが可能です。
添付画像自体にはBBcodeの効果は起きません。
神崎丼の色んな所でBBcodeが使えると思ったら大間違いです。具体的には
- 使えるところ
- トゥート欄
- 自己紹介欄
- 使えないところ
- アンケート選択肢
- CWの警告文
- 添付画像の視覚障害者用説明欄
- [code]範囲内
となっています。アンケート選択肢には使えないので気を付けましょう。
[code]タグは作ったBBcode芸を配布する時に便利です。
[large=6x]の作り方の答え合わせをしましょう。
正解は「[large=2x][large=3x]」です。掛け算の形になるんですね。
これを利用することで、トゥート欄ギリギリの大きさ(16x)まで大きくすることで
[large=4x][large=4x][color=red][b]膣[/b][/color][/large][/large]
こういうことができます。CW or DMを使うと迷惑がられなくていいでしょう。
アンダーライン[u]・取り消し線[s]は色変更[color]・[colorhex]の内側に入れると一緒に色が変わってくれます。
赤字+下線で強調したい時に下線の色が同じだと少し見やすくなりますね。
また、この仕様を使うことで
[color=blue][u][color=red]私は神崎丼が大好きです[/color][/u][/color]
という風に、下線の色だけ変えることも可能です。
[spin]芸については、naokiszさんのカレンダーで説明してくれるそうです。
長すぎてあれ説明したくないです。
・他人の作ったBBcode芸をコピペ、改変する
[code]タグ等を使って公開されたBBcode芸をコピペするのは自由です。
一目見て気に入った物をとりあえずで保存しておくのも即トゥートするのもいいでしょう。
ただし、これを改変するとき、あなたにはBBcodeのセンスと知識が求められます。
BBcode芸は作者のこだわりが入ってるものが多々あり、あなたが変にいじると正しく表示されなくなるかもしれません。
もちろん改変するなとは言いませんが、しっかりさせたい挙動をしているか確認してから投稿しましょう。
BBcode芸を一から作った時も、まずは公開範囲をDMにして投稿してちゃんと動作するか見てみましょう。
HTLの行がLTLより1行短いというのも頭に入れましょう。HTLでギリギリならばLTLでは正しく表示されません。
このことを気を付けるようにしましょう。
まぁ、いまさらBBcode芸作る人なんかいないんですけどね。
疲れました。僕は定期テスト前に一体何をやってるんでしょうか。
僕にはこれくらいしか書けることがなかったので精一杯やらせていただきました。
鯖缶達から威圧されて書くことになりましたが、書けと言われていたmarkdownが消されたので比較的気楽にできました。
最後に、僕の敬愛するマストドンユーザーの紹介と、mastodonについての自分語りでもして終わろうと思います。
・神崎お兄さん
マストドンで一番と言える大きな出会いでした。
同じニコフレ初期勢で、半年間以上迷惑をかけてしまったことを申し訳なく思っています。
でも話とか聞いてくれるしちょっとしたネタ拾ってくれたりするので好きってなりました。
神崎丼でのお兄さんは真面目な話もするのでとても僕好み。
・NCLS
神崎丼の鯖缶の中で一番鯖缶してる感じがありますね。
有能だし英語もすらすら書けるしで羨ましい限りです。
この記事の完成度に関して満足していただけるでしょうか、それが書いてて一番の心配でした。
・リンカ
ニコフレでめっちゃ仲良くしてもらったし神崎丼でもそうだしマストドンで一番信頼してます。
お兄さんと通話する時の声は超怖い。基本的にネタに乗ってくれるのが嬉しいです。
お兄さん・NCLSと並んで物事をズバッと言う人ですね。そこが好みです。
・ナツキさん
頼れる大人って感じですね。ネタに乗ってくれる(時もある)し、本当に大好きな人です。
時々愛を感じたり感じなかったりします。ショタが好きなんですかね?
・なこたさん
もう最近疲れ切ってますよね……僕なんかが言うのもおこがましいですが、とても心配しています。
頼れる大人の一人です。アイコンの目つきの鋭さには見るたび惚れそうになります。
・みもりんかさん
僕はもうみもりんかさん無しでは生きていけません。心を弄られてしまいました。
色んなことを知ってますし、人の心をつかむのが上手いような気がします。
人生の先輩として心から尊敬しています。
書くまでにはいたらなかったけど好きですって人
・みかんさん
・かおりさん
・霧島ひなたさん
・ねじりわさびさん
・もぽぽさん
うるさい人
・nagiept
mastodonについて・自分語り
マストドン、それは僕の2017年でした。
4月だったか、ぬるかるさんのツイートがtwitterのTLにRTで流れてきて、そこでマストドンを知り。
後日ニコニコも同じものを建てたということでそこに登録しました。
あまりにも好き放題にバカなトゥートをしていたので仲いい人は少数、
同じ初期勢の神崎お兄さんやでじたんが有名になっていくのを見て無性に焦り、必死にキャラ立てをしていました。
ついには「friends.nicoはクソ」と勝手に決めつけて目につくアカウントを片っ端からブロックしたり。
神崎お兄さんにも変なリプ送りつけたりして迷惑をかけてました。
ムトーの神崎丼に「神崎アンチ」って名前で登録もしました。
そのうちムトーは爆破され、気づくと今の神崎丼ができてました。
既にどこの鯖も内輪ができあがっており、僕はマストドンで居場所を無くしていました。
そこで、神崎丼を見てちょうどいいと思い、メイン鯖とすることにしたのです。
最初は三大鯖民がいたこの鯖も、すぐニコフレ民が来なくなり、JP民も来なくなってしまいました。
TLは過疎、周りからは限界鯖と呼ばれるここに、僕はそれでも居続けました。
理由は、ここで出会うユーザーの皆さんが、とても面白くかつ魅力的な人ばかりだったからです。
みなさんのおかげでネットを素直に楽しめるようになり、彼氏もできました。
お兄さんに迷惑かけたことをとても後悔し、通話で謝罪したりもしました。
気がつけばもう2017年最後の月。
マストドンに多大な勉強時間を吸われましたが、勉強では手に入らないものを得られたと思います。
神崎丼で過ごしたのはとても楽しく、長いようで短い3カ月間でした。
マストドンに対してこんな風に思えることは、神崎丼の管理人含め僕の周りの人達全員のおかげだと思います。
いつも迷惑かけてばかりな気がしますが、付き合ってくれるみなさんと出会えたことを心から感謝します。
本当にありがとうございました。
是非2日後のnaokiszさんの記事も読んでみてください。
僕の拙文をここまで読んでくださりありがとうございました。やくもでした。 2017/12/8