ウェブに残したもの

プライベートや仕事で気づいたことやノウハウなどを書き留めるブログです

2017/07/22

平成29年上期の第二種電気工事士実技の宮城の7/22土曜はNO.8:来年のための自分用作業ポイントまとめ

NO.8でした。4、7、10にヤマはってたのが外れた!
テキストもあまり見てないけどそれっぽく作ってきた。
30分で完成したけど何が正解か分からない・・・。
あとは祈る!!

追記)
というか、こんなにたくさんの種類が出たのか・・・。
1日目:2、3、8、11
2日目:1、3、4、13
1、2、3、4、8、11、13だと1、2、3、4が簡単な感じ。
8、11、13が難しいと思う。
1日目の北陸~九州は8、11ばっかりで合格率が低そう。
ヤマ張るのはダメだと思い知った。


出題の情報元はこちら。
【実務・コテ禁止】第二種電気工事士 Part.400
http://ikura.2ch.sc/test/read.cgi/lic/1500796723/


これ以降はテキスト独学でやってたけど、掲示板とか
WEBで見かけた使えた情報を書いておく。
今年の下期の実技には使えるかも。
特に、作業台は狭いので腰袋は必須だと思う。

来年の自分のためにまとめる!!!
---------------
個人的な意見なのでそのまま受け取らないでください。
また、年度や会場が異なれば変わってきます。

【使った工具リスト】
工具はバラで買いました。その分高くつきます。
なので、初心者はHOZANのDK-18の工具のセットが良いと思う。
安いしあれこれと悩まないで済む。
ストリッパー、ペンチ、圧着工具が入って1万円は適価。
でも、2番ドライバーとペンチは手に馴染むのを使うと、格段に作業がし易いです。
この2つだけはいろいろと選ぶんだ方が良さそう。
グリップを握った感触がしっくりくるとすごく作業がはかどります。
値段よりも使い勝手を重視で。


工具を入れる腰袋は必須!1,000円のでいいから買っとく。あとナイロンベルト。
電工バケツでもOK。ワークマンとかで売ってる!

エビのリングスリーブの圧着工具:☆JIS圧着工具は必須。試験のために買うしか無い。
HOZANのVVFストリッパーP-958 :☆シースと被覆剥きがとてもはかどる。絶対に買う。
ペンチ、フジ矢の175mm:☆ケーブル切断に。専門店で良いの買うとすごくはかどる。
ニッパー:不足の事態の対応やブッシングの切れ目に。ホムセンの800円で。
NO.2のプラスドライバー:手に合ったものを探そう。専門店で数百円ので。
マイナスドライバーか平べったい差し込みキー:5.5mm幅で。ホムセン500円。
ナイフ、ビクトリノックスで代用:使わない。けど持っとくと不測事態に対応できる
ウォーターポンププライヤー:使わない!要らない!


【工具は専門店で買おう】
ドライバーやニッパーは、仙台市ならアストロプロダクツとか
ホームセンターよりもオススメ。
アストロは卸町と名取にあるよ。
試験の後に知ったから買えなかったけど、
工具専門店の方がホームセンターより安くて使いやすいよ。



■!!!とにかく落ち着け!!!
会場だとなぜかテンパる。
開始すると、周囲の作業音がものすごい。
複線図書かなくて大丈夫なの?と焦る。
そして、意味なく急き立てられて急いで作ろうとしてしまった。
そして、Wに黒線入れたり、長さを間違って採寸したり初歩的なミスが激増して
さらに焦りが急上昇。
そんなときは「手を止めてこころを落ち着ける」。
すると作業がスムーズに進む。
そっからの作業は練習通りに順調。
周囲で音を立てて作業してる人ほど進んでなかった・・・。
あの音の事前情報が無ければ本当にやばかった。


■!会場に行く前に1問はやっとけ!
これもすごい助かった。
1問やっとくと体に調子が出て来る。
自分の苦手な作業を注意できるようになる。
朝に90分くらい作業してから会場に行った。
苦手な輪作りも10回くらいやって、本番も焦らなかった。
本番前のウォーミングアップになるので初心者は必須。



■問題用紙の表紙の情報だけでどの候補問題が確定できたりヒントになる!
先に問題用紙が配布され、その表紙には材料の一覧リストが。
それだけで候補問題が絞れます。
今回はVVRケーブルと6p端子台だったのでNo.8確定。
15分くらいの説明時間を聞きながら頭のな中で作業シミュレーションができるし、
複線図を思い出す時間もたっぷりある。
というかそれ以外することが無い。
あと、照明のあたり具合で中身が透けて図面も部分的に読める。
この時間を使わなければ間に合わなかった。
これも事前情報のおかが。


■作業台がとても狭いので腰袋が便利!
事前情報の最大の利点が腰袋だった。
三人がけのスチールテーブルを二人ずつ使う感じ。
そこに新聞紙くらいの厚紙が敷かれてる。
つまり作業台はとても狭い。工具置き場は隣の人に気を使うし。
なので腰袋を腹にあてる感じで使うと便利。
電工バケツを足に挟んで使うのが一番良さそうに見えた。
工具の置き場にもなるしゴミ捨てものが楽。
というか、腰袋の使用を推奨していいんじゃないかと思った。
作業が快適になるしゴミも飛ばない。

