プログラマのメモ帳【Go】Linuxへのインストール|バージョンを切り替える方法 この記事では、Go(Golang)をLinuxにインストールする手順をまとめています。LinuxはUbuntuを使用します。(※CentOSの場合もほぼ同様です。)また、複数のバージョンをインストールして利用しやすいようにシンボリックリンクを使って「バージョンを切り替える方法」についても記述しています。2020.09.20プログラマのメモ帳
プログラマのメモ帳【PostgreSQL】バックアップとリストア|スクリプト形式とアーカイブ形式 この記事では、PostgreSQLを使用したバックアップとリストアについてまとめています。紹介しているのは次の項目です。ファイル形式(スクリプト形式、アーカイブ形式)とリストアの関係、pg_dumpとpg_dumpallの違い、具体的なバックアップとリストアの実行例。2020.09.13プログラマのメモ帳
プログラマのメモ帳【PostgreSQL】日付・時刻・曜日フォーマット変換|to_char( ) この記事では、PostgreSQLを使用してデータベースの日付、時刻、曜日データを指定した形式に出力する方法を備忘録としてまとめています。使用するのは データフォーマッティング関数である to_char( ) です。サンプルとして簡単なテーブルを作成し、出力してみます。2020.09.13プログラマのメモ帳
プログラマのメモ帳【シェルスクリプト】flockコマンドで排他制御する方法|Linux この記事では、シェルスクリプト(bashスクリプト)で排他制御する方法を備忘録としてまとめています。execコマンドでファイルディスクリプタを採番し、flockコマンドで排他制御を実行します。タイムアウトあり、なしの2パターンに分けて紹介します。2020.09.06プログラマのメモ帳
プログラマのメモ帳【シェルスクリプト】電話番号をハイフンなし+81に置換|sed この記事ではシェルスクリプトで「sed」コマンドを使用して電話番号をハイフンなし+81(国際電話)に置換える方法を備忘録としてまとめています。sed "s/ 置換え前 / 置換え後 /[オプション]"で「050-1234-5678」→「+815012345678」に置換えます。2020.08.23プログラマのメモ帳
プログラマのメモ帳【Python】JSONの読書き|dump、dumpsの違い この記事では、PythonによるJSON形式のデータの読書きについてまとめています。JSONモジュールを使うことで出来ます。json.load()とjson.loads()、json.dump()とjson.dumps()の違いは、扱う対象が「文字列」なのか、「オブジェクト」なのかという違いです。2020.08.16プログラマのメモ帳
プログラマのメモ帳【VirtualBox】UbuntuへSSH、SFTPで接続する方法 この記事では、VirtualBoxを使用して作成したUbuntuへSSH、SFTPで接続する手順を紹介しています。NATとホストオンリーネットワークを使用します。ホストオンリーアダプタを作成し、nmtuiコマンドでIPアドレスを固定で割り当てます。Ubuntuへopenssh-serverをインストールします。2020.07.25プログラマのメモ帳
プログラマのメモ帳【VirtualBox】CentOS8へSSH、SFTPで接続する手順 この記事では、VirtualBoxを使用して作成したCentOS8へSSH、SFTPで接続する手順を紹介しています。ネットワークはNATとホストオンリーを使用します。ホストオンリーアダプタの作成から紹介し、nmtuiコマンドでIPアドレスは固定で割り当てます。2020.07.24プログラマのメモ帳
プログラマのメモ帳【必須】Linuxの圧縮・解凍コマンド|ファイル、ディレクトリ別に紹介 この記事では、Linuxでよく使う圧縮・解凍コマンドについてまとめています。使用するコマンドはgzip、bzip2、tarの3つです。圧縮・解凍する際に元ファイルを残すオプションやtarコマンドでアーカイブを作成する際のパス指定オプションについても紹介しています。2020.07.19プログラマのメモ帳
プログラマのメモ帳【シェルスクリプト】FTP接続でファイル転送する方法│ファイル入力、ヒアドキュメント この記事では、シェルスクリプト(bashスクリプト)でFTP接続してファイルを転送する方法について紹介しています。シェルスクリプトでFTP接続する方法は次の2つがあります。まず、コマンドを書いたテキストファイルをリダイレクトする方法です。次にヒアドキュメントを利用する方法があります。2020.07.05プログラマのメモ帳