ウェブに残したもの

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

2017/10/22

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

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

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


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



2017/10/21

Androidのドライバーは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++}



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

2017/09/09

Excelのアクティブセルの縦横色付けをマクロで:WPSOfficeのSpreadsheetは閲覧モードで指定する

タイトルどおり。
現在選択しているアクティブセルの縦横に色付けしたい。
たくさんデータが入っていると見やすいのでよく使っている。
WPS Officeだと右下の閲覧モードで指定すると縦横に色付けできる。


これってExcelのデフォルトでもできるのか?
Excel2007で止まっているのでできるのかどうか分からないです。
WPS Officeの便利機能!
あと、前みたいに図形を90度回して移動してもズレなくなった!

2017/09/03

普通のキャンパスノートをビジネスでも使えるように:合皮のノートカバー

いろいろとノートを使ってみたが、普通の一番使いやすい。
ビジネス手帳のような合皮にリングのは、人を選ぶような気がします。
なので、普通のキャンパスノートにノートカバーを付けるのが良いと思う。
私はルーズリーフで書いたものを編集し直すのでルーズリングにしてます。
マルマンのルーズリーフが個人的にとても書きやすいと思う。


マルマン A5 ルーズリーフ 5mm方眼罫 
カール事務器 ルーズリング 穴径8mm 30枚製本 3本入 ブラック
8mmルーズリングに無理やり入れれば40枚は入ると思う。


合皮でカバーだけのが使い安い
文房具屋で1,500円くらいで結構どこでも売ってる。
Feel Collection ノートカバー 革調 A5

レイメイ藤井 ノートパッド ツァイトベクター A5
レイメイ藤井のが良さそうにみえますが、実店舗で無くて現物みていない。
たぶんコレが一番使い勝手良さそう。
3,000円以下



機能的なのはコクヨとキングジムの2冊収納のもの。
いくつかの種類があるので選んでみてください。

上記のFeel Collectionとはレイメイ藤井のに2冊入れて使えないこともない。
機能付きノートカバーもいいけど余計なものがついていると案外邪魔になる。
文房具屋で2,000円くらい。
コクヨ カバーノート システミック リングノート対応 黒 A5
キングジム ノートカバー マグネットタイプ A5S 1891 黒



[

2017/09/02

Powershellでフォルダ内のファイル名に連番を付ける:lsと%とRename-Itemで

連番はよくやるのでメモ。

ls -File | sort Name | % {$i = 1} { $Newname = "renban_" +
$i.tostring("000")+$_.extension; rename-item $_ $Newname; $i++ }


ls -File :ファイルだけ指定、ls *.jpgでjpgだけとかも。
sort Name :名前でソート。無くても良い
% :foreach-objectのやつ
$Newname = "renban_" + $i.tostring("000")+$_.extension :どんな名前にするか指定すること。$_.extensionを変更すれば任意の拡張子で指定する
$i.tostring("000") :000で0詰めの3桁表示で。ToStringのフォーマットでいろいろと変更できます。

%のforeachは下記のような感じ。
マニュアル見てないので詳細不明。
% {初期実行}{繰り返し実行aaa;bbb;ccc;$i++}



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


1週間でファイナンシャルプランナー3級を覚えるならコレ:ナツメ社の史上最強のFP3級テキスト

ファイナンシャルプランナー3級のテキストはたくさんありますが
コレが一番わかりやすくて覚えやすいと思います。
オフィス海の編集がスゴイ!
16-17年版から発行されているのであまり知られていないかも。
書店で見比べるが大切だと思った。

で、合格しました!!
なので、このテキストで十分です!

史上最強のFP3級テキスト17-18年版


赤い枠で書いている「出る!」を中心に覚えて過去問やるだけ。
問題は各章の最後にある。
そして、付録別冊で頻出問題をまとめている。
問題集も出てるけど不要だと思う。
過去問がネットで公開されてるので。

史上最強のFP3級問題集 17-18年版



あと、FP試験の注意点。
「日本FP協会と金融財政事情研究会の2種類がある!」
全然知らなかった・・・。
実技の内容が変わりますので注意!
難易度は変わらないとのこと。
2級を受けるときは注意した方が良さそう。



[]
史上最強のFP3級テキスト17-18年版の正誤表

『史上最強の FP3 級テキスト 17-18 年版』お詫びと訂正
本書で記載されている内容に誤りがありました。 読者の皆様にご迷惑をおかけしましたことを
深くお詫び申し上げますとともに、下記の通り訂正させていただきます。
●35 ページ 3 公的介護保険
「出る『介護保険には第 1 号と第2号がある』」囲み内、表「自己負担割合」の 1 行
誤)合計所得金額が 160 万円以上の人…
正)65 歳以上で合計所得金額が 160 万円以上の人…
●43 ページ 8 雇用保険の雇用継続給付
「出る『雇用継続給付の出題ポイント』」の囲み内、 上から 4 行
誤)…60 歳から 65 歳まで…
正)…60 歳到達月から 65 歳到達月まで…
●230 ページ 7 青色申告の特典
「出る『青色申告の特典』」の囲み内、 上から 5 行
誤)…青色事業専従者給与を支払った場合(6か月以上の従事が条件)…
正)…青色事業専従者給与を支払った場合(6か月超の従事が条件)…
●295 ページ 4 相続の承認と放棄
「出る『相続の承認と放棄』」の囲み内、 表「単純承認」の 1 行
誤)…すべて無期限に相続する
正)…すべて無制限に相続する