■狭い環境で作業練習する!
前項に書いたけど会場の作業台は思った以上に狭い。
こんなところでやらせるな!と憤りを感じるほど狭い。
日頃の練習で、新聞紙の大きさでやっとこう。
工具はテーブルと腰袋を使おう。
そうすれば広く使える。
狭い環境に慣れていないと本番で焦る。
見た目以上に狭い。
だから、腰袋はあったほうがいいよ。


■問題はしっかり読め!複線図も描け!
初心者は問題読んで複線図描いて、配線取りの計画をした方がいいと思う。
焦らなくなる。手順書通りに作業するだけ。
No.8はよくわからないので、問題読み・複線図・配線取りに10分かかった。
最初 焦ったが、その後は落ちついたので作業20分で完成できた。
作業手順をしっかりしとけば練習通りなるはず。



■VVRの練習はイメージトレーニングだけでOK!
VVRはやってなかったけど本番に出た。
でもテキストとかの情報で何とかなった。
VVRはぶっつけ本番で大丈夫。買わない。



■前日までに下見して1時間前に会場に入っておく!
緊張すると会場に行くのが遅くなりがち。
あと、多くの人が30分前に集中してやってくる。
1時間くらい前に会場に入ってリラックスと精神集中の時間にする。


■施工寸法は50%以上だと知っておく!
緊張して採寸に失敗して25cmを15cmで切ったしまうことも。
でも、50%以上なら欠陥にならない。
25cmなら13cmもあればOKになるはず。
完成させてケーブルを伸ばして50%以上の長さを確保する。
だから寸法を間違っても大きな問題は無いことを知っておく。
ケーブルが短くなったとしても最後まで作る。


■端子台はとても抜けやすいので練習しとく
本番で抜けまくって進まなかった。
端子台は挟むだけとあなどった。
しっかり練習しておく。
がっちりとネジを締め込む。


■3路スイッチは0番のみ、4路は左右だけ
これはどこかのWEBサイトにて。
3路を複線図に書くときは0番だけ書く。
1、3はどっちに刺してもいいので番号はあえて書かない。
同じ理由で4路も番号書かない。左右だけ注意する。
番号気にしないと作業が早くなる。


■時間ないとき:スイッチは線の色を見ないで刺す
これもどっかのWEBサイトで。
あくまで時短したいときだけ。
極性の無いスイッチは、線を刺すだけにする。
リモコンリレーも同じ理由。色は見ないで接続する。
でも、配線がわかりづらくなるので注意。




■ランプレセップと露出コンセントの輪作りをしっかり練習
本番開始ですぐにここからはじめると手が震えてうまくいかない。
たくさん練習して自信を付けると初動がスムーズで後半が楽。


■1.6は1、2.0は2で足して3,4は小の刻印。
これはテキストによっては書いているらしいです。
これ知ってから刻印が簡単になった。

■1.6の2芯が8m、1.6の3芯が5m、2.0の2芯が2m。
このくらいの分量あれば一通りの練習ができる。
ヤフオクで安く買おう。


■候補問題を10問はやっておく
13問全部はできなかった。
でも、苦手内容を絞って繰り返し練習した。
リングスリーブとかレセップとか端子台とか超苦手。
苦手克服のために、自分だけの特別な練習配線を作るといいと思う。


■ナイフは何でもいいし使わない
好きなの持ってけばいい。たぶん使わない。
でも、ミスしたときの緊急対応はナイフがあると細かいとこが便利。
そして、緊急事態こそ本番で起きる。
買うなら安くて小さくて見た目のいいビクトリノックスがおすすめ。
でも使わないと思うよ。


■ウォーターポンププライヤーいらない
これは本当にいらない。
使わないと言う意見がWEBでは多い。
無くてもなんとかなると思う、たぶん。

■メージャーとか物差しもいらない
握りこぶしで10、15、20を測る。
あとホーザンのストリッパーの物差しを使う。
ミリ単位の厳密な寸法指定は無いのでざっくりあってればOK。
でも、あれば便利。


■保護シートに書いてもOK?
<確認できず>
作業台に敷かれている保護シートに複線図を描いてもOKらしい。
問題用紙の余白は狭いので保護シートを用紙の代わりに。
でも、正しいのか確認できず。




こんな感じ!
合格した人の情報じゃなから鵜呑みはダメだよ!
でも、大体はただしいはず。

2017/07/09

Powershellでダイアログのボタンとかコントロールを配置:IDEのコードを転用する

Powershellを使えばWidowsフォームも使える。
でも、手打ちでコントロールとか全部やるのは面倒。
そこで、IDEで作成したコードを転用できないかやってみた。
やればできた。

IDEはSharpDevelopで。
新規ソリューションでWindowsアプリケーションを作成
新規ソリューション > C# > Windowsアプリケーション > Windowsアプリケーション

そこからてきとうなコントールを配置。
コードはこんな感じ。



このコードをいい感じに置換してPowershellで表示させる。
というか、EventってPowershellで使えたっけ。

