(O+P)ut

OutPut Log by SE in SIer



(O+P)ut

Output Log By Engineer

IT技術

【自動更新】QiitaのDailyランキングTop10

更新日時 2019/07/16/07:00 Qiita Trends Daily 1位 [New] OAuth,Authlete,FAPI Qiita Trends Daily 2位 [New] Python,JavaScript,Go,PostgreSQL,Rust Qiita Trends Daily 3位 ※前日2位 Swift,Firebase,cloudfunctions,CloudFirestore,MessageKit Qiita Tren…

【入門】IaaSとハウジングサービスの違い

はじめに クラウドにおけるIaaS,PaaS,SaaSといったようにどこまでをサービス事業者が提供するかによって呼び名は変わりますが、その中でもさらに自由度が高いサービス提供形態に「ハウジング」があります。本記事では「ハウジングサービスとは?」といった…

【BluePrism】画面をスクロールする

BluePrismで画面スクロール BluePrismとはフローを作成しながら自動化したい作業を実現していくRPAツールで、GUIの操作対象をApplication ModellerのElementとして一意に特定し、操作を行います。本記事ではGUI操作の一つである「画面スクロール」をウェブブ…

BluePrismでログインが失敗した際のチェック項目

タイトルの件、よくあるので発生する度に追加していきます。 パスワードの入力ミス 以下メッセージが出るので分かりやすいです。 *Login failed. The username or password supplied were not valid. Please try again SQL Server Agentが上がっていない 以…

catコマンドにてinput file is output fileとエラーが出る際のポイント

はじめに 入力ファイルと出力ファイルを同じにするコマンドは避けるべきであり、例えば実際に押下した場合は以下のメッセージが表示されてcatコマンドに失敗します。 $ cat abc.txt >> abc.txt cat: abc.txt: input file is output file$ cat abc.txt > abc.…

sedコマンドで特定箇所に一括で追記する

事象 あるスクリプトに数箇所ある以下文言に awk -F '"' '{print $(NF-1)}' head -n 1を追記して awk -F '"' '{print $(NF-1)}' | head -n 1としたい。 実施コマンド 該当のスクリプトをhoge.shとすると以下コマンドで標準出力されます。 ちなみにリダイレク…

【入門】スペアディスクとは?

はじめに 複数のディスクを一つのドライブのように扱う技術であるRAID*1は、主にデータの冗長性を高めるために利用されます。そのRAIDを語る上で「スペアディスク」という用語が出てくることがあります。本記事では、スペアディスクの役割について関連用語と…

【入門】スナップショットとは?

はじめに データをバックアップするためのソフトは多々ありますが、なにはともあれ静止点を作成する必要があります。 そして、アプリケーションが静止点を保持することで生じる負荷を極力少なくする技術にスナップショットがあります。本記事では、スナップ…

サーバーラックを固定する理由

そもそもサーバーラックとは? サーバーの形状にて、ラック搭載型というものがあります。 他にはタワー型、ブレード型等々ありますが、データセンター内に配置する場合は保守性や床面積の都合かラック搭載型が多い印象を受けます。ラック搭載型の機器は、高…

「Windowsドライバ更新せねばファイルが削除される」と謳うページ

現象 少し重いパソコンでネットサーフィンをしていると画面が固まった後にリダイレクトで以下ページに飛ばされました。 何か怪しい広告を踏んでしまったのでしょうか。以下、画面に出たポップアップです。 あなたは、Windowsドライバを更新していません。 あ…

【入門】JP1/AJSとは?

はじめに ITシステムを運用するにあたり、日次で売り上げデータの集計を行ったり月次で締め処理を行うなど、定型的/定期的な作業が存在します。そのような作業のスケジューラとしてUNIX系のcron、Windows系のタスクスケジューラがOS提供の機能として存在しま…

【入門】静止点とは?

はじめに システムのバックアップを取得する際に重要な「静止点」または「断面」という用語、馴染みがないわりには書籍等では当たり前のように記述されることがあります。本記事では「静止点」という用語を初めて聞いた人に向けて、分かりやすく解説します。…

【LINE Notify】curlコマンドでメッセージ通知を行う

はじめに LINEのBotはアクセストークンさえ発行すればPythonやその他の言語を用いて通知の自動化を行えます。 ただし、curlコマンドが利用できる環境であればそんなことしなくてもワンライナーで代替できるのでその流れをメモしておきます。 curlコマンドバ…

ファイルサーバとNASの技術的な違い

はじめに ファイルサーバとNASは、どちらもファイルを共用する際に利用します。 よって、違いやメリットデメリットで比較されることが多いですが、アーキテクチャとして何が違うのか?については自明だからか触れていないものがあります。ファイルサーバのメ…

PowerShellやcmdで日本語が文字化けする

状況 PowerShell利用時に日本語が文字化けする。例えばpingコマンド PS C:\Users\test> ping 10.X.Y.Z Pinging 10.X.Y.Z with 32 bytes of data: Reply from 10.X.Y.Z: bytes=32 time=2ms TTL=128 Reply from 10.X.Y.Z: bytes=32 time=1ms TTL=128 10.X.Y.Z …

