並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 77件

新着順 人気順

pasteの検索結果1 - 40 件 / 77件

タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。

pasteに関するエントリは77件あります。 articlegithubツール などが関連タグです。 人気エントリには 『「2023年の年間ベストTVアニメ TOP15」 米メディアPaste発表 - amass』などがあります。
  • 「2023年の年間ベストTVアニメ TOP15」 米メディアPaste発表 - amass

    15. The Magical Revolution of the Reincarnated Princess and the Genius Young Lady 転生王女と天才令嬢の魔法革命 14. BanG Dream!! It’s My Go!!!!! 13. Skip and Loafer スキップとローファー 12. The Apothecary Diaries 薬屋のひとりごと 11. Zom 100: Bucket List of the Dead ゾン100~ゾンビになるまでにしたい100のこと~ 10. Heavenly Delusion/Tengoku Daimakyo 天国大魔境 9. Mobile Suit Gundam: The Witch from Mercury 機動戦士ガンダム 水星の魔女 8. Attack on Titan: The Final Seas

      「2023年の年間ベストTVアニメ TOP15」 米メディアPaste発表 - amass
    • データベースドキュメント生成コマンド tbls 更新情報(Mermaid対応 / schema.json / tbls outの強化) - Copy/Cut/Paste/Hatena

      久しぶりのtblsの新機能紹介エントリです。 ドキュメントのER図出力にMermaidを指定できるようになりました ER図の出力フォーマットにMermaidを指定できるようになりました。次のように er.format: セクションか --er-format オプションに mermaid を指定することで変更できます。 er: format: mermaid 開発裏話 GitHubがMermaid対応したことで「tblsもMermaid対応してほしい」という要望や提案は以前より多く受け取っていました。 しかし、個人的にあまりメリットを見出せずそのままPull Request待ちとなっていたのですが、今回エイッと作ってみました。 Mermaid対応をするにあたって1つとても面倒な仕様がありました。それはMermaidはER図の多重度(カーディナリティ)の指定が必須となっていることでした。 もと

        データベースドキュメント生成コマンド tbls 更新情報(Mermaid対応 / schema.json / tbls outの強化) - Copy/Cut/Paste/Hatena
      • 漢字練習のためのnpm packageを作成しているのですが、みなさんにお願いがあります - Copy/Cut/Paste/Hatena

        私は小学2年生の子を持つ*1のですが、小学生といえば漢字練習があります。 うちの小学2年生は文字の読み書きがあまり好きではないようで、漢字練習もやはり好きではないようです。 一方で、ちょっとでもゲーム要素が入ると、たとえそれが勉強っぽいものでも、ずっと楽しんでやっているという単純さもあります。 じゃあ、漢字練習にもゲーム要素を加えられたらずっとやるのではないか?と考えました。親も単純です。 おそらく「漢字を練習したらスタンプ1つ」みたいなレベルのものには「やりたくない」が勝ってしまい、見向きもしないので、もっとゲーム要素が必要です。 ところで、私はソフトウェアエンジニアです。 最近のタブレットはペンもついているし、タブレットで実際に漢字を書くタイプのゲームができればいいのではないかと考えました。漢字は書かないと覚えない気がするので。 SPAを作ってどこか(GitHub Pagesとか)でホ

          漢字練習のためのnpm packageを作成しているのですが、みなさんにお願いがあります - Copy/Cut/Paste/Hatena
        • 私的MarkdownとGoogle Slidesでスライドを作成する方法(またはdeckの紹介) - Copy/Cut/Paste/Hatena

          md2googleslides の体験が良すぎた結果、より体験向上のため、一から専用のツールを作った— k1LoW (@k1LoW) 2025年3月14日 md2googleslides 転職してKeynoteのスライドテンプレートがなくなったので*1、これを機にスライド作成環境をGoogle Slidesに移行することにしました。 ちなみに、今まではMarkdownで構成を書いて、それをあるタイミングでKeynoteに移して、以降はKeynoteを編集するという形で運用していたのですが、せっかくなのでもっとスライド作成体験が良くなる方法があるかもと思って調べてみました。その流れで見つけたのが md2googleslides です。 github.com これはMarkdownをもとにGoogle Slidesプレゼンテーションにページを追加してくれるツールで、本家は動きませんでしたが(メ

            私的MarkdownとGoogle Slidesでスライドを作成する方法(またはdeckの紹介) - Copy/Cut/Paste/Hatena
          • ライセンスに関する誤りの訂正とお願い(tbls, runn, sshc, httpstub, grpcstub) - Copy/Cut/Paste/Hatena

            2025/10/18 追記 該当パッケージの対象バージョンについてそれぞれ retract の設定をしました。 この度、私が開発している以下の5つのOSSにおいて、ライセンスに関する重大な誤りがあったことをご報告し、深くお詫び申し上げます。 https://github.com/k1LoW/tbls ( v1.51.0 - v1.88.0 ) https://github.com/k1LoW/runn ( v0.71.0 - v0.138.0 ) https://github.com/k1LoW/sshc ( v4.0.0 - v4.2.1 ) https://github.com/k1LoW/httpstub ( v0.9.0 - v0.23.0 ) https://github.com/k1LoW/grpcstub ( v0.8.0 - v0.25.12 ) それぞれ MITライセンス

              ライセンスに関する誤りの訂正とお願い(tbls, runn, sshc, httpstub, grpcstub) - Copy/Cut/Paste/Hatena
            • tmuxのウィンドウで動かしているコーディングエージェントのステータスを確認できるtcmuxを作った - Copy/Cut/Paste/Hatena

              tmuxはCoding agentのためだけのものではないんだよ。 我々はもともとtmuxを使ってシェルやらEmacsやらVimやらをまとめていたんだ。 ただ、そこにCoding agentが加わっただけなんだ。 というイライラを解消した。 pic.twitter.com/M0DXBm3jpo— k1LoW (@k1LoW) 2026年1月28日 普段使っているtmuxにClaude Codeの情報がほしい 私は普段からtmuxを使っています。Emacsを開いているウィンドウ、シェルを開いているウィンドウ、特定の作業をしているブランチのウィンドウ、別のリポジトリのウィンドウといった感じで複数のウィンドウを行き来しながら作業しています。 最近はClaude Codeを使うことが増えてきて、tmuxのウィンドウのいくつかでClaude Codeが動いている状態になりました。あるウィンドウではバ

                tmuxのウィンドウで動かしているコーディングエージェントのステータスを確認できるtcmuxを作った - Copy/Cut/Paste/Hatena
              • 椅子と机が最終形態になった - Copy/Cut/Paste/Hatena

                椅子と机が最終形態となりました。 もう、壊れない限りは「他のものが欲しい」とならないと思います。 Mirra 2 Chairs 椅子です。 www.hermanmiller.com 2020年にリモートワークが増えることになったことをきっかけに購入しました。 会社ではとても良い椅子を提供してもらっていたので、それがなくなると身体的に大変なことになるかも?と思っていろいろ調べていた記憶があります。 当時、各所で椅子購入ブームだったので、得られる情報も多くとても迷いました。 決め手はハーマンミラーというブランドへの信頼と、調節要素の多さでした。 というのも椅子は奥さんと共有して使用する予定だったので*1、それぞれの体型や姿勢にあった調整ができたほうが良いだろうと考えました。 さらに、コロナ禍で店舗もあまり空いておらず、椅子ブームで在庫もなく、結局「座って確認」ができませんでした。そう言った意味

                  椅子と机が最終形態になった - Copy/Cut/Paste/Hatena
                • Tremor – Copy-and-Paste Tailwind CSS UI Components for Charts and Dashboards

                  React components to build charts and dashboardsReact components to build dashboards35+ fully open-source, accessible components for dashboards and charts. Built with React, Tailwind CSS and Radix UI.35+ fully open-source, accessible components for dashboards and charts. Built with React, Tailwind CSS and Radix UI.

                    Tremor – Copy-and-Paste Tailwind CSS UI Components for Charts and Dashboards
                  • GitHub上にあるリポジトリに対してAPIを通じてgit grepライクに走査できるツール gh-grep (gh grep) を作った - Copy/Cut/Paste/Hatena

                    git grep 便利ですよね。 私は git grep と git gsub は本当によく使います。 ところで git grep はローカルリポジトリがないと実行できません。 ローカルにリポジトリがなければ git clone して、 git grep すればいいのですが、もう少し簡単にgrepするために gh-grep を作りました。 github.com gh-grep gh-grepはGitHub APIを使ってGitHub上のリポジトリに対してgrepをするツールです。 特徴は、全てGitHub APIを通じて実行するためローカルに git clone することなくgrepできることです。 また、APIを使っている特徴を活用して複数リポジトリに対してgrepすることなども可能になっています。 あと実行が遅いです。ひたすらGitHub APIを叩いているので...*1。 インストー

                      GitHub上にあるリポジトリに対してAPIを通じてgit grepライクに走査できるツール gh-grep (gh grep) を作った - Copy/Cut/Paste/Hatena
                    • gh auth loginで作成されたクレデンシャルだけで生活するためにgh-doを作った - Copy/Cut/Paste/Hatena

                      やっとgh auth loginで得たクレデンシャル(OSのセキュアストレージに保存されているもの)のみを使う生活になったぞ— k1LoW (@k1LoW) 2023年5月15日 GitHub CLIの gh auth login で作成されたクレデンシャルはOSのセキュアストレージに保存されるようになりました。 次のエントリが詳しいです。 blog.kyanny.me 「じゃあ、もう全部セキュアストレージに保存されたクレデンシャルを使えばOK」となるのですが、なかなかそうはいきません。 なぜかというとGitHubのクレデンシャルを使うツールによって環境変数の扱いが異なるからです。 GitHubのクレデンシャル設定の歴史(私の記憶版) 注意: 以下は、あくまで私の記憶であって実際と異なるかもしれません。 前史 GitHub CLI( gh )やGitHub Actionsの登場以前は、クレ

                        gh auth loginで作成されたクレデンシャルだけで生活するためにgh-doを作った - Copy/Cut/Paste/Hatena
                      • 「2022年の年間ベストTVアニメ TOP10」を米メディア「Vulture」「Paste」発表 - amass

                        「2022年の年間ベストTVアニメ TOP10」を、米ニューヨークマガジンが運営するポップカルチャーに焦点を当てたウェブサイト「Vulture」と、米エンターテインメント誌「Paste」がそれぞれ発表しています ■「Vulture」セレクト 10. Lycoris Recoil リコリス・リコイル 9. Do It Yourself! 8. Chainsaw Man チェンソーマン 7. Cyberpunk: Edgerunners 6. My Dress-Up Darling その着せ替え人形は恋をする 5. Spy x Family 4. Kaguya-sama: Love Is War, Season 3 - Ultra Romantic かぐや様は告らせたい-ウルトラロマンティック- 3. Mobile Suit Gundam: The Witch From Mercury 機動戦

                          「2022年の年間ベストTVアニメ TOP10」を米メディア「Vulture」「Paste」発表 - amass
                        • GitHub Notificationsの未読通知を活用したPull Request / Issueのトリアージを実現するGitHub CLIエクステンションgh triageを作った - Copy/Cut/Paste/Hatena

                          テイラーでは開発にGitHubを使用しているのですが、それはもう毎日たくさんのPull Request / Issueが作られます。 RenovateなどのPull Requestの数も影響していますが、それを差し引いても構成人数比でいうと多い印象があります。 GitHub Notificationsの未読通知ベースの管理のツラミ 私はGitHub Notificationsの未読通知でPull Request / Issueを把握していて、確認したものから既読にしていく(つまり、確認するつもりで開く)運用をしていたのですが、この運用がうまくいっていない感覚がありました。 明らかに(もう)見なくてもいい未読通知が大量にある マージやクローズの通知はもう終わったことなので、一旦は見なくて良いかなと思うのですが(プロダクトの変遷を追うという意味では重要な情報ではあるのですが、それは別のフェーズ

                            GitHub Notificationsの未読通知を活用したPull Request / Issueのトリアージを実現するGitHub CLIエクステンションgh triageを作った - Copy/Cut/Paste/Hatena
                          • コピーしたテキストの書式設定を自動的に削除しプレーンテキストでペーストできるようにしてくれるMacアプリ「Pure Paste」がリリース。

                            コピーしたテキストの書式設定を削除しプレーンテキストでペーストできるようにしてくれるるMacアプリ「Pure Paste」がリリースされています。詳細は以下から。 元Googleのエンジニアで現在はPatronやGitHub Sponsorsの支援によりフルタイムでオープンソースに貢献しているSindre Sorhusさんは現地時間2022年03月03日、クリップボードにコピーしたテキストからフォンやカラー、太字、リンク、テーブルなどの書式設定を自動的に削除してくれるユーティリティアプリ「Pure Paste for Ma」を新たにリリースしたと発表しています。 Pure Text lets you paste as plain text by default. It sits in the menu bar and clears formatting (fonts, colors, bo

                              コピーしたテキストの書式設定を自動的に削除しプレーンテキストでペーストできるようにしてくれるMacアプリ「Pure Paste」がリリース。
                            • ブラウザベースのMarkdown viewerとしてmoを作った - Copy/Cut/Paste/Hatena

                              とうとうMarkdown viewerまで作ってしまったhttps://t.co/sRCvH0Lsdt - CLI起点でMarkdownを開きたい - Markdownはブラウザで見たい - Markdownを開くたびに別プロセス/別ポートが使用されないようにしたい - グルーピングもしたい というOpinionatedな特性を持つ実装 pic.twitter.com/2vTs578fV3— k1LoW (@k1LoW) 2026年2月27日 OpinionatedなMarkdown viewer 世の中にMarkdown viewerはたくさんありますが、自分がほしかったのは以下の特性を持つものでした。 CLIからMarkdownを開きたい Markdownはブラウザで見たい(ローカルWebサーバ方式) Markdownを開くたびに別プロセス/別ポートが使用されないようにしたい グルーピ

                                ブラウザベースのMarkdown viewerとしてmoを作った - Copy/Cut/Paste/Hatena
                              • カジュアルに使えるスタブサーバとしてhttpstubとgrpcstubを作って使っている - Copy/Cut/Paste/Hatena

                                このエントリは Go Advent Calendar 2023 12 日目の記事です。 Goのテスティングパッケージで一番好きなパッケージは net/http/httptest です。 テスト実行時に実際にHTTPサーバを立ててHTTPリクエストを受けるというシンプルかつ強力なアプローチが良いです。 クライアント側にエンドポイントを変える仕組みさえあればクライアントのリクエストを受け付ける形でテストを構築することができるので、選択肢に入れておきたいテスト構成です。 ところで、私たちは runn (ランエヌ)というシナリオテスティングツールを開発しています。 github.com runnはHTTPクライアントでありgRPCクライアントでもあるのですが*1、そのrunn自体のテストのためにhttpstubとgrpcstubを作って使用しています。 httpstub github.com ht

                                  カジュアルに使えるスタブサーバとしてhttpstubとgrpcstubを作って使っている - Copy/Cut/Paste/Hatena
                                • 待つツールを作って活用している ( gh-wait / gh-copilot-review ) - Copy/Cut/Paste/Hatena

                                  最近はCoding Agentを使って開発をしています。複数のCoding Agentを立ち上げて、それらと複数のタスクを並行して進めるようになりました。 一方で、感覚として「待つ」ことが多くなった気がします。 PRを出してCIの完了を待つ、レビューを待つ、マージを待つ。IssueやDiscussionでの回答を待つ。並行して進めていると「あれどうなったかな」とターミナルだけではなくブラウザのウィンドウを行ったり来たりする回数が増えています。 そして、Coding Agentは「待つ」のが苦手っぽい?気がしています*1。 Coding Agentの作業フローに「状態の変化を待つ」を組み込みにくいんですよね。待ちが入る作業をあまりうまくやってもらえていない。ここに改善ポイントがありそうです。 最近は「待つ」ツールを作って活用しています。 gh-wait github.com gh-wait

                                    待つツールを作って活用している ( gh-wait / gh-copilot-review ) - Copy/Cut/Paste/Hatena
                                  • 「コネクティング ザ ドッツ」を自らつなげにいく - Copy/Cut/Paste/Hatena

                                    2025年1月末でGMOペパボ株式会社を退職します。現在有給消化中になります。 領域を広げた6年間 ダーマの神殿だった 「ダーマの神殿に行った気持ちで」と入社したGMOペパボ株式会社(以下ペパボ)での日々は確実に自分のソフトウェアエンジニアとしての領域を広げてくれました。 ペパボは多くのサービスを運用している会社です。それぞれは全然違うサービスでありながら「人類のアウトプットを増やす」という点で繋がっています。 全然違うサービスなので、サービスとして提供している価値が異なります。そして、その違いは要求される技術の幅につながっています。 私は、その振り幅を存分に体験できる位置で活動をすることができました*1。 また、特徴のある評価制度による自身の実績の言語化と内省は、なかなかにタフでしたが着実に力をつける機会となりました。 結果として私としては「Webアプリケーションエンジニア」と名乗るより

                                      「コネクティング ザ ドッツ」を自らつなげにいく - Copy/Cut/Paste/Hatena
                                    • テストでしか使わないパッケージをgo.modに含めない方法 - Copy/Cut/Paste/Hatena

                                      元エントリは↓で、これが全てです。 dev.to 最高じゃんhttps://t.co/c1hfSYhgx2— k1LoW (@k1LoW) 2023年8月26日 Goでツールではなくライブラリ(パッケージ)を作っているとき、テストにしか使わないパッケージがgo.modに入って依存関係ができてしまうのが、いつも気になっていました。 ただ、「まあ別にいいかな」と思っていたのですが、ちょうど標準パッケージだけで機能が実現できるパッケージができたので、どうしてもgo.modを綺麗にしたくなりました。 そして、えいっと調べてみたらすぐに解決方法が見つかったのでした。 テストでしか使わないパッケージをgo.modに含めない方法 方法は次の通りです*1。 テスト用に go_test.mod ファイルを用意して -modfile オプションを使って go_test.mod ファイルを指定して go tes

                                        テストでしか使わないパッケージをgo.modに含めない方法 - Copy/Cut/Paste/Hatena
                                      • コピペついでに動画・音声をフォーマット変換 ~「PowerToys 0.89」がリリース/クリップボード貼り付けを強化するツール「Advanced Paste」に実装

                                          コピペついでに動画・音声をフォーマット変換 ~「PowerToys 0.89」がリリース/クリップボード貼り付けを強化するツール「Advanced Paste」に実装
                                        • tagprで実現するPull Request上で進めるOSSのリリースマネジメント - Copy/Cut/Paste/Hatena

                                          これがtagprで実現したかったこと 統制されていながらも自由なリリースの自動化 エイッと踏み込んでくださった @katzchum さんに感謝 https://t.co/OEXq6i5xXC— k1LoW (@k1LoW) 2022年10月1日 私の趣味は少し実用的で小さなOSSを書くことです。 今までも多くの小さなOSSを書いてきました。そして、エコシステム的にリリースすべきものはリリースしてきました。 ここで言うリリースと言うのはバージョンをつけてパッケージとしてPublishすることです。 PHPであればpackagist.orgに、Rubyであればrubygems.orgに、JavaScriptであればnpmjs.comにPublishするまでのことを指します。 Goであれば、バージョンのタグをつけてGitHubのリポジトリにプッシュすればリリース完了です。必要であればアセットをG

                                            tagprで実現するPull Request上で進めるOSSのリリースマネジメント - Copy/Cut/Paste/Hatena
                                          • HCL(Terraformの.tf)ファイルやCUEファイルのシンタックス内にある文字列に(prettierなどの)任意のフォーマッタを適用する - Copy/Cut/Paste/Hatena

                                            おそらくTerraformの.tfファイルがイメージしやすいと思いますが、.tfファイルのHCLシンタックス内に別のシンタックス(多くはヒアドキュメントで表現される複数行の文字列)を埋め込むことがあります。 私が真っ先に思い出すのがAWSのPolicyです。 resource "aws_iam_policy" "allow_dynamodb_table_post" { name = "allow_post" policy = <<-EOT { "Version": "2012-10-17", "Statement": { "Effect": "Allow", "Action": "dynamodb:*", "Resource": "${aws_dynamodb_table.post.arn}" } } EOT } 今ではData sourceでaws_iam_policy_document

                                              HCL(Terraformの.tf)ファイルやCUEファイルのシンタックス内にある文字列に(prettierなどの)任意のフォーマッタを適用する - Copy/Cut/Paste/Hatena
                                            • コードのペースト先をAIが自動判別、別プログラミング言語への変換や、変数名、関数名を自動変換してくれる「Smart Paste」機能、Codeiumが提供開始

                                              コードのペースト先をAIが自動判別、別プログラミング言語への変換や、変数名、関数名を自動変換してくれる「Smart Paste」機能、Codeiumが提供開始 生成AIによるプログラミング支援ツール「Codeium」を提供しているCodeiumは、コードをコピー&ペーストする際にAIが自動的にエディタ上のプログラミング言語を判別し、コードをペースト先のプログラミング言語に変換する機能などを備えた新機能「Codeium Smart Paste」(以下、Smart Paste)の提供開始を発表しました。 Found the perfect answer on the internet? But the sample code is in Python, and your project is not? Time for some manual work to translate the ans

                                                コードのペースト先をAIが自動判別、別プログラミング言語への変換や、変数名、関数名を自動変換してくれる「Smart Paste」機能、Codeiumが提供開始
                                              • ディレクトリ内のPDFとEPUBをタイトル付きでリストアップする ebk ls を作った - Copy/Cut/Paste/Hatena

                                                1つのディレクトリに雑に放り込んでいた電子書籍をPDFとEPUB横断でCLIからタイトル検索して開けるようになった。 オライリーとかファイル名から中身を類推できなくて困っていたのでこれで「あの書籍どのファイルだっけ?」がはかどる。 pic.twitter.com/0wVSj4UoYh— k1LoW (@k1LoW) 2021年11月21日 私は買った電子書籍を1つのディレクトリに保存しているのですが、ファイル名はダウンロードしたときのそのままにしていることが多いので、良く「あの書籍はどのファイルだっけ?」が発生していました。 電子書籍リーダーで管理すればいいとは思うのですが、それを整備することすらしていない有様です。 とりあえず「あの書籍はどのファイルだっけ?」や「あの書籍って買ってたっけ?」をなんとか解消したいと思っていました。 PDFファイルやEPUBファイルの電子書籍のタイトルだけで

                                                  ディレクトリ内のPDFとEPUBをタイトル付きでリストアップする ebk ls を作った - Copy/Cut/Paste/Hatena
                                                • tblsをセットアップするGitHub Actionとしてsetup-tbls(を作るツールとしてgh-setup)を作った - Copy/Cut/Paste/Hatena

                                                  タイトルが何を言っているのかよくわからないと思いますので順を追って紹介したいと思います。 tblsをセットアップするGitHub Actionとしてsetup-tbls を作った setup-tblsはtblsをインストールしてくれるGitHub Actionです。 github.com 各所で「ないの?」とは言われており(最近Issueもたった)、いつか作らないとなと思っていたのですが、いろいろ重なって作りました。 github.com 私はGoで作ったツールのActionはDocker container actionを使うのですが、tblsでそうするとDockerコンテナ上で動くtblsからデータベースサーバの名前解決ができなかったりして、それも手を鈍らせている原因でした。 今回作成した setup-tbls はComposite actionで作っているので上記のような心配もありま

                                                    tblsをセットアップするGitHub Actionとしてsetup-tbls(を作るツールとしてgh-setup)を作った - Copy/Cut/Paste/Hatena
                                                  • WindowsでChatGPTを使うならPowerToysの新機能「Advanced Paste」で効率UP!

                                                    PowerToysの「Advanced Paste」は クリップボードの内容をほかの形式に変換できる便利ツール 文字を翻訳したり、要約してもらいたいならCopilotを使えばいいのだが、いちいちコピー&ペーストする手間がかかる。文章を書いているときにほかのツールに移動するのは面倒だ。そんな時に便利なのが、マイクロソフト製の「PowerToys」というオープンソースソフトウェア。貼り付けるときに、AIでどんな処理でもしてくれるのだ。まずはGithubのウェブサイトから「PowerToys」のセットアップファイルをダウンロードし、インストールしよう。

                                                      WindowsでChatGPTを使うならPowerToysの新機能「Advanced Paste」で効率UP!
                                                    • せめてリポジトリの各ディレクトリの概要説明だけでも欲しい思ったので dirmap というツールを作ってみた - Copy/Cut/Paste/Hatena

                                                      既存の開発に参加するときや、0->1の開発をしているとき、いつも「せめてリポジトリの各ディレクトリの概要説明だけでも欲しい」と思っていました。 既存のプロジェクトに参加するときは「プロジェクトの理解をする側」、0->1のプロジェクトで開発をしているときは「説明をする側の立場」で、です。 Ruby on Railsのような基本のディレクトリレイアウト決まっていてもそのプロジェクトの独自性がでてきますし、Goのようにスタンダードなレイアウトがないのであればなおさら初見ではわかりません。 「じゃあREADME.mdにでも書いておけばいい」というのはその通りです。 ただ、概要説明であっても一度書いたら終わりではなく、更新は必要になります。特に0->1のプロジェクトの初期ではディレクトリレイアウトすら途中で変わるということはままあります。 (ここらへんは「継続的ドキュメンテーション」として私の興味の

                                                        せめてリポジトリの各ディレクトリの概要説明だけでも欲しい思ったので dirmap というツールを作ってみた - Copy/Cut/Paste/Hatena
                                                      • データベースにクエリを投げて結果をプリントするライブラリqpを作った - Copy/Cut/Paste/Hatena

                                                        データベースを伴うテストを書いていて、何故かテスト結果が安定しない事象に出くわして「なんでだ?????」と混乱した結果、データベースの状況をprintデバッグをしたくなって作りました*1。 github.com 使い方は package main import ( "database/sql" "log" "github.com/k1LoW/qp" _ "github.com/mattn/go-sqlite3" ) func main() { db, err := sql.Open("sqlite3", "path/to/db") if err != nil { log.Fatal(err) } defer db.Close() qp.Print(db, "SELECT * FROM users WHERE username = 'alice'") } みたいにqp.Print() に *

                                                          データベースにクエリを投げて結果をプリントするライブラリqpを作った - Copy/Cut/Paste/Hatena
                                                        • GitHub上で構築するコードメトリクス計測基盤 - Copy/Cut/Paste/Hatena

                                                          TL;DR GitHub "のみで" 構築するコードメトリクス計測基盤 バッジ生成機能 CIで計測したコードメトリクスのバッジを生成したとして、そのバッジを誰が配布するのか CI上で生成したバッジをそのままリポジトリのコミットしてしまう Central modeを使う GitHub Actions Artifacts GitHub のみで コードメトリクスバッジ基盤を構築する方法 まとめ TL;DR 長いので要約すると octocovは計測したコードメトリクスをGitHub Actions Artifactsに保存すると、単体リポジトリでメトリクスの比較レポートなどもしてくれて便利 さらに octocovs-template を使って、各リポジトリのArtifactsに保存されているメトリクスを収集する専用リポジトリを作るとバッジも生成・配布できて便利 となります。 「GitHub」という

                                                            GitHub上で構築するコードメトリクス計測基盤 - Copy/Cut/Paste/Hatena
                                                          • Go Conference mini 2023 Winter IN KYOTOに参加してきた #kyotogo - Copy/Cut/Paste/Hatena

                                                            京都に行ってきました。 Go Conference mini 2023 Winter IN KYOTO kyotogo.connpass.com すでに、ne-sachirouさんによりスライド資料などが集められています。感謝! scrapbox.io 「miniとは?」となるGoで濃縮された1日になりました。運営の皆様、本当にありがとうございました! 私はと言うと、登壇はしたものの完全にカンファレンスを楽しんでいました。 本編 以下、一言感想です。 Deep dive into log/slog package 既に使ってはいましたが、実装は特にみていませんでした。普通に使えるイメージ。 「nAttrInline = 5」の理由がなるほどなあという理由でした。これ再度計測してレポートしたら変わってくるような値なんですかねー。 Goプログラムがビルドされるまで(コンパイラーの仕組みを探る)

                                                              Go Conference mini 2023 Winter IN KYOTOに参加してきた #kyotogo - Copy/Cut/Paste/Hatena
                                                            • octocovで任意のメトリクスを記録できるようにした(カスタムメトリクス) - Copy/Cut/Paste/Hatena

                                                              octocov octocovはコードカバレッジのためのツールキットです。 github.com コードカバレッジなどのコードメトリクスを手元のターミナルで確認したり、GitHub ActionsのActionとしてPull Requestにレポートしたりできます。 計測したコードメトリクスを、さまざまなデータストアに蓄積することもできます。 octocovはコードカバレッジ、Code to Test ratio、テスト実行時間の3つのコードメトリクスを計測しますが、今回、任意のメトリクスに対応しました。 カスタムメトリクス カスタムメトリクスの使用方法は簡単です。 計測したメトリクスを指定のフォーマットで保存する(カスタムメトリクスJSON) octocovに環境変数経由でカスタムメトリクスJSONの保存パスを渡す これだけです。 1. 計測したメトリクスを指定のフォーマットで保存する(

                                                                octocovで任意のメトリクスを記録できるようにした(カスタムメトリクス) - Copy/Cut/Paste/Hatena
                                                              • GitHub - tremorlabs/tremor: Copy & Paste React components to build modern web applications.

                                                                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 - tremorlabs/tremor: Copy & Paste React components to build modern web applications.
                                                                • Microsoft、クリップボードの内容をインテリジェントに変換して貼り付ける「Advanced Paste」機能をPowerToysに搭載 ―ChatGPTベースのAI変換機能も | gihyo.jp

                                                                  Microsoft⁠⁠、クリップボードの内容をインテリジェントに変換して貼り付ける「Advanced Paste」機能をPowerToysに搭載 ―ChatGPTベースのAI変換機能も MicrosoftはWindowsの強化ユーティリティPowerToysの最新バージョンに、テキストをクリップボードから任意の形式でインテリジェントに貼り付けることができる機能「Advanced Paste」を搭載した。 WindowsのPowerToys Advanced Paste -Microsoft Learn Introducing PowerToys Advanced Paste 📋 Transform clipboard contents contextually before pasting within any application ⭐️https://t.co/Fit2BEuekM

                                                                    Microsoft、クリップボードの内容をインテリジェントに変換して貼り付ける「Advanced Paste」機能をPowerToysに搭載 ―ChatGPTベースのAI変換機能も | gihyo.jp
                                                                  • Copy and Paste Accessible Code | Mike Mai

                                                                    Skip to patterns GIVEN devs wanna conform to WCAG 🤔 AND devs don’t wanna read APG 😵‍💫 THEN devs can CPAC (Copy & Paste Accessible Code) 🥳 Patterns Common design patterns written in accessible HTML. All you have to do is dress it up with CSS and sometimes JavaScript. Button <button type="button"> Button </button> <button type="submit"> Submit Button </button> <button type="reset"> Reset Button

                                                                      Copy and Paste Accessible Code | Mike Mai
                                                                    • macOS 26+のAPIを使ってリアルタイムに文字起こしと翻訳をするCLIとしてvoを作ってみた - Copy/Cut/Paste/Hatena

                                                                      TL;DR Kanaryの会議録音+文字起こし+翻訳機能がカジュアルに使えてめちゃ便利 macOS 26+のAPIでリアルタイム翻訳機能が作れる kanary.download Kanaryが便利 Kanary v2.2 ライブ字幕&翻訳、リリースしました! あと30分でWWDCですね 夜更かし組はKanaryでリアルタイム翻訳しながら 視聴してみてはいかがでしょうか?https://t.co/1ScUVy0CND 私はヘトヘトなのでもう落ちますが…笑 pic.twitter.com/KGpOH6uoOk— Kenn Ejima (@kenn) 2026年6月8日 Google Meetだと字幕機能は1言語のみをサポートしていて、実質「文字起こし」か「翻訳」かのどちらかの表示になってしまいます。 リアルタイムに「文字起こし」と「翻訳」の両方を出してくれるツールを探していました。 実際に使っ

                                                                        macOS 26+のAPIを使ってリアルタイムに文字起こしと翻訳をするCLIとしてvoを作ってみた - Copy/Cut/Paste/Hatena
                                                                      •  Clibor for MacをPasteアプリやAlfredのclipboard historyと比べて見た - T’s blog

                                                                        Windows PCを使った時にコピペに必須のクリップボードアプリにCliborを使いました。MacではPasteアプリとAlfredのクリップボード履歴を使っています。Cliborもクリップボードと定型文のコピペ機能が使えて使いやすいアプリでした。 今度CliborがmacOS Montereyから使えるようになったのでダウンロードして使ってみました。ダウンロードは→ Clibor for Macを使った感想は1台のMacのみで使用するならAlfredのクリップボード履歴やスニペットと同様に仕えます。しかしAlfredのように画像をクリップして保存することはできません。Pasteも画像をクリップボードに履歴として保存できます。またCliborもAlfredも他のデバイスと同期する機能がなくiPhone iPad Macすべてで同じクリップボード履歴を共有できるのはPasteだけです。 そ

                                                                           Clibor for MacをPasteアプリやAlfredのclipboard historyと比べて見た - T’s blog
                                                                        • RIP Copy and Paste from Stackoverflow! 🚨 (+Trojan Source Solution)

                                                                          ByteHide Posted on Nov 9, 2021 • Edited on Jan 9, 2023 • Originally published at bytehide.com According to a recent research by Cambridge University's Nicholas Boucher and Ross Anderson, there are two vulnerabilities that impact most code compilers. These sorts of vulnerabilities have an impact on software supply chains; for example, if an attacker successfully commits code injection by deceiving

                                                                            RIP Copy and Paste from Stackoverflow! 🚨 (+Trojan Source Solution)
                                                                          • エラーをスタックトレースも含めて構造化ログで取得できる github.com/k1LoW/errors を作った - Copy/Cut/Paste/Hatena

                                                                            エラーパッケージを作った話です。 www.m3tech.blog 私は、上記のエントリの「ぼくがかんがえるエラー処理の要件」に完全同意*1で、パフォーマンスをある程度犠牲にしてでもスタックトレースを「カジュアルに」受け取りたいと考えています。 また、 tech.kanmu.co.jp にもあるように「移行のしやすさ」も欲しいです。 というのも、 methane.hatenablog.jp にあるように、将来的にGoの標準パッケージにスタックトレースを取得できる機能が登場する可能性があるからです。標準パッケージ最高。 で、 speakerdeck.com に「独自に実装するのもおすすめ」とあったので、既存のエラーパッケージを参考に独自に実装してみました。 github.com/k1LoW/errors github.com 特徴としては次のとおりです。 import "errors" を i

                                                                              エラーをスタックトレースも含めて構造化ログで取得できる github.com/k1LoW/errors を作った - Copy/Cut/Paste/Hatena
                                                                            • GitHub - intentui/intentui: Intent UI is a chill set of React components, built on top of React Aria Components and Tailwind CSS. Easy to customize and just copy & paste into your React projects.

                                                                              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 - intentui/intentui: Intent UI is a chill set of React components, built on top of React Aria Components and Tailwind CSS. Easy to customize and just copy & paste into your React projects.
                                                                              • octocovはコードカバレッジを確認するCLIツールとしても使える - Copy/Cut/Paste/Hatena

                                                                                octocovは私が開発しているコードメトリクス計測のためのツールキットです。 主となる用途であるCI(GitHub Actions)に組み込む使い方は会社のテックブログで紹介させてもらいましたのでそちらをご覧ください。 tech.pepabo.com 私自身もドックフーディングをしていて、自分の主だったリポジトリはすでに octocov に移行済みです。 Fix handling for bind runner by k1LoW · Pull Request #47 · k1LoW/runn · GitHub 実は octocov にはもうひとつ便利な使い方があるので、そちらを紹介したいと思います。 コードカバレッジを確認する octocov は実は単体のCLIツールとしても使うことができます。.octocov.yml といった設定ファイルも一切必要ありません。ただ、インストールするだけ

                                                                                  octocovはコードカバレッジを確認するCLIツールとしても使える - Copy/Cut/Paste/Hatena
                                                                                • Calendar Versioningを扱うパッケージ/ツールとしてcalverを作った - Copy/Cut/Paste/Hatena

                                                                                  提供する機能とは関係なくリリースを定期的に実施するようなプロダクトや、バージョンにSemantic Versioning(以下SemVer)のような意味付けがしにくいプロダクトの場合、バージョン管理手法にCalendar Versioning(以下、CalVer)というものが採用されることがあります。 calver.org 例えば、CalVerのサイトに掲載されているケーススタディで私が知っていたものとしてはUbuntuのバージョニング( YY.0M.MICRO )があります。 22.04 とか 22.10 とかのアレです。 そしてちょうど私がバージョニングしたいプロダクトも 1ヶ月に1度定期的にリリースしたい しかし、なにかしらの要因で1ヶ月に1度以上リリースすることがある というものでSemVerではない気がするし、とは言え単純に 年月 でバージョニングすると同月リリースがあるとバージ

                                                                                    Calendar Versioningを扱うパッケージ/ツールとしてcalverを作った - Copy/Cut/Paste/Hatena

                                                                                  新着記事