かもブログ

かもかも(@kam0_2)の雑記。掃き溜め。備忘録。

使っているChromeの拡張機能を紹介する

Chrome拡張機能って便利なものが多いのに無名なものが多くないか・・・?と思ったので.

有能な拡張機能がある日突然スパイウェアに化けるという事件が多発しており,セキュリティのリスクは承知されたし.

良いものがあったらコメントで教えてください.

ネットサーフィンの補助

ゴシップサイトブロッカー

chrome.google.com

特定のサイトをGoogle検索結果から排除できる.くだらないいかがでしたかサイトを一網打尽にしよう. 地味ながらもGoogle画面でアイコンを押すと出てくる「英語で検索」機能が非常に便利.

Wayback Machine

chrome.google.com

404ページを踏むとワンクリックでアーカイブを代わりに見ることができるようになる.

Copy Cat

chrome.google.com

WebページのタイトルやURLを簡単にコピー可能.参考文献書くときに重宝する.

翻訳

どこでも翻訳 Translate Anywhere

chrome.google.com

選択した文章を小窓で翻訳できる.一部分だけ翻訳して読めて非常に便利.

LineBreakRemover for DeepL ContextMenu

chrome.google.com

こちらは選択した文章を,自動で改行などを除いてくれた上で,deepLに貼り付けてくれる.PDFの論文を読むときに重宝する.

スタイル・機能拡張

OneTab

chrome.google.com

説明不要.

Go Back With Backspace

chrome.google.com

BSでブラウザバックしなくなったアップデートの後,救済用に配信された拡張機能

テキストエンコーディング

chrome.google.com

Chromeはデフォルトではエンコーディングを変えられない.

ウェブページ全体をスクリーンショット - FireShot

chrome.google.com

入れてるがあんま使わない

Simplify Gmail

chrome.google.com

昔「Google Inbox」というGmailの開発版があった.シンプルなデザインで界隈ではウケたが,一部が本家Gmailに取り込まれサ終した. その遺志を引き継いでGmailをシンプルにする拡張機能

Yet another flags

chrome.google.com

Webサイトのサーバーが置かれている物理的な国を推定し,国旗を表示してくれる. 使えないようで使える気がする.

メモ系

Google Keep Chrome 拡張機能

chrome.google.com

Google Keepにサイトを貼り付けられる.

[write up] AVTokyo2021 Open xINT CTF に参加した話

f:id:two_headed_duck:20211025000832p:plain

まえがき

 10月23日にAVTokyo2021のイベントの一つとして開催された"Open xINT CTF by Team pinja"ツイッターのフォロワーでチームを組んで参加してきました。 今回のCTFはサイバーセキュリティの中でもOSINT(OpenSource INTeligence)の分野ということで、サイバーセキュリティの専門知識は比較的必要とせず、寧ろネトストの才能がものを言うやつです。それもあって、全員CTF初心者でしたが今回5位という結果を残せましたので記念に記事を書いてみる次第です。

目次

チーム紹介

チーム「玉舐めワドルディーズ」

2800 ptsで全140チーム中5位でした。初心者軍団としてはよくやった!!という感じ。後1問通していれば2位とかでした。

解けた問題

解けた順に、解いた問題について担当者が解説とコメントを書いてゆきたいと思います。著作権等々の都合から問題の内容や解法は大まかにのみ記しています。問題名 (得点) - カテゴリ (担当者)の形式です。

WHOIS (50) - WEB (solver: kamo)

  • 問題の概要

pinja.xyz の最新の更新された時間を示せ。

  • 解法・コメント

問題のタイトルが最大のヒントであり、答え。手元のbashで以下のコマンドを叩く。

$ whois pinja.xyz

出力結果に答えがある。超簡単で真っ先に解いたが、タイトルが違っていたらわからなかったかも。

Plate (150) - WEB (solver: kamo)

  • 問題の概要

外国の車のナンバープレートのみの写真が与えられ、車種を答えさせる問題。

  • 解法・コメント

ナンバープレートしか与えられないことからその情報からすぐにわかるのかなと邪推。 ナンバプレートに"NSW"(オーストラリア ニューサウスウェールズ州)とあったので、 「nsw car number plate check」と検索。すると州政府の検索サイトが引っかかる。 フォームにナンバーを入れると車種などの情報がズラリ。お国が違えば常識も違うと言うことか。

BUS (300) - BUS (solver: nino_nijiiro)

  • 問題の概要

バスの写真一枚から、停車位置の座標を割り出します。

  • 解法・コメント

写真内の文字情報から「JRバス関東小諸支社 H657-16418」の新宿~佐久・小諸行きの高速バスであることが分かります。時刻表から停留所の情報がわかるので、googlemapから写真に映っているものと同じタイル舗装を探します。すると、佐久平駅の3番バス乗り場であることが分かるので。「N36.2779,E138.4657」でcorrect

Village (300) - Paralympic (solver: nino_nijiiro)

  • 問題の概要

東京オリンピックの選手村にある食堂で並んでいるメニューの中で、焼き餃子の左隣に置かれていた料理は?

  • 解法・コメント

選手村の食堂が映る写真や動画を探します。youtubeに動画が上がっているのを見つけ、焼き餃子の隣にたこ焼きらしき食品があるのを確認。

EGG (100) - PLACE (solver: nyantangle)

  • 問題の概要

机の上にオムライスと見切れたメニュー表が置いてある写真から店名を特定し提出します。

  • 解法・コメント

唯一価格と商品名がセットで読める「カップスープ 300円」と写真に写っている「オムライス」を検索ワードにするとメニューや机の色などが一致する写真を上げているブログ記事がヒットするのでその店が答えです。

pilgrimage (200) - FORENSICS (solver: kamo)

  • 問題の概要

志摩リン(ドラマ版)の家から一番近い携帯電話基地局のCell IDは? という問題。

  • 解法・コメント

聖地に携帯と工学部が得意そうな問題。まず家の住所はオタクくんが調べ上げているだろうと思い適当に検索。 オタクくんがすでにOSINTしてくれていた。
問題はCell ID。基地局のIDかな~?と思ったが詳しく知らなかったので調べる。基地局固有のIDで携帯会社が割り振っているものだが、世界的に規格が統一されているようだ。 これを応用して、"どのCell IDがどのエリアなのか"をリスト化し、GPSの代わりなどに使うことがWEB関係(mozillaなど)で盛んらしい。 というわけで、Cell ID => 住所の変換サービスは結構ある。しかし必要なのは逆。少し手間取ったが、OpenCellidというサービスを発見。問題解決。勉強になった。

TOKYO2020 (150) - BUS (solver: kamo)

  • 問題の概要

東京オリンピックに取材しに来たシンガポール人記者が、報道陣専用バス内のWiFIのパスワードを忘れてしまった。教えてくれ?という問題。

  • 解法・コメント

東京オリンピックシンガポール人記者という並びに引っかかったので検索。こんな記事を発見、そんなことありましたね。 モデルはこの記者と見て、Twitterで"from:MatthewMohanCNA WiFi"で検索。こんなツイートを発見し、SSIDが"Sushi2020"と判明。 特徴的なSSIDなのでこれで検索してみると、こんなツイートが引っかかり、correct. ツイ廃なら数分で解けます。

SUB (100) - PLACE (solver: nyantangle)

  • 問題の概要

潜水艦がドッグに入っている写真が提示され、その撮影位置を特定し提出します。

  • 解法・コメント

旭日旗が見えたので安直に川崎重工のドッグを探してそれっぽいところを探します。石畳の模様からどのドッグを撮っているのかが分かり、街灯の角度とうっすら映ったガラスの反射からアンパンマンにこにこ写真館から撮った写真だと分かります。

soar to new heights (300) - BUS (solver: nino_nijiiro)

  • 問題の概要

平原を走るスクールバスの写真が一枚。問題文は「私の名前を冠した学校がようやく完成した。すでに亡くなった私には、このスクールバスに乗って学校に通う学区の子どもたちを見送ることはできない。せめて、楽しく学びの多い学生生活が送れることを空の向こうから見守っていこう。あぁ、開校式に参加してくれた妻にも思いを伝えたい。さあ、私と一緒に妻の名前を呼んでくれ(妻の名前をフルネームで答えよ)。」

  • 解法・コメント

写真のナンバープレートから学校の所在地がネバダ州、道路看板から「cold spring valley」なる地名が近くにあることが分かります。googlemapで検索してみると近隣に「Nancy Gomes Elementary School」という小学校があることに気づきます。何らかの関係があるかもしれないと思い検索すると、この小学校の校区を再編する形でMichael Inskeep Elementary Schoolという新しい学校が作られたことが分かりました。答えはこちらのほうでした。

North (100) - DarkWeb (solver: kamo)

  • 問題の概要

北朝鮮に関するダークウェブ上の日本語情報があるホスト名を答えよ という問題。

  • 解法・コメント

私は清廉潔白なのでダークウェブとか詳しくない。手間どった。
.onionの匿名サイトを検索できる検索エンジンをいくつか試したりしてみたがうまくいかない。 そこで考え方を変え、「問題の答えになるようなサイトなら、オープンネットに散々URL載ってるのでは?」という方向性にチェンジ。 素直に"ダークウェブ 日本語 北朝鮮 .onion"とGoogle検索(やってみるとわかると思うが、最後の.onionがミソ)。 するとこんなnoteが。ここにある「情報共有コミュニティ」が答え。 記事中にURLはないですが、ググれば手に入ります。

past cetificate (100) - WEB (solver: kamo)

  • 問題の概要

すでに廃止されている政府系組織のサイトの最後のデジタル証明書のシリアルナンバーを答えよという問題。

  • 解法・コメント

この問題はサイトのURLが与えられず、組織の名前のみが与えられる。まずは適当に検索して組織の過去のURLを入手。 そっから先のやり方はわからず。。。流れ的にやり方がわかれば一瞬で解ける奴だなと思ったので、 "past SSL certificate search"と正直に検索。ぴったりのスレが引っかかったのでやるだけ。

dissertation (200) - WEB (solver: kamo)

  • 問題の概要

