並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 9596件

新着順 人気順

テストの検索結果281 - 320 件 / 9596件

  • AIが「心の理論」テストで人間超え、この結果は何を意味するか

    人工知能(AI)モデルが、人間の感情理解力を測るテストで人間並み、時に上回る成績を収めたことが分かった。ただ、訓練データにそうしたタスクが含まれていた可能性も否定できず、大規模言語モデルが「人のように」考えているわけではない。 by Rhiannon Williams2024.05.22 275 23 人間は複雑な存在だ。私たちのコミュニケーションの方法は多層的であり、心理学者たちは対話から意味や理解を推測する能力を測るためのテストを数多く考案してきた。 人工知能(AI)モデルは、こうしたテストでますます優れた結果を出している。ネイチャー・ヒューマン・ビヘイビア(Nature Human Behavior)に5月20日に掲載された新たな研究によると、一部の大規模言語モデル(LLM)は人の心理状態を追跡する能力(いわゆる「心の理論」と呼ばれる)を測るために設計されたタスクを与えられた場合、人

      AIが「心の理論」テストで人間超え、この結果は何を意味するか
    • 「偽物のビール」から「本物の健康飲料」へ─ノンアルコールビールの新時代 | それは人々の変化を反映している

      ノンアルコールビールの新たな「効用」 ヴァップラーの開発したノンアルコールビールが東ドイツで成功する間、西ドイツの市場でも若干の動きがあった。 フランクフルトのヘニンガー醸造所は1977年に「ゲステル」を出し、続いて1979年には、ビンディング醸造所が全国的に有名な「クラウスターラー・アルコールフリー」を出した。 これは現在も、ビーレフェルトの家族経営企業エトカー傘下のラーデベルガー・グループから販売されている。「いつもじゃないけど、ますます多く」という売り文句のクラウスターラーは、90年代には市場を支配していた。といっても、ノンアルコールビールの市場そのものが小さく、ほとんどないようなものだったのだが。 状況が変わったのは、2000年代が始まる頃、エルディンガー醸造所が賢い思いつきをしたときだった。 ノンアルコールビールが持つ等張性による効果は学術論文ですでに立証されていた。ノンアルコー

        「偽物のビール」から「本物の健康飲料」へ─ノンアルコールビールの新時代 | それは人々の変化を反映している
      • 木嶋佳苗の手口から分かるのは「こんな俺でも好きになってくれる女がいる」って状況は実は危ないと思うということだった

        おパンツカブリーノ @panzofuk 木嶋佳苗って、カリスマ性すごいらしいしな。接見したら来た瞬間パッとその場が明るくなるような、みたいなのどこかで見た りりちゃんも接見した記者の男女のハートをいただいちゃったみたいだし こんな俺でも好きになってくれる女がいる、って状況実は危ないと思う x.com/6wqc4hbl1f1971… スター⭐️リン @6wQC4HBl1f19712 サイゼテストや大戸屋テストやってる男さん、本人は『これについて来れない女はお断り』とドヤ顔だけど、この手の男の願望に完璧に答えた女性知ってんだよな。 木嶋佳苗っていうんだけど。

          木嶋佳苗の手口から分かるのは「こんな俺でも好きになってくれる女がいる」って状況は実は危ないと思うということだった
        • PC-8801mkIISRで「漢字BASIC」を制作、大学の研究室ではApple IIを使用… 杜甫々氏が「とほほのWWW入門」を開設するまで

          「とほほのWWW入門」管理人の杜甫々氏が、これまでの経歴と、「とほほのWWW入門」執筆時に気をつけていること、自身の趣味について話しました。全2回。 「とほほのWWW入門」管理人 杜甫々氏 杜甫々氏(以下、杜甫々):どうも杜甫々です。「とほほのWWW入門」というやつを作っています。こういうところに出ることはあまりなくて、2022年の岡山のオープンセミナーも録画でやっていたので、こんなにたくさんの人の前でしゃべるのは初めてだったりします。 まずちょっと、おじさんの紹介をやっていきます。「とほほのWWW入門」の管理人です。1996年から始めたので、もう27年目に突入ですね。ハンドルネームは杜甫々です。途中で漢字を当てはめてみました。本名は違いますけどね。 広島生まれの広島在住です。もちろんカープファンです。2023年の観戦成績は6勝1敗で、けっこう良かったんじゃないかなと思っています。 次にイ

            PC-8801mkIISRで「漢字BASIC」を制作、大学の研究室ではApple IIを使用… 杜甫々氏が「とほほのWWW入門」を開設するまで
          • 匿名ダイアリーのワイヤレスイヤホン記事でチューリングテストが行われていた - ARTIFACT@はてブロ

            anond.hatelabo.jp 最近、ワイヤレスイヤホンのレビュー記事を見てると、どうもAIに書かせたと思われる文章にたびたび遭遇していたのだが、匿名ダイアリーに、これはAIだと断定できる記事が上がっていた。しかも、それに対して、AIだと指摘する人は非常に少なくて驚いた。AIが書いた文章でもAIだと思う人が少ないのなら、そりゃAIに文章書かせるよね。AIの書いた製品紹介の文章の特徴として、書き手の主観の少なさがあるのだが、逆にそれを客観性と感じて、良いと感じる人が多いのかもしれない。 そして、花見川さんが指摘しているように、紹介している機種があまりに少ない。秋に出た新型TWSならB&W Pi6 / Pi8は必須のはずだが、紹介されていない。YouTubeでのレビュー動画はカジェログの人ぐらいだったので、おそらく学習元がなかったのだろう。 今秋のワイヤレスイヤホン収穫について[はてな匿名

              匿名ダイアリーのワイヤレスイヤホン記事でチューリングテストが行われていた - ARTIFACT@はてブロ
            • GPT-4レベルの衝撃 PC内で使えるオープンLLM「Command R+」

              カナダのAIスタートアップCohereは4月4日(現地時間)、ビジネス向けに最適化された最新の大規模言語モデル(LLM)「Command R+」を発表した。 高度なRAG技術を採用 Cohereは、AI業界に変革をもたらしたTransformerモデルを提唱した論文「Attention is All You Need」の共同執筆者として知られるトロント大学の研究者Aidan Gomez氏らによって2019年に設立されたカナダのAIスタートアップ。 OpenAIと同様、LLMの開発に特化しており、企業向けにチャットボット、検索エンジンの最適化、要約サービス、自社AIモデルのAPIなどを提供している。 Command R+は、同社が3月に発表した「Command R」の後継となるモデルであり、Cohereが得意とする高い効率性と精度のバランスを重視したRシリーズの一部となる。 128K(12万

                GPT-4レベルの衝撃 PC内で使えるオープンLLM「Command R+」
              • 新卒向け「テストコード」の研修資料 Sansanが無料公開 Python上でのテスト方法を解説

                Sansanは10月25日、テストコードについての研修資料を無料公開した。4月に実施した新卒の技術研修で使った資料の一部で、入社2年目の社員が作成。Pythonのテストフレームワーク「pytest」でのテストコードの書き方や、VSCodeでのテスト方法などを解説している。 同社はテストコードの便利な点として「実行確認しやすい」「リファクタリングや修正後に実行結果や振る舞いが変わっていないことを確認できる」「コードの挙動が理解しやすい」を挙げる。テストコードの重要性を理解し、テストコードを活用できるようになることを目的に研修を行ったとしている。 関連記事 新卒向け「統計学の基礎」100ページ超 SaaS企業が無料で資料公開 ブレインパッドが、新卒研修で使った統計学の学習資料を公開した。統計学の基礎を解説したもので、ページ数は100ページ超。スライド公開サービス「Speakerdeck」から無

                  新卒向け「テストコード」の研修資料 Sansanが無料公開 Python上でのテスト方法を解説
                • ゲーム業界のデータベース事情。大量のシャーディングで複雑化する負荷分散、メンテナンスで止めないとスケールアップ・ダウンができないなどの課題。解決方法は?[PR]

                  ゲーム業界のデータベース事情。大量のシャーディングで複雑化する負荷分散、メンテナンスで止めないとスケールアップ・ダウンができないなどの課題。解決方法は?[PR] 日常的に多数の同時アクセスが発生し、大量のデータが蓄積されるオンラインゲームのバックエンドは、データベースにとってもっとも過酷な環境の1つだといえます。 このバックエンドデータベースとしてよく使われているのがMySQLデータベースです。しかしその使われ方は一般的なMySQLとは異なり、データベースを細かく分割して多数のサーバに負荷を分散するシャーディングと呼ばれる仕組みを構築するなど、複雑なシステム構築と運用が行われているのが現実です。 そこで急速に注目度を高めているのが、MySQL互換でありつつ分散データベースの機能を備え、シンプルなクラスタ構成で高い負荷に耐える、いわゆる「NewSQL」と呼ばれる分野の代表的なデータベースの1

                    ゲーム業界のデータベース事情。大量のシャーディングで複雑化する負荷分散、メンテナンスで止めないとスケールアップ・ダウンができないなどの課題。解決方法は?[PR]
                  • 今さらながらGoogleの「NotebookLM」を触ったら、インターネットサーフィンが普通にそのまま"仕事"になった話

                    今さらながらGoogleの「NotebookLM」を触ったら、インターネットサーフィンが普通にそのまま"仕事"になった話 6月頭くらい? にGoogleがリリースして話題になっていた、自分専用のRAGが簡単に組めるLLMツール「NotebookLM」ですが、そのうち触ろうと思いつつも、「またRAGか」「どうせRAGでしょ? 知ってます」みたいな気持ちでいたら腰が重くなってしまい、いつのまにか一ヶ月くらい経ってしまっていました。 そして今日、たまたまちょっと時間が空いたので触ってみたんですが、想像していたよりもずっと楽しくてすごかったので書き残したく思った次第です。ちなみにこれ↓ NotebookLMってファイルとかURLとかかなりの量放り込めて、放り込まれただけ参照できる(しかもかなり精度高い)っていうツールなんですが、これの何がすごいというと、インターネットサーフィンをしながらおもしろい

                      今さらながらGoogleの「NotebookLM」を触ったら、インターネットサーフィンが普通にそのまま"仕事"になった話
                    • 「Intelは欠陥のあるCPUを販売している」。第13~14世代CPUの不具合にゲームデベロッパーが苦言。リコールを促す | ニッチなPCゲーマーの環境構築Z

                      ゲームデベロッパーのAlderon Gamesは、「Intelは欠陥のあるCPUを販売している」と明言しました。以下、Alderon Gamesのアナウンスになります。 Intelは欠陥のある第13~14世代CPUを販売しています マルチプレイヤー恐竜サバイバルゲームであるPath of Titansの開発を行っている私たちAlderon Gamesのチームは、Intel CPUの安定性に関する重大な問題に直面しています。クラッシュしたり、不安定になったり、メモリ破損といった問題は、Intelの第13世代と第14世代プロセッサーでのみ発生します。リリースされたすべてのマイクロコード、BIOSなどのアップデートを行っても問題は解決しません。 私たちは以下の5つの範囲で不具合を確認しています。 エンドユーザー: 当社のクラッシュレポートツールは、Intel第13世代および第14世代環境で数千件

                        「Intelは欠陥のあるCPUを販売している」。第13~14世代CPUの不具合にゲームデベロッパーが苦言。リコールを促す | ニッチなPCゲーマーの環境構築Z
                      • GPT-4o の概要|npaka

                        以下の記事が面白かったので、簡単にまとめました。 ・Hello GPT-4o 1. GPT-4o「GPT-4o」 (「omni」の「o」) は、人間とコンピュータのより自然な対話に向けた一歩です。テキスト、音声、画像のあらゆる組み合わせを入力として受け入れ、テキスト、音声、画像の出力のあらゆる組み合わせを生成します。 音声入力にはわずか232ミリ秒 (平均320ミリ秒) で応答できます。これは、人間の会話における応答時間とほぼ同じです。英語のテキストおよびコードでは「GPT-4 Turbo」のパフォーマンスに匹敵し、英語以外の言語のテキストでは大幅に改善されており、APIでははるかに高速で50%安価です。「GPT-4o」は、既存のモデルと比較して、特に視覚と音声の理解に優れています。 2. モデルの機能「GPT-4o」以前は、音声モードを使用して、平均2.8秒 (GPT-3.5) および5

                          GPT-4o の概要|npaka
                        • プロンプト設計戦略  |  Google AI for Developers

                          フィードバックを送信 プロンプト設計戦略 コレクションでコンテンツを整理 必要に応じて、コンテンツの保存と分類を行います。 プロンプト設計により、機械学習(ML)制御モデルの出力を初めて利用するユーザーでも、オーバーヘッドを最小限に抑えられます。プロンプトを慎重に作成することで、目的の結果を生成するようにモデルを調整できます。プロンプト設計は、特定のユースケースに合わせて言語モデルを適応させることをテストする効率的な方法です。 言語モデル、特に大規模言語モデル(LLM)は、単語間のパターンと関係を学習するために、膨大なテキストデータでトレーニングされています。テキスト(プロンプト)を受け取った言語モデルは、高度なオートコンプリート ツールのように、次に来ると思われるものを予測できます。したがって、プロンプトを設計する際は、モデルによる次の予測に影響を与える可能性のあるさまざまな要因を考慮し

                            プロンプト設計戦略  |  Google AI for Developers
                          • 新入社員に向けて私が3年間で読んだ技術書を紹介する - Qiita

                            はじめに 今回は私が3年間で読んだ技術書をひたすら紹介します。 私は2021年4月に新卒でSIerに就職し、2024年4月でエンジニア4年目となりました。 そんな私の入社時のスキル感はどうだったかというと... 非情報系学部卒の理系 学部4年生の時に研究室で少しPythonを触ったことがある程度 HTTP?なにそれ? でした。 こんな感じでほぼゼロからのスタートでしたが、3年間でどのくらいのスキル感になったかというと、ざっくりと 基本的に一人称で開発業務ができる 小規模のシステム開発なら技術選定やアーキテクチャの検討も可能 某(若手向け)技術コンテストで入賞経験あり OSSコントリビューション経験あり IT関連の資格7つ取得 くらいには成長することができました。 これから紹介する技術書を読むだけでこのくらいのスキル感になれますという話ではなく、当然日々の業務であったり、その他のインプット/

                              新入社員に向けて私が3年間で読んだ技術書を紹介する - Qiita
                            • AIによる楽器サウンド合成システム、Melisma(β)が爆誕。サンプリングでは不可能だったリアルさを実現|DTMステーション

                              12月8日に、またDTMの世界に新たな扉が開かれました。これまでもSynthesizer VをはじめとするAIを使った歌声合成のソフトはありましたが、今回誕生したMelisma(メリスマ)は、ヴァイオリンやオーボエ、チェロ……といった楽器を合成するシステムのβテスト版。もちろん、こうした楽器を再現するソフトとしては、これまでサンプリングを使った音源が数多くあり、まさにリアルな音で演奏できていました。でもサンプリングだと、たとえばタイやスラーでつないだ長い音符などとなると、どうしても限界があったし、ピチカート、トリル、フォール…といったアーティキュレーションでも表現の範囲が限られていました。 このMelisma(β)では、実際の演奏をディープラーニングしたものを元に演奏音を合成する、いわゆる生成AIのシステムで、サンプリングでは不可能だったリアルな演奏サウンドを作り出すことができるのが最大の

                                AIによる楽器サウンド合成システム、Melisma(β)が爆誕。サンプリングでは不可能だったリアルさを実現|DTMステーション
                              • エンジニアのための十徳ナイフ「DevToys」がバージョン2になってクロスプラットフォームやCLI対応しさらに便利すぎる - Qiita

                                はじめに 以前紹介させていただき、2022年Qiitaのいいねランキング18位、ストックランキング20位を記録したこちらの記事の続編です! DevToysはリリース後しばらく定期的なバージョンアップが続けられていましたが、去年の7月からぱったりとアップデートが止まっている状態でした。 リポジトリや作者のXを見るとバージョン2の開発を行っているようで、今か今かと待ち続けていましたが数日前リリース予告のポストを見つけて、今日ついにプレリリースされました! ということで早速紹介していきます! DevToysとは DevToysは「開発者のためのスイスアーミーナイフ」の紹介文の通り、開発時によく使うツールを十徳ナイフのようにまとめたアプリとなっています。 JSONの整形とかエンコードデコードetc... プログラミングや保守運用の調査でやりがちな作業をいちいち変換サイトを探したり、エディター拡張機

                                  エンジニアのための十徳ナイフ「DevToys」がバージョン2になってクロスプラットフォームやCLI対応しさらに便利すぎる - Qiita
                                • 極貧神社暮らしから始まった私の人生の話|イツキフミ

                                  子どもの頃、『貧乏すぎて地域の神社の奥に一家で住んでいた』、と人に言うと、ほぼ100%の確率でビビられ、 「神社って住めるの?」 と訊かれる。多分、普通は住めないと思う。だって今まで生きてきて、『わかる〜ウチも〜』という人には会ったことがない。 別に神主でも何でもなく、ただ住んでいるだけ。私が住んでいた神社が特殊だったんだと思う。 うちの親は、両親ともに無職、というユニークな二人で、当然お金がなくて、町内会の人に 「神社の管理人をするなら神社にタダで住んでいいよ」 と言われたので、二つ返事で頷いて神社に住むことにした。 最終的には五人兄弟一家七人で、私が高校二年生になるまでたった二部屋の、風呂なしの神社の奥に住んでいた。 私の人生は、どう足掻いたってこの『神社暮らし』から始まる。 神社暮らし 住んでいた神社の奥はかなりボロくて、お風呂もなければトイレも簡易水洗みたいなトイレだし(行くのがめ

                                    極貧神社暮らしから始まった私の人生の話|イツキフミ
                                  • 技術blogのリンクを投げたらChatGPTが要約して、いい感じに整形してチャンネル投稿してくれるbotを社内Slackに生やしたら捗った話

                                    こんにちは、株式会社シグマアイのエンジニアの@k_muroです。 今回の記事は最近導入した「技術blogを良い感じに共有してくれるSlack bot」のご紹介を。 はじめに 技術の進化は止まらない。(真面目な話、AI系の進捗がマジですごいて全然追えない) 毎日のように新しい技術、フレームワーク、ライブラリ、ツールが生まれています。そんな中でエンジニアとして働いていると、この情報の波に疲れを感じること、ありませんか? ありますよね?(脅迫) 実際私もその一人で、この小さな疲れが積み重なって大きなストレスとなることに気づきました。 「新しい技術情報、追いつけるかな?」 「あのブログ記事、後で読もうと思ってたのに、どこいったっけ?」 「チーム全員が同じ情報を持ってるか心配だな。」 そんな日常の疑問や不安から逃れるための一歩として、私はあるSlack botを開発しました。このbotは、送られた技

                                      技術blogのリンクを投げたらChatGPTが要約して、いい感じに整形してチャンネル投稿してくれるbotを社内Slackに生やしたら捗った話
                                    • 【実話】スキル不足でフリーランスエンジニアになった末路 - みんなのシステム企画

                                      「フリーランスエンジニアになりたいけど、スキル不足だったらどうなっちゃうんだろう」 こんな悩みはないだろうか? 筆者はフリーランスエンジニアとして2回活動した経験がある。1回目はエンジニアを始めて3年目の時だ。そして2回目はエンジニアを始めて7年目の時だ。この2回の経験からスキルの有無によって、フリーランスエンジニアとしての活動が大きく異なることを肌身を持って実感した。 具体的には、スキル不足な状態でフリーランスになると短期的にも長期的にも厳しいということだ。逆に、スキルが十分にある状態であればフリーランスとして活動することのメリットはとても大きい。 そこで、この記事ではスキルが足りない状態で背伸びをしてフリーランスエンジニアになるとどうなるかを実体験をベースに解説する。 この記事が筆者のように辛いフリーランス活動を経験する人を減らすことに貢献できたら光栄だ。 ①すぐに契約を切られるストレ

                                        【実話】スキル不足でフリーランスエンジニアになった末路 - みんなのシステム企画
                                      • RAGのSurvey論文からRAG関連技術を俯瞰する - 元生技のデータサイエンティストのメモ帳

                                        大規模言語モデル (LLM) の学習データに含まれない知識(各社の特有の書類など)を踏まえてLLMに回答させる際に最早必須となってきたRAG (Retrieval-Augumented Generation)。 今回はそんなRAGのSurvey論文を元に、RAGの変遷や構成要素、新たに出てきた技術を俯瞰していきます。 Survey論文へのリンクはこちら arxiv.org RAGとは LLMはそれ単体で回答させると、質問によってはハルシネーションや学習時のデータにはなかった情報を生成時に加味できないといった問題から正しくない回答を生成することが多々あります。例えば世間一般に公開されていない自社の就業規則や業務標準についてをChatGPTに質問しても、正しい回答は得られません。 そのような問題への対応としてRAGが使われます。 「LLM単体で適切な回答を生成できないなら、ユーザーの質問を元に

                                          RAGのSurvey論文からRAG関連技術を俯瞰する - 元生技のデータサイエンティストのメモ帳
                                        • ChatGPT (o1-preview) にテストを渡してコードを実装させるとどうなるか試した

                                          はじめに 前にも別のモデルでやってる ただ o1-preview は、やり取りを重ねるよりも一発で終わらせるほうがいいらしいので、最終的なテスト全体を渡すようにした。 情報の提示方法が異なると当然結果も変わるので、 gpt-4o でも同様なことを試した。 材料 プロンプトは以下。 基本的に最初にやったときと同じ。ペアプロではないのでその部分の調整をしている - 私がテストコードを提示するのでそのテストケースをパスする最小限の実装をしてください - Vue.js のバージョン 3 と Typescript で実装を行ってください - コードのみを示してくださいコードの解説などは必要ありません - スタイリングは必要ありません - テストケースに失敗したらその内容をチャットで送信するので最小限のコードの修正をしてください - テストのコードには vitest を利用しています jest と互換

                                            ChatGPT (o1-preview) にテストを渡してコードを実装させるとどうなるか試した
                                          • プログラミングの原則:enumの比較はすべてバグ - Uzabase for Engineers

                                            こんにちは、ソーシャル経済メディア「NewsPicks」のむとうです。 この記事は NewsPicks アドベントカレンダー 2023 の3日目の記事です。 昨日は@J_Nakagawa(隼佑 中川)さんによる『LambdaレスポンスストリーミングとAWS-SDKを使ってSlackに進捗バーを表示させる』でした! 世の中には再現が難しく一見してバグがありそうに思えないコードもありますが、一方でプロダクションコードの中にはひと目見てバグが有りそうなコードもまた多いものです。いくつかの特定のパターンをとる文字列(環境名など)やenum(以下どちらもenumと表現します)に関する条件分岐もその一つです。プルリクを見てこのようなパターンがあれば、バグの疑いが強くなります。周囲を見渡すと、大抵すでにバグっているか潜在バグを含むコードが見つかります。すべてバグというのは言い過ぎにせよ、わかりやすさと変

                                              プログラミングの原則:enumの比較はすべてバグ - Uzabase for Engineers
                                            • 2023年に第一巻が発売された新作まんがのベスト20選+α - 名馬であれば馬のうち

                                              ランキング雑誌を信じてはいけない。 集合していると称しつつ少人数の博識に頼っているwikiの知性を信じてはいけない。不完全なアグリゲーションを信じてはいけない。metacritic を、Amazonレビューを、あなたの神を信じてはいけない。 自分自身に祈りなさい。 わたしはあなたに真理をシェアするでしょう。ハチワレが、そうなされたように。 [ちいかわ書:第八章:第二十四節〜第二十七節] 【レギュレーション】 【20選】 1.平井大橋『ダイヤモンドの功罪』(ヤングジャンプコミックス) 2.ひの宙子『最果てのセレナード』(アフタヌーンコミックス) 3.大武政夫『女子高生除霊師アカネ』(ヤングジャンプコミックス) 4.羽流木はない、篠月しのぶ『フツーと化け物』(ビームコミックス) 5.路田行『すずめくんの声』(MeDu Comics) 6.紫のあ『この恋を星には願わない』(it Comics)

                                                2023年に第一巻が発売された新作まんがのベスト20選+α - 名馬であれば馬のうち
                                              • Rustでリレーショナルデータベースを自作したときの成果と反省と学び - better_hacking_life

                                                はじめに この記事では、個人プロジェクトとしてRust言語でリレーショナルデータベースを開発した経験(もう五ヶ月も前...)について、その成果と反省、得た学びを共有します。 DBMSを自作した理由 自分がDBMSの自作に着手したのは、『Designing Data-Intensive Applications』という本の内容を深く理解するためでした。 この本は、データシステムの設計と運用において最も大切な「信頼性」、「拡張性」、「保守性」を保証する方法論を、豊富な文献を引用しつつ、理論と実践の橋渡しを巧みに行いながら、丁寧に説明している名著です。読んだことがない人は速攻購入してくだい。本当にいい本です。 この本は、データベースの内部構造に関する話も豊富に含まれていたので、「データベース自作してみようか...」という気持ちになりました。 Rustを採用した理由 データベースの実装のついでに、

                                                  Rustでリレーショナルデータベースを自作したときの成果と反省と学び - better_hacking_life
                                                • 【React】リッチテキストエディタ(Quill、Tiptap、Slate...)の考え方や前提知識

                                                  概要 4年ほどProductionで使っていたリッチテキストエディタ(Quill on Nuxt.js v2)をTiptap on Next.jsに移行しました。 既存のQuillエディタの使い勝手をTiptapで再現しつつ、改善できるところは改善しつつ、既存の4年分のリッチテキストデータが正しく編集できるようにしなければいけませんでした。 本記事では移行の具体的なプロセスを解説しようと思っていたのですが、リッチテキストエディタは前提知識があまりに多いため、前提となる知識や考え方を解説しているだけでそこそこのボリュームになりました。そこで、一旦考え方や前提知識をまとめた、という体で公開します。 本記事を読んでから各ライブラリのDocsを読んだりカスタマイズを始めたら、少しハードルが下がっていることかと思います。 対象読者の例 リッチテキストエディタに興味がある リッチテキストエディタの開発

                                                    【React】リッチテキストエディタ(Quill、Tiptap、Slate...)の考え方や前提知識
                                                  • Postmanを使い始めた時に知っておきたかった地味に便利な機能10選 - Qiita

                                                    普段何気に使っているPostman。最近まで「手軽にGUIで疎通を試せて、設定を共有できてべんり〜」くらいで使っていました。 けどふと「実はもっと便利な機能があるのでは?」と思って調べてみたところ、色々出てきたのでせっかくなのでシェアしたいと思います。 たまたまですがちょうど10選! 地味に便利な機能10選 VSCode拡張 PostmanにはVSCode拡張機能があります。 インストールするだけで、VSCodeのサイドバーから利用可能です。 日本語設定 日本人なので日本語で使いたい。 右上の歯車→Settingsから以下の通り選択することで日本語化が可能です。 変数の定義 複数のAPIで同じ値を使いたい場合があるとします。例えばテスト用のユーザーIDなどです。 Postmanではそんな値をAPIファイルに逐一ハードコードする必要はなく、変数に保存することが可能です。 Postman Ec

                                                      Postmanを使い始めた時に知っておきたかった地味に便利な機能10選 - Qiita
                                                    • 厳格に成績評価を行うように指示された大学教員が、厳格な成績評価を行ったところ、不合格者が出すぎて雇止めされた例(消極) - 弁護士 師子角允彬のブログ

                                                      1.成績評価の厳格化 文部科学省は、繰り返し、大学の成績評価を厳格にすべき方針を打ち出しています。 例えば、 ・平成12年度以降の高等教育の将来構想について(答申)(平成9年1月29日 大学審) 「卒業に関しては、教育の内容・方法の一層の充実を図り、教育理念や目標を踏まえて厳格に学習成果を評価し、単位を認定することによって、卒業生の質の確保を図っていくことが強く求められている。」 ・21世紀の大学像と今後の改革方策について(答申)(平成10年10月26日 大学審) 「学生の卒業時における質の確保を図るため、教員は学生に対してあらかじめ各授業における学習目標や目標達成のための授業の方法及び計画とともに、成績評価基準を明示した上で、厳格な成績評価を実施すべき。」 「厳格な成績評価については、例えばGPAと呼ばれる制度を活用した取組を行っている大学もあり、各大学においては、このような例も参考とし

                                                        厳格に成績評価を行うように指示された大学教員が、厳格な成績評価を行ったところ、不合格者が出すぎて雇止めされた例(消極) - 弁護士 師子角允彬のブログ
                                                      • TypeScriptで学ぶ!SOLID原則

                                                        はじめに 皆さんこんにちは、株式会社エムアイ・ラボのエンジニアです! 今回はソフトウェア設計のSOLID原則について学習したので、弊社のメインの開発言語であるTypeScriptのサンプルコードを使って共有できればと思います。 SOLID原則は、オブジェクト思考プログラミングにおいて、ソフトウェアがメンテナンスしやすく、拡張や変更に強いソフトウェア設計を行うための原則です。 SOLID原則にはSOLIDの頭文字をそれぞれとった、5つの原則があります。 単一責任の原則(Single Responsibility Principle) 単一責任の原則とは、クラスが一つの機能や責任を持つべきで、クラスが変更される理由は一つであるべきというです。 クラスが一つの機能や責任のみを持つようにすることにより、コードは再利用可能でテストが容易になります。 単一責任の原則を遵守している例 以下のBirdクラ

                                                          TypeScriptで学ぶ!SOLID原則
                                                        • 創作物を投稿すると稀に海外の人から届く「Delete this」とか「酷」などの言葉にはこういう意味がある→これを知らなくて創作やめた人もいるから広まって欲しい

                                                          ReL@たまにお絵描き解説するよ @rel_illustrator 絵を投稿すると稀に海外ニキから届く 「Delete this」とか「Oh f○ck」とかの 一見攻撃とも受け取れる言葉は、日本でいうところの 「ハァァァァァァーーー尊すぎる!無理!」っていう 海外版限界オタクの言動だから、 ニッコリ笑って「Have a nice day!😁」とか返しておけばいい ここテストに出ます👨‍🏫

                                                            創作物を投稿すると稀に海外の人から届く「Delete this」とか「酷」などの言葉にはこういう意味がある→これを知らなくて創作やめた人もいるから広まって欲しい
                                                          • 公立中に通うズボラ系男子が、テストでは及第点を取っても提出課題や授業態度などで減点方式で成績を落とされるので、公立高では内申点が重要という話→「テスト満点でも評価3とか聞く」「内申で教師から恫喝された」など、みんな苦労していた

                                                            くまえもん𝕏 @cure_kumaemon 公立中に通うズボラ系男子が、テストでは及第点を取っても提出課題や授業態度などで減点方式で成績を落とされ、公立高入試の配点の3割を占める内申点の確保に苦労したというオヤ友の話。高校受験塾関係者は口を揃えて内申点なんて怖くないと言うけれど、当事者の話を聞くと決してそんなことはなさそう

                                                              公立中に通うズボラ系男子が、テストでは及第点を取っても提出課題や授業態度などで減点方式で成績を落とされるので、公立高では内申点が重要という話→「テスト満点でも評価3とか聞く」「内申で教師から恫喝された」など、みんな苦労していた
                                                            • 「読書したけど覚えていない」を解決。コーネル式ノートで読書をhackせよ! - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習

                                                              「本を読んでも頭に入ってこない」「読んだはずの本の内容をすっかり忘れてしまった」……そんな経験はありませんか? 読んだ本の内容を忘れてしまうことは誰にでも起こりうること。読書好きの著者でもたまに内容を思い出せず、焦ることがあります。その原因は、本の読み方が悪いから。 今回は、記憶を定着させるのに最適なコーネル式ノート術を用いた読書法を、筆者の実践を交えてご紹介します。 【ライタープロフィール】 上川万葉 法学部を卒業後、大学院でヨーロッパ近現代史を研究。ドイツ語・チェコ語の学習経験がある。司書と学芸員の資格をもち、大学図書館で10年以上勤務した。特にリサーチや書籍紹介を得意としており、勉強法や働き方にまつわる記事を多く執筆している 本を読んでも内容が頭に残らない人の問題点1:5W1Hを意識せずに読んでいる 本を読んでも内容が頭に残らない人の問題点2:読書後にアウトプットしていない 読んだ本

                                                                「読書したけど覚えていない」を解決。コーネル式ノートで読書をhackせよ! - STUDY HACKER(スタディーハッカー)|社会人の勉強法&英語学習
                                                              • 240V対応なのに「日本専用」 海外で故障したUSB充電器を巡り、エレコムが表記の意図を説明する事態に

                                                                充電器は、USB-PDに対応した20Wタイプのもので、USB Type-CとUSB-Aの2ポートを内蔵した「EC-AC22WH」というモデル。定格入力電圧は100-240V 50/60Hzとあり、日本より電圧が高い海外使用も想定されていると読み取ることができる。しかし公式サイトの使用可能地域には日本とあり、エレコムの公式アカウントがリプライしたように国内専用モデルであることが分かる。なお、パッケージやWebサイトにしか記載されておらず、本体にそれを示す表記は見当たらなかった。 この「240Vに対応していながら日本国内専用」という仕様に対して、「100~240V 50/60Hzって書いてあったら海外で使えると思ってしまう」「240Vまで対応していて海外で使えないなら、本体にでかでかと『国内専用』と書いておいて欲しい」などの声が上がっていた。中には、240Vを流せる専用電源とつなげて国内でエレ

                                                                  240V対応なのに「日本専用」 海外で故障したUSB充電器を巡り、エレコムが表記の意図を説明する事態に
                                                                • 世界1位のYouTuber「MrBeast」の動画制作マニュアルが流出、多数の動画で1億再生以上を達成した制作手法が明らかに

                                                                  MrBeast(ミスタービースト)は2024年9月17日時点で3億1500万人以上のチャンネル登録者を抱える世界トップのYouTuberです。そんなMrBeastの制作チームに新たに加入した人向けの制作マニュアルが流出し、誰でも閲覧可能な状態となっています。 How to succeed in MrBeast production (leaked PDF) https://simonwillison.net/2024/Sep/15/how-to-succeed-in-mrbeast-production/ MrBeastがどんな人物なのかについては下記の記事を読むと分かります。下記の記事が作成された2023年6月時点ではMrBeastのチャンネル登録者は1億6000万人でした。 チャンネル登録者数1億6000万人の世界最強YouTuber「MrBeast」の正体とは? - GIGAZINE

                                                                    世界1位のYouTuber「MrBeast」の動画制作マニュアルが流出、多数の動画で1億再生以上を達成した制作手法が明らかに
                                                                  • GPT-4Vができることをまとめてみた - 電通総研 テックブログ

                                                                    こんにちは。ISID 金融ソリューション事業部の若本です。 先日、GPT-4から発展し、画像も扱うことができるGPT-4 with vision(GPT-4V)が発表されました。GPT-4Vは大規模マルチモーダルモデル(LMMs: Large multimodal models)と呼ばれるAIモデルの一種であり、GPT-4の入力として「画像」を拡張したものになります。 今日は Microsoft Researchの論文[1]を中心に、Open AIの発表したSystem Card[2]も踏まえ、GPT-4Vでできることや苦手とすること、そして実用上の制限について解説します。 GPT-4Vの特徴 ① 画像とテキストを入力にできる GPT-4Vでは、GPT-4のテキスト入力に加えて画像も入力することが可能になりました。 画像は複数枚入力することが可能であり、かつ、画像とテキストを任意に交互に組

                                                                      GPT-4Vができることをまとめてみた - 電通総研 テックブログ
                                                                    • eBPFを使った自動テストツール「Keploy」がすごい

                                                                      この記事はKeployのバージョンv2.0.0-alpha53 を前提に執筆しております。 Keployとは KeployはeBPFを利用して取得できるWebアプリケーションの通信に関するトレース情報を元に、テストとそのテストの実行時に利用するスタブサーバーを生成することができるツールとなります。 公式サイトのトップには以下のようなスローガンが掲げられています。 2 minutes to 90% test coverage! テストに苦労した経験のある方は興味を惹かれるのではないでしょうか。 現在まだアルファ段階のプロジェクトですが、GitHubスター数は2683(2024/01/04現在)、CNCF Landscape にも掲載されているなど、一定の注目を集め始めているOSSです。 開発主体はプロダクトと同名のKeployというインド発のスタートアップで、去年GoogleによるインドのA

                                                                        eBPFを使った自動テストツール「Keploy」がすごい
                                                                      • 0063 号 巻頭言

                                                                        DDD を理解したいあなたのための DDD 入門以前 Rubyist Magazine 63 号をお届けする。 突然のお知らせで恐縮だが、日本 Ruby の会の主たる事務所が東京から北海道に移転した。それもあってあまりまとまった時間がとれず、11 月のうちに書くはずだったのが気がつくと 12 月も半ばを過ぎていたので、今回は以前書きかけていた文章を発掘してお茶を濁したい。 Ruby とは直接関係がなくて恐縮だが、Ruby に限らずソフトウェア開発では現在でもちょくちょく話題になることがある、DDD についての話である。 ドメイン駆動設計こと DDD は 2020 年代のソフトウェア開発でもよく話題にされるが、率直に言うとストレートにポジティブな評価が行われているとは言い難い。 どちらかというと、ある種マニアックで、対象分野が制限されており、また初心者にはとっつきにくいところがある手法と思わ

                                                                        • 中途入社のソフトウェアエンジニアがWebサービス開発に参加するとき役立ったこと - kymmt

                                                                          この記事は一休.com Advent Calendar 2023 8日目の記事です。 2023-09-25に入社して2か月半が経ったので、既存のWebサービスの開発にソフトウェアエンジニアとして参加するにあたって役立ったことを書いておく。 『Webサービスのソフトウェアエンジニアとしての転職活動で役立ったこと』の続編といえるかもしれない。 前提 観点 どのようなサービスかを調べる どのようにデータを保持するかを調べる どのようなコードかを調べる 「未知の未知」をできるだけ早く減らす チームの開発体制に興味を持つ 所感 前提 レストラン予約のサービスの開発に参加した 歴史が長い(2006〜) Webアプリケーションを開発する 技術スタックは転職前後で完全に変わった 前: Rails, PHP, Nuxt, MySQLなど7年 後: Rust, Next.js, Python, Microso

                                                                            中途入社のソフトウェアエンジニアがWebサービス開発に参加するとき役立ったこと - kymmt
                                                                          • 22年前からFirefoxブラウザに存在したバグ、23歳の初心者プログラマーが修正 | テクノエッジ TechnoEdge

                                                                            ガジェット全般、サイエンス、宇宙、音楽、モータースポーツetc... 電気・ネットワーク技術者。実績媒体Engadget日本版, Autoblog日本版, Forbes JAPAN他 デスクトップ版のFirefoxブラウザーに20年以上存在していたバグが先月、23歳のプログラミング初心者によって修正されました。 2002年、MacでMozilla browser(Firefoxの当時の名称)を使用していたアダム・プライス氏は、ツールチップの表示の問題に悩まされていました。このバグは、Mozillaツールバーのアイコンにマウスカーソルをポイントして表示されるツールチップ(説明書き)が、Commandキー(WindowsではAltキー)+Tabキーでウィンドウのフォーカスをほかのアプリに移したあとも表示され続けてしまうというもの。 この状態になってしまった場合、ツールチップを消すには再びFir

                                                                              22年前からFirefoxブラウザに存在したバグ、23歳の初心者プログラマーが修正 | テクノエッジ TechnoEdge
                                                                            • WEBデザイナー向け!はじめての「ChatGPT」で業務効率化をするヒント|toto|Rabee.inc

                                                                              こんにちは!株式会社Rabeeのtotoです🐝デザイン・EC・マーケティングでの職務経験から得た、働きやすさに繋がるヒントをnoteに記していきたいと思います。 本日は「生成AI」はほぼ初めて!というWEBデザイナーの方が、業務で使える活用術をご紹介します。 まずは基本的な使い方の習得を目指しましょう! 今回は主にChatGPTを使った業務の効率化方法をお伝えします。 私が普段利用する時はTeamプランを使用していますが、無料プランでできるものを取り上げましたので、ぜひ実際に試しながら読んでみてくださいね! 1. 生成AIを使うリスクとは?はじめに、生成AIを使う上での注意点をお伝えします。 漠然とリスクを感じているために、生成AIを業務に活用できていないという方も多いのではないでしょうか。 主にどのようなリスクがあるのかを把握し、何に注意をすれば良いのかを知りましょう。 1. データの

                                                                                WEBデザイナー向け!はじめての「ChatGPT」で業務効率化をするヒント|toto|Rabee.inc
                                                                              • テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey

                                                                                アジャイル型の開発が導入されていない現場であっても、そして一人であっても、実践可能なアジャイルに関するプラクティスは存在します。 例えば、自動テストや、テストファースト、テスト駆動開発(TDD:Test Driven Development)です。ユニットテストフレームワークを使ってテストコードを書いて開発しながらテストを実行する「自動テスト」、実装の前にそのテストコードを書く「テストファースト」、テストと実装を繰り返しながらインクリメンタルに設計・開発を行うのが「TDD」。これらプラクティスのなかで、はじめの一歩となるのが自動テストですが、1人で実践するには、どこからはじめるか、どうテストを組み立てればよいのか、あるいは自分のテスト方法は適切なのか、不安を持つこともあるでしょう。 そこで本稿では、さまざまなチームや組織へのテスト手法の導入を支援し、精力的に講演や執筆などを行ってきたこの分

                                                                                  テスト駆動開発のはじめの一歩|t_wadaさんに聞く1人で始める自動テストのコツと考え方 - Agile Journey
                                                                                • コンビニ御三家、なぜセブンは違うの? ファミマとローソンは「完全セルフレジ」を導入

                                                                                  コンビニ御三家、なぜセブンは違うの? ファミマとローソンは「完全セルフレジ」を導入:経済の「雑学」(1/2 ページ) 昨今、目にすることが増えたセルフレジ。特にランチタイムのオフィスビルでは、入居しているコンビニのレジが混雑することも珍しくありません。そんなとき、行列を尻目に意外と空いているセルフレジを使ったことがある人も多いはず。 この、コンビニとセルフレジをめぐって意外な事実をご存じでしょうか。「コンビニ御三家」のうち、ファミリーマートとローソンは無人のセルフレジを導入しています。しかし、業界トップのセブン-イレブン(以下、セブン)は無人のセルフレジではなく「セミセルフレジ」の導入を進めています。 「セルフレジ」最も早かったのはローソン 3社のうち、セルフレジの導入が早かったのはローソンです。混雑緩和やサービス向上を目的に、2010年6月に導入を開始しました。その後、ファミリーマートも

                                                                                    コンビニ御三家、なぜセブンは違うの? ファミマとローソンは「完全セルフレジ」を導入