[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

タグ

derbyのブックマーク (4,752)

  • 業務アプリケーション開発にGoを採用する理由

    この記事は MICIN Advent Calendar 2022 の24日目の記事です。 前回は熊沢さんの2つの新規事業立ち上げで経験したタイプ別MVP検証の進め方でした。 はじめに 記事では、業務アプリケーションのバックエンドとしてGoを採用することによるメリットを、実際の業務経験を振り返りつつ考察してみます。 近年では多くの企業でGoが採用されています。その採用理由は、「並行処理をたくさん行いたいから」「学習コストが低いから」「フットプリントが小さくコンテナベースのプラットフォームに向いてるから」「Googleが使ってるから」「高速だから」といったところが挙げられるんじゃないでしょうか。 一方で、単なるモノリスなAPIとしてGoを選ぶ必要はないんじゃないのか、といった声もよく聞きます。「初期フェーズはスピード重視でRuby on Railsが最強だ」「枯れた技術であるJava + S

    業務アプリケーション開発にGoを採用する理由
    derby
    derby 2023/01/03
  • どうやって技術的負債の雪だるまを生み出し、それを返済してきたか - 5年半越しの設計論

    恥の多い生涯を送って来ました。 システムを開発していると、当に多くの恥が生まれます。たとえば、こんな恥です。 テーブルの名前を付けミスったりは日常茶飯事。私が付けた変な名前が、自社の営業どころか他社のユーザーにまで浸透してたりもする。例えば、唐突に商品マスタに出てくる「グルーピングタグ」というカラムとか。(まじで意味不明) いま商品マスタと呼ばれているマスタの物理名が「kiosk_pricings」とか。日語でおk。kiosk_pricings.grouping_tagってなんだよ。 「pricing」テーブルにはpriceカラムがあるが、全てのレコードで0になっていて、システムでは一切使っていないとか。(そのうち消したい) システムで使われている"正解"はkiosk_pricings.priceでした〜。 親子関係を間違えた事もある。チケットと決済の親子関係を入れ替えたりもした。 ま

    どうやって技術的負債の雪だるまを生み出し、それを返済してきたか - 5年半越しの設計論
    derby
    derby 2023/01/02
  • CTOの頭の中:技術を財務で表現する|Shin Takeuchi|note

    会社の体制が大きく変わり、カオスの中に少しの静寂(暇)ができました。特に日々執行に勤しんでいる方々は皆そうだと思いますが、色んなこと考えているのにそのプロセスをアウトプットする機会があまりなく、結果や結論、最終的な決断のみが共有されるため、サクセッションプランに対する有効な情報を残すことも出来ていないことと思います。僕もその一人。 この時間を有効に活用するため、頭の中にあるイメージと考え方をここに、時間の許す限り吐き出していこうと思います。時折、言葉が足りないところも前提条件やバイアスの記述が足りないところもあるかと思いますが、混沌とした頭の中を曝け出すプロセスにはつきものですので、大目に見ながら読んでいただけると幸いです。 財務諸表と同じように見える化する会社は財務諸表によって経営されるものなので、経営者たるもの財務諸表を見ながら戦略を立てるべきであると僕は考えています。数字以外信じない

    CTOの頭の中:技術を財務で表現する|Shin Takeuchi|note
    derby
    derby 2022/12/30
  • ソシオテクニカルアーキテクチャ概要 - Qiita

    ソシオテクニカルアーキテクチャとは 2021年は個人的にこの言葉をよく目にしたが、日ではまだ多くの人にとってなじみがない新しい用語で、かつ英語圏でも正確な定義がない。概念として真新しいものではないため解釈によって齟齬を引き起こすのは容易に推察され、今のうちに定義を整理しておく。 ところで、ソシオテクニカル・システムというのは昔からある用語で、組織開発分野に専門性がある人は耳にしたことがあるかもしれない。組織開発において「業務遂行のために人間と技術が相互作用しなければならないシステム」を指す用語として使われる。現代社会において、テクノロジービジネスに携わる私たちは常にソシオテクニカルシステムの一部として生きていて、毎日このようなシステムにさらされていると言える。 ソシオテクニカルシステム ソシオテクニカルという言葉は、1951年に発表されたEric TristとKen Bamforthの研

    ソシオテクニカルアーキテクチャ概要 - Qiita
    derby
    derby 2022/12/28
  • Notionでタスク管理 / Weekly Agenda【Notion Tips #5】 | HEY SISTER

    こちらが今現在の私のタスク管理ページです。普段はPCを使って仕事をしていますが、このページは常に開きっぱなし。ここを見れば、今自分がやるべきこと、目標やタスクの進捗状況、その日の予定などが一目でわかるので、作業効率や生産性は間違いなく上がったと思います。 下記で、Notionを使ったタスク管理における私のこだわりについて詳しく解説します。 日々のタスクは1週間ごとに管理私の日々のタスク管理は1週間単位で行っています。なので、毎週月曜日の朝にこちらの「weekly review」を開き、その週のTo-doページを作成します。

    Notionでタスク管理 / Weekly Agenda【Notion Tips #5】 | HEY SISTER
    derby
    derby 2022/12/28
  • エンジニアとして事業に貢献するとは「Why-What-Howの一貫性を保ちながら、技術意思決定を積み重ねること」である - Speee DEVELOPER BLOG

    ※この記事は、2022 Speee Advent Calendar25日目の記事です。 どうもこんにちは。まさかのアドベントカレンダー2022最終日担当、デジタルトランスフォーメーション事業部 (以下、DX事業部)ソフトウェアエンジニアの石井です。 私はこれまでDX事業部の中でも特にHousii (ハウシー)という事業にメインで携わり、約2年間、「エンジニアとして事業に貢献する」というテーマと向き合い続けてきました。過去にも以下のようなテーマで登壇させていただきました。 tech.speee.jp そこで今回はHousiiを通じて得た自身の学びや実際の取り組みをご紹介しつつ、 エンジニアとして事業に貢献するとは「Why-What-Howの一貫性を保ちながら、技術意思決定を積み重ねること」である そのためには、Why-What-Howの接点に関わりながら、技術意思決定力を磨き続けること

    エンジニアとして事業に貢献するとは「Why-What-Howの一貫性を保ちながら、技術意思決定を積み重ねること」である - Speee DEVELOPER BLOG
    derby
    derby 2022/12/25
  • メタバースとNFTの親和性について - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? これはno plan inc.の Advent Calendar 2022の24日目の記事です。 今回はno plan株式会社で行なっているNFTメタバースの分野について書いてみたいと思います! no plan株式会社のメンバー CEO おかむー(@okamu_ro) CTO ブロックチェーンエンジニア セリヌンティウス(@_serununtius) フリーランスさん10~15名程度でやっています!! アジェンダ メタバースとは no plan株式会社でのメタバースの取り組み NFTとは メタバースNFTの親和性 メタバースとは メ

    メタバースとNFTの親和性について - Qiita
    derby
    derby 2022/12/25
  • 3大クラウド各社の MLOps 成熟度モデルの比較 - Qiita

    はじめに MLOps 成熟度モデル というものをご存知でしょうか。〇〇成熟度モデルというのは他の概念(例:DevOps)についても定義がされており、人、プロセス、テクノロジを定性的に評価するためのフレームワークになります。 近年 機械学習(ML)による意思決定・アプリケーションの高度化が一般化しており、実運用が進められていますが、MLシステムの運用は DevOps のプラクティスだけでは難しいため、ML特有の課題に対処するための MLOps という概念が生まれました。 MLOps 成熟度モデルとは、組織・チームが人・プロセス・ツールの観点から MLOps に対してどの程度成熟しているかを判断するためのフレームワーク になります。このモデルを元に成熟度を計ることで、立ち位置を把握し MLOps の改善につなげることが可能です。 MLOps 成熟度モデルは、Google Cloud、Azure

    3大クラウド各社の MLOps 成熟度モデルの比較 - Qiita
    derby
    derby 2022/12/21
  • 図で分かるReact18のしくみ

    これは何? この記事はReact18がどのように動いているのかをまとめた記事です。なるべくコードの記載はせず、図を使用して読みやすさを重視しています。また、これからReactの内部のコードを読む予定の方のために、各セクションの終わりにアコーディオン形式でGitHubのリンクを貼っています。 ※ この記事はnote株式会社 Advent Calendar 2022 の17日目の記事です。 対象読者 Reactの内部コードを読む気は無いが、裏で何をしているのか把握しておきたい方 これからReactの内部コードを読もうと思っている方 暇な方 Fiberについて まず最初に、Reactのドキュメントを漁っていると度々出現する「Fiber」についてお伝えします。 そもそもFiberとは何か 一部例外はありますが、1個のFiberは1個のコンポーネント(<MyComponent>や<div>など)管理

    図で分かるReact18のしくみ
    derby
    derby 2022/12/18
  • マイクロサービスとトランザクション - Qiita

    AWS for Games Advent Calendar 2022 9日目の記事です。 Game Server Services(GS2) ではゲームに必要となるサーバー機能をマイクロサービス化し、皆さんに提供しています。 マイクロサービスには所持品の管理や、ゲーム内ストア、課金通貨の残高管理など30を超える機能を用意しており、これらを組み合わせながらゲーム内の仕様を実現できるようにしています。 さて、マイクロサービスの最も難しい課題はトランザクションにあると私は考えています。 今回は Game Server Services がどのようにこの課題に立ち向かい、そして問題を解決しているかお話ししたいと思います。 マイクロサービスとトランザクションの両立がなぜ難しいのか モノリシックなサーバーシステムは、大体の場合「所持品の所持数量」と「課金通貨の残高」は同じRDBに保存しています。 そし

    マイクロサービスとトランザクション - Qiita
    derby
    derby 2022/12/12
  • ブラウザで動くサービスを作るときの技術選定

    はじめに 私の仕事は、新規サービスをまるっといい感じに開発するのを委託されることがほとんどです。最近はネイティブアプリを作ることよりもブラウザで動くWebサービスを開発することが多いのですが、案件の規模感や要求によって技術選定を少し変えるようにしています。「こういうときはこう」みたいに一概には言えないのですが、普段使う構成を紹介します。誰かの参考になれば幸いです。 2022/02/10 現在での内容です。 前提 開発を委託される場合の運用費をどうするの問題があります。クライアントにクレカ登録をしてもらうか、こちらで支払って毎月請求するかになります。僕は毎月やるのがめんどくさいのでできるだけ前者に倒している関係上、あまりいろいろなSaaSを組み合わせて作ることをなるべく避けています。 規模感によらず使っているもの 私の場合、以下が使えるとめちゃくちゃ効率よく開発できます。 GCP 好きだから

    ブラウザで動くサービスを作るときの技術選定
    derby
    derby 2022/12/11
  • 学習が何で律速してるか、把握してますか? - arutema47's blog

    (最新SSD IOはPCIe x4でした。ご指摘ありがとうございます。) はじめに どの処理で律速しているか調べる 各処理の速度改善方法 データ読み込み速度の改善 データ前処理速度の改善 GPU処理速度の改善 コンピューティングについての他記事 はじめに Kaggle Advent Calendar 2022 8日目です。 突然ですが、あなたはDNN学習時にどの処理で学習速度が律速しているか把握してますか? DNN学習には図に示すように大きく3つの要素があります: (SSDからの)データ読み込み (CPUによる)データ前処理 (GPUによる)DNN計算 学習時のデータの流れとしては SSDからデータが読み込まれ、CPUに送られる(SATA or PCIe) CPUにてaugmentationや正規化などの前処理が行われ、GPUにデータが送られる(PCIe x16) GPUにてDNNの計算・

    学習が何で律速してるか、把握してますか? - arutema47's blog
    derby
    derby 2022/12/08
  • ChatGPTはどのように学習を行なっているのか

    はじめに ChatGPTのインパクトが個人的にすごかったので、どういった学習が行われているのか、どういう課題があるのか等を理解しようと思い、OpenAIの記事をベースに情報をピックアップしてざっとまとめました。 あくまで私なりの解釈で情報を整理してまとめたものになりますので、いくつか専門性の低い分野に対しては曖昧な記述になっていたり、理解を誤って記載しているかもしれません。 もし間違い等がありましたらご指摘いただけると大変ありがたいです。 ChatGPT: Optimizing Language Models for Dialogue 参考 ChatGPTは、OpenAIによって開発された、対話に特化した言語モデルである。 特徴としては、 前の対話内容に続く質問への回答が可能。 間違いを認めることもできる。 正しくない前提に対する異議を唱えることもできる。 不適切なリクエストには応じない。

    ChatGPTはどのように学習を行なっているのか
    derby
    derby 2022/12/08
  • メタバースの技術限界の解説 - Qiita

    これらの試算から、1人あたりのトラッキングによる通信量はおおよそ16.88kbpsから112.50kbpsと考えられます。 スター型ネットワークの場合 ここでメタバースでスター型のネットワークを採用することを考えます。 どのような構成かというと、クライアントがトラッキングデータをサーバーへ送信します。各クライアントへのトラッキングデータの送信はサーバーが行います。 こうした構成を行う場合、全てのクライアントのデータがサーバーを介し、各クライアントへ流れ込みます。そのため、通信速度は下り速度がボトルネックとなります。ここでは人口75%ラインの88Mbpsを上限として考えます。 先ほどの1人当たりのトラッキングに関わる通信量から算出すると、スター型の場合、801~5,340人が通信の限界になります。 フルメッシュ型ネットワークの場合 一方で、サーバーを介しないクライアント同士が直接つながるフル

    メタバースの技術限界の解説 - Qiita
    derby
    derby 2022/12/05
  • 世界に衝撃を与えた画像生成AI「Stable Diffusion」を徹底解説! - Qiita

    追記: U-Netの中間層は常にSelf-Attentionとなります。ご指摘いただきました。ありがとうございます。(コード) オミータです。ツイッターで人工知能のことや他媒体の記事など を紹介しています。 @omiita_atiimoもご覧ください! 世界に衝撃を与えた画像生成AI「Stable Diffusion」を徹底解説! 未来都市にたたずむサンタクロース(Stable Diffusionで生成) 2022年8月、世界に大きな衝撃が走りました。それは、Stable Diffusionの公開です。Stable Diffusionは、テキストを受け取るとそれに沿った画像を出力してくれるモデルです1。Stable Diffsuionは10億個近いパラメータ数をもち、およそ20億個の画像とテキストのペア(LAION-2B)で学習されています。これにより、Stable Diffusionは入

    世界に衝撃を与えた画像生成AI「Stable Diffusion」を徹底解説! - Qiita
    derby
    derby 2022/12/05
  • いいチームづくりのために重要な“関係の質”の改善 味方を増やすための「失敗してみる」挑戦

    XPユーザグループ(XPJUG)が主催になり、毎年秋に開催されている「XP祭り」。ここでKDDIアジャイル開発センター株式会社の小糸氏、三宅氏が登壇。まずは、マージンを積んでしまう問題と、ステークホルダーの過剰な期待・マネージャーとの距離がある問題に対する対策と、その結果得られたことを紹介します。 「いいチーム」とは 小糸悠平氏(以下、小糸):では「いいチームを作りたい!!〜関係の質を改善するために私たちがやったこと〜」というテーマで話します。よろしくお願いします。 三宅潤也氏(以下、三宅):お願いします。 小糸:最初にみなさんに共有してみたいことがあったので、話したいと思います。(スライドを示して)先ほどスライドを差し込みました。私はふだん関東に住んでいますが、今は阪急梅田駅の「テレキューブ」という場所、写真でいうと一番左側の場所で作業をしています。 外を見るとものすごくたくさんの人

    いいチームづくりのために重要な“関係の質”の改善 味方を増やすための「失敗してみる」挑戦
    derby
    derby 2022/11/28
  • ブロックチェーンでそんなことはできない - chike0905の日記

    概要 稿は、突然ムシャクシャした筆者が自分の考えるブロックチェーンの定義と、世間で言われているブロックチェーンの特性および応用例を批判するものである。 稿は筆者の見解であり、所属組織の公式見解ではない。 ブロックチェーンの定義 そもそもブロックチェーンとはなんなのか。狭義には、「ブロック」の「チェーン」であることから、以下の定義をしたい。 データが、当該データ直前のデータの暗号学的ハッシュ値を持つリスト型のデータ構造 ここでは、そのデータの中に何を保持するかは一切考慮しない。 データがハッシュ値で連鎖することによって、リスト中の任意のデータのみを書き換えると、ハッシュチェーンの整合性が失われ、書き換えが行われたことを検知可能なデータ構造であると定義する。 しかし、世間で「ブロックチェーン」に興味を持つ諸氏はこの定義だけではいささか狭すぎると感じるだろう。 そこで、狭義のブロックチェーン

    ブロックチェーンでそんなことはできない - chike0905の日記
    derby
    derby 2022/11/22
  • 【5選】日本国内でNFTを活用した観光事業を紹介

    今回は、日国内の「NFTを活用している観光業の事例」を全部で5つ紹介します。 日は観光資源が豊富な国であり、アフターコロナの現在は観光事業に再び力を入れることが予想されます。 そうした中、デジタル技術を活用して”より価値のある体験”を提供する観光事業が増えているのも事実。 今回はその中でも「NFT」を活用したプロジェクトに着目して紹介していくので、観光×NFTの現在地について知りたい方はぜひ最後までご覧ください。 ザックリ要約! ✅名産品のデジタルアートをNFT化&デジタル住民券を付与 ✅現地に足を運んでもらえるNFTの発行が重要になる ✅今後もNFTを使った観光事業は増えていくと予想される では早速、題へいきましょう。 NFTを観光に活かしている事例5選 ここからは、観光事業にNFTを活用している事例を全部で5つ見ていきましょう。 事例①:新潟の限界集落が”錦鯉NFT”を発行 引用

    【5選】日本国内でNFTを活用した観光事業を紹介
    derby
    derby 2022/11/22
  • DID(分散型ID)とは?概要説明から活用事例まで

    例えば、 通常のIDを管理してる団体は、その情報を販売(データビジネス)したり、データ分析をしてマーケティングに利用したりできます。 しかし、DIDは管理団体がいないので、上記のように利用されることはありません。 DIDの構成 DIDは下記のような構成になっております。 did:[method-name]:[method-specific-id] ※ https://www.w3.org/TR/did-core/ より引用 did URIスキームのID http, httpsのようなイメージです DID method DIDを運用する仕組みの種類です PitPaでは、did:webやdid:ethrを使用してます その他のDID Methodの種類についてはこちらをご参照ください DID Method-Specific Identifier DID Methodの中の特定のIDです did

    DID(分散型ID)とは?概要説明から活用事例まで
    derby
    derby 2022/11/13
  • ITIL を参考にした変更管理 〜変更の種類と変更モデル編〜 | DevelopersIO

    ITIL 大好き芸人のかめです。 ITIL 界隈では 今年の 2 月に 8 年ぶりの大型アップデートとなる、 ITIL V4 の発表がありました。 V3 までは、「サービスを通じて顧客に価値を提供する」という考え方だったのが、「顧客とともに価値を創出する」という考え方に変わるなど、色々と気になる変更点が盛りだくさんのようです。 私も、いち早く皆さんに ITIL V4 の変更点や素敵なところなどをご紹介したい気持ちがあるのですが、現在、公式ドキュメントは英語版のみとなっており、日語版が出るまでは、公式訳と言葉や意味が違ってしまう可能性があるので、グッと堪えております。 日語版については少し前にレビュアーを募集していたという状況なので、そろそろリリースされるんじゃないかなぁ。 そんなわけで、今回は ITIL V3 時点の情報で変更管理についてご説明します。 ITIL って何?という方は、以

    ITIL を参考にした変更管理 〜変更の種類と変更モデル編〜 | DevelopersIO
    derby
    derby 2022/11/10