Linux

前回の記事でbashのシェルで経過時間を測る方法を書きましたが、もっとシンプルな方法があります。

SECONDS変数を参照する方法です。

SECONDS変数にはシェルが起動してからの秒数が保持されます。 ...

Linux

以下のようにします。

START_TIME=`date +%s`# 処理END_TIME-`date +%s`ELAPSED_TIME=$((${END_TIME} - ${START_TIME}))echo $ELAPSED_ ...

システム開発

本番稼働しているシステムのマスターデータやトランザクションデータをSQLで更新することがあると思います。

あまり慣れていない人にありがちなのは、BEGINせずにそのままUPDATE文を流してしまうことです。

U ...

未分類

ポステルの法則とは

ユーザーが取りうる様々な操作に寛容であること

具体例スマートフォンのロックを外す際に、パスワードの入力以外に顔認証の方法が実装されている
ブラウザによって使える機能が異なるが、その差異を補完しどのブラウザ ...

Laravel

Laravelを使っていて、例えば時間がかかるような処理を非同期で行いたいことがあります。

例えば、ブラウザからリクエストを受け付けて、そのリクエストに応じてデータを作るような処理を考えます。

このデータを作る ...

プログラミング入門

最近、あまり知らない処理のコードを読んでいて、getXXXXみたいな名前のメソッドがあったのですが、実はそのメソッドの中でDBへの更新が行われていたという驚きのことがありました。

メソッド名や関数名から、その処理は何かを更 ...

Linux

bashでスクリプトを書いているときに、他のshファイルに書かれた関数を使いた場合があります。

#!/bin/bashfunction hoge() { echo "hoge"}

hoge.shの中で定義 ...

プログラミング入門

Youtubeの広告でたまに無料プログラミングレッスンが流れてきます。

なんでも、このレッスンを受ければ、サラリーマン並みの副収入が得られるようになるとのこと。

限定人数なのでお早めに、ということです。 ...

Linux

systemctl コマンドでサービスを起動や停止するときに、.service の部分は省略できます。

以下の二つのコマンドは同じ意味です。

systemctl restart nginx.servicesystem ...

Google Cloud

GCPのインスタンス(VM)が突然停止したり、再起動した時にどのような手順で調査するかが記載されたマニュアルがあります。

こちらです。

手順には、ログから調査する際にどのようなフィルターで絞れば良いか、ログのど ...