並び順

ブックマーク数

期間指定

  • から
  • まで

161 - 200 件 / 1148件

新着順 人気順

Namingの検索結果161 - 200 件 / 1148件

  • Apple Silicon上でx86_64のDockerを使う - ローファイ日記

    Apple Silicon上でLinux向けx86_64の環境が欲しくなったり、x86_64向けのバイナリやイメージを作らないといけなくなる事態は、稀に良くあると思う。 colimaを使うと、Aarch64なMac上であっても、かなり楽にx86_64のLinux環境とDocker環境が手に入る。 最近のcolimaには実は --arch というオプションがあり、x86_64又はaarch64であればあっさりと環境を作ることができるようになっている。 デフォルトで入ってくる環境と区別するため --profile オプションを明示する必要がある。 $ colima --profile colima-x64 start --arch x86_64 colimaの作ったDockerインスタンスは colima list で一覧できる。 $ colima list PROFILE STATUS AR

      Apple Silicon上でx86_64のDockerを使う - ローファイ日記
    • スエズ運河でのコンテナ船事故の一部始終について専門家が解説

      エジプトのスエズ運河で2021年3月23日に、日本の船舶貸付会社である正栄汽船が所有し台湾の海運会社の長栄海運(エバーグリーン・マリン)が運航するコンテナ船「エバー・ギブン」が座礁する事故が発生し、多数の船舶の往来が遮断される事態となりました。海上輸送に大きな混乱をもたらしている今回の事件について、カナダ・トロント大学の研究機関シチズン・ラボの研究者で海運アナリストでもあるジョン・スコット・レイルトン氏が解説しています。 スコット・レイルトン氏は3月24日に、「スエズ運河がブロックされています。巨大なコンテナ船のエバー・ギブンが、最も厄介な方法で立ち往生しました。もう何時間も続いています。エジプトのあらゆるタグボートが船を引っぱろうとしているようです」とTwitterで報じました。 So, the #SuezCanal is blocked... Massive container shi

        スエズ運河でのコンテナ船事故の一部始終について専門家が解説
      • React code conventions and best practices

        Use linting and automatic formatterAll the major tools for React provide linting rules. If you like, feel free to edit them to fit your style, but always use some and automate the process of linting and formatting. Preferred tools are eslint and prettier. Import orderAdd some import order rules to your eslint config. This will ensure that the imports are always in the same order and are grouped by

          React code conventions and best practices
        • Working with GitHub Issues in Visual Studio Code

          Version 1.89 is now available! Read about the new features and fixes from April. Introducing GitHub Issues Integration May 6, 2020 by Alex Ross, @alexr00 On the Visual Studio Code team, we use GitHub issues to track all of our work. From our detailed iteration plans to individual bugs, we track everything as GitHub issues. Given how important issues are to our team and other GitHub projects, we wa

            Working with GitHub Issues in Visual Studio Code
          • OWASP Top 10:2021

            Introduction Welcome to the OWASP Top 10 - 2021 Welcome to the latest installment of the OWASP Top 10! The OWASP Top 10 2021 is all-new, with a new graphic design and an available one-page infographic you can print or obtain from our home page. A huge thank you to everyone that contributed their time and data for this iteration. Without you, this installment would not happen. THANK YOU! What's cha

            • 固有名詞をつけるとき - 詩と創作・思索のひろば

              ソフトウェアエンジニアリングにおいて大切なのは、人間のことをのぞけば名付けだと思っている。言葉がなければ世界は混沌としたままだけど、そこに名前をもたらすことがものごとを切り分け、ひとつの秩序をもった視点をつくる。この秩序は唯一絶対のものではなくて、なんらかの意志によって導かれたものである。ソフトウェアはあくまでも現実の抽象だから、問題をどういう視点で見るか、という軸があるわけだ。そういう意味では人間のことではある。 適切につけられた名前は、そのことによって他のものとの自然な境界を与えられていて、その他の名付けと一貫性を持っている。そういう名前は既存の名付けの体系になじむので、同じ言葉を使う人々のあいだに受けいられれて、共通のコンテキストに追加される。そして次第に暗黙のものになっていく。 たとえばユーザのフォローがあるSNSのようなウェブサービスをつくるときに、QueueとかBrokerみた

                固有名詞をつけるとき - 詩と創作・思索のひろば
              • 木星の新しく見つかった衛星5つの名前が決定。命名ルールを解説

                アメリカのカーネギー研究所は8月23日、今年の2月から4月にかけてTwitterを通して募集した木星の衛星5つの名前が、国際天文学連合(IAU)によって正式に決定したことを発表しました。 ■発見済みの木星の衛星は合計79個に到達名前が募集されていたのは、同研究所の天文学者Scott Sheppard氏によって発見され、2018年7月に発表された12個の衛星のうち5つ。この発表によって、木星の衛星の数は合計79個に達しています。Sheppard氏らは数多く寄せられた応募すべてに目を通し、最もふさわしいと判断した名前を選び出してIAUに提出していました。 今回、正式に決定した衛星の名前とその由来は、以下の通りです。日本語の発音表記は筆者によるものなので、今後国内の観測所や研究機関などで用いられる読み方とは異なる可能性があることをご承知下さい。 ・Pandia(パンディーア):仮符号「S/201

                  木星の新しく見つかった衛星5つの名前が決定。命名ルールを解説
                • 100+ Best GitHub Repositories For Machine Learning

                  There are millions of github repos and filtering them is an insane amount of work. It takes huge time, efforts and a lot more. We have done this for you. In this article we’ll share a curated list of 100+ widely-known, recommended and most popular repositories and open source github projects for Machine Learning and Deep Learning. So without further ado, Let’s see all the hubs created by experts a

                    100+ Best GitHub Repositories For Machine Learning
                  • Operating Lambda: Anti-patterns in event-driven architectures – Part 3 | Amazon Web Services

                    AWS Compute Blog Operating Lambda: Anti-patterns in event-driven architectures – Part 3 In the Operating Lambda series, I cover important topics for developers, architects, and systems administrators who are managing AWS Lambda-based applications. This three-part section discusses event-driven architectures and how these relate to Lambda-based applications. Part 1 covers the benefits of the event-

                      Operating Lambda: Anti-patterns in event-driven architectures – Part 3 | Amazon Web Services
                    • To Hell with bad CSS! | | CSS Hell

                      CSS Hell Collection of common CSS mistakes, and how to fix them content is your Content? I saw a developer using the content property for adding extra text to a label, because why not, he said. Sadly, this raises several issues. .label::after { content: "My label"; } Check out what is going on here ⇸ One size should fit all? In modern web development, there is less and less reason to use fix sizin

                        To Hell with bad CSS! | | CSS Hell
                      • AWS Step FunctionsとSSM RunCommandでWebシステムの起動・停止のジョブネットを組んでみた | DevelopersIO

                        ジョブ管理システムから抜け出したくないですか? こんにちは、のんピ です。 皆さんはジョブ管理システムから抜け出したいと思ったことはありますか? 私は常に思っています。 ジョブ管理システムとは、バッチ処理やOSの起動の一つ一つの処理をジョブとして、制御・運用をするシステムです。 ジョブ管理システムを使うことによって、定型業務を自動化するなどのメリットがあります。 しかし、私が思うに、ジョブ管理システムが便利だからこその辛みもあると思っています。 私が感じるジョブ管理システムの辛いところを以下にまとめます。 ジョブ管理システムで全てのシステムのジョブネットを管理しているがために、ジョブ管理システムのメンテナンスが大変 ジョブ管理システムが停止すると、全てのシステムに影響があるため、高い可用性が求められる ジョブ管理システムによっては、エージェント毎にライセンスの購入が必要になり、大量のクライ

                          AWS Step FunctionsとSSM RunCommandでWebシステムの起動・停止のジョブネットを組んでみた | DevelopersIO
                        • 次世代機「Xbox Series X」の予約受付開始で旧型機「Xbox One X」がうっかりバカ売れ

                          2020年9月22日、海外で次世代ゲーム機「Xbox Series X」の予約受付がスタートしました。しかし、この予約受付開始によって旧型機「Xbox One X」をうっかり購入する人が爆増。Xbox One Xが売上ランキングの上位に入ってしまうという事態が生じています。 Whoops, some folks got an Xbox One instead of a Series X pre-order - Polygon https://www.polygon.com/2020/9/22/21451484/xbox-series-x-preorder-one-mistake-s-microsoft-naming Xbox One X Sales Skyrocket As Preorders For Xbox Series X Go Live - Game Informer https:

                            次世代機「Xbox Series X」の予約受付開始で旧型機「Xbox One X」がうっかりバカ売れ
                          • The GNU Name System

                            The GNU Name System Abstract This document contains the GNU Name System (GNS) technical specification.¶ Status of This Memo This Internet-Draft is submitted in full conformance with the provisions of BCP 78 and BCP 79.¶ Internet-Drafts are working documents of the Internet Engineering Task Force (IETF). Note that other groups may also distribute working documents as Internet-Drafts. The list of cu

                            • Style Guide - Configuration Language | Terraform | HashiCorp Developer

                              The flexibility of Terraform's configuration language gives you many options to choose from as you write your code, structure your directories, and test your configuration. While some design decisions depend on your organization's needs or preferences, there are some common patterns that we suggest you adopt. Adopting and adhering to a style guide keeps your Terraform code legible, scalable, and m

                                Style Guide - Configuration Language | Terraform | HashiCorp Developer
                              • Continuous delivery of container applications to AWS Fargate with GitHub Actions | Amazon Web Services

                                AWS Open Source Blog Continuous delivery of container applications to AWS Fargate with GitHub Actions At the day two keynote of the GitHub Universe 2019 conference on Nov 14, Amazon Web Services announced that we have open sourced four new GitHub Actions for Amazon ECS and ECR. Using these GitHub Actions, developers and DevOps engineers can easily set up continuous delivery pipelines in their code

                                  Continuous delivery of container applications to AWS Fargate with GitHub Actions | Amazon Web Services
                                • Software Architecture is Overrated, Clear and Simple Design is Underrated

                                  I had my fair share in designing and building large systems. I've taken part in rewriting Uber's distributed payment systems, designing and shipping Skype on Xbox One and open-sourcing RIBs, Uber's mobile architecture framework. All of these systems had thorough designs, going through multiple iterations and had lots of whiteboarding and discussion. The designs then boiled down to a design documen

                                    Software Architecture is Overrated, Clear and Simple Design is Underrated
                                  • How Turborepo is porting from Go to Rust – Vercel

                                    How Turborepo is porting from Go to RustOur strategy for making updates and maintaining stability while we migrate languages. In a previous blog post, we talked about why we are porting Turborepo, the high-performance build system for JavaScript and TypeScript, from Go to Rust. Now, let's talk about how. Today, our porting effort is in full swing, moving more and more code to Rust. But when we wer

                                      How Turborepo is porting from Go to Rust – Vercel
                                    • On GraphQL-to-SQL

                                      GraphQL has a reputation for its N+1 problem which can often happen when implemented naively. This leads to a lot of us trying to solve the issue of data fetching with GraphQL in the most efficient way possible. Besides the popular Dataloader approach, another very common way of tackling this problem is by taking a GraphQL query, and coming up with the exact SQL needed to resolve it: // example fr

                                        On GraphQL-to-SQL
                                      • Bootstrap 5 alpha!

                                        The Bootstrap Blog News and announcements for all things Bootstrap, including new releases, Bootstrap Themes, and Bootstrap Icons. Bootstrap 5’s very first alpha has arrived! We’ve been working hard for several months to refine the work we started in v4, and while we’re feeling great about our progress, there’s still even more to do. We’ve been focused on making the migration from v4 to v5 more ap

                                          Bootstrap 5 alpha!
                                        • Pure ESM package

                                          esm-package.md Pure ESM package The package that linked you here is now pure ESM. It cannot be require()'d from CommonJS. This means you have the following choices: Use ESM yourself. (preferred) Use import foo from 'foo' instead of const foo = require('foo') to import the package. You also need to put "type": "module" in your package.json and more. Follow the below guide. If the package is used in

                                            Pure ESM package
                                          • Tooling for Tooling

                                            We’ve seen a boom in programming language tooling in the past few years. Language servers, formatters, and linters have become commonplace in most languages. I’d call it a golden age, but I suspect this is only the beginning. Fulfilling Developer Expectations This explosion has in turn raised the bar for developer experience. No longer is it satisfactory to provide a basic syntax highlighting sche

                                            • RustのTokioで非同期とグリーンスレッドを理解する

                                              この記事はRust Advent Calendar 2022 - Qiitaの13日目の記事です。 はじめに Rustの非同期I/Oライブラリ tokio の解説記事になります。初めに概要説明をします。その後でちょっとしたソースコードを見せながら解説をしていきます。理論より実践、実際にどう書けば良いのか知りたい人向けの記事になります。 tokioはライブラリの一つに過ぎませんが、hyper、actix-webなどのWebフレームワーク、Denoのイベントループ、Solanaのツールなどで利用されており、デファクトスタンダード的な重要なライブラリになっています。 またDiscordはtokioのスポンサーをしており、GoからRust(Tokio)で書き換えた話は小説を一冊読み終えたかのようなブラボーな興奮がありました。 ちなみに、tokioのネーミングは開発者のCarl Lercheが東京観

                                                RustのTokioで非同期とグリーンスレッドを理解する
                                              • Welcome to Wildebeest: the Fediverse on Cloudflare

                                                Welcome to Wildebeest: the Fediverse on Cloudflare02/08/2023 This post is also available in 简体中文 and 繁體中文. The Fediverse has been a hot topic of discussion lately, with thousands, if not millions, of new users creating accounts on platforms like Mastodon to either move entirely to "the other side" or experiment and learn about this new social network. Today we're introducing Wildebeest, an open-so

                                                  Welcome to Wildebeest: the Fediverse on Cloudflare
                                                • 実践IPFS入門

                                                  菊池将和(きくちまさかず) 外資系証券会社で金融商品開発責任者を経て,ハーバード大学でソフトウェア・エンジニアリングの修士号を取得。ブロックチェーンエンジニアとしてSecuritize Japanに参画後,2020年のハッカソンでEthereum Foundation,Protocol Labsから賞を受賞したことをきっかけにConsenSys主催のアクセラレータに採択される。現在はWeb3メンターやETHGlobalハッカソンの審査員を務める一方,スイスを拠点にSecured Finance AGを立ち上げ,DeFi(分散型金融)・デジタル資産領域における革命的なFixed Income市場の整備を先導。設立半年で$4Mを調達。内閣府Trusted Web推進協議会のタスクフォース委員も務める。 第1章 IPFSについて 1.1 IPFSの概要 1.1.1 IPFSの概念と定義 1.1.

                                                    実践IPFS入門
                                                  • Embulk v0.11 / v1.0 に向けて: プラグイン開発者の皆様へ

                                                    プラグイン型バルク・データ・ローダーの Embulk をメンテナンスしている @dmikurube です。 今後の Embulk のロードマップについて、一年ほど前に、記事を (英語ですが) 出したり、ミートアップで話したりしていました。その内容は、開発版 (非安定版) として Embulk v0.10 でしばらく大改造を行い、そこから次期安定版の v0.11 を経て v1.0 を出しますよ、というものでした。 Embulk v0.10 series, which is a milestone to v1.0 More detailed plan of Embulk v0.10, v0.11, and v1 -- Meetup! Java plugins to catch up with Embulk v0.10 from v0.9 それから一年経ち、その v0.11.0 のリリースがいよ

                                                      Embulk v0.11 / v1.0 に向けて: プラグイン開発者の皆様へ
                                                    • YARN vs NPM (vs pnpm) in 2019: comparison and verdict

                                                      YARN vs NPM (vs pnpm) in 2019: comparison and verdict A comparative analysis of the most used package managers for JavaScript and Node.js and what to use in 2019 In this article I'll talk about Yarn and NPM, arguably the most popular JavaScript package managers available as of today, with the precise intent of compare their respective features and explain what I'm (mostly) using nowadays and why:

                                                        YARN vs NPM (vs pnpm) in 2019: comparison and verdict
                                                      • 【Docker】build時に詳細なログを出力する - Qiita

                                                        build時のログを詳細に出力する デフォルトではdocker compose buildなどを実行すると以下のように出力されます。 % docker compose build --no-cache [+] Building 18.3s (27/27) FINISHED => [rails-gitlint-test2_web internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 32B 0.0s => [rails-gitlint-test2_api internal] load build definition from Dockerfile 0.0s => => transferring dockerfile: 828B 0.0s => [rails-gitlint-te

                                                          【Docker】build時に詳細なログを出力する - Qiita
                                                        • 弊社で使っているAzureリソースのスルメ系命名規則を紹介します

                                                          上記を元に先ほどの整い例 をご説明しますと ステージング環境:s 認証会員基盤(Auth and Member):am Azure Kubernetes Service:ak 東日本リージョン(Japan East):je クーポン(coupon):coupn 最初のリソース:001 となります。 いや…やっぱ分かりにくいし普通にCloud Adoption Frameworkのベストプラクティスに従えばいいんじゃ…とほとんどの方が感じていると思うので次にこの初見殺しの命名規則の二大メリットをお話しますね。 【その一】Azure リソースの名前付け規則と制限事項に抵触しない まず下記を確認してみましょう。 嘔吐しそうになるほど盛り沢山のAzureリソースの名前付けの規則と制限事項が並んでいますね。で、細かく見ていくと下記のようなことがたま~にあるんです。 ハイフン(-)が有効な文字に含まれ

                                                            弊社で使っているAzureリソースのスルメ系命名規則を紹介します
                                                          • Dynamic Static Typing In TypeScript — Smashing Magazine

                                                            In this article, we look at some of the more advanced features of TypeScript, like union types, conditional types, template literal types, and generics. We want to formalize the most dynamic JavaScript behavior in a way that we can catch most bugs before they happen. We apply several learnings from all chapters of TypeScript in 50 Lessons, a book we’ve published here on Smashing Magazine late 2020

                                                              Dynamic Static Typing In TypeScript — Smashing Magazine
                                                            • Node.js version 14 available now

                                                              This blog was written by Michael Dawson and Bethany Griggs, with additional contributions from the Node.js Community Committee and the Node.js Technical Steering Committee. We’re excited to announce that Node.js 14 was released today! The highlights in this release include improved diagnostics, an upgrade of V8, an experimental Async Local Storage API, hardening of the streams APIs, removal of the

                                                                Node.js version 14 available now
                                                              • Lazy Load Routes in Vue with webpack Dynamic Comments | CSS-Tricks

                                                                The way routing works in JavaScript is usually that you specify which relative URL pattern you want for which component to render. So for /about you want the <About /> component to render. Let’s take a look at how to do this in Vue/Vue Router with lazy loading, and do it as cleanly as possible. I use this little tip all the time in my own work. A repo that includes everything covered in this post

                                                                  Lazy Load Routes in Vue with webpack Dynamic Comments | CSS-Tricks
                                                                • スピーディーなコンテナ環境の構築とアプリケーションデプロイができる『AWS Copilot CLI』 - 継続は力なり

                                                                  タダです. 現在ベータ版ですが ECS や Fargate でのアプリケーションの作成/リリース/管理するための開発者向けツールである「AWS Copilot CLI」を触ってみました.この記事でツールの概要,ツールの導入,サンプルアプリケーションのデプロイを通じてこのツールで AWS へのコンテナ環境構築とデプロイがシュッとできる感覚が伝われば幸いです✨ ツールの概要 ecs-cli との関係 ツールのインストール Copilot CLI を使ったサンプルアプリケーションのデプロイウォークスルー ローカル環境のセットアップ コンテナの環境構築とサンプルアプリケーションのデプロイ 環境のクリーンアップ まとめ ツールの概要 「AWS Copilot CLI」(以下 Copilot CLI)は,ECS や Fargate のアプリケーションの作成,リリース,運用する時に DevOps のベス

                                                                    スピーディーなコンテナ環境の構築とアプリケーションデプロイができる『AWS Copilot CLI』 - 継続は力なり
                                                                  • Beating C with 80 lines of Haskell: wc

                                                                    Despite the click-bait title I hope you'll find this post generally illuminating, or at the very least a bit of fun! This article makes no claims that Haskell is "better" than C, nor does it make claims about the respective value of either language, or either implementation. It's simply an exploration into high-performance Haskell, with a few fun tricks and hacks along the way. You can find source

                                                                      Beating C with 80 lines of Haskell: wc
                                                                    • Apple Announces The Apple Silicon M1: Ditching x86 - What to Expect, Based on A14

                                                                      Apple Announces The Apple Silicon M1: Ditching x86 - What to Expect, Based on A14 Today, Apple has unveiled their brand-new MacBook line-up. This isn’t an ordinary release – if anything, the move that Apple is making today is something that hasn’t happened in 15 years: The start of a CPU architecture transition across their whole consumer Mac line-up. Thanks to the company’s vertical integration a

                                                                        Apple Announces The Apple Silicon M1: Ditching x86 - What to Expect, Based on A14
                                                                      • Building resilient private APIs using Amazon API Gateway | Amazon Web Services

                                                                        AWS Compute Blog Building resilient private APIs using Amazon API Gateway This post written by Giedrius Praspaliauskas, Senior Solutions Architect, Serverless. Modern architectures meet recovery objectives (recovery time objective, RTO, and recovery point objective, RPO) by being resilient to routine and unexpected infrastructure disruptions. Depending on the recovery objectives and regulatory req

                                                                          Building resilient private APIs using Amazon API Gateway | Amazon Web Services
                                                                        • How to create a Python package in 2022

                                                                          How do you create a Python package? How do you set up automated testing and code coverage? How do you publish the package? That's what this article teaches you. Photo by Claudio Schwarz on Unsplash. How to create a Python package? In order to create a Python package, you need to write the code that implements the functionality you want to put in your package, and then you need to publish it to PyP

                                                                            How to create a Python package in 2022
                                                                          • Git branch naming conventions - DeepSource

                                                                            We use git branches at DeepSource to organize ongoing work to ensure that software delivery stays effective. If you use git today, there are high chances that you're either using the famed git-flow or the more recent GitHub flow. Both these workflows depend extensively on using branches effectively — and naming a new branch is something many developers struggle with. A consistent branch naming con

                                                                              Git branch naming conventions - DeepSource
                                                                            • Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction - cl-fast-ecs by Andrew

                                                                              Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction In this series of tutorials, we will delve into creating simple 2D games in Common Lisp. The result of the first part will be a development environment setup and a basic simulation displaying a 2D scene with a large number of physical objects. It is assumed that the reader is familiar with some high-level programming language, has a gener

                                                                                Gamedev in Lisp. Part 1: ECS and Metalinguistic Abstraction - cl-fast-ecs by Andrew
                                                                              • The changes of JVM Specifications - JVM仕様の変更点 - #chiroito ’s blog

                                                                                Java 8 以降の Java 仮想マシンの仕様のうち、各バージョンの差分を洗い出しました。the が that になったり、item が entry になる変更で、文の意味が変らない変更は除いています。 I listed the differences between each version of the Java Virtual Machine specification for Java 8 and later. I excluded changes that do not change the meaning of the statement, such as the changing of "the" to "that" or the changing of "item" to "entry". 元の情報はこちらです。 The original information is h

                                                                                  The changes of JVM Specifications - JVM仕様の変更点 - #chiroito ’s blog
                                                                                • Introduction {#intro}

                                                                                  Introduction A code review is a process where someone other than the author(s) of a piece of code examines that code. At Google, we use code review to maintain the quality of our code and products. This documentation is the canonical description of Google’s code review processes and policies. This page is an overview of our code review process. There are two other large documents that are a part o