プログラミング 【Kotlin入門】ifとwhenの違いと使い方 本記事では、Kotlinの分岐処理である、ifとwhenの違いと使い方について解説します。 また、Javaとの違いも合わせて解説していきます。 2021.02.25 プログラミング
プログラミング 【Kotlin入門】forとwhileを使った繰り返し処理 本記事では、Kotlinのループ処理として、while、do-while、for、foreach、repeatについて解説します。 また、Javaとの違いも合わせて解説します。 2021.02.11 プログラミング
プログラミング Kotlinの最速HelloWorld プログラミングを学びたいけど、何から手を付けたらよいかわからない、準備が面倒で始めることができないという方もいることと思います。 本記事では、KotlinのHelloWorldとして、最初のプログラミングの始め方を解説します。 2021.01.21 プログラミング
プログラミング Goの絶対値(abs)の計算方法と注意点 値が0からどれだけ離れているかの距離を表す絶対値は、GoではmathパッケージのAbs関数で求めることができます。 絶対値は数学では複素数における計算等に使われますが、Goにおいても計算は出来るものの少し注意が必要な点もあります。 本記事では、Goにおける絶対値の求め方と注意点について解説します。 2021.01.15 プログラミング
プログラミング Rubyの外部コマンド実行方法7選 多くのプログラミング言語には、外部コマンドを実行するための機能が備わっています。 プログラムからOSのコマンドを実行することによって、プログラムでは複雑になってしまう処理を簡単に行うことが出来ることもあります。 本記事では、Rubyのコマンド実行について解説します。 2021.01.14 プログラミング
プログラミング Javaで文字列をハッシュ化/共通鍵暗号化/公開鍵暗号化する方法 パスワードなどの重要な情報は、平文のまま保存せず、暗号化して保存することが望ましい状況であると言えます。 最近では保存するDBやハードウェアそのものを暗号化する技術もありますが、プログラムにおいても暗号化する仕組みを知っておくことが重要です。 本記事では、Javaで文字列を暗号化する方法について解説します。 2021.01.13 プログラミング
プログラミング Pythonのsubprocess.runを使った外部コマンドの実行 多くのプログラミング言語には、外部コマンドを実行するための機能が備わっています。 プログラムからOSのコマンドを実行することによって、プログラムでは複雑になってしまう処理を簡単に行うことが出来ることもあります。 本記事では、Pythonのコマンド実行について解説します。 2021.01.12 プログラミング
プログラミング JavaScriptのyieldを使って関数の実行を一時停止する プログラムはできるだけシンプルに分かりやすく記述することで、バグや認識違いを少なくすることができます。 JavaScriptのyieldは、関数の実行を一時停止することで複雑な非同期処理を簡単に同期処理にさせることができます。 本記事では、JavaScriptのyieldについて解説します。 2021.01.11 プログラミング
プログラミング Goの外部コマンド実行方法のまとめ プログラムからOSのコマンドを実行することによって、プログラムでは複雑になってしまう処理を簡単に行うことが出来ることもあります。 多くのプログラミング言語には、外部コマンドを実行するための機能が備わっています。 本記事では、Go言語のコマンド実行について解説します。 2021.01.08 プログラミング
プログラミング Rubyのビット演算 ビット演算は、昔はメモリ領域の節約のために用いられる手法でしたが、最近ではメモリも潤沢にあるので、使う機会も減りました。 ですが、使いどころによっては様々な状態を表す演算として有用となりますので、いつでも使えるようにしておくことが望ましい機能です。 本記事では、Rubyにおけるビット演算について解説します。 2021.01.07 プログラミング