2024年6月20日のブックマーク (17件)

  • Honoを使い倒したい2024

    はじめに こんにちは、AI Shift バックエンドエンジニアの@sugar235711です。 この記事では、Honoの使い方をおさらいし、API開発を通じてHonoの実際の開発で役立つTipsを紹介します。 Honoの基的なコンセプトや網羅的な実装例については、公式ドキュメントを参照してください。 更新情報 2024/7/29更新

    Honoを使い倒したい2024
    toshikish
    toshikish 2024/06/20
  • 群馬・山本一太知事「本音を言うと蓮舫・東京都知事は見たくない」 | 毎日新聞

    群馬県の山一太知事は20日の記者会見で、同日告示された任期満了に伴う東京都知事選に関し、「音を言うと蓮舫知事は見たくない。国会議員活動を見てきたが、ひたすら批判、批判、批判だった」と語った。一方、現職の小池百合子氏を「大変したたかな人で仲間内では人気がなかったが、明るく、発信するメッセージがポジティブだ」と評価し、再選に期待を示した。 山氏は元自民党参院議員で小池氏と一時、同じ旧森派に所属し、蓮舫氏は元立憲民主党参院議員だったが、「政党は関係ない」と強調し、「政治は人間が作るので、政策の良い悪いでなく、優しいか意地悪かはものすごく大事だ」と述べた。

    群馬・山本一太知事「本音を言うと蓮舫・東京都知事は見たくない」 | 毎日新聞
    toshikish
    toshikish 2024/06/20
    そうやって具体性なく自分の好き嫌いで都知事候補者の印象を語ったり,歴史修正して朝鮮人慰霊碑を瓦礫の山にしたりするような首長は,公職では見たくないですね。
  • State of JavaScript 2023

    It should be clear by now that, for better or for worse, JavaScript is not slowing down. Between server components, server actions, signals, compilers, and more, we're seeing new innovations pop up faster than most of us can handle. The trick to avoiding the dreaded JavaScript fatigue is remembering that you can pick your lane: sure, you can live life on the cutting edge with the early adopters; b

    State of JavaScript 2023
    toshikish
    toshikish 2024/06/20
  • Go界隈で巻き起こった go:linkname 騒動について - ANDPAD Tech Blog

    お久しぶりです、ANDPADボードの tomtwinkle です。 この記事はGogo:linkname 騒動は 6/18に行われた Go Bash で話した内容を要約したものです。 そもそも go:linkname とは何かといえば internal packageやprivate var/funcなど普通はアクセスできないオブジェクトシンボルをエイリアス出来るようCompilerに指示して、アクセス可能にするcompiler directiveです。 go:linkname はprivateな変数へアクセス可能な便利なものでしたが unsafe packageのimportを必須とする通り、せっかく互換性や安全を考慮して作られているGoプログラムを簡単に破壊できる諸刃の剣でした。 詳細は発表スライドを見てください。 go:linkname 禁止騒動 Go 1.23 のリリースまで2

    Go界隈で巻き起こった go:linkname 騒動について - ANDPAD Tech Blog
    toshikish
    toshikish 2024/06/20
  • マイクロソフト、Project Natick水中データセンターの終了を明らかに | Data Center Café

    マイクロソフト、Project Natick水中データセンターの終了を明らかに Data Center Dynamics 2024.06.1952,452 views マイクロソフトはDCDに対し、Project Natick水中データセンターの取り組みを終了したことを明らかにしました。 この海底プロジェクトは数年間沈黙を守っていましたが、メディアや 他社からは継続的な取組みであるとして言及され続けていました。 「私は世界中のどこにも海底データセンターを建設していない」と、同社のクラウドオペレーション+イノベーション(CO+I)部門の責任者であるNoelle Walsh氏はDCDに対しコメントしました。 「私のチームはそれに取り組み、成功を収めた。海面下でのオペレーションや振動、サーバーへの影響について多くを学んだ。そこで、これらの学びを他のケースにも応用していくつもりだ」 同社は2013

    マイクロソフト、Project Natick水中データセンターの終了を明らかに | Data Center Café
    toshikish
    toshikish 2024/06/20
  • 日本の投信「パッシブ化」が加速、低コストで優位に-オルカン効果も

    の公募投資信託市場で、市場指数(インデックス)に連動する運用成果を目指すパッシブ投信の存在感が急速に高まってきた。少額投資非課税制度(NISA)などを背景に個人マネーが流入する中、運用力を売りにするアクティブ投信と比べたコストの低さが強みとなっている。 野村総合研究所の集計によると、追加型株式投信(上場投信を除く)のうち、パッシブ投信の残高は5月末時点で約43兆円と1年間で6割増加。アクティブ投信を含む残高全体の34%と、データをさかのぼれる1997年3月以降で最高となった。 パッシブ投信は機械的な運用ができる分、アクティブ投信に比べて運用コストが低いのが特徴。野村総研の推計によると、5月末時点の信託報酬率の残高加重平均は、アクティブの1.18%に対し、パッシブは0.23%と大幅に低い。 コストの安いパッシブ投信を求める動きは、国境を越えた現象だ。アクティブ戦略を採用する運用会社が、ビ

    日本の投信「パッシブ化」が加速、低コストで優位に-オルカン効果も
    toshikish
    toshikish 2024/06/20
  • 【図解】Next.jsで理解するSSRとクライアントルーティングの通信の仕組み

    Next.jsで理解するSSRとクライアントルーティングの違い」という名目で社内にて簡単に勉強会を行いました。記事は、その内容を適宜編集して公開するものです。 TL;DR 以下の要約を読んで、「なんだその話か」って思った方は引き返していただいて大丈夫です。逆に「えっそうなの・・・?」と思った方は、ぜひ読んでください! Next.jsアプリケーションにおいて、/hogeと/fugaというページがあり、それぞれgetServerSideProps()が定義されているとします 最初ブラウザで/hogeを開いたとき、Next.jsアプリケーションはブラウザから/hogeへのGETリクエストを受け取り、getServerSideProps()を実行します 次に/hogeから/fugaへrouter.pushで遷移すると、Next.jsアプリケーションはブラウザから/fugaへのGETリクエストを

    【図解】Next.jsで理解するSSRとクライアントルーティングの通信の仕組み
    toshikish
    toshikish 2024/06/20
  • 「生成AI」画像使用が理由…著名歌手がアニメイベント出演辞退 運営が謝罪/全文 - 芸能 : 日刊スポーツ

    歌手高橋洋子(57)が、7月10日に出演予定だった、東京・池袋を拠点とするアニメ音楽専門オーケストラ「池袋アニメーションフィルハーモニー」の「第一回演奏会」(渋谷・さくらホール)の参加を辞退することを19日、公式X(旧ツイッター)で発表した。 同オーケストラの実行委員会のXも同日更新され、イベントのチラシやホームページに「生成AI」で作成した画像を使用したとの指摘があったと説明。高橋側から「アニメ音楽に関わる立場として、こうした状況での出演は好ましくないというご意見を預かりました」との連絡があり、出演辞退となったことが明かされた。 同実行委は「アニメを愛する楽団を名乗っているのにもかかわらず、昨今の生成AIを取り巻く問題について自覚が足りなかったことを恥じております。また、作品に対する配慮、アニメやそれに関わるクリエイティブを愛する皆様の気持ちを汲み取れなかったことに気付き、実行委員一同深

    「生成AI」画像使用が理由…著名歌手がアニメイベント出演辞退 運営が謝罪/全文 - 芸能 : 日刊スポーツ
    toshikish
    toshikish 2024/06/20
  • 個人投資家ボロ負け説 - 小型株投資の日記

    昔、日経が7,000円台の頃があって、アベノミクスがあって、色々あって、コロナあって、色々あって、今や4万円近いわけですけども、実は個人投資家はあんまり儲かってないっていう説があるらしい。 そんなバカことがあってたまるか、と思いまして、一応確認してみました。 財務省の確定申告のデータがまとめてあるサイトから、株式譲渡に関する資料をグラフにしました。 青が申告者数、30~60万人くらいで、なんとなく上向きトレンドのように見え、参加者は増加傾向。 オレンジは還付申告した人数で、増加傾向。これは、昨年以前に累損があって、今年は利益が出たって人かな? その一方、緑が納税申告した人数(たぶん、累損が無くて今年も儲かった人)ですが、12~22万人で推移していて、とても緩やかに増加。 ここで、緑の納税申告者の所得は2022年で3.74兆円、それに対してオレンジの還付申告者は0.4兆円となっているので、い

    個人投資家ボロ負け説 - 小型株投資の日記
    toshikish
    toshikish 2024/06/20
  • AWS、生成AIの「Amazon Q」にこれから作るアプリを説明すると、適切なアーキテクチャのブループリントを提案してくれる新機能

    AWS、生成AIの「Amazon Q」にこれから作るアプリを説明すると、適切なアーキテクチャのブループリントを提案してくれる新機能 Amazon Web Servicesは、統合開発環境のAmazon CodeCatalystに統合された生成AIAmazon Q Developer」の新機能として、アプリケーションに最適なブループリントを提案してくれる機能が正式に追加されたと発表しました。 Amazon CodeCatalystは統合開発環境 Amazon CodeCatalystはAWS上でアプリケーションを開発するための統合開発環境です。 CodeCatalystには、「ブループリント」と呼ばれるプロジェクトのテンプレートが用意されています。このブループリントを利用することで、ソースコードのリポジトリ、サンプルソースコード、CI/CDワークフロー、ビルド、テスト、テストレポート、イシ

    AWS、生成AIの「Amazon Q」にこれから作るアプリを説明すると、適切なアーキテクチャのブループリントを提案してくれる新機能
    toshikish
    toshikish 2024/06/20
  • 高度に発達したウォーターフォールはアジャイルと見分けがつかない - An Epicurean

    tl;ldr ウォーターフォールという言葉を悪口として使うのは良くないんじゃない? 空想上の開発手法ウォーターフォールと進化したウォーターフォール アジャイル開発の説明がされるとき、アンチパターンとして「ウォーターフォール」が使われることがあります。これは「ダメな開発現場」と同義で使われており、共通仮想敵としての空想上の開発手法とも言えます。 それは、曰く、硬直化していて変化や手戻りを許さず、一道でフィードバックサイクルがない、数十年アップデートされていない古臭い手法のことらしい。 もちろんそういう開発をしている現場もまだ数多く存在するでしょう。ただ、ウォーターフォールをカイゼンし進化させている人達もいます。そういう人たちの話を聞くと、例えば以下のような話を聞きます。 一ヶ月で1ウォーターフォールを回す 前の手順に戻る手続きが定められている 初期フェーズから開発者を巻き込む 定期的なレビ

    高度に発達したウォーターフォールはアジャイルと見分けがつかない - An Epicurean
    toshikish
    toshikish 2024/06/20
  • マプリ

    マプリ

    マプリ
    toshikish
    toshikish 2024/06/20
  • 大規模サービスのローンチに向け、パフォーマンスチューニングした話 #go #aws

    背景 こんにちは!Hanoi Dev Centerでバックエンドエンジニアをしているminhquangです。この記事では、私がAI事業部のある新規プロダクト開発に参画した際に経験したパフォーマンスチューニングについて話したいと思います。 皆さんはサービスのローンチ(サービスを世の中に初めて出すリリース)をやったことがありますか。サービスローンチするときに、リクエストのスパイクや、ユーザー数の増加によるサーバー負荷増加など、様々な未知な課題が存在します。 私のチームでは数百万人の利用が見込まれるサービスにおいて、18000RPSを実現するべく負荷試験とパフォーマンスチューニングを実施しました。 記事では、上記のサービス要件を満たすために私たちが取り組んだ負荷試験やパフォーマンスチューニングについて説明しつつ、これらの経験から得られた学びを共有したいと思います。 前提 技術スタック サーバ

    大規模サービスのローンチに向け、パフォーマンスチューニングした話 #go #aws
    toshikish
    toshikish 2024/06/20
  • デザインシステム浸透の取り組み:目安箱の運用とデザインシステム株主総会 - enechain Tech Blog

    はじめに なぜ民主化か 目安箱の設置と対応件数 デザインシステム株主総会の開催 第一回:前期の事業報告と今期の事業計画について 第二回:プロダクトAで先行して実装した新・共通UIと今取り組むべきアクセシビリティ 第三回:プロダクトBで取り組んでいたカレンダーコンポーネントのFIXまでのプロセス振り返りとユーザー像をどうイメージするか デザインシステム名称の全社募集 まとめ はじめに enechainプロダクトデザインデスクのマネージャーの近藤(@add_kk)です。 1つ前のtakurintonの記事『デザインシステムの開発者体験向上の試み』に続いて、弊社のデザインシステムでの取り組みについて紹介させていただきます。 enechainでは会社全体のOKR *1 に基づき、4ヶ月サイクルで各組織がOKRを立てています。デザインシステムチームは専任メンバーがいない有志のチームであるため、OKR

    デザインシステム浸透の取り組み:目安箱の運用とデザインシステム株主総会 - enechain Tech Blog
    toshikish
    toshikish 2024/06/20
  • <T, K extends keyof T> をちゃんと理解する

    TL;DR TypeScriptでライブラリなどを覗いているとよく見かける<T, K extends keyof T>について、問題を分解してきちんと理解する試みです。 extends この場合のextendsの役割は継承ではなく、制約です。 例えば以下のようなイメージ。 type StringOrNumber<T extends string | number> = T type A = StringOrNumber<string> type B = StringOrNumber<number> // Type 'boolean' does not satisfy the constraint 'string | number' type C = StringOrNumber<boolean> type User = { id: number; name: string; }; cons

    <T, K extends keyof T> をちゃんと理解する
    toshikish
    toshikish 2024/06/20
  • 新Linuxカーネル解読室 - ソケットインターフェース(データ構造と概要編) - VA Linux エンジニアブログ

    Linuxカーネル2.6解読室」(以降、旧版)出版後、Linuxには多くの機能が追加され、エンタープライズ領域をはじめとする様々な場所で使われるようになりました。 それに伴いコードが肥大かつ複雑化し、多くのエンジニアにとって解読不能なブラックボックスとなっています。 世界中のトップエンジニア達の傑作であるLinuxカーネルにメスを入れ、ブラックボックスをこじ開けて、時に好奇心の赴くままにカーネルの世界を解読する「新Linuxカーネル解読室」プロジェクト稿では、旧版第21章で解説されていたソケットインターフェースについて、カーネルv6.8のコードをベースに主にデータ構造を中心に解説します。 はじめに ソケットの実体と概要 ソケット操作関数の実装 ファイル操作関数によるソケット操作の実装 次回予告: ソケット生成編 執筆者 : 須田 哲志、稲葉 貴昭 ※ 「新Linuxカーネル解読室」

    新Linuxカーネル解読室 - ソケットインターフェース(データ構造と概要編) - VA Linux エンジニアブログ
    toshikish
    toshikish 2024/06/20
  • MySQL/Aurora/TiDBロック入門 – 第4回 INSERTを止めるインテンションロック【解説動画付】|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ

    MySQL/Aurora/TiDBロック入門 – 第4回 INSERTを止めるインテンションロック【解説動画付】 MySQL とその互換 DB のロックの挙動を紹介する入門シリーズ、第4回はギャップロックとインテンションロックによって INSERT をブロックする仕組みについて解説します。 第1回 トランザクション分離レベル で解説したように、MySQL の特徴でもある REPEATABLE READ によるファントムリードの防止に関わっているところですので、ぜひお手元でも観察してみてください! ★ 第1回 トランザクション分離レベル ★ 第2回 ロックモニターの読み方 ★ 第3回 ロック読取りも SELECT は止められない ★ 第4回 INSERT を止めるインテンションロック ★ 第5回 WHERE 条件と違うロック読取り ★ 第6回 performance_schema ★ 第7回

    MySQL/Aurora/TiDBロック入門 – 第4回 INSERTを止めるインテンションロック【解説動画付】|技術ブログ|北海道札幌市・宮城県仙台市のVR・ゲーム・システム開発 インフィニットループ
    toshikish
    toshikish 2024/06/20