ducktoonのブックマーク (1,754)

  • CSV を顧客に配るのは、想像よりずっと難しい

    TL;DR はじめに こんにちは、Dress Code でプロダクトエンジニアをしている ないとー です! 私たちは DRESS CODE という、人事・情報システム・総務・採用・コーポレートなど複数の部門を横断する業務 OS として機能する、グローバル向けのコンパウンドプロダクトを開発しています。 扱うドメインが広いと、データを CSV でやり取りする機会が驚くほど多くなります。以前、各国の拠点から アップロードされる CSV を正しく読む話を書きました。 今回はその逆方向、人事データを顧客向けに CSV として 配布する 側で踏んだ罠の話です。これは DRESS CODE に限らず、請求書の明細、売上レポート、会員リストなど、何かを CSV でダウンロードさせるプロダクトなら、どこでも待ち受けている罠だと思います。 「CSV なんて値をカンマで join すれば終わりでしょ」。そう思わ

    CSV を顧客に配るのは、想像よりずっと難しい
    ducktoon
    ducktoon 2026/06/23
    顧客が求めているのはCSVファイルではなく表で見ることなのでGoogleスプレッドシートを生成してURLを配りましょう。そこから他フォーマットにエクスポートできるので、特別にPDFにも対応したって言えば顧客も喜ぶでしょう
  • rsyncのAIコーディング騒動が映すもの――30年のインフラを支える「一人」の限界

    1996年から世界中のサーバーで動き続けてきたファイル同期ツールrsync。そのアップデートが一部のバックアップを壊し、原因を探ったユーザーがコミット履歴に見つけたのは「tridge and claude」という共著者名だった。バグ修正の議論は瞬く間に「AIコード是非論」へと変質し、オープンソースコミュニティを巻き込む炎上へ発展した。だが、この騒動の底にあるのはAIの問題だけではない。 セキュリティ修正が引き起こした連鎖rsync 3.4.3は5月20日、6件のCVEを修正するセキュリティリリースとして公開された。6件中3件は非デフォルトのデーモン設定、1件はプロキシ設定時のみ到達可能だが、残る2件は通常のpull操作や認証済みデーモン接続でも到達できる。放置できる性質のものではなかった。 ところがリリース直後、インクリメンタルバックアップが正常に動作しなくなったという報告が相次いだ。とあ

    rsyncのAIコーディング騒動が映すもの――30年のインフラを支える「一人」の限界
    ducktoon
    ducktoon 2026/06/06
    “この投稿にはAIが典型的に出力する論法も含まれていた。「人間の知能も、より細かい粒度の確率的予測にすぎないかもしれない」という一節がそれだ。これは反論の本筋とは無関係で、AIツールの利用を正当化する文脈
  • フロントエンド分割やめました

    こちらは株式会社ココナラ Advent Calendar 2025 19日目の記事です。 こんにちは。ココナラ法律相談で開発を担当している高崎です。 以前、こちらの記事でRailsのモノリスから管理画面をReactへ段階的に移行する取り組みについて書きました。 結論から言うと、現在のチームフェーズと事業優先度を鑑み、この「フロントエンド分割(リプレイス)」という方針を中断し、Rails(ERB)主体の開発体制に戻す決断をしました。 今回は、なぜ一度始めたリプレイスを中断するに至ったのか。その背景にある「事業優先の力学」と「合意形成の難しさ」について、自戒を込めて振り返りたいと思います。 理想的なスタートと、現実の壁 当初の計画は、いわゆる 「ストラングラー・フィグパターン」 のようなアプローチでした。 巨大なレガシーシステム(モノリス)を一度に作り直すのではなく、「新しいシステムを少しずつ

    フロントエンド分割やめました
    ducktoon
    ducktoon 2026/05/04
    どっちにしろ機能毎の専用のビューを作ってたら日が暮れるので管理画面には超汎用的で動的な入出力フォーム機能だけを用意するのがおすすめ
  • 有名絵師にイラストを40万で依頼したのに、初期段階のラフ納期を(最終的に8か月)過ぎても何も連絡してこない上に当人はエルデンリング周回プレイをしており結局白紙にされた→本人が登場し謎の弁解を始める

    フンギャロ@偉大なるARMORED CORE @fungyarou イラストレーターに仕事依頼したことあるけど、非常にやり取りに苦心した。 社会人的な意味合いでの「契約」というものをまったく理解しておらず、子供の約束じみた風体であり、もうしわけないが話をなかったことにせざるを得なかった。 こんな話はたくさんある。 だからAIが重宝されてしまうんだよ。 2026-04-14 19:07:22 Atus_SORA @Atsusi1217 絵師100人展出てるような有名な人に40万で依頼して納期を2か月過ぎてもラフすら来ずその間エルデンリング周回プレイされて白紙だった事をされたことあるんで全面同意 契約を守るイラストレーターは一人も知らないけど逆は両手両足の指使っても足りないくらい知ってるからそういう生物なんだろね x.com/fungyarou/stat… 2026-04-15 07:22:3

    有名絵師にイラストを40万で依頼したのに、初期段階のラフ納期を(最終的に8か月)過ぎても何も連絡してこない上に当人はエルデンリング周回プレイをしており結局白紙にされた→本人が登場し謎の弁解を始める
    ducktoon
    ducktoon 2026/04/16
    この界隈にはサヴァン症候群的な特性を持つ人がいるんだろうな。絵はすごい一方で一般社会の常識がまるで通じないっていう。
  • 自作の短縮URLを社内Slackに貼ったら「フィッシングです」とセキュリティチームに通報された - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? 個人開発で短縮URLサービスを作っている。 クリック分析、UTMパラメータ自動付与、OGPプレビュー。企業向けのBitlyみたいなやつを、個人で安く使える版として開発した。 完成した時、嬉しくて社内Slackで共有した。 「短縮URLサービス作りました! よかったら使ってください → https://picoli.site/demo」 5分後、セキュリティチームのチャンネルにメンションが飛んだ。 「#general にフィッシングURLが投稿されています。至急対応お願いします」 何が起きたのか 通報したのは、入社3ヶ月の新人だった。 彼

    自作の短縮URLを社内Slackに貼ったら「フィッシングです」とセキュリティチームに通報された - Qiita
    ducktoon
    ducktoon 2026/04/15
    文脈無視で通報って恨みでもあるんか
  • エンジニアなら自動化すべき「日常の定型タスク」10選まとめてみた【プロンプト付き】 - Qiita

    自動化すべきタスクを見極める3つの基準 まずは「自動化する価値があるかどうか」の判断軸を整理しておきましょう。以下の3つに当てはまるタスクは、自動化の優先度が高いです。 繰り返し頻度が高い(週3回以上やっている) 手順が決まっている(毎回ほぼ同じ操作をしている) 判断がほとんど不要(考えなくてもできる) この3条件が揃ったとき、人間がやっている意味はほぼありません。そこに時間を使うのは、正直もったいないと思います。 自動化すべき日常タスク10選 1. 朝の進捗・作業報告(Slack / チャットツール) 悩み: 毎朝「今日やること」をSlackに書くのが地味に面倒。内容は毎回似たようなものなのに、ゼロから書いている。 なぜ時間がかかるか: 頭の中の作業リストを文章に変換するコストが意外と大きい。朝一番の集中力を消耗しやすい。 プロンプト例: 以下の箇条書きをSlackの朝の作業報告メッセー

    エンジニアなら自動化すべき「日常の定型タスク」10選まとめてみた【プロンプト付き】 - Qiita
    ducktoon
    ducktoon 2026/03/30
    重要なのは自動化したことを周囲に言わないことな
  • 兄の高校の修学旅行が民泊だったが「行きたくないなら来なくていい」と通知があった結果、こんなことに→「楽しかった」の声もあるが、体験格差や保護者の心配も大きい

    石を使うな徳川メフィなんとかEX @tamamo_fgo うちの兄貴は高校の頃に沖縄修学旅行だったんだけど、そのとき民泊だったんよ。んで当然ながら嫌な人は嫌じゃん?家族にも安全面で「行きたくないなら来なくていい」って通知してた結果マジで女子生徒の大半は来なくなったってのは知ってる 2026-03-17 19:53:32

    兄の高校の修学旅行が民泊だったが「行きたくないなら来なくていい」と通知があった結果、こんなことに→「楽しかった」の声もあるが、体験格差や保護者の心配も大きい
    ducktoon
    ducktoon 2026/03/24
    絶対盗撮されてる(偏見)
  • 業務アプリのフロントエンド負債と向き合い、Tailwind CSS から Panda CSS への移行を決めた話

    はじめに はじめまして。2025 年 10 月より、レバテック開発部にジョインした早川です。 私たちのチームでは、社内業務を効率化するための Web アプリケーションを Next.js(App Router)+ TypeScript で開発しています。フロントエンドのスタイリングには Tailwind CSS を採用しており、プロジェクト開始から 1 年半が経過してコードベースは 200 ファイルを超える規模になっていました。 私が入ったタイミングでは、すでにフロントエンド技術選定に関わったメンバーは異動しており、デザイナーも不在。スタイルのルールが不明確なまま、画面数とコードが増え続けている状態でした。 初めてプロダクトに触れたとき、「画面ごとに見た目が少しずつ違っていて、統一感がないな」と感じました。業務に支障はないものの、文字サイズやフォントの太さ、余白の取り方が画面ごとにバラつい

    業務アプリのフロントエンド負債と向き合い、Tailwind CSS から Panda CSS への移行を決めた話
    ducktoon
    ducktoon 2026/03/24
    やっぱこうなるよな
  • スト6「モダン操作」がゲームとして破綻している理由|pas

    筆者についてGGSTで格ゲーに入門したアラサー。 現在は格ゲー4年生の初級者である。 スト6は CエレナがメインでMR1700、他も全キャラMasterまでプレイ済み。 一応モダンもルークでMasterまで。 モダンについては対戦してて結構つまらないと思っている。 感情論も含めてその理由を言語化したところ、モダン操作はゲームとして破綻しており、販売戦略としても疑問があるという結論になったので、記事にすることにした。 ※この記事にコメントを下さる方も、参考のためランク(MR)を書いていただけると嬉しいです。 ※記事では、スト6初心者の読者も想定して、少し丁寧な解説を心がけます。上級者は冗長に感じるかも知れませんがご容赦ください。 結論:金のためにゲーム性を捨てた闇システムモダン操作は売り上げのため、ゲームとしての公平性や駆け引きの幅を犠牲にした、商業主義の落とし子である。開発元であるカプコ

    スト6「モダン操作」がゲームとして破綻している理由|pas
    ducktoon
    ducktoon 2026/03/20
    “実際はただの初心者向け補助輪システムだ。 ではなぜ、そう言わないのか。答えは「使い込んでも限界が来る、初心者向けの弱っちいシステム、と言われると誰も使いたがらない」から”
  • AIによるコンテンツ執筆に関するZennの方針について | What's New in Zenn

    いつもZennをご利用いただき、ありがとうございます。この度、記事やの執筆にAIを用いることについてアナウンスさせていただきます。Zennは「人が主体となって情報を発信する場」を大切にしています。コミュニティの信頼を守るため、現在の運営の考えと対応についてお伝えさせてください。AIの利用についての現在の考え方、投稿上限数を設けている背景と目的、そしてスクラップの活用についてお伝えします。 まず、記事やの執筆にAIを使うことを禁じることは考えていません。運営チーム一同、AIサービスを利用しない日はありません。ユーザーの多くの方にとっても、AIを使って技術調査をしたり、執筆の支援に活用することは日常となっていることと思います。一方で、 Zennでは「人が主体となって情報を発信すること」を大切にしたいと考えています。 「人が主体となる」とは、公開前に内容の正確性を検証したり、著者自身の経験や

    AIによるコンテンツ執筆に関するZennの方針について | What's New in Zenn
    ducktoon
    ducktoon 2026/03/10
    “著者自身による検証が追いつかないほどの速度で記事や本を投稿する方が見受けられます”
  • プログラミングが「全くできない人」の頭の中を解剖してみた

    はじめに 世の中の「未経験エンジニア挑戦記」の多くは、もともと数学が得意だったり、論理的思考の化身のような人たちが書いています。 しかし、私は違います。 「ロジックを組む」その言葉の響きだけで、私の脳のブレーカーが落ちます。 この記事では、できる人には一生理解できないであろう「プログラミングが全くできない人の脳内パニック」を可視化してみます。できる人が読めば「そんなところで詰まるの?」と驚き、できない人が読めば「私だけじゃなかった」と共感してもらえたら嬉しいです。 自己紹介 はじめまして。株式会社Rabeeに入社3ヶ月目の駆け出しエンジニア、shellyです。 文系出身で、プログラミング耐性ほぼゼロだった私が、この3ヶ月で感じたことを書いてみました。 まったくの未経験者がつまずきやすいポイント 皆さんが無意識にこなす「簡単な操作」のひとつひとつが、私にとってはフルマラソン並みの重労働です

    プログラミングが「全くできない人」の頭の中を解剖してみた
    ducktoon
    ducktoon 2026/02/23
    しばらく悩んだら聞いては建前であって本気にしてはいけないのが難しいところなんよ
  • トグル式アイコンボタンの挙動について思うこと | ENTAKUデザインよもやま話

    トグル式のアイコンボタン、ありますよね。youtubeの再生/一時停止ボタンとかのアレです。割と色々なサービスで使われていますし、自分でサービスの画面設計をしていてもたまに使うことがあるのですが、こち...

    トグル式アイコンボタンの挙動について思うこと | ENTAKUデザインよもやま話
    ducktoon
    ducktoon 2026/02/22
    “ラベルなしトグル式アイコンボタンは「クリックしたら起こること」に統一すべき”
  • 遠藤雅伸 - Wikipedia

    遠藤 雅伸(えんどう まさのぶ、1959年2月23日 - )は、日ゲームクリエイター、東京工科大学博士(工学)[1]。東京工芸大学芸術学部ゲーム学科客員教授[2]。 株式会社ゲームスタジオ創業者、元日デジタルゲーム学会会長[3]、宮城大学客員教授、株式会社JAGMO名誉会長、慶應義塾大学大学院特別招聘教授。「ゲームの神様」の異名を取っていたこともある[4]。東京都渋谷区出身。 井草八幡幼稚園、横浜市立つつじヶ丘小学校(上石神井小学校から転校)、横浜市立田奈中学校[5]、神奈川県立横浜翠嵐高等学校、千葉大学工学部画像工学科卒業。 1981年、ナムコ入社。研修時に『ディグダグ』のテストプレイを行い、その際に書き留めたテクニックのメモが中村雅哉社長(当時)の目に留まり、豆「ディグショナリー」として出版される[6]。1983年にシューティングゲーム『ゼビウス』のゲームデザイン・プログラム・

    ducktoon
    ducktoon 2026/01/24
    ゲームの神様を自称しだすと過去の栄光も胡散臭くなる
  • 【Crank.js】リアクティブという欠陥を完全解決したJavaScriptフレームワーク、Crank.jsの思想と信条 - Qiita

    ReactVueとかの記事を見ていると、useMemoしろとuseMemoするなとか、イベントハンドラにuseEffectを使えとイベントハンドラにuseEffectを使うなとか、どうすりゃええねんという話をよく見かけます。 またなんか無限レンダリングされるとかなんか2回計算されるとか、そういう困った記事も良く見かけます。 なんでこんな問題をわざわざこっちで面倒みないといけないの? そもそもリアクティブってお前らが勝手に持ち込んだ概念なんだから、解決もライブラリ側で勝手にやってくれよ。 どうしてユーザがいちいち対応しないといけないんだ? そこで登場するのが、再レンダリング問題を独自のアプローチで完全解決したJavaScriptフレームワークCrank.jsです。 import {renderer} from "@b9g/crank/dom"; function Greeting({nam

    【Crank.js】リアクティブという欠陥を完全解決したJavaScriptフレームワーク、Crank.jsの思想と信条 - Qiita
    ducktoon
    ducktoon 2026/01/15
    “リアクティブって、変数値を書き換えると画面も更新される、というだけの話だったはずなのに、以来ありとあらゆる枝葉末節が付け足され続けた結果、今や誰も彼もが枝葉末節の話しかしていません”
  • 「こんな複雑なことをしないといけないのはおかしい」というソフトウェアエンジニアの勘 - valid,invalid

    時折、「やりたいことに対してこんな複雑なことをしないといけないのはおかしい」という感覚がはたらく。ソフトウェアエンジニアの勘といってもいい。 FizzBuzz Enterprise Editionはプログラマジョークとして解されるが、実際のエンジニアリングではもっと微妙な形で表れる。たとえば設計やコードレビューの最中に「こうしたらどうなるだろうか」と思いつき、提案を実装した結果として管理すべき状態やコード量が減ったりする。(関連: 状態、結合、複雑性、コード量の順に最適化する - valid,invalid) あるいはシステム要件や仕様について話す中で表出することも多い。「新しい画面を作ってこういう情報を見せたい」であったり「ツールAと双方向に同期して検索したい」といった言葉からよくよく要求を聞いてみると、既存機能で代替ができたり、大仰なインテグレーションは不要だと気づく。 不要な仕事を減

    「こんな複雑なことをしないといけないのはおかしい」というソフトウェアエンジニアの勘 - valid,invalid
    ducktoon
    ducktoon 2025/12/31
    その勘が働かない人ほど負債を量産していく
  • DRYにしすぎるとコードは干からびる

    前置き 手前味噌ながら、弊社は高い開発生産性を評価され、Findy Team+ Award 2024, 2025 を2年連続で受賞した。華やかな受賞理由の裏側には様々な要因があるが、その中でも技術的な側面としてひっそりと、開発者が直接触れる作業領域に対して強く作用させていた力学のひとつが、記事にて紹介する DRY との向き合い方(境界設計) である。 「最短距離」で走るつもりが、最速で消耗戦へ 早期のプロダクト開発では「まずはスピードを最優先」という判断がしばしば下される。だが、短期効率だけを信じて場当たり的な共通化、とりわけ誤った DRY を積み重ねると、ほんの1ヶ月後には、その短期効率こそが最大の足かせになって返ってくる。 初速を上げたつもりが、気づけば境界が溶けたコードベースのメンテに追われ、「当にやりたい開発」に時間を使えなくなっていく。開発効率は時間とともに自然減衰するものだ

    DRYにしすぎるとコードは干からびる
    ducktoon
    ducktoon 2025/12/05
    重複が多すぎて変更容易性が低いプロジェクトしか見たことないので、DRYにしすぎぐらいの方が良いと思ってる。DRYにしすぎて辛かったら緩めるだけでいいけどその逆は難しい
  • 観る将歴30年のつぶやき「指す将が減っている真の理由とは……」|てめえ

    加藤桃子女流四段の提言が話題になっているようだ。 ようだと書いているのは、その実際の文言を見ていないから。 ただ、何を言いたいかはあらかた想像が付くし、危機感を持っておられる人が棋界には多いことも知っている。 大体、こんな感じのことだろう。 お世話になった将棋道場か将棋教室が辞めてしまう。 競技人口が減っているので仕方が無いが寂しい。 このままでは将棋を指す人が激減してしまい、プロ棋士や女流プロも安閑とはしていられない。 何か自分も出来ることがないかと考えている。 実はこれ、相当前から言われ続けてきたことだったりする。 多分、私がまだ指す将だった頃にはそんな話が出てたから、慢性的な状態が続いていると言って良い。 ただ……。 羽生フィーバーや藤井フィーバーなどがあり、その度に何とかなってきた。 だから、今、プロ棋士界隈はかなり盛っていて、収入その他はかなり良くなってきていると言える。 しかし

    観る将歴30年のつぶやき「指す将が減っている真の理由とは……」|てめえ
    ducktoon
    ducktoon 2025/11/29
    “例えば100人が参加する大会があるとして、9割以上の人は辛い思いをして帰ることになる。 単に対局で負けるだけでも辛いのに、一日休日を費やして、何も得られなかったと言う徒労感だけが残る”
  • 分娩室から「もう産まれる」とLINEした妻→1分後、夫から“まさかの返信” 「だめww」「面白すぎる」と472万表示(ねとらぼ) - Yahoo!ニュース

    ducktoon
    ducktoon 2025/10/25
    どゆこと?
  • Amazonを見てて発見したMSL FORCEというブランドについてのメモ MSL FORCE公式店(..

    Amazonを見てて発見したMSL FORCEというブランドについてのメモ MSL FORCE公式店(安心の日企業/適格請求書発行可) https://www.amazon.co.jp/sp?seller=A2FRHNNA7RPA6I 販売業者: DW株式会社 お問い合わせ先電話番号: 045-211-4913 住所: 山下町162-1 横浜飛栄ビル305 横浜市中区山 神奈川県 2310023 JP 運営責任者名: 井澗 優子 店舗名: MSL FORCE公式店(安心の日企業/適格請求書発行可) 確認した限り、ほとんどの製品名に「安心の日企業」と記載している。 どこをどう見ても中華OEMだろうが。 気になったので、手始めに販売業者である DW株式会社 のサイトを見てみる。 https://www.mslforce.co.jp/ 会社概要には、代表取締役である 井澗 優子 氏の挨拶と

    Amazonを見てて発見したMSL FORCEというブランドについてのメモ MSL FORCE公式店(..
    ducktoon
    ducktoon 2025/10/18
    “DW株式会社のサイトにある「MTKCHINA LIMITED」の場所と、深センMSLFORCEテクノロジー株式会社の場所が一致”
  • 「喫煙率が下がると肺がん死が増える」のはなぜか? - NATROMのブログ

    武田邦彦氏が、「どうも何かを間違っているような気がします」という保留付きながら、「タバコを吸わない人に対して、タバコを吸うと肺がんの死亡率は10倍以上減る」という推論をしていました。 ■武田邦彦 (中部大学): 奇っ怪な結果?? タバコを吸うと肺がんが減る?! でも、なにか釈然としなかったので、1955年頃から1985年頃までの統計的データから、「タバコを吸うと何倍ぐらい肺がん(気管、気管支を含む)になりやすいのか?」という計算をしてみました。基礎となるデータは厚労省やがんセンターなどから出ている男性のものを使い(下の図。データ自体は誰も異議がないと思います)、次の前提を起きました。 1) タバコの害は継続的に20年ぐらい吸った人が、さらに20年ぐらい後に肺がんになる(そのために1985年以後の喫煙率のデータは使えません。1985年の20年後は2005年になり、それ以後はデータがまだ無いか

    「喫煙率が下がると肺がん死が増える」のはなぜか? - NATROMのブログ
    ducktoon
    ducktoon 2025/10/16