やることはこれ!
■ポリシーの対応
Set-ExecutionPolicy RemoteSigned -Scope Process
■.NETのWindows.Formsの呼び出し
Add-Type -AssemblyName System.Windows.Forms

■newの置換: new -> New-Objet
■thisの置換: this.xxx -> $xxx
■.NETクラスの利用: System.xxx.yyy -> [System.xxx]::yyy
■trueの置換: true -> $true
■falseの置換: false -> $false

■formの表示:$form.showdialog()で。
■Eventの追加:Add Eventで書く


コード的には下記。
Powershellで実行するとこんな感じ。
それっぽくできた。


Set-ExecutionPolicy RemoteSigned -Scope Process #ポリシーの対応として
Add-Type -AssemblyName System.Windows.Forms #.NETのWindows.Formsの呼び出し


           $form = New-Object System.Windows.Forms.Form
$form.AutoScaleDimensions = New-Object System.Drawing.SizeF(8, 15);
$form.AutoScaleMode = [System.Windows.Forms.AutoScaleMode]::Font;
$form.ClientSize = New-Object System.Drawing.Size(282, 253);


            $button1 = new-object System.Windows.Forms.Button;
            $label1  = New-Object System.Windows.Forms.Label;
            $checkBox1= New-Object System.Windows.Forms.CheckBox;


$button1.Location = new-object System.Drawing.Point(179, 165);
$button1.Name = "button1";
$button1.Size = new-object System.Drawing.Size(75, 23);
$button1.TabIndex = 0;
$button1.Text = "ボタン1";
$button1.UseVisualStyleBackColor = $true;



$label1.Location = new-object System.Drawing.Point(138, 50);
$label1.Name = "label1";
$label1.Size = new-object System.Drawing.Size(100, 23);
$label1.TabIndex = 1;
$label1.Text = "ラベル1";

$checkBox1.Location = New-Object System.Drawing.Point(33, 105);
$checkBox1.Name = "checkBox1";
$checkBox1.Size = New-Object System.Drawing.Size(104, 24);
$checkBox1.TabIndex = 2;
$checkBox1.Text = "チェック1";
$checkBox1.UseVisualStyleBackColor = $true;



$form.Name = "MainForm";
$form.Text = "testrrr";
$form.ResumeLayout($false);



$form.Controls.Add($button1);
$form.Controls.Add($label1);
$form.Controls.Add($checkBox1);



    #Add Button event
    $button1.Add_Click(
        {  
[System.Windows.Forms.MessageBox]::Show("Hello World." , "My Dialog Box")
        }
    )


$form.ShowDialog();


これをベースにしていろいろとできるかも。
と言ってもPowershell使うならこんなにGUIの頼らなくていいと思う。


「参考サイト」

TAKE  様
PowerShellでユーザーフォームを作る - サブフォーム編 -
https://letspowershell.blogspot.jp/2016/03/powershell_22.html


コントロールのイベントの書き方はこちら
Wiki  >  TechNet Articles  >  How to Add a PowerShell GUI Event Handler (Part 1)
https://social.technet.microsoft.com/wiki/contents/articles/25911.how-to-add-a-powershell-gui-event-handler-part-1.aspx


Powershellの「Add-type」を詳しく
https://msdn.microsoft.com/en-us/powershell/reference/5.1/microsoft.powershell.utility/add-type

Daisuke Mutaguchi 様のすごく便利に学べる基礎文法です。
PowerShell基礎文法最速マスター
http://winscript.jp/powershell/202

[]

2017/07/08

第二種電気工事士の技能試験の覚書

技能のテキストは下記2つで進める。
まずはテキストで一通り読む。
それからYoutubeの動画を見ると分かりやすい。
あと、2chの掲示板もかなり良い

Youtube
ぜんぶ絵で見て覚える 第2種電気工事士 技能試験すい~っと合格(2017年版) ~入門講習DVD付~
2chの掲示板の第二種電気工事士

■技能試験向けの素材と器具はヤフオクで買う
6,000円くらいのは足りないものがある。
そこで、何が足りないのか調べると勉強になる。
端子台とか1個あれば十分だし、エコケーブルもVVRもなくても何とかなる。
必要最低限だけ購入してあとから付け足しでいいと思う。
練習すると1.6-2cのVVFケーブルが足りなくなるし、追加のときに不足分を買えばいい。
https://auctions.yahoo.co.jp/search/search?p=%E9%9B%BB%E6%B0%97%E5%B7%A5%E4%BA%8B%E5%A3%AB



■知識で覚えること
(1)13問の複線図
その場で作成せずに記憶しておいて時短する。

(2)シースと被覆の長さは握りこぶしで測る
すいーっと合格に書いてある方法で長さを測る。
握りこぶし10cm、親指立て15cm、中指と親指広げ20cm。
HOZANストリッパーよりも早い。

(3)リングスリーブの○小中の計算方法
1.6を1、2.0を2にして足し算。
2は○、3-4は小、それ以上は中。
たぶん大は無いはず。


