並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 6457件

新着順 人気順

Avoidの検索結果281 - 320 件 / 6457件

  • Decoded: GNU coreutils – MaiZure's Projects

    Helpful background for code reading The GNU coreutils has its foibles. Many of these utilities are approaching 30 years old and include revisions by many people over the years. Here are some things to keep in mind when reading the code: Tiny programs - These utilities are small, (mostly) single-source file programs designed to do one thing and do it well. They are not designed for long life or to

    • Rust Vs Go: A Hands-On Comparison

      Matthias Endler - Consultant at Corrode.dev  • 27 September 2023 Oh no, not another 'Is Rust better than Go?' article. Seriously, haven't we all had our fill of these comparisons by now? But before you sigh in exasperation, hear us out! Many comparisons between Go and Rust emphasize their differences in syntax and the initial learning curve. However, ultimately, what matters is the ease of use for

        Rust Vs Go: A Hands-On Comparison
      • styleguide

        Background Which Shell to Use Bash is the only shell scripting language permitted for executables. Executables must start with #!/bin/bash and a minimum number of flags. Use set to set shell options so that calling your script as bash script_name does not break its functionality. Restricting all executable shell scripts to bash gives us a consistent shell language that’s installed on all our machi

        • Building secure web apps using Web Workers | Mercari Engineering

          Security is paramount for our users, and we at mercari strive to provide a snappy and safe platform. We recently introduced an additional layer of defence by adding Web Workers to secure the access token. It now protects the users from various kinds of attacks, including token theft from Cross Site Scripting (XSS), Cross Site Request Forgery (CSRF), prototype pollution, zero-day npm package vulner

            Building secure web apps using Web Workers | Mercari Engineering
          • AWSベストプラクティスをハンズオンラボで学ぼう | DevelopersIO

            こんにちは。 ご機嫌いかがでしょうか。 "No human labor is no human error" が大好きな吉井 亮です。 AWS ベストプラクティス集、ソリューションアーキテクトのバイブルともいえる Well-Architected フレームワーク ホワイトペーパーが更新されました。 AWS をより良く効果的に利用するための方法が記述されていますので、是非一度ご覧になってみてください。 本エントリでは更新されたフレームワークに沿って、ハンズオンをしながら AWS を勉強するサイトを紹介します。 まずホワイトペーパーの何が更新されたか ホワイトペーパーは 質問と回答 という形式で実践方法が記述されています。 今回の更新では、より具体的な実践方法が記述されるようになりました。 セキュリティの柱 質問2「How do you manage identities for people

              AWSベストプラクティスをハンズオンラボで学ぼう | DevelopersIO
            • GitHub security update: A bug related to handling of authenticated sessions

              CompanySecurityGitHub security update: A bug related to handling of authenticated sessionsWhy did I get logged out of GitHub.com? On the evening of March 8, we invalidated all authenticated sessions on GitHub.com created prior to 12:03 UTC on March 8 out… Why did I get logged out of GitHub.com? On the evening of March 8, we invalidated all authenticated sessions on GitHub.com created prior to 12:0

                GitHub security update: A bug related to handling of authenticated sessions
              • Layouts RFC

                This RFC (Request for Comment) outlines the biggest update to Next.js since it was introduced in 2016: Nested Layouts: Build complex applications with nested routes. Designed for Server Components: Optimized for subtree navigation. Improved Data Fetching: Fetch in layouts while avoiding waterfalls. Using React 18 Features: Streaming, Transitions, and Suspense. Client and Server Routing: Server-cen

                  Layouts RFC
                • Podcasting Setup 2020

                  It’s been a while since the last time I wrote about my podcasting setup (link in Japanese). Although I haven’t changed most of the setup since the stability is one of the most important things, I’d like to note the current setup since it might be interesting to a future podcaster. Beta87A and US2x2 Recording Environment Before getting to the gears, it is important to pick where to record. The most

                  • ネコは犬と違って「飼い主に不親切な人」を避けないことが明らかに

                    「犬は愛情深くて飼い主に忠実であるのに対して、ネコは飼い主に無関心」といった古い固定概念がありますが、ネコを飼っている人はこの考えに同意しないはずです。実際、ネコに関する従来の研究ではネコと人間が絆を形成することが示唆されてきましたが、最新の研究では「ネコは飼い主に対して不親切な行動をとる人をまったく避けない」ことが明らかになっています。 Cats (Felis catus) Show No Avoidance of People Who Behave Negatively to Their Owner — Animal Behavior and Cognition http://animalbehaviorandcognition.org/article.php?id=1250 Cats (Felis catus) Show no Avoidance of People who Beha

                      ネコは犬と違って「飼い主に不親切な人」を避けないことが明らかに
                    • 50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs

                      50 Shades of Go: Traps, Gotchas, and Common Mistakes for New Golang Devs 50 Shades of Go in Other Languages Chinese Translation: blog post, segmentfault (by wuYin) - needs updates Another Chinese Translation: blog post (by Shadowwind LEY) - needs updates Russian Translation: blog post (by Ilia Ozhereliev, Mail.Ru Group Blog) - needs updates Overview Go is a simple and fun language, but, like any o

                      • Why I no longer use GraphQL for new projects

                        Before I go further, I want to clarify that I love GraphQL as a frontend engineer. It empowers me to create. I also think GraphQL is a great choice for larger engineering organizations. Having a GraphQL server as an API layer over different micro services allows frontend engineers to just build without dealing with the complexity. For new projects, however, I will no longer be using GraphQL. My de

                          Why I no longer use GraphQL for new projects
                        • 経営層に開発生産性向上へのコミットについて理解してもらうためには

                          @stormcat24 です。先日社内で各部署からパネラーを招き開発生産性に関する勉強会を開催したところ、参加者から「技術的負債のことを経営陣に理解してもらうコツはありますか?」という質問がありました。 また、本日開催の開発生産性Conferenceにおいての基調講演で、「LeanとDevOpsの科学」の著者であるNicole Forsgren氏が登壇しましたが、こちらのセッションでもQ&Aでも同様の質問が出ていました。 『LeanとDevOpsの科学』著者登壇!開発生産性Conference (2023/07/13 09:30〜)# 開発生産性Conference 2023 エンジニア不足が叫ばれるなか、開発生産性が今注目を集めています。 インターネット・テック企業はもちろんのこと、大手企業における内製化の取り組みも生産性を上げる1つの手段として向き合う企業が増えてきています。 一方で、

                            経営層に開発生産性向上へのコミットについて理解してもらうためには
                          • Load Balancing

                            Past a certain point, web applications outgrow a single server deployment. Companies either want to increase their availability, scalability, or both! To do this, they deploy their application across multiple servers with a load balancer in front to distribute incoming requests. Big companies may need thousands of servers running their web application to handle the load. In this post we're going t

                              Load Balancing
                            • Beautiful PDFs from HTML

                              Foreword HTML and CSS are beautiful languages and one of the landmark achievements of collaboration and the open web. Together, they allow you to create beautifully typeset digital content that can be viewed on any device, without any special software or paid licenses. The web however was developed for scrolling content, and not paged media (by which we mean discrete pages, like in print or PDF).

                              • Jeffrey Paul: Your Computer Isn't Yours

                                There have been several updates appended to this page as of 2020-11-16, please see below. Also available in: Türkçe Français Español Português Português brasileiro русский 简体中文 日本語 others: email translations in markdown format to sneak@sneak.berlin It’s here. It happened. Did you notice? I’m speaking, of course, of the world that Richard Stallman predicted in 1997. The one Cory Doctorow also warne

                                • Announcing Envoy Mobile

                                  Today we are thrilled to announce the initial OSS preview release of Envoy Mobile, an iOS and Android client network library that brings the power of Envoy Proxy to mobile platforms. This is the beginning of a journey that we hope mobile developers around the industry will join us on. BackgroundWhen Lyft originally announced Envoy in 2016, the project goal was simply stated as: The network should

                                    Announcing Envoy Mobile
                                  • Wiki - RustStarterKit2020

                                    People were arguing about Rust’s std lib recently, so I went through the Cargo.toml of all the Rust projects I’ve written since 2015 and picked out the choice tools that get used over and over again. Up to date as of October 2020. Also see RustCrates, though that’s old. There’s also this, which is narrower but deeper, and awesome-rust, which is shallower and broader, and the various more specific

                                    • Doodle Champion Island Games Begin! Doodle - Google Doodles

                                      Welcome to the Doodle Champion Island Games! Over the coming weeks, join calico (c)athlete Lucky as she explores Doodle Champion Island: a world filled with seven sport mini-games, legendary opponents, dozens of daring side quests, and a few new (and old ;)) friends. Her ultimate goal? Defeat each sport Champion to collect all seven sacred scrolls—and complete extra hidden challenges across Champi

                                        Doodle Champion Island Games Begin! Doodle - Google Doodles
                                      • LangSmith で始める LLMOps - Gaudiy Tech Blog

                                        こんにちは。ファンと共に時代を進める、Web3スタートアップ Gaudiy の seya (@sekikazu01)と申します。 弊社では今 LLM をプロダクトに活用しているのですが、実際にユーザに提供するクオリティのものを作る・運用しようとすると様々な課題が立ちはだかってきました。 そんな数々の課題を解くために LangSmith というツールが活躍してくれた、また今後の活用・発展にもかなり期待ができるため、本記事ではそんな LangSmith について解説していきます。 LLM を使ったプロダクト開発において課題を感じている方々の参考になれば幸いです。 出てきた課題 まず LangSmith 自体の解説に入る前に、我々が直面した・ほぼ間違いなく今後するであろう課題たちをサラッとご紹介しようと思います。 大まかには次のような課題がありました。 プロンプトがアプリケーションコード内に書か

                                          LangSmith で始める LLMOps - Gaudiy Tech Blog
                                        • 'Where's Abe?' critics ask, as coronavirus spreads in Japan

                                          TOKYO (Reuters) - As Japan struggles to stem the spread of a coronavirus within its borders, critics are asking, “Where’s Abe?” Japanese Prime Minister Shinzo Abe listens to IAEA Director General Rafael Grossi at the prime minister's official residence in Tokyo, Japan, February 25, 2020. Kimimasa Mayama/Pool via REUTERS Shinzo Abe, 65, Japan’s longest serving prime minister, has failed to take the

                                            'Where's Abe?' critics ask, as coronavirus spreads in Japan
                                          • Amazon CloudWatch、機械学習により異常値(アノマリー)を自動検出できる新機能

                                            ITシステムの運用監視において、通常とは異なる状態、例えば急にトラフィックが跳ね上がる、動作速度が遅くなる、プロセッサの使用率が上がる、ネットワークのレイテンシが大きくなる、などを検知し、警告を発することはもっとも基本的かつ重要な機能です。 しかし、通常の状態にはある程度の幅があります。一体どの程度の範囲を超えたら異常であると判断するのか、閾値の設定は容易ではありません。 閾値を低くすれば、ひんぱんに異常と判断されて警報がいつのまにか軽視されてしまう心配があります。逆に閾値を高くすれば、小さな異常が見過ごされてしまう恐れがあるため、適切な設定には試行錯誤が必要です。 しかも昼と夜、平日と休日では適切な閾値は異なるでしょうし、キャンペーン期間やテレビコマーシャルの投入など特定の期間も閾値は変化するなど、閾値の設定は動的に行う必要もあります。 こうした難しい異常値の検出を機械学習により自動的に

                                              Amazon CloudWatch、機械学習により異常値(アノマリー)を自動検出できる新機能
                                            • fast.ai - Mojo may be the biggest programming language advance in decades

                                              I remember the first time I used the v1.0 of Visual Basic. Back then, it was a program for DOS. Before it, writing programs was extremely complex and I’d never managed to make much progress beyond the most basic toy applications. But with VB, I drew a button on the screen, typed in a single line of code that I wanted to run when that button was clicked, and I had a complete application I could now

                                                fast.ai - Mojo may be the biggest programming language advance in decades
                                              • Rails design patterns

                                                A design pattern is a repeatable solution to solve common problems in a software design. When building apps with the Ruby on Rails framework, you will often face such issues, especially when working on big legacy applications where the architecture does not follow good software design principles. This article is a high-level overview of design patterns that are commonly used in Ruby on Rails appli

                                                  Rails design patterns
                                                • 世界中の人がオランダ人並に自転車に乗れば二酸化炭素排出量を7億トン近く減らせるという研究

                                                  オランダは自転車大国で知られており、オランダ人は1日に平均約2.6キロメートルも自転車に乗っているといわれています。もし世界中がオランダ人と同程度に自転車を利用すれば、年間の二酸化炭素排出量が6億8000万トン以上も削減できることが、南デンマーク大学やコペンハーゲン大学などの研究者による共同研究で明らかになりました。 Historical patterns and sustainability implications of worldwide bicycle ownership and use | Communications Earth & Environment https://doi.org/10.1038/s43247-022-00497-4 If we all biked like the Dutch, world would avoid a Germany’s worth o

                                                    世界中の人がオランダ人並に自転車に乗れば二酸化炭素排出量を7億トン近く減らせるという研究
                                                  • アドレスが流出すれば攻撃は5倍に増える、Gmailに届く攻撃メールをグーグルが分析

                                                    著名なセキュリティーリサーチャーのpiyokango氏が注目のシステムトラブルをピックアップ。今週の注目ネタは……。 今回は3件のトピックを紹介する。Gmailに届く攻撃メールの分析結果と、Windowsの脆弱性、国内で活動が活発なマルウエアの最新動向である。 新型コロナウイルス関連の攻撃メールは1日で1800万通(2月9日) 米Google(グーグル)は同社のメールサービスGmail(ジーメール)のユーザー宛てに送られてきたフィッシングメールやマルウエア添付のメールなどの攻撃メールを分析した結果をブログで公開した。分析結果は同社が国際会議(Internet Measurement Conference 2020)で発表した内容をまとめたもの。 Gmailはユーザーに攻撃メールが届かないように自動で遮断している。その数は毎日1億通を超えるという。このうち、新型コロナウイルスに関連するフィッ

                                                      アドレスが流出すれば攻撃は5倍に増える、Gmailに届く攻撃メールをグーグルが分析
                                                    • My current HTML boilerplate - Manuel Matuzovic

                                                      My current HTML boilerplate posted on 09.04.2021 Every element I use for the basic structure of a HTML document, with explanations why. Traducción a Español by www.ibidemgroup.com. Usually when I start a new project, I either copy the HTML structure of the last site I built or I head over to HTML5 Boilerplate and copy their boilerplate. Recently I didn’t start a new project, but I had to document

                                                        My current HTML boilerplate - Manuel Matuzovic
                                                      • SRE チームを支えるふりかえりの文化 - スタディサプリ Product Team Blog

                                                        こんにちは。SRE チームの@chaspy です。 本記事では私の所属する SRE チームにおける「ふりかえり」の文化を紹介します。 背景 最近のチームのふりかえり会 *1 で僕自身が以下のようなコメントを"Keep"として出しました。 これは、単にこのふりかえり会が継続している、という意味に留まりません。あらゆる物事に対してふりかえりが行われ、改善サイクルが高速に回っていると感じます。それはチームメンバー全員が以下の価値観で仕事を進められているからだと思います。 あらゆる問題、取り組み、事象について「それは本当に必要か?」「それはなぜやるのか?」といったことを問うことができる。いわゆるクリティカルシンキング。 あらゆる問題に対して、建設的・前向きに、他者や何かを否定することなく、より良い案を言葉にして提案できる。建設的思考。blameless。 やることにコストがかからず、やらない理由が

                                                          SRE チームを支えるふりかえりの文化 - スタディサプリ Product Team Blog
                                                        • Windows 11では「Edgeの強制を回避する裏技」がつぶされていることが判明

                                                          by Dennis Sylvester Hurd 2021年11月4日に配信されたWindows 11のプレビュービルド「Windows 11 Insider Preview Build 22494」では、Microsoft Edgeで開くように設定されているリンクを任意のブラウザで開くように変更する仕組みが機能しなくなっていることが判明しました。 Windows 11 blocks Edge browser competitors from opening links https://www.ctrl.blog/entry/microsoft-edge-protocol-competition.html Latest Windows 11 overrides attempts to avoid using Edge • The Register https://www.theregist

                                                            Windows 11では「Edgeの強制を回避する裏技」がつぶされていることが判明
                                                          • Common mistakes with React Testing Library

                                                            Common mistakes with React Testing LibraryMay 4th, 2020 — 15 min read Hi there 👋 I created React Testing Library because I wasn't satisfied with the testing landscape at the time. It expanded to DOM Testing Library and now we have Testing Library implementations (wrappers) for every popular JavaScript framework and testing tool that targets the DOM (and even some that don't). As time has gone on,

                                                              Common mistakes with React Testing Library
                                                            • Golangのパッケージ名はどうするのが正解か

                                                              https://go.dev/blog/package-names を訳してみる Introduction Go code is organized into packages. Within a package, code can refer to any identifier (name) defined within, while clients of the package may only reference the package’s exported types, functions, constants, and variables. Such references always include the package name as a prefix: foo.Bar refers to the exported name Bar in the imported pack

                                                                Golangのパッケージ名はどうするのが正解か
                                                              • Profiling Native Python Extensions

                                                                One of the cool new features in py-spy is the ability to profile native Python extensions written in languages like C, C++ or Cython. Almost all other Python profilers[1] only show program activity that is in pure Python code, and native code will instead show up as spending time in the line of Python that calls the native function. Using native profiling tools like perf can get you a sense of wha

                                                                  Profiling Native Python Extensions
                                                                • Some SQL Tricks of an Application DBA

                                                                  When I started my career in development, my first job was a DBA. Back then, before AWS RDS, Azure, Google Cloud and the rest of them cloud services, there were two types of DBAs: The Infrastructure DBA was in charge of setting up the database, configuring the storage and taking care of backups and replication. After setting up the database, the infrastructure DBA would pop up from time to time and

                                                                    Some SQL Tricks of an Application DBA
                                                                  • Using WebAssembly threads from C, C++ and Rust

                                                                    Learn how to bring multithreaded applications written in other languages to WebAssembly. WebAssembly threads support is one of the most important performance additions to WebAssembly. It allows you to either run parts of your code in parallel on separate cores, or the same code over independent parts of the input data, scaling it to as many cores as the user has and significantly reducing the over

                                                                      Using WebAssembly threads from C, C++ and Rust
                                                                    • Amazon Bedrock Is Now Generally Available – Build and Scale Generative AI Applications with Foundation Models | Amazon Web Services

                                                                      AWS News Blog Amazon Bedrock Is Now Generally Available – Build and Scale Generative AI Applications with Foundation Models Update October 10, 2023 — Amazon Bedrock is now available in 3 regions globally: US East (N. Virginia), US West (Oregon), and Asia Pacific (Tokyo). This April, we announced Amazon Bedrock as part of a set of new tools for building with generative AI on AWS. Amazon Bedrock is

                                                                        Amazon Bedrock Is Now Generally Available – Build and Scale Generative AI Applications with Foundation Models | Amazon Web Services
                                                                      • 「海外アニメ板で物議を醸す『Anime』の定義」海外の反応 : 暇は無味無臭の劇薬

                                                                        Comment by Dav1d_D 俺はいつも物議を醸す話題は避けるようにしてる。 「『アバター』はanimeかどうかと聞かれた時の自分」 「政治発言をする勇気はない」 Comment by EmuNemo ググってみろ。 「日本ではアニメーションはどれもanimeだと考えられているから『シュレック』だってanimeになる」 Comment by Kinda-Weeaboo このアニメネタ板は色々変わりそう 「『anime』の定義が『日本のアニメーション』だというのなら日本のゲームのアニメーションシーンも『anime』になるからそれでアニメネタを作ることも出来る」 Comment by usaid9 かーさんは分かってない! 「animeはカートゥーンじゃないことを説明する自分」 Comment by MikuMasterRace 瑕疵のある意見 Comment by ennaca (悲

                                                                          「海外アニメ板で物議を醸す『Anime』の定義」海外の反応 : 暇は無味無臭の劇薬
                                                                        • A better zip bomb

                                                                          Compression bombs that use the zip format must cope with the fact that DEFLATE, the compression algorithm most commonly supported by zip parsers, cannot achieve a compression ratio greater than 1032. For this reason, zip bombs typically rely on recursive decompression, nesting zip files within zip files to get an extra factor of 1032 with each layer. But the trick only works on implementations tha

                                                                          • Snowpack

                                                                            Update (April 20, 2022): Snowpack is no longer actively maintained and is not recommended for new projects. Check out Vite for a well-maintained Snowpack alternative. See also: esbuild, parcel What is Snowpack?Snowpack is a lightning-fast frontend build tool, designed for the modern web. It is an alternative to heavier, more complex bundlers like webpack or Parcel in your development workflow. Sno

                                                                              Snowpack
                                                                            • 無料でランニングルートを自動生成し緑に囲まれた走りやすいコースを開拓できる「Trail Router」

                                                                              趣味や健康のために習慣的にランニングすると、ランニングコースが固定されてマンネリ化しがちです。しかし、思い切って新しいランニングコースを開拓しようとしても、そのコースが混雑しがちで走りづらかったり、緑がなく殺風景だったりするとがっかりしてしまいます。無料でブラウザやスマートフォンアプリから使用可能な「Trail Router」は、スタート地点を指定するだけで自動的にランニングコースを生成してくれて、緑に囲まれた道や起伏が少なく走りやすい道を選ぶように設定することも可能とのことなので、実際に使って試してみました。 Trail Router https://trailrouter.com/ Trail Router - Google Play のアプリ https://play.google.com/store/apps/details?id=com.trailrouter Trail Rou

                                                                                無料でランニングルートを自動生成し緑に囲まれた走りやすいコースを開拓できる「Trail Router」
                                                                              • 大規模言語モデルを使って自動車走行時の状況説明をさせてみる? -社内LLMハッカソン記-

                                                                                Turing株式会社の自動運転MLチームでエンジニアをしている岩政です。 Turingの自動運転MLチームでは、完全自動運転の開発に向けて、走行データから自動走行が可能な深層学習モデルの作成およびデータ基盤の整備、視覚情報以外にも言語を活用したマルチモーダルな基盤モデルの作成に取り組んでいます。 本記事では、視覚情報を認識するモデルと大規模言語モデルを組み合わせて、「自動車走行時の特に危険な状況を説明することができないか?」という観点から、社内ハッカソンで取り組んだことを紹介します。 社内LLMハッカソン 事の発端は、4月のある1日に急遽開催された大規模言語モデル(以下LLM)を活用した社内ハッカソンでした。高度な自動運転の実現において、一般的な社会常識のもと複雑な状況を理解して適切に行動するための「知能」は必要不可欠です。現在、Turingでは、LLMはその知能として高いポテンシャルがあ

                                                                                  大規模言語モデルを使って自動車走行時の状況説明をさせてみる? -社内LLMハッカソン記-
                                                                                • Web Font のメトリクス上書きによる CLS の改善 | blog.jxck.io

                                                                                  Intro WebFont を読み込む際に、取得完了までのラグを、システムが持つフォールバックフォントで代替する場合がある。 このとき、フォールバックフォントと読み込んだ Web フォントで、高さに関する情報が異なる場合、 Layout Shift が発生してしまう。 これを防ぐ方法として、 CSS からフォントメトリクスの上書きを行う仕様の提案が行われているため、本サイトへの適用を目指し検証を行った。 なお、この仕様は Layout Shift ではなく、単純にテキストレイアウトスタイル用途での利用も考えられるが、そこはスコープ外としている。 Font metrics override これらの値を @font-face で指定する。 @font-face { font-family: "helvetica-override"; src: local("Helvetica"); asce

                                                                                    Web Font のメトリクス上書きによる CLS の改善 | blog.jxck.io