記事一覧
競プロ学習記録#2_ABC156復習 逆元
はじめに
↓前回の記事↓ 競プロ学習記録#1_Rubyのeachが遅いなんて知らなかったよ……
ABC156に出場したら散々たる成績でした……
敗因は曖昧なままにしていた逆元に見事討ち取られた、ということでしっかり復習していきたいと思います。
ABC156-B Digits
NをKで割り続けて回数を数えるだけの問題、なんだけど問題文読
競プロ学習記録#1_Rubyのeachが遅いなんて知らなかったよ……
Rubyをメイン武器に競プロを1年くらいやってきましたが、長らくレートが停滞していて悲しいので、しっかり勉強して水色を目指したい。学習記録をつけよう!そんなnoteです。
がんばるぞい!
Frog 2 - Educational DP Contest B問題DPわからないのいい加減にやばい、こんなんだからレートが上がらない、DPを倒すぞ!!!と強い気持ちでEducational DP Cont
初心者がseleniumを使ってInstagramをエゴサするBotを作るお話(AWS Lambdaデプロイ編)
・はじめに前回までに出来上がったアプリをLambda用にちょっと直してデプロイしていきます。rubyは最近対応したばかりみたいで、タイミングがいい。
・参考記事基本的には開発者ガイドに全部あります。
わかりやすい手順も先人がいっぱい書いています。大変参考にしました。
・手順 - Lambda関数作成AWS マネジメントコンソールにログインした後、リージョンをcloud9と同じものになっている
初心者がseleniumを使ってInstagramをエゴサするBotを作るお話(cloud9編)
・はじめに前回までの作業で実行部分は完成しましたので、AWS Lambdaにデプロイして定期実行するまでの作業をcloud9で行いました。cloud9を選んだ理由はruby on rails tutorialを通して使用したことがあるため、Lambdaと相性良さそうなため、手元にwindowsマシンしかないためです。
・作業内容初めにrbenvをインストールしてruby2.5.0をインストールし
初心者がseleniumを使ってInstagramをエゴサするBotを作るお話(実行部分編)
・はじめに前回までで作ったクラスを引き継いで実行する部分を作ります。それだけ。
・実装require './selenium'require './Google_spreadsheet'require 'net/https'require 'json'def slack_chat_post(item_url,image_url,post_text,author_name,author_icon,
初心者がseleniumを使ってInstagramをエゴサするBotを作るお話(shreadsheetAPI編)
・はじめに前回の記事の続きです。SheetAPIを利用してスクレイピングしたデータを記入する、seleniumクラスに渡すために前に書き込んだデータを取得するということをします。
・実装require 'google/apis/sheets_v4'require 'googleauth'require 'googleauth/stores/file_token_store'require 'fi
初心者がseleniumを使ってInstagramをエゴサするBotを作るお話(selenium編)
・はじめに自分が携わった酒の評価、感想、当然気になる。slackを導入してすぐに、mythings(1/31でサービス終了)を利用してtwitterやinstagramの投稿をシェアするチャンネルを作ってエゴサを自動化していたが、昨年4月頃に起こったinstagram仕様変更によってエゴサが死んでしまった。mythingsもサービス終了ということで、twitterの検索をIFTTTに切り替えると同
もっとみるBeatSaberで3Dアバターを動かしたい
先日HTC VIVEを購入しまして、念願のBeatSaberで遊ぶことができました。ところで、おめがシスターズのレイちゃんがBeatSaberの動画を上げていますが、めっちゃかっこいいですよね!
僕もこういう動画を撮ってみたいのでやってみることにしました。今回はそういうお話です。
・バーチャルモーションキャプチャー+LIV+OBS現在BeatSaberでアバターを使った動画を取るのは2種類ある