どうも、だーやまんです。
当ブログでは、だーやまんの戯言や、プログラミングの話、あとDiscord Bot「喋太郎」の案内なんかもやってます。 どうぞ、ごゆるりとお過ごしください。
nonbiriyanonikki.hatenablog.com
Twitter: @gamerkohei
どうも、だーやまんです。
当ブログでは、だーやまんの戯言や、プログラミングの話、あとDiscord Bot「喋太郎」の案内なんかもやってます。 どうぞ、ごゆるりとお過ごしください。
nonbiriyanonikki.hatenablog.com
Twitter: @gamerkohei
こんにちは。だーやまんです。
神立地物件なのにVDSLという非常に惜しい物件に引っ越しまして、ファミリー向け光回線を引き込み、欠点なしの無敵物件になってしまったお話をしようと思います。
めちゃめちゃいい部屋見つけたけど、唯一VDSLなのが難点、というひとに参考になれば幸いです。
今回引っ越した物件の特徴
VDSL? ADSL? 光回線ってなに?という方は、下記ブログを参考にされるといいかと思います(丸投げ)
仕組みを紐解くと、ファミリー回線は1戸で独占するから快適!という謳い文句は勘違いなんだな〜ってことがわかります。
さて、本題に入ります。ざっと調べた感じだとファミリー向け回線の引き込みは4F以上の部屋には電柱から直接引き込む形では難しいみたいです。このことを職場で相談してみると、以前当該物件に住んでいたという人がいました。なんという幸運。
その人が言うには、「建物内の電話専用の配管を使う形でファミリー向け回線が引き込めた」とのこと。 勝ち確です。速攻でドコモ光を申し込んだ(NTT系といえば大家さんの聞こえがいいかなという思惑)
あとはトントン拍子に話が進み、工事が行われ、ファミリー向け回線を引き込むことができました。
かなり幸運なケースでしたが、工事に来たNTTのおっちゃんにいろいろお話を聞きました。
と言うことでした。なので中〜大型マンションだとどうなるかわかりませんが、小さめのマンションであれば今回のテクニックはいろんなところで使えるかもしれませんね。
お久しぶりです。だーやまんです。
タイトルの通り、2024年を振り返っていこうかなと思います。
そもそも近況の報告なんかもできてなかったのでその辺も含めまして。
2021年4月に新卒入社した会社を退社しまして、2023年10月に都内のSIerに転職しておりました。
元請けのまま設計や開発、運用までやるので、ソフトウェア開発の全体に関わりたかった僕にはいい場所だなと感じてます。
新年の抱負
9キロ太りました(2024/12/31現在)。2024年の抱負は、ピザ生活で目指せ80キロ台にしておきます。
— だーやまん (@Dahjaman) 2024年1月1日
健康になります。
あと婚活始めました。
実りはない模様。一粒万倍日なのでひとつ投資を始めました
— だーやまん (@Dahjaman) 2024年1月13日
2月に、スノーボードに初挑戦しました。 運動不足が祟り、相当ボリュームアップしてる体ではなかなかきつかったですね。減量してリベンジしようと誓いましたが、先述の通り、はい。
3月はダンガンロンパをやってたらしい。
積んだまま進めてねえな、、、20時ごろからダンロン続きやるで〜
— だーやまん (@Dahjaman) 2024年3月3日
天晴ほかる というVにハマりました。OHK 岡山放送公認のVTuberということで、地元のお隣さんなのでついつい応援したくなってしまった。
友達の白米くんに大体そそのかされている。Vにスパチャ読んでもらう実績を解除した。白米マジでお前
— だーやまん (@Dahjaman) 2024年4月9日
あと、遊戯王の大きい大会で上位入賞しました。ゲームでめちゃめちゃ勝つって経験は結構少ないので、なかなか見れない景色でした。 www.dayaman.work
5月は、群馬県の嬬恋村でキャンプ! なんとピザを焼いてくれるタイプのキャンプ場で、めちゃウマでした。また行きたいかもしれない、
きちゃ! pic.twitter.com/SZG3R2MLXC
— だーやまん (@Dahjaman) 2024年5月3日
AIで遊んでたらちょっとバズった
今まで色んなAIと将棋を打ってきたが、コイツが1番強いわ pic.twitter.com/aVwi00Mx9j
— だーやまん (@Dahjaman) 2024年5月9日
6月は安田記念で初競馬場!
飯食いすぎて大負け安田記念 -4k
— だーやまん (@Dahjaman) 2024年6月2日
競馬場フード -3k
大敗北です
アキバにあるカフェで意味不明なホットドッグを食す
チーズやばい確かにチーズドッグ頼んだけどこぼしすぎやろ pic.twitter.com/HP5jSlwq9e
— だーやまん (@Dahjaman) 2024年6月9日
行きつけのうどん屋ができる。ガチ美味い。
昨日はうどんの日なので行きつけのうどん屋に行きました
— だーやまん (@Dahjaman) 2024年7月3日
東京で1番うまいかもしれん pic.twitter.com/AsSQaiwByL
顔ないの語源が気になる
最近よく見る「顔ない」って言い回しこれ? pic.twitter.com/NwbcWTb5p4
— だーやまん (@Dahjaman) 2024年7月10日
理想のオーバースリーブの構成が決まったりする
検証用に無駄にスリーブ買っちゃってどうしようねこれ…ここ2週間でいろんなオーバースリーブを試して、ついに4重スリーブ(背面マットorエンボス)の結論を得た。 pic.twitter.com/5MppjpH0uD
— だーやまん (@Dahjaman) 2024年7月12日
【悲報】生誕1万日を祝い損なう
1万日記念!そういうのがあるのか。
— だーやまん (@Dahjaman) 2024年7月28日
ッスゥーーーー… pic.twitter.com/7TDAkzobmD
これ今年のベストバイ。Ultimate Hacking Keyboard
分割キーボードで肩を開きつつ、トラックボールのおかげでキーボードとマウスの持ち替えをしなくていい。本当におすすめです。えっっっっろ… pic.twitter.com/yq1kSXJn9B
— だーやまん (@Dahjaman) 2024年8月3日
お盆帰省のときに、パンダ・コパンダ展に行ったんですが、衝撃の事実が発覚。
20数年来の認識がひっくり返されてしまった。パンダ コパンダ コパンダかと思ってたら
— だーやまん (@Dahjaman) 2024年8月14日
パンダ パパンダ コパンダだった衝撃
9月、27歳を迎えた月にデュエル・マスターズに復帰してしまった
懐かしい気持ちが蘇ってくる。DMの背景デザインいいよねやっぱり pic.twitter.com/FMUPxj8Z1D
— だーやまん (@Dahjaman) 2024年9月5日
夏が終わる前にBBQ
夏、開始 pic.twitter.com/MmVi3b0tew
— だーやまん (@Dahjaman) 2024年9月8日
10月、先述の天晴ほかるのファンミーティングがあったので参加! ご本人とサシでおしゃべりできるビッグイベントがあり楽しんだぞい!
ほかるんと1on1でおしゃべりできてめっちゃ楽しかったです!
— だーやまん (@Dahjaman) 2024年10月20日
ファンミもここだけのお話だったり、初めてコール&レスポンスを楽しんだりでホンマ来てよかった〜!!#岡山サブカル文化祭in湯郷温泉 #天晴ほかる pic.twitter.com/AEQz9kaODK
11月は、またでっけぇ遊戯王の大会に出てきました。
雑魚乙。時間切れ間近で死ぬほど焦ってプレミで負けてゃ…😭😭😭
— だーやまん (@Dahjaman) 2024年11月4日
翌週、フォロワーの結婚式だったのでお祝いしてきました。
ポケモン一色ですごかった…!お色直し
— だーやまん (@Dahjaman) 2024年11月10日
HP持ってかれとるなあ pic.twitter.com/4j7EHcIcNg
五反田にある洋食屋さんに行ってきました。
今まで食べたことないハヤシライスだった…美味すぎて意味が分からなかった…。ずっと食べたかったハヤシライス食べにきた pic.twitter.com/PEEgDmsRDQ
— だーやまん (@Dahjaman) 2024年11月30日
12月はAWSの認定資格を1個とりました!
SAAは昨年取っていたので2個目の資格です。AWS Certified SysOps Administrator - Associate に合格しました✌️ pic.twitter.com/L3iFsfYJEE
— だーやまん (@Dahjaman) 2024年12月3日
以上です!!!
なんというかポストの振り返りみたいになりました。 イベントごとは大体つぶやいてるので、振り返りとしてはこんなものかなと。
色々と新しいことを経験できた一年だったかな、ということで概ね満足な年でした。 減量に大失敗しているので、今年こそはまともな体型を目指したいところです。
それでは皆さま、良いお年を!
こんにちは、だーやまんです。
この度は遊戯王チャンピオンシップシリーズジャパン東京2024(以下YCSJ)に初参加しましたので参加レポートをお届けしたいと思います。
今回のYCSJの参加者はなんと約7400人で、トレーディングカードゲームトーナメントの最多対戦人数としてギネス世界記録になりました。
1日で全日程を行える人数ではないので、4/28、4/29の2Day開催となったわけです。Day1では8回戦まで行い、7勝すればDay2の決勝トーナメントに参加できます。
いままで一度も当選しなかった念願のYCSJということで、お祭りに行くぐらいの気持ちだったのですね。
そんな僕のYCSJは前日の27日から始まります。
前入りする予定だったので荷物をまとめて出発。一旦、友達とカラオケでデュエルの練習をした後、ホテルに向かう段取りです。
そんなカラオケでの出来事
「あれ、組んできたデッキがない。」
そう、あろうことか大会で使う予定のデッキを忘れてきてしまったのです。ポンコツか?
そんなときに、一緒に参加するあめだまくんが「俺のデッキ貸そうか?」と提案してくれました。僕が使う予定だった天盃龍は彼に組んでもらったものだったので、同じレシピのデッキを持っていたわけです。
そんなわけで、天盃あめだまレンタルを握ってYCSJに参戦することとなりました。勝てねぇだろこんなやつ。
僕、あめだまくんを含む5人のいつメンで東京ビッグサイトに乗り込みました。朝ごはんは会場外にあるタリーズでパン二個とドーナツを食べました。
そんな食いしん坊かつ忘れん坊のこの日の戦績は下記のとおりです。
| デッキ名 | 先後 | 勝敗 |
|---|---|---|
| 魔術師 | 後 | ○ |
| メメント | 後 | ○ |
| スネークアイ | 後 | ○ |
| 天盃 | 後 | ○ |
| 60ライロ | 後 | ○ |
| R-ACE | 後 | ○ |
| 白き森 | 後 | ○ |
| 60ヴォルカニックGS | 後 | × |
デッキ忘れて、あめくんからデッキ借りたら7-1しました https://t.co/LQvh0gwmOf
— だーやまん (@Dahjaman) April 28, 2024
ほんまになんでだよ
— あめ (@amedamayp) April 28, 2024
練習してなさすぎて知らないカードばかりだったのですが

