tokitsubaki

プログラミング

Goの絶対値(abs)の計算方法と注意点

値が0からどれだけ離れているかの距離を表す絶対値は、GoではmathパッケージのAbs関数で求めることができます。 絶対値は数学では複素数における計算等に使われますが、Goにおいても計算は出来るものの少し注意が必要な点もあります。 本記事では、Goにおける絶対値の求め方と注意点について解説します。
プログラミング

Rubyの外部コマンド実行方法7選

多くのプログラミング言語には、外部コマンドを実行するための機能が備わっています。 プログラムからOSのコマンドを実行することによって、プログラムでは複雑になってしまう処理を簡単に行うことが出来ることもあります。 本記事では、Rubyのコマンド実行について解説します。
プログラミング

Javaで文字列をハッシュ化/共通鍵暗号化/公開鍵暗号化する方法

パスワードなどの重要な情報は、平文のまま保存せず、暗号化して保存することが望ましい状況であると言えます。 最近では保存するDBやハードウェアそのものを暗号化する技術もありますが、プログラムにおいても暗号化する仕組みを知っておくことが重要です。 本記事では、Javaで文字列を暗号化する方法について解説します。
プログラミング

Pythonのsubprocess.runを使った外部コマンドの実行

多くのプログラミング言語には、外部コマンドを実行するための機能が備わっています。 プログラムからOSのコマンドを実行することによって、プログラムでは複雑になってしまう処理を簡単に行うことが出来ることもあります。 本記事では、Pythonのコマンド実行について解説します。
プログラミング

JavaScriptのyieldを使って関数の実行を一時停止する

プログラムはできるだけシンプルに分かりやすく記述することで、バグや認識違いを少なくすることができます。 JavaScriptのyieldは、関数の実行を一時停止することで複雑な非同期処理を簡単に同期処理にさせることができます。 本記事では、JavaScriptのyieldについて解説します。
副業

Pythonの副業案件を最速で獲得する方法

これからプログラミングで稼ぎたいと考えている方は、Pythonの案件を探している方も多いのではないでしょうか。 一方で最速で稼ぐためにはどのような手順で進めるのが良いか悩んでいる方もいらっしゃると思います。 本記事では、Pythonを使って最速で稼ぐためのWebスクレイピング案件を獲得するまでの手順について解説します。
スキルアップ

エンジニアが目指すべき80%の掛け算を持つゼネラリスト

エンジニアが自分のキャリアプランを考えるときに、スペシャリストになるべきか、ゼネラリストになるべきか悩んでいる方がいると思います。 この悩みに対する僕の結論は、「80%の掛け算をたくさん持つゼネラリストになろう」です。 本記事では、上記の理由と僕自身の体験談も含めた80%の掛け算を持つゼネラリストになる方法について解説していきます。
プログラミング

Goの外部コマンド実行方法のまとめ

プログラムからOSのコマンドを実行することによって、プログラムでは複雑になってしまう処理を簡単に行うことが出来ることもあります。 多くのプログラミング言語には、外部コマンドを実行するための機能が備わっています。 本記事では、Go言語のコマンド実行について解説します。
プログラミング

Rubyのビット演算

ビット演算は、昔はメモリ領域の節約のために用いられる手法でしたが、最近ではメモリも潤沢にあるので、使う機会も減りました。 ですが、使いどころによっては様々な状態を表す演算として有用となりますので、いつでも使えるようにしておくことが望ましい機能です。 本記事では、Rubyにおけるビット演算について解説します。
プログラミング

Javaの絶対値(abs)の計算方法と注意点

値が0からどれだけ離れているかの距離を表す絶対値は、JavaではMathクラスのabsメソッドで求めることができます。 絶対値は数学では複素数における計算等に使われますが、Javaにおいても計算は出来るものの少し注意が必要な点もあります。 本記事では、Javaにおける絶対値の求め方と注意点について解説します。
スポンサーリンク