77Lifeworkベータ版

77Lifeworkベータ版

IT関係の話(ツール開発・インフラ構築)をメインとして、その他私の趣味や雑記用のブログです。ここに書いた内容が少しでも参考になれば嬉しいです。

GCPの無料枠でCentOS7を使用する方法

はじめに こんにちは。今回はGCP(Google Cloud Platform)上の仮想マシンとしてCentOS7を起動して使用する方法を書いていきます。 今回はとりあえずお試しということで、無料で使用できる範囲でやってみます。 VMインスタンスの作成 まずはGCPの画面を開きま…

【初心者向け】GASでWebサイトをスクレイピングする方法(2)

はじめに ビックカメラ.comの商品ページ解析 スクレイピング用コード スプレッドシートへの結果書き込み はじめに こんにちは。今回の記事はタイトルの通り、前回の「【初心者向け】GASでWebサイトをスクレイピングする方法(1)」の続きの内容となります。…

【初心者向け】GASでWebサイトをスクレイピングする方法(1)

はじめに 処理の流れ スクリプトエディタを開く 必要なライブラリ(Parser)の追加 スクレイピング対象ページの解析 おわりに はじめに こんにちは。今回はGAS(Google Apps Script)でWebサイトのスクレイピングをする方法を書いていきます。 GASを実行する方法…

GASでParserライブラリを使ってスクレイピングする方法

はじめに Parserライブラリの追加 Parserを用いたスクレイピングコードの例 おわりに はじめに 今回はGAS(Google Apps Script)でスクレイピングをする際に、Parserライブラリを使ってhtmlを解析する方法について書いていきます。 GAS上でParserを使用できる…

Pythonのスクレイピングでメルカリの価格相場を調べる方法

はじめに 処理の流れ スクレイピングのコード スクレイピングプログラムが動作している様子 取得したcsvファイルの可視化 最後に はじめに この記事ではPythonによるスクレイピングを使って、メルカリでの特定の商品の取引相場を調べるツールを作成する方法…

RaspberryPi+USBカメラで動きを検出して動画を撮影する方法(動体検知)

はじめに 用意したもの OpenCVのインストールと操作 動体検知して動画撮影 はじめに こんにちは。 今回はRaspberryPiにUSBカメラを接続して動体検知し、カメラで写している範囲に動くものがあった際に画像を撮影するよう設定していきます。 用意したもの 家…

RaspberryPiにUSBカメラを接続してストリーミングで映像を確認する方法

はじめに USBカメラの動作確認とストリーミング はじめに こんにちは。今回はRaspberryPiにUSBカメラを接続し、映像をストリーミングで確認する方法を書いていきます。 ストリーミングでリアルタイムに映像を確認することができれば、RaspberryPiをネットワ…

RaspberryPiへのOSインストールとリモート接続の設定方法

はじめに Raspberry Pi OSのインストール OS起動後の初期設定 ネットワーク・リモート接続設定 さいごに はじめに こんにちは。今回の記事ですが、2年前?ぐらいに買ったものの使っていなかったラズベリーパイを自宅で発掘したので、初期設定して使える状態…

pythonを使って株主優待の変更や廃止をslackに通知する方法

はじめに 処理の流れ Pythonのコード 最後に はじめに こんにちは。 今回はpythonによるスクレイピングを使って、株主優待の内容変更を発表した企業の情報をslackに通知する仕組みをつくっていきます。 というのも私自身、優待狙いで株式を購入したり保有し…

スプレッドシートでTodoリスト作成(GAS)

はじめに Todoリストの機能 コード おわりに はじめに 今回はGoogleスプレッドシートとGAS(Google Apps Script)を使って簡単なTodoリストを作成してみます。 正直、「すぐにTodoリストを使いたい」という目的ならば自作ではなく、世の中に出ているアプリを使…

ApacheとTomcatを連携させる方法