ブロックチェーンの巻き戻しとは?

はじめに 改竄に対して強いブロックチェーン技術ですが、そうは言ってもBlock withholding attackやSelfish Miningと呼ばれるハッキング攻撃が存在します。実際これらの攻撃が成功すると、直近の取引が消失する、いわゆる「巻き戻し(reorg)」と呼ばれる事象…

【入門】LUNとLBAの違い

結論 どちらもストレージの用語です。 LUNはシステム内のストレージデバイスを区切る単位でLBAはストレージ内のデータの読み書き単位を区切る単位です。以下、補足です。 補足 これらの用語はコンピュータから見て記憶装置に格納されているデータの位置を論…

【Docker】linkオプションでコンテナ間を接続する

はじめに オプションを指定せずにコンテナを作成するとそのコンテナはbridgeに接続されます。 よって、特段手当をせずとも同一ホスト上ではコンテナ間で通信可能です。 参考記事 一方で、コンテナを作成する際に接続先のコンテナが判明している場合はdocker …

ESXiホストと仮想マシンでCPU情報を確認する

はじめに ESXiをインストールした実機のCPUと仮想マシンに割り当てたCPUは、vCenterではどのように見えて、実機上ではどのように見えるのでしょうか。 確認結果と投入コマンドを備忘録として記しました。 vCenter上で確認したESXiホスト/仮想マシンのCPU ESX…

【入門】放送暗号とは?

はじめに 発信者が複数の受信者との通信を行う上での考え方に「放送暗号(Broadcast encryption)」 というものがあります。実際、デジタル放送ではテレビ番組は暗号化された状態で送られてきています。 本記事では、そのようなシーンでベースになる放送暗号の…

【はてなブログ】ゲストユーザ向けメッセージの非表示化

はてなユーザ以外がはてなブログを閲覧すると はてなブログではアカウントをProにすれば、詳細設定にて以下のように最上部と最下部の表示を制御できます。 ブログにヘッダを表示しない ブログにフッタを表示しない そんな非表示にできるフッターですが、その…

【Docker】docker startをしてもコンテナの状態がExitedになる

想定されるケース docker run -tiでコンテナを作成していない以下、補足です。 補足 dockerのマニュアルにもありますが、startは単にコンテナの起動でrunは新規コンテナの立ち上げです。 start : Start a container run : Run a command in a new container…

【入門】SVCとは?

はじめに SAN Volume Controller、略してSVCはストレージ仮想化のためのIBM社の機器です。本記事では、SVCの役割について簡単に解説します。 ストレージの仮想化とは? SVCが存在しない環境を説明します。 例えば、上記の構成はエンタープライズ向けでよく見…

【BluePrism入門】RegionModeを利用する

BluePrismとRegionMode BluePrismとはフローを作成しながら自動化したい作業を実現していくRPAツールです。本ツールではGUIの操作対象をApplication ModellerのElementとして一意に特定し、操作を行います。本記事では、要素にアクセスしづらい場合に座標情…

【GoogleAnalyticsAPI】セッション数をcurlで取得する

はじめに GoogleAnalyticsのアクセス数である下の数字部分をcurlコマンドで取得する方法を説明します。 この手法を組み合わせれば複数ブログを運営している方でも一気にアクセス状況を確認可能です。 準備 ビューIDとアクセストークンを取得する 以下記事を…

【Linux】Device or resource busy で消せないファイル

はじめに Docker環境で以下の禁断コマンドを打った結果、「Device or resource busy」という理由で消えなかったファイルをピックアップしてみました。 rm -rf / 環境情報 Ubuntuのコンテナに接続 # docker ps -a CONTAINER ID IMAGE COMMAND CREATED STATUS …

【AIX】VIOS入門

はじめに AIXをベースにしたOSであるVirtual I/O Server、略してVIOSとはなんぞや、という入門記事を書いてみました。一言でいうと、LPAR仮想化のデメリットへの対策です。 LPARのメリットとデメリット ハードウェアの特性を活かしたLPARは、以下のように物…

【ESXi】ハードウェア情報を確認する

はじめに Windowsであれば、「システム情報」→「システムの概要」にてシステム製造元やシステムモデル等が確認できます。 同じようにESXiをインストールした機器のシステム情報を取得する手順について説明します。 コマンド確認環境 VMware ESXi 6.7.0 esxcf…

【Linux】日本語URLをnkfで変換する

はじめに URLには日本語を指定することも可能です。 例えば、はてなブログでもURLのデフォルトを以下のように設定できます。 /entry/2011/11/07/週末は川に行きました (/entry/日付/タイトル名) 一方、ブラウザでは見える日本語URLをそのままツイッターや…

【Go言語】引数の文字列をツイートするプログラム

はじめに TwitterAPIライブラリ「anaconda」を用いれば、Go言語(golang)が利用できる環境ではTwitterAPIを利用して簡単にツイートプログラムを作成可能です。GitHub - ChimeraCoder/anaconda: A Go client library for the Twitter 1.1 API本記事では、それ…


他の記事を読む