■工具
セット買いだと簡単に揃う。
でも、圧着工具と試験向けVVFストリッパー以外は個別に買うのが良いと思う。
自分で何が必要でどんなのが便利なのか調べるといいと思う。
2chの情報がとても便利。
ナイフとウォーターポンププライヤーは要らないかも?
腰袋は知らないと差がつく!


工具を入れる腰袋は必須!1,000円のでいいから買っとく。
電工バケツでもOK。ワークマンとかで売ってる!

エビのリングスリーブの圧着工具:☆JIS圧着工具は無いと絶対無理
HOZANのVVFストリッパー :☆無いと困る、ケーブル剥きがはかどる
フジ矢のペンチ、175mm:☆無いと困る、掴んだりひっぱったりする
ニッパー:電線を切る、ブッシングの切れ目に、ホムセンの300円で。
NO.2のプラスドライバー:ネジ回し、ホムセン300円で。
マイナスドライバーか平べったい差し込みキー:ホムセン300円で。ロック解除の5.5mm幅で
ナイフ、ビクトリノックスで代用:カッター自粛なのでナイフ的なもの
念のためのウォーターポンププライヤー:安くてOK、無くても何とかなる、古いやつ転用


2017/07/02

記録のみ:台湾の便利な電気な調理が日本で発売されてた

記録のみ。

1Kで住んでいる人ならコレ一つで電気コンロとかいらないと思う。
電子レンジと大同電鍋をフル活用すれば2人暮らしでもいけるかも?
単身赴任とか年取ったりしたらこれでいいかも。


大同電鍋
https://store.shopping.yahoo.co.jp/toj/
11,800円税込み+送料

台湾でも9,000円くらいなのでとても妥当な価格。

トランスとかのメーカーなのでかなりおっきい会社みたいだ。
http://www.tatung.co.jp/index.html



2017/07/01

WPS Officeのメリット:COMコンポーネントがPowershellで使える

何かと便利なWPS Office
SpreadsheetもWriterも軽量で使いやすい。
さらにCOMコンポーネントも使えるので、Powershellを使った作業の自動化にも便利。
KingosoftOfficeのときから使えてたらしい。

KET.applicationでもExcel.applicationでもいいらしい。
Powershellならこんな感じ?
$excel = New-Object -ComObject KET.Application
$excel = New-Object -ComObject Excel.Application


Kingsoft office automation
http://bbs.kingsoftstore.com/forum.php?mod=viewthread&tid=2060

Kingsoft Office 2009 supports Microsoft Office (Word/Excel) API compatible OLE/COM/ActiveX application automation
http://www.binarynow.com/office-suite/kingsoft-office-2009-supports-microsoft-office-word-excel-api-compatible-ole-com-activex-application-automation/


でも、WPS Officeの欠点は不具合があったときに修正がとても遅いこと。
値段は安いので、良いとこ悪いとこ見極めれば使い方次第です。
現バージョンだと下記の現象もあったりします。
https://nokoshitamono.blogspot.jp/2017/05/wps-officespreadsheets.html

ヤフオクのOEMのOffice2010が8,000円くらいなので6,000円だと微妙。
WPSが4,000円くらいなら良かったのに。
シリアルをパソコンを変更しても使えることに良さを感じるならWPSでもいいかも。
※Office2007は今年2017年でサポート終了なのでオススメしません。


Powershellのサンプルがおおよそはそのまま使えます。
たぶん、全部のメソッド、プロパティは対応してないと思います。
セルの値を入力とか行の削除とかの基本的な命令は使えるはず。
Rows.delete()とか使えます。
でも、そこまでならClosedXMLでもできるの意味ないかも。

$excel = New-Object -ComObject Excel.Application
$excel.Visible = $true
$book = $excel.Workbooks.Add()
$sheet = $excel.Worksheets.Item(1)
$sheet.Cells.Item(1,2) = "データ入力のテスト"
$book.SaveAs("C:\tmp\Test2.xlsx")
$book.close()
$excel.quit()



詳しくはMSDNにてWorkbookオブジェクトを参照してみてください。
基本は実行時バインディングのように、excel、workbook、sheetの
オブジェクトが必要になると思います。たぶん。

morituri 様
PowerShellでExcelの読み書き・ファイル作成
http://blog.livedoor.jp/morituri/archives/54318641.html



Workbook オブジェクト (Excel)
https://msdn.microsoft.com/ja-jp/library/office/ff835568.aspx

SaveAsで保存するときにxls、csvとか選択するのはこちらで。
XlFileFormat 列挙 (Excel)
https://msdn.microsoft.com/ja-jp/library/office/ff198017.aspx
51: xlsx
50: xls
6:csv

このあたりも使えるかも。
Excel オブジェクト モデルの概要
https://msdn.microsoft.com/ja-jp/library/microsoft.office.interop.excel(v=office.11).aspx








2017/06/22

第二種電気工事士の技能試験の材料を個別に買うといくら?

電線無しでざっくり計算で9400円+税くらい。
やっぱりセットで購入した方が安い。
ヤフオクだと中古の材料セットもあるのでもっと安い。


VVFケーブルならモノタロウのバラ売あるけどそれ以外はバラ売りが安いくない。

