タグ

mura-_-miのブックマーク (1,703)

  • GitHub - git-truck/git-truck: Git repository visualizations, cumulative contribution statistics and more. Run npx -y git-truck to use Git Truck today!

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

    GitHub - git-truck/git-truck: Git repository visualizations, cumulative contribution statistics and more. Run npx -y git-truck to use Git Truck today!
    mura-_-mi
    mura-_-mi 2025/03/04
    git repository解析
  • Mintlify - The modern standard for documentation

    Meet the modern standard for public facing documentation. Beautiful out of the box, easy to maintain, and optimized for user engagement.

    Mintlify - The modern standard for documentation
    mura-_-mi
    mura-_-mi 2025/03/04
    ドキュメントプラットフォーム
  • Litestream - Streaming SQLite Replication

    Stop building slow, complex, fragile software systems. Safely run your application on a single server. Fully-replicated database with no pain and little cost. Get started Join our Slack No-worry backups Continuously stream SQLite changes to AWS S3, Azure Blob Storage, Google Cloud Storage, SFTP, or NFS. Quickly recover to the point of failure if your server goes down. Use existing apps Runs as a s

    Litestream - Streaming SQLite Replication
    mura-_-mi
    mura-_-mi 2025/02/07
  • James Shore: Update on Software Engineering Career Ladder

  • 障害対応の人間的側面

    「成長企業に学ぶ!インシデントマネジメントのノウハウ」で話した資料です。 https://buysell-technologies.connpass.com/event/319994/ 障害対応の人間的側面に焦点を当て、組織における障害対応の重要性を論じています。障害対応の目的、責任、対応、文化

    障害対応の人間的側面
    mura-_-mi
    mura-_-mi 2025/01/06
  • 個人的技術書大賞2024 - Qiita

    O'Reillyサブスクリプションで読むことができる今年発行された書籍の中から、これは良いんじゃないかな、と感じたものを紹介します。 Balancing Coupling in Software Design 『[ドメイン駆動設計をはじめよう』原著者のVlad Khononovさんの最新作で、ソフトウェアにおいて結合とは何かを一冊まるまる使って掘り下げたです。 ソフトウェアにおける結合というと、その指標として50年以上前に提唱された構造化設計時代の結合強度が用いられがちです。書ではこれについて解説をしつつも、新たな現代における結合強度の基準を提案しています。(元ネタはMichael NygardのUncouplingを統合したものでもあるのですが…) それから開発の辛みは結合強度だけでなく、「距離」「変動性」も影響してくるため、これらのバランスをとるのが重要であるといい、以下公式を導き

    個人的技術書大賞2024 - Qiita
    mura-_-mi
    mura-_-mi 2024/12/27
  • Verdaccio · A lightweight private npm proxy registry

    And many more... What is Verdaccio?Verdaccio is a simple, zero-config-required local private NPM registry. No need for an entire database just to get started. Verdaccio comes out of the box with its own tiny database, and the ability to proxy other registries (eg. npmjs.org), also introduces caching the downloaded modules along the way. For those who are looking to extend their storage capabilitie

    mura-_-mi
    mura-_-mi 2024/12/27
  • 読むとお得なソフトウェアエンジニアリングの技術書一覧

    はじめに この記事はLipersInSlums Advent Calendar 2024 「スラムで年収をあげる〜だが僅かばかりの友の他は、皆、スラム民を嘲った。資格取得で年収アップに挑むなどと〜」の大遅刻組の記事である。シモンは泣いていい。 筆者がプログラミングを初めた頃はインターネットの検索技術は発達しておらず、良質なコンテンツにたどり着くには一苦労だった。そのため、何か新しいことを学ぶのに最初に手を取るのは技術書であった。 今では検索技術は高度に発達し、必要な情報は検索すればたちまち手に入る用になった。しかしながらそれらの断片的な知識群を体系化し、習得するのは未だ難しい。体系的に知識を習得する上で技術書は未だ最も有力な候補となる。 この記事では主にジュニア(?)エンジニア向けに、読むとプログラミングに必要な比較的陳腐化しにくい様々な知識が体系的に身に付いて役に立つお得な技術書を簡単に

    読むとお得なソフトウェアエンジニアリングの技術書一覧
    mura-_-mi
    mura-_-mi 2024/12/23
  • プログラマが知るべき97のこと - Wikisource

    あなたは以下の条件に従う場合に限り、自由に 共有 – 作品を複製、頒布、展示、実演できます。 再構成 – 二次的著作物を作成できます。 あなたの従うべき条件は以下の通りです。 表示 – あなたは適切なクレジットを表示し、ライセンスへのリンクを提供し、変更があったらその旨を示さなければなりません。これらは合理的であればどのような方法で行っても構いませんが、許諾者があなたやあなたの利用行為を支持していると示唆するような方法は除きます。

    mura-_-mi
    mura-_-mi 2024/12/23
  • 同じ話を何度もする技術 - TechとPoemeの間

    会社である程度の役割を担うようになると、同じ話を複数の人に向けて何度もする必要が出てくる。例えば採用候補者との面接・面談の機会がたくさんあるために会社紹介や自己紹介を何度もすることになったり、決まった研修を社内の様々なオーディエンスに向けて実施するためにパッケージ化して複数回実施するときなどだ。 自分自身も、若手に向けてこの2年くらいの間に10回ほど実施している研修がある。 自分自身はかなり飽きっぽい性格だと思う。正直に言えば、昨年の今頃にこの研修パッケージ化して、実施回数を増やしていた4,5回目の頃、「あ、この研修を毎回新鮮に行うのは無理かもしれない」と思ったことがあった。前の週に全く同じ光景が広がっていて、そのあとに何が起きるかも想像がついて、急にモチベーションが下がった気もするし、自分の話もしっくり来ない。話す内容を噛み締められないので味気なく転がり落ちるような、崩れるような感じで喋

    同じ話を何度もする技術 - TechとPoemeの間
  • あなたが癌になった時に最初に知ってほしい事

    癌治療を専門にしている医師ですが、夜寝付けなかったので、 癌になった時にまず最初に知っておいて欲しい事をかいてみました。 結論いかに早く治療を開始できるかで癌の治りやすさが変わります。 そして、あなた(患者)の頑張りで、治療開始日は大きく変化します。 今回は、知っておいて欲しい癌の知識について書いた後、癌の疑いがあると言われた時の治療開始RTAのコツについて書きます。 (RTA:リアルタイムアタック、いかに早くゲームをクリアできるかの挑戦の事) --- 知っておいて欲しい癌の知識 癌は、ひたすら増え続けるおかしな細胞人間の体は細胞で出来ていて、正常な細胞は決まった日数で細胞分裂して増えますし、決まった日数で死にます。例えば皮膚の細胞は1か月くらいで新しくなって、古い細胞は死んで垢になります。このバランスが保たれているのが通常です。 ただ、変な細胞も一定の割合で発生します。決まった日数で死な

    あなたが癌になった時に最初に知ってほしい事
    mura-_-mi
    mura-_-mi 2024/11/29
  • 【総集編】15年間のC向けサービスづくりで得た学び|Shota Horii

    これまでC向けサービスを作り続けて15年が経過しました。 このnoteは「課題を解決し、事業としてスケールするプロダクトを創る」ために自分が考えてきたことを改めて体系立てて、言語化したいなと思い書き残しています。 同時に以下のように機能することを目指しました。 自身のプロダクト開発の知識を集約させる プロダクトに関わる人にとって教科書的に振り返ることができる スマートバンク社のプロダクトの再現性が伝わる 学びに終わりはないので、このエントリー自体も更新し続けるようにしたいと思います。 1.サービスを作る前の心構え俺が考えた最強のサービスを作らないスタートアップで何よりも回避すべきは、長い労力を掛けて作ったプロダクトを「誰も欲しがらない」こと 作り手の思い込みの「仮説」は現実の誰かの問題を解決するとは限らない 頭の中にある架空のユーザーに対してプロダクトを作った結果、実際に市場では「使われな

    【総集編】15年間のC向けサービスづくりで得た学び|Shota Horii
    mura-_-mi
    mura-_-mi 2024/11/27
  • エンジニア教育についての個人的な思考整理

  • readme.so

    The easiest way to create aREADMEOur simple editor allows you to quickly add and customize all the sections you need for your project's readme

    readme.so
  • Vivliostyle (v8.16.0+) で mermaid.js の図を表示する

    Vivliostyle で組版するときに、ドキュメント内に Mermaid.js による図のDSLを記述して、ビルド時にレンダリングして掲載したい、という需要は多々あると思う。これまでも、Vivliostyle 内で head タグで JavaScript を指定して defer で動かす、という方法はインターネット上でいくつか方法が紹介されていた。 ただし、これはローカルで Chromium を立ち上げるプレビュー時には上手く描画されても、PDF にビルドする際に上手くいかないことがある[1]。Mermaid.js のレンダリングが終わる前に vivliostyle-cli の内部で動く PlaywrightPDF 出力を走らせてしまうためだ。 そこで使えるのが、v8.16.0 から使えるようになった、VFM 以外の unified プロセッサーを動作させられるという機能を使うと、

    Vivliostyle (v8.16.0+) で mermaid.js の図を表示する
  • Web ToolBox | 開発を支援するツールコレクション

    🚀開発を加速するツールすぐに使える40以上のツールで、開発のスピードと効率を大幅に向上させましょう。

    Web ToolBox | 開発を支援するツールコレクション
    mura-_-mi
    mura-_-mi 2024/11/12
  • 子供が小学校に行き渋った時におこなったこと - $shibayu36->blog;

    小1の子供が夏休み明けに週1くらいの頻度で「学校に行きたくない」と言い始めた。そういう日はどれだけ行かせようとしてもひたすら泣いて怒って行かない。 話を聞いてみると、人にとっていろんな不安がある時に行きたくない気持ちになるらしい。たとえば必要な持ち物があると聞いたけどそれが何か分からない、鍵盤ハーモニカのテストがうまくできるか分からないなど。 行きたくないなら最悪行かなくてもいいかと思っていた一方で、学校へ行かないと親はまったく仕事はできなくてイライラしてしまうし、学校の手軽に多様な学習をしてもらえる環境を活用できないし、と可能なら学校に行ってほしいなと感じていた。 なんとか学校に行ってもらうには親の最初の行動が重要そうだなと考え、色々調べながら対策していった。今回は何をしていたかメモを残しておく。 行き渋りや不登校についての知識を得る まずは知識が大切だということで、行き渋りや不登校に

    子供が小学校に行き渋った時におこなったこと - $shibayu36->blog;
  • Lume, the static site generator for Deno

    Supports any template engineCreate pages using Markdown, Vento, Nunjucks, Liquid, JSX, TSX, JavaScript, TypeScript, Pug, Eta… or add your own engine easily. page.mdpage.vtopage.njkpage.jsxpage.page.jspage.page.tspage.pugpage.eta # Galician municipalities - O Pino - Tordoia - Ordes - Cedeira <h1>{{ title }}</h1> <ul> {{ for item of items }} <li>{{ item }}</li> {{ /for }} </ul> <h1>{{ title }}</h1>

    Lume, the static site generator for Deno
    mura-_-mi
    mura-_-mi 2024/11/07
    DenoのSSG/SSRフレームワーク
  • はてなに入った技術者の皆さんへ (jkondoの日記より)

    最近はてなの社内では新しい技術を勉強したり、フレームワークや言語を移し変えようかという話も出ていたりして活気が出てきています。技術者も10人を超えて、色々な考え方をする人同士が刺激を与え合いながら切磋琢磨していて素晴らしいなあと思います。そういう中で、僕が技術について思う事を少しまとめてみました。 アウトプットを出す 新しい技術を習得したり、時間を掛けて作り上げた結果は、何かのアウトプットとして出さなければほとんど意味がありません。知識や結果を自分の中に残すだけで終わるのは、それを活かしてサービスを作りたくさんの人が使えるようにする事に比べると驚くほどちっぽけな仕事です。 また、3日間で作り上げた素晴らしい仕組みをそのまま1週間寝かせてしまうのは、4日目に他の人が使えるようにしてから1週間を過ごすことに比べると随分見劣りしてしまいます。 当たり前ですが、どれだけ素晴らしい仕組みを作っても、

    はてなに入った技術者の皆さんへ (jkondoの日記より)
    mura-_-mi
    mura-_-mi 2024/11/06
  • テクニカルドキュメントの構造化フレームワーク Diátaxis とは - A Memorandum

    Diátaxisとは Tutorials How-to guides Reference Explanation Diátaxisとは Diátaxisとはテクニカルドキュメントの構造化フレームワークです。 ユーザーのニーズの体系的な説明と分析に基づいて文書構造を規定するスキームを提供し、多くのソフトウェアのテクニカルドキュメントの体系として採用されています。 Diátaxis という名前は、古代ギリシャ語の dia (横切る)と、taxis(整理・配置) に由来するそうです。 diataxis.fr ドキュメンテーションを 2 つの知識軸 (理論/実践、および習得/応用) に分割して整理 TutorialsとHow-to guidesの両方で、実践的な手順を説明 How-to guidesとReferenceは知識の応用に関係 Reference と Explanation に理論的知識

    テクニカルドキュメントの構造化フレームワーク Diátaxis とは - A Memorandum
    mura-_-mi
    mura-_-mi 2024/11/06
    テクニカルドキュメントの4象限 いつもわからなくなるやつ[technical-writing]