都内SEのプログラミング勉強と雑記

2008年より都内でSEをしてます。業務システムをリプレイスし続けてきました。ここでは主にjavaやその周辺技術関連を紹介予定。学ぶことリスト:https://docs.google.com/spreadsheets/d/1G4lUqbHxsMf4PGgeRVe1ZL3JTOjlSTrqsJYe1CKz9UY/edit?usp=sharing

2021年8月23日Zoomで障害発生?繋がらない。「このミーテイングはホストによって終了されました」

Zoomの有料ライセンスで作成したミーティングに参加できなくなりました。2021年8月23日17~18時頃。 「このミーテイングはホストによって終了されました」のメッセージが立ち上がりミーティングに入れない。 おかしいな~、と思っていたけどZoom側で障害が発…

設定シートの情報で繰り返しブックを開き、全シートの値を元に新規ブック作成するVBAひな形

vba

設定シートの情報で繰り返しブックを開き値編集しつつ新規ブック作成するひな形 Excelの新規ブックを開き、リボンの「開発 > Visual Basic」を開いて開発モジュールを挿入し以下のソースを張り付ける。 以下のソース内に記載しているが新規ブックのシート内…

GitLabのリポジトリをGitHubへmirroring同期

git

かなり長いことGitLabでソース管理していました(といってもどれも中途半端&ほとんと触っていないですが・・・) そんな状況で、各種のGitホスティングサービスと連携するサービスが大抵GitHub、GitLabが何かと連携するサービスはあまり目にしていません。 …

EclipseからSpring Bootを触ってみました

環境 OS:Windows10 IDE:Eclipse(Version: 2021-03 (4.19.0)) Maven: PS C:\Users\hoge> mvn -version Apache Maven 3.8.1 (05c21c65bdfed0f71a2f2ada8b84da59348c4c5d) Maven home: C:\Users\hoge\scoop\apps\maven\current\bin\.. Java version: 16, v…

Chromeがアドオンでおそくなった?

Chromeの快適さはずっと変わらなかったのですが昨日から急に重くなった。 「自宅回線が遅いのかな?アプリを立ち上げすぎたかな?」と思ったが同時にFirefoxを起動すると快適。 これはChromeだけに何か起こっていると思い、一昨日あたりにいれたアドオンを疑…

Windowsでのgrep。コマンドプロンプトでfindstr

Linuxとかならファイル内の検索にgrepを使うけどWindowsだと忘れがち。 (最近はWindowsでもgrepできなくないけど。お客様環境とかの事情) Windowsキーと「r」キーを同時押し => 「cmd」でコマンドプロンプトを開く。 以下コマンド構文 # REM findstr 検索…

MicrosoftTeamsのファイル削除方法

Microsoft Teamsのファイル削除方法がわかりづらい。 「チャット」タブにファイルを貼った際にメッセージが表示されるが そのメッセージ自体を削除すれば、「ファイル」タブからは非表示になる。(が、内部的にはゴミ箱に入れる的な動作らしい) いったんこ…

AWSのCloudTrailからアラートが速攻(2日)できた話

AWS

AWSにはCloudTrailというアクティビティログ記録・監視・保持のサービスがあるとのことで設定しました。 「これは便利だ。これがあれば無料枠超過前にアラートをもらえるので(多少)安心だ」 そう思いました。が。 2日ほどで以下のメールが AWS Free Tier …

PowerShell実行時ポリシー関連のエラー「Set-ExecutionPolicy」

PowerShell(ps1ファイル)実行時にエラーが Set-ExecutionPolicy : Windows PowerShell により実行ポリシーは正常に更新されましたが、 設定は範囲がより明確に定義されたポリシーで上書きされました。 この上書きにより、シェルで現在有効な実行ポリシー Res…

Windowsエクスプローラーのツリー表示ショートカット

お客様端末で作業するときとか、初期化後とかいつも忘れるのでメモ。 エクスプローラーのナビゲーションウィンドウをツリー表示にする エクスプローラーを開く [フォルダーオプション]−[全般]タブ−[ナビゲーションウィンドウ]欄のチェックボックスをON…

Windowsのeclipse clean起動。

今更ながら「あれ、クリーン起動ってどうやるんだったっけ?」となったのでメモ。 PowerShellなどでeclipse.exeがあるフォルダまで移動して以下実行。 eclipse.exe -clean

Udemyいいやん

なんで今までやらなかったんだろう。 Udemyに限らずオンライン学習っていいな。 Udemyでの話だけど書籍を買うのと同じ値段で動画を見ながら進められる。 他の無料での学習サイトやYoutTubeは使ってたけど ピンポイントで学びたいものがあるときは積極的に使…

GoogleDriveで共有フォルダをマイドライブに追加する方法-DriveFileStream使用時など

Google Driveを使っています。 Drive File Streamを使用したら、共有フォルダがおとされない。 そうだった、そういうもの、マイドライブに追加せねば、追加、つい・・・か・・・ ない。 「マイドライブに追加」メニューがあった記憶があるのだが見つからない…

Docker for WindowsでWSL2で起動できないエラーの解消

dokcer起動時エラー docker Windows10 Proでしばらくdockerを使っていたが2021/01/27頃、Windowsアップデートをした。 そしたらDocker起動時ラーをはくようになった。 error during connect: Get http://%2F%2F.%2Fpipe%2Fdocker_engine/v1.40/containers/js…

jsでhtml nodeの子要素をn番目以降だけ取得したい