(1回練習分)平成29年度 第二種電気工事士技能試験練習材料 全13問分の器具・電線セット
セットで送料込みで13,500円くらい。
電線はバラ売りで必要な分だけ買ってもいいかも。


材料で省略できそうなの。
1)端子台は5Pは一個あれば十分かも。
2)埋込連用タンブラスイッチ (4路)は無くてもなんとかなるか?
3)250V 15A/20A 埋込接地コンセントは100Vのがあるからなんとか?

あとは、2chの掲示板とかテキストとかYoutubeとかの動画でイメージトレーニングで。
と言っても自信ないので自己責任で。
全部やっとけば間違いないけど、必要な分で抑えたい気持ちもあるので。
自分勝手で計画を考えてすすめてみます。




ブロック端子 20A 3P 1 大阪魂 T10-03PM 149 149
ブロック端子 20A 5P 1 大阪魂 T10-05PM 249 249
ブロック端子 20A 6P 1 大阪魂 T10-06PM 279 279
埋込連用タンブラスイッチ (単極) 2 Panasonic WN5001 179 358
埋込連用タンブラスイッチ (3路) 2 Panasonic WN5002 289 578
埋込連用タンブラスイッチ (4路) 1 Panasonic WN5004 889 889
埋込連用コンセント 1 Panasonic WN1001 109 109
埋込連用コンセント(2個口) 1 Panasonic WN1302 249 249
埋込連用コンセント(接地極、接地端子付) 1 Panasonic WN1131 539 539
250V 15A/20A 埋込接地コンセント 1 Panasonic WN1922 496 496
露出型コンセント 1 Panasonic WK1012WP 169 169
埋込連用取付枠 4 Panasonic WN3700 38 152
埋込連用パイロットランプ 1 明工社 ML1310W 379 379
埋込連用スイッチ(位置表示灯内蔵) 1 Panasonic WNH5151 339 339
ランプレセプタクル 1 Panasonic WW3402 169 169
丸型引掛シーリング  1 Panasonic WG5015W 129 129
角型引掛シーリング  1 Panasonic WG1000W 95 95
アウトレットボックス 1 Panasonic DS3744 199 199
ゴムブッシング 19用x4 1 ELPA (朝日電器) GB-19H 199 199
ゴムブッシング 25用x4 1 ELPA (朝日電器) GB-25H 279 279
リングスリーブ 小x100 1 ニチフ E 小 (5.5) 319 319
リングスリーブ (中x20) x100個 1 ニチフ E 中 (8) 599 599
差込形コネクタ 2本用x5 2 ELPA (朝日電器) P-2H 169 338
差込形コネクタ 3本用x5 1 ELPA (朝日電器) P-3H 179 179
差込形コネクタ 4本用x4 1 ELPA (朝日電器) P-4H 239 239
合成樹脂製可とう電線管(PF16) 1 どこかで バラ10cm 200 200
合成樹脂製可とう電線管用コネクタ(PF16) 2 Panasonic DMP16C 83 166
ねじなし電線管(E19) 1 どこかで バラ10cm 200 200
ねじなしボックスコネクタ(E19) 2 Panasonic DS02192 73 146
絶縁ブッシング 2 Panasonic DS5419 89 178
配線用遮断器 1 テンパール工業 B-1HEA 20A 779 779




2017/06/17

Powershellでフォルダ内のファイル名のリスト取得:Select-Obejct basename

Powershellでフォルダ内のファイル名の取得
結果はコピペでexcelに貼り付けできます。


拡張子あり
get-childitem | select-object name

拡張子なし
get-childitem | select-object basename

拡張子のみ
get-childitem | select-object extension


CSVに出力も。
get-childitem | select-object basename | export-csv c:\tmp\aaa.csv



ついでにファイル名の一括変更

使い方
Get-ChildItem <対象ファイル> | Rename-Item -NewName { $_.Name -replace '旧文字列','新文字列' }

拡張子を変更する
dir | rename-item -newname {$_.name -replace '\.jpg$','.jpeg'}

-whatif 付きならでテスト
dir | rename-item -newname {$_.name -replace '\.jpg$','.jpg'} -whatif


参照)Windows PowerShellを使って複雑なパターンのファイル名変更を行う
http://www.atmarkit.co.jp/ait/articles/1411/07/news133.html





変数はこれ
プロパティはselect-objectできるはず。

TypeName: System.IO.FileInfo

