Mae向きなブログ

Mae向きな情報発信を続けていきたいと思います。

Ruby

『精霊の箱』に出てくるチューリングマシンを試してみました

先日、『精霊の箱 チューリングマシンをめぐる冒険』を読み終えたのですが、非常に面白かったので、いくつか実際に動かしてみました。 turing_machine.rb ショールマンに割り当てられた設計図 1行目に入力文字列、2行目以降にファウマン卿の記述方法を書いて…

日本(福島市,いわき市,東京)と韓国(ソウル)の空間線量率をグラフ化

在大韓民国日本国大使館のホームページには、日本の首都(東京),福島県(福島市・いわき市)及び韓国の首都(ソウル)の空間線量率の測定値が掲載されています。 2019年9月から現在までのデータが蓄積されているのですが、数値が掲載されているだけで見にくいの…

【2020年】イオンモール 総賃貸面積(大きさ・広さ)でランキング

イオンモール 総賃貸面積(大きさ・広さ)でランキング No. 店舗名 総賃貸面積(m²) 1 イオンモール幕張新都心 128,000 2 mozo wondercity(モゾ ワンダーシティ) イオンモール武漢経開 101,000 3 イオンレイクタウンmori 99,000 4 イオンモール広島府中 98,000 …

Gauss-Jordan法(ガウス・ジョルダン法)

東大というと難しい問題ばかり出題されるというイメージがあるのですが、基礎基本も大切にしているんですね。 情報科学 共通問題 問題3 (2012 年度冬学期試験) 東京大学 学生時代の課題のつもりで、Gauss-Jordan法(ガウス・ジョルダン法)に取り組んでみまし…

令和2年度 大学入試センター試験 情報関係基礎 第2問

令和2年度大学入試センター試験情報関係基礎の第2問を解いてみました。とても楽しい題材だと思います。せっかくなのでRubyを使って実際に動かしてみました。 center_exam_info2020_2.rb 実行の様子 性質1 性質1は、「順に指定する二つのマスが同じマスである…

B1クラブ全チーム(18チーム)選手の出身校人数調べ

第95回天皇杯・第86回皇后杯 全日本バスケットボール選手権大会のファイナルラウンドが1月9日(木)〜12日(日)の日程で始まります。 大会公式ホームページの 2次ラウンド出場チーム | 第95回天皇杯・第86回皇后杯全日本バスケットボール選手権大会 にB1クラブ…

2019年、読んだ本のリスト

FACTFULNESS(ファクトフルネス)10の思い込みを乗り越え、データを基に世界を正しく見る習慣 思い邪なし 京セラ創業者 稲盛和夫 (毎日新聞出版) 数学ガールの秘密ノート/ビットとバイナリー 学びを結果に変えるアウトプット大全 ノーサイド・ゲーム 数学ガ…

ウインターカップ2019女子出場選手を高い身長順に並べ替え

「ウインターカップ2019 令和元年度 第72回全国高等学校バスケットボール選手権大会」で公開されているデータを元に出場選手の中で身長の高い選手をピックアップしてみました。 女子(170cm以上) 身長(cm) 氏名 196 勅使川原 帆南/岐阜女子(岐阜/総体2位) …

ウインターカップ2019男子出場選手を高い身長順に並べ替え

