オムライスの備忘録

数学・統計学・機械学習・プログラミングに関することを記す

Programming

【ライフハック】はてなブログの記事一覧をGoogle Sheets へ自動で書き出したい (GAS)

モチベーション はてなブログの一覧を Google Sheets で管理したいと欲求が込み上げてきました. 手動で現在投稿した記事を Sheets にコピペして、新しい記事を書くたびに追加する運用も考えましたが、少し面倒そうです. そこで GAS で簡単にできたらいいなと…

【ライフハック】Githubで管理しているMarkdownを自動でGoogleSlidesに変換する#04

まえがき おまけ編 Google Docs -> Markdown 変換 CircleCI無料枠 Google Docs -> Markdown 変換 Docs to Markdown を使用 参考 Googleドキュメントから効率的にMarkdown作成【Docs to Markdown】 CircleCI無料枠 Markdown から PowerPoint に変換する処理に…

【ライフハック】Githubで管理しているMarkdownを自動でGoogleSlidesに変換する#03

まえがき テスト編 一連の流れの確認する GithubでMarkdown 編集して、Google Drive でPowerpoint ファイルを確認する 準備作業 Markdown 管理するために Github レポジトリを作成 (Private推奨) 作成したレポジトリに CircleCI を連携 作成したレポジトリに…

【ライフハック】Githubで管理しているMarkdownを自動でGoogleSlidesに変換する#02

Githubで管理しているMarkdownを自動でGoogleSlidesに変換する#02 まえがき Googleのクレデンシャル編 Markdown をパワーポイントに変換したファイルを Google Drive にアップロードするための認証準備 作業内容 Google Drive の認証OAuth について Google A…

【ライフハック】Githubで管理しているMarkdownを自動でGoogleSlidesに変換する#01

まえがき 前 : Githubで管理しているMarkdownを自動でGoogleSlidesに変換する#00 次 : Githubで管理しているMarkdownを自動でGoogleSlidesに変換する#02 CircleCI編 Githubとの連携 CircleCIの設定ファイル 参考 GitHub+CircleCI入門 はじめに [JavaScript]C…

【ライフハック】Githubで管理しているMarkdownを自動でGoogleSlidesに変換する#00

モチベーション ブログへの記載をGoogleSlidesですることが多い しかし、スライドの記載だと検索にひっかからないのでSEO対策したい スライドを作成する前にGoogleDocsにめもしているので、それをMardown化してGithubで管理するようにしていきたい Markdown …

WebSocket Study with Python

モチベーション django で web app を作っているときにトランプゲームアプリを作りたくなった オンラインで対戦できる仕様にしたい server からの送信も必要となり、双方向の通信ができるようにしたい そこで WebSocket を使う、、、 まとめスライド スライ…

【ライフハック】CloudRun + PythonSelenium で GoogleColaboratory を実行する #03

目的 local上ではなく、CloudRun 上のdocker環境から起動させる CloudRunとは サーバレスのコンテナコンピューティングサービス HTTP通信でイベントをリッスンできる 参考 google 本元のHP 作業手順 Cloud Run で実行する image の準備 Cloud Run でサービス…

【ライフハック】CloudRun + PythonSelenium で GoogleColaboratory を実行する #02

目的 Docker環境の作成 Google認証への対応し、Colaboratory を実行する 参考 [完全自動接続]Colaboratoryファイルのみで90分・12時間問題を解決した[Selenium使用] selenium を使用して、Colaboratory ファイルを実行する箇所を参考にさせていただいた Ubun…

【ライフハック】CloudRun + PythonSelenium で GoogleColaboratory を実行する #01

目的 手動でColaboratory上のコードを実行させる Colaboratory の制限を回避する 参考 [完全自動接続]Colaboratoryファイルのみで90分・12時間問題を解決した[Selenium使用] 非常に参考になりました、ありがとうございます 課題 Colaroboratory には2の制約…

【ライフハック】CloudRun + PythonSelenium で GoogleColaboratory を実行する #00

モチベーション GoogleColaboratory は非常に魅力的 しかし、定期実行機能や外部APIなどは用意されていない(まぁ無料だからね) 2019/12時点 でも、定期実行やプログラムから起動させたい 事前調査 どうやら、外部からの実行を行いたい人はいるようだ Google …

【ライフハック】Ubuntu18.04 docker 環境でVNCを使用してデスクトップ環境を作成する

モチベーション google colaboratory環境でseleniumを使用するときにgoogle chrome の user agent を使用したい 16 ではなく 18で【ここ重要】 参考 Dockerを導入してGUI操作可能なLinux(Ubuntu)コンテナを作成する Xquartz, Socat が私の mac の環境ではう…