雀荘にこもれば怖くありません。
手札もずっと強かったので強そうなカードに誘発を投げ、やばそうな置物には一滴をバケツでひっかけてました。
とはいえYCSJ初参戦、普段のCSは2回戦落ちがザラのモブです。4回戦あたりから緊張でメンタルが壊れかけてました。一緒に参加したアズリールくんが共に勝ち上がっていたので、1戦ごとにグータッチ👊してお互いに鼓舞してました。これには本当に救われてました🙏
アズリールくんも7-1で見事、ファイナリストに残ったので、その日の晩は祝賀会でした🍖

ここからは決勝トーナメント。2回勝ってbest64に残ると、上位賞として売ると数十万円ほどのお値段がつくステンレス製の遊戯王カード(以下、ガンドラ)がもらえます。
\本日開幕‼️/
— 【公式】遊戯王OCG (@YuGiOh_OCG_INFO) April 27, 2024
◤#YCSJ 𝐓𝐎𝐊𝐘𝐎 𝟐𝟎𝟐𝟒
遊⭐️戯⭐️王 デュエリストフェスティバル
𝟒.𝟐𝟖 𝐒𝐮𝐧 - 𝟐𝟗 𝐌𝐨𝐧◢#YCSJ 決勝トーナメント出場者
1位~64位に贈られる
「破壊竜ガンドラ」スペシャルカード
(ステンレス製)をご紹介‼️
✅HPhttps://t.co/jyV9VWUjS8 pic.twitter.com/4O0e88kRtY
ここまできたらなんとしてでも欲しい。
待機していると、1回戦は不戦勝があり得るとアナウンスがありました。
めちゃめちゃ大事な組み合わせ発表です。
不戦勝

