並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 21 件 / 21件

新着順 人気順

bluesky api pythonの検索結果1 - 21 件 / 21件

  • 「HTMLツール」を構築するための便利なパターンいろいろ

    オープンソース開発者のSimon Willison氏はこれまでに、150件以上の便利なウェブアプリを開発してきました。HTML・JavaScript・CSSを単一のファイルにまとめた自作のウェブアプリを「HTMLツール」と命名し、これまでHTMLツールを開発してきた過程で見出した便利なパターンについてブログにまとめています。 Useful patterns for building HTML tools https://simonwillison.net/2025/Dec/10/html-tools/ ◆HTMLツールのあるべき姿 Willison氏がこれまでに開発したHTMLツールの例には以下のものがあります。 ・svg-render:SVGコードをダウンロード可能なJPEGやPNGにレンダリングするツール ・pypi-changelog:異なるPyPIパッケージリリース間で差分を作成し

      「HTMLツール」を構築するための便利なパターンいろいろ
    • GitHub - modelcontextprotocol/servers: Model Context Protocol Servers

      Official integrations are maintained by companies building production ready MCP servers for their platforms. 21st.dev Magic - Create crafted UI components inspired by the best 21st.dev design engineers. 2slides - An MCP server that provides tools to convert content into slides/PPT/presentation or generate slides/PPT/presentation with user intention. ActionKit by Paragon - Connect to 130+ SaaS inte

        GitHub - modelcontextprotocol/servers: Model Context Protocol Servers
      • Rustで将棋の局面画像生成、そしてCDN Edgeで動的生成 - すぎゃーんメモ

        背景 先行・類似事例 自作のメリット Rustで局面画像生成 盤・駒画像の素材 画像処理 入出力 Generatorと下準備 Publish Web Appで使う CDN Edgeで動かす wasm-packでWebAssembly作成 Deno Deploy Vercel Edge Functions Cloudflare Workers Fastly Compute@Edge その他 まとめ Repository 背景 ATrium という AT Protocol のためのライブラリを自作している が、まったくドッグフーディングしていなかった ので、Blueskyに詰将棋の問題を放流するBotを作ってみることにした gfx氏が作ったBot を参考に というわけで、詰将棋の問題の局面を画像で投稿したい が、あまり自分好みの画像を生成できるライブラリやWebサービス等がない ので、結局それ

          Rustで将棋の局面画像生成、そしてCDN Edgeで動的生成 - すぎゃーんメモ
        • Every System is a Log: Avoiding coordination in distributed applications | Restate

          BlogEvery System is a Log: Avoiding coordination in distributed applications Building resilient distributed applications remains a tough challenge. It should be possible to focus almost entirely on the business logic and the complexity inherent to the domain. Instead, you need to review line-by-line and check: “what if the service crashes here?”, “what if the API we call here is temporarily unavai

            Every System is a Log: Avoiding coordination in distributed applications | Restate
          • AI Agentで動くSNS人格に、ベクトル検索MCPで外部知識を持たせる - すぎゃーんメモ

            Bluesky MCP serverを自作し、SNS上に架空の友達を作る - すぎゃーんメモ の記事の続き。 「今後の課題」として挙げていた: 一番どうにかしたいのは、知識について。 プロフィールに書いたことしかインプットされないのでやはり偏りがあるし専門知識が足りない。 プリキュア全シリーズ好きなはずなのにひたすらスマプリのことばかり呟いてしまうし、最新作のキミプリについてはまったく知識が無い。オタクとしてあるまじき失態。 「重度のプリキュアオタクなギャル」という人格を作ったが、その肝心のプリキュアについての知識があやふやだったり足りていなかったりする、といった問題があった。 LLMは最新のプリキュアについて知らない RAGとベクトル検索MCP ベクトル検索MCPの作成 文書の収集と整理 Embedding、DB構築 動作確認 MCP Server作成 指定した人格として振る舞うLLMに

              AI Agentで動くSNS人格に、ベクトル検索MCPで外部知識を持たせる - すぎゃーんメモ
            • 2025: The year in LLMs

              31st December 2025 This is the third in my annual series reviewing everything that happened in the LLM space over the past 12 months. For previous years see Stuff we figured out about AI in 2023 and Things we learned about LLMs in 2024. It’s been a year filled with a lot of different trends. The year of “reasoning” The year of agents The year of coding agents and Claude Code The year of LLMs on th

                2025: The year in LLMs
              • Things we learned about LLMs in 2024

                31st December 2024 A lot has happened in the world of Large Language Models over the course of 2024. Here’s a review of things we figured out about the field in the past twelve months, plus my attempt at identifying key themes and pivotal moments. This is a sequel to my review of 2023. In this article: The GPT-4 barrier was comprehensively broken Some of those GPT-4 models run on my laptop LLM pri

                  Things we learned about LLMs in 2024
                • 情報発信に便利で軽量なActivityPubサーバー「Takahē」[前編] ~特徴(マルチドメインサポート)の紹介と、クライアントアプリElkからの利用 | gihyo.jp

                  情報発信に便利で軽量なActivityPubサーバー「Takahē」[前編] ~特徴(マルチドメインサポート)の紹介と⁠⁠、クライアントアプリElkからの利用 Takahēとは? 短文を投稿できるTwitterに似たマイクロブログサービス、MastodonやMisskeyなどを使ったことはあるでしょうか? 今回取り上げるTakahē(タカヘー)は、同様のマイクロブログサービスを提供する、小規模から中規模向けのActivityPub/Fediverseサーバーです。 Takahēは2022年11月に初めて公開された比較的新しいActivityPub/Fediverseサーバーで、オープンソースライセンスでGitHub上で公開されています。最新のバージョンは2023年6月末に公開されたバージョン0.9で、現在は、安定性や他のFediverseサーバーとの互換性の改善やマイグレーション機能の実装

                    情報発信に便利で軽量なActivityPubサーバー「Takahē」[前編] ~特徴(マルチドメインサポート)の紹介と、クライアントアプリElkからの利用 | gihyo.jp
                  • The unreasonable effectiveness of f‍-‍strings and re.VERBOSE

                    ... in which we look at one or two ways to make life easier when working with Python regular expressions. tl;dr: You can compose verbose regular expressions using f‍-‍strings. Here's a real-world example – instead of this: 1pattern = r"((?:\(\s*)?[A-Z]*H\d+[a-z]*(?:\s*\+\s*[A-Z]*H\d+[a-z]*)*(?:\s*[\):+])?)(.*?)(?=(?:\(\s*)?[A-Z]*H\d+[a-z]*(?:\s*\+\s*[A-Z]*H\d+[a-z]*)*(?:\s*[\):+])?(?![^\w\s])|$)"

                    • Results from the 2025 Go Developer Survey - The Go Programming Language

                      The Go Blog Results from the 2025 Go Developer Survey Todd Kulesza, on behalf of the Go team 21 January 2026 Hello! In this article we’ll discuss the results of the 2025 Go Developer Survey, conducted during September 2025. Thank you to the 5,379 Go developers who responded to our survey invitation this year. Your feedback helps both the Go team at Google and the wider Go community understand the

                        Results from the 2025 Go Developer Survey - The Go Programming Language
                      • How I Use AI: Meet My Promptly Hired Model Intern

                        written on January 30, 2025 After Musk’s acquisition of Twitter, many people I respect and follow moved to Bluesky. I created an account there and made an honest attempt of making it my primary platform. Sadly, I found Bluesky to be surprisingly hostile towards AI content. There is an almost religious resistance to AI on there, at least in whatever corner of the platform I ended up in. Despite the

                          How I Use AI: Meet My Promptly Hired Model Intern
                        • TwitterとFediverseの現在と未来

                          TL;DR 日本以外の国はどんどんTwitterを辞めていって、とりあえずFediverseを始めることになるよ。 日本のTwitterユーザーもそこそこ減るけど、結構な人が残るので無理して辞める必要はないよ。 Twitterはどんどん制限が厳しくなっていくけど、Fediverseには自由があるよ。良くも悪くも。 Fediverseで最も広く使われているプロトコル、ActivityPubは銀の弾丸ではないよ。 MastodonはTwitterの代替だけど、FediverseはTwitterの代替ではないよ。 SNSは使う時代から作る時代になるよ。作れば問題は全て解決するよ。 Intro 黒ヰ樹です。 2017年4月13日頃Mastodonを知りmstdn.jpに登録した後、一度mstdn.jpのDBを爆破することになったため様子見していたのですが、数日後にfriends.nicoがサービス

                            TwitterとFediverseの現在と未来
                          • Bluesky はエンジニアにとって最高の遊び場

                            はじめに みなさん、最近遊び場に飢えていませんか? Twitter API も有料化され、遊び場としての敷居が非常に高くなってしまった現在、気軽に色々なアイデアを実現することができる遊び場に飢えているエンジニアもきっと多いんじゃないかと思います。そんなみなさんに朗報です。 Bluesky、最高にエンジニアリングの遊び場として楽しいですよ? みなさんもここで何かアイデアを形にしてみませんか? というお誘いです。 Bluesky とは? Bluesky とは 今流行りの分散型 SNS の一つで、Mastodon の親戚のようなものです。Twitter 創業者 ジャック・ドーシー氏が出資しているということでも有名です。分散型 SNS というのがどういうものか? については今のところ分散するシステム自体が完成していないので、遊び場としての性質に関係はなく、他の方の解説を見ていただきたいのですが、

                              Bluesky はエンジニアにとって最高の遊び場
                            • Active Agent 0.2: Making Ruby & Rails the Best Choice For AI Development

                              Active Agent 0.2: Making Ruby & Rails the Best Choice For AI Development Rails hasn’t had much tooling for AI… until now. Active Agent is the AI framework built specifically for Ruby and Rails. And now, it’s LIVE. Introducing Active Agent 0.2, a production-ready release candidate so you can start building AI features or refactoring your Rails apps today. 👇 Why Does Rails Need Active Agent?I’ve be

                                Active Agent 0.2: Making Ruby & Rails the Best Choice For AI Development
                              • 90%

                                written on September 29, 2025 “I think we will be there in three to six months, where AI is writing 90% of the code. And then, in 12 months, we may be in a world where AI is writing essentially all of the code” — Dario Amodei Three months ago I said that AI changes everything. I came to that after plenty of skepticism. There are still good reasons to doubt that AI will write all code, but my curre

                                  90%
                                • Leaving Google

                                  Today is my last day as a Google employee. After nearly 10 years working on the Google Cloud Developer Relations team, I’ve decided to step away and pursue other challenges. Before Google Joining Google in January 2015 seemed like a natural career progression. My first exposure to Google Cloud came in the summer of 2008 when I attended Google Developer Day. Google App Engine for Python was just re

                                  • Useful patterns for building HTML tools

                                    10th December 2025 I’ve started using the term HTML tools to refer to HTML applications that I’ve been building which combine HTML, JavaScript, and CSS in a single file and use them to provide useful functionality. I have built over 150 of these in the past two years, almost all of them written by LLMs. This article presents a collection of useful patterns I’ve discovered along the way. First, som

                                      Useful patterns for building HTML tools
                                    • Spinach Forest

                                      Web Browser Engineering Chrome の中の人が書いたブラウザの本。Python でブラウザを作っていく構成で 500 ページくらいに短く収まっている。 短いので、CSS のレイアウトという自分がブラウザのメインだと思っていたことは全然やらない。一方で CSS をパースして簡単な selector をあててフォントの色や大きさを変えたりはする。あとレンダリングだけでなくタブもスクロールバーも実装する。HTTP も requests でさっと済ましたりはせず、自分で実装している (HTTP/1.1)。JS 自体はさすがに実装しないが、Python につなぎやすい JS 処理系を持ってきてくっつける。 Python なので性能もクソもないな・・・とおもいきや、なぜかレンダリングを別スレッドに押し出てみたり、途中まで TK で進んでいたレンダリングを途中で GPU 使うぞ

                                        Spinach Forest
                                      • OCaml Web Development: Essential Tools and Libraries in 2025

                                        Should you use OCaml for web projects? Web development trends are a hotly debated topic in the computer programming world and the familiar faces of languages and frameworks are unlikely to change: hypertext markup language or HTML, CSS, and JavaScript are the core technologies (with server-side technologies such as PHP, Python, etc.), and React, Vue, Svelte, and Angular are proving to be as popula

                                          OCaml Web Development: Essential Tools and Libraries in 2025
                                        • OAuth for AT Protocol | Bluesky

                                          We are very happy to release the initial specification of OAuth for AT Protocol! This is expected to be the primary authentication and authorization system between atproto client apps and PDS instances going forward, replacing the current flow using App Passwords and createSession over time. OAuth is a framework of standards under active development by the IETF. We selected a particular "profile"

                                            OAuth for AT Protocol | Bluesky
                                          • Posting via the Bluesky API - AT Protocol

                                            http post https://bsky.social/xrpc/com.atproto.repo.createRecord \ Authorization:"Bearer $AUTH_TOKEN" \ repo="$BLUESKY_HANDLE" \ collection=app.bsky.feed.post \ record:="{\"text\": \"Hello world! I posted this via the API.\", \"createdAt\": \"`date -u +"%Y-%m-%dT%H:%M:%SZ"`\"}" CopyCopied! Posts can get a lot more complicated with replies, mentions, embedding images, and more. This guide will walk

                                              Posting via the Bluesky API - AT Protocol
                                            1