投稿

ラベル(Windows)が付いた投稿を表示しています

Linuxでファイルの改行コードLF⇔CRLFを変換する方法

イメージ
前回、 Linux で文字コードがUTF-8のファイルに対して、BOM付き⇔BOMなしを 変換 する方法をご紹介しました。 最近ではあまり意識しなくなりましたが、UTFー8にはBOM(byte order mark)という厄介な存在があります。今回は、LinuxでこのBOMを付けたり外したりする方法をご紹介します。BOMとは?BOMを簡単に説明すると、そのファイルがUnicodeで符号化されているかどうかを、先... UTF-8のBOM付きとBOMなしを変換する方法(Linux) - Minory 今回は、 改行コード の LF ⇔ CRLF を 変換 する方法をご紹介します! 3つの改行コード 面倒なことに、 OS によって 改行コード が異なります。 LF: UNIXやUnix系のシステム。Linux、AIX、Xenix、macOS、BeOS、Amiga、RISC OSなど。 CR+LF: CP/M、MP/M、MS-DOS、OS/2、Microsoft Windows。 CR: コモドールによるシステム、Apple IIファミリ、Mac OS(バージョン9まで)、OS-9。 改行コード – Wikipedia 普段からよく使う 改行コード は、 Linux の LF と Window の CRLF です。 利用する システム によっては、これらの 改行コード の違いが邪魔して、動かなかったりします。 そこで、 LF から CRLF 、または CRLF から LF に変換してみましょう。 改行コードを確認する fileコマンドを使う BOM編でもご紹介した file コマンド を利用して確認できます。 file sample.txt このように入力すると、 CRLF の場合は以下のように表示されます。 sample.txt : UTF-8 Unicode (with BOM) text, with CRLF line terminators. 「 with CRLF line terminators 」と表示されれば CRLF 、無ければ LF ということになります。 odコマンドを使う 以下のように実行すると、 od -c sample.txt 改行している箇所が「 \n ( LF ...

Windowsでファイル名を一括で変更・削除する方法

イメージ
パソコン で仕事をしていると、ファイルを大量に作成した後に ファイル名 を 変更 しなくてはならない場面ってありますよね? 1つずつポチポチ変更するのは面倒、かと言って、 リネーム ソフトをインストールするまでもない時は、 Windows の コマンドプロンプト を利用して ファイル名 を 一括 で 変更 することができます! renコマンドで解決! Windows の コマンド には、 ren ( rename )があります。 これと ワイルドカード を利用するれば、一発で ファイル名 を 変更 ・ 削除 できます。 renコマンドの基本 使い方は簡単です。 まず、 Windows の コマンドプロンプト を起動し、以下のように ren の後ろにスペース区切りで変更前と変更後の ファイル名 を指定してあげるだけです。 ren [変更前のファイル名] [変更後のファイル名] では、実際に使ってみましょう。 ren Before.txt After.txt こんな感じです。 ※ 変換対象ファイルが存在するフォルダに移動してから作業を行いましょう。 ワイルドカードで一括置換 次は、 ワールドカード を利用して特定の拡張子のファイルを一括置換する方法です。 ren Before*.txt After*.txt これは、Beforeから始まるテキストファイルをAfterから始まるようにしています。 もちろん、 拡張子 を変える事だってできちゃいます。 ren *.txt *.csv こちらは全てのテキストファイルをCSVファイルに変更しました。 for (繰り返し処理)と組み合わせると、もっと色々なことができるようになるので、こちらを参考にしてみてください。 大量のファイルの拡張子を変更したい場合は、コマンド・プロンプト上でrenコマンドを使うとよい。renコマンドでワイルドカード文字を指定すると、複数のファイルを対象に名前変更したり、ファイルの拡張子だけを変更したりできる。サブフォルダの中にあるファイルも... Windowsでファイルの拡張子をまとめて変更する(コマンドプロンプト編) - @IT

【PowerShell】Windowsでポートを指定した疎通確認をする方法

イメージ
まず、 疎通 を確認するだけなら、 Windows でも Linux でも「 ping 」 コマンド を打つだけで確認できるのですが、特定の ポート番号 が開いてるか確認する場合、 Linux では「 nc 」 コマンド を利用します。 しかし、 Windows の コマンドプロンプト では特定の ポート番号 が 解放 されているか確認することはできません。 そこで、 Windows の PowerShell を利用して 疎通 を確認する方法をご紹介します。 Test-NetConnection Windows 8.1以降 (筆者は Windows 10 )であれば、 PowerShell の「 Test-NetConnection 」を使ってポートの 接続 を確認ができます。 使い方は簡単です。 Test-NetConnection [ホスト名 or IPアドレス] -Port [ポート番号] 結果は、以下の画像の最終行「 TcpTestSucceeded 」の値が「 True 」になっていればOKです。 Test-NetConnection ポート確認 出典: Windowsと暮らす この行を確認する。 TcpTestSucceeded : True ここが「 False 」になっていると ポートが解放されていない ことになります。 【おまけ】Linuxで確認する方法 冒頭で記述しましたが、 Linux では「 nc (netcat)」を利用します。 こちらも PowerShell と同じような書き方になります。 nc -zv [ホスト名 or IPアドレス] [ポート番号] その他、 オプション など詳しい使い方については以下の参照サイトをご覧ください。 最近ネットワークまわりの構築を仕事で行う機会があったのですが、 そのときに知ったnc (netcat) コマン… nc (netcat) コマンドを使ったNW疎通確認 - Slowly But Surely 以上。

iOS版のMinecraft(マイクラ)のワールドデータをバックアップ

PowerShellでブラウザ(IE)を起動して指定したURLを開く方法

イメージ
今回が初のPowerShell(パワーシェル)ネタになります。 これまで Windows 上での操作と言えば、 バッチ や VBS をよく使っていましたが、 Microsoft さんはこれまでの コマンドプロンプト を捨て、 PowerShell 一筋で強化して行くとの噂が耳入りましたので、少しずつ覚えていくことにしました。 細かい話はググってください。( powershell – Google 検索 ) 今回の目的は、 ブラウザ ( Internet Explorer )を起動して指定した URL のサイトを表示するところまで。 PowerShellで特定のURLをIEで開く 蓋を開けてみると、とても 簡単 でビックリ! 設定したりライブラリを読み込んだりと、もっと難しいものだと思っていました。 単純に開くならこれだけです! # IEオブジェクト $ie = New-Object -ComObject InternetExplorer.Application; # URL指定してIEを開く $URL = "http://www.google.co.jp" $ie.Navigate($URL) $ie.Visible = $true あ~ら簡単! ウィンドウ も設定できるようなので、必要なら以下を参考にしてみてください。 各種バーの表示・非表示 デフォルトは表示なので、敢えて書きません。 # ツールバー非表示 $ie.Toolbar = $false # メニューバー非表示 $ie.MenuBar = $false # アドレスバー非表示 $ie.AddressBar = $false # ステータスバー非表示 $ie.StatusBar = $false これらをウィンドウを開く前に設定しておきます。 読み込み完了まで待つ 余談ですが、指定したサイトにアクセスした後、ページ全体が表示されるまでしばらくかかると思いますが、読み込む前に操作しようとするとエラーになってしまいますので、表示が 完了 するまで待つ動作をメモっておきます。 # ロード完了まで待機 While($ie.busy){Start-Sleep -Milliseconds 100} Microsoft が推しているだけあ...

vicfg-cfgbackup.plを実行するとファイルを開こうとする!?

WindowsのISOファイルは公式サイトからダウンロードできる!

イメージ
今まで、 パソコン に不具合が発生した場合のために、事前に リカバリ をするために インストールメディア や リカバリ領域 を作成しておく必要がありました。 しかし、 Micorosoft の公式サイトから、 Windows の ISO イメージファイル を ダウンロード できるようになっていました! これはすごく便利! この ISO イメージファイル さえ保管しておけば、いつでも リカバリ できます。 WindowsのISOダウンロード ソフトウェアのダウンロード 上記のリンクから Windows の ISO イメージファイル を ダウンロード します。 現在 ダウンロード できるのは、 Windows7、8、10 です。 自分が使用している Windows を選択し ダウンロード します。 途中、 ライセンスキー を訊かれますので、端末の シール や インストールメディア に記載されている ライセンスキー を確認して入力してください。 ライセンスキー が不明な場合は以下のツールでも確認することができます。 Recover lost product key (CD-Key) of Microsoft Office 2003, Office 2007, Windows XP, Windows Server 2003/2008, Windows 7, and more. ProduKey - Recover lost product key (CD-Key) of Windows/MS-Office/SQL Server - www.nirsoft.net また、 USB や DVD に書き込む場合は、 Microsoft 公式の書き込み ツール がありますので、フリーソフトではなくこちらを使用した方がベターだと思います。 日本語版のダウンロードの手引きは現在準備中です。現在のところ英語版のガイドのみご覧いただけます。 WUDT - Microsoft Download Center 参考サイト  “やじうまの杜”では、ニュース・レビューにこだわらない幅広い話題をお伝えします。 WindowsのISOイメージファイルはここからゲット! Microsoft公式のダウンロードサ... ...

CentOS 7でVPN(L2TP/IPsec)サーバを構築してiPadから接続する方法

windows10で間違えて移動したファイルを元に戻す方法

Window10でドライバのデジタル署名の検証を無効にする方法

イメージ
Windows 7から 10 に アップグレード してしばらくのこと、突然 DVD/CD-ROMドライブ が使えなくなりました。 デバイスマネージャー で確認したら、 警告 のアイコンが付いていたので、 プロパティ を確認してみると以下のようなメッセージが。 このデバイスに必要なドライバーのデジタル署名を検証できません。・・・(コード52) 身に覚えはないが、とにかくすぐ使いたかったので、 ドライバ の 署名 を 無効 にする方法で対応しました。 署名を無効にする手順 引用: Windows10でドライバー署名の一時的な無効化方法 – CSD Co., Ltd. 有限会社 シー・エス・ディー 引用元ではコマンドプロンプトから再起動していますが、 設定 画面からでも同様の動作が可能です。 Windowsの[ スタートメニュー ]から[ 設定 ] > [ 更新とセキュリティ ] > [回復]を選択する [PCの起動をカスタマイズする]の下にある[ 今すぐ再起動 ]ボタンをクリック 再起動したら[オプションの選択]画面で[ トラブルシューティング ]を選択 [トラブルシューティング]画面で[ 詳細オプション ]を選択 [詳細オプション]画面で[ スタートアップ設定 ]を選択 [スタートアップ設定]画面で右下の[ 再起動 ]ボタンをクリック 再起動したらキーボードの[ 7 ]を押下(7)ドライバー署名の強制を無効にする) 手順としては以上ですが…。 著者の場合は、 署名 が検証されなかっただけで、 ドライバ 自体は使えていたようなので、これで 認識 して使えるようになりました。 ドライバ のインストールが必要な方は、この後作業してください。 結局、何が原因かわからずじまい。

