プロフィールPROFILE

社外SEくんさんのプロフィール

住所
未設定
出身
未設定

自由文未設定

ブログタイトル
社外SE技術日記(OUTPUT)
ブログURL
https://www.mtioutput.com/
ブログ紹介文
インフラ部門の社外SEが学んだことを発信しています。最近は自動化技術に興味があります。
更新頻度(1年)

126回 / 147日(平均6.0回/週)

ブログ村参加:2019/07/13

社外SEくんさんのプロフィール
読者になる

社外SEくんさんの人気ランキング

  • IN
  • OUT
  • PV
今日 12/06 12/05 12/04 12/03 12/02 12/01 全参加数
総合ランキング(IN) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 980,008サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 7,920サイト
システムエンジニア 圏外 圏外 圏外 圏外 圏外 圏外 圏外 64サイト
今日 12/06 12/05 12/04 12/03 12/02 12/01 全参加数
総合ランキング(OUT) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 980,008サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 7,920サイト
システムエンジニア 圏外 圏外 圏外 圏外 圏外 圏外 圏外 64サイト
今日 12/06 12/05 12/04 12/03 12/02 12/01 全参加数
総合ランキング(PV) 圏外 圏外 圏外 圏外 圏外 圏外 圏外 980,008サイト
INポイント 0 0 0 0 0 0 0 0/週
OUTポイント 0 0 0 0 0 0 0 0/週
PVポイント 0 0 0 0 0 0 0 0/週
IT技術ブログ 圏外 圏外 圏外 圏外 圏外 圏外 圏外 7,920サイト
システムエンジニア 圏外 圏外 圏外 圏外 圏外 圏外 圏外 64サイト

新機能の「ブログリーダー」を活用して、社外SEくんさんの読者になりませんか?

ハンドル名
社外SEくんさん
ブログタイトル
社外SE技術日記(OUTPUT)
更新頻度
126回 / 147日(平均6.0回/週)
読者になる
社外SE技術日記(OUTPUT)

社外SEくんさんの新着記事

