並び順

ブックマーク数

期間指定

  • から
  • まで

561 - 600 件 / 10786件

新着順 人気順

issuesの検索結果561 - 600 件 / 10786件

  • SMBCのソースコード流出で話題騒然、3分でまるわかり「GitHub」

    三井住友銀行(SMBC)が行内で使っている業務システムのソースコードの一部が「GitHub(ギットハブ)」で公開されていたとして話題になっている。 GitHub経由でソースコードなどが流出したのは初めてではない。GitHubとは何か、過去にはどういった流出事件があったのか。3分で分かるようにまとめた。 複数人によるソフト開発を支援 GitHubはソフトウエア開発で使うWebサービスである。主に複数人による開発を支援する。米GitHub(ギットハブ)が運営し、同社は2018年に米Microsoft(マイクロソフト)に買収され、その傘下に入った。 WebサービスとしてのGitHubは、ソフトウエアのバージョンを管理する「Git」、課題管理の機能を備える「Issues」、ドキュメント管理の「Wiki」「Pages」といったツール(サービス)で構成される。 このうち中核機能といえるのが「Git」だ

      SMBCのソースコード流出で話題騒然、3分でまるわかり「GitHub」
    • Google I/O 2022 のFirebaseまとめ

      Google I/O 2022 Googleでは毎年5月に開発者向けの、主力サービスの今までの成果や今後の新機能などの大きな発表が行われています。当記事では、先日2022年5月11日〜12日にかけて行われたGoogle I/O 2022の中で発表されたFirebaseに関連する情報のみを整理し、まとめたものです。筆者による雑翻訳ですので正確では無い部分も含まれております点を予めご了承ください。 参照元 当記事は次にあげる2点を中心に関連する内容をまとめたものです。 動画:What's new in Firebase ブログ記事:What's new from Firebase at Google I/0 2022 ここからは、セッション「What's new in Firebase」で発表の行われたトピックをその発表順で掲載します。関連するFirebase系の別セッションの内容なども該当ト

        Google I/O 2022 のFirebaseまとめ
      • Deep Dive: NewSQL Databases

        Overview One of my colleagues, @margo_hdb, recently posted a great article Database Architectures & Use Cases - Explained here on dev.to. In response a user asked for a deeper dive on NewSQL databases, so I thought I would put one together. The term NewSQL was coined in 2011 by 451 Group analyst Matthew Aslett. Wikipedia defines the term below: “ NewSQL is a class of relational database management

          Deep Dive: NewSQL Databases
        • URL.parse を Chromium で Ship するまで | blog.jxck.io

          Intro Chrome 126 で筆者が実装した URL.parse が Ship された。 Chromium にコントリビュートしたことは何回かあったが、単体機能を Ship したのは初めてだった。 invalid URL の処理 new URL() によって、文字列の URL をパースすることができるようになって久しいが、この API は invalid な場合に例外を投げる。 例外処理をするよりも、先に URL としてパース可能かどうかを知るための URL.canParse() が提案され、先に実装が進んだ。 URL.canParse(str) // boolean しかし、これでは二回パースが必要になるため無駄が多い。 if (URL.canParse(str)) { // 1 回目のパース return new URL(str) // 2 回目のパース } そこで、失敗したら

            URL.parse を Chromium で Ship するまで | blog.jxck.io
          • Project dead? · Issue #3930 · axios/axios

            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

              Project dead? · Issue #3930 · axios/axios
            • 「iPadOSにはAppleが解決するべき多くの問題が残されている」とiPadのヘビーユーザーが改善してほしい点を列挙

              Appleが開発するタブレットであるiPadは2010年に初めて登場し、仕事や娯楽などさまざまな用途に広く利用されています。ところが、iPadのヘビーユーザーであるというガジェット系ライターのフェデリコ・ヴィティッチ氏は「依然としてiPadOSにはAppleが改善するべき多数の問題が残されている」として、解決されていない問題を列挙しています。 Not an iPad Pro Review: Why iPadOS Still Doesn't Get the Basics Right - MacStories https://www.macstories.net/stories/not-an-ipad-pro-review/ ヴィティッチ氏は10年以上iPadを愛用してきたヘビーユーザーであり、これまでにいくつものiPad関連の記事を執筆してきた人物ですが、「iPadおよびiPadOSが抱える

                「iPadOSにはAppleが解決するべき多くの問題が残されている」とiPadのヘビーユーザーが改善してほしい点を列挙
              • Security headers quick reference  |  Articles  |  web.dev

                This article lists the most important security headers you can use to protect your website. Use it to understand web-based security features, learn how to implement them on your website, and as a reference for when you need a reminder. Security headers recommended for websites that handle sensitive user data: Content Security Policy (CSP) Trusted Types Security headers recommended for all websites

                • ついにRFCがGithubを本格的に使い始めた|unknown protocol

                  Unknown Protocolでは過去に何度かRFC関連のことを書いていて、その伝統的なフォーマットにも一種の愛着を感じていたが、ここ1〜2年は大きな転換期なのかもしれない。 RFC8875は、その名も「Working Group GitHub Administration」ということでIETFのWGでのGithubの使い方に関するRFCだ。EditorはCiscoのAlissa Cooperと ICANNのPaul Hoffman。 This document is not an Internet Standards Track specification; it is published for informational purposes. This document is a product of the Internet Engineering Task Force (IETF

                    ついにRFCがGithubを本格的に使い始めた|unknown protocol
                  • CSS Injection (+ Recursive Import) の原理と攻撃手法およびその実装について - Szarny.io

                    はじめに 注意 CSSiの原理と概要 クラシカルな手法 概要 動作デモ 実装 脆弱なWebアプリケーション(/classic/user/*) 攻撃用CSS生成スクリプト(/classic/attacker/exploit.py) 攻撃者用Webサーバ(/classic/attacker/server.py) Recursive Import を用いた手法 概要 CSSのインポートと攻撃の原理 攻撃フロー 動作デモ 実装 脆弱なWebアプリケーション(/recursive/user/*) 攻撃者用Webサーバ(/recursive/attacker/server.py) おわりに 参考文献 はじめに 本記事ではCSS Injection(以下,CSSi)について解説します. CSSiについて,その原理や攻撃手法の概要を示したあと,実際に攻撃環境を実装して,HTML上に存在する機密情報を窃取す

                      CSS Injection (+ Recursive Import) の原理と攻撃手法およびその実装について - Szarny.io
                    • Migrating to OpenTelemetry | Airplane

                      At Airplane, we collect observability data from our own systems as well as remote “agents” that are running in our customers’ infrastructure. The associated outputs, which include the standard “three pillars of observability” (logs, metrics, and traces) are essential for us to monitor our infrastructure and also help customers debug problems in theirs. Over the last year, we’ve made a concerted ef

                        Migrating to OpenTelemetry | Airplane
                      • Governance of superintelligence

                        Now is a good time to start thinking about the governance of superintelligence—future AI systems dramatically more capable than even AGI. Given the picture as we see it now, it’s conceivable that within the next ten years, AI systems will exceed expert skill level in most domains, and carry out as much productive activity as one of today’s largest corporations. In terms of both potential upsides a

                          Governance of superintelligence
                        • 報・動・力「検証 ゲーム条例」(2020/6/27放送)

                          ゲームは1日60分まで!? 全国的に話題を呼んだ香川県の条例は、なぜ、どのようにできたのか? 今年3月に成立した香川県のネット・ゲーム依存症対策条例。 18歳未満のゲームの利用は「1日60分(休日90分)まで」とする目安や、意見公募での賛成意見「水増し疑惑」など 全国から注目を集める条例の中身と制定過程の問題点を検証します。 Kagawa Prefecture's government in Japan passed regulations as to limitation for children's time online and game. 「報・動・力」TV program verifies the issues of the reason how regulations were passed and why people under 18 years old were l

                            報・動・力「検証 ゲーム条例」(2020/6/27放送)
                          • 検索システムのフロントを SSR・Remix で作り直した - Unyablog.

                            かなり昔に Elasticsearch ベースの検索システム(Heineken)を作っていた。 Elasticsearch で部内 Wiki 検索高速化 - Speaker Deck 特に更新せず数年動かしていたのだけど、サーバーの置き換えに伴って Kubernetes に置きたいよねという話になり、ついでに Elasticsearch も新しくしたいよね、となった結果、現状のフロントエンドだと最新の Elasticsearch では動かないということがわかった。 nonylene.hatenablog.jp フロントエンドの改修が必要なわけだが、ここでフロントエンドの構成を見ると… FlowType create-react-app PureComponent Bootstrap 3 古すぎる!絶対アップデート難しいし触りたくない技術しかない。 フロントまわりの構成を変えたいとずっと思っ

                              検索システムのフロントを SSR・Remix で作り直した - Unyablog.
                            • GitHub - bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions

                              In general, what do you need in order to communicate? A common language (for the two ends to understand) A way to address who you want to communicate with A Connection (so the content of the communication can reach the recipients) What is TCP/IP? A set of protocols that define how two or more devices can communicate with each other. To learn more about TCP/IP, read here What is Ethernet? Ethernet

                                GitHub - bregman-arie/devops-exercises: Linux, Jenkins, AWS, SRE, Prometheus, Docker, Python, Ansible, Git, Kubernetes, Terraform, OpenStack, SQL, NoSQL, Azure, GCP, DNS, Elastic, Network, Virtualization. DevOps Interview Questions
                              • サイトの HTTP3 化と DNS HTTPS RR および Alt-Svc Header によるアドバタイズ | blog.jxck.io

                                Intro 本サイトを HTTP3 対応し、Alt-Svc ヘッダおよび DNS HTTPS Resource Record によってそれをアドバタイズする構成を適用した。 色々ハマったので作業のログを記す。 HTTP3 on h2o Fastly の数々の発表からも h2o が HTTP3 に対応していることは自明だが、その設定方法がドキュメントに記載されておらず、なかなか設定方法がわからずにいた。先日、たまたま当該 issue の中で、設定ファイルサンプルの中にコメントアウトされたフラグがあることを教えてもらい、これをたよりに HTTP3 化を進めることができた。 したがって、ここから記す内容はドキュメントやリリースノートの内容ではないため、将来的に全然違う方法になるかもしれない点には注意が必要だ。なお、最近はリリース自体がないため master をビルドしてデプロイしている。 h2o

                                  サイトの HTTP3 化と DNS HTTPS RR および Alt-Svc Header によるアドバタイズ | blog.jxck.io
                                • エンジニアはGood Citizenであれ。OSSコミュニティ活動が形成したKubernetesスペシャリストのキャリア - Findy Engineer Lab

                                  株式会社サイバーエージェントでインフラエンジニアを務める青山真也さんは、KubernetesやOpenStackの専門家として広くその名を知られています。過去には同社において、OpenStackを使ったプライベートクラウドやGKE互換なコンテナプラットフォームをゼロから構築。また、技術コミュニティでの登壇や書籍の執筆、他社での客員研究員・技術アドバイザーとしての活動も積極的に行っています。 唯一無二のキャリアを歩んできた青山さんですが、自身の成長にはOSSコミュニティ活動が大きく影響しており、自らがコミュニティの恩恵を受けてきたからこそ世の中に自分の知見を還元していきたいと語ります。本稿では青山さんのキャリアをたどりながら、過去に取り組んできた活動やその意義について伺いました。 インフラ基盤との出会いは大学時代 ──まずはKubernetesやOpenStackなどの技術に興味を持った理由

                                    エンジニアはGood Citizenであれ。OSSコミュニティ活動が形成したKubernetesスペシャリストのキャリア - Findy Engineer Lab
                                  • Checkboxland

                                    Checkboxland Render anything as HTML checkboxes Overview Checkboxland is a JavaScript library for rendering anything as HTML checkboxes. You can use it to display animations, text, images, video, and arbitrary data. It also supports plugins, so you can add your own APIs. Checkboxland is dependency-free, framework-agnostic, and fun! 🙃 Why does this even exist? Here's some background. Limitations H

                                      Checkboxland
                                    • ウクライナが207億フリヴニャ相当の戦時公債を発行、外国人も購入可能

                                      ウクライナ財務省はロシア軍と戦いに必要な資金を調達するため「207億フリヴニャ相当の戦時公債を発行した(外国人も購入可能)」と発表、個人でウクライナを支援したいという方が居れば「戦時公債を購入してみる」というも1つの手だろう。 参考:Минфин объявил размещение военных облигаций на сумму почти 20,7 миллиарда 年率最大19.5%のボーナスがつくらしいウクライナ財務省は26日「207億フリヴニャ(約786億円)相当の戦時公債を発行した」「この戦時公債で調達される資金はウクライナ軍の支援に当てられ、最も必要とされている物資(武器、弾薬、装備、食糧、医薬品)を軍に提供する」「戦時公債の購入は戦争中のウクライナ経済を支えることにもつながり、企業の運営や給与の支払い、年金、社会保障の支払いが可能になる」「年率最大19.5%のボーナ

                                      • Electronを使ったPC向け将棋アプリ開発 - Qiita

                                        はじめに 2022 年 1 月から、趣味で PC 向けの将棋アプリを開発しました。その中で取り組んだことや学んだことについて簡単にまとめます。 作ったもの Electron将棋 (electron-shogi) GitHub: sunfish-shogi/electron-shogi GitHub Pages: Electron将棋 背景 最近ではスマホやタブレットでも将棋の対局や研究ができるようになりましたが、本格的に将棋の勉強や研究をするには必ずしも十分ではなく、特に将棋 AI を動す上で PC の処理能力やカスタマイズ性は有用です。 2010 年あたりからオープンソースの将棋 AI が増えましたが、その多くは GUI や通信対局機能を備えておらず GUI のアプリケーションと組み合わせて使う必要があります。AI と GUI がやりとりするための USI という共通仕様があり、 USI

                                          Electronを使ったPC向け将棋アプリ開発 - Qiita
                                        • Announcing the Deno Company

                                          Of the myriad ways to program computers, scripting languages are the most effortless and practical variety. Of these, the web browser scripting language (JavaScript) is the fastest, most popular, and the only one with an industrial standardization process. It is clear that the web will be with us for a long time to come; and thus JavaScript will be with us for a long time to come. Extending web pr

                                            Announcing the Deno Company
                                          • TechCrunch

                                            The eyes aren’t just a window into the soul; tracking saccades can help doctors pick up a range of brain health issues. That’s why French-Belgian medtech startup neuroClues is building acc

                                              TechCrunch
                                            • Rebuilding our tech stack for the new Facebook.com

                                              Facebook.com launched in 2004 as a simple, server-rendered PHP website. Over time, we’ve added layer upon layer of new technology to deliver more interactive features. Each of these new features and technologies incrementally slowed the site down and made it harder to maintain. This made it harder to introduce new experiences. Features like dark mode and saving your place in News Feed had no strai

                                                Rebuilding our tech stack for the new Facebook.com
                                              • Network Architecture Design for Microservices on GCP

                                                This is our goal architecture design, please read the article to understand the journey :)This blog article is participating in the Mercari Bold Challenge month (#6) Hi everyone, this is Raphael from the Microservices Platform team at Mercari. Bluntly introduced, we are a post-IPO Japanese C2C (Customer to Customer) marketplace transitioning from a monolithic to a microservices architecture. A few

                                                  Network Architecture Design for Microservices on GCP
                                                • An Interview With Linus Torvalds: Linux and Git - Part 1 30 Years Of Linux

                                                  Jeremy founded Tag1 Consulting in 2007. He has been a contributing core Drupal developer since 2002, and helped establish Drupal as a successful CMS through the early popularity of his personal blog, KernelTrap.org. Over the years, he authored and maintained the core statistics module and throttle module, as well as the pager logic and the initial Drupal 5 installer. He continues to contribute to

                                                    An Interview With Linus Torvalds: Linux and Git - Part 1 30 Years Of Linux
                                                  • 「Safariの日付を選ぶ仕組み」がカスタマーサポートに寄せられる苦情の3分の1を生み出していたという報告

                                                    Appleが開発するウェブブラウザのSafariは、iPhoneやiPad、Macなどで使用されている標準的なブラウザです。ところが、効果的な高血圧薬を推奨する遺伝子検査のスタートアップ・Geneticureの創設者であるロバート・トーマス氏が、「Safariの日付を選ぶ仕組み」によって高齢のユーザーが戸惑ってしまい、Geneticureのカスタマーサポートに寄せられる苦情の3分の1を生み出していたと報告しています。 Safari's date-picker is the cause of 1/3 of our customer support issues · GitHub https://gist.github.com/RobertAKARobin/850a408e04d5414e67d308a2b5847378 Geneticureは遺伝子検査テクノロジーを用いることで、「そのユーザ

                                                      「Safariの日付を選ぶ仕組み」がカスタマーサポートに寄せられる苦情の3分の1を生み出していたという報告
                                                    • GitHub CLI 2.0 includes extensions!

                                                      Open SourceProductGitHub CLI 2.0 includes extensions!GitHub CLI 2.0 is now available, making it easy to create and share your own custom commands to make your experience even more powerful. GitHub CLI 2.0 supports extensions, allowing anyone to make custom commands that build on the core functionality of GitHub CLI. Our goal with GitHub CLI 1.0 was to build amazing tooling that allows you to more

                                                        GitHub CLI 2.0 includes extensions!
                                                      • Node.js Docker baseイメージには alpine < distroless < ubuntu+slim 構成がよさそう

                                                        Node.js Docker baseイメージには alpine < distroless < ubuntu+slim 構成がよさそう はじめに この記事は、DockerCon 2022 で発表された Bret Fisher の "Node.js Rocks in Docker, DockerCon 2022 Edition" を参考にしています。 base イメージの選択肢に関する話は、動画の前半一部分だけですが、他にも Node.js で Dockerfile を書く時のベストプラクティスが数多くまとまっているので、是非チェックしてみてください。 node:alpine イメージを使わない base イメージサイズを小さく保ちたい、という点で気軽に利用される事が多い alpine イメージですが、Official の README には下記の記載があります。 This variant

                                                          Node.js Docker baseイメージには alpine < distroless < ubuntu+slim 構成がよさそう
                                                        • フロントエンドパフォーマンスのチェックリスト2021年版(PDF、Apple Pages、MS Word)-後編 | POSTD

                                                          目次# 前編 準備段階:計画と指標 パフォーマンスを重視する文化、Core Web Vitals、パフォーマンスのプロファイル、CrUX、Lighthouse、FID、TTI、CLS、端末。 現実的な目標の設定 パフォーマンスバジェット、パフォーマンス目標、RAILフレームワーク、170KB/30KBバジェット。 環境の定義 フレームワークの選択、パフォーマンスコストの基準設定、Webpack、依存関係、CDN、フロントエンドアーキテクチャ、CSR、SSR、CSR + SSR、静的レンダリング、プリレンダリング、PRPLパターン。 中編 アセットの最適化 Brotli、AVIF、WebP、レスポンシブ画像、AV1、アダプティブメディア読み込み、動画圧縮、Webフォント、Googleフォント。 ビルドの最適化 JavaScriptモジュール、モジュール/ノーモジュールのパターン、ツリーシェイ

                                                            フロントエンドパフォーマンスのチェックリスト2021年版(PDF、Apple Pages、MS Word)-後編 | POSTD
                                                          • SmartHR UI のリリース作業を GitHub Actions で自動化した話 - SmartHR Tech Blog

                                                            こんにちは、フロントエンドエンジニアのモアイと申します。 SmartHR では、SmartHR UI というプロダクト間共通の React コンポーネントライブラリを運用していますが、この記事では SmartHR UI のリリース作業を GitHub Actions で自動化した話をご紹介します。 ちなみに SmartHR UI そのものについては過去の記事で詳しく紹介されていますので、ご興味があればそちらも併せて御覧ください。 tech.smarthr.jp tech.smarthr.jp 三行まとめ リリース作業が複雑化していたので GitHub Actions を使って自動化した リリース中に作業者の確認を挟むプロセスを Issue とラベル付けによって実現した 自動化最高! これまでのリリース作業 SmartHR UI では Pull Request ベースで開発しており、様々な歴

                                                              SmartHR UI のリリース作業を GitHub Actions で自動化した話 - SmartHR Tech Blog
                                                            • ImHex:午前3時にがんばる人のためのバイナリエディタ - setodaNote

                                                              ImHex という Hex エディタを Ubuntu 20.04 にインストールしたときのメモ書きです。 ImHex ImHex を Ubuntu 20.04 にインストールする ImHex の画面設定 動かしてみた感想 参考文献 ImHex 公式 cmake 周り 参考にしたトラブルシューティング 付録 concepts が見つけられないというエラーについて 「CMake Error at cmake/build_helpers.cmake:55」について 更新履歴 ImHex ImHex は2020年の12月に公開された比較的新しい、午前3時にがんばる人のための Hex エディタです。 *1 GitHub - WerWolv/ImHex: A Hex Editor for Reverse Engineers, Programmers and people that value thei

                                                                ImHex:午前3時にがんばる人のためのバイナリエディタ - setodaNote
                                                              • Exclusive: Prime Minister Fumio Kishida on Japan's Future

                                                                Japanese Prime Minister Fumio Kishida inside the great hall at his official residence in Tokyo on April 28.Ko Tsuchiya for TIME The official residence of Japan’s Prime Minister is a spooky place. Inspired by American architect Frank Lloyd Wright, the stone and brick mansion in central Tokyo had been around for only three years when young naval officers charged in and assassinated Prime Minister Ts

                                                                  Exclusive: Prime Minister Fumio Kishida on Japan's Future
                                                                • GitHub を使って個人タスク管理 - Qiita

                                                                  GitHub を使って個人用のタスク管理を開始して数週間がたったので現時点で落ち着いたやり方についてメモっておこうと思います。 注意事項として、クラウドに置いたらダメって言われてる情報は乗せないように注意してね。プライベートリポジトリだと他人には基本見えないけど、そもそも会社のルール的にダメになってるところもあるので、そこらへんは個々人で気を付けてください。 元々は Azure DevOps の Boards 使って管理していたのですが、GitHub の Issues とか Projects とかちゃんと使ったことなかったなと思い、とりあえず失敗しても一番痛くない個人タスク管理を GitHub の方にうつしてみました。 下準備 GitHub のリポジトリを作ります。そして以下のような感じでプロジェクトとマイルストーンとラベルを作ります。 マイルストーン 以下のような感じで 1 月単位で作り

                                                                    GitHub を使って個人タスク管理 - Qiita
                                                                  • 【$13,000→$5,000】AWS S3 コスト削減!! オブジェクト削減とS3 Standardから Glacier Instant Retrievalへの移行 - CARTA TECH BLOG

                                                                    はじめに 新卒3年目のらぴおです。入社当初からエンジニアとして広告事業を営むZucksでアドネットワークの開発、運用に携わっています。 Zucksでは、2022年夏頃から円安の影響でサーバ費が上昇しコスト削減の温度感が高まっていました。 そこで、 僕が携わるアドネットワークにおいては、少ない作業量で大きい見直し効果が期待できそうなAWS S3のコスト最適化に取り組む ことになりました。 S3全体で月々のコストが $ 13,000 を超えており、特に広告配信関連のログデータが大部分を占めていました。 今回は、僕が実施したコスト削減調査と実施プロセス、その成果を共有します。 S3のコスト削減は、以下のアプローチで行います。 オブジェクト数を減らす 最適なストレージ階層に移行し保存する これらの取り組みにより、月々のストレージコストを $ 13,000 から $ 5,000 に削減 することがで

                                                                      【$13,000→$5,000】AWS S3 コスト削減!! オブジェクト削減とS3 Standardから Glacier Instant Retrievalへの移行 - CARTA TECH BLOG
                                                                    • Defensive CSS

                                                                      👋 This article has been expanded into a new project called Defensive CSS. Due to the fact that the content here will not be updated, I recommend you to read defensivecss.dev instead. Oftentimes, we wish that there was a way to avoid a certain CSS issue or behaviors from happening. You know, content is dynamic, and things can change on a web page, thus increasing the possibility of a CSS issue or

                                                                        Defensive CSS
                                                                      • The Windows Subsystem for Linux BUILD 2020 Summary

                                                                        This year at an all virtual BUILD conference we had many exciting announcements for the Windows Subsystem for Linux (WSL)! This blog post gives you a summary of all the WSL news, including what’s available now and what you can expect in the future. WSL’s BUILD news at a glance Available this month Support for WSL 2 distros is coming this month in the Windows 10 May 2020 Update Docker Desktop relea

                                                                          The Windows Subsystem for Linux BUILD 2020 Summary
                                                                        • プログラマのための英語表現

                                                                          「GitHub Issuesで外国人とマトモな意思疎通がしたい!」 「英語圏にもノウハウをアウトプットしていきたい!」 「コピペで使える技術英語フレーズ集があったらいいのに!」 そんな筆者の思いから、英語表現を集め始めたのが本書執筆の出発点です。 本書では、僕のような英語弱者でも英語で自分の考えを伝えられるように、プログラマが仕事やオープンソース活動で使える英語フレーズを多く収録しています。 コミットメッセージから、GitHub Issuesやプルリクエスト。更にはREADMEやブログを英語で書くときにお役立てください! 本書で紹介する例文はすべてGitHubやdev.to、Stackoverflowなどから探してきた生きた英語です。 紹介するフレーズは随時増やしています。 もし本書に価値が感じられたら、いいね、SNSでのシェア、サポートをお願いします!!更新のモチベーションになります!

                                                                            プログラマのための英語表現
                                                                          • The Four Innovation Phases of Netflix’s Trillions Scale Real-time Data Infrastructure

                                                                            My name is Zhenzhong Xu. I joined Netflix in 2015 as a founding engineer on the Real-time Data Infrastructure team and later led the Stream Processing Engines team. I developed an interest in real-time data in the early 2010s, and ever since believe there is much value yet to be uncovered. Netflix was a fantastic place to be surrounded by many amazing colleagues. I can’t be more proud of everyone

                                                                              The Four Innovation Phases of Netflix’s Trillions Scale Real-time Data Infrastructure
                                                                            • ECS を利用した検証環境の自動構築 ~運用3年を経て得た知見~ - メドピア開発者ブログ

                                                                              CTO 室 SRE kenzo0107 です。 以前執筆した ECS を利用した検証環境の自動構築について、運用開始から3年の時を経ました。 実運用とその上で頂いた要望を取り入れ変化してきましたので、その経緯を綴ります。 tech.medpeer.co.jp 本稿、議論を重ね改善を進めて頂いたチームメンバーの知見を集めた元気玉ブログとなっております。 前提 社内では、以下の様に呼び分けしています。 本番相当の検証環境を STG 環境 本記事で説明する自動構築される仕組みを持つ環境を QA 環境*1 検証環境の自動構築の目的 開発した機能を開発担当者以外でも簡易的に確認できる様にし、以下を促進します。 ディレクターと開発者の仕様齟齬を減らす 改善のサイクルを高速化する 当時の検証環境の自動構築の仕組み 大まかな流れ ① ブランチ qa/foo を push ② CircleCI 実行 ③ C

                                                                                ECS を利用した検証環境の自動構築 ~運用3年を経て得た知見~ - メドピア開発者ブログ
                                                                              • Go でモブログシステム作った

                                                                                この記事は Go Advent Calendar 2020 24日目の記事です。 はじめに 皆さんは「モブログ」ってご存じでしょうか。 モブログとは、携帯電話などの携帯通信端末からインターネットに接続して閲覧・投稿ができるブログ(ウェブログ)のことである。 携帯電話などを利用して書き留められた短い文章や、あるいはカメラ機能で撮影された写真などが記事の主な内容となる。常に携帯するものなので、ふと思いついた所感を臨場感が損なわれないうちに記すこと、あるいは街角で見かけた面白い光景や偶然出会った有名人などを逃さず撮影することなどが可能となる。1日のうち特定の時間にパソコンの前に構えて書かれる通常のブログよりも一層、リアルタイム性が色濃く、独特の臨場感や軽快さがある。 ちなみに、モブログはモバイル(mobile)とブログ(blog)が組み合わされた造語である。和製英語ではないので、英語圏でもmob

                                                                                  Go でモブログシステム作った
                                                                                • Prettier 2.7 にキャッシュを実装した

                                                                                  Prettier 2.7 がリリースされました。 このバージョンには TypeScript 4.7 の対応のほかに、新しい CLI オプションである --cache と --cache-strategy が含まれています。 --cache と --cache-strategy を実装したのは自分なので、その背景や実装、そして使い方の話を雑にしようと思います。 背景 Rome Formatter のブログが公開されて日本の開発者からもそれなりに大きな反響がありました。 私個人としてはコードフォーマッターにそこまでの速さを求めていないのであんまり興味はなかった(もちろん速いほうがいいけど)のですが、みなさん意外と興味あるんだなあという気持ちで眺めていました。 それからしばらくして Prettier の https://github.com/prettier/prettier/issues/58

                                                                                    Prettier 2.7 にキャッシュを実装した