最近、個人開発でもAWSを使い始めたものの、ちょっと難しそうだなぁ...と思って敬遠していたDynamoDB。「ちょっと試しに使ってみようかな」と思い、まずテスト用にデータをインポートしてみよう、と思ったものの、結局、簡単なツールを作って対応することになったので、経緯などを記事に起こしておきます。いつものごとく競馬系の個人開発をしていたので、以下のようなデータをDynamoDBにインポートしよう...と思いました。相変わらず競馬関係のプログラムを書いています。これまではHeroku上で開発していたのですが、仕事でAWSを使っていることもあり、個人開発でもAWSを使い始めました。Schedulerを使う形になりますが、AWSだとLambdaをCloudWatchイベントでキックする形...とはいうもののひとまとめになっている情報が見当たらなかったので、やってみたことを残しておきたいと思います。なんの脈絡もなく、マンデルブロ集合を描きたくなりました。Mapみたいにスクロールしたり拡大したり...というのをやってみよう...ということで、手を動かしてみました。前の話では、こんな構成でタイル画像を作ってみましたというところまでやりました。Leafletはこういうタイル画像を使ってスクロールや拡大縮小できるようにうまくやってくれるJavascriptライブラリです。なんの脈絡もなく、マンデルブロ集合を描きたくなりました。Mapみたいにスクロールしたり拡大したり...というのをやってみよう...と思いちょっと手を動かしてみました。先に完成品をリンクしておきます。目標としては、このリンク先のようなことをやりたい、ということになります。昨年7月に「大井競馬で帝王賞を機械学習で当てた話」という記事を見て「面白そうだな〜」と思っていたものの、本業(?)の競馬の方で忙しくて(?)なかなか手を付けられずにいたのですが、11月後半以降の北海道での平地競馬のオフシーズンに合わせて、ホッカイドウ競馬の予想モデルを私もKerasで作ってみることにしました。前述の帝王賞の記事と同様、シンプルに1着のみを予想することにしています。JRAが重賞スケジュールをiCalendar形式で公開してくれている、という話はこちらの記事にも書きましたが、NAR(地方競馬全国協会)の方でも交流重賞のスケジュールを公開してくれている...ものの残念ながら通常のwebページでの情報公開でそのままではGoogleカレンダー等には取り込むことができません。そこで公開していただいている情報をもとにiCalendar形式ファイルを生成するプログラムを書いてみました。上がり、昨年から子供たちがレースに出始めています。※今年(2018年)1月に自分のブログに公開した内容ですが、2019年カレンダーがJRAから公開されていましたので、それに合わせてこちらでも加筆した上で、記事を載せさせていただきます。中央競馬の重賞日程と開催日程に関して、日本中央競馬会(JRA)が、Googleカレンダー等に取り込めるようにiCalendar形式でカレンダーを提供してくれています。cloneやpipでインストールした場合のCMakeで使う例は結構見つかるものの、homebrewを使ってインストールした場合の使い方(CMakeLists.txtの書き方)の例が見つからなかったのでメモ。だいたいメルセデスのワークスってどこを買収して参入してきたんだ?ってことが気になって、コンストラクターの変遷を可視化してみようと思い立ちました。PythonとGraphvizでこんな感じに可視化できました。プログラミング前回に引き続きリバーシの終盤読み。前回時点で約280秒→約94秒と改善しましたが、継続して改善してみます。大停電から1週間経ち、私の住んでいる札幌は少しずつ落ち着きを取り戻しつつあります。プログラミング前回に引き続きリバーシの終盤読み。前回時点で約280秒と酷い状況ですが、引き続き改善していきたいと思います。ジョギング久しぶりに千歳JAL国際マラソンを走ってきました。種目はいつもどおりでハーフマラソン。ジョギング今年もノーザンホースパークマラソンに参加してきました。係り受け解析」、45。係り受け解析」、40〜44。形態素解析」、35〜39。内容としては以下の記事の続きになります。形態素解析」、30〜34。