のんびりやの日記

のんびり、たまに更新。

VDSLのマンションにファミリー向け光回線を引き込んだ話

こんにちは。だーやまんです。

神立地物件なのにVDSLという非常に惜しい物件に引っ越しまして、ファミリー向け光回線を引き込み、欠点なしの無敵物件になってしまったお話をしようと思います。
めちゃめちゃいい部屋見つけたけど、唯一VDSLなのが難点、というひとに参考になれば幸いです。

今回引っ越した物件の特徴

  • 50戸以下の小型マンション
  • 筆者の部屋は地上4F以上
  • VDSL

VDSL? ADSL? 光回線ってなに?という方は、下記ブログを参考にされるといいかと思います(丸投げ)

notoken.hatenadiary.com

仕組みを紐解くと、ファミリー回線は1戸で独占するから快適!という謳い文句は勘違いなんだな〜ってことがわかります。

さて、本題に入ります。ざっと調べた感じだとファミリー向け回線の引き込みは4F以上の部屋には電柱から直接引き込む形では難しいみたいです。このことを職場で相談してみると、以前当該物件に住んでいたという人がいました。なんという幸運。

その人が言うには、「建物内の電話専用の配管を使う形でファミリー向け回線が引き込めた」とのこと。 勝ち確です。速攻でドコモ光を申し込んだ(NTT系といえば大家さんの聞こえがいいかなという思惑)

あとはトントン拍子に話が進み、工事が行われ、ファミリー向け回線を引き込むことができました。
かなり幸運なケースでしたが、工事に来たNTTのおっちゃんにいろいろお話を聞きました。

  • VDSL物件でも、電話専用の配管があれば理論上は何階建てでも光ファイバーを引くことは可能
  • 配管の歪み、戸数が多くて配管内がパンパンだと難しいこともある

と言うことでした。なので中〜大型マンションだとどうなるかわかりませんが、小さめのマンションであれば今回のテクニックはいろんなところで使えるかもしれませんね。

2024年の振り返り

お久しぶりです。だーやまんです。

タイトルの通り、2024年を振り返っていこうかなと思います。

2023年末

そもそも近況の報告なんかもできてなかったのでその辺も含めまして。
2021年4月に新卒入社した会社を退社しまして、2023年10月に都内のSIerに転職しておりました。 元請けのまま設計や開発、運用までやるので、ソフトウェア開発の全体に関わりたかった僕にはいい場所だなと感じてます。

2024年1〜3月

新年の抱負

9キロ太りました(2024/12/31現在)。

あと婚活始めました。

実りはない模様。

2月に、スノーボードに初挑戦しました。   運動不足が祟り、相当ボリュームアップしてる体ではなかなかきつかったですね。減量してリベンジしようと誓いましたが、先述の通り、はい。

3月はダンガンロンパをやってたらしい。

積んだまま進めてねえな、、、

2024年4〜5月

天晴ほかる というVにハマりました。OHK 岡山放送公認のVTuberということで、地元のお隣さんなのでついつい応援したくなってしまった。

友達の白米くんに大体そそのかされている。

あと、遊戯王の大きい大会で上位入賞しました。ゲームでめちゃめちゃ勝つって経験は結構少ないので、なかなか見れない景色でした。 www.dayaman.work

5月は、群馬県の嬬恋村でキャンプ! なんとピザを焼いてくれるタイプのキャンプ場で、めちゃウマでした。また行きたいかもしれない、

AIで遊んでたらちょっとバズった

6月は安田記念で初競馬場!

飯食いすぎて大負け

アキバにあるカフェで意味不明なホットドッグを食す

チーズやばい

2024年7〜9月

行きつけのうどん屋ができる。ガチ美味い。

顔ないの語源が気になる

理想のオーバースリーブの構成が決まったりする

検証用に無駄にスリーブ買っちゃってどうしようねこれ…

【悲報】生誕1万日を祝い損なう

これ今年のベストバイ。Ultimate Hacking Keyboard

分割キーボードで肩を開きつつ、トラックボールのおかげでキーボードとマウスの持ち替えをしなくていい。本当におすすめです。

