2020-07

ターミナル操作

なぜターミナルを使うのか – コマンドを使いこなすメリット

プログラミングの勉強をしていると、ときどきやらなければいけないものがターミナルでのコマンド入力だ。 真っ黒な画面で見づらい。何が起こっているのかも分からない。できれば使いたくない。 と思っているかもしれない。 最近では、使いやすい開発用のア...
シェルスクリプト

【Linux】seqコマンド – 数値のリストを出力

seqコマンドは「数値のリストを出力する」とても単純なコマンド。 for文の作成簡易的に数値データを作成 このようなときに利用されることが多い。 # 1~3まで出力 $ seq 3 1 2 3 区切り文字を指定するオプション 区切り文字を指...
シェルスクリプト

2分でサクッと自動化シェルスクリプト

ターミナル上でのコマンド操作をする機会が増えると「毎回この手順は面倒だ、自動化したい...」と思うようになる。 この記事は「シェルスクリプトの文法を学びたい」というよりは「適当でいいからサクッと自動化したい」という目的で書いている。 何はと...
シェルスクリプト

【Linux】diffコマンドの結果を見やすく表示する

diffコマンドは、その名の通り2つのファイルの差分を確認するコマンドである。 テストや検証のとき、処理前後の差分を確認したいというケースはよくある。 そんなとき、diffコマンドを使いこなせるようになると、差分確認が圧倒的に楽になる。 サ...
Vue.js/Nuxt.js

【Vue.js/Nuxt.js】SCSSを使う

私はCSSを書くとき、必ずSCSSを利用する。 通常のCSSをそのまま書くよりも構造化されているため圧倒的に書きやすい。 SCSSは最終的にCSSに変換する必要があり、そのためのツールがnpmで提供されている。 必要なパッケージは2つ。 s...
シェルスクリプト

【Linux】sitemapなどのxmlを整形する

圧縮されたsitemap.xmlなどを整形して見やすくしたいとき。 xmllintコマンドの、--formatオプションを利用する。 $ xmllint --format sitemap.xml
Python

【Python】他の言語と比較したPythonのメリット、特徴、できること

こんな人におすすめの記事 これからプログラミングを勉強してみようと思っている人Pythonという言葉を聞いたことがある人機械学習やAIに興味がある人業務の効率化としてPythonが気になっている人 Pythonの特徴 Pythonの特徴は2...
JavaScript

Node.jsとは

Node.jsとは何か Node.jsは、JavaScriptのコードを動かすための基盤。 つまりNode.jsが使えると、JavaScriptを(ブラウザ以外で)実行できるようになる。 そのため、サーバーや自分のパソコン上でJavaScr...