Name                      MemberType     Definition
----                      ----------     ----------
Mode                      CodeProperty   System.String Mode{get=Mode;}
AppendText                Method         System.IO.StreamWriter AppendText()
CopyTo                    Method         System.IO.FileInfo CopyTo(string destFileName), System.IO.FileInfo CopyTo(s...
Create                    Method         System.IO.FileStream Create()
CreateObjRef              Method         System.Runtime.Remoting.ObjRef CreateObjRef(type requestedType)
CreateText                Method         System.IO.StreamWriter CreateText()
Decrypt                   Method         void Decrypt()
Delete                    Method         void Delete()
Encrypt                   Method         void Encrypt()
Equals                    Method         bool Equals(System.Object obj)
GetAccessControl          Method         System.Security.AccessControl.FileSecurity GetAccessControl(), System.Secur...
GetHashCode               Method         int GetHashCode()
GetLifetimeService        Method         System.Object GetLifetimeService()
GetObjectData             Method         void GetObjectData(System.Runtime.Serialization.SerializationInfo info, Sys...
GetType                   Method         type GetType()
InitializeLifetimeService Method         System.Object InitializeLifetimeService()
MoveTo                    Method         void MoveTo(string destFileName)
Open                      Method         System.IO.FileStream Open(System.IO.FileMode mode), System.IO.FileStream Op...
OpenRead                  Method         System.IO.FileStream OpenRead()
OpenText                  Method         System.IO.StreamReader OpenText()
OpenWrite                 Method         System.IO.FileStream OpenWrite()
Refresh                   Method         void Refresh()
Replace                   Method         System.IO.FileInfo Replace(string destinationFileName, string destinationBa...
SetAccessControl          Method         void SetAccessControl(System.Security.AccessControl.FileSecurity fileSecurity)
ToString                  Method         string ToString()
PSChildName               NoteProperty   System.String PSChildName=field-1.jpg
PSDrive                   NoteProperty   System.Management.Automation.PSDriveInfo PSDrive=C
PSIsContainer             NoteProperty   System.Boolean PSIsContainer=False
PSParentPath              NoteProperty   System.String PSParentPath=Microsoft.PowerShell.Core\FileSystem::C:\tmp
PSPath                    NoteProperty   System.String PSPath=Microsoft.PowerShell.Core\FileSystem::C:\tmp\field-1.jpg
PSProvider                NoteProperty   System.Management.Automation.ProviderInfo PSProvider=Microsoft.PowerShell.C...
Attributes                Property       System.IO.FileAttributes Attributes {get;set;}
CreationTime              Property       datetime CreationTime {get;set;}
CreationTimeUtc           Property       datetime CreationTimeUtc {get;set;}
Directory                 Property       System.IO.DirectoryInfo Directory {get;}
DirectoryName             Property       string DirectoryName {get;}
Exists                    Property       bool Exists {get;}
Extension                 Property       string Extension {get;}
FullName                  Property       string FullName {get;}
IsReadOnly                Property       bool IsReadOnly {get;set;}
LastAccessTime            Property       datetime LastAccessTime {get;set;}
LastAccessTimeUtc         Property       datetime LastAccessTimeUtc {get;set;}
LastWriteTime             Property       datetime LastWriteTime {get;set;}
LastWriteTimeUtc          Property       datetime LastWriteTimeUtc {get;set;}
Length                    Property       long Length {get;}
Name                      Property       string Name {get;}
BaseName                  ScriptProperty System.Object BaseName {get=if ($this.Extension.Length -gt 0){$this.Name.Re...
VersionInfo               ScriptProperty System.Object VersionInfo {get=[System.Diagnostics.FileVersionInfo]::GetVer...



2017/06/10

第二種電気工事士の筆記の数値のまとめ

次回に向けてまとめて置く!

■許容電流
1.6mm:27A
2.0mm:35A
5.5mm2:49A

■ImとIw
Imが50A以下:1.25Im+Ih=Iw
Imが50A以上:1.1Im+Ih=Iw

3Im+Ihか2.5Iwの小さい方

■配線遮断器のアンペア
3mで100%
3-8mで35%以上
8m以上で55%以上

■分岐回路
20A:1.6mm2、20A以下
30A:2.6mmか5.5mm2、20-30A

■配線遮断器
30A以下:1.25倍は60分、2倍は2分
30A以上:1.25倍は60分、2倍は4分

■コードのアンペア
0.75mm2:7A
1.25mm2:12A



■接地の省略
・金属管、ケーブル
1)4mかつ乾燥 
2)150Vかつ8Mかつ(乾燥か簡易防護)

・合成樹脂
1)乾燥
2)150Vかつ簡易防護

・金属可とう
1)4m

・ライティング
1)絶縁被覆かつ150Vかつ4m

・フロアダクト、金属ダクト
省略できない



■支持間隔
・金属管、ケーブル:2m
・合成樹脂:1.5m
・金属可とう:4m
・ライティング:2m


■ネオン
20A配線遮断
支持:1m
間隔:6cm
トランスにD接地

■小勢
60V以下
15V・5A:5Aの配線遮断
漏電遮断器不要

■ショーウィンド
300V+0.75mm2
留め1m




[]

2017/06/09

第二種電気工事士の筆記試験の最低限の覚えること:過去問だけやろう

第二種電気工事士の筆記試験を受けました。
1時間たったらほとんどの人が退出してけっこう焦った。
たぶん、しっかり勉強した人には簡単だったののだろうと思う。
自己採点で60%は超えてたのでたぶん大丈夫そう。
次は技能を進める予定。

ポイント
【第二種電気工事士の筆記は過去問だけでOK】
【第二種電気工事士を受ける前に2chを見て情報収集しよう】





【第二種電気工事士の筆記は過去問だけでOK】