お盆帰省のときに、パンダ・コパンダ展に行ったんですが、衝撃の事実が発覚。

20数年来の認識がひっくり返されてしまった。

9月、27歳を迎えた月にデュエル・マスターズに復帰してしまった

夏が終わる前にBBQ

2024年10〜12月

10月、先述の天晴ほかるのファンミーティングがあったので参加! ご本人とサシでおしゃべりできるビッグイベントがあり楽しんだぞい!

11月は、またでっけぇ遊戯王の大会に出てきました。

雑魚乙。

翌週、フォロワーの結婚式だったのでお祝いしてきました。

ポケモン一色ですごかった…!

五反田にある洋食屋さんに行ってきました。

今まで食べたことないハヤシライスだった…美味すぎて意味が分からなかった…。

12月はAWSの認定資格を1個とりました!

SAAは昨年取っていたので2個目の資格です。

以上です!!!

なんというかポストの振り返りみたいになりました。 イベントごとは大体つぶやいてるので、振り返りとしてはこんなものかなと。

色々と新しいことを経験できた一年だったかな、ということで概ね満足な年でした。 減量に大失敗しているので、今年こそはまともな体型を目指したいところです。

それでは皆さま、良いお年を!

初参加!YCSJ TOKYO2024デッキ忘れレポ

こんにちは、だーやまんです。

この度は遊戯王チャンピオンシップシリーズジャパン東京2024(以下YCSJ)に初参加しましたので参加レポートをお届けしたいと思います。
今回のYCSJの参加者はなんと約7400人で、トレーディングカードゲームトーナメントの最多対戦人数としてギネス世界記録になりました。
1日で全日程を行える人数ではないので、4/28、4/29の2Day開催となったわけです。Day1では8回戦まで行い、7勝すればDay2の決勝トーナメントに参加できます。

いままで一度も当選しなかった念願のYCSJということで、お祭りに行くぐらいの気持ちだったのですね。

そんな僕のYCSJは前日の27日から始まります。

4/27(土)

前入りする予定だったので荷物をまとめて出発。一旦、友達とカラオケでデュエルの練習をした後、ホテルに向かう段取りです。
そんなカラオケでの出来事

「あれ、組んできたデッキがない。」

そう、あろうことか大会で使う予定のデッキを忘れてきてしまったのです。ポンコツか?
そんなときに、一緒に参加するあめだまくんが「俺のデッキ貸そうか?」と提案してくれました。僕が使う予定だった天盃龍は彼に組んでもらったものだったので、同じレシピのデッキを持っていたわけです。
そんなわけで、天盃あめだまレンタルを握ってYCSJに参戦することとなりました。勝てねぇだろこんなやつ。

4/28(日)

僕、あめだまくんを含む5人のいつメンで東京ビッグサイトに乗り込みました。朝ごはんは会場外にあるタリーズでパン二個とドーナツを食べました。
そんな食いしん坊かつ忘れん坊のこの日の戦績は下記のとおりです。

デッキ名 先後 勝敗
魔術師
メメント
スネークアイ
天盃
60ライロ
R-ACE
白き森
60ヴォルカニックGS ×

練習してなさすぎて知らないカードばかりだったのですが
雀荘にこもれば怖くありません。
手札もずっと強かったので強そうなカードに誘発を投げ、やばそうな置物には一滴をバケツでひっかけてました。

とはいえYCSJ初参戦、普段のCSは2回戦落ちがザラのモブです。4回戦あたりから緊張でメンタルが壊れかけてました。一緒に参加したアズリールくんが共に勝ち上がっていたので、1戦ごとにグータッチ👊してお互いに鼓舞してました。これには本当に救われてました🙏

アズリールくんも7-1で見事、ファイナリストに残ったので、その日の晩は祝賀会でした🍖

そりゃあもう、焼くでしょう

4/29(月)

ここからは決勝トーナメント。2回勝ってbest64に残ると、上位賞として売ると数十万円ほどのお値段がつくステンレス製の遊戯王カード(以下、ガンドラ)がもらえます。

