Mae向きなブログ

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

Ruby

ウインターカップ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 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サーバの…

天気に応じてLEDの点灯パターンを変える(2)

「天気に応じてLEDの点灯パターンを変える - Mae向きなブログ」では、Raspberry PiからYahoo天気予報のピンポイント天気にアクセスし、現在の時刻の天気に応じてLEDの点灯パターンを変えるスクリプトを作成しました。 このスクリプトでは、まだ「曇り」の場…

B1クラブ全チーム(18チーム)選手を身長の高い順に並べ替え

第93回天皇杯・第84回皇后杯全日本バスケットボール選手権大会のファイナルラウンドが1月4日(木)~7日(日)の日程で始まります。 大会公式ホームページの 3次ラウンド出場チーム にB1クラブ全チーム(18チーム)のプレイヤーリストが掲載されていますので、身長…

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

第93回天皇杯・第84回皇后杯全日本バスケットボール選手権大会のファイナルラウンドが1月4日(木)~7日(日)の日程で始まります。 大会公式ホームページの 3次ラウンド出場チーム にB1クラブ全チーム(18チーム)のプレイヤーリストが掲載されていますので、選手…

2017年、読んだ本のリスト

カエルの楽園 魔法の世紀 火車 (新潮文庫) 爆発的進化論―1%の奇跡がヒトを作った―(新潮新書) 授業時間 100%活用 スポーツ脳はこう鍛えろ! Unity5入門 最新開発環境による簡単3D&2Dゲーム制作 数学ガールの秘密ノート/積分を見つめて (数学ガールの秘密ノ…

天気に応じてLEDの点灯パターンを変える

Raspberry PiからYahoo天気予報のピンポイント天気にアクセスし、現在の時刻の天気に応じてLEDの点灯パターンを変えるスクリプトです*1。 タクトスイッチを押すと、Yahoo天気予報にアクセスし、天気に応じてLEDを点灯させます。 get_yahoo_weather.rb 実行の…

RubyでPOSTリクエストするには?(2)

昨日Macで行った「RubyでPOSTリクエストするには? - Mae向きなブログ」を、最近は電源を入れられることもなく、ホコリをかぶっているRaspberry Pi上のArch Linuxでやってみたところ、以下のようなエラーが発生しました。SSL証明書関係のエラーなのでしょうか…

RubyでPOSTリクエストするには?

『Raspberry PiでIFTTTのMaker WebhooksにPOSTする - Qiita』では、Pythonを使っているのですが、Rubyでやろうとするとどんな感じになるんだろうということで書いて見ました。Pythonと比べて行数が多いのですが、Rubyでももっとシンプルに書けるものでしょう…