Noraworld Developers Blog
物理的にネットワークを分離して特定のサイトに特定の時間帯にアクセスできないようにする
M1 Mac (macOS Monterey) で therubyracer を運用することはできるのだろうか?
M1 Mac (macOS Monterey) で Docker の MySQL のインストールに失敗するときの対処法
M1 Mac (macOS Monterey) で Node.js のインストールに失敗するときの対処法
M1 Mac (macOS Monterey) で Ruby のインストールに失敗するときの対処法
SSH で RSA/SHA1 が使えなくなったので対策する
Ubuntu 22.04.1 LTS へのアップデートと注意点まとめ
Raspberry Pi を再起動するとシステム日時が狂う問題の解決法
Linux でシステムのフリーズを検知して自動的に再起動させる方法
cron で systemctl --user を使う方法 (Failed to connect to bus... の解決法)
Google Meet のチャット欄を Slack に自動で流す拡張機能のご紹介
NordVPN の便利な機能についてまとめてみた
家のネットワークを丸ごと VPN にする方法 (Raspberry Pi × NordVPN)
リリース時にリリース内容をコメントする GitHub Actions のご紹介
プロジェクトが git-flow に従っているかどうか監視する GitHub Actions を作った
macOS で "failed to open for writing: Resource busy" と表示される場合の対処法
GPG キーを削除する方法
GPG キーを他のデバイスと共有する方法
GitHub 上で表示されるコミットを署名付きにする方法
ターミナルの出力を自動保存する方法 5 選
macOS の script コマンドにはウィンドウリサイズを認識しないバグがある
Finder の殺し方
diff コマンドの大小記号がどっちだったかわからなくなったら見てね
GitHub で PR をマージするときの 3 つのオプションの違いについて
【設定簡単】GitHub Actions を使ってリポジトリ上の技術記事を Qiita に自動で投稿しよう
GitHub Actions でメタデータ (actions.yml) 側のスクリプトを実行する方法
GitHub Actions の composite で環境変数をセットする方法
GitHub Actions で Git の操作 (前のコミット ID 取得など) がうまくいかないときの対処法
Heroku の postdeploy が動作しない原因
Rails コマンドがうんともすんとも言わないときの対処法
【チーム団欒ノスヽメ】GitHub のコメントに自動で LGTM 画像を投稿しよう
Heroku × Rails × MySQL でアプリケーションをデプロイする際のトラブルシューティング集
Heroku のパイプラインでアプリ名を確認する方法
Mermaid のフローチャートで同じ名前のオブジェクトを複数作成する方法
AquesTalk Pi (ゆっくりボイス、棒読みちゃん) が Raspberry Pi 4 でも動作するようになったぞ!!
オープンソースを改変する場合の著作権表示について
Linux で SSH 接続などのネットワークの調子が悪いときの確認リスト
cherry-pick 運用の地獄から這い上がった話をしよう
gh コマンドで特定の PR のコミットハッシュをすべて取得する方法
Code Spell Checker のファイル保存先と適用範囲について
Ruby で競技プログラミング (AtCoder) をやっているときあるある
Codecov × SimpleCov × RSpec × CircleCI で README にカバレッジを表示させる
GitHub Pages の Jekyll 自動ビルドで使えるプラグインをまとめてみた
Chrome 拡張機能の content_scripts で CORS を回避する方法
まだ anyenv (**env) 使ってるの? asdf を使おう!
VS Code で自動的に RuboCop を実行する (rbenv, asdf 対応)
Ubuntu Server が突然 GUI モードになってしまう問題の対処法
ripgrep をラズパイや M シリーズチップ搭載 Mac でインストールする方法
AquesTalk Pi を Ubuntu 20 で動作させるのは不可能らしい
apt update & upgrade を実行してもアップデートされない場合の解決法
Rails の Custom Validator を RSpec で柔軟かつ簡単にテストする方法
ルータ設定を極力いじらずに IPv4 + IPv6 の DNS & DHCP サーバを構築する方法
今さら人に聞けない IPv6 アドレスの表記方法とアドレスタイプについて
Ruby でヒアドキュメント内で条件分岐やループ処理を行う方法
スクラム開発におけるストーリーポイント設定の極意
MySQL × Rails でサーバのデータベースをダンプし、ローカルにリストアする
cron のタイムゾーンを変更する際は再起動が必要!
Dnsmasq を使って特定の時間帯・サイトへのアクセス制限をする
Raspberry Pi を Bluetooth オーディオサーバにする最速セットアップ手順
RSpec 導入時にチーム内で意識・決定しておきたいルール
diff や colordiff でコマンドの実行結果と比較する方法
bluetoothctl のコマンド一覧と使い方をまとめてみた
ユーザレベルで systemd のユニットファイルを書くときの注意点
macOS Big Sur で eventmachine がインストールできないときの対処法
Zsh: sudo でも補完を有効にする
chsh で sudo してはいけない
Zsh: 自作コマンドで補完できるようにする
sudo で command not found を回避し、環境変数も引き継ぐ方法
Raspberry Pi に複数の Bluetooth デバイスを接続して同時に音を流す
Docker で binding.pry などの標準入力を "簡単に" 行う方法
Qiita に投稿する技術記事を GitHub で管理する方法
iTerm2 v3 終了時に確認ダイアログを表示させない方法
機密情報に関わる文字列の比較は == ではなく secure_compare を使おう
シェルでコマンドを実行中は Mac をスリープさせないようにする方法
6 年 8 ヶ月お世話になった Bash から Zsh に移行した (移行変更点まとめ)
Zsh で $EPOCHREALTIME を使いたい
ログイン時に何かを出力するようにしていると scp が失敗する問題の対処法
bluetoothctl で自動接続 (常時接続) をする方法
モンティホール問題の解が 50% にならないことを暗号論的擬似乱数を使って検証してみる
IPv4 プライベートアドレスにマッチする正規表現
コマンドラインで Ubuntu を固定 IP アドレスにする方法 (なるべく丁寧に解説)
Ubuntu 再起動時に自動ログインする方法
モニター・キーボード不要! Raspberry Pi に Ubuntu を超簡単にインストールして SSH する方法
Mac で Linux のディスクの中身にアクセスする方法 (ただしリードオンリー)
【エラーコード別解説】Twitter の Account Activity API の Webhook URL が登録できないときの解決法
MacBook Pro (2018) + Blackmagic eGPU Pro で Windows 10 を起動できた! (おそらく)
ディレクトリ内の全ファイルを shred する方法
便利! AtCoder で競技プログラミングをするときに重宝する AtCoder Tools のご紹介
macOS で pyenv install すると BUILD FAILED となりインストールに失敗するときの解決法 (の一つ)
Homebrew Cask でインストールするアプリケーションが、自分の意図したアプリケーションであることを事前に確認する方法
[Ruby] 標準入力を受け付ける際に ^H などの ASCII 制御文字を意図した通りに認識させる
Mac mini (2018) + Blackmagic eGPU Pro で Windows 10 は起動できない (たぶん)
Web プロキシサーバ Squid を利用して、特定のサイト・時間帯・曜日にアクセスできないようにする
JavaScript でテキストエリア内の文字列を書き換えた際に undo や redo が効くようにする
Dnsmasq を使って特定のウェブサイトに OpenVPN 経由でアクセスできないようにする方法
RSpec の Compound Matcher Expressions を not_to と一緒に使用する方法
RSpec でインスタンスメソッドがスタブできないときはインスタンスをモックする必要があるよという話
RSpec における double / spy / instance_double / class_double のそれぞれの違いについて
Ruby で class や module をネストして書く場合と Foo::Bar のようにコンパクトに書く場合の挙動の違いについて
ハードディスク内のデータを本当の意味で完全消去する方法
Mastodon のトゥート (発言) を Slack に流す方法
Let's Encrypt (Certbot) に登録したメールアドレスを確認する方法と変更する方法
macOS Mojave で brew install や brew update に失敗するときの解決法
macOS で charlock_holmes がインストールできないときの解決法
Ruby: クラス名の先頭につける :: (先頭二重コロン) は何?
Git でサブコマンドを補完しようとしたときに Unknown option: --list-cmds と表示される問題の解決法
[Mac] peco で複数選択ができないときの対処法
Git Submodules でサブモジュール内のリポジトリをリモートの master の最新版に追従する
Git フックの基本的な使い方
新しいサーバ起動後に最低限行うべき SSH 設定
OpenVPN のアクセスログを保存しないようにする方法
Ubuntu クライアントから OpenVPN サーバに接続する方法
ディレクトリ構成から見る Rails 初心者のための Mastodon 開発講座
PostgreSQL の文字コードを LATIN1 から UTF8 に修正する方法
最新版の Git をインストールする
Vagrant や Docker を使わずに macOS でマストドンの開発環境を構築する
macOS で idn-ruby がインストールできないときの解決法
ndenv を使用して複数のバージョンの Node.js を管理する方法と基本的な使い方
Docker で稼働しているマストドンを Docker を使用しない環境に移行する方法
Nginx で Tor からのアクセス制限を行う方法
ナウマンを Docker で立ち上げてデプロイするまで
マストドン運営に必要なデイリータスクとキャッシュ削除タスクを cron ジョブに登録する
Docker を使ってデータの永続化をせずにマストドンをデプロイしてしまったときの対処法
Docker を利用したマストドンのアップデートメモ
JavaScript でテキストエリア内のカーソルのある位置に文字列を挿入する方法
iOS でページ全体はスクロールを無効にし、個別の要素(textarea など)では有効にする方法
Nginxでトレイリングスラッシュとファイル拡張子を削除する秘伝わざ
phpenvで最新版のPHPをインストールしてWebサイトで使用する
OpenVPNのインストールとセットアップからインターネット接続までのガイドブック
OpenSSLをソースからビルドしてNginxで使用する
設定もファイルのパーミッションも所有者も問題ないのに 403 Forbidden になってしまうときの対処法
Firefox 49 から background-position がサポートされるようになった
Nginx+リバースプロキシ環境でWebサーバを停止させずに Let's Encrypt (Certbot) のSSL証明書を自動更新する
GitHub Pages + CloudFlare で独自ドメインをSSL化する
環境変数の設定を間違えてほとんどのコマンドが command not found になってしまったときの対処法
Nginxでレスポンスヘッダの一部を隠蔽する方法
Vagrantで作成したローカルサーバにFTPクライアント(Cyberduck)からログインできないときの解決法
Vagrantのボックスは動作を確認してから利用しよう
Hugo 0.16 で baseurl を指定しないと詐欺サイトに飛ばされてしまうので注意!
CentOS7 + Nginx で WordPress をインストールする
CentOS7 + Nginx + PHP-FPM でPHPを実行する環境を整える
【iTerm2】ターミナル上で画像を表示する方法
【CentOS 7】Nginx + Unicorn で Rails アプリケーションを本番環境で立ち上げる方法
CentOS 7 (5, 6) で安定版 (最新版) の Nginx をインストールする方法
【Rails】Qiita::Markdownをインストールして使ってみる
【CSS】スマホで Media Queries が効かないときの対処法
Git のリモートのブランチを確認する
【Ruby on Rails】GitHubに公開したくない変数や値を隠してpushする方法
【CentOS7(+Ubuntu16)】Ruby / Rails のインストールから Rails サーバの起動までの(ほぼ)完全ガイド
ローカル開発環境の Web サイトにスマホからアクセスする方法 (Vagrant もOK)
CSS の :not() の使いかた
【Node.js / Express 版】GitHub に公開したくない変数や値を隠して push する方法
Linux で Rubygems がインストールできなかった超初歩的なミス
ディレクトリの移動は cd コマンドよりも pushd コマンドのほうが便利!
以前に実行したコマンドをもう一度すばやく実行する方法
Google Chrome のアプリや拡張機能、テーマが保存されている場所
Raspberry Pi で作る Wi-Fi ルータ
Nginx でリクエストごとに任意のコマンドを実行する
Homebrew ではインストールできなくなった古い MySQL 5.7 を macOS にインストールする方法
Rails における UserBook.all と UserBook.joins(:user).joins(:book) の違い
iTerm2 でスクロールしたときの履歴を消さないようにする方法
GPG でファイルやフォルダを暗号化する方法
特定のファイル・ディレクトリのコミット履歴を保持したまま別のリポジトリに移動させる方法
Git のエラー "object file is empty" や "loose object is corrupt" の直し方
OpenSSL でファイルを暗号化する方法
リソースフォーク (._ で始まるファイル) をディレクトリから一括削除する方法
PulseAudio の自動起動を完全に無効化する方法
マウスカーソルを乗せているときだけ表示される要素を Chrome の開発者ツールで抽出する方法