上限付き境界ワイルドカードについて
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 ArticleAppleの公式サイトのApple Storeオンラインにサインインできなかった話
Appleで商品を買おうとしてAppleの公式サイトにサインインできない状況に陥りました。 Windows...
View ArticleWordPressの引っ越しをやってみた
WordPressの引っ越し作業を行いました。高いサーバーから安いサーバーに引っ越しをしました。もしかするとcPanelのマニュアルとかを熟読するともっと楽な手順があったかもしれませんが、とりあえずDBを復元しつつ、WPをアーカイブしたものを置きなおせば動くだろうというノリだけでやってみたら案の定できました。...
View ArticleWindowsでPC起動直後、インターネット接続確立が遅い
問題PC起動直後にインターネット接続を必要とするアプリがスタートアップで立ち上がると、必ずインターネットに接続されていません系のエラーが発生してしまう。ただし、数秒~数10秒後、再接続を試みるとインターネット接続が成功する。環境はWindowsで有線LAN。またDHCPではなく固定IPでネットワークにつないでいる。解決策Wireshark(Npcap、WinPCap)、Virtualbox、独自のド...
View Articleワイモバイルに移行して、プロファイル設定・メールでハマった件
LINEMOからY!mobileに乗換えたときの備忘録です。困っていた内容「受信メールサーバ Y!MOBILEメールのパスワードを入力」で何を入力すればいいかわからない既存のYahoo JAPAN IDを紐づけたがもともとのco.jpのメールアドレスが消えた?困ってたことの解決策入力すべきパスワードは何か:もともと持っていたYahoo JAPAN...
View ArticleM1 Macを購入したので最初にやっておきたい項目の備忘録
M1 iMacを購入しました。Intel iMacからの移行も考えましたが、特に移行したいデータはなかったしx86_64からARMへ変わることもあり、まっさらな状態から使うことにしました。前提条件: macOS 13...
View ArticleM1 iMacを購入したら買うべきもの
ハードウェア編購入したもの検討したものソフトウェア編購入したもの補足M1 iMacを購入したら買うべきものがあります。まずハードウェアです。 iMacについてるポートはというと…https://support.apple.com/ja-jp/HT201736#thunderboltusb4 USB 3.1 Gen 2(最大10Gb/s)x2 Thunderbolt 3/USB 4 x2の4ポートです...
View ArticleWSL2を有効化した
WSL2を使いたくて有効化した時のメモ前提条件・Hyper-Vは使用済み・WSL1も有効化済みやること2023年3月現時点ではWSL1からWSL2にするにはコマンドプロンプトから管理者権限で> wsl --set-default-version 2を打つだけ。あとは新規にディストリビューションを入れるだけ。コマンドラインからでもWindows...
View ArticleCPUクーラーを交換した
注記主にCPUクーラー交換の記事ですが音がうるさい主因はケースファンのほうだったかもしれないです。どっちもダメだった可能性は否めませんが、厳密に切り分けるのが面倒というのもあったりします。電源から抜いて止めた状態でしばらく動かせば特定できそうなもんですが、ずっとうるさいわけでないのでなかなか難しかったです。起きていた現象マウスコンピューターのG-Tune NEXTGEAR-MICRO...
View Articleブラウザで日本語入力がおかしくなる、うまく入力できなくなることがある
起こっていた問題特にブラウザのアドレスバー上でGoogle検索をしようと日本語入力をしようとしたときにまともに日本語が打てなくなる事象がたまに発生します。ブラウザ以外のテキストエディタ上では特に問題になりません。環境情報ちなみに私の環境は以下です。※Mac macOS Ventura13.0のほうでもESETを使っていますがそちらはこの問題が起きてないです。種別ソフトバージョンOSWindows...
View ArticleSpotBugsの使い方とレポート化の手順
2024-02-24前提条件インストール設定実行方法HTMLレポート化EclipseでMaven Buildの実行を追加する参考サイトJavaで静的解析がお手軽にできるツールということでレポート化できんだっけ?というので調べたときのメモ前提条件Java 17環境(Java 8でも同じだと思うが) Maven使用(Gradleの場合は末尾の参考サイトを)...
View Article
More Pages to Explore .....