テキストを2冊と過去問1冊買ったけど、60%取るなら過去問だけでOKだった。
過去問がほとんどそのまんんま。
複線図はできなくても6割とれる。
過去問だけやればよかった。

じっくりやるなら、Kindleのテキストが役立った。
内容盛りだくさんだけど電子版だと使いやすい。写真も多いし。

過去問:これ一冊で受かるはず
ぜんぶ解くべし! 第2種電気工事士筆記過去問2017 (【すいーっと合格赤のハンディ】)

テキスト 筆記
ぜんぶ絵で見て覚える第2種電気工事士筆記試験すいーっと合格2017年版

テキストKindle版
DVDで一発合格! 第二種電気工事士 筆記&技能テキスト カラー版【DVD無しバージョン】 Kindle版
500円以下で安いなら買っていいと思う。
※Kindle版のDVDは付きません。


【第二種電気工事士を受ける前に2chを見て情報収集しよう】

2chで詳しい情報があると知人に聞いたので見てみた。
実際に受けた人のアドバイスがあって便利。
技能の当時は会場に10時入りは必要かも。

資格全般 ログ速
https://www.logsoku.com/bbs/2ch.sc/lic/

たしかに技能の材料は愛三が安い。これでいいかも。
http://www.aisan.co.jp/products/exam.html

電工バケツを首からさげるのは腰袋よりもやりやすそう。


【工具で最低限の必要なもの】
本気で配線やるならしっかりとした工具を揃えてください。
仕上がりが全然違いますし、安いと安全性が怖い。

でも、個人的な感覚で受験用なら圧着工具のJIS規格以外は好きなものでいいと思う。
現物の見られるホームセンターが良かったです。
工具って意外と大きいです。
安くするならアマゾンで揃えて1.5万円以内になりそう。

エビのリングスリーブの圧着工具:☆JIS圧着工具は無いと絶対無理
HOZANのVVFストリッパー :☆無いと困る、ケーブル剥きがはかどる
フジ矢のペンチ、175mm:☆無いと困る、掴んだりひっぱったりする
ナイフ、ビクトリノックス折らないカッター:カッター自粛なのでナイフ的なもの
腰袋とか電工バケツみたいな入れ物:☆狭い作業台の対策、初心者はあったほうが良い
ニッパー:電線を切れるもの、ペンチで切断しづらいものに
NO.2のプラスドライバー:安くてもOK、ネジ回し
マイナスドライバーか平べったい差し込みキー:安くてもOK、ロック解除で磁石は邪魔
念のためのウォーターポンププライヤー:安くてもOK、無くてもどうとでもなる




技能のテキストの候補
YOUTUBE
ぜんぶ絵で見て覚える 第2種電気工事士 技能試験すい~っと合格(2017年版) ~入門講習DVD付~
2chの掲示板の第二種電気工事士



