nasustimのブックマーク (390)

  • Computer Vision, ML, and AI in the Study of Fine Art – Communications of the ACM

    nasustim
    nasustim 2024/05/05
  • WebSockets vs Server-Sent-Events vs Long-Polling vs WebRTC vs WebTransport | RxDB - JavaScript Database

    For modern real-time web applications, the ability to send events from the server to the client is indispensable. This necessity has led to the development of several methods over the years, each with its own set of advantages and drawbacks. Initially, long-polling was the only option available. It was then succeeded by WebSockets, which offered a more robust solution for bidirectional communicati

    WebSockets vs Server-Sent-Events vs Long-Polling vs WebRTC vs WebTransport | RxDB - JavaScript Database
    nasustim
    nasustim 2024/03/20
  • CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection

    PHPerKaigi 2024 • Day 1での登壇資料です。 https://phperkaigi.jp/2024/ https://fortee.jp/phperkaigi-2024/proposal/0d0f8507-0a53-46f6-bca6-23386d78f17f ※ Authorizationヘッダーを利用したBearerトークン等の活用については言及していません。

    CSRF対策のやり方、そろそろアップデートしませんか / Update your knowledge of CSRF protection
    nasustim
    nasustim 2024/03/10
  • NHK福岡のラジオ第2がスウェーデンで聴こえた件

    今回の「追跡!バリサーチ」は、NHK福岡になんとスウェーデンからお手紙が届いた件について! 送り主は69歳の男性・ゲーテさんで「スウェーデンでNHK福岡ラジオ第2放送を受信した」と書かれていました。 当にスウェーデンでNHK福岡のラジオが聴こえたのか? 聴こえたとしたら、なぜなのか…? (NHK福岡放送局ディレクター・清田翔太郎) こちらが、スウェーデンから届いた一通の手紙とCDです。 NHK福岡に届いた手紙とCD 送り主はゲーテ・リンドストロムさん(69)。 一緒に入っていたCDには「JOLB NHK福岡第2放送です」とNHK福岡の廣瀬雄大アナウンサーの声が! 「JOLB」は、福岡放送局が1日の放送終わりに流しているコールサインです。 同梱されていた手紙には「あなたの局の電波は、普通は受信できません。きれいな音質で聴こえた時には驚きました」と書かれていました。 ちなみにAM放送である、

    NHK福岡のラジオ第2がスウェーデンで聴こえた件
    nasustim
    nasustim 2024/03/10
  • ast-grep VSCode: 構造検索と置換の強力なツール

    こんにちは、 ast-grepの作者Herringtonです。 正規表現でコードを検索したことがある方なら、複数行のマッチングや入れ子構造の処理、コメントの無視などに苦労したことがあるかもしれません。 そこで、ast-grep VSCodeという新しい拡張を紹介します。これは、構造的検索と置換(SSR)という技術を利用して、より正確で効率的な検索と置換を実現するツールです。 構造検索は? テキスト検索と置換の限界 例えば、JavaScriptコードをリファクタリングして、lodash の _.filter 関数をネイティブの Array.prototype.filter メソッド に置き換えたいとします。単純なテキスト検索と置換は次のようになります: これは一部のケースではうまくいくかもしれませんが、いくつかの問題があります。 一行の式しかマッチングできません。コードが複数行にまたがってい

    ast-grep VSCode: 構造検索と置換の強力なツール
    nasustim
    nasustim 2024/03/04
  • 2023年のフロントエンド振り返りと2024年

    BuriKaigi 2024 https://burikaigi.dev/ X https://twitter.com/__sakito__

    2023年のフロントエンド振り返りと2024年
  • 機械学習を「社会実装」するということ 2024年版 / Social Implementation of Machine Learning 2024

    機械学習を「社会実装」する際に待ち受けている罠と、その解決方法の考察 (2024年版) です。今回は、生成AI時代とも呼ばれる昨今において、我々は機械学習プロジェクトをどのように捉え、どのように向き合えばよいか?の羅針盤になる内容を盛り込みました。 ※この資料は、東京大学メタバース工学部リスキリング講座プログラム グローバル消費インテリジェンス寄付講座 (GCI) 2023 Winterの講義で使用したものです。 https://gci2.t.u-tokyo.ac.jp/archives/course/gci-2023-winter ※過去に同テーマで講義した際に使用した資料はこちら。 https://speakerdeck.com/moepy_stats/social-implementation-of-machine-learning-july-2023-version https:/

    機械学習を「社会実装」するということ 2024年版 / Social Implementation of Machine Learning 2024
    nasustim
    nasustim 2024/01/11
  • 編集部メンバーがガチで #買ってよかったもの2023 をあげてく【オタ活向けもそうでないものもあるよ】 - ソレドコ

    2023年もあとわずかとなりました。年末ということで、今回は編集部員たちが実際に「買ってよかったもの」を紹介します! 先に書いておきますが、30商品あって長いです。 しかし、家電やキッチン用品、品や飲料、水筒、バッグなど、とにかく便利で、おすすめしたいものばかりです! 皆さんの買ってよかったものもぜひ教えてくださいね! 👇気になるアイテム名をタップでジャンプできます シャープ ドライヤー プラズマクラスター ビューティー ドレープフロー IB-WX2 ダイソン Pure Hot+Cool 空気清浄機能付 ファンヒーター リファ ファインバブル カネボウ クリーム イン デイ ロンシャン ル・プリアージュ トートバッグL 象印マホービン 水筒 シームレスせん 小容量 250ml PATATTO 180 Dr. Beckmann ステインペン コクヨ A3とA4を選んで使える クリップボー

    編集部メンバーがガチで #買ってよかったもの2023 をあげてく【オタ活向けもそうでないものもあるよ】 - ソレドコ
    nasustim
    nasustim 2023/12/29
  • 松尾研 LLM講座 講義コンテンツ | 東京大学松尾研究室 - Matsuo Lab

    松尾研究室が2023年9~10月に東京大学サマースクールで開催した LLM 大規模言語モデル講座のコンテンツを無償公開しています。 講座は約2,000名の受講者が参加し、全7回の講義を実施しました。 最終課題としてGPUを使ったコンペティションでは約800名が参加し熱戦を繰り広げました。 現在、講義のスライドのみ公開しております。 ダウンロードは利用規約を確認の上、下記からダウンロードをお願いいたします。 最終更新: 2024年2月10日 問題・フィードバック報告フォームはこちら 第1回:Overview of Language Models LLMの概要、今後の各回の講義の概要、および日のLLM開発状況について 第2回:Prompting and Augmented Language Model 事前学習済みLLMを追加学習せずに活用する技術(プロンプティング、⽂脈内学習、Augme

    松尾研 LLM講座 講義コンテンツ | 東京大学松尾研究室 - Matsuo Lab
    nasustim
    nasustim 2023/12/28
  • Learn Modern C++

    This site contains an original, self-contained guide to learning the fundamentals of Modern C++, intended to be the basis of a self-study course. Some Chapters depend upon material presented in earlier ones, so studying them linearly is recommended. There are also regular posts (accessible from the front page) which cover topics or areas of C++ not covered in the course. If you have any queries or

    Learn Modern C++
    nasustim
    nasustim 2023/12/27
  • TypeScript で Cake Pattern - Object.create(null)

    TypeScript で Cake Pattern っぽい DI (依存性注入) をするためのライブラリを作ったので, そのご紹介です. この記事での解説や他の手法との比較は前回の記事を前提とするので, まずはこちらをお読みください. Scala における Cake Pattern Cake Pattern は Scala で DI を実現する方法の一つで, ライブラリやアノテーションを使わず Scala の言語機能のみで完結するシンプルさが特徴です. 以下の例では前回の記事から引き続き, 時刻と乱数を扱うコンポーネントと, それらに依存したコンポーネントがある, というものを使います. まずはコンポーネント ClockComponent, RandomComponent, MyServiceComponent を定義します. Scala の trait は TypeScript でいうと

    TypeScript で Cake Pattern - Object.create(null)
  • ドライブ中に聴く音楽は何がベストなの? 脳の専門家に聞いてみた #くるまも - くるまも|三井住友海上

    こんにちは。ライターの大塚たくまです。 暖かい季節になり、車に乗って遊びに行く機会も増えてきましたね。ドライブのお供といえば、音楽。あなたはドライブ中にどんな音楽を聴きますか? なんとなく、ドライブの音楽ってアップテンポな気分がアガる曲を選びがちですよね。疾走感があるロックも合う気がします。ちなみに、ぼくはB'zが好きなので、よく運転しながらB’zを聴いています。 そのときの気分に合わせて好きな曲を選んでいますが、よくよく考えると、アップテンポ過ぎる曲はスピードを出し過ぎてしまわないかとか、思い入れのある曲だと聴き入ってしまって運転に集中できないのではとか、音楽が運転に与える影響って何かしらあるのでは……? ドライブBGMの科学的な正解ってあるんでしょうか。 なんだか気になったぼくは、脳の専門家に確認することにしました。 【お話を聞いた人】 加藤俊徳先生:脳内科医・医学博士。加藤プラチナク

    ドライブ中に聴く音楽は何がベストなの? 脳の専門家に聞いてみた #くるまも - くるまも|三井住友海上
    nasustim
    nasustim 2023/06/10
  • Netflixにおけるフルサイクル開発者―開発したものが運用する - CARTA TECH BLOG

    こんにちは。fluctでiOS/Android向けSDKの開発をしているarimuraです。この記事ではPhilip Fisher-Ogden、Greg Burrell、Dianne MarshによるFull Cycle Developers at Netflix — Operate What You Buildを私が翻訳したものを著者の許可のもとに掲載しています。元の記事は弊社の技術力評価会のインプットの一つとして共有されており、そこで興味を持ったのが翻訳するきっかけとなりました。 以下、2018年5月時点における情報を記載したものであり Netflix TechBlog「Full Cycle Developers at Netflix」より引用したものである。 Netflixにおけるフルサイクル開発者―開発したものが運用する 2012年―Netflixでの重要なサービスの運用は骨の折れ

    nasustim
    nasustim 2023/06/08
  • Full Cycle Developers at Netflix

    The year was 2012 and operating a critical service at Netflix was laborious. Deployments felt like walking through wet sand. Canarying was devolving into verifying endurance (“nothing broke after one week of canarying, let’s push it”) rather than correct functionality. Researching issues felt like bouncing a rubber ball between teams, hard to catch the root cause and harder yet to stop from bounci

    Full Cycle Developers at Netflix
    nasustim
    nasustim 2023/06/08
  • 誰でもブラウザで簡単にAI作曲。AIボーカルも入って1日5曲まで無料で作れるSongR BETA登場|DTMステーション

    ここ数か月、AIの進化が加速していて、時代についていけなくなりそうです。音楽関連のものも次々と登場していて、いつも驚くばかりですが、ここ数日SNSのタイムラインで何度か目にしたのがSongRなるもの。「これ、何だろう?」とリンクを踏んでみたところ、AIが自動作曲・編曲してくれ、作詞もしてくれるし、自分で歌詞を入力すればそれに合わせて歌ってもくれるというサービスだったのです。 アプリをインストールしたりする必要もなく、ブラウザで使えるサービスであるためWindwosでもMacでもiPhoneAndroidでも何でもOKというもの。まだスタートして1、2週間のようですが、現在ベータ版という扱いだからか、誰でも無料で使うことができ、サービスとなっています。まだ発展途上という感じではありますが、今後進化していくと、かなり凄いものになりそうな気もするシステムだったので、ちょっと紹介してみましょう。

    誰でもブラウザで簡単にAI作曲。AIボーカルも入って1日5曲まで無料で作れるSongR BETA登場|DTMステーション
    nasustim
    nasustim 2023/05/14
  • GWの休みに勉強しよう!!!有名IT企業の研修資料まとめ - Qiita

    勉強について エンジニアの皆さん。エンジニア以外の皆さん。 ・勉強しようと思っているけど、何を勉強したらいいかわからない ・ネットを漁っても良質な教材が出てこない ・他人がどんなことをしているか気になる こんなお悩みありませんか? 今回は、有名企業の研修資料をまとめましたので、勉強のネタにしてみてはいかがでしょうか? 新人、ベテラン関係ありません! GWに暇を持て余したら、こちらをご覧くださいね サイボウズ サイボウズです。 22年度の内容が公開されていました。 ■モバイルアプリ開発 ■サイボウズのアジャイル・クオリティ ■MySQL - テストデータが偏るということ ■モブに早く慣れたい人のためのガイド ■テクニカルライティングの基 ■ソフトウェアテスト ■セキュリティ ■ソフトウェアライセンス 講義資料と講義動画まで公開されています。 資料が苦手な人でも学習が捗りますね。 ラクス こ

    GWの休みに勉強しよう!!!有名IT企業の研修資料まとめ - Qiita
    nasustim
    nasustim 2023/04/23
  • 雑に作って、それから作り込んで、最後にテストを書く「テストラスト」開発 - give IT a try

    (この話は最初Twitterに書こうと思ったけど、長くなるのでブログに書くことにしました) 僕はRSpecやMinitestでテストを書くのは得意ですが、常にテストファースト(TDD)で開発するとは限りません。 今業務でやってるタスクはこんなふうに進めてます。 雑に動くものを作る ↓ 見た目をきれいにする&機能を作り込む ↓ テストを書く ↓ リファクタリングする この順番で開発する理由を以下に述べます。 雑に動くものを最初に作る理由 最初は見た目とか、異常系とか、細かい仕様とかを無視して、正常系が一通り動くものを作ります。 これはこれから作ろうとしているものの認識が合っているかどうかをPO(プロダクトオーナー)に確認するためです。 実際に動く画面を見せると「こんな感じでOK」とか「ここはこういうふうにしたい」というフィードバックをもらうことができます。 また、開発者としてもコードを書きな

    雑に作って、それから作り込んで、最後にテストを書く「テストラスト」開発 - give IT a try
    nasustim
    nasustim 2023/02/18
    「最悪このままでもリリースできる状態」の安心感わかるなぁ。自分は新しいモジュールを作るときには 大枠の機能を作る → 作った分のテストを書く → 細かい挙動とテストを詰めていく でやることが多い
  • 工事設計認証(技適)をとってみた - クックパッド開発者ブログ

    こんにちは、クックパッドの齋藤です。 私はハードウェアPdMとして、クックパッドマートで事業に関わるハードウェア(マートステーション、プリンタ、温度監視システム等)の企画開発・開発ディレクション・調達・保守等をやっています。 クックパッドマートとハードウェア クックパッドマートは2018年9月20日にリリースされた生鮮品のECプラットフォームです。リリースから4年以上経ち、新規事業ならではのスピードを維持しつつサービス拡大のため試行錯誤を日々続けています。 cookpad-mart.com クックパッドマートはiOSとAndroidの専用アプリで利用可能です。このアプリで商品を購入して、近所の受け取り場所(マートステーションと呼んでいます)で受け取れます。有料で自宅配送するオプションもあります。 クックパッドマートでは、材の輸配送や保管といった現実世界を相手にビジネスを展開しているため

    工事設計認証(技適)をとってみた - クックパッド開発者ブログ
    nasustim
    nasustim 2023/02/04
  • たのしいコーディングのための「CUPID」特性 - iki-iki

    当初はちょっとしたSOLID批判のつもりが、「藪を突ついて蛇を出して」しまったのですが、物事はそこから具体的で目に見えるものへと発展しました。仮に、近頃はSOLID原則が役に立たなくなっているのだとしたら、何に置き換えればよいのでしょう? あらゆるソフトウェアに通用する原則はあるのでしょうか? そもそも「原則」とは何を意味するのでしょう? 私は「仕事がたのしくなるソフトウェアならではの特性や性質がある」ということを確信しています。コードでそのような質が高まれば高まるほど、仕事もどんどんたのしくなります。しかし、何事もトレードオフですから、自分の置かれている状況をつねに考慮する必要があります。 そうした特性はたくさん存在しており、互いに重なりや関連がありますし、説明の仕方もさまざまです。ここでは私がコードで気にかけている要素を強く支えていると思える5つを選びました。選ぶ数はこれぐらいが丁度良

    たのしいコーディングのための「CUPID」特性 - iki-iki
    nasustim
    nasustim 2022/12/05
  • setTimeout の真の力、あなたは知っていますか? - Qiita

    こんにちは。ぬこすけ です。 皆さんは「 setTimeout とはどんな関数でしょう?」と聞いたら、どう答えますか? おそらく、ほとんどの人が「指定した時間に処理が走るようにする関数」と答えるのではないでしょうか? function main() { console.log('動いたよ!!'); } // 大体 3 秒後に main 関数が動き出す setTimeout(main, 3000); 大雑把な理解としては問題ないですが、実は setTimeout の隠された能力はそれだけではありません。 setTimeout の隠された能力を知るとどんな良いことがあるのでしょうか? 例えば、次のような良いことがあります。 ブラウザに対する理解が深まる Web サイトのパフォーマンスを向上させることができる ドヤれる まず、 ブラウザに対する理解が深まります 。 かのアリストテレスはこう言い残

    setTimeout の真の力、あなたは知っていますか? - Qiita
    nasustim
    nasustim 2022/11/02