berlysiaのブックマーク (6,372)

  • 頑張らなくてもいいから、成果で応えよう - そーだいなるらくがき帳

    自分がよく言うんだけど、ちゃんと意味を説明してないとすげーパワハラワードに見えるのでちゃんと説明する。 頑張らなくていいんで結果で答えてくれる?— そーだい@初代ALF (@soudai1025) 2024年11月23日 頑張らなくてもいい 「もっと頑張ってよ」って言われて苦しくなること、経験がみんなにもあるはず。 仕事において、人それぞれ出力に差はあれど、すでに頑張っている。 それに対して「もっと頑張れ」と求めるのは「無理をしろ」という意味を表すと思っている。 瞬間的にはそれでなんとかなることもあるけれど、中長期では無理をしても継続できなくて、最終的には破綻する。 だからこそ「頑張ります!」って回答に対しては、「頑張らなくていいんで」と伝えている。 仕組みで成果を出す 仕事なので大小はあれど、成果で評価される。 前にもブログに書いたことがある。 soudai.hatenablog.com

    頑張らなくてもいいから、成果で応えよう - そーだいなるらくがき帳
    berlysia
    berlysia 2025/05/04
  • 思ってたのと違った数学・物理・情報科学(2025/5/1) - 古い土地

    この2か月間さる事情があり──いや、当は大した理由もなく──数学や物理のトピックをいろいろ漁って勉強していた。そして過剰に期待しては幻滅するのをくり返していた。その過程を記事では紹介する。 アタシっていつもこれだ……。 1. 機械学習 2. 数値計算 3. 確率論 4. 数理ファイナンス 5. 非平衡統計力学 6. 量子情報 7. 型理論・ラムダ計算 8. 物性物理 1. 機械学習 思ってたのと違った度:10/10 時代の要請と思って石井/上田『わかりやすいパターン認識』(オーム社、第2版2019年)の3部作を読み始めた。そして1巻目を読了した時点で気づく。 「こいつら線形代数とか数理統計学とかを使ってアルゴリズムを組み立てるけど、それがなぜ・どのくらい上手くいくか実験以外で全く説明しねえ! 仮説もねえ!」 結果、萎え落ちした。有名なビショップ『パターン認識と機械学習 上・下』(丸善出

    思ってたのと違った数学・物理・情報科学(2025/5/1) - 古い土地
    berlysia
    berlysia 2025/05/02
  • じゃあなんすか、Noto Sans JP使うんならボタンにアイコン入れるなって事すか|chot Inc. デザイナーユニット

    こんにちは、ちょっと株式会社デザイナーのモです。 挨拶から間髪入れずで申し訳ないのですが、まずはこちらをご覧ください。 何の変哲もないテキストとアイコンで構成されたボタンです。 今回はこちらのボタンに物申したく筆を執らせていただきました。思うところがあるんだよ今の私には。 ずれている、Noto Sans JPという訳で早速題に入りますが、単刀直入に言ってこのボタンずれてるんですよね。「暑いね」って言ったら「水飲めば?」って言ってくる人くらいずれてる。私怨はさておき具体的に表すとテキストとアイコンが上下にガクンとずれているって訳です。 論に拍車をかけるためにボタンに分割線を引いてみました。 アイコンは上下真っ二つだがテキストはどうも下に寄っていますぞなぜずれる、Noto Sans JPこれが目の錯覚…なら良かったんですが(良くない)実際にずれていて、ではなぜそんなことになっちゃっているのか

    じゃあなんすか、Noto Sans JP使うんならボタンにアイコン入れるなって事すか|chot Inc. デザイナーユニット
    berlysia
    berlysia 2025/05/01
  • 生成AI時代と個人の技能の底上げ - 私が歌川です

    「筆者よりも真に賢いキャラクターを描写できない」みたいなことが昨今のAI技術活用にも適用されると信じていて、自分の底力を上げるのはいずれにせよまだ怠れないだろうと思っている。いつまでこの考え方で通用するかは不明— うたがわきき (@utgwkk) 2025年4月29日 筆者自身は生成AIの利用を否定するつもりはないです。必要な制約を満たした上で活用したらいいと思う。実際、生成AIによって生産性が上がっている様子を各所で観測している*1。信条として使わないというのもまた自由なので、否定できるものではないだろう。 その上で、生成AIが出した結果だから……と無条件に受け入れるのではなく、まず自分の頭で考えたり検証したりする、というのを自分は求めたい。結果の妥当性を評価するためには、その前提となる知識が欠かせないだろう。たぶん検索エンジンが台頭してきた頃*2にも同じことを言われていたんじゃないか。

    生成AI時代と個人の技能の底上げ - 私が歌川です
    berlysia
    berlysia 2025/05/01
  • Effective TypeScript 読んだ / 郷に入っては郷に従う - Object.create(null)

    Effective TypeScript (第2版) を読んだ なんらか他の人に読んでおくと良いよと紹介できるがあると良いなと思って読みました. 2020 年以降に TypeScript を書く上での常識が概ね網羅されていると思うので, そういった前提知識に自信をつけたいならおすすめです. www.oreilly.co.jp ただ「項目18 推論可能な型でコードを乱雑にしない」で, 関数の戻り値の型アノテーションをデフォルトで省略するよう推奨していることについては明確に反対したい. より正確には, コールバックなど再利用を想定しない関数についてはデフォルトで省略してもよいが, 通常関数は再利用を目的として定義されがちなことを考えると, デフォルトで省略するというのはあまり実態に則していないと思う. 実際にこのの後の章には戻り値の型アノテーションを書いておけばよかったのにという状況がしば

    Effective TypeScript 読んだ / 郷に入っては郷に従う - Object.create(null)
    berlysia
    berlysia 2025/04/29
  • 提案のレベルを上げる #QiitaConference

    Qiita Conference 2025 https://qiita.com/official-campaigns/conference/2025#day3 Appendix - https://konifar-zatsu.hatenadiary.jp/entry/2023/11/01/193210 -

    提案のレベルを上げる #QiitaConference
    berlysia
    berlysia 2025/04/28
  • 即わかる!アフォーダンスとシグニファイア(アホ〜なダンスに学ぶUXデザイン)|ドワンゴ DESIGN 公式note

    こんにちは!dwangoでニコニコのUI/UXなどを担当している、林絵美子と申します。メンバーと一緒に日々UXを考えつつ、2歳児の子育てにも奮闘中です👶 今回は、UXって何だろう? そんな疑問を持つ方にも楽しめるように、日常の小さな気づきからお話しします。 UXデザインを2歳児に学ぶ!うちの2歳児はコタツが大好きでして。ごはんが並んでいるときは、ちょこんと座ってべるんですが、なにも置いてないとき──なぜかコタツに登り、親に向かってダンスを披露し始めるんです。 親としては爆笑しつつ、危ないから降りて〜と焦るやつ。 ……しかし、ある日ふと思いまして。これって、UXデザインでよく聞く“アフォーダンス”と“シグニファイア”の話に繋がるんじゃないか?って。 私自身、この2つの言葉をメンバーに説明するたび「うまく伝えられないな〜」ということもあり。言葉にするとやたら抽象的だし、アカデミックな定義も

    即わかる!アフォーダンスとシグニファイア(アホ〜なダンスに学ぶUXデザイン)|ドワンゴ DESIGN 公式note
    berlysia
    berlysia 2025/04/26
  • React Labs: View Transitions, Activity, and more – React

    In React Labs posts, we write about projects in active research and development. In this post, we’re sharing two new experimental features that are ready to try today, and updates on other areas we’re working on now. React Conf 2025 is scheduled for October 7–8 in Henderson, Nevada! We’re looking for speakers to help us create talks about the features covered in this post. If you’re interested in

    React Labs: View Transitions, Activity, and more – React
    berlysia
    berlysia 2025/04/24
  • After Cline - あるいは語りえぬ者について語ろうとする時代について

    post-cline-world.md After Cline - あるいは語りえぬ者について語ろうとする時代について この資料は以下のイベントの登壇用の殴り書きです https://hack-at-delta.connpass.com/event/350588/ 今までの資料を引用して話すので、この資料はアウトラインです。 最初に: 自分の技術選定の基準 ハイプサイクルにおけるアーリーアダプター相当で手を動かす ハイプ・サイクル https://mba.globis.ac.jp/about_mba/glossary/detail-20659.html https://www.thoughtworks.com/radar を読む イノベーターっぽい人達をSNSで監視してる 一定の熱量を感じたら自分でも動かして評価する 破壊的イノベーションを逃すな 破壊的イノベーション - クリスチャン・ク

    After Cline - あるいは語りえぬ者について語ろうとする時代について
    berlysia
    berlysia 2025/04/23
  • デザインを考え続けた深澤直人が子どもたちに語るその本質|【OCHABI × UoC】特別公開授業「デザイン教育シンポジウム#5」ゲスト講師:深澤直人氏

    UoCは、「We are All born Creative」を理念に、創造性を教育・研究・社会実装する研究機関です。創造性を人類最大の資と捉えなおし、「社会のためのクリエイティビティの港」となることを目指し、世代、業界、専門を超えたさまざまな感性を衝突させながらプロジェクト活動を行っています。

    デザインを考え続けた深澤直人が子どもたちに語るその本質|【OCHABI × UoC】特別公開授業「デザイン教育シンポジウム#5」ゲスト講師:深澤直人氏
    berlysia
    berlysia 2025/04/22
  • 閲覧履歴があってもリンクの色が変わらないケースについて | blog.jxck.io

    Intro 4 月末にリリースされる Chrome 136 からは、一部のケースで「閲覧履歴があってもリンクの色が変わらない」状態が発生する。 もしこの挙動に依存して閲覧をしているユーザがいれば、多少不便に感じるかもしれない。 しかし、これは長年問題視されてきた、ユーザのプライバシー保護のための更新だ。 ユーザ側でも、「サイトが壊れたのでは?」と思う人もいるだろうため、前半は技術用語を少なめに解説し、エンジニア向けの解説は後半で行う。 従来の挙動 例えば、Wikipedia では、リンクをクリックして閲覧先を確認すると、閲覧済みのリンクの色が変わる。 これは、ブラウザに保存された閲覧履歴に該当するリンクの色を、訪問済みとして変えるブラウザの機能だ。 多くのリンクがある場合、確認済みかどうかがわかるために、便利に使われることもあるだろう。 (最近では、閲覧済みでもリンクの色を変えないように実

    閲覧履歴があってもリンクの色が変わらないケースについて | blog.jxck.io
    berlysia
    berlysia 2025/04/17
  • W3C が提案中の Web のビジョン - beijaflor

    www.w3.org W3C 宣言に組み込むように同団体が提案中のビジョンを公開。内容的には Web 倫理 から 4つを抜き出した内容になっている ウェブはすべての人類のためのものである The Web is for all humanity. 2.4 The web is for all people People should not need a high level of technical literacy to use the web. Web platform technologies should behave consistently and intuitively. We will build internationalization and localization capabilities into our specifications and websites,

    W3C が提案中の Web のビジョン - beijaflor
    berlysia
    berlysia 2025/04/17
  • PGlite + pgvector で100行で実装するベクトル検索 (node/deno/drizzle)

    pglite + pgvector で文章の類似度検索を実装します。 動機 とにかく手っ取り早くローカルにデータを突っ込んでおいて検索する RAG の雛形がほしかったんですが、調べても大規模ストレージを前提とした大掛かりな実装が多いです。 スクリプトを書いたらポンと実行できるセットアップ不要なものがあると、色々と実験ができます。 mastra/rag を読んでたら、簡単にできる気がしたのでやりました。ただ、chunk のドキュメント分割相当のものはまだ作ってません。そこまで難しい概念でもないので、雑に作れそうではあります。 qrdrant も検討しましたが、サーバーを建てるのが面倒でした 準備: ベクトル化用の関数 今回は @ai-sdk/openai を使ってベクトル化をします // OPENAI_API_KEY= import { openai } from "@ai-sdk/open

    PGlite + pgvector で100行で実装するベクトル検索 (node/deno/drizzle)
    berlysia
    berlysia 2025/04/16
  • バリデーション解体新書 - kawasima

    バリデーション解体新書 2025/4/8に開催した #アーキ部 『バリデーション解体新書』の内容を編集したものです。 バリデーションとは何か? 広義には、 何らかの処理を実施するにあたって、入力データが想定する条件を満たすかを検証する行為 と言える。 この定義で、アプリケーションのどこでバリデーションをしているのかを考えると、以下のように各層にそれが見られる。 このように実装される場所が散らばるので、「バリデーション」や「入力チェック」を分類して開発ガイドラインを作ることが多い。 例えば、大規模Java開発向けのTERASOLUNA開発ガイドラインを見てみると、 ユーザーが入力した値が不正かどうかを検証することは必須である。 入力値の検証は大きく分けて、 1. 長さや形式など、文脈によらず入力値だけを見て、それが妥当かどうかを判定できる検証 2. システムの状態によって入力値が妥当かどうか

    バリデーション解体新書 - kawasima
    berlysia
    berlysia 2025/04/13
  • The Best Programmers I Know | Matthias Endler

    I have met a lot of developers in my life. Lately, I asked myself: “What does it take to be one of the best? What do they all have in common?” In the hope that this will be an inspiration to someone out there, I wrote down the traits I observed in the most exceptional people in our craft. I wish I had that list when I was starting out. Had I followed this path, it would have saved me a lot of time

    The Best Programmers I Know | Matthias Endler
    berlysia
    berlysia 2025/04/11
  • React for Two Computers — overreacted

    I’ve been trying to write this post at least a dozen times. I don’t mean this figuratively; at one point, I literally had a desktop folder with a dozen abandoned drafts. They had wildly different styles—from rigoruous to chaotically cryptic and insufferably meta; they would start abruptly, chew on themselves, and eventually trail off to nowhere. One by one, I threw them all away because they all s

    berlysia
    berlysia 2025/04/09
  • React.memo Demystified: When It Helps and When It Hurts

    The Promise of Memoization Link to headingWhen React applications start to slow down, React.memo, useMemo, and useCallback are often the first tools developers reach for. After all, preventing unnecessary re-renders seems like a straightforward path to better performance. But in the React ecosystem, memoization is far more complex than it first appears. In this post, we’ll look at how these tools

    React.memo Demystified: When It Helps and When It Hurts
    berlysia
    berlysia 2025/04/09
  • 「めちゃめちゃ文章を書くのが楽になった」―― AIと共に書く時代

    やっぱり、「CURSOR」を使わないのは損だ 1ヵ月ほど前に「いま文章を書くのに「CURSOR」を使わないのは損だ」という記事を書いた。CURSORは、プログラムを書くためのコードエディタだが、それを日語の文章を書くために活用しようというのが、その記事と今回の原稿のテーマである。 つまり、この原稿は前回の記事のアップデート版であり続編でもあるが、はじめて読む方にもわかるように書いている。執筆のきっかけは、「あの記事を読んでCURSORを使いはじめました」と何人かの知人から声をかけられたことだ。そして、 「めちゃめちゃ文章を書くのが楽になった」 という声をいくつも聞いたからだ。また、JEPA(日電子出版協会)でCURSORのセミナーをやらせてもらうことになった。4月4日にオンラインで開催された「遠藤諭氏『AIと共に書く』 CURSOR入門」である。 そこで、セミナーのために用意したスライ

    「めちゃめちゃ文章を書くのが楽になった」―― AIと共に書く時代
    berlysia
    berlysia 2025/04/08
    なんかAIに書かせると結局要約してもあんまり変わらないなという文章になるんだよな。文体が合わせてあってもやっぱり違う。要約しても残る主題は大事だけど、要約したら消える部分にその人が書いてる意味は色濃く出
  • インターンと新卒2年目で話した、半年間のインターンで得た成長と、テレワークのインターンの良さと難しさの話 - ドワンゴ教育サービス開発者ブログ

    インターンを探している皆様、もしくはインターンを募集している皆様、こんにちは。Webフロントセクションのsokunoです。この記事では、教育事業部のサービス開発部に長期インターンとして配属されているお二人の学生と「半年間ドワンゴでインターンをやってみてどうだったか」というテーマで対談しましたので、紹介いたします。インターンを探している方は雰囲気を掴むために、インターンを企画する方は運営のヒントに役立てていただけると嬉しいです。ライブ感が強めに仕上がっており、普段のこの開発者ブログの記事とは毛色が違うかもしれませんが、ぜひお付き合いください。 対談者紹介 Seiさん 福家さん sokuno 対談 このインターンはどうやって見つけましたか? ドワンゴに入ってみて キャッチアップと当初の不安 7ヶ月経って成長した実感はありますか? 学業との両立について インターン中の1週間のスケジュール例 勤

    インターンと新卒2年目で話した、半年間のインターンで得た成長と、テレワークのインターンの良さと難しさの話 - ドワンゴ教育サービス開発者ブログ
    berlysia
    berlysia 2025/04/07
  • 私的MarkdownとGoogle Slidesでスライドを作成する方法(またはdeckの紹介) - Copy/Cut/Paste/Hatena

    md2googleslides の体験が良すぎた結果、より体験向上のため、一から専用のツールを作った— k1LoW (@k1LoW) 2025年3月14日 md2googleslides 転職してKeynoteのスライドテンプレートがなくなったので*1、これを機にスライド作成環境をGoogle Slidesに移行することにしました。 ちなみに、今まではMarkdownで構成を書いて、それをあるタイミングでKeynoteに移して、以降はKeynoteを編集するという形で運用していたのですが、せっかくなのでもっとスライド作成体験が良くなる方法があるかもと思って調べてみました。その流れで見つけたのが md2googleslides です。 github.com これはMarkdownをもとにGoogle Slidesプレゼンテーションにページを追加してくれるツールで、家は動きませんでしたが(メ

    私的MarkdownとGoogle Slidesでスライドを作成する方法(またはdeckの紹介) - Copy/Cut/Paste/Hatena
    berlysia
    berlysia 2025/04/07