言葉にできるは武器なるらしい

言葉に文字に残していきます何事も。いつかきっと誰かの役に立つはずだから。

【5分でわかる】ソフトバンク光とAir どっちがいいの?

まず、光とは、Airとは何?

という疑問ですが公式HPには下記のように書かれています。


SoftBank 光とは】

SoftBank 光は、月額3,800円からご利用いただける超高速な自宅のインターネット接続サービスです。便利なオプションサービスやYahoo! JAPANの特典が満載!


SoftBank Airとは】

SoftBank Airとは、箱から取り出して、電源を入れたらすぐにインターネットが楽しめる高速のインターネットサービスです。パケット制限なし!スマホもパソコンも使い放題!Wi-Fi標準装備だから家中みんなでインターネットが楽しめます。


さらにAirは、「こんな方にぴったり」と下記のように書かれています。


どんな部屋にもぴったりWi-Fi

・難しい配線や設定などをしないですぐにネットを使いたい方

光回線工事をしなくてもネット環境がほしい方

ソフトバンク携帯をお持ちで月々のスマホ代を安くしたい方


ということで大きな違いとしては、

「光は工事あり、Airは工事なしだけどAirターミナルという機器が必要」

Airは持ち運び可能!」


AIRはポータブルWiFiの進化形(コンセントが必要だけど!)くらいなイメージですかね。

ほぼ私の中での結論になってしまいますが

Airを選ぶのは工事したくない or 工事できないけどネット環境が欲しい

という特定の状況の人だけかと思います。

普通に家でネット使う分には、価格の面でも通信速度の面でもSB光の方がいいと思います。あと、おうち割光セットはSB光でもAirでもどっちでも付与できるので比較する必要はないですね。


また、戸建てにお住まいの人は月額5200円かかるのに比べてAirの方が月額4880円だし最初の2年間はAir割もつくからお得だろ、

と思うかもしれませんが通信速度が4倍違うというのは結構差があると思うので快適に使いたいのであれば私はSB光の方がいいと思います。


では、ソフトバンク光とAir 金額的にも実際どっちがいいの?に対する比較がこちら。

 

SoftBank 光の費用

月額料金

 マンション  3800円/月

 戸建て住宅  5200円/月

開通工事費

 ※フレッツ光が未導入のお住まいの方 1000円/月(24ヶ月分割払い)

 ※フレッツ光導入済みのお住まいの方 2000円(一括払のみ)

手数料  3000円

通信速度  最大1Gbps

 

----------------------------------------------------------------------------------------------------------

【戸建て住宅×フレッツ光未導入 の方】

 初期費用 ¥9200 (月額5200+分割工事費1000+手数料3000)

 2ヶ月目~24ヶ月目 ¥6200 (月額5200+分割工事費1000)

 24ヶ月目以降 ¥5200 (月額5200)


【マンション住宅×フレッツ光未導入 の方】

 初期費用 ¥7800 (月額3800+分割工事費1000+手数料3000)

 2ヶ月目~24ヶ月目 ¥4800 (月額3800+分割工事費1000)

 24ヶ月目以降 ¥3800 (月額3800)

 

となります。

24か月払い1000円の工事費は最初に一括で24000円支払うことも可能。

また、キャンペーン期間中などに申し込めば工事費24000円がキャッシュバックされることもあるので公式のHPをしっかりと確認するようにしましょう。

 

SoftBank Airの費用

 月額料金 ¥4880/月

 Airターミナル機器 ¥1620/月(36ヶ月分割払い)

 Airターミナル月々割 -¥1620/月(36ヶ月)

 はじめようAir割 -¥1080/月(24ヶ月)

 ※はじめようAir割の適用はキャンペーン期間中に申込した場合です。

 手数料 ¥3000

通信速度 最大261Mbps

 

-----------------------------------------------------

【新規でAirをお使いになる方】

 初期費用 ¥7880 (月額4880+手数料3000)

 2ヶ月目~24ヶ月目 ¥3800 (月額4880-Air割1000)

 24ヶ月目以降 ¥4880 (月額4880)


となります。
Airターミナルはレンタルも可能、その場合¥490/月となり初月だけAir加入特典-490円が適用されますレンタルした場合は当然ですがAirターミナル割はなくなります。

 

