一般的には127.0.0.1を指すホスト名。
実際にはUnix系OSだと/etc/hostsで、WindowsだとC:\WINDOWS\system32\drivers\etc\hostsで127.0.0.1に割り当てられている。
127.0.0.1は、そのプログラムが実行されているマシンそれ自身を指すためのIPアドレスである*1。
*1:実際には「127.」以降はIPアドレスにて使える数字なら何でもいいんですが(127.254.254.254とか)、一般的に127.0.0.1が使用される
macで現在使用しているlocalhostのポート一覧を表示して特定のプロセスを終了したい場合のメモ 1.ターミナルを起動して以下を実行する sudo lsof -iTCP -sTCP:LISTEN -n -P 2.以下のような結果を得られる。(8000番を使用中) COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME 119 〇〇〇:8000 (LISTEN) 3.PIDを指定して以下のようにkillを実行する。 kill 119
Vite + React で構築したアプリの開発環境も本番環境と同じように https (TLS) で動かしたかったやつのメモ 環境 Vite 4.3.9 React 18.2.0 TypeScript 5.1.3 結論 お手軽に https 化するなら vite-plugin-mkcert を使う https のドメインを特殊にしたいなら mkcert と local-ssl-proxy を使う のが良さそう 1. vite-plugin-mkcert を使う プラグインを入れるだけで mkcert を使って TLS 化できるっぽい $ npm i -D vite-plugin-mkcert…
少し前に、自分の学習&趣味用にエックスサーバーでアカウントをひとつ契約した。 早速DBを使ってみようと簡単なテーブルを作り、PDOで入出力のコードを書いて実行したところ、なぜか接続に失敗する。 エックスサーバーのQ&Aを調べてみたところ驚きの事実が判明した。 ■MariaDB 10.5をご使用の場合 MariaDB 10.5では、接続先のホストは「localhost」といったホスト名となります。サーバーパネルの「MySQL設定」→「MySQLの一覧」ページ下部の情報よりご確認下さい。 参考: データベース(MySQL) - よくある質問 | レンタルサーバーならエックスサーバー えっ loca…
普段、開発環境ではlocalhostをHTTPで利用してサーバを立てて遊んでいる。 しかし、WebアプリによってはHTTPSでの挙動の確認やWebAuthnAPI等のようにHTTPSでないとそもそも動作しないものもあり、面倒なことになっている。 会社であれば開発用のドメイン、証明書、EC2のようなサーバを使って好き勝手できるが、個人では億劫なのとお金がかかるのでやれていない(バリバリやれていれば気にもならないがブログすら月1ぎりぎりである)。 localhostのHTTPS化 そんな折、この記事を見つけた。 内容としては、持っているドメインと証明書を使ってlocalhost(127.0.0.1…
久しぶりにRailsアプリを開こうとしてlocalhost:3000叩いたら、接続できませんと言われた。結局別のアプリで立ち上げてた、ポート番号8080のサーバをダウンさせた後にRailsのポート番号3000のサーバを計2度立ち上げたら、正常にアプリを開くことができた。 ローカルでサーバは普通に複数立てれるっぽいので、この解決法が何か今後の参考となるかはかなり微妙だけれど、解決するまでの過程でlocalhost、Webサーバ、アプリケーションサーバあたりの話を少し調べたので、備忘録として記録する。 localhostとは localhostは自分自身(のPC)を表すホスト名のこと。IPで表すと…
これは、なにをしたくて書いたもの? MySQL互換の分散データベースであるTiDBを少し試してみたいなと思いまして。 TiDB: The Advanced Distributed SQL Database 今回は、あまりなにも考えずにUbuntu Linux 22.04 LTSにインストールしてみます。 TiDB TiDBは、PingCAPが開発しているオープンソースでMySQL互換のデータベースです。 TiDB: The Advanced Distributed SQL Database GitHubリポジトリーはこちら。 GitHub - pingcap/tidb: TiDB is an …
GitHub Actions の workflow で OTP_THREAEDED_CODE の設定値が間違ってるような気がしたから PR を作ってみたらすぐマージされた。よかったよかった。 今日のビルド c844968b725416efba767ea6161b4c14d8fd9536 までを pull ってきてビルド。
install SQL Server to Oracle Linux 8 - end0tknr's kipple - web写経開発 先日の上記entryの続きです。 今回は、SQL Server 2022 for Linux に対し、 utf-8で記載されたcsvファイルをbcpコマンドでインポートします。 目次 utf-8のデータベース作成と、その確認 ログインユーザとデータベースユーザの追加 ロールへのユーザの追加 インポート先のテーブル作成と確認 /opt/mssql/lib/mssql-conf/mssqlsettingsmanager.py の編集 utf-8で記載されたcsvファ…
これは、なにをしたくて書いたもの? 今までQdrantのチュートリアルを試してきたのですが、今度はExampleを見てみようと思います。 Examples - Qdrant ただ、Exampleで見るのは「基本的なRAG(Basic RAG)」のみにしたいと思います。それから、Qdrant自体を集中的に扱うのもここで 区切りにしようかなと。 今回のExampleの狙い このExampleでは、Qdrant+Fastembed、OpenAIを使ってRAGを構成する例を示します。 ところでExampleは「Examples」ページにリストアップされている内容から、実際のページに移るとタイトルが大幅…
OBS Studioの「ブラウザソース (BrowserSource)」に関しての記事 記事投稿日 2018年3月29日、最終投稿更新日 2024年04月27日 15時35分頃 2022年1月25日に記事タイトルを「【対処法】OBS Studioで BrowserSource がない場合【導入方法も紹介】」から変更しました。 記事はWindows版バージョン 30.1.2 を使い書いています。 ※mac版 / Linux版では違う部分があると思うので予めご了承ください。
前回、Chart.jsのPie chartをReactで表示してみました。 React + react-chartjs-2 + Chart.js を使って、Pie chart を表示してみた - メモ的な思考的な その続きとして、次はバックエンドからのレスポンスを React + Charts.js で描画したくなりました。 バックエンドは今までさわったことがないもので作ろうと考え、気になっていた Hono を使うことにしました。 Hono - Ultrafast web framework for the Edges https://github.com/honojs/hono では、Hon…
HoudiniFXを一本だけ所有しており、自マシンにライセンスを直で入れており、リモートなのでうっかりマシンを消してしまうと再起動するには物理的に誰かが出社せねばならない状況で、ちょっと大変だった。 「ネットワーク対応ライセンスだと思うからサーバーに接続してそっちから引っ張ってこれない?」 っていわれて、やってみたわけですよ。 この辺駆使して。 https://support.borndigital.co.jp/hc/ja/articles/17236321362841-%E8%B3%BC%E5%85%A5%E5%BE%8C%E3%81%AEHoudini%E4%BD%BF%E7%94%A8%…
はじめに buildah でマルチステージビルドができるか、確認する。 環境 buildah version 1.23.1 crictl version v1.28.0 構築、確認 最初に、マルチステージビルドありの状態で実施する。 テスト用のアプリケーションをcloneする $ git clone https://github.com/gothinkster/golang-gin-realworld-example-app $ cd golang-gin-realworld-example-app Dockerfileを作成する。 $ cat > Dockerfile << EOF # sy…
今更ながらではあるが、2023年9月にConsensysよりTruffleの開発停止が発表された。consensys.io上記ブログでは、今後のSmartContractの開発環境はHardhatを利用するようにアナウンスされている。 自分も今までTruffleのみでHardhatは利用していなかったのでこれを機にHardhatの使い方の基本を学ぶ。 ここで取り扱うのはEthereumのSmartContractである。Hardhat公式ブログのGuidesをやっていく。 hardhat.org 環境 1. hardhatのインストール 2. hardhatプロジェクトの作成(初期化) 3. …
【vueファイル / try{}catch{}を使う場合】 import {router} from '@inertiajs/vue3'; const deleteForm = async () => { const result = confirm('削除しますか?'); // confirmはダイアログを出すJSのメソッド if(result){ // OK選択でtrueが返されてこのブロック実行される try{ router.delete(route('user.office.destroy')); // 削除ルート通ってコントローラーのdestroyメソッド実行 router.get(…
画像提供:もりわかさん OpenShift SSA の瀬戸です。 JBoss EAP 8がリリースされてから4ヶ月がたちました。8.0.1パッチも提供され、そろそろ移行をお考えの方もいらっしゃるのではないでしょうか。 以前、JBoss EAP 7.x から JBoss EAP 8-Beta への移行方法という翻訳記事でベータバージョンでの移行方法を紹介しましたが、1年以上の時間が経ち、状況が変わってきてしまっているのであらためて移行方法をまとめたいと思います。 この時に使用したMigration Toolkit for Runtimes(以下MTR)の廃止が決まっており、更新がされなくなってし…
ソース: medium.com 脆弱性:SSRF 訳: 空き時間にランダムなターゲットを探しているときに、会社とマーケティングに関連するレポートを表示できるサブドメインを 1 つ見つけ。レポートを PDF 形式で表示できる機能を 1 つ見つけて。 レポートを PDF 形式で表示するには ボタンをクリックすると、 PDF リクエストが 1 つ作成され、応答は次のようになり。 リクエストとレスポンス ここで、すぐに 1 つのランダムな URL (例: evil.com) を status_url パラメータに挿入し、その evil.com の応答を取得して。これで、 完全な読み取り SSRF を確…
概要 パソコンの OS は何を使用していますでしょうか? 完全に偏見ですが、多くの方が Windows、エンジニアやクリエイターの方は macOS、一部では Linux を使用されているかと思っています。 パソコンの OS はほぼ上記の 3 つが主流かと思いますが、ほかにもデスクトップ上で動作する OS を今回見つけましたのでご紹介したいと思います。 今回ご紹介する OSS は、Web ブラウザ上で動作するデスクトップ OS「Puter」になります。 「Puter」は高速かつ機能が豊富、そしてブラウザ上の OS なのに拡張性が高く、Google Drive や Dropbox に代わるクラウド…
これは、なにをしたくて書いたもの? MetaからLlama 3がリリースされました。 Meta、無料で商用可の新LLM「Llama 3」、ほぼすべてのクラウドでアクセス可能に - ITmedia NEWS このLlama 3をOpenAI API互換のサーバーを持つllama-cpp-pythonおよびLocalAIで動かせそうなので、試してみることにしました。 Llama 3 Llama 3はMetaの公開しているLLMです。 Meta Llama 3 Introducing Meta Llama 3: The most capable openly available LLM to dat…
今日のビルド 5d2fb5d76b576be080e9cfc9301cce0b5f061981 までを pull ってきてビルド。エラー/警告ともになし。