おれさまラボ

実際に手を動かして理解を深めるブログ。

2018-01-01から1年間の記事一覧

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 アカウントの名前やユーザ名を変更する方法

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

はてなブックマークへのインポート機能が使えない

はじめに 移行方法 移行不可に関するアナウンス おわりに