LinuxでWindowsのCSVファイルをShift-JISからUTF-8に変換する方法

イメージ
日本語 版のExcelで CSV を作成すると Shift-JIS ( SJIS )で保存されるが、それを別の Linux サーバー側のプログラムで読み込もうとすると、 文字化け してしまうことがよくある。 それは日本語版 Windows の標準 文字コード が Shift-JIS であるのに対し、プログラム側は世界で最も使われている UTF-8 を使用することが多いからだ。 今回は「UTF-8」を中心に、文字コードの基礎と各ブラウザでの確認方法をご紹介します。文字コードの存在は知っているけれど詳しくは知らないという方は、この機会に基礎知識を身に付けてみてください。 文字コードって何だ!? 世界で最もポピュラーな文字コード「UTF-8」とその仕組み... - ferret [フェレット] サーバーに CSV ファイルを渡す前に手動で 文字コード を変更したり、プログラム側で 変換 するのはあまり効率的ではない。 そこで、 Linux の iconv コマンド を使って 文字コード を 変換 する方法を紹介します。 Shift-JISからUTF-8へ変換 今回は、対象の CSV ファイルを UTF-8 に変換後、別のファイル名で出力する方法です。 iconv [その他オプション] -f [変換前の文字コード] -t [変換後の文字コード] [変換前のファイル名] > [変換後のファイル名] 上記を踏まえて以下に例を書きます。 変換できない場合は出力せずにスキップさせます。 iconv -c -f cp932 -t utf-8 data_sjis.csv > data_utf8.csv 「 cp932 」とは Shift-JIS の Windows 拡張版らしいです。 Excelで作成した CSV ならこっちの方が良いらしい(ここは調べてみてね!) ※Windows-31J(MS932)も同じようなものらしい 本連載は、Linuxのコマンドについて、基本書式からオプション、具体的な実行例までを紹介していきます。今回は、「iconv」コマンドです。 【 iconv 】コマンド――文字コードを変換する - @IT 文字コードの問題って昔から大変ですよね。 早く全世界 UTF-8 ...

