(O+P)ut

OutPut Log by SE in SIer



(O+P)ut

Output Log by SE

IT技術

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

更新日時 2019/11/17/07:00 Qiita Trends Daily 1位 ※前日6位 JavaScript,WordPress,Vue.js,Firebase,nuxt.js Qiita Trends Daily 2位 [New] JavaScript,React Qiita Trends Daily 3位 ※前日7位 Go,gopher Qiita Trends Daily 4位 ※前日1位 Python,numpy,pan…

【シェルスクリプト】テキストの特定行を一行ずつ処理する

やりたいこと テキストの任意の行を一行ずつ処理する。一例として、5行のファイルから3行目を表示し、1行目を表示し、4行目を表示する。 コマンド実行環境 Debian GNU/Linux 9 (stretch) サンプルファイルの準備 サンプルとして以下ファイルtest.txtを用意し…

【入門】Kubernetesにおけるクラスタとマニフェストとは?

はじめに 以下の記事にてKubernetesについて超入門記事を書きました。 本記事ではもう少し技術的な観点でKubernetes、通称k8sを説明します。具体的に解説するキーワードは以下です。 クラスタ マニフェスト マスタ ポッド Kubernetesのアーキテクチャ あえて…

【入門】ディープウェブとダークウェブの違いは?

はじめに ディープウェブやダークウェブという用語を耳にすることがありますが、実態が分かりづらい用語なので簡単に解説してみました。ポイントは どちらも任意のWebブラウザでは検索対象にならない 検索対象にならない中でも主に違法性のあるコンテンツが…

【サルでも分かる】Kubernetes入門

はじめに Dockerは分かったけど、これは読み方すら分からない程度の知識でもKubernetesについて大枠を理解できるよう、順を追って説明する入門記事を書いてみました。所要時間目安 : 5分 関連記事 Kubernetesとは? 読み方は? 読み方から難しい本用語ですが…

【GCP】解放ポートをallとする際のFirewall作成コマンド

基本的なコマンド GUIでの操作の場合は VPC Network -> Firewall rules から作成ができます。ただしgcloudのコマンドラインであれば以下を発行してクイックに作成することもできます。こちらのコマンドにて hoge-serverタグを付与 0.0.0.0/0からアクセス可能…

【Docker入門】CGROUPによるプロセスリソースの管理

はじめに Dockerを始めとしたコンテナ型仮想化を、技術として捉えた際に出てくる用語に「Namespace」と「CGROUP」があります。 Dockerとは? 本記事ではCGROUPとはなんぞや?といった層を対象に、分かりやすく説明してみました。 このあたりを抑えてなくても…

【Docker入門】Namespaceによる名前空間の分離

はじめに Dockerを始めとしたコンテナ型仮想化を技術として捉えた際に出てくる用語に「Namespace」と「CGROUP」があります。 Dockerとは? 本記事ではNamespaceとはなんぞや?といった層を対象に、分かりやすく説明してみました。 このあたりを抑えてなくて…

【Bash】文字列を結合すると順番が崩れる不具合

事象 abcde=$a$b$c$d$e echo $abcde とした場合に表示結果が想定と異なる。 コマンド実行環境 Debian GNU/Linux 9 (stretch) 考えられる原因 $a~$eのどれかに文末の制御コード「^M」が入りこんでいる。 確認方法はそれぞれを小分けにしてテキストファイルに…

【Notes】メールの送信が保留されている場合の対応方法

事象 Notes 10 にてメールを送信するも相手に届かない。 NotesをCloseすると以下のウィンドウが表示される。保留中とのメッセージ 原因 文言の通りで保留中の送信メールがあるため後続のメールも送信できていない。 You have outgoing mail pending. Do you …

【CSV】東京メトロ日比谷線駅の位置データ

はじめに タイトルのデータを私用で作ったので後続の方のために公開しておきます。 駅の経度緯度情報 フォーマットは 駅ラベル 駅名 緯度 経度 で実データは H01,中目黒駅,35.644315,139.69916 H02,恵比寿駅,35.646689,139.710112 H03,広尾駅,35.652277,139.…

【Linux】wgetコマンドの結果が&マークで区切られる事象

事象 国土地理院が提供している標高APIにwgetコマンドベースでアクセスするも情報が取得できない。以下はサンプルURL http://cyberjapandata2.gsi.go.jp/general/dem/scripts/getelevation.php?lon=140.08531&lat=36.103543&outtype=JSONブラウザでは情報が…

【GCP】VPNを用いた内部IPアドレスによる仮想マシンの接続方法

はじめに GoolgeCloudPlatformで作成した仮想マシンには「内部IPアドレス」と「外部IPアドレス」が割り当てられます。 仮想マシンA 仮想マシンB Internal Address 10.X.X.X 10.X.X.Y External Address 35.X.X.X 35.X.X.Y 一方、仮想マシンAから仮想マシンBに…

【BluePrism】adminパスワードを忘れた場合の対応方法

事象 ログインパスワードを忘れてBluePrismに接続できない 環境情報 BluePrism 5.0 SQL Server 2014 Developer Edition 暫定解決策 データベースを既存と同名で再作成その後、初期パスワードでログイン。ただし、データベースに保持されていたデータは全て消…

【AIX】ODMとは?

はじめに UNIX系OSの一つであるAIXにて、「ODM」という用語を見聞きすることがあります。本記事では ODM について分かりやすく解説しました。 ODMとは? ODM は Object Data Managerの略で「オブジェクト」の「データ」を「マネージ」する、いわゆるシステム…

