tag:blogger.com,1999:blog-79204865728612760592024-03-14T01:10:55.175+09:00べぇログくろべぇのブログなので『べぇログ』とタイトルを変えます。
技術的な・・・というにはおこがましい内容なので恥ずかしくなってきちゃいましたwwwkurobeehttp://www.blogger.com/profile/16655962532964034250noreply@blogger.comBlogger8125tag:blogger.com,1999:blog-7920486572861276059.post-34723325863743602342023-04-25T01:48:00.002+09:002023-04-25T01:48:43.653+09:00ChatGPTにPowerShell書かせてみたAIと数回やり取りしたら、脳内デバッグで概ね満足しそうなものができたので、リファレンス片手にがり勉するよりずっと楽。
フローを言語化するスキルさえあれば、十分に使える物ができあがりますね。
<h2>code</h2>
<pre br="" class="prettyprint lang-vbs linenums">
# 出力するファイルパスを指定
$outfile = "C:\output.csv"
# 検索するフォルダーを指定
$folder = "C:\folder"
# キーワードの入力を促す
$keyword = Read-Host "Enter keyword to search files"
# 指定したフォルダー以下にあるファイルを再帰的に検索し、キーワードを含むファイルを配列に追加する
$files = Get-ChildItem -Path $folder -Include "*$keyword*" -Recurse | Where-Object { $_.Name -like "*$keyword*" }
# 空の配列を作成
$output = @()
# 各ファイルからデータを読み込み、最終行の2番目と6番目のカラムを取得して配列に追加する
foreach ($file in $files) {
$data = Import-Csv $file.FullName
$output += $data[-1].Column2, $data[-1].Column6
$output += "`r`n" # 入力ファイルが変わる度に改行を追加する
}
# 出力データをCSVファイルに書き込む
$outfile = New-Item -ItemType File $outfile
$output | ForEach-Object { $outfile.WriteLine($_) }
</pre>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVdvbkicPsNhp6-_TNzDfbkM3NOegwFmv6x5mmAgUrsDV-R7Q--k3n-b3Lo05k1U8ZJIzFNYOZBipncBva-DjbrMQw_DuTRGqEjjTKKlxfrQhxZzz9SlGD2iD60CQ31OfjYafFYSOSNg9KBaP6NhZ1ZblP-9ZUacKbttRL0PmAvLAR_thLOTUp81cQ8Q/s2400/Screenshot_2023-04-25-01-36-31-875_com.android.chrome.jpg" style="display: block; padding: 1em 0; text-align: center; clear: left; float: left;"><img alt="" border="0" height="320" data-original-height="2400" data-original-width="1080" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjVdvbkicPsNhp6-_TNzDfbkM3NOegwFmv6x5mmAgUrsDV-R7Q--k3n-b3Lo05k1U8ZJIzFNYOZBipncBva-DjbrMQw_DuTRGqEjjTKKlxfrQhxZzz9SlGD2iD60CQ31OfjYafFYSOSNg9KBaP6NhZ1ZblP-9ZUacKbttRL0PmAvLAR_thLOTUp81cQ8Q/s320/Screenshot_2023-04-25-01-36-31-875_com.android.chrome.jpg"/></a></div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdyiihmmcBwNiDZ4O9P2WjffpVum25ngJ53ma4r5KaVMwCyLN0dS172a2860NIhvK8UGSGiOAYIWszlRUqylIkQs9ubGaFMask77EIlvbNuUtayEozEy9Z1U9Mc7-FmM1ztOKO_8QM4hdoqUaeHF-FRRn6vmU3tTloImo7ofzPFCYkEHgR_kVW1b1drA/s2400/Screenshot_2023-04-25-01-36-38-630_com.android.chrome.jpg" style="display: block; padding: 1em 0; text-align: center; clear: left; float: left;"><img alt="" border="0" height="320" data-original-height="2400" data-original-width="1080" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhdyiihmmcBwNiDZ4O9P2WjffpVum25ngJ53ma4r5KaVMwCyLN0dS172a2860NIhvK8UGSGiOAYIWszlRUqylIkQs9ubGaFMask77EIlvbNuUtayEozEy9Z1U9Mc7-FmM1ztOKO_8QM4hdoqUaeHF-FRRn6vmU3tTloImo7ofzPFCYkEHgR_kVW1b1drA/s320/Screenshot_2023-04-25-01-36-38-630_com.android.chrome.jpg"/></a></div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgakVjansyz8AJelWEvtdr00DsgoGW4D_-WBqJPoUgjAo9r0gaQPiQeoh2EXDrAV4Dc7olI9smRiPvR09wi5snvZuan6GsaTxtMpiLvNuxQzuZlSBGZ94S2MJlCQT5IZzjqqoaRE8zxO6DA5q9K3xk4G1q0fELLuAnEkVYTXlk8gNrV9gLZrj2Cy9i6DQ/s2400/Screenshot_2023-04-25-01-36-45-732_com.android.chrome.jpg" style="display: block; padding: 1em 0; text-align: center; clear: left; float: left;"><img alt="" border="0" height="320" data-original-height="2400" data-original-width="1080" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgakVjansyz8AJelWEvtdr00DsgoGW4D_-WBqJPoUgjAo9r0gaQPiQeoh2EXDrAV4Dc7olI9smRiPvR09wi5snvZuan6GsaTxtMpiLvNuxQzuZlSBGZ94S2MJlCQT5IZzjqqoaRE8zxO6DA5q9K3xk4G1q0fELLuAnEkVYTXlk8gNrV9gLZrj2Cy9i6DQ/s320/Screenshot_2023-04-25-01-36-45-732_com.android.chrome.jpg"/></a></div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjONYvIPtIEhf4c13sL1ZXO_tkjTfKcichk_R1qOlTcLmTKW7C7yCW9LI_9Xsq9D4af3Rt-9pT298u7FRVkzqvLLN8XEwIMZobaMoEDu5-VR8rre8-yZhLtulRn__FmwPu6HH803bTNjBzUXjdsLYshHx0xZkxfLQTTuVCp-dWP-Fr_dbEpOkG1tk4Ztw/s2400/Screenshot_2023-04-25-01-36-52-458_com.android.chrome.jpg" style="display: block; padding: 1em 0; text-align: center; clear: left; float: left;"><img alt="" border="0" height="320" data-original-height="2400" data-original-width="1080" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjONYvIPtIEhf4c13sL1ZXO_tkjTfKcichk_R1qOlTcLmTKW7C7yCW9LI_9Xsq9D4af3Rt-9pT298u7FRVkzqvLLN8XEwIMZobaMoEDu5-VR8rre8-yZhLtulRn__FmwPu6HH803bTNjBzUXjdsLYshHx0xZkxfLQTTuVCp-dWP-Fr_dbEpOkG1tk4Ztw/s320/Screenshot_2023-04-25-01-36-52-458_com.android.chrome.jpg"/></a></div>
<div class="separator" style="clear: both;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj7jyzNh-k_PWDTCgY8UXxKrWZpM3yKMg3ihw3aihLojSIIK2X4x2cjk2PbfqH7kwi986PiipyM9StTOP0lEd218exTWMAmMG-Q-au4H3760HUHRJA9Ggizz9iwZOL6IXBehI1YhIoxmRg27OZ0TihngXp5d5Anf6Mx1HPb9up2NCmFogfc2vlxMzT7A/s2400/Screenshot_2023-04-25-01-36-59-912_com.android.chrome.jpg" style="display: block; padding: 1em 0; text-align: center; clear: left; float: left;"><img alt="" border="0" height="320" data-original-height="2400" data-original-width="1080" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhj7jyzNh-k_PWDTCgY8UXxKrWZpM3yKMg3ihw3aihLojSIIK2X4x2cjk2PbfqH7kwi986PiipyM9StTOP0lEd218exTWMAmMG-Q-au4H3760HUHRJA9Ggizz9iwZOL6IXBehI1YhIoxmRg27OZ0TihngXp5d5Anf6Mx1HPb9up2NCmFogfc2vlxMzT7A/s320/Screenshot_2023-04-25-01-36-59-912_com.android.chrome.jpg"/></a></div>
<br />
kurobeehttp://www.blogger.com/profile/16655962532964034250noreply@blogger.com2tag:blogger.com,1999:blog-7920486572861276059.post-4048368086418762352020-04-02T20:00:00.000+09:002020-04-03T08:07:36.347+09:00Ubuntu Server に BOINC Client を設定する今回は VMWare ESXi 上にリソースを制限した複数のノードを追加して、BOINC の見かけ上の参加ノードを増やすというとても無駄な事をして遊んだ。<br>
事の発端は下記のツイートを邪悪な方向に曲解した私が「じゃぁ実際に水増ししてやろうじゃないか」と思ったから。<br>
<blockquote class="twitter-tweet" data-partner="tweetdeck">
<div dir="ltr" lang="ja">
Team Maccha<br>
スレッド数を盛るとか言う不穏な会話をメンバーとしたwww😎</div>
— 抹茶🦊@「KUSO雑魚なめくじエンジニア」 (@maccha1030) <a href="https://twitter.com/maccha1030/status/1245212138307612673?ref_src=twsrc%5Etfw">April 1, 2020</a></blockquote>
<script async="" charset="utf-8" src="https://platform.twitter.com/widgets.js"></script>
<br>
<blockquote class="twitter-tweet" data-partner="tweetdeck">
<div dir="ltr" lang="ja">
よし、帰ったら50%に制限して水増しするか</div>
— くろべぇ@斜め45度のエジプト神 (@kurobee_dev) <a href="https://twitter.com/kurobee_dev/status/1245250280356081664?ref_src=twsrc%5Etfw">April 1, 2020</a></blockquote>
<script async="" charset="utf-8" src="https://platform.twitter.com/widgets.js"></script>
実際には30%程度に制限したVMを3つ用意した。<br>
よい子のみんなはホストプロセスのリソースまでVMにつぎ込んで、ESXiの応答を損なわないように注意して遊ぼう。<br>
<br>
<a href="https://3.bp.blogspot.com/-eB0i6g9Eeck/XoWn-5zIfCI/AAAAAAAAU4k/vx90vtMj8MsobTtucaRpFJYGt845X2ZFACPcBGAYYCw/s1600/1713a16c3cae25a7c76ef749.png" imageanchor="1"><img border="0" data-original-height="882" data-original-width="859" height="640" src="https://3.bp.blogspot.com/-eB0i6g9Eeck/XoWn-5zIfCI/AAAAAAAAU4k/vx90vtMj8MsobTtucaRpFJYGt845X2ZFACPcBGAYYCw/s640/1713a16c3cae25a7c76ef749.png" width="624"></a>
<br>
<br>
<br>
<br>
<a href="https://www.kurobee.dev/2020/04/ubuntu-server-boinc-client.html#more">続きを読む »</a>kurobeehttp://www.blogger.com/profile/16655962532964034250noreply@blogger.com0tag:blogger.com,1999:blog-7920486572861276059.post-67453234612038332012019-06-05T23:02:00.000+09:002019-06-07T11:07:03.308+09:00VITOCHA を VMware ESXi 6.7 に import する手順<br>
<b>ネットワーク環境学習にとても便利な仮想アプライアンス VITOCHA</b><br>
<a href="http://sim.internot.jp/vitocha/" target="_blank">http://sim.internot.jp/vitocha/</a><br>
<br>
今回は、この VirtualBox での実行に最適化された仮想アプライアンスを VMware Workstation Player 並びに VMware ESXi に import する手順を詳説していく。<br>
VMware Workstation Player に import できれば良い方は、Player に import するまでの手順で終えていただければ結構である。<br>
<br>
<a href="https://www.kurobee.dev/2019/06/vitocha-vmware-esxi-67-import.html#more">続きを読む »</a>kurobeehttp://www.blogger.com/profile/16655962532964034250noreply@blogger.com0tag:blogger.com,1999:blog-7920486572861276059.post-28984552513315929322019-05-14T19:55:00.003+09:002020-12-05T03:08:42.383+09:00NGN(東)の経路情報をtelnetで取得<h2>
HGWのログを見てると経路取得ログって有って気になるよね。ということで
</h2>
Windows のtelnetクライアントでも良いんだけど、echoがないから微妙なのでlinuxが無難。<br>
<br>
<b>
2019.05.15 追記</b><br>
下部にcurlで取得する方法を追記。curlの方がスマート。<br>
<br>
<br>
<ol>
<li>telnetでサーバーのポートを叩いて取得する方法</li>
<li>curlでリクエストヘッダに connection: close を追加してスマートに終わらせる方法</li>
</ol>
<br>
<br>
<a href="https://www.kurobee.dev/2019/05/ngntelnet.html#more">続きを読む »</a>kurobeehttp://www.blogger.com/profile/16655962532964034250noreply@blogger.com0tag:blogger.com,1999:blog-7920486572861276059.post-84185755878823679532019-03-15T06:30:00.000+09:002019-03-15T08:13:08.564+09:00Dropboxの無料ユーザーに制限が追加された模様 3Device以下に制限<br>
<h3>
Dropboxの新制限についてTwitterで回ってきた情報で気がついた件</h3>
<blockquote class="twitter-tweet" data-theme="dark">
<div dir="ltr" lang="ja">
これはなかなか厳しい条件<br>
<br>
Dropbox adds three-device limit for free users <a href="https://t.co/j6yI36hnFZ">https://t.co/j6yI36hnFZ</a> <a href="https://twitter.com/verge?ref_src=twsrc%5Etfw">@Verge</a>さんから</div>
— くろべぇ2000 (@kurobee0317) <a href="https://twitter.com/kurobee0317/status/1106235589961998337?ref_src=twsrc%5Etfw">March 14, 2019</a></blockquote>
<br>
具体的には、<a href="https://help.dropbox.com/ja-jp/account/computer-limit" target="_blank">Dropboxのヘルプ</a>に記述があった。 これによると、今後はアカウントに付き<span style="color: red;"><b>3台のデバイス</b></span>をリンクする事ができるとのこと。<br>
<br>
これまでに3台以上のデバイスをリンク済みの場合は今後も引き続いて使用を継続できるが、そのままでは新規にデバイスを追加することはできず、接続済みのデバイスのリンクを解除していって3台未満になった時に改めて新規のデバイスを接続することができるようだ。<br>
<br>
いま私は丁度3台のデバイスでリンクしているので、制限一杯ということになる。今後スマホの買い増しや運用変更でリンクデバイスを増やす必要ができた時のために何かしらの手を打たねばならない。必要になってから慌てても遅いのである。<br>
<br>
<a href="https://www.kurobee.dev/2019/03/dropbox-3device.html#more">続きを読む »</a>kurobeehttp://www.blogger.com/profile/16655962532964034250noreply@blogger.com0tag:blogger.com,1999:blog-7920486572861276059.post-57715473616090970902019-03-11T04:10:00.000+09:002019-03-11T04:17:02.351+09:00DELL PowerConnect 2824 を中古で購入、設定した話<h3>
ぐちゃぐちゃのスパゲッティに嫌気</h3>
<br>
OpenWRTを入れたルーターをtagでスタックしてL3スイッチの代わりに使うのに限界を感じた夜。<br>
<div class="separator" style="clear: both; text-align: center;">
<a href="https://4.bp.blogspot.com/-o7gl9RwY0s4/XIVZMX9uppI/AAAAAAAASYw/OIQjo7bIX9QpUlZV54CEhf9JIRPdQ_L-QCKgBGAs/s1600/DSC_0351.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" data-original-height="1600" data-original-width="1200" height="400" src="https://4.bp.blogspot.com/-o7gl9RwY0s4/XIVZMX9uppI/AAAAAAAASYw/OIQjo7bIX9QpUlZV54CEhf9JIRPdQ_L-QCKgBGAs/s400/DSC_0351.JPG" width="300"></a></div>
<br>
<br>
<h3>
</h3><a href="https://www.kurobee.dev/2019/03/dell-powerconnect-2824.html#more">続きを読む »</a>kurobeehttp://www.blogger.com/profile/16655962532964034250noreply@blogger.com0tag:blogger.com,1999:blog-7920486572861276059.post-49979258232727920602019-03-09T11:43:00.000+09:002020-04-02T16:59:02.136+09:00Windows 10 の Powershell で Syslog 受信するスクリプト<div>
ネットワーク機器の吐き出すSyslogをファイルに保存したくは無いけど、リアルタイムに流れてくるものを拾って眺めておきたい。というシチュエーションが私にはあるので、適当なプログラムが無いかと探していたら、Powershell で実現する方法が載っていたので紹介します。</div>
<br>
<div style="-webkit-text-stroke-width: 0px; color: black; font-family: Meiryo; font-size: medium; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<div style="margin: 0px;">
<この記事は、<a href="http://kurobee-cafe.air-nifty.com/orenoblog/2017/08/windows-10-powe.html" target="_blank">旧ブログ</a>からの移転記事です。スクリプトも若干変更></div>
</div>
<a href="https://www.kurobee.dev/2019/03/windows-10-powershell-syslog.html#more">続きを読む »</a>kurobeehttp://www.blogger.com/profile/16655962532964034250noreply@blogger.com1tag:blogger.com,1999:blog-7920486572861276059.post-25433438812907155282019-03-01T10:25:00.001+09:002020-08-06T00:19:38.050+09:00kurobee.dev を Google Domains で購入しました。これまでにドメイン名を<strike>取得</strike>登録しようと思ったことは何度も有ったけど、結局どう利用するかのビジョンが無かったので先延ばしにしてきた。とはいえ、黙って他人に取られていく様を見ているのも気に食わなかったので、今回 .dev ドメイン名のリリースを機に kurobee.dev を<strike>取得</strike>登録しようと思い立って10分で購入まで完了した。<br />
<br />
.dev ドメインではHTTPSサイトが無いと始まらないのだが、bloggerサービスを紐づけたら簡単に済む話なので、以前作成だけしていた当ブログを利用する事に決定。<br />
<br />
最初は、Google Domains のサイトから購入をしようと考えていたのだが、どうもbloggerの設定から購入手続きを進めると話が早いらしく、それに習った。<br />
<br />
冒頭で述べた通り、思い立ってから10分で購入が完了し、この記事を書き始めている。<br />
記事を書き始める前にはSSL証明書の設定が完了しておらず、サイトにアクセスができない状態であったが、ここまで記事を書き進めているうちに設定が完了しアクセスが可能となっていた。クラウドサービスの自動化はとても完成度が高いと思う。<br />
<br />
blogの体裁やドメイン名管理のあれこれはこれから少しずつ変えていく事として、ひとまずDNSサーバーはGoogleにアウトソースした状態で置いておく。とは言え、自宅で常駐DNSサーバーを立てるのも、VPSでDNSサーバーを立てるのもなんか微妙な気がしてきているので、このままもあり得る。GoogleDomainsに管理を任せておく事自体が薦められないとか、注意事項が有ればご指摘いただけると嬉しい。<br />
<br />
<br />
<br />kurobeehttp://www.blogger.com/profile/16655962532964034250noreply@blogger.com1