と少し長くなってしまいましたが、戸建ての光とAirで比べると値段的にはAirに軍配がありがますが通信速度にどこまで不満を感じなくて済むかだとおもいます

 

【正規表現】n個目のカラムをダブルコーテーションで括る方法

・状況
csvファイルのデータをDBに取込みたい。
だが、csvファイルの中に明細名のカラムが入っていて
「●●明細(1,000円)」
こんな感じで金額表記で明細名が記載されているのため
まさかのカンマがカラム内に存在している。

このまま取込むと、「●●明細(1」と「000円)」にカラムが分かれてしまうためエラーとなる。
なのでどうにか「●●明細(1,000円)」で1カラムとして取込みたい。

csvをtsvに出力し直せるならその方が手っ取り早そうだが、今回はそれはできない。


・やりたいこと
「●●明細(1,000円)」をダブルコーテーションでくくって「"●●明細(1,000円)"」こうすれば1カラムとして取込める。

正規表現で「●●明細(1,000円)」の直前のカンマと直後のカンマをダブルコーテーションをつけて置換する。
(n回目のカンマに"(ダブルコート)をつけて後ろからm個目のカンマに"(ダブルコート)を付ける)


・直前のカンマを置換
 置換前 ([^,]+,){2}
 置換後 $&"

・直後のカンマを置換
 置換前 (,[^,]*){3}$
 置換後 "$&

取込の際は、テキスト修飾子を「"」を指定します(SQLSERVER2008の場合です)
改行コードがLFではNGでCRLFでOKでした

今回ドンピシャでやりたいことがググってもなかなか出てこなかったのでメモメモ。。。

バックアップ元と先でカウント一致するかの確認クエリ

これもちょいちょい使うのでメモメモ。

 

・まずはBKUPを取得

select * into バックアップ先テーブル名

from バックアップ元テーブル名 (nolock);

 

・BKUP取得後、コピー先とコピー元で件数一致を確認する

select 'テーブル名' as 'table_name'

(select count(*) from バックアップ元テーブル名) as 'moto'

(select count(*) from バックアップ先テーブル名) as 'copy',

( select case when (select count(*) from バックアップ元テーブル名)

 = (select count(*) from バックアップ先テーブル名)

then 'OK' else 'NG' end ) as '比較結果'

 

 

バックアップテーブルするよね

引継の進捗管理シートを作ろう

春、退社、異動に伴いどの現場でも起こる引継作業

そんな引継を少しでもスムーズに行うためのフォーマットを用意しました。(主にシステム運用の作業引継を想定して作りました)


下の文字をコピーして、サクラエディタかなんかで

カンマ(,)をタブに置換してエクセルに貼ると管理シートのフォーマットになります。
引継方は人や現場によってそれぞれだから、参考程度に使えたら使ってって感じです。

 

↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

,,,,ざっくり予定(◎:引継(サポート無し)、○:引継(サポートあり)、△:発生時に実施),,,,,,引継元入力,引継元入力,引継元入力,引継元入力,引継元入力,引継元入力,引継元入力,引継先入力,,4月,,,,5月,,,,,6月,,,,
項目①,項目②,項目③,項目④,4月,5月,6月,見込み時間,引継元,引継先(社),引継先(人),並行稼働有無,進捗率(%),ステータス,引継開始日,並行稼働開始日,並行稼働終了日,引継完了日,備考,1週(3-9),2週(10-16),3週(17-23),4週(24-30),1週(1-7),2週(8-14),3週(15-21),4週(22-28),5週(29-4),1週(5-11),2週(12-18),3週(19-25),4週(26-30),


