タグ

2021年12月24日のブックマーク (11件)

  • DeepLの”公式”Chrome拡張がヤバイ。TwitterもSlackも英語でつぶやき放題 | DevelopersIO

    ちゃだいん(@chazuke4649)です。 DeepLの公式Chrome拡張機能がヤバかったので勢いにまかせて紹介します。 "公式版"がリリースされてたの知ってた? DeepL翻訳(ベータ版) - Chrome ウェブストア ベータ版ではありますが、いつの間にか公式版がリリースされていました。自分は今まで公式版がなかったので、以前は非公式版のツールを使っていました。 インストールする Chromeウェブストアからインストールすると、右上にアイコンが表示されます。それをクリックすると以下ポップアップ画面が表示されます。 現時点では以下2つの機能が存在します。 読む: ブラウザ上の文章を任意の言語に翻訳して表示できる 書く: ブラウザ上に入力している文字を任意の言語に変換できる それぞれ試してみます。 「読む」 一般的にはこちらがよく認知されている機能だと思います。 下図のように、翻訳したい

    DeepLの”公式”Chrome拡張がヤバイ。TwitterもSlackも英語でつぶやき放題 | DevelopersIO
    karuakun
    karuakun 2021/12/24
  • DX時代は「PDCA」ではなく「DC→DC→DC」失敗はマイナスではなくむしろプラス | さくマガ

    ブレイクタイム DX時代は「PDCA」ではなく「DC→DC→DC」失敗はマイナスではなくむしろプラス 2021年12月22日 かつてはビジネスには、「PDCA」が大事だ、と言われました。PDCAとは、計画(Plan)して実行(Do)、評価(Check)して改善(Action)する一連の作業のことです。野村総合研究所によるとこんな定義です。 PDCAサイクルは、Plan(計画)、Do(実行)、Check(評価)、Action(改善)の頭文字を取ったもので、1950年代、品質管理の父といわれるW・エドワーズ・デミングが提唱したフレームワークです。(*1) 引用:野村総合研究所用語解説 PDCAサイクル ところが、この言葉が提唱されたのは1950年代です。インターネットの登場により、世の中の動きはどんどん早くなり、このPDCAサイクルだと間に合わない時代になってきました。 では新しい時代のキーワ

    DX時代は「PDCA」ではなく「DC→DC→DC」失敗はマイナスではなくむしろプラス | さくマガ
    karuakun
    karuakun 2021/12/24
  • 【C#】マルチスレッド関連操作の詳説。 - ねののお庭。

    この記事は Qiita C# Advent Calendar 2021 23日目の記事です。 マルチスレッドプログラミングにおける問題。 原子性 コンパイラによる命令の並び替え メモリバリアについて acquire / release acquire / releaseの取り扱いづらさ sequential consistency C#でのマルチスレッド関連操作 lock (statement) volatile (keyword) Volatile (class) Interlocked (class) Common Language Infrastructure (CLI)における volatile read/write の仕様 まとめ References この記事のお話の流れは、①マルチスレッドプログラミングで発生する問題、②それらの問題に対処するためのメモリバイアについて、③それ

    【C#】マルチスレッド関連操作の詳説。 - ねののお庭。
  • 突撃!隣のリモートワーク環境 2021 - KAYAC engineers' blog

    この記事は Tech KAYAC Advent Calendar 2021 の23日目の記事です。 技術部2年目サーバサイドエンジニアのkolukuです。 2年経っても未だにコロナ下にある昨今、去年から引き続きリモートワークを行っている会社も多いのではないでしょうか?自分自身も入社直後からリモートワークで人と接点が無く、時々他の社員はどんなふうに仕事をしているのか思いふけることがあります。 リモートワークといえば、昨年はリモートワークでこう仕事しています!という紹介記事がたくさんありました。それを思い出した自分は社内で「2年かけて熟成されたリモートワーク環境のデスクを見てみたいので、なるべくありのままの状態を見てみたい」という要望で募集したところ、なんと14名も企画に参加いただけました! エンジニアエンジニアデスクと聞くと「とにかくモニターがいっぱいに並んでいそう」「ガジェットでご

    突撃!隣のリモートワーク環境 2021 - KAYAC engineers' blog
  • AWS Step Functions 入門ハンズオンを公開しました!&今年公開したコンテンツ総まとめ – AWS Hands-on for Beginners Update | Amazon Web Services

    Amazon Web Services ブログ AWS Step Functions 入門ハンズオンを公開しました!&今年公開したコンテンツ総まとめ – AWS Hands-on for Beginners Update こんにちは、テクニカルソリューションアーキテクトの金澤(@ketancho)です。あと1週間ほどで今年も終わりですが皆さまいかがお過ごしでしょうか?もうすぐ仕事納め、という方もチラホラ見かける今日この頃ですが、冬休みにぜひお試しいただきたい Hands-on for Beginners の新作 AWS Step Functions 編を公開しましたので、この記事で紹介させていただきます。また、この1年の Hands-on for Beginners を振り返る意味も込めて、今年公開した、あるいはアップデートしたコンテンツを改めて共有したいと思います。こちらもあわせて皆さま

    AWS Step Functions 入門ハンズオンを公開しました!&今年公開したコンテンツ総まとめ – AWS Hands-on for Beginners Update | Amazon Web Services
  • アルゴリズムの世界地図 - Qiita

    0. アルゴリズムとは? まず、アルゴリズムとは何かを説明します。(0 節の説明はスライド「50 分で学ぶアルゴリズム」 の説明を参考にして書きました) さて、次の問題を考えてみましょう。 問題: 1 + 2 + 3 + … + 100 の値を計算してください。 単純な方法として、式の通りに 1 つずつ足していく方法が考えられます。すると、以下の図のように答えが計算されることになります。 これで答え 5050 が正しく求まりました。これはれっきとした アルゴリズム であり、この問題を 99 回の足し算 で解いています。しかし、計算回数が多く、計算に時間がかかるのではないかと思った方もいると思います。 ここで、方法を変えて、「1 + 100」「2 + 99」「3 + 98」…「50 + 51」の合計を求めることで、1 + 2 + 3 + … + 100 の値を計算してみましょう。 50 個の

    アルゴリズムの世界地図 - Qiita
  • C#による投資検証ライブラリMagicalNuts - 自家製クオンツ

    C#のアドベントカレンダー24日目に参加させていただきます。 この記事は、別のアドベントカレンダー「ひとりアドベントカレンダー C#による投資検証ライブラリMagicalNuts」に書き溜めた23日分の記事をまとめたものです。 qiita.com もの凄い長いので、ご興味の沸いたところだけでも読んでいただければと思います。GitHubやNuGetでも公開済みです。 github.com www.nuget.org MagicalNutsとは? MagicalNutsはC#による投資検証ライブラリです。使い方次第で、次のようなアプリケーションを実装できます。 株主優待イベント検証アプリケーション 独自指標を追加したチャートアプリケーション バックテストアプリケーション C#の取り回しのしやすさを活かし、痒い所に手が届く投資環境を作りたい方の1つの選択肢になれればと思います。MagicalNu

    C#による投資検証ライブラリMagicalNuts - 自家製クオンツ
    karuakun
    karuakun 2021/12/24
  • Kubernetesをゲーム感覚で腕試しできるサイト「Game of PODs」で遊ばないと年を越せない・2021冬

    この記事はFixer Advent Calendar 9日目の記事です。 はじめに 最近CKADの受験して一旗上げようと画策しているなむゆです。 Kubernetesについて学ぶ中で、腕試しに使えそうな面白そうなサイトを見つけたので紹介してみようという回です。 Game of PODsとは Game of PODsとは、無料で遊べるKubernetesの問題集です。 Kubernetesクラスターにアプリケーションを展開したり、クラスターで起きている問題を解決することを通してそれらの方法を学ぶことができます。 この問題集はKodeKloudというサービスに提供されている教材のひとつで、KataKodaという教材用環境サービス内でホストされている仮想環境にアクセスしてハンズオン形式で課題を解くことができることが特徴です。 問題の内容としては、あるアーキテクチャが与えられて、「このアプリケーシ

    Kubernetesをゲーム感覚で腕試しできるサイト「Game of PODs」で遊ばないと年を越せない・2021冬
  • 「お前らを漁師に戻す」ソマリアの海賊をあっという間に消滅させた"すしざんまい社長"の声かけ 年300件の海賊行為が一気に消滅

    あの「ハーバード・ビジネス・レビュー」にも紹介された 高校時代に当時文部省派遣で米国に留学した同期に、スペイン大使、国連大使などを含めて複数の大使がいる。 数年前の同窓会で、「あれほど大騒ぎしていたソマリア沖の海賊が、いつの間にかいなくなったけど、それには『すしざんまい』の社長が関与していると聞いたが……」と話題になった。 その噂は、ハーバード・ビジネス・レビューが紹介してから、CNNやBBCも放映して、世界ではかなりの話題なのに日では知られていないのはなぜかとなった。 サウジアラビアやイエメンなどがある砂漠の巨大なアラビア半島と、スーダン、エチオピア、ソマリアなどがあるアフリカ大陸の間にあるのが紅海である。 地中海からスエズ運河を通過して、南へ紅海を通り、ソマリア沖のアデン湾を抜けると広大なインド洋へと開ける。欧州とアジアを結ぶ海路の大動脈で、年間2万隻の商船が往来している。 その海域

    「お前らを漁師に戻す」ソマリアの海賊をあっという間に消滅させた"すしざんまい社長"の声かけ 年300件の海賊行為が一気に消滅
    karuakun
    karuakun 2021/12/24
  • 安全で柔軟なAlways-Valid Domain Modelの作り方

    はじめに 昨今ではますます Immutable な Domain Model の有用性が認知されているように思います。 また、Domain Model が持つ制約(不変条件)を満たさないインスタンスを作れないようにする事の重要性も広く知られてきており、Always-Valid Domain Model といった名称もついているようです。 ここでは、制約を満たしたDomain Model (Always-Valid Domain Model) しか作成できないようにするファクトリメソッドについて、より柔軟で合成可能性の高いファクトリメソッドを定義する方法を紹介します。 この記事で利用する言語とライブラリのバージョンは以下の通りです。 Scala 3.1.0 cats-core 2.7.0 最初のエラーで全体を失敗とするファクトリメソッド まずは単純に Either を使ったファクトリメソッド

    安全で柔軟なAlways-Valid Domain Modelの作り方
    karuakun
    karuakun 2021/12/24
  • アリババ、「Log4jの脆弱性を中国当局に報告しなかった」として6カ月の提携停止処分に

    Java向けログ出力ライブラリ「Apache Log4j」(Log4j)で12月10日に判明した脆弱性を巡り、中国の行政機関である中国工業情報化部はこのほど、提携関係にあるアリクラウド(阿里雲)が脆弱性情報を発見後すぐに報告しなかったとして6カ月間の提携停止処分とした。中国の報道機関・21世紀経済報道が23日報じた。 問題となっているLog4jの脆弱性は、アリクラウドが発見したとされている。中国工業情報化部・ネットワーク安全管理局は、同社がこの脆弱性を米Apache Software Foundation(ASF)に報告した一方で、同局にはすぐに報告しなかったとしている。同局は別の情報セキュリティ機関からこの脆弱性の報告を受け、ASFに修正を促したという。 中国は「ネットワーク安全法」の第25条で「ネットワーク事業者は脆弱性など情報セキュリティ上のリスクが発生した場合、緊急対応を直ちに開始

    アリババ、「Log4jの脆弱性を中国当局に報告しなかった」として6カ月の提携停止処分に
    karuakun
    karuakun 2021/12/24