favokisz_of_nao (@naokisz@kirishima.cloud) - アスタルテ
Pinned post

アスタルテゆるふわアドベントカレンダー2019 25日目の記事(昨日中に出そうと思ってたけど忘れてた) 


BBCodeを分かりやすい形式で表す


 
これはアスタルテゆるふわアドベントカレンダー2019を500日遅刻した記念に作成した記事です(?)
前日はniさんの写真ですが、既に404 not foundになっています。
前々日は霧島さんの一年の振り返りです。
 

作った理由


 
  • BBCodeそのままでは見た目では分かりづらい
  • BBCodeをコンピューターで扱う時に扱いやすいように変換したい
  • BBCodeと一意で変換出来るような形式を作りたい
  • 大学のコンパイラの授業と今までBBCodeを作ってきた経験を使って作れると思った
 

どのように作るか


 
  1. 分岐している部分、回っている物の全ての回転数を求める
  2. 同じspinに囲まれている時は外側、左からパースして、2分木にしていく。末端の方は多分1本しか出ない。(言葉で説明しづらい)
  3. 同じspinの中に分岐して3つのspinが入っている一つの要素から3本出すのはアレなので同じ回転数の物を左から積み上げていく(言葉で説明しづらい)(左からという制約をつけると、位相という私の独自概念も表す事が出来るので都合が良い)
  4. 上の階層との回転数の差がその部分のspinの数になる(上手く言えない)
 
直接私に聞いたほうが良いのかもしれない
 

そもそも回転数って何?


 
  • spinでの回転をflip+spinで打ち消す事を分かりやすく数字で表したかった形式
  • 何も無い所ではspinをn個積み重ねて回転数をn増やすことが出来る
  • flipにspinをn個積み重ねた時、回転数がプラスの時:n減る、回転数がマイナスの時:n増える
  • 中身にspin無しのflipでは中身が反転するだけなので回転数は変わらない
  • 回転数がプラスの部分は時計回り、マイナスの部分は半時計回り、0の時は回転しない
 

この形式で分かる事


 
  • なんとなくの動き(これは経験次第)
  • 中身がどのくらいの速さで回転するか
  • BBCodeの構造
  • 同じ動きでBBCodeを省略出来る場所(分岐していない末端でのspinは消せる場合がある)
 

形式の例


 
垂直移動
​​[spin]​​  ​​[flip=horizontal]​​​​[spin]​​​​[spin]​​  ​​[flip=horizontal]​​​​[spin]​​☆​​[/spin]​​​​[/flip]​​​​[/spin]​​​​[/spin]​​​​[/flip]​​​​[/spin]​​
​​​​  ​​​​​​​​​​​​  ​​​​​​​​☆​​​​​​​​​​​​​​​​​​​​​​​​
画像が添付されています。
 
初手から分岐しているBBCodeの例(2つの垂直移動)
​​[spin]​​​​[flip=horizontal]​​​​[spin]​​​​[spin]​​​​[flip=horizontal]​​​​[spin]​​A​​[/spin]​​​​[/flip]​​ ​​[/spin]​​​​[/spin]​​​​[/flip]​​​​[flip=horizontal]​​​​[spin]​​​​[spin]​​ ​​[flip=horizontal]​​​​[spin]​​B​​[/spin]​​​​[/flip]​​​​[/spin]​​​​[/spin]​​​​[/flip]​​​​[/spin]​​
​​​​​​​​​​​​​​​​​​​​​​​​A​​​​​​​​ ​​​​​​​​​​​​​​​​​​​​​​​​ ​​​​​​​​B​​​​​​​​​​​​​​​​​​​​​​​​
画像が添付されています。
 

この形式で出来ない事


 
  • BBCode何も分からない人がBBCode組むこと(つらい)(お絵描きする気持ちで作れるのかも?)
  • 位相(私の独自概念)が分かりやすく表せない事(一応グラフの形で表せるけれども、分かりづらい)
  • spin、flip以外のBBCodeを使ったBBCode(つらい)(flip horizontalとverticalが混在しててもつらい)
 

発展


 
一番上の回転数0の部分を分岐させると今まで私が扱えてなかった地の文でBBCodeを並べるのも理論の体系入れられるのかも?という感じ(未確認)
 

あとがき


 
2019年末から500日も経っているなんてあっという間に感じてしまった。
BBCodeを埋め込むためにアスタルテで書いたが、そこまで例をたくさん載せられる程の余裕が無かった。(と書いて本当か?って確かめてみたら、いつの間にかトゥート埋め込み直ってた。)
忙しくてBBCode書けないのつらい
一時期神崎丼のBBCodeと同じレベルの表現力のMFMがmisskeyに搭載されたが、一瞬で無くなったので辛い(BBCodeの技術はアスタルテで途絶えるのだろうか。)
Pinned post