作業環境の理解,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,作業環境,◎,,,,,,,不要,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,作業申請関連,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,  aaa,◎,,,,,,,不要,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,  bbb,◎,,,,,,,不要,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,  ccc,◎,,,,,,,不要,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,作業ツール,◎,,,,,,,不要,100%,引継完了,,,,,,,,,,,,,,,,,,,
作業の理解,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,ドキュメント,◎,,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,作業手順,◎,◎,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,処理内容,○,◎,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,過去作業の記録,◎,,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,リリース作業の手順,△,△,△,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
システムの理解,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,商用環境と検証環境,◎,,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,システム概要(サーバ、DB、Web),◎,,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,処理フロー,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,   aaa,◎,,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,   bbb,◎,,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,データベース定義(テーブル、項目),,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,   aaa,○,◎,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,   bbb,○,◎,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,各処理におけるデータ推移の理解,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,   aaa,○,◎,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,   bbb,○,◎,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,定期メンテナンス,◎,,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,サーバ運用ルール,◎,,,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,システム構成情報資料,,,◎,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
課題引き継ぎ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,ddd,[運用依頼シート],,○,◎,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
,,ddd,[確認票],,○,◎,,,,,,100%,引継完了,,,,,,,,,,,,,,,,,,,
業務の理解,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,システム共通,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,・キャパシティレポート ,○,◎,,,,,,不要,100%,引継完了,,,,,,,○○○,,,,  ◎◎◎,,,,,,,,
,,,   資料作成,○,◎,,,,,,不要,100%,引継完了,,,,,,   ○○○,,,,,  ◎◎◎,,,,,,,,
,,,・セキュリティパッチ適用対象確認(検証),○,◎,,,,,,,100%,引継完了,,,,,,,   ○○○,,,,  ◎◎◎,,,,,,,,
,,,・セキュリティパッチ適用(検証),◎,,,,,,,,100%,引継完了,,,,,,,   ◎◎◎,,,,,,,,,,,,
,,,・セキュリティパッチ適用対象確認(商用),◎,,,,,,,,100%,引継完了,,,,,,,,   ◎◎◎,,,,,,,,,,,
,,,・セキュリティパッチ適用(商用),◎,,,,,,,,100%,引継完了,,,,,,,,   ○○○,,,,  ◎◎◎,,,,,,,
,AAA,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,aaa,・具体的な作業項目001,○,◎,,,,,,,100%,引継完了,,,,,,,   ○○○,,,,,,,,,,,,
,,aaa,・具体的な作業項目002,○,◎,,,,,,,100%,引継完了,,,,,,,   ○○○,,,,,,,,,,,,
,BBB,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
,,,定例業務の説明,◎,,,,,,,,100%,未着手,,,,,,,,,,,,,,,,,,,
,,,年次作業、アカウント作成,◎,,,,,,,,100%,未着手,,,,,,,,,,,,,,,,,,,
,,,過去のインシデント、リリース等の状況,◎,,,,,,,,100%,未着手,,,,,,,,,,,,,,,,,,,

FTPの接続確認方法

何気なく、「このサーバから、あのサーバにftpでつながってるか接続確認しておいて」
と頼まれても、確認方法を知ってる人は朝飯前でも知らない人にとって急に難易度が上がります。

 

FTPの接続確認方法を簡単にまとめます。

 

[スタート]メニューから[コマンドプロンプト]を検索。

●[コマンドプロンプト]を開く

Microsoft Windows [Version xxxxx]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.

C:\Users\abcd>ftp xxx.xx.xx.xx   ←ftp linuxサーバのIPアドレス
xxx.xx.xx.xx に接続しました。
220 (vsFTPd 2.2.2)
ユーザー (xxx.xx.xx.xx:(none)): username ←ユーザ名
331 Please specify the password.
パスワード: ユーザパスワードを入力
230 Login successful.         ←ftp接続成功

 

●[コマンドプロンプト]dirコマンドを入力し以下のように表示されれば、ftp接続を抜ける

ftp> dir               ←ファイルの一覧を表示する

ftp> quit               ←ftp接続を終了する
221 Goodbye.

 

 

FWに穴あいているかの疎通確認だけならpingが通ればOKだけど

pingが通ってもftpのportが空いているかは別の話。

ネットワーク越しでもbatファイルを実行する方法

ローカルサーバにログインしてから対象のバッチファイルを実行。ローカルサーバにログインしてから対象のバッチファイルを実行。ってよくあるけど、このログイン作業が若干面倒だったりするのでそれを解決する方法をメモ。


まずはなんでもいいからbatファイルを作ります。


今batファイルが置かれているフォルダをCURRENTとして指定するというだけ
------------------------------------

set CURRENT=%~dp0

md %CURRENT%\テスト

 

-------------------------------------
これだけ。