mashijpのブックマーク (110)

  • MySQLのインデックスの貼っていいとき悪いときを原理から理解したいよ😭

    今回答えを出したい問いはこちら!! インデックスはどのような仕組みを以て、何を実現したいものなのか それを踏まえたとき、インデックスはどういう場合になぜ貼る方が良いのか。また、どういう場合になぜ貼らない方が良いのか 大体分かっているよって人はサヨナラって感じのおさらい記事だぜ!!!!それじゃいってみよー🎉 あと、おれは今回MySQLにしぼっていくぜ👶 ってわけでOracleとかに興味があるやつは引き返しな! indexの概要 公式の見解としては「where句を使ったselectクエリの実行速度を向上させるために実装されている、各行へのポインターのような振る舞いをする仕組み」って感じ👶 The best way to improve the performance of SELECT operations is to create indexes on one or more of t

    MySQLのインデックスの貼っていいとき悪いときを原理から理解したいよ😭
    mashijp
    mashijp 2024/04/29
  • ENOG81: AWSのIPv6とPublic IPv4のおはなし

    https://enog.jp/archives/2828 ENOG81で発表したスライドです。

    ENOG81: AWSのIPv6とPublic IPv4のおはなし
  • なぜ営業組織と開発組織の仲は悪くなるのか?を考えて体制構築したらBizDevの重要さがわかった話|井原 真吾

    前提として、私は営業組織でも開発組織でも働いた経験があります。 営業組織で学んだこと私は新卒でリクルートに入社し、キャリアの最初は「カーセンサー」という中古車メディア(当時からWEBが中心)の広告営業でした。 新規顧客開拓では都内の中古車店にひたすら飛び込む中で辛い経験も味わいながらも、噂に聞いていたリクルートの営業部隊を現場で体感できたのは非常に学びが多かったです。 私が働いていた当時、大規模な顧客向けシステムのリプレイスがありました。当時はシステムのことなど何もわからず、営業の立場として聞いたときには、「なんでこれまで慣れてきた画面を変えるんだ!」と思いましたし、リリース後にバグがあると「なんでこんな品質のものを開発部隊は当たり前に提供するんだ!」と激怒していたものです。「せっかく俺たちが(売上を)作っているのに・・・」と飲みながら話すことがよくありました。 何よりも、今動いているシス

    なぜ営業組織と開発組織の仲は悪くなるのか?を考えて体制構築したらBizDevの重要さがわかった話|井原 真吾
    mashijp
    mashijp 2023/11/12
  • 警察が嫌がる苦情の入れ方(警察にとってダメージの大きい苦情の入れ方) | 元警察官による暴露ブログ

    「警察官に暴言を吐かれた!」 「職質してきた警察官が横柄な態度をとってきた。こちらは協力してやったのに気に喰わない」 このような警察官の職務中の態度や問題行動について苦情を入れたくなるときってありませんか? 警察官の立場としては、なるべく苦情を受け付けたくはないし、できれば知らないフリをして逃げたいところです。ですがあまりにも横柄な態度をとる警察官がいたり、権力を振りかざすような警察官がいるのも事実。 そこで今回は「警察官が嫌がる苦情の入れ方」「警察組織に対する効果的な苦情の入れ方」についてご紹介します。 この方法で苦情を入れれば効果てきめん!苦情が警察内部で゛なかったこと゛にされて悔しい思いをすることもなくあなたの意見がすんなりと受け入れられ、警察官の行動や態度は劇的に改善されるでしょう。 警察官が嫌がる苦情には、 公安委員会苦情 監察苦情 の2種類があります。 都道府県公安委員会に苦情

    mashijp
    mashijp 2023/09/06
  • node_modulesの問題点とその歴史 npm, yarnとpnpm

    皆さんnpmパッケージのバージョンを上げるときにハマって依存地獄から抜けられなかったことはありませんか? 私はあります。 複雑怪奇な依存関係を調べてみようとnode_modulesを覗いてみて、そのカオスっぷりに臭いものに蓋をしたことはありませんか? 私はあります。 そこでnode_modules以下について調べてみたのですが、node_modulesにどんな問題点があって、npmやyarn, pnpmは何を目指していたのか時系列順に紐解いた方がわかりやすいことに気づきました。 ここでは初期のnpmが抱えていた問題から今に至るまでを順を追って説明します。 するとnode_modulesの仕組みの他に、各パッケージマネージャの方針の違いが見えてくるはずです。 初期の頃のnpm (~2015年以前) この頃はシンプルで、依存関係はそのままnode_modulesのディレクトリ構造に反映されてい

    node_modulesの問題点とその歴史 npm, yarnとpnpm
    mashijp
    mashijp 2023/06/24
  • Kubernetesのキャッシュネームサーバとリゾルバ | IIJ Engineers Blog

    ただ、サーチリストがこうなっているのは利便性のためだけではなく、もっと切実な理由があります。 サーチリストとndots DNSの一般的な名前解決のルールとして、こんな風に覚えている方もいるかもしれません。 名前にピリオドが含まれていたら、FQDNとみなしてサーチリストを参照せずに名前解決を行う 名前にピリオドが含まれていなければ、サーチリストのドメインを末尾に連結して名前解決する 例えば、こんな具合です。 $ ping myhost # ピリオドが含まれていないため、myhost.example.comが名前解決される PING myhost.example.com (192.168.0.1) 56(84) バイトのデータ 64 バイト応答 送信元 myhost.example.com (192.168.0.1): icmp_seq=1 ttl=57 時間=12.4ミリ秒 $ ping w

    Kubernetesのキャッシュネームサーバとリゾルバ | IIJ Engineers Blog
    mashijp
    mashijp 2023/03/08
  • Docker DesktopからRancher Desktopに切り替えする手順 - ANDPAD Tech Blog

    どうも、ANDPADバックエンドの原田(tomtwinkle)です。 1週間ぶりくらいですね。 Rancher DesktopDocker Desktop の差異 LocalでMySQL / LocalStack / MinIO 等のContainer立ち上げたりする程度なら特に差異はなさそうです。 今まで通り docker コマンドや docker-compose コマンドがそのまま使えます。 Rancher Desktop公式ではこんな感じに書いてますが、細かい所はもう少し使って見ないとわからないですね。 Rancher Desktop vs Docker Desktop 細かい話はリンクアンドモチベーションさんのテックブログを見てフムフムしていました。 link-and-motivation.hatenablog.com ご注意 Rancher Desktopを利用することでC

    Docker DesktopからRancher Desktopに切り替えする手順 - ANDPAD Tech Blog
    mashijp
    mashijp 2022/10/21
    Oracle 脱却→ 正義! Docker Desktop 脱却 → けしからん! の風潮がある気がするな。
  • MagicDNS is generally available

    WireGuard is a registered trademark of Jason A. Donenfeld. Tailscale automatically assigns IP addresses for every unique device in your network, giving each device an IP address no matter where it is located. We further improved on this with MagicDNS, which automatically registers a human-readable, easy-to-remember DNS name for each device —  so you don’t need to use an IP address to access your d

    MagicDNS is generally available
    mashijp
    mashijp 2022/10/21
  • Next.js API Routes に Zod を組み込む

    バリデーションライブラリである Zod を、Next.js で活用する TIPS の紹介です。筆者が Zod を知り・使い始めたのは、React Hook Form のリゾルバーがきっかけです。ブラウザでバリデーションを行うので、不正な入力値検証を API リクエストが発生する前に実行できます。 この Zod はフロントだけではなく、サーバープロセスでも使用できます。例えば、tRPCZodiosなどに見られるように、サーバーへのリクエスト(入力値)を検証しつつ型推論も解決してくれるソリューションとして注目されています。 Next.js API Routes に Zod を組み込む Next.js には REST API の実装手段として、API Routes が提供されています。しかし、reqに含まれる入力値検証は自前で用意する必要があります。この入力値検証に Zod を使用されている方

    Next.js API Routes に Zod を組み込む
    mashijp
    mashijp 2022/10/15
  • Slackはハイライト部分をU+E000とU+E001で囲って表していそう - hogashi.*

    Slack は、メッセージのどこからどこまでハイライトするかを、 Unicode の私用領域 *1の U+E000 と U+E001 を使って表しているらしく、こういう HTML を glitch とかで書いて、 <html> <head> <meta property="og:title" content="Slackで&#xE000;タイトルをハイライト&#xE001;する" /> <meta property="og:description" content="Slackで&#xE000;説明&#xE001;も&#xE000;好きな部分をハイライト&#xE001;する" /> </head> </html> そのページを Slack で展開させたりすることで、好きな部分を勝手にハイライトできて面白い *2 *3。 ちなみに printf "\ue000寿司\ue001が光ったら成功"

    Slackはハイライト部分をU+E000とU+E001で囲って表していそう - hogashi.*
    mashijp
    mashijp 2022/10/07
  • 耳が聞こえなくなったので病人用ちゅ~る『イソバイド』を嗜む : 日記

    耳が聞こえなくなりました。 というのは大袈裟ですが、片耳のノイズキャンセリングが暴走して オンオフの制御ができなくなった状態になりました。 病名は急性低音障害型感音難聴。原因はよく分からんけどストレスとか疲労とかその辺。 ストレス社会の現代では多い病気だそうです。 日々生徒たちの銃撃戦に巻き込まれたりしているのが 知らず知らずのうちに負担になっていたのかもしれません。 症状としては低音域がうっすら死んでいて、例えば【重低音強化】みたいな曲を聴くと、音が全然拾えず、 耳から少し離したイヤホンから音聞いてるぐらいの音に聞こえます。 レベルアップするとメニエール病になるらしいですが、そんなことは誰も気にしない。 問題はその「治療薬」なのです。2種類の薬を処方され、1つはよくある漢方。 そしてもう一つは…… イ ソ バ イ ド 突然ですがみなさんは、「イソバイド」という薬を聞いたことがありますか?

    耳が聞こえなくなったので病人用ちゅ~る『イソバイド』を嗜む : 日記
    mashijp
    mashijp 2022/10/03
  • 【脱Redux】SWRやReact Queryを使った状態管理戦略

    mutexの桝田です! Reactのデータフェッチに、Vercel社が提供する「SWR」やTanStackコミュニティが提供する「React Query(TanStack Query)」が使われることが多くなってきています。 これらのライブラリは単なるフェッチだけでなく、キャッシュやデータの更新を担ってくれます。また、Reactが志向する「宣言的」な記述を体現できることも大きなメリットです。 稿では、(我々が採用する)React Queryにフォーカスし、React Queryを使って実現している状態管理について説明します。SWRを普段お使いの方に関してもかなり共通する部分が多いのではないかと思います。 1. 対象読者 Reactのデータフェッチライブラリの使用を検討している方 普段SWRやReact Queryを使用している方 普段Reactを使用するすべての方

    【脱Redux】SWRやReact Queryを使った状態管理戦略
  • ”統一教会”と性教育 2022/09/02(金) KNB news every.

    KNB news every ミンナが生きやすく、がいいから。富山の“いま”をわかりやすく!暮らしに役立つニュースをいち早く!身近な話題から政治・経済まで、キニナル話題に『しなやかに!大胆に!』そして『丁寧に!』アプローチしていきます。スポーツにも全力!北陸3県の耳よりな情報も満載です! 放送時間 毎週月曜~金曜 <県内ニュース> 夕方6:15~6:55 キャスター 武道優美子 岡田亮平 網谷辰海(スポーツ) 数家直樹(解説委員)

    ”統一教会”と性教育 2022/09/02(金) KNB news every.
    mashijp
    mashijp 2022/09/11
  • Why We Are Changing the License for Akka | @lightbend

    Today, we are announcing a change to Akka’s license model so that Akka can be a thriving project for many decades. I created Akka 13 years ago out of love for programming, distributed systems, learning new things, and open source. It’s been a fantastic journey so far (read about Akka’s inception and early days here). Today, Akka is exceptionally reliable, scalable, and performant. It is the runtim

    Why We Are Changing the License for Akka | @lightbend
    mashijp
    mashijp 2022/09/07
  • https://www.amed.go.jp/content/000034156.pdf

  • 文字商標「ゆっくり茶番劇」に関するドワンゴの見解と対応について|ニコニコインフォ

    2023年7月24日追記) 2022年2月24日に登録された「ゆっくり茶番劇」商標(登録6518338号)について そもそも商標として登録されるべきではなかったことを明らかにするために無効審判を請求しておりましたが、 7月12日付けで無効審決が下されたとの通知を特許庁より受領いたしました。 すでに件商標登録は放棄による抹消となっておりますが、登録日から抹消日までの間は商標権が発生しておりました。 この無効審決は、過去にさかのぼり「はじめからなかったこと」にして、当該商標権を打ち消すものです。 一定期間内に審決取消訴訟が提起されなければ、「ゆっくり茶番劇」の登録を無効とすべきと判断した無効審決が確定します。 無効審決の確定をもって、「ゆっくり茶番劇」にまつわる商標権についての問題がすべて解決することになります。 審決が確定しましたら、あらためてお知らせいたします。 当該騒動が発生してから

    文字商標「ゆっくり茶番劇」に関するドワンゴの見解と対応について|ニコニコインフォ
    mashijp
    mashijp 2022/05/20
  • 親友の遺産 | 生活・身近な話題 | 発言小町

    小町の皆さま、はじめまして。こまりです。 10歳と8歳の男の子の母です。 私にはA子という親友がいます。彼女とは中学のときからの付き合いです。A子は頭が良くて勉強はできるのに、引っ込み思案で暗い性格が災いし、クラスでいじめに遭っていました。私がそのときにA子を助けてあげたことから親友になりました。高校は別になりましたが、付き合いはずっと続いています。 A子はなんと医学部に進学し、現在では医者になっていますが、先ほど書いたような性格のためか、いまだ未婚です。 ところで、我が家は夫の給料が少なく余裕がないため、私が何度かA子にまとまったお金を借りたことがあります。ある時払いの催促なしという約束で借りたので、まだ返したと事はありませんが、A子からも返せとは言われません。A子にしてみれば、私にはこれまでいろいろと助けてもらったので、その恩返しという意味合いもあると思います。 で、ご相談なのですが、

    親友の遺産 | 生活・身近な話題 | 発言小町
  • マイクロサービスに失敗する7つの方法

    次の問題は、CV駆動開発(CV-driven development)です。自分のCV(Curriculum Vitae、職務経歴書)を見ます。すると、"マイクロサービス"に関する部分が大きく空いていることに気付きます。これでは都合が悪いので、"自社のスタックを再構築して解決しよう"、と考えるのです — 読者の皆さんは、"Holly、それは皮肉が過ぎるよ"、と思うかも知れません。"自分の履歴書の都合でアーキテクチャを決めるやつがどこにいるんだ?" それが実は ... いるのです。 Red Hatは先日、コンテナベース開発を導入したおもな動機に関する調査を行いました。その結果、最も多かったものは"キャリアアップ"でした。"キャリアアップ"は、CV駆動開発の体のよい言い換えに過ぎません。 現在のマイクロサービスは"新正統派"と言ってもいいものですから、経歴書にマイクロサービスが欠けているのは大

    マイクロサービスに失敗する7つの方法
    mashijp
    mashijp 2022/03/01
  • 逮捕にそなえる人生継続計画 - やしお

    実際に逮捕・起訴された人の事例をいろいろ読んでみると、普通に生活・仕事していてもされる時はされるんだと思う。 痴漢冤罪や荷物すり替えで違法薬物の運び屋にされるなどの巻き込まれケースだったり、もともとルール(法律・運用)が曖昧なグレーゾーンが拡大解釈で突然咎められたり、捜査機関の描いた架空のストーリーの登場人物にされたり、人は犯罪の意識が希薄だったり、色々ある。 逮捕・起訴されると人生に大きなダメージを被る。会社なんかで災害を想定してBCP(事業継続計画)を事前に立てたりするけど、それと同じような感じで、万が一逮捕された場合でも「こうなる」をそこそこ認識して「こうする」を事前に決めておければ役に立つかもしれないと思うようになった。 概要 弁護士選び 逮捕~裁判の流れ 逮捕 逮捕後 留置場・拘置所 取調べ・調書 捜索差押 勾留請求・勾留質問 裁判 世論形成・名誉回復 参考事例・参考文献 概要

    逮捕にそなえる人生継続計画 - やしお
    mashijp
    mashijp 2022/02/09
  • はてブ気に入らないという人には増田で嘘松するのがおすすめ

    完全嘘松な増田をよく投稿するけど専門家気取りのブコメが「わかる。」みたいなコメントしててそれだけで笑えるからオススメ

    はてブ気に入らないという人には増田で嘘松するのがおすすめ
    mashijp
    mashijp 2022/01/23