私は元○○○○○店員で、有名なコンテストのファイナリストになった。また、大学院生の頃に研究で賞を取った。その論文の最後の参考文献のURLは?

  • 解法・コメント

センシティブな内容な為、概要のみ。"元○○○○○店員 ファイナリスト"で検索すると疑惑人名が手に入る。 "疑惑人名 賞"で検索したら大学の記事がヒット。載っている論文を入手して答えるだけ。ネトストは得意です。
優秀な方のようで大学院時代に複数賞を取っていた模様。故に答えが複数存在してしまい、運営さんは1つしか想定していなかった関係で 回答できず。問い合わせ等させていただき、対応していただきました。お手数おかけしました。

Regular (250) - PLACE (solver: nino_nijiiro)

  • 問題の概要

食堂の写真。女性オーナーが店の前に来た鹿に餌をやっている。問題は「そういえば女将さんの名前、何だっけ? フルネームを教えて。」

  • 解法・コメント

営業中の立て看板に「山一」の文字、「vegatable te???? ¥1600」と読めるメニューを確認でます。2つの情報をもとに検索すると、写真の撮影位置が宮島のここであることがわかります。Facebookから女将の名前を辿ることができたので正答。

waitress (200) - WEB (solver: kamo)

  • 問題の概要

海外の***大学の学位記を持ったある女性の卒業式の写真。学位記の名前は隠されている。また顔などは見えないようにトリミングされている。 卒業式の日付(今年9月)が与えられ、卒業後はwaitlessになるという。職場を当てろという問題。

  • 解法・コメント

大学のサイトに卒業生の声とかないかなとウーウーやっていたが進まず。 そこで、facebookで卒業式の写真でも探すかと考える。大学のfacebook見たら日付ごとに卒業式の写真が!(今年はコロナで分散開催だったらしい。) その中にトリミング前、名前隠す前の画像発見。名前で検索したら顔本あり。職場プロパティがあったのでそれ通せばcorrect。ネトストは得意です。

DISK (300) - PLACE (solver: everyone)

  • 問題の概要

どこかの会社の社是、胸像、オルゴールとその説明プレートが映った写真からオルゴールの設置場所の座標を特定し提出します。

  • 解法・コメント

まず社是の文章で調べるとPioneerのものだと分かります。ここで天童オルゴール博物館が浮上しますが、博物館とその跡地の施設には胸像とオルゴールが並べて置かれるような場所は存在しませんし、オルゴールのガラス部分の映り込みにある賞状類が置かれているとは考えにくいです。

関連施設を当たっていくとそれらしい施設として松本記念音楽迎賓館が出てきて、ここには胸像が置いてあるようですが台座や背景が違います。

ここで方針を変え、問題の写真の殺風景さからPioneer工場内のどこかではないかと推測し、工場見学の記事を探していくと、まさにドンピシャリな画像を上げているブログ記事が見つかります。これだけだと広い工場敷地内のどこにあるかわかりませんが、画像にEXIF情報が残っていたのでその周辺を総当たりしました(位置情報の精度が低く、そのまま打ち込むと屋外になってしまいます)。正攻法ではNECの事例紹介記事からエントランスを覗くらしいです。

チャレンジしたが解けなかった問題

特に惜しかったもの。コメントに値するものをピックアップしました。

Maple (200) - PLACE (solver: everyone)

  • 問題の概要

写真一枚。問題文は「写真を撮影した場所の正式な"公園"の名前を答えよ」

  • 解法・コメント

google lensで検索すれば10番目くらいに同じ公園が引っかかったみたいです。これが合ってれば2位!泣きアニメだろこれ!

Afganistan (500) - PLACE (solver: everyone)

  • 問題の概要

アフガニスタンのヘアサロンの壁に大書された女性の絵が白く塗りつぶされる様子を捉えたツイートが提示され、そのヘアサロンの二軒隣の店の名前を英語で提出します

  • 解法・コメント

Twitterアカウントからは情報が得られなさそうなので画像をGoogle画像検索に掛けると、タリバンの占領のために女性の絵を消す羽目になっているみたいな記事が大量にヒットします。画像に写ったヘアサロンの名前を調べるとFacebookがヒットしますが、ここに登録された位置情報をGoogleMapで見てみるとかなり怪しい位置が出てきます。この位置に問題のヘアサロンは存在しなそうです。

さらにニュース記事を掘っていくと共同通信提供の別アングルっぽい写真やほかにも一軒系列店があるというオーナーのインタビュー記事が出てきます。ここで大変紛らわしいことにTaj salon(探したいヘアサロン)と Taj Continental Hotel(カブールのセレモニーホール。結婚式場ではここ一強らしい)を聞く側も聞かれる側も混同したと思われるゴミ情報が混じっているので注意します。

FBの位置情報が誤りであると確定するためにyoutubeで動画を漁り、ついでにニュース動画も見てみると、数カットだけ別のアングルから問題のヘアサロンを映した動画がありました。共同通信の写真が問題の店のものであると確定し、交差点の曲がり角に建物があり、その角の部分に八百屋か何かが入っている奇妙な構造の店だということが分かります。