1件〜30件

  • 【Linux】SSH接続が失敗時のサーバ側ログの確認方法

    はじめに リモートからサーバに対してSSHログインを試みた際、失敗するとサーバ側にてエラーログを見たい場合があります。 そのような際にはsshd_configにてログを出力するようにして内容を確認する必要があります。 本記事ではそれらの流れについて記載しました。 環境情報 Debian GNU/Linux 9 (stretch) サーバ側sshdログの確認方法 設定ファイルにてログ出力に関する値を指定する /etc/sshsshd_configにあるファイルの中身を確認します。 # Logging #SyslogFacility AUTH #LogLevel INFO例えば以下のようになってい…

  • 【生物】なぜ心臓は左側にあるのか?その理由は?

    はじめに 日本分子生物学会が刊行した「なぜなぜ生物学」という書籍にて表題の理由が解説されていました。 本記事では理由とそれに対する補足を整理しました。詳細はぜひ下の書籍を手に取ってみてください。 参考文献 なぜなぜ生物学posted with ヨメレバ日本分子生物学会 東京化学同人 2010年12月 楽天ブックス楽天koboAmazonKindle 心臓が左側にある理由 細胞に生えている毛が左右非対称の水流を作り出し、心臓が左にできる どういうこと? ポイントはなぜ全ての臓器は中心にないのか?という問いにあります。 要は何が臓器を右側に押しやったり左側に押しやるのか?というのが根本的な疑問です…

  • 【Linux】authorized_keysに不要な権限を付与するとSSHに失敗する

    はじめに 表題の通りで、具体的にはOtherに対して「書き込みを許容」してしまうとエラーになります。つまり、以下にあるようなSSH認証のための準備におけるパーミッションの適切な変更は必要条件というわけです。 #公開鍵を authorized_keys に追記 $ cat id_rsa.pub >> authorized_keys #パーミッションの変更 $ chmod 600 authorized_keys 実験 .ssh及び配下ファイルの権限変更はSSH認証失敗につながるので、試す場合は事前にログイン済のセッションを保持して行うか他のログイン方法を確保した上で試してください。 環境情報 Te…

  • 【入門】ストレージにおけるデステージとは?

    はじめに ストレージの記事を読んでいると唐突に「デステージ」という用語が用いられることがあります。結論から言うと、この意味は「メモリに保持されている情報をストレージに移すこと」を指す「destage」の日本語読みです。本記事ではデステージを最も意識するスナップショットを例に本用語を解説します。 デステージとは? キャッシュに書き込まれたデータがストレージに書き込まれる、要は配置されることをデステージと言います。destageという用語で英文を検索すると To inhibit the frequent occurrence of competition between a host I/O an…

  • 【便利】個人のToDo管理で使えるTodoistの簡単な使い方

    はじめに 仕事をしていると課題管理は重要で、ビジネスシーンでは今でもExcelが主流かもしれません。 また、OSSにも課題管理/ToDo管理ツールにも使えるプロジェクト管理ツールが多々あります。が、色々と使ってみましたが個人利用では「Todoist」を愛用しています。本記事ではTodoistの良いところと簡単な使い方について説明しています。もちろん無料利用できます。 Todoistの良いところ Googleカレンダーに自動的に登録される ログイン時にGoogleアカウントで登録したからか特に設定なしでGoogleカレンダーに期限に設定した日に予定が記載されています。これはかなり便利で、ふとした…

  • 【Kubernetes】AntiAffinityを用いたPod配置の冗長化

    はじめに 以下の記事にもあるように、Kubernetes(k8s)ではノードと呼ばれるマシンにポッドを展開し、そのポッドの中にコンテナが格納されています。 そんなPodはマニフェストに記載することで冗長に展開することができますが、複数のPodが同一ノードに展開されてしまった場合はノード障害が単一障害点になってしまいます。それを防ぐ仕組みにAntiAffinityがあるので分かりやすく解説します。 Anti-Affinityとは? そもそも英語の「affinity」には以下のような意味があり「くっつく」というニュアンスがあります。 affinity 〔人や物への〕親しみ、親近感、一体感 〔人や物…

  • 【入門】PPARとLPARの違い

    PPARとLPARは、物理サーバのハードウェア特性を活かしたまま仮想化による複数サーバの立ち上げが行えるため、本番環境と開発環境を区分けした状態で同居させるといった資源の有効活用が行えます。 本記事では、そんなパーティションニング方法に関してPPARとLPARの違いについて分かりやすく説明します。

  • 【入門】KubernetesにおけるPodとは?

    はじめに Kubernetes(k8s)における用語として以下の記事にてクラスタとマニフェストについて解説しましたが その中にてコンテナの集合を「Pod」と呼び、k8sではPodを最小単位として扱うと記載しました。が、具体的にPodとは何者なのか?IPアドレスはどうなっているのか?などの疑問点はあると思います。本記事ではもう少し踏み込み、具体的なPodのイメージができるよう分かりやすく説明します。 Podとはコンテナの集合? kubectlコマンドにてKubernetesクラスタに反映されて用意されるPodですが、 $ kubectl apply -f hoge.yaml以下の図がクーバネテス…

  • 【入門】サーバレスとクラウドの違い

    はじめに サーバレスコンピューティングとクラウドコンピューティング、似たような意味で使われるため意味が混乱しがちです。本記事では、クラウドコンピューティングに対して「サーバレスコンピューティング」とは何を指しているのか?について分かりやすく解説しました。 本記事ではクラウド用語であるIaaS等を利用しますが今一度整理したい方は以下の記事を確認ください。 サーバレスとは? サーバレスコンピューティングの特徴は一言で言えば「イベントドリブンサービス」である点にあります。要は、必要な場合にのみ機能を実行するサービスです。もちろんそれらを提供するサーバやストレージはプロバイダーが責任を持つので、クラウ…

  • 【入門】CAFISネットワークとは?

    はじめに CAFISとは、NTTデータが提供するキャッシュレス決済のプラットフォームです。キャフィスと呼びます。本記事では「CAFIS」とはなんぞや?といった層を対象に少し掘り下げて分かりやすく説明しています。 CAFISとは何か? Credit And Finance Information Switching system の略であり、その名の通りクレジットカード会社や金融機関が接続した決済プラットフォームで、サービスは1984年に開始されました。一言で言うならカードビジネス用のネットワークです。例えば消費者がクレジットカードを利用すると、お店とカード会社の間で行われる電文のやり取りはこの…

  • 【入門】INS回線とは?

    はじめに 公衆交換電話網を用いたデジタル通信規格のISDN*1のサービスであるINSは、NTTが提供しています。本記事では企業向けINS回線のテクニカルな点や2024年問題についても簡単に説明します。 INS回線とは? Information Network Serviceの頭文字でメタル回線か光回線かでサービス名が異なりますが、拠点間をつなぐデジタル通信サービスで、ATMやクレジットカード端末、警備会社システムや受発注システムにおいて現役で利用されています。技術的には、DSU*2という終端機器をISDN回線と接続して利用します。 +-----------+ +-----------+ | |…

  • 【Docker】runCによる脆弱性ってなに?

    はじめに Dockerを語る上でセキュリティは気になるポイントですがCVE-2019-5736と呼ばれる脆弱性が報告されたことがありました。現在は既に修正版がリリースされていますが、昔話としてどのような話だったのかを簡単に解説します。 何が問題? この問題は「runC」という機能の脆弱性をついたものでした。発動条件としては悪意あるユーザが用意したイメージを使ったコンテナの起動で発生し、それによってホスト上でrootとしてコマンド実行が可能になります。下記の記事にもある通りコンテナはホストの上に隔離された環境として存在するにも関わらず、ホストに影響のある形でコマンド発行ができてしまうため、例えば…

  • 【UiPath】ブラウザ操作入門(2/2)

    はじめに 前回からの続きです。 UiPathによるブラウザ操作の流れ ブラウザにて任意のURLを開くことができました。ここからは「検索窓に任意の文字列を投入してボタンを押下する」ところまでを一気に見ていきます。 キーボード操作の自動化 同じくブラウザにてYahooJapanのページが開かれた状態で再度「ウェブレコーディング」を行います。今回はキーボード入力をレコードするので、そこからは「テキスト」をクリックします。矢印の位置を動かすと画面内の色が変化しますが、今回入力したい検索欄にカーソルを合わせると以下のように青くなります。 その状態で画面をクリックしてください。 そうすると、以下のようにキ…

  • 【UiPath】ブラウザ操作入門(1/2)

    はじめに 日本のRPA市場において、UiPathはWinActorに並ぶシェアを誇るRPAツールです。 本記事ではそんなUiPathでブラウザ操作を行う流れを簡単に解説してみました。 UiPathによるブラウザ操作の流れ UiPathStudioにてプロセスを開くと以下のような画面から始まります。 ブラウザに関してはInternetExploerが推奨されているのでそちらを利用していきますが、GoogleChrome等でもアドインを入れれば利用できるようです。 ブラウザ操作におけるゴールとして Yahoo Japan! で 「はてな株価」と検索して画面を表示する としてそれを実装してみます。や…

  • 【2019年】人気/成長プログラミング言語トップ10

    人気プログラミング言語 Githubは、以下のように毎年のレポートで人気プログラミングを発表しています。 ( https://octoverse.github.com/projects#languages より抜粋)2018年度に関しての1位〜10位は JavaScript Java Python PHP C++ C# TypeScript Shell C Ruby でした。 2019年度プログラミング言語ランキング JavaScript Python Java PHP C# C++ TypeScript Shell C Ruby 順位変動 1~10位の顔ぶれは変わりませんでした。 JavaS…

  • 【はてなブログ】作成できるブログの上限に逹しています というエラー

    はじめに はてなブログユーザーがブログを新規作成しようとした際にタイトルのメッセージが表示される場合は 本当に上限にひっかかっている時 利用制限がかかっている時 の2パターンがあります。今回は「利用制限がかかっている」パターンで作成できなかった際にはてなブログ運営とやり取りした記録をメモしておきます。 はてなブログでブログを作れない時 PC版による該当画面そもそもはてなブログのProアカウントは合計で10個のブログを持つことができるため、11個目を作ろうとすると「作成できるブログの上限に達して」いるので作れません。ところが10個未満であるにも関わらず作れない時があります。気になったので『はてな…

  • 【wcコマンド】改行無し終端テキストに対する注意点

    はじめに Hello Worldと書かれたテキストファイルを画面に表示した際、以下のように終端が改行されずにプロンプトが表示されることがあります。 root@instance-1:~$ cat hoge.txt Hello Worldroot@instance-1:~このようなファイルは、改行無し終端テキストと呼ばれるようです。ちなみに、英語だと改行コードをnewline character、終端文字をterminal's character と呼びます。このような改行無し終端テキストに対して行数を取得するwcコマンドを利用する際に気を付ける必要があります。 コマンド実行環境 Debian G…

  • 【シェルスクリプト】複数行毎に繰り返すテキストを処理する

    はじめに 必要なデータが例えば以下のように整備されているといいのですが textA,numA textB,numB ...以下のような状態であることがあります。 textA numA hogeA textB numB hogeB ...要は3行毎に情報が繰り返され、1行目と2行目をカンマ区切りで一行として扱いたい。これらを例にデータを整備(データクレンジング)する流れについて簡単に説明します。 コマンド実行環境 Debian GNU/Linux 9 (stretch) 複数行毎のテキスト処理方針 繰り返し部分 例えば以下のように書けば$iが1~10まで順々に値が入っていくので for i in…

  • 【注意】amqwezonからのAmazonを装ったメール

    はじめに 先日友人から相談された件で下記アドレス no-reply@amqwezon.comからメールが来たそうなのですがネット上に情報が落ちてなかったのでメモしておきます。 メールの中身 第三者による不正アクセスを検知したため、パスワードを見直し、支払い方法の再登録をお願いします というタイトルでメールが来たそうです。ちなみに中身には 第三者が無断で注文を行った可能性があるが発送前なのでキャンセル処理した 当サイトでパスワードを一時変更しておいたのでパスワード変更してくれ と書かれていました。キャンセル処理しているので、アマゾンの画面見に行っても注文履歴がないって寸法なんでしょうね。 完全に…

  • 【ホーチミン】チョロンに行くバスのバス停場所

    はじめに ネットで探してもベンタイン市場の近くとしか書いてなかったので市場を一周したりしてしまいました。後続の方のために残しておきます。 バス停の場所 マップのスクリーンショットですが以下です。この通り全体がバス停になっていて、乗りたい番号のところで待ちます。チョロン行きは一番ですね。 こんな感じ。 帰りもこの通りの反対車線まで帰ってきます。 補足 私が乗ったものですが募金箱のようなところに5000ドンを入れ、5000と7000と書かれたボタンから5000を選ぶとレシートのようなものが出てきました。あとは座ってたら着きます。快適。 ただ、配車アプリのGrabで同経路を計算すると70000ドンで…

  • 【iPad用アプリ】AdobeScanでインプットの効率を上げる

    はじめに デジタルコンテンツの消費に重宝しているiPadですが、最近アナログコンテンツの活用にも利用しています。具体的には、書籍の電子化からの手書きノート化です。本記事では、この前段で利用し書籍の電子化をフォローしてくれるAdobeScanを紹介します。 Adobe Scanについて AppleStoreの無料アプリとしてインストールできます。 以下が公式のアプリ説明。 領収書やメモ、文書、写真、名刺、ホワイトボードなど、あらゆるものを、再利用可能なテキストを含む Adobe PDF に変換できます。 主な機能は以下の3点です。 境界線を自動検出し自動撮影 テキストを自動抽出 シワや汚れのクリ…

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

    やりたいこと テキストの任意の行を一行ずつ処理する。一例として、5行のファイルから3行目を表示し、1行目を表示し、4行目を表示する。 コマンド実行環境 Debian GNU/Linux 9 (stretch) サンプルファイルの準備 サンプルとして以下ファイルtest.txtを用意しました。5行分のファイルです。 a b c d e やり方 以下スクリプトで実現可能です。in の後ろの部分の数字を任意に変えれば処理箇所の変更も可能です。 #!/bin/bash for i in 3 1 4 do x=`cat test.txt | head -n $i | tail -n 1` echo $x…

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

    はじめに 以下の記事にてKubernetesについて超入門記事を書きました。 本記事ではもう少し技術的な観点でKubernetes、通称k8sを説明します。具体的に解説するキーワードは以下です。 クラスタ マニフェスト マスタ ポッド Kubernetesのアーキテクチャ あえてざっくり言うならば、k8sは クラスタ マニフェスト の二つを構成要素として捉えることができます。クラスタとは、k8sが管理するマシンの集合です。ここでいうマシンとは、いわゆる一意のホスト名を持つサーバです。マニフェストとは、クラスタの状態を指定する定義ファイルです。クラスタとマニフェストそれぞれの詳細を見ていきます。…

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

    はじめに ディープウェブやダークウェブという用語を耳にすることがありますが、実態が分かりづらい用語なので簡単に解説してみました。ポイントは どちらも任意のWebブラウザでは検索対象にならない 検索対象にならない中でも主に違法性のあるコンテンツがダークウェブ です。これらの用語は「クラウド」や「RPA」といったように、定義が人によって曖昧な部分もあるので一意見として参考程度に閲覧ください。 ディープウェブとは? こちらは任意の端末からアクセスされないデータを指します。特段アンダーグランドなデータではなく、例えば友達以外に非公開なFacebookへの書き込みも該当する意味が広い用語です。逆に、We…

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

    はじめに Dockerは分かったけど、これは読み方すら分からない程度の知識でもKubernetesについて大枠を理解できるよう、順を追って説明する入門記事を書いてみました。所要時間目安 : 5分 関連記事 Kubernetesとは? 読み方は? 読み方から難しい本用語ですが「船の舵取り」を指すギリ シャ語κυβερνήτηςからきています。 発音は「クバネテス」または「クバネティス」と呼び、KとSの間に8つのアルファベットがあるので書き言葉としてk8sとも略されます。この「船の舵取り」の通りですが、以下のロゴマークも併せて覚えておきたいです。Kubarnetesのロゴマーク 役割は? これは何…

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

    基本的なコマンド GUIでの操作の場合は VPC Network -> Firewall rules から作成ができます。ただしgcloudのコマンドラインであれば以下を発行してクイックに作成することもできます。こちらのコマンドにて hoge-serverタグを付与 0.0.0.0/0からアクセス可能 tcp:80に対してアクセス可能 なファイアウォールを作成できます。 gcloud compute --project=XXX firewall-rules create hogehoge --direction=INGRESS --priority=1000 --network=default…

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

    はじめに Dockerを始めとしたコンテナ型仮想化を、技術として捉えた際に出てくる用語に「Namespace」と「CGROUP」があります。 Dockerとは? 本記事ではCGROUPとはなんぞや?といった層を対象に、分かりやすく説明してみました。 このあたりを抑えてなくてもDockerを利用することは可能ですが、バックグラウンドの知識として知っておくと役立つこともあると思います。 CGROUUPとは? CGROUPのCはControlを指します。 このグループでコントロールする対象はメモリやプロセス数の上限といったもので、つまりプロセスをグループ化し、そのグループに対してリソースを管理する機…

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

    はじめに Dockerを始めとしたコンテナ型仮想化を技術として捉えた際に出てくる用語に「Namespace」と「CGROUP」があります。 Dockerとは? 本記事ではNamespaceとはなんぞや?といった層を対象に、分かりやすく説明してみました。 このあたりを抑えてなくてもDockerを利用することは可能ですが、バックグラウンドの知識として知っておくと役立つこともあると思います。 Namespaceとは? 日本語ではそのまま「名前空間」と訳されますが、こちらは特にDockerやUNIX系OS独特の用語ではなくて広く使われる概念です。名前空間とは、要素名が重複しても識別できるように名前の集…

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

    事象 abcde=$a$b$c$d$e echo $abcde とした場合に表示結果が想定と異なる。 コマンド実行環境 Debian GNU/Linux 9 (stretch) 考えられる原因 $a~$eのどれかに文末の制御コード「^M」が入りこんでいる。 確認方法はそれぞれを小分けにしてテキストファイルに出力し、制御コードを可視化した状態で確認する。 解決策 以下の記事にあるように想定外に入り込んだ改行コードを変換する。 $ nkf -Lu 以下、補足です。 補足 改行コードを表す「^M」が一文として取得時に入っているとどうなるのでしょうか。 例えば上の例で$dの末尾に「^M」が入っていると…

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

    事象 Notes 10 にてメールを送信するも相手に届かない。 NotesをCloseすると以下のウィンドウが表示される。保留中とのメッセージ 原因 文言の通りで保留中の送信メールがあるため後続のメールも送信できていない。 You have outgoing mail pending. Do you want to transfer it now? 対応策 上記ウィンドウで「はい(Yes)」を選択すると Replication and Syncという画面が表示される。 ここでSend outgoing mailという箇所をダブルクリックすると以下のような画面が表示されPending状態のメール…

カテゴリー一覧
商用