並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 1576件

新着順 人気順

diagramの検索結果321 - 360 件 / 1576件

  • Git Internals part 1: The git object model

    This is the first of several posts exploring how git works under the hood. While lots of programmers are familiar with using git, I wanted to do a deep dive into how git is implemented. git employs many clever ideas to optimize common version control operations. I'm a big fan of trying to understand software by playing around with it rather than reading lots of documentation. To that end, I've wri

      Git Internals part 1: The git object model
    • GitHub - awslabs/diagram-maker: A library to display an interactive editor for any graph-like data.

      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 - awslabs/diagram-maker: A library to display an interactive editor for any graph-like data.
      • 【12/24にGitLab対応!】テキストで自在に「描く」- KrokiではじめるDiagram as Code - Qiita

        【12/24にGitLab対応!】テキストで自在に「描く」- KrokiではじめるDiagram as CodeMarkdownGitLabasciidocVisualStudioCodekroki これは、 NTTコミュニケーションズ Advent Calendar 2020 25日目の記事です。 昨日は @tnoyama さんの「TEKTONとArgoを比較してみた」でした。お楽しみいただけましたか? Krokiとは 本記事では、テキストからの図表生成ツール Krokiを紹介します。最新バージョンは0.9.0です。 公式docs: Kroki! GitHub: yuzutech/kroki: Creates diagrams from textual descriptions! 概要 Kroki!は、テキストから統一的なAPIで、 UML C4 データ可視化 その他図表 を、PNG,

          【12/24にGitLab対応!】テキストで自在に「描く」- KrokiではじめるDiagram as Code - Qiita
        • 製造業の設備を制御する「PLC / シーケンサ」とは、基本をわかりやすく解説 | IoT NEWS

          2023-10-102021-06-21 製造業の設備を制御する「PLC / シーケンサ」とは、基本をわかりやすく解説 PLC / シーケンサとは PLC(Programmable Logic Controller、プログラマブルロジックコントローラ)とは、主に製造業の装置などの制御に使用されるコントローラである。入力機器からの信号を取り込み、プログラムに従って様々な処理が行われ、PLCに接続された出力機器を制御する。 PLCは工場で各設備を制御する他、データを収集したりPLC同士で連携したりできる。 PLCは、通常工場の制御盤の中に設置されていて、工場で働いていない人にとっては馴染みが薄いものかもしれない。しかし、PLCは、工場の自動化を実現するために必要なものであり、IoTによる見える化やスマートファクトリーの土台となる重要な要素の1つであると言えるだろう。 三菱電機製のPLC

            製造業の設備を制御する「PLC / シーケンサ」とは、基本をわかりやすく解説 | IoT NEWS
          • Why Rust in Production? | Corrode Rust Consulting

            Interest in Rust has surged in recent years, with tech leaders such as Microsoft, Google, and Amazon coming forward to share their experiences of leveraging Rust for critical systems. Much of the dialogue about Rust, however, is still driven by those who have not leveraged Rust in a significant production capacity or have only done so for non-critical systems. This results in a skewed understandin

              Why Rust in Production? | Corrode Rust Consulting
            • Flutter - Flutter internals

              IntroductionWhen I started up my journey into the fabulous world of Flutter beginning 2018, very little documentation could be found on Internet compared to what exists today. Despite the number of articles that have been written, very few talk about how Flutter actually works. What are finally the Widgets, the Elements, the BuildContext ? Why is Flutter fast and why does it sometimes work differe

                Flutter - Flutter internals
              • Why do colliding blocks compute pi?

                Even prettier solution: https://youtu.be/brU5yLm9DZM Help fund future projects: https://www.patreon.com/3blue1brown An equally valuable form of support is to simply share some of the videos. Special thanks to these supporters: http://3b1b.co/clacks-thanks Home page: https://www.3blue1brown.com Many of you shared solutions, attempts, and simulations with me this last week. I loved it! You all a

                  Why do colliding blocks compute pi?
                • Announcing Dapr v1.0

                  By Dapr project maintainers | Wednesday, February 17, 2021 Today we are excited to announce the v1.0 release of the Distributed Application Runtime (Dapr), which has achieved the stability and enterprise readiness to be designated production ready. Dapr is an open source, portable, event-driven runtime that makes it easy for developers to build resilient, microservice, stateless and stateful appli

                  • Understanding How Envoy Sidecar Intercept and Route Traffic in Istio Service Mesh

                    This article uses Istio's official bookinfo example to explain how Envoy performs routing forwarding after the traffic entering the Pod and forwarded to Envoy sidecar by iptables, detailing the inbound and outbound processing. For a detailed analysis of traffic interception, see Understanding Envoy Sidecar Proxy Injection and Traffic Interception in Istio Service Mesh. NOTE: This blog is mostly tr

                      Understanding How Envoy Sidecar Intercept and Route Traffic in Istio Service Mesh
                    • 【海外就活】Amazonでインターンした学び・体験・感想|お茶会

                      こんにちはお茶会と申します(@techkai_)。 北米の大学で情報科学を専攻している者です。 2022年の夏、カナダのバンクーバーのAmazonにて12週間、ソフトウェアエンジニア(SDE)としてインターンをし、無事フルタイムのオファーをもらうことができました。私は今まで、 日本のスタートアップ 日本の上場企業 カナダのゲーム開発会社 大学の研究室 シリコンバレーのスタートアップ でインターンしてきました。その中でも特に、Amazonでのインターンは短期間にもかかわらず最大級の学びがあったと言えます。あなたがもし学生なら、Amazonでインターンすればたくさんのことを学べるに違いありません。 本記事ではAmazonでの自分のインターン体験、学び、インタビュープロセスについて書いていきます。 こんな方に読んで欲しい本記事は次のようなターゲットに絞って書いた記事なので、少々テクニカルな内容が

                        【海外就活】Amazonでインターンした学び・体験・感想|お茶会
                      • From Lambda to Lambda-less: Lessons learned

                        Co-authors: Xiang Zhang and Jingyu Zhu Introduction The Lambda architecture has become a popular architectural style that promises both speed and accuracy in data processing by using a hybrid approach of both batch processing and stream processing methods. But it also has some drawbacks, such as complexity and additional development/operational overheads. One of our features for Premium members on

                          From Lambda to Lambda-less: Lessons learned
                        • #srefm Production Readiness 会まとめ - ツナワタリマイライフ

                          はい。こちらのイベントのまとめをしていきます! t.co 今回はゲストに @koudaiii さんと _a0i さんをお招きして、Application や Infrastructure / Platform の Production Readiness について語りました! お二人を選んだ理由としては、坂部さんの場合は Production Ready に関するアウトプットがすでにあったということで、すぐに打診しました。aoi さんのほうはサイボウズさんとかどうだろうねということで思いついて声かけました!お二人とも快諾していただき感謝です。 期待とか chaspy の所感とか hackmd のほうにざーっと書いたやつ。 chaspy の所感 Production Readiness Checklist とても良いもので、やってよかった。 SRE の負担を最小限にしつつ、Developer

                            #srefm Production Readiness 会まとめ - ツナワタリマイライフ
                          • Named Colors Wheel

                            ❌ This "color wheel" arrangement is a compact and visual way to represent a whole range of colors. I was reminded of the named/web colors by a recent Hacker News comment thread, and thought again of arranging them into a color wheel. So here it is: a color wheel, with only "web colors" on it. Each color is placed on the wheel, then grown to a polygon to fill the wheel with a Voronoi diagram. Hover

                            • やさしい図解で学ぶ ER図 表記法一覧 - Qiita

                              ER図とは? ER図もしくはERDとは "Entity Relationship Diagram"のこと DB設計において 「テーブルとテーブルを線でつなぎ、中身の種類と関係性見やすくしたもの」 と思っていただければ大丈夫です。 プログラミング学習者の方であればどこかで”鳥の足”みたいな先端で図表が結ばれたものを見たことがあるかもしれません。 それがERDもしくはER図。 簡素なものですがたとえば下のような図です。 ER図のリレーション表記法一覧 これだけだと少しわかりにくいかもしれないので簡単な例をいくつかみてみましょう。 例1: 1 対 多 ユーザーログイン機能とツイートが出来る簡単なアプリケーションがあるとします。 データベースにはusersテーブルとtweetsテーブルの2つのテーブルが下図のようにあります。 このテーブル間の関係性としては1対多となります。 user→→tweet

                                やさしい図解で学ぶ ER図 表記法一覧 - Qiita
                              • ゼロから始めるdiagramsでシステム構成図 - Gunosy Tech Blog

                                こんにちは。ひぐらし業を見て毎週心を痛めているふそやん@azihsoynです。 コロナ禍でIT業界ではリモートワークが増えてきて、オンボーディングもオンラインで行うことが多くなってきており、ドキュメントの重要性がさらに増している気がします。 恥ずかしながら弊チームはサーバーサイドのドキュメントが豊富にあるとは言えず、オンボーディングは手書きで構成図を書きながら口頭で説明していました。 そろそろちゃんとしないとと思い始めドキュメントを作り始めたのですが、一番重要なシステム構成図がなかなか描けずに苦労していました。 そもそもなぜシステム構成図が描けないのか? いくつか理由はあると思うのですが、自己分析した結果、 デザインセンスがない 辛い GUIのツールで書いても秘伝のタレ化してしまう 継続的に更新されなさそう → 一回だけの図を描くことになりコスパが悪い などがありそうでした。 自分に向いて

                                  ゼロから始めるdiagramsでシステム構成図 - Gunosy Tech Blog
                                • Timeline of a React Component With Hooks | JulesBlom.com

                                  Understanding the order in which function components run hooks can be helpful in writing React correctly and effectively. I made this diagram that shows just that. Take some time to click through it first, there’s a description and a quiz afterward. Let’s dive in!

                                    Timeline of a React Component With Hooks | JulesBlom.com
                                  • オール馬鹿のネトウヨ が妄信しているデマを 完全論破 (有効な資料 (南京事件-日中戦争 小さな資料集, 慰安婦強制連行資料http…

                                    オール馬鹿のネトウヨ が妄信しているデマを 完全論破 (有効な資料 (南京事件-日中戦争 小さな資料集, 慰安婦強制連行資料http…: オール馬鹿のネトウヨ が妄信しているデマを 完全論破

                                      オール馬鹿のネトウヨ が妄信しているデマを 完全論破 (有効な資料 (南京事件-日中戦争 小さな資料集, 慰安婦強制連行資料http…
                                    • Early Tree Swing Cartoons – BusinessBalls.com

                                      Points of DiscussionNormally no pointers are needed - people very readily interpret the pictures into their own organisational situation. Here are a few typical 'them and us' reactions just in case: Marketing - Adding overly complex, unnecessary value - embellishment, putting their own mark onto things, creativity for creativity's sake, subjective as opposed to objective. May ignore customer surve

                                      • John Peel Sessions

                                        THIS LIST IS BEING UPDATED REGULARLY AND THERE'S MORE HERE AND EVEN MORE HERE 14 Iced Bears - Peel Session 1986 14 Iced Bears - Peel Session 1987 1919 - Peel Session 1983 21 Guns - Peel Session 1981 22-20s - Peel Session 2004 23 Skidoo - Peel Session 1981 2TV - Peel Session 1979 3 Inches of Blood - Peel Session 2003 4 Skins - Peel Session 1981 70 Gwen Party - Peel Session 1991 70 Gwen Party - Peel

                                          John Peel Sessions
                                        • Introducing SwiftUI: Building Your First App - WWDC19 - Videos - Apple Developer

                                          Streaming is available in most browsers, and in the WWDC app. See SwiftUI in action! Watch as engineers from the SwiftUI team build a fully-functioning app from scratch. Understand the philosophy driving this new framework and learn about the benefits of declarative-style programming. Take a look under the hood to understand how SwiftUI operates and learn how SwiftUI and Xcode 11 work together to

                                            Introducing SwiftUI: Building Your First App - WWDC19 - Videos - Apple Developer
                                          • Investigating TLS blocking in India

                                            Simone Basso (OONI), Gurshabad Grover and Kushagra Singh (Centre for Internet and Society, India) 2020-07-08 This report investigates Transport Layer Security (TLS)-based blocking in India. Previous research by the Centre for Internet & Society, India (CIS) has already exposed TLS blocking based on the value of the SNI field. OONI has also implemented and started testing SNI-based TLS blocking mea

                                              Investigating TLS blocking in India
                                            • Query any data source with Amazon Athena’s new federated query | Amazon Web Services

                                              AWS Big Data Blog Query any data source with Amazon Athena’s new federated query April 2024: This post was reviewed for accuracy. Organizations today use data stores that are the best fit for the applications they build. For example, for an organization building a social network, a graph database such as Amazon Neptune is likely the best fit when compared to a relational database. Similarly, for w

                                                Query any data source with Amazon Athena’s new federated query | Amazon Web Services
                                              • 18-956 Google LLC v. Oracle America, Inc. (04/05/2021)

                                                1 (Slip Opinion) OCTOBER TERM, 2020 Syllabus NOTE: Where it is feasible, a syllabus (headnote) will be released, as is being done in connection with this case, at the time the opinion is issued. The syllabus constitutes no part of the opinion of the Court but has been prepared by the Reporter of Decisions for the convenience of the reader. See United States v. Detroit Timber & Lumber Co., 200 U. S

                                                • 0.8.0 Release Notes ⚡ The Zig Programming Language

                                                  Tier 4 Support § Support for these targets is entirely experimental. If this target is provided by LLVM, LLVM may have the target as an experimental target, which means that you need to use Zig-provided binaries for the target to be available, or build LLVM from source with special configure flags. zig targets will display the target if it is available. This target may be considered deprecated by

                                                  • Get up to speed with partial clone and shallow clone

                                                    EngineeringGet up to speed with partial clone and shallow cloneAs your Git repositories grow, it becomes harder and harder for new developers to clone and start working on them. Git is designed as a distributed version control system. This means that… As your Git repositories grow, it becomes harder and harder for new developers to clone and start working on them. Git is designed as a distributed 

                                                      Get up to speed with partial clone and shallow clone
                                                    • security-bulletins/2019-002.md at master · Netflix/security-bulletins

                                                      Advisory ID: NFLX-2019-002 Title: HTTP/2 Denial of Service Advisory Release Date: 2019-08-13 Severity: High Overview: Netflix has discovered several resource exhaustion vectors affecting a variety of third-party HTTP/2 implementations. These attack vectors can be used to launch DoS attacks against servers that support HTTP/2 communication. Netflix worked with Google and CERT/CC to coordinate discl

                                                        security-bulletins/2019-002.md at master · Netflix/security-bulletins
                                                      • Release v4.0.0 · puppeteer/puppeteer

                                                        Breaking change: Puppeteer no longer uses Node’s EventEmitter library As part of our work to make Puppeteer agnostic of its environment we are removing the dependency on Node’s EventEmitter in favour of an event emitter that is not tied to Node. Under the hood we use Mitt, but we extend Mitt with additional functionality to match most of the methods that Node’s EventEmitter provides. The following

                                                          Release v4.0.0 · puppeteer/puppeteer
                                                        • 【Treasure2023】実際に買い出ししてデータモデリング!/ 夏季インターン講義レポート - CARTA TECH BLOG

                                                          Treasure データモデリング講義をレポート!! 技術広報のしゅーぞーです。 今日はCARTA HOLDINGS(以下、CARTA)の夏季インターンシップ Treasureのデータモデリング講義をレポートします。 データモデリング講師 @t_wada さん データモデリング講義の講師は @t_wada さん。 データモデリングの基礎を学んだ後、「実際にPOSシステムのモデリングを行う」実習を行います。 なんと最後には、 「実際に買い出し」をして、自分たちのデータモデルが現実問題に耐えうるか検証する ことをやっています...! Treasureの詳細はこちらをご覧ください。 techblog.cartaholdings.co.jp 講義の間には、イベントがもりだくさん 講義の間には、 ランチでお弁当を食べたり お弁当をかけてジャンケン CARTAエンジニアの キャリア を聞いたり 6年目

                                                            【Treasure2023】実際に買い出ししてデータモデリング!/ 夏季インターン講義レポート - CARTA TECH BLOG
                                                          • GitHub Security Lab audited DataHub: Here's what they found

                                                            SecurityGitHub Security Lab audited DataHub: Here’s what they foundThe GitHub Security Lab audited DataHub, an open source metadata platform, and discovered several vulnerabilities in the platform's authentication and authorization modules. These vulnerabilities could have enabled an attacker to bypass authentication and gain access to sensitive data stored on the platform. At GitHub, we really ca

                                                              GitHub Security Lab audited DataHub: Here's what they found
                                                            • CDK Pipelines: Continuous delivery for AWS CDK applications | Amazon Web Services

                                                              AWS Developer Tools Blog CDK Pipelines: Continuous delivery for AWS CDK applications The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework to define cloud infrastructure in familiar programming languages and provision it through AWS CloudFormation. The AWS CDK consists of three major components: The core framework for modeling reusable infrastructure components A

                                                                CDK Pipelines: Continuous delivery for AWS CDK applications | Amazon Web Services
                                                              • The new responsive: Web design in a component-driven world  |  Articles  |  web.dev

                                                                The new responsive: Web design in a component-driven world Stay organized with collections Save and categorize content based on your preferences. Responsive Design Today Today, when using the term: "responsive design", you are most likely thinking about using media queries to change layout when resizing a design from mobile size, to tablet size, through to desktop size. But soon, this perception o

                                                                • Delta: A Data Synchronization and Enrichment Platform

                                                                  Andreas Andreakis, Falguni Jhaveri, Ioannis Papapanagiotou, Mark Cho, Poorna Reddy, Tongliang Liu OverviewIt is a commonly observed pattern for applications to utilize multiple datastores where each is used to serve a specific need such as storing the canonical form of data (MySQL etc.), providing advanced search capabilities (ElasticSearch etc.), caching (Memcached etc.), and more. Typically when

                                                                    Delta: A Data Synchronization and Enrichment Platform
                                                                  • Moving from DynamoDB to tiered storage with MySQL+S3

                                                                    Originally we implemented a feature to persist an event-stream into DynamoDB to allow customers to retrieve them. This proved effective, serving as a strong use case for a key/value storage, yet the drawback was its high cost. Moving to provisioned billing-mode reduced cost by ~50%, but that was not going to be sustainable as we scaled to more customers. We also kept multiplying the cost each time

                                                                      Moving from DynamoDB to tiered storage with MySQL+S3
                                                                    • C# or Java? TypeScript or JavaScript? Machine learning based classification of programming languages

                                                                      EngineeringProductC# or Java? TypeScript or JavaScript? Machine learning based classification of programming languagesTo make language detection more robust and maintainable in the long run, we developed a machine learning classifier named OctoLingua based on an Artificial Neural Network (ANN) architecture which can handle language predictions in tricky scenarios. GitHub hosts over 300 programming

                                                                        C# or Java? TypeScript or JavaScript? Machine learning based classification of programming languages
                                                                      • mermaidを使ったmarkdown資料作りメモ(VS Codeの場合) - Qiita

                                                                        Introduction 最近、VS codeでメモやドキュメントを残すことが増えて、Markdownで書く機会が増えました。 *2022/2/22 GithubやNotionでも、mermaid記法をサポートしてきており、注目度も上がってきてますね。 いろいろと試しているなかで、Mermaidを使ってガントチャートやシーケンス図も作れる便利さを知り、せっかくなので書き方をnoteしておきます。 VS codeをmarkdown editorとして使用するということ自体は、多くの方がやっています。 特に、VS code + Markdown Preview Enhanced の拡張機能 という構成で使用する人が多く、私もその構成で使っています。 余談ですが、もともとAtmoでかなり支持されていた拡張機能(パッケージ)のようです。 私もAtomを使うには使いますが、VS codeのほうがサク

                                                                          mermaidを使ったmarkdown資料作りメモ(VS Codeの場合) - Qiita
                                                                        • Centralized Container Logging with Fluent Bit | Amazon Web Services

                                                                          AWS Open Source Blog Centralized Container Logging with Fluent Bit September 8, 2021: Amazon Elasticsearch Service has been renamed to Amazon OpenSearch Service. Visit the website to learn more. by Wesley Pettit and Michael Hausenblas AWS is built for builders. Builders are always looking for ways to optimize, and this applies to application logging. Not all logs are of equal importance. Some requ

                                                                            Centralized Container Logging with Fluent Bit | Amazon Web Services
                                                                          • AlphaGeometry: An Olympiad-level AI system for geometry

                                                                            Research AlphaGeometry: An Olympiad-level AI system for geometry Published 17 January 2024 Authors Trieu Trinh and Thang Luong Our AI system surpasses the state-of-the-art approach for geometry problems, advancing AI reasoning in mathematics Reflecting the Olympic spirit of ancient Greece, the International Mathematical Olympiad is a modern-day arena for the world's brightest high-school mathemati

                                                                              AlphaGeometry: An Olympiad-level AI system for geometry
                                                                            • Defunctionalization and Freyd’s Theorem

                                                                              Defunctionalization and Freyd’s Theorem Posted by Bartosz Milewski under Category Theory, Programming [9] Comments The main idea of functional programming is to treat functions like any other data types. In particular, we want to be able to pass functions as arguments to other functions, return them as values, and store them in data structures. But what kind of data type is a function? It’s a type

                                                                                Defunctionalization and Freyd’s Theorem
                                                                              • How to create IAM roles for deploying your AWS Serverless app | Serverless First

                                                                                Getting IAM permissions right is one of the hardest parts about building serverless applications on AWS. Many official tutorials and blog posts cop out of giving you the full details on how to set up IAM, preferring something vague like “ensure you use least-privilege permissions when creating this role”. Or worse, they give you a wide open wildcard or admin-level example policy with a “don’t use

                                                                                  How to create IAM roles for deploying your AWS Serverless app | Serverless First
                                                                                • 2024-01-21のJS: Astro 4.2、Bun 1.0.24(Bun Shell)、RemixのSPAモード

                                                                                  JSer.info #677 - Astro 4.2がリリースされました。 Astro 4.2 | Astro Astro 4.2では、Prerenderingの実験的なオプションとしてSpeculation Rules APIを使ったPrerenderingをサポートしています。 また、injectRouteやファイルベースのルーティングが衝突した時の新しい優先度ルールをopt-inでサポートしています。 その他には、redirectToDefaultLocaleオプションを追加することでデフォルト言語へのリダイレクトを無効化できるように、アクセシビリティルールの追加などがあります。 Bun v1.0.24がリリースされました。 Bun v1.0.24 | Bun Blog Bun v1.0.24では、Bun Shellというzxのようにシェルスクリプトを扱うための関数の追加されています

                                                                                    2024-01-21のJS: Astro 4.2、Bun 1.0.24(Bun Shell)、RemixのSPAモード