Search

2017/10/29

コンセントとかテーブルタップに電気が来てるのが調べる:1,000円くらいの非接触型通電テスター

古くなった住宅とかオフィスの配置換えとかでコンセントとかに
電気が正しくきているのか調べたいときなどに使えます。
交流用の検電器です。
数センチ以内に近づけただけで鳴ります。
結構 大きな音でピーピー鳴りますのでびっくりするかも。
LEDライトが付いているのが意外と便利。
狭いとことか見えないので。
ただし、電気ケーブルが集まっているとこでは、どのケーブルなのか
特定するのは困難です。

あくまで電気が来てるな!が分かる程度です。
でもオフィスの配置変更したあとに調べるときに便利。
古い住宅とかでも使えそう。

FeelGlad 非接触型 検電器 通電テスター 電圧測定12-1000V AC ペン型 LED懐中電灯付き 電池付属
アマゾンで送料込1,000円くらい。
頻繁に使うならもう少し高いのも良いかも。
[

2017/10/22

Windows10でF8連打のセーフモードを有効にする:コマンドプロンプトでbcdedit

何かのときのためにセーフモードを使いたいのでやっとくといいかも。
途中電源OFFを2回やってもいいけど、無理やりっぽいので・・・。

管理者としてコマンドプロンプトを起動。
下記を実行。
bcdedit /set {default} bootmenupolicy legacy


「「ウイルスバスタークラウド」とFall Creators Updateの組み合わせでPCが正常に起動しなくなる問題が確認される」記事へのコメント
sradより



2017/10/21

AndroidのWindowsのUSBドライバーは3種類:adbとfastbootは種類が違う

Androidのadbとfastbootはドライバーが違う!

Androidの各種ドライバのインストール(ADB,Bootloader,Recovery)
http://andmem.blogspot.jp/2012/10/android.html

あとGoogleUSBDriverはチェックいれないとダウンロードしない。
ADBドライバのインストールとUSBデバッグのセットアップ
https://qiita.com/couzie/items/2dd854df9c8c74317078

こういうのは暗黙のノウハウなのだろうと思います。
普通はADBが使えればいいから。

あとadbを打つだけならMinimal ADB and Fastboot 1.4.3があるのでそれが便利
すごく小さいサイズなので。


Powershellでフォルダ内の画像ファイル全部をたてよこサイズを半分に加工:1行でむりやり書く

パイプライン処理とかForeachを使えば何とか1行なる。
でも可読性が悪いのでやめた方がいいと思うけど、
パッと片付けたいときにはこんなのがいいかも。
報告書ように簡単に並べたいときとか。

名前を変えたくないときは、
$name="c:\tmp\small"+$i.tostring("000")+".jpg" のとこを
$name="c:\tmp\small"+$_.basename+".jpg" に変更で。

ls -File を ls -File -recurse にすればサブフォルファの画像ファイルも
全部変換してくれる。
こういう柔軟な変更がかんたんなのでPowershellのいいところ。
高機能なコマンドレッドが対応してくれる。





#無理やり1行で画像をjpgでたてよこ半分サイズでほかのフォルダに出力
# The software is public domain license
#Set-ExecutionPolicy RemoteSigned -Scope Process #必要なときに

ls -File | ? extension -match "jpg|jpeg|png|gif" |%{Add-Type -AssemblyName System.Drawing;$i=1}{$name="c:\tmp\small"+$i.tostring("000")+".jpg"; $src = New-Object System.Drawing.Bitmap($_.fullname); $out = New-Object System.Drawing.Bitmap($src, ($src.Width/2), ($src.Height/2) ); $out.Save($name, [System.Drawing.Imaging.ImageFormat]::Jpeg); $i++}


もっと高速にやるには他の方法があるんじゃないかとと思います。

.NETによる画像処理の高速化Tips:非unsafe編
https://qiita.com/Nuits/items/4a2fbc0f4e8583bd5531


C#を使って画像を高速でリサイズする方法
http://note-sharp.blogspot.jp/2014/09/var-dir-cimages-parallel.html

より高速にサムネイル画像(縮小画像)を作成するには?[2.0のみ、C#、VB]
http://www.atmarkit.co.jp/fdotnet/dotnettips/606fastthumbnail/fastthumbnail.html

2017/10/16

Powershellで基本とか学ぶ感じの情報

題名の通りのWEBの情報を調べてみた。
いまいちWhereとかforeachとか使いかた分からん・・・。
というか基本が分からないので、そんなのが分かるページなど。

■Powershellとは何?
「よくやる繰り返し作業を省力化する便利ツール!」
または「コマンドプロンプトにパイプライン処理が付いて.NET Frameworkが使える」ツール。
正解ではないけど入り口はこれだと思うので。


■はじめての文法とかのリファレンス
プログラミング初心者に解説無しのPowrshell無理と思います。
でも、何かやった経験があるならオンラインの情報だけで使えるようになるはず!

文法を一覧できてすごく便利!というかこれだけでもいけると思う!
PowerShell基礎文法最速マスター 牟田口大介 様
http://winscript.jp/powershell/202

そのほかの初めての人向け情報。
PowerShell 使い方メモ opengl-8080 様
https://qiita.com/opengl-8080/items/bb0f5e4f1c7ce045cc57

PowerShellの基本(前編) atmarkit 様
http://www.atmarkit.co.jp/ait/articles/0708/30/news137.html


■学ぶために何から始めればいいの?
たぶん最初は「いろいろなファイル名の表示」が良さそう。
Powerhshellを起動して「cd c:\tmp」ってやるとc:\tmpに移動します。
それから「ls」って打つとファイル名やフォルダ名とかいろいろと表示されます。
※lsもdirもGet-ChildItemも同じです。エイリアスと呼ばれるやつ。


dir /b に相当するコマンドは? 牟田口大介 様
http://winscript.jp/powershell/24

あと「ren」がファイル名の変更です。
例えば、ファイル名を名前順の連番に変更するスクリプトはこちら。
短い中に効率良くいろんな要素が詰まっててすげえ勉強になりました。

ls -File | sort Name | % {$i = 1} { $name = "renban" +
$i.tostring("000")+$_.extension; ren $_ $name; $i++ }


大量のファイルをPowerShellのコマンドで一括リネームする しばたテックブログ様http://blog.shibata.tech/entry/2015/11/18/185108



■感想:変数とパイプラインで使い方は無限大。
手作業でやってたことが何でも省力化できます。
変数とパイプラインの使い方を覚えれば使える!
コマンドはオンラインを参照しながら少しずつ覚えよう。
基本を把握したら.NETを使おう。
たぶんGUIとかも使えるようになると便利っぽい。

個人的にはExcelのVBAよりも圧倒的に便利。
あとあ画像のサムネイル作る時とか。
連番でHTMLのソースコードを書いたりする時。


■番外:ウィンドウを開かずに実行する方法
自分でやる分には問題ないけど他人に渡すときはクリックだけで実行したい。
そういうときは下記のように同じフォルダのvbsで表示しないウィンドウで実行する方法があります。
でも、こんなのが勝手に動いたらセキュリティ的に良くないのでご注意を。
ローカルポリシーの設定によっては実行自体が弾かれたりもしますし。
Powershellは強力なだけ制限もたくさんあります。


本体.ps1
Set-ExecutionPolicy RemoteSigned -Scope Process #ポリシー変更


呼び出し.vbs
CreateObject("WScript.Shell").Run "powershell -WindowStyle Hidden -ExecutionPolicy Bypass -command .\本体.ps1" , 0


[

2017/10/12

Powershelの画像のサイズ変換で別名出力

#画像をjpgでたてよこ半分サイズで出力
Set-ExecutionPolicy RemoteSigned -Scope Process
Add-Type -AssemblyName System.Drawing

$image = New-Object System.Drawing.Bitmap("c:\tmp\test.jpg");
$out = New-Object System.Drawing.Bitmap($image, ($image.Width/2), ($image.Height/2) );
$out.Save("c:\tmp\test1.jpg", [System.Drawing.Imaging.ImageFormat]::Jpeg);
 $image,$out | foreach{$_ = $null};



----
Powershellをコツコツやってたら面白くなってきた。
アマゾンでテキストを探そうと思ったがなかなかない・・・。
KARION2様の言うとおり、オンラインの方が充実しているしバージョン変更が激しいからかも。
とりあえず、KARION2さんオススメの記事を読んでこう!

PowerShellを実際に触る人向けの話 KARINO2様
http://karino2.livejournal.com/69397.html

Windows PowerShell でのスクリプティング
https://technet.microsoft.com/ja-jp/scriptcenter/dd742419