タグ

kabisukeのブックマーク (1,775)

  • 任天堂ファンとして今回の訴訟は残念

    ※補足を追記しました(+誤字指摘いただいたので直しました) 任天堂は保持している権利を行使しただけなので、これは一任天堂ファン、そしてゲームファンとしてのお気持ちでしかない。 任天堂を世界的な大企業に育てた山内溥の言葉に『遊び方にパテントはない』というものがある。これは各社で技術を真似し合って業界を発展させて行くべきと言う趣旨の発言だった。実際当時の任天堂はスペースフィーバーというインベーダーゲームの(パルワールドより余程悪質な)パクリゲームを売っており、そこから現在のオリジナリティ溢れるゲーム会社に成長していったのである。 そう言った思想を受け継いでなのかそうでないのかはわからないが、任天堂はこれまで防衛目的で特許を運用していたように少なくとも傍目には見えた。またコロプラとの訴訟についてもコロプラがぷにコンのライセンスで商売をしようとしたことに対して、オープンな文化を持つ任天堂が対抗した

    任天堂ファンとして今回の訴訟は残念
    kabisuke
    kabisuke 2024/09/20
    なんてか、お互い抑止力として核爆弾をもってる大国同士の間に浅知恵で入り込んで、しかも敵国とタッグを組んでウェイし始めたからお灸を据えられた的な感じよね…どちらかというとソニーへの怒りが強そう
  • 優秀なエンジニアは「コードが汚いから読めない」なんて言わない【ひろゆき×安野たかひろ】 - エンジニアtype | 転職type

    ひろゆきさんが今話したいエンジニア(あるいはプロダクトの作り手)に聞いてみたかったことを聞いていく連載。話題のプロダクトを、ひろゆきさんはどうみるのか? 「僕ならこうつくる」というひろゆき案も飛び出すかも!? 「世の中をあっと言わせるプロダクトが作りたい」エンジニアのみなさんにヒントを届けます。 ひろゆきさんが「今、話したい人」と対談する連載。今回のゲストは、先の東京都知事選に出馬したAIエンジニアの安野たかひろさんです。 日AI研究をリードする松尾豊教授の研究室出身で、AIスタートアップ2社の経営者としての顔も持つ安野さんに対する一つ目の質問は

    優秀なエンジニアは「コードが汚いから読めない」なんて言わない【ひろゆき×安野たかひろ】 - エンジニアtype | 転職type
    kabisuke
    kabisuke 2024/09/19
    適切な構造化もできていないと自動テストもできず、機能追加や改修がドンドン難しくなるっていうのが本質だと思うが、アンリーダブルなコードもそのうち生成AIが自動でリファクタリングしてくれるかもしれない。
  • プログラマじゃない人でもAI対話用にJSONを学ぶのが最高効率という提案

    この文章はプログラマじゃない人向けに JSON を知ってもらうメリット、とくにAIとの効率的な対話方法を説明し、そしてあわよくばプログラマとも JSON の水準で会話してもらえたら嬉しい…というものです。 あなたは誰 UI を作るのが専門のエンジニアです。 エンジニア以外が使うノーコードのエディタを作ったりしてました プログラマじゃない人が JSON を知る利点 プログラマとして、プログラマじゃない人向けのノーコードなどを作っていたんですが、わかったことがあります。それは、「抽象的なロジックを記述するには訓練が必要だが、眼の前のデータとUIに対応したものは簡単に変更・記述できる」ということです。 自分の考える、もっとも成功したノーコードエディタこと Google Form JSON はよく知られているデータを記述する方法の一つです。特定の言語などとは関係ありません。 で、今現在 JSON

    プログラマじゃない人でもAI対話用にJSONを学ぶのが最高効率という提案
    kabisuke
    kabisuke 2024/09/19
    すべてを文章で命令するのでなく、タイトルや箇条書きというフォーマットを使ったほうが指示しやすい、というのの延長に構造文書はあると思う。誤解させない書き方ができる。TOMLのほうが書きやすい気もするけど
  • プロンプトエンジニアリングをしよう - 一休.comでの検索システム改善事例 - 一休.com Developers Blog

    はじめに こんにちは。宿泊プロダクト開発部の宮崎です。 みなさん、生成 AI 使ってますか? 近年、AI の進歩はめざましく、文章生成や画像生成はもちろん、動画生成も実用的なレベルで出来るようになっています。 ChatGPT が話題になったのが 2022 年の 11 月なので、たった 2 年足らずでここまで来ているという事実に少し恐ろしくもありますね。AGI(汎用人工知能)の実現もそう遠くないのかもしれません。 一休でも AI 技術は注目していて今年の 6 月に、まさに生成 AI を使ってホテル検索システムの改善を行いました。 この記事では、その時に学んだプロンプトエンジニアリングの重要性について書いていこうと思います。 生成 AI を使ったホテル検索システム 今回我々が実装したのはフリーワード・文章でもホテルを検索できるシステムです。 以下のようなユーザーの自由な入力に対して、適切なホテ

    プロンプトエンジニアリングをしよう - 一休.comでの検索システム改善事例 - 一休.com Developers Blog
    kabisuke
    kabisuke 2024/09/13
  • 恋愛経験なしの30代男性

    私の夫はまさにそういうタイプだった。一度も女性と交際したことがないまま、アラフォーに突入していた。女性以外との交際経験もない。そんな中で私がその人柄に惚れ込んで熱烈にアプローチし、交際が始まり、現在に至る。 夫は人見知りな訳ではなく、老若男女問わず比較的フレンドリーに接する人間だ。ただ女性を相手にする時には、自分が失礼なことをしないか、意図せず性差別的な振る舞いをしないかなどをとても気にしている。性差別に関する時事問題にも関心が強く、よく話題にする。そういうところもあってか、私と夫は職場で出会ったが、夫の方は職場での恋愛は場合によっては私に対して不当な影響力を及ぼすことになるのではないかと危惧し、交際に躊躇していた。おそらくこれまで知り合った女性にもそういう態度でいて、そのために交際に至らなかったのだろうと思う。 夫の外見はいわゆるイケメンではない。私は好きだが、穏やかな普通の人だ。けれど

    恋愛経験なしの30代男性
    kabisuke
    kabisuke 2024/09/12
    昔から、恋愛には向いていないけど結婚には向いているってタイプのひとは一定数いる(かく言う自分はそれ)。恋愛できないことでこじれる人もいるけど、経験がなくても良い人は沢山いる。
  • 牛角が「女性半額セール」で大炎上…「男性差別じゃない」「非モテの僻み」と言い張る人たちの「お粗末すぎる擁護論」(御田寺 圭) @gendai_biz

    「原理原則」の時代 焼き肉チェーン「牛角」が打ち出したべ放題メニューの女性半額キャンペーンに、SNS上で「男性差別だ!」との非難の声が殺到し、炎上騒動となった。賛否を二分する大激論となり、その騒動は地上波のニュースでも報道され、あっという間に全国的な関心事となってしまったようだ。 〈大手焼き肉チェーン「牛角」が2024年9月2日(月)~12日(木)の期間、女性がべ放題コースを注文すると料金が半額になるキャンペーンを展開すると発表。しかしこれに対しSNS上では「男性差別だ」「男女平等はどこへ行った」「受けられるサービスを性別で区切るなんて今の時代許されない」といった批判の声が相次ぎ、“炎上”の様相を呈しています〉(LASISA【牛角の“女性半額”キャンペーンは「性差別」? 男性たちから批判が相次いだワケ】2024年9月1日より引用) 誌に寄稿した前回の記事でも述べたように、いち企業もし

    牛角が「女性半額セール」で大炎上…「男性差別じゃない」「非モテの僻み」と言い張る人たちの「お粗末すぎる擁護論」(御田寺 圭) @gendai_biz
    kabisuke
    kabisuke 2024/09/08
    差別だって声を上げて批判するときは、本当に理不尽な扱いされたときだけにしないと、世の中おかしくなる。被害受けてないのにお気持ちの差別まで是正していくと、こういうカウンター論理が成り立ってしまう。
  • 「掛け算の順序問題」について思うこと

    正直なところ言及したくない話題なのですが、最近あまりにもひどい動きが散見されるので今の私の考えを書き留めておくことにします。 予めこの記事で「しないこと」について記しておきます: 丁寧な背景説明 現行の教育方針に対する是・非の判断 何が問題なのか? 客観的な事実 数 a と数 b があったとき、a\times b と b\times a は同じ結果をもたらします。両者は等号で結ばれるものであり、両者に数学的な違いは存在しません。これ自体は疑いようのない事実であり、誰の目にも明らか[1]です。 注意すべきなのは、このことを理解するために高度な数学の知識は全く必要がないということです。つまりここで「実数体の乗算の性質が」とか「可換環が」とか言い出すのは追加の情報を与えないので無意味な行為です。 そしてそれは同時に、高度な数学の知識を有していることがこの問題に向き合うにあたってアドバンテージにな

    kabisuke
    kabisuke 2024/08/21
    教育的にはどちらでも丸にすべきと思うけど、「数学的に同値だからどちらでもいい」だけが許せん。リンゴ3つを1人で合計は?という問題に対して、1は掛けても割っても同値だから、3/1=3、はないだろ。
  • 性別騒動の女子ボクサー、五輪初戦46秒で勝利 棄権の相手は激怒、米紙は問題視「鎮静にならない」

    Twitter Facebook B!Bookmark パリ五輪は1日、ボクシング女子66キロ級2回戦が行われ、イマネ・ケリフ(アルジェリア)がアンジェラ・カリニ(イタリア)に勝利した。開始46秒でカリニが棄権。ケリフは昨年の世界選手権で性別適格性検査に不合格となり、出場権を剥奪された過去がある。五輪出場は認められたが、米紙は「出場を巡る議論を鎮めることにはならないだろう」などと指摘している。

    性別騒動の女子ボクサー、五輪初戦46秒で勝利 棄権の相手は激怒、米紙は問題視「鎮静にならない」
  • Pixel 6シリーズを更新した直後に初期化すると壊れる不具合

    Pixel 6シリーズを更新した直後に初期化すると壊れる不具合
    kabisuke
    kabisuke 2024/07/03
    はーいなりました。Googleストアで下取りキャンペーンで買取金額増額してるから新しいの買ったのに、言われるままに初期化したら文鎮化。そしてサポートは保証期間すぎてるからだめ、買い取れませんだって。クソ
  • しょーもない事務作業を快適にするためのツールを作りたいとき 〜セキュア意識の高い会社編〜 - Qiita

    Pythonインストールできないんだけど! なんかいつもこれ同じ作業してるよな、自動化出来ないかな…よしやったる! ↓ みんなー!こんなツール作ったよー、使ってみてー! ↓ そして起こる「ちょっと、俺、.pyとかいう拡張子使えないんだけど」の声。 会社のPCって外部のアクセス禁止だったり新規ソフトウェアのインストール制限があったりと、色々制約がありますよね。この制約のせいで、作ったはいいが使えなかった、みたいな理不尽なハマり方したり、一方で試してみたら意外とこれ動いちゃうんだ!?みたいなこともあったりするので、ここではそんなずる賢い業務改善を必死に考える社員のみんなに、どれでやれば利用可能なツールづくりができるのか、その選択肢を載せていくよ。 Python + exe化ツール(Pyinstaller) やっぱ中身含めてファイル操作系でちょこちょこやるならPythonが楽だよね。ただ、Pyt

    しょーもない事務作業を快適にするためのツールを作りたいとき 〜セキュア意識の高い会社編〜 - Qiita
    kabisuke
    kabisuke 2024/06/29
    powershellは.netなんでも実行できるうえ、配布もスクリプトでできるから基本的にはこういう自動化においては最強クラスなんだけど、使いこなせる人が少なすぎるのよな
  • Deno first でやっていく

    去年末ぐらいから Deno を使う割合がグッと増えてきた。最近のJS関連は7割ぐらい deno 環境の VSCode でコードを書いている気がする。 今回はいくつかの実例を示しながら、実際に Deno 使えるじゃんというイメージを持ってもらうためのユースケースを紹介していく。 というか、 deno が普及してくれないと、自分が作ったツールの紹介を全部 deno のインストールから書かないといけなくなる。みんなインストールしといて。 最初に: なぜ Deno を使いたいか 一番の問題点、Node は新しいプロジェクトを一式整えるための手間が非常に重い。 とくに ts で書いたものを他の環境に渡すための方法が未だにしんどい。ある環境で動いたコードをそのままコピーしても、プロジェクト設定の非互換を踏む可能性が非常に高い。 deno にそういう側面がないとは言わないが、非常に少ない。とくに TS

    Deno first でやっていく
    kabisuke
    kabisuke 2024/04/19
  • Power Apps、Power Automate 初学者向け記事まとめ - Qiita

    はじめに これまで沢山の記事を書いてきました。初学者向けの記事をまとめてほしいという要望をいただきましたのでまとめてみたいと思います。今後も初学者向けの記事を書いた際は更新していきます。 初学者向け記事一覧 Power Apps Power Apps を始めた際、少なからずエラーに遭遇することがあると思います。そもそもエラーが発生しているかを判断する方法やエラーから調査するアプローチ等を紹介しています。 Power Apps でフォームコントロールを使用するとデータの登録が簡単です。恐らく最初のうちはこちらを使うことが多いと思いますが、躓きポイントが少なからずあるため説明しています。 Power Apps でギャラリートロールを使用するとデータの一覧表示が簡単です。恐らく最初のうちはこちらを使うことが多いと思いますが、躓きポイントが少なからずあるため説明しています。 Power Apps

    Power Apps、Power Automate 初学者向け記事まとめ - Qiita
    kabisuke
    kabisuke 2024/04/04
  • Python滅ぼす協会に入会したい

    なぜ令和にもなって動的型付け言語を使うのか シフトレフトという概念が生まれたのは二十年以上も前のはずだ。 それにもかかわらず動かしてみるまで答え合わせもできない言語で開発をするという発想自体がどうかしている。 同じ動的型付けといってもJavaScriptはブラウザという事情があるし、型の表現力に優れたTypeScriptがあるからまだよい。 しかし、Pythonはどうだ。他にいくらでも選択肢があるなかで、サーバーサイドにわざわざ選定する言語ではなかろう。 貧弱な型ヒント、しかも書いたところで大した効用もない。 使っている外部ライブラリにひとつでも型ヒントがクソなものがあれば即座に破綻する。 型というガードレールもシートベルトもなしで糞を撒き散らしながらする開発にはうんざりだ。 シンタックスもキモい 動的型付けもさることながら、シンタックスもキモい。とにかく思考を妨げる語順になっている。 m

    Python滅ぼす協会に入会したい
    kabisuke
    kabisuke 2024/03/30
    逆に言うと型づけを獲得してしまったTypeScriptは稀有な成功例だよね。es5以前のカオスな状況があって、トランスパイル必須だったからこそコミュニティがついてきた。他の動的言語が同じ様になるのは難しいよねぇ
  • RAGの実装戦略まとめ - Qiita

    それでは以下、簡単なデモを含めながら個別に説明していきます。 1. ハイブリッドサーチ こちらは、性質の異なる複数の検索方式(例えばベクトル検索とキーワード検索)を組み合わせて検索精度を向上させる手法になります。 各検索方式単体の場合に比べ、性質の異なる検索方式を組み合わせ、ある種いいとこ取りをする事で、検索性能の向上が期待できます。 今回はBM25でのキーワードベースの類似度検索と通常のベクトル検索を組み合わせていきます。 BM25について簡単に説明しておくと、文脈や文章構造は完全に無視した上で、文書内の単語を全てバラバラに分割し、文書内の各単語の出現頻度と文書間におけるレア度を加味した特徴量を算出します。 つまり、特定の文書内の各単語の数をカウントしてヒストグラムを作れば、似たような文書には同じような単語がよく出るはずなので(同じようなヒストグラムの形になるので)、類似度が高くなる性質

    RAGの実装戦略まとめ - Qiita
    kabisuke
    kabisuke 2024/03/20
  • 元外資ITトップセールスのADHD仕事術(IT活用編①)

    おう!トミオやで! この間書いたADHD当事者のための外資IT営業のすすめ、読んでくれてサンキューやったな! ADHD当事者のための外資IT営業のすすめ その後ADHD仕事術の話をちょっとしてみたら、そっちに関してもみんなの関心が高そうなことがわかったんや。 「元外資トップセールスのADHD仕事術(IT活用編)」、割といけそうだな。 pic.twitter.com/HsBE9XNGlY — トミオ (@tomyuo) March 14, 2024 一念発起して、週末の土曜日を使って皆の役に立ちそうな記事を書いてみたで! 今回の記事で学べること ADHDの人間がやってはいけないITツールの使い方が学べる ADHD向けのIT活用法に必要なのは、Googleカレンダー、Gmail、Bitwardenの3つだけだとわかる ADHDが記事を書くと後半の失速がすごいというのを読んで実感できる ところ

  • サバイバルTypeScriptのGPTsを作成・公開しました

    サバイバルTypeScriptは有志で執筆を進めているTypeScriptのOSSドキュメントです。 今回、サバイバルTypeScriptのドキュメントをベースにTypeScriptに関する質問に答えてくれるGPTsを作成・公開しました✨ この記事ではGPTs公開の背景や作成手順、現状の課題などをまとめています。 GPTs公開の背景 LLMによるドキュメント検索は近い将来(既に?)一般的になると思い、サバイバルTypeScriptでも実験的にチャットボットでの情報アクセスを作成・公開しました。 ドキュメントの情報アクセスの課題 ドキュメントが多くなると、目次やサイトマップ、サイト内検索だけでは必要な情報にアクセスするのが困難になる。 チャットボットのメリット 雑な質問でも意図を汲んで、知りたい情報にアクセスしやすい 内容を要約して説明してくれるので、手軽に情報にアクセスできる 回答の信頼性

    サバイバルTypeScriptのGPTsを作成・公開しました
    kabisuke
    kabisuke 2024/03/11
  • Denoのフロントエンド開発の動向【2024年冬】

    半年程前に、以下のような記事を書きました。 この記事では、上記の記事から半年程の間で起きたDenoでのフロントエンド開発に関して影響がありそうな内容などをまとめていきます。 Deno体のアップデート 直近半年ほどでDenoに導入された機能からフロントエンド開発に影響しそうなものについていくつか紹介します。 npmパッケージの対応状況について 大きな点として、Deno v1.35からAstroが動作するようになったようです。 それ以外にはDenoNext.jsを動かすための試みがいくつか進んでいるようです。next buildやnext devを動かすための対応がいくつか入っています。 また、直近で公開されたロードマップではSvelteKit, VuePress, Qwik, Remixなどを動かすための対応を進めていくことが検討されているようです。 Remixについては公式でRemix

    Denoのフロントエンド開発の動向【2024年冬】
    kabisuke
    kabisuke 2024/02/27
  • RAGの性能を改善するための8つの戦略 | Fintan

    近年、OpenAIのGPT-4やGoogleのGemini、MetaのLLaMAをはじめとする大規模言語モデル(Large Language Model:LLM)の能力が大幅に向上し、自然言語処理において優れた結果を収めています[1][2][3]。これらのLLMは、膨大な量のテキストデータで学習されており、さまざまな自然言語処理タスクにおいて、タスクに固有なデータを用いてモデルをファインチューニングすることなく、より正確で自然なテキスト生成や、複雑な質問への回答が可能となっています。 LLM-jp-eval[4]およびMT-bench-jp[5]を用いた日語LLMの評価結果。Nejumi LLMリーダーボード Neoより取得。 大規模言語モデルは近年急速な進歩を遂げていますが、これらの進歩にもかかわらず、裏付けのない情報や矛盾した内容を生成する点においては依然として課題があります。たとえ

    RAGの性能を改善するための8つの戦略 | Fintan
    kabisuke
    kabisuke 2024/02/10
  • 時代がstaticおじさんに追いついてきた(追記あり) - きしだのHatena

    この文章みてください。 オレはもう20年以上システム業界にいるけどな、その長い経験から言うと、オブジェクト指向なんてものは、理論としては面白いけど、およそ実用的とは言い難いものだな。まぁ、例えばGUIのコンポーネントとかはオブジェクト指向に基づいて作られているようだから、そういうツールとかを作る人には必要なものなのかもしれない。しかし君たちがいずれ作ることになる業務アルゴリズムにはまったく無縁のものだと思ってもらって間違いない。どうもこの業界、オブジェクト指向でなければダメ、というような風潮がまかりとおっているけどな、オブジェクト指向なんか当に使っている人はほとんどいないよ。オレも少し勉強してみたけど、カプセル化とかポリ何とかとか、どうにも利点が理解できなかったね。実際、実業務で使ったことなどないしな…… 「またお前、オブジェクト指向の話をしてるのか」と思ったかもしれませんが、2010年

    時代がstaticおじさんに追いついてきた(追記あり) - きしだのHatena
    kabisuke
    kabisuke 2024/02/09
    staticはグローバル状態を増やしまくって崩壊させるチカラがあったというだけで、staticが悪いわけじゃないんよね…状態のない純粋関数は積極的にstaticすべきだし、無名関数さえあればそれがかなりできるようになった
  • 品質保証部門の陳腐化。そして陳腐化した品質保証は品質を悪化させる - 千里霧中

    ※品質保証のエンジニアである筆者が自省・戒めのために書いた記事になります 品質管理(Quality Control)、品質マネジメントは国内では製造業を中心に発展し、プロダクトの競争力向上に貢献してきました。 JTCと呼ばれる旧来からのメーカーでは、その実績・年功の蓄積に応じて、独立性を保った品質管理・品質保証部門が権威を獲得し、今でもソフトウェア開発に強い影響力を保持するようになっています。筆者は複数のメーカーを転職コンサルで巡って来ましたが、例えば品質保証部門が承認しないとマイルストーンで開発がブロックされる、プロダクトがリリースできないといった権限を持つ体制が、今なお普遍的に見受けられます。 この品質保証部門が権力を持ち、品質ゲートの門番として振る舞う体制は、今であっても、ある面で恩恵を提供しています。例えば次のようなものです: 法規制対応、標準化対応、その他公的なガバナンス要求へ

    品質保証部門の陳腐化。そして陳腐化した品質保証は品質を悪化させる - 千里霧中
    kabisuke
    kabisuke 2024/01/14