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

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

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 と入力して再起動してしまいましょう。

follow us in feedly