- 2022年11月6日
【WordPress】サイト内検索をカスタマイズして投稿日で検索する方法
はじめに WordPressでブログを運営していくと、記事が少ないうちは良いですが、記事が多くなってくると目的の記事に到達する前にユーザーが離脱してしまう可能性が高くなります。 そこで、サイト内検索機能を使うことになると思いますが、デフォルトの検索機能だとあまり十分ではありません。 今回は、投稿日時で記事を検索できるようにWordPressをカスタマイズしてみたいと思います。 […]
はじめに WordPressでブログを運営していくと、記事が少ないうちは良いですが、記事が多くなってくると目的の記事に到達する前にユーザーが離脱してしまう可能性が高くなります。 そこで、サイト内検索機能を使うことになると思いますが、デフォルトの検索機能だとあまり十分ではありません。 今回は、投稿日時で記事を検索できるようにWordPressをカスタマイズしてみたいと思います。 […]
はじめに どのプログラミング言語でもそうですが、プログラム内部で利用する設定値を外部のファイルに保存して使用する機会がよくあると思います。 設定値の例としては、連携に必要な認証情報などがあります。Twitter APIであれば、Access Tokenなどが挙げられます。 規模が小さい場合は、設定ファイルを作成せずにプログラム内部にそのまま書けばいいですが、ファイルが複数になっ […]
はじめに 前回、Twitter APIを利用するために申請方法をまとめました。 前回の記事はこちら↓ 今回は実際にTwitter APIをプログラミング言語のPythonから使用してTwitterを操作する方法をまとめます。 動作環境 Windows10 Docker Desktop Python 3.11.0 検証環境について Twitter APIおよびPythonを […]
はじめに Twitter APIを使ってプログラムからツイート内容を取得したり、自動でつぶやいたり、いいねやリツイートしたりすることができます。 このAPIを利用したい場合、Twitterで申請を行う必要があるためその申請方法についてまとめます。 Twitter API利用申請 APIを申請するために、ディベロッパーサイトにアクセスします。 なお、日本語対応していないので英語で […]
はじめに これまでDockerで仮想環境を作成して開発環境を簡単に構築する方法をまとめてきましたが、実際のサービスとしてプログラミング開発を行うとなった場合にコンテナ一つで進めるのはまれです。 例えば、このブログはWordPressを使って構築されていますが、必要なミドルウェアとしてはWebサーバー(WordPressのプログラム)、DBサーバー(記事などのデータを保存)が最低 […]
はじめに 皆さんはプログラミングを行う際にエディターは何を使っていますでしょうか? 秀丸エディタ?、NotePad++?、サクラエディタ?、それともメモ帳でしょうか? Linuxの人はviやvim、emacsなどでしょうか? 上記はどれも軽量でちょっとしたメモなどには使いやすいですが、がっつりプログラミングを行うのであれば、開発に特化した機能を持っているエディタを使いたいもので […]
はじめに 前回、Ubuntu上にPythonの実行環境をインストールしました。その際に、Python を開発する際はプロジェクトごとに仮想環境を作成するとしてvenvを選択しました。 前回の記事はこちら 今回は仮想環境のvenvを使ってPythonのプログラムコードを実行する方法についてまとめます。 動作環境 Windows10 Docker Desktop Ubuntu […]
はじめに Pythonの開発現場ではDockerなどの仮想環境を用いることが多いと思いますが、実際にwebサービスなどの運用を始める際はPythonのインストール、環境構築が必要になってくる場合もあります。 今回はPythonのインストール、環境構築の方法についてまとめていきます。 動作環境 Windows10 Docker Desktop Ubuntu 22.10 P […]
はじめに プログラミングや開発を進めるうえで仮想環境を利用することは今や当たり前になりました。 特にDockerを利用する機会が多いのですが、よくコマンドを忘れてしまうので忘備録もかねて基本操作をまとめます。 動作環境 Windows10 Docker Desktop Dockerについて 仮想環境はDockerのコンテナ上に作成します。 インストール方法は以下の記事で紹介 […]
はじめに プログラミングを始ようとして、どんなプログラミング言語がおすすめなのか調べてみるとpythonが挙げられているのをよく見ます。 pythonは簡単な処理やWEBアプリケーションから人口知能やデータ分析といった、幅広い分野で利用されています。 そのため、プログラマーの求人市場でもpythonが上位に入っていますので、将来性もある言語だといえます。 業務で使わないまでも、 […]