【ネットワーク】en0とet0の違い

はじめに ネットワークインターフェースを表示するipconfigコマンドやifconfigコマンドを押下すると出てくる「en」や「et」の違いについて、せっかくなので汎用的な知識込みで解説しました。結論としてはどちらもイーサネットのインターフェースですが、規格…

【はてなブログ】表がはみ出す場合にスクロール機能をつけるCSS

はじめに はてなブログで「はてな記法」を使えば |* |*A|*B| |*1|売上|利益| |*2|2000|300|が A B 1 売上 利益 2 2000 300 といったテーブル表になります。パソコンの場合は画面幅が大きいのであまり表がはみ出すことはないですが、スマホから見た場合に表が…

【Excel】INDIRECT関数を用いて各シートから値を収集する

はじめに INDIRECT関数を用いてシート跨ぎの値を自動収集する手法について紹介します。使い方自体は以下を参照ください。 使用例 例えば以下のようなExcelファイルがあり各シートの情報をsummaryシートで整理2000シート、2001シートに以下のような値が入って…

【Excel】セルの文字列をアドレスとして評価する関数の使い方

はじめに セルに入った文字列を数式として評価する関数にINDIRECT関数があります。 INDIRECT(参照文字列, [参照形式]) という公式の使い方ではピンとこない方向けに、動き方を例題を元に理解します。 INDIRECTの使い方 INDIRECT関数は参照するセルのアドレス…

HULFTでプロダクトキーが不正とエラーになる

事象 HULFTのインストールを行うべくinstallerを起動するも、正規に発行したキーを入れても 入力されたシリアル番号またはプロダクトキーは不正です。 とメッセージが出る。 環境情報 AIX 7.1 HULFT 8 原因 メディアの製品バージョンとライセンスキーの製品…

FTPで通信エラーが起きるNATユニークな理由

疑問 FTPとNATは相性が悪いと言われるその心は? 回答 NATはメッセージ部分のIPアドレスを変換しないから以下、補足です。 NATとFTPで通信問題が起きる理由 FTPの特徴として「制御コネクション」と「データコネクション」の二つの接続を用いてデータ転送を行…

【トラブル対応】DNSサーバの確認/変更方法

はじめに 先日、自宅のWiFi環境が使えずに困っていましたが、結論としてWiFiルーターが持つDNS機能の不具合が原因でした。自宅のネットワークにおいてどこで名前解決しているかは確認しておいた方がよいと思うので調査方法等をメモしておきます。 事象 自宅…

【サルでも分かる】MPLS入門

はじめに MPLSってラベルを使う何かだよね?程度の知識でもMPLSについて理解できるよう、順を追って説明する入門記事を書いてみました。所要時間目安 : 5分 MPLSとは? MPLSとはMulti-Protocol Label Switchingの略で、ラベルを用いたパケット転送技術です。…

【Linux】為替情報をwgetコマンドで取得する

はじめに ドル円レートをスクリプトベースで取得したい、と思った際にネットを見ていると ISホールディングの外為オンラインが提供する下記のリンク先がありました。https://www.gaitameonline.com/rateaj/getrateこちらをブラウザで見ると以下のように表示…

【Go言語】オープンソース版What3Wordsの利用手順

はじめに 世界中を3m x 3mの正方形に区切り、それぞれに単語3つを組み合わせた「地名」を新たにつける「What3Words」、砂漠地帯はもちろんのこと、大きな駅での待ち合わせにも使える便利なアプリケーションです。 what3words | Addressing the worldそんなWh…

【GoogleAdSenseAPI】収益情報をcurlで取得する

はじめに 過去いくつかGoogleAPIを利用して情報を取得してきました。 今回はGoogleAdSense編になります。以下のURLにて表示される https://www.google.com/adsense/new/u/0/<your-id>/payments以下の画面のGoogleAdSenseの収益画面 現時点の収益 前回支払い日 前回支</your-id>…

【入門】隠れ端末問題とさらし端末問題の違い

はじめに 無線LANのアクセス制御には、CSMA/CA*1と呼ばれるプロトコルが用いられますが、有線とは異なり無線ならではの難しさがあります。その難しさの例として「隠れ端末問題」と「さらし端末問題」があります。本記事ではそれらの違いについて分かりやすく…

【入門】リプレイ攻撃と対策は?

はじめに Replay attack、通称リプレイ攻撃は、不正アクセスの一つで正しい権限を持つユーザの通信を盗聴し、それををそのまま利用する攻撃手法です。本記事ではリプレイ攻撃の解説と対策を分かりやすく説明してみます。 リプレイ攻撃の危険性 ネットワーク…

【Linux】数字を文字列としてひとつ進めるワンライナー

はじめに 数字を一つ進めるとは、「314」を「315」にするのではなく「425」にすることを意味しています。本記事では、それらを実現するワンライナーと解説を行います。 環境情報 $ cat /etc/os-release PRETTY_NAME="Debian GNU/Linux 9 (stretch)" 数字を一…

【AIX】ファイルシステムのマウントポイントを変更する

やりたいこと 以下のように作成されているファイルシステムhoge_aを $ df /hoge_a Filesystem 512-blocks Free %Used Iused %Iused Mounted on /dev/hoge XX XX XX% XX XX% /hoge_a以下に変更する。 $ df /hoge_b Filesystem 512-blocks Free %Used Iused %I…


他の記事を読む