<select id="shiritori"> <option>りんご</option> <option>ごりら</option> <option>らっぱ</option> ... <option>ぷりん</option> </select> りんご ごりら らっぱ ... ぷりん こんなhtmlでごりら以降(2個目以降)がほしかった。 わかれば簡単だった。 document.querySelector("#shiritori option:nth-child(n + 2)"); おまけ ・奇数番目 document.querySelector…

Chromeの開発者ツールで変数の値自体や取得結果などのオブジェクトをコピーする

今更だけど知っていればとても簡単だった。 変数名が test の場合、 copy(test) のみでOK。 以下のような感じ。 開発者ツールでのcopyコマンド これはtextでもjsonでもオブジェクトでもなんでも。 コンソールの出力結果をコピーしたい場合は、一度結果を右ク…

カフェなどで無料Wi-Fiスポット利用時に繋がらないときの対処法1

今まさに起こっていたこと。 Macを利用しているのですがカフェに入って無料Wi-Fiにつなぐ。 しかし一向に認証画面にたどり着かない。 何度ブラウザで試してもたどり着かない。 スマフォからは何の設定も必要なく認証画面が表示されます。 あるページによれば…

VSCodeで保存時に自動整形(フォーマット)を設定

環境を変えると忘れがちな自動整形(フォーマット)を設定した。 忘れると行けないので備忘録的にここに残します。 VSCodeを開いて FIle > Prefference > Settings or Ctrl + , で設定を開きます。 format on で検索して Format On Save と Format On Type …

SPARKLINE関数。それはグーグルSpreadSheetでExcelのデータバーを実現する

SPARKLINE関数をご存知でしょうか? 以下の値と関数をグーグルSpreadSheetのA1、A2セルに貼り付けて見てください。 20 =SPARKLINE(A1,{"charttype","bar";"max",100}) A1には20が、A2にはセル内にオレンジ色のバーが表示されるかと思います。 A1の値を0〜1…

db2batchで繰り返し数を指定する方法-BGBLK

db

IBMのDB、DB2には「db2batch」というベンチマーク・ツールがあります。 これはSQLの処理時間を計るツールです。 さらに複数SQLの測定や各種オプションがあるので開発〜テスト時に役立つかと思います。 例えばこんなものです。 以下は4回繰り返す例 => BGBLK…

はじめての正規表現

使ってますか?正規表現。 社会人SEになって覚えて本当によかったもの、正規表現です。 テキストの扱いはほぼ毎日発生するのでこれがあるのとないのでは大違いです。 特にこれくらいしっておくといいな、ってのをメモ書きします。 正規表現 意味 例文とか ^ …

サクラエディターで連続改行を削除するには「^¥r¥n」を空文字で置換する

サクラエディターに限らないのですが 改行が続いた行だけを詰めて表示したい場合、以下の正規表現の置換が役立ちます。 各種エディターで正規表現で以下を実行 検索文字:^¥r¥n 置換文字:(空白、なにも指定なし) そのまんまですが、 「^」で文頭を示し、そ…

find 時にPermmision deniedを非表示にする

まれにfindしていると find: ./usr/sbin/authserver: Permission denied などと出て非常に見づらい。 見れないところは表示しなくていいんだけど。。。 と思ったらこんな感じで非表示にできるらしい。 find . -name hoge 2>/dev/null これですっきり。

MacでFinderが重いときの対処法 やっぱkillall Finderで再起動

Mac

色々小難しことは他にもあるんだけど、 やっぱ単純で効果があるのは再起動。 ターミナルで killall Finder と入力して再起動してしまいましょう。

MacでWindowsのように画面分割するショートカットが欲しい、それならshiftitや

Mac

WindowsではWindowsキーと左右の矢印キーで開いているウィンドウを左画面いっぱい、右画面いっぱいに表示することができます。 これをMacでもしたいと思っていたのですが当然標準のMacOSのままではできません。 そこでこれ! github.com このshiftitを使えば…

find xargs grepの結果がヒットしない。ファイル名に半角スペースまじってない?

よく使う構文ですが find . -type f | xargs grep 検索したい文字 とすると対象のファイル名に半角スペースがまじっていると xargsの引数に渡した際に別のファイルと認識されてしまいます。 例) [AAA BBB.txt]という1ファイルがあった場合、[AAA][BBB.txt]…

Excel for Macでの日付入力ショートカット

Excel for Macを使っていると日付入力コマンドどこだっけ?とよくなるのでメモ書きです。 Mac contorl + ; => 本日日付 command + ; => 現在時刻 Windows ctrl + ; => 本日日付 ctrl + : => 現在時刻 Macとwinodwsでセミコロンかコロンが違うのが痛いところ。

ITネタ lsコマンドでファイルプロパティの年を表示させる。Macで。

もうタイトルそのまんまなのだけどこれ。 ls -lT こんな感じで年表示される。 ~$ ls -l total 4240 drwx------@ 2 usera staff 4096 3 26 09:37 src -rw-------@ 1 usera staff 6368 3 19 14:48 202003191448.csv -rw-------@ 1 usera staff 2026377 3 27 08…

eclipseでWAS起動時エラーはサーバスペックに対してプロジェクト開きすぎの可能性あり。

eclipseでWAS起動時エラーがコンソールに表示されたら パッケージエクスプローラで開きすぎているプロジェクトを閉じるといいかもしれない。 それだけで起動できることがありました。 あとはWebsphereのタイムアウト値を300(秒)など大きくとるとよいかも。 T…

Excel VBA With句のおさらい

vba

With句を使うと以下のように可読性をあげることができる。 また、毎回オブジェクトの参照がなくなる(?)ためか多少の速度改善も見込める。 繰り返し処理が多い場合や少しでもコーディング量が多くなる場合には積極的に使っていきたい。 'With句 '以下のよ…

follow us in feedly