Quantcast
Channel: 雑多なブログ
Browsing latest articles
Browse All 39 View Live

ブラウザ上のURLの書き換え

ブラウザのURLバーに表示されているURLを書き換えが必要になったので調べたところ、Javascriptの下記メソッドが使える事が分かった。便利なメソッドなので活用していきたい。history.pushState()history.pushStatehistory backの履歴に書き換えたURLを追加する。state...

View Article


Laravel Fortifyでマルチログインを実装する時のポイント

ネットに転がっているチュートリアルやドキュメントは断片的な情報が多かったので、自分が実現したい要件に沿った実装はどうすれば良いのか、というところがわかるまで随分時間がかかった。細かい事はそのうちサンプルの実装を作ってみようと思うけど、ポイントは下記点。ちゃんとFortifyの設定を理解するURLで切り分けるリダイレクト先のURLが直書きの箇所をカスタマイズするセッションの分離(guard設定しただけ...

View Article

@theme-ui/mdx/dist/theme-ui-mdx.cjs.dev.js to a dynamic import() which is...

next.js 12 のチュートリアル進めている。 theme-ui を追加したところで、下記のエラーが発生してビルドできなくなった。Error: require() of ES Module /Users/h.hashimoto/Documents/src/projects/nextjs/next-blog/node_modules/@mdx-js/react/index.js from...

View Article

Image may be NSFW.
Clik here to view.

html - datalistでお手軽コンボボックス

webでコンボボックスを実装するのは面倒だけれども、 実はhtmlには <datalist>というタグがあって、これを使うと手軽にコンボボックスを実現できる。コード例)<input list="languages"> <datalist id="languages"> <option value="COBOL"> <option...

View Article

xpathの記述方法を調べる(途中)

記述 内容 .. コンテキストノードの親を選択する . コンテキストノードを選択する * コンテキストノードの全ての子要素を選択する / ルートノードを選択する。 //hogeルートノードの子孫全体から、要素 hogeを全て選択する。 hoge要素 hogeを選択する hoge[fuge] 要素 hogeのうち、子要素 fuge を1つ以上持つ要素を選択する。 hoge[fuge="moge"]...

View Article


twitterの広告を消すブックマークレット

