タグ

2023年8月14日のブックマーク (36件)

  • Amazon,Apple,Google,Microsoftの4社に身体障害者手帳・精神障害者保健福祉手帳・療育手帳などの掲示による各種障害者割引の詳細を尋ねてみた。

    ・はじめに 放っておきすぎだ……猶予はない……。全身取り換えちゃいましょーッ!!!! >>挨拶。 ワタシは、指定難病(国の特定疾患)で身体障害者手帳(障害1級まじかる? ぽか〜ん)を交付されています。いわゆる障害者ですがワタシは自分の病気は外に害があるのではなく、自分への害と感じていますので、以後、障害者の表記は障害者のママ表記します(企業の表記は企業の表記に従います)。 ネットを検索すると、障害者割引にも色々と賛否両論もあるようですが、そういう話は偉い人に考えてもらうとして、今回はやたらアクセス数が多いこの記事「Appleの障がい者向けApple Online Store特別販売プログラムへ、詳細を尋ねてみた。」の2016年11月1日アップデート版とApple以外にも、AmazonGoogleMicrosoftの各社はどういった割引プログラム等があるのか調べてみたので、まとめてみまし

    Amazon,Apple,Google,Microsoftの4社に身体障害者手帳・精神障害者保健福祉手帳・療育手帳などの掲示による各種障害者割引の詳細を尋ねてみた。
  • 「6060 Workstation」でマルチプロセス間通信の設計と実装を担当 45年のエンジニアリング人生を振り返る

    CTO協会が主催の「Developer eXperience Day 2023」は、“開発者体験” をテーマに、その知見・経験の共有とそれに関わる方々のコミュニケーションを目的としたカンファレンスです。ここで登壇したのは、株式会社カウシェの柴田芳樹氏。45年の歴史から振り返ったソフトウェア開発とキャリアの変遷について発表しました。全3回。1回目は、柴田氏が経験した開発について。 エンジニアリング歴45年の柴田芳樹氏 柴田芳樹氏:みなさん、こんにちは、柴田です。今日は、「45年の歴史から振り返る、ソフトウェア開発とキャリアの変遷」ということで話をいたします。 今日お話しする内容は、まず簡単な自己紹介ですね。あと5つほどテーマに分かれています。 45年間で経験してきた主なソフトウェア開発、影響を受けた出来事、技術教育技術書の翻訳。最後に、ソフトウェア開発組織が持つべきカルチャーをちょっと

    「6060 Workstation」でマルチプロセス間通信の設計と実装を担当 45年のエンジニアリング人生を振り返る
  • Temporal を使って丸めた相対時刻表示をする

    SNS などでよく見かける、記事投稿時刻の「N時間前」「M日前」のような、ざっくりとした時刻の差分表示を JS の新しい日付型の Temporal を使って実装する方法の紹介です。 ベースとなる時刻は Temporal.ZonedDateTime 型で管理されているものとすると、以下のような関数で、最大単位に丸めた差分時刻表示をすることが出来ます。 function relative(date: ZonedDateTime): string { const d = date.until(Temporal.Now.zonedDateTimeISO()); if (d.total("day") > 1) { return d.round({ smallestUnit: "day" }).days + "日前"; } if (d.total("hour") > 1) { return d.rou

    Temporal を使って丸めた相対時刻表示をする
  • TypeScriptプロジェクトにスキーマ駆動開発を持ち込み、より型安全な世界へ - Sansan Tech Blog

    Bill One Entry*1グループの秋山です。 題に入る前にお知らせです。9/12 (火) にTypeScriptを活用した型安全なチーム開発をテーマとしたイベントを開催します。 ぜひ、お気軽にご参加ください! sansan.connpass.com 1. はじめに 1-1. スキーマ駆動開発とは 1-2. Testing Trophyとの関係性 2. 構成 2-1. 最初の構成と課題 2-2. 最終的な構成 3. バックエンド 3-1. スキーマから型ファイルを作る 3-2. APIハンドラに型を与える 3-3. バリデーターを追加する 3-4. huskyでスキーマ変更を検知する 4. フロントエンド 4-1. スキーマからAPIクライアントを作る 5. パターンマッチングを持ち込む 6. まとめ 1. はじめに 1-1. スキーマ駆動開発とは 詳しい解説は他の記事に譲り、一言

    TypeScriptプロジェクトにスキーマ駆動開発を持ち込み、より型安全な世界へ - Sansan Tech Blog
  • 音声のみで操作できるTODOアプリを開発してたら思ったより革命だった - Qiita

    はじめに この記事では、音声認識のみで扱えるVoice Todoというアプリを作っている話をします。 既存TODOアプリのかゆいところ 皆さんはTODOアプリを使っていますか? 正直に言うと、私は使っていません。 TODOアプリを使わない理由はいくつかあります。 まず、フリック操作が苦手。 フリックがとにかく苦手です。 どれぐらい苦手かというと、PCとスマホで同じ100文字程度の文章を打つと4,5倍ぐらい時間がかかります。 また、TODOの海を形成しがち。 TODOアプリを使っていると、気づいたらTODOの海を構築しています。 というのも、基的に整理フェーズを置いてないからなんでしょう。 結果、消化するよりも探す時間の方が使うという状態に陥ります。 うーん。 どうにか、TODOアプリで楽して管理できないかなー。 ――――と思い立ったのがVoice Todo作成のきっかけです。 Voice

    音声のみで操作できるTODOアプリを開発してたら思ったより革命だった - Qiita
  • 現場終わり、翌日に仕事があるときに多忙なオタクが使う三種の神器 #オタクの元気チャージアイテム #ソレドコ - ソレドコ

    現場終わりの多幸感に包まれたタイミングで襲いかかってくるのは、翌日のお仕事という現実と疲労……! いい香りの入浴剤とマッサージ器、充電式アイマスクをmoe*さんが紹介します。周りのオタク仲間や友人からも好評だったそうです。 #オタクの元気チャージアイテム 現場は楽しい一方、終わった後のケアも、働くオタクたちにとっては大事なテーマ。特に遠征時は移動の疲れも重なるので、よりいっそう気を使っておきたいですよね。 疲労を明日に持ち越さないために、どんなアイテムを使っているのかを紹介していただく連載です。さまざまなジャンルを応援する皆さんに登場いただきます。 ⚡#オタクの元気チャージアイテム 記事一覧 ⚡遠征先でぐっすり眠りたいときのアイテム 著者:moe* 顔の良い人間が歌ったり踊ったりするコンテンツは大抵好きです。心の実家は宝塚歌劇団。特技はジャンルの反復横跳び。「推しは多ければ多いほど人生楽し

    現場終わり、翌日に仕事があるときに多忙なオタクが使う三種の神器 #オタクの元気チャージアイテム #ソレドコ - ソレドコ
  • PostgreSQLのアーキテクチャー概要|PostgreSQLインサイド

    PostgreSQLには、用途や環境に応じて様々な構成を組み、最適なパフォーマンスで動作させられるよう、設定ファイルpostgresql.confに多くのパラメーターが存在します。そのパラメーターを正しく設定し調整を行うためには、PostgreSQLのアーキテクチャーを理解する必要があります。ここでは、押さえておきたい、PostgreSQLの基的なアーキテクチャーについて説明します。なお、この記事で対象にしているPostgreSQLのバージョンは9.5以降です。 1. PostgreSQLの基構成 PostgreSQLの基的な構成について説明します。はじめに、主なプロセス、メモリー、および、ファイルについての構成図を示します。 図1 PostgreSQLの基構成 PostgreSQLを構成する主なプロセス、メモリー、ファイルについて、その用語と概要を説明します。 リスナープロセス

    PostgreSQLのアーキテクチャー概要|PostgreSQLインサイド
  • ArmベースのサーバーCPUの過半数はAmazonが使用している

    2023年現在展開中のArmベースのサーバーCPUのうち、半数以上はAmazonが利用していることがわかりました。世界にあるサーバー全体でArmベースのプロセッサを使用しているのは10%ほどだとのことです。 Who has over half all Arm server CPUs in the world? Amazon • The Register https://www.theregister.com/2023/08/08/amazon_arm_servers/ ニュースサイト・The Registerは8月2日にArmベースのサーバーCPUのうち40%が中国で使われていると報じました。 Up to 40 percent of all Arm servers to be found in China • The Register https://www.theregister.com

    ArmベースのサーバーCPUの過半数はAmazonが使用している
  • 技術に興味がなくて何が悪い? - Qiita

    TL;DR 技術に興味がなくても、エンジニアとして生きていくことはできる。 対象読者 自分を技術に興味がない側の人間だと思う方 筆者について Webアプリケーションの開発エンジニア。主な仕事はプログラム詳細設計、画面設計、コーディング。 技術にあまり興味がない。 初めに エンジニア界隈では、以下のような主張がしばしば見られる。 休日に勉強するべきである。 最新の技術動向は常にチェックするべきである。 技術イベントには参加するべきである。 毎日コードを書くべきである。 レガシーな技術ではなく、モダンな技術を習得するべきである。 etc... そしてこれらの"べき論"がさらに加速すると、 「技術に興味がない人はエンジニアに向いていない」 という主張すら出現し、それに同調する声も少なくない。 最近、とあるSNSで以下のようなやり取りを見かけた。 駆け出しエンジニアの質問 休日に勉強するべきですか

    技術に興味がなくて何が悪い? - Qiita
  • Vue.jsの今までをざっくり

    今年でVue.jsは最初の公開から10年となりました。 各機能が実装されていく様子からEvanYou氏とVueJS開発チームの 優先度の判断、考え方の変遷、利用者の声の拾い上げ方等から学びがあると思ったことから、 Vue.jsの歩みをざっくりですが振り返ってみたいと思います。

    Vue.jsの今までをざっくり
  • Mercari’s passkey adoption | Mercari Engineering

    Mercari, Inc. offers C2C marketplace services as well as online and mobile payment solutions. Users can sell items on the marketplace, and make purchases in physical stores. Mercari is actively working on preventing phishing attacks. This is the driving force behind the adoption of passkey authentication. To enhance phishing resistance, several factors need to be considered, leading to the introdu

    Mercari’s passkey adoption | Mercari Engineering
  • ペネトレーションテスト実施検討中の企業担当者が実施前に読む記事

    はじめに 「近々ペネトレーションテストを実施したい!」と思っている会社、たくさんあるんじゃないでしょうか。 そこで質問、 あなたの会社は当にペネトレーションテストを実施する準備ができていますか? セキュリティをよく考えないまま、監視製品を導入しているだけじゃないですか? はっきりいいます。 基的なセキュリティ対策を行わないままペネトレーションテストを行なっても、有意義な調査結果は得られません。 せっかく高額な費用を払ってテストをするのであれば、有意義な調査結果を得るためにも、基的なセキュリティ対策だけでもしっかり事前に実施し、準備を行なった上でテストを依頼すべきです。 対象の読者 企業の情報システム、特にエンタープライズネットワークなど、Windows Active Directoryに関連するネットワークのペネトレーションテストやレッドチーム演習、TLPTの実施を検討している会社の

    ペネトレーションテスト実施検討中の企業担当者が実施前に読む記事
  • ABCIの大規模言語モデル分散学習ハッカソンを振り返る

    7月6日〜14日の9日間、ABCIの主催で 第1回大規模言語モデル分散学習ハッカソン が開催されました。自分はいいだしっぺ 兼 チューターとして参加したのですが、今回のイベントは個人的な学びも多かったし、なにより楽しかったので、忘れないうちに振り返っておこうと思います。 いいだしっぺというのは、3月に上記の tweet をしたら NVIDIA の @sfuruyaz さんが拾って諸々進めてくれた、という話です。自分はイベント内容の案をだしたり、技術検証やサンプルプログラムを作成したりしました。 イベント概要 イベント概要は以下の通りです 期間: 2023/07/06 - 2023/07/14 (9日間) 場所: オンライン(初日・最終日はオフラインとのハイブリッド開催) 参加数: 20チーム 提供リソース: Vノード(1000 ABCIポイント) サポート: チューター(言語モデルや機械学

    ABCIの大規模言語モデル分散学習ハッカソンを振り返る
  • Webアクセシビリティ入門

    2023年度リクルート エンジニアコース新人研修の講義資料です

    Webアクセシビリティ入門
  • UnityでモバイルWebGLゲーム開発を頑張る話 - Mirrativ Tech Blog

    こんにちは。ミラティブUnityエンジニアの菅谷(tetsujp84)です。 ミラティブのライブゲームUnityで開発し、MirrativアプリのWebGLで動いています。 ライブゲームを支える仕組みと実際のライブゲーム開発で使用した技術については過去の記事で紹介しています。 tech.mirrativ.stream tech.mirrativ.stream UnityはWebGL向けにもビルドでき、モバイルのWebGLであってもUnity製プロダクトが動くようになっています。一方で、Unityは正式にはモバイルWebGL対応をサポートしておらず、ネイティブのモバイル開発と比べると開発の難易度は高いです。その難易度の高さは具体的にどこにあったのか、実際にモバイルWebGL向けのゲームを開発した経験を元に知見を共有します。 パフォーマンス編 モバイルWebGLの開発は常にパフォーマンスの意

    UnityでモバイルWebGLゲーム開発を頑張る話 - Mirrativ Tech Blog
  • 2023-08-14 10年勤めたfreeeを辞めて零細企業を作った - waka.dev

    日記です。 タイトルの通り10年勤めたfreee株式会社を退職して、自分で会社を作ってやっていくことにした。 freee最終出社でした、10年間ありがとうございました!(ビルを見上げる写真撮り忘れた) 次回作にご期待ください! — yo_waka (@yo_waka) June 16, 2023 やってきたことはこの辺のスライドによくまとまっている。 https://speakerdeck.com/waka/da-kinapurodakutofalseyu-tefang 社員5人から1000人になったり、ARRゼロ円からARR200億円になったり、ヤバかった品質をどうにか底上げしたり、開発部長の立場で上場を経験したり、普通では経験できないことを濃度高く経験できて楽しく過ごせた10年だった。 freee会計という業務系Webサービスを10年間機能面/パフォーマンス/品質面共に育ててきた経験

    2023-08-14 10年勤めたfreeeを辞めて零細企業を作った - waka.dev
  • 36億パラメータの日本語言語モデルを公開しました

    LINE株式会社は、2023年10月1日にLINEヤフー株式会社になりました。LINEヤフー株式会社の新しいブログはこちらです。 LINEヤフー Tech Blog こんにちは。 LINENLP Foundation Devチームの清野舜と高瀬翔とoverlastです。 LINEでは2020年11月から日語に特化した大規模言語モデル「HyperCLOVA」の構築と応用に関わる研究開発に取り組んできましたが、この「HyperCLOVA」と並行するかたちで複数の大規模言語モデルの研究開発プロジェクトが進行しています。 今回はそれらの研究開発プロジェクトのうち、我々を含むMassive LM開発ユニットから、日語言語モデル「japanese-large-lm(ジャパニーズ ラージ エルエム)」をOSSとして公開できる状況になりましたので、ブログを通じてお伝えすることにしました。 この記事

    36億パラメータの日本語言語モデルを公開しました
  • インフラ弱者にもわかりやすく Terraform についてまとめてみた - Qiita

    インフラもterraformも全くわからん人に向けて簡単にまとめてみました。 ここではクラウドインフラ(特にGCP)を例に説明します。 TL;DR AWSGCPのようなクラウドインフラはコンソール画面からボタンをポチポチして扱うサービスを管理したり設定値を変更することができます しかしそれだと下記のような問題点があります 「いつ、誰が、どのような設定を変更したのか」が把握できない 新しい環境(ステージング環境など)を作成する際に、コンソール画面から手動で同じ手順を踏まないといけない ドキュメントが更新されていないと既存のインフラの環境を把握が困難 terraform を使えばインフラの設定をコードで管理することができます。それにより下記のようなメリットがあります。 コードで管理できるので変更の履歴を確認できる 1つ環境を作ってしまえば他の環境にも設定を使いまわせる(手動でポチポチしなくて

    インフラ弱者にもわかりやすく Terraform についてまとめてみた - Qiita
  • AWS アーキテクチャ作図入門/aws-architecture-diagram-101

    Update: 2024/5/10 更新 / JAWS-UG山形 / re:boot 勉強会で発表 2023/10/8 更新 /

    AWS アーキテクチャ作図入門/aws-architecture-diagram-101
  • 「理論上は最強」の Qwik/QwikCity を、フロントエンドの共通基盤にできないか

    Qwik をマイクロフロントエンド基盤として使えないか検討していて思いついた色々。副産物で色々作った。 tl;dr Qwik は理論上は最強。だが難しい qwik-react を使えば選択的に Qwik/React を切り替えられるので、 Astro と同じメタフレームワークとして使えそう React 以外もその気になれば対応できるはず => qwik-svelte と qwik-vue を実装した 最終的な問題は Qwik が流行るかどうか Qwik/QwikCity とは何か Qwik は SSR First なUIライブラリで、 .tsx の React 方言からコンポーネントを生成する。 import { component$, useSignal } from '@builder.io/qwik'; export default component$(() => { return

    「理論上は最強」の Qwik/QwikCity を、フロントエンドの共通基盤にできないか
  • アジャイルやマイクロサービスを阻む「今までのやり方」 - arclamp

    デブサミ2023夏でスポンサー枠を取って「見えない壁を越えよう!アジャイルやマイクロサービスを阻む「今までのやり方」」という講演をしてきました。資料はこちら。 「アジャイルやマイクロサービス」という「これからのやり方」に取り組む時、苦労するのは「今までのやり方」とのギャップです。これは「ウォーターフォールやモノリス」との手法的な違いというよりも、その裏側にある組織やITの仕組み、さらには文化に起因するものです。 なぜなら、今までは「安定して効率的に対応し続ける」ことが正解であり、そのために仕組みを作り上げてきたからです。このような「今までの組織やITの仕組み」のままで、ただ単に「これからのやり方」に取り組んでも失敗してしまうのです。 「今まで」と「これから」のギャップ 失敗1:半島型 新しい手法を試すにあたり、これまでの仕組みとは意図的の距離を置く必要があります。そうしないと、これまでの仕

    アジャイルやマイクロサービスを阻む「今までのやり方」 - arclamp
  • React Hook Formは非制御コンポーネントからどのように変更を検知しているのか?

    はじめに React Hook Form が 「非制御コンポーネント」 としてフォームを扱うことでパフォーマンスなどを最適化しているのは有名ですが、 「watch や useWatch で値が入力されるたびにどのように変更を検知しているのか?」 などについては意外と知っている人が少なそうだったのでまとめてみました。 どなたかの参考になれば幸いです。ぜひ最後までご覧ください。 「非制御コンポーネント」とはなにか? 題に入る前に、まず React Hook Form を語る上では欠かせない 「制御コンポーネント」「非制御コンポーネント」 について軽く触れておきます。 制御コンポーネント まず「制御コンポーネント」とは一言で言うなら 「入力要素の状態を React(state)が保持するコンポーネント」 のことです。 メリットとしては常に値にアクセスできるため、「ユーザが入力中にバリデーション

    React Hook Formは非制御コンポーネントからどのように変更を検知しているのか?
  • OpenAPI + Redoc, Docusaurus, Mermaidで始めるスキーマ・ドキュメント駆動開発

    OpenAPI + Redoc, Docusaurus, Mermaidで始めるスキーマ・ドキュメント駆動開発 【このについて】 このOpenAPIを使ってドキュメントを作成する方法を学びます。 OpenAPIを使ってドキュメントを作成することで継続的な開発を行うことができ、 OpenAPI Generatorを使ってドキュメントと実装のズレをなくすことができます。 また、Docusaurusを使ってドキュメントを作成することで、 運用ドキュメントを簡単に公開することができます。 書では以下の内容を取り扱っています。 - Docusarusでドキュメント環境を構築する - OpenAPI + Redocでドキュメントを作成する - OpenAPI Generatorで自動生成する - Prismでモックサーバーを導入する OpenAPIを使ってみたい人、社内の設計・運用ドキュメント

    OpenAPI + Redoc, Docusaurus, Mermaidで始めるスキーマ・ドキュメント駆動開発
  • 認可のアーキテクチャに関する考察(Authorization Academy IIを読んで)

    みなさま、認可の設計に苦しんでいるでしょうか?私は苦しんでいます。苦しまなかった瞬間などありません。昔「アプリケーションにおける権限設計の課題」を執筆しましたが、あれから3年以上が経ちます。 当時は認可の設計に関する情報がうまくまとまっている記事などほとんど無く、調べに調べて得たナレッジを書き記したのが上記の記事です。3年以上経ちますが、苦悩が今も特に変わっていないことが驚きです。 ただし、世の中的には認可のライブラリであったりサービスというのは少しずつ増えてきている印象があります(Auth0の OpenFGA であったりOsoの Oso Cloud 、Asertoの Topaz )。 認可の設計に関する記事も少しずつ増えている印象があり、その中でも記事で紹介したいのがAuthorization Academyです。 これは認可サービスである Oso Cloud やOSSのライブラリ o

    認可のアーキテクチャに関する考察(Authorization Academy IIを読んで)
  • [人要らず]ChatGPTを使った一人議論やってますか? - Qiita

    はじめに 今回は私が良くやっている「一人議論」という方法について紹介いたします。 これはアイデア出しや壁打ちに便利な手法です。 「使えるかも」と思った方は、ぜひやってみてください。 一人議論とは? ChatGPTを使った議論のシミュレーションの一つです。 具体的には次のようなプロンプトを利用して行います。 # タスク テーマについて議論してください。 # ルール - 登場人物を3人出してください。 - 議論をまとめないでください。 - 10回会話を続けたところで会話を止めてください。 # テーマ ChatGPTがもたらしたもの すると、次のような議論が始まります。 ここからが一人議論のポイントです。 次に、自分の意見を差し込みます。 ChatGPTにて次のような文章を打ち込みます。 すると、それを元に、次のような会話が続きます。 あとはひたすらこれを続けるだけです。 強めの反論をしても誰も

    [人要らず]ChatGPTを使った一人議論やってますか? - Qiita
  • UIデザインのための10のヒューリスティクスについて改めて考えてみた|i3DESIGN Designers

    はじめにこんにちは。i3DESIGNデザイナーチームです。 「ユーザーインタフェースデザインのための10のユーザビリティヒューリスティクス(10 Usability Heuristics for User Interface Design)」をご存知ですか? https://www.nngroup.com/articles/ten-usability-heuristics/ 1994年にヤコブ・ニールセンによって提唱され、現在も多くのデザイナーが使用している、良いUIデザインの原則をまとめたリストのようなものです。 ヒューリスティック(heuristic)は、日語では「発見的手法」と訳されます。これは、経験や先入観によって直感的に正解に近い答えを得ることができる、という思考法のことです。 ニールセン自身も、これは“経験則”であり、“ユーザビリティガイドライン”ではないとしています(上記U

    UIデザインのための10のヒューリスティクスについて改めて考えてみた|i3DESIGN Designers
  • Llama.cpp の HTTPサーバー機能を試す|npaka

    「Llama.cpp」のHTTPサーバー機能を試したのでまとめました。 ・Mac M1 1. モデルの準備今回は、「vicuna-7b-v1.5.ggmlv3.q4_K_M.bin」を使います。 ・TheBloke/vicuna-7B-v1.5-GGML ・TheBloke/vicuna-7B-v1.5-16K-GGML ・TheBloke/vicuna-13B-v1.5-GGML ・TheBloke/vicuna-13B-v1.5-16K-GGML 2. ローカルPCでの実行ローカルPCでの実行手順は、次のとおりです。 (1) Llama.cppのインストールとビルド。 $ git clone https://github.com/ggerganov/llama.cpp $ cd llama.cpp $ make(2) modelsフォルダにモデルを配置。 今回は、「vicuna-7b-

    Llama.cpp の HTTPサーバー機能を試す|npaka
  • AI Bunchoモデルで何か物語めいたものを生成する|shi3z

    もともと小説を書くためのAIなので物語には強いだろう。しかも日製だし。 ということで大先生が早速試していた。 僕も真似をしてさっそく使ってみたのだが、そのままだとかなり短い文章しか出てこない。使い方に工夫が必要そうである。 そこでこんなコードを書いた。 def b(prompt): input_ids = tokenizer.encode( prompt, add_special_tokens=False, return_tensors="pt" ).cuda() tokens = model.generate( input_ids.to(device=model.device), max_new_tokens=320, temperature=0.6, top_p=0.9, repetition_penalty=1.2, do_sample=True, pad_token_id=tok

    AI Bunchoモデルで何か物語めいたものを生成する|shi3z
  • ChatGPT の長いプロンプトに意味があるのか気になったときに試す評価方法|piqcy

    ChatGPT を上手く使う方法として、非常に長いプロンプトが共有されているのを見たことがある方は多いと思います。ただ、実務で使う場合長いプロンプトより短いプロンプトの方が扱いやすく API を利用する際のコストも少なく済みます。「ユーザーが作成した Excel マクロをメンテナンスしてほしい」と言われると 90% のエンジニアは不吉な予感に胃が痛くなると思いますが ( ※個人の感覚です ) 、今後誰かが生み出した長文プロンプトが業務に欠かせないものになっていて数文字変えると挙動が変わるようになっていたりしたらメンテナンスには想像を絶する苦痛が伴います。 プロンプト内の表現が性能へどのように寄与するのか計測することができれば、不要な表現を削り短くすることができます。記事では、既存の書籍や記事をもとに期待する回答の基準点を定め、基準点よりどれだけ差異ある返答が得られたかで評価する方法を提案

    ChatGPT の長いプロンプトに意味があるのか気になったときに試す評価方法|piqcy
  • 【品切れ続出】3COINS「ペットボトルクーラー」を12時間放置して冷たさを検証! 最強すぎる夏の味方だった

    酷暑といわれる今年の夏。日中の暑さで、冷たい飲み物がすぐにぬるくなってしまい、「冷たい状態をもっと維持できたらいいのに!」と思ったことは、ありませんか? 私は、いつも思っています。 そんなある日、スリーコインズで「ペットボトルクーラー(1,100円)」を発見! 実はこちらの商品、SNSで「ずっと冷たいまま」と話題で、入荷してもすぐに完売してしまう商品なんです。 ペットボトルクーラー(1,100円) 運良くそんな人気商品に出会えたので、今回はこの「ペットボトルクーラー」の実力をレポート。どれくらい保冷効果が持続するのか、自宅で検証してみました。 ペットボトルクーラーとは ペットボトルクーラーとは、500~600mlのペットボトルを入れることができる保冷専用ケース。カラーは、グレーとアイボリーの2種類展開で、今回はグレーを購入しました。 カバーを外すことで、ペットボトルを入れられる仕組み グレ

    【品切れ続出】3COINS「ペットボトルクーラー」を12時間放置して冷たさを検証! 最強すぎる夏の味方だった
  • Mindy

    Welcome to the era of hyperporn. This girl next door does not exist. The future will continue to get weirder. AI versions of adult content creators. Personalized porn. Unlimited porn. Porn is about to get crazy good. So invest in your hobbies and real world relationships, they’ll be an important counter-balance in a world of hyperporn. Onlyfans won’t go away. People use Onlyfans for more than just

  • Terraformのライセンスの変更とその影響

    はじめに 先日、HashiCorp社はの発表により、すべての製品といくつかのライブラリの将来のリリースについて、Mozilla Public License v2.0(MPL 2.0)からBusiness Source License(BSL、またはBUSL)v1.1への移行するがわかりました。 ただし、HashiCorpのAPI、SDK、およびほとんどの他のライブラリはMPL 2.0のままです。 BSLとは? MPL 2.0との違いは? BSLは下記のようにいくつの特徴があります: 特定の期間(通常は数年)の後に、完全なオープンソースライセンス(たとえば、Apache 2.0)に変わるライセンスである。 BSLの下でリリースされたソフトウェアは、特定の期間中は商業的に利用することが制限される。 開発者がソフトウェアの商業的価値を保護しつつ、将来的にはコミュニティに還元することを目的として

    Terraformのライセンスの変更とその影響
  • サイバー人材確保「『給与の壁』を政治主導でぶち破れ」|FNNプライムオンライン

    13日のフジテレビ系「日曜報道 THE PRIME」では、「能動的サイバー防御」やサイバー人材の確保などをめぐって、与野党の論客が議論した。 「能動的サイバー防御(アクティブサイバーディフェンス)」とは、サイバー空間での安全保障を強化するため、攻撃者を監視して先手を打つなどの対抗措置を取ることで、昨年12月に政府が閣議決定した「国家安全保障戦略」などに明記されている。 自民党の佐藤正久元外務副大臣は、「サイバーは、攻撃側が圧倒的に有利だ。守る方は大変だ」とした上で、「日ごろから怪しいと思ったら、そこを見ておく。1回攻撃を受けたら攻撃側を特定し、(場合によってはマルウェアを送って)無力化しないと、二の矢、三の矢を防ぐことができない」と指摘した。 そして、能動的サイバー防御の法整備の必要性を強調し、「立憲民主党が賛成したら、議論は加速化される」と述べた。 立憲民主党の中谷一馬衆院議員 この記事

    サイバー人材確保「『給与の壁』を政治主導でぶち破れ」|FNNプライムオンライン
  • [登壇資料]DX担当としてクラスメソッドからアナログ事業会社に転職し一年間必死に戦った中で見えたこと #devio2023 | DevelopersIO

    [登壇資料]DX担当としてクラスメソッドからアナログ事業会社に転職し一年間必死に戦った中で見えたこと #devio2023 ゲストブロガーの恩塚(@onzuka_muscle)です! 2022/8にクラスメソッドを退職しちょうど1年くらい経ったこのタイミングで有難いことに登壇の機会を頂きました。 ほとんど技術的な話はできないので引き受けるべきか悩んだのですが、私が1年間やってきたことをありのまま話すことでエンジニアの方でもビジネス側の方でも何か一つくらいは響くことがあればいいなと思い引き受けさせていただきました。 資料 補足 イベントでは口頭で話したことも多かったのでスライドに補足を入れていきます。 取り組んできたこと PC交換 入社前は全く想定していなかった落とし穴として従業員に貸与している社用PCの状態が非常に悪かったことがありました。 Excelやブラウザ操作でも重くてまともに操作で

    [登壇資料]DX担当としてクラスメソッドからアナログ事業会社に転職し一年間必死に戦った中で見えたこと #devio2023 | DevelopersIO
  • ソフトウェア開発者のわたしが好きなコンピュータ以外の本 - 覚書

    2023/8/13 18:20 タイトル変更。「ソフトウェア開発者が好きなコンピュータ以外の」→「ソフトウェア開発者のわたしが好きなコンピュータ以外の2023/8/15 16;20 「敗者のゲーム」から「星を継ぐもの」までを追加 私はソフトウェア開発者です。このブログなり別の場所なりでコンピュータについての参考書を何度なく紹介してみました。記事はそれとはちょっと違って、私がこれまで出会ってきて感銘を受けたコンピュータに関係ないたちを紹介します。紹介順とお気に入り度は連動していません。思いついた順番に書いただけです。 ルワンダ中央銀行総裁日記 銀行家である筆者がルワンダという国の中央銀行総裁を務めていた時期のことについて述べたです。事あるごとに色々なところで紹介される有名ななので、名前は聞いたことがあるとか読んだことがあるとかいう人は多いかと思います。書の凄いところは2つあ

    ソフトウェア開発者のわたしが好きなコンピュータ以外の本 - 覚書
  • Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる

    Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる 概要 Pythonのテストライブラリといえばpytestが一般的です。 Python標準のuniitestとは異なり、クラスベースではなく関数ベースでテストコードを記述することが一般的ですが、fixture,conftest,parametrizeを理解すると一気に世界が変わり、テスト体験が圧倒的に向上するため、これらの実装方法を紹介します。 リポジトリ 記事の説明に使用しているサンプルのテスト実装は、以下のリポジトリです。 想定読者 PythonやGitの基的な使い方を理解している方を想定しているため、基的な用語説明は省略しています。 環境 エンジニアの利用率の高いmacOSを前提として説明していますので、その他の環境の方は随時読み替えてください。 開

    Python(pytest)でテスト書くならfixture,conftest,parametrizeを理解すると世界が一気に変わる