[

2017/05/20

Powershellで漢字の読み仮名っぽいのを取得する:WinRTのJapanesePhoneticAnalyzer

WindowsRuntimeで日本語の形態素解析が使える。すごい。

Powershellならこんな感じでGetwordに文章を与えるだけ。

[Windows.Globalization.JapanesePhoneticAnalyzer, Windows.Globalization, ContentType=WindowsRuntime]::GetWords($bunsho, $false)




JapanesePhoneticAnalyzerを使ってPowerShellで形態素解析(前編)
PowerShell Scripting Weblog 様より
http://winscript.jp/powershell/299

JapanesePhoneticAnalyzer Class Windows デベロッパー センター
https://msdn.microsoft.com/ja-jp/library/windows/apps/windows.globalization.japanesephoneticanalyzer


やってみるとそれなりの結果。

$bunsho = "本邦にも、何の譯と知らぬが、命日に死者に供ふる飯を鹽氣なき土鍋もて炊ぐ"
$res = [Windows.Globalization.JapanesePhoneticAnalyzer, Windows.Globalization, ContentType=WindowsRuntime]::GetWords($bunsho, $false)
$res




DisplayText                                                                       IsPhraseStart YomiText                                    
-----------                                                                       ------------- --------                                    
本邦                                                                                         True ほんぽう                                        
にも                                                                                        False にも                                          
、                                                                                          True 、                                            
何の                                                                                         True なんの                                          
譯                                                                                          True と                                            
と                                                                                          True と                                            
知                                                                                          True し                                            
ら                                                                                         False ら                                            
ぬ                                                                                         False ぬ                                            
が                                                                                         False が                                            
、                                                                                          True 、                                            
命日                                                                                         True めいにち                                        
に                                                                                         False に                                            
死者                                                                                         True ししゃ                                          
に                                                                                         False に                                            
供                                                                                          True とも                                          
ふ                                                                                          True ふ                                            
る                                                                                         False る                                            
飯                                                                                          True めし                                          
を                                                                                         False を                                            
鹽                                                                                          True しお                                          
氣                                                                                          True き                                            
なき                                                                                         True なき                                          
土鍋                                                                                         True どなべ                                          
も                                                                                         False も                                            
て                                                                                          True て                                            
炊                                                                                          True すい                                          
ぐ                                                                                          True ぐ



名字の読みとかもある程度はできる。

$myoji = @("渡辺","渡邉","渡部","渡邊","WATANABE")
foreach($txt in $myoji){
  $re += [Windows.Globalization.JapanesePhoneticAnalyzer, Windows.Globalization, ContentType=WindowsRuntime]::GetWords($txt, $false);
}
$re

DisplayText                                                                       IsPhraseStart YomiText                                       
-----------                                                                       ------------- --------                                       
渡辺                                                                                         True わたなべ                                           
渡邉                                                                                         True わたなべ                                           
渡部                                                                                         True わたべ                                            
渡邊                                                                                         True わたなべ                                           
WATANABE                                                                                   True WATANABE 


メソッドとプロパティはこれ。
何かに使えそう。
   TypeName: Windows.Globalization.JapanesePhoneme

Name                      MemberType Definition                                                  
----                      ---------- ----------                                                  
CreateObjRef              Method     System.Runtime.Remoting.ObjRef CreateObjRef(type requestedType)
Equals                    Method     bool Equals(System.Object obj)                              
GetHashCode               Method     int GetHashCode()                                            
GetLifetimeService        Method     System.Object GetLifetimeService()                          
GetType                   Method     type GetType()                                              
InitializeLifetimeService Method     System.Object InitializeLifetimeService()                    
ToString                  Method     string ToString()                                            
DisplayText               Property   string DisplayText {get;}                                    
IsPhraseStart             Property   bool IsPhraseStart {get;}                                    
YomiText                  Property   string YomiText {get;}  




あとpowershell で拡張子を一括変更
*.before から *.after に変更するとき
こんなん調べてたらphoneticが出てきた。

Get-ChildItem -Name | Rename-Item -NewName {$_ -replace "\.before$", ".after" }

2017/05/18

無料で使えるビッグデータのソフト:PowerBI Desktop

マイクロソフトすごい。
無料で使えるビッグデータのソフトを公開している。
https://powerbi.microsoft.com/ja-jp/desktop/

使うとすごい。
SQLの基本が分かればもっとすごい。
SQL分からなくても何とかなる。

ここ読めばチュートリアルから初級まで分かるはず。
Microsoft Power BI 自習書シリーズ (HTML 版)
http://www.sqlquality.com/Self2016/PowerBI/Text/mokuji.html

ここのページの自習書は、
「Power BI 自習書  (2017/4 月更新)」と更新されているらしい。
https://www.microsoft.com/ja-jp/cloud-platform/Solutions-BI-Data-Analytics.aspx

使ってみよう!

2017/05/05

HDDのセクタ不良でSSDでクローンできないとき:AOMEI Backupperでできるかも

古いノートPCだったのでSSDに換装しようと思い、クローンしようとした。
でも、EaseUS Todo Backup Freeだとセクタが読み込めないでエラー終了した。
AOMEI Backupper Standardだとクローンできた。
相性があるかもしれないので両方使ってみるといいかも。

セクタバイセクタならどちらもでもOKだと思う。
しかし、クローン先の容量が小さいとできない。
今回は500GBから120GBだったのでNGだった。
また、Easeだとパーティションの余白の容量が大きめになるが、
AOMEIはかなりキツキツ。
どちらも手動で編集できるので任意に変更して良いかも。

EaseUS Todo Backup Free
http://jp.easeus.com/backup-software/free.html

AOMEI Backupper Standard
http://www.backup-utility.com/jp/download.html


SSDの120GB
WDの120GBのSSDがアマゾンで最安だけれでも、
NTT-Xだとクーポンでももっと安くなるときもある。
現在は6,000円くらいなので少し高くなった感じ。

240GBのSSDはアマゾンだとCFD S6TNMG2Lが9000円切り。
NTTXだとWDのWDS240G1G0Aがクーポン割引で8,781円。
240GBはそんなに高くなっていないような。
1GB単価なら240GBの方がお得。


ノートPCで少し探せばi3のsandyでメモリ4GBの64bitのWindowsが2万円くらいであるので、
それをSSDに換装した方がいいのかなと思う。
バッテリーは互換品を4,000円くらいで。
総額3万円くらい。
それなりに使えればいいならこれでいいかも。


2017/05/04

WPS OfficeのSpreadsheetsで図形を動かしとかサイズ変更でズレる:90度回転した図形はズレる

知人から連絡あった。
WPS OfficeのSpreadsheetsで図形を動かすと
サイズがズレるらしい。
正方形の四角形が長方形になる。
そんなことないだろうとやってみたが、再現できなかった。
で、メールでファイルを送ってもらったので、それでやったらズレた。

なんで自分とこでできなのかと調べてみたら
図形を90度回転してからだとズレた。
JPEGとかもズレる。
縦横にサイズ変更もズレるし、キーボードの左で移動すると斜めに移動する。

バージョンはWPS Officeの10.8。
Windows10とWindows8.1でこんな感じでした。
ほかのバージョンだと問題ないかも。

回転した図形にはいろいろと扱いに問題があるっぽいけど
そのうち修正されるだろうと思う。
がんばれ!KingsoftOfficeのプログラマーさんたち!