マーシャル諸島から携帯に着信、要注意

マーシャル諸島から携帯に着信がありました。 ブログやツイッターに同様の報告があります。 マーシャル諸島に限らず、よくわからない海外からの電話は詐欺等の疑いがあります。 電話には出ず、かけ直しもしないように注意しましょう。 (adsbygoogle = window…

Mac VSCodeのTerminalでPowerlineフォント

MacのTerminalでPowerlineフォントを使うように設定し、久しぶりにVS Codeのターミナルを見たらちゃんと表示されてませんでした。 Ubuntuと同様に個別に設定が必要だったのでこちらのような設定をしています。 フォント名は”Source Code Pro for Powerline”…

Ubuntuインストール後に設定すべきこと

先日Ubuntu 20.04 LTSをインストールしましたが、インストール後に以下のような設定をしたのでブログに残しておきます。 1. Download and Install Latest Updates > sudo apt-get update && sudo apt-get upgrade -y 2. Install GNOME Tweak Tool > sudo apt…

SPA + OAuth 2.0 / Open ID Connect (OIDC) + API (Microsrvices)を実装する際に注意したいこと

SPAアプリでOAuth 2.0/Open ID Connect (OIDC)の実装を検討しているのですが、調べているうちに様々な注意点が出てきたのでまとめておきます。 まずはOauth 2.0における注意点。 認可のフローは以下4つのフローがありますが、 Authorization Code Grant Imp…

Ubuntu、Mac、Windowsの半角 / 全角の切り替えをキーを統一する

今使っているMacは英語キーボードとなっていて、「英数」と「かな」のキーがありません。 そのため、日本語入力モードにする際はショートカットキーか、⌘英かなというアプリを使っています。 ⌘英かなは、左右のコマンドキーを単体で押した時に英数/かなの切…

NTLM/Kerberos/SPNEGO/SAML/ADFSの整理

社内でSSO環境を構築するにあたり、さまざまなキーワード出てきて分かりにくかったので整理しました。 ここからもっと深堀が必要かと思いますが、とりあえず入り口の整理ということで。 キーワード カテゴリ 概要 参考サイト NTML (NT [New Technology] LAN …

SDKMANで複数のJDKを管理

UbuntuにJDKをインストールするためにSDKMANをインストールし、複数のJDKが使えるように設定しました。 Installation - SDKMAN! the Software Development Kit Manager の通りにコマンドを打つだけでインストールは完了します。 (adsbygoogle = window.adsby…

UbuntuでVSCode TerminalでPowerlineフォントを利用する

先日Ubuntu環境でTerminalでZshを使う際に、Powerlineフォントを使うようにしたのですが、VS Codeの方が文字化けしていました。 VS CodeもTerminalのFontを指定する必要があるようなのでこちらのように設定しています。 File -> Preferences -> SettingsとMe…

UbuntuでOh My Zsh

UbuntuとMacの環境をなるべく近づけるべく、Default ShellをZshに変更し、Oh My Zshもインストールしました。 まずはZshの設定からです。 tworks55@ubuntu20:~$ sudo apt-get install zsh -y (中略) tworks55@ubuntu20:~$ zsh --version zsh 5.8 (x86_64-ubu…

HP EliteBook Folio G1にUbuntu 20.04 LTSをインストール

先日こちらの記事でUbuntu 18.04 LTSをインストールしたばかりですが、4/23に20.04 LTSがリリースされましたので早速インストールし直しました。 まだ日本語 Remixは無いようなので、本家からダウンロードしてインストールしたのですが、”半角/全角”キーで漢…

Material Componentsのチュートリアル mdc-103 Web

MDC-103 Web: Material Theming with Color, Shape, Elevation and Type (Web)を試してみましたのでブログに残しておきます。 前回記事の続編です。 今回もMDC-101, MDC-102で対応した問題と同様の事象に遭遇したので、それぞれ対処しチュートリアルが完了し…

HP EliteBook Folio G1にUbuntu 18.04 日本語 Remixをインストール

HP EliteBook Folio G1にUbuntu 18.04 日本語 Remixをインストールしたところ、2つほど特殊な設定が必要だったのでブログに残しておきます。 まずは音ですが、何も操作していないときに度々「プツッ」といった音がしていたのですが、alsa-base.confに1行追…

Material Componentsのチュートリアル mdc-102 Web

MDC-102 Web: Material Structure and Layout (Web)を試してみましたのでブログに残しておきます。 前回記事の続編です。 今回はログイン後のHome画面に ナビゲーション 商品イメージのリスト を作成します。 (adsbygoogle = window.adsbygoogle || []).push…

シリコンバレー(Silicon Valley)シーズン5

シリコンバレー(Silicon Valley)シーズン5もIT関連の仕事をしている人には楽しめる内容となっています。 現在IT業界で話題となっているトピック「分散システム」、「AI」、「仮想通貨」などがドラマの中で取り扱われ、こういったキーワードに敏感な人が見…

/usr/local/Cellar/pyenv/1.2.16/libexec/pyenv: No such file or directory

久しぶりにpythonを触ったところ、いきなりエラーに遭遇。 /Users/myuser/.pyenv/shims/python: line 21: /usr/local/Cellar/pyenv/1.2.16/libexec/pyenv: No such file or directory どうやらpyenvのバージョン1.2.16から1.2.17が上がり、~/.pyenv/shims/p…

Online Diagram Tool List (オンライン ダイアグラム作成ツール一覧)

Blogを書く際にDiagramを書いたりすることがありますが、最近はオンラインかつ無料ですぐにDiagramを書くことができて非常に便利です。 データもGoogle DriveやOne DriveなどCloud上に保存でき、どのPCからでも同じDiagramにアクセスできます。 AWS/Azure/GC…

"openjdk-13.0.1.jdk" cannot be opened because the developer cannot be verified.

macOS Catalinaにアップデートしてからこのようなメッセージボックスが出るようになりました。 日本語だと「"openjdk-13.0.1.jdk"は開発元を検証できないため開けません」といった感じのようです。 とりあえず再インストールしてみると、既にJDK14が出ている…

Material Componentsのチュートリアル mdc-101 Web

Material ComponentsのチュートリアルMDC-101 Web: Material Components (MDC) Basics (Web)を試したのでブログに残しておきます。 Material Componentsは、Material Designに則った一貫性のある画面を作るためのライブラリで、DesignとEngineering両方をう…

Google AdSense 7回目で審査通過しました(はてなブログ無料版)

fc2ブログでAdsenseの審査を通したときは1発で通過したのですが、はてなブログはAdsenseと相性が悪いようで随分苦労しました。 結局1か月と1週間程度かかり、合計7回申請してやっと通過しました。 結果からするとこちらのブログに書いてある仮説は正しいのか…

"libecomlodr.dylib" will damage your computer. You should move it to the Trash.

Mac

macOS Catalina 10.15.4にアップデートし、再起動した際に"libecomlodr.dylib" will damage your computer. You should move it to the Trash.とメッセージボックスが表示されるようになりました。 いろいろと調べてみると、Apple Support Communitiesにも投…

Python使ったObject認識(10行コード)

先日Pythonを使ってObject画像内のオブジェクト認識を体験してみました。 Python使ったObject認識で遊んでみた。10行でこんな事できちゃうのね。右の方は信号認識してくれなかったけど。https://t.co/fvqswFpwXJ#Python #エンジニア #プログラミング学習 #プ…

Oh My ZshでMacのZsh設定

MacのOSをCatalinaに変更した際、デフォルトのShellをZshに変更しました。 このタイミングでOh My Zshで設定を変更したのでブログに残しておきます。 github.com (adsbygoogle = window.adsbygoogle || []).push({});

xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools)

MacOS Catalina にアップデートした後にPythonのバージョンを上げようとしたところ、以降のようなエラーが発生しました。 ~ $ pyenv install 3.8.1 python-build: use openssl@1.1 from homebrew python-build: use readline from homebrew Downloading Pyth…

オンライン Diffchecker

先日、普段使っていないPCで作業をしている際にDiffが取りたくなったのですが、アプリケーションが入っていなかったのでオンライン版を探したところ、 diffchecker.comというサイトが便利でしたのでブログに残しておきます。 Diffchecker - Online diff tool…

gs.statcounter.comでブラウザーのシェアを見る

日経システムズの2019年2月号が手元にありstatcounter.comのデータを使った情報があったので、本家を使ってみました。 gs.statcounter.com 場所を日本、期間を2019年2月〜2020年2月に設定した際のブラウザシェア情報がこちらです。 Source: StatCounter Glob…

Macショートカットキー 日本語変換編

Mac

日本語変換モードの状態で「ひらがな」や「カタカナ」に直接変換したい場合は、次のショートカットが便利です。 キー 説明 覚え方 ctrl + j ひらがな j:Japanese ctrl + k カタカナ k:Katakana ctrl + l 全角英数 l:Large number ctrl + ; 半角英数 ? Macの…

ディープテック 世界の未来を切り拓く「眠れる技術」

この本ではAI、ビッグデータ、IoT、ロボティクスといったITに関するテクノロジーだけでなく、農業や食料、環境やバイオといった様々な分野のテクノロジーを取り扱い、同時に日本がこれから向かうべき方向の提案をするような内容になっています。 ディープテ…

シリコンバレー(Silicon Valley)シーズン4

シリコンバレー(Silicon Valley)シーズン4も見終わってしまいました。 今回はスタンフォード大学のシーンが少し出てくるので懐かしかったです。一度だけ訪問したことがあるのですが、敷地は広く、建物も歴史を感じさせるものの古さは感じさせない、なんと…

まんがで変わる! 仕事は楽しいかね?

「まんがで変わる! 仕事は楽しいかね?」は、原作「仕事は楽しいかね?」の内容を元に少し設定を変えたストーリーでマンガ化された内容です。 マンガ化されたといっても、原作のデイル・ドーテンの言葉や補足説明はマンガではなく文章だけで構成されており…

Macショートカットキー カーソル移動編

Mac

Macを使う際に、エンジニアとして覚えていた方が良いショトカットキーがいくつかあります。 まずは、CTRLキーを使ったショートカットから。 キー 説明 覚え方 CTRL + f 1文字前へ f:forward-char CTRL + b 1文字後ろへ b:backward-char CTRL + n 次の行へ …