並び順

ブックマーク数

期間指定

  • から
  • まで

121 - 160 件 / 608件

新着順 人気順

dependentの検索結果121 - 160 件 / 608件

  • GitHub - nashaofu/node-screenshots: Zero-dependent. A native nodejs screenshots library for Mac、Windows、Linux.

    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 - nashaofu/node-screenshots: Zero-dependent. A native nodejs screenshots library for Mac、Windows、Linux.
    • Gemini API: Quickstart with Python  |  Google AI for Developers

      Send feedback Gemini API: Quickstart with Python Stay organized with collections Save and categorize content based on your preferences. This quickstart demonstrates how to use the Python SDK for the Gemini API, which gives you access to Google's Gemini large language models. In this quickstart, you will learn how to: Set up your development environment and API access to use Gemini. Generate text r

      • NAT動作をめぐる誤解まとめ - turgenev’s blog

        概要 この記事では、P2P通信の快適性などに大きく影響するところでありつつ、メーカー・プロバイダ側からそれほど積極的に情報が提供されているとは言えないNAT機器の動作について、よくある誤解をいくつか取り上げて解説します。 NAT動作に関する前提知識(cone NAT, symmetric NATあるいはEIM/APDFなどの用語)はNATタイプ、ポートセービングIPマスカレード、UDPホールパンチング、STUN - turgenev’s blogなども参照してください(多少被っている内容もあります)。 Map-e(v6プラス・OCNバーチャルコネクトなど)ではポート開放ができない? この記事を読む人でここを勘違いしている人はあまりいないと思いますが、まずは初歩的なところから行ってみましょう。Map-eによるIPv4 over IPv6(IPoE)通信ではIPv4のグローバルアドレスが割り当

          NAT動作をめぐる誤解まとめ - turgenev’s blog
        • Announcing .NET Chiseled Containers - .NET Blog

          .NET chiseled Ubuntu container images are now GA and can be used in production, for .NET 6, 7, and 8. Canonical also announced the general availability of chiseled Ubuntu containers. Chiseled images are the result of a long-term partnership and design collaboration between Canonical and Microsoft. We announced chiseled containers just over a year ago, as a new direction. They are now ready for you

            Announcing .NET Chiseled Containers - .NET Blog
          • Evolving the Go Standard Library with math/rand/v2 - The Go Programming Language

            The Go Blog Evolving the Go Standard Library with math/rand/v2 Russ Cox 1 May 2024 Since Go 1 was released in March 2012, changes to the standard library have been constrained by Go’s compatibility promise. Overall, compatibility has been a boon for Go users, providing a stable base for production systems, documentation, tutorials, books, and more. Over time, however, we’ve realized mistakes in th

              Evolving the Go Standard Library with math/rand/v2 - The Go Programming Language
            • カテゴリーエントリーポイントの考え方と使い方|Hara Takuya

              本稿は、『ブランディングの科学:新市場開拓篇』で広く知られるようになった、カテゴリーエントリーポイント(Category Entry Point:CEP)というマーケティング・コンセプトの解説記事です。 なお本稿ではこのコンセプトを提案したジェニ・ロマニウク(Jenni Romaniuk)の論を立脚点にしながら、後半では「実務的にはこう使った方がよいんじゃないか」という提案もしてみたいと思います。 『ブランディングの科学』の中のCEPまずCEPは、ブランドを「連想」する、言い換えると、ブランドを思い出す/思いつくことに関連するコンセプトです。 なぜ「連想」を問うのかといえば、思い出される確率が高いブランドほど購入される可能性も高いと考えるのが、マーケティングの基本的なロジックだからです。そしてマーケティングリサーチでよく行われる「連想テスト」は、「炭酸飲料と聞いて思い浮かぶブランドは何です

                カテゴリーエントリーポイントの考え方と使い方|Hara Takuya
              • 38 論文03 高木 v1403 木.indd

                ■ 20 ■ 第一に治療の範疇を超えるものであること、そして 第二に、科学技術的手段によるものであることが決 定的なポイントであると言える。 さて、エンハンスメントは、身体的エンハンスメ ント・ムードエンハンスメント・認知的エンハンス メント・道徳的エンハンスメントに大別される。最 後の道徳的エンハンスメントについては、現実的な 見込みは小さいと考えられてきたが、近年様々な可 能性が議論されている。本稿はこの道徳的エンハン スメントを主題とする。 道徳的エンハンスメントを本格的に論じ始めたの は、イングマー・ピアソンとジュリアン・サバレス 科学の進歩は、多くの技術を生み出し、これまで 不可能とされてきた多くのものを可能としてきた。 しかし、科学の進歩は多くの倫理的問題を同時に生 み出してきた。応用倫理学においてはとりわけ「エ ンハンスメント技術」が近年議論の的となっている。 端的に定義する

                • NATタイプ、ポートセービングIPマスカレード、UDPホールパンチング、STUN - turgenev’s blog

                  概要 この記事では、NAT(NAPT)を行う機器の動作タイプの分類、およびそれと密接に関連する話題として、ポートの枯渇を防止するためのいわゆる「ポートセービングIPマスカレード」の手法とUDPホールパンチングについて解説します。 NAT(NAPT)(あるいはIPマスカレード)の概念については、ここでは基礎的な解説はしないので他サイト等を参考にしてください。基本的には、「ルーターだけがインターネットと直接接続し、ルーターの内側にある各機器を代表して通信を行う」「そのためには内側の各機器のアドレス/ポートとルーター自身のアドレス/ポートとの間で書き換えが必要」というイメージがあれば問題ありません。 この記事で扱うようなNATの動作は基本的にポートに関連するものであり、ポートを使用するプロトコル(TCPやUDP)以外にはあまり影響はありません。 当初、Linuxのnetfilterの動作やDMZ

                    NATタイプ、ポートセービングIPマスカレード、UDPホールパンチング、STUN - turgenev’s blog
                  • Making a Secure Chat in Rust

                    PreludeHello! Today, we are going to make a secure chat in Rust. “Secure” means that we don’t want attackers/eavesdroppers to be able to find out the contents of our messages (privacy), and we also want to make sure that we know who we’re talking to on the other side (authentication). To do this, we are going to use some common cryptographical concepts. I’ll explain all the cryptographical concept

                    • 10 Things Software Developers Should Learn about Learning – Communications of the ACM

                      The dashed box on the left contains exactly the same information as the awkward textual description in the dashed box on the right. But if a developer only received one of the two to create an SQL database, they are likely to find the diagram easier than the text. We say that the text here has a higher extraneous cognitive load. When faced with a task that seems beyond a person’s abilities, it is

                      • 【羽田空港衝突事故】滑走路進入指示めぐる人的ミスが原因の可能性

                        羽田空港D滑走路 更新日:2024/02/02 2024年お正月は1日大震災、2日羽田空港衝突事故、3日には北九州市小倉北区「鳥町食堂街」で大規模火災が起こり、ショックを受けた方がほとんどだと思います。 お正月気分が一気に吹き飛びました。 今回、羽田空港衝突事故の事実関係を報道されている範囲でまとめてみました。 何かの参考になれば幸いです。 ※情報は随時更新します。 事故原因は何なの? 管理人 調査中だけど、 ヒューマンエラーの可能性が高い。 羽田空港衝突事故概要 2024年(令和6年)1月2日午後5時47分頃に羽田空港で発生した航空事故。 東京都大田区の東京国際空港(羽田空港)で着陸した「日本航空516便」が「海上保安庁のみずなぎ1号」と滑走路上で衝突し、両機が炎上した。 516便には、乗客367人(うち8人は子供)と乗員12人(パイロット3人、客室乗務員9人)の合わせて379人が搭乗し

                          【羽田空港衝突事故】滑走路進入指示めぐる人的ミスが原因の可能性
                        • 第38回人工知能学会全国大会 (JSAI2024) でマーケティングAIに関する研究発表を行いました!

                          第38回人工知能学会全国大会 (JSAI2024) でマーケティングAIに関する研究発表を行いました! こんにちは! 即戦力人材と企業をつなぐ転職サイト「ビズリーチ」でデータサイエンティストをしている林勝悟といいます。 2024年5月に第38回人工知能学会全国大会(以下、JSAI2024)が静岡県浜松市で開催され、全国の大学や企業の研究者が一堂に会し、AIに関する研究発表が行われました。 Visionalグループは当学会に協賛し、株式会社ビズリーチから業務の一環として開発したマーケティングAIに関する研究発表やスポンサー展示を行いました。 本稿では弊社の研究発表や興味深かった研究について紹介いたします。 ビズリーチのマーケティングAIの研究発表 「ビズリーチ」は人材マッチングプラットフォームであるため、現在はマッチングのレコメンドが主なAI技術領域になりますが、それ以外にも自然言語処理や検

                            第38回人工知能学会全国大会 (JSAI2024) でマーケティングAIに関する研究発表を行いました!
                          • Node.js vs. Deno vs. Bun: JavaScript runtime comparison | Snyk

                            JavaScript runtimes help you build advanced, server-driven JavaScript projects that aren't dependent on the user's browser to run. There are several choices of runtimes available, with the supremacy of the old stalwart Node.js being challenged by Deno and Bun. Deno is the latest project produced by the same developer who originally created Node.js, Ryan Dahl, back in 2009. Deno aims to improve its

                              Node.js vs. Deno vs. Bun: JavaScript runtime comparison | Snyk
                            • Universe 2023: Copilot transforms GitHub into the AI-powered developer platform

                              In March, we shared our vision of a new future of software development with Copilot X, where AI infuses every step of the developer lifecycle. Since then, we’ve been working to scale and mature the underlying technology–and in the process we created something even bigger. Our vision has manifested itself into a new reality for the world’s developers. Just as GitHub was founded on Git, today we are

                                Universe 2023: Copilot transforms GitHub into the AI-powered developer platform
                              • Best Practices for Writing Step Functions Terraform Projects | Amazon Web Services

                                AWS DevOps Blog Best Practices for Writing Step Functions Terraform Projects Terraform by HashiCorp is one of the most popular infrastructure-as-code (IaC) platforms. AWS Step Functions is a visual workflow service that helps developers use AWS services to build distributed applications, automate processes, orchestrate microservices, and create data and machine learning (ML) pipelines. In this blo

                                  Best Practices for Writing Step Functions Terraform Projects | Amazon Web Services
                                • [OUTDATED] How to create near-perfect character and style LoRa's for SDXL 1.0 | Civitai

                                  [OUTDATED] How to create near-perfect character and style LoRa's for SDXL 1.0 UPDATE from 19.11.2023: I have finally published my new training guide and you can find it here: Create perfect 100mb SDXL models for all concepts using 48gb VRAM - with Vast.ai GPU rental guide | Civitai IntroThis is a guide on how to train a good quality SDXL 1.0 LoRa with good likeness, diversity and flexibility using

                                    [OUTDATED] How to create near-perfect character and style LoRa's for SDXL 1.0 | Civitai
                                  • Using Linear and Logistic Regression in Machine Learning

                                    Logistic Regression and Linear Regression are two fundamental statistical methods used for predictive modeling within the supervised machine learning framework. Before discussing these two concepts, let’s discuss what regression is and the use of regression analysis in machine learning. What is Regression Regression in statistics refers to a type of predictive modeling technique that analyzes the

                                      Using Linear and Logistic Regression in Machine Learning
                                    • Cingulate dynamics track depression recovery with deep brain stimulation - Nature

                                      Patients with treatment-resistant depression (TRD) experience a wide variety of debilitating symptoms, including persistent negative mood, anhedonia, psychomotor retardation and suicidal thoughts. While many patients with TRD who receive experimental subcallosal cingulate (SCC) deep brain stimulation (DBS) have responded to continuous stimulation with durable symptom relief4,5,6,7,8, the clinical

                                        Cingulate dynamics track depression recovery with deep brain stimulation - Nature
                                      • 週刊Railsウォッチ: 複合主キー関連の実装進む、Action TextでHTML5サニタイザほか(20230719前編)|TechRacho by BPS株式会社

                                        週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。TechRacho記事をいち早くお読みになりたい方はTwitterにて@techrachoのフォローをお願いします。また、タグやカテゴリごとにRSSフィードを購読することもできます(例:週刊Railsウォッチタグ) 🔗Rails: 先週の改修(Rails公式ニュースより) 🔗 暗号化関連 🔗 EncryptedConfigurationが一部のHashメソッドで誤っ

                                          週刊Railsウォッチ: 複合主キー関連の実装進む、Action TextでHTML5サニタイザほか(20230719前編)|TechRacho by BPS株式会社
                                        • 外部キー制約が使えない場合のRailsの実装方法 - エニグモ開発者ブログ

                                          こんにちは、エンジニアの川本です。 主にBUYMAの決済・配送を担当しているチームでバックエンドの開発をしています。 この記事は Enigmo Advent Calendar 2023 の 20 日目の記事です。 個人開発でPlanetScaleというMySQL互換のサーバーレスデータベースを使用しているのですが、特筆すべき仕様として外部キーのサポートがありません。 planetscale.com 外部キー制約はDBレベルで強い整合性を担保できる便利な手段ですが、PlanetScaleではその機能が利用できないので、アプリケーションレベルで整合性を担保する必要があります。 MySQLの外部キーのオプションにはいくつか種類がありますが、これらが使えない場合にアプリケーション側ではどのように担保すればよいのでしょうか? 今回は、Railsを例にしてアプリケーション側でMySQLの外部キーに相当

                                            外部キー制約が使えない場合のRailsの実装方法 - エニグモ開発者ブログ
                                          • Nuxt: Looking forward · Nuxt Blog

                                            A lot of things have happened for Nuxt over the last year. Sébastien and Daniel share their thoughts on what we've achieved, and where we're going next. A Review of 2023 - SébastienIn January 2023, Daniel set out Nuxt: A vision for 2023. We achieved most of the goals we set out to accomplish. Some of them are missing and we will tackle them this year! It was a productive year and the team shipped

                                              Nuxt: Looking forward · Nuxt Blog
                                            • IPC in Rust - a Ping Pong Comparison

                                              I wanted to explore different ways of communicating between different processes executing on the same machine, and doing so as fast as possible. We're focussing on high speed inter-process communication (IPC), but some of these approaches can be extended across a network. We'll do this exploration in Rust. A reminder that since these are independent processes, most approaches you'd take within-pro

                                              • How to speed up the Rust compiler in August 2023

                                                It has been five months since my last general update on the Rust compiler’s performance. Let’s see what has happened in that time. Big wins Let’s start with some big improvements. The information about metrics at the top of this post still applies. #107925: Incremental compilation uses a hashing algorithm to detect when code fragments have changed and need recompilation. In this PR, @thomcc change

                                                • Configuration Files (New) - ESLint - Pluggable JavaScript Linter

                                                  This config system is feature complete but not enabled by default. To opt-in, place an eslint.config.js file in the root of your project or set the ESLINT_USE_FLAT_CONFIG environment variable to true. To opt-out, even in the presence of an eslint.config.js file, set the environment variable to false. If you are using the API, you can use the configuration system described on this page by using the

                                                    Configuration Files (New) - ESLint - Pluggable JavaScript Linter
                                                  • Serverless ICYMI Q4 2023 | Amazon Web Services

                                                    AWS Compute Blog Serverless ICYMI Q4 2023 Welcome to the 24th edition of the AWS Serverless ICYMI (in case you missed it) quarterly recap. Every quarter, we share all the most recent product launches, feature enhancements, blog posts, webinars, live streams, and other interesting things that you might have missed! In case you missed our last ICYMI, check out what happened last quarter here. Server

                                                    • T・Pぼん | Netflix (ネットフリックス) 公式サイト

                                                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                        T・Pぼん | Netflix (ネットフリックス) 公式サイト
                                                      • sched_ext: a BPF-extensible scheduler class (Part 1)

                                                        This blog post introduces sched_ext, a recently proposed extensible scheduler class. sched_ext allows you to write and run your custom process scheduler optimized for your target workloads and hardware architectures using BPF programs. In the rest of the post, I recap the concept of a scheduler at the high level and go over the default schedulers in Linux kernel. Then, I introduce why an extensibl

                                                        • Hierarchical Clustering in Machine Learning

                                                          If you read the “An Introduction to Clustering” article, you will know that Hierarchical Clustering is a type of Connectivity model in Machine Learning. To recap, Connectivity Models are based on the fact that data points in the same data place have similarities. What is Hierarchical Clustering? Hierarchical Clustering is an algorithm that groups similar data points into clusters. Hierarchical Clu

                                                            Hierarchical Clustering in Machine Learning
                                                          • 【IICS】GitHub Actionsを使用したIICS JOB自動テスト | DevelopersIO

                                                            はじめに データアナリティクス事業本部ビッグデータチームのyosh-kです。 今回はIICS CDIでリソースをGithubで管理し、チェックインした際にGithub ActionsでIICS JOBを自動テストすることが可能か検証していきたいと思います。 前提条件 以下の動画や記事などで紹介されていた内容を元に検証と実装を一部修正させていただきました。 Automated Deployment of IICS Assets- CI/CD using Informatica API's 事前に任意のマッピングタスク、マッピング、タスクフローを作成してあることとします。 また、IICS CDIとGithubでのソース管理が設定されていることとします。まだの場合は、以下のブログを参考にしてください。 Informatica Cloud Data IntegrationでGitHub上のリポジト

                                                              【IICS】GitHub Actionsを使用したIICS JOB自動テスト | DevelopersIO
                                                            • JetBrains Rider and the .NET Aspire Plugin | The .NET Tools Blog

                                                              With the .NET 8 announcement, developers were surprised to learn of a new opinionated, cloud-ready stack for building observable distributed applications. Of course, we’re talking about .NET Aspire, a solution of tools and patterns delivered to developers via the NuGet workloads found in newer versions of the .NET SDK, similar to Multi-Application UI or MAUI. In this post, we’ll cover what .NET As

                                                                JetBrains Rider and the .NET Aspire Plugin | The .NET Tools Blog
                                                              • The 'eu' in eucatastrophe – Why SciPy builds for Python 3.12 on Windows are a minor miracle

                                                                This matrix would be a lot larger if it included historical OSes and less common architectures, where support with the respective compiler was often in a 1:1 relationship (i.e. that combination would cover a single cell in the matrix). The matrix also does not cover which programming languages a given compiler is able to process, but for simplicity, you can picture C/C++ here. Of course, GCC remai

                                                                  The 'eu' in eucatastrophe – Why SciPy builds for Python 3.12 on Windows are a minor miracle
                                                                • Agile Methodology for Project Management

                                                                  Agile methodology is one of the most popular and recognizable project management methodologies. This article will discuss what Agile Methodology is and what the benefits are in implementing projects with its iterative and incremental project execution concepts. What is Agile Project Management? Agile methodology is an iterative approach to project management and software development that prioritiz

                                                                    Agile Methodology for Project Management
                                                                  • λm.me - An alternative frontend for Haskell?

                                                                    In CppCon 2022, Herb Sutter gave a talk titled Can C++ be 10x Simpler & Safer? where he described an alterntive syntax that compiles to C++ (which he calls CppFront or Cpp2) that could remove much of the existing issues with C++ - reduce complexity, increase safety, and more. If you haven't seen it yet, it's worth a watch! With recent events and discussions in the Haskell community, my mind went b

                                                                      λm.me - An alternative frontend for Haskell?
                                                                    • Understanding the Polyfill Attack (Polykill)

                                                                      Supply chain threats are growing. Most concerningly, it seems more and more like we’re dealing with nation level threats taking over small unmaintained open source projects. Once again, I’ve got to start by talking about Tidelift being the only company focusing on the real problem here - helping companies treat maintainers like the contractors/vendors they are. If maintainers had any financial ben

                                                                        Understanding the Polyfill Attack (Polykill)
                                                                      • Android and RISC-V: What you need to know to be ready

                                                                        The latest news from Google on open source releases, major projects, events, and student outreach programs. Android is an open source operating system that is freely available to port to many devices and architectures. As such it supports many different device types and CPU architectures. We’re excited to be adding a new one to that list - RISC-V. RISC-V is a free and open instruction set architec

                                                                          Android and RISC-V: What you need to know to be ready
                                                                        • Benchmark TypeScript Parsers: Demystify Rust Tooling Performance

                                                                          Benchmark TypeScript Parsers: Demystify Rust Tooling Performance TL;DR: Native parsers used in JavaScript are not always faster due to extra work across languages. Avoiding these overhead and using multi-core are crucial for performance. Rust is rapidly becoming a language of choice within the JavaScript ecosystem for its performance and safety features. However, integrating Rust into JavaScript t

                                                                            Benchmark TypeScript Parsers: Demystify Rust Tooling Performance
                                                                          • 【Gemini】ChatGPTの最強のライバルGoogleのGemini!日本語の使い方〜GPT-4との性能比較まで | WEEL

                                                                            生成AIメディアWEEL編集長の佐井とリサーチャーの2scです。 ついに…! GoogleがGPT-4の最大の対抗馬であると目されていたGeminiを発表しました。どんな機能でどれほどの性能なのかとても楽しみです! この記事では、Geminiの概要から性能、特徴、使い方を徹底解説します。最後まで読むとGeminiの理解が深まり、より効果的な画像生成AIを使いこなせるようになるので、参考にしてください。 なお弊社では、生成AIツール開発についての無料相談を承っています。こちらからお気軽にご相談ください。 →無料相談で話を聞いてみる Geminiの概要 Geminiを簡単に説明するならば、Googleが開発したChatGPTのような生成AIです。元々はGoogle Bardとして提供されていましたが、Google DeepMindが新たなマルチモーダルAI「Gemini」を開発したことにより、

                                                                            • Solar Water Pumps Market Size, Share, Growth Report, 2030

                                                                              Solar Water Pumps Market Research Report Information By Type (Submersible Pumps, Surface Pumps), By Application (Agriculture, Drinking Water, And Others), And By Region (North America, Europe, Asia-Pacific, And Rest Of The World) –Market Forecast Till 2030 Global Solar Water Pumps Market Overview Solar Water Pumps Market Size was valued at USD 1.5 billion in 2022. The Solar Water Pumps market indu

                                                                              • The curious case of the missing period

                                                                                They explained that one of the emails they sent to a customer was missing a period (.) in the email body. What was more confusing is it only happened to this specific customer, when the same email was sent to a different customer the period was not missing. Recently during my 1 on 1 with my manager we talked about a current project that one of our other teams are working on. This sparked a memory

                                                                                  The curious case of the missing period
                                                                                • Performance Metrics for Regression Problems in Machine Learning

                                                                                  All the absolute percentage errors are added together, and then the total is divided by the number of observations to get the MAPE (Mean Absolute Percentage Error. Formula for MAPE MAPE is calculated as the average of the absolute percentage errors between predicted and actual values. The formula for MAPE is as follows: Interpretation of MAPE: The MAPE expresses error as a percentage, making it ea

                                                                                    Performance Metrics for Regression Problems in Machine Learning