Help
RSS
API
Feed
Maltego
Contact
Domain > tech.torico-corp.com
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2022-03-07
35.74.39.11
(
ClassC
)
2025-11-28
35.76.189.161
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyServer: awselb/2.0Date: Fri, 28 Nov 2025 02:41:31 GMTContent-Type: text/htmlContent-Length: 134Connection: keep-aliveLocation: https://tech.torico-corp.com:443/ html>head>title>301 Moved Permanently/title>/head>body>center>h1>301 Moved Permanently/h1>/center>/body>/html>
Port 443
HTTP/1.1 200 OKDate: Fri, 28 Nov 2025 02:41:32 GMTContent-Type: text/html; charsetutf-8Content-Length: 113009Connection: keep-alivex-frame-options: DENYvary: Accept-Language, Cookiecontent-language: ja !doctype html>html langja>head> meta charsetutf-8/> meta nameviewport contentwidthdevice-width, initial-scale1.0> meta namekeywords content> meta namedescription content> meta nametwitter:card contentsummary> meta nametwitter:site content@torico_PRHR> meta nametwitter:title contentTORICO Tech ブログ> meta nametwitter:description content> meta nametwitter:image contenthttps://d1qjlssvz4u32r.cloudfront.net/static/torico/images/apple-touch-icon-2015.png> title>新着記事 | TORICO 技術開発ブログ/title> link relshortcut icon hrefhttps://d1qjlssvz4u32r.cloudfront.net/static/torico/images/favicon.ico> link relapple-touch-icon-precomposed hrefhttps://d1qjlssvz4u32r.cloudfront.net/static/torico/images/apple-touch-icon-2015.png/> link hrefhttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/css/bootstrap.min.css relstylesheet integritysha384-GLhlTQ8iRABdZLl6O3oVMWSktQOp6b7In1Zl3/Jr59b6EGGoI1aFkw7cmDA6j6gD crossoriginanonymous> script srchttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.bundle.min.js integritysha384-w76AqPfDkMBDXo30jS1Sgez6pr3x5MlQ1ZAGC+nuZB+EYdgRZgiwxhTBTkF7CXvN crossoriginanonymous>/script> link hrefhttps://use.fontawesome.com/releases/v5.0.4/css/all.css relstylesheet> link relstylesheet hrefhttps://d1qjlssvz4u32r.cloudfront.net/static/tech/css/tech.css?81> script srchttps://code.jquery.com/jquery-3.7.1.min.js integritysha256-/JqT3SQfawRcv/BIHPThkBvs0OEvtFFmqPF/lYI/Cxo crossoriginanonymous>/script> !--manga10はtag-managerを導入済み。tag-managerを導入済みだったらgaはtag-managerから設定し、tag-managerが未設定だったらこのga設定をそのまま使用する。-->!-- Global site tag (gtag.js) - Google Analytics -->script async srchttps://www.googletagmanager.com/gtag/js?idUA-74364084-6>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, UA-74364084-6);/script> /head> body idbody class> div classbg-container> div classbg-container-inner> div classred-circle red-circle-1>/div> div classred-circle red-circle-2>/div> div classred-circle red-circle-3>/div> div classred-circle red-circle-4>/div> div idbg-blur classbg-blur>/div> div idbg-opacity classbg-opacity>/div> /div> /div> header classheader> div classcontainer-fluid header-inner fw-normal> div classbrand px-3> a href/ classbrand-link> h1 classbrand-title> img srchttps://d1qjlssvz4u32r.cloudfront.net/static/tech/images/torico-icon.png altTORICO技術開発ブログ width36 height36 classbrand-icon > div classbrand-text> span classbrand-torico-text>TORICO/span> span classbrand-blog-text>技術開発ブログ/span> /div> /h1> /a> /div> div idcolor-mode-toggle stylecursor: pointer;> i classfar fa-moon aria-hiddentrue >/i> /div> /div> /header> div classmain-section mt-5>div classcontainer> div classrow> div classcol-12 col-md-8 middle> div classpage-title-section> div classcontainer> h3 classmy-2 stylefont-size: 1rem;> /h3> /div>/div> div idpost-1151 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>定番RDBMSのベクトルフィールド対応状況 2025/h2> h6 classpost-meta font-weight-light> span> 2025.08.25 09:06 (3ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Flookoutdevilsthroatdscf0363_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>この内容は、TORICO 技術勉強会 2025-08-08 のライトニングトークを記事にしたものです。MySQL、Postgres、SQLite3 等の定番RDBMSのベクトルフィールドのサポート状況を調査しました。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Flookoutdevilsthroatdscf0363_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>定番RDBMSのベクトルフィールド対応状況 2025/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2025.08.25 09:06 (3ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> /h6> /div> /article> /div> div idpost-1150 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>Raspberry Piを使って遠隔ルーターの監視装置を作ってみた。/h2> h6 classpost-meta font-weight-light> span> 2025.04.10 17:19 (7ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 百合川紗璃奈 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Fyurikawa%2F24295447_s.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>ラズパイを使って遠隔ルーターの監視装置をつくった/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Fyurikawa%2F24295447_s.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>Raspberry Piを使って遠隔ルーターの監視装置を作ってみた。/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2025.04.10 17:19 (7ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 百合川紗璃奈 /span> /h6> /div> /article> /div> div idpost-1148 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>スマホのセキュリティ対策と適度なバランス/h2> h6 classpost-meta font-weight-light> span> 2025.03.27 18:00 (8ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 渡辺美由紀 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fwatami%2Flockkeymany.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>安全なサイトをスマホで開いた際に、セキュリティ警告や画像表示の不具合が発生することがあります。もしかすると、スマホの過度なセキュリティ対策が他のアプリの動作に影響を与えているかもしれません。今回は、セキュリティ対策とその影響について簡単にご紹介します。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fwatami%2Flockkeymany.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>スマホのセキュリティ対策と適度なバランス/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2025.03.27 18:00 (8ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 渡辺美由紀 /span> /h6> /div> /article> /div> div idpost-1147 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>Coima + Rosetta 2 で、Apple Silicon 上で x86_64 の Docker イメージをビルドする (Docker desktop やめる)/h2> h6 classpost-meta font-weight-light> span> 2025.03.24 12:32 (8ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> span> カテゴリ: /span> a href/blog/category/docker/ classcategory-link > Docker /a> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fyotsuyanagi%2Fcolima%2Feduardo-garcia-crhwrtxodcw-unsplash.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>Docker Desktop を使わずに、Mac で x86 の Docker イメージのビルドをする手順を書いています。Colima と Rosetta2 を使って、クロスアーキテクチャーでビルドする方法です。Lima, QEmu, nerdctl の実例も記載しています。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fyotsuyanagi%2Fcolima%2Feduardo-garcia-crhwrtxodcw-unsplash.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>Coima + Rosetta 2 で、Apple Silicon 上で x86_64 の Docker イメージをビルドする (Docker desktop やめる)/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2025.03.24 12:32 (8ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> span> カテゴリ: /span> a href/blog/category/docker/ classcategory-link > Docker /a> /h6> /div> /article> /div> div idpost-1144 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>ビジネスワークに便利なSLACKのリマインド設定/h2> h6 classpost-meta font-weight-light> span> 2025.03.21 18:00 (8ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 渡辺美由紀 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fwatami%2Fcropcat126imgl6384.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>今回は、ビジネスワークに役立つSlackのリマインダー設定についてご紹介します。Slackでは、業務で決めたことや会議の開始前にリマインダーを設定しておくと、とても便利です。忙しいと、いくらスケジュールを頭に入れていても、仕事に没頭してしまい、他の業務や会議の開始時間を過ぎてしまうことがあります。そんな経験がある方には、この機能が非常に役立つと思います。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fwatami%2Fcropcat126imgl6384.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>ビジネスワークに便利なSLACKのリマインド設定/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2025.03.21 18:00 (8ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 渡辺美由紀 /span> /h6> /div> /article> /div> div idpost-1146 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>Laravelを使って簡単にReactを開発できる環境を作成する/h2> h6 classpost-meta font-weight-light> span> 2025.03.18 12:01 (8ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 工藤淳 /span> span> カテゴリ: /span> a href/blog/category/laravel/ classcategory-link > Laravel /a> , a href/blog/category/php/ classcategory-link > PHP /a> , a href/blog/category/react/ classcategory-link > React /a> , a href/blog/category/typescript/ classcategory-link > TypeScript /a> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fkudou%2Freact-icon512x456.svg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>Laravelを使って簡単にReactの開発環境を構築する。以前はPython(Django)+React(TypeScript)で挫折したが、今回は得意なPHP(Laravel)をバックエンドにすることで、Reactの学習に集中できる環境を整える。また、低コストで構築し、トラブル時の原因特定を容易にすることを目的としています。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fkudou%2Freact-icon512x456.svg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>Laravelを使って簡単にReactを開発できる環境を作成する/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2025.03.18 12:01 (8ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 工藤淳 /span> span> カテゴリ: /span> a href/blog/category/laravel/ classcategory-link > Laravel /a> , a href/blog/category/php/ classcategory-link > PHP /a> , a href/blog/category/react/ classcategory-link > React /a> , a href/blog/category/typescript/ classcategory-link > TypeScript /a> /h6> /div> /article> /div> div idpost-1145 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>ホーリンラブブックスのリニューアルした時の話/h2> h6 classpost-meta font-weight-light> span> 2025.03.17 00:00 (8ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四斗邊貴博 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Fshikun12815v7a8133_tp_v.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>弊社が運営しているECショップにBL専門サイトのホーリンラブブックスがあります。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Fshikun12815v7a8133_tp_v.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>ホーリンラブブックスのリニューアルした時の話/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2025.03.17 00:00 (8ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四斗邊貴博 /span> /h6> /div> /article> /div> div idpost-1143 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>2024年のTORICOの社内勉強会の内容/h2> h6 classpost-meta font-weight-light> span> 2025.02.17 19:23 (9ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Ftorinoichi02_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>TORICOでは、毎月1回のペースで開発者による技術勉強会を行っています。2024年に開催した技術勉強会の内容を紹介します。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Ftorinoichi02_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>2024年のTORICOの社内勉強会の内容/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2025.02.17 19:23 (9ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> /h6> /div> /article> /div> div idpost-1142 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>AWS OpenSearch を、マネージドクラスターからサーバーレスに移行した時のコスト削減効果/h2> h6 classpost-meta font-weight-light> span> 2025.01.21 18:10 (10ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> span> カテゴリ: /span> a href/blog/category/amazon-web-service/ classcategory-link > Amazon Web Service /a> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Ftrpar57810016_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>当社では、2024年12月に、サービスの検索エンジンをOpenSearch のマネージドクラスターからサーバーレスに変更しました。主に実費のコストダウンとマネジメントコストの低減を期待して変更しての実施となります。実際のコスト変動のグラフと、変更しての所感を記載しました。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Ftrpar57810016_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>AWS OpenSearch を、マネージドクラスターからサーバーレスに移行した時のコスト削減効果/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2025.01.21 18:10 (10ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> span> カテゴリ: /span> a href/blog/category/amazon-web-service/ classcategory-link > Amazon Web Service /a> /h6> /div> /article> /div> div idpost-1141 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>2024年末の LangChain チュートリアル/h2> h6 classpost-meta font-weight-light> span> 2024.12.15 09:47 (11ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> span> カテゴリ: /span> a href/blog/category/python/ classcategory-link > Python /a> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Finkopake0005_tp_v.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>LangChainの利用方法に関するチュートリアルです。2024年12月の技術勉強会の内容を基に、LangChainの基本的な使い方や環境構築手順、シンプルなLLMの使用方法、APIサーバーの構築方法などを解説しています。また、Wikipediaから取得したデータを用いたRAGとメモリーセーバーの実装例も紹介しています。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Finkopake0005_tp_v.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>2024年末の LangChain チュートリアル/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.12.15 09:47 (11ヶ月前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> span> カテゴリ: /span> a href/blog/category/python/ classcategory-link > Python /a> /h6> /div> /article> /div> div idpost-1140 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>Weaviate をローカルDockerで起動して、手軽に RAG するチュートリアル/h2> h6 classpost-meta font-weight-light> span> 2024.10.12 15:08 (1年前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> span> カテゴリ: /span> a href/blog/category/python/ classcategory-link > Python /a> , a href/blog/category/%E3%83%99%E3%82%AF%E3%83%88%E3%83%ABdb/ classcategory-link > ベクトルDB /a> , a href/blog/category/%E7%94%9F%E6%88%90ai/ classcategory-link > 生成AI /a> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Fkinemapar513402311_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>オープンソースのベクトルデータベースである Weaviate を Docker で起動しデータを投入し、そのデータを使って RAG (検索拡張生成) を行うチュートリアルです。(社内勉強会カリキュラム)自分の PC 上で RAG のシステムを構築します。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Fkinemapar513402311_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>Weaviate をローカルDockerで起動して、手軽に RAG するチュートリアル/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.10.12 15:08 (1年前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> span> カテゴリ: /span> a href/blog/category/python/ classcategory-link > Python /a> , a href/blog/category/%E3%83%99%E3%82%AF%E3%83%88%E3%83%ABdb/ classcategory-link > ベクトルDB /a> , a href/blog/category/%E7%94%9F%E6%88%90ai/ classcategory-link > 生成AI /a> /h6> /div> /article> /div> div idpost-1139 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>Notionを本の管理に使ってみる/h2> h6 classpost-meta font-weight-light> span> 2024.09.30 11:30 (1年前) /span> span> 投稿者: /span> span classauthor-name> 工藤淳 /span> span> カテゴリ: /span> a href/blog/category/php/ classcategory-link > PHP /a> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Fkudou%2Fell75_yousyohondana20120620_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>ブラウザがあればどこでもつかえるNotion。テンプレートで何でもできるNotionで購入した本、これから発売する本の管理をしてみる。Notion APIを使えば自作アプリとの連携も可能に!?/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Fkudou%2Fell75_yousyohondana20120620_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>Notionを本の管理に使ってみる/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.09.30 11:30 (1年前) /span> span> 投稿者: /span> span classauthor-name> 工藤淳 /span> span> カテゴリ: /span> a href/blog/category/php/ classcategory-link > PHP /a> /h6> /div> /article> /div> div idpost-1138 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>重複コンテンツは味方ではない/h2> h6 classpost-meta font-weight-light> span> 2024.09.25 17:00 (1年前) /span> span> 投稿者: /span> span classauthor-name> 渡辺美由紀 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fwatami%2F23676238_s.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>検索エンジンの上位にサイト情報が表示されるということは多くの人に見てもらえる最高の宣伝です。SEO評価を下げてしまう重複コンテンツを軽減することも重要な課題の一つだといえます。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fwatami%2F23676238_s.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>重複コンテンツは味方ではない/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.09.25 17:00 (1年前) /span> span> 投稿者: /span> span classauthor-name> 渡辺美由紀 /span> /h6> /div> /article> /div> div idpost-1137 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>Microsoftの法人向けプランを導入した/h2> h6 classpost-meta font-weight-light> span> 2024.09.20 12:25 (1年前) /span> span> 投稿者: /span> span classauthor-name> 百合川紗璃奈 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Fyurikawa%2Fmicrosoft_blog.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>2025年上半期は個人アカウントからMicrosoft法人アカウントの個人アカウントに切り替えました。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Fyurikawa%2Fmicrosoft_blog.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>Microsoftの法人向けプランを導入した/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.09.20 12:25 (1年前) /span> span> 投稿者: /span> span classauthor-name> 百合川紗璃奈 /span> /h6> /div> /article> /div> div idpost-1136 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>Django Channels で Websocket を扱い、ホワイトボードみたいなのを作るチュートリアル/h2> h6 classpost-meta font-weight-light> span> 2024.09.17 16:56 (1年前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Fal007-kesarerubucyou20140722_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>Django Channels の機能を使って、簡易的な複数人お絵かきアプリを作るチュートリアルです。(社内勉強会カリキュラム)他のクライアントの操作を、WebSocket を使って送受信し、リアルタイムで複数人が描けるホワイトボードのようなものを作ります。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Fal007-kesarerubucyou20140722_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>Django Channels で Websocket を扱い、ホワイトボードみたいなのを作るチュートリアル/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.09.17 16:56 (1年前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> /h6> /div> /article> /div> div idpost-1135 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>データベースのデータを一括処理するプログラムでやりがちなパジネーションドリフトの失敗例と対策/h2> h6 classpost-meta font-weight-light> span> 2024.07.20 15:48 (1年前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> span> カテゴリ: /span> a href/blog/category/django/ classcategory-link > Django /a> , a href/blog/category/mysql/ classcategory-link > MySQL /a> , a href/blog/category/python/ classcategory-link > Python /a> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Fkazukihiro08030i9a7041_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>データベースから特定の条件に合致したレコードを抽出し、更新するバッチ処理の中で、LIMIT OFFSET を使って1000件程度づつループする時、処理内容によっては全件走査されずに漏れが発生する場合があります。その内容の説明と解決方法を書いています。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Fkazukihiro08030i9a7041_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>データベースのデータを一括処理するプログラムでやりがちなパジネーションドリフトの失敗例と対策/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.07.20 15:48 (1年前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> span> カテゴリ: /span> a href/blog/category/django/ classcategory-link > Django /a> , a href/blog/category/mysql/ classcategory-link > MySQL /a> , a href/blog/category/python/ classcategory-link > Python /a> /h6> /div> /article> /div> div idpost-1134 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>Djangoのユニットテストで複数のモックを同時に扱う時は ExitStack でまとめると良い/h2> h6 classpost-meta font-weight-light> span> 2024.06.27 10:37 (1年前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Fpp_tumikasaneraretagear_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>Django のユニットテストで複数のモックを同時に扱う時に便利な contextlib の ExitStack を紹介します。コードを記載しています。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fblog%2Ffeatured-images%2Fpp_tumikasaneraretagear_tp_v4.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>Djangoのユニットテストで複数のモックを同時に扱う時は ExitStack でまとめると良い/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.06.27 10:37 (1年前) /span> span> 投稿者: /span> span classauthor-name> 四柳剛 /span> /h6> /div> /article> /div> div idpost-1131 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>ファビコン(favion)はシンボルマーク/h2> h6 classpost-meta font-weight-light> span> 2024.03.29 06:00 (1年前) /span> span> 投稿者: /span> span classauthor-name> 渡辺美由紀 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fwatami%2F202409_blog_856.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>favicon(ファビコン)とは、Favorite Icon(フェイバリットアイコン)の略です。Webサイトのシンボルマークとして使用されるアイコン。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fwatami%2F202409_blog_856.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>ファビコン(favion)はシンボルマーク/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.03.29 06:00 (1年前) /span> span> 投稿者: /span> span classauthor-name> 渡辺美由紀 /span> /h6> /div> /article> /div> div idpost-1130 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>「Microsoftアカウント個人」と「職場と学校アカウント(組織アカウント)」/h2> h6 classpost-meta font-weight-light> span> 2024.03.20 18:00 (1年前) /span> span> 投稿者: /span> span classauthor-name> 渡辺美由紀 /span> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fwatami%2Flockgfvl3652_tp_v.jpg&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>会社のメールアドレスで作られたMicrosoftアカウントが3つも存在していた。なぜ、登録されてしまったのか、個人と組織のアカウントの見分け方など/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fwatami%2Flockgfvl3652_tp_v.jpg&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>「Microsoftアカウント個人」と「職場と学校アカウント(組織アカウント)」/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.03.20 18:00 (1年前) /span> span> 投稿者: /span> span classauthor-name> 渡辺美由紀 /span> /h6> /div> /article> /div> div idpost-1129 classcard blog-list-item mb-5> article classpc-show> div classcard-header> h2 classcard-title>dnfでphpのバージョンを指定してモジュールでインストールする方法/h2> h6 classpost-meta font-weight-light> span> 2024.03.11 13:10 (1年前) /span> span> 投稿者: /span> span classauthor-name> 工藤淳 /span> span> カテゴリ: /span> a href/blog/category/linux/ classcategory-link > linux /a> , a href/blog/category/php/ classcategory-link > PHP /a> /h6> /div> div classcard-body> div classrow g-4> div classcol-5 col-sm-4 align-self-center> div classpost-thumbnail-wrapper> img classpost-thumbnail src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fkudou%2Fphp-logo.svg.png&q85 decodingasync loadinglazy /> /div> /div> div classcol-7 col-sm-8> p classblog-content-summary card-text>dnf は yum の後継となるパッケージ管理コマンドです。Dandified Yum の略で yum から派生して速度の改善がされていたり、モジュールの切り替えの簡易化などの機能が追加されています。/p> /div> /div> /div> /article> article classsp-show> div classcard-header> div classmb-3 post-thumbnail-wrapper> img classpost-thumbnail width100% src https://d1qjlssvz4u32r.cloudfront.net/image/resize/?puploads%2Fsite-6%2Fkudou%2Fphp-logo.svg.png&q85 decodingasync loadinglazy /> /div> h2 classcard-title post-title>dnfでphpのバージョンを指定してモジュールでインストールする方法/h2> /div> div classcard-footer post-card-footer> h6 classpost-meta font-weight-light> span> 2024.03.11 13:10 (1年前) /span> span> 投稿者: /span> span classauthor-name> 工藤淳 /span> span> カテゴリ: /span> a href/blog/category/linux/ classcategory-link > linux /a> , a href/blog/category/php/ classcategory-link > PHP /a> /h6> /div> /article> /div> div classmy-4 my-md-5> div classtext-center> ul classpagination justify-content-center> li classpage-item prev previous disabled> a classpage-link >←/a> /li> li classpage-item active> a classpage-link href?page1>1/a> /li> li classpage-item > a classpage-link href?page2>2/a> /li> li classpage-item > a classpage-link href?page3>3/a> /li> li classpage-item > a classpage-link href?page4>4/a> /li> li classpage-item > a classpage-link href?page5>5/a> /li> li classpage-item > a classpage-link href?page6>6/a> /li> li classpage-item next> a classpage-link href?page2>→/a> /li> /ul>/div> /div> /div> div classcol-12 col-md-4 right> div classcard card-default my-3 common-card mt-0 mb-3> div classcard-body pt-0> div classproduct> a hrefhttps://www.sukima.me/ target_blank> img classicon border p-2 bg-white srchttps://www.sukima.me/cdn/favicon/favicon128.png/> div classproduct-desc> h3 classname>スキマ (iOS, Android)/h3> p classdetail>無料コミックアプリ/p> /div> /a> /div> div classproduct> a hrefhttps://www.mangazenkan.com/ target_blank> img classicon border srchttps://dip6t338iqjb9.cloudfront.net/user_data/packages/mangazenkan/img/v4/icon/mz-icon-256.png/> div classproduct-desc> h3 classname>漫画全巻ドットコム (Web)/h3> p classdetail>コミック全巻セット、電子書籍の販売/p> /div> /a> /div> div classproduct> a hrefhttps://www.mangaoh.co.jp/ target_blank> img classicon src//d1qjlssvz4u32r.cloudfront.net/static/images/icon/mangaoh-234.png/> div classproduct-desc> h3 classname>まんが王 (Web)/h3> p classdetail>男性向けコミック、レアグッズ販売/p> /div> /a> /div> div classproduct> a hrefhttps://www.manga10.com/ target_blank> img classicon border p-2 bg-white src//d1qjlssvz4u32r.cloudfront.net/static/images/manga10/icon1-256.png/> div classproduct-desc> h3 classname>マンガ展 (Web)/h3> p classdetail>マンガイベント開催案内/p> /div> /a> /div> div classproduct> a hrefhttps://www.horinlovebooks.com/ target_blank> img classicon src//d1qjlssvz4u32r.cloudfront.net/static/images/icon/horin-icon-119.png/> div classproduct-desc> h3 classname>ホーリンラブブックス (Web)/h3> p classdetail>女性向けコミック販売/p> /div> /a> /div> div classproduct> a hrefhttps://www.manga.club/ target_blank> img classicon border p-1 bg-white srchttps://www.manga.club/statics/images/cdn/x256/favicon@16x.png/> div classproduct-desc> h3 classname>MANGA.club/h3> p classdetail>Read manga for free/p> /div> /a> /div> !-- div classproduct> a hrefhttp://www.subch.jp/ target_blank> img classicon srchttp://static.subch.jp/img/subch-favicon.png /> h3 classname>subch (Web)/h3> p classdetail>マンガのソーシャル翻訳/div> /a> /div> --> /div>/div> div classcard card-default common-card my-3> div classcard-body> form action/search/ classrow rolesearch> div classcol-8 pr-0> input classform-control d-block placeholder検索語 typetext nameq value > /div> div classcol-4 pl-2> button typesubmit classbtn btn-default ml-1 text-nowrap btn-block btn-outline-secondary > 検索 /button> /div>/form> /div> /div> div classcard card-default my-3 common-card-with-effect> div classcard-header > h3 classright-pane-heading> TORICOのブログ /h3> /div> div classcard-body > ul classlist-unstyled> li> a target_blank hrefhttps://www.torico-corp.com/blog/> 株式会社TORICO/a> /li> li> a target_blank hrefhttps://ceo.torico-corp.com> TORICO CEO ブログ/a> /li> li> a target_blank hrefhttps://tech.torico-corp.com> TORICO Tech ブログ/a> /li> li> a target_blank hrefhttps://intern.torico-corp.com> TORICOインターンブログ/a> /li> /ul> /div>/div> div classcard card-default my-3 common-card recent-post-card> div classcard-header> h3 classright-pane-heading> TORICOの他のブログ投稿 /h3> /div> div classcard-body w-100> ul classlist-unstyled recent-posts> li> a href/blog/popular-rdbms-vector-field-support/ classrecent-post-wrapper>span classrecent-post-featured-image-wrapper>img srchttps://d1qjlssvz4u32r.cloudfront.net/media/uploads/site-6/blog/featured-images/lookoutdevilsthroatdscf0363_tp_v4.jpg classrecent-post-featured-image width24 height24 decodingasync loadinglazy >/span>span classrecent-post-title>span classrecent-post-title-inner> 定番RDBMSのベクトルフィールド対応状況 2025 /span>/span>/a> /li> li> a href/blog/Raspberry%20Pi%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E9%81%A0%E9%9A%94%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AE%E7%9B%A3%E8%A6%96%E8%A3%85%E7%BD%AE%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%82/ classrecent-post-wrapper>span classrecent-post-featured-image-wrapper>img srchttps://d1qjlssvz4u32r.cloudfront.net/media/uploads/site-6/blog/yurikawa/24295447_s.jpg classrecent-post-featured-image width24 height24 decodingasync loadinglazy >/span>span classrecent-post-title>span classrecent-post-title-inner> Raspberry Piを使って遠隔ルーターの監視装置を作ってみた。 /span>/span>/a> /li> li> a href/blog/smartphone-security-balance/ classrecent-post-wrapper>span classrecent-post-featured-image-wrapper>img srchttps://d1qjlssvz4u32r.cloudfront.net/media/uploads/site-6/watami/lockkeymany.jpg classrecent-post-featured-image width24 height24 decodingasync loadinglazy >/span>span classrecent-post-title>span classrecent-post-title-inner> スマホのセキュリティ対策と適度なバランス /span>/span>/a> /li> li> a href/blog/colima-rosetta-mac-docker-no-desktop/ classrecent-post-wrapper>span classrecent-post-featured-image-wrapper>img srchttps://d1qjlssvz4u32r.cloudfront.net/media/uploads/site-6/yotsuyanagi/colima/eduardo-garcia-crhwrtxodcw-unsplash.jpg classrecent-post-featured-image width24 height24 decodingasync loadinglazy >/span>span classrecent-post-title>span classrecent-post-title-inner> Coima + Rosetta 2 で、Apple Silicon 上で x86_64 の Docker イメージをビルドする (Docker desktop やめる) /span>/span>/a> /li> li> a href/blog/slack-reminder/ classrecent-post-wrapper>span classrecent-post-featured-image-wrapper>img srchttps://d1qjlssvz4u32r.cloudfront.net/media/uploads/site-6/watami/cropcat126imgl6384.jpg classrecent-post-featured-image width24 height24 decodingasync loadinglazy >/span>span classrecent-post-title>span classrecent-post-title-inner> ビジネスワークに便利なSLACKのリマインド設定 /span>/span>/a> /li> /ul> /div> /div> div classcard card-default my-3 common-card recent-post-card> div classcard-header > h3 classright-pane-heading> 最近の投稿 /h3> /div> div classcard-body w-100> ul classlist-unstyled recent-posts> li> a href/blog/popular-rdbms-vector-field-support/ classrecent-post-wrapper>img srchttps://d1qjlssvz4u32r.cloudfront.net/media/uploads/site-6/blog/featured-images/lookoutdevilsthroatdscf0363_tp_v4.jpg classrecent-post-featured-image width24 height24 decodingasync loadinglazy >p classrecent-post-title>span classrecent-post-title-inner> 定番RDBMSのベクトルフィールド対応状況 2025 /span>/p>/a> /li> li> a href/blog/Raspberry%20Pi%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E9%81%A0%E9%9A%94%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AE%E7%9B%A3%E8%A6%96%E8%A3%85%E7%BD%AE%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%82/ classrecent-post-wrapper>img srchttps://d1qjlssvz4u32r.cloudfront.net/media/uploads/site-6/blog/yurikawa/24295447_s.jpg classrecent-post-featured-image width24 height24 decodingasync loadinglazy >p classrecent-post-title>span classrecent-post-title-inner> Raspberry Piを使って遠隔ルーターの監視装置を作ってみた。 /span>/p>/a> /li> li> a href/blog/smartphone-security-balance/ classrecent-post-wrapper>img srchttps://d1qjlssvz4u32r.cloudfront.net/media/uploads/site-6/watami/lockkeymany.jpg classrecent-post-featured-image width24 height24 decodingasync loadinglazy >p classrecent-post-title>span classrecent-post-title-inner> スマホのセキュリティ対策と適度なバランス /span>/p>/a> /li> li> a href/blog/colima-rosetta-mac-docker-no-desktop/ classrecent-post-wrapper>img srchttps://d1qjlssvz4u32r.cloudfront.net/media/uploads/site-6/yotsuyanagi/colima/eduardo-garcia-crhwrtxodcw-unsplash.jpg classrecent-post-featured-image width24 height24 decodingasync loadinglazy >p classrecent-post-title>span classrecent-post-title-inner> Coima + Rosetta 2 で、Apple Silicon 上で x86_64 の Docker イメージをビルドする (Docker desktop やめる) /span>/p>/a> /li> li> a href/blog/slack-reminder/ classrecent-post-wrapper>img srchttps://d1qjlssvz4u32r.cloudfront.net/media/uploads/site-6/watami/cropcat126imgl6384.jpg classrecent-post-featured-image width24 height24 decodingasync loadinglazy >p classrecent-post-title>span classrecent-post-title-inner> ビジネスワークに便利なSLACKのリマインド設定 /span>/p>/a> /li> /ul> /div> /div> div classcard card-default my-3 common-card-with-effect archive-card> div classcard-header > h3 classright-pane-heading> アーカイブ /h3> /div> div classcard-body w-100> div classarchive-list-wrapper> h6>2025/h6> ul classlist-unstyled archive-list mb-4> li classarchive-list-item mb-3> a href/blog/archive/2025/8/ > 8月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2025/4/ > 4月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2025/3/ > 3月 (5) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2025/2/ > 2月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2025/1/ > 1月 (1) /a> /li> /ul> h6>2024/h6> ul classlist-unstyled archive-list mb-4> li classarchive-list-item mb-3> a href/blog/archive/2024/12/ > 12月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2024/10/ > 10月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2024/9/ > 9月 (4) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2024/7/ > 7月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2024/6/ > 6月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2024/3/ > 3月 (4) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2024/2/ > 2月 (1) /a> /li> /ul> h6>2023/h6> ul classlist-unstyled archive-list mb-4> li classarchive-list-item mb-3> a href/blog/archive/2023/12/ > 12月 (6) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2023/11/ > 11月 (2) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2023/10/ > 10月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2023/9/ > 9月 (8) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2023/7/ > 7月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2023/3/ > 3月 (5) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2023/2/ > 2月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2023/1/ > 1月 (1) /a> /li> /ul> h6>2022/h6> ul classlist-unstyled archive-list mb-4> li classarchive-list-item mb-3> a href/blog/archive/2022/12/ > 12月 (3) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2022/10/ > 10月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2022/9/ > 9月 (4) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2022/8/ > 8月 (2) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2022/7/ > 7月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2022/6/ > 6月 (2) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2022/4/ > 4月 (3) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2022/3/ > 3月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2022/1/ > 1月 (1) /a> /li> /ul> h6>2021/h6> ul classlist-unstyled archive-list mb-4> li classarchive-list-item mb-3> a href/blog/archive/2021/12/ > 12月 (2) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2021/11/ > 11月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2021/10/ > 10月 (2) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2021/9/ > 9月 (11) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2021/8/ > 8月 (2) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2021/6/ > 6月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2021/5/ > 5月 (2) /a> /li> /ul> h6>2020/h6> ul classlist-unstyled archive-list mb-4> li classarchive-list-item mb-3> a href/blog/archive/2020/11/ > 11月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2020/4/ > 4月 (1) /a> /li> /ul> h6>2019/h6> ul classlist-unstyled archive-list mb-4> li classarchive-list-item mb-3> a href/blog/archive/2019/12/ > 12月 (2) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2019/7/ > 7月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2019/1/ > 1月 (2) /a> /li> /ul> h6>2018/h6> ul classlist-unstyled archive-list mb-4> li classarchive-list-item mb-3> a href/blog/archive/2018/12/ > 12月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2018/8/ > 8月 (2) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2018/4/ > 4月 (2) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2018/3/ > 3月 (2) /a> /li> /ul> h6>2017/h6> ul classlist-unstyled archive-list mb-4> li classarchive-list-item mb-3> a href/blog/archive/2017/11/ > 11月 (2) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2017/9/ > 9月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2017/5/ > 5月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2017/4/ > 4月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2017/1/ > 1月 (1) /a> /li> /ul> h6>2016/h6> ul classlist-unstyled archive-list mb-4> li classarchive-list-item mb-3> a href/blog/archive/2016/9/ > 9月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2016/6/ > 6月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2016/5/ > 5月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2016/3/ > 3月 (1) /a> /li> li classarchive-list-item mb-3> a href/blog/archive/2016/2/ > 2月 (2) /a> /li> /ul> /div> /div> /div> div classcard card-default my-3 common-card-with-effect category-card> div classcard-header > h3 classright-pane-heading> カテゴリ /h3> /div> div classcard-body w-100> ul classlist-unstyled> li> a href/blog/category/python/ > Python(17) /a> /li> li> a href/blog/category/epub/ > EPUB(2) /a> /li> li> a href/blog/category/redash/ > Re:dash(2) /a> /li> li> a href/blog/category/django/ > Django(16) /a> /li> li> a href/blog/category/oauth2/ > OAuth2(3) /a> /li> li> a href/blog/category/docker/ > Docker(5) /a> /li> li> a href/blog/category/javascript/ > Javascript(4) /a> /li> li> a href/blog/category/ssl/ > SSL(1) /a> /li> li> a href/blog/category/linux/ > linux(5) /a> /li> li> a href/blog/category/html/ > HTML(4) /a> /li> li> a href/blog/category/amazon-web-service/ > Amazon Web Service(8) /a> /li> li> a href/blog/category/nuxt/ > nuxt(5) /a> /li> li> a href/blog/category/mysql/ > MySQL(7) /a> /li> li> a href/blog/category/flutter/ > Flutter(2) /a> /li> li> a href/blog/category/kubernetes/ > Kubernetes(3) /a> /li> li> a href/blog/category/google-apps/ > Google Apps(1) /a> /li> li> a href/blog/category/svelte/ > Svelte(1) /a> /li> li> a href/blog/category/php/ > PHP(5) /a> /li> li> a href/blog/category/nginx/ > nginx(2) /a> /li> li> a href/blog/category/%E7%94%9F%E6%88%90ai/ > 生成AI(1) /a> /li> li> a href/blog/category/%E3%83%99%E3%82%AF%E3%83%88%E3%83%ABdb/ > ベクトルDB(1) /a> /li> li> a href/blog/category/react/ > React(1) /a> /li> li> a href/blog/category/laravel/ > Laravel(1) /a> /li> li> a href/blog/category/typescript/ > TypeScript(1) /a> /li> /ul> /div> /div> div classcard card-default my-3 common-card-with-effect tag-card> div classcard-header > h3 classright-pane-heading> タグ /h3> /div> div classcard-body w-100> ul classlist-inline tag-cloud> li> a href/blog/tag/isms-pms/ classtag-weight-3 > ISMS PMS /a> (2) /li> li> a href/blog/tag/%E3%82%BB%E3%82%AD%E3%83%A5%E3%83%AA%E3%83%86%E3%82%A3/ classtag-weight-1 > セキュリティ /a> (1) /li> li> a href/blog/tag/torico/ classtag-weight-3 > TORICO /a> (2) /li> li> a href/blog/tag/django/ classtag-weight-4 > Django /a> (3) /li> li> a href/blog/tag/mysql/ classtag-weight-3 > MySQL /a> (2) /li> li> a href/blog/tag/python/ classtag-weight-3 > Python /a> (2) /li> li> a href/blog/tag/ubuntu/ classtag-weight-1 > Ubuntu /a> (1) /li> /ul> /div> /div> div classcard card-default my-3 common-card-with-effect author-card> div classcard-header > h3 classright-pane-heading> 著者 /h3> /div> div classcard-body w-100> ul classlist-unstyled> li> a href/blog/author/yotsuyanagi/> 四柳剛 (63) /a> /li> li> a href/blog/author/shitobe/> 四斗邊貴博 (6) /a> /li> li> a href/blog/author/kudou/> 工藤淳 (13) /a> /li> li> a href/blog/author/__DELETED__c2245a08-ba65-4fc6-874b-42bb21283f2e/> (削除済み)(削除済み) (3) /a> /li> li> a href/blog/author/__DELETED__a849f100-2d97-4fb7-9439-4921e8c45152/> (削除済み)(削除済み) (2) /a> /li> li> a href/blog/author/__DELETED__5cde4499-f83d-41d5-8900-0d1cc3ff002c/> (削除済み)(削除済み) (1) /a> /li> li> a href/blog/author/__DELETED__e413e422-1b99-4314-8711-5b39923a74fb/> (削除済み)(削除済み) (1) /a> /li> li> a href/blog/author/m.watanabe/> 渡辺美由紀 (14) /a> /li> li> a href/blog/author/__DELETED__db39355e-9df1-4c24-8b2a-c71cf108daac/> (削除済み)(削除済み) (2) /a> /li> li> a href/blog/author/daisuke.miyazoe/> 宮副大佑 (1) /a> /li> li> a href/blog/author/sarina.yurikawa/> 百合川紗璃奈 (6) /a> /li> /ul> /div> /div> div classcard card-default my-3 common-card-with-effect feed-card> div classcard-header > h3 classright-pane-heading> フィード /h3> /div> div classcard-body w-100> a href/blog/feeds/rss/>RSS/a> / a href/blog/feeds/atom/>Atom/a> /div> /div> /div> /div>/div>/div> footer>div idcommon-footer classcommon-footer pt-3 pb-3>div classcontainer>div classrow>div classcol-12 col-sm-3>h3>TORICO/h3>ul>li>a href//www.torico-corp.com/ target_blank>新着情報/a>/li>li>a href//www.torico-corp.com/company/ target_blank>会社概要/a>/li>li>a href//www.torico-corp.com/service/ target_blank>運営サービス/a>/li>li>a href//www.torico-corp.com/blog/ target_blank>ブログ/a>/li>li>a href//www.torico-corp.com/recruit/ target_blank>一緒に働きませんか?/a>/li>li>a href//www.torico-corp.com/access/ target_blank>アクセス/a>/li>li>a href//www.torico-corp.com/privacy/ target_blank>プライバシーポリシー/a>/li>li>a href//www.torico-corp.com/security/ target_blank>セキュリティポリシー/a>/li>/ul>/div>div classcol-sm-6>h3>Services/h3>div classrow>div classcol-sm-6>ul>li>a href//www.mangazenkan.com/ target_blank>strong>漫画全巻ドットコム/strong> 本店/a>/li>li classl2>a href//www.mangazenkan.com/special/2607.html target_blank> iOS Android アプリ/a>/li>li classl2>a href//www.mangazenkan.com/special/618.html target_blank> 電子書籍リーダー/a>/li>li classl2>a href//www.rakuten.ne.jp/gold/mangazenkan/ target_blank> 楽天市場店/a>/li>li classl2>a href//store.shopping.yahoo.co.jp/mangazenkan/ target_blank> Yahooショッピング店/a>/li>li classl2>a href//wowma.jp/user/8360423/ target_blank> au PAY マーケット店/a>/li>li classl2>a href//dshopping.docomo.ne.jp/partner/mangazenkan/?pcode182>dショッピング店/a>/li>li classl2>a href//mall.line.me/sb/mangazenkan>LINEギフト店/a>/li>li classl2>a href//x.com/mangazenkan target_blank> 𝕏/a>/li>li classl2>a href//www.facebook.com/mangazenkan target_blank title漫画全巻ドットコム Facebook> Facebook/a>/li>/ul>ul>li>a href//www.horinlovebooks.com/ target_blank>strong>ホーリンラブブックス/strong>/a>li classl2>a href//x.com/horinlovebooks target_blank>𝕏/a>/ul>/div>div classcol-sm-6>ul>li>a href//www.sukima.me/ target_blank>strong>スキマ/strong>/a>/li>li classl2>a href//www.sukima.me/mobileapp/download/ios/ target_blank>iOS アプリ/a>/li>li classl2>a href//www.sukima.me/mobileapp/download/android/ target_blank>Android アプリ/a>/li>li classl2>a href//x.com/sukima_manga target_blank>𝕏/a>/li>/ul>ul>li>a href//www.mangaoh.co.jp/ target_blank>strong>まんが王/strong>/a>/li>li classl2>a href//x.com/mangaohclub target_blank>𝕏/a>/li>/ul>ul>li>a href//www.manga.club/ target_blank>strong>MANGA.club/strong>/a>/li>li classl2>a href//x.com/Mangadotclub target_blank>𝕏/a>/li>li classl2>a href//www.facebook.com/mangadotclub/ target_blank>Facebook/a>/li>/ul>/div>/div>/div>div classcol-sm-3>h3>Event/h3>ul>li>a href//www.manga10.com target_blank>strong>マンガ展/strong>/a>/li>li classl2>a href//www.manga10.com/app target_blank>iOS Android アプリ/a>/li>li classl2>a href//x.com/manga10_torico target_blank>𝕏/a>/li>/ul>h3>Blog/h3>ul>li>a hrefhttps://ceo.torico-corp.com target_blank>TORICO CEO ブログ/a>/li>li>a hrefhttps://tech.torico-corp.com target_blank>TORICO Tech ブログ/a>/li>li>a hrefhttps://intern.torico-corp.com target_blank>TORICO インターンブログ/a>/li>/ul>/div>/div>/div>/div>div idcorporate-footer classcorporate-footer bg-white>div classcontainer>div classrow>div classcol-12 col-sm-6 torico-logo-box>div>div classtorico-logo>a href//www.torico-corp.com/ target_blank>img srchttps://d1qjlssvz4u32r.cloudfront.net/static/horin/images/footer/torico_logo.svg altTORICO classtorico loadinglazy decodingasync >/a>/div>div classcopyright>p classsmall> ©2025 a href//www.torico-corp.com/ target_blank > TORICO /a> All Rights Reserved. /p>/div>/div>/div>div classcol-12 col-sm-6 marks>div classimage-box>a hrefhttps://privacymark.jp/ target_blank>img srchttps://d1qjlssvz4u32r.cloudfront.net/static/horin/images/footer/privacy-policy-mark.png altプライバシーマーク loadinglazy decodingasync classprivacy-img >/a>/div>div classimage-box>img srchttps://d1qjlssvz4u32r.cloudfront.net/static/horin/images/footer/ISMS-mark.svg altISMSマーク loadinglazy decodingasync classsvg-img >/div>div classimage-box>img srchttps://d1qjlssvz4u32r.cloudfront.net/static/horin/images/footer/MSA-mark.svg altMSAマーク loadinglazy decodingasync classsvg-img >/div>div classimage-box>img srchttps://d1qjlssvz4u32r.cloudfront.net/static/horin/images/footer/JPX-mark.svg altJPXマーク loadinglazy decodingasync classsvg-img >/div>/div>/div>/div>/div>/footer> script srchttps://cdn.jsdelivr.net/npm/@popperjs/core@2.11.6/dist/umd/popper.min.js integritysha384-oBqDVmMz9ATKxIep9tiCxS/Z9fNfEXiDAYTujMAeBAsjFuCZSmKbSSUnQlmh/jp3 crossoriginanonymous>/script> script srchttps://cdn.jsdelivr.net/npm/bootstrap@5.3.0-alpha1/dist/js/bootstrap.min.js integritysha384-mQ93GR66B00ZXjt0YO5KlohRA5SY2XofN4zfuZxLkoj1gXtW8ANNCe9d5Y3eG5eD crossoriginanonymous>/script> script srchttps://d1qjlssvz4u32r.cloudfront.net/static/js/color-mode-bootstrap.js>/script> script> /** * 現在のカラーモードを取得する */ const getCurrentColorMode () > { return document.documentElement.getAttribute(data-bs-theme); } /** * ブラー背景を設定する */ const setBlurBg () > { const bgBlur document.getElementById(bg-blur); const colorMode getCurrentColorMode(); // block.super で取得できる if (colorMode light) { bgBlur.style.backgroundImage linear-gradient(to top, #ffffff, rgba(255, 255, 255, 0.2)) } else if (colorMode dark) { bgBlur.style.backgroundImage linear-gradient(to top, rgba(30, 41, 59, 1), rgba(30, 41, 59, 0.2)) } } /script> script src//ajax.googleapis.com/ajax/libs/webfont/1.5.18/webfont.js>/script> script srchttps://cdnjs.cloudflare.com/ajax/libs/unveil/1.3.0/jquery.unveil.min.js>/script> link hrefhttps://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/css/select2.min.css relstylesheet/> script srchttps://cdnjs.cloudflare.com/ajax/libs/select2/4.0.6-rc.0/js/select2.min.js>/script> script srchttps://cdnjs.cloudflare.com/ajax/libs/bootbox.js/5.3.2/bootbox.min.js>/script> script srchttps://d1qjlssvz4u32r.cloudfront.net/static/js/blog.js?81>/script> script srchttps://d1qjlssvz4u32r.cloudfront.net/static/js/bootstrap-snackbar.js?81>/script> script> $(function () { $(#post-1151).on(click, () > { window.location.href /blog/popular-rdbms-vector-field-support/; }); $(#post-1150).on(click, () > { window.location.href /blog/Raspberry%20Pi%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E9%81%A0%E9%9A%94%E3%83%AB%E3%83%BC%E3%82%BF%E3%83%BC%E3%81%AE%E7%9B%A3%E8%A6%96%E8%A3%85%E7%BD%AE%E3%82%92%E4%BD%9C%E3%81%A3%E3%81%A6%E3%81%BF%E3%81%9F%E3%80%82/; }); $(#post-1148).on(click, () > { window.location.href /blog/smartphone-security-balance/; }); $(#post-1147).on(click, () > { window.location.href /blog/colima-rosetta-mac-docker-no-desktop/; }); $(#post-1144).on(click, () > { window.location.href /blog/slack-reminder/; }); $(#post-1146).on(click, () > { window.location.href /blog/Laravel%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6%E7%B0%A1%E5%8D%98%E3%81%ABReact%E3%82%92%E9%96%8B%E7%99%BA%E3%81%A7%E3%81%8D%E3%82%8B%E7%92%B0%E5%A2%83%E3%82%92%E4%BD%9C%E6%88%90%E3%81%99%E3%82%8B/; }); $(#post-1145).on(click, () > { window.location.href /blog/essay-horinlovebooks-renewal/; }); $(#post-1143).on(click, () > { window.location.href /blog/torico-2024-in-house-study-sessions/; }); $(#post-1142).on(click, () > { window.location.href /blog/aws-opensearch-serverless-cost/; }); $(#post-1141).on(click, () > { window.location.href /blog/langchain-tutorial-2024/; }); $(#post-1140).on(click, () > { window.location.href /blog/weaviate-rag-tutorial/; }); $(#post-1139).on(click, () > { window.location.href /blog/managing-books-with-notion/; }); $(#post-1138).on(click, () > { window.location.href /blog/Duplicatecontent/; }); $(#post-1137).on(click, () > { window.location.href /blog/microsoft%E8%81%B7%E5%A0%B4%E3%82%A2%E3%82%AB%E3%82%A6%E3%83%B3%E3%83%88%E3%81%AE%E5%B0%8E%E5%85%A5/; }); $(#post-1136).on(click, () > { window.location.href /blog/django-channels-websocket-tutorial/; }); $(#post-1135).on(click, () > { window.location.href /blog/database-pagination-drift-offset-update-django/; }); $(#post-1134).on(click, () > { window.location.href /blog/django-unittest-many-mock-use-exitstack/; }); $(#post-1131).on(click, () > { window.location.href /blog/favion/; }); $(#post-1130).on(click, () > { window.location.href /blog/ms-account/; }); $(#post-1129).on(click, () > { window.location.href /blog/dnf%E3%81%A7php%E3%81%AE%E3%83%90%E3%83%BC%E3%82%B8%E3%83%A7%E3%83%B3%E3%82%92%E6%8C%87%E5%AE%9A%E3%81%97%E3%81%A6%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB%E3%81%A7%E3%82%A4%E3%83%B3%E3%82%B9%E3%83%88%E3%83%BC%E3%83%AB%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95/; }); }); /script> script> /** * サイト共通要素をに透明度を設定する * @param {number} opacity */ const setOpacityToCommonElm (opacity) > { const corporateFooter document.getElementById(corporate-footer); const commonFooter document.getElementById(common-footer); const blogDetailBottomSection document.getElementById(blog-detail-bottom-section); corporateFooter, commonFooter, blogDetailBottomSection, .forEach((element) > { if (element) { element.style.opacity opacity; } }); } /** * 詳細ページの場合、コメントフォームの背景色を透明にする * @param element */ const setTransparentToCommonElm () > { const regex /^\/blog\/.+\/$/; if (regex.test(window.location.pathname)) { // 詳細ページの場合 setTimeout(() > { // コメントリストは非同期で読み込まれるので、読み込みが終わるまで待つ const writeForm document.getElementById(write-form); // html側でtypoしているので注意。common/なのでそのままにしている・ const loginForm document.getElementById(login-form); const CommentList document.getElementById(comment-list-card); const commentTextArea document.getElementById(comment-text); writeForm, loginForm, CommentList, commentTextArea.forEach((element) > { if (element) { element.style.backgroundColor transparent; } }); }, 1000) } }; /** * 背景に透明度を設定する * @param {number} opacity */ const setOpacityBg (opacity) > { const bgOpacity document.getElementById(bg-opacity); bgOpacity.style.opacity opacity; } window.addEventListener( DOMContentLoaded, () > { setBlurBg(); setOpacityToCommonElm(0.9); setOpacityBg(0.6); setTransparentToCommonElm(); const colorModeToggle document.getElementById(color-mode-toggle); if (colorModeToggle) { colorModeToggle.addEventListener(click, function () { setBlurBg() }) } window.addEventListener( scroll, () > { setOpacityBg(0.6 + (window.pageYOffset / 3500)) } ); } ); $(function () { $(.blog-post-content pre).each(function (i, item) { item.classList.add(prettyprint, bg-dark); }); }); /script> script srchttps://cdn.jsdelivr.net/gh/google/code-prettify@master/loader/run_prettify.js?langcss&skinsunburst> /script>meta data-annotaterender-complete/>/body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]