節約プログラマー雑記

Entries for date "2020"

Jenkinsの環境構築(Windows)

jenkins000.png

段々と仕事でも、AWSなどのクラウドサービスを利用するようになり、継続的なビルドや素早いデグレテストが求められるようになってきました。
そこで、PMと相談して、Jenkinsで何とかできないかということで、一度インストールしてみて試してみようと思い、WindowsへJenkinsをインストールして、環境構築するところまでを実施してみています。

Djangoで家計簿の自動仕訳

家計簿アプリを作るにあたって、個人的に一番最初に考えていたことが、どうやったらこのアプリを継続して利用できるかということです。
一回の買い物(レシート毎)に仕訳・手入力すれば、一番細かい単位で管理できるとは思いましたが、面倒くさがりな自分は絶対に続けられない自信がありました。
そこで、極力入力する手間をかけずに自分の支出を管理するために、利用するクレジットカードで生成される明細ファイルをアップロードすると自動で仕訳して画面表示するような仕組みでアプリを作ってみました。

Raspberry Pi でカメラのストリーミング配信(コーディング)

以前、実家の犬の監視を兼ねて、カメラのストリーミング配信をraspberry piでできるようにしていました。
その時は「mjpeg-streamer」を使って動画の取得を行っていたのですが、自分で動画の取得部分もある程度行えるようにしたいと思い、Pythonでアプリを作ってみましたので、備忘を兼ねて記録を残しておきたいと思います。

Webサイトの構築・運用の流れ

最近、身内からWebマーケティングに興味があり、どんなことをやっているのかと聞かれました。
今年からプログラミングが、小学校でも必修化され、「Webサイトの作成や、運営に興味がある」という人はより増えていくと思い、畑違いのSIerながらも、Webサイトの構築に必要な作業と、サイトを運用するのに最低限あると便利な知識を、自身の復習も兼ねてまとめてみました。

あくまで「サイトの構築~運用」の大まかな全体の流れを中心に記載していますので、個別の詳細な内容はまた別途書きたいと思います。


Linucの勉強方法

SEになってから、会社の方針もあり、色々と資格を取ることになったのですが、技術的な資格の中で有効だと思っているものの一つがLinucです。
「インフラSEじゃないから必要ないよー。」という声もあるかもしれませんが、アプリケーションがメインのSEでもアプリの実行環境を理解することで、トラブルシュートだったり、構築アプリの簡略化につなげることができますので、ぜひご参考になればと思います。

※実際、仕事しているとアプリケーションエンジニアは、アプリケーション領域しかやらず、インフラまで含めて考えてくれる人はかなり貴重で、今後アジャイルが進んで多能工が求められてくると考えると、やって損は無いと思います。