残すところ後1勝でガンドラです。
60インフェルノイド
じゃんけん勝ち後攻、スタンバイでGを投げて通りました。
ここから相手はリリスをしっかり構えて、隣の芝刈り。



落ち強くないですか。黒山羊だけはダメだと鬼の形相でDDクロウ。
ターンがこっちに渡って、スタンバイロルバで狂宴。
デカトロンは許しちゃいかんと、リリスもおまけで一滴。とおる。
雀荘建てる。白出す。開門サーチまで通る。中出る。
バトル、發出る、バイデント出す、蘇生効果に墓穴打たれる、チェーンシンクロ

宴で出てきた悪魔たちが縦になったので殴って勝ち✌️
2回戦勝ちぃ!!!!!!!
— だーやまん (@Dahjaman) April 29, 2024
ガンドラげっとおおおおおおおおおお!!!!!
さすがにあめだまくんと過去一デカいハイタッチ✋
best4までは景品が変わらないし気楽なものかな、と考えて次の対戦発表を待っていたところ運営に呼び出されました。
あああーーーー!!!!配信卓引いたんやけど
— だーやまん (@Dahjaman) April 29, 2024
𝕃𝕀𝕍𝔼
— 【公式】遊戯王OCG (@YuGiOh_OCG_INFO) April 29, 2024
◤#YCSJ 𝐓𝐎𝐊𝐘𝐎 𝟐𝟎𝟐𝟒
遊☆戯☆王 デュエリストフェスティバル
𝟒.𝟐𝟗 𝐌𝐨𝐧◢
✨決勝トーナメント✨
ミズシマナナミ選手
🆚
ヤマダコウヘイ選手
デュエルスタート‼️
🎦ご視聴ページはこちらhttps://t.co/byMbSvehWB pic.twitter.com/bfK67gBaob
はい、3回戦以降は対戦する一組がランダムに選ばれ、対戦の様子が本名と顔つきでYouTubeで大公開されます。デジタルタトゥーすぎる
キマイラ
この試合は非常に危うく、後攻をとれたものの展開札の線が非常に細かったです。相手が手札に何かしらの妨害を持っていたら負けだったとおもいます。


