jnstのブックマーク (304)

  • 【15分で確認】AWSでクラウド設計する時に覚えておきたい設計原則・アーキテクチャ3選 - Qiita

    何となくAWSでクラウド設計をしていませんか AWSを利用する際、多くの方が「設計」というプロセスを簡単に飛ばしてしまう傾向にあります。しかし、クラウド環境の効果的な活用には、適切なアーキテクチャ設計が不可欠です。世の中には、システム設計をする上で指針となる設計原則がいくつかあります。記事では、以下の3つをピックアップをしてご紹介します。 記事で取り扱う内容 ■ マイクロサービスアーキテクチャ ■ AWS Well-Architected Framework ■ The Twelve-Factor App 1. マイクロサービスアーキテクチャ マイクロサービスは、独立した小さなサービス群でソフトウェアを構築するアーキテクチャです。これにより、迅速なイノベーションと新機能の迅速な展開が可能となります。一方、モノリシックアーキテクチャは、全てが一つのサービスとして結合され、変更や障害が全体

    【15分で確認】AWSでクラウド設計する時に覚えておきたい設計原則・アーキテクチャ3選 - Qiita
    jnst
    jnst 2023/09/18
    ChatGPTに聞いてコピペした感。自身の経験に基づいてないから文脈とユースケースが書けず情報を羅列するだけになってしまう
  • サブスクリプション課金システム開発ケーススタディ - inSmartBank

    世はまさに大サブスクリプション時代。この潮流の中で弊社スマートバンクもまた、去る2023年7月12日にB/43プラスというサブスクリプションサービスをリリースしました。 サブスクリプションといえばユーザーに提供されるコンテンツや機能といった直接的な価値に焦点が当たりがちですが、その土台にはサブスクリプションビジネスを成立させるための課金システムがあります。記事では筆者が行った課金関連の開発を振り返ってみて重要だったポイントや工夫点を伝えてみたいと思います。 すでに世に多くのサブスクリプションサービスがある中で、課金システムの実装はコモディティ化した単純な作業に思えるかもしれません。しかしながら自社サービスにてゼロから実現するとなると、想像よりも多くの思考と意思決定が必要とされる、エンジニアリング観点ではとても奥深い題材といえます。いち開発プロジェクトのケーススタディ、あるいはいちプログラ

    サブスクリプション課金システム開発ケーススタディ - inSmartBank
    jnst
    jnst 2023/09/15
  • Goで実装された高速な
仮想待合室サーバの実装と詳解

    ペパボのテックカンファレンスで話しました。

    Goで実装された高速な
