codehexのブックマーク (640)

  • ChatGPT を Slack で動かすのが楽しい

    僕は NOT A HOTEL という会社で働いている。 先日社内イベントとしてアイディアソンを行った。ここで僕と CTO の @okbtks と@mamiracle__ は運営をやっていて、その片手間で @okbtks と一緒にハッカソンをしていた。 そこで作ったのがこの「kevin」ボット。 まず 2 人ハッカソンのテーマとして Slack に GPT-4 の AI アシスタントを導入できるように作ってみようなった。会社には既に ChatGPT Playground も存在していたが Slack へ導入した理由はいくつかある。 ChatGPT を使うためのハードルを下げたい ShareGPT のように ChatGPT でどうやりとりしているのかを共有したい 個人情報保護の観点で内製の ChatGPT を使ってもらいインシデントを防ぐ[1] スレッドの今北産業(要約機能)が熱望されていた

    ChatGPT を Slack で動かすのが楽しい
    codehex
    codehex 2023/04/14
    書きました
  • 【第3回】CTOはWeb技術のトレンドに何を見てきたか | GeeklyMedia(ギークリーメディア) | Geekly(ギークリー) IT・Web・ゲーム業界専門の人材紹介会社

    を代表するブログサービスをはじめ、近年ではサーバ監視サービスMackerelでも知られる株式会社はてな。日におけるWeb開発の黎明期から現在に至るまで、新旧さまざまな技術スタックが混在する環境で、CTOであるmotemenさんこと大坪弘尚さんはどのような心構えで技術選択に挑んでいるのか。初代はてなCTOでもある株式会社一休CTOの伊藤直也さんが聞き出します。 ・伊藤 直也さん / 株式会社 一休 執行役員 CTO 新卒入社したニフティ株式会社でブログサービス「ココログ」を立ち上げ、CTOを務めた株式会社はてなでは「はてなブックマーク」などの開発を主導。グリー株式会社では統括部長としてSNSを担当した。2016年4月、一休に入社し執行役員CTOに就任。 ・大坪 弘尚さん / 株式会社はてな CTO 2008年、東京大学大学院情報理工学系研究科を中退後、アプリケーションエンジニアとして新

    codehex
    codehex 2023/04/05
    やっぱりみんな命削ってるんだw
  • Postgres: The Graph Database You Didn't Know You Had

    Postgres: The Graph Database You Didn't Know You Had Part of the From Nodes to Connections series. PostgreSQL (Postgres), is a powerful relational database that can store a wide range of data types and data structures. When it comes to storing graph data structures we might reach for a database marketed for that use case like Neo4J or Dgraph. Hold your horses! While Postgres is not generally thoug

    Postgres: The Graph Database You Didn't Know You Had
    codehex
    codehex 2023/04/01
  • 「カブトクワガタ」は日本のゲームアクセシビリティの革命である

    3行で 「カブトクワガタ」に搭載されている読み上げ機能によって、画面を見ることができない全盲のプレイヤーがゲームを楽しめるようになっています。 視覚に障害を持つプレイヤーだけでなく、未就学児や、文字を読むことに困難を抱える人など、色々な属性の人がプレイできるようになっていると思います。 システム面・技術面の両方において、「カブトクワガタ」は日ゲームアクセシビリティに革命をもたらすポテンシャルがあり、その事実が、開発者を含めた多くの人に知られることを臨みます。 ※最終更新: 2023/07/27 カブトクワガタってなんやねん カブトクワガタ は、Nintendo Switchゲームです。クワガタやカブトムシを育てて戦うRPGです。2023年3月15日にリリースされました。 なにがすごいのか ほぼ全ての文字を読み上げる このゲームは、画面に表示されるほぼ全ての文字を読み上げてくれます。

    codehex
    codehex 2023/03/21
    アクセシビリティを考慮できたプロダクトは本当に素晴らしいと思う。カブトクワガタやってみたい
  • YAPC::Kyoto 2023に参加してよかったすぎる話|まみたす

    YAPC::Kyoto 2023に参加してきました。 カンファレンス自体が初めてで、前日祭から参加させていただき、めちゃくちゃいろんなことがあり、まとめられるかわからないのですが、参加してよかった・・と心から思っています。 なので、この2日間関わっていただいた全ての方へ、感謝の気持ちを込めて書きたいと思います! 参加のきっかけ元同僚のふみちゃんにお誘いいただき、そしてふみちゃんは現職NOT A HOTELエンジニアのへっくすさんにお誘いいただき、というご縁で参加することになりました。 上記の記事でも話してる通り、最近エンジニア仕事を始めた新人で、昨年は「絶対エンジニアになってやるんだ!!」という目標に燃えまくって、自分なりにがむしゃらに勉強をしてきました。 その目標を達成し、初アサインの開発案件もリリースされて落ち着き、というタイミングで、まだまだ学ぶことは無限にあるのだけど、これからど

    YAPC::Kyoto 2023に参加してよかったすぎる話|まみたす
    codehex
    codehex 2023/03/21
    僕も陰キャなので話したい人はいっぱいいるけど目の前にするとウッ、アッとなって不安になる気持ちわかる…でも YAPC で会う人達ってみんなこういうこともわかってくれる良い人たちですよね!
  • 「YAPC::Kyoto 2023」お疲れさまでした!!! - Masteries

    YAPC::Kyoto 2023, お疲れさまでした. yapcjapan.org ここまでのあらすじ 話は遡ること2019年のYAPC::Tokyo 2019. 確か懇親会の終了間際だったと思いますが, 突然(確か id:Songmu さんが)「次は京都」みたいな宣言をぶっこんだのがすべての始まりでした. 会場の片隅に早速集まるJPA理事, 「京都マジ?」, 「まあやれるんちゃう?」みたいな会話を交わし, 「(条件付きで)やったるぞ!!!」ということで自分が実行副委員長に名乗りを上げ, 「京都といえば...」ということで京都在住の id:azumakuniyuki さんを実行委員長に迎え, 勢いよく走り出したYAPC::Kyoto 2020でしたが, 結果としては新型コロナウイルス感染症を原因として「延期(開催見送り)」という判断をすることになりました. blog.yapcjapan.o

    「YAPC::Kyoto 2023」お疲れさまでした!!! - Masteries
    codehex
    codehex 2023/03/21
    めっちゃありがとうでした!!
  • YAPC::Kyoto 2023でDNS水責め攻撃とGoによるベンチマーカの発表をしてきました #yapcjapan - Hateburo: kazeburo hatenablog

    YAPC::Kyoto 2023 に参加してきました! 数年ぶりに開かれたYAPCで、数年ぶりに会うエンジニアの同窓会みたいな雰囲気ありつつ、新しい参加者も多く最高でした。オフラインイベント楽しいです。スタッフの皆様ありがとうございました!! 京都まで行かせてくれた家族にも感謝 会場のKRPは2006年まで働いていた場所で、17年も経ってそこで発表する機会をいただいたのは個人的に感慨深いものがあります。はてなの大西さんの発表は自分にとってもとても懐かしく聞いておりました。 エモさしかない pic.twitter.com/6V8gpxx4bg— 達人が教えるつぶあん🇺🇦 (@kazeburo) 2023年3月19日 発表してきた 私の発表はこちら speakerdeck.com DNS水責め攻撃とその対策については1月に開催されたJANOG51 Meeting in 富士吉田でも紹介して

    YAPC::Kyoto 2023でDNS水責め攻撃とGoによるベンチマーカの発表をしてきました #yapcjapan - Hateburo: kazeburo hatenablog
    codehex
    codehex 2023/03/20
  • YAPC::Kyoto 2023に参加してきた - ゆーすけべー日記

    YAPC::Kyoto 2023に参加してきました。 一昨日18日(土)の前日祭、昨日19日(日)の編と2日間、京都リサーチパークで行われました。 編では「どこでも動くWebフレームワークをつくる」という題名で20分の発表をしました。 「ブログを書くまでYAPC!」箇条書きでつらつらと書きます。 前日祭 エレベーター乗ってて話しかけられたと思ったら、キーノートするはてな大西さんだった。 uzullaさんを認識できなかった。 moznionが来日してた。超久しぶりだったけどお知り触ってきて、テンションが変わってなくてよかった。 Hono Conference #1 前日祭のあとに記念すべき第1回「Hono Conference」を行った。 というのも、HonoでRegExpRouterなど重要な機能をつくっている@usualomaさんも発表しにYAPCに来てて、物理では初遭遇。 僕の20

    YAPC::Kyoto 2023に参加してきた - ゆーすけべー日記
    codehex
    codehex 2023/03/20
    #hack_hono
  • YAPC::Kyoto 2023にTシャツスポンサーで参加してきました #yapcjapan - uzullaがブログ

    プロは追いシューマイをする。 プロなので、走り出してからべるなどせず、むしろ名古屋辺りからべ始めるし、満足度のために追い焼売をためらわない。 (なお、これには弁当ガラを回収する人も困惑するので人間としては奇行の可能性もある) pic.twitter.com/rcsoHfYkkk— uzulla (@uzulla) 2023年3月18日 さておき、コロナウイルスで開催が延期されてきましたがついに開催できましたね。非常に感慨深い。 yapcjapan.org ノベルティ制作について 思い出す都内某所某日、「エッ、Tシャツ枠があいているの?やってやらあ!!」ということで、私は今回Tシャツスポンサーとして参加しました。是非皆様には長くご愛用いただければ幸いです。 そして、スポンサーなのでもう一個配る事ができたので、キーホルダーも作成して配ってみました(エントリ、最後) どちらも俺の趣味がつま

    YAPC::Kyoto 2023にTシャツスポンサーで参加してきました #yapcjapan - uzullaがブログ
    codehex
    codehex 2023/03/20
    uzulla さんと likk さんとまかまかさんと行った居酒屋の会良かったです!世間を渡るコツっぽい話を聞けたのラッキーでした
  • NOT A HOTEL
