並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 2895件

新着順 人気順

areasの検索結果81 - 120 件 / 2895件

  • Slack's private GitHub code repositories stolen over holidays

    HomeNewsSecuritySlack's private GitHub code repositories stolen over holidays Slack suffered a security incident over the holidays affecting some of its private GitHub code repositories. The immensely popular Salesforce-owned IM app is used by an estimated 18 million users at workplaces and digital communities around the world. Customer data is not affected BleepingComputer has come across a secur

      Slack's private GitHub code repositories stolen over holidays
    • 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
      • 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
        • 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
          • 違和感のつかまえかた (組込みシステムの開発者・テスターとしてやっていること) - Speaker Deck

            地方こそサーバーレス、その意義に迫るサーバーレスPHP / Serverless PHP: The Rural Areas, and Why Serverless PHP Matters

              違和感のつかまえかた (組込みシステムの開発者・テスターとしてやっていること) - Speaker Deck
            • Composition API + Jestでコンポーネントを一切マウントせずに書けるフロントエンド単体テストパターン - ANDPAD Tech Blog

              どうもこんにちは! 2021年4月にANDPADにジョインし、現在チームでフロントエンドの開発をしている鳩です。 こちらのVue Composition APIをチームで導入して得られたメリット - ANDPAD Tech Blogでも取り上げられていますが、私のチームでもOptions API + Vuex で実装されていたコンポーネントをComposition API + without Vuex のパターンへ書き換えを行っています。 Composition APIへ書き換える最大のメリットは、コンポーネントのロジック部分の多くを単なるJavaScript関数として切り出せるので、コンポーネントとロジックを疎結合な状態に分離でき、単体テストが恐ろしく書きやすくなるという点です。 そんなわけで、コンポーネントを一切マウントせずに書けるフロントエンドあるあるテストパターンを紹介していこうと

                Composition API + Jestでコンポーネントを一切マウントせずに書けるフロントエンド単体テストパターン - ANDPAD Tech Blog
              • 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
                • Windowsの「フォーマット」画面は1994年の暫定的なUIが使い回されており表記揺れも存在している

                  WindowsでSDカードやUSBメモリを使っていると、データを初期化する「フォーマット」画面を何度も目にすることになります。このフォーマット画面の誕生秘話を元Microsoft社員のデビッド・プラマー氏が語っています。 I wrote this Format dialog back on a rainy Thursday morning at Microsoft in late 1994, I think it was. We were porting the bajillion lines of code from the Windows95 user interface over to NT, and Format was just one of those areas where WindowsNT was different enough from… pic.twitter.co

                    Windowsの「フォーマット」画面は1994年の暫定的なUIが使い回されており表記揺れも存在している
                  • Announcing wasi-threads

                    Until now, one piece missing from WebAssembly standalone engines was the ability to spawn threads. Browsers have had this ability for some time via Web Workers, but standalone engines had no standard way to do this. This post describes the work of several collaborators to bring about wasi-threads, a proposal to add threads to WASI. It will explain the history to this proposal, the work done to get

                      Announcing wasi-threads
                    • Top Japanese Social Media Apps: Demographics of 7 Major Apps in 2020

                      Top Japanese Social Media Apps: Demographics of 7 Major Apps in 2020 In this article, we compared the monthly active users (MAU) and user demographics of top Japanese social media used in Japan based on published data and estimates of major SNS published as of December 2019. The spread of social media in Japan is growing rapidly, and social media is a very powerful marketing tool. If you are think

                        Top Japanese Social Media Apps: Demographics of 7 Major Apps in 2020
                      • Speculation in JavaScriptCore

                        This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine. Speculative compilation is ideal for making dynamic languages, or any language with enough dynamic features, run faster. In this post, we will look at speculation for JavaScript. Historically, this technique or closely related variants has been applied successfully t

                        • The BBC on Mastodon: experimenting with distributed and decentralised social media

                          The BBC on Mastodon: experimenting with distributed and decentralised social media Posted by Tristan Ferne on 31 Jul 2023, last updated 31 Jul 2023 As the social media landscape ebbs and flows, the team at BBC Research & Development are researching social technologies and exploring possibilities for the BBC. One part of our work is to establish a BBC presence in the distributed collection of socia

                            The BBC on Mastodon: experimenting with distributed and decentralised social media
                          • Modern CSV 2 is now available.

                            And I think you’ll love it. I focused on several areas: Improved UI and user experience Faster performance Useful features Updated documentation For Mac users, Native Apple Silicon (ARM – M1, M2) compatibility Download Modern CSV 2 If that’s all you need to know, you can buy a license here. Or if you already have a version 1 license, you can upgrade here. For those that need more details, here you

                              Modern CSV 2 is now available.
                            • IE亡き後のマークアップを調べてみる|食べログ フロントエンドエンジニアブログ

                              この記事は食べログアドベントカレンダー2020の4日目の記事です。 この記事を執筆するのは、食べログでフロントエンドチームに所属する佐伯です。 皆さんマークアップはお好きでしょうか。僕は好きです。 HTML、CSSでWebサイトが作れるのはもちろんのこと、CSSやSVGを駆使すれば、JavaScriptが必要になりそうであろう複雑なUIなども簡潔に作成出来るからです。 JavaScriptはBabelなどのおかげでIE11も比較的対応しやすいですが、マークアップはそうはいきません。Polyfillが対応していないことや、対応していたとしてもReactなどのフレームワークとの共存出来るかなど問題点があるため、IE11に合わせるしかありませんでした。 しかしながら、IE11の情勢も変わってきました。 2020年3月よりIEでYoutubeを閲覧するとアラートが表示されるようになっています。 ま

                                IE亡き後のマークアップを調べてみる|食べログ フロントエンドエンジニアブログ
                              • Linux Hardening Guide | Madaidan's Insecurities

                                Last edited: March 19th, 2022 Linux is not a secure operating system. However, there are steps you can take to improve it. This guide aims to explain how to harden Linux as much as possible for security and privacy. This guide attempts to be distribution-agnostic and is not tied to any specific one. DISCLAIMER: Do not attempt to apply anything in this article if you do not know exactly what you ar

                                • How to review code effectively: A GitHub staff engineer’s philosophy

                                  As a staff engineer at GitHub, code review is one of my main focus areas in my day to day work. Over the past eight years, I’ve reviewed more than 7,000 pull requests. Why so many? Because code review is crucial to building good software and another set of eyes can often spot issues you would have otherwise missed. I see code review as one of the most important aspects of my job. In fact, whenever

                                    How to review code effectively: A GitHub staff engineer’s philosophy
                                  • Upgrading GitHub.com to MySQL 8.0

                                    EngineeringUpgrading GitHub.com to MySQL 8.0GitHub uses MySQL to store vast amounts of relational data. This is the story of how we seamlessly upgraded our production fleet to MySQL 8.0. Over 15 years ago, GitHub started as a Ruby on Rails application with a single MySQL database. Since then, GitHub has evolved its MySQL architecture to meet the scaling and resiliency needs of the platform—includi

                                      Upgrading GitHub.com to MySQL 8.0
                                    • How to Write Good Documentation (And Its Essential Elements)

                                      This post highlights some of the key components of good documentation, and goes through some of the steps you could take to improve the way you document your code. Documentation is one of the most important and under-rated aspects of any library or open-source project. If you are writing code that will be used by someone other than yourself, it needs to be documented. Period. After using many libr

                                        How to Write Good Documentation (And Its Essential Elements)
                                      • 大規模言語モデルなどを抽象化し、生成AIアプリの開発を容易にする「LangChain」が初の安定版に到達

                                        大規模言語モデルなどを抽象化し、生成AIアプリの開発を容易にする「LangChain」が初の安定版に到達 大規模言語モデル(LLM)やチャットモデルなどを活用したアプリケーション開発のためのフレームワーク「LangChain」が、初めての安定版となる「LangChain v0.1.0」に到達したことが発表されました。 LangChain v0.1.0 After a year of development, we've released LangChain v0.1.0 Read the full blog here: https://t.co/DDh7xZfO3p After talking with the users and developers, we released this stable version and focused the library on a few cor

                                          大規模言語モデルなどを抽象化し、生成AIアプリの開発を容易にする「LangChain」が初の安定版に到達
                                        • PyTorch vs TensorFlow in 2023

                                          Should you use PyTorch vs TensorFlow in 2023? This guide walks through the major pros and cons of PyTorch vs TensorFlow, and how you can pick the right framework. PyTorch and TensorFlow are far and away the two most popular Deep Learning frameworks today. The debate over which framework is superior is a longstanding point of contentious debate, with each camp having its share of fervent supporters

                                            PyTorch vs TensorFlow in 2023
                                          • How we ship code faster and safer with feature flags

                                            EngineeringHow we ship code faster and safer with feature flagsAt GitHub, we're continually working to improve existing features and shipping new ones all the time. From our launch of GitHub Discussions to the release of manual approvals for GitHub… At GitHub, we’re continually working to improve existing features and shipping new ones all the time. From our launch of GitHub Discussions to the rel

                                              How we ship code faster and safer with feature flags
                                            • お詫びとご説明|原口一博

                                              まずは、下記のツィートについて、不快な思いをおかけした方々にお詫びを申し上げます。 大変、申し訳ございません。 私が英語で風評被害を流したとされている方がおらますが当該記載と解釈について今、現在まで理解している事をもとに数点、ご説明、弁明させたいただきたいと思います。どうぞよろしくお願い申し上げます。  問題とされているのは、上記記載について、その表題をツィートしたものだと思われます。  このツィートについては、お詫びして既に削除しております。 私が当該ツィートを削除したのは、ご指摘があり、広告だと思って読み飛ばしていた部分にも本文が続いていて、そこには私の知識では、確証を持てないことが書いてあったからでございます。  私がRTした記載が虚偽だと主張しておられる方は、どの部分を虚偽だとおっしゃっているのでしょうか? 昨晩、RTして問題とされているのは、以下の記載です。 https:/

                                                お詫びとご説明|原口一博
                                              • Announcing Tokio 1.0 | Tokio - An asynchronous Rust runtime

                                                We are pleased to announce the 1.0 release of Tokio, an asynchronous runtime for the Rust programming language. Tokio provides the needed building blocks for writing reliable networking applications without compromising speed. It comes with asynchronous APIs for TCP, UDP, timers, a multi-threaded, work-stealing scheduler, and more. Over the years, we have been delighted watching our users build am

                                                • Implementing a Zero Trust security model at Microsoft - Inside Track Blog

                                                  Our Zero Trust security model enables us to provide a healthy and protected environment internally at Microsoft. At Microsoft, our shift to a Zero Trust security model more than five years ago has helped us navigate many challenges. The increasing prevalence of cloud-based services, mobile computing, internet of things (IoT), and bring your own device (BYOD) in the workforce have changed the techn

                                                    Implementing a Zero Trust security model at Microsoft - Inside Track Blog
                                                  • Migrating Facebook to MySQL 8.0

                                                    MySQL, an open source database developed by Oracle, powers some of Facebook’s most important workloads. We actively develop new features in MySQL to support our evolving requirements. These features change many different areas of MySQL, including client connectors, storage engine, optimizer, and replication. Each new major version of MySQL requires significant time and effort to migrate our worklo

                                                      Migrating Facebook to MySQL 8.0
                                                    • npm has joined GitHub

                                                      CompanyProductnpm has joined GitHubWith the npm acquisition complete, we’re ready to start the next chapter of npm and support the JavaScript community in a new way. We’re excited to announce that GitHub has completed its acquisition of npm. The public npm registry will always be available and free for the millions of developers who use it. Now that npm is officially part of GitHub, we’re beginnin

                                                        npm has joined GitHub
                                                      • 無料でランニングルートを自動生成し緑に囲まれた走りやすいコースを開拓できる「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」
                                                        • How eBPF will solve Service Mesh - Goodbye Sidecars - Isovalent

                                                          Service mesh is a concept describing the requirements of modern cloud native applications with regards to communication, visibility, and security. Current implementations of this concept involve running sidecar proxies in each workload or pod. This is a pretty inefficient way of solving these requirements. In this post, we will look at an alternative to the sidecar model that provides a transparen

                                                            How eBPF will solve Service Mesh - Goodbye Sidecars - Isovalent
                                                          • 【和訳あり】VOAの「News Words: Panic」で英語ニュースのディクテーションに挑戦!無料英語ニュース講座6~効果抜群の英語学習法~ - 塾の先生が英語で子育て

                                                            英語でニュースを聞けるようになりたい! 英字新聞をすらすら読めるようになりたい! などなど。 憧れますよね。 でも実際に挑戦してみると、 ニュースを見たけどまったく聞き取れない。 英字新聞が呪文にしか見えない。 どうしたら聞き取れるようになるの? ほんとにこんな英語ばかりの新聞読めるの? などそのハードルの高さに圧倒されるかもしれません。 私は英語ニュース、英字新聞を聞くと眠たくなります。 そんな私でも、英語ニュース、英字新聞を読むために取り組むことができる方法がいくつかあります。 この記事では、その方法のひとつとして、VOAを活用した学習方法をご紹介します。 実際の映像や音声を使って、英語学習ができるように記事を構成しています。 この記事に沿って練習をして頂ければ、聞き取れる、理解できる英語表現が多くなっていることを実感できるはずです。 尚今回の記事は、私が運営している塾で、実際に生徒の

                                                              【和訳あり】VOAの「News Words: Panic」で英語ニュースのディクテーションに挑戦!無料英語ニュース講座6~効果抜群の英語学習法~ - 塾の先生が英語で子育て
                                                            • 外国人「見てると『掌に汗がにじむ』写真を貼っていく」海外のまとめ : 暇は無味無臭の劇薬

                                                              Comment by earthmoonsun 9304 ポイント 57mのクリスマスツリーの飾りつけをするサンタクロース。ロシア、クラスノヤルスク。 reddit.com/r/SweatyPalms/※リクエスト記事です。 ※「掌に汗がにじむ板」をまとめています。 ※大半がGIF画像でしたが貼ってしまうと記事が重くなるので画像リンクにしています。 Comment by KevlarYarmulke 33.6k ポイント さあ行こう https://thumbs.gfycat.com/HighlevelLoathsomeChuckwalla-mobile.mp4 Comment by CamaroSkip 2990 ポイント ↑これ見てたら足がピクピクしてきた。 Comment by theShaggy009 815 ポイント ↑これ見てたら手がピクピクしてきた。 Comment by Y

                                                                外国人「見てると『掌に汗がにじむ』写真を貼っていく」海外のまとめ : 暇は無味無臭の劇薬
                                                              • なぜ今、大人もプログラミングを学ぶべきか?〜Pythonを用いたブロックプログラミング体験 - paiza times

                                                                <この記事の著者> 上田茂雄(ueponx) - Tech Team Journal IoTと電子工作に情熱を持ち、プログラミングと最新のガジェットを好む。新しい技術を学びながら実践的なプロジェクトに取り組んでいる。技術を磨き、常に新たな挑戦。 この記事ではこれまでプログラミングの学習を行ったことのない初心者に向け、非常にハードルの低いブロックプログラミングの体験を通してプログラミングの初歩を体験する内容となります。 【目次】 なぜ今、大人もプログラミングを学ぶべきか? 1. テクノロジーに対する理解が深まる 2. 問題解決スキルの向上 3. コミュニケーションスキルの向上 4. 職業の選択肢が広がる EduBlocksとPython:初心者に易しい最初の一歩 EduBlocksの概要:ブロックベースのプログラミングとは? 初めてのEduBlocksプログラム:シンプルな例で理解する 実践

                                                                  なぜ今、大人もプログラミングを学ぶべきか?〜Pythonを用いたブロックプログラミング体験 - paiza times
                                                                • 笑い声や甘いささやきは「左側」から聞こえた時の方が脳に強い反応を引き起こすという研究結果

                                                                  普段の生活において、話し相手が自分の右側にいるのか左側にいるのかを気にすることは少ないかもしれません。しかし、スイスの研究チームが査読付き学術誌のFrontiers in Neuroscienceに発表した研究結果によると、笑い声やエロティックな声といったポジティブな発声は、自分の「左側」から聞こえてきた時の方が脳に強い反応を引き起こすとのことです。 Frontiers | Emotional sounds in space: asymmetrical representation within early-stage auditory areas https://doi.org/10.3389/fnins.2023.1164334 Our brain prefers positive vocal sounds that come from our left - Science & res

                                                                    笑い声や甘いささやきは「左側」から聞こえた時の方が脳に強い反応を引き起こすという研究結果
                                                                  • Linux Kernel vs DPDK: HTTP Performance Showdown

                                                                    # OverviewIn this post I will use a simple HTTP benchmark to do a head-to-head performance comparison between the Linux kernel's network stack, and a kernel-bypass stack powered by DPDK. I will run my tests using Seastar, a C++ framework for building high-performance server applications. Seastar has support for building apps that use either the Linux kernel or DPDK for networking, so it is the per

                                                                      Linux Kernel vs DPDK: HTTP Performance Showdown
                                                                    • Why is observability so expensive?

                                                                      It’s no secret that observability costs are top of mind for many organizations in the post-zero interest rate phenomenon (ZIRP) era (see here, here, and here for example discussions, though similar sentiments can be found far and wide). Organizations are frustrated with the percentage of infrastructure spend (sometimes > 25%!) allocated towards logging, metrics, and traces, and are struggling to u

                                                                      • Next.js vs. Remix - A Developer's Dilemma

                                                                        The React ecosystem is a bustling landscape, brimming with frameworks promising to revolutionize web development. Today, we’ll be diving into two popular contenders: Next.js and Remix. Next.js is one of the most popular React frameworks used for server-side rendering. It’s been there for a significant time, and it provides an exceptional developer experience with all the features developers need.

                                                                          Next.js vs. Remix - A Developer's Dilemma
                                                                        • How we found and fixed a rare race condition in our session handling

                                                                          EngineeringSecurityHow we found and fixed a rare race condition in our session handlingOn March 8, we shared that, out of an abundance of caution, we logged all users out of GitHub.com due to a rare security vulnerability. We believe that transparency is… On March 8, we shared that, out of an abundance of caution, we logged all users out of GitHub.com due to a rare security vulnerability. We belie

                                                                            How we found and fixed a rare race condition in our session handling
                                                                          • Introducing C# Source Generators - .NET Blog

                                                                            We’re pleased to introduce the first preview of Source Generators, a new C# compiler feature that lets C# developers inspect user code and generate new C# source files that can be added to a compilation. This is done via a new kind of component that we’re calling a Source Generator. To get started with Source Generators, you’ll need to install the latest .NET 5 preview and the latest Visual Studio

                                                                              Introducing C# Source Generators - .NET Blog
                                                                            • AWS Fargate Enables Faster Container Startup using Seekable OCI | Amazon Web Services

                                                                              AWS News Blog AWS Fargate Enables Faster Container Startup using Seekable OCI While developing with containers is becoming an increasingly popular way for deploying and scaling applications, there are still areas where improvements can be made. One of the main issues with scaling containerized applications is the long startup time, especially during scale up when newer instances need to be added.

                                                                                AWS Fargate Enables Faster Container Startup using Seekable OCI | Amazon Web Services
                                                                              • content-visibility: the new CSS property that boosts your rendering performance  |  Articles  |  web.dev

                                                                                The content-visibility property, launching in Chromium 85, might be one of the most impactful new CSS properties for improving page load performance. content-visibility enables the user agent to skip an element's rendering work, including layout and painting, until it is needed. Because rendering is skipped, if a large portion of your content is off-screen, leveraging the content-visibility proper

                                                                                • React Native is the Future of Mobile at Shopify

                                                                                  Opens in a new windowOpens an external siteOpens an external site in a new window After years of native mobile development, we’ve decided to go full steam ahead building all of our new mobile apps using React Native. As I’ll explain, that decision doesn’t come lightly. Each quarter, the majority of buyers purchase on mobile (with 71% of our buyers purchasing on mobile in Q3 of last year). Black Fr

                                                                                    React Native is the Future of Mobile at Shopify