タグ

ブックマーク / qiita.com/Brutus (2)

  • ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita

    勤怠処理の自動化は、以下の仕組みによって実現しています。 在宅勤務と出社では勤怠処理が異なるため、基的にフルリモート前提で在宅勤務の場合に処理を行うよう設定しています。 cronによってシェルスクリプトを起動 シェルスクリプトで在宅勤務の判定を行う 在宅勤務の場合、Pythonのプログラムを起動 Seleniumで勤怠入力 実装 Pythonのプログラムは、仮想環境を作成して実行しています。 仮想環境の作成及びSeleniumの導入 Pythonの仮想環境はvenvを使用して作成します。 仮想環境を作成するためには、以下のコマンドを実行します。 <Dir>には任意のディレクトリ名を指定します。 $ python3 -m venv <Dir> $ source <Dir>/bin/activate 仮想環境構築後、seleniumをインストールします。 仮想環境が有効な場合はプロンプトの表

    ルーチンワークはPythonにやらせよう Seleniumで勤怠処理を自動化する - Qiita
  • これから始めるGCP(GCE) 安全に無料枠を使い倒せ

    ※距離はGoogle検索より ゾーン ゾーンはリージョン内の領域になります。選定する際のポイントは、ゾーン毎にプラットフォームの違いがあります。詳細は公式ドキュメントのリージョンとゾーンを参照。記事では、us-west1-aを選択しています。 マシンタイプ マシンタイプは仮想 CPU(vCPU)数、メモリ、ディスク容量等、仮想マシンインスタンスで利用可能なハードウェアリソースの組み合わせです。詳細は公式ドキュメントのマシンタイプを参照。 無料枠内で利用するためには、f1-micro1台までとなります。 無料枠内で利用できるマシンタイプが変更になりました。無料枠内で利用するためには、E2-microを指定します。詳細は記事の末尾に追記しています。 ブートディスク ストレージもいくつかオプションがあり、SSDなどを選択することができますが、無料枠内で使用する場合は標準永続ディスクを選択しま

    これから始めるGCP(GCE) 安全に無料枠を使い倒せ
  • 1