<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Migdal: にふ</title>
    <description>The latest articles on Migdal by にふ (@niftg).</description>
    <link>https://migdal.jp/niftg</link>
    <image>
      <url>https://migdal.jp/uploads/user/profile_image/18/22c2d8e5-c996-42ef-8175-f7111475bf8e.png</url>
      <title>Migdal: にふ</title>
      <link>https://migdal.jp/niftg</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://migdal.jp/feed/niftg"/>
    <language>en</language>
    <item>
      <title>おためし括弧表記版Wordle</title>
      <dc:creator>にふ</dc:creator>
      <pubDate>Fri, 18 Feb 2022 23:36:10 +0000</pubDate>
      <link>https://migdal.jp/niftg/%E3%81%8A%E3%81%9F%E3%82%81%E3%81%97%E6%8B%AC%E5%BC%A7%E8%A1%A8%E8%A8%98%E7%89%88-wordle-2l29</link>
      <guid>https://migdal.jp/niftg/%E3%81%8A%E3%81%9F%E3%82%81%E3%81%97%E6%8B%AC%E5%BC%A7%E8%A1%A8%E8%A8%98%E7%89%88-wordle-2l29</guid>
      <description>&lt;p&gt;さて恐らくもうお馴染みの🟨🟩Wordle&lt;sup id="fnref1"&gt;1&lt;/sup&gt;🟦🟧&lt;sup id="fnref2"&gt;2&lt;/sup&gt;、楽しくなると派生版で連続ｼｺｼｺﾜｰﾄﾞﾙ🤙することも多いのですが、その都度🤳でプレイ過程を記録する際に&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;標準的なシェア機能だとカラフルに伏字された棋譜しか持ち出せない🟨🟩⬜️🟨🟩&lt;/li&gt;
&lt;li&gt;スクショだと検索性とか容量とか気になる&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;ので、その場しのぎ的に([{&amp;lt;括弧表記&amp;gt;}])を考へてみます…さしあたり次の仕方で:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;⬜️正解の単語内に含まれない文字⬛️は&lt;code&gt;&lt;/code&gt;空白&lt;code&gt;&lt;/code&gt;で&lt;/li&gt;
&lt;li&gt;🟨位置は異なるが含まれる文字🟦は&lt;code&gt;(&lt;/code&gt;丸括弧&lt;code&gt;)&lt;/code&gt;で&lt;/li&gt;
&lt;li&gt;🟩位置も正解の文字🟧は&lt;code&gt;[&lt;/code&gt;角括弧&lt;code&gt;]&lt;/code&gt;で&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  例:
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.wordleunlimited.com/?wardle=Z29hbHM"&gt;正解の単語を&lt;code&gt;GOALS&lt;/code&gt;に設定してプレイ&lt;/a&gt;した結果&lt;br&gt;
&lt;a href="https://scrapbox.io/files/61fe499f6e14590022e0ed20.png" class="article-body-image-wrapper"&gt;&lt;img src="https://scrapbox.io/files/61fe499f6e14590022e0ed20.png" alt="START→LEASE→PSALM→DIALS→COALS→GOALS"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;の括弧表記版&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;(S) T [A] R  T 
(L) E [A](S) E 
 P (S)[A][L] M 
 D  I [A][L][S]
 C [O][A][L][S]
[G][O][A][L][S]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;


&lt;p&gt;そこそこ視覚的ですね。あとは各Wordleのページにてスクリプトを動かして、使用した文字を抽出すれば当初の目的は果たせるのですが…&lt;a href="https://www.powerlanguage.co.uk/wordle/"&gt;本家&lt;/a&gt;だとさうは問屋が卸さない手の込んだつくりをしてゐて面倒だつたので頓挫しました。まあ派生版での連続プレイの記録ができればそれでよしとしませう。完。&lt;/p&gt;
&lt;h2&gt;
  
  
  おまけ(本題): CLIで遊ぶ括弧表記版無色Wordleのシェルスクリプト
&lt;/h2&gt;