アジャイルとかリーンから学ぶ仕事の進め方:コミュ&PDCA&記録

昔聞いてたけど今はあんまり聞かないようなと思うアジャイル開発。
実践してるけど浸透が難しいと言われるから。
というか、リーンとアジャイルの違いとか、内容をあまり理解できていないかった。


ざっくりと以下のような感じ?
ウォーターフォール:計画を決めて順番に進める。途中での変更に弱い?
アジャイル開発:段階ごとに成果物を出す計画で進める。コミュニケーションしながらPDCAを繰り返すみたいな?
リーン開発:振り返って改善する。コミュニケーションをとって無駄を削ぎ落として全体の最適化とかで品質を高めるみたいな?
スクラムとかクリスタル:アジャイル開発の手法の一つ
トヨタのカイゼン:みんなで話し合って全体みて個別をみて無駄を無くして最適化するみたいな?

全部に言えることは、「手法にとらわれると失敗する。」「コミュニケーションをとって変化させる」「本気で取り組め!」なこと。
ツールは道しるべな意味で、常に現場に適合した方法を探し続けること。


「コミュニケーション&PDCA&履歴が最強!」といった感じかも。
このコミュニケーションやPDCA管理、履歴のITツールを使って利便性を図るみたいな。
・・と、勝手に自分なりにまとめた。






アジャイル開発
~顧客を巻き込みチーム一丸となってプロジェクトを推進する~ (前編)
http://www.nec-solutioninnovators.co.jp/column/01_agile.html


「アジャイルは死んだ」以降に残るものは何か -リーンソフトウェア開発を再評価し、自工程完結で全体観点で改善する -
http://qiita.com/kitfactory/items/37b42c0716e1ff1efb28#%E6%B3%A8%E6%84%8F

2017/08/30

泉精器製作所のIZF-V76-Aレビュー:ほぼ毎日つかって10ヶ月目で充電できず

ほぼタイトルどおり。
先月 IZF-V76-Aが充電できなくなった・・・。
でも連絡したらすぐに交換品を送ってくれた。

ここ4年で3台くらい泉のを使ってます。
風呂剃りは意外と負荷がかかるので故障が多いのかも。
でも、5,000円以下でこれだけ使えれば十分。
新品を買ってもパナやブラウンより安いし使いやすい。



いいところ!
値段がやすい
充電が長持ち。3週間くらいは充電無しで使える。
お風呂で使える。
メンテナンスすれば深剃りも結構長持ち。
カスタマーセンターのレスポンスが良い
V76の逆さま置きホルダーが乾燥に良い

悪いところ!
ものによっては故障しやすい
スゴイ深剃りはできない
少し大きめ
見た目がレトロな感じ(良い点かも?)



2017/07/30

カスペルスキーの無料版が10月後半に日本でも始まる!:Kaspersky Free

軽量で使いやすいアンチウイルスのカスペルスキーには
Free版があって、ロシアとか北欧の一部地域で提供されています。
使いたいと思ってたけど日本でも始まる。というか全世界で。
日本は10月後半からはじまる予定。
使えると便利!

KL AV for Free. Secure the Whole World Will Be.
https://www.kaspersky.com/blog/kaspersky-free-goes-global/17811/

Kaspersky Free
https://www.kaspersky.com/free-antivirus



Windowsでフォルダ間の同期をとるフリーソフト:RobocopyとRichCopy

Windowsでフォルダ間の同期を取りたいと思った。
特定のフォルダを1時間ごとに監視して、同じファイルだけにしたい、みたいな。
FreeFileSync使えばできるけど、もっと手軽にできた。
「robocopy」コメンドでできた。
あとGUIの「Richcopy」もあるよ。


Windowsのrobocopyコマンドでフォルダーをバックアップ/同期させる
http://www.atmarkit.co.jp/ait/articles/0704/20/news130.html


ヒント: より強力なファイル管理のために Robocopy について理解する
https://technet.microsoft.com/ja-jp/library/ee851678.aspx

Robocopy
https://technet.microsoft.com/ja-jp/library/cc733145(v=ws.10).aspx#BKMK_remarks



例文はこんな感じだった。
ローカルの「E:\test」とサーバーの「\\server\public\test\」をミラーで同期する。
ソース側で削除するとサーバーでも削除される。
「/R:15」を付けないと100万回実行するので絶対に付けよう!


robocopy "E:\test" \\server\public\test\ /MIR /W:20 /R:15 /LOG: \\server\public\logs

あと使えそうなオプションはこれ。
/S :サブディレクトリもコピー
/XA:sh :システムファイルと隠しファイルはコピー除外
/MAX:n :最大ファイルサイズ
/MIN:n :最小ファイルサイズ
/NP :進行状況をログに残さない。

/IPG:n :パケット間のギャップ。速度制限を設定する感じ。
/MT:n :マルチスレッドで高速に処理。IPGと併用できない。



オプションがたくさんあるのでGUIを使うのがいいと思う。
ライセンスは確認していないです。
MS Sampleとかいう開発目的なら使っていいよ的なライセンスだったと思う。
マイクロソフトで責任持たないけど使っていいよみたいな位置づけだと思う。
詳しくは同梱のEULA読んでください。

フォルダを同期させるMS純正の高機能コマンド“robocopy”をGUIで「RichCopy」
http://forest.watch.impress.co.jp/article/2009/05/15/richcopy.html


何かと便利に使えると思うRobocopyとRichcopy!