🤔 python custom_emoji_tool.py --url kirishima.cloud | grep think | tr '\n' ' ' 

🤔 ​​:thinking_akane:​​ ​​:thinking_hota:​​ ​​:thinking_arch:​​ ​​:thinking_aubergine:​​ ​​:02hyperthink:​​ ​​:blobthinkingsmirk:​​ ​​:blobhyperthinkfast:​​ ​​:blobhyperthink:​​ ​​:blobthinkingeyes:​​ ​​:blobthinkingfast:​​ ​​:blobthinking:​​ ​​:blobthinkingcool:​​ ​​:facing_think:​​ ​​:thinking_ie:​​ ​​:thinkhappy:​​ ​​:jelly_thinking:​​ ​​:thinking_blob:​​ ​​:thinking_dump:​​ ​​:thinking_fidget:​​ ​​:neko_thinking:​​ ​​:neko_thinking2:​​ ​​:thinking_cirno:​​ ​​:eo_thinking:​​ ​​:thinking_very_hard:​​ ​​:thinking_coffee:​​ ​​:thinking_rms:​​ ​​:thinking_hard:​​ ​​:think_bread:​​ ​​:tailsthink:​​ ​​:thinking_fierce:​​ ​​:breadthink:​​ ​​:thinking_unarist:​​ ​​:thinking:​​ ​​:thinking_happy:​​ ​​:thinking_up:​​ ​​:thinkingfelix:​​ ​​:thinkpup:​​ ​​:thinkerguns:​​ ​​:thinking_eggplant:​​ ​​:ponethinking:​​ ​​:catboythink:​​ ​​:rainbowthink:​​ ​​:thinking_inception:​​ ​​:thinknyan:​​ ​​:thinkingcat:​​ ​​:thinking_rml:​​ ​​:thinking_nzws:​​ ​​:pacochi_thinking_pawoo:​​ ​​:thinking_nose:​​ ​​:thinking_and_innocent_nzws:​​ ​​:thinking_face_mac:​​ ​​:thinking_bread:​​ ​​:thinkinglayton:​​ ​​:thinking_harukin:​​ ​​:1096884_thinking:​​ ​​:ousaki_pororu_thinking:​​ ​​:tomone5656_thinking:​​ ​​:thinking_parrot:​​ ​​:furrythink:​​ ​​:thinka:​​ ​​:thinkcorn:​​ ​​:thinkgoing:​​ ​​:upsidedownthinking:​​ ​​:nigmathink:​​ ​​:think_around:​​ ​​:thinkbro:​​ ​​:thinkthinkpad:​​ ​​:overthink:​​ ​​:thinking_edge:​​ ​​:thinking_beer:​​ ​​:thinking_mokuro:​​ ​​:thinking_dog:​​ ​​:thinking_pig:​​ ​​:thinking_shrimp:​​ ​​:thinking_tengu:​​ ​​:thinking_unko:​​ ​​:thinking_whitebear:​​ ​​:f_thinking_kyururu:​​ ​​:octothink:​​ ​​:thinking_bear:​​ ​​:thinking_curry:​​ ​​:thinking_fried_shrimp:​​ ​​:thinking_hiyoko:​​ ​​:thinking_imo:​​ ​​:thinking_shrimp2:​​ ​​:thinklazor:​​ ​​:owosneakythink:​​ ​​:dragnthink:​​ ​​:pinkdragnthink:​​ ​​:lbluedragnthink:​​ ​​:blackdragnthink:​​ ​​:furry_think:​​ ​​:thinkeyes:​​ ​​:think_dzuk:​​ ​​:eyethink:​​ ​​:thinkergunsunglasses:​​ ​​:blob_thinking_smirk:​​ ​​:thinkingwithblobs:​​ ​​:blobthinkingdown:​​ ​​:ablobthinking:​​ ​​:athinkingwithblobs:​​ ​​:blobcatthinkingeyes:​​ :blobcatthinkOwO: ​​:blobthinkingglare:​​ ​​:ablobthinkingeyes:​​ ​​:meowthinkingportal:​​ ​​:meowthinkingportal:​​ :thinkingAI: :thinkingAIface: ​​:thinking_miku:​​ ​​:thinking_rotate:​​ ​​:thinking_mt:​​ ​​:thinking_mt:​​ ​​:thinking_fire:​​ ​​:meowthinkingfast:​​ ​​:thinking_neko_rs:​​ ​​:thinking_neko_tb:​​ ​​:thinking_iwate:​​ ​​:thinking_iwate:​​ ​​:thinking_iwate:​​ ​​:thinking_spinner:​​ ​​:blobthink:​​ ​​:thinkingsushi:​​ ​​:blob_thinking:​​ ​​:blobcatthinking:​​ ​​:parrot_thinking:​​ ​​:blobfoxthinkanime:​​ ​​:blobfoxthink:​​ ​​:blobcatthinking2:​​ ​​:ablobthinkzerogravity:​​ ​​:blobfoxthinking:​​ ​​:thinking_sushi:​​ ​​:blobcatthink:​​ :SuperFastSpin:
Pinned post