この角の店が答えでした。いやお前は二軒隣の店ではないだろ。ニュース画像になったのとは反対側の面のすぐ隣にも花嫁衣裳の女性が写ったラッピングが貼ってあるやろがい!

さらにニュース記事を調べていくと、不自然なアスペクト比をした白く塗りつぶされる前の画像が見つかります。元画像を探すと現地語で書かれた住所と何かを示す番号を手に入れることができました!

OCRに掛けてGoogleMapに突っ込むと部分一致でよくわからない場所が出てきます。一部を切り取るとどうやらbutcher streetを示していたことが分かり、この道沿いにsalonは三軒しか無く、さらに交差点にあるのは一軒しかありません!勝ったなガハハ!なんか画像の看板と名前が違うみたいですが…?当然、周辺のGoogleMapに乗ってる店を総当たりしても通りませんでした…。

e-bike (250) - WEB (solver: everyone)

  • 問題の概要

2021年10月2日未明に起きた電子自転車の死亡事故の概要。「当時の様子が録画されているかもしれない」監視カメラのついた店舗の電話番号を提出します。

  • 解法・コメント

何の芸もなく「october 2th accident e-bike new york」で検索すると当該の事故が出てくる。あとはgooglemapでそれらしい店舗の電話番号を調べ、総当りすればよかったらしいが運ゲーだろこれ!

参加した感想

kamo

