Programming SSH接続について理解しよう – セキュアにリモートマシンを操作 1.はじめに - SSHとは - こんにちは。かじです。今回はSSHについて解説していきます。 SSHとはネットワークを介して他のPCにアクセスして、操作をするためのプロトコルです。その際の通信内容は暗号化され、セキュアな通信を提供して... 2024.02.24 Programming
Programming リモートマシンを操作するコマンド、Telnetコマンドについて 1.はじめに こんにちは。かじです。今回はTelnetコマンドについて解説します。 あまり、馴染みのないコマンドですが、たまに技術調査やら上司との会話で出てくる単語であったりするので、一応まとめておきたいと思います。 2.Telnetコ... 2024.02.23 Programming
Books IT系でも非IT系でも必読【書籍紹介】教養としてのコンピュータサイエンス 1.はじめに -情報化社会で暮らす現代人- こんにちは。かじです。 今回はブライアン・カーニハン著『教養としてのコンピューターサイエンス講義 今こそ知っておくべき「デジタル世界」の基礎知識』の書籍紹介をします。 今僕たちが生きている2... 2024.02.18 Books
AWS 【AWSアカウント管理】ルートユーザーとIAMユーザーとは 1.はじめに -AWSアカウントとは こんにちは。かじです。 今回はAWSアカウントとIAMユーザーについて解説します。 何かしらのサービスを想像してください。アカウントを作成するとIDが作成され、そのユーザーIDとして使用するのでは... 2024.02.10 AWS
Git Gitクライアントツールをまとめてみた 1.はじめに-Gitクライアントツールとは- こんにちは。かじです。 今回はGitクライアントツールをまとめてみました。 Gitはソースコードなどのバージョン管理を行うツールですが、基本的にはコマンドラインを用いて操作します。しかし、... 2024.02.04 Git
Git 【プログラミング初学者向け】Gitとは – バージョン管理とは – この記事では、Gitが分散型バージョン管理ツールであると説明し、開発チームがソースコードを効果的に管理するためにどのように使用されるかを解説しています。Gitの基本的な仕組みとして、共有リポジトリのクローン、コミット、プッシュ、プルのプロセスについて説明し、Gitサーバーのセットアップとクライアントソフトの利用についても触れています。 2024.01.28 Git
Programming そろそろ単位の変換を覚えよう【備忘録】 1.はじめに こんにちは。かじです。 最近資格試験に向けた勉強をしているのですが、10の乗数の単位の変換で毎回ミスしたり、思い出せなくて検索したりということが多発してしまい、どうしても覚えられないので、今回は単位の変換を戒めの意味でも記... 2024.01.27 Programming
iOS 「Registering simulator runtime with CoreSimulator failed.」の解決方法【iOS開発】 今回は、Xcodeでシュミレーターの新しいOSデータを取得しようとしたらエラーが出たので解決策を紹介したいと思います。 今回は起きた事象としては、XcodeでiOSアプリ開発をしようとしていたら、シュミレータのiOS17.2を取得するように言われたので、言われるがままにXcode内で17.2をダウンロードしようとしたら下記のようなエラーが出ました。 Registering simulator runtime with CoreSimulator failed. 2024.01.21 iOS
Programming 【初学者から中級者へ】プログラミング言語のバージョンを理解しよう プログラムの書き方に関する教材は沢山ありますが、言語のバージョンに関する教材はあまり多くありません。そこで今回は、プログラミング言語のバージョンについて解説していきたいと思います。 プログラミング言語のバージョンを理解することで、フレームワークやライブラリなどの技術選定や環境構築などを、より能動的に行うことができるようになるかと思います。 2024.01.20 Programming
Programming URLをブラウザに入力してからWEBサーバーのIPアドレスを探すまでのプロセス【Web入門】 こんにちは、かじです。 今回は、URLをブラウザに入力してから、実際にウェブサーバーのIPアドレスを探すまでの一連のプロセスについて解説します。 1. gethostbynameでアプリケーションがリゾルバを呼び出す 最初に、アプリケーショ... 2023.12.09 Programming