WinAuthならGoogleの2段階認証アプリをWindowsでも使える!

今さらMac mini 2012をSSDに換装&メモリ増設してみる

記事を投稿すると自動でプッシュ通知してくれる”Push7″を導入しました!

イメージ
様々なデバイスやOS、ブラウザに対応するプッシュ通知は昔から課題でしたが、当サイトではPush7を使うことにしました。 1番の決め手は、iOSのアプリがあることでした。 Windows、Macのデスクトップ通知やAndr […] http://ift.tt/2DOFRtn

SSHとvSphere CLIでESXi 6のホスト&ゲストをファイルサーバーにバックアップする方法

イメージ
サーバー を構築したら、どうしても気になるのが何かあった際の バックアップ 。 ESXi 構成(ホスト)の バックアップ と構築した 仮想サーバー (ゲスト)の バックアップ 方法を紹介します。 後々 cron などで定期実行できるよう、今回はVMware vSphere Clientを使わず、 SSH と vSphere CLI を利用した バックアップ を行います。 準備するもの Tera Term 「Tera Term」定番のターミナルエミュレーター – 窓の杜ライブラリ ホストに SSH接続 して、ゲストを コマンド で バックアップ します。 ※VMware vSphere Clientでも代用可能。 VMware vSphere CLI ダウンロード VMware vSphere CLI ホストの構成を バックアップ する時の vicfg-cfgbackup コマンドを使うのに必要です。 ゲストをバックアップする方法 1. 仮想マシンIDの取得とシャットダウン まずは Tera Term でホストに SSH接続 して、以下の コマンド を実行。 vim-cmd vmsvc/getallvms バックアップ を行う仮想マシンID( vmid )を覚えておき、次の コマンド で 仮想マシン をシャットダウンします。 vim-cmd vmsvc/power.shutdown [仮想マシンID(vmid)] 2. フォルダの移動と対象ファイルの確認 データストア フォルダ内の バックアップ 対象フォルダへ移動し、lsコマンドでファイルを確認します。 cd /vmfs/volumes/datastore1/[仮想マシン名(vmid)]/ ※ datastore1 は構築時の設定によって異なる場合があります 以下の拡張子のファイルをバックアップ対象とします。 ~.vmsd ~.vmxf ~.vmx 3. NASにバックアップ scp コマンドを使って対象ファイルを NAS へコピーします。 私の場合、 ゲストOS にマウントしているHDDにバックアップしたかったので、以下のような コマンド になりました。 scp server.vmx root@192.168.XXX.XXX:/...