タグ

2023年5月27日のブックマーク (7件)

  • 10万件のSelectBoxが作りたい

    10秒で概要 10万件のデータをサジェストするAutocompleteなSelectBoxを作りたい。 しかし、1万件を超えたあたりから通常のAutocompleteではレンダリングに時間がかかる。 以下の方針が有る。 react-windowによるレンダリング以外の範囲の仮想化 フロントエンドではデータを保持せず、入力値に応じてSearchのAPIコールを実施する Reactのレンダリングによる課題 Reactのレンダリングは、大まかに以下のフローで行われます。 Triggering a render 新規画面への描画時、またDOM要素の差分を検出したことをTriggerがとして、レンダリングが発生します。 Committing to the DOM 描画要素に違いがあるDOM要素のみ、DOMノードを変更します。 Autocompleteで表示するデータである<li>要素についても当然D

    10万件のSelectBoxが作りたい
  • ギャンブル旦那をGetする方法(鬼嫁視点)|中毒じゃない象さん

    少子化で喘いでいる。 こちらのグラフを見てもらったら分かる通り、日における出生数は年々減少の一途をたどっており、もう既に起こっている日の衰退は、更に加速することになる。 このこと自体はもう20年以上も前から叫ばれているにもかかわらず、いまだに改善する見込みはない。 出生数が低下している理由としては、様々な要因が絡み合っているのだが、その一つとして、「結婚しない」という選択肢を選んでいる人が増えているというものがあげられる。 だが、もちろん自ら結婚しないという選択をしている人もいれば、結婚はしたいが、相手に巡り合えないからという人も多い。 内閣府の調査では未婚女性の58.8%が「適当な相手に巡り合わないから」というものを理由として挙げている。 またほかの理由としては、結婚をしたら「自由や気楽さが失われる」とか、「結婚後の生活資金が足りないから」というのもある。 わたしは言いたい。

    ギャンブル旦那をGetする方法(鬼嫁視点)|中毒じゃない象さん
    hush_in
    hush_in 2023/05/27
  • 漫才『ザ・セカンド』 松本人志の指摘にも反応しなかった「観客審査員100人」の功罪(堀井憲一郎) - エキスパート - Yahoo!ニュース

    漫才『ザ・セカンド』ギャロップが優勝 ベテラン漫才師の大会『ザ・セカンド』はギャロップが優勝した。 文句なしの優勝であった。3の漫才ネタを披露して、間断したところがなかった。 この大会は若手の大会と違って、8組が出場して対決勝ち抜き制で展開される。 「準々決勝」「準決勝」「決勝」と3のネタを披露して勝ち抜かないと優勝できない。 その状況で、ギャロップは圧倒的な3を見せて、優勝した。 ギャロップと囲碁将棋の「事実上の決勝戦」 唯一、準決勝での囲碁将棋との対決だけが接戦であった。 先行の囲碁将棋を見たときは、こっちが勝ったのではないかとおもったのだが、後攻のギャロップのパフォーマンスも見事で、どっちが勝ってもおかしくない、という状況になった。 蓋を開けたら、どちらも284点と同点。 痺れる状況であった。 高い評価(3点採点した人)の数によってギャロップが辛うじて勝ち抜いたが、負けた囲碁将

    漫才『ザ・セカンド』 松本人志の指摘にも反応しなかった「観客審査員100人」の功罪(堀井憲一郎) - エキスパート - Yahoo!ニュース
    hush_in
    hush_in 2023/05/27
  • lizod: 1kb 未満の zod の精神的後継

    作った。 lightweight-zod だから lizod。 npm install lizod -S で使える。 tl;dr 各種フロントエンドCloudflare Workers で zod のビルドサイズが邪魔になっている メソッドチェーンと便利なユーティリティを全部捨てた zod 風のバリデータを作った zod の 57kb に対して lizod は 1kb 以下 これが動く // Pick validators for treeshake import { $any, $array, $boolean, $const, $enum, $intersection, $null, $number, $object, $opt, $regexp, $string, $symbol, $undefined, $union, $void, type Infer, type Valid

    lizod: 1kb 未満の zod の精神的後継
  • 画像生成AIに2度目の革命を起こした「ControlNet」 (1/4)

    画像生成AIStableDiffusion」の進化が止まりません。昨年8月にオープンソースとしてリリースされてから、世界中のプロアマ問わず多数の人たちが様々な研究成果を反映させ、毎日と言っていいほど新機能を誰かが発表するという状況が起きています。 StableDiffusion登場当初は、画像の品質のランダム性が高く、構図やポーズなどを指定できないという弱点を抱えていました。1枚の画像をもとに画像を生成する「i2i(image2image)」である程度コントロールすることはできても、「キャラクターに特定のポーズをとらせる」といったことは非常に難しかったんですね。 その状況を一変させる新機能が今年2月に登場しました。その名も「ControlNet」。プロンプトによる制約を克服するための、とてつもないポテンシャルを持つ技術でした。Stable Diffusionに次ぐ「2度目の炸裂」と言って

    画像生成AIに2度目の革命を起こした「ControlNet」 (1/4)
  • ベテランになるほどブログを書かなくなってくる

    ‌ という完全に仮説というか思考実験みたいなものを書いてみます。 ざっくりまとめ ベテランの何気ない情報は世に出にくいという仮設 ベテランは、独自見解など良い感じのもの以外の簡単な技術記事が書けなくなる、書きにくくなる 簡単な記事は経験浅めの人に偏りベテランは簡単な記事を書かない。簡単なものでも書いてくれるベテランは、アウトプット好きに限られる 簡単なものであったとしても世に出してくれれば嬉しいな 前提 経験の浅い人 = 初級者 ベテラン = 中級者以上 とおきかえてもらっても良いかもしれません。 経験の浅い人は簡単なことでも感動できるのでブログを抵抗なく書きやすい 例えば 「Javaのセットアップが出来た!」 「Rubyのセットアップが出来た!」 「このライブラリで良い感じに出来た!」 はじめのうちは一つ一つが嬉しいし一つ一つにハマりがちだったりするので、 感動もありハマりどころもありブ

    ベテランになるほどブログを書かなくなってくる
    hush_in
    hush_in 2023/05/27
  • 57歳の母がエンジニアを目指している

    ChatGPT関連のニュースを最初めちゃくちゃ嫌っていたうちの母親(57歳の主婦)が実際に使い始めたらどハマりしてしまったらしい。それだけなら面白いもんだが2ヶ月前、遂に「OpenAIエンジニアになる」と言い出した。ちなみに母は一度も日から出たことはないしプログラミングやIT系に勤務した経験もない。 ニューハンプシャー州にあるコミュニティカレッジのオンライン英語学習コースとCamblyというアプリで英会話やライティングを勉強しながら、Pythonやデータ構造、アルゴリズムの勉強をしている。を読んで色々作りながらPython Certificationsという試験の勉強をしているらしい。 俺は2ヶ月前まで色々パソコンの基的な使い方やファイルとかフォルダの違いについて教えていたが、もう多分母の方が詳しい。その情熱を数十年前に俺の教育に注いでくれればよかったのに。まあボケ防止にはなるだろ

    57歳の母がエンジニアを目指している
    hush_in
    hush_in 2023/05/27