情報系あるいはサイバーセキュリティ専門教育を受けたのは私だけということで技術系・WEB系を中心に解きました。 方向性はあっていたが、技術力不足や知識不足で諦めてしまった問題が2問あり、もっと踏ん張れば良かったなと後悔しています。 (仮に1問通していた場合確実に3位だったため、"玉舐めワドルディーズ"Captainである私が閉会式でインタビューを受ける羽目になっていたと思えば 4位以下で一安心ですが...

問題を解いていて作問者はすごいなあ(こなみ)と思いました。運営の皆さんは楽しい時間をありがとうございました。

nino_nijiiro

みなさんのお力添えでCTF完全初参加にしてはなかなかの好成績を残すことができました。うれしいです。しかしもう1問を合わせていたならば玉舐めワドルディーズ 団長 kamo先生を表彰台に上らせることができていたかと思えば残念でなりません。運営の皆様・玉舐めワドルディーズの皆様、ありがとうございました。次回出るなら表彰台目指していきたいです。

nyantangle

下手なりに大変楽しかったです。運営の皆様、引っ張っていただいたお二方、本当にありがとうございました!

関連リンク

www.avtokyo.org

twitter.com

備忘録:お気持ち薬の個人輸入について

備忘録であって内容を疑って読むように。

第一に処方箋医薬品の個人輸入について

www.mhlw.go.jp

 原則として許可が必要であるが、

一般の個人が自分で使用するために輸入(いわゆる個人輸入)する場合(海外から持ち帰る場合を含む。)には、原則として、地方厚生局に必要書類を提出して、営業のための輸入でないことの証明を受ける必要がありますが、以下の範囲内については特例的に、税関の確認を受けたうえで輸入することができます。 当然この場合、輸入者自身が自己の個人的な使用に供することが前提ですので、輸入した医薬品等を、ほかの人へ売ったり、譲ったりすることは認められません。ほかの人の分をまとめて輸入することも認められていません。

条件とは、

毒薬、劇薬又は処方箋薬:用法用量からみて1ヶ月分以内

かつ

なお、医師の処方箋又は指示によらない個人の自己使用によって、重大な健康被害の起きるおそれがある医薬品(数量にかかわらず厚生労働省の確認を必要とするもの[PDF形式:427KB]別ウィンドウで開く)については、数量に関係なく、医師からの処方箋等が確認できない限り、一般の個人による輸入は認められません。

これは東アジアの怪しい薬が多い。

また、脳機能の向上等を標ぼうして海外で販売されている医薬品等に含まれる一部の成分(海外からの入国者が国内滞在中の自己の治療のために携帯して個人輸入する場合を除き、数量に関わらず厚生労働省の確認を必要とする医薬品等【PDF形式:119KB】)については、医師の処方せん又は指示によらない個人の自己使用によって健康被害や乱用につながるおそれが高いことから、数量に関係なく、医師からの処方箋等が確認できない限り、一般の個人による輸入は認められません(ただし、海外からの入国者が国内滞在中の自己の治療のために携帯して輸入する場合を除きます。)。

でないものはOK. 後者には「アトモキセチン」が名を連ねている。詳しく知らないがアデロールを筆頭とするスマートドラッグ類似成分だと思われる。
 これらは薬機法によって定められており、第56条・第56条2が該当するモノと思われる。
 ただし、パチモン医薬品は輸入禁止されている。(薬機法第55条2)

向精神薬は輸入できない

上記を満たしていても麻薬および向精神薬取締法における向精神薬は、第1類・2類・3類にかかわらず輸入できない。

第二節 禁止及び制限
(輸入)
第五十条の八 次に掲げる者でなければ、向精神薬を輸入してはならない。
一 向精神薬輸入業者
二 本邦に入国する者のうち、自己の疾病の治療の目的で向精神薬を携帯して輸入する者であつて厚生労働省令で定めるもの
三 向精神薬試験研究施設設置者であつて、学術研究又は試験検査のため向精神薬を輸入するもの
四 その他厚生労働省令で定める者

向精神薬に指定されているか否かは麻薬および向精神薬取締法の別表3で定められる(第2条)。 執筆時点では

別表第三(第二条関係)
一 五―エチル―五―フェニルバルビツール酸(別名フェノバルビタール)及びその塩類
二 五―エチル―五―(一―メチルブチル)バルビツール酸(別名ペントバルビタール)及びその塩類
三 七―クロロ―一・三―ジヒドロ―一―メチル―五―フェニル―二H―一・四―ベンゾジアゼピン―二―オン(別名ジアゼパム)及びその塩類
四 十―クロロ―二・三・七・十一b―テトラヒドロ―二―メチル―十一b―フェニルオキサゾロ〔三・二―d〕〔一・四〕ベンゾジアゼピン―六(五H)―オン(別名オキサゾラム)及びその塩類
五 五―(二―クロロフェニル)―七―エチル―一・三―ジヒドロ―一―メチル―二H―チエノ―〔二・三―e〕―一・四―ジアゼピン―二―オン(別名クロチアゼパム)及びその塩類
六 七―クロロ―二―メチルアミノ―五―フェニル―三H―一・四―ベンゾジアゼピン―四―オキシド(別名クロルジアゼポキシド)及びその塩類 七 五・五―ジエチルバルビツール酸(別名バルビタール)及びその塩類
八 一・三―ジヒドロ―七―ニトロ―五―フェニル―二H―一・四―ベンゾジアゼピン―二―オン(別名ニトラゼパム)及びその塩類
九 二―フェニル―二―(二―ピペリジル)酢酸メチルエステル(別名メチルフェニデート)及びその塩類
十 一・二・三・四・五・六―ヘキサヒドロ―六・十一―ジメチル―三―(三―メチル―二―ブテニル)―二・六―メタノ―三―ベンザゾシン―八―オール(別名ペンタゾシン)及びその塩類
十一 前各号に掲げる物と同種の濫用のおそれがあり、かつ、同種の有害作用がある物であつて、政令で定めるもの
十二 前各号に掲げる物のいずれかを含有する物

問題は十一項であり、典型的な行政立法といえる。例えば2016年にはデパスでおなじみのエチゾラムが追加されている。

・麻薬、麻薬原料植物、向精神薬及び麻薬向精神薬原料を指定する政令の一部を改正する政令並びに麻薬及び向精神薬取締法施行規則の一部を改正する省令の施行について(通知)(◆平成28年09月14日薬生発第914001号)

素人が見てもわからない。ちゃんと調べよう。まあ国内の代行業者使うなら気にする必要はない。(取り扱いがないので)

要するに

向精神薬指定されていない処方箋は輸入可能。ルネスタとかパキシル?病院行った方が早くね?

編入体験記?(岡山大学工学部情報系学科・筑波大学情報学群情報メディア創成学類)

 一応書く.特に岡山大の情報少ないので.なるべく簡潔に.

自己紹介

埼玉県生まれ.某公立中高一貫校卒業後,木更津高情報工学科に4年次編入した.

成績とか

高専入学前

高校の成績は評定平均4.0~4.3ぐらい.
高1の時にiパス・英検2級,高2で基本情報取った.
高校は普通科なので情報系は全て独学.プログラミングを始めたのは小5ぐらいだと思う.

高専入学後

木更津はABCD評価で席次不採用. 4年次は1個だけBであとはAだった. あと応用情報取った.

英語について

苦手ではなかった.センター試験は175+44. 4年の10月にTOEIC受けて720出た.

受験の方針と結果

 総合大学の情報系に行きたいと思った.あと物理化学はすべて忘れたので数学と英語,あと情報基礎のみの大学を探した. この条件に合致する,岡山・和歌山・筑波・名古屋に出願した.条件に合致する大学だと,他にも大阪府立や広島・金沢が挙げられる. 大阪府立は複素関数が出てくるし,広島は統計が出てくる.金沢は純粋な情報系かというとちょっと微妙.
 はじめに岡山を受け,合格.合格発表の翌日が受験日の和歌山は行かなかった.そのあと筑波を受けて合格した.筑波に受かると,筑波を捨てないと名古屋が受けれない日程であり,もともと筑波行きたかったので名古屋も欠席(執筆時点で予定)と相成った.
 そろそろ自分語りをやめて本題に.

岡山大学工学部情報系学科(一般)

6/19実施
一般受験者29人 うち合格5名.(推薦は3名いて2人合格だったと思う.あんま覚えてない.)
確約書締め切りは10/8

筆記試験

 試験は英語・数学・情報基礎でまとめて2時間の筆記試験と面接.岡山の過去問は手に入りづらい.それもそのはず試験問題と計算用紙は回収される.秘密主義の大学.情報戦になりがちでフェアじゃない.一般入試の配点は書類100面接100筆記200で成績重視.高専への編入者は高校の成績証明書が必要.配点が異なるのみで推薦入試と筆記問題は共通.
 45分ぐらい余った.見直ししたら計算が全部間違っていて驚いた.

英語

 簡単.TOEICとは違い,和訳やitが指す言葉の抜き取り,前置詞の穴埋めなどが平然と出る.去年はとても難しかったらしく(推薦入試の合格者がゼロになる事件を起こした)反動で今年は易化した可能性が高い.

数学

 線形代数・解析・微積で3問.今年は応用数学分野の出題無し.過去にはフーリエ変換の定義式を書けとか,応用数学分野がでたことあるらしいので注意.岡山はその辺がいやらしい.

1 線形代数
1-1 ((8 1)(6 3))の固有値
1-2 その固有ベクトル
2 解析
2-1 1/√(z+1) │z│<1のマクローリン展開を二次まで
2-2 1/√1-2xt+t²=Σ(n,∞)P_n(x)t^nと定義するとき、P0,1,2を求める。上の応用
3 微積
3-1 y≦x x ≦1 をDとして∬_D e^(x-y)dxdy
3-2 長径短径a,bの一般化された楕円をDとして∬_Ddxdy

2-2は後で知ったがルジャンドル多項式というらしい.マクローリン展開できればいいだけであり,知る必要はない. 全体的に簡単.

情報基礎

 範囲は例年ブレがある.論理回路アルゴリズムとデータ構造(C言語)・情報理論あたりから出る.今年度はアルゴリズムとデータ構造が一切出ず,論理回路情報理論・数値の表現であった.

1 論理回路
1-1 7セグが示され、特定の数字を出力する論理式を導出 読めばできる系
1-2 その簡略化を示す
1-3 回路が示されどの数字の回路か答える

総じて、組合せ回路と4変数カルノー図ができれば解けるやつ

2 情報理論
2-1 赤玉8 青玉2 黄玉2 緑玉4から一つ取り出すときの平均情報量
2-2 大小のサイコロを振り、和が9になったが、出目を忘れた。失われた情報量は?

3 
3-1 与えられた数字を科学的表記に 例)454545->4.55・10⁵
3-2 16bitの16進数が与えられ、
  符号なし整数のときの値
  2の補数表現符号あり整数のときの値
   を求める

