上限付き境界ワイルドカードについて
Javaを使っていると、Clazz<Foo extends Bar>とかClazz<? extends T>というようなあまり見た目にやさしくない呪文を見かけると思います。これはなんだ?って話です。これは上限付きワイルドカード(upper bounded...
View ArticleJavaScriptで静的変数
例えば次のような処理を考えてみます。名前と身長と体重を与えると、その人のBMIがメソッドにより出力されるというものです。さらに、食料foodNumがあって、食べると1つ減って、代わりに1kg増えるものとします。食料はあらかじめ、貯蔵量に限界があって、減る一方とします。一人の人のを都度処理するなら下記のような感じで書くと思います。 Vueとか使ってるとよく使うオブジェクトリテラルっす。//...
View Articleドメイン移行戦記
独自ドメインに移行しました。旧ドメイン:https://fa11enprince.hatenablog.com/新ドメイン:https://gup.monster/前は独自ドメインはサブドメインでしかできなかったそうなのですが、いつの間にかネイキッドドメインがOKになってるそうなので、wwwなしのネイキッドドメインで運用します。サブドメインでは新規分はGoogle...
View ArticleはてなブログからWordPress移行を検討するも結構厳しいことが判明した
docker-composeでWordPressをお試ししてみた記録です。なんだかんだいってはてなブログいいよねっていう話です。検証用としてCocoonというテーマとWP Githuber MDプラグインを使いました。 シンタックスハイライトができてなおかつ今に近いデザインということで、テーマはCocoonを選び、マークダウンを使いたいのでWP Githuber...
View ArticleGPU付きマシンでUbuntu 18.04.4 LTS Desktop amd64をLive DVDを動かしてデータ消去
例によって備忘録です。これから試すところも書いてあります(特にデータ消去)。データ消去は結構課題ですね。 Windowsなら結構いいソフトがあるとは思うのですが、...
View ArticleColorfulBoxでWordPressを運営する
全くこことは別のジャンルのブログを、レンタルサーバーでWordPressを動かすときの備忘録です。なんでColorfulBoxを選んだかというと安くて速いからです。1サーバーで独自ドメインで複数WordPressで運営することを見越した設定にします。どうせ大したアクセスが来ないので、費用を安く抑えようという魂胆です。...
View ArticleSpring Bootでマルチデータソースのやり方
以前このブログで紹介したMaven + Eclipseでマルチモジュールプロジェクトを作成するのなかでサンプルコードで示したものの特にマルチデータソースのやり方についての解説です。この記事に書いてある通り、PostgreSQLとMongoDBを組み合わせる場合を例として書いてあります。完成版のソースコードはこちらです。ミドルウェア バージョン Spring Boot 2 Java 1.8...
View ArticleSpring Boot 2 + JQuery DataTablesで一覧画面を作成
今更ながらjQuery系ですが、使ったことがなくてでも便利そうなので使ってみました。皆さん大好きSpring Boot 2を使用しました。また、Pagingが面倒なので皆さん大嫌いHibernateを利用しています。結論としてはJQuery...
View ArticleC++でオブジェクトを返す関数を書いてもいいのか問題
C++でオブジェクトを返す関数を書いてもいいのか問題→OKです。遅かったらプロファイル取りましょうで終わりです。かなり過去にC++でstd::stringをどう返すべきかという記事を書いたこともあり結局いま、例えば、関数内でvectorを加工してその結果を呼び出し側で使いたいニーズがある場合のコードはどう書くのが正解なの?...
View ArticleJavaScriptでコールバックで失敗を検知した時にどうやってリトライするか
Node.jsの例えばfs.renameのような非同期のメソッドを使っていたときなどに、リトライしようとして、それをどうやって実現するかという話です。コールバックだと単純にはうまくいきません。いろいろ方法はあると思いますが、一例を説明しようと思います。...
View Article投稿日・更新日で古い記事だと強調表示するカスタマイズ
概要表示例PC1表示例PC2設定方法headに要素を追加PCスマホ参考概要はてなブログの記事毎のページで更新日を表示しつつ、投稿日 or...
View ArticleHyper-VのGuestでWSL2でdockerを動かしてみる
こんなのすぐに終わるかなー。と思ったら、案の定、罠が仕掛けられてました。単なる備忘録です。 Windows 10 Enterprise 2004でお試ししてみました。Windows 10 Enterpriseのゲストを作成してみるダウンロード編Guestマシン作成編Docker DesktopをWSL2でやってみる所感Windows 10...
View Article画像をJavaScriptでXHR経由で読み込む方法
やむをえない事情があり、JWT認証を通過して画像を表示させる必要があったので、 XHR(Ajax)で画像を読み込む方法を調べました。同一ドメインならこんな苦労はしないのにーとか最近そんなことを悩んでいます。サーバーサイドのコード何でもいいのですが、最近お気に入りのexpressサクッとなんか書くのが楽なんです。環境構築も長楽だし。 JavaScriptいいお。 Nodeはversion...
View Article2020年の振り返り
今年取り組んだ技術の振り返りです。認証・認可LDAP(OpenDJ) OpenId Connect/OAuth 2.0(OpenAM)WebアプリNode.js(Express)リバースプロクシNginxデータベースMongoDBデータ分析・簡易的な定型処理Jupyter/Python仮想化VMware ESXi DockerサーバーAWS(EC2/S3/Route53) Azure(Virtual...
View Article親プロクシがあるときのSquidの設定方法 Windows編
何らかの理由で閉じたネットワーク内で、いわゆる踏み台の内側にネットワークを組んでいる場合、その内側のマシンからインターネット接続をしたいことがあると思います。その場合、例えば企業内のネットワークでインターネットに出る場合...
View ArticlemacOS Big Surにアップデート
以前Catalinaにアップグレードして痛い目にあっていたのでMojaveのままにしていたのを Teams入れてみたいなということで、ほかのソフトの互換性をあきらめてBig...
View ArticleOSS-DB Silverに合格した
IPAの情報処理技術者試験を受けたかったのだが、毎度のごとく申し込みを忘れてしまう。今年はコロナで特に忘れやすい。実は春のITアーキテクトも受けたかったのだが、今日テキスト買って、サイトを見ると…もう申込み終わってる。本屋にたくさん平積みしてあったのに…(...
View Articleモニタの電源が消えると音が聞こえなくなる
Windows Updateでバージョン 2004にしてからモニタの電源が落ちた後に音が聞こえなくなる症状に悩まされています。環境は以下のような感じです種別 使っているもの・バージョン OS Windows 10 Pro 2004モニタ iiyama ProLite XU2390HS-5GPU NVIDIA GeForce RTX 2070 SUPERインターフェース...
View Articleネットワークが突如繋がらなくなる
本日、突如Windowsマシンがインターネットに繋がらなくなった。実はルーターの調子が悪くて、再起動したら治ったのですが原因を究明するまでやたらハマったのでその記録です。構成はパソコンを有線でSoftBankから借りてるルーターに繋いでいるごく一般的な感じです。現象発生ネットワークがつながらない。インターネットにつながりません。「インターネットに繋がりません」とググりたいが、インターネットにつながら...
View Article
More Pages to Explore .....