広告部分のhtmlには data-testid="placementTracking"という属性が設定されているので、その属性を持つDOM要素を非表示にすれば広告を消せる。javascript:(() => { const e = document.createElement('style'); e.innerText =...

View Article

PHP - テキストに数行おきに空行を挿入する

テキストに数行おきに改行を挿入する方法を調べた。処理のイメージは次の通り。入力テキストあああああああああああ いいいいいいいいいいいいい うううううううううううう ええええええええええええ おおおおおおおおお かかかかかかかかか出力テキストあああああああああああ いいいいいいいいいいいいい うううううううううううう ええええええええええええ おおおおおおおおお...

View Article

PHP: コンストラクタのプロモーション

PHP8.0以降コンストラクターの引数を、オブジェクトのプロパティに設定することができるようになった。例えば、$valueというプロパティにコンストラクタで値を代入する場面を考えてみる。class Hoge { public string $vlaue; public int $num; public function __construct(string $value, int $num) {...

View Article


ChatGPTを試した。

最近SNSで注目されているChatGPTを試してみた。例えば、「年月日を引数に取り、曜日を返すpythonの関数を作って」とAIに問いかけると、レスポンスとして、そのものずばりpythonの関数の定義が返ってきてびっくり。また、別の例では文章を要約して、と問いかけると指定した文章を要約してくれたり。なかなかすごい。ちょっとした案内はこれである程度カバーできそうな気がする・・・...

View Article


mac - ファイルのmd5ハッシュ値を確認する

macでファイルのmd5ハッシュ値を確認する場合は、md5コマンドが標準で使える。コマンドmd5 sample_file.txt実行結果MD5 (sample_file.txt) = d41d8cd98f00b204e9800998ecf8427e-q オプションを付けると、ハッシュ値だけ出力する。コマンドmd5 -q...

View Article

電子圧力鍋LPC-T1201で炊飯した

コイズミの電子圧力鍋LPC-T1201で炊飯した。詳しい操作方法は説明書があるので省略するけど、加圧時間4分で、加熱から加圧・減圧までトータル約15分。若干硬めの炊き上がりに仕上がった。水に長時間浸さずに炊飯したので、仕上がりの硬さに影響しているように思う。もしくは加圧時間をもう少し多くする?

View Article

プリンターの給紙が故障・・・

プリンターの給紙が故障してうまく印刷ができなくなってしまった。まだギリギリ使えるけど複数部の印刷は難しい。10年前くらいに10,000円位で購入したプリンターなので、十分頑張ってくれたと思う。個人的には楽譜やテキスト、公的書類の印刷にしか使っていないのでモノクロのみでOK。残っているインクが切れたタイミングでプリンターも買い替えようと思う。2〜3万円くらい出せば十分良いプリンターが購入できると思う。...

View Article

ChatGPTに数行の英文を添削してもらった。

その時のChatGPTとのやりとりを掲載しました。 応答も自然で、かなり使えるような気がする。 とりあえず、英語で言葉を発するのに慣れるのには良いと思う。対人のコミュニケーションよりも心理的な安心感もリスクも低いだろうし。私So would you help me and correct my message.ChatGPTOf course, I can definitely help you...

View Article


情報漏洩のしょうもない原因を防ごう

テクノロジーが発達した現代でも、本当にくだらないミスで情報漏洩しています。ということで、自分が他人の案件でサポート入った時に、遭遇したパターンについてまとめてみます。1. 公開領域に、拡張子を変える形でバックアップファイルを置いている残念ながら頻繁にあります。 バックアップファイルを作成するだけならまだ良いのですが、元の拡張子を変えて保存してしまったファイルは超危険です。例えば、公開領域に...

View Article

画像をルーペで拡大する

imgタグの画像を拡大するのは大体どのプラグインでも問題なし。 ただ、canvasタグを拡大表示するのは若干めんどさかった。canvasで画像拡大を実装することもできるが、 自分が試した印象ではパフォーマンス的に厳しいという印象。なので、canvasの場合は toDataURL() を使って画像のバイナリーデータを取得し、そのデータを画像拡大プラグインで読み込んで用いる、あるいはimgタグの src...

View Article


PHP - 原因不明のエラーになったら確認すること

PHPで開発していると文法に問題はないのに何故かプログラムが正常に動作しない、あるいはエラーが出てしまうという現象に遭遇することがあります。 今回は開発者がうっかりやりがちな原因をご紹介します。1. 文字コードがUTF-8のBOM有りになっている文字コードをUTF-8に設定している場合は、BOMなしで保存するようにしよう。 BOMコードがファイルに混入することで正常に実行されなくなってしまう。2....

View Article

ペットボトル症候群って何?

ペットボトル症候群というフレーズが目に飛び込んで、どういうことなのか気になったので調べてみました。これからの季節は水分補給の機会が増えるので、少し気にしておくと良さそうです。ペットボトル症候群とはペットボトルのジュースやスポーツドリンクを大量に飲み続けることによって発症する急性の糖尿病のような症状を「ペットボトル症候群」と呼びます。どういう状態で発生するのか飲み物や食事に含まれる糖分はブドウ糖に分解...

View Article


ニコニコ動画関連サービス復旧状況

2024年6月上旬ニコニコ動画がサイバー攻撃を受けてサービス停止となる事件には衝撃を受けました。今回は現時点のサービス稼働状況について調べてみました。ニコニコ動画関連サービス復旧状況本日6/29時点で機能や視聴できる動画に大幅な制限はありますが、ニコニコ動画自体は稼働はしていました。下記は現時点までのサービスの復旧状況のタイムラインです。6月14日 ニコニコ動画(Re:仮):...

View Article

FX業者の広告が酷くてドン引きした

少し前に、Xの広告でとあるFX業者の広告が表示された。で、その広告が酷かったという話。広告の大まかな内容はこんな感じ。職場で金欠で困っているAさんがお金のことでぼやく、というところから話がスタート。 そこにFXで収益を上げている同僚Bさんが登場して、FXは稼げるし、稼いだお金でプチ贅沢ができるよ!...

View Article

Image may be NSFW.
Clik here to view.

ジャズ理論を学ぶのにおすすめの本はこれ

ジャズ理論関連の本はたくさん出版されていて迷いますよね。多くの人が学ぶうちに迷い出して色々な本を購入するものの、...

View Article

Image may be NSFW.
Clik here to view.

積読で年間1万円以上の無駄になってしまう可能性があるのか?

積読で年間1万円以上の無駄になってしまう可能性がある、という主張について総務省統計局の「2024年日本の統計」によると、2022年時点におけるジャンルすべてを通した新刊の平均価格は1268円だそうです。これをもとに計算すると、積読が仮に年間6冊あったと仮定した場合に 1268円 x 6冊 で...

View Article


ブログ運営に便利なWebサービスまとめ

ブログを運営していると、もっと多くの人に見てもらいたいと思いますよね。そのために、検索エンジンで上位に表示されるようにするSEO(検索エンジン最適化)が大切です。今回は、SEOに役立つツールやサービスについてわかりやすく説明します。目次Yahoo、Google検索ラッコキーワードGoogle Search ConsoleGoogle AnalyticsGoogle Keyword...

View Article


最低賃金1050円台半ばで最終調整というニュースを見て

今朝Yahooニュースで、「最低賃金1050円台半ばで最終調整...

View Article

Image may be NSFW.
Clik here to view.

PHPのアロー関数のポイントまとめ

最近PHPの言語仕様について改めて勉強しています。今回はPHPのアロー関数についてまとめてみました。目次アロー関数とはアロー関数の記述方法アロー関数の仕様アロー関数の使いどころアロー関数とはアロー関数は無名関数を簡潔に書ける文法です。 PHP7.4で追加されました。アロー関数の記述方法アロー関数の記述方法は次のとおりです。function の代わりに fn という記述を使う波括弧 {}...

View Article

PHPで配列を結合する方法まとめ

今回はPHPで配列を結合する方法をまとめました。目次配列を結合する方法array_merge を使うarray_merge_recursive を使う+ 演算子を使う配列のアンパックを使うまとめ配列を結合する方法PHPでは下記の方法で配列の結合ができます。array_mergeを使うarray_merge_recursiveを使う+演算子を使う配列のアンパックを使うarray_merge...

View Article


PHPでファイル一覧を取得する方法

PHPでファイル一覧は下記の方法で取得できます。 改めて調べてみると色々な方法がありますね。opendir, readdirscandirDirectoryIteratorglobopendir,...

View Article

しまむらの子ども服のコラボ商品がSNSで炎上

衣料品チェーンのしまむらグループが展開する、子ども関連の専門店「バースデイ」が販売開始した商品で騒動が起きているようです。男性(パパさん)差別的なメッセージが服に書かれていてそれが大炎上したようです。SNSに投稿された写真を見たところ、「パパは全然面倒見てくれない」、「パパはいつも寝てる」、「ママがいい」など、家事育児に非協力的な男性を揶揄するようなメッセージのように感じました。実際には家事育児に積...

View Article

PHPのサポート期間2024年編

2024年8月1日時点でのPHPの各バージョンのサポート期間について確認しました。なお、PHP公式のサポート期間が終了している場合でもOSディストリビューション毎にバックポートは適用されている事がありますので、そちらも併せて確認されることをお勧めします。バージョン サポート期限 PHP8.1 2025/12/31 PHP8.2 2026/12/31 PHP8.3 2027/12/31...

View Article

swiftを触ってみた。

swiftを使ってちょっとしたプログラムを書いてみたので、単一ファイルのビルド方法についてメモ。ソースから直接実行することもできるので、小さいコードの確認はビルドせずに実行すれば良さそう。実行環境macOS 12.7.4 (Monterey)Xcode14.2 (14C18)Apple Swift 5.7.2ビルドと実行即時実行swift filename.swift実行ファイル作成#...

View Article



スイスポのクラッチペダルストッパー交換について

結論を先に言うと、自分で車を調整できる人ならやってみても良いけど、公道走行するなら注意が必要な改造だと思われる。Youtubeで、スイスポ(ZC33S)に標準で付いているクラッチペダルストッパーを少し厚みのある、スズキ純正の「09321-06033」に交換するちょっとした改造について紹介されていた。これによりクラッチのフィーリングが改善して運転しやすくなるという話。自分も好奇心で試してみたけど、公道...

View Article
Browsing latest articles
Browse All 39 View Live