管理者

用語

サイトマップとは

サイトマップとは、その名の通りWebサイトの地図(マップ)である。つまり、このWebサイトにどんなページがあるのかを分かりやすく並べたものである。サイトマップは2種類存在する。人間が見るためのサイトマップ機械(Googlebotなど)が見る...
Vue.js/Nuxt.js

【Nuxt.js】ContentfulのMarkdown形式のブログコンテンツを表示する

Nuxt.js + Contentfulを使ってブログシステムを構築中に少しつまづいたのでメモ。やりたいことContentfulにはMarkdown形式でブログコンテンツのデータを保存最終的にブログをhtml形式で表示するブログのスタイル(...
Java

SpringBootでWebアプリケーション作成する前に知っておくべきこと

SpringBootはWebアプリケーションを作るためのフレームワークであるが難しい部分も多いため、今回は「SpringBootによる開発を行う前に知っておくと良いこと」を紹介する。SpringBootとはSpringBootとはJavaで...
セキュリティ

共通鍵暗号方式

共通鍵暗号方式とは暗号化と復号に全く同じ鍵を使うやり方。例えば具体的な例で言うと、カエサル暗号がこれに該当する。カエサル暗号は「文字を1文字ずらして暗号化する」方式。「いぬ」という言葉を暗号化したい場合、あいうえお順で一文字ずつずらせば良い...
シェルスクリプト

【fish】ディレクトリの色が見にくい

fishは初期設定のままだとlsコマンドなどを実行したとき背景色が黒に対して濃い青で表示されるため、とても見づらい。このようなケースはfishの設定を変更することで解決する。fishの設定方法fishの設定を変更する方法は2通り存在する。設...
ターミナル操作

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

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

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

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

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

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

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

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