Skip to content

Instantly share code, notes, and snippets.

View takeokunn's full-sized avatar
🌴
On vacation

take takeokunn

🌴
On vacation
View GitHub Profile

NextDNS包括調査レポート

NextDNSの概要と基本機能

NextDNSとは:NextDNSは、インターネット通信の安全性とプライバシー保護を強化するクラウド型のDNSサービスです。通常、ウェブサイトのドメイン名をIPアドレスに変換するDNSサーバーをISP任せにしますが、NextDNSに置き換えることでドメイン名解決時に悪質なサイトや広告・トラッカーをブロックし、安全な閲覧環境を提供します。2019年にDailymotionやNetflixでインフラ設計を手掛けたエンジニアによって設立され、個人用途であれば無料プランでも十分利用可能です。

基本機能:NextDNSには大きく以下のような機能があります。 * セキュリティ保護:マルウェアやフィッシングサイトへのアクセス遮断、暗号資産マイニング(クリプトジャッキング)サイトのブロックなど、各種オンライン脅威からの保護。DNSクエリ(問い合わせ)をリアルタイム分析し、新規に出現する悪質ドメインも検知・ブロックします。 * プライバシー強化:ウェブサイトやアプリ内の広告・トラッカーのドメインをDNSレベルでブロックし、利用者のオンライン活動履歴が追跡されにくくします。DNS自体も「DoH(DNS over HTTPS)」や「DoT(DNS over TLS)」による暗号化通信に対応し、通信内容を第三者に盗聴されないよう保護しています。 * ペアレンタルコントロール:成人向けコンテンツや暴力・ギャンブルサイトへのアクセスを禁止したり、主要なSNSやアプリ(TikTok、Instagram、YouTubeなど)を制限するなど、子供のネット利用を管理する機能も充実しています。検索エンジンのセーフサーチ強制やYouTubeの年齢制限モードの適用もワンクリックで設定可能です。

@takeokunn
takeokunn / isucon14.org
Last active December 19, 2024 23:32
isucon14.org

isucon14(本番)

nix-shell

{ pkgs ? import <nixpkgs> { } }:
@takeokunn
takeokunn / text-editor.org
Created October 25, 2024 23:58
テキストエディタバー カクテルレシピ
@takeokunn
takeokunn / wandbox.org
Last active September 11, 2024 21:27
wandbox.org
[
{
"word": "Asshole",
"kana": "アスホール",
"meaning": "いやな奴(Ass=お尻、Hole=穴)",
"notice": "「うざい野郎」「ろくでなし」"
},
{
"word": "あばずれ",
"kana": "あばずれ",
const { exec } = require('child_process');
const { promisify } = require('util');
const routes = require('/tmp/route.json');
const csv = `/tmp/06badc24-fc5b-44bc-bf75-baccb47a797b.csv`;
const execAsync = promisify(exec);
async function getRouteCount(route) {
const method = route.method === 'GET|HEAD' ? 'GET' : route.method;
@takeokunn
takeokunn / diff
Created September 27, 2023 06:55
for php-mode patch
diff --git a/lisp/php-mode.el b/lisp/php-mode.el
index dd57690..efcdd2a 100644
--- a/lisp/php-mode.el
+++ b/lisp/php-mode.el
@@ -83,6 +83,7 @@
(require 'rx)
(require 'cl-lib)
(require 'flymake)
+ (require 'flymake-proc)
(require 'php-flymake)

GMO

Q3

var_dump(
    str_replace(['suzuri', 'minne'], ['lolipop', 'colorme'], 'lolipop-colorme-suzuri-minne')
);
string(31) "lolipop-colorme-lolipop-colorme"
server {
listen [::]:80;
listen 80;
index index.php index.html;
root /var/www/october;
access_log /var/log/nginx/access.log main;
error_log /var/log/nginx/error.log warn;
user nginx;
worker_processes auto;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {