Copilot.vim を試してみた。

Copilot.vim は、コードの自動保管機能である 「Github Copilot」 を vim で使うためのプラグインです。 試してみると、こんな感じになります。 候補が出てくるので、Tab を押すと実際に入力されます。 コミットメッセージも作ってくれたりするっぽいです。…

VPC内Lambdaの使うENIの数について

docs.aws.amazon.com ==引用====== Lambda 関数で VPC にアクセスする場合は、 Lambda 関数でのスケーリング要件をサポートできる充分な ENI キャパシティーが VPC にあることを確認します。 次の式を使用すると、ENI 要件を概算できます。 Projected peak c…

Powershellでセマフォもどき

まとまった処理単位でsleepを入れる部品ですw start-jobもありますが、色々あり使えないのでこうなったww # カウント変数初期化 $script:counting = 0 # 100ブロック処理するごとに2秒待つセマフォもどき関数 function do-one-hundred-block ([scriptbloc…

恋人のいない時間を求める

恋人のいない時間を求める 65000時間突破記念 恋人のいない時間を求めるための方法をまとめました 恋人と別れた日に東日本大震災.... 本来求めるべきは恋人w Powershell Total Hours に出ます (get-date) - (get-date "2011/03/11") Ruby 秒で出して、60で2…

触るAnsible

Ansible(_spec) 習得に成功する OpenStackのRoleも Ansibleはサーバーの構成管理をする 導入手順 インストール AnsibleのHostsファイルに、対象サーバーの ホスト名 (またはIPアドレス) を書く 作る構成を Playbook(YAML形式) に書き実行 前提 ssh接続可能 P…

evtx形式のイベントログを今日を起点に過去100日分取得する

evtx形式で取得する方法の記事が少ないので、載せます ※ver2以上で動作確認済み # イベントログ出力関数を定義 # 引数1:ログ種別(System,Application) 引数2:出力先フォルダ(C:¥evtxlog など) function get-evtxlog ($logname,$outpath) { # 開始日付(100日…

Powershellでファイルサイズの大きい順ランキングを作成する。

Powershellでファイルサイズの大きい順ランキングを作成する。 やること 指定したフォルダ($parent_folder)を再帰検索(一番下の階層まで検索)し取り出す。 サイズ(Length)と、ファイル名フルパス(fullname)を表示する サイズをキーにして、降順でソートす…

Powershellで ローカルグループ名と所属するユーザー名を、カンマ区切りで出力する

前提:Powershell ver5.1以上であること。(Get-LocalGroupはver5.1以降のコマンドレット) Powershell ver2.0以上でも使えるように、一番下に追記しています!!!! ローカルグループ名と所属するユーザー名を、カンマ区切りで出力する(ver5.1以上) #### ロ…

AWSBlackBelt読破への道

2018/01/29 現在 Black Belt 数 192★ これ以外にも追加がある。 その他までで:103 <= これを1日3つ読むと1月 コンピューティング 20 ストレージ & コンテンツ配信 11 データベース 9 ネットワーキング 3 開発者用ツール 11 管理ツール 8 セキュリティ & ア…

ファイルリスト作成し、tarで圧縮するシェルスクリプト

やりたかったこと 指定フォルダ(hoge)のファイルリスト(パーミッション、タイムスタンプ、サイズ、フルパス)を作成する(~filelist.log) コマンド:find /hoge_parent/hoge -ls 実行ログに処理開始時間を記録する(~execution.log) 指定フォルダ(hoge)をtar形…

2017/12/10(日) -シェル変数

# Linuxの環境変数ファイルが読み込まれる順番 1. /etc/profile このファイルに全ユーザ共通の環境変数設定を記載しています。 読み込みは、ユーザーがログインした時(ログインシェル)です。 (ターミナルログイン、bash --login、ssh、su - コマンドなど) 2.…

Ruby--スレッド処理

# スレッド処理 threads=[] txtfilelist = %w{yamazon.txt yamazon2.txt} for txtfile in txtfilelist threads << Thread.new(txtfile) do |txt| File.open(txt, "a") do |file| file.puts "hello" end end end # 待ち合わせ threads.each do |each_thread| …

Ruby--ファイル読み書き、ファイバー

# 書き込み File.open("yamazon.txt", "w") {|file| file.puts "hello";file.puts "a"} # 書き込み 追記 File.open("yamazon.txt", "a") {|file| file.puts "h i j k";file.puts "a hello"} # ファイルオープン 改行区切りで読み込み表示 File.open("./yamaz…

McAfee VirusScan Enterprise 8.xのウイルススキャンで、ネットワークドライブ接続先をスキャンするためのメモ。

エージェントの入っているWindows7端末から、ネットワークドライブマウントしているXP端末のローカルドライブをスキャンする必要があり、調べた。 結論 McAfeeが行うスキャンはユーザー単位に行う エージェントを入れている7端末でローカルディスク(CやD)を…

Ruby => 正規表現検索、置換①

# 文字列 string = 'cccbbbaaaddd' # 正規表現 pattern = 'a.*' # 検索 string.match(pattern) # => #<MatchData "aaaddd"> string.match(pattern).to_s # => "aaaddd" string.match(pattern).to_s[-1] # => "d" string.match(pattern).to_s[0] # => "a" string.match(pattern).p</matchdata>…

Ruby => 日付時刻

require "date" # 2017/8/19 start_date = Date.new(2017,8,19) => #<Date: 2017-08-19 ((2457985j,0s,0n),+0s,2299161j)> #today end_date = Date.today => #<Date: 2017-11-03 ((2458061j,0s,0n),+0s,2299161j)> # diff (end_date - start_date).to_i => 76 # to_s end_date.to_s => "2017-11-03" start_date.to_s => "20…</date:></date:>

Windows Powershell => 引数にブロックを与える

関数定義での引数を[scriptblock]型に指定しておき、 関数内では"&"を使って呼び出します。 関数呼び出しの際には引数にブロック{} を記述し、中にコマンドを記載します。 # if-elseからメッセージ出力する共通関数 function message ([scriptblock]$conditi…

Ruby => infinite enumeration

triangle = Enumerator.new do |yielder| number = 0 count = 1 loop do number += count count += 1 yielder.yield number end end triangle.next() =>1 triangle.next() =>3 triangle.next() =>6 triangle.next() =>10 triangle.next() =>15

AWS => awscli設定、動作確認

勉強メモみたいな感じになってきた。 まあコツコツやっていこうと思う。 # awscli インストール pip install awscli # バージョン確認 aws --version # 設定 aws configure # セキュリティグループ作成 aws ec2 create-security-group --group-name testgrou…

AWS => EC2初期設定

AWS超絶基礎復習 EC2(Elastic Compute Cloud) ストレージ(ルートデバイスタイプ) Instance Store-Backed インスタンス停止・削除と同じタイミングでなくなる シーケンシャルアクセスに強い 用途:一時ファイル・キャッシュ・スワップ 昔はこっちだった Elast…

yamazoonブログ開始

「イシューからはじめよ」を勧めてもらって読んだ。 本を読んだ結果から取り入れることを、簡単に列挙する 問題が何かを考える どこで・何を・どのようにするかをはっきりさせる 本当に必要なことは何かを考えて、論点を絞る 「だから何?」を3回繰り返す わ…