&lt;p&gt;記録に用ゐるだけでは飽き足らず、結局自家版Wordleスクリプトにも導入してみました。以下、Replitで拵へた、CLIで動かすモノクロWordle的な何かです。（再生ボタン▶️でスタート、もしくは&lt;code&gt;sh main.sh&lt;/code&gt;などのコマンドで起動）&lt;/p&gt;


&lt;div class="ltag__replit"&gt;
  &lt;iframe height="550px" src="https://repl.it/@niftg/BASIC?lite=true"&gt;&lt;/iframe&gt;
&lt;/div&gt;



&lt;p&gt;デフォルトの出題単語リスト&lt;a href="https://replit.com/@niftg/BASIC#basic5.txt"&gt;&lt;code&gt;basic5.txt&lt;/code&gt;&lt;/a&gt;はベーシック英語&lt;sup id="fnref3"&gt;3&lt;/sup&gt;の基礎単語のもの(五文字の単語約200語)です&lt;sup id="fnref4"&gt;4&lt;/sup&gt;。慣れないと単語を引き当てるのが却つて難しいかもしれません。&lt;/p&gt;

&lt;h3&gt;
  
  
  テストプレイのログ
&lt;/h3&gt;

&lt;p&gt;各回、予想した単語は&lt;code&gt;/6:&lt;/code&gt;の後に入力する形。&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# sh main.sh 2&amp;gt;&amp;amp;1 | tee -a `date -I`.log
(A)(B)(C) D  E
[B][A](C) K (S)
[B][A][S][I][C]
1/6:quick
 Q (U) I (C) K 
(UC);ABDEFGHJLMNOPRSTVWXYZ/QIK
2/6:cause
[C] A [U] S  E 
[CU];BDFGHJLMNOPRTVWXYZ/QIKASE
3/6:cough
[C][O][U][G][H]
perfect. ([s]how record or exit:)s

--------------------
 Q (U) I (C) K 
[C] A [U] S  E 
[C][O][U][G][H]
--------------------
([s]how more or exit:)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;だんだんファーストゲスの燃料が切れてくるので、予め単語リストからランダムに一つ取り出しておくコマンド(&lt;code&gt;shuf -n1 basic5.txt&lt;/code&gt;)を組み込んだスクリプトも用意しました。&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# sh s1
earth
basic5.txt
1/6:earth
(E)(A) R  T  H 
(EA);BCDFGIJKLMNOPQSUVWXYZ/RTH
2/6:scale
 S (C)[A] L [E]
[AE](C);BDFGIJKMNOPQUVWXYZ/RTHSL
3/6:craze
the word is not in the list.
3/6:place
[P] L [A][C][E]
[AEPC];BDFGIJKMNOQUVWXYZ/RTHSL
4/6:peace
[P][E][A][C][E]
perfect. ([s]how record or exit:)s

--------------------
(E)(A) R  T  H 
 S (C)[A] L [E]
[P] L [A][C][E]
[P][E][A][C][E]
--------------------
([s]how more or exit:)s

1/6: (EA);BCDFGIJKLMNOPQSUVWXYZ/RTH
2/6: [AE](C);BDFGIJKMNOPQUVWXYZ/RTHSL
3/6: [AEPC];BDFGIJKMNOQUVWXYZ/RTHSL
3: craze 
[end]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;(show more すると、文字の引き当て状況の推移とオテツキ単語のリストが出るやうにしてみた)&lt;/p&gt;

&lt;p&gt;この周回であはよくばついでにベーシック英語の語彙の学習につながればよいのですが、「いやこんなん五文字の単語しか頭に入らんやん」といふ虚無感にも襲はれます。そんなわけで、基礎単語が予め五文字に統一されてゐる言語であるロジバンの単語リストを取り込んで、プレイに彩りを添へてみませう。(&lt;a href="https://replit.com/@niftg/BASIC#gismu5.txt"&gt;&lt;code&gt;gismu5.txt&lt;/code&gt;&lt;/a&gt;)&lt;/p&gt;

&lt;h3&gt;
  
  
  テストプレイのログ（ロジバン単語版）
&lt;/h3&gt;



&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# sh main.sh gismu5.txt
gismu5.txt
1/6:valsi
 V [A] L (S) I 