仮想待合室サーバの実装と詳解
    jnst
    jnst 2023/09/15
  • Pythonの開発環境の3つの観点をおさえよう

    先日 "Python の「仮想環境」を完全に理解しよう" というスライドを公開したらかなり反響がありました。 Python の開発環境の構築は、正直言ってかなり複雑だと思います。 pip・venv・pyenv・Pipenv などなど、似たような名前・似たような役割のツールがたくさん登場して、最初は全然意味が分かりません。 慣れればなんとかなるのですが、慣れるまではかなり苦しいです。 このようにとても難解であるにも関わらず、Python機械学習などでよく使われることから、避けられないことも多いです。 そこでこの記事には、「そもそも Python の開発環境にはどんな観点があるんだ?このツールはなにを解決してくれるんだ?」という話をまとめます。

    Pythonの開発環境の3つの観点をおさえよう
    jnst
    jnst 2023/09/08
  • なぜ Go ではロガーをコンストラクタ DI してはならないのか

    問題のある実装パターン 共通実装 以下のような applog パッケージ上のロガー実装を考えましょう。ここでは Go 標準の log.Logger をラップしていますが,様々な実装に拡張できることを想定しています。 package applog import ( "fmt" "log" "os" ) type Logger interface { Info(message string) Error(message string) } func NewLogger() Logger { return &logger{ inner: log.New(os.Stdout, "", log.LstdFlags), } } var _ Logger = (*logger)(nil) type logger struct { inner *log.Logger } func (l *logger)

    なぜ Go ではロガーをコンストラクタ DI してはならないのか
    jnst
    jnst 2023/09/06
    リクエストコンテキスト専用のloggerを作ってるだけなのでcontextの作法として間違ってないですよ trace_idだけcontextいれるとlog出力するコード書くたびにloggerにセットするコード書く必要あるので糞だるい
  • 1100兆円もある日本の借金、日本はどうして破綻していないのでしょうか。今後はどうなりますか?

    回答 (169件中の1件目) 国債。不思議ですよね。打ち出の小槌みたいです。 まず、「貨幣とは何であるか?」という質を理解することが必要です。 近代的な貨幣とはズバリ、その国が補償する「利子が発生しない債権」です。 日の場合、その債権を紙幣として発券する権利を「日銀行」に限定することで、その紙幣を「国が補償する債権」として流通させています(日銀行法)。 さりとて「俺が補償するって言ってるんだから信じろ」などという理屈は通りませんので、近代の初期貨幣は世界的に「その債権はいつでも金に交換可能」という条件を担保にしていました(金位制)。 その後、こういった貨幣システム自体...

    1100兆円もある日本の借金、日本はどうして破綻していないのでしょうか。今後はどうなりますか?
    jnst
    jnst 2023/09/04
  • フランスでのエンジニア就活体験記 | Hippocampus's Garden

    フランスでのエンジニア就活体験記August 19, 2023  |  15 min read  |  6,939 views jafrancecareerフランスのスタートアップでソフトウェアエンジニアとして働くことになったので、そのときの体験と面接対策について書きます。 自分の個人的経験について公に語るのは気が引けるものですが、私自身、海外就活をする上で、先達が書いた同様の体験記1234を大いに参考にしました。しかし、日からフランスでの仕事を探したという事例はまだまだ希少なので、フランスでエンジニアとして働くことに関心のある方に向けて少しでも情報提供をできればと思い、筆を取りました。また、今後は家探しやフランス語のことなど、パリでの生活事情についても書いていければと思っています。 さて、編に入る前にお断りですが、「海外就活」と一口に言っても、国やその人の国籍、職種、スキル、準備期間

    フランスでのエンジニア就活体験記 | Hippocampus's Garden
    jnst
    jnst 2023/08/20
  • 開発生産性 実践入門

    書は基的には無料で公開しています。 開発生産性という言葉が世に広まりつつあります。 このカテゴリに関する記事の多くを見てきましたが、開発生産性という言葉の概念や考え方に対するものが多く、具体的な打ち手やアクションに対するアウトプットが少ないと感じていました。 そこで書は、開発生産性を向上させるための基的な打ち手と、それに対する具体的なアクションを読者に届けたいと思い執筆しています。 実際に読んで、読者の皆さんに何かしらの気づきを届けることが出来たのであれば、投げ銭感覚で購入ボタンを押していただけたら幸いです。

    開発生産性 実践入門
    jnst
    jnst 2023/08/20
  • Software Engineering at Google

    jnst
    jnst 2023/08/16
  • 【追記あり】「この売り場から高額当選が出ました」って、確率論で言うと「次は出にくい」ってことにならないか?

    宝くじの話なんだけど、「この売り場から高額当選が出ました」って売り場に書かれてることがあるじゃん? あれってよく考えたら、一度高額当選が出たら次は出にくいってことにならないか? 確率論で考えたら同じ売り場で何度も高額当選が出ないよな?当たりは偏らないはずだから。 だから逆に、高額当選が出てない売り場で買うべきでは? まあ売れてる枚数にもよるんだろうけどさ。 【追記】 例えばさ、宝くじが100枚あって1枚だけ当たりだとする。 それを宝くじ売り場AとBに50枚ずつ配る。 過去10回行って、Aでは7回、Bでは3回当たりが出たとする。 すると次の回は、売り場Bで当たりが出そうじゃない?違うの? 【さらに追記】 「ギャンブラーの誤謬」という言葉を知りました。 まだ理解はできてないけど、なんとなく分かった気がします。ありがとうございます

    【追記あり】「この売り場から高額当選が出ました」って、確率論で言うと「次は出にくい」ってことにならないか?
    jnst
    jnst 2023/07/17
    みんな勘違いしてるが宝くじの1等は1つだけじゃない。ユニット制と呼ばれてて売れ行きが良ければ20ユニット以上(=1等が20本)あることも。日本一売上のある売り場が仮に単独で1ユニット売れば100%一等が出る
  • これがHHKB沼にハマった男の末路だ - HHS

    プログラマーやライターに愛用者が多いコンパクトキーボード「HHKB(Happy Hacking Keyboard)」ですが、フラッグシップモデルの「HYBRID Type-S」の価格は36,850円になります。 信じられないほど高級なキーボードになりますが、誰もが憧れを抱き、HHKBこそがキーボード沼の最終到達点だと信じ、勇気を振り絞って購入するんです。自分もそうでした。 HHKB沼:レベル1 2019年12月に「HHKB Professional HYBRID Type-S」が発表されました。HYBRID Type-Sが発売されるまで、静音仕様(Type-S)で無線接続が可能なHHKBはなかったんです。 従来のBTモデルのデメリットを解消して、HHKBユーザーが待ち望んでいた機能を全て詰め込んだフラッグシップモデルの登場に感動して、すぐに予約しました。 lab.hendigi.com そ

    これがHHKB沼にハマった男の末路だ - HHS
    jnst
    jnst 2023/02/25
    HHKBは新人の頃に使い始めて4年くらい経ってふと未だに完全なブラインドタッチできてねーなと気づいて窓から投げ捨てた KINESIS ADVANTAGEに替えたら1週間仕事にならなかったけど1ヶ月でブラインドタッチできたのでオススメ
  • 東京で車は必要ないと思っていたけれど、心の底から買ってよかった。エンジニアお父さんが車購入を決めた理由 #くるまも - くるまも|三井住友海上

    こんにちは。白山と申します。職業はソフトウェアエンジニアです。 30代後半で、同年代のと5歳と9歳の子どもの4人で東京23区内に暮らしています。 お出かけというと、一般的には前々から予定を立てた上で行う特別なイベントかもしれませんが、我が家ではむしろ学校行事や通院などの特別な事情がない限り、毎週末必ず家族や友人と車に乗って首都圏近郊のいろんな場所に出かけています。 車で「ふなばし三番瀬海浜公園」へ出かけたときの、娘との1枚 首都圏、特に23区内に住んでいると、車を所有しなくても便利に生きていくことは十分可能です。 事実、我が家は駅から徒歩5分以内で何不自由なく生活しており、数年前までは車を持つことを全く考えていませんでした。端的に言うと、掛けたコストに見合うリターンを得られるイメージがつかめなかったのです。 もし遠出をしたいのであれば昔からレンタカーがありますし、最近ではカーシェアが増え

    東京で車は必要ないと思っていたけれど、心の底から買ってよかった。エンジニアお父さんが車購入を決めた理由 #くるまも - くるまも|三井住友海上
    jnst
    jnst 2023/01/26
    お金を何のために使うか考えておかないと日々の生活費と老後の貯蓄にまわしたまま人生終了する。お金は人生を楽しむために使うべきで、マイカーがあることでやれることの幅がめちゃくちゃ広がるので本当にオススメ
  • 現代社会は躁病の人たちが作っている(追記あり(追記2あり(追記3あり)))

    死ぬまで永遠に成長とか、ポジティブ教というか、 なんか読んでて逆にこっちが疲れてくる自己啓発が多い昨今ですが、 それを喜んで読んでる人も躁病の人たちなのです 躁状態になると次から次へと面白いことが思いついて眠れなくなりますが、 面白いというのは錯覚であって、うつになれば冷静になって面白くないことが分かります つまり、今の世の中がクソみたいなことで溢れてるのは、 社会を動かしている躁病の人たちの思いつきだからであって、至極当然なわけです 追記: ごめんなさい、パクりま感想文でした 元ネタはこちら! ひきこもり幸福論〈3〉 | 勝山実@鳴かず飛ばず働かず https://hikilife.com/hikikomori/happy-theory-mania-3/ いや、こんなのバズると思わねーよ なんでバズってほしいもんがバズんねーんだよ よりによって、なんで今回みたいな、なんとなく書いた感想文

    現代社会は躁病の人たちが作っている(追記あり(追記2あり(追記3あり)))
    jnst
    jnst 2022/10/22
    0か1か躁か鬱かみたいな考え方しかできないからあなたは鬱になったのだろうし、世の中はクソで溢れてると思い込んでしまったのでしょう
  • 東工大が無料公開しているPython解説サイト初心者の目線に合わせた丁寧な説明で、かゆいところに手が届く教材。基本的な文法、データ構造、ファイル入出力やオブジェクト指向、NumpyとMatplotlibの使い方などをひと通り学べる。

    QDくん⚡️AI関連の無料教材紹介 @developer_quant 金融技術職/ChatGPT等の生成AI,機械学習,データサイエンス,プログラミングの勉強に役立つ情報を発信/良質な無料教材,スライド,動画,サイトを紹介/金融工学x機械学習ブログ運営700記事 quantcollege.net /C++/Python/Julia/Rust/Amazonアソシエイト参加中 note.com/quantdeveloper QDくん⚡️AI関連の無料教材紹介 @developer_quant 東工大が無料公開しているPython解説サイト chokkan.github.io/python/index.h… 初心者の目線に合わせた丁寧な説明で、かゆいところに手が届く教材。 基的な文法、データ構造、ファイル入出力やオブジェクト指向、NumpyとMatplotlibの使い方などをひと通り学べる。

    東工大が無料公開しているPython解説サイト初心者の目線に合わせた丁寧な説明で、かゆいところに手が届く教材。基本的な文法、データ構造、ファイル入出力やオブジェクト指向、NumpyとMatplotlibの使い方などをひと通り学べる。
    jnst
    jnst 2022/10/10
  • パズルとアルゴリズムのコラボ本を書きました! - けんちょんの競プロ精進記録

    1. はじめに お久しぶりです! けんちょんのけんちょんです。 最近はアルゴリズムがとても盛り上がっていますね。今回新たなアルゴリズムを上梓させていただくことになりました! 発売予定日は 2022/4/20 です。一部大型書店では、もうすでに並んでいるはずです。今回の記事では、このを通してお届けしたいメッセージや、想定読者、内容などについて簡単に紹介させていただきます。 amazon ページへのリンク 2. 書の内容と対象読者 2-1. 書の内容 百聞は一見に如かずということで、まずは目次構成をお見せします! 第 1 章:アルゴリズム入門 第 1 話:「テンパズル」 〜 力まかせ探索 第 2 話:「小町算」 〜 再帰関数 第 3 話:「虫算」 〜 枝刈り 第 II 章:グラフアルゴリズム 第 4 話:「数独」 〜 深さ優先探索 1 第 5 話:「覆面算」 〜 深さ優先探索 2

    パズルとアルゴリズムのコラボ本を書きました! - けんちょんの競プロ精進記録
  • ワクチンに不安のある人は、どうすればいいと思いますか?

    回答 (16件中の1件目) — エジケンさん、ワクチンについて色々とお聞きしたいことがあったので、このような機会をいただけて助かります。よろしくお願いいたします。 Jさん、こちらこそ。よろしくお願いします。 — 早速ですが、周りの人たちがどんどんワクチンを接種していってるなかで、自分であれこれ調べれば調べるほど、当に大丈夫なのだろうか?と不安になるんです。自分でもちょっと考えすぎで妄想なのかもと思う反面、ワクチンを接種するというのは取り返しのつかない決断である以上、慎重に決めたいんです。 わかりますよ。 �私も、どちらかというとJさんのようなタイプなので、自分で十分に情報を集め...

    ワクチンに不安のある人は、どうすればいいと思いますか?
    jnst
    jnst 2021/08/19
  • 楽天モバイル、最新の4Gエリア情報を公開、新たに全国108地域追加

    楽天モバイル、最新の4Gエリア情報を公開、新たに全国108地域追加
    jnst
    jnst 2021/07/28
    1月から楽天エリアになった地域に住んでるけどau回線かなり使われてるから対応エリア情報はガバガバだよ
  • [スタパ齋藤のApple野郎] マウスが加水分解でベタベタ化した話

    [スタパ齋藤のApple野郎] マウスが加水分解でベタベタ化した話
    jnst
    jnst 2021/07/21
    アルコール含んだウェットティッシュ使うとすぐ加水分解する。水拭きしなはれ
  • デジタル庁入居はヤフーの居抜きだった | 活動報告ブログ

    デジタル庁が入居したガーデンテラス紀尾井町は、ヤフー撤退後のフロア。 契約書を見ると、椅子、机、パーティションなど残置物が260以上。来、ヤフーが退去の際に原状復帰しなければならなかったのではないか。 デジタル庁が、一企業の撤退費用を肩代わりしたとも見える。 入手した契約書はこちら。 https://drive.google.com/drive/folders/19_U5NJxL9X1hPXDueuzywc8RhrG63c5y?usp=sharing デジタル庁の転居 8800万円→8億8700万円 後ほど、私が入手した契約書も公開しますが、ガーデンテラスは居抜き物件でした。 転居2回で家賃10倍 デジタル庁へ急拡大で二重払いもhttps://t.co/Eq7drwCFma — 尾辻かな子 (@otsujikanako) July 19, 2021

    デジタル庁入居はヤフーの居抜きだった | 活動報告ブログ
    jnst
    jnst 2021/07/20
    イケイケのエンジニアを直採用するんだろうしこういうモダンなオフィスの方が好ましいと思うぞ
  • はてブの「人気コメント」に Yahoo! の「建設的コメント順位付けモデルAPI」を導入

    ⓘ人気コメント算出アルゴリズムの一部にヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています さっきまでは無かったのでここ1時間~数十分くらいで変更されたのか 「建設的コメント順位付けモデルAPI」ってのはこれか Yahoo!ニュース、不適切コメントへの対策として導入している深層学習を用いた自然言語処理モデル(AI)のAPIを無償提供開始 - ニュース - ヤフー株式会社 Yahoo!ニュース、不適切コメントへの対策として導入している 深層学習を用いた自然言語処理モデル(AI)のAPIを 「NewsPicks」、「攻略大百科」、「ママスタコミュニティ」へ無償提供開始 - ニュース - ヤフー株式会社

    はてブの「人気コメント」に Yahoo! の「建設的コメント順位付けモデルAPI」を導入
    jnst
    jnst 2021/07/19
    スターを減らせるDownvote機能付けた方が効果的だと思うのですよ スター連打増殖機能がそもそもの間違いだったけど、ここはブコメへの批判がしにくいUIだからしょうもないコメが温室培養される土壌なんだよね