並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 35 件 / 35件

新着順 人気順

Normalの検索結果1 - 35 件 / 35件

  • Live types in a TypeScript monorepo

    EDIT: A previous version of this post recommended publishConfig, operating under the mistaken belief that it could be used to override "exports" during npm publish. As it turns out, npm only uses "publishConfig" to override certain .npmrc fields like registry and tag, whereas pnpm has expanded its use to override package metadata like "main", "types", and "exports". There are a number of reasons y

      Live types in a TypeScript monorepo
    • 生成AIで外観検査をやってみた | Amazon Web Services

      Amazon Web Services ブログ 生成AIで外観検査をやってみた 1. はじめに 製造業における品質管理は非常に重要な課題です。製品の外観や組立状態を確認し、欠陥の有無を判断する外観検査工程は、高い品質を維持するうえで欠かせません。この検査工程を人手に頼らず自動化できれば、コスト削減と品質の安定化が期待できるため、さまざまな検査工程の自動化が試みられています。今でも外観検査のソリューションとしてAWSではAmazon Lookout for Visionというサービスを提供していますが、今回は違う切り口から、Amazon Titan Multimodal Embeddings G1を使って生成AIで同じような外観検査ができるかトライしてみました。 Embedding方式の利点は、製品カテゴリーを問わず同じ数値化モデルを活用できる点にあります。サンプル画像の数値化自体は製品に依

        生成AIで外観検査をやってみた | Amazon Web Services
      • Steve Albini, Storied Producer and Icon of the Rock Underground, Dies at 61

        Steve Albini, Storied Producer and Icon of the Rock Underground, Dies at 61 The Shellac and Big Black frontman, who recorded classic albums by Nirvana, Pixies, PJ Harvey, and more, died of a heart attack Steve Albini, an icon of indie rock as both a producer and performer, died on Tuesday, May 7, of a heart attack, staff at his recording studio, Electrical Audio, confirmed to Pitchfork. As well as

          Steve Albini, Storied Producer and Icon of the Rock Underground, Dies at 61
        • 驚くほどキレイな三次元シーン復元、「3D Gaussian Splatting」を徹底的に解説する - Qiita

          はじめに 最近、3D業界で大きな衝撃を与えた「3D Gaussian Splatting」1について、ご存知でしょうか?数少ない写真から、目を奪われるほど美しい三次元シーンを再構成できるデモを見て私も大感動しました。なぜこんなに美しいのか、どんな技術で実現したのか、興味が湧いています! "普通の3D物体ではなく、カメラの移動に合わせて、水面に映る景色も正確に表現しています。これはなかなか凄い..." 私も時間をかけて論文や公開されたコード2を勉強しました。本家の実装はCUDA化されており、難解な部分が多く、論文に書かれていないこともあります。そのため、「3D Gaussian Splatting」を勉強したい人にむけ、わかりやすい解説記事を書こうと思いました。単に概念や考え方だけでなく、ゼロから再実装できるように、すべてのロジックを数式として整理し、徹底的に解説しようと思います。 「3D

            驚くほどキレイな三次元シーン復元、「3D Gaussian Splatting」を徹底的に解説する - Qiita
          • Apple、iPad Pro (M4)に搭載したタンデムOLEDテクノロジー採用の「Ultra Retina XDRディスプレイ」についての情報を公開。スクロール中のぼやけや、長期間使用時は焼き付きが発生する可能性もあるので注意を。

            AppleがiPad Pro (M4)に搭載したタンデムOLEDテクノロジー採用の「Ultra Retina XDRディスプレイ」についての情報を公開しています。詳細は以下から。 Appleは日本時間2024年05月15日より、M4チップとタンデムOLEDテクノロジーを採用したUltra Retina XDRディスプレイを搭載し、Apple史上最も薄い「iPad Pro (M4)」の販売を開始しましたが、 Appleはこれに合わせて、iPad Pro (M4)で初めて採用した2枚のOLEDパネルで構成されるタンデムOLEDテクノロジーによりフルスクリーン輝度が1,000ニト、コントラスト比2,000,000:1、ハイダイナミックレンジ(HDR)に対応する「Ultra Retina XDRディスプレイ」に関するサポートドキュメントを公開しています。 Ultra Retina XDRディスプレ

              Apple、iPad Pro (M4)に搭載したタンデムOLEDテクノロジー採用の「Ultra Retina XDRディスプレイ」についての情報を公開。スクロール中のぼやけや、長期間使用時は焼き付きが発生する可能性もあるので注意を。
            • Web制作者は要チェック! Chrome 125で新しく追加された4つのCSSの機能

              Chrome 125で追加された、CSSの新しい機能4つを紹介します。 今回のアップデートでは、今まではJavaScriptを使用しないと実装できなかったアンカーのポジションをCSSだけで設定できるようになりました。また、新しい関数やスクロールバーのカラースキームなど、Web制作者は要チェックです! New in Chrome 125 Chrome 125 beta 下記は各ポイントを意訳したものです。 ※元サイト様のライセンスに基づいて翻訳しています。基づいてというのは、貢献部分に関して同ライセンスも含みます。 はじめに CSSによるアンカーのポジション CSSのステップ値関数 round(), mod(), rem() 明度がほぼ100%または0のOklabおよびOklchカラーの不連続性を除去 スクロールバーのカラースキーム はじめに 5/15にリリースされたChrome 125で4

                Web制作者は要チェック! Chrome 125で新しく追加された4つのCSSの機能
              • Opening windows in linux with sockets, bare hands and 200 lines of C | Hereket

                Opening windows in linux with sockets, bare hands and 200 lines of C Intro In this post I want to create a single file C file program to open a windows inside Linux without using xlib or any similar libraries. The idea is to explore X11 protocol and see how it is used to interact with X server to create windows. Before I had strong association that X11 was some magic thing to manipulate windows an

                • An mruby for WebAssembly

                  Previous slideNext slideToggle fullscreenOpen presenter view An mruby for WebAssembly Presentation by Uchio Kondo self.introduce! Uchio Kondo from Fukuoka.rb Infra Engineer @ Mirrativ, Inc. livestreaming & "live" gaming Translator of "Learning eBPF" Ruby and WebAssembly Code sample background rule: Ruby.has :red, :background (window.JavaScript || TypeScript).then("yellow"); Rust::<BackGround>::pur

                    An mruby for WebAssembly
                  • Heat in India: North India boils as temperatures near 50C

                    Parts of northern India continue to reel under a prolonged heatwave that has thrown normal life out of gear. On Thursday, temperatures soared beyond 45C in many states and touched 48.8C in Rajasthan state's Barmer city. India's weather department has said that the heatwave is likely to continue till Wednesday. Several regions are facing water and electricity shortages due to spikes in power consum

                      Heat in India: North India boils as temperatures near 50C
                    • Adding Security to Microcontroller Ruby

                      5/16/2024 @ RubyKaigi 2024 https://rubykaigi.org/2024/ ---- (description from timetable) "Actual" Internet of Things with Ruby is here! Continuing on the journey through Ruby's cryptographic libraries, I gave it a shot to make Raspberry Pi Pico W speak TLS in PicoRuby, making it even closer to other languages' environments. This talk will cover how networking, cryptography, and HTTP/HTTPS is imple

                        Adding Security to Microcontroller Ruby
                      • Engineering for Slow Internet – brr

                        Engineering for Slow Internet How to minimize user frustration in Antarctica. Hello everyone! I got partway through writing this post while I was still in Antarctica, but I departed before finishing it. I’m going through my old draft posts, and I found that this one was nearly complete. It’s a bit of a departure from the normal content you’d find on brr.fyi, but it reflects my software / IT engine

                        • 花海咲季A+実践禄|みかわや

                          学園アイドルマスター、楽しんでますか?私はもちろん楽しんでます!!!!!!! 木曜日がリリース日。楽しみすぎたかもしれねえ お久しぶりです、noteを書かなくなって久しかったのですがどうしても皆様に学マスの親愛度10コミュを見て欲しく記事を書くことにしました。花海咲季の親愛度Lv10を達成するまでにおいて意識したことや方針について、メモ書き程度ですが書き留めておこうと思います。個人の攻略に基づいたものであり、持っているサポカ状況やPLvによって最適解は変わるのであくまで"実践禄"である事をご留意ください。 また、今回親愛度10を達成したのは恒常SSR[Fighting my way]花海咲季をプロデュースしてのもので、現存するSR以下の咲季のプロデュース手法とは全くノウハウが異なる事が予想されます、ご了承ください。 評価A+って何?なんで取るの? 学マスのメインコンテンツ(2024/05/

                            花海咲季A+実践禄|みかわや
                          • Stripe's monorepo developer environment - Made of Bugs

                            I worked at Stripe for about seven years, from 2012 to 2019. Over that time, I used and contributed to many generations of Stripe’s developer environment – the tools that engineers used daily to write and test code. I think Stripe did a pretty good job designing and building that developer experience, and since leaving, I’ve found myself repeatedly describing features of that environment to friend

                            • City In A Bottle – A 256 Byte Raycasting System

                              Hello size coding fans. Today, I have something amazing to share: A tiny raycasting engine and city generator that fits in a standalone 256 byte html file. In this post I will share all the secrets about how this magical program works. Here’s my tweet that contains the code and a video of the output… A City in a Bottle 🌆 <canvas style=width:99% id=c onclick=setInterval('for(c.width=w=99,++t,i=6e3

                                City In A Bottle – A 256 Byte Raycasting System
                              • ActivityPub might be a transitional technology

                                I've written about federated social media before. Activitypub could be the futureThis is an older post brought back from a dead blog. It has an informal followup in the form of my post on Bluesky, Mastodon, and federated networks in general. Beyond Mastodon and Bluesky - Toward a Protocol-Agnostic FederationYou’ve heard of stuff like Twitter, Facebook, and Instagram. Make anKye FoxKye FoxBeyond Ma

                                • graydon2 | Some notes on Rust, mutable aliasing and formal verification

                                  frog hopSome notes on Rust, mutable aliasing and formal verification Recently Boats wrote a blog post about Rust, mutable aliasing, and the sad story of local reasoning over many decades of computer science. I recommend that post and agree with its main points! Go read it! But I also thought I'd add a little more detail to an area it's less acutely focused on: formal methods / formal verification.

                                  • 「ぼっち・ざ・ろっく!」公式サイト | NEWS

                                    いつもアニメ「ぼっち・ざ・ろっく!」を応援いただきありがとうございます。 改めて、作中のモデルとなった場所へご訪問される皆様へお願いです。 現地へ訪問される方は、ライブハウス、お店、建物の他テナント、 近隣住民の皆様や地域へご迷惑にならないようご配慮いただけますと幸いです。 特にライブハウス前にて、機材搬入出の妨げや、隣テナントの自動扉が開閉してしまうなどの事象が多発しております。改めてご注意いただけますと幸いです。 また、一般のご住宅の撮影はご遠慮ください。 個人・団体問わず、週末・連休など人が多い時間帯のご来訪および撮影は避けていただくようお願い申し上げます。 ご協力、ご理解のほどよろしくお願いいたします。 Thank you for your continued support for "Bocchi the Rock!". This is a follow-up announcem

                                      「ぼっち・ざ・ろっく!」公式サイト | NEWS
                                    • 【It Is Ticking】Chapter.10 The Laboratory その2 - Cou氏の徒然日記

                                      ■ IT IS TICKING 今回は、Chapter.10 の Stage.3とStage.4。 ★これまでの登場したコンポーネント★ (1) Bomb Default Contoller タイマーが 0 になるか、「DET」ポートが作動すると、爆弾の信管に点火する。 [爆弾を解除する方法] 電源を切る (赤いポートへの通電を抑止する) すべての解除ポートへの通電をする (すべての緑色ポートへ通電させる) 【警告】「DET」ポート(黄色ポート)への通電はしないこと (2) Manual Switch スイッチをクリックして出力を制御する。 ON : 電力が通過する OFF:電力の流れをブロックする (3) Baterry 回路に対して電気を定常的に供給する (4) Normal Wire 2本の埋め込みワイヤーを接続し、電気を流す。 デフォルトでは2本の埋め込みワイヤーを接続している。

                                        【It Is Ticking】Chapter.10 The Laboratory その2 - Cou氏の徒然日記
                                      • 【It Is Ticking】Chapter.10 The Laboratory その3 - Cou氏の徒然日記

                                        ■ IT IS TICKING 今回は、Chapter.10 の Stage.5とStage.6です。 ★これまでの登場したコンポーネント★ (1) Bomb Default Contoller タイマーが 0 になるか、「DET」ポートが作動すると、爆弾の信管に点火する。 [爆弾を解除する方法] 電源を切る (赤いポートへの通電を抑止する) すべての解除ポートへの通電をする (すべての緑色ポートへ通電させる) 【警告】「DET」ポート(黄色ポート)への通電はしないこと (2) Manual Switch スイッチをクリックして出力を制御する。 ON : 電力が通過する OFF:電力の流れをブロックする (3) Baterry 回路に対して電気を定常的に供給する (4) Normal Wire 2本の埋め込みワイヤーを接続し、電気を流す。 デフォルトでは2本の埋め込みワイヤーを接続している

                                          【It Is Ticking】Chapter.10 The Laboratory その3 - Cou氏の徒然日記
                                        • React 19 lets you write impossible components | Mux

                                          React 19 is here. And with it? Complex and flexible new features. Incredible optimizations. And a whole new way of thinking about your app. But when building a marketing site, are React 19’s features over-engineered? Or is it all worth the effort? For the last 18 months, these features have slowly been rolling out in React Canary and the Next.js App Router. And, for the last 18 months, we’ve been

                                            React 19 lets you write impossible components | Mux
                                          • Writing a task scheduler in Zig

                                            I'm working on an application that needs the ability to schedule tasks. Many applications have a similar need, but requirements can vary greatly. Advanced cases might require persistence and distribution, typically depending on external systems (like a database or queue) to do much of the heavy lifting. My needs are simpler: I don't have a huge variety of tasks or a high number of them. Thread-Per

                                            • How ransomware abuses BitLocker

                                              Introduction Attackers always find creative ways to bypass defensive features and accomplish their goals. This can be done with packers, crypters, and code obfuscation. However, one of the best ways of evading detection, as well as maximizing compatibility, is to use the operating system’s own features. In the context of ransomware threats, one notable example is leveraging exported functions pres

                                                How ransomware abuses BitLocker
                                              • Temporal Python 1.0.0 – A Durable, Distributed Asyncio Event Loop

                                                We are excited about the GA release of the Temporal Python SDK. Python is now a fully-supported workflow language in Temporal, and our use of native asyncio constructs makes it a perfect fit for Python developers looking to write durable workflows. Here are some links to read more about Temporal Python: Repository Application Development Guide Code Samples API Documentation Like essentially all of

                                                • コンポーネント型Java WebフレームーワークZKをSpring Bootと一緒に試すメモ - きしだのHatena

                                                  ZKという、コンポーネント型のWebフレームワークがあって、ちょっと面白そうなので試してみた。 https://www.zkoss.org/ コンポーネント型なのでJSFが近い。 とりあえず始め方がここにいろいろある。 https://www.zkoss.org/wiki/ZK_Installation_Guide プロジェクト作成 まあ、結局Spring Bootと一緒に使うことになるだろうから、Spring Bootで始めるやつを見る。 https://www.zkoss.org/wiki/ZK_Installation_Guide/Quick_Start/Create_and_Run_Your_First_ZK_Application_with_Spring_Boot まずSprig Bootのプロジェクトを作る。 https://start.spring.io/ Dependenc

                                                    コンポーネント型Java WebフレームーワークZKをSpring Bootと一緒に試すメモ - きしだのHatena
                                                  • Things you wish you didn't need to know about S3

                                                    Daniel Grzelak May 30, 2024 2 min read Things you wish you didn't need to know about S3 A time travel paradox in the title is a good place to start a blog post, don’t you think? You don’t yet know the things you need to know so you can’t wish you didn’t need to know them. There is a solution though – Read this blog post. This all started because Plerion is trying to build a comprehensive risk mode

                                                      Things you wish you didn't need to know about S3
                                                    • Emil Dziewanowski - Technical Artist

                                                      I often envy those who can accurately estimate the time their tasks will take, particularly the seemingly small ones. Experience has taught me that it’s these ‘simple’ tasks that are often the most deceptive. What appears to be a 15-minute fix can unexpectedly turn into a bizarre edge case, transforming a supposed one-line code change into a day-long hunt for answers on the Wayback Machine. And ye

                                                        Emil Dziewanowski - Technical Artist
                                                      • 【It Is Ticking】Chapter.10 The Laboratory その5 - Cou氏の徒然日記

                                                        ■ IT IS TICKING いよいよChapter.10も大詰め。Stage.9とStatge.10です。 ★これまでの登場したコンポーネント★ (1) Bomb Default Contoller タイマーが 0 になるか、「DET」ポートが作動すると、爆弾の信管に点火する。 [爆弾を解除する方法] 電源を切る (赤いポートへの通電を抑止する) すべての解除ポートへの通電をする (すべての緑色ポートへ通電させる) 【警告】「DET」ポート(黄色ポート)への通電はしないこと (2) Manual Switch スイッチをクリックして出力を制御する。 ON : 電力が通過する OFF:電力の流れをブロックする (3) Baterry 回路に対して電気を定常的に供給する (4) Normal Wire 2本の埋め込みワイヤーを接続し、電気を流す。 デフォルトでは2本の埋め込みワイヤーを接続

                                                          【It Is Ticking】Chapter.10 The Laboratory その5 - Cou氏の徒然日記
                                                        • PRIME Study Progress Update — User Experience

                                                          It is estimated that 180,000 Americans live with quadriplegia, and each year, an additional ~18,000 suffer a paralyzing spinal cord injury. We live in a digital society where‬‭ much of our work, entertainment, and social lives rely heavily on our use of computers and‬‭ smart devices. People with quadriplegia often find that their needs to engage seamlessly with the digital world go unmet, leading

                                                            PRIME Study Progress Update — User Experience
                                                          • 最近(~2024年5月)公開された LLM の性能を ELYZA-tasks-100 で比較してみた - Qiita

                                                            TL;DR 海外勢: Microsoft の Phi-3 は日本語応答性能も高い。Apple の OpenELM は日本語未対応 国内勢: Karakuri LM 8x7B は Phi-3 small とほぼ互角の性能、Fugaku LLM 13B は日本語の理解能力はありそうだが ELYZA-tasks-100 の得点は伸びず はじめに 前回の記事では、2024年4月にリリースされた LLM 3種(Llama3, Command R+, Phi-3 mini)に焦点をあてて、ELYZA-tasks-100 によるベンチマーク評価の結果をご紹介しました。 その後も国内・海外から続々とモデルがリリースされているので、今回はそれらを比較してみたいと思います。評価するのは次のモデルです。 Phi-3 small/medium OpenELM Fugaku LLM 13B Instruct Kar

                                                              最近(~2024年5月)公開された LLM の性能を ELYZA-tasks-100 で比較してみた - Qiita
                                                            • 【It Is Ticking】Chapter.10 The Laboratory その1 - Cou氏の徒然日記

                                                              ■ IT IS TICKING 大型アップデートにより、新しいコンポーネントとChapter.10などが追加されました。 あとは、各コンポのイメージも結構変わってたりします。 ★これまでの登場したコンポーネント★ (1) Bomb Default Contoller タイマーが 0 になるか、「DET」ポートが作動すると、爆弾の信管に点火する。 [爆弾を解除する方法] 電源を切る (赤いポートへの通電を抑止する) すべての解除ポートへの通電をする (すべての緑色ポートへ通電させる) 【警告】「DET」ポート(黄色ポート)への通電はしないこと (2) Manual Switch スイッチをクリックして出力を制御する。 ON : 電力が通過する OFF:電力の流れをブロックする (3) Baterry 回路に対して電気を定常的に供給する (4) Normal Wire 2本の埋め込みワイヤーを

                                                                【It Is Ticking】Chapter.10 The Laboratory その1 - Cou氏の徒然日記
                                                              • What's New in Neovim 0.10 | g.p. anders

                                                                Neovim 0.10 was the longest release cycle since the heady days of the 0.5 release. There are a ton of new features in this release (as well as some breaking changes), so be sure to check the full release notes. You can view the release notes directly in Nvim with :h news. The news file includes information on new features, deprecations, and breaking changes. I especially urge plugin authors to rea

                                                                • ECMAScript 2023 feature: symbols as WeakMap keys

                                                                  In this blog post, we take a look at the ECMAScript 2023 feature “Symbols as WeakMap keys” – which was proposed by Robin Ricard, Rick Button, Daniel Ehrenberg, Leo Balter, Caridy Patiño, Rick Waldron, and Ashley Claymore. What are WeakMaps good for?  # The key ability of a WeakMap is to associate data with a value: The value is the key of a WeakMap entry. The data is the value of that entry. Consi

                                                                  • Brian Eno, Holger Czukay & J. Peter Schwalm | ele-king

                                                                    Home > Reviews > Album Reviews > Brian Eno, Holger Czukay & J. Peter Schwalm- Sushi, Roti, Reibekuchen ドナルド・トランプとの指名争いからいち早く降りたフロリダ州知事ロン・デサンティスはこの5月、州法から「気候変動」の文字をあらかた消し去った。この改定によってフロリダ州の企業は6月1日から二酸化炭素出し放題、風力発電は禁止、公用車も低燃費ではなくなるらしい。最高気温45度も5000億円の被害をもたらした暴風雨も20センチの海面上昇も左派の陰謀で、デサンティスはフロリダ州を左派や環境活動家から守ったと勝ち誇っている。トランプが再び大統領になれば同じことがアメリカ全土に広がっていくのだろうか。アメリカの消費社会は減速しない。前進あるのみ。『Climate Change(気候変動)』というタイト

                                                                      Brian Eno, Holger Czukay & J. Peter Schwalm | ele-king
                                                                    • Don't Microservice, Do Module | Ali Khaleqi Yekta

                                                                      Updated:May 28, 2024 |  at 03:49 PM•16 min read The excessive use of microservices is still widespread, and this is bad for the earth! I assumed it was common knowledge by now, but I was very wrong. This article aims to clearly explain why you should minimize or eliminate the use of microservices and opt for properly structured modular systems (or any better alternative) instead. Table of Contents

                                                                        Don't Microservice, Do Module | Ali Khaleqi Yekta
                                                                      • Askar Safin

                                                                        This is why you should never use parser combinators and PEG June 2, 2024 Let me tell you why you should (nearly) never use PEG (parsing expression grammars). Nearly everything I will say applies to parser combinators (parsec in Haskell, nom in Rust), too. So, don't use PEG. Use CFGs (context-free grammars) instead. They are more natural. I feel that CFGs more naturally represent how we think. Thus

                                                                        1