2019-01-01から1年間の記事一覧
ローカルネットワーク内のJira Serverに、問い合わせがあった場合に課題を自動で作成できないか相談された。 Jira CloudならREST APIを叩けばいいが、LAN内だと面倒だと思って調べると、URLリンクから作成できたのでメモ。 参考 How to create issues using …
以前調べたJWTについて、jwt.ioで検索できるライブラリを使わずに、Googleで認証した署名の検証を試してみようと思い立った。 ただ、自作のスクリプトで署名の検証を計算している記事をいくつか見かけたが、さすがにそこまでフルスクラッチでやる気にはなれ…
別の会社に勤める知人から、会社にスクラムを導入したいという話をされた。 ひとりスクラム歴5年の経験談を、ビール飲みながら偉そうに語ってきたのでメモ。 自分のこれまでのスクラム歴 前職 現職 スクラムを何のためにやるのか デイリースクラム 見積もり …
SSOを導入したいという相談を受け、いまさらながらOpenID ConnectやJWTについて調べてみたのでメモ。 参考 JWS JWSヘッダー JWSペイロード JWS署名 JWE JWK Google認証時の公開鍵 JWT Nested JWT Plaintext JWT JWx OpenID Connectでの使われ方 振り返り 参…
IEだとうまく動かないJavaScriptがあり、調べたところ Element.classList が原因だった。 まだまだIE11は切れない環境なので、備忘としてメモ。 環境 IEでは動かないメソッド add, removeの引数に配列を渡せない toggleの第2引数を渡せない replaceが未実装 …
TechCrunch Tokyo 2019 2日目。 住宅シェアリング「OYO LIFE」が目指す未来 正確な位置情報を3単語で表現する「住所革命」でできること 5Gがもたらすロボティクス新時代 女性起業家が語るリテールテックのいま 為替・送金の手数料無料、英国発フィンテックス…
TechCrunch Tokyo 2019に行ってきたので、備忘録。いやあ、面白かった。 【本日開幕!】TC Tokyo 2019のDay1の見どころ | TechCrunch Japan 聞きながらメモしていたので、聞き取れなかったり、数字が違っていたりすると思う。 後ほど配信されるらしいので、…
いつ頃からかはわからないが、Git for Windowsをインストールすると、git-flowコマンドもバンドルされるようになっていた。 git-flow windows インストール で検索すると、いまだに git clone http://github.com/nvie/gitflow.git とか出てくるのでメモ。 環…
Chocolateyのnodejs-ltsでNode.jsを更新したところ、v10.16.3からv12.13.0になった。 その状態でgulp v3.9.2のタスクを実行してみると、fs.jsで ReferenceError: primordials is not defined というエラーが発生。 ちょっと調べると、Node.js v12とgulp v3の…
BuildshipでdefaultOutputDirを指定していたが、Eclipseを2019-03から2019-09に更新すると、エラーが出るようになった。 Eclipseの仕様変更が原因のようなのでメモ。 環境 Eclipse 2019-09、Buildship 3.1.2で確認。 状況 前回の記事の設定だと、Eclipse 201…
Linuxサーバー上でなんやかんや変更する前など、ディレクトリをコピーしてバックアップを取ったりする。 自動化しろよというのは置いといて、 cp コマンドのオプションやディレクトリの有無による挙動の違いを、ちょくちょく忘れるのでメモ。 環境 要約 ディ…
ふと気が付くと、ゴミ箱に「www.gravatar.com__avatar_${英数字32文字}」という名前のファイルが溜まるようになっていた。 ファイル名から察するに、Gravatarが関係しているようだが、Gravatarを使うような設定をした覚えはない。 元の場所を確認すると %USE…
CSSで矢印を描くのは一般的だと思うが、それにグラデーション付けられないかと聞かれた。 試してみたらうまくいったのでメモ。 実装方法 サンプルコード HTML CSS 実行結果 振り返り 実装方法 borderで描いた矢印の上に、linear-gradientのグラデーションを…
Metabaseの質問(Question)での変数(Variable)の使い方や、ダッシュボードからのフィルター方法について、日本語だとあまり情報を見つけられなかったのでメモ。 環境 変数の概要 変数の設定項目 フィルターラベル 値タイプ マップするためのフィールド フィル…
データソースは現状RDBMSのみ、かつSSHポートフォワーディングしてDBに接続することが多い環境で、BIツールの導入を依頼された。 SSHポートフォワードを別途autosshなどで設定しないといけないRedashより、デフォルトで対応しているMetabaseのほうが楽かと思…
前回でDocker ToolboxをインストールしたPCを使い始めたが、今度はDocker Quickstart Terminalを実行すると数分間でブルースクリーンが発生するようになった。 その直前にインストールしたAvastが怪しいと思い調べたら、案の定原因だったためメモ。 環境 Win…
業務で使う新しいWindows PCが支給された。スペック的には申し分ないが、CPUがRyzenでOSがWindows 10 Home。 Hyper-Vが使えない、ひいてはDocker Desktopが使えないので、SVMをEnabledにした状態でDocker Toolboxをインストールしたが、Docker Quickstart Te…
知人とランチ中、スマホ決済アプリの話に。 「PayPayは解約できないから使いたくない」と言われたので、「できるようになってるよ、いつからかは知らんけど」と伝えたら驚かれた。 あんまり知られてないんだな〜、と思ったのでメモ。 環境 すべて 2019/7/23 …
Windows10 バージョン1903に更新したところ、デフォルトのデスクトップ背景画像、Hero Desktop Imageが明るいものに変更された。 更新前の画像に戻したいと相談を受けたのでメモ。 状況 C:\Windows\Web\4K\Wallpaper\Windows\ 配下に保存されているHero Desk…
Windows10をアップデートしたところ、ダウンロードフォルダの表示形式が変わってしまい、「今日」や「昨日」といった日付単位でまとまって表示されるようになったので、元に戻す方法をメモ。 環境 状況 参考画像 対応 振り返り 追記 環境 Windows 10 Pro/Hom…
Apache Commons Langの StringUtils#split(String, String) の挙動で地味にハマったのでメモ。 環境 Java 1.8.0_211、Apache Commons Lang 3.9にて確認。 状況 StringUtils#split(String, String) の第2引数にCRLFを渡すと、CRでもLFでも分割される。 import…
SSL証明書の更新確認をしていたが、証明書のシリアル番号がWebブラウザ上で確認した時と異なるという問題が発生。 Avast Antivirusを使っていたのが原因だったのでメモ。 環境 Windows 10 Pro 64bit、Avastのプログラムバージョン「19.5.2378 (ビルド 19.4.4…
Windows PC起動時に、Chocolateyでインストールしたパッケージを更新するため cup all -y を実行している。 特定のパッケージを更新したくないと相談されたので、除外する方法をメモ。 環境 Windows 10 Pro 64bit、Chocolatey v0.10.13で確認。 除外方法 upg…
IDEやエディタにスニペットとして登録している、テスト記述時のテンプレートがあるが、最近他人の端末でコーディングする機会が多く、「あれ、どう書くんだっけ?」となることが多かったのでメモ。 環境 Rule パラメーター化テスト MockitoのdoReturn/whenとw…
他の人が行った、SSL証明書の更新ができているか確認してと言われ、とりあえずシリアル番号と有効期限を確認するコマンドを書いたのでメモ。 環境 Windows 10 Pro 64bit、Git for Windows v2.21.0のGit Bashおよび付属のOpenSSL 1.1.1aで確認。 作業 シリア…
古いGradleプロジェクトをEclipseで開いたら、クラスファイルの出力先が変わっているという相談を受け調べたのでメモ。 追記 Eclipse 2019-09だと、この方法が使えない模様。以下参照。 Eclipse 2019-09にしたらGradle(Buildship)でdefaultOutputDirの指定が…
Have I Been Pwned(HIBP)で定期的にメールアドレスの流出チェックをしているが、2019/1に流出したCollection #1に、メールアドレスが含まれていた。 併せてパスワードも流出しているということで、チェックしようと思ったが、パスワードマネージャーとして使…
会社ではJiraやConfluenceを利用しているため、GitのGUIクライアントとして(Atlassianアカウントがあれば認証できた)Sourcetreeを使用している。 新規でSourcetree v3をインストールしたら、初回起動時の認証に必要なアカウントが、AtlassianアカウントからB…
EC2起動タイプのECSで運用しているアプリケーションを、外部サービスと連携したいとの要望があった。 ただ、連携したいサービスというのが、接続元のIPアドレスを指定して連携するタイプのサービスのため、IPアドレスを固定するのが要件。 EIPをアタッチした…
Javaのクラス変換にModelMapperを使っているが、LombokのBuilderアノテーションを付与したクラスに対し、 ModelMapper#map メソッドを実行するとエラーが発生したので、対応方法をメモ。 環境 エラー発生状況 対応 調整 環境 ModelMapper v2.3.2 で確認。 エ…