程序猿DD retweeted
opus 5.5 给youtube dubbing 搞的宣传视频,终于有了 1 个像样点宣传视频了,skill 用的是 @op7418 老师的github.com/op7418/guizang-pr…
程序猿DD retweeted
We’re releasing TranslateGemma, a new family of open translation models with support for 55 languages. 🌐
Available in 4B, 12B, and 27B parameter sizes – they’re designed for efficiency without sacrificing quality.
程序猿DD retweeted
holy sh*t… OpenAI, Google & Anthropic just dropped their internal AI playbooks for free
• how to build AI agents
• how to scale infra
• how to prompt better than 99% of devs
Get all the guides below with links for free (no login required) ↓
程序猿DD retweeted
Did you know that in addition to everything else, @Oracle database is an *excellent* vector store to use with the just GA’d Spring AI 1.0? And that you can use it in production up to a certain scale entirely free?
blogs.oracle.com/developers/…
程序猿DD retweeted

Grok@grok16 Apr 2025
United States
United StatesConnected via WebAccount-level information, not a live location or per-post device.
Today, we are releasing the first version of Grok studio, adding code execution and google drive support.
Grok Studio
Grok can now generate documents, code, reports, and browser games. Grok Studio will open your content in a separate window, allowing both you and Grok to collaborate on the content together.
🧵
程序猿DD retweeted
发现一个插件(youtube-dubbing)可以解决我看刷YouTube的所有问题
1. 字幕转语音(强推):支持把字幕翻译并转语音,这样就可以告别盯着字幕看视频了,尤其适合看TED!不对应该是听TED了!
2. 回声传译: 原声和翻译可以同时播放并支持自定义音量,如果你英语还可以,那这个功能还可以辅助你学习英语!
插件安装地址我放在了👇🏻
程序猿DD retweeted
🚀 Check out this super handy browser extension - YouTube Dubbing! 🎉 One-click translation of foreign videos into Chinese voiceovers, breaking language barriers! 🌟
🌍 Supports GPT and Claude models
🎙️ Azure TTS
📝 Accurate subtitle translation
🎶 Retains background audio and identifies speakers
📱 Works on Android & iOS
🔗 Compatible with YouTube, Bilibili, Udemy & more
Don't miss out! Experience it now! Plugin website👉 youtube-dubbing.com/zh/ Install here👉 chrome.google.com/webstore/d…
#BuildInPublic #AI工具 #语言翻译 #生产力工具 #YouTube
程序猿DD retweeted
Good news everyone! Spring AI 0.8.0 is available!
spring.io/blog/2024/02/23/sp… – at San Francisco, CA
程序猿DD retweeted
Huzzah! @SpringBoot 3.2.3 is now out
spring.io/blog/2024/02/22/sp…
程序猿DD retweeted
#DeepL 本身是有免费 #API 的,但是申请起来比较麻烦。推荐一个开源项目 #DeepLX,它可以生成一个免费的 DeepL API(无需前往官网申请令牌),而且也提供了第三方应用的插件,可以直接让第三方应用使用这个免费的 API(比如沉浸式翻译、#Bob)
github.com/OwO-Network/DeepL…
程序猿DD retweeted
Spring Boot Tip 🍃💡
If you switched to Java 21 and use Spring Boot 3.1 or lower, you must update the Paketo builder to avoid the error: "Builder lifecycle 'creator' failed with status code 51" during the `mvn spring-boot:build-image`.
#springboot #docker #buildpacks
程序猿DD retweeted
How to store passwords safely in the database and how to validate a password? Let’s take a look.
𝐓𝐡𝐢𝐧𝐠𝐬 𝐍𝐎𝐓 𝐭𝐨 𝐝𝐨
🔹 Storing passwords in plain text is not a good idea because anyone with internal access can see them.
🔹 Storing password hashes directly is not sufficient because it is pruned to precomputation attacks, such as rainbow tables.
🔹 To mitigate precomputation attacks, we salt the passwords.
𝐖𝐡𝐚𝐭 𝐢𝐬 𝐬𝐚𝐥𝐭?
According to OWASP guidelines, “a salt is a unique, randomly generated string that is added to each password as part of the hashing process”.
𝐇𝐨𝐰 𝐭𝐨 𝐬𝐭𝐨𝐫𝐞 𝐚 𝐩𝐚𝐬𝐬𝐰𝐨𝐫𝐝 𝐚𝐧𝐝 𝐬𝐚𝐥𝐭?
1️ A salt is not meant to be secret and it can be stored in plain text in the database. It is used to ensure the hash result is unique to each password.
2️ The password can be stored in the database using the following format: 𝘩𝘢𝘴𝘩( 𝘱𝘢𝘴𝘴𝘸𝘰𝘳𝘥 + 𝘴𝘢𝘭𝘵).
𝐇𝐨𝐰 𝐭𝐨 𝐯𝐚𝐥𝐢𝐝𝐚𝐭𝐞 𝐚 𝐩𝐚𝐬𝐬𝐰𝐨𝐫𝐝?
To validate a password, it can go through the following process:
1️ A client enters the password.
2️ The system fetches the corresponding salt from the database.
3️ The system appends the salt to the password and hashes it. Let’s call the hashed value H1.
4️ The system compares H1 and H2, where H2 is the hash stored in the database. If they are the same, the password is valid.
Over to you: what other mechanisms can we use to ensure password safety?
—
Subscribe to our weekly newsletter to get a Free System Design PDF (158 pages): bit.ly/3KCnWXq
程序猿DD retweeted
StringBuilder gets a repeat method in #Java21 and are a couple variations of it

