神崎丼、フレニコから移行しました。

ホームポジションって何?美味しいの?(白目)
ゼミで疲れた後にrust書いて更に疲れさせるの謎(?)
rustで可変参照したxに対して1足すために
*x + 1;
って書いてあれ〜〜〜1足されてないぞ〜〜〜って時間溶かした人いる〜〜〜?(死)
パワーポイントでのスライド作成なのでやる気が出ない(そもそもやる気がない)
pandocで変換できれば他の文法で書いているのと同等なので長期メンテできる文章になる(お目々ぐるぐる)(pandocの変換結果が構造的にクソだということは問わない)
下手に複雑な表はexcelの方が楽というバグ
ワイヤレスイヤホンさえ買えばアスタルテとかに金少しは入れられる余裕ができるなぁ(本当に少し)
オンキヨーが倒産したの意外だったけどこれ見たら今までどうやって生きてきたのか不思議になってきた

オンキヨー伝説 

・前期末債務超過、21年3月末まで上場廃止猶予期間
・純損益が33億円の赤字
・5年連続赤字
・僅か200人程度の規模の企業が10億円を超える為替差損を出す
・株価が半年で1/3に
・大株主ギブソンが保有するほぼ全株を売ってしまう
・わずか数ヵ月の間に増資とワラント乱れ打ち
・早々からスマートスピーカー参入を表明するも周回遅れに
・それに伴うのか、「スマートライフ始まる」というキャッチコピーが「スマートライフもうすぐ始まる」に差し替えられスレ民大爆笑
・AI関連新商品と思われる「Coming soon」が数ヵ月開かない
・やっと開いたComing soonはAI新商品ではなく、ただのおじさんのインタビュー記事で株主の度肝を抜く
・おじさんのインタビュー部屋が暗いね、と言っていたら、次回Coming soonは虹色になり株主の度肝を抜く
・アメリカ・ラスベガスの見本市に炊飯器を出品
・期待の首かけスピーカーを国内見本市に出品するも電池切れ
・打首獄門同好会なるバンドのコラボヘッドホン販売に際し、社長が打首獄門だろと言われる

今なら面倒なこと(Excel関係)はpythonに任せることになりそう ​​:thinking_ie:​​​
VLOOKUP,HLOOKUP,未だに使い方よく分かっていない
奇行とひとまとめにするのも惜しい(?)
サ終しないからセルフホストbitwardenはイイぞ!
試しにrustでやってみたけど,proconioのありがたみを思い知った(入力がダルすぎた)
techful-programming TechFUL プログラミング問題を解いてスキルを可視化しよう!プログラミング初心者から上級者まで楽しめるプログラミング測定ツール ブックマーク済み techful-programming.
今日は理系も文系も向いていないことに気づいた
インターネットで飯食ってる会社に入れば飯食えるか(?)
飯を食えるほど金をもらうの辛すぎる
Show older
アスタルテ

このインスタンスは霧島ひなたによって管理運営されているmastodonのインスタンスの一つです 面白そうな機能を実装したり外したりを繰り返しているインスタンスのため それなりに不具合があったりもします。お許しください投稿内容に制限はありません。 ペットのインコの日常から政治の内容まで思うがままに投稿してください。 莫大な量の文字数が投稿できます。話し合いの場としても活用していただけたら幸いです。 霧島ひなた アスタルテは以下の支援者様に支えられて運営しています。 mopopo様 こっちゃー様 🔥NanaYū❄様 Cutls P様 うんぼぼ様 まるげん様 🐛様 えんだまどかちゃん おいくらことみ様 シンデレラ様 ot_inc様 ねじりわさび様 古山キリヲ様 しろ様 みぷ様 める様 わさぎ様 支援ありがとうございます!これかもアスタルテをよりよいSNSとして成長させていけるよう頑張っていきたいと思います 現在実装されている機能に関しては下記のページに書いてあります。 アスタルテについて アスタルテはCutls Pさんが制作しているTheDeskを公認クライアントとしています。 TheDeskホームページ