そー

サーバーサイドエンジニア | メインフレームからクラウドまで | レガシーコードの改善…

そー

サーバーサイドエンジニア | メインフレームからクラウドまで | レガシーコードの改善に奮闘中 | 好きなもの VSCode, Docker

最近の記事

Docker Desktop が Windows10 Home でも使えるようになった

今まで、Docker Desktop for Windows の利用には、Windows 10 Pro/Enterprise/Education で Hyper-V をサポートしていることが必要でした。 Windows 10 バージョン 1909 に Update すると、Windows 10 Home でも Docker Desktop がインストールできるようになります。 Docker Desktopのインストーラーはこちらから。インストール自体は難しくないと思うので

    • 文系出身のITエンジニアは大学で学び直すべきか?

      僕は文系出身のITエンジニアで、仕事上、それで困ったことは無いけれど、違和感は残っていた。ITエンジニアがふさわしい学部って何だろう。僕が高校生に戻ったとしたら、どの学部を選べば良いのだろうか。 ITエンジニアと言ってもその仕事内容は幅広い。大まかに分類すると、デザイン、システム、インフラの3つに分けられるだろう。 デザイン領域デザインとは、ここではUXやUIの設計を意味する。プロダクトマネージャーが何を作るか、Whatを決めるのに対して、ITエンジニアはそれをどう作るか

      • リスニングが苦にならない英語の動画

        自分がよく知っている領域であれば、英語であっても理解しやすいです。YouTubeだと英語字幕を自動生成する機能があって、これも助けになります(字幕は完璧ではないけど)。 僕の仕事はIT関連なので、IT関連の動画をよく見ます。それと、英語教育の動画もよく見ます。ただ、日本語まじりの英語の動画は、どうしても思考が日本語寄りになるので、英語だけの動画を見るようにしています。 以下は、お勧めの動画です。 IT関連What do I do as a Software Engine

        • JenkinsのスクリプトをGitHub Actionsに書き換える

          Jenkins の Pipeline スクリプトと同じことが、GitHub Actions で出来るというので、やってみることにしました。 以前に作成した Jenkins のスクリプトをもとに作成します。 GitHubでリポジトリを作成するまず、GitHubで新しいリポジトリを作成します。Add a README file にチェックをつけておきます。 ローカル環境でスクリプトを作成するGit Cloneしてローカル環境にコピーします。私はVSCodeを使っています。m

        Docker Desktop が Windows10 Home でも使えるようになった

          Docker ComposeでAmazon ECSにDeployする

          Docker Composeというコマンドで、ローカル環境と同じような感覚で、AWS上にコンテナをDeployして動かすことが出来ます。 ローカルの場合は、docker-compose up (ハイフンあり)、AWSの場合は、docker compose up (ハイフンなし)。違いが微妙すぎて、最初混乱しました…。 実行環境 Docker Desktop for Mac version 2.5.0.1(49550) macOS Catalina version 10.1

          Docker ComposeでAmazon ECSにDeployする

          Dockerの英語のマニュアルがわかりやすかった話

          最近の公式マニュアルは、意外と分かりやすいです。Webという形式が自由度を高めているのも理由の一つだと思います。いろいろなケースに合わせて、使用方法が載っていたりするので、はじめの一歩はまず、公式マニュアルを読むことをお勧めします。英語が分からなくても大丈夫。 公式マニュアルの探し方公式マニュアルは、"docker docs" で検索します。 一番上にヒットしたDocker Documentationをクリック。(URL) Top画面がこれです。もうすでに分かりやすい

          Dockerの英語のマニュアルがわかりやすかった話

          英語の勉強をやめて英語を使うことにした

          いつか英語が話せるようになりたい 英語ができると就職に有利とか、いつか英語が話せるようになりたい、といった理由で、英語の勉強する人も多いと思う。差し迫った理由はないけど、将来の自分への投資というような感じで。僕の場合がそうだ。 TOEIC800点でも話せない でも、普段は英語を使う必要がなくて、勉強の時間だけ英語を使うのだと、いつまで経っても英語が上達しない。テスト勉強して、TOEICの点が800点を超えても、一向に英語が話せるようにならない。 そもそも雑談が苦手だっ

          英語の勉強をやめて英語を使うことにした

          OpenCOBOLでunit testする

          前回の記事では、Jenkinsを使った自動テストをしていましたが、本格的な開発になると複数のメンバーが利用するような環境になるので、できればJenkinsで動かす前に(Commitの前に)手元で動作確認しておきたい。 COBOLのUnit Testはなかなか大変なのですが、こちらの動画(YouTube)で紹介されていた Unit Testing Framework が良さそうだったので、使ってみることにしました。 実行環境 Docker Desktop for Mac v

          OpenCOBOLでunit testする

          メインフレーム環境のCOBOLをJenkinsとDockerで実行する

          メインフレーム(z/OS)のインターフェースZowe CLIが、Node.jsのパッケージとして提供されているので、このDockerイメージを作ってJenkinsで動かしてみる試みです。 実行環境 Docker Desktop for Mac version 2.4.0.0(48506) macOS Catalina version 10.15.7 COBOL Programming Course (リンク) Jenkinsの準備インストール Jenkins自体もDoc

          メインフレーム環境のCOBOLをJenkinsとDockerで実行する

          Zowe CLIとMochaでバッチプログラムをテストする

          はじめに前回投稿したメインフレーム環境で、今回はバッチプログラムをテストします。Zowe CLIがNode.jsのパッケージとして提供されているので、同じくNode.jsで動く様々なパッケージを活用することができます。 Mochaもその一つで、テスティングフレームワークを提供します。平たく言えば、テストの自動化を助けてくれるもので、プログラムの実行から検証まで、1クリックで行うことが可能になります。 スクリプトGithubにMochaのサンプルスクリプトがあったのですが、

          Zowe CLIとMochaでバッチプログラムをテストする

          メインフレーム環境のCOBOLをVSCodeから実行する

          はじめにOpen Mainframe ProjectのCobol Programming Courseを使って、自宅のPCでメインフレーム環境のCOBOLを実行することができます。全て無料です。 教材はGitHubからDownloadできます。リンク 英語で書かれているので、"Getting Started.md"をChromeで開いて翻訳機能を使うと良いかと思います。 GitHubのスクリーンショット VSCodeのスクリーンショット インストール1 . ID取得

          メインフレーム環境のCOBOLをVSCodeから実行する