タグ

2022年2月16日のブックマーク (13件)

  • インターンレポート: RootlessコンテナのTCP/IP高速化

    はじめまして、インターン生の松直樹と申します。 この記事では、私がNTT研究所におけるインターン「コンテナランタイムの実装と評価」のインターン期間中に取り組んだ「bypass4netns」について紹介させていただきます。 自己紹介私は京都大学 情報学研究科に所属し、 普段は次世代型ホームネットワークと称してホームネットワークとSDNの融合や計算処理オフロードに関する研究に取り組んでいます。 コンテナ技術やその周辺のネットワーク技術に関しては普段から興味があったものの、 時間をかけて取り組む機会がありませんでした。 その折に、今回のインターンの募集を見つけ、実装を中心に触れることができる良い機会だと思い応募させていただきました。 インターン期間中はRootlessコンテナとネットワーク周りにどっぷりと浸ることができ、 非常に貴重な体験ができました。 はじめに: Rootless コンテナに

    インターンレポート: RootlessコンテナのTCP/IP高速化
  • 新人から「封筒ってどう出すんですか?」と聞かれたので「封してポストに投函して」と教えてたら嬉しそうに投函していたけど…致命的なミスが発生していた

    ビットねこ @1bit_cat 新人の子から「封筒ってどう出すんですか?」と聞かれたので「封してポストに投函すれば大丈夫だよ」と教えてあげた そっか...メールやチャットで育ってきたから手紙なんて出さないもんね 「ポストに投函してきました!」て嬉しそうに報告してきたから微笑ましかった。次は切手貼ってくれると嬉しいな 2022-02-15 12:11:51

    新人から「封筒ってどう出すんですか?」と聞かれたので「封してポストに投函して」と教えてたら嬉しそうに投函していたけど…致命的なミスが発生していた
    ledlizerd
    ledlizerd 2022/02/16
    小学校の授業で手紙書かいて郵便ポストに出すまでさせられた覚えあるけど皆やってるわけじゃないのね
  • 逮捕にそなえる人生継続計画 - やしお

    実際に逮捕・起訴された人の事例をいろいろ読んでみると、普通に生活・仕事していてもされる時はされるんだと思う。 痴漢冤罪や荷物すり替えで違法薬物の運び屋にされるなどの巻き込まれケースだったり、もともとルール(法律・運用)が曖昧なグレーゾーンが拡大解釈で突然咎められたり、捜査機関の描いた架空のストーリーの登場人物にされたり、人は犯罪の意識が希薄だったり、色々ある。 逮捕・起訴されると人生に大きなダメージを被る。会社なんかで災害を想定してBCP(事業継続計画)を事前に立てたりするけど、それと同じような感じで、万が一逮捕された場合でも「こうなる」をそこそこ認識して「こうする」を事前に決めておければ役に立つかもしれないと思うようになった。 概要 弁護士選び 逮捕~裁判の流れ 逮捕 逮捕後 留置場・拘置所 取調べ・調書 捜索差押 勾留請求・勾留質問 裁判 世論形成・名誉回復 参考事例・参考文献 概要

    逮捕にそなえる人生継続計画 - やしお
  • 2024年に制度変更「つみたてNISA」 始めるなら2022年が有利な理由 | マネーポストWEB

    近年、つみたてNISAへの加入者が急増している。つみたてNISAとは、2018年にスタートした、毎月一定額を対象の金融商品(投資信託)に積み立てていく少額投資制度のこと。年間40万円まで、最長20年間非課税で運用できるのが大きな魅力。お金を運用の専門家に預けて手数料を支払うことで株式や債券などに投資・運用してもらい、預けた金額に応じて運用益を受け取れる仕組みだ。 つみたてNISAは長期・積立・分散投資が基である一方で、よりハイリスク・ハイリターンな個別株を年間120万円まで、5年間非課税で運用できる「一般NISA」もある。 いまから2年後の2024年、そのつみたてNISAと一般NISAの制度が変更される。 これまで、つみたてNISAで非課税になるのは、2037年までに投資した分が対象だった。それが今回の改正で、2042年まで非課税で新規投資できるようになったのだ。ファイナンシャルプランナ

    2024年に制度変更「つみたてNISA」 始めるなら2022年が有利な理由 | マネーポストWEB
  • PythonでAPIを爆速で構築してみた - Qiita

    目次 1.はじめに 2.コーディング 3.コンテナ化 1. はじめに 友人に「PythonAPIをサクッと作ってよ」と言われたのでシンプルなREST APIを作ってみた。 作ったものを渡すだけでなく作り方も教えて欲しいとのことなので、ここに記事として掲載する。少し手順書のような記載なため、初学者向けかもしれない。 Pythonと聞いて「Djangoでも使うか?」と思いつつも、よりサクッと感のあるフレームワークを探してみたところ FastAPIなるものがあり、今回はこれを採用してみた。 公式より引用 FastAPI は、Pythonの標準である型ヒントに基づいてPython 3.6 以降でAPI を構築するための、モダンで、高速(高パフォーマンス)な、Web フレームワークです。 FastAPI には Swagger UI と ReDoc の両スタイルのドキュメントを自動で生成してくれる機

    PythonでAPIを爆速で構築してみた - Qiita
  • Node.jsのMySQLパッケージにおけるエスケープ処理だけでは防げない「隠れた」SQLインジェクション - Flatt Security Blog

    記事は筆者styprが英語で執筆した記事を株式会社Flatt Security社内で日語に翻訳したものになります。 TL;DR Node.jsのエコシステムで最も人気のあるMySQLパッケージの一つである mysqljs/mysql (https://github.com/mysqljs/mysql)において、クエリのエスケープ関数の予期せぬ動作がSQLインジェクションを引き起こす可能性があることが判明しました。 通常、クエリのエスケープ関数やプレースホルダはSQLインジェクションを防ぐことが知られています。しかし、mysqljs/mysql は、値の種類によってエスケープ方法が異なることが知られており、攻撃者が異なる値の種類でパラメータを渡すと、最終的に予期せぬ動作を引き起こす可能性があります。予期せぬ動作とは、バグのような動作やSQLインジェクションなどです。 ほぼすべてのオンラ

    Node.jsのMySQLパッケージにおけるエスケープ処理だけでは防げない「隠れた」SQLインジェクション - Flatt Security Blog
  • 学校でひざ掛けの許可を会議で提案したら「柄物やキャラ物を持ってくるかも」「華美なものは禁止」といったルールを作りたがる教員がいた

    のぶ @talk_Nobu ひざ掛けの許可を会議で提案 A「色は?」 私「何色でもいいです」 B「柄物やキャラ物を持ってくるかも」 私「いいと思います」 A「華美なものは禁止でしょ」 私「華美の基準が分かりません」 A「では無地のみ許可しよう」 私「無地なんて売ってないですよ」 B「では…」 ルールを作りたい人が邪魔だ… 2022-02-14 20:33:19

    学校でひざ掛けの許可を会議で提案したら「柄物やキャラ物を持ってくるかも」「華美なものは禁止」といったルールを作りたがる教員がいた
    ledlizerd
    ledlizerd 2022/02/16
    なんで元は中学校の話なのに前提がぶれる小学校前提のブコメいるの?中学生でキャラもの禁止、くらいの全員に配慮だったら体操服のブラ線透ける可能性があるから体育座り禁止とかレベルになりそうだけど
  • NTTデータなど10社、AWSを活用して構築した金融機関のシステムのFISC安全対策基準対応リファレンスを公開

    NTTデータなど10社、AWSを活用して構築した金融機関のシステムのFISC安全対策基準対応リファレンスを公開
  • テスト駆動開発(TDD)のゴール「動作するきれいなコード」について考えてみる - やっとむでぽん

    「偉大な書籍は偉大な出だしで始まる。ケント・ベック著『テスト駆動開発』(2003, 2017)はこう始まります。 「動作するきれいなコード」。Ron Jeffriesのこの簡潔な言葉が、テスト駆動開発(TDD)のゴールだ。 」 テスト駆動開発エバンジェリストとして活躍している、和田卓人さん(t_wada)の講演より引用 セミナー講師やアジャイルコーチの立場で、私もTDDを教えることがよくあります。そんなときはこの言葉を意識しつつ、TDDはあくまでスキル、手法のひとつに過ぎず、当に求めるべきは動作するきれいなコードなのだと、伝えるようにしています。そのことを説明する補助として、こんな図を作りました。 絵を描いてみて気づいたのですが、「動作する(Works)」には2つの側面があります。書いたコードが、書いたつもりの通りに動くこと(Verification)と、期待に応えて働き実際に役立つこと

    テスト駆動開発(TDD)のゴール「動作するきれいなコード」について考えてみる - やっとむでぽん
  • アプリチーム x SRE チームによるアプリケーションモニタリング運用改善 - freee Developers Hub

    freee人事労務の品質改善を専任で活動している keik です。 freeeではアプリケーションパフォーマンスモニタリング(APM)に Datadog を利用しています。 SRE チームが導入し、アプリケーション開発チームに利用提供する形で運用されています。 導入のきっかけについては以下の記事でも触れられています。 developers.freee.co.jp Datadog APM の画面は多機能かつ柔軟で、例えばウェブサーバーが受けたリクエスト処理の内訳を視覚的にドリルダウンできたり、リクエストや SQL クエリごとのレイテンシやエラー率を計測してダッシュボード化してくれたり、また全画面で共通的に「タグ」や日時を用いたフィルタリングができたりします。直感的なだけなく、見た目もオシャレで、適当に眺めているだけでもワクワクします。 しかし、私達は「ここに映っているもの」が何なのか、正直分

    アプリチーム x SRE チームによるアプリケーションモニタリング運用改善 - freee Developers Hub
  • クラフトジンジャーエール、クラフトコーラときたら、こちらは「クラフトトニックウォーター」だ。

    クラフト○○系のドリンクが流行している。 クラフトジンジャーエールに始まり、最近は大手メーカーがクラフトコーラを発売した。 結局「クラフト」ってなんだっけ?原点に立ち返って、オリジナルの「クラフトトニックウォーター」をつくってみた。 2022年1月、三ツ矢サイダーをつくっているアサヒ飲料が「三ツ矢クラフトコーラ」を発売した。 筆者も1買ってみました クラフトビールの流行から、クラフトジンジャーエールが話題になり、ついにはクラフトコーラである。コカ・コーラのイメージが強すぎて、「コーラのクラフトってなに?」と驚いた方も多いだろう。 しかし思うのだ。 「クラフト」がいいなら、筆者だってクラフトできるぞ…!と。 クラフトドリンクについての明確な定義は存在していないが、ふんわり「素材にこだわったオリジナルレシピ」とか、「手作業でつくった希少性のある」とかの意味でつけられることが多い。それなら個人

    クラフトジンジャーエール、クラフトコーラときたら、こちらは「クラフトトニックウォーター」だ。
  • Webフロントエンドパフォーマンスチューニング80選 - Qiita

    こんにちは、ぬこすけです。 近年、Webフロントエンドではサイトのパフォーマンスの重要性が高まっています。 例えば、GoogleはCore Web Vitalというパフォーマンスに指標を検索結果のランキング要因に組み込みました。 また、近年の某企業が「パフォーマンスの改善に取り組んだ結果、セッション数〇%アップ、CVR〇%アップ...」などの事例は枚挙にいとまがないでしょう。 パフォーマンスチューニングするためには、定量的に計測してボトルネックを探すようなトップダウンなアプローチもあります。 しかしながら、時には千ノック的にハウツーを片っ端から試していくボトムアップなアプローチも有効になることもあったり、日々のコーディングでパフォーマンスを意識したコードを書くことは大切でしょう。 この記事ではパフォーマンス最適化のハウツーを紹介します。 パフォーマンス改善の施策が思い浮かばない時やフロン

    Webフロントエンドパフォーマンスチューニング80選 - Qiita
  • 端末の文字幅問題の傾向と対策 | IIJ Engineers Blog

    電子メール、ネットワーク機器集中管理、異常検知、分散処理、クラウド基盤などのシステム開発に従事。古代Rubyist。 CLI や TUI なアプリケーションを使っていると、端末の画面が崩れてしまうことがよくあります。 たとえば、こんな TUI が、 環境によってはこんな感じで崩れます。 スクロールなどをしながらしばらく使っているとさらにどんどん崩れていきます。 こうなってしまった場合、とりあえず Ctrl-l で画面を再描画することで、大抵はなんとか読める程度にリセットできますので、ことあるごとに Ctrl-l を連打することになります。 ですが、どうしようもないケースもままあります。 例えば、私の場合は以下のようなシチュエーションで困ります。 w3m でテーブルなどを表示するとレンダリングが崩れる less でログの閲覧の際に表示されるべき文字が表示されず見落としが発生する Wander

    端末の文字幅問題の傾向と対策 | IIJ Engineers Blog