2-2だけよくわからんかった.それ以外はめんどくさいが解ける. 3-1は去年も出たらしい.流石に受験生を舐めている問題だと思う.454545を直せ言われて吹き出しそうになった.来年は114514とかだと思う.

面接

 募集要項に口頭試問可能性ありとあるが多分情報系は全員やってないと思う.志望理由・志望研究室・いままでのプログラミング経験・使える言語・卒業後の進路など.試験官は2人.
 合否には一切関係しないという約束で併願大学や志望順位を聞かれる.情報系学科は編入を多分5人取るつもりで,辞退者読みをしたいんだと思う.正直に答えた方がいい.あとは試験のできはどんなでしたか?とか聞かれる.去年と比べてどうでした?とも聞かれた.お前ら過去問公開しないだろ.
 あとは「起業興味ある?」とか聞かれた.ぶっちゃけ面接で差はあんまつかんと思う.スーツじゃなくて夏服の高校生みたいな格好で受けたが合格した.スーツで行く必要ない.

筑波大学情報学群情報メディア創成学類

 7/10実施.確約書締め切りというか入学手続き締切りが8/20.
 過去問は公開されているし,問題については他の方もたくさん言及してるのであまり多くは書かない.高校の成績証明書は不要で,1-3年次の成績が無くとも「一切合否には影響しない」と事前に問い合わせて確認した.まあ四大から受ける人も多いし当たり前か.成績見てるんですかね?確実に成績軽視だと思う.面接もないし.
 情報科学類を第2希望で併願したが,近年は情報科学類の方が人気でハイレベルなため意味なかったと思う.

筆記試験

数学・情報基礎で2時間.英語はTOEIC,730が満点らしく高いスコアの人はかわいそう.

数学

全然解けなくて落ちたと思ったけどみんなそうだったらしい.

情報基礎

分布数え上げソートは何度も過去問に登場したので絶対出ると山を張ったらホントに出て面白かった.
いつもはアルゴリズム分野中心で2題なのに今年はJANコード読み取りという変化球が出た. C言語のオタクしか解けなかったと思う.

その他

 勉強は嫌いなのでかなり勉強時間は少ない.バイトの方がしていた時間は多い.数学はそれでも1番勉強したが振るわなかったし,勉強の仕方とかを語る資格はなさそう.編入試験の範囲の数学・情報は高専3年次以下の範囲中心な為ほとんど独学でいまいち何もわかってないし.
 何かあったらメールで聞いてください→kamo@kuneku.net

【VSCode+Pylance】 Pythonの関数の型NoneとNoReturnの使い分け(備忘録)

VSCodePythonを書くとき,Pylance拡張機能を使うととても便利ですが,少し気になったことに遭遇しました.以下の画像を見てください.f:id:two_headed_duck:20210716221549p:plain
f:id:two_headed_duck:20210716221622p:plain
明らかに最後のprintは実行されるコードですが,Pylanceはこのコードを「未到達のコード」と判断しています.

NoReturnとNone

