Gum A tool for glamorous shell scripts. Leverage the power of Bubbles and Lip Gloss in your scripts and aliases without writing any Go code! The above example is running from a single shell script (source). Tutorial Gum provides highly configurable, ready-to-use utilities to help you write useful…
Rustにおけるスレッド間でのデータ共有とstd::thread::scope
TL;DR 基本的には std::thread::spawn よりもRust 1.63で安定化される std::thread::scope を使う方が良いと思います。 threadの寿命はstatic #[derive(Debug, Clone)] struct SharedData { x: i32, } impl SharedData { fn new(x: i32) -> Self { Self { x } } } fn main() { use std::thread; let data = SharedData::…
だれかと – オンラインコワーキングスペース
"だれかと"はつくる人をひとりにしないオンライコワーキングスペースです。 「いまなにをつくっているか」を宣言して、適度なプレッシャーを得て作業しましょう!
VSCodeでPython書いてる人はとりあえずこれやっとけ〜 – Qiita
はじめに Pythonはコードが汚くなりがち(個人的にそう思う) そんなPythonくんを快適に書くための設定を紹介します。 拡張機能編 ここでは Pythonを書きやすくするため の拡張機能を紹介していきます。 1. Error Lens before 「コード書いたけど、なんか波線出てるよ💦」 記述に問題があった場合、デフォルトでは波線が…
ある「パソコンの大先生」の死
ある「パソコンの大先生」の死 2022.07.28 Updated by yomoyomo on July 28, 2022, 20:35 pm JST 「これはなんだね?」 「南京錠です」と彼女は答えた。 「なんだって!」彼は激昂してそう叫ぶと、分かりきったことを訊ねた。「で、鍵はどこにあるんだ?」 (ガブリエル・ガルシア=マルケス「愛の彼方の変わることなき…
BlenderでUnity向けにモデルを出力する時のおすすめ設定 – Cluster Creators Guide
BlenderでUnity向けにモデルを出力する Unity では立方体や球体などのプリミティブな3Dモデルを直接作成し、配置できます。単純な形をしたオブジェクトを組み合わせることで建物や階段をつくることができます。 一方で、Blenderはプリミティブなオブジェクトではつくることが難しい建物や風景、アバターなどをつくること…
Responsible AI (責任あるAI…
本文書の後半では、この表の中にある「解釈可能性」をサポートするライブラリ、InterpretMLのサンプルを動かしてみます。 それでは技術トピックを紹介してゆきます。 解釈可能性 多くの機械学習器は指定されたフォーマットの入力に対して結果を返すブラックボックスのように動作します。しかし適用するドメインによって…
My Notes on GitLab Postgres Schema Design
Shekhar Gulati Writings on Software Engineering, Software Architecture, and Engineering Leadership I spent some time going over the Postgres schema of Gitlab. GitLab is an alternative to Github. You can self host GitLab since it is an open source DevOps platform. My motivation to understand the s…
GitHub – jorgef/engineeringladders: A framework for Engineering Managers
(click on position name for more details) Axes The chart shown above has the following 5 axes: Technology: knowledge of the tech stack and tools System: level of ownership of the system(s) People: relationship with the team(s) Process: level of engagement with the development process Influence: s…
新しい脆弱性がCVEで開示されると攻撃準備として15分以内にスキャンされ数時間以内に実際の悪用が試みられる
一般的に情報セキュリティの脆弱(ぜいじゃく)性が公開される際には、内容識別のために全世界共通の番号「CVE ID」が各脆弱性ごとに割り当てられます。こうして公開された脆弱性について、ハッカーは少なくとも15分以内にスキャンを行い、パッチ未適用のエンドポイントを探し出していることが調査により明らかになりまし…