並び順

ブックマーク数

期間指定

  • から
  • まで

321 - 360 件 / 14740件

新着順 人気順

CONTROLの検索結果321 - 360 件 / 14740件

  • Web Speed Hackathon 2021 miniでほぼ満点を出しました

    gzip圧縮だとあまり圧縮できていなく、スライディングウィンドウが小さいせいかなと思ったのですが、実際に大きさがかなり違うみたいなので、それが原因としてありえそうです。 Gzip uses a fixed size, 32KB window, and Brotli can use any window size from 1KB to 16MB, in powers of 2 (minus 16 bytes). This means that the Brotli window can be up to 512 times larger window than the deflate window. Results of experimenting with Brotli for dynamic web content - The Cloudflare Blog AudioContextの

      Web Speed Hackathon 2021 miniでほぼ満点を出しました
    • Why, after 6 years, I’m over GraphQL

      GraphQL is an incredible piece of technology that has captured a lot of mindshare since I first started slinging it in production in 2018. You won’t have to look far back on this (rather inactive) blog to see I have previously championed this technology. After building many a React SPA on top of a hodge podge of untyped JSON REST APIs, I found GraphQL a breath of fresh air. I was truly a GraphQL h

      • How does the Linux Kernel start a Process

        ...and how to ptrace the entry point and m3ss w1th da stack. In this article, you will learn what happens inside the Linux Kernel when a process calls execve(), how the Kernel prepares the stack and how control is then passed to the userland process for execution. I had to learn this for the development of Zapper - a Linux tool to delete all command line options from any process (without needing r

          How does the Linux Kernel start a Process
        • 実案件から学んだ、本当に役立つUIデザインの法則50 ユーザビリティチェックリスト総集編|i3DESIGN Designers

          「ユーザビリティチェックリスト」ということで、UIデザインの「あるある」を取り上げ、改善案とセットでまとめています。 今回は、10のヒューリスティクスをもとに分類してみました。10のヒューリスティクスについては、以前記事にまとめています。 具体的な事例を一緒に取り上げ、よりわかりやすく解説していますので、こちらもあわせてご覧ください。 また弊社ホームページにて、ユーザビリティチェックリストをダウンロードいただけます。こちらも合わせてご活用ください。 1. システムステータスの可視化(Visibility of system status)1-1. 入力項目が多いときはステップを分けるフォームの入力項目が多い場合は、項目をグルーピングして画面を分割しましょう。 フォームが長すぎると、ユーザーは入力を途中で辞めてページから離脱してしまうかもしれません。 その上で、ステッパーを設置して現在の進捗

            実案件から学んだ、本当に役立つUIデザインの法則50 ユーザビリティチェックリスト総集編|i3DESIGN Designers
          • Reactでウェブフォームを作る2021

            Webのフォームは、いつでもベストプラクティスを悩むものの一つです。React を使うとして完全に自作でやるのか?それともフォームライブラリを使うか?フォームライブラリならどれを使うか? 今の時代 Formik を選ぶ理由はありませんが、React Hook Form と React Final Form のどちらを使うかはとても悩ましいです。 React Hook Form は利用経験者・採用実績が多い、速度が速いなど様々な利点はありますが、React 哲学に反する作りなどクセの強さが難点です。あと良くも悪くも利用シーンが豊富でドキュメントも豊富で迷子になりがちです。 React Final Form は Final Form の React wrapper です。個人的にはこちら React 的使いやすさに反すると感じてること、React Final Form として見たときにドキュメ

              Reactでウェブフォームを作る2021
            • セガサターンや初代Xboxを今,遊びたい! とアップスケーラーで環境を構築した話。まさかケーブルが問題になるなんて……

              セガサターンや初代Xboxを今,遊びたい! とアップスケーラーで環境を構築した話。まさかケーブルが問題になるなんて…… ライター:BRZRK 突発的に数世代前のゲームを遊びたくなる。そんな経験をした人も,4Gamer読者であれば決して少なくないだろう。かくいう筆者もむかぁぁし購入したセガサターンやドリームキャスト,初代Xboxが突然遊びたくなってしまって悶絶していた。 しかし,今の環境でそれらを遊ぶには,いくつかのハードルを越える必要があり,実現には四苦八苦してしまった。この経験は誰かの参考になるかもしれないと考え,今回はその時のことをまとめてみた次第である。 押入れから引っ張り出したセガサターンのコレクションの一部。遊び倒しておきたいゲームがまだまだイッパイあるぜ! まずは映像を映し出せるようにしたいね レトロなゲーム機を現代の環境で遊ぼうとすると,問題になってくるのが映像関連だ。昨今の

                セガサターンや初代Xboxを今,遊びたい! とアップスケーラーで環境を構築した話。まさかケーブルが問題になるなんて……
              • はてなブログをECSに移行してリリース頻度も改善した話 - Hatena Developer Blog

                この記事ははてなエンジニア Advent Calendar 2022の26日目のエントリです。 こんにちは id:cohalz です。はてなブログでは2022年7月にインフラをAmazon EC2からAWS ECS(AWS Fargate)に移行するプロジェクトが完了しました。 プロジェクトは2021年9月から始まったので約10ヶ月間という大きなプロジェクトでした。 プロジェクト完了までに行ってきたことのうち、特に面白かったところなどをこの記事で実施した順に振り返ってみます。 はてなブログのインフラのこれまで アプリケーションを動かせるようにする ALBを追加する 検証環境を用意だけしておく プロキシの設定埋め込み 証明書の配信 アクセスログを配送できるようにする アクセスログの形式を新しくする EC2でもFirehoseを経由するように タイムゾーンをUTCに統一 FirehoseのLa

                  はてなブログをECSに移行してリリース頻度も改善した話 - Hatena Developer Blog
                • 市民虐殺の濡れ衣をかけられるロシア

                  2022年4月8日 田中 宇 ウクライナの首都キエフ郊外の住宅街ブチャで市民が街頭や地下室などで殺され、米国側(米欧日)がそれをロシア軍の犯行と決めつけて非難している。ウクライナ側が流した遺体の動画などからみて、ブチャで数十人以上の市民が何者かに殺されたのは事実だろうが、この殺戮の犯人が誰であるかは未確定だ。戦闘当事者であるロシアとウクライナの両方から独立した中立な第三者組織の現地調査は行われていない。ウクライナを傀儡としてきた米国とその傘下の欧日など米国側は、ウクライナ当局の主張を鵜呑みにして「ロシア軍の犯行だ」と決めつけている。ロシア政府は「虐殺はウクライナ側が行ったもので、ロシアに濡れ衣を着せる歪曲話を、米国側がロシア敵視のために使っている」と言っている。 (Evgeny Norin: Bucha needs to be properly investigated, not used

                  • オープンソースとは何か? Open Source Definition逐条解説書 – Shuji Sado

                    オープンソースとは何か? Open Source Definition(オープンソースの定義) 逐条解説書 v1.0, 2024年1月22日 佐渡 秀治 Open Source guy オープンソース(Open Source)とは、米国の公益法人であるOpen Source Initiative(OSI)が策定した「オープンソースの定義」(Open Source Definition)で書かれた条件を満たすライセンス及びそのライセンスが適用されるソフトウェアのことである。このオープンソースという用語は自由ソフトウェア(Free Software)の代替として企図され、広く一般へ自由なソフトウェアを広めるためのキャンペーンのための用語として人為的に策定されたが、その後のオープンソース・ムーブメントと呼ばれる熱狂期を経て、紆余曲折ありながらも現在では世界の様々な領域においてオープンソースは当た

                      オープンソースとは何か? Open Source Definition逐条解説書 – Shuji Sado
                    • Time on Unix

                      Sections What is time Representing time Where do we usually find time on Unix System time, hardware time, internal timers Syncing time with external sources What depends on time Human perception of time What is time Time is relative Measuring time and standards Coordinating time Time zones DST Time, a word that is entangled in everything in our lives, something we’re intimately familiar with. Keep

                        Time on Unix
                      • What's New In DevTools (Chrome 96)  |  Blog  |  Chrome for Developers

                        Preview feature: New CSS Overview panel Use the new CSS Overview panel to identify potential CSS improvements on your page. Open the CSS Overview panel, then click on Capture overview to generate a report of your page’s CSS. You can further drill down on the information. For example, click on a color in the Colors section to view the list of elements that apply the same color. Click on an element

                        • Google Cloud案件を1年半程度経験してみてAWSと比較しながら違いを整理してみた - NRIネットコムBlog

                          本記事は 【Advent Calendar 2023】 15日目の記事です。 🎄 14日目 ▶▶ 本記事 ▶▶ 16日目 🎅 はじめに 想定している読者 一覧 まとめてみて 参考 はじめに クラウド事業推進部の小野内です。昨年5月にキャリア入社してから早1年半以上が経ちました。 入社以降、AWS、Google Cloud のデータ分析基盤の開発・運用に関わっておりますが、現在はGoogle Cloud メインでやってます。 試行錯誤の毎日ですが、Google Cloud案件をどんどん盛り上げていきたい所存です。 1年ほど前の投稿記事では、 Google Cloudの学び方について触れましたが、本記事ではGoogle Cloud案件を1年半程度経験してみて、 AWSと比較しながら、Google Cloudの主要なサービスについて、違いを整理しました。 想定している読者 AWS案件に半年以

                            Google Cloud案件を1年半程度経験してみてAWSと比較しながら違いを整理してみた - NRIネットコムBlog
                          • AWS IAM セキュア化の取り組み

                            鍵がいっぱいあるよこの記事は Eureka Advent Calendar 2021 の 13日目の記事です。 はじめにこんにちは、エウレカ SREチーム のハラダです! 2020年頃から今年にかけて、 エウレカのSREチームとSecurityチームではAWS IAMのセキュア化を注力ポイントのひとつとして、継続的に取り組んできました。 本記事では、その実践から学んできたIAM管理で守るべき大原則および、具体的にどうやってセキュアな理想像に近づけてきたか、今後の方向性などを話したいと思います。 Why “IAM” so important ?そもそもなんでIAMが注力ポイントなの?と疑問に思われる方もいるでしょう。 クラウドの大きな強みである「すべてをAPI経由で操作できる」という性質ゆえに、IAMは大きなAttack Surfaceでもあります。 Gartner社の予測によると、2023

                              AWS IAM セキュア化の取り組み
                            • 人の作ったWebアプリケーションのコードを見るときに注目しているところ - Runner in the High

                              普段見ているものをなんとなく書き出してみた。 インターフェイス あえてやってないとか、レイヤ的にやる必要がないというケースもある。しかし、ある程度の規模のソフトウェアには大抵インターフェイスが現れる。インターフェイスがないコードはユニットテストもないことが多い。したがって、インターフェイスが現れないコードは責務分離が行われてない可能性を感じたりする。 言語機能上インターフェイスがない動的型付け言語の場合には、ダックタイピングを意識したコードが書かれているかをチェックする。ダックタイピングでなくとも、例えばRubyだったら抽象クラスと実装クラスの分離が行われているかを見たりする。 バリデーションロジック すべてのバリデーションが、フレームワークの機能で実装されてたりしないかをチェックする。MVCとかクリーンアーキテクチャ的な実装であれば、それぞれのレイヤでどういうバリデーションをしているのか

                                人の作ったWebアプリケーションのコードを見るときに注目しているところ - Runner in the High
                              • Mojave以降のmacOSに「ビットコインの論文」が隠されていることが判明、隠し場所はココ

                                ビットコインが「サトシ・ナカモト」と名乗る匿名の研究者によって開発されたことは広く知られています。新たに、2018年にリリースされた「macOS Mojave」以降のmacOSに「サトシ・ナカモトが記したビットコインの論文」が初期状態で保存されていることが明らかになりました。 The Bitcoin Whitepaper Is Hidden in Every Modern Copy of macOS - Waxy.org https://waxy.org/2023/04/the-bitcoin-whitepaper-is-hidden-in-every-modern-copy-of-macos/ 問題の論文が保存されている場所は以下の通り。まず、Finderで「Macintosh HD」→「システム」→「ライブラリ」→「Image Capture」→「Devices」の順にフォルダをたどり

                                  Mojave以降のmacOSに「ビットコインの論文」が隠されていることが判明、隠し場所はココ
                                • ドイツのコロナ対策班がクラスター対策の重要性を訴え始めた|ショーンKY

                                  ドイツ新型コロナ対策チームの中心人物の一人、ウイルス学者のクリスティアン・ドロステン氏は、この数日スーパースプレッダーの存在に着目した見解を出している。この発言の背景になっているのは、スーパースプレッダーについて論じた最近のいくつかの研究である。これらの研究については、Science誌のドイツ特派員からの報告にまとまっている。 その中の一つ、スイスの研究チームによる数理疫学的な研究では、新型コロナウイルスは大量の二次感染を起こす少数の人と二次感染を起こさない多数の人に分かれ(dispersion parameter (k)が小さい)、インフルエンザとは異なる伝播様式なのではないかとしている。ロンドン大学衛生熱帯医学大学院(London School of Hygiene & Tropical Medicine; LSHTM)の研究チームは、R₀が1.4-12、kが0.04-0.2(95%信

                                    ドイツのコロナ対策班がクラスター対策の重要性を訴え始めた|ショーンKY
                                  • Linux でのハングタスクについて - 赤帽エンジニアブログ

                                    Red Hat でコンサルタントをしている菅原と申します。 この記事では、意外とあまり説明されていないような気がする Linux システムで発生するハングタスクについて少し説明したいと思います。現場のシステムでもハングタスク検知の設定がされていることが多いと思いますが、ハングタスクとは何なのかを正しくご理解いただくことで、ハングタスク検知を行う目的が明確になること、また、実際の障害事例もご紹介することで、通常あまりハングタスクと関連づけて考えないような設定でもハングタスク発生につながる場合があることを知っていただき、少しでもシステム管理や障害の理解、障害対応などのお役に立てれば幸いです。 なお、この記事では RHEL のみを対象に書いていますが、他の Linux ディストリビューションにも適用される内容と思います。 ハングタスク (hung tasks) とは ハングタスクとは読んで字のご

                                      Linux でのハングタスクについて - 赤帽エンジニアブログ
                                    • Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked

                                      Watch Our Google Algorithm Leak Webinar Replay Google, if you’re reading this, it’s too late. Ok. Cracks knuckles. Let’s get right to the Google algorithm leak. Internal documentation for Google Search’s Content Warehouse API has been discovered. Google’s internal microservices appear to mirror what Google Cloud Platform offers and the internal version of documentation for the deprecated Document

                                        Secrets from the Algorithm: Google Search’s Internal Engineering Documentation Has Leaked
                                      • 【CNC】アルミ削り出しの自作キーボード用ケースを作る|cop

                                        いつも利用しているJLCPCBでCNC加工サービスが開始されたので、自作キーボード入門当初からの念願であったアルミ削り出しケースの製作に挑戦しました。 2023.8.13追記 ○ 不完全ネジ部の説明に、形状の参考としてタップの商品リンクを追加 ○ 2D図面の説明に、Fusion360での穴コマンドの適用方法を追加 ○ 加工コストの説明に、図を追加 2033.12.17追記 ○ 真鍮ウェイトの見積もりが大きく変わった原因を追加 完成品早速ですが完成品をご覧ください。 素材はアルミ6061、表面処理はビーズブラスト+アルマイト仕上げです。 送料込み$100以下でこれが手に入るのは最高ですね…(具体的な金額を出しても特に問題ないとのことでしたが、意味もなくぼかしています)。 今回は単純な形状の製造だったので、今後は複雑な形状を依頼した場合にどうなるのかも検証してみたいところです。 なお、実際の色

                                          【CNC】アルミ削り出しの自作キーボード用ケースを作る|cop
                                        • Ruby が YJIT でなんで速くなるのか? Lazy Basic Block Versioning をサクッと理解してみた - estie inside blog

                                          estie でソフトウェアエンジニアをしている徳永(@yTo_9)です。 estie では Ruby を書いたりTypeScriptを書いたりしています! estie 夏のブログ祭りにかこつけて、せっかくなら普段は追わない部分だけど、気になっていたYJITなるものを深掘りしてみようと思い、「YJITがなぜRailsアプリケーションの高速化を実現できたのか」を調べてみたので紹介したいと思います。 「どうせ難しいんでしょ?」と思いながら調べてみたのですが、講演や論文の説明がわかりやすく、意外に概要を把握することは難しくありませんでした。 YJIT の核となっているのは Lazy Basic Block Versioning (LBBV) という手法で、これはRubyだけに限らず動的言語全般に適用可能な強力なアプローチであることがわかりました。 「あるタイプの条件分岐は、ほとんどの場合で片側しか

                                            Ruby が YJIT でなんで速くなるのか? Lazy Basic Block Versioning をサクッと理解してみた - estie inside blog
                                          • Webブラウザから利用可能な「Visual Studio Online」がDockerコンテナサポートなど機能強化、パブリックプレビュー版として

                                            Webブラウザから利用可能な「Visual Studio Online」がDockerコンテナサポートなど機能強化、パブリックプレビュー版として マイクロソフトはWebブラウザなどから利用できる開発環境「Visual Studio Online」をパブリックプレビュー版として公開中です。 Visual Studio Onlineは2019年5月のイベント「Microsoft Build 2019」で発表されました。Visual Studio Codeをベースにしたオンライン版のコードエディタと、Visual Studioの統合開発環境をベースにしたオンライン版Visual Studio IDEの2つの開発が進められており、11月にVisual Studio Codeのオンライン版がパブリックプレビューとして公開されています。 Visual Studio IDEのオンライン版はまだプライベー

                                              Webブラウザから利用可能な「Visual Studio Online」がDockerコンテナサポートなど機能強化、パブリックプレビュー版として
                                            • Appleの商品ページに使用されているスクロールに合わせて動画を再生するエフェクトを実装するスクリプト -Scrolleo

                                              /* Scrolleo - make your video scroll with inertia * MIT License - by Mark Teater */ (function(window, document, undefined) { "use strict"; var _Scrolleo = function(opts) { // Defaults this.acceleration = 0.08; //1 is fastest, 0 is slowest, 0.08 is default this.secondsPerScreen = null; //Set this to the length of the video. "1" is 1 second. this.additionalOffset = 0; //Add or subtract pixels to whe

                                                Appleの商品ページに使用されているスクロールに合わせて動画を再生するエフェクトを実装するスクリプト -Scrolleo
                                              • Merge vs. Rebase vs. Squash

                                                merge_vs_rebase_vs_squash.md I get asked pretty regularly what my opinion is on merge commits vs rebasing vs squashing. I've typed up this response so many times that I've decided to just put it in a gist so I can reference it whenever it comes up again. I use merge, squash, rebase all situationally. I believe they all have their merits but their usage depends on the context. I think anyone who sa

                                                  Merge vs. Rebase vs. Squash
                                                • NISCと気象庁が使用していたメール関連機器へのサイバー攻撃についてまとめてみた - piyolog

                                                  2023年8月4日、内閣サイバーセキュリティセンター(NISC)と気象庁はそれぞれ電子メール関連のシステム・機器から不正通信の痕跡が確認され、メールデータの一部が外部に流出した可能性があると公表しました。ここでは関連する情報をまとめます。 政府組織に対しゼロデイ攻撃 NISCと気象庁及び気象研究所、国立科学博物館、教職員支援機構が各々運用を行っていた電子メール関連システム・機器に脆弱性が存在しており、その脆弱性に関連した不正通信が確認された。 今回確認された不正通信により、メールデータの一部が外部に流出した可能性がある。両組織ではメールアドレス等の個人情報が漏えいした可能性を排除できないとして個人情報保護委員会に報告した他、対象者にも個別に連絡を行う。公表時点では流出可能性のある情報の悪用は確認されていないが、NISCでは約5,000件の個人情報が対象に含まれており、流出可能性のある事案が

                                                    NISCと気象庁が使用していたメール関連機器へのサイバー攻撃についてまとめてみた - piyolog
                                                  • Go言語で基本的なCRUD操作を行うREST APIを作成 | DevelopersIO

                                                    Javaのエンジニアだった私がGo言語でREST APIを作る上で学んだことをまとめています。 プロジェクト構成、単体テスト、Dockerイメージの作成など実際にREST APIを開発する上で必要だと思われる要素を盛り込みつつサンプルプロジェクトを作成していきます。 はじめに Javaのエンジニアだった私がGo言語でREST APIを作る上で学んだことをまとめています。 プロジェクト構成、単体テスト、Dockerイメージの作成など実際にREST APIを開発する上で必要だと思われる要素を盛り込みつつサンプルプロジェクトを作成していきます。 今回はできるだけ外部ライブラリやフレームワークを使わずにGo言語の標準機能のみで開発しました。 これからバックエンドにGo言語を使用することを検討されている方の参考になれば幸いです。 ※この記事は既にGo言語の開発環境をセットアップ済みで基本的な文法を学

                                                      Go言語で基本的なCRUD操作を行うREST APIを作成 | DevelopersIO
                                                    • TabFS

                                                      Going through the files inside a tab's folder. For example, the url.txt, text.txt, and title.txt files tell me those live properties of this tab (Read more up-to-date documentation for all of TabFS's files here.) This gives you a ton of power, because now you can apply all the existing tools on your computer that already know how to deal with files -- terminal commands, scripting languages, point-

                                                        TabFS
                                                      • WordPressの“古いプラグインやテーマ”から侵入するサイバー攻撃、ロシアの企業が発表 標的のアドオンリストあり

                                                        Innovative Tech: このコーナーでは、テクノロジーの最新研究を紹介するWebメディア「Seamless」を主宰する山下裕毅氏が執筆。新規性の高い科学論文を山下氏がピックアップし、解説する。 ロシアのアンチウイルス製品を開発するDoctor Webは、WordPress CMSをベースとしたWebサイトをハッキングする悪意のあるLinuxプログラムを発見したと発表した。 Linuxマルウェアが複数の古いWordPressプラグインやテーマに存在する30の脆弱性を悪用して、悪意のあるJavaScriptを注入していた。その結果、ユーザーが感染ページの任意の領域をクリックすると、他のサイトにリダイレクトされる被害が起きていたという。 このマルウェア(トロイの木馬)は32ビットと64ビットの両方のLinuxシステムをターゲットにしており、そのオペレーターにリモートコマンド機能を与える

                                                          WordPressの“古いプラグインやテーマ”から侵入するサイバー攻撃、ロシアの企業が発表 標的のアドオンリストあり
                                                        • 「脳をむしばむアメーバ」に感染した住民死亡、水道水で鼻洗浄か 米フロリダ州

                                                          コンピューターで表現したアメーバ「ネグレリア・フォーレリ」の画像/Centers for Disease Control and Prevention (CNN) 米フロリダ州シャーロット郡で、脳をむしばむ珍しいアメーバ「ネグレリア・フォーレリ」に感染した住民が死亡したことが分かった。 シャーロット郡保健当局の声明によると、「水道水を使った鼻洗浄」で感染した可能性があるという。この声明は先月、公衆への注意喚起を目的に出されたもの。 保健当局は今月2日、感染者が死亡したことを確認し、当局が引き続き調査に当たっていると明らかにした。 フロリダ州保健当局の報道官はメールで、「感染時の特異な状況を解明するため疫学調査が行われている」と説明。感染者の死亡を確認しつつも、患者のプライバシーを保護する観点から、これ以外の情報は公表しないとした。 同局の声明によると、ネグレリア・フォーレリへの感染が起きる

                                                            「脳をむしばむアメーバ」に感染した住民死亡、水道水で鼻洗浄か 米フロリダ州
                                                          • マークアップを進化させる WAI-ARIA の基本

                                                            マークアップを進化させる WAI-ARIA の基本 私 @masuP9 WAI-ARIAとは何か WAI Web Accessibility Initiative ARIA Accessible Rich Internet Applications WAI-ARIAは、ウェブコンテンツおよび アプリケーションのアクセシビリティと相互運用性を改良するためのフレームワークを提供する技術仕様である。 Accessible Rich Internet Applications (WAI-ARIA) 1.2 日本語訳 WAI-ARIAは ウェブのアクセシビリティを 高めるための技術仕様 WAI-ARIAはなぜ必要か アプリケーション化するウェブ Notion Figma G Suite 3D CAD etc... 意味も振る舞いも 既存のHTMLでは表現できなくなってきた 例えば タブUI 開いてい

                                                              マークアップを進化させる WAI-ARIA の基本
                                                            • マネージャー向けガイド: バーンアウトに立ち向かう方法 - The Asana Blog

                                                              この記事は英語、フランス語、ドイツ語、ポルトガル語、スペイン語でもお読みいただけます。 編集メモ: この記事は Quartz に掲載されたものです。 過酷なストレスは、今や仕事において身近な存在となってしまいました。去年、ナレッジワーカー (知識労働者) の 71% が一度はバーンアウト (燃え尽き症候群) を経験しています。さらに、メンタルヘルスの状態を「悪い」または「非常に悪い」と回答した労働者の割合が、5% から 18% に急増しました。ストレスレベルが「高い」または「非常に高い」と回答した割合は、42% に上ります。このようなストレスやプレッシャーの高まりは、明らかに時代の流れを感じさせます。 これは Asana「仕事の解剖学」インデックス 2021 報告書に基づいています。この調査では、回答者のほぼ半分が、バーンアウトの主な要因として過労を挙げています。つまり、問題の要因はオフィ

                                                                マネージャー向けガイド: バーンアウトに立ち向かう方法 - The Asana Blog
                                                              • AWS Organizations における組織単位のベストプラクティス | Amazon Web Services

                                                                Amazon Web Services ブログ AWS Organizations における組織単位のベストプラクティス AWS のお客様は、新しいビジネスのイノベーションを生み出す際に、迅速かつ安全に行動できることを求めています。マルチアカウントフレームワークは、お客様に合ったAWS 環境を計画するのに役立つガイダンスを提供します。このフレームワークは、変化するビジネスニーズに合わせて環境の拡張と適応能力を維持しながら、セキュリティのニーズを満たすように設計されています。適切に設計されたマルチアカウントの AWS 環境の基礎は AWS Organizations です。これは、複数のアカウントを一元的に管理および管理できる AWS サービスです。 この記事では、AWS環境の構築を検討する際に役立つAWS のベストプラクティスに基づいたアーキテクチャについて詳細に説明します。推奨される組織

                                                                  AWS Organizations における組織単位のベストプラクティス | Amazon Web Services
                                                                • ジャンプTOON Next.js App Router の活用〜得られた恩恵と課題〜 | CyberAgent Developers Blog

                                                                  目次 はじめに Colocation を意識した設計方針 Parallel Routes と Intercepting Routes を用いた設計パターン サーバー側に処理を寄せたことによる恩恵と課題 Next.js が抱える課題 おわりに 参考文献 はじめに ジャンプTOON のWeb版(以降、ジャンプTOON Web)の開発を担当している浅原昌大(@assa1605)です。 5 月にサービスを開始した「ジャンプTOON」は、オリジナル縦読みマンガ作品や人気作品のタテカラー版を連載する、ジャンプグループ発の新サービスです。 ジャンプTOON のフロントエンドには、Next.js を採用し開発をしています。 本記事では、Next.js の最新機能や設計パターン、Next.js を採用した恩恵と現在の課題について紹介します。 Colocation を意識した設計方針 Parallel Rou

                                                                    ジャンプTOON Next.js App Router の活用〜得られた恩恵と課題〜 | CyberAgent Developers Blog
                                                                  • 磁石で顎をロック、NZ大学が減量器具開発 「中世の拷問」と批判も

                                                                    新開発された減量器具「デンタルスリム・ダイエット・コントロール」。ニュージーランドのオタゴ大学提供(撮影日不明、2021年6月29日入手)。(c)AFP PHOTO / UNIVERSITY OF OTAGO 【6月29日 AFP】磁石で患者の顎を固定する減量器具が、ニュージーランドで開発された。研究班は肥満解消の新ツールとうたう一方、中世の拷問器具のようだとの批判も出ている。 「デンタルスリム・ダイエット・コントロール(DentalSlim Diet Control)」は、上下の臼歯に取り付ける磁石と締め付けボルトから成り、装着すると顎が2ミリしか開かなくなる。 研究を率いる、オタゴ大学(University of Otago)のポール・ブラントン(Paul Brunton)氏は、この器具により呼吸や会話を阻害することなく食事を流動食のみに制限でき、「悪影響が一切ない」と語った。 研究班

                                                                      磁石で顎をロック、NZ大学が減量器具開発 「中世の拷問」と批判も
                                                                    • NEC’s Tetris Processor

                                                                      Tetris is a classic time-waster, both in and outside of the office. What good is any computing device if it can’t play this game? Tokyo System House certainly thought so, and ported it to the NEC mini5 line of CP/M-based word processors. Let’s preserve it for future generations and then see what it’s like! I’ve been trying to get this game for a bit. First, I had been looking at the online old-gam

                                                                        NEC’s Tetris Processor
                                                                      • WebAssemblyはJVMやeBPFのリバイバルではない WasmがWeb以外でもアツい理由

                                                                        Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。佐伯氏は、WebAssemblyのWebの外の応用について発表しました。全2回。前半は、Wasmがアツい理由とデザインゴールについて。 今回のテーマは「Kernel/VM的WebAssembly入門」 佐伯学哉氏(以下、佐伯):佐伯が『WebAssemblyのWeb以外のこと全部話す』というタイトルで発表します。 まず、WebAssemblyとは何ぞや? という一般的な話なのですが、「Wikipedia」からの引用によれば、「Webブラウザーのクライアントサイドスクリプトとして動作する低水準言語である。ブラウザー上でバイナリフォーマットのかたちで実行可能であることを特徴とする」とあります。 実際の応用例としては、WebでGoogle Meetの背景ぼかしに使われていた

                                                                          WebAssemblyはJVMやeBPFのリバイバルではない WasmがWeb以外でもアツい理由
                                                                        • Announcing Flutter 2- Google Developers Blog

                                                                          Share Facebook Twitter LinkedIn Mail Our next generation of Flutter, built for web, mobile, and desktop Today, we’re announcing Flutter 2: a major upgrade to Flutter that enables developers to create beautiful, fast, and portable apps for any platform. With Flutter 2, you can use the same codebase to ship native apps to five operating systems: iOS, Android, Windows, macOS, and Linux; as well as we

                                                                            Announcing Flutter 2- Google Developers Blog
                                                                          • KeyTrap (CVE-2023-50387)を検証してみた - knqyf263's blog

                                                                            DNSは趣味でやっているだけですし有識者のレビューを経ているわけでもないので誤りを含むかもしれませんが、DNS界隈には優しい人しかいないのできっと丁寧に指摘してくれるはずです。 追記:めちゃくちゃ丁寧にレビューしていただいたので修正いたしました。森下さんほどの方に細かく見ていただいて恐れ多いです...(学生時代に某幅広合宿で森下さんの発表を見てDNSセキュリティに興味を持った) 4万文字を超える大作、おつかれさまです。わかりやすく書けていると思いました。 ざっと読んで、コメントしてみました。ご参考まで。https://t.co/bVj5WeFHQr https://t.co/ku5NOx6ua8— Yasuhiro Morishita (@OrangeMorishita) 2024年2月19日 要約 背景 詳細 DNSSECとは? DNSSECの可用性 鍵タグの衝突 攻撃内容 SigJam

                                                                              KeyTrap (CVE-2023-50387)を検証してみた - knqyf263's blog
                                                                            • 20年前のブラウン管モニターが4K液晶ディスプレイより優れている部分とは?

                                                                              グラフィックボードなどのPC周辺機器の進化、PlayStation 5やXbox Series Xなどの次世代ゲーム機の登場によって、4Kゲーミングが当たり前の時代となり、4K解像度対応の液晶ディスプレイモニターやテレビも広く普及しました。しかし、ゲームをプレイする上では、20年前に使われていたようなブラウン管(CRT)モニターにも4K解像度の液晶ディスプレイに勝る点があるといわれています。 Why This 20-Year-Old CRT Monitor Is Better Than a 4K LCD https://www.vice.com/en/article/kz4gqm/why-this-20-year-old-crt-monitor-is-better-than-a-4k-lcd We played modern games on a CRT monitor - and the

                                                                                20年前のブラウン管モニターが4K液晶ディスプレイより優れている部分とは?
                                                                              • ウクライナでゆるやかに敗けていく米欧

                                                                                2023年2月13日 田中 宇 間もなく開戦から1年がすぎるウクライナ戦争で、軍事的に最も重要なことは、昨年2月末の開戦日以来、ウクライナ全土の上空の制空権をロシアが握っていることだ。ロシア軍は開戦日の数時間でウクライナの空軍や防空施設の大半を破壊して制空権を奪取した。ロシア政府はその日のうちにウクライナ上空を飛行禁止区域に設定してICAOに通告した。それ以来、外国の民間機はウクライナ上空を飛んでいない。欧米の政府高官らがキエフなどウクライナを訪問する際は、すべて列車を使っている。露軍はウクライナ国内の列車運行を認めており、列車が最も安全な移動手段になっている。ゼレンスキーも昨年末の訪米時、列車でポーランドに出国し、そこで飛行機に乗り換えた。 (The Fog Of War Descends, Don't Expect This To Be Resolved Any Time Soon)

                                                                                • Visual Studio CodeでJupyter Notebookを動かしてみた | DevelopersIO

                                                                                  どうも、DA事業本部の大澤です。 Visual Studio CodeのPython拡張機能のJupyter Notebook用エディタを触ってみました。Jupyter Notebookと似たインターフェイスでスクリプトが実行でき、エディタのインテリセンスのサポートも受けられて便利そうだったので、今回はその内容をご紹介します。 Working with Jupyter Notebooks in Visual Studio Code やってみる Python拡張機能を有効にする Jupyter Notebookをネイティブサポートするエディタを利用するにはPython拡張機能を有効化する必要があります。有効化してなければマーケットプレイスから検索し、有効化しましょう。 Python - Visual Studio Marketplace Python の環境を選択する コマンドパレットからP

                                                                                    Visual Studio CodeでJupyter Notebookを動かしてみた | DevelopersIO