toshikishのブックマーク (46,441)

  • 「ポン菓子機」の進化は止まらない - メシ通 | ホットペッパーグルメ

    (写真は発売前の製品です) 昔懐かしいポン菓子機は今も作られている 皆さんは「ポン菓子」をべたことがありますか? ポン菓子という呼び方以外にも、「バクダン」「こめはぜ」「ドカン」「パンパン菓子」……。もしくはその包装から「ニンジン」と呼んでいる人もいるでしょう。何にせよ、米や麦や豆を膨らませて作る、あのサクサクとした感のお菓子です。 40代後半以上の方なら、リヤカーや軽トラックの荷台に専用の機械を積んだポン菓子屋さんが広場にやってきて、米と加工賃を渡すとその場でポン菓子を作ってくれた……という経験を持つ方もいると思います。私も、できあがる瞬間の爆発音と水蒸気の煙、大量に飛び出てくるポン菓子を、ワクワクしながら眺めたものです。 30代よりも若い方だと、駄菓子屋やスーパーで包装されたものを見かけたことがある程度で、実際に作っているところを見たことがある人は非常に少ないのではないでしょうか。

    「ポン菓子機」の進化は止まらない - メシ通 | ホットペッパーグルメ
    toshikish
    toshikish 2024/05/12
  • ノーベル賞候補となった研究者に訊いた“睡眠の謎”「自称ショートスリーパーの99%以上はただの寝不足です」

    睡眠の研究で今、「最もノーベル賞に近い」と評される学者が筑波大学にいる。睡眠研究の第一人者、柳沢正史教授である。学生時代から不眠に悩まされてきたという59歳のジャーナリスト・横田増生氏が、その快眠メソッドを学びに門を叩いた。【前後編の前編。後編を読む】 * * * 睡眠を「見える化」する 筑波大学国際統合睡眠医科学研究機構の機構長である睡眠研究者の柳沢正史教授に、高校からがんこな不眠に悩まされ続けてきた私が、睡眠の謎や、快眠のノウハウなどについて訊いた。 私は事前に、教授が立ち上げたベンチャー企業「S,UIMIN」で2日にかけて脳波を計った。1日目は、8時間眠ったが、中途覚醒が2時間近くあった、2日目は9時間強の睡眠で、中途覚醒が1時間ほどあった。まずはその結果を見てもらった。 「この脳波はあまりよくありませんね。点のような中途覚醒がたくさんあるし、まどろみレベルの睡眠が多い代わりに、一番

    ノーベル賞候補となった研究者に訊いた“睡眠の謎”「自称ショートスリーパーの99%以上はただの寝不足です」
    toshikish
    toshikish 2024/05/12
  • Error Handling for Large Rust Projects - A Deep Dive into GreptimeDB's Practices | Greptime Blog

    This blog shares our experience organizing variant types of Error in a complex system like GreptimeDB, from how an error is defined to how to log the error or present it to end-users. Such a system is composed of multiple components with their own Error definitions. Status Quo of Rust's Error Handling ​A few standard libraries in Rust provide Error structs that implement std::error::Error, like st

    Error Handling for Large Rust Projects - A Deep Dive into GreptimeDB's Practices | Greptime Blog
    toshikish
    toshikish 2024/05/12
  • Athena で S3 と MySQL を JOIN する | DevelopersIO

    CDK の中で DB を初期化する点についても後ほど触れます。 S3 にサンプルデータをアップロードする 続いて、以下のコマンドで S3 にサンプルのデータを入れます。 bucket_name=$(aws cloudformation describe-stacks --stack-name BlogAthenaJoinS3AndMysqlStack --output text --query 'Stacks[0].Outputs[?OutputKey==`BucketName`].OutputValue') aws s3 cp ./s3_test_data/data "s3://${bucket_name}/data" --recursive これで CloudFormation で作成した S3 バケット名を取得し、そのバケットに以下の CSV ファイルをアップロードしました。 ※4都

    Athena で S3 と MySQL を JOIN する | DevelopersIO
    toshikish
    toshikish 2024/05/12
  • TanStack Routerで型安全かつ効率的なルーティングを実現

    TSKaigiにて使用した資料です。 https://tskaigi.org/talks/ytaisei_ Reactを用いたSPA開発においてフレームワークの採用は時にtoo muchになります。 しかし、Next.jsやRemixのFiled-Basedなルーティングは開発体験が良いです。 私たちはSPA開発においても型安全でFile-Basedなルーティングを求めています。 今回はそのような状況においてTanStack Routerが有力な候補になることを、その特徴とメリットに触れながら解説します。 次の特徴を紹介します。 - 型安全でシンプルなルーティング - File-Basedなルート生成 - バンドルサイズを軽減するCode Splitting - Search Paramsによる状態管理

    TanStack Routerで型安全かつ効率的なルーティングを実現
    toshikish
    toshikish 2024/05/12
  • Powerfully Typed TypeScript

    TSKaigi 2024 https://tskaigi.org/ Lightning Talk

    Powerfully Typed TypeScript
    toshikish
    toshikish 2024/05/12
  • フロントエンドの技術選定

    ある製品開発で管理画面を作ることになりました。その際にフロントエンド技術に疎いプロジェクトマネージャーが技術選定から始める必要がありました。基的に誰がやっても技術選定は難しいです。選定の成否は決めた時点では分からないからです。フロントエンドに詳しいメンバーがチームにいれば委譲したり、メンバーがなんらかの技術に精通していればその技術を選択するという考え方もあります。しかし、残念ながら、私たちのチームではそういう状況にありませんでした。そこで覚悟を決めて、分からないなら分からないなりに1から調査して技術選定を行うことにしました。 稿では、主に次の内容について説明します。 どのように技術選定を進めたか どのような調査を行ったか 最終的にどういう視点で技術を選定したか 昔ながらのテンプレートを使ったサーバーサイドレンダリングは生き残れるか 私が引き継ぎをうけたとき、前任者がプロトタイプとして

    フロントエンドの技術選定
    toshikish
    toshikish 2024/05/12
  • TSKaigi 2024 Prettierの未来を考える スピーカーノート

    TSKaigi 2024 で話した「Prettier の未来を考える」という発表のスピーカーノートです。スライドは こんにちは、今日は「Prettierの未来を考える」というタイトルでお話させていただきたいと思います。 鈴木 颯介と言います。ユビー株式会社でプロダクト開発エンジニアとして働きながら、筑波大学でパソコンの勉強をしています。オープンソースソフトウェアが好きで、今日お話するPrettierのメンテナーをしたり、トランスパイラのBabelのコミッターをしたりしています。最近はWebKitのJSエンジンにたくさんパッチを投げたりしています。 私が働いているユビーは、TSKaigiのGold Sponsorをさせてもらっています。ブースがあります。ユビーのグッズの他に、Prettierのステッカーも配布しておりますので、興味がある方はぜひお立ち寄りください。 まず、Prettierにつ

    TSKaigi 2024 Prettierの未来を考える スピーカーノート
    toshikish
    toshikish 2024/05/12
  • GitHub - lukepistrol/TimeMachineStatus: TimeMachineStatus is a little menu bar application for macOS which aims to show more useful information than the system default.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - lukepistrol/TimeMachineStatus: TimeMachineStatus is a little menu bar application for macOS which aims to show more useful information than the system default.
    toshikish
    toshikish 2024/05/12
  • 新しいSNSをwasmで試せるページを公開した|sugitani

    Black Cat CarnivalというSNSサービスを開発している 昨年10月から開発を進めている。反響があるようであればチーム開発に移行したい、とは考えているが今は一人で開発している。(※開発以外は様々な方に助けていただいています🙇‍♂️) 理想的には動く物でベータテストを行えると良いのだが、相当な時間がかかってしまうのでクライアントを先に開発して意見を頂戴しブラッシュアップしようと考えた。…というか、これを使ってくれる人はいるのか?を確認しなければ、不安に抵抗できなくなってきた。 しかしApple AppStoreやGoogle Playで公開ベータテストを行うには審査を通過する必要がある。審査は動作するサービスでなければおそらく通らない。 クローズドテストであれば審査は要らないが、メールアドレスを頂戴して招待をお送りする必要がある。敷居が高いと感じた。 クライアントはCompo

    新しいSNSをwasmで試せるページを公開した|sugitani
    toshikish
    toshikish 2024/05/11
  • TypeScriptのパフォーマンス改善

    2024/05/11に行われたTSKaigiで発表したLTの資料です! ◎概要 TypeScriptJavaScriptのスーパーセットとして、静的型付けと高度な型システムを提供し、大規模なプロジェクトの開発を助けています。しかし、これらの利点を最大限に活用するためには、コンパイルパフォーマンスの最適化が不可欠です。コンパイル速度を上げることでビルド時間やテスト実行時間の削減を行うことができます。今回の発表では、TypeScriptのコンパイルパフォーマンスを改善するための具体的な手法とその背後にある理論をいくつか紹介します。 ◎内容 1. TypeScriptのパフォーマンスとは何か、そしてなぜそれが重要なのか 2. コンパイル速度を改善するための具体的な手法とその背後にある理論

    TypeScriptのパフォーマンス改善
    toshikish
    toshikish 2024/05/11
  • Effectで作る堅牢でスケーラブルなAPIゲートウェイ / Robust and Scalable API Gateway Built on Effect

    May 11, 2024 @ TSKaigi

    Effectで作る堅牢でスケーラブルなAPIゲートウェイ / Robust and Scalable API Gateway Built on Effect
    toshikish
    toshikish 2024/05/11
  • Real World Type Puzzle and Code Generation

    TSKaigi 2024 https://tskaigi.org/

    Real World Type Puzzle and Code Generation
    toshikish
    toshikish 2024/05/11
  • Next.jsのApp Routerを学ぶ際、shadcn/uiが参考になったという話 - Qiita

    Next.jsのApp Routerを学ぶ際に、UIライブラリを探していたところ、shadcn/uiが参考になったので紹介します。 shadcn/uiは、フレームワークやライブラリではなく、コピペで利用できるReactコンポーネントのサンプル集という立ち位置になっています。Tailwind CSSでデザインされており、React Server Components(RSC)にも対応しています。 サンプルの実装方法が参考になる点も魅力の一つです。 簡単ですがつらつらと紹介していきたいと思います。 shadcn/uiとは デモを見てるとフレームワークやライブラリなのかなと思いきやそうではなく、コピペで利用できるサンプル集という立ち位置になっています。基的にはTailwind CSSでデザインされてるようです。 サンプルとはいえ、実装方法で参考になった箇所が結構あったのでそこも気に入ってるポイ

    Next.jsのApp Routerを学ぶ際、shadcn/uiが参考になったという話 - Qiita
    toshikish
    toshikish 2024/05/11
  • 地磁気の大きな乱れが観測されています | 気象庁

    報道発表日 令和6年5月11日 概要 地磁気の大きな乱れが、11日02時05分から始まり、変動幅は 517nT(ナノテスラ)に達しました。 文 気象庁地磁気観測所(茨城県石岡市柿岡)では、現在地磁気の大きな乱れを観測しています。地磁気の乱れの特徴がよくあらわれる地磁気の水平成分の変化は、11日02時05分に始まり、その後現在も続いています。変動幅は最大で 517nTに達しました(添付資料参照。1924年以降では1941年7月4日に700nT以上の記録が最大)。 今回のように大きな地磁気の乱れが起きると、通信障害等が発生する場合があります。 この地磁気の乱れは、5月9日頃から発生している太陽表面での爆発に対応するとみられ、国立研究開発法人 情報通信研究機構によると大規模なフレアが数回発生したとの発表があることから、今後も注意深く観測してまいります。 最新の地磁気の観測状況は、気象庁地磁気観

    toshikish
    toshikish 2024/05/11
  • 実務で生成AIサービスを開発してわかったこと

    生成AIを使ったサービスを開発してわかったことをメモしておきます。 開発したもの 業種 SaaS 課題 提供サービス内でユーザーがアイディアを考えることが難しかった。様々なデータを人力で集めてくる必要があった 解決策 アイディア起案に繋がりそうなデータを自動で集めてきて提示する。手法はベクトル検索、AIによる要約生成。 その他 チャットUIは作っていない。ユーザーの入力は最初の検索テキスト入力文のみ。 開発前の検証・プロトタイピング 開発する前に生成AIの出力を検証することが必要 生成AIの出力の質はサービスの肝だから 生成AIの出力は事前の予想と違うこともあり早い段階で出力を確認しておかないと後々の仕様変更があったときにキツイから AIに渡すデータの中身を確認しておく 例えばRAGを使って社内ドキュメントやDBを検索する場合、それらのデータの中身を吟味する必要がある 必要なデータと不要な

    実務で生成AIサービスを開発してわかったこと
    toshikish
    toshikish 2024/05/11
  • tRPCを実務に導入して分かった旨味と苦味

    TSKaigi 2024 14:40~ トラック2

    tRPCを実務に導入して分かった旨味と苦味
    toshikish
    toshikish 2024/05/11
  • 【2024年】AWSアカウントの rootユーザーでしかできないことをまとめてみた | DevelopersIO

    こんにちは!AWS事業部のおつまみです。 みなさん、rootユーザーでしかできない操作を知りたいと思ったことはありますか?私はあります。 rootユーザーとは、AWSアカウントを作成した際に自動的に付与される最も権限の高いユーザーアカウントのことです。 rootユーザーには特別な権限があり、一般ユーザーアカウント(IAMユーザー)ではできない操作が可能です。 しかし、rootユーザーだと非常に強い権限を持っているので、基的にAWSを利用する際はIAMユーザーを利用することがベストプラクティスとされています。 AWS アカウントのルートユーザーのベストプラクティス - AWS Identity and Access Management rootユーザーの認証情報が必要なタスクがある場合を除き、AWS アカウントのrootユーザーにはアクセスしないことを強くお勧めします。 また弊社AWS

    【2024年】AWSアカウントの rootユーザーでしかできないことをまとめてみた | DevelopersIO
    toshikish
    toshikish 2024/05/11
  • TypeScriptとGraphQLで実現する型安全なAPI実装

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

    TypeScriptとGraphQLで実現する型安全なAPI実装
    toshikish
    toshikish 2024/05/11
  • 「静岡は悪者なの?」 県知事選、リニア議論に戸惑う有権者 | 毎日新聞

    静岡県の川勝平太知事の辞職に伴う知事選(26日投開票)で、リニア中央新幹線の行く末が注目されている。環境問題や水資源への懸念から県が工事に反対してきたことが、リニアの開業が遅れる一因とされてきたからだ。これまで選挙で圧勝してきた川勝氏が県庁を去り、支持してきた有権者の心情は複雑だ。「静岡が悪者にされるのはつらい」と――。 知事選が告示された9日午前。静岡市中心部で立候補者の街頭演説を聞いていた女性(70)はつぶやいた。「はっきりものを言う川勝さんを応援してきたのに、辞めるなんて残念です」 リニアのトンネルは県北部の南アルプスを通るため、そこを水源とする大井川の流量が減少する懸念があり、川勝氏は2017年以降、静岡工区の着工に「待った」をかけてきた。品川―名古屋間のルートにある7都県で唯一、駅が設置されない静岡にはメリットに乏しいという意見も根強い。 この女性は以前、別の工事の影響で実家周辺

    「静岡は悪者なの?」 県知事選、リニア議論に戸惑う有権者 | 毎日新聞
    toshikish
    toshikish 2024/05/11
    冷静に考えて,県の許可基準を満たす策を講じようとしない事業者が悪いのに,県を悪者にする人が多いのは理解に苦しむ。