Quantcast
Channel: NETWORK ENGINEER BLOG
Browsing all 266 articles
Browse latest View live

はてなブログでよく使うシンタックスハイライト

Config は正直微妙なところはあります。おすすめがあれば教えて頂けますと幸いです。

View Article


VLAN の概要

VLAN とは VLAN(Virtual LAN)とは、スイッチ内でブロードキャストドメインを分割する機能で、主な利点は以下の 2つです。 異なる VLAN 間の通信はできなくなり、セキュリティの向上が図れる。 ブロードキャストドメインを狭めることで、帯域を有効活用できる。 図にすると、次のような感じです。 VLAN10 や VLAN20 の「数字」は、VLAN ID と呼ばれる識別番号です。...

View Article


STP の概要

STP とは STP(Spanning Tree)は、 冗長経路によるループを検出し、フレームの送受信を停止させることにより、ループフリーのネットワークを形成する機能です。 IEEE 802.1d として標準化 Configuration BPDU と呼ばれるフレームを使用して、Topology 情報を共有する。 Root Bridge を起点とする Active Topology と呼ばれる...

View Article

SSH 公開鍵認証接続について

公開鍵認証とは ざっくりいうと、秘密鍵ファイルの入っているパソコンからじゃないと、サーバにアクセスできない仕組みです。 以下のイメージのように秘密鍵は「鍵」で、公開鍵は「錠」って考えるとわかりやすいです。...

View Article

簡単 VS Code で SSH 接続

VS Code の概要については、こちらがご参考になれば幸いです。 インストール VS Code 起動後 Ctrl + Shift + X を実行して、「Remote Development」をインストールします。 SSH 接続設定 左ペインの「リモートエクスプローラ」アイコンから「SSH Targets」を選択して、歯車差アイコンをクリックします。...

View Article


Python の open 関数について

open 関数とは Python の 組み込み関数の 1 つでファイルの操作に利用します。主にファイルの作成、書き込み、読み込み、保存等に使用します。 実行例 コード f = open('test.txt', 'w', encoding='utf-8') f.write('新規ファイルに書き込む文章') f.close() 出力結果*1 新規ファイルに書き込む文章 解説 open 関数...

View Article

Python の with ステートメントについて

with ステートメントとは open 関数のように「開始処理」と「終了処理」がある関数について、終了処理を自動で行ってくれます。 open 関数については、こちらがご参考になれば幸いです。 実行例 コード with open('test.txt', 'w', encoding='utf-8') as f: f.write('新規ファイルに書き込む文章') 出力結果*1 新規ファイルに書き込む文章...

View Article

Python の format 関数について

format 関数とは 文字列内に任意の文字列を読み込んで出力させることができます。 実行例 コード text = 'このブログの名前は{}です。' print(text.format('NETWORK ENGINEER BLOG')) 出力結果 このブログの名前は NETWORK ENGINEER BLOG です。 解説 基本的な使い方 コードの記述方法は、以下のとおりです。...

View Article


Python の for 文について

for 文とは 「同じ処理を繰り返す」時に利用します。 実行例 コード message = 'Hello Python' for ch in message: print(ch) 出力結果 H e l l o P y t h o n 解説 基本的な使い方 コードの記述方法は、以下のとおりです。 for ループ変数 in 反復可能オブジェクト: ブロック...

View Article


Python の strip メソッドについて

strip メソッドとは 特定の文字列や、空白文字を削除する際に使用します。 空白文字とは、スペースやタブ、改行のことを指します。 実行例 コード message = ' Hello Python ' newmessage = message.strip() print(message) print(newmessage) 出力結果 Hello Python Hello Python 解説...

View Article

Python の split 関数について

split 関数とは ある文字列を自分で決めたルールで分割します。分割した後は、配列を取得することができます。 実行例 コード url = 'https://friendsnow.hatenablog.com/entry/2021/03/12/190000' var = url.split('.', 1) print(var) 出力結果 ['https://friendsnow',...

View Article

Python の input 関数について

input 関数とは ユーザーがキーボードに入力して、Enter キーを押すのを待ちます。 実行例 コード output = input('文字を入力してください。: ') print(output) 出力結果 文字を入力してください。: テスト テスト 解説 基本的な使い方 コードの記述方法は、以下のとおりです。 変数 = input()...

View Article

Python の if 文について

if 文とは 「条件分岐の指示を行う」時に利用します。 実行例 コード number = input('数値を入力してください。: ') number = int(number) #文字列を整数に変換 if number % 2 == 0: print('even') 出力結果 数値を入力してください。: 2 even 解説 基本的な使い方 コードの記述方法は、以下のとおりです。 if 条件:...

View Article


Python の enumerate 関数について

enumerate 関数とは 要素の配列のインデックス*1と、要素を同時に取り出すことができます。 実行例 コード tips = ['Network', 'Server', 'Security'] for i, j in enumerate(tips): print('{0}:{1}'.format(i, j)) 出力結果 0:Network 1:Server 2:Security 解説...

View Article

Python の csv モジュールについて

csv モジュールとは csv ファイルの読み込み・書き込み(新規作成・上書き保存・追記)ができます。 本記事では、書き込みについて解説します。 実行例 コード import csv with open('eggs.csv', 'w', newline='') as csvfile: spamwriter = csv.writer(csvfile, delimiter='',...

View Article


Python の len 関数について

len 関数とは 文字列の文字数や、リストのデータ数を取得することができます。 実行例 コード string = 'NETWORK ENGINEER BLOG' var = string.split() print('「{}」の文字数は{}です。'.format(string, len(string)))...

View Article

Python の replace メソッドについて

replace メソッドとは 文字列に含まれる特定の部分文字列を、別の文字列に置換します。 実行例 コード model = 'MS-06S' output = model.replace('MS-06S', 'シャア専用ザク') print(output) 出力結果 シャア専用ザク 解説 基本的な使い方 コードの記述方法は、以下のとおりです。 文字列.replace(置換前の文字列,...

View Article


Python の def 文について

def 文とは 自分で関数を作成することができます。 実行例 コード def GUNDAM(hero): return hero+'はアムロ・レイです。' output = GUNDAM('主人公') print(output) 出力結果 主人公はアムロ・レイです。 解説 基本的な使い方 コードの記述方法は、以下のとおりです。 def 関数名(引数1, 引数2, ...): 関数内で実行する処理...

View Article

Python の requests モジュールについて

requests モジュールとは HTTP 通信ライブラリで、Web サイトの情報を収集することができます。 主に Beautiful Soup モジュールと組み合わせて、Web スクレイピングに使用されます。 実行例 コード import requests res = requests.get('https://automatetheboringstuff.com/files/rj.txt')...

View Article

Python で AttributeError がでた原因について

Python で import requests を実行した時に以下のエラーがでて、ハマったので共有します。 エラー内容 >>> import requests Traceback (most recent call last): File "", line 1, in File "/home/hatkobelab/requests.py", line 2, in res =...

View Article
Browsing all 266 articles
Browse latest View live


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>