bigt23のブックマーク (322)

  • ChatGPT と結城浩の対話(矛盾や反復を含んだ対話によってAIと人間の識別は行えるか)

    chat.md 結城浩 こんにちは。今後、GPT-4を使ったアプリケーションやサービスがたくさん登場してくると思います。その中には、たとえばSNSを利用したbotもたくさん出てくるでしょう(現在でもすでにありますけれど)。そこで質問なんですが、SNSでおしゃべりしている相手が、人間なのか、GPT-4などの技術を使ったAIなのかを識別するにはどのような会話をしてみればいいでしょうか。一般的なAIでは難しいかもしれないので、GPT-4に限ってもいいです。あなたの考えを聞かせてください。 ChatGPT Model: GPT-4 GPT-4のような高度なAIと人間を識別するのは、時に難しいことがあります。しかし、いくつかの方法を試してみることで、相手が人間かAIかを見極めることができるかもしれません。 複雑な感情やニュアンスについて尋ねる: AIは感情やニュアンスを理解するのが苦手です。複雑な感

    ChatGPT と結城浩の対話(矛盾や反復を含んだ対話によってAIと人間の識別は行えるか)
    bigt23
    bigt23 2023/03/17
  • 「北千住駅・綾瀬駅間のJR普通乗車券」購入体験~複雑な運賃制度を解説~

    JR常磐線と地下鉄千代田線が並行する「北千住駅」と「綾瀬駅」の区間。実際に線路(緩行線)を保有し、路線を運営しているのは、東京メトロ(東京地下鉄株式会社=旧.帝都高速度交通営団)です。 この区間は、かつては旧国鉄常磐線として運営されていました。地下鉄千代田線の開通に伴い、ある日突然旧国鉄から旧交通営団の運営に変わりました。 このようなわけで、北千住駅と綾瀬駅の区間は「東京メトロ線」の区間であり、同時に「JR東日線」の区間でもある、たぐいまれな区間です。この区間を乗車する場合に購入するべききっぷは、東京メトロが発売する普通/定期乗車券です。 それゆえ、北千住駅と綾瀬駅の相互発着のきっぷは、JR東日では発売しないと規定されています。しかし、当に買えないのでしょうか? 突き詰めた結果、北千住駅から綾瀬駅ゆき(もしくは綾瀬駅から北千住駅ゆき)の普通乗車券を、JR東日発行のきっぷとして買える

    「北千住駅・綾瀬駅間のJR普通乗車券」購入体験~複雑な運賃制度を解説~
    bigt23
    bigt23 2023/03/16
  • 2022年コンテナ/Kubernetes向けストレージ技術の最新動向

    2022/9/9に開催されたSNIA日支部主催「2022年度ストレージトレンドセミナー(第一回)」で発表したスライドです

    2022年コンテナ/Kubernetes向けストレージ技術の最新動向
    bigt23
    bigt23 2022/09/11
  • 古市憲寿氏 政治家と旧統一教会の関係に私見「ヒートアップすると山上容疑者の目論見通りになっちゃう」(スポニチアネックス) - Yahoo!ニュース

    社会学者の古市憲寿氏(37)が8日、フジテレビの情報番組「めざまし8(エイト)」(月~金曜前8・00)に出演。政治家と世界平和統一家庭連合(旧統一教会)の関係について言及した。 【写真】鑑定留置のため奈良西署を出る山上徹也容疑者 番組では自民党の福田達夫総務会長が「何が問題か、僕はよく分からない」と発言したことや、現役閣僚として末松信介文部科学相、岸信夫防衛相、萩生田光一経済産業相、二之湯智国家公安委員長らが次々と旧統一教会と関わりを指摘されていると伝えた。 古市氏は「政治家って当に票集めのためだったら何でもする人たちだと思う。だから当然、宗教とも付き合うし、ほかのいろんな組織とも付き合うと思うんです」と指摘。そのうえで「ただやっぱり思うのは、この1カ月間、一部凄い報道がヒートアップして旧統一教会批判が起こってますけど、もちろん旧統一教会の批判すべきところは批判すべきだし、犯罪行為に対し

    古市憲寿氏 政治家と旧統一教会の関係に私見「ヒートアップすると山上容疑者の目論見通りになっちゃう」(スポニチアネックス) - Yahoo!ニュース
    bigt23
    bigt23 2022/08/08
    山上の1番の目論見は母親の脱会であって、全く達成されそうにないだろ
  • あまり知られていないPostgreSQLの機能 | POSTD

    あなたが知らない既存機能があるかもしれません! マイクロソフト社は2006年、Microsoft Officeの新バージョンで追加してほしい機能について、顧客調査を実施しました。驚いたことに、ユーザが希望した機能の90%以上はすでに実装されており、その存在が知られていないだけであることが判明しました。機能の「見つけにくさ」の問題の解決策として同社が考案したのが、現在のMicrosoft Office製品でおなじみの「リボンUI」です。 この問題はOfficeに限ったものではありません。日々使用するツールの機能をすべて把握している人はほとんどいません。PostgreSQLのように大規模なツールであればなおさらです。数週間前にPostgreSQL 14がリリースされたばかりなので、この機会にPostgreSQLのあまり知られていない機能に注目してみたいと思います。 この記事では、Postgre

    あまり知られていないPostgreSQLの機能 | POSTD
    bigt23
    bigt23 2022/04/19
  • Firebase + Spreadsheet で Slack Bot を作ったら社内用語辞典の運用が3倍楽しくなった話

    最近作った Slack Bot が好評だったのでまとめてみました! どこの Slack ワークスペースでも導入できるように詳細に設定方法も記載しています。 🛠 作ったもの tell-me-bot(社内では tell-me-paccho)という、社内用語辞典をいい感じに管理してくれる Slack Bot を作りました。 社内ではもともと Spreadsheet で社内用語を管理していたのですが、メンテナンスする人が限られ、あまり積極的には利用されていない状況でした。 そんな時に@しかじろうさんのこちらの記事を発見して、これはおもしろいアイデアだと思い、Firebase + Bolt(TypeScript)にて作ってみました(アイデアをくれた@しかじろうさんに感謝🙏)。元記事の機能を参考に+αの機能も色々実装しています。 構成 Cloud Functions for Firebase で

    Firebase + Spreadsheet で Slack Bot を作ったら社内用語辞典の運用が3倍楽しくなった話
    bigt23
    bigt23 2022/01/25
  • Kubernetesをゲーム感覚で腕試しできるサイト「Game of PODs」で遊ばないと年を越せない・2021冬

    この記事はFixer Advent Calendar 9日目の記事です。 はじめに 最近CKADの受験して一旗上げようと画策しているなむゆです。 Kubernetesについて学ぶ中で、腕試しに使えそうな面白そうなサイトを見つけたので紹介してみようという回です。 Game of PODsとは Game of PODsとは、無料で遊べるKubernetesの問題集です。 Kubernetesクラスターにアプリケーションを展開したり、クラスターで起きている問題を解決することを通してそれらの方法を学ぶことができます。 この問題集はKodeKloudというサービスに提供されている教材のひとつで、KataKodaという教材用環境サービス内でホストされている仮想環境にアクセスしてハンズオン形式で課題を解くことができることが特徴です。 問題の内容としては、あるアーキテクチャが与えられて、「このアプリケーシ

    Kubernetesをゲーム感覚で腕試しできるサイト「Game of PODs」で遊ばないと年を越せない・2021冬
    bigt23
    bigt23 2021/12/24
  • 【ジャガーさん】東京大空襲で火だるまに 木更津高時代、1人で自動車を自作 ”千葉の英雄”自伝出版へ 驚きの秘話続々

    空襲被害に遭い千葉に疎開、高校時代にはたった1人で自動車を自作―。「故郷のジャガー星に帰還した」と10月に突如発表し、世間を驚かせた千葉のご当地ミュージシャン、JAGUAR(ジャガー)さんが「帰還」前に執筆した自伝が17日、出版される。自ら制作した音楽番組を千葉テレビで毎週放 ・・・ 【残り 1240文字、写真 1 枚】

    【ジャガーさん】東京大空襲で火だるまに 木更津高時代、1人で自動車を自作 ”千葉の英雄”自伝出版へ 驚きの秘話続々
    bigt23
    bigt23 2021/12/07
  • Reactベストプラクティスの宝庫!「bulletproof-react」が勉強になりすぎる件

    Reactアプリケーションのアーキテクチャの一例として公開されているGitHubリポジトリ「bulletproof-react」が大変勉強になるので、私自身の見解を交えつつシェアします。 ※2022年11月追記 記事リリースから1年ほど経過して、新しく出てきた情報や考え方を盛り込んだ続編記事を書いていただいているので、こちらも併せて読んでいただければと想います(@t_keshiさんありがとうございます!)。 ディレクトリ構造が勉強になる まずはプロジェクトごとにバラつきがちなディレクトリ構造について。 ソースコードはsrc以下に入れる bulletproof-reactでは、Reactに関するソースコードはsrcディレクトリ以下に格納されています。逆に言えば、ルートディレクトリにcomponentsやutilsといったディレクトリはありません。 たとえばCreate Next Appで作成

    Reactベストプラクティスの宝庫!「bulletproof-react」が勉強になりすぎる件
    bigt23
    bigt23 2021/11/08
  • 世界史講義録

    『世界史講義録』に、文章の整理と校正をほどこして、ほぼ完全書籍化。 107回以後は書き下ろし。2分冊となりました。 皆さんに重宝されるになることを願っています。枚数制限なしで出版をしていただいた学研教育出版さんに感謝。 これは、私の高校世界史の授業を記録したものです。語り中心で、生徒達に世界史の面白さを伝えようと意識した授業です。あらゆるネタをかき集め、時には、俗説、珍説、奇説、私説をまじえながら、「見てきたような」話で生徒を引きつけようというわけです。脱線話も含め、可能な限り忠実な再現を試みています。ですから、少々くどいところもありますし、各ペ−ジは、長文です。しかし、実際の授業の雰囲気を伝える手段と考えています。世界史の面白さ、楽しさを、伝えることが出来れば幸いです。(1999.3.19) 金岡新 世界史講義録 第1回 最初の授業(1999.4.12) 第2回 人類の登場(1999.

    bigt23
    bigt23 2021/11/02
  • SAML入門

    【累計3500部突破(商業版含む)🎉】 SAMLaiの道は果てしなく険しい。 書では、SAML2.0で一般的に多く使用されるフローであるWeb Browser SSOのSP-initiatedとIdP-initiatedと呼ばれるものを中心に、SP側の目線でなるべく簡潔に解説します。 SAML認証に対応してほしいと言われても、もう頭を抱える必要はありません。 筆者自身も何もわからない状態からもがき苦しみながらSAML SPを実装し、数年間サービスを運用してきました。 そのつらい経験を踏まえて、SPを実装する上で今まで触れられることのなかった ・どういう設計が必要か? ・何を気をつけなければならないか? のエッセンスを詰め込みました。 SAMLはエンタープライズ用途では求められることが非常に多く、歴史もそれなりに長いものですが、実装する上で必要な体系的な情報はなぜかほとんどありません。

    SAML入門
    bigt23
    bigt23 2021/10/26
  • SLOを活用した技術的改善

    株式会社タイミーではスキマバイトプラットフォームを開発・運用しています。サービスもリリースして3年を超え、"負債"と呼ばれるものが増えてきました。一方でビジネス的に開発したいものは後を絶ちません。そこで開発チームでSLOを制定し、サービスの健全な状態を測定・監視することで「システムが健全にサービス提供できているか」を調べ、必要なときに必要な改修を行えるようにしました。セッションでは弊社のSLOの解釈や利用方法を伝えるとともに、実際に感じたメリットや行われた技術的改善を紹介します。 セッション動画 https://www.youtube.com/watch?v=VburNEFcg64

    SLOを活用した技術的改善
    bigt23
    bigt23 2021/10/01
  • 『マトリックス』が好きなら見るべき映画12本

    SFジャンルに革命を起こした『マトリックス』のファンが楽しめる映画は他にもある。 『マトリックス』の主演、キアヌ・リーブスは、『ジョン・ウィック』や『スピード』でもアクション・ヒーローを演じている。 『ブレードランナー2049』、『Vフォー・ヴェンデッタ』、『マイノリティ・リポート』などの映画もディストピアを描いている。

    『マトリックス』が好きなら見るべき映画12本
  • ちいさな Web ブラウザを作ってみよう(オンライン講義版) / Build Your Own Web Browser

    資料はセキュリティ・キャンプ全国大会 2021 B1 の講義で利用したものです。お問合せは Twitter アカウント 宛によろしくお願いします。

    ちいさな Web ブラウザを作ってみよう(オンライン講義版) / Build Your Own Web Browser
    bigt23
    bigt23 2021/08/12
  • 最低限のNetwork知識

    ネットワークを集中的に勉強したのでそのうちの基礎的な部分だけを抽出して記事にしました。主にL2とL3の話しかしてないです。(ただの勉強しとことメモです。間違っているところもあるかもしれないのでご容赦ください。) 参考文献(とても良書なので興味ある人は是非) ・tanenbaum先生の教科書(Networkの世界的bible) ・CでネットワークプログラミングをするHands-on(とても読みやすかった) ・Linuxで仮想ネットワークを構築してみる(解像度が上がった) ・TCPの最新動向を掘り下げてる ネットワークモデルのoverview コンピューターのネットワークはコンピュータ同士プロトコルという決まり事に沿って通信を行うことで意思疎通を図っている。このプロトコルは多数あり、類似したものを同じ階層に分けてモデル化し考えるのが一般的である。例えば、以下の図はOSIモデルと呼ばれる7

    最低限のNetwork知識
    bigt23
    bigt23 2021/08/11
  • CORSの仕様はなぜ複雑なのか

    Webアプリケーションを実装していると高確率で CORS の問題にぶつかります。CORSがどのようなものかはリンクしたMDNなど既存の解説を読むのが手っ取り早いと思いますが、「なぜそのように設計されたのか」という観点での説明はあまり見ないため、昔の資料の記述や現在の仕様からの推測をもとに整理してみました。 CORSとは 現代のWebはドメイン名をもとにした オリジン (Origin) という概念 (RFC 6454) をもとに権限管理とアクセス制御を行っています。その基となるのが以下のルールです。 Same-origin policy (同一生成元ポリシー): 同じオリジンに由来するリソースだけを制御できる。 上記Wikipedia記事によるとSOPの概念は1995年のNetscape 2.02に導入されたのが最初のようです。当時のドキュメンテーションを読む限り、これはウインドウ越しに別

    CORSの仕様はなぜ複雑なのか
    bigt23
    bigt23 2021/08/01
  • すごいReactフック8選 - Qiita

    はじめに React.jsは現在、フロントエンド開発者に最も人気のあるJavaScriptライブラリです。Facebookが開発し、オープンソースのプロジェクトとして提供されているReactは、世界中の開発者や企業が使用しています。 Reactは、シングルページアプリケーションの構築方法を大きく変えました。その最大の特徴の1つがフックです。フックは2019年に導入されたもので、状態処理の時に、クラスコンポーネントの代わりに関数コンポーネントを使用できるようになりました。組み込みのフックに加えて、Reactは独自のカスタムフックを実装する方法を提供しています。 ここでは、アプリケーションやプロジェクトで使用できる、カスタムフックとその実装に関するお気に入りをいくつか紹介します。 1. useTimeout 宣言型アプローチでsetTimeoutを実装できます。まず、コールバックと遅延を受け取

    すごいReactフック8選 - Qiita
    bigt23
    bigt23 2021/07/06
  • SQL Training 2021

    Transcript SQL 株式会社 AI Shift 三宅 悠太 1. データベース 2. SQL I 3.トランザクション 4. データベース設計 5. インデックス 6. 実行計画 7. SQL II データベース データベースとは “A database is an organized collection of inter-related data that models some aspect of the real-world “ (CMU) データベースとは、実世界のある側面をモデル化した、秩序 だった、相互に関連したデータの集まり DBMS • データベース管理システム(DBMS)は、データベースを管理するソフトウェア ◦ 例:MySQL, Oracle Database, SQLite, MongoDBDBMSの目的は、アプリケーションが簡単にデータベースにデー

    SQL Training 2021
    bigt23
    bigt23 2021/06/23
  • 2021年に知っておきたいJavaScript最適化技術34選 - Qiita

    最新の省略テクニック、コツ、秘訣で、JavaScriptコードを最適化する。 開発者の生活というのは常に新しいことを学ぶことで、その変化についていくことは決して難しいことではありません。私は、フロントエンド開発者として知っておく必要のある省略形や機能など、JavaScriptのすべてのベストプラクティスを紹介して、2021年の生活をより快適にしたいと考えています。 JavaScript開発に長く携わっている人でも、コードを追加しなくても問題解決できるような最新機能を知らないこともあるかもしれません。ここで紹介するものは、クリーンで最適化されたJavaScriptのコード記述にも、2021年のJavaScriptの面接準備にも役立ちます。 これは新しいシリーズで、2021年版のJavaScriptコーディングチートシートです。 1. 複数の条件を持つif 配列に複数の値を格納し、includ

    2021年に知っておきたいJavaScript最適化技術34選 - Qiita
    bigt23
    bigt23 2021/06/12
  • エンジニアが知っておきたい工数見積もり術! " 無理ゲー進行 "から脱するために大切なコト - エンジニアHub|若手Webエンジニアのキャリアを考える!

    エンジニアが知っておきたい工数見積もり術!  無理ゲー進行 から脱するために大切なコト エンジニア仕事に欠かすことのできない、工数見積もり。実際の現場でいくどとなく見積もりを行ってきた筆者が、「健全な進行」にするための工数見積もりのテクニックを伝えます。 アプリエンジニアの池田 惇( @jun_ikd)です。今回は、エンジニアならば避けられない「工数見積もり」について考えてみたいと思います。若手エンジニアでも自分の作業は自分で見積もるようにするべきです。なぜなら、より正確に計画を立てられるようになれば、自分の時間をコントロールして学びや家族・友人との時間を確保できるからです。また、期日内に完了をさせることは周囲の信頼獲得に繋がります。工数の見極めはエンジニアとして、とても重要なスキルなのです。 なお、稿での「見積もり」とは開発に必要な期間を予測することとし、見積もりが失敗する原因や対策

    エンジニアが知っておきたい工数見積もり術! " 無理ゲー進行 "から脱するために大切なコト - エンジニアHub|若手Webエンジニアのキャリアを考える!
    bigt23
    bigt23 2021/06/01