並び順

ブックマーク数

期間指定

  • から
  • まで

41 - 80 件 / 648件

新着順 人気順

miscの検索結果41 - 80 件 / 648件

  • Istioに入門する - TECHSTEP

    今回はService Meshについて概要を調べ、Service Meshを提供するプロダクトの一つであるIstioに触れてみました。 Service Meshとは マイクロサービスの課題 Service Meshを考えるうえでまず必要になるのが、マイクロサービスアーキテクチャの抱えるいくつかの課題です。 マイクロサービスを導入・構築するうえでの課題として、ネットワークに関連する事項が挙げられます。マイクロサービスはお互いネットワークを通じて連携するため、ネットワークに関する機能(Load Balancing、Traffic Routingなど)を実装する必要があります。また、アプリケーションを構成するマイクロサービスの数が多くなるほど、マイクロサービス間の接続数は増加し、通信断の発生する確率やパフォーマンス低下など、ネットワーク関連の問題が発生する可能性も増加します。 これまで複数のグロ

      Istioに入門する - TECHSTEP
    • 新社会人に伝えておきたいプレゼンの極意 | DTP Transit

      社会人になると「プレゼン」という場はもちろん、ちょっとした報告や社内セミナーなど、人前で何かを喋る機会が生じます。その際に意識しておきたいことをまとめてみました。 なお、属している企業やコミュニティによって文化やしきたりが異なるため、あくまでもひとつの理想系として参考にしてください。 今回の記事はアドビ社のPR企画「みんなの資料作成」に参加して執筆しています。 この記事内の目次 1 | プレゼンの準備時間の理想的な配分 プレゼンの準備を効率良く進めるためには、準備に必要な工程を知り、時間配分を工夫する必要があります。 プレゼンは、次の3つに分解することができます。 シナリオ作成 スライド制作 トークを含めたリハーサル プレゼンに慣れない段階では、PowerPoint(やKeynote)を使ったスライド作りに没頭してしまいがちです。 しかし、時間をかけるべきなのは「シナリオ作り」。シナリオ作

        新社会人に伝えておきたいプレゼンの極意 | DTP Transit
      • Ruby 3.2 のIRBの新機能 - Qiita

        これはRubyアドベントカレンダー2022の22日目の記事です。 binding.irb のすすめ 8年前に 今更聞けないpryの使い方と便利プラグイン集 という記事を書き、そこから長い間 binding.pry を愛用していた。binding.irb も binding.pry も使ったことがないよ、という人はご一読をお勧めしたい。 当時PryにあったIRBに対する優位性のうち、時間が経っても常に使い続けた機能といえば binding.pryの存在、$ (show-source)、@ (whereami)、ls とその -G (grep) オプション、デバッグ機能 (要pry-byebugプラグイン) という感じで、他はまあたまに使うかもねくらいの感じになったのだが、なんとこれらはRuby 3.2ではIRBで全て使えるようになった。その上、Gemfileに何も書かなくてもデフォルトで使え

          Ruby 3.2 のIRBの新機能 - Qiita
        • テレワークでも100%パフォーマンスを出すための企業カルチャーの作り方 | DevelopersIO

          はじめに 新型コロナウイルス(COVID-19)の影響により、在宅を含めたテレワークの導入が急激に進んでいます。先週発表されたマーサージャパン株式会社のプレスリリースでは、調査対象企業の8割が何らかの形で全社又は一部部門にてテレワークを実施しているとの発表がありました。 クラスメソッド株式会社でも全オフィスを閉鎖し、原則全社員リモートワーク(在宅勤務)の体制となっております。とは言え、クラスメソッドでは東日本大震災を契機として一貫してリモートワークを推奨してきましたので、大きな影響もなく業務を遂行できています。しかし、これまでテレワークを導入していなかった方々にとっては、突然在宅勤務をしろと言われても戸惑うことも多いのではないでしょうか。 勤怠管理、業務評価、人事考課、工数管理、健康管理、コミュニケーション...昨今では多くのSaaSサービスが提供されており、テクノロジーの観点ではほぼ全て

            テレワークでも100%パフォーマンスを出すための企業カルチャーの作り方 | DevelopersIO
          • Big Sky :: Go 言語の struct の実体を引数で(なるべく)渡せない様にするテクニック

            Go 言語は struct のレシーバがポインタの場合は実体であってもポインタの場合であっても呼び出せるので、もし struct が参照カウントに従い動作する様な場合は実体でコピーされてしまっては困る場合があります。例えば以下の様なインタフェースを考えます。 package main import ( "fmt" "sync/atomic" "time" ) type foo struct { n int64 q chan struct{} } func (f *foo) Add() { if atomic.AddInt64(&f.n, 1) == 1 { f.q = make(chan struct{}) } } func (f *foo) Done() { if atomic.AddInt64(&f.n, -1) == 0 { f.q <- struct{}{} } } func (f

              Big Sky :: Go 言語の struct の実体を引数で(なるべく)渡せない様にするテクニック
            • Big Sky :: Vim で Go 言語を書くために行った引越し作業 2020年度版

              はじめに この文章は、普段から Vim を使い、仕事でも趣味でも Go 言語を書いている僕が、最近どの様な環境で書いているかを説明した文章です。ベストプラクティスではありません。 vim-go と僕 元々、Go 言語はリポジトリの misc/vim に Vim で Go 言語を書くための syntax やコマンドを持っていました。今でもそれらは Google のリポジトリに置かれています。ミュージアム的な物なので、実用的ではないと思います。 GitHub - google/vim-ft-go A rudimentary Go filetype plugin. Provides syntax files and basic settings for go files. This is a f... https://github.com/google/vim-ft-go これを Fatih A

                Big Sky :: Vim で Go 言語を書くために行った引越し作業 2020年度版
              • あなたのしらない米国所得申告システム - tomoima525's blog

                確定申告の時期なので、米国の一風変わった(?)所得申告システム(Information Return)と連携するアプリケーションを開発した話について書こうと思う。 米国の所得申告 所得申告システム、FIRE 不思議なファイルフォーマット みよ、これがメジャーの仕様書だ レスポンス(多分速達のほうが早い) 初心者には厳しすぎるテスト環境 FIREへの申告自動化ツールを開発する おわりに 米国の所得申告 米国で申告義務のある人は、だいたい1月 - 4月の間に確定申告(Tax Return)を行う。この際、所得申告に関する数々の書類を提出する。例えば、雑所得がある場合は 1099-MISC、ギャンブルの収益は W-2G といった具合だ。 書類には膨大な種類がある じゃあこの書類は誰が用意するのかというと、支払った側になる。例えば契約社員は1099-NECという書類が申告に必要になるのだが、これを

                  あなたのしらない米国所得申告システム - tomoima525's blog
                • rinna/japanese-hubert-base · Hugging Face

                  rinna/japanese-hubert-base","children":[],"isValid":true,"title":"rinna/japanese-hubert-base"},{"id":"overview","label":"Overview","children":[],"isValid":true,"title":"Overview"},{"id":"how-to-use-the-model","label":"How to use the model","children":[],"isValid":true,"title":"How to use the model"},{"id":"how-to-cite","label":"How to cite","children":[],"isValid":true,"title":"How to cite"},{"id"

                    rinna/japanese-hubert-base · Hugging Face
                  • N+1問題におけるORMの重たさについて - Atsuo Ishimoto's blog

                    tl;dr¶ボトルネックはちゃんと測定して把握しないとダメだよ。 N+1問題¶DjangoやRailsなど、ORMを利用するWebフレームワークなどの開発では、よく 「N+1問題」 というのが話題になります。ORMでは、あるモデルが参照している別のモデルを参照するとその時点でSQLが発行されてしまうため、気が付かないうちにパフォーマンスが低下する場合がある、というやつですね。 Django¶例えば、Djangoで次のようなモデルがあったとき、 class Table1(models.Model): text = models

                      N+1問題におけるORMの重たさについて - Atsuo Ishimoto's blog
                    • Go の命名規則

                      本記事は Go Advent Calendar 2019 11 日目の記事です。 Go はシンプルな言語機能・シンタックスが特徴であり、命名規則にもそのシンプルさが表れています。 本記事では、公式や著名な Go エンジニア、OSS などから見られる Go らしい命名規則を紹介します。 今更なテーマかもしれませんが、意外にも公私共々で命名規則が意識されていないコードを時折見かけるので、自戒も込めて記します。 誤った内容があれば Twitter でご指摘いただければと思います。 パッケージ名簡潔にするEffective Go では、short, concise, evocative なパッケージ名が望ましいとされます。 これはパッケージ名に限らずほとんどあらゆる命名において役立つ指針だと思います。 また、「パッケージ名は一言で何をするかを表すエレベーターピッチだ」という Dave Cheney

                      • Cosmopolitan Libc: build-anywhere run-anywhere C library

                        Cosmopolitan Libc makes C a build-anywhere run-anywhere language, like Java, except it doesn't need an interpreter or virtual machine. Instead, it reconfigures stock GCC and Clang to output a POSIX-approved polyglot format that runs natively on Linux + Mac + Windows + FreeBSD + OpenBSD + NetBSD + BIOS on AMD64 and ARM64 with the best possible performance. Getting Started First, download the Cosmop

                        • 実践超入門・自炊 〜在宅勤務の食事を楽にカイゼンする手羽野菜スープの設計と実装〜 | DevelopersIO

                          事業開発部の塩谷 (@kwappa) です。 新型コロナウイルスの感染は引き続き拡大傾向で、クラスメソッドでも基本的に全社員が在宅勤務を継続しています。 在宅勤務が長くなると聞こえてくるのが、コミュニケーションの問題、運動不足の問題、さらには公立小中高の休校に伴う育児の問題などです。もちろんこれらも解決すべき課題なのですが、「食事の問題」についてもよく聞くようになってきました。 クラスメソッドのSlackでも、 #misc-lunch というチャンネルが作られて毎日のお昼ご飯写真を投稿したり、家庭料理について話す #misc-home-cookingが盛り上がったりしています(ちなみに社内ルールで雑談チャンネルには misc のプレフィクスをつけるようになっています)。 「食事の問題」といってもメニューから手間からいろいろありますが、今回は自炊の経験がない、もしくはあまり積極的にやらない人

                            実践超入門・自炊 〜在宅勤務の食事を楽にカイゼンする手羽野菜スープの設計と実装〜 | DevelopersIO
                          • どうでもよい記事

                            昔の東大数学科大学院 (4/15/2021) UCLA での TA 経験 (4/15/2021) 河東という名前 (4/15/2021) ジャーナルエディターの経験 (4/15/2021) 初期のパソコンのプログラミング経験 (4/21/2021) 勤務先としての東大数理 (4/21/2021) IHES での滞在 (4/21/2021) UC Berkeley でのポスドク生活 (4/21/2021) 視力とパリでの入院 (4/25/2021) ルーマニアで犬にかまれた話 (4/25/2021) イラン訪問記 (4/25/2021) 東本願寺 (4/27/2021) 入国審査 (4/27/2021) モンゴルの羊 (4/27/2021) 中国の豪華コンファレンス (5/1/2021) パソコン印税生活 (5/4/2021) 母と数学 (5/4/2021) ローマのアパートと泥棒 (5/4

                            • Rubyインタプリタのむずかしいバグを直した - STORES Product Blog

                              STORESでフルタイムRubyコミッタをやっている遠藤(@mametter)です。 最近Rubyインタプリタのとある問題の修正に成功した(と思う)ので紹介します。といっても格好良い話ではなく、とても泥臭い話です。 問題 RubyのCIで不定期に次のようなエラーが発生していました。いわゆるflaky test。 1) Failure: TestSymbol#test_inspect_under_gc_compact_stress [.../ruby/test/ruby/test_symbol.rb:126]: ":testing" expected but was ":\"\\x00\\x00\\x00\\x00\\x00\\x00\\x00\"". 発生確率が絶妙で、しばしば起きるのですが、デバッグのために狙って再現しようとしても起きないという代物でした。 問題の分析 エラーが起きていた

                                Rubyインタプリタのむずかしいバグを直した - STORES Product Blog
                              • 文字校正・編集のポイント 2020 | DTP Transit

                                Illustrator、Photoshop、InDesignをはじめとしたDTP関連の情報サイト。2005年にスタート。 2020年のまとめとして、最近の案件でのスタディをまとめておきます。 文字校正・編集の具体的なポイント箇条書き「違う」冗長な表現Acrobatでのチェック表記揺れ強調の意味で使う記号企業での方針違い数字(半角、全角、漢数字、ひらく)丸カッコ前後の句点カタカナ語の語尾の音引き音引きと罫線半角のパーレン(丸カッコ)とその前後のスペース二重引用符読点チェック相対的な日付InDesign関連脚注・後注索引索引制作の前に索引の削除リンクチェックアポストロフィ音声によるチェックテキストエディタを活用しようオススメはJedit ΩJedit Ωの基本的な文字編集機能Jedit Ωの「複数一括置換」機能その他グラフィカルな台割まとめオンライン校正支援ツール 文字校正・編集の具体的なポイ

                                • スクリプト言語としてのGo

                                  原文(投稿日:2020/04/23)へのリンク ハイパフォーマンスなネットワークシステムや並列システムを開発するプログラム言語として、Goの採用が拡大していることから、開発者たちはこれをスクリプト言語として使用することに熱意を持ち始めている。ただし現在のGoは、そのままではbashやpythonの代用としては使えないため、これには多少の努力が必要だ。 CodelangのElton Minetto氏が説明しているように、そのパワーや簡潔さ、goroutineのサポートなど、スクリプト言語として使用する上でのGoには多くのアピールポイントがある。GoogleのソフトウェアエンジニアであるEyal Posener氏は、Goをスクリプト言語として使用するさらなる理由として、豊富なライブラリが使用可能であることと、言語自体が簡潔であるためスクリプトのメンテナンスが容易であることを挙げている。やや違う

                                    スクリプト言語としてのGo
                                  • 無償入手可能な音声コーパス/音声データベースの一覧 - Qiita

                                    無償かつ入手しやすい音声データセットをメモしています。 ライセンス・利用規約は「商用利用可能」「研究用途のみ」ともに紹介します。 コーパスを探すときに有用なサイト コーパス配布元サイト 音声資源コンソーシアム : 日本語コーパスが豊富、無償または有償で利用可能 緩いライセンスのコーパスでなくても良いときはここ 自発的発話の日本語音声コーパスはだいたいここにある 入手は要申請 所属や責任者を記入する必要があるため、研究者や企業でないと厳しい? (この記事では音声資源コンソーシアムのコーパスは未掲載) Shinnosuke Takamichi: コーパス一覧 : 日本語中心。高道先生が携わっている音声コーパス 大量の日本語音声コーパスが配布されている 音声合成のコーパスをつくろう (Slideshare) : 2021年6月時点の音声コーパス事情 あなたにどうしても伝えたい30の音声コーパス

                                      無償入手可能な音声コーパス/音声データベースの一覧 - Qiita
                                    • 世界のプログラミング言語(20) 「WebAssembly」ならブラウザで高速にCもRustもGoも動く

                                      今回紹介するのは、WebAssemblyです。これは、その名の通りWebブラウザ上で動かせるアセンブリ風の言語です。既に、C/C++言語、RustやGo言語などのプログラミング言語がWebAssemblyに対応しています。また、主要Webブラウザではサポートされており、JavaScriptよりも高速に実行できるため、ブラウザの可能性が大きく広がっています。今回は、WebAssemblyについて、また、実際にブラウザで実行する方法を紹介します。 Go言語でWebAssemblyを出力して実行したところ ブラウザにはJavaScriptがあるのになぜ? WebAssemblyはWebブラウザ上で動作する言語です。しかし、Webブラウザ上で動作する言語には、既にJavaScriptがあります。モダンブラウザであれば、どのブラウザを使っても同じようにJavaScriptのプログラムを動かすことがで

                                        世界のプログラミング言語(20) 「WebAssembly」ならブラウザで高速にCもRustもGoも動く
                                      • Amazon Linux 2023がGAされました | DevelopersIO

                                        抜粋 : Release cadence - Amazon Linux 2023 メジャーリリースとマイナーリリースの内容は以下AWS公式ドキュメントに記載されています。メジャーリリース時には互換性があるか十分に検証した上でアップデートしましょう。 Major version release— Includes new features and improvements in security and performance across the stack. The improvements might include major changes to the kernel, toolchain, Glib C, OpenSSL, and any other system libraries and utilities. Major releases of Amazon Linux ar

                                          Amazon Linux 2023がGAされました | DevelopersIO
                                        • Keyball46組み立て日記 〜間違えてRP2040を買ったそこのあなたに〜 - /var/log/hikalium

                                          TL; DR Keyball46はいいぞ ProMicroにはAVR版とRP2040版がある ピン配置の互換性はあれど、命令セットは完全に異なるので「ファームウエアを書けとささやくのよ、私のゴーストが」という方以外はAVR版を間違えずに買いましょう まあ最悪間違えても一週間くらいでなんとかなる(当社調べ) みんな自作キーボードをやろう! はじまり みなさんは、Keyball46という素晴らしい自作キーボードキットをご存知ですか? そう、なんと、キーボードにトラックボールがついてるんです!最高ですよね! ということで、秋葉原にある自作キーボードのお店こと遊舎工房さんから速攻でポチりました。ちょうど安いキーボードを一個水没させたところですし、自作キーボードも本格的にやりたかったし、年末休みで暇を持て余していますからね。 役者は揃った。あとは作るだけ…。(キーキャップが想像以上に美味しそうでニヤ

                                            Keyball46組み立て日記 〜間違えてRP2040を買ったそこのあなたに〜 - /var/log/hikalium
                                          • Recommended Books 2021 for platform engineer and SRE

                                            recommended-books-2021.md Kubernetes Kubernetes: Up and Running, 2nd Edition Production Kubernetes Managing Kubernetes Cloud Native Infrastructure Container Security SRE The Site Reliability Workbook 97 Things Every SRE Should Know Systems Performance: Enterprise and the Cloud Building Secure and Reliable Systems Designing Data-Intensive Applications System Design Interview BPF Performance Tools C

                                              Recommended Books 2021 for platform engineer and SRE
                                            • 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

                                              • My Overkill Home Network - Complete Details 2023

                                                In this post I will hopefully detail my entire home network. Some of this has been in separate posts explaining single items, but nowhere do I have all of the network in one post with all the changes since last year. Here is a full shot of the rack in my house. Its in a centrally located closet which happens to have a 2ft x 2ft chase into the attic, which is very handy for running network cables.

                                                  My Overkill Home Network - Complete Details 2023
                                                • PCエンジンmini 分解 まず初報 - honeylab's blog

                                                  3/19に発売されたPCエンジンmini 過去に挑んだ 「ニンテンドークラシック ファミコンミニ、スーパーファミコンミニ」 「メガドライブミニ」 「NEOGEO Arcade Stick Pro」 に続くゲーム内蔵コンソールの分解解析です。 pcwatchですでに分解され、さらっと内部構造は説明されていますので、 pc.watch.impress.co.jp それよりも詳しい部分の解析をしていきます。 まずはサクッと基板の内部写真を。 先述の記事にも出ていますが、かなり多くの部分がメガドライブミニと共通しています。 ちなみにこちらがメガドライブミニの基板です。 ZUIK製のZ7213というSoC。これはAllwinnerのSocをベースにカスタムされたチップ、ということですが、A33やR16といったチップとピンアサイン、内部ブロックは同じと考えられ、全く同じファームウェアが動作し、ユーティ

                                                    PCエンジンmini 分解 まず初報 - honeylab's blog
                                                  • [TypeScript]モノレポ管理ツール比較検討

                                                    モノレポ管理のツールを検討したときのメモ Background 自分が所属するチームで開発する JavaScript/TypeScript のプロダクトが増えてきて、同じような内容のリポジトリがいくつも存在している(n個とする)。 変更を加えていくにつれて、それぞれの差分が大きくなり、以下のような問題が発生する。 開発が止まっているプロジェクトの構成が古くなり、修正コストが発生する 開発が複数同時進行している場合、同じような実装を手動で同期する必要がある これらは共通の基盤等があれば効率的に(理想的にはn分の1の労力で)開発が可能であり、将来的なコストを考えると、いまのうちにその仕組みを考えておきたい。 Proposed Solutions 要件は以下 複数のパッケージをnpmとしてpublishできる アプリケーションも管理できる Nx, Rush, Lerna を主要な選択肢としている

                                                      [TypeScript]モノレポ管理ツール比較検討
                                                    • 社内コミュニケーションを盛り上げる活動「褒めそやすっ!」について | DevelopersIO

                                                      はじめに きっかけがTwitterで恐縮なんですが、ある日僕が ただひたすらに僕が相手を30分間褒め称え続ける1on1やりたい。 — すもけ@結局は筋肉 (@smokeymonkey) October 27, 2021 と言ったところ、januswelさんが企画してくれました(やぬすさん、ありがとうございます) また、「褒めそやすっ!」の命名者は阿部信介さんです(あべさん、ありがとうございます) とりあえず1ヶ月間やってみたので、こちらの活動について改めて社内外にご紹介したいと思います。 「褒めそやすっ!」について 感じていた課題 一番大きく感じていたのは、全メンバーが完全在宅勤務となったことで「自分の仕事を他のメンバーに見せたり知ってもらうことが出来ない」「他のメンバーの仕事を見たり知ることができない」というものでした。 皆が同じオフィスで働いているときには、例えば総務のメンバーがオフィ

                                                        社内コミュニケーションを盛り上げる活動「褒めそやすっ!」について | DevelopersIO
                                                      • Java 14とJava 15の新機能解説 (LINE Developer Meetup #65 原稿) - unnamed

                                                        Java 14とJava 15の新機能についてJJUG CCC 2020 Springで話す予定だった内容が中止になり、Java 15のリリースも近づいてきたので新たに資料を加筆修正して以下のLINE Developer Meetupで発表しました! line.connpass.com 本イベントでは話す予定ではない部分も(JJUG CCCで話す予定だったので)資料にはあり、オンラインでの発表だったということもあり原稿も準備していました。そこで折角ですので情報保障を兼ねて共有したいと思います。情報保障についてはこちらを見てみてください。 なお、今回はかなり特殊な事例であり、基本的には原稿が公開されるケースは少ないと考えています。LINE Developer Meetupでは他の分野でもスライドに書かれていない内容を聞くことができるので、ぜひイベントを聴講してみてください :) なお、スライ

                                                          Java 14とJava 15の新機能解説 (LINE Developer Meetup #65 原稿) - unnamed
                                                        • API Gateway + Lambda + Rust で開発する (2021-01) - eagletmt's blog

                                                          まとめ netlify_lambda を使う Lambda の Docker イメージサポートを利用する aws-lambda-rie-gateway を使う この構成で Slack の interactive message や block kit で遊んだサンプルがこれ https://github.com/eagletmt/misc/tree/master/rust/slack-slash-command-sample Rust 向けの Lambda Runtime lambda-runtime という準(?)公式の crate がある https://github.com/awslabs/aws-lambda-rust-runtime が、リリースが滞っている。 現在リリースされている中での最新版では async/await の対応すら入っておらず、現在の Rust では正直使い物

                                                            API Gateway + Lambda + Rust で開発する (2021-01) - eagletmt's blog
                                                          • CLI版google翻訳のtransコマンドがいつの間にかUbuntuのパッケージマネージャに取り込まれていた件と私のtransの使い方

                                                            こんにちは英語アレルギーなレガシーおじさんです 私みたいな人はGoogleさんに介助してもらわないとローマ字見ただけで蕁麻疹が出るのですがきっと他にも同じような人がいるはずと信じています。 さてそんな私の強い味方であるgoogle翻訳のCLI版であるtransコマンドですが いつの間にかUbuntuのリポジトリに取り込まれていました🎉 こいつですこいつ 今日たまたまこれ使おうと思ったらまだインストールしてない環境だったので こんなエラーが出ました $ apt show translate-shell Package: translate-shell Version: 0.9.6.11-1 Priority: optional Section: multiverse/misc Origin: Ubuntu Maintainer: Ubuntu Developers <ubuntu-deve

                                                              CLI版google翻訳のtransコマンドがいつの間にかUbuntuのパッケージマネージャに取り込まれていた件と私のtransの使い方
                                                            • 【TCP】linuxで取れるtcpのメトリクスを理解していく記事 - 地方エンジニアの学習日記

                                                              /proc/net/netstatを頑張って理解していく。ドキュメントないものをどうやって調べていくかはちょっと悩む... netstat グラフに出てくる項目 概要 TcpExtSyncookiesSent tcp.syncookies.sent 送信されるSYNクッキーの数 TcpExtSyncookiesRecv tcp.syncookies.recv TCPスタックが受信するSYNCookieの応答パケットの数 TcpExtSyncookiesFailed tcp.syncookies.failed SYNCookieからデコードされたMSSが無効 TcpExtEmbryonicRsts tcp.misc_errors.embryonic_rsts SYN_RECV状態の接続に対して受信された無効なパケット TcpExtPruneCalled tcp.misc_errors.pru

                                                                【TCP】linuxで取れるtcpのメトリクスを理解していく記事 - 地方エンジニアの学習日記
                                                              • 開発機としての Google Pixelbook - shiba-hiro’s 備忘録

                                                                先日、プライベートで使うPCとしてPixelbookを新しく購入しました。 Pixelbookは、2017年に発売開始された、Google謹製のハイエンドノートPCです。 ソフトウェア開発でも利用するという視点から、いくつかのTipsや所感、買う前に自分が知っておきたかったポイント等をまとめようと思います。 購入したのは、i7, 16 GB RAM, 512GBストレージのモデルです。 また、この記事は2018年7月現在のものですので、参照される際は情報の鮮度にご注意ください。 www.google.com Pixelbookを利用したかった動機 そもそもなぜPixelbookを欲しくなったのかという経緯からです。 一時期は公私ともにWindows、ここしばらくは仕事ではUbuntu/プライベートではMacという布陣でした。 独断と偏見の上にある自身の所感では、それぞれのOSに対しては下記

                                                                  開発機としての Google Pixelbook - shiba-hiro’s 備忘録
                                                                • [レポート] デザインシステムにおけるフロントエンド #linedevday_report | DevelopersIO

                                                                  オハコンバンニチワ CX事業本部の清田です。 LINE DEVELOPER DAY 2019 の DAY2 に参加してきましたー。自分の中で注目している DesignSystem についてとりあげている 「 デザインシステムにおけるフロントエンド 」セッションがあったので参加しつつレポートをご紹介できればと思います。 概要 2019年11月20日(水)・21日(木)にグランドニッコー東京 台場でLINEのデベロッパーカンファレンス「LINE DEVELOPER DAY 2019」が開催されました。 タイトル デザインシステムにおけるフロントエンド [Front-End in Design System] スピーカー 岡崎 晶彦 氏 [LINE Front-end Standardizationチーム Front-end Engineer] セッション概要 LINEは、クライアントアプリ/W

                                                                    [レポート] デザインシステムにおけるフロントエンド #linedevday_report | DevelopersIO
                                                                  • ややこしい「パソコンのUSB規格」について、実用的に「これだけは知っておきたい」ということをざっくり解説します

                                                                    こんにちは、natsukiです。デジタル機器の接続に欠かせない規格「USB」。しかし、非常に広範囲に長く使われている規格だけに、「何ができて」「どのくらいの能力があるのか」ということは多種多様で、しかも非常に困ったことに、規格の名称だけではそれら性能が分からないばかりか、その名称すら混乱が見られます。そこで、実際の使用に際して「ここを見ておけばだいたいの性能が分かる」という視点からまとめてみます。USBの規格については、きちんと解説しようとすると本当に錯綜が激しいため、はじめにいくつかお断りしておきます。 まず、今回は基本的に「パソコン」に限ります。スマホやタブレットのUSBは、正規のUSBの規格に当てはめて解説することが難しく、その他の周辺機器に至っては性能どころか形状すら多様になるためです。 それから、今回の記事では、実用面で重要性が低い、または多くのユーザーにとっては高度すぎて必要性

                                                                      ややこしい「パソコンのUSB規格」について、実用的に「これだけは知っておきたい」ということをざっくり解説します
                                                                    • GPUが1枚のマシンでもPCIパススルーして、ゲームができるWindowsのVMを作る

                                                                      OpenJDKを読む時間がStableDiffusionに奪われてしまいました。 部屋が熱くなるのでこの手のものは冬場にやるほうが賢そうです。 ちょっとはそれっぽいのが作れるようになってきました pic.twitter.com/1tBNsTjqtH — さくらんぼ (@lambda_sakura) August 26, 2022 今回は自分の計算機の構成について解説してみます。GPUをPCIパススルーしてしまい、GPUをホストOSとゲストOSで共有するような環境です。redditとか見ても解説している記事が多くはなく日本語に至っては見つけられませんでした。一定の価値があるかなと思って記録がてら書いています。 環境を作った動機 普段Linuxを使っていることが多いのですが、以下の場合にはWindowsを利用する必要があります。 ゲームをやりたい場合Microsoft Officeを利用する場

                                                                        GPUが1枚のマシンでもPCIパススルーして、ゲームができるWindowsのVMを作る
                                                                      • ドメイン知識の問題集や勉強の仕方(随時更新)|gaijineers

                                                                        ドメイン知識は幅広いのでどこまで勉強すればいいか思った時のリスト。勉強の仕方色々あるが個人的にわかりやすいなと思ったものも書いときます ソフトウェアエンジニアとしてやりながらrecoというエンジニア向けの転職プラトフォームを作ってます。現在は数社のテック企業のサポートをしております(https://jobs.reco.sh/) reco経由で申し込むと面接に備えるためのサポートが得られます。面接対策のヒントや質問例、模擬面接などを通じて、自信を持って次のステップに進む準備ができます。 申請リンク:https://airtable.com/appDsRlN6LTSiW0a3/shrP9nwF925b1d5ZJ Network復習 TCP, UDP: High Performance Browser Networking - Ilya Grigorikの2~3章 (m)TLS: Liz Ric

                                                                          ドメイン知識の問題集や勉強の仕方(随時更新)|gaijineers
                                                                        • Netflix報告: Linux Kernel又はFreeBSDのリモートから攻撃可能な脆弱性(TCP SACK PANIC) (CVE-2019-11477, CVE-2019-11478, CVE-2019-11479, CVE-2019-5599) - SIOS SECURITY BLOG

                                                                          OSSに関するセキュリティ・ツールの使い方・脆弱性等を紹介しています。 SELinux/Capability/AntiVirus/SCAP/SIEM/Threat Intelligence等。

                                                                            Netflix報告: Linux Kernel又はFreeBSDのリモートから攻撃可能な脆弱性(TCP SACK PANIC) (CVE-2019-11477, CVE-2019-11478, CVE-2019-11479, CVE-2019-5599) - SIOS SECURITY BLOG
                                                                          • Linux版Rosettaの概要

                                                                            random blogより。 昨日、AppleはmacOS Venturaのプレビューの一部としてRosettaLinuxをリリースしました。最初に簡単に見てみましょう...。 場所 RosettaLinuxは/Library/Apple/usr/libexec/oah/RosettaLinuxに置かれています。そのディレクトリに、Rosetta ELF実行ファイルがあります。 AoTを実行できるのか? いいえ。Linux上のRosettaは、少なくとも当面の間、JITモードでのみ動作します。 VMへのマッピング そのディレクトリは、virtiofsを通して仮想マシンにマッピングされます。binfmt_miscは、x86_64バイナリの実行試行をRosettaを通して実行させるために使用されます。 Rosettaディレクトリが仮想マシンにマッピングされると、すべてのVMがTotal Sto

                                                                            • HTTP クッキーをより安全にする SameSite 属性について (Same-site Cookies)

                                                                              1. HTTP クッキーの基本動作HTTP クッキー(以下クッキーと書きます)とは、ウェブサーバー側がクライアント(ウェブブラウザ)側に保持させることができるデータのことをいいます。 クッキーの基本的な動作は以下となります。 (1) ウェブブラウザで サイトA にアクセスする ウェブブラウザで、例えば https://misc.laboradian.com/ にアクセスします。 これは言い換えると、「https://misc.laboradian.com/ というリソースを取得するためのリクエストを misc.laboradian.com というサーバー(ホスト)に送信した」ということになります。 (2) サーバーは、要求されたリソース(ページ)を返す サーバーは、要求されたリソース(ページ)を返しますが、このレスポンスにおけるヘッダ部にクッキー(と呼ばれるデータ)をセットして返すことがで

                                                                                HTTP クッキーをより安全にする SameSite 属性について (Same-site Cookies)
                                                                              • 矢谷流研究アイデアチェックリスト / Research Reality Check | IIS Lab / 東大矢谷研究室

                                                                                このページでは,IIS Labで研究プロジェクトを始める段階で利用しているチェックリストを公開しています.このReality Checkは矢谷が学生さんと一緒に仕事する中で,まとめたものになります.特に,「Think radically. Execute logically.」というコンセプトを言語化するために作ったチェックリストです.チェックリストの項目がHCIの研究に偏っている部分もありますが,他の研究分野でも役に立つことがあるかもしれない,と思い,公開するに至りました.皆さんなりにぜひ色々と改良していただければと存じます.またその際にはぜひ矢谷に改良版を教えてください! This page presents a check list which we use when we start a new project. This Reality Check was produced th

                                                                                • Obsidian Release v1.0.0

                                                                                  Before you dive in We’ve made some big changes both visually and under the hood for this release. If you rely on any third party plugins or themes, we highly encourage you to check for updates before delving into Obsidian 1.0. Settings › Appearance › Check for Updates. Settings › Community plugins › Check for Updates. This update includes significant changes to the look and feel of Obsidian. Some

                                                                                    Obsidian Release v1.0.0