chevron_left

メインカテゴリーを選択しなおす

cancel
arrow_drop_down
  • Keychron K8 Proの初期化方法(factory reset)

    オフィシャルサイトやマニュアルでは、以下のような記述があります Factory Reset: Press fn + J + Z for 4 seconds until all the backlight flashes. しかしながら、上

  • 自宅サーバー用にGMKtec Nucbox M2(Intel Core i7)を買ったのでレビュー

    概要 自宅サーバーでPowerEdge T320を使っているのですが、大きいし消費電力が大きいのでちょっと買い変えを検討していました。 自宅サーバでは、サービスのホスティングとストレージサーバという2つの役割があるのですが両方を満たそうとす

  • CHUWI HeroBox 2023 (Intel N100搭載) を買ってみたのでベンチマーク

    概要 買ったものはこちら。 【レビュー特典でワイヤレスマウス】win11 最新 intel N100 【DDR5 8GB+256GB SSD】 省スペース 小型 高性能 デスクトップPC CHUWI HeroBox 持ち運び ミニパソコン

  • Painting Keychron keyboard frame with WR blue mica

    Background I bought Keychron K6 keyboard. The appearance is just normal. 2 colors of combination keys and a red escape k

  • HyperX QuadCast VS Anker Powerconf C200のマイク性能を比較

    背景 HyperX QuadCastをかれこれ3年ぐらい使っています。 性能に関しては全く文句はないです!ただ、デスク上の置き場を取ることが困ります。 Anker PowerConf C200はWebカメラでありつつ、マイクを内蔵しています

  • macOSでSDカードやUSBメモリをフォーマットする方法

    問題 Linux用にパーティションテーブルを変更してしまったSDカードやUSBメモリだとmacOSのディスクユーティリティを使ってもフォーマットやパーティションテーブルの書き換えが行えません。 かといって、フォーマットするためのアプリケーシ

  • gatsbyセットアップメモ

    セットアップ このあたりを参考に。 % npm init gatsby Need to install the following packages: create-gatsby@3.11.0 Ok to proceed? (y) y cr

  • MySQL Workbenchの後継であるMySQL Shell for VS Codeを使ってみる

    概要MySQLWorkbenchのサーバーをモニタリングする機能がVSCodeのプラグインとしてリリースされているようなので軽く動作を見てみます。設定sshtunnelの設定は相変わらずうまく接続できなかった(MySQLWorkbenchの

  • UbuntuでMySQLを8.0.34から8.1.0へアップグレード。Innovation Releaseを使う設定。

    背景MySQLInnovationDayTokyo2023に行ってきました。(オフィスから徒歩8分なので楽!)2023年7月18日(今から約1ヶ月前)にMySQL初のInnovationReleaseが行われました。バージョンは8.1.0で

  • Ubuntu live patchを導入してみた

    LivepatchとはLivepatchはその名の通り、Ubuntu(Linux系のos)でapt-get upgradeされた時に、kernelパッチを更新するためにーサーバーを再起動せずに適用できます。Ubuntu Pro向けなのですが

  • エンジニアのデスク環境の紹介

    概要知的労働者にとって作業環境は重要です。お金をかけてもすぐに効率が上がればすぐに回収できますし、早く買えば1日あたりの利用コストで割ると早ければ早いほど日割り金額がお得になります。自宅のデスク環境を紹介するので、作業環境の改善に参考にして

  • tableau serverをrpmでアップグレードする方法メモ

    概要tableau serverは1年に3〜5回ぐらいセキュリティ脆弱性対応や不具合対応のために新規バージョンがリリースされます。毎回微妙に不具合が起きたりするのでメモを残しておきます。公式の手順書はこちらになります。やり方の例以下のページ

  • 個人開発のWebサービスをCloudflareに載せてみた【無料】

    概要私は個人でWebサイトやWebサービスを色々公開しております。この度、個人開発でWebサービスを運用するときにCloudflareを利用すると様々なリスクを無料でヘッジできるので事例を紹介します。しかも無料です。個人開発サービスの問題費

  • AtlassianをSP、Google WorkspaceをIdPとしてSAMLを設定する方法

    概要SAMLの証明書が切れたので設定箇所をメモしておきます。SAMLに関する設定は2箇所あるので、両方を適切に設定する必要があります。Atlassianのドキュメントには設定1に関する事項しか載っていないので不十分でした。設定1SAMLの証

  • 末尾の半角スペースで困惑:ActiveModelとMySQLの連携問題

    概要ActiveModelのuniqueがあるアトリビュートの末尾に半角スペースがあると挙動がおかしくなるケースがありました。問題以下のようにcodeがユニークなアトリビュートを定義してあるとします。class Product < A

  • Raspberry PiのWiFiと有線LANに静的IPを振る

    デフォルトだとDHCPからIPを取得するので面倒なため、静的IPを振っておきます。OSはRaspberry Pi Lite 64bit(Debian GNU/Linux 11 (bullseye))です有線LANに 192.168.1.5/

  • WordPressのoptions.phpページで保存できないときの対処法

    WordPressで、「options.php」ページにて、image_default_link_typeをfileに変更して、「変更を保存」をクリックすると、「設定を保存できませんでした。」と表示されて変更できませんでした。調べてみると、

  • CloudWatchのlog insightでの調査例

    アプリケーションのログがJSONで保存されているときの調査サンプルfilter @logStream like 'app/app/' filter @message like /include/ filter @me

  • slackで最終営業日にリマインダーを設定する方法

    正確には日本の休日マスタを使わないと出せません。とりあえず簡易的には以下で設定できます。/remind #channel or @your_username [メッセージ] at [時間] on the last wee

  • Automatically delete head branchesの宗教論争

    概要githubのレポジトリ運用において「Automatically delete head branches」をonにするかoffにするか悩ましいところです。デフォルトはoffです。GPTに聞いてみたQ: githubのrepositor

  • HSTS (Http Strict Transport Security)を設定

    HSTSについての説明はこちらに詳しく書かれています。HSTSのpreloadに登録HSTSのpreloadに登録するための設定は簡単です。ドメイン自体のAレコードのURLに対して、HTTPヘッダを1つ追加するだけです。HSTSのprelo

  • Happy Hacking Keyboard Proの無刻印キートップ掃除

    概要2020年1月にHHKB Pro Hybrid Type-Sを買ってからほぼ毎日2年間ちょっと使ってきました。最近、グリスアップが良いという記事を見たのでHHKBの掃除とグリスアップをしました。掃除前隙間に白いホコリが混入しています。ベ

  • NURO Wireless 5Gを利用してみたところ不安定すぎて解約した

    概要NURO Wireless 5Gの基地局アンテナが直線距離20メートルに設置されたのでテストしてみます。理論値で4.1Gbps出るとのことなので期待したいです。7日間はキャンセル可能です。レンタルルーター5Gアンテナとルーター、WiFi

  • Dockerを使ってHTTP3対応のnginxでホスティングしてみる手順

    概要HTTP3に対応したサイトが全世界のウェブサイトの中で25%あるらしいです。nginxのroadmap上では、3年前からHTTP3が入っているのに未だstableでのリリースは行われていません。HTTP3を簡単に試してみるツール類は揃っ

  • Minecraft Bedrock ServerをUbuntu上で起動する

    概要Ubuntu 22でMinecraftのBedrockサーバを動かすための方法を記載します。(Bedrock版と、Java版が存在します。Java版を使っていない場合はBedrockを使えばOKです)Minecraftのサーバは無料です

  • Minecraft Bedrock Server setup

    概要Minecraft BedrockサーバをLinux上で起動させてSystemd配下でサービスを管理する設定。Minecraft bedrockサーバはしばらく立ち上げておくとメモリを食いすぎて勝手に落ちてしまいます。勝手に落ちたら手動

  • 和暦や休日情報をREST APIで提供するサービスを公開

    概要以下の情報の取得や変換を行えるサービスを公開しました。和暦→西暦変換西暦→和暦休日一覧年齢APIの利用例和暦を取得今年に関する情報を取得。% curl -s jq{ "seireki": "2023

  • AWS Organizationを導入した後にAWS IDを作る手順

    備忘録。マニュアルは長ったらしいし、ベストプラクティスがよくわからないので、以下のような感じで運用していきます。手順上位OUのアカウントにログインAWS OrganizationsのページからAccountを作成(ここで言うAccountと

  • CORS付きのCDN設定方法

    問題CloudFrondを使っている環境において、CORS (Cross-Origin Resource Sharing) に該当するリクエストが成功したり失敗したりしました。前提の共有サーバサイドにおけるCORSの挙動は2種類あります。ど

  • Rail7の推奨になったimportmap+ dartsassを使ってサービスを構築してみました

    概要Ruby on Rails Advent Calendar 2022の17日目の記事です。Ruby on Rails 7.0からアセット管理にimport mapsが使われるようになりました。Rails6のときに使われていたwebpac

  • node 18 upgrade error

    Node.js v16からNode.js v18にアップグレードしたらエラーが出ました。node:internal/crypto/hash:71 this = new _Hash(algorithm, xofLen);

  • githubのissueやpull requestをCSVで出力するスクリプトを書きました

    概要特定の検索条件で、githubのissueやpull requestをCSVに出力する必要があったのでスクリプトを書きました。APIでの呼び出しはpagingがあるのでちょとスクリプトを書かないと一覧を取得できないので面倒です。okta

  • Google Spreadsheetで特定の日の為替レートを表示

    コピペできるようにメモ。為替レートを表示普通にやるとテーブルが自動で作られる=GOOGLEFINANCE("CURRENCY:USDJPY","price","2022/1/1")

  • Google WorkspaceからOffice 365へのユーザ同期

    背景コーポレートSEのお話。弊社(マインディア)ではGoogle Workspaceのユーザ情報をマスタとしています。所属する部署に応じてMicrosoft Office (Office 365)のライセンスを自動付与するような運用を行って

  • カジノのルーレットシミュレータを書いてみました

    概要ダズンベット法を使うと勝ちやすいとか書いてあるので実際にプログラムを書いて検証してみました。「勝率が高いベッティング方法とマーチンゲール法による資金管理を組み合わせれば最強じゃね?」と思ってプログラムを書いて検証してみました。世の中にあ

  • Rails7 + importmap + dartsass-rails

    概要Rails7のデフォルトでのアセットの管理がどの様になっているか知りたかったので rails newをしてみました。既存プロジェクトを移行したときの差分はこちらです。既存のソースコードの流用などがあるので変更を最小限にしたかったという思

  • webpackerを削除してcssbundling-rails+jsbundling-rails+propshaftに移行

    概要importmap-railsに移行したかったのですが、手元のブラウザではちゃんと動かなかったので諦めてJavascriptはtranspileすることにしました。webpackerから移行した際の手順をまとめておきます。 こちらのサー

  • ExcelやGoogle Spreadsheetで郵便番号から住所を補完

    概要Google SpreadsheetやExcelにて、郵便番号から住所を自動入力するAPIを作成しました。地域の郵便番号だけではなく、事業所に割り振られている郵便番号も対応しています。以下のスクリーンショットのように、一番のA列に郵便番

  • RailsのアクターがN:Mのシステムを作るときの権限モデル

    背景手元で作っているRailsのサービスの要求が肥大化してきたので、権限モデルをちょっと整理してみました。権限が複雑になる原因は、メトリックが多くなること。要件レベルでどれだけメトリックを減らせるかが重要。ビジネスで利用するサービスの場合、

  • Appleで買ったSIMフリー端末が「SIMロックあり」になったので解除した話

    概要日本のApple公式サイトからiPhone XS 256GBを買いました。Apple公式サイトから購入すればSIMフリーのはずなのですが、「SIMロックあり」という表示が出るようになってしまいました。楽天モバイルのSIMを挿していて使え

  • MegaRAIDの節電機能

    概要サーバの平均消費電力が80Wぐらいです。金額にすると約2000円/月。主に電力を食うのはCPUかディスク。CPUはさほど使われていないのでおそらくハードディスクが電力を食っているような気がします。HDDを4台搭載したファイルサーバなので

  • おすすめの技術記事15本ピックアップ

    概要エンジニアとして知っておくべき知識や便利な設定を紹介します。小規模オフィスのネットワーク構築航空会社のマイルを管理するシステムMySQLにおけるデータの境界値意図した値が出てこない可能性があるので知って置かなければまずいこと。Gi...

  • 過去に立ち上げたサービスのまとめ

    概要過去に立ち上げたサービスを紹介します。稼働中駅・路線 REST API 銀行コード、支店コードAPI郵便番号API利用者はいないと思いますが、GraphQLにも対応しています。covid-19新規陽性者の都道府...

  • 読み物系記事のおすすめ15本ピックアップ

    概要このブログは開設から約19年経過しました。良い記事が埋もれてしまっていてもったいないので、個人的に過去に人気があったおすすめ記事を5ページ紹介します。1位 日本のインターネットの父。慶応大学最終講義。事あることに、読み返しています。イン

  • 広告配信精度とプライバシー保護に関する法律と技術のまとめ

    2022年5月に社内でLTした内容をまとめておきます。きっかけはGoogleのFLoCを調べていたら、FLoCを取り巻く歴史などの情報がまとまっていなかったのでまとめていました。背景プライバシーを守るための法律が制定されつつあります。EUG

  • FakerやGimeiのseedをrspecのseedと一致させる

    概要rspecにおいて、単体テストの順番や使うデータをランダム化してテストパターンを増やすために config.order = :randomを有効化するのは普通かと思います。テストが失敗したときに、rspecコマンドの--seedオプショ

  • Railsでsessionを無効化する方法

    config/initializers/session_store.rbにRails.application.config.session_store :disabledを書き込んでアプリケーションサーバを再起動。echo "Ra

  • Error response from daemon: network xxxxxxxx not foundエラーが出たけど解決

    問題コンテナを起動しようとしたら以下のような感じのエラーが出ました。% docker-compose run --rm app bash Running 2/2 ⠿ Container train-chrome-1 Created

  • 路線情報・駅情報のREST APIサービスを作りました

    概要Ruby on Rails 7 + Tailwind + daisyui で作りました。まだ、エンティティの一覧と取得しかできませんが、これから機能拡充をしていきます。ほしいAPIがあったら教えて下さい。例ある駅の周辺駅を近い順に表示G

  • Rails 6.1.5でdb:migrationのときにreference周りでエラー

    問題rails db:migrateをしたときに、以下のようなエラーが出るようになってしまった。親のキーがbigntで作られていないから、外部キーが貼れないというエラー。Column `parent_id` on table `childr

  • chromedriverのインストールをarmとintelのDockerfileで共通化

    概要E2Eテストをするためのchromedriverは、Linuxのディストリビューションごとにパッケージで提供されていないので、おそらく直接ダウンロードしているケースがほとんどかと思います。Dockerfile上で、アーキテクチャごとにダ

  • armとintelのdocker-compose共通化へ向けて(mysql編)

    背景m1(arm)のmacで既存プロジェクトのdocker-compose upをすると以下のようなエラーが出ます。Host '172.21.0.4' is not allowed to connect to this

  • Toonesの利用料を取得するスクリプト

    概要Toonesのサービス利用料を集計するためにはWebの画面にログインしてCSVファイルをダウンロードする方法しか無く、APIで取得ができません。手元で毎月集計したいので簡単なスクリプトを作ってみました。とりあえず作っただけなのでハードコ

  • Amazon Linux 2にtigをインストール

    Extra Packages for Enterprise Linux (EPEL)に入っているので、EPELを有効化して、tigをインストールするだけ。% sudo amazon-linux-extras install -y epel%

  • armとintelのdocker-compose共通化へ向けて(Ruby on Rails編)

    問題M1macでDockerのrubyイメージからを使おうとすると、nokogiriの部分でエラーが出ます。% docker run --rm -it ruby:3.0.3-buster bashroot@489921d6a766:/# g

arrow_drop_down

ブログリーダー」を活用して、まつぼっくりさんをフォローしませんか?

ハンドル名
まつぼっくりさん
ブログタイトル
まつぼ X Web
フォロー
まつぼ X Web

にほんブログ村 カテゴリー一覧

商用