ここまできたらなんとしてでも欲しい。 待機していると、1回戦は不戦勝があり得るとアナウンスがありました。
めちゃめちゃ大事な組み合わせ発表です。

1回戦

不戦勝

不戦勝記念写真
写真の通り、前日の戦績が良かったアズリールくんともども不戦勝でした。
残すところ後1勝でガンドラです。

2回戦

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

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

宴で出てきた悪魔たちが縦になったので殴って勝ち✌️

さすがにあめだまくんと過去一デカいハイタッチ✋

3回戦

best4までは景品が変わらないし気楽なものかな、と考えて次の対戦発表を待っていたところ運営に呼び出されました。

はい、3回戦以降は対戦する一組がランダムに選ばれ、対戦の様子が本名と顔つきでYouTubeで大公開されます。デジタルタトゥーすぎる
キマイラ
この試合は非常に危うく、後攻をとれたものの展開札の線が非常に細かったです。相手が手札に何かしらの妨害を持っていたら負けだったとおもいます。

神頼みその1 【遊戯王OCG】YCSJ TOKYO 2024.4.29 - YouTube

神頼みその2 【遊戯王OCG】YCSJ TOKYO 2024.4.29 - YouTube
"今日の僕は全部が通る"と借り物のデッキを信じて強気に攻めたところ、展開が全部通って勝利しました。ちなみに、配信中にいただいた解説・コメントにお返事すると

開門は元禄サーチのがよくない?

チュンドラ出せば何とかなるやろって思ってた。

Gを意識した最小限の召喚

トランセンド出して安心したすぎてファドラの蘇生効果忘れてた。

キマイラの名称変更効果をうまく打ち消している

そんな効果あったの!?

フケ飛ばして攻撃しろ

いつか身を滅ぼすからそういうコメントしない方がいいですよ。

対面の選手は対戦前に気軽に話しかけてくださり、極度の緊張からは救われました。あまりに普段と異なる環境でしたが、楽しんで対戦できたこと、この場を借りてお礼申し上げます。ありがとうございました。

そんなこんなで勝利しベスト32残留。ここまできたらどんどん勝ち上がりたいところです。

4回戦

メタビート

https://img.cdn.nimg.jp/s/nicovideo/thumbnails/38872396/38872396.90650847.original/r1280x720l?key=067ef7e718a0cc85691b8e59e7f0959092bb0c674c0db7a1905c32292349e01b

という感じで、初めてのYCSJはbest32という大戦果を収めて幕を閉じました。

くそでか戦利品のガンドラ

総評

  • デッキ忘れをケア
  • 避け続ける苦手対面
  • 全戦後攻
  • ちゃんと手札が強い
  • 一か八かの賭けが全部通る
  • 友達もトナメ上がって励ましあえた
  • 対面みんないい人

結論: 豪運
あめだまくんに足向けて寝られん。

おわりに

天盃あめだまレンタルの構築に関しては、あめだまくんにブログを書かせるのでそっちを読んでください。
【追記】 ↓出ました amedama426.hatenablog.com

さて、デッキ返さないと...

スペシャルサンクス

前日に天盃のレクチャーをしてくれた
せるなさん @serna_619
ういういさん @Darjeeling_0115
ゆきちゃんさん @kitikitisimo3

一緒に参加してくれたいつメン
アズリール @tamuduel
あめだま @amedamayp
でんでん @Attondel1115
R2D2 @ranko_lover

Pythonでユーザ辞書を作って文字列を変換しよう

カニ食べたい。どうも、だーやまんです。

これは、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}は蠅である。
ぶんぶんぶん、びーがとぶ。ハエは蠅である。

いい感じに変換されました。

終わりに

辞書の登録順に変換されてしまうので、優先度等の重みつけはできていない。辞書型を使うのではなく、新しくクラスを定義することで可能になるかな〜。私が運用している喋太郎でも、今回紹介した方法を用いている。誰かの参考になれば幸い。

 
 ブログバナーです  
 ご自由にお使いください

リンク先は
http://www.dayaman.work
でお願いします
プライバシーポリシー お問い合わせ