はじめに 構成情報 Apacheの設定 Tomcatの設定 はじめに ここでは、Linuxサーバ(CentOS)上にインストールしたApacheとTomcatを連携させ、Apacheで受けた通信をTomcatに転送する方法を書いていきます。 構成情報 ・CentOS 7.7(1908) ・Apache 2.4.43 ・Tomcat…

Tomcatを複数起動(複数インスタンスを構成)する

今回はLinux上にインストールしたTomcatを複数同時に起動し、独立したインスタンスとして使用する方法を書いていきます。 TomcatへのアクセスはApacheを介するように設定するので、1つのサーバにApacheおよびTomcatのインスタンスが2つずつ起動している状態…

Pythonによるスクレイピングで炭焼きさわやかに待たずに入れる時間帯を調べる

こんにちは。タイトルが意味不明かもしれませんが、これは以下の記事の続き的な立ち位置です。 www.77-lifework.comさわやかの待ち時間を調べられるサイトを定期的にスクレイピングし、待ち時間をスプレッドシートに記録した上、どの時間帯が空いているのか…

Apacheを複数起動(複数インスタンスを構成)する

今回はLinux上にインストールしたApacheを複数同時に起動する方法を書いていきます。 ここではApacheのインスタンスを2つ起動しますが、それぞれのインスタンスへのアクセスはポート番号で区別することとします。 (もちろん、IPアドレスでも区別できます)

Pythonで株価をスクレイピングしてスプレッドシートに書き込む

目的 Pythonの動作環境設定 Pythonとスプレッドシートの連携方法 Pythonのコード 最後に 目的 今回はPythonを使って、スプレッドシートに記載されている銘柄を読み込んで株価を調べ、結果をスプレッドシートに反映する、というプログラムを書いていきます。 …

PythonでGoogleスプレッドシートを操作する

はじめに Google Cloud PlatformのAPI設定 認証情報の設定 スプレッドシート側の設定 必要なパッケージをインストール Pythonプログラムを編集 最後に はじめに 今回はPythonのプログラムからGoogleスプレッドシートの内容を読み込んだり、スプレッドシート…

PythonでWebスクレイピング:Selenium動作環境設定

はじめに Seleniumのインストール chromedriverのインストール 最後に はじめに 今回はPythonでスクレイピングをする際に使用するSeleniumのインストール方法を説明します。この記事で前提としている環境は以下です。・CentOS 7.6(1810) ・Python 3.6.8 ・Go…

【初心者向け】CentOS7へのApacheインストール

こんにちは。 今回はLinuxOSの1つであるCentOS 7.6(1810)にApacheをインストールし、動作させるまでの手順を書いていきます。 Apacheとは インストール手順 Apacheの起動 Apache自動起動の設定 最後に Apacheとは 正式には「Apache HTTP Server」という、Web…

Pythonの開発環境を設定する(CentOS7)

こんにちは。今回はLinuxのディストリービューションの1つであるCentOS上で、Pythonが動作する開発環境を設定する手順を説明していきます。 CentOSのバージョンは7.6(1810)で、インストールするのはPython3です。なお、CentOS7.6にはデフォルトでPython2.7が…

【初心者向け】CentOSをPCにインストールする方法

こんにちは。今回はLinux OSの1つである Cent OS 7.7(1908)のインストール方法について書いていこうと思います。 この記事は、「CentOSをインストールしてみたいと思っていて、簡単にインストールの流れを知りたい」って方の参考になれば嬉しいです。なお、C…

PythonのプログラムからSlackにメッセージを投稿する方法

こんにちは。 自分で書いたプログラムを実行して、処理が終わったタイミングで結果を通知してほしい・・・って思うことありますよね。 今回はPythonのプログラムからSlackへメッセージを送る方法を書いていきます。 Slackの設定 メッセージ送信用Pythonコー…

炭焼きレストランさわやかの待ち時間を監視してSlackに通知する

Pythonで書いたプログラムで炭焼きレストランさわやかの待ち時間を監視して、空いているタイミングでSlackに通知してくれる仕組みをつくろう、という内容です。