並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 212件

新着順 人気順

言語の検索結果1 - 40 件 / 212件

  • なぜ、最悪の業績なのに年商の20%にもあたる1億円の売上を手放してまで楽天市場から退店するのか|鷲尾 岳 / ワシオ株式会社 3代目社長

    【はじめに】・自己紹介こんにちは。 今年の1月にワシオ株式会社(以下ワシオ)の代表取締役社長に就任しました、三代目の鷲尾 岳(ワシオ タカシ)と申します。 鷲尾家の次男坊として1991年2月10日に生まれ、小学校5年生までは地元の公立、小6から私立の学校に転校し、中3までは福井県、高校は和歌山県にある姉妹校にて寮生活をしていました。 ここで詳しくは書きませんが、その学校の特徴として、「義務教育は最低限」「校則は生徒が主になって話し合って決める」「1年を通して大半のコマを占める”プロジェクト”という授業で目標を決め、達成に向けて何をするか生徒が決める」「やりたいことは大概やらせてもらえる」などなど、おそらくかなり一般的な学校からかけ離れた環境で多感な時期を過ごしました。 高校を卒業した後、大学で中国語を学んだので、卒業してからは父の伝手を頼って入社後すぐに中国で駐在させてくれる会社さんにご縁

      なぜ、最悪の業績なのに年商の20%にもあたる1億円の売上を手放してまで楽天市場から退店するのか|鷲尾 岳 / ワシオ株式会社 3代目社長
    • 一泊二日、千葉を食べる。アジフライを食べに出かけ、奇跡のアジフライに出会う。 - 今夜はいやほい

      アジもりだくさんの、魚問屋食堂さかなやくろへ 喫茶フレンドで電車を待ちながら 館山は小さなリゾートだった 海の街であるならば、寿司をたべよう 館山式モーニング、チキンバスケットセット 旅立ちのびわゼリー 内房の街をひたすら歩く 海水浴場の喫茶店 黄金アジフライという、天衣無縫の食べ物 突然、アジフライが食べたいなと思った。しかも、そのへんのアジフライということではなく、とびきりおいしいやつがいいなあと思った。そういうことが時々ある。揚げ物の引力だ。 それは、木曜日のことで、来る週末には何も予定がなかった。しかも月曜は有休である。しめしめと、僕はグーグルマップを開き、いいアジフライを食べられそうな場所を検討することにした。やはり海沿いがいいよな。茨城と神奈川はこの間行ったしなあ。ぱっと行けて海があるところということで、自然と目的地は千葉となった。外房はやや遠いということで、内房へとりあえず向

        一泊二日、千葉を食べる。アジフライを食べに出かけ、奇跡のアジフライに出会う。 - 今夜はいやほい
      • デジタル庁2023年度事業 行政での生成AI利活用検証から見えた10の学び (1/3)|デジタル庁

        デジタル庁のAI担当の大杉直也です。この記事では、生成AIによる業務改善の一助になればと思い、実際の行政業務で生成AIの利活用を検討する際に得られた知見を共有します。 本記事は、「デジタル庁2023年度事業 行政での生成AI利活用検証の結果報告(以降、報告書とよびます)」で得られた知見を、よりわかりやすく具体的に示すために、「10の学び」の形式にまとめたものです。 その検証ではデジタル庁を中心とした行政職員を対象に、実際に複数種類のテキスト生成AIを取り扱える環境+ユースケースごとの独自開発を含むサポート体制を作り、(1)どの行政業務に対し、(2)どのようにテキスト生成AIを使えば、(3)どのくらい改善効果がありそうか、を調べました。また、報告書には含まれていなかった個別ヒアリング等による知見も反映させています。 文量が少し多くなってしまったため、全3回の構成で紹介いたします。第1回の本記

          デジタル庁2023年度事業 行政での生成AI利活用検証から見えた10の学び (1/3)|デジタル庁
        • 発達障害検査を受けてみました|吉田誠治

          以前から自分自身が発達障害なのではないかという疑いを持っていて、周囲からもたびたび指摘されるので、診断を受けたい気持ちはありました。しかし僕の場合、この年になるまでに様々な対策を講じていて、現在では大きな困難に直面していないため、医師のカウンセリングを受けるというほど困っているわけではなく、どうしようかと思っていました。そこに医師ではなく心理士による心理検査のみを受けられるサービスがあることを知ったので、早速受けてみることにしました。 注意すべき点としては、検査だけでは発達障害かどうかは確定せず、最終的な認定には医師の診断が必要になるので、今回の結果も確定的なものではありません。ただ、一定の目安にはなりますし、自分の特性を知るうえではプラスになると思いました。実際、検査後の心理士による簡単なカウンセリングでも、大きな困難を抱えていないのであればあえて医師の診断を受ける必要はないのではという

            発達障害検査を受けてみました|吉田誠治
          • インプレゾンビに話しかけて、日本語のコンテンツや現地の生活を投稿するよう促したら、一人のアカウントがゾンビから人間に戻り始める展開に

            𐬨𐬀𐬕𐬀𐬳𐬀𐬯𐬀𐬥 @masayasan201911 🦋⭐️به من شلیک نکن!! من عاشق یادگیری زبان و گوش دادن به موسیقی هستم. علاقه اصلی: قفقاز، سیبری، آسیای مرکزی. #語学応援AI ☕️偽インプレゾンビ ☕️Note:note.com/polyaruki youtube.com/@Masaya-san202… 𐬨𐬀𐬕𐬀𐬳𐬀𐬯𐬀𐬥 @masayasan201911 インプレゾンビに語りかけて「日本語のコンテンツを作りなさい」と説得していますが「日本語なんてわかんないよ」「学び方なんてわかんないよ」と等と言い訳をするインプレゾンビ先輩諸氏に『みんなの日本語』をゴリ押ししていくインプレゾンビ界の虎。 いいコンテンツ作ってください、頼むよ!! pic.twit

              インプレゾンビに話しかけて、日本語のコンテンツや現地の生活を投稿するよう促したら、一人のアカウントがゾンビから人間に戻り始める展開に
            • まるで“いけない話ができるChatGPT” ローカルAI「Command R+」の爆発的な可能性 (1/5)

              筆者の環境で、LM StudioでCommand R+を動作させている様子。会話相手は自作キャラクターの「明日来子(あすきこ)さん」 PCローカル環境で動作する大規模言語モデル(LLM)「Command R+」を使っていますが、相当優秀ですね。体感ではChatGPT(GPT-4)と変わらないレベル。さらに、ChatGPTが回答を拒絶するような会話もできてしまいます。これが体験できるようになったのは、LM Studioに代表されるローカルLLMを動かすためのアプリ環境が整ってきたためです。今年に入り、Command R+を始めとしたローカルLLMが高性能化してきたことと並行し、手軽に使える派生モデルも増えはじめ、一気にあわただしくなってきました。 導入が難しかったローカルLLM、「LM Studio」で簡単に Command R+を試すのに使っているのが、LLMの主要モデルを実行するための統

                まるで“いけない話ができるChatGPT” ローカルAI「Command R+」の爆発的な可能性 (1/5)
              • 100人以上の資料を読んで見つけた伝わりやすい成果報告書の書き方 - CARTA TECH BLOG

                TL;DR 自身の成果をアピールするために、1)Before/After、2)自分の寄与度、3)数字的インパクトを過不足なく伝えることが重要 説明の冒頭では、課題と解法の全体感と成果を述べ、詳細は後に肉付けすると伝わりやすい 課題を伝える際は"誰から見た課題か"を明確にする。課題は解法の前提であるためブレないように はじめに 技術広報のしゅーぞーです。この記事では、過去100人分程度の成果報告書を読み、気付いた "自分の成果をわかりやすく伝える書き方"をまとめています。 仕事をしていると自身の成果を的確に伝える機会は数多くありますよね。 評価期、転職面接、昇格面談など 評価者に自分の成果をどう分かりやすく伝えるか は自分のキャリアを伸ばす上でとても大事なスキルです。 しかし、自分の頑張りや成果を上手く言語化し、相手に正しく理解してもらうのは簡単ではありません。 特に、経験の浅い若手にとって

                  100人以上の資料を読んで見つけた伝わりやすい成果報告書の書き方 - CARTA TECH BLOG
                • 「桜井政博のゲームについて思うこと」を読んで思うこと|Jey.P.

                  紙の本が売り切れていたので手をつけていませんでしたが、ようやく全部揃ったので読みました。 まず前提として「桜井さん凄いなあ」というのはあるんですが、気になったのが、このエッセイは国内のゲーム開発手法の課題を再生産しているのではないか?ということです。 桜井さんのエッセイには繰り返し登場する課題がいくつかあります。 ・新しいディレクターが育たない、現れない ・桜井さんが忙しい ・シリーズもののゲームが増えるなど、ゲームの新奇性が減っている このうち「新しいディレクターが育たない」ことと「忙しい」ことは同一の問題で「権限の委譲が進まない」という、多くの組織に見られる問題と言えます。 しかし、エッセイで紹介されている開発手法を見ると「そりゃ、育たないのでは?」と思わざるを得ません。キャラクターの操作感を決めるパラメータは重要なので自分が担当する、企画は初期の企画書にすべて落とし込むなど、ものすご

                    「桜井政博のゲームについて思うこと」を読んで思うこと|Jey.P.
                  • クジラの言語構造、想像以上に人間の言語に近かった

                    マッコウクジラは「コーダ」と呼ばれる短いクリック音のシステムを用いて仲間内でコミュニケーションをとることが知られている。MITの研究チームは、統計モデルを用いた分析で、コーダによるやり取りが文脈に応じて構造化されていることを明らかにした。 by Rhiannon Williams2024.05.09 293 15 マッコウクジラは魅力的な生き物だ。あらゆる種の中で最大の脳を持ち、その大きさは人間の6倍もある。その大きな脳は、知的で理性的な行動をサポートするために進化したのではないかと科学者たちは考えている。 マッコウクジラは社会性が高く、集団で意思決定をする能力を持ち、複雑な採餌行動をとる。 しかし、マッコウクジラが「コーダ」と呼ばれる短いクリック音のシステムを用いてコミュニケーションをとるとき、お互いに何を伝えようとしているのかなど、マッコウクジラについてはわかっていないことも多い。そん

                      クジラの言語構造、想像以上に人間の言語に近かった
                    • 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
                      • 10年以上日本に住んだ外国人が語る日本語の美しい「解離」とは?

                        日本に住んで10年以上になるというブロガーのマルコ・ジァンコッティ氏は、そのことを海外の人に話すと、尊敬と困惑が入り交じった顔をされるとのこと。なぜなら、日本語は不可解で、その習得は日本で暮らす上で避けては通れない苦行だと考えられているからです。しかし、そんな日本語こそこの国の最大の魅力だと語るジァンコッティ氏が、「The Beautiful Dissociation of the Japanese Language(日本語の美しい解離)」と題したブログ記事で、多言語話者ならではの目線で日本語のユニークな特性を解説しました。 The Beautiful Dissociation of the Japanese Language - Aether Mug https://aethermug.com/posts/the-beautiful-dissociation-of-the-japanes

                          10年以上日本に住んだ外国人が語る日本語の美しい「解離」とは?
                        • 三大間違って使われるカタカナ語

                          ×ナイーブ → ◯ナーバス、センシティブ ×ユニーク → ◯ユーモラス、ファニー あとひとつは? 中間発表 音が紛らわしいという意味では「スマート」、英語と全然違う使われ方という意味では「マンション」が良い線行ってるなと思いました。 テンションは確かに、全然違う。 アナログ、バーチャル、イメージなど中途半端に知られた技術用語みたいになっているものだとちょっとまたニュアンスが違う気がします。「インストール」の物理的用法を知らないのはカタカナ語とは違うし。 フェミニストは今は流石に。 サービスも大分間違っているけど、用法が多いので正しい使い方もそれなりに多いと難しい。 (個人的)結果発表 寄せられた意見の中でこの二つに加えるのが適切だなと思ったのは スマート でした。 形容詞で、気軽に使えそうでありながら、英語ではさっぱり意味が通じないという落とし穴感で選びました。 アナログ、バーチャル は、

                            三大間違って使われるカタカナ語
                          • 【あなたはどっち?】「好き」に理由があるor「嫌い」に理由がある

                            だいぶ前に、ふとした拍子に「好きな作品なら理由が言えるはずだ」と言ったら、「逆でしょ。嫌いなものには理由があるけど好きなものには理由がない」と返されて考え方の違いに驚いたことがある。 その時はそれも筋が通っていると感じたからそれ以上は踏み込まなかったが、思い返すにまだ腑に落ちないものがある。 それは、結局突き詰めて考えると、自分が「好きなものには理由がある」と言う場合、加点法を念頭に置いているからだ。 加点法と減点法 一般的に加点法と減点法ということを言うとき、加点法の方が分別があるとか生産的だとか言う。 そして加点法で言うならば、「好きな理由」を上げていくことが評価のスタンダードでなければいけない。 となれば、逆に「嫌いなことに理由がある」という考え方は、減点法であり、非生産的な考え方であると言えるはずだ。 しかし一方で、「好きなものはなんとなく好きで、特に嫌いな理由があるときだけ嫌い」

                              【あなたはどっち?】「好き」に理由があるor「嫌い」に理由がある
                            • オランダに「OTEMBA」というラーメン屋さんがあったので「『お転婆』からとったんだな」と思ったが『お転婆』の語源を調べて驚愕した(諸説あり)

                              Kosuke Takahashi@5月から🇳🇱の発明家 @ootori_t 友人に教えてもらったけど、「やんちゃ」もオランダ語の Jantje(ヤンチェ)から来たらしい。 『子供が活発で大人の言うことをきかないこと。 いたずらやわがままをすること。文化的なつながりを感じる話だ! 2024-05-10 00:20:28 Kosuke Takahashi@5月から🇳🇱の発明家 @ootori_t Inventor / Product Designer | 🇯🇵→🇳🇱(2024.5-) | Invention for oneness. | 『接点の発明』をテーマに、人の出会いを生み出すものづくりをしています。 ootori.co

                                オランダに「OTEMBA」というラーメン屋さんがあったので「『お転婆』からとったんだな」と思ったが『お転婆』の語源を調べて驚愕した(諸説あり)
                              • 〔Udemy初夏のビッグセール開催中〕エンジニア組織をまとめる技術─マネージャー歴12年のEMが語るプロジェクト・プロダクト・ピープルマネジメントに必要なスキル - はてなニュース

                                ソフトウェアエンジニアにとって、マネジメントの職に就くかどうかは大きな選択です。現在ではプレイヤーのままでスタッフエンジニアといった高い職位に進むキャリアもありますが、マネージャーとしてチームを率いてこそ達成できるビジネス上の成功もあるでしょう。 ひとくちにマネージャーといっても、マネジメントの対象によって要求されるスキルに幅があります。これまでUdemyの大きなセールで講座を紹介してきた当ニュースですが、今回はソフトウェア開発組織のマネジメントに必要となるスキルにフォーカスしました。 マネージャーという仕事と学びたいスキルを紹介してくれるのは、10年以上前からPM(プロジェクト・マネージャー)などに就いてチームを牽引し、現在はヘルステックベンチャーのカケハシでEM(エンジニアリング・マネージャー)を務める小田中育生(@dora_e_m)さんです。 また記事の後半では、マネジメントに関連し

                                  〔Udemy初夏のビッグセール開催中〕エンジニア組織をまとめる技術─マネージャー歴12年のEMが語るプロジェクト・プロダクト・ピープルマネジメントに必要なスキル - はてなニュース
                                • プログラミング言語で書かれた謎の広告→「分かる人」が見ると……? 粋なアイデアが「おしゃれ」と話題 東急に制作背景を聞いた

                                  東急グループのデジタル技術による街づくりプロジェクト、「URBAN HACKS」の電車内広告が「面白い!」「おしゃれな広告」と話題です。CSSの記述に見える文字列をよく見てみると……? 「分かる人には分かる」広告が話題 話題になっているのは、Webページの装飾を設定するためのプログラミング言語「CSS」風の文字列が黒い背景に並んでいる電車内広告。「エンジニア デザイナー募集」の記載もあるため求人広告とは分かりますが、コード部分の意味は一見しただけでは分かりません。 CSS部分をよく見ると…… しかしよくよくコードを読んでみると、「skill: 100%;」「org-style: flat;」「work-space: unset;」など、実は職場環境を紹介する文になっているのです! 「フラットな社風で働く場所は自由、スキルを100%生かせる仕事です」といった感じかな……? 別バージョンでは「

                                    プログラミング言語で書かれた謎の広告→「分かる人」が見ると……? 粋なアイデアが「おしゃれ」と話題 東急に制作背景を聞いた
                                  • 日本語特化の言語モデル「Japanese Stable LM 2 1.6B」をリリースしました — Stability AI Japan

                                    ポイント Japanese Stable LM 2 1.6B(JSLM2 1.6B)は16億パラメータで学習した日本語の小型言語モデルです。 JSLM2 1.6Bのモデルサイズを16億パラメータという少量にすることによって、利用するために必要なハードウェアを小規模に抑えることが可能であり、より多くの開発者が生成AIのエコシステムに参加できるようにします。 ベースモデルとしてJapanese Stable LM 2 Base 1.6Bと、指示応答学習(Instruction tuning)済みのJapanese Stable LM 2 Instruct 1.6Bを提供します。両モデルともStability AI メンバーシップで商用利用が可能です。また、どちらのモデルもHugging Faceからダウンロードすることができます。 Japanese Stable LM 2 Base 1.6B

                                      日本語特化の言語モデル「Japanese Stable LM 2 1.6B」をリリースしました — Stability AI Japan
                                    • [速報]Google、Geminiベースの新WebIDE「Project IDX」をオープンベータで公開

                                      [速報]Google、Geminiベースの新WebIDE「Project IDX」をオープンベータで公開 Googleは同社の最新生成AIであるGeminiをベースとした新しいWeb IDE「Project IDX」をオープンベータとして公開しました。 Project IDXは、モバイルやデスクトップなどのマルチプラットフォームに対応したフルスタックのWebアプリケーションを、さまざまなフレームワークや生成的AIの支援などを活用して効率的に開発するための、Webブラウザから利用可能な統合開発環境です。 これまでその存在は発表されていましたが、招待されたユーザーのみが利用可能でした。 We want to make generative AI accessible to every developer on the planet. That’s why we’re making Gemini

                                        [速報]Google、Geminiベースの新WebIDE「Project IDX」をオープンベータで公開
                                      • 趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア 己の欲求に従い続けた「Ebitengine」開発者に迫る レバテックラボ(レバテックLAB)

                                        TOPフォーカス趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア。己の欲求に従い続けてきた「Ebitengine」開発者に迫る 趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア。己の欲求に従い続けてきた「Ebitengine」開発者に迫る 2024年5月15日 Odencat株式会社 CTO 星 一(ほし・はじめ) ソフトウェアエンジニア。2009年にドワンゴでキャリアをスタートし、ドワンゴの関連会社やGoogle Japanなどを経て、2023年より現職。趣味では大学時代から2Dゲームエンジン開発に注力し、Google時代の2013年にEbitengineに着手し始める。2015年にVer1.0をリリース。カクヨムで「オレオ」と3文字だけ書かれた小説を手がけ、週間総合ランキング1位を獲得したことがある。 X GitHub Ebitengine公式サイト Odencat

                                          趣味でつくった2Dゲームエンジンが導いた「幸」あるキャリア 己の欲求に従い続けた「Ebitengine」開発者に迫る レバテックラボ(レバテックLAB)
                                        • 日本のHIPHOPをグローバルなレベルにするためには|Sagishi

                                          こんばんは。Sagishiです。 今回は「日本のHIPHOPをグローバルなレベルにするためには」、何を意識しないといけないのか、ということについて、自身の備忘録も兼ねて書いていこうと思います。 あえてグローバルと書いてはいますが、要するに「USで通用するためには」という意味です。わたしは、現在の日本のHIPHOPはある分かれ道に立っているのではないか、と若干ながら感じています。 それは、「日本人だけに通用する道を行くのか」と「USにも通用する道に行くのか」という岐路に立っているのでは、ということです。 特に最近、色々なひとの努力によって、USのHIPHOPの評価基準や価値観が流入しやすい環境になってきていると感じており、ゆえに日本のHIPHOPに存在する問題が浮き彫りになってきているなと感じます。 日本の音楽市場は今後シュリンクしていくなかで、HIPHOPに限らず、いずれは日本のアーティス

                                            日本のHIPHOPをグローバルなレベルにするためには|Sagishi
                                          • 「年を取ったときに安心だから」 日本の不動産を買い漁る中国の富裕層たち | 名前を変え、国籍も取得し…

                                            クーリエ・ジャポンのプレミアム会員になると、「ウォール・ストリート・ジャーナル」のサイトの記事(日・英・中 3言語)もご覧いただけます。詳しくはこちら。 金属商社を経営する中国出身のハヤシ・トモさん(45)は昨年、東京に移住した。すぐさま日本名を名乗り、湾岸エリアの高級マンションを約1億円で購入した。3月には家族を呼び寄せ、息子2人は日本の小学校に通い始めた。 ハヤシさんは東京の高級不動産ブームをけん引し、この都市のあり方を変えつつある多くの裕福な中国人の一人だ。 不動産業者や中国人富裕層の国外脱出の動向を注視する人々によると、中国の専制主義的な政治体制への不満──新型コロナウイルス規制による唐突なロックダウン(都市封鎖)の最中に高まり、その後も膨らむ一方だ──が国外流出に拍車をかけている。中国の景気減速と株式市場の不振も中国を出る動機になっているという。 ハヤシさんは東京への移住は大変だ

                                              「年を取ったときに安心だから」 日本の不動産を買い漁る中国の富裕層たち | 名前を変え、国籍も取得し…
                                            • WebAssembly所感

                                              WebAssemblyをちょっといじってみて思ったところをまとめてみます。 設計思想 WebAssembly/designに設計文書がまとまっています。特にHighLevelGoals.mdから読み取れるポイントは以下の4点です。 サンドボックス化された環境であること。 移植性があること。つまり、特定の実CPUアーキテクチャ等に依存しないこと。 少なくともC/C++の(十分に高速な)コンパイルターゲットとして機能すること。 安定した仕様を持つこと。 サンドボックスという観点からは、先行技術として以下のようなものが特筆に値します。 Webサンドボックス JavaScript および asm.js Javaアプレット Flash (ActionScript) NaCl, PNaCl Web以外のサンドボックス OSのユーザーランド、特にLinux userland これらのサンドボックスとの比

                                                WebAssembly所感
                                              • 大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) - E869120's Blog

                                                1. はじめに 2024 年 5 月 14 日、OpenAI 社から新たな生成 AI「GPT-4o」が発表され、世界に大きな衝撃を与えました。これまでの GPT-4 よりも性能を向上させただけでなく1、音声や画像のリアルタイム処理も実現し、さらに応答速度が大幅に速くなりました。「ついにシンギュラリティが来てしまったか」「まるで SF の世界を生きているような感覚だ」という感想も見受けられました。 しかし、いくら生成 AI とはいえ、競技プログラミングの問題を解くのは非常に難しいです。なぜなら競技プログラミングでは、問題文を理解する能力、プログラムを実装する能力だけでなく、より速く答えを求められる解法 (アルゴリズム) を考える能力も要求されるからです。もし ChatGPT が競技プログラミングを出来るようになれば他のあらゆるタスクをこなせるだろう、と考える人もいます。 それでは、現代最強の

                                                  大実験!ChatGPTは競プロの問題を解けるのか (2024年5月版) - E869120's Blog
                                                • TypeScriptとGraphQLで実現する型安全なAPI実装

                                                  この記事はTSKaigi2024での以下の私の発表内容を書き下ろしたものです。 なぜAPIに型をつけたいのか 現代のWebのシステム開発において、クライアント・サーバーともに型のある言語で開発されることが増えてきました。静的な型検査はコードの堅牢性やよりよいメンテナンス性の向上をもたらします。 プログラミング内部だけで型検査をするだけでも十分メリットはありますが、外部I/Oに対する型付けが不十分だとそのメリットを最大限に発揮してるとは言えません。外部I/Oとは、例えばWebフロントエンドだとLocalStorageやDOMからの入力値、それからネットワーク通信(今回はこれをAPIと呼びます[1])などですね。サーバー側でいうとAPIからの入力・レスポンスやデータベースへの読み書きが該当します。 個人的な経験から言うと、Webシステムの開発におけるエラーの多くはAPIやデータベースとのやり取

                                                    TypeScriptとGraphQLで実現する型安全なAPI実装
                                                  • 猫廼舎を閉店しました - ogijun's blog

                                                    閉店直前のコーヒーカップはこんな布陣でした 長いので1行で要約 猫廼舎を閉店してしばらくプログラマに専念します。お店はなくなりますがコーヒーは細々と続けてます。 お店を閉めました もう先月のことになりますが、9年間やっていたお店を閉店しました。9年とは言っても後半3年はやってるかやってないのかわからないような状態で、お客さんにとっては閉店しようがしまいがたいして変わらないとは思うのですが、やってる側としては大半の時間を過ごしていた場所から撤退していちばん重い物件の家賃がなくなるという大きな変化のある出来事でした。 そもそものお店について ご存知の方も多いと思いますが(そしてもちろん知らない人の方が多いと承知していますが)、ogijunこと荻野は小さなお店をやっていました。 コーヒー屋です。その名を『珈琲専門猫廼舎』と言いました。20年以上ずっとソフトウェアの世界でプログラミングで生計を得て

                                                      猫廼舎を閉店しました - ogijun's blog
                                                    • C++erは全員戻り値型の後置記法を使おう - ペイントソフト開発日誌

                                                      目次 目次 「戻り値型の後置記法」って何? 何が嬉しいの? 問題点 「戻り値型の後置記法」って何? C++11から導入された言語仕様です。 タイトルの呼び方は自分が勝手に使っているだけで、英語圏だと「trailing-return-type」がよく使われるらしい。 cpprefjp.github.io この仕様を使うと例えば以下のようなコードが int Add(int a, int b) { return a + b; } このようになります。 auto Add(int a, int b) -> int { return a + b; } 何が嬉しいの? この仕様はC++のメタプログラミングで戻り値型の推論を簡単に行う目的で使用されます。 なんだ、そんなC++上級者のための機能なんて下々の人間には関係ないじゃん、とお思いかもしれませんが、この機能にはもう一つわかりやすい大きなメリットがある

                                                        C++erは全員戻り値型の後置記法を使おう - ペイントソフト開発日誌
                                                      • アトラシアン、新AIサービス「Atlassian Rovo」発表。GoogleドライブやGitHub、Slack、Teamsなど同社内外のサービスを横断してAIが学習、ユーザーを支援

                                                        アトラシアン、新AIサービス「Atlassian Rovo」発表。GoogleドライブやGitHub、Slack、Teamsなど同社内外のサービスを横断してAIが学習、ユーザーを支援 アトラシアンは、同社製品およびGoogleドライブやGitHubなどサードパーティのサービスを横断してAIが情報を学習し、統合的な検索やチャットによる回答を実現することでユーザーを支援してくれる新しいAIサービス「Atlassian Rovo」を発表しました。 AI breaks down yet another barrier! Today at Team '24 we announced Atlassian Rovo – a new product that unleashes a company’s knowledge so teams can make better decisions faster.

                                                          アトラシアン、新AIサービス「Atlassian Rovo」発表。GoogleドライブやGitHub、Slack、Teamsなど同社内外のサービスを横断してAIが学習、ユーザーを支援
                                                        • 実用Rustアプリケーション開発

                                                          実世界のRustアプリケーションを効率良く開発するための実用的な知見集 仕事などで実世界のRustアプリケーションを書く時に実用的な知見やtipsがまとまっていたらいいなと思ったことはありませんか? この本では、アプリケーションを書く時に悩むポイントや便利crateを素早くアプリケーションに組み込む際のポイントを紹介します。本の内容をスリムにするため、自分が学び始める前に知りたかったものに絞りつつ要所を紹介・解説します。Rustの言語仕様のメジャーどころやよく利用されているcrateはドキュメントが豊富なので、わからないところや詳しく知りたい部分はドキュメントを読んだりLLMに聞いてみたりしてください。 想定読者: "The Rust Programming Language" の要所を読み終えたくらいのこれからRustでアプリケーションコードを書いていく、または今まさにアプリケーションコ

                                                            実用Rustアプリケーション開発
                                                          • すべての開発者が知っておくべきメモリ管理についての知識

                                                            プログラミングにおいてメモリ管理は重要な要素の一つですが、その重要性を見過ごされがちなものです。メモリ管理の高レベルな抽象化について、「すべての開発者が知っておくべき要素」としてプログラマーのザカリー・リー氏が解説しています。 Memory Management Every Developer Should Know https://webdeveloper.beehiiv.com/p/memory-management-every-programmer-know メモリは「スタック」と「ヒープ」という2つの領域に分かれています。 ・スタック スタックは「先入れ後出し」という特徴を持つデータ構造で、プログラムの関数呼び出しを記録するのに非常に適しています。例えば下図のように「test()」と「main()」という2つの関数があり、main()からtest()を呼び出す場合を考えてみます。

                                                              すべての開発者が知っておくべきメモリ管理についての知識
                                                            • OpenAI、次世代AIモデル「GPT-4o」を発表

                                                              日本時間2024年5月14日未明、OpenAIは新たなフラッグシップモデル「GPT-4o」を発表しました。このモデルは、音声、視覚、テキストのリアルタイム処理を可能とし、従来のAIモデルを大きく上回る性能を誇ります。OpenAIのCTOであるミラ・ムクティ氏は、「GPT-4oは、人間とマシンのインタラクションの未来を大きく変える一歩です。このモデルにより、コラボレーションがはるかに自然で簡単になります」と述べました。 「GPT-4o」の主な特徴を以下にまとめました。 他のモデルを凌駕する性能 GPT-4oは、OpenAIの以前のモデルであるGPT-4 Turboや、ライバル会社のClaude 3 Opusなどの大規模言語モデルと比較して、頭ひとつ抜けた性能向上を実現しました。サム・アルトマンCEOは、今年4月に "Chatbot Arena" でgpt2というコードネームでテストされていた

                                                                OpenAI、次世代AIモデル「GPT-4o」を発表
                                                              • 友人の結婚式に出た。料理の1品目が「ウナギのバニラムース添え」だったので博識故にキモくなってしまった→「フロイトが悪いよフロイトが」

                                                                堀元 見 @kenhori2 作家/YouTuber。理屈っぽいものを作ります。 【YouTube】 ・ゆる言語学ラジオ→bit.ly/3D3tRQ1 ・ゆるコンピュータ科学ラジオ→bit.ly/3PkjXBX 【著書】 amzn.to/3qKFSI9 yurugakuto.studio.site 堀元 見 @kenhori2 友人の結婚式に出た。料理の1品目が「ウナギのバニラムース添え」だったので、「おっ!フロイト的にはウナギは男性器の象徴だし、バニラの語源はヴァギナなので、これは男女交合のメタファーだね!」と楽しげに語ったのだけれど、真後ろが新郎新婦のご両親の席なことに後で気づいた。気まずかった。 2024-05-12 18:01:40

                                                                  友人の結婚式に出た。料理の1品目が「ウナギのバニラムース添え」だったので博識故にキモくなってしまった→「フロイトが悪いよフロイトが」
                                                                • 20年働いてきた職場だけどノンデリな人が「なんで人手不足なのに今日休んだの?仮病?」と言ってきたので転職を決めた話

                                                                  エクストリームメテ子👾 @extrmmtkchan 20年以上働いてきた職場だけど、私生活に土足で踏み込んでくるババアの「なんで人手不足なのに今日休んだの?仮病?」の一言で転職を決めました。お疲れ私。 2024-05-10 23:00:07

                                                                    20年働いてきた職場だけどノンデリな人が「なんで人手不足なのに今日休んだの?仮病?」と言ってきたので転職を決めた話
                                                                  • Domain Event

                                                                    目次 概要 この記事の内容 対象読者 注意事項 前提知識 定義 用途 モデリング 不変性 独立性 汎用情報 個別の情報 Versioning 実装 前提 フレームワーク Domain Eventの処理 型定義 interface DomainEventEnvelope Enum Domain Eventの内部通知 staticなEvent Publisherを用意してAggregateがPublisherを呼び出す 実装例 AggregateのCommandの返り値としてDomain Eventを返す 実装例 Aggregateで保持してGetterで取り出す 実装例 永続化と外部通知 要件 永続化 外部通知 まとめ 参考文献 概要 この記事の内容 Domain Eventは非常にシンプルな概念かつ強力なモデリングパターンです。 モデリングにおいては直感的に扱うことが可能ですが、実装をする

                                                                      Domain Event
                                                                    • 15歳の高校生、「日本語能力最強」のAIモデル開発 AITuber向けに設計

                                                                      15歳で現役高校生の開発者「Holy-fox/子狐」氏は5月9日、パラメーター数7Bクラスとしては日本語能力が最強となる大規模言語モデル(LLM)「ArrowPro-7B-KUJIRA」を公開した。 「AITuberの魂」になることを想定 7Bにおいて日本語能力最強のモデル、ArrowPro-7B-KUJIRAができました。Elyza-task100においては約3.8をマークしています!AItuber用途を主眼において設計されています(それ以外もできるよ!) https://t.co/kiywdI5YCs — Holy-fox/子狐 (@Holy_fox_LLM) May 9, 2024 同モデルはMistral系のオープンソースLLM「NTQAI/chatntq-ja-7b-v1.0」をベースに、AITuber(生成AIを使ったバーチャルYouTuber)やAIアシスタントでの利用を想定

                                                                        15歳の高校生、「日本語能力最強」のAIモデル開発 AITuber向けに設計
                                                                      • スクラム開発が全然しっくりこないまま スクラムマスターになってしまった僕が取り組んだこと

                                                                        はじめに こんにちは、土屋と申します。バニッシュスタンダードで社内システム保守とスクラムマスターを担当しています。最近の趣味は早朝にゼルダの伝説ティアーズオブキングダムをプレイすることです。なかなかハイラルが平和になりません。トーレルーフ!! ところでみなさんスクラム開発しっくりきてますか?完璧ですか?心酔してますか? 僕は開発メンバーとして何度かスクラム開発を経験してきましたがどうもしっくりきませんでした。ウォーターフォールやデスマーチしていたあの頃に戻る気はないけど、とはいえ良さが理解できない。こんな印象が拭えないままスクラムマスターになってしまいました。 でも。こんな僕でもスクラム開発とちょっとだけ仲良くなれた気がしてきました。スクラム開発と仲良くできない、しっくりこない、そんな方に向けて1つの情報になれば幸いです。 スクラムマスターになった経緯 昨年末、スクラムマスターだった dk

                                                                          スクラム開発が全然しっくりこないまま スクラムマスターになってしまった僕が取り組んだこと
                                                                        • 理由って結局は後付けの言語化でしょ? まず最初に感覚的なふわっとした「..

                                                                          理由って結局は後付けの言語化でしょ? まず最初に感覚的なふわっとした「好き」か「嫌い」があって、そこから必要に応じて理由を考えるわけじゃん。 俺は「好きに理由は無い/嫌いな理由はある」派だけど、なんでそうなるかっえいうと言語化の必要性ってところが大きい。 だって好きの理由をわざわざ分析して言語化する必要なんてなくない? 逆に嫌いな理由はちゃんと考えて言語化する。 俺が嫌いなものを好きな人もいるだろうから、そこを頭ごなしに否定したくないから。マナーみたいなもんだね。

                                                                            理由って結局は後付けの言語化でしょ? まず最初に感覚的なふわっとした「..
                                                                          • Electronを使ったPC向け将棋アプリ開発 - Qiita

                                                                            はじめに 2022 年 1 月から、趣味で PC 向けの将棋アプリを開発しました。その中で取り組んだことや学んだことについて簡単にまとめます。 作ったもの Electron将棋 (electron-shogi) GitHub: sunfish-shogi/electron-shogi GitHub Pages: Electron将棋 背景 最近ではスマホやタブレットでも将棋の対局や研究ができるようになりましたが、本格的に将棋の勉強や研究をするには必ずしも十分ではなく、特に将棋 AI を動す上で PC の処理能力やカスタマイズ性は有用です。 2010 年あたりからオープンソースの将棋 AI が増えましたが、その多くは GUI や通信対局機能を備えておらず GUI のアプリケーションと組み合わせて使う必要があります。AI と GUI がやりとりするための USI という共通仕様があり、 USI

                                                                              Electronを使ったPC向け将棋アプリ開発 - Qiita
                                                                            • まるで“いけない話ができるChatGPT” ローカルAI「Command R+」の爆発的な可能性(アスキー) - Yahoo!ニュース

                                                                              PCローカル環境で動作する大規模言語モデル(LLM)「Command R+」を使っていますが、相当優秀です。体感ではChatGPT(GPT-4)と変わらないレベル。さらに、ChatGPTが回答を拒絶するような会話もできてしまいます。 【もっと写真を見る】 PCローカル環境で動作する大規模言語モデル(LLM)「Command R+」を使っていますが、相当優秀ですね。体感ではChatGPT(GPT-4)と変わらないレベル。さらに、ChatGPTが回答を拒絶するような会話もできてしまいます。これが体験できるようになったのは、LM Studioに代表されるローカルLLMを動かすためのアプリ環境が整ってきたためです。今年に入り、Command R+を始めとしたローカルLLMが高性能化してきたことと並行し、手軽に使える派生モデルも増えはじめ、一気にあわただしくなってきました。 導入が難しかったローカル

                                                                                まるで“いけない話ができるChatGPT” ローカルAI「Command R+」の爆発的な可能性(アスキー) - Yahoo!ニュース
                                                                              • 離婚のご報告|小林さやか | Sayaka Kobayashi

                                                                                昨日、私の最終学期がついに終わった。今期履修していた授業の論文も最終プロジェクトも無事提出が完了し、あとは卒業式に出るだけだ。初めての留学、初めての海外生活。本当に刺激的で、あっという間の2年間だった。 卒業のご報告の前に、別のご報告がある。 実は、今年の1月に夫とお別れをした。 ちょくちょく私の発信に出てきていた彼だったので、いつも応援してくださるみなさんには知っておいていただこうかと思い、この記事を今書いている。誰も興味ないかもだけど、少しだけ背景を説明してみようかと思う。興味がある方だけ読みすすめていただけたら。 4年間にありがとう2020年のコロナ禍に結婚し、2021年春に私のコロンビア教育大学院への留学が決まって「俺も一緒に行く!」と言って仕事を辞めた彼と一緒に渡米した。ニューヨークでは1年半、一緒に生活をした。 とても仲が良かった私たちだったが、去年の夏、初めて喧嘩らしい喧嘩を

                                                                                  離婚のご報告|小林さやか | Sayaka Kobayashi
                                                                                • “新進作家”、レジェンド・エリスンに嚙みつく?――ハルキムラカミによる若干のSF批評に就いて - 街道日誌

                                                                                  村上春樹の作品についてはさまざまな人がさまざまなことを言っているが、ある種の作品がSFの質を帯びているのは疑い得ない。「SFマガジン」が2006年に行ったオールタイムベスト・アンケートでは、『世界の終わりとハードボイルド・ワンダーランド』は国内SF長編48位にランクインしている。 さて今回は筆者が偶然発見した村上によるエリスン『死の鳥』書評を紹介する。氏がその本を「読んでいた」ことそのものは、翻訳家・風間賢二氏のエッセイ集『快楽読書倶楽部』(創拓社)によって熱心なSFファンの間ではこれまでも知られていた。ただ、この記事は風間氏が早川書房の編集者であった時代、喫茶店で原稿の受け渡しをした際に村上が『死の鳥』について言及した、と書いてある程度で、村上自身がエリスンについて書いた文章が存在するとは筆者はまったく知らなかった。また、インターネット上にもこの書評に言及しているサイトが見当たらないので

                                                                                    “新進作家”、レジェンド・エリスンに嚙みつく?――ハルキムラカミによる若干のSF批評に就いて - 街道日誌