iOS 17.3.1 Update Released to Fix Overlapping Text Bug on iPhone & iPad
Apple has released iOS 17.3.1 as an update for iPhone, along with iPadOS 17.3.1 for iPad. The small software update includes a bug fix for an issue where text may duplicate or overlap while typing. There do not appear to be any other changes or security fixes in this update. Separately, macOS Sonoma 14.3.1 and … [Read More](https://osxdaily.com/2024/02/08/ios-17-3-1-update-released-to-fix … ⌘ Read more
GitHub’s Engineering Fundamentals program: How we deliver on availability, security, and accessibility
The Fundamentals program has helped us address tech debt, improve reliability, and enhance observability of our engineering systems.
The post [GitHub’s Engineering Fundamentals program: How we deliver on availability, security, and accessibility](https://github.blog/2024-02-08-githubs-engineering-fundamentals-program-how-we-delive … ⌘ Read more
How to Batch Convert Images to WebP on Mac
As WebP grows in popularity as a compressed image format for the web, many web workers need to convert batches of images to WebP format from their Mac. Bulk converting images like JPG and PNG to WebP is not currently a native feature, but with a little tinkering on the Mac, you can gain functionality … Read More ⌘ Read more
Build Multimodal GenAI Apps with OctoAI and Docker
Learn how to compose an open source foundational model into a streamlined image transformation pipeline with OctoAI and Docker. ⌘ Read more
Erlang Solutions: A Match Made in Heaven – Transactional Systems and Erlang/Elixir
In the context of transactional systems, having a single process to manage each user interaction means any issues with one process remains contained and does not affect the rest, therefore, the system keeps running smoothly. This approach prevents the unfortunate situation where a solitary user’s problem could otherwise impact the entire platform, thereby preserving user trust and system integrity amid surges … ⌘ Read more
52Pi NVdigi Provides HiFiBerry Digi+ Audio Capabilities and Offers M.2 PCIe x1 Slot
52Pi presents the NVdigi which is a flexible expansion board designed specifically for the Raspberry Pi 5. It seamlessly combines high-quality S/PDIF audio output with increased storage capacity, making it a versatile addition to any Raspberry Pi 5 setup. The NVdigi incorporates the HiFiBerry Digi+, providing superior S/PDIF audio output. It connects directly to the […] ⌘ Read more
Laird Connectivity Expands Bluetooth LE Portfolio with Nordic nRF54 SoCs
Laird Connectivity’s BL54L15 and BL54H20 series, leveraging Nordic Semiconductor’s nRF54 silicon, provides enhanced wireless capabilities with support for Bluetooth LE 5.4, 802.15.4, and NFC. Additionally, offers compatibility with Zephyr RTOS and Nordic nRF Connect SDK, broadening their application scope in advanced wireless solutions. The BL54L15 series, powered by Nordic’s nRF54L15 SoC, is a test … ⌘ Read more
Classic Dad Joke From Neil… ⌘ Read more
Wind Powered Car Goes Faster Than The Wind!? ⌘ Read more
Fix a MacBook Air Not Charging When Plugged In
MacBook Air is a fantastic laptop from Apple that is also very popular, with untold numbers of users around the world. While most people will never run into issues charging their MacBook Air, issues can happen where the MacBook Air does not charge when it is plugged in. If you find that your MacBook Air … Read More ⌘ Read more
Des Jeux Olympiques sous le signe évident de la sécurité
Et oui, nous sommes déjà en février et si cela veut dire que l’année 2024 est fermement entamée, cela signifie aussi que les Jeux Olympiques de Paris, fin juillet, s’approchent d’autant. Or, à six mois de la cérémonie d’ouverture, les signes s’accumulent d’une impréparation assez profonde des pouvoirs publics… Pire : il semble même que les […] ⌘ Read more
The Dirty Secret of Big Tech Advertising
(it’s all about buying Tech Journalists) ⌘ Read more
Linux Sucks 2024 – Where (and how) to Watch
(This is going to suck more than anything has sucked before.) ⌘ Read more
S2Pi’s N04 and N05 HATs for Raspberry Pi 5: NVMe Storage Expansion in 2230, 2242, 2260, 2280 Sizes
S2Pi has introduced two new HATs tailored for the Raspberry Pi 5, designed to enhance the device’s storage capacity through its new PCIe interface. These boards are engineered to optimize the performance of NVMe M2 SSDs and expand the Raspberry Pi 5’s storage capabilities and performance. The N04 board, a PCIe Peripheral Board, is crafted […] ⌘ Read more
Beta 2 of macOS Sonoma 14.4, iOS 17.4, iPadOS 17.4, Available for Testing
Apple has issued the second beta versions of iOS 17.4, iPadOS 17.4, macOS Sonoma 14.4, watchOS 10.4, tvOS 17.4, along with the first beta version of visionOS 1.1 for Apple Vision Pro. What new features are expected in betas of iOS/iPadOS 17.4, macOS Sonoma 14.4? These beta updates to iOS, iPadOS, and macOS include a … [Read More](https://osxdaily.com/2024/02/06/beta-2-of-macos-sonoma-14-4-i … ⌘ Read more
Log Cabin
⌘ Read more
Would We Want to Live Forever? ⌘ Read more
Trying Spaceship.com
Some time ago, I somewhere read about Spaceship.com, a new player in the domain registration business, and registered an account to try it out. Some things kept me from transferring any domains to it (don’t really remember anymore, though), but it was also still in the beta phase back then. ⌘ Read more
OKdo ROCK 5 AIO Edge Media Board with 3 TOPs NPU and Pre-integrated AI Stack
The OKdo ROCK 5 AIO Edge AI Media Board, belonging to the ROCK Series, features a 3 TOPS NPU. It incorporates an AI stack designed for compatibility with GStreamer and OpenCV, suitable for custom computer vision projects. The ROCK 5 AIO is powered by the reliable Rockchip RK1808 System-on-Chip (SoC), which features a dual-core ARM […] ⌘ Read more
AppSec is harder than you think. Here’s how AI can help.
In practice, shifting left has been more about shifting the burden rather than the ability. But AI is bringing its promise closer to reality. Here’s how.
The post AppSec is harder than you think. Here’s how AI can help. appeared first on The GitHub Blog. ⌘ Read more
Safari Autofill Security Codes Not Working on Mac? Here’s a Tip
Modern versions of Safari for Mac include an incredibly useful Autofill Security Code feature, that allows security codes that are texted to your number to be automatically filled in when you are logging into secure websites in Safari on the Mac. For example, you may be logging into a banking website which requires a security … [Read More](https://osxdaily.com/2024/02/06/safari-autofill-security-codes-n … ⌘ Read more
See 2-10x Faster File Operation Speeds with Synchronized File Shares in Docker Desktop
Learn about the latest Docker Desktop feature, synchronized file shares, which provides native file system performance, improving file operation speeds by 2-10x. ⌘ Read more
Streamline Dockerization with Docker Init GA
The Docker team announces the general availability of docker init, with support for multiple languages and stacks, making it simpler than ever to containerize your applications. ⌘ Read more
Scaling Docker Compose Up
Manage microservice sprawl with Docker Compose by importing subprojects from other Git repos. Compose Watch provides the benefits of container-first development without compromising on developer experience. ⌘ Read more
Discussing Digital Twins - Computerphile ⌘ Read more
Go Gin 框架中間件中使用 Goroutine 的正確姿勢
在 Go 語言的 Gin 框架中,中間件和處理函數是處理 HTTP 請求的核心。有時候,我們需要在這些函數中啓動新的 Goroutine 來執行併發任務。然而,在 Goroutine 中直接使用 Gin 的上下文(gin.Context)可能會導致競態條件,因爲 Gin 的上下文不是併發安全的。本文將詳細介紹如何在 Gin 中間件或處理函數中正確地使用 Goroutine,並提供示例代碼來說明如何 ⌘ Read more
Emulating the Human Mind with A.I. #artificialintelligence href=”https://txt.sour.is/search?q=%23neildegrassetyson”>#neildegrassetyson** ⌘ Read more
How to Set Alarm Clock on Mac
Modern versions of MacOS have a built-in alarm clock, thanks to the addition of Clock app for Mac. This means that you can set an alarm clock on the Mac, a feature that has been long wanted as a native capability by many Mac users, especially since the alarm clock feature on iPhone has been … Read More ⌘ Read more
How to Set Alarm Clock on Mac
Modern versions of MacOS have a built-in alarm clock, thanks to the addition of Clock app in MacOS. This means that you can set an alarm clock on the Mac, a feature that has been long wanted as a native capability by many Mac users, especially since the alarm clock feature on iPhone has been … Read More ⌘ Read more
Deals: AirPods for $89, Apple Watch 9 at $329, iPad 10th-gen $349, MacBook Air 15″ for $1099
Amazon continues to be one of the best places to shop for discounted Apple hardware, whether you’re looking for AirPods, Apple Watch, iPad, Mac, or iPhone. Today we’ve put together some great Amazon deals on Apple products, including M2 MacBook Air for $200 off, AirPods starting from $89, AirTag 4 pack for $79, Apple Watch … [Read More](https://osxdaily … ⌘ Read more
Linux Sucks 2024 - Thursday, Feb 8th at 4pm (Central)
How (and when) to watch the biggest live show of the year. ⌘ Read more
How to Set Alarm Clock on Mac
Modern versions of MacOS have a built-in alarm clock, thanks to the addition of Clock app in MacOS. This means that you can set an alarm clock on the Mac, a feature that has been long wanted as a native capability by many Mac users, especially since the alarm clock feature on iPhone has been … Read More ⌘ Read more
La folie a bon dos
Samedi matin, un Malien menait une attaque au couteau et au marteau en gare de Lyon à Paris, avec des prétextes particulièrement flous (vaguement teintés de colonialisme). Sans surprise, les autorités ont depuis minimisé ce qui s’est passé, aidées en cela par les médias et l’actualité qui nous poussent à oublier bien vite ce fâcheux […] ⌘ Read more
Go 防止流量過載的利器——限流組件
*一、服務流量限制的重要性隨着業務規模的增長, 服務的流量也會激增, 大流量可能會壓垮服務器, 導致服務癱瘓。因此需對服務的流量進行限制, 確保在大流量的情況下也能正常運行。當流量激增時, 會佔用大量服務器資源和帶寬, 可能會壓垮整個系統。比如流量激增期間數據庫連接用盡, 會導致服務無法訪問數據庫而宕機。用限制流量可以有效防止流量暴增壓垮系統。沒有限流時, 流量激增期間會啓動很多無用的任務佔用服務 ⌘ Read more
Go Gin 項目記錄日誌的最佳實踐
在任何一個複雜的軟件項目中,日誌記錄是必不可少的。無論是調試程序、監控系統狀態,還是統計用戶行爲,日誌都扮演了重要的角色。在 Go 的世界裏,Gin 是一種快速,簡單,靈活,優雅的 Web 框架,同時也提供了豐富的日誌記錄功能。本文將分享在 Gin 項目中如何進行高效的日誌記錄。創建 Gin 實例與中間件使用—————在創建 Gin 實例時,gin.Default()會默認加載 ⌘ Read more
使用 Go 打造百億級文件系統的實踐之旅
JuiceFS 企業版是一款爲雲環境設計的分佈式文件系統,單命名空間內可穩定管理高達百億級數量的文件。構建這個大規模、高性能的文件系統面臨衆多複雜性挑戰,其中最爲關鍵的環節之一就是元數據引擎的設計。JuiceFS 企業版於 2017 年上線,經過幾年的不斷迭代和優化,在單個元數據服務進程使用 30 GiB 內存的情況下,能夠管理約 3 億個文件,並將元數據請求的平均處理時間維持在 100 微秒量級 ⌘ Read more
Go1-22 新特性:增強 http-ServerMux 路由能力,將有更強的表現力!
大家好,我是煎魚。Go1.22 有一個比較重要的新特性,那就是基於提案《net/http: enhanced ServeMux routing[1]》,增強了 http.ServerMux 的路由匹配能力。非常值得大家學習和關注。本次的新特性主要是新增了 HTTP 方法和路徑變量的支持。快速學習—-在 Go 中,可以認爲幾乎所有的路由相關的庫都會基於 net/http 或是兼容其 interf ⌘ Read more
收到請求數據的常用安全驗證方案,go 語言,gin 框架
在使用 Gin 框架處理前端請求數據時,必須關注安全性問題,以防範常見的攻擊。本文將探討 Gin 框架中常見的安全問題,並提供相應的處理方法,以確保應用程序的穩健性和安全性。第一章:概述———-1.1 安全性的重要性處理前端請求數據時,確保應用程序的安全性是至關重要的。常見的攻擊方式包括 SQL 注入、跨站腳本攻擊(XSS)、跨站請求僞造(CSRF)等。下面我們將逐一探討這些問題及其處 ⌘ Read more
Go 語言通知協程退出 -取消- 的幾種方式
在 Go 語言中,控制 goroutine 的退出或取消很重要,這能使資源得到合理利用,避免潛在的內存泄露。如下是一些在 Go 中通知協程退出的常見方式:使用通道(Channel):通過發送特定的信號或關閉通道來通知協程退出。這是最簡單直接的方法。 使用 context 包:context 包提供了一種更標準化的方式來傳遞取消信號、超時、截止時間等控制信息。 使用 sync.Wait ⌘ Read more
** Two good stories **
I just finished reading The Adventures of Amina al-Sirafi. I loved it. When I finished A Memory Called Empire I assumed it’d be my most favorite book of the year — it has already been unseated!? I mean, if I kept track of favorites. As I finished The Adventures of Amina al-Sirafi I immediately wanted more, so looked to see if there is a sequel (alas, no (or not yet, I hope!?)). I’ve got a gigantic l … ⌘ Read more
Introducing the MaTouch ESP32-S3 SPI IPS 2.8″ with Camera OV3660 by Makerfabs
Makerfabs has expanded its product lineup with the introduction of the MaTouch ESP32-S3 SPI IPS 2.8″ module, featuring the OV3660 Camera. This Makerfabs module is designed for smart applications like remote monitoring and facial recognition, offering compact dimensions and flexible storage options. The module is equipped with the ESP32-S3 controller, providing Wi-Fi and Bluetooth 5.0 […] ⌘ Read more
Relationship Advice
⌘ Read more
[47°09′32″S, 126°43′39″W] Reading: 1.66 Sv
How to See Your VO2 Max on iPhone & Apple Watch
VO2 Max is a commonly used measure of cardiovascular fitness, and the higher your VO2 Max score, the better your overall health and longevity. For those of us using Apple Watch for cardio fitness, your iPhone and Apple Watch is able to calculate and track your VO2 Max score, giving you an idea of your … Read More ⌘ Read more
Why Can’t I Melt This Balloon?! ⌘ Read more
“You can’t be a minimalist with kids” ⌘ Read more
Deals: Apple Watch Series 9 from $299, MacBook Air 15″ 512GB for $1199, iPhone 15 Pro for $0.01, etc
Amazon has some great Apple deals today, particularly on select colors of Apple Watch Series 9 at just $299, and M2 MaceBook Air 15″ 512GB model for just $1199. These are substantial discounts, but stock is changing quickly depending on color, so if you see the deal, act fast, otherwise you might try refreshing the … [Read More](https:/ … ⌘ Read more
[47°09′02″S, 126°43′00″W] Reading: 0.16 Sv
Linus Torvalds Has ‘Robust Exchanges’ Over Filesystem Suggestion on Linux Kernel Mailing List
Linus Torvalds had “some robust exchanges” on the Linux kernel mailing list with a contributor from Google. The subject was inodes, notes the Register, “which as Red Hat puts it are each ‘a unique identifier for a specific piece of metadata on a given filesystem.’”
Inodes have been the subj … ⌘ Read more
How to Add Sauna to Workouts on Apple Watch
Ever wished your Apple Watch had a Sauna setting for workouts? Me too, so I found a way to add one. And yea, Apple says we shouldn’t use Apple Watch in the sauna, but I am interested in observing my heart rate and associated stats from sauna sessions, so I am doing it anyway. Something … Read More ⌘ Read more
[47°09′47″S, 126°43′34″W] Raw reading: 0x65BE7111, offset +/-2
New Aetina MXM GPU Series with NVIDIA Ada Technology
Aetina has unveiled its new MXM GPU series, leveraging the advanced NVIDIA Ada Lovelace architecture. This latest lineup, including the MX2000A-VP, MX3500A-SP, and MX5000A-WP, is tailored to meet the increasing needs for real-time ray tracing and AI-driven neural graphics across various sectors, including smart healthcare, autonomous machinery, smart manufacturing, and commercial gaming. Aetina’s MX5000A-WP, at […] ⌘ Read more
How To Spot Anti-Science 👀 ⌘ Read more
> ?
@sorenpeter@darch.dk this makes sense as a quote twt that references a direct URL. If we go back to how it developed on twitter originally it was RT @nick: original text because it contained the original text the twitter algorithm would boost that text into trending.
i like the format (#hash) @<nick url> > "Quoted text"\nThen a comment
as it preserves the human read able. and has the hash for linking to the yarn. The comment part could be optional for just boosting the twt.
The only issue i think i would have would be that that yarn could then become a mess of repeated quotes. Unless the client knows to interpret them as multiple users have reposted/boosted the thread.
The format is also how iphone does reactions to SMS messages with +number liked: original SMS
> ?
@sorenpeter@darch.dk this makes sense as a quote twt that references a direct URL. If we go back to how it developed on twitter originally it was RT @nick: original text because it contained the original text the twitter algorithm would boost that text into trending.
i like the format (#hash) @<nick url> > "Quoted text"\nThen a comment
as it preserves the human read able. and has the hash for linking to the yarn. The comment part could be optional for just boosting the twt.
The only issue i think i would have would be that that yarn could then become a mess of repeated quotes. Unless the client knows to interpret them as multiple users have reposted/boosted the thread.
The format is also how iphone does reactions to SMS messages with +number liked: original SMS
Fix Messages for Mac Showing Phone Numbers Instead of Names
Some Mac users may run into a situation where the Messages app for Mac shows phone numbers instead of contact names, despite those contacts numbers being saved and associated with names. Typically you can resolve this issue with a few simple solutions, which we’ll get into here. How to Fix Mac Messages Showing Phone Numbers … [Read More](https://osxdaily.com/2024/02/02/fix-messages-for-mac-showing-phone-numbers-ins … ⌘ Read more
My January ‘24 in Review
And now January of 2024 is over. Time to take a quick look back. ⌘ Read more
We tried minimalism with kids. ⌘ Read more
Release Radar · January 2024 Edition
The new year has kicked off, and developers are hard at work. We hope all our open source community members had a lovely holiday break and, we’re looking forward to seeing what you ship this year. 2024 is already off to a great start with open source projects releasing major updates. There’s everything here from […]
The post Release Radar · January 2024 Edition appeared first on The GitHub Blog. ⌘ Read more
L’État s’occupe de vous, de la gonade au cercueil
La guerre est lancée, et ce sera la guerre contre le dépeuplement : notre indépassable Président de la Starteup Naichione l’a clairement exprimé, le réarmement démographique est “en marche” ! Tout part d’un constat quelque peu inquiétant que ces colonnes posaient déjà en 2022 : une ferme baisse de la natalité touche l’Occident, et les chiffres français des […] ⌘ Read more
[47°09′48″S, 126°43′53″W] Raw reading: 0x65BCA101, offset +/-2
PANZER-PLUS Offers BSP and Ready-to-Run Images for Linux/Android OSes
MayQueen Technologies has unveiled the PANZER-PLUS, a fanless computing device powered by the NXP i.MX8M-Plus processor with AI capabilities. Some key features of this modular solution include two GbE ports with TSN support, 4K display resolution and wireless capabilities. Unlike their Panzer box PC released in 2018, which is built around the NXP i.MX6 UL […] ⌘ Read more
Banana Pi Announces BPI-F3 RISC-V Development Board with 2 TOPS AI Performance
The Banana Pi BPI-F3 is a development board powered by an 8-core RISC-V processor, capable of supporting up to 16GB of RAM memory. This open-source board stands out as the first to incorporate the RISC-V K1 chip, developed by SpacemiT Technologies Ltd., designed in accordance with the RISC-V Foundation RVA22 standards. As previously mentioned, the […] ⌘ Read more
使用 Go Gin SecureJSON 技術保護你的 JSON 數據
網絡上的安全問題一直是不能小覷的難題,尤其在 web 開發中,JSON 劫持就是其中的一種。這篇文章,我們將聚焦在 Go 框架 Gin 下的 SecureJSON 使用,來保護我們的 JSON 數據。什麼是 JSON 劫持?————JSON 劫持是一種網絡攻擊手段,攻擊者利用 JavaScript 的這個特性獲取到不屬於自己的數據。由於 JSON 數據一般包含非常敏感的個人信息,例 ⌘ Read more
替代 zap,Go 語言官方實現的結構化日誌包
在 Go 1.21 中,引入了一個新的 log 包 – log/slog,這是一個強大的日誌記錄庫,提供了許多用於幫助開發人員更加有效地記錄、管理和理解日誌的工具。無論你是一個初級還是高級的 Go 開發人員,理解和掌控 go 的日誌系統是非常有用的。接下來,讓我們深入研究一下 Go 中的日誌行爲,並通過實例來詳細理解每個主要功能。安裝–在 Go 1.21 中,log/slog 是系統自帶的,無 ⌘ Read more
Mathieu Pasquet: slixmpp v1.8.5
Highlights- Moving away from self-hosted gitlab (mathieui)
- Fix connection to Snikket instances (pep., mathieui)
- Performance fix for XEP-0115 queries
- New documentation listing projects using slixmpp (genghis)
- Bugfix and improvements (nicoco, mostly)
- Gitlab migration: see the otherblogpost
- Fix connections to Snikket instances:
Snikket decided to forbid PLAIN
authentication, which is good but exposed … ⌘ Read more
Greenhouse Effect
⌘ Read more
Immunizing Against Anti-Science with Neil deGrasse Tyson & Peter Hotez ⌘ Read more
How to Stop iPhone Apps Snooping via Push Notifications
Apple is well known for being a privacy centric company and building tons of security and privacy features into the iPhone and iPad to control things like location tracking and app tracking, but some big name app developers are coming up with creative ways to pry details about your device. One such crafty method of … Read More ⌘ Read more
Add Corporate Earnings Reports to Your Calendar on Mac, iPhone, iPad via Stocks App
The Stocks app for iPhone, Mac, and iPad, now offers a super convenient way of knowing when a companies upcoming earnings reports will be, and, even better for you earnings season enthusiasts, you can add those earnings report dates directly to your calendar immediately from the Stocks app. Because who doesn’t love listening in on … [Read More](https://osxdaily.com/2024 … ⌘ Read more
Docker Joins the AWS ISV Accelerate Program
Docker has joined the exclusive tier of ISVs within the AWS ISV Accelerate Program, which offers new opportunities for strategic collaboration between the companies. ⌘ Read more
Python Hash Sets Explained & Demonstrated - Computerphile ⌘ Read more
Erlang Solutions: What Is the Fastest Programming Language? Making the Case for Elixir
In the realm of technology, speed isn’t merely a single factor; it’s a constant way of life. Developers frequently find themselves needing to rethink solutions overnight, underscoring the importance of being able to swiftly modify code. This agility has become indispensable in modern development, especially when evaluating the fastest programming language.
Because of this, finding the right language is a recurring … ⌘ Read more
statement from friendlyjordies ⌘ Read more
If You Don’t Subscribe To The Lunduke Journal, We’ll Kill This Mac Plus.
The Discount: https://lunduke.locals.com/post/5205273/if-you-dont-subscribe-to-the-lunduke-journal-well-kill-this-mac-plus The Article About The Lunduke-a-thon: https://lunduke.locals.com/post/5205250/dude-keeping-a-publication-afloat-is-hard The Video Version: ⌘ Read more
Wasm on Go
本篇內容,是對極客兔兔: Go WebAssembly (Wasm) 簡明教程 [1] 的實踐與記錄,主體內容來自這篇博客,推薦閱讀原文。 是否需要搭建 wasm 環境? WebAssembly 上手 [2]如果是 C/C++,需要藉助 emcc,將 C 和 C++ 代碼編譯到 WebAssembly 和 JavaScript。在 Mac 上,brew install emscripten然後 ⌘ Read more
What Is the Causal Loop Paradox? #neildegrassetyson href=”https://txt.sour.is/search?q=%23briangreene”>#briangreene** ⌘ Read more
How to Convert Images to Webp on Mac from Command Line
Do you need to convert images to webp format from the Mac? Converting images to WebP offers tremendous file size savings, often compressing an image up to 70% without losing image quality, so it’s understandable why many Mac users and web developers, designers, and workers would wish to convert and compress images into WebP format. … Read More ⌘ Read more
Deals: Apple Watch Series 9 from $309, M1 iPad Air for $449, $300 Off MacBook Air 15″ 512GB
Amazon is back again with some really great deals, featuring some all-time-low prices on select Apple hardware in specific colors and configurations. From Apple Watch Series 9 from just $309 (down from $399), to M1 iPad Air for just $449 (down from $599), to M2 MacBook Air 15″ 512GB model for $1199 (down from $1499), … [Read More](https://osxdaily.com/2 … ⌘ Read more
Docker Security Advisory: Multiple Vulnerabilities in runc, BuildKit, and Moby
Docker security advisory about multiple vulnerabilities in runc, BuildKit, and Moby: We will publish patched versions of runc, BuildKit, and Moby on January 31 and release an update for Docker Desktop on February 1 to address these vulnerabilities. Additionally, our latest Moby and BuildKit releases will include fixes for CVE-2024-23650 and CVE-2024-24557, discovered respectively by an … ⌘ Read more
Ignite Realtime Blog: XMPP Summit 26 & FOSDEM
On February 1st and 2nd, the 26th XMPP Summit will take place in Brussels. Immediately afterwards, the FOSDEM event will take place on the 3rd and 4th of February.
I’ll be attending both (although I won’t be present for the second day of FOSDEM). If you happen to be in Brussels, let me know! Maybe we can meet up!
1 post - 1 participant
[Read full topic](https://discourse.igniterealt … ⌘ Read more
How to Convert Images to Webp on Mac from Command Line
Do you need to convert images to webp format from the Mac? Converting images to WebP offers tremendous file size savings, often compressing an image up to 70% without losing image quality, so it’s understandable why many Mac users and web developers, designers, and workers would wish to convert and compress images into WebP format. … Read More ⌘ Read more
Not A Great Idea… My PLASTIC Jet Engine! ⌘ Read more
I put a NITRO ENGINE in my BICYCLE ⌘ Read more
L’État s’occupe des emplois de demain ! Catastrophe !
Les statistiques en provenance de Paul Travail pardon France Emploi, d’ailleurs recoupées avec celle de LinkedIn, sont assez claires : la France et l’Europe observent actuellement une percée des emplois verts, ainsi que ceux dédiés à l’intelligence artificielle et à la cybersécurité. Responsable de l’efficacité énergétique, de l’hygiène, de la sécurité et de l’environnement ou de […] ⌘ Read more
Go Web 開發不得不說的請求路由
*1. 請求路由的概念請求路由的定義:請求路由是指將客戶端的請求與服務器上對應的處理程序匹配和映射的過程。它決定了不同的 URL 或 API 請求被映射到哪些處理函數。請求路由的作用:請求路由實現了請求與處理函數之間的解耦,使代碼更加模塊化。同時,它也使得 URL 和 API 更符合 RESTful 設計規範。請求路由還可以實現諸如負載均衡、緩存、日誌記錄、身份驗證等功能。2. net/http ⌘ Read more
Anyone here, who loves Jesus or searches his help. Read or listen to 5fi.sh or 5fish.com or use 5fish app from Google App (in every language or dialect of the world)!
US Survey Foot
⌘ Read more
Neil deGrasse Tyson’s Guide To Time Travel ⌘ Read more
Talking about Layoffs hitting almost 1k per day so far this year.
Lunduke’s Big Tech Show - Jan 30, 2024 ⌘ Read more
Ignite Realtime Blog: Non-SASL Authentication Openfire plugin 1.1.0 released!
We’ve just released version 1.1.0 of the Non-SASL Authentication plugin for Openfire! This release fixes a compatibility issue with Openfire 4.8.0.
The Non-SASL Authentication plugin provides an implementation for authentication with Jabber servers and services using the jabber:iq:auth namespace, as specified in XEP-0078: Non-SASL Authentication. … ⌘ Read more
LicheeRV Nano: Affordable Thumb-Sized Embedded RISC-V Computer with Upcoming Linux Support
Sipeed introduces four compact open-source development boards powered by the SOPHGO SG2002 with RISC-V architecture. These innovative boards come equipped with camera support, RJ45 connectivity with 100Mbps capability, and dual-band Wi-Fi 6/Bluetooth 5 for robust wireless performance. The product page mentions that this device features the dual core SOPHGO SG2002 processo … ⌘ Read more
Preserving Memories: My Adventure with Digital8 Tapes and FireWire
The last few days, I dived into a new topic in my spare time: Archiving videos from old Hi8 and Digital8 videotapes onto my hard drive. ⌘ Read more
Fix for “No Active Device Used For Your Location” on iPhone Error
Some iPhone users have discovered they are not able to share their location in Messages or Find My, and instead get an error message stating “No Active Device Used For Your Location. You can check your settings in Find My.” This issue, when present, prevents the user from sharing your location, until it has been … [Read More](https://osxdaily.com/2024/01/30/fix-for-no-active-device-used-for-yo … ⌘ Read more
使用 Go 發送微信羣消息
背景最近的某個副業需要我寫一個腳本(腳本內容就不說了),需要通知羣成員,儘快地做出響應。所以去找一下 Go 是否有這樣的類庫。在這個腳本里面,我只需要發送信息的能力即可。openwechat在尋找了一會之後發現 https://github.com/eatmoreapple/openwechat 這個庫,這個庫支持以下能力:消息回覆、給指定對象(好友、羣組)發送文本、圖片、文件、emoji 表情等 ⌘ Read more
Go 實現多租戶示例
在 Go 中實現多租戶 (multi-tenancy) 通常涉及到下面幾個關鍵步驟:租戶識別: 你需要一個機制來區分請求是針對哪個租戶的。這可以通過多種策略實現,比如在 HTTP 請求的 URL、Header 或者是 Cookie 中嵌入租戶 ID。 數據隔離: 根據你選擇的數據隔離策略(如數據庫、schema 或者數據表的隔離),你需要確保租戶只能訪問到屬於他們的數據。 中間件 / ⌘ Read more
Go Gin 框架實現優雅地重啓和停止
在 Web 應用程序中,有時候我們需要重啓或停止服務器,無論是因爲更新代碼還是進行例行維護。在這種情景下,我們需要保證應用程序的可用性和數據的一致性。這就需要優雅地關閉和重啓應用程序,即不丟失正在處理的請求和不拒絕新的請求。在本文中,我們將詳解如何在 Go 語言中使用 Gin 這個框架實現優雅的重啓和停止。什麼是優雅重啓和停止———-優雅地重啓或停止一個 Web 服務就是指當我們需要更 ⌘ Read more
Laptop stand
We have a decent 3D printer (Prusa MK4) at dayjob so we printed some
foldable(!) laptop stands. Here they are:
Here’s my laptop on the stands:
It’s printed in PLA and printed in one piece! ⌘ Read more
Olimex Launches ESP32 Boards with PoE and Open-Source Hardware
Today, Olimex introduced two Open Source Hardware boards featuring the ESP32 microcontroller by Espressif Systems. These versatile board variants offer Wi-Fi, Bluetooth, Ethernet, Power-Over-Ethernet support, and an optional 16MB of Flash storage. The heart of the ESP32-POE-ISO is the ESP32-WROOM-32 module, providing both Wi-Fi and Bluetooth connectivity. There are also variants available with external antennas […] ⌘ Read more
Golang 有必要實現 async-await 嗎?
前言 今天在某站上面看到一個大佬解釋 Golang 中的錯誤處理 err !=nil 時,直接用 Javascript 的 async/await 來解釋。async/await 語法糖在 C#, Python 和 Javascript 中是很常見的異步協程寫法,而在 Golang 中則是使用 goroutine 機制。這時習慣或者喜歡 async/await 語法糖的人可能就會有疑問:Gola ⌘ Read more