「ウインターカップ2019 令和元年度 第72回全国高等学校バスケットボール選手権大会」で公開されているデータを元に出場選手の中で身長の高い選手をピックアップしてみました。 男子(180cm以上) 身長(cm) 氏名 208 アブドゥレイ トラオレ/中部大学第一(愛…

ウインターカップ2019女子出場校を平均身長で並べ替え

「ウインターカップ2019 令和元年度 第72回全国高等学校バスケットボール選手権大会」で公開されているデータを元に出場校を平均身長順に並べてみました。 女子*1 学校名 平均身長(cm) 桜花学園高等学校 <愛知/総体1位> 173.5 岐阜女子高等学校 <岐阜/総…

ウインターカップ2019男子出場校を平均身長で並べ替え

「ウインターカップ2019 令和元年度 第72回全国高等学校バスケットボール選手権大会」で公開されているデータを元に出場校を平均身長順に並べてみました。 男子*1 学校名 平均身長(cm) 明成高等学校 <宮城> 189.5 中部大学第一高等学校 <愛知> 187.3 國…

令和元年度秋期応用情報午後問3

令和元年度秋期 応用情報技術者試験(AP)の午後問題3は、 ニューラルネットワーク に関する問題でした。 ニューラルネットワークという言葉を初めて知ったのが、30年近く前の学生時代。閾値とかシナプスとか、脳の仕組みをコンピュータで模倣しているというと…

数学ガールの秘密ノート/ビットとバイナリー(1)

『数学ガールの秘密ノート/ビットとバイナリー』の「第2章 変幻ピクセル」で紹介されている内容を実際に作って動かしてみました。読んでいるだけで楽しい本書ですが、実際に動かしてみるとさらに楽しくなりますね。 出来るだけ本文に沿った形で作ってみたか…

平成31年度春季基本情報午後問11

平成31年度春季 基本情報技術者試験(FE)の午後問題11は、 迷路(Maze) に関する問題でした。Javaでの出題ですが、面白そうな題材なのでRubyで取り組んでみました。 問題 プログラム例(h31h_fe_pm11.rb) 実行結果 $ ./h31h_fe_pm11.rb ↓ → → → → ↓ ↓ ← ← ← ← …

平成20年度春季基本情報午後問6

平成20年度春季 基本情報技術者試験(FE)の午後問題6は、 文書から参考資料名を抜き出して、参照番号に置き換えるとともに、文書の末尾に参考資料名の一覧を追加して、出力するプログラム に関する問題でした。 問題 : 2008h20h_fe_pm_qs.pdf プログラム例 C…

【2019年】イオンモール 総賃貸面積(大きさ・広さ)でランキング

maehrm.hatenablog.com ウインターカップの時期以外で拙ブログへのアクセスが一番多いのが、2017年3月31日に集計した 「イオンモール 総賃貸面積(大きさ・広さ)でランキング」 です。情報が古くなってきましたので、2019年版として新しく作り直してみました…

B1クラブ全チーム(18チーム)選手の出身校人数調べ

第94回天皇杯・第85回皇后杯 全日本バスケットボール選手権大会のファイナルラウンドが1月10日(木),12日(土),13日(日)の日程で始まります。 大会公式ホームページの 2次ラウンド出場チーム | 第94回天皇杯・第85回皇后杯 全日本バスケットボール選手権大会 …

箱根駅伝の順位を知らせるSlack Botの作成

駅伝、マラソン、陸上競技に特に興味関心が高いわけではないのですが、毎年、元旦から3日にかけてはニューイヤー駅伝、箱根駅伝についつい見入ってしまいます。 Slackについては、以前より名前は知っていたし、アカウントも作っていたのですが、どんなことに…

平成22年度春季基本情報午後問11

平成22年度春季 基本情報技術者試験(FE)の午後問題11(Java)は、リバーシゲーム(オセロ)に関する問題でした。 問題 : 2010h22h_fe_pm_qs.pdf 最近はJava言語で書かれたプログラムを読んだり、書いたりすることもなくなっていたので、各回の問題11を解くことも…

2018年、読んだ本のリスト

ノベライズ版 8年越しの花嫁 奇跡の実話 銃・病原菌・鉄 上巻 銃・病原菌・鉄 下巻 西郷どん! 上製版 前編 (角川書店単行本) 西郷どん! 上製版 後編 (角川書店単行本) AI vs. 教科書が読めない子どもたち ながい坂(上) ながい坂(下) プロを目指す人の…

ウインターカップ2018女子出場校を平均身長で並べ替え

今年もウインターカップが楽しみな時期になってきました。例年通り、今年も「SoftBank ウインターカップ2018 平成30年度 第71回全国高等学校バスケットボール選手権大会」で公開されているデータを元に出場校を平均身長順に並べてみました。 女子 学校名*1 …

ウインターカップ2018男子出場校を平均身長で並べ替え

今年もウインターカップが楽しみな時期になってきました。例年通り、今年も「SoftBank ウインターカップ2018 平成30年度 第71回全国高等学校バスケットボール選手権大会」で公開されているデータを元に出場校を平均身長順に並べてみました。 男子 学校名*1 …

ウインターカップ2018女子出場選手を高い身長順に並べ替え

今年もウインターカップが楽しみな時期になってきました。例年通り、今年も「SoftBank ウインターカップ2018 平成30年度 第71回全国高等学校バスケットボール選手権大会」で公開されているデータを元に出場選手の中で身長の高い選手をピックアップしてみまし…

ウインターカップ2018男子出場選手を高い身長順に並べ替え

今年もウインターカップが楽しみな時期になってきました。例年通り、今年も「SoftBank ウインターカップ2018 平成30年度 第71回全国高等学校バスケットボール選手権大会」で公開されているデータを元に出場選手の中で身長の高い選手をピックアップしてみまし…

平成30年度秋季応用情報午後問3

平成30年度秋季 応用情報技術者試験(AP)の午後問題3は、ウェーブレット木に関する問題でした。 2018h30a_ap_pm_qs.pdf 年齢だけは重ねているので、基本情報や応用情報技術者試試験で出題される、いろいろなアルゴリズムについて詳細は知らなくても、名前だけ…

Racc練習

最近、Raccに興味を持っていて、いろんなサイトの記事を読んでいるのですが、その中で、面白い記事を見つけました。 作ろう、ミニ言語 | 初心者向け | DoRuby とても丁寧な解説でありがたいのですが、Racc特有の文法(header,rule,inner,footerなど)に慣れて…

プロを目指す人のためのRuby入門

今までRubyのプログラムを書くといっても、仕事での事務作業の効率アップのために簡単なRubyスクリプトを書くということがメインで、自分でクラスやモジュールを定義して、大規模なプログラムを作る機会がなかったので、どうしてもクラスやモジュールについ…

Range Minimum Query (RMQ)

AOJの「Range Minimum Query(RMQ)問題」に取り組んでみました。 要約すると、数列に対し、次の2つの操作を行うプログラムを作成する問題です。 : をに変更する。 : の最小値を出力する。 単純で非効率なアルゴリズムならすぐに思いつきますが、効率の良いア…

Sinatra+ActiveRecordでBBSを作ってみる

「Sinatra 入門 - Qiita」は、Sinatra, ActiveRecordの初歩について学ぶのに非常に分かりやすくまとめられていると思います。概要を学ぶのに参考になったのですが、 11掲示板アプリを作ってみよう 以降、そのままだとコメントの削除機能など、動作しない部分…

ブラウザからRaspberry Piに接続されたServoを動かす実験

Raspberry PiにサーボモータとWebカメラを接続し、Mac上のブラウザからカメラの画像を見ながらサーボモータを制御する実験を行ってみました。 実験なので、サーボモータとWebカメラは両面テープで貼り付けています。 以前、個別に取り組んだこと NTPサーバの…