ITエンジニア日記 ~NO SKILL, NO LIFE~

学んだ技術や、気になることをアウトプットしていきます。プログラミング, インフラ, etc...

2019-11-01から1ヶ月間の記事一覧

DockerでReactの開発環境を作成してみる

前回、Reactの開発で「CodeSandBox」というオンラインエディタを使用していました。今回はDockerでReactの開発環境を作成してみます。 1. 作業ディレクトリ 2. Dockerfileの準備 3. docker-compose.ymlの作成 version services build environment volumes co…

React の勉強会に行ってきた

Reactの勉強会に参加してきたので、勉強してきたことをまとめてみました。まだまだ理解が追い付いていないところがあるので、間違っているところまあるかもしれませんが、ご容赦ください<( *)> 1. Reactとは 2.Reactの特徴 Just The UI Virtual DOM Data Flo…

【Java】ResultSetインターフェース

現在の業務がJava案件なのですが、SQLの実行結果からデータを取得するためにResultSetインターフェースを使用しているので、その覚え書き。 1. ResultSetインターフェースとは SQL(主にSELECT文)の実行結果は、ResultSetインターフェースのオブジェクトに…

DockerでPythonの開発環境を作成してみる その2

今回は、「DockerでPythonの開発環境を作成してみる その2」となります。前回、DockerfileからDockerイメージを作成してコンテナを起動、そしてPythonのスクリプトファイルを実行するところまで環境を作りました。 今回は、ホストのVSCodeからコンテナ上のP…

Webブラウザのアドレスバーについて気付いたこと

普段WebブラウザはFirefoxを使っているのですが、会社ではChromeを使っています。2つのブラウザを使用していて、ふと気が付いたことがあるのでここで紹介してみます。 【目次】 1. ブラウザのアドレスバー 2. ChromeでHTTPスキームとwwwサブドメインが表示さ…

最近熱いJavaScriptについて

JavaScriptはWebサイトでは必須技術となっています。しかし、一時期、JavaScriptはセキュリティ上よくないから設定を無効にしておいたほうが良いと言われていた時もありました。 いろんな紆余曲折があったっぽいJavaScriptについて、最近の動向をまとめてみ…

HTTPとHTTPS

今日は、HTTPとHTTPSという2つのプロトコルについて。 Webサイトを見るときに表示されているURLの頭に付いている "HTTP" や "HTTPS" という文字列。(最近のWebブラウザはプロトコル部分が表示されないのもあるけど) この "HTTP" や "HTTPS" とは何なのかま…

【Java】Stringクラスの文字列比較

今日はJavaのStringクラスについて。JavaのStringの文字列比較について知らなかったことがあるので紹介します。 [目次] 1. Stringクラスによる文字列比較 2. String Pool 2.1. immutable(イミュータブル)なクラス 3. new String() 4. まとめ 参考 1. String…

DockerでPythonの開発環境を作成してみる その1

タイトルの通り、DockerでPythonの開発環境を作成してみようと思います。最終的にはWindows上のVSCodeからデバッグ実行できる環境を作るのを目指します。 今回はDocker上にPythonの実行環境を作るところまでです。 [目次] 1. Dockerfileを用意する FROM RUN …

バーチャルホスト(virtual host )とは?

今日はバーチャルホストについて。 [目次] 1. バーチャルホスト(virtual host ) 1.1. 名前ベースバーチャルホスト 1.2. IPベースバーチャルホスト 2. まとめ 1. バーチャルホスト(virtual host ) 1つのサーバーで複数のドメインを運用するための技術のこと。…

キーボードの種類

今回は、パソコンで使用する入力装置であるキーボードについて。 キーボードには大きく分けて4種類、構造が異なるタイプがあります。それぞれのタイプについてまとめてみました。 [目次] 1. メンブレンキーボード 2. パンタグラフキーボード 3. メカニカル…

Active Directoryドメイン(ADドメイン)

今回は、Active Directoryドメインについてです。 1. Active Directoryドメイン 学校や会社などの組織でユーザーアカウントを1か所で集中的に管理できる仕組みとしてActive Directoryドメイン (会社などでPCにログインするときによく聞く"ドメイン"のこと)と…

ポート番号とは

ポートが閉じられていてサーバーのサービスへ接続ができないということがあったので、ポート番号について調べました。 [目次] 1. ポート番号とは 2. 代表的なポート番号 3. ウェルノウンポート番号 4. レジスタードポート番号 5. ダイナミックポート番号 6. …

堀公俊 + 加藤彰「ロジカル・ディスカッション チーム思考の整理術」

「ロジカル・ディスカッション チーム思考の整理術」という本を読んだので、その読書備忘録です。 【書籍情報】 ロジカル・ディスカッション チーム思考の整理術 著者:堀公俊 + 加藤彰 発行:日本経済新聞出版社 総括 議論の受け答えの例で 「だから、何で…

【ビジュアルプログラミング言語】Viscuit(ビスケット)

2020年から小学校でプログラミング教育が始まるということで、本屋などで小学生向けのプログラミング書を見かけることが多くなってきました。そんななかで、絵を描くだけでできるプログラミング言語【Viscuit(ビスケット)】を見つけたので紹介します。 [目…

Windows10の便利な付箋

Windows7に標準でインストールされていた「付箋」アプリ。メモを取ったりするのに使用していた方も多いかと思います。この「付箋」アプリがWindows10で進化しているので紹介します。 [目次] 1. 付箋アプリとは 2. 付箋アプリの起動 3. 付箋アプリの設定 3.1.…

Windows10 便利ショートカット集

WIndows10で使える、便利なショートカットをまとめてみました。 [目次] 1. アプリを開くショートカット 2. タスクバーに表示されているアプリを開く 2.1. 別ウインドウでアプリを開く 2.2. 管理者権限でアプリを開く 3. その他 4. まとめ 1. アプリを開くシ…