[A](S);BCDEFGHJKMNOPQRTUWXYZ/VLI
2/6:taske
 T [A][S] K  E 
[AS];BCDFGHJMNOPQRUWXYZ/VLITKE
3/6:casnu
 C [A][S] N [U]
[ASU];BDFGHJMOPQRWXYZ/VLITKECN
4/6:lastu
 L [A][S] T [U]
[ASU];BDFGHJMOPQRWXYZ/VLITKECN
5/6:jaspu
[J][A][S][P][U]
 ([s]how record or exit:)s

--------------------
 V [A] L (S) I 
 T [A][S] K  E 
 C [A][S] N [U]
 L [A][S] T [U]
[J][A][S][P][U]
--------------------
([s]how more or exit:)
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;☝️&lt;sup id="fnref5"&gt;5&lt;/sup&gt;やったぜ&lt;sup&gt;.u'asai&lt;/sup&gt;。co'o sai la .valsr.&lt;sup id="fnref6"&gt;6&lt;/sup&gt; 👋&lt;/p&gt;

&lt;p&gt;ショートカット的に&lt;code&gt;sh g&lt;/code&gt;でも起動できるやうにして再プレイ:&lt;br&gt;
&lt;/p&gt;

&lt;div class="highlight js-code-highlight"&gt;
&lt;pre class="highlight plaintext"&gt;&lt;code&gt;# sh g
gismu5.txt
1/6:xance
 X [A](N) C  E 
[A](N);BDFGHIJKLMOPQRSTUVWYZ/XCE
2/6:narju
(N)[A] R  J  U 
[A](N);BDFGHIKLMOPQSTVWYZ/XCERJU
3/6:ganra
 G [A](N) R [A]
[A](N);BDFHIKLMOPQSTVWYZ/XCERJUG
4/6:katna
 K [A][T][N][A]
[ATN];BDFHILMOPQSVWYZ/XCERJUGK
5/6:catna
the word is not in the list.
5/6:jatna
 J [A][T][N][A]
[ATN];BDFHILMOPQSVWYZ/XCERJUGK
6/6:latna
[L][A][T][N][A]
 ([s]how record or exit:)s

--------------------
 X [A](N) C  E 
(N)[A] R  J  U 
 G [A](N) R [A]
 K [A][T][N][A]
 J [A][T][N][A]
[L][A][T][N][A]
--------------------
([s]how more or exit:)s

1/6: [A](N);BDFGHIJKLMOPQRSTUVWYZ/XCE
2/6: [A](N);BDFGHIKLMOPQSTVWYZ/XCERJU
3/6: [A](N);BDFHIKLMOPQSTVWYZ/XCERJUG
4/6: [ATN];BDFHILMOPQSVWYZ/XCERJUGK
5/6: [ATN];BDFHILMOPQSVWYZ/XCERJUGK
5: catna 
[end]
&lt;/code&gt;&lt;/pre&gt;

&lt;/div&gt;



&lt;p&gt;☝️&lt;sup id="fnref7"&gt;7&lt;/sup&gt;こんな感じで周回開始の準備もできたところで満足とします&lt;sup id="fnref8"&gt;8&lt;/sup&gt;&lt;sup&gt;.uocai.a'inaibu'o&lt;/sup&gt;。皆様もそれぞれの良いWordleライフを👋co'o。&lt;/p&gt;




&lt;ol&gt;

