CircleCIでSSHデバッグ

1. はじめにCircleCIを利用していると、手元のローカルPCでは動作するのに、CircleCIで待たした途端に停止するなど、デバッグに困る場面に遭遇する事があります。そんな時用にCircleCIにはSSHでdockerへログインする機能があります。

続きを読むCircleCIでSSHデバッグ

CircleCI OrbsでパブリッククラウドをCI/CDする

1. Gitとはこのページでは開発にGitを利用するケースを想定し、Gitを利用する上で必要最低限の操作について纏めます。Gitとは分散型のバージョン管理システムで、最も多い利用の仕方としてはプログラムのソースコードの管理に利用されています。

続きを読むCircleCI OrbsでパブリッククラウドをCI/CDする

CircleCIとGAEでCI/CDする

1. Gitとはこのページでは開発にGitを利用するケースを想定し、Gitを利用する上で必要最低限の操作について纏めます。Gitとは分散型のバージョン管理システムで、最も多い利用の仕方としてはプログラムのソースコードの管理に利用されています。

続きを読むCircleCIとGAEでCI/CDする

Cloud functionsでスクレイピング

1. Cloud FunctionsとはGoogle Cloud 上で提供されるサーバレスプラットフォームで、あるコードを呼び出すイベントの定義と、実行したいコードを書くだけで簡単にコードを実行する事ができます。開発言語はPythonやnodeJS,Go等、複数対応しています。CloudFunctionsはAlwaysFree枠が設

続きを読むCloud functionsでスクレイピング

CI/CDサービスを試してみる

1. CI/CDツールCI/CDツール(継続的インテグレーションツール)には代表的なものとして、Github Actions , GitLab , CircleCI等がありますがAtlassian等も含めると、多くのツールが乱立しています。また各クラウドプラットフォーム毎(AWS/Azure/GCP)にもCIツールが準備されており、

続きを読むCI/CDサービスを試してみる

GAEでFlaskの基本フォルダ構成とテンプレートの活用

GAE上でページ遷移するWebページの作成を行います。Flaskにはinclude, extendsという構文があり、これらを用いる事でWebページの共通部分(HeaderやFooterなど)を別ファイルとして管理できます。jsファイルやcssファイルの読み込み等、複数ページで同じ処理を記述する部分に用います。

続きを読むGAEでFlaskの基本フォルダ構成とテンプレートの活用

海外製スマホやパソコンを安く買う

1. 海外製スマホやパソコン海外製スマホやパソコンは日本で手に入るものを購入するよりも、海外に目を向けたほうがより良い製品があったり、安く購入できたりします。スマホなどは日本の技適(PSE)のものを利用する必要があり、技適のないものは

続きを読む海外製スマホやパソコンを安く買う

S&P500の長期間に及ぶ配当データをみてみる

1. S&P500と今回の目的S&P500とは、S&P グローバル・レーティングという企業が算出している株価指標であり、アメリカの代表的な株価指数です。S&P500に含まれる多くの企業では配当金を出しています。実際にこの値を見るだけであれば、finance.yahoo.comなどの方が早いかと思いますが、今回は勉強も兼ねて、Pyth

続きを読むS&P500の長期間に及ぶ配当データをみてみる

WordPress のタグ情報をPHPで読み込む

1. WordPress のタグ情報WordPressにはタグという機能があり、通常は記事にタグを付与する事で、ページのグループ化を行ったりSEO対策として活用したりしています。今回はタグ情報にfont awsomeの情報を書き込む事で、タグ情報に連動し、font awsomeの絵文字を表示してみます。

続きを読むWordPress のタグ情報をPHPで読み込む