AIコンシェルジュ「Kevin」の開発秘話

    YAPC::Kyoto 2023 Reject Con で話してきました。 GPT を中心に AI コンシェルジュの開発内容をお話ししました。 Zendesk の話はこちら https://speakerdeck.com/codehex/yu-yue-sisutemuto-zendesk-noniariarutaimulian-xi-akitekutiya

    NOT A HOTEL
AIコンシェルジュ「Kevin」の開発秘話
    codehex
    codehex 2023/03/19
    話しました!
  • Introducing react.dev – React

    Today we are thrilled to launch react.dev, the new home for React and its documentation. In this post, we would like to give you a tour of the new site. tl;dr The new React site (react.dev) teaches modern React with function components and Hooks. We’ve included diagrams, illustrations, challenges, and over 600 new interactive examples. The previous React documentation site has now moved to legacy.

    Introducing react.dev – React
    codehex
    codehex 2023/03/17
    おお! .dev ドメインだ!
  • うろ覚えのシェルやGitコマンドでも大丈夫。自然言語でコマンド入力を支援する「GitHub Copilot CLI」、プロトタイプ公開に向け登録開始

    日常的にターミナル画面からコマンドラインインターフェイス(CLI)を使って仕事をしているITエンジニアであっても、使い慣れないシェルコマンドのオプションをなかなか思い出せないことや、めったに使わないGitコマンドを調べながら試してみる、といったことがあるのではないでしょうか? GitHubの研究開発部門であるGitHub Nextは、自然言語でAIと対話しコマンドライン入力を支援してくれる「GitHub Copilot CLI」のプロトタイプ公開に向け、ウェイティングリストへの登録を開始しました。 下記はGitHub Copilot CLIの開発者の1人であるMatt Rothenberg氏のツイートです。登録開始はこのツイートで告知された模様です。 We're finally ready to start flagging users in to GitHub Copilot CLI I

    うろ覚えのシェルやGitコマンドでも大丈夫。自然言語でコマンド入力を支援する「GitHub Copilot CLI」、プロトタイプ公開に向け登録開始
    codehex
    codehex 2023/02/22
    欲しい!!
  • Go言語プログラミングエッセンス

    このの概要 Go言語ユーザーとして,「もう一段レベルアップしたい」「開発に使いたい」と思っている方に向けた,Go言語の解説です。関数やパッケージの使い方,並行処理,テストといった基的なトピックにおいて,「こう書くと綺麗になる」「こう書くとパフォーマンスが上がる」といったエッセンスを紹介します。後半ではCLIアプリ/Webアプリの開発手順や,現場で使われている便利なパッケージなど,著者が業務やOSSの開発で培った技術をふんだんに紹介します。 こんな方におすすめ Go言語の入門を終え,さらに深く学びたい人 第1章 プログラミング言語Goとは 1.1 Goの簡単な歴史 1.2 Goの立ち位置 1.3 Goが利用される場面 標準でUTF-8をサポート マルチプラットフォーム 並行処理の扱いやすさ ストリーム指向 シングルバイナリ 1.4 教育用途としてのGo 1.5 なぜGoが使われるのか

    Go言語プログラミングエッセンス
    codehex
    codehex 2023/02/16
    mattn さんの本欲しい!
  • 日常のAIコンパニオン |マイクロソフトBing

    閲覧と検索の未来は、新しい Copilot が組み込まれた Microsoft Edge で実現しました。複雑な質問をしたり、包括的な回答を得たり、ページ上の情報を要約したり、引用を深く掘り下げたり、下書きを書き始めたりと、タブをめくったり、ブラウザを離れたりすることなく、閲覧中にすべてを並べて行うことができます。サイドバーの Copilot アイコンをクリックするだけです。

    日常のAIコンパニオン |マイクロソフトBing
    codehex
    codehex 2023/02/08
    Waitlist に登録したンゴ
  • Introducing Hermes, An Open Source Document Management System

    TerraformInfrastructure as code provisioning​​​​‌‍​‍​‍‌‍‌​‍‌‍‍‌‌‍‌‌‍‍‌‌‍‍​‍​‍​‍‍​‍​‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍​‍​‍​​‍​‍‌‍‍​‌​‍‌‍‌‌‌‍‌‍​‍​‍​‍‍​‍​‍‌‍‍​‌‌​‌‌​‌​​‌​​‍‍​‍​‍‌‍‍​‌‍​‌‌​‌‍‍​‌‍‍‌‌‍​‌‍‌​‍‌​​​‍‍‌‍​‌‌‍‌​‌‍‌‌‍‍‌‌‍‍​‍‍‌‍‌​‌‍​‌‌‌​‌‍‌‍​‌‍‌‌​​‍‍‌‍​‌‍‌‍‌​‍‌‍‌‌‌‍‌​‌‍‍‌‌‌​‌‍‌​‍​‍‌‍‍‌‌‌​‌‍‌‌‌‍‌‌‌‌‌​‌‍‌‌​​‌‍‌‌‌​​‍‌‌‍‌​‌‍

    Introducing Hermes, An Open Source Document Management System
    codehex
    codehex 2023/02/01
    Design Doc を管理するためのツールで、Google Workspace 連携だったりレビューフローもある。めっちゃいいじゃんこれ!流石 hashicorp
  • ライブラリとして公開したGoのinterfaceを変更するのは難しいと言う話 - 焼売飯店

    昨日Twitterに書いた内容に、sivchariさんとhajimehoshiさんからリプライをいただいたので、備忘録的にまとめておきます。 発端 interface型と非interface型の後方互換性について interface型を公開した場合 1. メソッドの追加 2. メソッドのシグニチャの変更 3. メソッドの削除 公開されたinterface型を変更する場合の後方互換性についてのまとめ 非interface型を公開した場合 1. メソッドの追加 2. メソッドのシグニチャの変更 3. メソッドの削除 公開された非interface型を変更する場合の後方互換性についてのまとめ その他の後方互換性を崩さない機能拡張のパターンの紹介 他から実装できないinterfaceにする interfaceを合成する 内部用のinterfaceを分け、構造体型を公開する まとめ 発端 昨日、フュ

    ライブラリとして公開したGoのinterfaceを変更するのは難しいと言う話 - 焼売飯店
    codehex
    codehex 2023/01/29
    context の interface はテスト目的じゃなくて、振る舞いが違う構造体同士をラップしていくためには interface にするしかなかったんじゃないのかなーと思う これは error インターフェースでもみられるパターン
  • 正規表現でガチャを回せる投稿サイトを作った話

    (映像もつくりました) 正規表現ガチャ(英語名:Regech)という、正規表現から生成されるランダムな文字列でガチャを引ける投稿サイトをNext.js個人開発した話です。 筆者について 今までPHPやjQueryで開発をしてきた19歳です。 制作期間は20日ほどです。 もしよければ、読んで・遊んでいってもらえたら嬉しいです! つくったもの 正規表現にマッチするランダムな文字列を生成するアプリです。 例:(にゃん?)+→にゃにゃんにゃんにゃ おもしろいガチャができたら投稿することでみんなで遊べるようになります。 ぜひ、おもしろいガチャを作って投稿してください! 正規表現の学習にもおすすめです。 英語対応もしてみたので英語環境からアクセスするか、/en/にアクセスすると英語でも見れます。 私のおすすめガチャ 私のおすすめです。他にもおもしろいガチャが投稿されているので遊んでみてください! リ

    正規表現でガチャを回せる投稿サイトを作った話
    codehex
    codehex 2023/01/28
    凄い!
  • 2022年、CPAN(Perlの)モジュールのメンテナを引き継ぐ活動を始めた件 - Acme::AnaTofuZ->new;

    これははてなエンジニアアドベントカレンダー2022 42日目の記事です。 昨日は id:k-murakami0609 さんの 過去に所属してたチームに転生したら導入したいもの でした。 はてなのノベルチームで日常的に使っている便利グッズ最高ですね!! みなさんもノベルチームにjoinして体験してください!!! さて今回は2022年にぼちぼち始めたCPANモジュールのメンテナを引き継ぐ活動についてお話しようかなと思います。 CPANモジュール CPANモジュールとはご存知プログラミング言語Perlのモジュールシステムのことです。 Perlインタプリタに付随しているコアモジュールも含めて、PerlではCPANと呼ばれるアーカイブにモジュールがアップロードされ、cpanmやcpmなどのツールを通してインストールし利用する世界観になっています。 TeXのモジュールアーカイブのCTANに影響されて作

    2022年、CPAN(Perlの)モジュールのメンテナを引き継ぐ活動を始めた件 - Acme::AnaTofuZ->new;
    codehex
    codehex 2023/01/12
    偉すぎる!!
  • Worker Tools

    Worker Tools are a collection of TypeScript libraries for writing web servers in Worker Runtimes such as Cloudflare Workers and Deno Deploy. ToolsServicesHow to UseExamplesQuestionsWhat niche do Worker Tools fill?Tools🧭 Worker Router — Complete routing solution that works across CF Workers, Deno and Service Workers🔋 Worker Middleware — A suite of standalone HTTP server-side middleware with TypeS

    codehex
    codehex 2023/01/03
  • 退職 | おそらくはそれさえも平凡な日々

    12月末でLaunchableを退職します。実際には11月30日が業務最終日で12月は求職活動をしていました。幸い12月中に転職先を決めることができ、1月から次の会社で働きます。次の会社は年明けにお知らせします。 求職活動中は多くの方や会社から連絡をいただき当にありがたかったです。全てにお返事をすることができず申し訳ありませんが、直接お知らせできなかった方にはこちらでお知らせとなることをご了承ください。 以上でお知らせは終わりで、以降は単なる中年男性のしょうもない独白です。 退職は非常に残念で、Launchableでまだまだやりたいことはあり、これからというところでもあったのですが、言ってしまえば西海岸外資の洗礼を受けたということです。 今回の僕の挑戦はあっけなく終りを迎え、ほろ苦い体験となりました。とはいえ間違いなく良い経験にはなりました。Launchableの事業は引き続き応援してい

    退職 | おそらくはそれさえも平凡な日々
    codehex
    codehex 2023/01/01
    お疲れ様でした!