タグ

yasu-logのブックマーク (11,019)

  • 生産性における即レスの大切さ - Qiita

    はじめに 昨今「開発生産性」についての話題をよく目にします。 生産性が向上することで悪いことは無いので、様々な組織の事例が公開されて業界全体に知見が共有されていくことはとても素晴らしいことだと感じています。 話題のこちらの 「世界一流エンジニアの思考法」にもとても大切なことが書かれておりますし こちらの記事も参考になりました。 それらを踏まえて個人的に生産性向上のベースになる大切なことだと思っている 「即レスの大切さ」 について書きたいと思います。 これまでやってきたお仕事 ツールアプリの新規事業責任者(3年ほど) 全体3名の少人数チームでスタート 私(責任者+PdMの役割)、エンジニア1名、デザイナー1名 最終的には30人前後の組織の事業部長 ゲームアプリのマーケティングマネージャー(5年ほど) 組織全体としてはビジネスサイド20名、エンジニア5名、デザイナー5名ほど 会社経営(4年ほ

    生産性における即レスの大切さ - Qiita
    yasu-log
    yasu-log 2024/04/30
    良い記事
  • アニメーションをスムーズに見せるためのテクニック「指数平滑法」とはどんなものなのか?

    グラフィック系の開発者であるニキータ・リシッツァ氏が、「自身のプロダクトのあらゆる場所で使用している」と述べるお気に入りのテクニックである「指数平滑法」について解説を投稿しました。 My favourite animation trick: exponential smoothing | lisyarus blog https://lisyarus.github.io/blog/programming/2023/02/21/exponential-smoothing.html リシッツァ氏は下図のようなトグルボタンを例に解説を行っています。クリックすると「オン」「オフ」が切り替わります。まだアニメーションを何も設置しておらず、トグルボタンは左端と右端を瞬間移動しています。 機能的にはアニメーションが設定されていなくとも問題はないのですが、アニメーションを設定することでユーザーは何が起こって

    アニメーションをスムーズに見せるためのテクニック「指数平滑法」とはどんなものなのか?
    yasu-log
    yasu-log 2024/04/28
    Flashでごく当たり前に使われていたイージングの公式にプラスアルファして、係数に指数を考慮したのが元記事のポイント。
  • 滅びてほしい認証系の実装の話

    こんにちは、富士榮です。 ちょっと前に某所でダメダメな認証系の技術実装ってなんだろうねぇ、、という話をしていたことをXで呟いたところ、色々とご意見を頂けましたのでまとめて書いておきます。 考えていると結局のところ、サービス提供側が意図していることとは全然違うことが起きている気がするので、この辺はしっかり考えて実装したいところですね。(実装ミスは問題外として) カテゴリ滅びてほしいもの実装側がやりたいこと利用者が感じること実際に起きていること代替手法認証CAPTCHAbot避けぐにゃぐにゃ文字が読めない バイクと自転車の違いとは?ユーザの離脱、カゴ落ちパスキーの利用 新しいタイプのCAPTCHA(通常は画面に出ない) リスクベース認証との組み合わせによる抑制認証パスワード誰でも使える認証手段の用意忘れる。複雑なパスワードをそれぞれのサービス毎に管理するのは無理パスワードの使い回し。パスワード

    滅びてほしい認証系の実装の話
    yasu-log
    yasu-log 2024/04/25
  • 2024年版 HTMLで作るフォームバリデーション - ICS MEDIA

    すべてのフォームが要件を満たしている場合のみ、送信できます。 フォームバリデーションのデザイン 上記の例では最低限のHTMLのみ実装されています。しかし、実際のサイトではバリデーションエラーをユーザーにフィードバックする必要があります。よりユーザビリティの高いフォームでは、以下の点を検討する必要があります。 エラー時のスタイル エラーメッセージの出し方 バリデーションエラーの表示タイミング 以下では、それぞれについて深堀りします。 エラー時のスタイル エラーを検知する方法として、CSSには:valid疑似クラスと:invalid疑似クラスがあります。これらの疑似クラスは『CSS疑似クラスを活用した、モダンでインタラクティブなフォームの作り方』でも紹介されている、バリデーションエラーが起きている要素にのみ適用されるクラスです。 しかし、この疑似クラスには欠点があります。required属性を

    2024年版 HTMLで作るフォームバリデーション - ICS MEDIA
    yasu-log
    yasu-log 2024/04/19
  • スムーススクロールの実装例 | TAKLOG

    html要素にscroll-behavior:smoothを指定するだけのコストの低さ、それでいて従来のアンカーリンクの機能を損ねないことから「スムーススクロールはCSSのみで十分」といった技術記事やポストが多く広まっています。 ただ、そういった技術記事やポストは「CSSのみで対応できる」「ワンライナーで実装できる」と言ったコストの低さばかりが先行していて、肝心のデメリットには触れていません。 実際、CSSのスムーススクロールには多くの問題点が孕んでいます。 全てのページ内リンクがスムーススクロールされるCSSのscroll-behavior:smoothを使用すると、ページ内の全てのアンカーリンクがスムーススクロールの対象となります。そのため、限定的にスムーススクロールを無効化したいと言った場合は別途JSでの対応が必要となります。 僕のブログではJS無効環境のフォールバックとしてhidd

    スムーススクロールの実装例 | TAKLOG
    yasu-log
    yasu-log 2024/04/16
  • なぜ我々は GitHub Copilot Enterprise の導入を見送ったのか - 一休.com Developers Blog

    CTO 室の恩田です。 今回は GitHub Copilot Enterprise を評価してみて、現時点ではまだ採用しないことを決めた、というお話をご紹介したいと思います。 きっかけ とあるエンジニアSlack で自身の times チャネルに時雨堂さんの GitHub Copilot Enterprise のススメという記事を投稿したことが発端でした。特に感想はなく URL に 👀 だけが添えられていたので、後で見るぐらいのメモだったんだと思います。 それを見かけた別のエンジニア技術雑談チャネルにその投稿を共有して、これは凄そうと話題を向けたところ、CTO の「評価してみる?」の一言で、有志が集って評価プロジェクトが始まりました。 雑談チャネルできっかけとなる投稿が共有されてから、30分足らずの出来事でした(笑)。 この話題が出たのは金曜日でしたが、週明け早々に稟議を終え、火曜

    なぜ我々は GitHub Copilot Enterprise の導入を見送ったのか - 一休.com Developers Blog
    yasu-log
    yasu-log 2024/04/15
  • DX時代にコンサルを毛嫌いするSIer幹部や技術者たち、客のIT部門と共に滅ぶべし

    人月商売のITベンダーの親玉であるSIerには、コンサルタントを徹底的に嫌う技術者や経営幹部がいまだに大勢いるというから驚いてしまう。ご用聞き故のコンプレックスか、仕事や客を取られることへの恐怖か、はたまたコンサルティング会社に下請け扱いされることへの屈辱か知らんが、当に愚か者としか言いようがないな。コンサルタントをばかにしている暇があったら、自分たちもコンサルティング能力を身に付けたらどうか。でないと、客に愛想を尽かされ確実に滅びることになるぞ。 コンサルタント嫌いの人に「なぜ嫌いなのか」と聞くと、大概は似たような答えが返ってくる。「(客の)社長に口八丁でうまく取り入りやがって」とか「(システム開発や運用などの)現場を知らないくせに偉そうなことを言いやがって」とかの類いだ。もちろん私にそんな話をする場合はもっと丁寧な言葉遣いだが、質的にはこの程度の内容。要するに、ビジネスパーソンの発

    DX時代にコンサルを毛嫌いするSIer幹部や技術者たち、客のIT部門と共に滅ぶべし
    yasu-log
    yasu-log 2024/04/08
  • Slackのtimesチャンネル文化が好きじゃない - りまりまだんの本拠地

    speakerdeck.com はてなブックマークやxでこの資料が話題になっていた。80%くらいは同意できるが、Slackの部分は個人的にはうーんと思った。特にtimesが好きではなくて、「timesじゃなくてチケット管理システムを使え」と思ってしまった。なんで好きじゃないんだろう?と思ったので整理しておく。 情報が垂れ流しだと探しづらいから timesには思考や調べたことを投稿して、後から見返せるようにしましょうという役割がある。でもそれ、当に見返せるのだろうか?Slackの検索クエリはGoogleほど絞り込みが効かないし、部分一致の検索でもかなりフィルタリングされた情報がヒットする印象がある。当に探し出せる気がしない。 また、投稿した人ではない誰かが仕事を引き継いだときに困るんじゃないか、という思いが拭えなくて好きじゃない。例えばエンジニア退職でリポジトリのメンテを引き継ぐことに

    Slackのtimesチャンネル文化が好きじゃない - りまりまだんの本拠地
    yasu-log
    yasu-log 2024/04/07
  • 最新版! Lottieアニメーションの実装方法 - Lottie-Player編 - ICS MEDIA

    「Lottieロッティー」はベクター画像のアニメーションを実現できる技術・ファイルフォーマットです。 Lottieアニメーションの作り方編の記事(Figma編、After Effects編)では、Lottieの概要から作り方、ファイルの書き出し方までを紹介しました。記事では、Lottieアニメーションの実装方法について紹介します。 Lottieの組み込みはプラットフォームに応じたさまざまな実装方法が用意されていますが、一般的なウェブの方法を例に紹介します。実装編の前編となる記事では、手軽に組み込むことができるLottie-Playerを使用して実装します。 iOS、Androidアプリケーション等のそのほかの実装方法は公式ドキュメントを参照ください。 アニメーションの実装 ウェブ向けの実装方法は大きく2パターンあります。HTMLメインの方法と、JavaScriptメインで実装する方法で

    最新版! Lottieアニメーションの実装方法 - Lottie-Player編 - ICS MEDIA
    yasu-log
    yasu-log 2024/04/06
  • JavaScriptパッケージシステム「npm」は巨大なバグを抱えていると指摘し、新たなパッケージシステムを開発する「vlt」。npm作者らの参加を発表

    JavaScriptパッケージシステム「npm」は巨大なバグを抱えていると指摘し、新たなパッケージシステムを開発する「vlt」。npm作者らの参加を発表 npmに代わる新しいJavaScriptのパッケージシステム「vlt」(vōlt:ボールト)を開発しているvlt technologyは、同社にnpmの作者であるIsaac Z. Schlueter氏、npmのスタッフエンジニアリングマネージャであったDarcy Clarke氏、npmのCLIチームであったRuy Adornoらが参加すると発表しました。 Node.jsとnpmが作ったJavaScriptのエコシステム サーバサイドでJavaScriptを実行可能にしたNode.jsの登場と、そのNode.jsを基盤にJavaScriptのアプリケーションやモジュールなどをパッケージングして登録し、自由にダウンロード可能にしたレジストリで

    JavaScriptパッケージシステム「npm」は巨大なバグを抱えていると指摘し、新たなパッケージシステムを開発する「vlt」。npm作者らの参加を発表
    yasu-log
    yasu-log 2024/04/04
    npmの森は深すぎて、新芽が育たない
  • 【2024年4月1日のTypeScriptニュース】次期バージョンでオブジェクト型に追加される新機能の紹介 - Qiita

    日、2024年4月1日は、TypeScript歴史に残る記念すべき日となりそうです。TypeScriptの次期バージョン5.5.555に実装予定の新機能の概要が公開されたのです。 この記事では、日投稿された以下のissueの内容をかみ砕いて解説します。 Arranged Field Definitionの概要とモチベーション issueのタイトルにもあるように、今回公開された新機能はArranged Field Definition (AFD) と題されています。ここでのarrangedという単語は、「順序に意味がある」という意味に解するのがよいでしょう。つまり、オブジェクト型のフィールド定義において順序まで考慮されるということです。 TypeScriptJavaScriptに型をつけた言語ですが、JavaScriptではオブジェクトのプロパティに順序があることが知られています。つ

    【2024年4月1日のTypeScriptニュース】次期バージョンでオブジェクト型に追加される新機能の紹介 - Qiita
    yasu-log
    yasu-log 2024/04/01
  • 「世界ふしぎ発見!」終了…制作会社の裏にあった、若手が潰されていく「暗い現実」(林 壮一) @moneygendai

    TV番組制作の裏にあった「絶望の現実」 TBSが1986年4月から放送してきた『世界ふしぎ発見!』が今週末で終了する。当然の幕引きとも、十分過ぎる延命処置であったようにも感じられる。 僅か9カ月間ではあるが、著者はかつて同番組を手掛ける株式会社テレビマンユニオンの社員だった。『世界ふしぎ発見!』には、新人研修として1週間ほど参加している。 会議の折、下っ端社員はチームのボスである総合プロデューサーに、彼が好む銘柄の紙パックカフェオレを、ストローをさした状態で届けるのが習わしとなっていた。日の浅い新入社員には、一体何を意味するのか分からなかったが、時間の経過とともに、同集団の特性を味わうこととなる。 現在、日国民がお茶の間で目にするTV番組とは、著作権こそ放送局が持っているものの、実際にカメラを回して編集する作業は、下請けである制作会社に丸投げしているケースが多い。『世界ふしぎ発見!』もそ

    「世界ふしぎ発見!」終了…制作会社の裏にあった、若手が潰されていく「暗い現実」(林 壮一) @moneygendai
    yasu-log
    yasu-log 2024/03/27
    だからこそ、質の高い番組が多かった。
  • 【ABA Games】インディーゲーム制作歴40年。PC黎明期から生成AI時代まで折れずに続ける理由

    【ABA Games】インディーゲーム制作歴40年。PC黎明期から生成AI時代まで折れずに続ける理由 2024年3月25日 インディーゲーム開発者 長 健太 早稲田大学でコンピュータサイエンスを学び、学士号・修士号・博士号を取得。メーカー就職後はITの研究職を経て、現在はマネジャーとしてシステム開発に携わる傍ら、大学時代から一貫してインディーゲーム開発者としての顔を持ち続けている X ABA Games GitHub Blog -ABAの日誌- シューティングゲームを中心にこれまで400作以上もの作品を生み出し、インディーゲーム界の第一人者として国内外で知られる「ABA Games」こと長健太氏。 2023年9月に公開した「小さなゲーム開発の楽しみ」という電子冊子も話題となり、開発の楽しさを心から味わっている様子がうかがえます。 今回は長きに渡りインディーゲーム業界を牽引してきた長さんにイ

    【ABA Games】インディーゲーム制作歴40年。PC黎明期から生成AI時代まで折れずに続ける理由
    yasu-log
    yasu-log 2024/03/25
  • console.logって打つの面倒だよねって話 - Qiita

    この記事の対象者 エディタ: IntelliJ(2023.3.4 Ultimate Edition) TypeScriptJavaScript以外の言語も触ったことがある人 console.log()をタイピングしているつもりがついうっかりprint()とか書いちゃう人 そもそもconsole.logってタイピングが長いと思っている人 console.logとか出すんじゃなくてデバッグすればよくね?ってツッコミが来そうですが、 コーディング初心者なんです、慈悲をください〜🔰 結論 IntelliJのスニペット機能、 Live Templatesに好きな形で登録して幸せになろう! スニペットの一例↓(細かい設定は後述) console.log("🚀====$FILENAME$: L: $NO$ ====🚀") console.log("$VARIABLES$: ", $VARIABL

    console.logって打つの面倒だよねって話 - Qiita
    yasu-log
    yasu-log 2024/03/25
    trace()
  • 長谷川岳 『本日は航空政策および飛行機の遅延についての考え方を述べたいと思います。』

    参議院議員 長谷川岳 オフィシャルブログ「長谷川岳 強い北海道をつくる!」Powered by Ameba 参議院議員 長谷川岳 オフィシャルブログ「長谷川岳 強い北海道をつくる!」Powered by Ameba 日は航空政策および飛行機の遅延についての考え方を述べたいと思います。 私は、航空会社の対応について、機内で発言をする際、三つの原則に従います。 一つ目は「正確な情報を伝えているか」、二つ目は「不都合な情報をしっかりと開示しているか」、三つ目は、「正しい見立てを立てた情報発信となっているか」の三点です。 まず「正確な情報を発信しているか」についてです。あるとき搭乗した飛行機の出発が大幅に遅れていました。出発時間をとうに過ぎてから「管制の指示によって出発許可を待っているため遅れが生じている」との機内アナウンスが入りましたが、外を見て驚きました。まだ航空会社は機内への貨物の搬入作業

    長谷川岳 『本日は航空政策および飛行機の遅延についての考え方を述べたいと思います。』
    yasu-log
    yasu-log 2024/03/21
  • 「UIの色を変えただけで大量のクレームを頂戴してしまった話」の何が問題か?|moutend

    結論話題の記事「UIの色を変えただけで大量のクレームを頂戴してしまった話」を読みました。ユーザーを軽視した内容に驚愕したのですが、それよりも記事が批判されている原因を理解できていない様子の方が存在することに衝撃を受けました。 現職のデザイナーあるいはデザイナーを目指している方々にお伝えしたいことは以下の3点です。 具体的な不都合を訴える問い合わせは無益なクレームではなく有益なフィードバックです。プロダクトの価値向上につながる貴重な意見ですから無視するべきではありません。 時間の経過でユーザーがUIに慣れることはありません。問い合わせをしても無駄だと学習して離脱したパターンを疑いましょう。受け入れられる場合も含めて画面の変更はユーザーに負担を強いているのだと自覚してください。 色覚特性や色とコントラストについて学びましょう。色だけで情報を伝えるデザインはアンチパターンですから避けてください。

    「UIの色を変えただけで大量のクレームを頂戴してしまった話」の何が問題か?|moutend
    yasu-log
    yasu-log 2024/03/08
  • 宮台真司教授を戒告の懲戒処分 女子学生に不適切な行動 | 共同通信

    東京都公立大学法人が22日までに、他の大学に通う20歳の女子学生に不適切な行動を取ったとして、東京都立大人文社会学部の宮台真司教授(64)を20日付で戒告の懲戒処分にしたことが分かった。週刊誌「フラッシュ」(光文社)が1月、宮台教授と女子学生との交際などを報じていた。 同法人などによると、宮台教授は昨年12月、調査研究の一環として、ラブホテルなどで女子学生に取材し、返礼として相談に乗るなどの不適切な行動を取った。週刊誌に報じられ、大学に苦情が寄せられるなど法人の信用を失墜させたとしている。

    宮台真司教授を戒告の懲戒処分 女子学生に不適切な行動 | 共同通信
    yasu-log
    yasu-log 2024/02/23
  • 「君の名は。」プロデューサーを児童ポルノ禁止法違反容疑で逮捕 | 毎日新聞

    yasu-log
    yasu-log 2024/02/23
  • 東京ミネルヴァ法律事務所を除名 “預かり金25億円不正流用” | NHK

    消費者金融への過払い金の請求などを多数請け負い、依頼者に返還しないまま4年前に経営破綻した弁護士法人の「東京ミネルヴァ法律事務所」について、第一東京弁護士会は「依頼者からの預かり金25億円が不正に流用された」として最も重い除名処分としました。 これは、第一東京弁護士会が19日発表したものです。弁護士会によりますと、東京ミネルヴァ法律事務所はテレビやインターネットの広告を積極的に使い、借金の過払い金の返還請求やB型肝炎患者の給付金の請求などで1万件以上の依頼を受けていましたが、2020年6月に破産手続きが開始されました。 依頼者からの預かり金は30億円余りでしたが、現状の預金はおよそ5億円しかなく、弁護士会は「差額の25億円余りは不正に流用された」と判断し、今月17日付でこの弁護士法人を最も重い除名処分としました。 東京ミネルヴァ法律事務所の代表だった男性は、弁護士会に対し「預かり金は別の業

    東京ミネルヴァ法律事務所を除名 “預かり金25億円不正流用” | NHK
    yasu-log
    yasu-log 2024/02/20
    まこさん
  • Webサイトにアニメーションは必要あるのか。ないのか。どっちなのか。|Takumi HASEGAWA (unshift Inc.)

    まえがきアニメーションを多く取り入れたWebサイトが好きかどうかのアンケートを取ると、ネガティブな票が多く占めることがよくありますが、それに関して思うところがあったので「Webサイトにアニメーションは必要あるのか」というテーマで自分の思っていることを言語化してみました。 X (Twitter)で「動くWebサイト 嫌い」で検索 Xでちらっと検索しただけでも動くサイトが嫌い、という方は結構いそうですね。もし「アニメーションはすべて悪」と思っている人がいたらぜひ読んでいただきたいです。 この議論はアプリなどにも言えることですが、私の主なお仕事はWebサイトのフロントエンド実装なので、Webサイトについて書かせていただきます。 また、保険をかけているわけではないですが、私はUI (ユーザーインターフェース) の研究をしている専門家でもないんでもないので、この記事の内容に学術的なものは一切ありませ

    Webサイトにアニメーションは必要あるのか。ないのか。どっちなのか。|Takumi HASEGAWA (unshift Inc.)
    yasu-log
    yasu-log 2024/02/16