プログラミング

Git

【プログラミング初学者向け】Gitとは – バージョン管理とは –

この記事では、Gitが分散型バージョン管理ツールであると説明し、開発チームがソースコードを効果的に管理するためにどのように使用されるかを解説しています。Gitの基本的な仕組みとして、共有リポジトリのクローン、コミット、プッシュ、プルのプロセスについて説明し、Gitサーバーのセットアップとクライアントソフトの利用についても触れています。
Programming

そろそろ単位の変換を覚えよう【備忘録】

1.はじめに  こんにちは。かじです。  最近資格試験に向けた勉強をしているのですが、10の乗数の単位の変換で毎回ミスしたり、思い出せなくて検索したりということが多発してしまい、どうしても覚えられないので、今回は単位の変換を戒めの意味でも記...
iOS

「Registering simulator runtime with CoreSimulator failed.」の解決方法【iOS開発】

今回は、Xcodeでシュミレーターの新しいOSデータを取得しようとしたらエラーが出たので解決策を紹介したいと思います。 今回は起きた事象としては、XcodeでiOSアプリ開発をしようとしていたら、シュミレータのiOS17.2を取得するように言われたので、言われるがままにXcode内で17.2をダウンロードしようとしたら下記のようなエラーが出ました。 Registering simulator runtime with CoreSimulator failed.
Programming

【初学者から中級者へ】プログラミング言語のバージョンを理解しよう

プログラムの書き方に関する教材は沢山ありますが、言語のバージョンに関する教材はあまり多くありません。そこで今回は、プログラミング言語のバージョンについて解説していきたいと思います。 プログラミング言語のバージョンを理解することで、フレームワークやライブラリなどの技術選定や環境構築などを、より能動的に行うことができるようになるかと思います。
SQL

DATETIMEを「年-月-日」や「年-月-日 時」、「年-月-日 時:分」でGroup byする方法【SQL・備忘録】

1.環境と経緯 環境:WindowsServer、MariaDB 経緯:「年-月-日」「年-月-日 時」、「年-月-日 時:分」でGroup byをしてアクセス数の集計を行いたかったが、DATETIMEしかなく、てんやわんやしてしまった。 ...
Programming

URLをブラウザに入力してからWEBサーバーのIPアドレスを探すまでのプロセス【Web入門】

こんにちは、かじです。 今回は、URLをブラウザに入力してから、実際にウェブサーバーのIPアドレスを探すまでの一連のプロセスについて解説します。 1. gethostbynameでアプリケーションがリゾルバを呼び出す 最初に、アプリケーショ...
Programming

JSONについて理解しよう【WEB開発入門/Web API】

JSON(JavaScript Object Notation)は、データフォーマットの一種で、JavaScriptと同じ記法で記述できるため、プログラム言語間でデータを受け渡す際に利用されます。JSONは、データ保存用の形式やAPIでのデータやり取りに頻繁に使用されています。
Programming

RESTとは何かを理解しよう【WEB開発入門/REST API】

REST APIというと「HTTPアクセスで、データをXMLやJSONを返すAPI」という認識を持つでしょう。Web APIと言われると外部のプログラムからWebサービスへアクセスしてリクエストしたリソースを取得するものであると理解できると思いますが、REST APIと言われるとRESTの意味が分からないという方も多いかと思います。
Programming

【初学者向け】WebアプリケーションにおけるGETとPOSTの違い

HTTPメソッドの種類は8つありますが、そのうち使用する頻度が高いものとしては、数多くありません。特に、HTMLでサポートしているメソッドは、GETとPOSTのみです。そこで、HTTPメソッドについて説明しながら、GETとPOSTの違いについて解説していけたらと思います。
Books

なぜ、リーダブルなコードを書けないのか – 保守性の高いコードを書くために【プログラミング】

リーダブルコードをようやく読み終えました。プログラマが読みやすく保守性の高いプログラムを書くためのコツをまとめている内容で、決して難しいことが書かれている訳ではありませんでした。しかし、よくよく考えてみると、なぜリーダブルに書けないんだろうかと思えてきました。