77Lifeworkベータ版

77Lifeworkベータ版

ITツール開発・インフラ構築をメインとして、その他投資等雑記用のブログです。ブログの内容が少しでも皆様の参考となれば嬉しいです。

ExcelシートのPDF出力処理を自動化する方法(VBA)

はじめに 手動でPDF出力する方法 自動化処理の実行イメージ VBAの環境設定 VBAによる自動化処理作成 実行ボタンへのマクロ割り当て おわりに はじめに こんにちは。早速ですが、皆さんはExcelのシートをPDFで出力したい場面ってありますか? PDFとして出力す…

WIndowsの起動時に自動でNASに接続する方法

はじめに 手動でNASにアクセスする方法 自動でNASにアクセスする設定方法 おわりに はじめに こんにちは。 今回の記事ですが、WindowsPCを起動した際に自動でNAS上のフォルダをマウントし、ドライブ(Dドライブとか)に割り当てて使用できるようにする方法を書…

HDD・SSDのデータを完全削除する方法

はじめに 削除対象HDDの取り出し 削除対象ディスクと操作用PCの接続 操作用PCでHDDを認識 削除の実行 おわりに はじめに こんにちは。今回の記事ですが、古くなったPCを中古品として売ったり、廃棄したりするときのデータ削除の方法について書いていきます。…

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

はじめに VMインスタンスの作成 VMインスタンスへのログイン SSHのポート変更設定 さいごに はじめに こんにちは。今回はGCP(Google Cloud Platform)上の仮想マシンとしてCentOS7を起動して使用する方法を書いていきます。 今回はとりあえずお試しということ…

【初心者向け】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を使用できる…

トリドールホールディングス(3397)の株主優待で食費を節約する

はじめに こんにちは。今回はあの丸亀製麺でおなじみのトリドールホールディングスの株主優待について書いていきます。株主優待の内容や実際の店舗での使い方について書きますので、参考にしてもらえると嬉しいです。 株主優待の内容 まずは優待の内容ですが…

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

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

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

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

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

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

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

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

コメダホールディングス(3543)の株主優待を使って無料でコーヒーを飲む話

はじめに こんにちは。この記事ですが、最近コメダホールディングス(3543)の株主優待を使ってきたので紹介しようと思います。よくコメダ珈琲に行くよ、とか、近くにあるよ、って方はこの優待を持ってて損はないな、と思います。 優待の内容 記事執筆時点では…

ヤマダホールディングス(9831)の株主優待で日用品を安く買う話

こんにちは。今回の記事ですが、最近ヤマダホールディングス(旧商号:ヤマダ電機)の株主優待券を使って買い物をしてみたので、これに関連して株主優待の内容や使い方の一例について書いていきます。 株主優待の内容 まずはヤマダホールディングス(9831)の株…

イデアインターナショナルの株主優待を使って無料で商品をもらう

こんにちは。今回の記事ですが、少し前にイデアインターナショナル(3140)の株主優待品が自宅に届いたので、その商品を紹介したいと思います。優待商品の選び方や申し込みの流れについても書いていきますので、参考にしてもらえると嬉しいです。 株主優待の内…

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に通知してくれる仕組みをつくろう、という内容です。