借り物のデッキを信じて強気に攻めたところ、展開が全部通って勝利しました。ちなみに、配信中にいただいた解説・コメントにお返事すると
開門は元禄サーチのがよくない?
チュンドラ出せば何とかなるやろって思ってた。
Gを意識した最小限の召喚
トランセンド出して安心したすぎてファドラの蘇生効果忘れてた。
キマイラの名称変更効果をうまく打ち消している
そんな効果あったの!?
フケ飛ばして攻撃しろ
いつか身を滅ぼすからそういうコメントしない方がいいですよ。
対面の選手は対戦前に気軽に話しかけてくださり、極度の緊張からは救われました。あまりに普段と異なる環境でしたが、楽しんで対戦できたこと、この場を借りてお礼申し上げます。ありがとうございました。
そんなこんなで勝利しベスト32残留。ここまできたらどんどん勝ち上がりたいところです。
メタビート
という感じで、初めてのYCSJはbest32という大戦果を収めて幕を閉じました。
結論: 豪運
あめだまくんに足向けて寝られん。
天盃あめだまレンタルの構築に関しては、あめだまくんにブログを書かせるのでそっちを読んでください。
【追記】
↓出ました
amedama426.hatenablog.com
さて、デッキ返さないと...
前日に天盃のレクチャーをしてくれた
せるなさん @serna_619
ういういさん @Darjeeling_0115
ゆきちゃんさん @kitikitisimo3
一緒に参加してくれたいつメン
アズリール @tamuduel
あめだま @amedamayp
でんでん @Attondel1115
R2D2 @ranko_lover
カニ食べたい。どうも、だーやまんです。
これは、SLP KBIT Advent Calendar 2019 - Adventarの15日目の記事です。
Text To Speech APIを利用する際、API側で読み仮名が正しく認識されないことがある。造語などに関しては、いうまでもなく。そのような時、どのようにして送信した文字列を思い通りに読んでもらうか、という処理をPythonで行った場合を紹介する。
以下の通りに読んで欲しい文字列があるとする。ここでは、鉤括弧や句読点等は読み飛ばされるものとする。
文字列: 僕の禁断の過負荷 『却本作り』!! 読み: ぼくのはじまりのまいなす、ぶっくめーかー
( めだかボックス第11巻 p25 )
この場合、正しくない読み仮名と造語が入り混じった文になっている。まずはこれらの辞書を作成する
u_dict = { '禁断':'はじまり', '過負荷':'まいなす', '却本作り':'ブックメーカー' }
あとは、元の文字列に対して、辞書の登録数だけ一致する部分を変換するだけである。辞書に対して、 items() を使うことでキーと値のペアのタプルのリストを取得できる。あとは置換してやるだけである。
read_text = ' 僕の禁断の過負荷 『却本作り』!!' for word, read in u_dict.items(): read_text = read_text.replace(word, read) print(read_text)
結果
僕のはじまりのまいなす 『ぶっくめーかー』!!
これで思い通りに変換ができた。これがとりあえずの実装になる。
以上の実装で、以下のような辞書と文字列の時、どうなるだろうか。
u_dict = {'蜂':'びー', 'びー':'ハエ'}
read_text = 'ぶんぶんぶん、蜂がとぶ。びーは蠅である。'
for文の1巡目で文中の「蜂」が「びー」に変換され、2巡目で「びー」が「ハエ」に変換される。その結果、
ぶんぶんぶん、ハエがとぶ。ハエは蠅である。
になる。
変換された読み仮名がさらに変換されるのは問題である。自分の思わぬ文字列に変換される恐れがあるし、文字列爆発による攻撃も可能になる。
文字列爆発の例
u_dict = { 'a':'bbb', 'b':'ccc'}
read_text = 'aaa'
変換結果
ccccccccccccccccccccccccccc
悪意のある文字列を登録された場合、文字列は指数関数的に伸ばすことが可能になるので、メモリへの攻撃が可能になる。
str型の組み込み関数、 format() を用いる。一度、文字列の変換該当部分を{}と変換先の文字列の引数番号にする。そうすることで二重の変換を防ぐことができる。コードを見てみよう。
u_dict = {'蜂':'びー', 'びー':'ハエ'}
read_text = 'ぶんぶんぶん、蜂がとぶ。びーは蠅である。'
print(read_text)
read_list = [] # あとでまとめて変換するときの読み仮名リスト
for i, one_dic in enumerate(u_dict.items()): # one_dicは単語と読みのタプル。添字はそれぞれ0と1。
read_text = read_text.replace(one_dic[0], '{'+str(i)+'}')
read_list.append(one_dic[1]) # 変換が発生した順に読みがなリストに追加
print(read_text)
read_text = read_text.format(*read_list) #読み仮名リストを引数にとる
print(read_text)
実行結果
ぶんぶんぶん、蜂がとぶ。びーは蠅である。
ぶんぶんぶん、{0}がとぶ。{1}は蠅である。
ぶんぶんぶん、びーがとぶ。ハエは蠅である。
いい感じに変換されました。
辞書の登録順に変換されてしまうので、優先度等の重みつけはできていない。辞書型を使うのではなく、新しくクラスを定義することで可能になるかな〜。私が運用している喋太郎でも、今回紹介した方法を用いている。誰かの参考になれば幸い。