Python 3.5からはプログラマの理解のために型アノテーションを記述できるようになりました.変数や引数のみならず,関数の戻り値の型も指定できます. その際に,返値を返さない関数については,"None"か"NoReturn"を記述します.この使い分けを理解していなかったので上のような現象に悩むことになったようです.

www.python.org

PEP 0484を軽く見てみると,両者の使い分けがわかります.
通常の「返り値のない関数」に使うべきなのはNoneです.それもそのはず,Pythonではreturnせずに終了したり,returnで何も返さないとNoneが返ります. 対して,NoReturnは本当に何も返らない場合に使います.例外のraiseやexit()です.
 Pylanceはこのルールを厳格に運用しており,このような挙動になるようです.しかし,Pylanceのissueにも「おかしくね👈仕様だよ」のレスがありますし,ちょっとわかりづらいですよね.

UQ版P30 Lite (ビルド番号:C719)でも楽天モバイルは利用可能だった

楽天モバイル契約しました

 今*1契約すると5000ポイントもらえて,1年間無料です.しかも新しいUNLIMIT VIはデータ通信量1GBまで無料.SMS・通話はRakuten Linkアプリ経由で利用すれば無料ということで非常にお得です.数年前にsonetの0 SIMで騒いでたのが嘘みたいですね.
 しかも今使っている端末はデュアルSIM(DSDV)対応*2なんですよ.現回線はUQの3GBプランなんですが,旅行に行く月とかちょっと足りないと思う月もある.そういうときに予備として楽天モバイルは最適ですね.楽天の新プランはデュアルSIMやeSIMの良い追い風です.

HUAWEI P30 Liteには4種類ある

 さて,本題に入りまして自分は今HUAWEIのP30 Lite(MAR-LX2J)を使っています.ただ,実はこの日本版P30 Liteには同じ型番であっても複数種違う機種があるらしいのです.ビルド番号によって種類は識別可能で,以下のような4種類です.

p30lite-huawei-wiki.fxtec.info

で,楽天のバイルが公式で対応機種としているのは「SIMフリー版(ビルド番号:C635)だけです.他は自己責任となるわけです.
 さらにわかりづらいのはSIMフリー版でなくても,au版以外はSIMフリーなんですね.自分のP30 LiteはUQ版でした.UQで買ったわけではなくAmazonで安売りされていたものです.サポート等がない新中古白ロムみたいなやつだったんですかね.ネットではUQ版でもできるみたいな噂があり,されどちゃんとした(?)ブログ記事はありませんでしたので参考までに結果を書きたいと思います.

普通に使えますよ

 ただし,事前に端末を最新版にシステムアップデートしてAndroid 10にしておく必要があるようです.ネットの噂ではAndroid9では楽天回線エリアでしかSMSが機能しないなどと言われておりました.また,Andorid9では通常の通話が(「通話」アプリでの通話)ができなかったようです.Rakuten Linkアプリは使えたようですが.*3
 自宅は残念なことにパートナー回線エリアでしたが,以下の動作はすべて可能でした.

  • APN自動設定(設定不要)
  • SMS受信・送信
  • 通話発信(VoLTE)
  • データ通信
    • 通話発信(Rakuten Link)

いくつかスクショを貼っておきます.  

f:id:two_headed_duck:20210316002820p:plain
SIM2が楽天モバイル
P30 LiteはDSDV(デュアルSIMデュアルVoLTE)のため,VoLTE使用中は別のSIMカードの通信は無効となる.
左上に注目.パートナー回線エリアにて天気予報に発信.楽天モバイルでは177の前に市外局番が必要.
f:id:two_headed_duck:20210316003802p:plain
デュアルSIMの設定.非デフォルトSIM状態でSMS・通話を受信するためには「デュアルSIM 4G」は必須だと思われる.最後の項目はDSDVの仕様をカバーするもの.ONのがいいと思う.

 通話アプリではSIM1回線からSIM2回線へはかけられない.しかしRakuten Linkを使えばできてしまうが,即切れる.どうでもいいね.

その他

 市外局番でお察しだが,パートナー回線エリアと楽天モバイル回線エリアがモザイク状に広がるボーダーの街に住んでいる.楽天の主張では楽天モバイルエリアでもKDDIにつながっていることが多い気がした.メインSIM目的や無制限目的で使おうとしているなら市街地が楽天モバイルエリアになっていない街ではおすすめしない.*4
 楽天モバイル事業は超赤字と聞く.0 SIMみたいに崩壊しないといいね.UN-LIMIT VIが改悪されたら解約するつもりだが,何ヶ月持つか気になってる.あとRakuten Casaはかなり意味不明.自宅用4G基地局で自宅のネット回線で通信するものだそう.いや家に回線あるならWiFi使えよ.楽天モバイル回線エリアでうまく自宅で電波が拾えない・着電できないと困るという人向けなのか・・・?

*1:4/7まで

*2:デュアルSIMといってもいろいろある.

SIM、デュアルSIM(DSSS、DSDS、DSDV、DSDA)とはなんですか?SIMの種類を教えてください。 | よくあるご質問 | 楽天モバイル

*3:Rakuten Linkは仕様上,最初のSMS認証さえクリアすれば,あとはSIM無しでもインターネット接続があれば使えるらしい.