&lt;li id="fn1"&gt;
&lt;p&gt;ブラウザで遊ぶ単語当てゲームで、ハングマンとヒット&amp;amp;ブローの間の子みたいなルールの下、各回で予想単語を回答し使用文字と位置を探りつつ、指定回数以内に正解の単語を当てる感じのやつ(通常、五文字の単語を六回以内で)。プレイ過程(的中度合の推移)を🟩カラフルな無字emoji🟨でシェアして仲間との一体感を得る楽しみ方も。詳しくは&lt;a href="https://www.powerlanguage.co.uk/wordle/"&gt;本家&lt;/a&gt;、もしくは&lt;a href="https://hellowordl.net/"&gt;hello wordl&lt;/a&gt;あたりで。 ↩&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn2"&gt;
&lt;p&gt;“色盲”color blindモードmode(NYTimesに買収後は“ﾊｲｺﾝﾄﾗｽﾄ”モード)の水色橙色カラーリング、補正目的でなくともこれすき ↩&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn3"&gt;
&lt;p&gt;&lt;a href="http://ogden.basic-english.org/basiceng.html"&gt;Ogden's Basic English&lt;/a&gt; ↩&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn4"&gt;
&lt;p&gt;&lt;a href="http://ogden.basic-english.org/word2000.html"&gt;2000 Basic English words, lists combined&lt;/a&gt;の&lt;code&gt;Basic:&lt;/code&gt;の行の単語群から。 ↩&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn5"&gt;
&lt;p&gt;valsi(言葉)→taske(渇きを覚える)→casnu(会話)→lastu(真鍮)→jaspu(旅券) ↩&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn6"&gt;
&lt;p&gt;(&lt;a href="https://sanuli.fi/"&gt;フィンランド語版Wordleクローン&lt;/a&gt;の)&lt;a href="https://la-lojban.github.io/valsr/"&gt;ロジバン版フォーク&lt;/a&gt;。自分が各種Wordleクローンを渡り歩く契機になりはしたが、最近クロスワードみたいなヒントがデフォで搭載されて別ゲーに。 ↩&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn7"&gt;
&lt;p&gt;xance(手)→narju(オレンジ色)→ganra(広い)→katna(切る)→jatna(ボス)→latna(蓮)🧘‍♀️ ↩&lt;/p&gt;
&lt;/li&gt;

&lt;li id="fn8"&gt;
&lt;p&gt;ログを別途残したい時はさしあたり&lt;code&gt;2&amp;gt;&amp;amp;1 | tee -a $(date -I).log&lt;/code&gt;をつけたりなどしてます。 ↩&lt;/p&gt;
&lt;/li&gt;

&lt;/ol&gt;

</description>
      <category>wordle</category>
      <category>シェルスクリプト</category>
      <category>ベーシック英語</category>
      <category>ロジバン</category>
    </item>
    <item>
      <title>codepen埋め込みテスト</title>
      <dc:creator>にふ</dc:creator>
      <pubDate>Thu, 25 Nov 2021 10:40:15 +0000</pubDate>
      <link>https://migdal.jp/niftg/codepen-%E5%9F%8B%E3%82%81%E8%BE%BC%E3%81%BF%E3%83%86%E3%82%B9%E3%83%88-2132</link>
      <guid>https://migdal.jp/niftg/codepen-%E5%9F%8B%E3%82%81%E8%BE%BC%E3%81%BF%E3%83%86%E3%82%B9%E3%83%88-2132</guid>
      <description>&lt;p&gt;首尾良くいけば、&lt;a href="https://jackhumbert.github.io/zbalermorna/"&gt;ｽﾞﾊﾞﾚﾙﾓﾙﾅ&lt;/a&gt;文字で書かれたﾛｼﾞﾊﾞﾝ文が表示される手筈です。（ｱｽｷｰ転写つき)&lt;/p&gt;

&lt;p&gt;&lt;iframe height="600" src="https://codepen.io/ifti-niltif-nipsrilaha/embed/BadgMRO?height=600&amp;amp;default-tab=result&amp;amp;embed-version=2"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;どうやら、&lt;code&gt;{%&lt;/code&gt;…&lt;code&gt;%}&lt;/code&gt;構文で他にも色々埋め込みさせてくれるみたいですね。&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://developers.forem.com/frontend/liquid-tags/"&gt;Liquid Tags | Forem Docs&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;方法を記事にして残しておいてくれたｽﾃﾗ･ﾑﾜﾅﾊﾑﾝﾄｩさんに感謝🙏&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="https://dev.to/mwanahamuntu_/how-to-embed-your-codepens-into-your-dev-to-posts-it-s-easy-4iji"&gt;How to Embed CodePens into your dev.to posts - It's easy. - DEV Community&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

</description>
      <category>codepen</category>
      <category>lojban</category>
    </item>
  </channel>
</rss>
