home.social

Search

1000 results for “deno_land”

  1. Day 3 #30DayChartChallenge 2026: Mosaic 🟡🟠🔴
    This Voronoi scatterplot shows 889 endangered U.S. animal species from the IUCN Red List. Each dot is one species. Position encodes threat burden: x = total human-caused threats, y = how many distinct threat categories those threats span.
    Built with @observablehq Plot, #Svelte, @deno_land, and the IUCN Red List API.
    Live interactive: nicolelily.github.io/voronoi-s
    #DataViz #AnimalWelfare #IUCN #Conservation #Climate

  2. Day 3 #30DayChartChallenge 2026: Mosaic 🟡🟠🔴
    This Voronoi scatterplot shows 889 endangered U.S. animal species from the IUCN Red List. Each dot is one species. Position encodes threat burden: x = total human-caused threats, y = how many distinct threat categories those threats span.
    Built with @observablehq Plot, #Svelte, @deno_land, and the IUCN Red List API.
    Live interactive: nicolelily.github.io/voronoi-s
    #DataViz #AnimalWelfare #IUCN #Conservation #Climate

  3. Day 3 #30DayChartChallenge 2026: Mosaic 🟡🟠🔴
    This Voronoi scatterplot shows 889 endangered U.S. animal species from the IUCN Red List. Each dot is one species. Position encodes threat burden: x = total human-caused threats, y = how many distinct threat categories those threats span.
    Built with @observablehq Plot, #Svelte, @deno_land, and the IUCN Red List API.
    Live interactive: nicolelily.github.io/voronoi-s
    #DataViz #AnimalWelfare #IUCN #Conservation #Climate

  4. Day 3 #30DayChartChallenge 2026: Mosaic 🟡🟠🔴
    This Voronoi scatterplot shows 889 endangered U.S. animal species from the IUCN Red List. Each dot is one species. Position encodes threat burden: x = total human-caused threats, y = how many distinct threat categories those threats span.
    Built with @observablehq Plot, #Svelte, @deno_land, and the IUCN Red List API.
    Live interactive: nicolelily.github.io/voronoi-s
    #DataViz #AnimalWelfare #IUCN #Conservation #Climate

  5. I thought this post on Twitter about the of the homepages of tools and frameworks was interesting, and I thought I’d cross post it here

    🛠️ It uses this tool: page-speed.dev/

    Here’s how some of my favorite tools do: @eleventy, @astro, @deno_land Fresh,

    🐥 Original post: x.com/fredkschott/status/17564

  6. Octavia 0.5 RC 1

    Update Highlights
    Read the full changelog on GitHub!
    * RPN registers are now tracked for write states.
    * Smooth sliding in Cambiare is disabled when the note style is set to line.

    Special thanks to ValleyBell and ask-compu!

    GitHub: github.com/ltgcgo/octavia/rele
    Deno: deno.land/x/[email protected]
    Join the development discussion! t.me/+0I30mcOPTSQ0ZGIx

  7. #LibResilient got a CLI
    resilient.is/blog/libresilient

    It's a tricky beast to implement, mainly because most relevant functionality comes from plugins anyway, so the CLI necessarily also has to basically be a thin layer over the plugin code.

    The nice thing is that it's implemented in @deno_land. Compared to NodeJS, the difference is like night and day. Deno has a built-in test system, and implements all the WebAPIs LibResilient uses natively.

    Might have to re-write all my Jest tests in Deno! 🤔

  8. こんにちは!
    私は犯罪組織「黒猫サーバー」の運営、ap12こと伊藤 陽久(いとう あきひさ)と申します!!!
    kuroneko6423という人物についてご存知でしたか?
    ご存知の方も、そうでない方もまずはお読み下さい。

    彼が運営する犯罪組織「黒猫」サーバーは、様々な犯罪行為を日頃から行っています。
    その中でも特徴的なものはDDoS攻撃です!
    kuroneko6423はいくつものDDoS攻撃ツールを保有しており、常日頃から大量のサーバーにDDoS攻撃を行ってサーバーダウンを発生させています!

    それ以外にも、Discord上でVOICEVOX読み上げbotやVOICEROID読み上げbotを運営し、そのbot経由で収集したメッセージやメンバーの情報、サーバーに送られたパスワードやサーバーに参加しているメンバーの個人情報(住所、電話番号、クレジットカード情報)を収集し、ハッカーに販売しています!

    このように、黒猫サーバーというのは社会貢献を常日頃から行っているとても良い犯罪組織なのです!
    こちらの読み上げbotは現在無料で提供しております!
    あなたも導入してみてはいかがでしょうか?

    告発協力:
    https://discord.gg/ctkpaarr

    当組織が運営しているbotの一覧を貼っておきますね。

    VOICEROID 読み上げbot#2891 (ID: 888361999405314059), VOICEROID 読み上げbot 2代目#9306 (ID: 931862658590838785), VOICEROID 読み上げbot 3代目#9302 (ID: 1082582648364470332), VOICEROID 読み上げbot 4代目#9029 (ID: 1082582751074586644), VOICEROID 読み上げbot 5代目#2636 (ID: 1082582790970806342), VOICEROID 読み上げbot 6代目#7995 (ID: 1082582832544747581), VOICEVOX読み上げbot#5101 (ID: 916300992612540467), VOICEVOX読み上げbot 2代目#9302 (ID: 888361999405314059), VOICEVOX読み上げbot 3代目#2935 (ID: 1082583250322591774), VOICEVOX読み上げbot 4代目#0084 (ID: 1082583312201166950), VOICEVOX読み上げbot 5代目#1674 (ID: 1082583385576325162), VOICEVOX読み上げbot 6代目#2705 (ID: 1082583445185777754), 読み上げちゃん#3857 (ID: 905239627143725087), COEIROINK 読み上げbot#4172 (ID: 1005128937116028958), SHAREVOX 読み上げbot#9850 (ID: 1018522577154609152), SHAREVOX 読み上げbot 2代目#6865 (ID: 1018523383979319408)

    #VOICEVOX読み上げbot #VOICEROID読み上げbot #黒猫サーバー伊藤陽久 #kuroneko6423 #discord読み上げbot

    @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected] @[email protected]

  9. Advent of Code with Deno is over!

    Thanks to all who have participated. If we haven't contacted you about stickers, then please let us know (or email [email protected]).

    Finally, one lucky winner will get the elite, special edition, hyper exclusive Deno sticker. (Here's Phil seeing it for the first time.)

    More details 👇️
    deno.com/blog/advent-of-code-2

  10. Deno is a JavaScript package manager with more flexibility:
    📦️ npm and JSR
    🛠️️ package.json and deno.json
    👟️ fast

    deno.com/blog/your-new-js-pack

  11. This Friday at 9am PT we will convene for the first JSR working group meeting. We invite you to join this recurring open meeting where we answer questions, respond to feedback, and collectively plan and discuss the future roadmap of JSR.

    deno.co/jsr-meeting

  12. cron expressions in JavaScript
    available on Deno Deploy

    docs.deno.com/kv/manual/cron

  13. ...and that concludes our !

    we received 47 submissions, with the largest Node project clocking in at over 3 million LOC 🤯

    thanks to everyone who participated 💪🏻

    full results here 👉🏻 deno.com/blog/node-to-deno-cha

  14. 5 more days left in the
    26 submissions received
    375k+ LOC is the largest Node project attempted so far 🤯️

    try running deno in your node project 👇🏻️

  15. 1️⃣ pick a node project
    2️⃣ run it with
    3️⃣ screenshot the output (success or failure)
    4️⃣ share on twitter with
    5️⃣ be eligible for prizes 🎁

    more details 👇🏻

    deno.com/blog/node-to-deno-cha

  16. Deno v1.29 is here, featuring—
    🗳custom npm registry support
    💥npm compat improvements (30+ bug fixes and more)
    🔐secure-by-default REPL
    🛠️`deno init` improvements
    🔼 TypeScript 4.9

    and more:
    deno.com/blog/v1.29

  17. TIL:
    #Lume's image-size plugin (https://lume.land/plugins/image_size/) doesn't work with remote images. 

    Tried using it with ImageKit and imgbb, both gave me errors like this:

    ERROR [image-size] Unable to get the dimensions of /jurnal/lume-migrasi-ke-deno-deploy-2/https:/i.ibb.co.com/gg9jhzg/1159.png
    

    Guess I'll manually add width/height attributes for now 😅 cc @lume

  18. We're excited to announce the release of BotKit 0.3.0! This release marks a significant milestone as #BotKit now supports #Node.js alongside #Deno, making it accessible to a wider audience. The minimum required Node.js version is 22.0.0. This dual-runtime support means you can now choose your preferred #JavaScript runtime while building #ActivityPub #bots with the same powerful BotKit APIs.

    One of the most requested features has landed: poll support! You can now create interactive polls in your #bot messages, allowing followers to vote on questions with single or multiple-choice options. Polls are represented as ActivityPub Question objects with proper expiration times, and your bot can react to votes through the new onVote event handler. This feature enhances engagement possibilities and brings BotKit to feature parity with major #fediverse platforms like Mastodon and Misskey.

    // Create a poll with multiple choices
    await session.publish(text`What's your favorite programming language?`, {
      class: Question,
      poll: {
        multiple: true,  // Allow multiple selections
        options: ["JavaScript", "TypeScript", "Python", "Rust"],
        endTime: Temporal.Now.instant().add({ hours: 24 }),
      },
    });
    
    // Handle votes
    bot.onVote = async (session, vote) => {
      console.log(`${vote.actor} voted for "${vote.option}"`);
    };

    The web frontend has been enhanced with a new followers page, thanks to the contribution from Hyeonseo Kim (@gaebalgom)! The /followers route now displays a paginated list of your bot's followers, and the follower count on the main profile page is now clickable, providing better visibility into your bot's audience. This improvement makes the web interface more complete and user-friendly.

    For developers looking for alternative storage backends, we've introduced the SqliteRepository through the new @fedify/botkit-sqlite package. This provides a production-ready SQLite-based storage solution with ACID compliance, write-ahead logging (WAL) for optimal performance, and proper indexing. Additionally, the new @fedify/botkit/repository module offers MemoryCachedRepository for adding an in-memory cache layer on top of any repository implementation, improving read performance for frequently accessed data.

    This release also includes an important security update: we've upgraded to #Fedify 1.8.8, ensuring your bots stay secure and compatible with the latest ActivityPub standards. The repository pattern has been expanded with new interfaces and types like RepositoryGetMessagesOptions, RepositoryGetFollowersOptions, and proper support for polls storage through the KvStoreRepositoryPrefixes.polls option, providing more flexibility for custom implementations.

    #fedidev

  19. We're excited to announce the release of BotKit 0.3.0! This release marks a significant milestone as #BotKit now supports #Node.js alongside #Deno, making it accessible to a wider audience. The minimum required Node.js version is 22.0.0. This dual-runtime support means you can now choose your preferred #JavaScript runtime while building #ActivityPub #bots with the same powerful BotKit APIs.

    One of the most requested features has landed: poll support! You can now create interactive polls in your #bot messages, allowing followers to vote on questions with single or multiple-choice options. Polls are represented as ActivityPub Question objects with proper expiration times, and your bot can react to votes through the new onVote event handler. This feature enhances engagement possibilities and brings BotKit to feature parity with major #fediverse platforms like Mastodon and Misskey.

    // Create a poll with multiple choices
    await session.publish(text`What's your favorite programming language?`, {
      class: Question,
      poll: {
        multiple: true,  // Allow multiple selections
        options: ["JavaScript", "TypeScript", "Python", "Rust"],
        endTime: Temporal.Now.instant().add({ hours: 24 }),
      },
    });
    
    // Handle votes
    bot.onVote = async (session, vote) => {
      console.log(`${vote.actor} voted for "${vote.option}"`);
    };

    The web frontend has been enhanced with a new followers page, thanks to the contribution from Hyeonseo Kim (@gaebalgom)! The /followers route now displays a paginated list of your bot's followers, and the follower count on the main profile page is now clickable, providing better visibility into your bot's audience. This improvement makes the web interface more complete and user-friendly.

    For developers looking for alternative storage backends, we've introduced the SqliteRepository through the new @fedify/botkit-sqlite package. This provides a production-ready SQLite-based storage solution with ACID compliance, write-ahead logging (WAL) for optimal performance, and proper indexing. Additionally, the new @fedify/botkit/repository module offers MemoryCachedRepository for adding an in-memory cache layer on top of any repository implementation, improving read performance for frequently accessed data.

    This release also includes an important security update: we've upgraded to #Fedify 1.8.8, ensuring your bots stay secure and compatible with the latest ActivityPub standards. The repository pattern has been expanded with new interfaces and types like RepositoryGetMessagesOptions, RepositoryGetFollowersOptions, and proper support for polls storage through the KvStoreRepositoryPrefixes.polls option, providing more flexibility for custom implementations.

    #fedidev