俺様ラボ

インターネット技術を中心に、実際に手を動かして理解を深めるブログ。

CentOS に Zabbixエージェントをインストールする

はじめに インストール手順 RHEL7の場合 RHEL6の場合

Fortigate がバグった時にリストアする方法

はじめに 事象 経緯 復旧方法 1. 機器再起動 2. サービス停止 3. もう一回更新してみる 4. バックアップイメージから復旧する おわりに

Powershell でコマンドの実行時間を計測する

はじめに Powershell でコマンドの実行時間を計測する 出力結果の一部だけを表示させる

中国のインターネット環境を擬似体験する方法について

はじめに 方法1:DNS指定を変えることで中国環境を体験する 方法2:中国国内のサーバからアクセスを試す おわりに

pingのラッパースクリプトを書いてみた

はじめに スクリプトについて おわりに

これまで触って来たインフラ技術

なんとなく思い立ったので書き出してみる。 L2/L3 Network(Cisco/Quagga) Firewall(Juniper Netscreen/SSG/SRX) Load Balancer(F5/A10) IPS/IDS(TippingPoint) Next-generation Firewall(Paloalto) UTM(Fotigate) DNS(AD/BIND) Proxy/Web Filtering(Squid/i-…

Let's note のキーボード配列(Fn⇔Ctrl)を変更する

はじめに ステップ1:高速スタートアップ を無効にする。 ステップ2:BIOS設定画面からキー配列を変更する。 おわりに

Google Cloud Shell を使ってみる

Google Cloud Shell は Google Cloud Platform に登録すると使える Linux 環境です。Webブラウザ経由でのアクセスなので便利そうです。 Google Cloud Platform(GCP) への登録 登録には住所やクレジットカード番号が必要です。現在12ヶ月間(300ドル)の無料…

Google Chromeを使ってスクリーンショットの取得を自動化する

Google Chromeのインストール Qiita の記事通りに Google Chrome をインストールしてみます。 [root@22a4bea55835 share]# cd /usr/local/src/ [root@22a4bea55835 src]# wget https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm …

Bash:readlink コマンドで引数で指定したパスの絶対パスを取得する

readlinkというコマンドを見かけたので、メモ。もともとは、シンボリックリンクのリンク先を確認できるコマンドらしい。 構文 readlink -f <ファイルパス> 実行結果 [root@7545c727c36b log]# pwd /var/log [root@7545c727c36b log]# readlink -f . /var/log…

Powershell: Powershellから別のプロセスを起動する

構文 Start-Process -FilePath 'C:\Program Files (x86)\Hidemaru\Hidemaru.exe' -ArgumentList $fullPath -Wait Powershellスクリプトから別のプロセス(今回だと秀丸エディタ)を起動する場合、Start-Processを利用します。 -FilePathを使って実行ファイル…

Powershell: ファイル内の文字列を置き換える

構文 $data = Get-Content ./test_bef.txt -Encoding UTF8 $data = $data | ForEach-Object { $_ -replace "置き換え前の文字列","置き換え後の文字列" } $data | Out-File ./test_aft.txt -Encoding utf8 Get-Content でファイルの内容を読み込みます。 読…

Powershell: ユーザからの入力を受け付ける

構文 Read-Host "Input" Read-Host に続けて、表示したいプロンプトを書くだけでOKです。 実行結果 PS C:\Users\Naoto\Documents\00.lab> Read-Host "Input" Input: test test

Powershell: 現在時刻を取得する

タイムスタンプをファイル名にしたいときなど、現在時刻を取得したいケースは多々あります。 構文 Get-Date -Format "yyyyMMdd-HHmm" 実行結果 PS C:\Users\Naoto\Documents\00.lab> Get-Date -Format "yyyyMMdd-HHmm" 20180204-1032

Powershell: 環境変数を利用する

例えば、%userprofile%を使いたい場合はこう。 $env:UserProfile すべての環境変数を表示したい場合はこうする。 Get-ChildItem env: 参考 環境変数 - Windows管理者のためのPowerShell

Powershell: スクリプト自身が存在するディレクトリを取得する

構文 $PSScriptRoot $PSScriptRootは、スクリプトの親ディレクトリを格納している特殊変数です。 サンプルスクリプト $scriptDir = $PSScriptRoot Write-Host $scriptDir 出力結果 PS C:\Users\Naoto\Documents\00.lab> pwd Path ---- C:\Users\Naoto\Docume…

Powershell: コンソールに文字列を表示する

構文 Write-Host "This is a test message." Write-Hostは、コンソールメッセージを表示させるコマンドです。Linux でいう echo コマンドに該当します。 出力結果 PS C:\Users\Naoto\Documents\00.lab> Write-Host "This is a test message." This is a test…

EZmemo というスクリプトを書きました。

はじめに 使い方 おわりに

ネットワーク自動化についてのメモ

はじめに メモ おわりに

curl を使って、リダイレクト先のアドレスへアクセスする

はじめに -L:リダイレクトさせるオプション おわりに

easy_memo というアプリケーションをリリースしました。

自分用に、easy_memo というアプリを作りました。 (2/4追記)利便性考えて、Powershellで書き直しました。 EZmemo というスクリプトを書きました。 - フルスタックエンジニアを目指して 概要 なぜ作ったか なにができるか インストール おわりに

Powershell で Docker を起動した際に日本語が文字化けする事象を直す方法

タイトルの通りです。結構ハマったので解決方法をメモっておきます。 解決方法 Powershell の文字コードを変更する。 vim の文字コードを変更する。 おわりに

新しい Windows PC にインストールしたアプリケーション一覧

はじめに プライベート用のメイン端末として Syrface Pro 3 をいままで使ってきましたが、画面割ってしまっていることと、電池がへばってきたこともあり、持ち運び用の端末としては使えなくなってしまいました。中古で3万円程度で Panasonic Let's Note CF-N…

Kanboard を試してみた。

オープンソースのカンバンシステムである Kanboard というアプリケーションを知ったので試してみました。 Kanboard について 検証環境構築 使ってみての感想

OverTime で世界の時間を知る

面白そうなツールがあったので使ってみました。 はじめに 使ってみた おわりに

Inkdrop を試してみました。

はじめに トライアル インストール ファーストインプレッション おわりに

Let's note CF-NX2AWGCS で高周波音がする

Let's note CF-NX2AWGCS を安く中古で手に入れたのですが、高周波音がして不快でしたので対処法を調べて実践してみました。 解決策

言語処理100本ノック2015 with Python (2)

言語処理100本ノック 2015 のチャプター1が終わりました。

言語処理100本ノック2015 with Python (1)

Python を本格的に勉強したくて 言語処理100本ノック 2015 をはじめました。

Twitter アカウントの名前やユーザ名を変更する方法

はじめに 名前の変更方法 ユーザ名の変更方法 メールアドレスの変更方法 おわりに