*4:パートナー回線エリアでは無制限ではなく5GBの制限がつく.わかりづらいしカスいと思う.メイン回線にはしたくない理由の1つ.

USB PDでPCを充電したかった(備忘録)

まえがき

 僕は富士通FMVWD2U27を使ってるんですが,この機種には従来のメーカー独自規格ACアダプタの給電端子口とは別にUSB PD対応のUSB Type-C端子がついているんですね.メーカーのACアダプタを持ち運びすると邪魔くさいので,小さい充電器ほしいなと思い,スマホも充電できるUSEB PD充電環境を整えようと思ったわけです.記事に間違いがあれば教えて下さい.

USB PDの基本

 USB PD(USB PowerDelivery)はTypeCケーブルを使って従来のUSBよりも大きな電気を給電できる規格のこと.しかし,使ってみるとなるとかなり難しくて,

  • ACアダプタ・ケーブル・充電機器がすべてPDに対応している必要がある.
  • PDに対応しているものでも,充電機器が要求する電圧・ワット数・アンペア数を満たさなくてはならない.
  • (特にネットにおいて)PD対応をうたうニセPD商品が多い

の3点が障壁となる.あとPD対応製品は高い.ケーブルが1000円した.しかしこれもかなりのお買い得価格である.

まずはPCの仕様を見る

 まずはPCのの仕様を見る.このPCは左側にType-Cが2つあり,富士通のサイトを見てみると,

f:id:two_headed_duck:20210114002501p:plain
色々書いてある
仕様にPD対応と書かれてなければ,Type-C端子があってもPDは使えない.書いてあってもここで満足してはいけない.注を見ると,

注17最大5V/1.5A 給電です。USB Power Delivery 対応機器への充電が可能です。45W(20V/2.25A)以上を供給可能な機器であれば、本体に充電が可能です。ただし、すべての対応機器の動作を保証するものではありません。
注18最大5V/1.5A 給電です。USB Power Delivery 対応機器への充電が可能です。ただし、すべての対応機器の動作を保証するものではありません。映像出力など、USB以外の拡張機能はありません。

 よって記述から,まず,PCへの充電に使えるPD対応端子口は左手奥のみ左手奥,手前ともにPDで(スマホなどに)給電可能ということがわかる.PD対応であってもPDで給電できるではなく,PDで給電されうる必要がある.
 また,PDであってもPCのへの充電は45W(20V/2.25A)を満たさなくてはならない.こんな大切なことを注に書くな.

ACアダプタを買う(若干失敗してる)

 注意するべきは偽物や規格違反を踏まないことと,ワット数が基準を満たすこと.デザインがまるまる同じで30W/60W/100Wのラインナップがあったりする.写真だけで買わないように.
 偽物を踏まない,これは難しいがまず,USB PDやType-C規格の肝を書いておくと.

  • USB PDはType-Cの規格である.充電器もPCもType-Cメスを持ち,両者をオスーオスケーブルでつないで実現する.
  • USB PDはUSB PDであって「急速充電」や他の独自規格などといった言葉に言い換えられるものではない.(PD以外の独自急速充電規格は規格違反である.)
  • Type-Cのメス端子を持つケーブルや変換アダプタは仕様上存在してはいけない.
  • やすいのを買うな!

この4点を意識するとホンモノに出会いやすい.有名なメーカー,ANKERあたりを買っときゃいい.

僕が買ったのはこれ,

www.ravpower.jp

コンパクトなデザインがすこだったので買った.後比較的安かった.安いのは心配だけど,いかがでした系が勧めてたしいいかなぁと.
買った後に怖いブログ読んだらこのように書いてあった.

androplus.org

規格違反を踏んでた(草)つまり,安くて知らんメーカーといかがでした系が勧めてたものは,買うべきではないだろう.まあ記事中にもある通り,5Vで使うことなんてないんですけどね・・・.

ケーブル

 地獄.もともと仕様違反のケーブルや変換アダプタであふれたとんでもない魔境.ここでUSB PDを見つけるのは至難.
 その前に,注意することがある.USB PD対応ケーブルでも製品によって最大対応アンペア数が違い,3Aと5Aがある.今回は2.25Aなので,3A以上の製品が必要になる.買ったのはこれ,知ってるメーカでしかケーブルは買えないよ・・・ .ケーブルに関してはUSB-IF認証製品(高い)を買うべき.

www.elecom.co.jp

 これが1000円で買えたのだからマケプレも馬鹿にできねえな.ケーブルはまがい物が多いらしい.怖いですね.ケーブルが怖いのは,PD対応でなくてもPDでできること.動くけど火事になったりスマホ壊れたりしても知らないよ.ということ.PDは別に専用の信号線があるわけではないからね.

結論

意味不明.まあ充電できたからセーフ.難しすぎる.一般人にはPD導入は無理な気がしてきた.いや,僕のITリテラシーがないだけ.

参考文献

この記事より面白い怖いブログのみなさんには大変感謝します.

hanpenblog.com

hanpenblog.com

androplus.org

できないと思います.

androplus.org

規格違反であると同時にマシな規格違反だとわかった.